| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 17587332 | ref | g++ -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 17591859 | ref | g++ -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 17756343 | ref | g++ -m32 -march=athlon -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 17920359 | ref | g++ -m32 -march=k8 -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 17954649 | ref | g++ -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 18109341 | ref | g++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 18187686 | ref | g++ -m32 -march=core2 -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 19105263 | ref | g++ -m32 -march=prescott -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 19119447 | ref | g++ -m32 -march=nocona -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 19382463 | ref | g++ -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 19443906 | ref | g++ -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 19695681 | ref | g++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 19711161 | ref | g++ -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 20285154 | ref | g++ -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 23952969 | ref | g++ -m32 -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 24720768 | ref | g++ -m32 -march=k6 -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 24796413 | ref | g++ -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 24832638 | ref | g++ -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 25511445 | ref | g++ -m32 -march=i486 -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 26086428 | ref | g++ -m32 -march=pentium -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 26113158 | ref | g++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 30963096 | ref | g++ -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 31022154 | ref | g++ -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 31042557 | ref | g++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 31129812 | ref | g++ -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 31154544 | ref | g++ -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 31159845 | ref | g++ -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 31209579 | ref | g++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 31214862 | ref | g++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 31229667 | ref | g++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 31249017 | ref | g++ -m32 -march=core2 -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 31321170 | ref | g++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 31414095 | ref | g++ -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 31561227 | ref | g++ -m32 -march=nocona -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 31571793 | ref | g++ -m32 -march=prescott -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 31586427 | ref | g++ -m32 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 31629978 | ref | g++ -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 31698639 | ref | g++ -m32 -march=i486 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 31702707 | ref | g++ -m32 -march=i386 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 31751847 | ref | g++ -m32 -march=pentium -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 32049855 | ref | g++ -m32 -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 32057505 | ref | g++ -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 32139630 | ref | g++ -m32 -march=athlon -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 32182830 | ref | g++ -m32 -march=k8 -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 32230458 | ref | g++ -m32 -march=athlon -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 32404743 | ref | g++ -m32 -march=prescott -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 32419440 | ref | g++ -m32 -march=nocona -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 32460975 | ref | g++ -m32 -march=k8 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 32539383 | ref | g++ -m32 -march=barcelona -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 32672268 | ref | g++ -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 32722227 | ref | g++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 32751027 | ref | g++ -m32 -march=core2 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 32767047 | ref | g++ -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 32772645 | ref | g++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 32825817 | ref | g++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 33000174 | ref | g++ -m32 -march=i486 -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 33202962 | ref | g++ -m32 -march=k6 -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 33322743 | ref | g++ -m32 -march=k6 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 33333021 | ref | g++ -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 33349842 | ref | g++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 33352479 | ref | g++ -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 33356988 | ref | g++ -m32 -march=pentium -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 33655590 | ref | g++ -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 33661476 | ref | g++ -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 37884051 | ref | g++ -m32 -march=nocona -O -fomit-frame-pointer | 20161228 | 20161220 |
| 37978317 | ref | g++ -m32 -march=pentium4 -O -fomit-frame-pointer | 20161228 | 20161220 |
| 38141937 | ref | g++ -m32 -march=prescott -O -fomit-frame-pointer | 20161228 | 20161220 |
| 38317266 | ref | g++ -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161228 | 20161220 |
| 38326743 | ref | g++ -m32 -march=pentium -O -fomit-frame-pointer | 20161228 | 20161220 |
| 38349756 | ref | g++ -m32 -march=barcelona -O -fomit-frame-pointer | 20161228 | 20161220 |
| 38370942 | ref | g++ -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161228 | 20161220 |
| 38398221 | ref | g++ -m32 -march=i486 -O -fomit-frame-pointer | 20161228 | 20161220 |
| 38401515 | ref | g++ -m32 -march=pentium3 -O -fomit-frame-pointer | 20161228 | 20161220 |
| 38438208 | ref | g++ -m32 -march=pentium2 -O -fomit-frame-pointer | 20161228 | 20161220 |
| 38443752 | ref | g++ -m32 -march=pentium-m -O -fomit-frame-pointer | 20161228 | 20161220 |
| 38993598 | ref | g++ -m32 -march=k8 -O -fomit-frame-pointer | 20161228 | 20161220 |
| 39401064 | ref | g++ -m32 -march=athlon -O -fomit-frame-pointer | 20161228 | 20161220 |
| 39424644 | ref | g++ -m32 -march=core2 -O -fomit-frame-pointer | 20161228 | 20161220 |
| 39461103 | ref | g++ -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161228 | 20161220 |
| 39472245 | ref | g++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161228 | 20161220 |
| 39546054 | ref | g++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161228 | 20161220 |
| 39572343 | ref | g++ -m32 -O -fomit-frame-pointer | 20161228 | 20161220 |
| 41980869 | ref | g++ -m32 -march=k6-2 -O -fomit-frame-pointer | 20161228 | 20161220 |
| 41994261 | ref | g++ -m32 -march=k6-3 -O -fomit-frame-pointer | 20161228 | 20161220 |
| 43144938 | ref | g++ -m32 -march=k6 -O -fomit-frame-pointer | 20161228 | 20161220 |