Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
8460 | faster | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180522 | 20171218 |
8520 | faster | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180522 | 20171218 |
9030 | faster | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180522 | 20171218 |
9030 | faster | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180522 | 20171218 |
9210 | faster | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180522 | 20171218 |
9240 | faster | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180522 | 20171218 |
9330 | faster | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180522 | 20171218 |
9360 | faster | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180522 | 20171218 |
23580 | faster | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180522 | 20171218 |
23640 | faster | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180522 | 20171218 |
23700 | faster | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180522 | 20171218 |
23730 | faster | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180522 | 20171218 |
23760 | faster | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180522 | 20171218 |
23820 | faster | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180522 | 20171218 |
24360 | faster | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180522 | 20171218 |
24570 | faster | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180522 | 20171218 |
25050 | faster | gcc -m32 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
25110 | faster | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
25170 | faster | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180522 | 20171218 |
25170 | faster | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
25200 | faster | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180522 | 20171218 |
25200 | faster | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180522 | 20171218 |
25230 | faster | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180522 | 20171218 |
25260 | faster | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180522 | 20171218 |
25260 | faster | gcc -m32 -O -fomit-frame-pointer | 20180522 | 20171218 |
25290 | faster | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180522 | 20171218 |
25290 | faster | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
25320 | faster | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180522 | 20171218 |
25380 | faster | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
25440 | faster | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
25500 | faster | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
25500 | faster | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
25530 | faster | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
25560 | faster | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
25590 | faster | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180522 | 20171218 |
25590 | faster | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180522 | 20171218 |
25590 | faster | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
25590 | faster | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180522 | 20171218 |
25620 | faster | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180522 | 20171218 |
25620 | faster | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
25620 | faster | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
25620 | faster | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180522 | 20171218 |
25650 | faster | gcc -m32 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
25650 | faster | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
25680 | faster | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180522 | 20171218 |
25680 | faster | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
25680 | faster | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
25710 | faster | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180522 | 20171218 |
25830 | faster | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
25860 | faster | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
25920 | faster | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
25950 | faster | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
25980 | faster | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180522 | 20171218 |
26010 | faster | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180522 | 20171218 |
26010 | faster | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
26010 | faster | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180522 | 20171218 |
26040 | faster | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
26100 | faster | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
26100 | faster | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
26130 | faster | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180522 | 20171218 |
26160 | faster | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180522 | 20171218 |
26190 | faster | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180522 | 20171218 |
26220 | faster | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180522 | 20171218 |
26250 | faster | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
26340 | faster | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180522 | 20171218 |
26520 | faster | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180522 | 20171218 |
26520 | faster | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
26550 | faster | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
26610 | faster | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
26970 | faster | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
26970 | faster | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180522 | 20171218 |
27120 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180522 | 20171218 |
27210 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180522 | 20171218 |
27270 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
27330 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
27390 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
27420 | faster | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180522 | 20171218 |
27450 | faster | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180522 | 20171218 |
27450 | faster | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180522 | 20171218 |
27480 | faster | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180522 | 20171218 |
27480 | faster | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180522 | 20171218 |
27480 | faster | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180522 | 20171218 |
27480 | faster | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180522 | 20171218 |
27480 | faster | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180522 | 20171218 |
27540 | faster | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180522 | 20171218 |
27540 | faster | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180522 | 20171218 |
27540 | faster | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180522 | 20171218 |
27570 | faster | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180522 | 20171218 |
27570 | faster | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180522 | 20171218 |
27630 | faster | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180522 | 20171218 |
27630 | faster | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180522 | 20171218 |
27630 | faster | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180522 | 20171218 |
27660 | faster | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180522 | 20171218 |
27660 | faster | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180522 | 20171218 |
27660 | faster | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180522 | 20171218 |
27750 | faster | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180522 | 20171218 |
27750 | faster | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180522 | 20171218 |
27750 | faster | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180522 | 20171218 |
27870 | faster | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180522 | 20171218 |
27930 | faster | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180522 | 20171218 |
27960 | faster | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180522 | 20171218 |
28020 | faster | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
28050 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180522 | 20171218 |
28260 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
28290 | faster | gcc -m32 -Os -fomit-frame-pointer | 20180522 | 20171218 |
28380 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180522 | 20171218 |
28410 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180522 | 20171218 |
28440 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
28470 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180522 | 20171218 |
28560 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
28590 | faster | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
28620 | faster | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180522 | 20171218 |
28650 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180522 | 20171218 |
28710 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
28740 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
28740 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
28950 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
29010 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180522 | 20171218 |
29040 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180522 | 20171218 |
29100 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
29130 | faster | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180522 | 20171218 |
29280 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180522 | 20171218 |
29280 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180522 | 20171218 |
29400 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
29520 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
29550 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
29580 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
29640 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
29640 | faster | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180522 | 20171218 |
29670 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180522 | 20171218 |
29670 | faster | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180522 | 20171218 |
29940 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180522 | 20171218 |
30000 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
30000 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
30060 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
30060 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180522 | 20171218 |
30060 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180522 | 20171218 |
30120 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180522 | 20171218 |
30120 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180522 | 20171218 |
30180 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
30210 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
30210 | faster | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180522 | 20171218 |
30270 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180522 | 20171218 |
30330 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
30390 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180522 | 20171218 |
30930 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
32490 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
33240 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180522 | 20171218 |
34020 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180522 | 20171218 |
34230 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180522 | 20171218 |
34380 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
34410 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
34560 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
34710 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
34770 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
34800 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180522 | 20171218 |
34800 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180522 | 20171218 |
35010 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
35010 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
35040 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180522 | 20171218 |
35310 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180522 | 20171218 |
35340 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
35700 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180522 | 20171218 |
35760 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180522 | 20171218 |
36810 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
36840 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
40380 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180522 | 20171218 |
40590 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
40650 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180522 | 20171218 |
40860 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180522 | 20171218 |
40890 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180522 | 20171218 |
41190 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
41220 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180522 | 20171218 |
41310 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
41310 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
41340 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180522 | 20171218 |
41370 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180522 | 20171218 |
41550 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
41610 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
41790 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
41790 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180522 | 20171218 |
41820 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
41910 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
42060 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
42150 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180522 | 20171218 |
42240 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180522 | 20171218 |
42300 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
42390 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
42480 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
43890 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
44070 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180522 | 20171218 |
45090 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180522 | 20171218 |
45150 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180522 | 20171218 |
45630 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180522 | 20171218 |
45690 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180522 | 20171218 |
45840 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180522 | 20171218 |
45900 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180522 | 20171218 |
45900 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180522 | 20171218 |
45930 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180522 | 20171218 |
45960 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180522 | 20171218 |
46050 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180522 | 20171218 |
46080 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180522 | 20171218 |
46110 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180522 | 20171218 |
46140 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180522 | 20171218 |
46140 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180522 | 20171218 |
46230 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180522 | 20171218 |
46260 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180522 | 20171218 |
46290 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180522 | 20171218 |
46320 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180522 | 20171218 |
46350 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180522 | 20171218 |
46410 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180522 | 20171218 |
46410 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180522 | 20171218 |
46470 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180522 | 20171218 |
46500 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180522 | 20171218 |
46530 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180522 | 20171218 |
46560 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180522 | 20171218 |
46620 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180522 | 20171218 |
46650 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180522 | 20171218 |
46650 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180522 | 20171218 |
46680 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180522 | 20171218 |
46770 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180522 | 20171218 |
46800 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180522 | 20171218 |
46860 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180522 | 20171218 |
46920 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180522 | 20171218 |
46950 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180522 | 20171218 |
46980 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180522 | 20171218 |
47070 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180522 | 20171218 |
47160 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180522 | 20171218 |
47190 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180522 | 20171218 |
47250 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180522 | 20171218 |
47430 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180522 | 20171218 |
47700 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180522 | 20171218 |
47730 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180522 | 20171218 |
47730 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180522 | 20171218 |
47730 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180522 | 20171218 |
47820 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180522 | 20171218 |
47850 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180522 | 20171218 |
48390 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180522 | 20171218 |
48450 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180522 | 20171218 |
48570 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180522 | 20171218 |
48810 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180522 | 20171218 |
48900 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180522 | 20171218 |
48930 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180522 | 20171218 |
49020 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180522 | 20171218 |
49050 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180522 | 20171218 |
49080 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180522 | 20171218 |
49140 | ref | gcc -m32 -Os -fomit-frame-pointer | 20180522 | 20171218 |
49230 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180522 | 20171218 |
49260 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180522 | 20171218 |
49290 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180522 | 20171218 |
49290 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180522 | 20171218 |
49980 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180522 | 20171218 |
50100 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180522 | 20171218 |
50220 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180522 | 20171218 |
53280 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180522 | 20171218 |
53310 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180522 | 20171218 |
54330 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180522 | 20171218 |
54480 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180522 | 20171218 |
54600 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180522 | 20171218 |
54870 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180522 | 20171218 |
55140 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180522 | 20171218 |
55170 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180522 | 20171218 |
55200 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180522 | 20171218 |
55350 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180522 | 20171218 |
55710 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180522 | 20171218 |
55710 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180522 | 20171218 |
55860 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180522 | 20171218 |
55890 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180522 | 20171218 |
56250 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180522 | 20171218 |
56430 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180522 | 20171218 |
56520 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180522 | 20171218 |
57360 | ref | gcc -m32 -O -fomit-frame-pointer | 20180522 | 20171218 |
57660 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180522 | 20171218 |
57780 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180522 | 20171218 |
58140 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180522 | 20171218 |
60660 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180522 | 20171218 |
60840 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180522 | 20171218 |
61110 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180522 | 20171218 |
61500 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180522 | 20171218 |
62160 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180522 | 20171218 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | faster |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | faster |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | faster |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | faster |
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | faster |
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | faster |
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | faster |
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | faster |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | faster |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | faster |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | faster |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | faster |
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | faster |
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | faster |
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | faster |
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | faster |
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | faster |
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | faster |
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | faster |
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | faster |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | faster |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | faster |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | faster |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | faster |
gcc -m32 -march=core2 -O2 -fomit-frame-pointer | faster |
gcc -m32 -march=core2 -O3 -fomit-frame-pointer | faster |
gcc -m32 -march=core2 -O -fomit-frame-pointer | faster |
gcc -m32 -march=core2 -Os -fomit-frame-pointer | faster |
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | faster |
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | faster |
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | faster |
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | faster |
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | faster |
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | faster |
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | faster |
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | faster |
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | faster |
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | faster |
gcc -m32 -march=corei7 -O -fomit-frame-pointer | faster |
gcc -m32 -march=corei7 -Os -fomit-frame-pointer | faster |
gcc -m32 -march=k8 -O2 -fomit-frame-pointer | faster |
gcc -m32 -march=k8 -O3 -fomit-frame-pointer | faster |
gcc -m32 -march=k8 -O -fomit-frame-pointer | faster |
gcc -m32 -march=k8 -Os -fomit-frame-pointer | faster |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | faster |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | faster |
gcc -m32 -march=nocona -O -fomit-frame-pointer | faster |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | faster |
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | faster |
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | faster |
gcc -m32 -march=pentium-m -O -fomit-frame-pointer | faster |
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | faster |
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | faster |
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | faster |
gcc -m32 -march=pentium4 -O -fomit-frame-pointer | faster |
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | faster |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | faster |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | faster |
gcc -m32 -march=prescott -O -fomit-frame-pointer | faster |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | faster
|