| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 13221 | e/tpypy | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 13230 | e/tpypy | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 13446 | e/tpypy | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 13491 | e/tpypy | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 13590 | e/tpypy | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 13626 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 13635 | e/tpypy | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170909 | 20170904 |
| 13653 | e/tpypy | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 13662 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 13689 | e/tpypy | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170909 | 20170904 |
| 13716 | e/tpypy | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170909 | 20170904 |
| 13725 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170909 | 20170904 |
| 13770 | e/tpypy | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170909 | 20170904 |
| 13779 | e/tpypy | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170909 | 20170904 |
| 13824 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170909 | 20170904 |
| 13824 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170909 | 20170904 |
| 13851 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170909 | 20170904 |
| 13869 | e/tpypy | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 13905 | e/tpypy | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 13914 | e/tpypy | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170909 | 20170904 |
| 13923 | e/tpypy | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170909 | 20170904 |
| 14004 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 14004 | e/tpypy | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 14022 | e/tpypy | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170909 | 20170904 |
| 14040 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 14049 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 14085 | e/tpypy | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 14130 | e/tpypy | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170909 | 20170904 |
| 14139 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 14166 | e/tpypy | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 14175 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170909 | 20170904 |
| 14247 | e/tpypy | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 14247 | e/tpypy | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170909 | 20170904 |
| 14256 | e/tpypy | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 14256 | e/tpypy | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 14283 | e/tpypy | gcc -m32 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 14292 | e/tpypy | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 14373 | e/tpypy | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170909 | 20170904 |
| 14409 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170909 | 20170904 |
| 14472 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 14643 | e/tpypy | gcc -m32 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 14670 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 14706 | e/tpypy | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 14769 | e/tpypy | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 14832 | e/tpypy | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 14967 | e/tpypy | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 14976 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 14985 | e/tpypy | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 14994 | e/tpypy | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 14994 | e/tpypy | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 15003 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 15021 | e/tpypy | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 15030 | e/tpypy | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 15066 | e/tpypy | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 15111 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 15138 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 15165 | e/tpypy | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 15219 | e/tpypy | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 15264 | e/tpypy | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 15282 | e/tpypy | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 15282 | e/tpypy | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 15291 | e/tpypy | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 15300 | e/tpypy | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 15318 | e/tpypy | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 15327 | e/tpypy | gcc -m32 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 15327 | e/tpypy | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 15336 | e/tpypy | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 15381 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 15381 | e/tpypy | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 15399 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 15435 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 15471 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 15480 | e/tpypy | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 15498 | e/tpypy | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 15498 | e/tpypy | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 15498 | e/tpypy | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 15516 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 15516 | e/tpypy | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 15525 | e/tpypy | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 15543 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 15561 | e/tpypy | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 15579 | e/tpypy | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 15624 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 15669 | e/tpypy | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 15669 | e/tpypy | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 15723 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 15732 | e/tpypy | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 15777 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 15786 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 15822 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 15822 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 15822 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 15831 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 15849 | e/tpypy | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 15903 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 15912 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 15921 | e/tpypy | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 15975 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 15984 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 16038 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170909 | 20170904 |
| 16038 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 16056 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 16101 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170909 | 20170904 |
| 16137 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16155 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16209 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16218 | e/tpypy | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 16227 | e/tpypy | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 16263 | e/tpypy | gcc -m32 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16263 | e/tpypy | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 16272 | e/tpypy | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16326 | e/tpypy | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16326 | e/tpypy | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16344 | e/tpypy | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16353 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 16362 | e/tpypy | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16380 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 16407 | e/tpypy | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16407 | e/tpypy | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16407 | e/tpypy | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16416 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16416 | e/tpypy | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16416 | e/tpypy | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 16425 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 16470 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 16470 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 16479 | e/tpypy | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 16479 | e/tpypy | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 16488 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 16506 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 16515 | e/tpypy | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 16551 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16605 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16641 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16668 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16758 | e/tpypy | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16776 | e/tpypy | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16785 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16848 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 16929 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 16938 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16956 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 17001 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 17019 | e/tpypy | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 17055 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 17073 | e/tpypy | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 17109 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 17109 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 17289 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 17289 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 17325 | e/tpypy | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 17388 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 17388 | e/tpypy | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 17415 | e/tpypy | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 17415 | e/tpypy | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 17424 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 17442 | e/tpypy | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 17496 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 17496 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 17577 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 19134 | e/tpypy | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 19161 | e/tpypy | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 19548 | e/tpypy | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 19638 | e/tpypy | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 19656 | e/tpypy | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 19782 | e/tpypy | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 19818 | e/tpypy | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170909 | 20170904 |