| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2345915 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2345945 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2363640 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2363700 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2363780 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2363915 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2363965 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2389695 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2389965 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2411675 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2434535 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2434620 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2434740 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2445100 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2562480 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2607370 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2615315 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2622035 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2652885 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2653015 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2666620 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2666795 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2676310 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2680810 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2680840 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2684700 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2711980 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2766075 | ref | gcc -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2864445 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2864445 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2999455 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2999470 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 3238510 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 3242550 | ref | gcc -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 3242565 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 3257400 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 3289860 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 3331745 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 3333975 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 3360875 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 3361895 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 3362495 | 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 |
| 3362995 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 3387940 | ref | clang -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 3400045 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 3410710 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140728 | 20140622 |
| 3412800 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 3428145 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 3428190 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140728 | 20140622 |
| 3428195 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140728 | 20140622 |
| 3442770 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141016 | 20141014 |
| 3470640 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140728 | 20140622 |
| 3470645 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140728 | 20140622 |
| 3474635 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140728 | 20140622 |
| 3474695 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140728 | 20140622 |
| 3474710 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 3491930 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140728 | 20140622 |
| 3517010 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 3711335 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 3761825 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 3853550 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 3893005 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 3898085 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 3901510 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 3901610 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 3903855 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 3916130 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 3916715 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 3930550 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 3931130 | ref | gcc -O -fomit-frame-pointer | 20140728 | 20140622 |
| 3935885 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 3936435 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 3943715 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 3950260 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 3950280 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 3958425 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 3958480 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 3961130 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 3961150 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 3961185 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 3967475 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 3969745 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 3979175 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 3982635 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 3982895 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140728 | 20140622 |
| 3982895 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 3983025 | ref | gcc -m64 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 3983245 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140728 | 20140622 |
| 3983370 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 3990160 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 4020370 | ref | gcc -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 4026165 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140728 | 20140622 |
| 4033240 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140728 | 20140622 |
| 4053020 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 4076010 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 4077535 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140728 | 20140622 |
| 4084840 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140728 | 20140622 |
| 18355185 | ref | gcc | 20140728 | 20140622 |
| 18357425 | ref | gcc -funroll-loops | 20140728 | 20140622 |
| 18357550 | ref | cc | 20140728 | 20140622 |