| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 48422115 | ref | g++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 48441474 | ref | g++ -m32 -march=pentium -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 49057857 | ref | g++ -m32 -march=i486 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 52115625 | ref | g++ -m32 -march=i386 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 52455186 | ref | g++ -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 52474032 | ref | g++ -m32 -march=k6 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 52512138 | ref | g++ -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 52537932 | ref | g++ -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 52541559 | ref | g++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 53031654 | ref | g++ -m32 -march=athlon -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 53686692 | ref | g++ -m32 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 57155787 | ref | g++ -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 59970393 | ref | g++ -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 63806634 | ref | g++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 63831672 | ref | g++ -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 64208871 | ref | g++ -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 64458306 | ref | g++ -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 64490004 | ref | g++ -m32 -march=core2 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 64987290 | ref | g++ -m32 -march=k8 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 66480804 | ref | g++ -m32 -march=prescott -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 66495510 | ref | g++ -m32 -march=nocona -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 67815405 | ref | g++ -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 68120865 | ref | g++ -m32 -march=i486 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 68891436 | ref | g++ -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 69027318 | ref | g++ -m32 -march=k8 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 69031332 | ref | g++ -m32 -march=athlon -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 69358149 | ref | g++ -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 69358581 | ref | g++ -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 69372621 | ref | g++ -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 69403554 | ref | g++ -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 69682266 | ref | g++ -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 69772563 | ref | g++ -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 69865497 | ref | g++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 69870924 | ref | g++ -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 70146090 | ref | g++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 70164225 | ref | g++ -m32 -march=pentium -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 70450929 | ref | g++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 70460136 | ref | g++ -m32 -march=core2 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 70474014 | ref | g++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 70497468 | ref | g++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 70776837 | ref | g++ -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 70780617 | ref | g++ -m32 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 70847856 | ref | g++ -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 71266563 | ref | g++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 71437464 | ref | g++ -m32 -march=prescott -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 71439957 | ref | g++ -m32 -march=nocona -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 72065952 | ref | g++ -m32 -march=k8 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 72084708 | ref | g++ -m32 -march=athlon -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 72190035 | ref | g++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 72235782 | ref | g++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 72349632 | ref | g++ -m32 -march=barcelona -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 72499842 | ref | g++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 72504090 | ref | g++ -m32 -march=core2 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 72584082 | ref | g++ -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 72732789 | ref | g++ -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 73018746 | ref | g++ -m32 -march=k6 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 73049409 | ref | g++ -m32 -march=pentium -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 73060128 | ref | g++ -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 73068453 | ref | g++ -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 74717739 | ref | g++ -m32 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 78401673 | ref | g++ -m32 -march=i386 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 78680520 | ref | g++ -m32 -march=k6 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 79344063 | ref | g++ -m32 -march=i386 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 79734438 | ref | g++ -m32 -march=prescott -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 80139141 | ref | g++ -m32 -march=nocona -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 80439966 | ref | g++ -m32 -march=i486 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 90363564 | ref | g++ -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161025 | 20161009 |
| 90384795 | ref | g++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 90400680 | ref | g++ -m32 -march=core2 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 90433530 | ref | g++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 90733365 | ref | g++ -m32 -march=athlon -O -fomit-frame-pointer | 20161025 | 20161009 |
| 91893825 | ref | g++ -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161025 | 20161009 |
| 91897803 | ref | g++ -m32 -march=barcelona -O -fomit-frame-pointer | 20161025 | 20161009 |
| 91904490 | ref | g++ -m32 -march=pentium3 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 91914651 | ref | g++ -m32 -march=pentium2 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 91919268 | ref | g++ -m32 -march=pentium-m -O -fomit-frame-pointer | 20161025 | 20161009 |
| 92138346 | ref | g++ -m32 -march=k8 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 92372364 | ref | g++ -m32 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 92965572 | ref | g++ -m32 -march=k6-3 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 93036591 | ref | g++ -m32 -march=k6-2 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 93151224 | ref | g++ -m32 -march=pentium4 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 94979781 | ref | g++ -m32 -march=k6 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 95196069 | ref | g++ -m32 -march=prescott -O -fomit-frame-pointer | 20161025 | 20161009 |
| 95349843 | ref | g++ -m32 -march=nocona -O -fomit-frame-pointer | 20161025 | 20161009 |
| 95606505 | ref | g++ -m32 -march=i386 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 107125047 | ref | g++ -m32 -march=i486 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 108105624 | ref | g++ -m32 -march=pentium -O -fomit-frame-pointer | 20161025 | 20161009 |
| 108111960 | ref | g++ -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161025 | 20161009 |