| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 18921555 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140701 | 20140622 |
| 18921565 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140701 | 20140622 |
| 18963655 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140701 | 20140622 |
| 18965710 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140701 | 20140622 |
| 19326505 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
| 20324660 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140701 | 20140622 |
| 20507145 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
| 20507160 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
| 21061790 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140701 | 20140622 |
| 21175300 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140701 | 20140622 |
| 21715675 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
| 21754305 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
| 21786250 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
| 21822685 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140701 | 20140622 |
| 22637350 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140701 | 20140622 |
| 23087040 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
| 23087080 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
| 23135305 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140701 | 20140622 |
| 23886490 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140701 | 20140622 |
| 23886500 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
| 24043055 | ref | gcc -O3 -fomit-frame-pointer | 20140701 | 20140622 |
| 24044195 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
| 25371630 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140701 | 20140622 |
| 31890585 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140701 | 20140622 |
| 31892790 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140701 | 20140622 |
| 32983535 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
| 32997385 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
| 33012290 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
| 33012360 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140701 | 20140622 |
| 33012405 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140701 | 20140622 |
| 33075540 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140701 | 20140622 |
| 33075735 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140701 | 20140622 |
| 33110165 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140701 | 20140622 |
| 33110430 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140701 | 20140622 |
| 34676655 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140701 | 20140622 |
| 34676670 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140701 | 20140622 |
| 34698515 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140701 | 20140622 |
| 34731395 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140701 | 20140622 |
| 35934825 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140701 | 20140622 |
| 35976530 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140701 | 20140622 |
| 35977000 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140701 | 20140622 |
| 67950995 | 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 | 20141016 | 20141014 |
| 67951015 | ref | clang -O3 -fomit-frame-pointer | 20140701 | 20140622 |
| 67951050 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141016 | 20141014 |
| 67951065 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140701 | 20140622 |
| 67951355 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140701 | 20140622 |
| 68323070 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
| 68323465 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140701 | 20140622 |
| 68323565 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
| 68323770 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
| 68323770 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
| 68325180 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
| 68325440 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
| 68332825 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
| 68333155 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140701 | 20140622 |
| 68333245 | ref | gcc -O2 -fomit-frame-pointer | 20140701 | 20140622 |
| 68492310 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140701 | 20140622 |
| 68492430 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140701 | 20140622 |
| 68917565 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140701 | 20140622 |
| 68925050 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140701 | 20140622 |
| 68935840 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140701 | 20140622 |
| 68936690 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140701 | 20140622 |
| 69006585 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140701 | 20140622 |
| 69006870 | ref | gcc -Os -fomit-frame-pointer | 20140701 | 20140622 |
| 69006910 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140701 | 20140622 |
| 69007065 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140701 | 20140622 |
| 69007230 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140701 | 20140622 |
| 69011440 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140701 | 20140622 |
| 69020235 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140701 | 20140622 |
| 69090345 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140701 | 20140622 |
| 69098750 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140701 | 20140622 |
| 69176705 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140701 | 20140622 |
| 69177035 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140701 | 20140622 |
| 69258410 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140701 | 20140622 |
| 69258475 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140701 | 20140622 |
| 69259320 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140701 | 20140622 |
| 69259345 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140701 | 20140622 |
| 69259380 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140701 | 20140622 |
| 69259425 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140701 | 20140622 |
| 69259445 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140701 | 20140622 |
| 69338425 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140701 | 20140622 |
| 69338785 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140701 | 20140622 |
| 69338815 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140701 | 20140622 |
| 69339030 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140701 | 20140622 |
| 69339170 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140701 | 20140622 |
| 71887970 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140701 | 20140622 |
| 71888070 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140701 | 20140622 |
| 72421795 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140701 | 20140622 |
| 72422535 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140701 | 20140622 |
| 72564380 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140701 | 20140622 |
| 72564520 | ref | gcc -m64 -O -fomit-frame-pointer | 20140701 | 20140622 |
| 72564670 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140701 | 20140622 |
| 72564895 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140701 | 20140622 |
| 72564970 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140701 | 20140622 |
| 72565000 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140701 | 20140622 |
| 72565260 | ref | gcc -O -fomit-frame-pointer | 20140701 | 20140622 |
| 72565330 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140701 | 20140622 |
| 173481860 | ref | cc | 20140701 | 20140622 |
| 173482895 | ref | gcc -funroll-loops | 20140701 | 20140622 |
| 173483935 | ref | gcc | 20140701 | 20140622 |