| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 39001196 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 51717160 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 52429156 | ref | g++ -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 52430296 | ref | g++ -m64 -O3 -fomit-frame-pointer | 20140924 | 20140907 |
| 52468436 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 52480024 | ref | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140924 | 20140907 |
| 52502856 | ref | g++ -march=barcelona -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 52546368 | ref | g++ -march=k8 -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 52558536 | ref | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 52567628 | ref | g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 52570056 | ref | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140924 | 20140907 |
| 52573584 | ref | g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 52631916 | ref | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140924 | 20140907 |
| 52664356 | ref | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140924 | 20140907 |
| 52665352 | ref | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140924 | 20140907 |
| 52665460 | ref | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20140924 | 20140907 |
| 53674212 | ref | g++ -march=nocona -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 53705140 | ref | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 90628640 | ref | g++ -march=barcelona -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 90642576 | ref | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140924 | 20140907 |
| 91333276 | ref | g++ -march=k8 -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 91998540 | ref | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 92922776 | ref | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 93090020 | ref | g++ -march=nocona -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 94078616 | ref | g++ -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 94335136 | ref | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140924 | 20140907 |
| 94432356 | ref | g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 94440584 | ref | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140924 | 20140907 |
| 94440660 | ref | g++ -m64 -O2 -fomit-frame-pointer | 20140924 | 20140907 |
| 94441272 | ref | g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 94491324 | ref | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 94536828 | ref | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20140924 | 20140907 |
| 94632008 | ref | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140924 | 20140907 |
| 96428924 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20140925 | 20140907 |
| 104235788 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140925 | 20140907 |
| 114662892 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 115272024 | ref | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20140925 | 20140907 |
| 115273448 | ref | g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140925 | 20140907 |
| 115275688 | ref | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140924 | 20140907 |
| 115277100 | ref | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140924 | 20140907 |
| 115281296 | ref | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20140924 | 20140907 |
| 115281460 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20140925 | 20140907 |
| 115287696 | ref | g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140925 | 20140907 |
| 115290364 | ref | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140924 | 20140907 |
| 115299432 | ref | g++ -m64 -O -fomit-frame-pointer | 20140924 | 20140907 |
| 115388352 | ref | g++ -O -fomit-frame-pointer | 20140925 | 20140907 |
| 120949696 | ref | g++ -march=k8 -O -fomit-frame-pointer | 20140925 | 20140907 |
| 120984672 | ref | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20140925 | 20140907 |
| 121323748 | ref | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 121330816 | ref | g++ -march=nocona -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 123677012 | ref | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 123678236 | ref | g++ -march=k8 -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 123678876 | ref | g++ -m64 -Os -fomit-frame-pointer | 20140924 | 20140907 |
| 123684724 | ref | g++ -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 123685828 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 123785568 | ref | g++ -march=barcelona -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 123807456 | ref | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20140924 | 20140907 |
| 123932196 | ref | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 123934420 | ref | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140924 | 20140907 |
| 123934680 | ref | g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 123936224 | ref | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20140924 | 20140907 |
| 123955808 | ref | g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140925 | 20140907 |
| 123957048 | ref | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140924 | 20140907 |
| 123982920 | ref | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140924 | 20140907 |
| 127033688 | ref | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20140925 | 20140907 |
| 127077332 | ref | g++ -march=nocona -O -fomit-frame-pointer | 20140925 | 20140907 |
| 128842896 | ref | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20140924 | 20140907 |
| 128913488 | ref | g++ -march=barcelona -O -fomit-frame-pointer | 20140925 | 20140907 |
| 151855780 | ref | clang++ -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140925 | 20140907 |
| 151857428 | ref | clang++ -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140925 | 20140907 |
| 151867400 | ref | clang++ -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
| 152304812 | ref | clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140925 | 20140907 |
| 152311908 | ref | clang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141018 | 20141014 |
| 153235476 | ref | clang++ -O3 -fomit-frame-pointer | 20140925 | 20140907 |
| 153435368 | ref | clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141018 | 20141014 |
| 153471624 | ref | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer | 20140925 | 20140907 |
| 153478068 | ref | clang++ -O3 -fwrapv -mavx -fomit-frame-pointer | 20140925 | 20140907 |
| 532987988 | ref | g++ | 20140925 | 20140907 |