| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 9029 | e/tpy6 | gcc -m32 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9082 | e/tpy6 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9082 | e/tpy6 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9128 | e/tpy6 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9221 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9227 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9235 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9240 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9258 | e/tpy6 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9264 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9275 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9282 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9283 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9285 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9288 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9296 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9304 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9306 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9307 | e/tpy6 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9314 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9316 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9317 | e/tpy6 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9327 | e/tpy6 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9338 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9346 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9357 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9381 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9382 | e/tpy6 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9398 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9405 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9408 | e/tpy6 | gcc -m32 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9411 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9413 | e/tpy6 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9413 | e/tpy6 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9427 | e/tpy6 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9443 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9453 | e/tpy6 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9474 | e/tpy6 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9475 | e/tpy6 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9475 | e/tpy6 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9478 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9509 | e/tpy6 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9509 | e/tpy6 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9515 | e/tpy6 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9528 | e/tpy6 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9541 | e/tpy6 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9544 | e/tpy6 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9560 | e/tpy6 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9564 | e/tpy6 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9565 | e/tpy6 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9573 | e/tpy6 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9576 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9586 | e/tpy6 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9592 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9592 | e/tpy6 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9624 | e/tpy6 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9629 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9629 | e/tpy6 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9638 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9653 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9656 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9658 | e/tpy6 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9667 | e/tpy6 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9669 | e/tpy6 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9670 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9670 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9675 | e/tpy6 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9680 | e/tpy6 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9693 | e/tpy6 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9694 | e/tpy6 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9694 | e/tpy6 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9706 | e/tpy6 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9723 | e/tpy6 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9728 | e/tpy6 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9731 | e/tpy6 | gcc -m32 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9734 | e/tpy6 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9762 | e/tpy6 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9782 | e/tpy6 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9784 | e/tpy6 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9790 | e/tpy6 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9795 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9803 | e/tpy6 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9808 | e/tpy6 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9847 | e/tpy6 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9875 | e/tpy6 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9880 | e/tpy6 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 9888 | e/tpy6 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9894 | e/tpy6 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9902 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9906 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9906 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9909 | e/tpy6 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9911 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9930 | e/tpy6 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9933 | e/tpy6 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9960 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161014 | 20161009 |
| 9974 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 9984 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10007 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 10066 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 10085 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 10117 | e/tpy6 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 10146 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10149 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 10150 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10152 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10216 | e/tpy6 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 10236 | e/tpy6 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 10251 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10254 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 10261 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10262 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10277 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10283 | e/tpy6 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10285 | e/tpy6 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10290 | e/tpy6 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10299 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10336 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 10365 | e/tpy6 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10397 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 10402 | e/tpy6 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10424 | e/tpy6 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 10467 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 10480 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 10517 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10552 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10571 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10573 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10576 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10615 | e/tpy6 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10621 | e/tpy6 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10637 | e/tpy6 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10638 | e/tpy6 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10648 | e/tpy6 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10680 | e/tpy6 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10699 | e/tpy6 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10709 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10744 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10772 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 10797 | e/tpy6 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10805 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10819 | e/tpy6 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10840 | e/tpy6 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10850 | e/tpy6 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10854 | e/tpy6 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10869 | e/tpy6 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10909 | e/tpy6 | gcc -m32 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10941 | e/tpy6 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10941 | e/tpy6 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 10965 | e/tpy6 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 11182 | e/tpy6 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 11208 | e/tpy6 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 11246 | e/tpy6 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 11267 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 11330 | e/tpy6 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 11342 | e/tpy6 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 11365 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 11451 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 11542 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 11554 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161014 | 20161009 |