| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 53839116 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 63901388 | ref | g++ -march=k8 -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 63905352 | ref | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 64139096 | ref | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 64151224 | ref | g++ -march=barcelona -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 65222800 | ref | g++ -m64 -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 65256388 | ref | g++ -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 65319596 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 65781196 | ref | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 65788448 | ref | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 65789880 | ref | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 65791732 | ref | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 65796292 | ref | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 69634368 | ref | g++ -march=nocona -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 69639496 | ref | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20140608 | 20140525 |
| 71729052 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 98116584 | ref | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 98124052 | ref | g++ -march=barcelona -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 103798580 | ref | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 103803276 | ref | g++ -march=nocona -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 104753064 | ref | g++ -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 104754996 | ref | g++ -m64 -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 104758088 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 105606128 | ref | g++ -march=k8 -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 105606384 | ref | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 105633128 | ref | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 105633656 | ref | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 105642256 | ref | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 105655748 | ref | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 105667036 | ref | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140608 | 20140525 |
| 113718804 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140525 |
| 133884832 | ref | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20140608 | 20140525 |
| 133921700 | ref | g++ -march=barcelona -O -fomit-frame-pointer | 20140608 | 20140525 |
| 134472828 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 135106956 | ref | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20140608 | 20140525 |
| 135515820 | ref | g++ -march=k8 -O -fomit-frame-pointer | 20140608 | 20140525 |
| 140842076 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20140608 | 20140525 |
| 140921760 | ref | g++ -m64 -O -fomit-frame-pointer | 20140608 | 20140525 |
| 140942452 | ref | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20140608 | 20140525 |
| 140948376 | ref | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140608 | 20140525 |
| 140972404 | ref | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20140608 | 20140525 |
| 140973132 | ref | g++ -O -fomit-frame-pointer | 20140608 | 20140525 |
| 140991184 | ref | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140608 | 20140525 |
| 141006040 | ref | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140608 | 20140525 |
| 144052972 | ref | g++ -march=nocona -O -fomit-frame-pointer | 20140608 | 20140525 |
| 144072000 | ref | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20140608 | 20140525 |
| 145053800 | ref | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 145056644 | ref | g++ -march=barcelona -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 145989760 | ref | g++ -m64 -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 145997248 | ref | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 146003124 | ref | g++ -march=k8 -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 146009796 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 146300424 | ref | g++ -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 147725444 | ref | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 147727724 | ref | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 147728884 | ref | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 147730792 | ref | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 147730864 | ref | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 150242208 | ref | g++ -march=nocona -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 150244444 | ref | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20140608 | 20140525 |
| 159377048 | ref | clang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 159462168 | 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 |
| 159602712 | ref | clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140722 | 20140622 |
| 159619764 | ref | clang++ -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 159633388 | ref | clang++ -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140722 | 20140622 |
| 159749820 | ref | clang++ -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140722 | 20140622 |
| 160092992 | ref | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer | 20140722 | 20140622 |
| 541280468 | ref | g++ | 20140608 | 20140525 |