| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 10863 | e/tpy | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170909 | 20170904 |
| 10908 | e/tpy | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 10908 | e/tpy | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170909 | 20170904 |
| 10998 | e/tpy | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 10998 | e/tpy | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11115 | e/tpy | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11124 | e/tpy | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11124 | e/tpy | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11133 | e/tpy | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11142 | e/tpy | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11169 | e/tpy | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11178 | e/tpy | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11196 | e/tpy | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11214 | e/tpy | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11214 | e/tpy | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11241 | e/tpy | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 11250 | e/tpy | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11259 | e/tpy | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11277 | e/tpy | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11304 | e/tpy | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11358 | e/tpy | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 11430 | e/tpy | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11475 | e/tpy | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 11475 | e/tpy | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 11484 | e/tpy | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 11502 | e/tpy | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11511 | e/tpy | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11520 | e/tpy | gcc -m32 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11538 | e/tpy | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11556 | e/tpy | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11592 | e/tpy | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11601 | e/tpy | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11601 | e/tpy | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11610 | e/tpy | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11637 | e/tpy | gcc -m32 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11637 | e/tpy | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11655 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11664 | e/tpy | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11673 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11682 | e/tpy | gcc -m32 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 11682 | e/tpy | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11691 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 11763 | e/tpy | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11763 | e/tpy | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11799 | e/tpy | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11808 | e/tpy | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11808 | e/tpy | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11835 | e/tpy | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11844 | e/tpy | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11844 | e/tpy | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11889 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 11898 | e/tpy | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11925 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11934 | e/tpy | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 11943 | e/tpy | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11952 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11961 | e/tpy | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11988 | e/tpy | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11988 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12006 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12006 | e/tpy | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12006 | e/tpy | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12024 | e/tpy | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12051 | e/tpy | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12051 | e/tpy | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12060 | e/tpy | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12060 | e/tpy | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12069 | e/tpy | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12069 | e/tpy | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12096 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12096 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12105 | e/tpy | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12150 | e/tpy | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12195 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12240 | e/tpy | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12312 | e/tpy | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12312 | e/tpy | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12312 | e/tpy | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12339 | e/tpy | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12339 | e/tpy | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12375 | e/tpy | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12375 | e/tpy | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12384 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12429 | e/tpy | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12483 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12510 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12510 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12519 | e/tpy | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12546 | e/tpy | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12573 | e/tpy | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12573 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12609 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12609 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12636 | e/tpy | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12636 | e/tpy | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12645 | e/tpy | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12663 | e/tpy | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12717 | e/tpy | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12798 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12798 | e/tpy | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12843 | e/tpy | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 12852 | e/tpy | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12861 | e/tpy | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12906 | e/tpy | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12924 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 12924 | e/tpy | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12933 | e/tpy | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12933 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 12942 | e/tpy | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 12960 | e/tpy | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 12987 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12996 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13014 | e/tpy | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 13059 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 13077 | e/tpy | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13149 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 13185 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 13212 | e/tpy | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 13284 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 13329 | e/tpy | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 13392 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13428 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170909 | 20170904 |
| 13428 | e/tpy | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170909 | 20170904 |
| 13590 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 13599 | e/tpy | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 13653 | e/tpy | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13716 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13716 | e/tpy | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13725 | e/tpy | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13734 | e/tpy | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13752 | e/tpy | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13752 | e/tpy | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13797 | e/tpy | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13806 | e/tpy | gcc -m32 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13815 | e/tpy | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13815 | e/tpy | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13842 | e/tpy | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13896 | e/tpy | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13923 | e/tpy | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13932 | e/tpy | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13941 | e/tpy | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 14067 | e/tpy | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 14121 | e/tpy | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 14166 | e/tpy | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 14175 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 14202 | e/tpy | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 14229 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 14310 | e/tpy | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 14382 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 14391 | e/tpy | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 14391 | e/tpy | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 14436 | e/tpy | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 14508 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 14526 | e/tpy | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 14625 | e/tpy | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 15228 | e/tpy | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16659 | e/tpy | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16668 | e/tpy | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16686 | e/tpy | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16758 | e/tpy | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16785 | e/tpy | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16794 | e/tpy | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 17208 | e/tpy | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 17730 | e/tpy | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 17982 | e/tpy | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 18603 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 18639 | e/tpy | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170909 | 20170904 |