Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
33660 | xmm | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180526 | 20171218 |
33660 | xmm | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
33690 | xmm | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
33720 | xmm | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180526 | 20171218 |
33720 | xmm | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180526 | 20171218 |
33720 | xmm | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
33750 | xmm | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
33750 | xmm | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
33750 | xmm | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
33780 | xmm | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180526 | 20171218 |
33810 | xmm | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
33990 | xmm | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180526 | 20171218 |
33990 | xmm | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180526 | 20171218 |
34020 | xmm | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180526 | 20171218 |
34080 | xmm | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
34080 | xmm | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
34080 | xmm | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
36510 | xmm | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180526 | 20171218 |
36570 | xmm | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180526 | 20171218 |
36630 | xmm | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180526 | 20171218 |
36750 | xmm | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180526 | 20171218 |
36780 | xmm | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180526 | 20171218 |
36810 | xmm | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180526 | 20171218 |
36990 | xmm | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180526 | 20171218 |
39360 | xmm | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180526 | 20171218 |
39360 | xmm | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180526 | 20171218 |
39690 | xmm | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
39690 | xmm | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
39780 | xmm | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
39780 | xmm | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
40080 | xmm | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180526 | 20171218 |
40110 | xmm | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180526 | 20171218 |
40110 | xmm | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180526 | 20171218 |
40110 | xmm | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180526 | 20171218 |
40230 | xmm | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180526 | 20171218 |
40290 | xmm | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
40320 | xmm | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180526 | 20171218 |
40320 | xmm | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
40320 | xmm | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180526 | 20171218 |
40320 | xmm | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180526 | 20171218 |
40320 | xmm | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180526 | 20171218 |
40320 | xmm | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
40350 | xmm | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
40350 | xmm | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180526 | 20171218 |
40380 | xmm | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180526 | 20171218 |
40410 | xmm | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180526 | 20171218 |
40860 | xmm | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180526 | 20171218 |
43080 | xmm | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180526 | 20171218 |
48240 | xmm | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180526 | 20171218 |
48360 | xmm | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180526 | 20171218 |
48390 | xmm | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180526 | 20171218 |
48420 | xmm | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180526 | 20171218 |
48420 | xmm | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180526 | 20171218 |
48450 | xmm | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180526 | 20171218 |
48450 | xmm | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180526 | 20171218 |
48510 | xmm | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180526 | 20171218 |
48540 | xmm | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180526 | 20171218 |
48570 | xmm | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180526 | 20171218 |
48570 | xmm | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180526 | 20171218 |
48600 | xmm | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180526 | 20171218 |
61170 | xmm | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180526 | 20171218 |
61230 | xmm | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180526 | 20171218 |
61260 | xmm | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180526 | 20171218 |
61260 | xmm | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180526 | 20171218 |
62070 | xmm | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180526 | 20171218 |
62070 | xmm | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180526 | 20171218 |
62100 | xmm | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180526 | 20171218 |
62340 | xmm | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180526 | 20171218 |
65700 | xmm | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180526 | 20171218 |
65760 | xmm | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180526 | 20171218 |
66270 | xmm | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180526 | 20171218 |
66270 | xmm | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180526 | 20171218 |
66540 | xmm | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180526 | 20171218 |
66570 | xmm | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180526 | 20171218 |
66570 | xmm | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180526 | 20171218 |
66570 | xmm | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180526 | 20171218 |
66570 | xmm | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180526 | 20171218 |
66600 | xmm | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180526 | 20171218 |
66600 | xmm | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180526 | 20171218 |
66600 | xmm | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180526 | 20171218 |
81000 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
81270 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
81300 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180526 | 20171218 |
81360 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
82230 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180526 | 20171218 |
82230 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180526 | 20171218 |
82710 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
83430 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180526 | 20171218 |
83520 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
83670 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180526 | 20171218 |
83670 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
84000 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180526 | 20171218 |
84030 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180526 | 20171218 |
84030 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180526 | 20171218 |
84270 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180526 | 20171218 |
84300 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180526 | 20171218 |
84330 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
84330 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180526 | 20171218 |
84360 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180526 | 20171218 |
84360 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180526 | 20171218 |
84360 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
84390 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
84420 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
84510 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180526 | 20171218 |
84510 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180526 | 20171218 |
84540 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
84540 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
84570 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
84630 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180526 | 20171218 |
84660 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180526 | 20171218 |
84660 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180526 | 20171218 |
84690 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
84690 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
84720 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180526 | 20171218 |
84720 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180526 | 20171218 |
84720 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
84720 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
84720 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
84750 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180526 | 20171218 |
84750 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180526 | 20171218 |
84780 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180526 | 20171218 |
84810 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
84870 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180526 | 20171218 |
84870 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180526 | 20171218 |
84870 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
84870 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180526 | 20171218 |
84900 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180526 | 20171218 |
84930 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180526 | 20171218 |
84930 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180526 | 20171218 |
84930 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
84960 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
84960 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180526 | 20171218 |
85020 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
85080 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180526 | 20171218 |
85110 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180526 | 20171218 |
85110 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
85170 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
85170 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
85170 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
85170 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
85290 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180526 | 20171218 |
85350 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180526 | 20171218 |
85350 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
85350 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
85350 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
85440 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180526 | 20171218 |
85470 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180526 | 20171218 |
85500 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180526 | 20171218 |
85500 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180526 | 20171218 |
85530 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180526 | 20171218 |
85530 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180526 | 20171218 |
85560 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180526 | 20171218 |
85560 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180526 | 20171218 |
85620 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180526 | 20171218 |
85620 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180526 | 20171218 |
85620 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180526 | 20171218 |
85620 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
85650 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180526 | 20171218 |
85680 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
85680 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180526 | 20171218 |
85710 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180526 | 20171218 |
85710 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180526 | 20171218 |
85710 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180526 | 20171218 |
85710 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
85740 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
85770 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180526 | 20171218 |
85770 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
85800 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180526 | 20171218 |
85800 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180526 | 20171218 |
85830 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180526 | 20171218 |
85830 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180526 | 20171218 |
85830 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
85860 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180526 | 20171218 |
85890 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180526 | 20171218 |
85890 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180526 | 20171218 |
85920 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180526 | 20171218 |
85920 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
85950 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
85950 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180526 | 20171218 |
85980 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180526 | 20171218 |
85980 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180526 | 20171218 |
86040 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180526 | 20171218 |
86040 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180526 | 20171218 |
86070 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180526 | 20171218 |
86070 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180526 | 20171218 |
86070 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180526 | 20171218 |
86070 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180526 | 20171218 |
86100 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180526 | 20171218 |
86100 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180526 | 20171218 |
86100 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180526 | 20171218 |
86100 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180526 | 20171218 |
86100 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180526 | 20171218 |
86100 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
86130 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
86130 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180526 | 20171218 |
86130 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180526 | 20171218 |
86160 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180526 | 20171218 |
86160 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180526 | 20171218 |
86160 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
86250 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180526 | 20171218 |
86280 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180526 | 20171218 |
86280 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180526 | 20171218 |
86340 | ref | gcc -m32 -O -fomit-frame-pointer | 20180526 | 20171218 |
86340 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180526 | 20171218 |
86370 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180526 | 20171218 |
86370 | ref | gcc -m32 -Os -fomit-frame-pointer | 20180526 | 20171218 |
86370 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180526 | 20171218 |
86430 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180526 | 20171218 |
86490 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
86550 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180526 | 20171218 |
86550 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180526 | 20171218 |
86550 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180526 | 20171218 |
86610 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180526 | 20171218 |
86640 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180526 | 20171218 |
86670 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180526 | 20171218 |
86730 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180526 | 20171218 |
86760 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180526 | 20171218 |
86760 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180526 | 20171218 |
86790 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180526 | 20171218 |
86790 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180526 | 20171218 |
86790 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180526 | 20171218 |
86850 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180526 | 20171218 |
86880 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180526 | 20171218 |
86910 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
86910 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
87000 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180526 | 20171218 |
87000 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180526 | 20171218 |
87210 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
87270 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
87330 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180526 | 20171218 |
87330 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180526 | 20171218 |
87330 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180526 | 20171218 |
87330 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180526 | 20171218 |
87390 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180526 | 20171218 |
87390 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180526 | 20171218 |
87420 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180526 | 20171218 |
87480 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180526 | 20171218 |
87510 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180526 | 20171218 |
87510 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180526 | 20171218 |
87510 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180526 | 20171218 |
87570 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180526 | 20171218 |
87570 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180526 | 20171218 |
87780 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180526 | 20171218 |
87810 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180526 | 20171218 |
87870 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180526 | 20171218 |
87990 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180526 | 20171218 |
88020 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180526 | 20171218 |
88110 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180526 | 20171218 |
88290 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180526 | 20171218 |
88710 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
88890 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
89070 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
89220 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180526 | 20171218 |
89220 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180526 | 20171218 |
89370 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180526 | 20171218 |
89490 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180526 | 20171218 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | xmm |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | xmm |
gcc -m32 -O2 -fomit-frame-pointer | xmm |
gcc -m32 -O3 -fomit-frame-pointer | xmm |
gcc -m32 -O -fomit-frame-pointer | xmm |
gcc -m32 -Os -fomit-frame-pointer | xmm |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | xmm |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | xmm |
gcc -m32 -march=athlon -O -fomit-frame-pointer | xmm |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | xmm |
gcc -m32 -march=i386 -O2 -fomit-frame-pointer | xmm |
gcc -m32 -march=i386 -O3 -fomit-frame-pointer | xmm |
gcc -m32 -march=i386 -O -fomit-frame-pointer | xmm |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | xmm |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | xmm |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | xmm |
gcc -m32 -march=i486 -O -fomit-frame-pointer | xmm |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | xmm |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | xmm |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | xmm |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | xmm |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | xmm |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | xmm |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | xmm |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | xmm |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | xmm |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | xmm |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | xmm |
gcc -m32 -march=k6 -O -fomit-frame-pointer | xmm |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | xmm |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | xmm |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | xmm |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | xmm |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | xmm |
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | xmm |
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | xmm |
gcc -m32 -march=pentium2 -O -fomit-frame-pointer | xmm |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | xmm |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | xmm |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | xmm |
gcc -m32 -march=pentium -O -fomit-frame-pointer | xmm |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | xmm |
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | xmm |
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | xmm |
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | xmm |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | xmm
|