Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
44340 | xmm | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180526 | 20171218 |
44370 | xmm | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180526 | 20171218 |
44370 | xmm | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
44400 | xmm | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
44430 | xmm | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180526 | 20171218 |
44520 | xmm | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180526 | 20171218 |
44520 | xmm | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180526 | 20171218 |
44520 | xmm | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180526 | 20171218 |
44550 | xmm | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180526 | 20171218 |
45030 | xmm | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
45030 | xmm | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
45030 | xmm | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
45090 | xmm | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
45090 | xmm | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
45120 | xmm | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
46140 | xmm | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180526 | 20171218 |
46140 | xmm | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180526 | 20171218 |
46170 | xmm | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180526 | 20171218 |
47550 | xmm | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180526 | 20171218 |
47550 | xmm | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180526 | 20171218 |
47550 | xmm | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180526 | 20171218 |
51240 | xmm | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180526 | 20171218 |
51240 | xmm | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180526 | 20171218 |
51330 | xmm | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180526 | 20171218 |
51360 | xmm | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180526 | 20171218 |
51360 | xmm | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
51360 | xmm | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180526 | 20171218 |
51390 | xmm | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
51390 | xmm | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180526 | 20171218 |
51420 | xmm | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180526 | 20171218 |
51420 | xmm | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180526 | 20171218 |
51510 | xmm | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
51540 | xmm | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
51540 | xmm | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
51540 | xmm | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
51570 | xmm | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180526 | 20171218 |
51570 | xmm | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180526 | 20171218 |
51570 | xmm | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
51570 | xmm | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180526 | 20171218 |
51570 | xmm | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180526 | 20171218 |
51570 | xmm | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180526 | 20171218 |
51570 | xmm | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180526 | 20171218 |
51570 | xmm | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
51570 | xmm | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180526 | 20171218 |
51570 | xmm | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180526 | 20171218 |
55860 | xmm | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180526 | 20171218 |
55860 | xmm | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180526 | 20171218 |
55860 | xmm | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180526 | 20171218 |
55890 | xmm | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180526 | 20171218 |
55890 | xmm | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180526 | 20171218 |
55950 | xmm | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180526 | 20171218 |
55950 | xmm | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180526 | 20171218 |
55980 | xmm | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180526 | 20171218 |
56010 | xmm | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180526 | 20171218 |
56040 | xmm | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180526 | 20171218 |
56040 | xmm | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180526 | 20171218 |
56250 | xmm | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180526 | 20171218 |
76350 | xmm | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180526 | 20171218 |
76380 | xmm | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180526 | 20171218 |
76380 | xmm | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180526 | 20171218 |
77100 | xmm | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180526 | 20171218 |
77100 | xmm | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180526 | 20171218 |
77100 | xmm | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180526 | 20171218 |
78450 | xmm | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180526 | 20171218 |
83640 | xmm | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180526 | 20171218 |
83640 | xmm | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180526 | 20171218 |
83640 | xmm | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180526 | 20171218 |
83730 | xmm | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180526 | 20171218 |
83730 | xmm | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180526 | 20171218 |
83730 | xmm | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180526 | 20171218 |
83730 | xmm | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180526 | 20171218 |
83730 | xmm | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180526 | 20171218 |
83760 | xmm | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180526 | 20171218 |
83760 | xmm | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180526 | 20171218 |
83760 | xmm | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180526 | 20171218 |
83790 | xmm | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180526 | 20171218 |
94530 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180526 | 20171218 |
94560 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180526 | 20171218 |
94770 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
95070 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180526 | 20171218 |
95130 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
95220 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180526 | 20171218 |
95280 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180526 | 20171218 |
95490 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180526 | 20171218 |
95490 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180526 | 20171218 |
95520 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
95670 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180526 | 20171218 |
95820 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
96030 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
96090 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
96120 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
96330 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
96360 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
96360 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180526 | 20171218 |
96420 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
96750 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180526 | 20171218 |
96750 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180526 | 20171218 |
96780 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180526 | 20171218 |
96810 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180526 | 20171218 |
96870 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180526 | 20171218 |
97050 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180526 | 20171218 |
97050 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180526 | 20171218 |
97200 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
97200 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180526 | 20171218 |
97230 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180526 | 20171218 |
97260 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
97320 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
97440 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
97440 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
97440 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
97470 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
97500 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180526 | 20171218 |
97500 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180526 | 20171218 |
97560 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
97560 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180526 | 20171218 |
97590 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
97620 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180526 | 20171218 |
97620 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
97770 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180526 | 20171218 |
97800 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180526 | 20171218 |
97800 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
97830 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180526 | 20171218 |
97830 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180526 | 20171218 |
97860 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180526 | 20171218 |
97920 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
97920 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
97980 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
97980 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180526 | 20171218 |
97980 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
98070 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
98070 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180526 | 20171218 |
98100 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
98130 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
98130 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180526 | 20171218 |
98160 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180526 | 20171218 |
98340 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
98520 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180526 | 20171218 |
98610 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
98640 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180526 | 20171218 |
98700 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180526 | 20171218 |
98700 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
98760 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
98880 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
98940 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
98940 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180526 | 20171218 |
98970 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180526 | 20171218 |
99000 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180526 | 20171218 |
99000 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
99030 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180526 | 20171218 |
99060 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
99090 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
99120 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180526 | 20171218 |
99240 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
99270 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
99360 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
99450 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180526 | 20171218 |
99450 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180526 | 20171218 |
99510 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180526 | 20171218 |
99540 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180526 | 20171218 |
99540 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
99570 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
99570 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180526 | 20171218 |
99570 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180526 | 20171218 |
99570 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180526 | 20171218 |
99600 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180526 | 20171218 |
99600 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180526 | 20171218 |
99600 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
99630 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180526 | 20171218 |
99630 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180526 | 20171218 |
99630 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180526 | 20171218 |
99660 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180526 | 20171218 |
99690 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
99690 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
99690 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180526 | 20171218 |
99720 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180526 | 20171218 |
99780 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180526 | 20171218 |
99810 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
99900 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180526 | 20171218 |
99900 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180526 | 20171218 |
99930 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
99990 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180526 | 20171218 |
100110 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180526 | 20171218 |
100260 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
100350 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
100410 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180526 | 20171218 |
100410 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180526 | 20171218 |
100410 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180526 | 20171218 |
100410 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180526 | 20171218 |
100470 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180526 | 20171218 |
100500 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180526 | 20171218 |
100620 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180526 | 20171218 |
100650 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180526 | 20171218 |
100680 | ref | gcc -m32 -O -fomit-frame-pointer | 20180526 | 20171218 |
100680 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180526 | 20171218 |
100680 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180526 | 20171218 |
100710 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180526 | 20171218 |
100740 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180526 | 20171218 |
100740 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180526 | 20171218 |
100770 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180526 | 20171218 |
100770 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180526 | 20171218 |
100770 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180526 | 20171218 |
100770 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180526 | 20171218 |
101040 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180526 | 20171218 |
101190 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
101340 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180526 | 20171218 |
101460 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180526 | 20171218 |
101610 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180526 | 20171218 |
101610 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180526 | 20171218 |
102360 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180526 | 20171218 |
102450 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180526 | 20171218 |
102930 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180526 | 20171218 |
102960 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180526 | 20171218 |
102960 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180526 | 20171218 |
103020 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180526 | 20171218 |
103080 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180526 | 20171218 |
103080 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180526 | 20171218 |
103170 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180526 | 20171218 |
103170 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180526 | 20171218 |
103170 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180526 | 20171218 |
103200 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180526 | 20171218 |
103230 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180526 | 20171218 |
103230 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180526 | 20171218 |
103230 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180526 | 20171218 |
103290 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180526 | 20171218 |
103290 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180526 | 20171218 |
103320 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180526 | 20171218 |
103350 | ref | gcc -m32 -Os -fomit-frame-pointer | 20180526 | 20171218 |
103350 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180526 | 20171218 |
103380 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180526 | 20171218 |
103380 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180526 | 20171218 |
103500 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180526 | 20171218 |
103590 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180526 | 20171218 |
103800 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180526 | 20171218 |
103800 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180526 | 20171218 |
103980 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180526 | 20171218 |
103980 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180526 | 20171218 |
104010 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180526 | 20171218 |
104310 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180526 | 20171218 |
104340 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180526 | 20171218 |
104430 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180526 | 20171218 |
104460 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180526 | 20171218 |
104490 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180526 | 20171218 |
104550 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180526 | 20171218 |
104580 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180526 | 20171218 |
104610 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180526 | 20171218 |
105060 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180526 | 20171218 |
105120 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180526 | 20171218 |
105300 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180526 | 20171218 |
105360 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180526 | 20171218 |
105480 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180526 | 20171218 |
105570 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180526 | 20171218 |
105930 | ref | gcc -m32 -march=core-avx2 -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
|