| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 19028509 | ref | g++ -m32 -O3 -fomit-frame-pointer | 20140614 | 20140525 |
| 19053540 | ref | g++ -m32 -march=nocona -O3 -fomit-frame-pointer | 20140614 | 20140525 |
| 19068387 | ref | g++ -m32 -march=prescott -O3 -fomit-frame-pointer | 20140614 | 20140525 |
| 19323015 | ref | g++ -m32 -march=i486 -O3 -fomit-frame-pointer | 20140614 | 20140525 |
| 19325327 | ref | g++ -m32 -march=athlon -O3 -fomit-frame-pointer | 20140614 | 20140525 |
| 19424375 | ref | g++ -m32 -march=k8 -O3 -fomit-frame-pointer | 20140614 | 20140525 |
| 19662868 | ref | g++ -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140614 | 20140525 |
| 19679455 | ref | g++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140614 | 20140525 |
| 19875718 | ref | g++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140614 | 20140525 |
| 19876580 | ref | g++ -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140614 | 20140525 |
| 20176997 | ref | g++ -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140614 | 20140525 |
| 20288190 | ref | g++ -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140614 | 20140525 |
| 20332838 | ref | g++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140614 | 20140525 |
| 20339494 | ref | g++ -m32 -march=pentium -O3 -fomit-frame-pointer | 20140614 | 20140525 |
| 20386927 | ref | g++ -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140614 | 20140525 |
| 20386966 | ref | g++ -m32 -march=k6 -O3 -fomit-frame-pointer | 20140614 | 20140525 |
| 20389906 | ref | g++ -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140614 | 20140525 |
| 20411945 | ref | g++ -m32 -march=i386 -O3 -fomit-frame-pointer | 20140614 | 20140525 |
| 21536018 | ref | g++ -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140614 | 20140525 |
| 31564603 | ref | g++ -m32 -march=i386 -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 31582820 | ref | g++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 31593572 | ref | g++ -m32 -march=pentium -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 31616368 | ref | g++ -m32 -march=i486 -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 31727721 | ref | g++ -m32 -march=nocona -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 31727725 | ref | g++ -m32 -march=prescott -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 32387374 | ref | g++ -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 32409312 | ref | g++ -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 32739513 | ref | g++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 32747356 | ref | g++ -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 32748101 | ref | g++ -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 32754181 | ref | g++ -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 32819966 | ref | g++ -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 32842477 | ref | g++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 32852738 | ref | g++ -m32 -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 32926514 | ref | g++ -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 33304308 | ref | g++ -m32 -march=athlon -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 33325485 | ref | g++ -m32 -march=k8 -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 34081578 | ref | g++ -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 34089495 | ref | g++ -m32 -march=k6 -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 34090321 | ref | g++ -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 34315803 | ref | g++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 34316104 | ref | g++ -m32 -march=core2 -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 34322738 | ref | g++ -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 34469573 | ref | g++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140614 | 20140525 |
| 45870637 | ref | g++ -m32 -march=k6-3 -O -fomit-frame-pointer | 20140614 | 20140525 |
| 46098729 | ref | g++ -m32 -march=k6 -O -fomit-frame-pointer | 20140614 | 20140525 |
| 46155541 | ref | g++ -m32 -march=k6-2 -O -fomit-frame-pointer | 20140614 | 20140525 |
| 46216385 | ref | g++ -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140614 | 20140525 |
| 46246746 | ref | g++ -m32 -march=pentium -O -fomit-frame-pointer | 20140614 | 20140525 |
| 46637440 | ref | g++ -m32 -march=i486 -O -fomit-frame-pointer | 20140614 | 20140525 |
| 46858484 | ref | g++ -m32 -march=pentium3 -O -fomit-frame-pointer | 20140614 | 20140525 |
| 46999294 | ref | g++ -m32 -march=pentium-m -O -fomit-frame-pointer | 20140614 | 20140525 |
| 47000187 | ref | g++ -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140614 | 20140525 |
| 47022916 | ref | g++ -m32 -march=pentium2 -O -fomit-frame-pointer | 20140614 | 20140525 |
| 47714640 | ref | g++ -m32 -march=pentium -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 47714827 | ref | g++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 48266587 | ref | g++ -m32 -march=k8 -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 48267772 | ref | g++ -m32 -march=athlon -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 48315696 | ref | g++ -m32 -march=nocona -O -fomit-frame-pointer | 20140614 | 20140525 |
| 48318094 | ref | g++ -m32 -march=prescott -O -fomit-frame-pointer | 20140614 | 20140525 |
| 48326171 | ref | g++ -m32 -march=core2 -O -fomit-frame-pointer | 20140614 | 20140525 |
| 48326714 | ref | g++ -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140614 | 20140525 |
| 48330255 | ref | g++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140614 | 20140525 |
| 48332384 | ref | g++ -m32 -O -fomit-frame-pointer | 20140614 | 20140525 |
| 48338234 | ref | g++ -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140614 | 20140525 |
| 48351541 | ref | g++ -m32 -march=corei7 -O -fomit-frame-pointer | 20140614 | 20140525 |
| 48373794 | ref | g++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140614 | 20140525 |
| 48383415 | ref | g++ -m32 -march=prescott -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 48404967 | ref | g++ -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 48407092 | ref | g++ -m32 -march=nocona -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 49013577 | ref | g++ -m32 -march=barcelona -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 49035507 | ref | g++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 49264492 | ref | g++ -m32 -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 49311323 | ref | g++ -m32 -march=core2 -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 49311468 | ref | g++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 49311514 | ref | g++ -m32 -march=corei7 -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 49312236 | ref | g++ -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 49340378 | ref | g++ -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 49341408 | ref | g++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 49372576 | ref | g++ -m32 -march=i386 -O -fomit-frame-pointer | 20140614 | 20140525 |
| 50159819 | ref | g++ -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 50166020 | ref | g++ -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 50167942 | ref | g++ -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 50174011 | ref | g++ -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 50336083 | ref | g++ -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 50337043 | ref | g++ -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 50340955 | ref | g++ -m32 -march=k6 -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 50917417 | ref | g++ -m32 -march=athlon -O -fomit-frame-pointer | 20140614 | 20140525 |
| 51076631 | ref | g++ -m32 -march=i486 -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 51081264 | ref | g++ -m32 -march=i386 -Os -fomit-frame-pointer | 20140614 | 20140525 |
| 52158339 | ref | g++ -m32 -march=k8 -O -fomit-frame-pointer | 20140614 | 20140525 |
| 52519966 | ref | g++ -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140614 | 20140525 |
| 52520567 | ref | g++ -m32 -march=barcelona -O -fomit-frame-pointer | 20140614 | 20140525 |
| 53168852 | ref | g++ -m32 -march=pentium4 -O -fomit-frame-pointer | 20140614 | 20140525 |