| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 67082013 | ref | g++ -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 67120353 | ref | g++ -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 67465890 | ref | g++ -m32 -march=athlon -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 67907331 | ref | g++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 68143995 | ref | g++ -m32 -march=core2 -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 68693850 | ref | g++ -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 69855138 | ref | g++ -m32 -march=k8 -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 72978732 | ref | g++ -m32 -march=prescott -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 72993681 | ref | g++ -m32 -march=nocona -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 73015533 | ref | g++ -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 75698973 | ref | g++ -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 76049415 | ref | g++ -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 76858578 | ref | g++ -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 77307543 | ref | g++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 89904303 | ref | g++ -m32 -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 95855211 | ref | g++ -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 96563718 | ref | g++ -m32 -march=k6 -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 96583095 | ref | g++ -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 99338463 | ref | g++ -m32 -march=i486 -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 101156499 | ref | g++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 101250909 | ref | g++ -m32 -march=pentium -O3 -fomit-frame-pointer | 20161228 | 20161220 |
| 119320632 | ref | g++ -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 119891754 | ref | g++ -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 121438305 | ref | g++ -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 121463496 | ref | g++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 121572342 | ref | g++ -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 121670091 | ref | g++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 121774689 | ref | g++ -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 121843116 | ref | g++ -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 122220261 | ref | g++ -m32 -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 122348961 | ref | g++ -m32 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 122434506 | ref | g++ -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 122774013 | ref | g++ -m32 -march=i386 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 122795613 | ref | g++ -m32 -march=i486 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 122829786 | ref | g++ -m32 -march=prescott -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 123362199 | ref | g++ -m32 -march=pentium -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 124055892 | ref | g++ -m32 -march=athlon -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 124188975 | ref | g++ -m32 -march=pentium -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 124267536 | ref | g++ -m32 -march=nocona -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 124443963 | ref | g++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 124764390 | ref | g++ -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 124948170 | ref | g++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 125038728 | ref | g++ -m32 -march=core2 -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 125268903 | ref | g++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 125353629 | ref | g++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 126052461 | ref | g++ -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 126099099 | ref | g++ -m32 -march=k8 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 126115713 | ref | g++ -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 126450657 | ref | g++ -m32 -march=barcelona -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 126665640 | ref | g++ -m32 -march=i486 -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 126913617 | ref | g++ -m32 -march=nocona -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 126984510 | ref | g++ -m32 -march=prescott -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 127095588 | ref | g++ -m32 -march=core2 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 127123632 | ref | g++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 127223514 | ref | g++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 127281807 | ref | g++ -m32 -march=k8 -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 127325970 | ref | g++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 127719009 | ref | g++ -m32 -march=athlon -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 129230307 | ref | g++ -m32 -march=k6 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 130722300 | ref | g++ -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 130832334 | ref | g++ -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161228 | 20161220 |
| 131844222 | ref | g++ -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 132823395 | ref | g++ -m32 -march=k6 -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 133404093 | ref | g++ -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161228 | 20161220 |
| 145489131 | ref | g++ -m32 -march=pentium -O -fomit-frame-pointer | 20161228 | 20161220 |
| 145852569 | ref | g++ -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161228 | 20161220 |
| 147551445 | ref | g++ -m32 -O -fomit-frame-pointer | 20161228 | 20161220 |
| 148012002 | ref | g++ -m32 -march=pentium4 -O -fomit-frame-pointer | 20161228 | 20161220 |
| 151848117 | ref | g++ -m32 -march=i486 -O -fomit-frame-pointer | 20161228 | 20161220 |
| 152546769 | ref | g++ -m32 -march=prescott -O -fomit-frame-pointer | 20161228 | 20161220 |
| 152930889 | ref | g++ -m32 -march=nocona -O -fomit-frame-pointer | 20161228 | 20161220 |
| 153676404 | ref | g++ -m32 -march=athlon -O -fomit-frame-pointer | 20161228 | 20161220 |
| 157864167 | ref | g++ -m32 -march=pentium2 -O -fomit-frame-pointer | 20161228 | 20161220 |
| 157936815 | ref | g++ -m32 -march=pentium3 -O -fomit-frame-pointer | 20161228 | 20161220 |
| 158052141 | ref | g++ -m32 -march=pentium-m -O -fomit-frame-pointer | 20161228 | 20161220 |
| 158953824 | ref | g++ -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161228 | 20161220 |
| 161126973 | ref | g++ -m32 -march=barcelona -O -fomit-frame-pointer | 20161228 | 20161220 |
| 162891927 | ref | g++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161228 | 20161220 |
| 162988380 | ref | g++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161228 | 20161220 |
| 162998352 | ref | g++ -m32 -march=k8 -O -fomit-frame-pointer | 20161228 | 20161220 |
| 163040859 | ref | g++ -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161228 | 20161220 |
| 163105911 | ref | g++ -m32 -march=core2 -O -fomit-frame-pointer | 20161228 | 20161220 |
| 164770839 | ref | g++ -m32 -march=k6-3 -O -fomit-frame-pointer | 20161228 | 20161220 |
| 164805084 | ref | g++ -m32 -march=k6-2 -O -fomit-frame-pointer | 20161228 | 20161220 |
| 168096132 | ref | g++ -m32 -march=k6 -O -fomit-frame-pointer | 20161228 | 20161220 |