| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 6694929 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 6695703 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 6695748 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 6695865 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 6774084 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 6818238 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 6884298 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 6884523 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 6886890 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 6887115 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 6889410 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 6890265 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 6890373 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 6890589 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 6891588 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 6892146 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 6892263 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 6892686 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 6894270 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 6895278 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 6900678 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 6917121 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 6917715 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 6919290 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 6921558 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 6922305 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 6925455 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 6929496 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 6945021 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 6955326 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7056378 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7061211 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7061688 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7062498 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 7063956 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7064829 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 7067061 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7067322 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7069266 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7073442 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7075836 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7083729 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7095393 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 7097643 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 7097778 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 7100631 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 7105257 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7149024 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7149474 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7152507 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7154685 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7155558 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7159842 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 7160607 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 7176123 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7176834 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7177590 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7178139 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7179183 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7180443 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7193304 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7203492 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 7208775 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7227369 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7243443 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7268364 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7276131 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7277049 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7295229 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7297497 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 7298919 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7300404 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 7300629 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 7303419 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 7309413 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 7336350 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 7343613 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 7348788 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7355952 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7356564 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7357959 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7360011 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7369812 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 7371747 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 7373268 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 7374528 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 7376589 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 7376787 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 7378353 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161025 | 20161009 |
| 7403409 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7410645 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7459767 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7482546 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7486650 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7505235 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7505541 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7514037 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7514559 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7523442 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7536006 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7546203 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7546554 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7576920 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7578927 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7582248 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7586541 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7590465 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7602093 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7603767 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7604775 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7723305 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7723800 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7769070 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7777359 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7958367 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7960158 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7961022 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161025 | 20161009 |
| 7967016 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 7997769 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 8011476 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161025 | 20161009 |
| 8065089 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8067393 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8067816 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8068014 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8127531 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8127693 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8135424 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8153109 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8274879 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8333226 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8335080 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8425881 | ref | gcc -m32 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8439444 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8441793 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8443197 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8450775 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8462943 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8464185 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8504532 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8504640 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8506638 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8507952 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8516790 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8517735 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8518329 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8518374 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8603001 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8664633 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8701182 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8718840 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8720073 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8727714 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8733231 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8768844 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8774784 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8829036 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8831016 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8844660 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161025 | 20161009 |
| 8944182 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161025 | 20161009 |
| 9137232 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161025 | 20161009 |