| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 13738757 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 13738856 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 13740949 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 13741053 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 13757064 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 13757234 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 13760099 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 13762032 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 13762949 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 13762997 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 13763215 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 13924928 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 13925579 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 13925614 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 13925774 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 13926016 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 13926977 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 13927104 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 13928162 | ref | gcc -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 13965402 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161017 | 20161009 |
| 18474999 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161017 | 20161009 |
| 18509526 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161017 | 20161009 |
| 18509973 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161017 | 20161009 |
| 18510764 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161017 | 20161009 |
| 19457861 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161017 | 20161009 |
| 19458216 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161017 | 20161009 |
| 23855896 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 23855960 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 23923779 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 23925383 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 23999139 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 24000477 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 24033168 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 24033302 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 24034184 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 24762147 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161017 | 20161009 |
| 24838238 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161017 | 20161009 |
| 25017606 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161017 | 20161009 |
| 25057066 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161017 | 20161009 |
| 25110185 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161017 | 20161009 |
| 25381389 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161017 | 20161009 |
| 25570707 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20161017 | 20161009 |
| 25578432 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161017 | 20161009 |
| 25841520 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161017 | 20161009 |
| 31154907 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 31174472 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 31175339 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 31178763 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 31525739 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 31533759 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 31715734 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 31717245 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 31746182 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 31815859 | ref | gcc -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 31933232 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 31941810 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 31978728 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161017 | 20161009 |
| 32016771 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 32125792 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 34858187 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161017 | 20161009 |
| 34899600 | ref | gcc -O -fomit-frame-pointer | 20161017 | 20161009 |
| 34927306 | ref | gcc -m64 -O -fomit-frame-pointer | 20161017 | 20161009 |
| 35379171 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20161017 | 20161009 |
| 35392345 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161017 | 20161009 |
| 36213872 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20161017 | 20161009 |
| 36274538 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161017 | 20161009 |
| 36274667 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161017 | 20161009 |
| 36274926 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161017 | 20161009 |
| 36275134 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161017 | 20161009 |
| 36592211 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161017 | 20161009 |
| 36644960 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161017 | 20161009 |
| 36645776 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161017 | 20161009 |
| 36933370 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 37412830 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 38263972 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 38281790 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 38289167 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 38289675 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 38289757 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 38311483 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 38325516 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 38335600 | ref | gcc -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 38353901 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161017 | 20161009 |
| 38366952 | ref | gcc -m64 -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 38407877 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 38440210 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 38674934 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 39963375 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 39986906 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 40169480 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 40180491 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 40186787 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 40203440 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 40299242 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 40378312 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 40397861 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20161017 | 20161009 |
| 40398069 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161017 | 20161009 |
| 40429624 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 107363059 | ref | gcc -funroll-loops | 20161017 | 20161009 |
| 107616248 | ref | gcc | 20161017 | 20161009 |
| 107684504 | ref | cc | 20161017 | 20161009 |