| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 12083 | e/tpy | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 12168 | e/tpy | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 12224 | e/tpy | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 12229 | e/tpy | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 12234 | e/tpy | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 12293 | e/tpy | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 12431 | e/tpy | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 12439 | e/tpy | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 12443 | e/tpy | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 12455 | e/tpy | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 12482 | e/tpy | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171117 | 20171020 |
| 12486 | e/tpy | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 12499 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 12520 | e/tpy | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 12522 | e/tpy | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171117 | 20171020 |
| 12534 | e/tpy | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 12566 | e/tpy | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 12585 | e/tpy | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 12586 | e/tpy | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 12612 | e/tpy | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171117 | 20171020 |
| 12626 | e/tpy | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 12636 | e/tpy | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 12647 | e/tpy | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 12651 | e/tpy | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 12653 | e/tpy | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171117 | 20171020 |
| 12657 | e/tpy | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 12658 | e/tpy | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171117 | 20171020 |
| 12674 | e/tpy | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 12686 | e/tpy | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 12701 | e/tpy | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 12711 | e/tpy | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 12714 | e/tpy | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 12715 | e/tpy | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 12720 | e/tpy | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 12742 | e/tpy | gcc -m32 -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 12816 | e/tpy | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 12839 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 12881 | e/tpy | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 12896 | e/tpy | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 12898 | e/tpy | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 12900 | e/tpy | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 12915 | e/tpy | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 12924 | e/tpy | gcc -m32 -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 12933 | e/tpy | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 12941 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 12947 | e/tpy | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 12993 | e/tpy | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 12996 | e/tpy | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 13006 | e/tpy | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171117 | 20171020 |
| 13011 | e/tpy | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 13018 | e/tpy | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171117 | 20171020 |
| 13029 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 13029 | e/tpy | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 13032 | e/tpy | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171117 | 20171020 |
| 13040 | e/tpy | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 13059 | e/tpy | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 13062 | e/tpy | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 13070 | e/tpy | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 13078 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 13087 | e/tpy | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 13143 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 13165 | e/tpy | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 13218 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 13227 | e/tpy | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171117 | 20171020 |
| 13233 | e/tpy | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171117 | 20171020 |
| 13247 | e/tpy | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171117 | 20171020 |
| 13249 | e/tpy | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 13259 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 13268 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 13271 | e/tpy | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171117 | 20171020 |
| 13272 | e/tpy | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171117 | 20171020 |
| 13280 | e/tpy | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171117 | 20171020 |
| 13286 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 13295 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 13310 | e/tpy | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171117 | 20171020 |
| 13318 | e/tpy | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 13344 | e/tpy | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171117 | 20171020 |
| 13364 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 13366 | e/tpy | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171117 | 20171020 |
| 13367 | e/tpy | gcc -m32 -O -fomit-frame-pointer | 20171117 | 20171020 |
| 13381 | e/tpy | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171117 | 20171020 |
| 13383 | e/tpy | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 13410 | e/tpy | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 13419 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 13425 | e/tpy | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171117 | 20171020 |
| 13433 | e/tpy | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 13449 | e/tpy | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171117 | 20171020 |
| 13462 | e/tpy | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 13464 | e/tpy | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 13489 | e/tpy | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171117 | 20171020 |
| 13521 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 13546 | e/tpy | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 13552 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 13619 | e/tpy | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171117 | 20171020 |
| 13623 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 13704 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171117 | 20171020 |
| 13709 | e/tpy | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 13713 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171117 | 20171020 |
| 13720 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 13775 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 13777 | e/tpy | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 13849 | e/tpy | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 13857 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171117 | 20171020 |
| 13874 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171117 | 20171020 |
| 13893 | e/tpy | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 14116 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 14142 | e/tpy | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 14176 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171117 | 20171020 |
| 14207 | e/tpy | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 14224 | e/tpy | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171117 | 20171020 |
| 14267 | e/tpy | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 14280 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171117 | 20171020 |
| 14301 | e/tpy | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 14404 | e/tpy | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 14418 | e/tpy | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 14428 | e/tpy | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 14453 | e/tpy | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171117 | 20171020 |
| 14482 | e/tpy | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 14578 | e/tpy | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 14636 | e/tpy | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 14649 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 14670 | e/tpy | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 14679 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171117 | 20171020 |
| 14732 | e/tpy | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171117 | 20171020 |
| 14756 | e/tpy | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 14831 | e/tpy | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171117 | 20171020 |
| 14848 | e/tpy | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171117 | 20171020 |
| 14881 | e/tpy | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171117 | 20171020 |
| 14894 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171117 | 20171020 |
| 14964 | e/tpy | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 15055 | e/tpy | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 15065 | e/tpy | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 15069 | e/tpy | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 15165 | e/tpy | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171117 | 20171020 |
| 15183 | e/tpy | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 15306 | e/tpy | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171117 | 20171020 |
| 15307 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 15315 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 15383 | e/tpy | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 15383 | e/tpy | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 15427 | e/tpy | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 15501 | e/tpy | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 15548 | e/tpy | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 15549 | e/tpy | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 15557 | e/tpy | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 15622 | e/tpy | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 15623 | e/tpy | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 15737 | e/tpy | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 15760 | e/tpy | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 15777 | e/tpy | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 15786 | e/tpy | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 15810 | e/tpy | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 15837 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171117 | 20171020 |
| 15879 | e/tpy | gcc -m32 -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 15907 | e/tpy | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 15922 | e/tpy | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 15971 | e/tpy | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171117 | 20171020 |
| 16002 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 16004 | e/tpy | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 16052 | e/tpy | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 16197 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 16209 | e/tpy | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171117 | 20171020 |
| 16243 | e/tpy | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 16262 | e/tpy | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 16267 | e/tpy | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 16325 | e/tpy | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 16394 | e/tpy | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 16519 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 16612 | e/tpy | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171117 | 20171020 |
| 16745 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171117 | 20171020 |
| 17136 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171117 | 20171020 |
| 17511 | e/tpy | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171117 | 20171020 |