| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 6326651 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 6326709 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 6326974 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 6327219 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 6327264 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 6332203 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 6333859 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 6359396 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 6363331 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 6378099 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 6382405 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 6407640 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 6408144 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 6413189 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 6413502 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 6414220 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 6414584 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 6414834 | ref | gcc -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 6415262 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161017 | 20161009 |
| 6450962 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161017 | 20161009 |
| 8135648 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161017 | 20161009 |
| 8162198 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161017 | 20161009 |
| 8162765 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161017 | 20161009 |
| 8163077 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161017 | 20161009 |
| 8615661 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161017 | 20161009 |
| 8615955 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161017 | 20161009 |
| 11541118 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 11567334 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 11605688 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 11626858 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 11627128 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 11643187 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 11657539 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 11723657 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 11814699 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 12555099 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161017 | 20161009 |
| 12557307 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161017 | 20161009 |
| 12576400 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161017 | 20161009 |
| 13018381 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20161017 | 20161009 |
| 13037739 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161017 | 20161009 |
| 13075720 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161017 | 20161009 |
| 13094189 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161017 | 20161009 |
| 13159074 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161017 | 20161009 |
| 13300872 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161017 | 20161009 |
| 15264288 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 15268617 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 15271880 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 15272120 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 15616898 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 15621595 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 15660802 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 15708846 | ref | gcc -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 15709965 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 15720165 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 15865258 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 15895327 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 15915044 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 16081550 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161017 | 20161009 |
| 16527309 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161017 | 20161009 |
| 17489933 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161017 | 20161009 |
| 17523724 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20161017 | 20161009 |
| 17524376 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161017 | 20161009 |
| 17525051 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161017 | 20161009 |
| 17542427 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161017 | 20161009 |
| 17551533 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20161017 | 20161009 |
| 17876096 | ref | gcc -m64 -O -fomit-frame-pointer | 20161017 | 20161009 |
| 17883342 | ref | gcc -O -fomit-frame-pointer | 20161017 | 20161009 |
| 18393931 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161017 | 20161009 |
| 18396529 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20161017 | 20161009 |
| 18987886 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161017 | 20161009 |
| 18988476 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161017 | 20161009 |
| 18990331 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161017 | 20161009 |
| 19016300 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161017 | 20161009 |
| 19029498 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 19033781 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 19034944 | ref | gcc -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 19048157 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 19049158 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 19052854 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161017 | 20161009 |
| 19098610 | ref | gcc -m64 -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 19109295 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 19117433 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 19137092 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 19145174 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 19157504 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 19248467 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 19316480 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 19320047 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 20050198 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 20052473 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 20147135 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 20147140 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 20147369 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 20147657 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 20147690 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 20148672 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 20148772 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161017 | 20161009 |
| 20365497 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161017 | 20161009 |
| 52358266 | ref | gcc | 20161017 | 20161009 |
| 52545377 | ref | gcc -funroll-loops | 20161017 | 20161009 |
| 52557414 | ref | cc | 20161017 | 20161009 |