| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 20223902 | ref | g++ -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 20287438 | ref | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 20985362 | ref | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 21021280 | ref | g++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 21060092 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 21267124 | ref | g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 21309290 | ref | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 21327378 | ref | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 21330078 | ref | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 21340694 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 21356996 | ref | g++ -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 21375918 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 21393024 | ref | g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 21432528 | ref | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 21514506 | ref | g++ -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 21550516 | ref | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 21572756 | ref | g++ -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 22051382 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 22649842 | ref | clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 22774678 | ref | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 22848448 | ref | clang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 22863014 | ref | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 22864466 | ref | clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 22867132 | ref | clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 22943984 | ref | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 22949978 | ref | clang++ -O3 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 22968592 | ref | g++ -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 23004070 | ref | clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 23142316 | ref | clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 23210710 | ref | clang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 25784518 | ref | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 25786924 | ref | g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 25945762 | ref | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 29326496 | ref | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 29340826 | ref | g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 29390010 | ref | g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 29424928 | ref | g++ -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 29491676 | ref | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 29567598 | ref | g++ -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 29584492 | ref | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 29891730 | ref | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 29909662 | ref | g++ -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 30039398 | ref | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 30057520 | ref | g++ -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 30083382 | ref | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 30102070 | ref | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 30125448 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 32530392 | ref | g++ -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 43370658 | ref | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161216 | 20161026 |
| 43643470 | ref | g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 43896060 | ref | g++ -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 46685018 | ref | g++ -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 46760930 | ref | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 48278134 | ref | g++ -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 54806098 | ref | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 55648134 | ref | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 56024492 | ref | g++ -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 56096786 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 56173992 | ref | g++ -O -fomit-frame-pointer | 20161216 | 20161026 |
| 56505598 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 56720824 | ref | g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161216 | 20161026 |
| 56832326 | ref | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 56859010 | ref | g++ -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 56939946 | ref | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 56947860 | ref | g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161216 | 20161026 |
| 57652022 | ref | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 58058666 | ref | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 75919222 | ref | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 76011718 | ref | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 76053818 | ref | g++ -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 76095418 | ref | g++ -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 76135668 | ref | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 76190452 | ref | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 76229788 | ref | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 76236552 | ref | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 76302852 | ref | g++ -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 76305268 | ref | g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 76353866 | ref | g++ -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 76371370 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 76535838 | ref | g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 77368386 | ref | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 77974944 | ref | g++ -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 78328498 | ref | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 78424964 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 78579964 | ref | g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 78597420 | ref | g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 183674828 | ref | g++ | 20161216 | 20161026 |