| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 801610 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 801685 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 802270 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 802380 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 803105 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 803195 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 804995 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 806935 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 808805 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 835105 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 838065 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 839405 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 839845 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 839860 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 839945 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 839960 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 841725 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 841965 | ref | gcc -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 842105 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 842795 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 846955 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 878965 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 879370 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 2382895 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140811 | 20140622 |
| 2382895 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140811 | 20140622 |
| 2474060 | ref | clang -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 2491350 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141017 | 20141014 |
| 2491585 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141017 | 20141014 |
| 2537390 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 2538595 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 2542555 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 2549025 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 2549250 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 2580040 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 2592855 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 2620505 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140811 | 20140622 |
| 2629550 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 2629640 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 2632960 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 2633235 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 2640260 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 2652155 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 2652740 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 2652750 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 2655575 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140811 | 20140622 |
| 2655595 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 4136660 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 4136725 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 4138195 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 4138235 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 4155365 | ref | gcc -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 4156770 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 4156900 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 4157070 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 4157215 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 4157275 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 4157310 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 4159555 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 4351370 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 4351700 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 4351705 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 4351740 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140811 | 20140622 |
| 4351805 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 4351815 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140811 | 20140622 |
| 4351840 | ref | gcc -m64 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 4351940 | ref | gcc -O -fomit-frame-pointer | 20140811 | 20140622 |
| 4418170 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 4418365 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 4419755 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 4419795 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 5467000 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 5467430 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 5723565 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 5729705 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 5991935 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 5993290 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 5994710 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 5994910 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 5995005 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 5995710 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 6007000 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 6161020 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 6161145 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 6272750 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 6273005 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 6376870 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 6376965 | ref | gcc -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 6377115 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 6377220 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 6377245 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 6377295 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 6377315 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 6377350 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 6377460 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 6377570 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 6377660 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 6378150 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 11396735 | ref | cc | 20140811 | 20140622 |
| 11412580 | ref | gcc -funroll-loops | 20140811 | 20140622 |
| 11413295 | ref | gcc | 20140811 | 20140622 |