| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 17526085 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 17526780 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 17718280 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 17729560 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 17735880 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 17736345 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 17741985 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 17759210 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 17759845 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 17759890 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 17766475 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 17766495 | ref | gcc -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 17796030 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 17861990 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 17866195 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 17881550 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 17887545 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 17894605 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 17904605 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 17909385 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 17914060 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 18208825 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 18236525 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 27370010 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 27429840 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 27436010 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 27952565 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 28030175 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 28034800 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 29074105 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 29523300 | ref | clang -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 29536215 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140809 | 20140622 |
| 29544530 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140809 | 20140622 |
| 29559760 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141017 | 20141014 |
| 29567830 | 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 |
| 29609025 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 29645195 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 32811085 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 32965385 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 32977875 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 32990230 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140809 | 20140622 |
| 33026475 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140809 | 20140622 |
| 33216380 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140809 | 20140622 |
| 33430810 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140809 | 20140622 |
| 33585855 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140809 | 20140622 |
| 34916275 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140809 | 20140622 |
| 44210060 | ref | gcc -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 44215910 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 44238220 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 44291740 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 44291825 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 44295895 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 44317035 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 44524585 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 44529775 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 45016360 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 45660805 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 45685565 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 46762895 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140809 | 20140622 |
| 46800935 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140809 | 20140622 |
| 48239990 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 48268215 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 48757275 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 48764065 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 48774715 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 48778265 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 48869095 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 49467195 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 49484815 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 49508760 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 49530165 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 49531370 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 49538255 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 49538295 | ref | gcc -m64 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 49539000 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140809 | 20140622 |
| 49539075 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 49539795 | ref | gcc -O -fomit-frame-pointer | 20140809 | 20140622 |
| 49580995 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 49585710 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140809 | 20140622 |
| 53686015 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 54043575 | ref | gcc -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 54112255 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 54504700 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 54721955 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140809 | 20140622 |
| 54754055 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 54864335 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 54892750 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 54906285 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 54941150 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 55004550 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140809 | 20140622 |
| 55118495 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 55192505 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 55359075 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 55420005 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 55571375 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 56291425 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 57277950 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 119529085 | ref | gcc -funroll-loops | 20140809 | 20140622 |
| 119540455 | ref | gcc | 20140809 | 20140622 |
| 119558455 | ref | cc | 20140809 | 20140622 |