Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
10659 | e/tpy6 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20120803 | 20120717 |
10662 | e/tpy6 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20120803 | 20120717 |
10662 | e/tpy6 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20120803 | 20120717 |
10671 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120803 | 20120717 |
10692 | e/tpy6 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120803 | 20120717 |
10692 | e/tpy6 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120803 | 20120717 |
10692 | e/tpy6 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
10701 | e/tpy6 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
10701 | e/tpy6 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120803 | 20120717 |
10734 | e/tpy6 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
10833 | e/tpy6 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120803 | 20120717 |
10833 | e/tpy6 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20120803 | 20120717 |
10842 | e/tpy6 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20120803 | 20120717 |
10854 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20120803 | 20120717 |
10854 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20120803 | 20120717 |
10854 | e/tpy6 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20120803 | 20120717 |
10854 | e/tpy6 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20120803 | 20120717 |
10854 | e/tpy6 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
10860 | e/tpy6 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120803 | 20120717 |
10860 | e/tpy6 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20120803 | 20120717 |
10866 | e/tpy6 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120803 | 20120717 |
10878 | e/tpy6 | gcc -m32 -Os -fomit-frame-pointer | 20120803 | 20120717 |
10899 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20120803 | 20120717 |
10911 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20120803 | 20120717 |
10914 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120803 | 20120717 |
10971 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120803 | 20120717 |
10971 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120803 | 20120717 |
10980 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20120803 | 20120717 |
10983 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120803 | 20120717 |
10986 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120803 | 20120717 |
10998 | e/tpy6 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20120803 | 20120717 |
11034 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20120803 | 20120717 |
11040 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20120803 | 20120717 |
11046 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120803 | 20120717 |
11052 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20120803 | 20120717 |
11055 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20120803 | 20120717 |
11070 | e/tpy6 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120803 | 20120717 |
11085 | e/tpy6 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120803 | 20120717 |
11121 | e/tpy6 | gcc -m32 -O -fomit-frame-pointer | 20120803 | 20120717 |
11121 | e/tpy6 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20120803 | 20120717 |
11121 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120803 | 20120717 |
11121 | e/tpy6 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20120803 | 20120717 |
11121 | e/tpy6 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20120803 | 20120717 |
11121 | e/tpy6 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20120803 | 20120717 |
11124 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20120803 | 20120717 |
11130 | e/tpy6 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20120803 | 20120717 |
11154 | e/tpy6 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20120803 | 20120717 |
11163 | e/tpy6 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20120803 | 20120717 |
11181 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
11190 | e/tpy6 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20120803 | 20120717 |
11199 | e/tpy6 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
11208 | e/tpy6 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
11211 | e/tpy6 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20120803 | 20120717 |
11217 | e/tpy6 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20120803 | 20120717 |
11229 | e/tpy6 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120803 | 20120717 |
11235 | e/tpy6 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20120803 | 20120717 |
11241 | e/tpy6 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20120803 | 20120717 |
11241 | e/tpy6 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120803 | 20120717 |
11241 | e/tpy6 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20120803 | 20120717 |
11244 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
11253 | e/tpy6 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
11271 | e/tpy6 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
11271 | e/tpy6 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120803 | 20120717 |
11271 | e/tpy6 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120803 | 20120717 |
11271 | e/tpy6 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120803 | 20120717 |
11280 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20120803 | 20120717 |
11280 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20120803 | 20120717 |
11280 | e/tpy6 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120803 | 20120717 |
11286 | e/tpy6 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20120803 | 20120717 |
11334 | e/tpy6 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
11346 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
11349 | e/tpy6 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
11349 | e/tpy6 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
11352 | e/tpy6 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20120803 | 20120717 |
11358 | e/tpy6 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
11394 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20120803 | 20120717 |
11400 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20120803 | 20120717 |
11400 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20120803 | 20120717 |
11403 | e/tpy6 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
11442 | e/tpy6 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
11466 | e/tpy6 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120803 | 20120717 |
11466 | e/tpy6 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20120803 | 20120717 |
11469 | e/tpy6 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
11487 | e/tpy6 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20120803 | 20120717 |
11508 | e/tpy6 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20120803 | 20120717 |
11520 | e/tpy6 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
11538 | e/tpy6 | gcc -m32 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
11565 | e/tpy6 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20120803 | 20120717 |
11571 | e/tpy6 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
11637 | e/tpy6 | gcc -m32 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
11784 | e/tpy6 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
11820 | e/tpy6 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20120803 | 20120717 |
11820 | e/tpy6 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20120803 | 20120717 |
11841 | e/tpy6 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20120803 | 20120717 |
11856 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
11865 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
11895 | e/tpy6 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
11904 | e/tpy6 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
11916 | e/tpy6 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
11964 | e/tpy6 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
11964 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120803 | 20120717 |
11964 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20120803 | 20120717 |
12000 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120803 | 20120717 |
12024 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20120803 | 20120717 |
12027 | e/tpy6 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
12027 | e/tpy6 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
12039 | e/tpy6 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
12048 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
12057 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
12060 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
12060 | e/tpy6 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120803 | 20120717 |
12072 | e/tpy6 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120803 | 20120717 |
12072 | e/tpy6 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20120803 | 20120717 |
12087 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120803 | 20120717 |
12093 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
12099 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
12102 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
12126 | e/tpy6 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
12132 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120803 | 20120717 |
12177 | e/tpy6 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
12180 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120803 | 20120717 |
12186 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
12189 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
12189 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120803 | 20120717 |
12195 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
12198 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20120803 | 20120717 |
12222 | e/tpy6 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20120803 | 20120717 |
12252 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20120803 | 20120717 |
12252 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20120803 | 20120717 |
12261 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
12270 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20120803 | 20120717 |
12300 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20120803 | 20120717 |
12369 | e/tpy6 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20120803 | 20120717 |
12369 | e/tpy6 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20120803 | 20120717 |
12369 | e/tpy6 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20120803 | 20120717 |
12438 | e/tpy6 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
12471 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20120803 | 20120717 |
12471 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
12492 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20120803 | 20120717 |
12507 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
12537 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120803 | 20120717 |
12543 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
12591 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
12642 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20120803 | 20120717 |
12645 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120803 | 20120717 |
12687 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
12687 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
12693 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
12696 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
12879 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20120803 | 20120717 |
12924 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20120803 | 20120717 |
12936 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120803 | 20120717 |
12951 | e/tpy6 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20120803 | 20120717 |
12969 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20120803 | 20120717 |
13071 | e/tpy6 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20120803 | 20120717 |
13131 | e/tpy6 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20120803 | 20120717 |
13209 | e/tpy6 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20120803 | 20120717 |
13215 | e/tpy6 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20120803 | 20120717 |
13224 | e/tpy6 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120803 | 20120717 |
13233 | e/tpy6 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120803 | 20120717 |
13278 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20120803 | 20120717 |
13311 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120803 | 20120717 |
13314 | e/tpy6 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13320 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20120803 | 20120717 |
13335 | e/tpy6 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20120803 | 20120717 |
13407 | e/tpy6 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120803 | 20120717 |
13434 | e/tpy6 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20120803 | 20120717 |