| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 13015 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 13063 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 13115 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 13172 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 13233 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 13281 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 13281 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 13333 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 13334 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 13423 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171110 | 20171020 |
| 13424 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171110 | 20171020 |
| 13438 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171110 | 20171020 |
| 13504 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 13505 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171110 | 20171020 |
| 13533 | e/v3 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 13575 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 13585 | e/v3 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 13609 | e/v3 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 13618 | e/v3 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 13766 | e/v3 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 13779 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 13779 | e/v3 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 13784 | e/v3 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 13794 | e/v3 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 13851 | e/v3 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171110 | 20171020 |
| 13860 | e/v3 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171110 | 20171020 |
| 13861 | e/v3 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 13884 | e/v3 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 13894 | e/v3 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 13932 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 13956 | e/v3 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 13993 | e/v3 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 14003 | e/v3 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 14022 | e/v3 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171110 | 20171020 |
| 14065 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 14075 | e/v3 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 14088 | e/v3 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 14103 | e/v3 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 14108 | e/v3 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 14108 | e/v3 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 14112 | e/v3 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 14131 | e/v3 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 14131 | e/v3 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 14136 | e/v3 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 14231 | e/v3 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171110 | 20171020 |
| 14241 | e/v3 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171110 | 20171020 |
| 14278 | e/v3 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 14359 | e/v3 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 14388 | e/v3 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 14398 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 14411 | e/v3 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 14492 | e/v3 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 14559 | e/v3 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 14573 | e/v3 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 14577 | e/v3 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 14626 | e/v3 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 14635 | e/v3 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 14659 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 14659 | e/v3 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 14754 | e/v3 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 14815 | e/v3 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 14834 | e/v3 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 14863 | e/v3 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 15029 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 15300 | e/v3 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 16773 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 17034 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 17062 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 17114 | e/v3 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 17119 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 17133 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 17167 | e/v3 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 17342 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 17342 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 17351 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 17352 | e/v3 | gcc -m32 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 17376 | e/v3 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 17408 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 17423 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 17442 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171110 | 20171020 |
| 17442 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 17471 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 17513 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 17513 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 17556 | e/v3 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 17603 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171110 | 20171020 |
| 17604 | e/v3 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 17632 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171110 | 20171020 |
| 17656 | e/v3 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 17674 | e/v3 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 17708 | e/v3 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 17727 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171110 | 20171020 |
| 17780 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 17799 | e/v3 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 17822 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 17822 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 17860 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 17870 | e/v3 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 17874 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 17955 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 17959 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 17959 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 17970 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 17984 | e/v3 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 18021 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 18036 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 18040 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 18150 | e/v3 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 18173 | e/v3 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171110 | 20171020 |
| 19613 | e/v3 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 20335 | e/v3 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 20377 | e/v3 | gcc -m32 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 20416 | e/v3 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 20425 | e/v3 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 20558 | e/v3 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 20563 | e/v3 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171110 | 20171020 |
| 20596 | e/v3 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 20611 | e/v3 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 20615 | e/v3 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171110 | 20171020 |
| 20924 | e/v3 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 21061 | e/v3 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 21062 | e/v3 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 21062 | e/v3 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 21062 | e/v3 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 21062 | e/v3 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171110 | 20171020 |
| 21204 | e/v3 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 21251 | e/v3 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 21256 | e/v3 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 21280 | e/v3 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 21313 | e/v3 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
| 21314 | e/v3 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 21361 | e/v3 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 21375 | e/v3 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 21389 | e/v3 | gcc -m32 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 21427 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 21432 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 21499 | e/v3 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 21513 | e/v3 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 21580 | e/v3 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 21679 | e/v3 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 21702 | e/v3 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171110 | 20171020 |
| 21703 | e/v3 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 21726 | e/v3 | gcc -m32 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 21764 | e/v3 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 21846 | e/v3 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 21860 | e/v3 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 22097 | e/v3 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171110 | 20171020 |
| 22220 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 22249 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 22454 | e/v3 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 22458 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 22800 | e/v3 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
| 22843 | e/v3 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171110 | 20171020 |