| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3094664 | ref | g++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 3097824 | ref | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 3115596 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 3136346 | ref | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 3142282 | ref | g++ -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 3196112 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 3204518 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 3205068 | ref | g++ -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 3205478 | ref | g++ -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 3208942 | ref | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 3210870 | ref | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 3213946 | ref | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 3215342 | ref | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 3218898 | ref | g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 3223200 | ref | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 3237038 | ref | g++ -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 3240322 | ref | g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 3243264 | ref | clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 3245850 | ref | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 3313752 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 3334290 | ref | clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 3348500 | ref | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 3352416 | ref | clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 3360856 | ref | clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 3361368 | ref | clang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 3365168 | ref | clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 3369780 | ref | clang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 3379174 | ref | clang++ -O3 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 3411380 | ref | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 3465118 | ref | g++ -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 3720966 | ref | g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 3726788 | ref | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 3784164 | ref | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 4234288 | ref | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 4332880 | ref | g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 4351568 | ref | g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 4369244 | ref | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 4378222 | ref | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 4382298 | ref | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 4386446 | ref | g++ -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 4386490 | ref | g++ -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 4393266 | ref | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 4393654 | ref | g++ -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 4412516 | ref | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 4420204 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 4425026 | ref | g++ -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 4594084 | ref | g++ -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 4601532 | ref | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 6182618 | ref | g++ -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 6323586 | ref | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 6580284 | ref | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 6650252 | ref | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 6673298 | ref | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 7002738 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 7207420 | ref | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 7240020 | ref | g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161216 | 20161026 |
| 7363134 | ref | g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161216 | 20161026 |
| 7400198 | ref | g++ -O -fomit-frame-pointer | 20161216 | 20161026 |
| 7410046 | ref | g++ -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 7482898 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 7496244 | ref | g++ -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 7596440 | ref | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161216 | 20161026 |
| 7632210 | ref | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 7726590 | ref | g++ -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 7802058 | ref | g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 8467486 | ref | g++ -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 8552380 | ref | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 10433826 | ref | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 10441398 | ref | g++ -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 10457280 | ref | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 10476380 | ref | g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 10489792 | ref | g++ -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 10497004 | ref | g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 10500452 | ref | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 10506248 | ref | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 10518730 | ref | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 10519512 | ref | g++ -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 10531932 | ref | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 10544174 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 10554990 | ref | g++ -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 10634308 | ref | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 10676256 | ref | g++ -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 10715316 | ref | g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 10738850 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 10764986 | ref | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 13771952 | ref | g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 29253528 | ref | g++ | 20161216 | 20161026 |