| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 884910 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 895145 | ref | gcc -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 895240 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 906550 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 907510 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 907685 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 908630 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 911965 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 912005 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 930325 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 931590 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 931850 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 931855 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 931940 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 945760 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 945815 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 946580 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 946630 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 951205 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 951315 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 951345 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 965520 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 966120 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 966440 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 966985 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 969410 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 969605 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 971420 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 971470 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 973390 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 973415 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140810 | 20140622 |
| 973450 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140810 | 20140622 |
| 986750 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 987750 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140810 | 20140622 |
| 987845 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140810 | 20140622 |
| 1000540 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140810 | 20140622 |
| 1000540 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140810 | 20140622 |
| 1012320 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 1012375 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 1014355 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 1014445 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 1074510 | ref | clang -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 1074510 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140810 | 20140622 |
| 1074535 | 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 |
| 1074540 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141017 | 20141014 |
| 1100815 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140810 | 20140622 |
| 4031200 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 4031205 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 4051680 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 4060100 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 4061735 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 4065455 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 4078095 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 4080685 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 4089435 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 4092160 | ref | gcc -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 4108220 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 4124950 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 4305250 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140810 | 20140622 |
| 4324080 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140810 | 20140622 |
| 4418110 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 4418120 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 4418120 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140810 | 20140622 |
| 4418195 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140810 | 20140622 |
| 4418265 | ref | gcc -O -fomit-frame-pointer | 20140810 | 20140622 |
| 4418360 | ref | gcc -m64 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 4418365 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 4418765 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 4452095 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 4452730 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 6892765 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 6892830 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 7636515 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140810 | 20140622 |
| 7646490 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140810 | 20140622 |
| 9095995 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 9096055 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 9096065 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 9096295 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 9102370 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 9105480 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 9124175 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 9127770 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 9127905 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 9132575 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 9132745 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 9132825 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 9133140 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 9133160 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 9137035 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 9140975 | ref | gcc -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 9148620 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 9151965 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 9168470 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 9180790 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 9180900 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 9195440 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 9222475 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 17872110 | ref | gcc -funroll-loops | 20140810 | 20140622 |
| 17873165 | ref | cc | 20140810 | 20140622 |
| 17886590 | ref | gcc | 20140810 | 20140622 |