| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 30406596 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 34852800 | ref | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 34854508 | ref | g++ -march=barcelona -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 35429544 | ref | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 35438276 | ref | g++ -m64 -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 35440176 | ref | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 35481020 | ref | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 35481332 | ref | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 35481584 | ref | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 35530528 | ref | g++ -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 35556772 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 35745912 | ref | g++ -march=k8 -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 35747184 | ref | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 36370892 | ref | g++ -march=nocona -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 36382256 | ref | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 40169832 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 53636016 | ref | g++ -march=k8 -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 53638476 | ref | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 53877148 | ref | g++ -march=barcelona -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 53878896 | ref | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 54776876 | ref | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 54808932 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 54809848 | ref | g++ -march=nocona -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 54820876 | ref | g++ -m64 -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 54889864 | ref | g++ -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 55133064 | ref | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 55141456 | ref | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 55145288 | ref | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 55147236 | ref | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 55198876 | ref | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 57198144 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140525 |
| 61512332 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 68042548 | ref | g++ -march=k8 -O -fomit-frame-pointer | 20140608 | 20140525 |
| 68046408 | ref | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20140608 | 20140525 |
| 68281884 | ref | g++ -m64 -O -fomit-frame-pointer | 20140608 | 20140525 |
| 68291336 | ref | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140608 | 20140525 |
| 68409616 | ref | g++ -O -fomit-frame-pointer | 20140608 | 20140525 |
| 68427984 | ref | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20140608 | 20140525 |
| 68433348 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140525 |
| 68436288 | ref | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140608 | 20140525 |
| 68440592 | ref | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140608 | 20140525 |
| 68818636 | ref | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20140608 | 20140525 |
| 68832812 | ref | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20140608 | 20140525 |
| 68836708 | ref | g++ -march=barcelona -O -fomit-frame-pointer | 20140608 | 20140525 |
| 71016940 | ref | g++ -march=k8 -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 71021060 | ref | g++ -m64 -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 71021940 | ref | g++ -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 71024716 | ref | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 71025420 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 71384336 | ref | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 71386652 | ref | g++ -march=barcelona -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 71437280 | ref | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 71489312 | ref | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 71489420 | ref | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 71490608 | ref | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 71492384 | ref | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 71699732 | ref | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20140608 | 20140525 |
| 71704696 | ref | g++ -march=nocona -O -fomit-frame-pointer | 20140608 | 20140525 |
| 72043400 | ref | g++ -march=nocona -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 72048252 | ref | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 86443304 | ref | clang++ -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 86483704 | 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 | 20141014 | 20141014 |
| 86545428 | ref | clang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 86545676 | ref | clang++ -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140722 | 20140622 |
| 86553776 | ref | clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140722 | 20140622 |
| 86806804 | ref | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer | 20140722 | 20140622 |
| 86808988 | ref | clang++ -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140722 | 20140622 |
| 272467036 | ref | g++ | 20140608 | 20140525 |