| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 6312897 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 6313451 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 6315008 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 6315232 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 6315675 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 6316832 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 6317580 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 6355698 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 6356504 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 6404803 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 6404852 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 6407964 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 6408290 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 6410122 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 6411796 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 6412107 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 6412458 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 6415026 | ref | gcc -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 6416010 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 6446949 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161016 | 20161009 |
| 8132195 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161016 | 20161009 |
| 8161055 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161016 | 20161009 |
| 8161282 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161016 | 20161009 |
| 8161421 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161016 | 20161009 |
| 8613576 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161016 | 20161009 |
| 8614973 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161016 | 20161009 |
| 11534098 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 11537729 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 11587490 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 11599877 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 11616568 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 11616709 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 11617200 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 11716283 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 11746549 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 12563188 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161016 | 20161009 |
| 12606115 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161016 | 20161009 |
| 12666570 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 12673233 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161016 | 20161009 |
| 12674243 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161016 | 20161009 |
| 12741623 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 12832341 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161016 | 20161009 |
| 12935846 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20161016 | 20161009 |
| 13046209 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 15268930 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 15271695 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 15278895 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 15466766 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 15497159 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 15688925 | ref | gcc -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 15710598 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 15711278 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 15736863 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 15749198 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 15757980 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 15800775 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 15866287 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 15881288 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161016 | 20161009 |
| 15935972 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 17349568 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161016 | 20161009 |
| 17372742 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20161016 | 20161009 |
| 17377520 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161016 | 20161009 |
| 17380406 | ref | gcc -O -fomit-frame-pointer | 20161016 | 20161009 |
| 17380869 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161016 | 20161009 |
| 17381418 | ref | gcc -m64 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 17483621 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161016 | 20161009 |
| 17556936 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 17557046 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 17561291 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 17703573 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 17786712 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 17895920 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 18015391 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161016 | 20161009 |
| 18015791 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20161016 | 20161009 |
| 18369968 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 18400101 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 19262019 | ref | gcc -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 19263013 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 19285553 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 19292163 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 19295458 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 19295984 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 19296664 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 19314621 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161016 | 20161009 |
| 19325699 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 19325857 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 19433650 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 19464970 | ref | gcc -m64 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 19525976 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 19567592 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 19570592 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 19570595 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 19570697 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 19570698 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 19571087 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 19572478 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 19755762 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 19994445 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 54208530 | ref | gcc | 20161016 | 20161009 |
| 54314256 | ref | gcc -funroll-loops | 20161016 | 20161009 |
| 54443932 | ref | cc | 20161016 | 20161009 |