| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 52712 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 53182 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 53263 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 53527 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 54394 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 65815 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 66164 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 66366 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 67448 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 67579 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 67849 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 76445 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 76470 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 76485 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 76494 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 76621 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 76767 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 76773 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 77715 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 77743 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 77746 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 77785 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 78633 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 78915 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 79115 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 79130 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 79543 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 81682 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 101960 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 102036 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 102082 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 102118 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 102121 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 102464 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 102697 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 102888 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 103118 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 103494 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 103497 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 103512 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 103531 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 103676 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 103712 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 103724 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 103730 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 103757 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 105033 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 105391 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 106376 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 106778 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 106800 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 108794 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140527 | 20140517 |
| 108797 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 108912 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 108994 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 109039 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 109188 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 109330 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 109391 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 109442 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140527 | 20140517 |
| 109606 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 109644 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 109794 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 110091 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 110394 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 110635 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 111191 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 111673 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 112149 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140527 | 20140517 |
| 112176 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 112212 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 112573 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140527 | 20140517 |
| 112661 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 112709 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 113303 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140527 | 20140517 |
| 114161 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 114309 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 114312 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 115752 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 116142 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 119317 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 119575 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 119584 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 120109 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 120185 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 120775 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 120800 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 120817 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 121175 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 121225 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 122112 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 122317 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 122358 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 122361 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 122900 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 123327 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 123851 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 123857 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 124600 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 124903 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 124976 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 126009 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 126191 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 126394 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 126400 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 126770 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 126930 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 127512 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140527 | 20140517 |
| 127515 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 127627 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 127651 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140527 | 20140517 |
| 127888 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140527 | 20140517 |
| 128024 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140527 | 20140517 |
| 128194 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 129031 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 129539 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 129673 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140527 | 20140517 |
| 129703 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 129721 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140527 | 20140517 |
| 129803 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 129830 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 130121 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 130203 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 130721 | ref | gcc -m32 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 131703 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 131803 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 147858 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 147958 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 148034 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 148133 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 148708 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 149167 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 149242 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 151000 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 151192 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 152633 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 153225 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 178884 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 246067 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140527 | 20140517 |
| 253075 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140527 | 20140517 |