| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 9440 | e/tpy | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 9520 | e/tpy | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 9608 | e/tpy | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 9608 | e/tpy | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 9620 | e/tpy | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 9628 | e/tpy | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 9636 | e/tpy | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 9640 | e/tpy | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 9648 | e/tpy | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 9648 | e/tpy | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 9652 | e/tpy | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 9660 | e/tpy | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 9660 | e/tpy | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 9668 | e/tpy | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170906 | 20170904 |
| 9676 | e/tpy | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 9676 | e/tpy | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 9692 | e/tpy | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170906 | 20170904 |
| 9712 | e/tpy | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170906 | 20170904 |
| 9720 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 9720 | e/tpy | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 9732 | e/tpy | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170906 | 20170904 |
| 9736 | e/tpy | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170906 | 20170904 |
| 9740 | e/tpy | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170906 | 20170904 |
| 9752 | e/tpy | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 9752 | e/tpy | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170906 | 20170904 |
| 9780 | e/tpy | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 9784 | e/tpy | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 9788 | e/tpy | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170906 | 20170904 |
| 9792 | e/tpy | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 9796 | e/tpy | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170906 | 20170904 |
| 9796 | e/tpy | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170906 | 20170904 |
| 9796 | e/tpy | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170906 | 20170904 |
| 9800 | e/tpy | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170906 | 20170904 |
| 9812 | e/tpy | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 9836 | e/tpy | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 9840 | e/tpy | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 9848 | e/tpy | gcc -m32 -O -fomit-frame-pointer | 20170906 | 20170904 |
| 9848 | e/tpy | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 9860 | e/tpy | gcc -m32 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 9868 | e/tpy | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 9904 | e/tpy | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 9916 | e/tpy | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170906 | 20170904 |
| 9932 | e/tpy | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 9952 | e/tpy | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 9964 | e/tpy | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 9980 | e/tpy | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170906 | 20170904 |
| 9980 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 10000 | e/tpy | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 10004 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170906 | 20170904 |
| 10016 | e/tpy | gcc -m32 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 10020 | e/tpy | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170906 | 20170904 |
| 10064 | e/tpy | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 10072 | e/tpy | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 10108 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170906 | 20170904 |
| 10152 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170906 | 20170904 |
| 10160 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170906 | 20170904 |
| 10188 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170906 | 20170904 |
| 10232 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 10244 | e/tpy | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170906 | 20170904 |
| 10256 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 10260 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 10276 | e/tpy | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 10280 | e/tpy | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 10280 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 10288 | e/tpy | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170906 | 20170904 |
| 10292 | e/tpy | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 10300 | e/tpy | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 10316 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 10332 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 10336 | e/tpy | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 10336 | e/tpy | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170906 | 20170904 |
| 10340 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170906 | 20170904 |
| 10356 | e/tpy | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 10356 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 10356 | e/tpy | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 10368 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170906 | 20170904 |
| 10372 | e/tpy | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170906 | 20170904 |
| 10392 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 10392 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 10428 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170906 | 20170904 |
| 10440 | e/tpy | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 10444 | e/tpy | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 10444 | e/tpy | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 10460 | e/tpy | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 10476 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 10480 | e/tpy | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170906 | 20170904 |
| 10500 | e/tpy | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170906 | 20170904 |
| 10512 | e/tpy | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 10548 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 10548 | e/tpy | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170906 | 20170904 |
| 10572 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 10572 | e/tpy | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 10580 | e/tpy | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 10592 | e/tpy | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 10624 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 10624 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 10716 | e/tpy | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 10724 | e/tpy | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 10732 | e/tpy | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170906 | 20170904 |
| 10748 | e/tpy | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170906 | 20170904 |
| 10748 | e/tpy | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170906 | 20170904 |
| 10748 | e/tpy | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 10760 | e/tpy | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 10784 | e/tpy | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 10784 | e/tpy | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 10808 | e/tpy | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 10808 | e/tpy | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 10812 | e/tpy | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 10832 | e/tpy | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 10848 | e/tpy | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170906 | 20170904 |
| 10860 | e/tpy | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 10872 | e/tpy | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170906 | 20170904 |
| 10892 | e/tpy | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170906 | 20170904 |
| 10900 | e/tpy | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 10912 | e/tpy | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 10916 | e/tpy | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 10996 | e/tpy | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 11148 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 11168 | e/tpy | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 11208 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 11252 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 11268 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 11288 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 11312 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 11336 | e/tpy | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 11452 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170906 | 20170904 |
| 11516 | e/tpy | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170906 | 20170904 |
| 11520 | e/tpy | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 11544 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 11660 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 11736 | e/tpy | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 11760 | e/tpy | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 11816 | e/tpy | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170906 | 20170904 |
| 11860 | e/tpy | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 11868 | e/tpy | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 11880 | e/tpy | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 11972 | e/tpy | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 12020 | e/tpy | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 12040 | e/tpy | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170906 | 20170904 |
| 12056 | e/tpy | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170906 | 20170904 |
| 12064 | e/tpy | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170906 | 20170904 |
| 12068 | e/tpy | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170906 | 20170904 |
| 12180 | e/tpy | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170906 | 20170904 |
| 12348 | e/tpy | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12380 | e/tpy | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12388 | e/tpy | gcc -m32 -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12392 | e/tpy | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12400 | e/tpy | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12408 | e/tpy | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12432 | e/tpy | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12440 | e/tpy | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12440 | e/tpy | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12456 | e/tpy | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12460 | e/tpy | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12464 | e/tpy | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12472 | e/tpy | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12504 | e/tpy | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12508 | e/tpy | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12544 | e/tpy | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12616 | e/tpy | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12672 | e/tpy | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12748 | e/tpy | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12768 | e/tpy | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12772 | e/tpy | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12776 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12784 | e/tpy | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12784 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12792 | e/tpy | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12796 | e/tpy | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12808 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12884 | e/tpy | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170906 | 20170904 |
| 12892 | e/tpy | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170906 | 20170904 |