| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 38939260 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 51588884 | ref | g++ -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 51593424 | ref | g++ -m64 -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 51605904 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 51753176 | ref | g++ -march=barcelona -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 51817712 | ref | g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 51818556 | ref | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 51819920 | ref | g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 51832388 | ref | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 51837320 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 51970216 | ref | g++ -march=k8 -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 51992932 | ref | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 51996684 | ref | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 51997376 | ref | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 51997400 | ref | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 52008544 | ref | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 52207224 | ref | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 52465280 | ref | g++ -march=nocona -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 90170740 | ref | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 90231748 | ref | g++ -march=barcelona -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 90792140 | ref | g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 91145168 | ref | g++ -m64 -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 91149552 | ref | g++ -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 91158360 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 91208800 | ref | g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 91333260 | ref | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 91414160 | ref | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 91506512 | ref | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 91547180 | ref | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 91594384 | ref | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 92189716 | ref | g++ -march=nocona -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 92277720 | ref | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 93748420 | ref | g++ -march=k8 -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 93775484 | ref | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 104387676 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140925 | 20140907 |
| 114866432 | ref | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20140925 | 20140907 |
| 115915444 | ref | g++ -march=nocona -O -fomit-frame-pointer | 20140925 | 20140907 |
| 116641424 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 119201620 | ref | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20140925 | 20140907 |
| 120630448 | ref | g++ -march=barcelona -O -fomit-frame-pointer | 20140925 | 20140907 |
| 121032084 | ref | g++ -march=k8 -O -fomit-frame-pointer | 20140925 | 20140907 |
| 121035468 | ref | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20140925 | 20140907 |
| 126603284 | ref | g++ -O -fomit-frame-pointer | 20140925 | 20140907 |
| 126610288 | ref | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140925 | 20140907 |
| 126626116 | ref | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20140925 | 20140907 |
| 126632344 | ref | g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140925 | 20140907 |
| 126638256 | ref | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140925 | 20140907 |
| 126652580 | ref | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20140925 | 20140907 |
| 126658040 | ref | g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140925 | 20140907 |
| 126672772 | ref | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140925 | 20140907 |
| 126708460 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20140925 | 20140907 |
| 126918796 | ref | g++ -m64 -O -fomit-frame-pointer | 20140925 | 20140907 |
| 135215836 | ref | g++ -march=nocona -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 135229936 | ref | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 137532188 | ref | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 137546620 | ref | g++ -march=barcelona -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 137568520 | ref | g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 137578420 | ref | g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 137611144 | ref | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 137619992 | ref | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 137656000 | ref | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 137662828 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 137668628 | ref | g++ -m64 -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 137676220 | ref | g++ -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 137712984 | ref | g++ -march=k8 -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 137752040 | ref | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 137752572 | ref | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 137812180 | ref | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 149700756 | ref | clang++ -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
| 149979600 | ref | clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141018 | 20141014 |
| 150074456 | ref | clang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141018 | 20141014 |
| 150111208 | ref | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer | 20140925 | 20140907 |
| 150318632 | ref | clang++ -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140925 | 20140907 |
| 151528644 | ref | clang++ -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140925 | 20140907 |
| 151620648 | ref | clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140925 | 20140907 |
| 151676736 | ref | clang++ -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 156871472 | ref | clang++ -O3 -fwrapv -mavx -fomit-frame-pointer | 20140925 | 20140907 |
| 536859744 | ref | g++ | 20140925 | 20140907 |