| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 38907994 | ref | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 39359594 | ref | g++ -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 40558488 | ref | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 40606510 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 40741214 | ref | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 40933858 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 40946740 | ref | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 41000768 | ref | g++ -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 41028394 | ref | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 41045728 | ref | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 41064742 | ref | g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 41094450 | ref | g++ -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 41267518 | ref | g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 41343600 | ref | g++ -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 41994758 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 42997536 | ref | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 43033732 | ref | clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 43404960 | ref | clang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 43490594 | ref | clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 43536874 | ref | clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 43537522 | ref | clang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 43540936 | ref | clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 43587594 | ref | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 43646016 | ref | clang++ -O3 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 43713980 | ref | g++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 43723472 | ref | clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 44148946 | ref | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 44375816 | ref | g++ -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 46523856 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 46685160 | ref | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 49613256 | ref | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 50002972 | ref | g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 50006592 | ref | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 56625284 | ref | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 56725542 | ref | g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 57117600 | ref | g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 57326354 | ref | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 57510280 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 57531630 | ref | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 57608604 | ref | g++ -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 57699202 | ref | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 58012792 | ref | g++ -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 58636562 | ref | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 58891578 | ref | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 59189580 | ref | g++ -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 60635750 | ref | g++ -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 75302902 | ref | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 75571924 | ref | g++ -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 89491926 | ref | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 90526352 | ref | g++ -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 91940318 | ref | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161216 | 20161026 |
| 92194398 | ref | g++ -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 94537034 | ref | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 94835254 | ref | g++ -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 104719154 | ref | g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161216 | 20161026 |
| 106230750 | ref | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 106236352 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 106937674 | ref | g++ -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 107221626 | ref | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 107692436 | ref | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 107848098 | ref | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 108262930 | ref | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 108422424 | ref | g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161216 | 20161026 |
| 108496362 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 108982888 | ref | g++ -O -fomit-frame-pointer | 20161216 | 20161026 |
| 109030522 | ref | g++ -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 142899232 | ref | g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 142976340 | ref | g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 149273108 | ref | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 149605252 | ref | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 149759236 | ref | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 149762360 | ref | g++ -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 149825942 | ref | g++ -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 149837976 | ref | g++ -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 149894604 | ref | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 150079630 | ref | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 150138760 | ref | g++ -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 150157574 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 150704936 | ref | g++ -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 150781368 | ref | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 151473474 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 153940920 | ref | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 154323394 | ref | g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 154900830 | ref | g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 171902942 | ref | g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 199111238 | ref | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 342400214 | ref | g++ | 20161216 | 20161026 |