| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 24478956 | ref | g++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 24482286 | ref | g++ -m32 -march=pentium -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 24756525 | ref | g++ -m32 -march=i486 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 26256483 | ref | g++ -m32 -march=i386 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 26469738 | ref | g++ -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 26474751 | ref | g++ -m32 -march=k6 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 26476317 | ref | g++ -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 26972685 | ref | g++ -m32 -march=athlon -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 27062712 | ref | g++ -m32 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 27263610 | ref | g++ -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 27286758 | ref | g++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 28932147 | ref | g++ -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 30495195 | ref | g++ -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 32420187 | ref | g++ -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 32456358 | ref | g++ -m32 -march=core2 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 32791626 | ref | g++ -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 33101190 | ref | g++ -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 33175917 | ref | g++ -m32 -march=k8 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 33201441 | ref | g++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 33542712 | ref | g++ -m32 -march=prescott -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 33551001 | ref | g++ -m32 -march=nocona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 33823485 | ref | g++ -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
| 34397028 | ref | g++ -m32 -march=athlon -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 34494633 | ref | g++ -m32 -march=i486 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 34615188 | ref | g++ -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 34675794 | ref | g++ -m32 -march=k8 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 34710813 | ref | g++ -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 34739451 | ref | g++ -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 34763724 | ref | g++ -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 34892631 | ref | g++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 34930242 | ref | g++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 34937766 | ref | g++ -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 35135082 | ref | g++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 35150247 | ref | g++ -m32 -march=core2 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 35165511 | ref | g++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 35171955 | ref | g++ -m32 -march=pentium -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 35551899 | ref | g++ -m32 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 35908101 | ref | g++ -m32 -march=barcelona -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 35914923 | ref | g++ -m32 -march=athlon -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 35934435 | ref | g++ -m32 -march=k8 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 36082782 | ref | g++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 36144648 | ref | g++ -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 36154989 | ref | g++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 36161406 | ref | g++ -m32 -march=pentium -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 36203112 | ref | g++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 36205380 | ref | g++ -m32 -march=k6 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 36223092 | ref | g++ -m32 -march=i386 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 36272187 | ref | g++ -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 36314334 | ref | g++ -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 36332676 | ref | g++ -m32 -march=prescott -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 36386982 | ref | g++ -m32 -march=i486 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 36389142 | ref | g++ -m32 -march=nocona -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 36903753 | ref | g++ -m32 -march=core2 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 36981963 | ref | g++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 37362402 | ref | g++ -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 37370916 | ref | g++ -m32 -march=k6 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 37381878 | ref | g++ -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 37543680 | ref | g++ -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 37648134 | ref | g++ -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 37697517 | ref | g++ -m32 -Os -fomit-frame-pointer | 20161024 | 20161009 |
| 37764666 | ref | g++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 37804914 | ref | g++ -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 38031894 | ref | g++ -m32 -march=nocona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 38112471 | ref | g++ -m32 -march=prescott -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 38515860 | ref | g++ -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 39550248 | ref | g++ -m32 -march=i386 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
| 45630531 | ref | g++ -m32 -march=barcelona -O -fomit-frame-pointer | 20161024 | 20161009 |
| 45665001 | ref | g++ -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161024 | 20161009 |
| 45679824 | ref | g++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 45692388 | ref | g++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 45720720 | ref | g++ -m32 -march=core2 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 45964350 | ref | g++ -m32 -march=k8 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 45970623 | ref | g++ -m32 -march=athlon -O -fomit-frame-pointer | 20161024 | 20161009 |
| 46009602 | ref | g++ -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161024 | 20161009 |
| 46011483 | ref | g++ -m32 -march=pentium3 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 46016739 | ref | g++ -m32 -march=pentium2 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 46025739 | ref | g++ -m32 -march=pentium-m -O -fomit-frame-pointer | 20161024 | 20161009 |
| 46420299 | ref | g++ -m32 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 47022894 | ref | g++ -m32 -march=k6 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 47058165 | ref | g++ -m32 -march=k6-2 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 47077686 | ref | g++ -m32 -march=k6-3 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 47848842 | ref | g++ -m32 -march=pentium4 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 48145680 | ref | g++ -m32 -march=nocona -O -fomit-frame-pointer | 20161024 | 20161009 |
| 48167955 | ref | g++ -m32 -march=prescott -O -fomit-frame-pointer | 20161024 | 20161009 |
| 48298914 | ref | g++ -m32 -march=i386 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 53764965 | ref | g++ -m32 -march=i486 -O -fomit-frame-pointer | 20161024 | 20161009 |
| 54797913 | ref | g++ -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161024 | 20161009 |
| 54803376 | ref | g++ -m32 -march=pentium -O -fomit-frame-pointer | 20161024 | 20161009 |