| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 10872 | e/tpy | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170909 | 20170904 |
| 10908 | e/tpy | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170909 | 20170904 |
| 10953 | e/tpy | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 10953 | e/tpy | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11025 | e/tpy | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11106 | e/tpy | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11106 | e/tpy | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11106 | e/tpy | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11115 | e/tpy | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11142 | e/tpy | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11151 | e/tpy | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11169 | e/tpy | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11169 | e/tpy | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11169 | e/tpy | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11178 | e/tpy | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11205 | e/tpy | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11241 | e/tpy | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11277 | e/tpy | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11304 | e/tpy | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11313 | e/tpy | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11322 | e/tpy | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11340 | e/tpy | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 11358 | e/tpy | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 11385 | e/tpy | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 11520 | e/tpy | gcc -m32 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11520 | e/tpy | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11538 | e/tpy | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11565 | e/tpy | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 11565 | e/tpy | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 11583 | e/tpy | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11592 | e/tpy | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11601 | e/tpy | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11610 | e/tpy | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11628 | e/tpy | gcc -m32 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 11655 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 11673 | e/tpy | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11673 | e/tpy | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11682 | e/tpy | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11691 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11727 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 11745 | e/tpy | gcc -m32 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11772 | e/tpy | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11808 | e/tpy | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11808 | e/tpy | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11817 | e/tpy | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 11835 | e/tpy | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11853 | e/tpy | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11853 | e/tpy | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11862 | e/tpy | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11880 | e/tpy | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 11898 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11916 | e/tpy | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11916 | e/tpy | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11916 | e/tpy | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11925 | e/tpy | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11934 | e/tpy | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 11943 | e/tpy | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11961 | e/tpy | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11961 | e/tpy | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170909 | 20170904 |
| 11979 | e/tpy | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 11997 | e/tpy | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12015 | e/tpy | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12042 | e/tpy | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12078 | e/tpy | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12078 | e/tpy | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12078 | e/tpy | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12096 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12096 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12105 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12114 | e/tpy | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12114 | e/tpy | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12123 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12141 | e/tpy | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12150 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12150 | e/tpy | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12159 | e/tpy | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12294 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12303 | e/tpy | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12330 | e/tpy | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12339 | e/tpy | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12339 | e/tpy | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12375 | e/tpy | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12411 | e/tpy | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12429 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12447 | e/tpy | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12447 | e/tpy | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12447 | e/tpy | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12456 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12483 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12492 | e/tpy | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12510 | e/tpy | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12546 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12582 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12582 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12591 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12600 | 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 |
| 12690 | e/tpy | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12690 | e/tpy | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12780 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 12789 | e/tpy | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12798 | e/tpy | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12816 | e/tpy | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 12834 | e/tpy | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12879 | e/tpy | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12924 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 12933 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12942 | e/tpy | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 12942 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 12942 | e/tpy | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 12951 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 12978 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 13023 | e/tpy | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13032 | e/tpy | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 13032 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13032 | e/tpy | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13041 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 13059 | e/tpy | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 13113 | e/tpy | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13176 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 13203 | e/tpy | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 13257 | e/tpy | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 13293 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 13311 | e/tpy | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 13374 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 13500 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170909 | 20170904 |
| 13500 | e/tpy | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170909 | 20170904 |
| 13545 | e/tpy | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13617 | e/tpy | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 13671 | e/tpy | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13680 | e/tpy | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13680 | e/tpy | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13698 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 13707 | e/tpy | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13707 | e/tpy | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13716 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13716 | e/tpy | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13725 | e/tpy | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13734 | e/tpy | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13779 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13815 | e/tpy | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13824 | e/tpy | gcc -m32 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13851 | e/tpy | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 13860 | e/tpy | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170909 | 20170904 |
| 13941 | e/tpy | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 14031 | e/tpy | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 14058 | e/tpy | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 14076 | e/tpy | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170909 | 20170904 |
| 14103 | e/tpy | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 14202 | e/tpy | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 14220 | e/tpy | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 14265 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 14274 | e/tpy | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 14283 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 14391 | e/tpy | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 14445 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 14463 | e/tpy | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 14490 | e/tpy | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 14490 | e/tpy | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170909 | 20170904 |
| 14769 | e/tpy | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16524 | e/tpy | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16569 | e/tpy | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16668 | e/tpy | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16776 | e/tpy | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16794 | e/tpy | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 16902 | e/tpy | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170909 | 20170904 |
| 17532 | e/tpy | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170909 | 20170904 |