| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 93220855 | ref | gcc -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 93224950 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 93439310 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140503 | 20140425 |
| 93493740 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 93531435 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 93532930 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140503 | 20140425 |
| 93569035 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 93619055 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140503 | 20140425 |
| 93625600 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 93698065 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 93700895 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 93768515 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 93786830 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 93852650 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 93868215 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 93873535 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140503 | 20140425 |
| 93908375 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 93912255 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 93948430 | ref | gcc -m64 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 93963655 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140503 | 20140425 |
| 93979560 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140503 | 20140425 |
| 94020600 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 94067710 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 94129560 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 94169785 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 94210420 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 94219445 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141015 | 20141014 |
| 94249805 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140628 | 20140622 |
| 94283160 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 94307060 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 94309970 | 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 | 20141015 | 20141014 |
| 94339245 | ref | gcc -O -fomit-frame-pointer | 20140502 | 20140425 |
| 94410095 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140628 | 20140622 |
| 94485910 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 94574240 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 94581995 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140502 | 20140425 |
| 94643910 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 94878195 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140502 | 20140425 |
| 94885010 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140502 | 20140425 |
| 94968310 | ref | clang -O3 -fomit-frame-pointer | 20140628 | 20140622 |
| 95503605 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 95605385 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 95626870 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 95626995 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 95684695 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 95705955 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 95724140 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 95739850 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 95781460 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 95781480 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 96073640 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 96163940 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 96220160 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 96234100 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 96268765 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 96332650 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 96374805 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 96442485 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 96455120 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 96464015 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 96527940 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 96643265 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 96724510 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 96738940 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 96748100 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140502 | 20140425 |
| 96854895 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 96898130 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 96927355 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 96935185 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 96985755 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 97098130 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 97183695 | ref | gcc -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 97210750 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 97267740 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 97306350 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 97389390 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 97426820 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 97456870 | ref | gcc -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 97588090 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 97630510 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 97713885 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 97757040 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 97795795 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 97876530 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 97990440 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 98227425 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 98369320 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 98456335 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 98497920 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 98564715 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 98864300 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 98925020 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 99597250 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 99614885 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 99676960 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 99725800 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140502 | 20140425 |
| 99738710 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140502 | 20140425 |
| 344555620 | ref | gcc | 20140502 | 20140425 |
| 344590035 | ref | cc | 20140503 | 20140425 |
| 344635590 | ref | gcc -funroll-loops | 20140503 | 20140425 |