| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 16811 | e/tpypy | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 16885 | e/tpypy | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 17030 | e/tpypy | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 17130 | e/tpypy | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 17246 | e/tpypy | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 17382 | e/tpypy | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 17392 | e/tpypy | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 17397 | e/tpypy | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 17423 | e/tpypy | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 17424 | e/tpypy | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 17434 | e/tpypy | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 17462 | e/tpypy | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 17475 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 17482 | e/tpypy | gcc -m32 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 17485 | e/tpypy | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 17517 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 17541 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 17544 | e/tpypy | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 17608 | e/tpypy | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 17630 | e/tpypy | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 17639 | e/tpypy | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 17730 | e/tpypy | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 17761 | e/tpypy | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 17800 | e/tpypy | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 17803 | e/tpypy | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 17805 | e/tpypy | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 17811 | e/tpypy | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 17814 | e/tpypy | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 17845 | e/tpypy | gcc -m32 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 18003 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18011 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18047 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18059 | e/tpypy | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18067 | e/tpypy | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 18074 | e/tpypy | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 18091 | e/tpypy | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 18093 | e/tpypy | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18102 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 18110 | e/tpypy | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18123 | e/tpypy | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18128 | e/tpypy | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 18163 | e/tpypy | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 18170 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 18176 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 18203 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18234 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 18235 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 18245 | e/tpypy | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18261 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 18283 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 18299 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 18336 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 18355 | e/tpypy | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 18365 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 18384 | e/tpypy | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18387 | e/tpypy | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 18400 | e/tpypy | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18434 | e/tpypy | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18438 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 18455 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 18472 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 18483 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 18493 | e/tpypy | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18495 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 18504 | e/tpypy | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18504 | e/tpypy | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18506 | e/tpypy | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18512 | e/tpypy | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18518 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 18518 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18530 | e/tpypy | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18557 | e/tpypy | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18562 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 18565 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 18570 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 18573 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18573 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 18576 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 18613 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 18635 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18678 | e/tpypy | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 18678 | e/tpypy | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 18708 | e/tpypy | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 18728 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 18736 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 18751 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18771 | e/tpypy | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 18774 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18780 | e/tpypy | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 18781 | e/tpypy | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 18791 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18800 | e/tpypy | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 18819 | e/tpypy | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 18824 | e/tpypy | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18848 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 18856 | e/tpypy | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18882 | e/tpypy | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18886 | e/tpypy | gcc -m32 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18891 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 18917 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 18955 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 18968 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161014 | 20161009 |
| 19005 | e/tpypy | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161014 | 20161009 |
| 19008 | e/tpypy | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 19030 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19030 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19032 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 19042 | e/tpypy | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 19051 | e/tpypy | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 19099 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19109 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 19117 | e/tpypy | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 19139 | e/tpypy | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161014 | 20161009 |
| 19165 | e/tpypy | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161014 | 20161009 |
| 19176 | e/tpypy | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 19189 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161014 | 20161009 |
| 19248 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161014 | 20161009 |
| 19267 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19453 | e/tpypy | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 19494 | e/tpypy | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19515 | e/tpypy | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19536 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19563 | e/tpypy | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19693 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19813 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19824 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19861 | e/tpypy | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19867 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 19870 | e/tpypy | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19885 | e/tpypy | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19912 | e/tpypy | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19936 | e/tpypy | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19946 | e/tpypy | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19947 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19955 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 19965 | e/tpypy | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 19971 | e/tpypy | gcc -m32 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19986 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 19990 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161014 | 20161009 |
| 19992 | e/tpypy | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 19998 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161014 | 20161009 |
| 20011 | e/tpypy | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 20011 | e/tpypy | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 20016 | e/tpypy | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 20059 | e/tpypy | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 20070 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 20072 | e/tpypy | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 20074 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 20086 | e/tpypy | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 20101 | e/tpypy | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 20130 | e/tpypy | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161014 | 20161009 |
| 20232 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 20267 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 20378 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 20543 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 20571 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 21083 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
| 21187 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 21573 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
| 21693 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161014 | 20161009 |