| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 28368 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 28492 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 28520 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 28532 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 28532 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 28568 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 28568 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
| 28616 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 28676 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 28736 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 28752 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 28828 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 29012 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 29016 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 29200 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 29208 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 29216 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 29236 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 29312 | ref | gcc -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 30160 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 30276 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 30284 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 30716 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 31764 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 31844 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 31844 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 31864 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 31896 | ref | gcc -O -fomit-frame-pointer | 20170205 | 20170105 |
| 31896 | ref | gcc -m64 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 31912 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 31928 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 |
| 31944 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 31976 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 31976 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 31988 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 31996 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 32020 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170205 | 20170105 |
| 32020 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 32052 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 |
| 32120 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 32120 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 32148 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170205 | 20170105 |
| 32148 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
| 32172 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 32188 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 32192 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 32204 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 32204 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 32316 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 32656 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 32672 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 33376 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 33388 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 33388 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 33568 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 33624 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 33668 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 33692 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 33692 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 33808 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 33824 | ref | gcc -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 33828 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 33964 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 33972 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 33972 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
| 34008 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 34036 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 34660 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 34704 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 35116 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 35204 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 39404 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 39420 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 39432 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 39468 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 40296 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 40348 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 40348 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 40368 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 40388 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 40540 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 40552 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 40676 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 40676 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 40692 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 40692 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 40692 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 40700 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
| 40980 | ref | gcc -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 40980 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 40992 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 41012 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 41036 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 41192 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 41192 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 176224 | ref | gcc | 20170205 | 20170105 |
| 176264 | ref | gcc -funroll-loops | 20170205 | 20170105 |