| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 13883648 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 13883803 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 13884602 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 13887163 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 13887818 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 13890653 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 13890898 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 13925744 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 13926025 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 14008035 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 14008350 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 14094032 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 14095061 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 14095585 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 14095939 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 14098145 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 14102404 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 14102677 | ref | gcc -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 14102747 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 14131062 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161016 | 20161009 |
| 18661467 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161016 | 20161009 |
| 18698756 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161016 | 20161009 |
| 18698987 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161016 | 20161009 |
| 18700296 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161016 | 20161009 |
| 19631864 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161016 | 20161009 |
| 19632448 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161016 | 20161009 |
| 23990690 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 23991046 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 24033165 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 24033659 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 24108881 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 24109085 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 24145650 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 24145693 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 24146183 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 25215808 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20161016 | 20161009 |
| 25268963 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161016 | 20161009 |
| 25277880 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161016 | 20161009 |
| 25344891 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161016 | 20161009 |
| 25427018 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 25439858 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161016 | 20161009 |
| 25489853 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161016 | 20161009 |
| 25620992 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 26077824 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 31822631 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 31822824 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 32000899 | ref | gcc -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 32017284 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 32040336 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 32067675 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 32070968 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 32104979 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 32106863 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161016 | 20161009 |
| 33593466 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 33598616 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 33611035 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 33759815 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 34362616 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 34370339 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 35717914 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161016 | 20161009 |
| 35769533 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20161016 | 20161009 |
| 36142351 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161016 | 20161009 |
| 36547151 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 36578412 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 36725462 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 36746416 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 36746749 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 36746890 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 36747259 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 36749550 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 36785192 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 36787460 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 36789416 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 37420821 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 37583192 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 38299480 | ref | gcc -m64 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 38479992 | ref | gcc -O -fomit-frame-pointer | 20161016 | 20161009 |
| 38652221 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 38716784 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 39318510 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 39325847 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 39328150 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 39332408 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161016 | 20161009 |
| 39335106 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 39351259 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 39357957 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 39469431 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 39471063 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 39530147 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 39598813 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 39623280 | ref | gcc -m64 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 40675947 | ref | gcc -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 41086288 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161016 | 20161009 |
| 41201304 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161016 | 20161009 |
| 41244240 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20161016 | 20161009 |
| 41742222 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 41992802 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 43556789 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161016 | 20161009 |
| 105490327 | ref | cc | 20161016 | 20161009 |
| 105519347 | ref | gcc -funroll-loops | 20161016 | 20161009 |
| 105837541 | ref | gcc | 20161016 | 20161009 |