Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
80856 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171110 | 20171020 |
80912 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
80948 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171110 | 20171020 |
80972 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
81040 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
81060 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
81064 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171110 | 20171020 |
81140 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171110 | 20171020 |
81628 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171110 | 20171020 |
82496 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171110 | 20171020 |
82500 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171110 | 20171020 |
82544 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171110 | 20171020 |
82632 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171110 | 20171020 |
82656 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171110 | 20171020 |
82732 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
82752 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
82764 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
82796 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
82820 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171110 | 20171020 |
82828 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171110 | 20171020 |
82848 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171110 | 20171020 |
83812 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171110 | 20171020 |
84160 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171110 | 20171020 |
84168 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171110 | 20171020 |
84188 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171110 | 20171020 |
84284 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171110 | 20171020 |
84332 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171110 | 20171020 |
84356 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171110 | 20171020 |
84640 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171110 | 20171020 |
84712 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171110 | 20171020 |
84712 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171110 | 20171020 |
84716 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171110 | 20171020 |
84736 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171110 | 20171020 |
84952 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171110 | 20171020 |
84976 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171110 | 20171020 |
85132 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171110 | 20171020 |
85196 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171110 | 20171020 |
85208 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171110 | 20171020 |
85328 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171110 | 20171020 |
85344 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171110 | 20171020 |
85412 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171110 | 20171020 |
85440 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171110 | 20171020 |
85540 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171110 | 20171020 |
85612 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171110 | 20171020 |
85644 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
85668 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171110 | 20171020 |
85716 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171110 | 20171020 |
85940 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
85940 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171110 | 20171020 |
86000 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171110 | 20171020 |
86128 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171110 | 20171020 |
86136 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171110 | 20171020 |
86144 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171110 | 20171020 |
86212 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171110 | 20171020 |
86336 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171110 | 20171020 |
86348 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171110 | 20171020 |
86372 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171110 | 20171020 |
86496 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171110 | 20171020 |
86624 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171110 | 20171020 |
86652 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
86652 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171110 | 20171020 |
86668 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171110 | 20171020 |
86908 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
86908 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171110 | 20171020 |
86924 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171110 | 20171020 |
86976 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171110 | 20171020 |
87096 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
87120 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171110 | 20171020 |
87196 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
87228 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
87284 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
87288 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171110 | 20171020 |
87296 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
87324 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
87356 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171110 | 20171020 |
87364 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171110 | 20171020 |
87432 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171110 | 20171020 |
87560 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171110 | 20171020 |
87584 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171110 | 20171020 |
87844 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171110 | 20171020 |
87896 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
87920 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171110 | 20171020 |
88584 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171110 | 20171020 |
88636 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
88724 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
88780 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171110 | 20171020 |
88968 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
89224 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171110 | 20171020 |
89324 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
89424 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
91140 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171110 | 20171020 |
91208 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171110 | 20171020 |
91428 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171110 | 20171020 |
91520 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171110 | 20171020 |
91724 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171110 | 20171020 |
91896 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171110 | 20171020 |
91928 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171110 | 20171020 |
91980 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
92048 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171110 | 20171020 |
92336 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171110 | 20171020 |
92492 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
92772 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
93232 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171110 | 20171020 |
93236 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171110 | 20171020 |
93284 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171110 | 20171020 |
93568 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
93648 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171110 | 20171020 |
93692 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171110 | 20171020 |
93780 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171110 | 20171020 |
93780 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171110 | 20171020 |
93796 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171110 | 20171020 |
93812 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171110 | 20171020 |
93820 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171110 | 20171020 |
93820 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171110 | 20171020 |
93836 | ref | gcc -m32 -O -fomit-frame-pointer | 20171110 | 20171020 |
93884 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171110 | 20171020 |
93904 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171110 | 20171020 |
93904 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171110 | 20171020 |
93908 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171110 | 20171020 |
93920 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171110 | 20171020 |
93920 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171110 | 20171020 |
93932 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171110 | 20171020 |
93972 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171110 | 20171020 |
94036 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171110 | 20171020 |
94044 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
94136 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
94260 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171110 | 20171020 |
94276 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171110 | 20171020 |
94280 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171110 | 20171020 |
94308 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
94324 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171110 | 20171020 |
94352 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171110 | 20171020 |
94372 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
94376 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
94404 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
94444 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
94460 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
94468 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171110 | 20171020 |
94492 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171110 | 20171020 |
94500 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171110 | 20171020 |
94532 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
94584 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
94616 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
94632 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
94644 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171110 | 20171020 |
94648 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
94688 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
94740 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171110 | 20171020 |
94740 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
94748 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
94752 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
94960 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171110 | 20171020 |
94980 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171110 | 20171020 |
95432 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171110 | 20171020 |
95684 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171110 | 20171020 |
96196 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171110 | 20171020 |
96252 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171110 | 20171020 |
96344 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171110 | 20171020 |
96608 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171110 | 20171020 |
96960 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171110 | 20171020 |
96984 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171110 | 20171020 |
97124 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171110 | 20171020 |
98216 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
98244 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
99496 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
99516 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
99536 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
99544 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
99544 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
99616 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
120468 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171110 | 20171020 |
120524 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171110 | 20171020 |