| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 6060775 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 6350585 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 6366740 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 6372405 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 6373255 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 6376870 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 6389600 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 6523205 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 6552635 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 6584495 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 6585970 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 6586860 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 6630625 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 6636495 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 6637035 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 6644470 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140812 | 20140622 |
| 6649695 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 6670625 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 6687510 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 6694495 | ref | gcc -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 6703005 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140812 | 20140622 |
| 6703340 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 6708800 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140813 | 20140622 |
| 6711145 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140813 | 20140622 |
| 6715765 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140813 | 20140622 |
| 6760910 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140813 | 20140622 |
| 6762490 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140813 | 20140622 |
| 6778795 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 6779395 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140813 | 20140622 |
| 6779425 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140813 | 20140622 |
| 6779825 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140813 | 20140622 |
| 6796580 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 6811805 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140813 | 20140622 |
| 6815320 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140812 | 20140622 |
| 6822020 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 6829225 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 6889525 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140812 | 20140622 |
| 6991125 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140812 | 20140622 |
| 7147895 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 8147660 | 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 | 20141018 | 20141014 |
| 8274785 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 8297655 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 8354845 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 8529400 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 8550535 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140812 | 20140622 |
| 8553120 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140812 | 20140622 |
| 8559070 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140812 | 20140622 |
| 8564475 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140812 | 20140622 |
| 8580885 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 8586345 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 8588235 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 8641985 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140813 | 20140622 |
| 8651085 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140813 | 20140622 |
| 8652665 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141018 | 20141014 |
| 8653795 | ref | clang -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 8782950 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 8801470 | ref | gcc -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 8873310 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140812 | 20140622 |
| 8952820 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 9034420 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 9882050 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 10144580 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 10184970 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140812 | 20140622 |
| 10190230 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 10208030 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 10284545 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 10284900 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 10285870 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 10298060 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 10301320 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 10416995 | ref | gcc -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 10417930 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140812 | 20140622 |
| 10422415 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 10422885 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140812 | 20140622 |
| 10422930 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 10423250 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 10433695 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140812 | 20140622 |
| 10434485 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 10436300 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140812 | 20140622 |
| 10441270 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 10449895 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140813 | 20140622 |
| 10457475 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 10465980 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140813 | 20140622 |
| 10482985 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140812 | 20140622 |
| 10524275 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 10535940 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 10696845 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140813 | 20140622 |
| 10725500 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140812 | 20140622 |
| 10811345 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140813 | 20140622 |
| 10812220 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140813 | 20140622 |
| 10951510 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140813 | 20140622 |
| 10951840 | ref | gcc -O -fomit-frame-pointer | 20140813 | 20140622 |
| 10959400 | ref | gcc -m64 -O -fomit-frame-pointer | 20140812 | 20140622 |
| 11028915 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140813 | 20140622 |
| 11263025 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140813 | 20140622 |
| 11266365 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140812 | 20140622 |
| 11340370 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140812 | 20140622 |
| 34270875 | ref | gcc -funroll-loops | 20140813 | 20140622 |
| 34537510 | ref | cc | 20140813 | 20140622 |
| 34539305 | ref | gcc | 20140813 | 20140622 |