| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 13727556 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 13731040 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 13736912 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 13737516 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 13752880 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 13755596 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 13763220 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 13772088 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 13772340 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 13773184 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 13775292 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 13775988 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 13830904 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 13831316 | ref | gcc -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 13836948 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 13881472 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 13883956 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 13917328 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 13917880 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 14338872 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 14360396 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 14452852 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 14458324 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 19937224 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 19979004 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 19981436 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 19987448 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 20035520 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 20075136 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 20084240 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 20739088 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 20742080 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 21490236 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140722 | 20140622 |
| 21523776 | 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 |
| 21527012 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140722 | 20140622 |
| 21530248 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140722 | 20140622 |
| 21531928 | ref | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140722 | 20140622 |
| 21553268 | ref | clang -O3 -fomit-frame-pointer | 20140722 | 20140622 |
| 21626796 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 21854532 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 21862812 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 21898492 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 21906316 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140722 | 20140622 |
| 21919212 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140722 | 20140622 |
| 21970568 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140722 | 20140622 |
| 21980124 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140722 | 20140622 |
| 22602636 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140722 | 20140622 |
| 22602924 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140722 | 20140622 |
| 28249100 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 28277748 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 28518668 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 28633496 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 28639460 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 28644312 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 28649916 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 28649960 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140722 | 20140622 |
| 28650436 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140722 | 20140622 |
| 28650884 | ref | gcc -O -fomit-frame-pointer | 20140722 | 20140622 |
| 28657256 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 28657424 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 28657944 | ref | gcc -m64 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 28658036 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 29039404 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 29081296 | ref | gcc -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 29581116 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 29582416 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 29583560 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 29583812 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 30697900 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140722 | 20140622 |
| 30700536 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140722 | 20140622 |
| 30876060 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140722 | 20140622 |
| 30878832 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140722 | 20140622 |
| 30924112 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 30933076 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 30937908 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 30938648 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 30948608 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 30949148 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 30953148 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 30953196 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 30954252 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 31227792 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 31228140 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 31228520 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 31232496 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 31233996 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 31261676 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 31261928 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 31263540 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 31263548 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 31263700 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 31265792 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 31290716 | ref | gcc -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 31538904 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 31549220 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140722 | 20140622 |
| 31739616 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 32204384 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140722 | 20140622 |
| 35917932 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 36178396 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140722 | 20140622 |
| 96957904 | ref | gcc -funroll-loops | 20140722 | 20140622 |
| 96967052 | ref | gcc | 20140722 | 20140622 |
| 97222348 | ref | cc | 20140722 | 20140622 |