| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 60372 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 60476 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 60680 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 60844 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 60864 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 61238 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 63576 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20161215 | 20161026 |
| 63998 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 64298 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161215 | 20161026 |
| 64640 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 64646 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 64652 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 64688 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 64782 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 64794 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 64946 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 64960 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 64974 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 65048 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 65106 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 65152 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 65164 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 65164 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 65300 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 65354 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 65446 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 65554 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 66306 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 66408 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 66426 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 66534 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 66566 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 66570 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 66614 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 66616 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 66618 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 66628 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 66630 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 66634 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 66640 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 66648 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 66676 | ref | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 66686 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 66712 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 66728 | ref | gcc -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 66730 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161215 | 20161026 |
| 66732 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 66746 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 66786 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 66790 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 66800 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 66810 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 66818 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 66832 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161215 | 20161026 |
| 66834 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161215 | 20161026 |
| 66854 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 66868 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 66870 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161215 | 20161026 |
| 66874 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 66884 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 66892 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 66900 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 66910 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161215 | 20161026 |
| 66928 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 66952 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 66976 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 67004 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 67022 | ref | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 67030 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 67056 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 67058 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 67086 | ref | gcc -O -fomit-frame-pointer | 20161215 | 20161026 |
| 67120 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 67130 | ref | gcc -m64 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 67138 | ref | gcc -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 67140 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 67166 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 67174 | ref | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 67200 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 67240 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161215 | 20161026 |
| 67248 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 67262 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 67268 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 67332 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161215 | 20161026 |
| 67396 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 67418 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 67426 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 67552 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 67554 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161215 | 20161026 |
| 67694 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 67914 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 71448 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 71584 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 71614 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 71616 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 71644 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 71680 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 71786 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 71808 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 71820 | ref | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 71832 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 71860 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 71898 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 71968 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 72128 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 72156 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 72202 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 72232 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 72270 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 72278 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 72310 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 72348 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 72354 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 72362 | ref | gcc -m64 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 72374 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 72732 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 72874 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 73130 | ref | gcc -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 74474 | ref | gcc -funroll-loops | 20161215 | 20161026 |
| 74754 | ref | cc | 20161215 | 20161026 |
| 74836 | ref | gcc | 20161215 | 20161026 |