| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 48555 | xmm | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161020 | 20161009 |
| 48557 | xmm | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161020 | 20161009 |
| 48560 | xmm | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161020 | 20161009 |
| 48565 | xmm | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161020 | 20161009 |
| 54216 | xmm | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 54224 | xmm | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 54261 | xmm | gcc -march=nocona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 54269 | xmm | gcc -march=nocona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 54270 | xmm | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 54272 | xmm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 54280 | xmm | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 54280 | xmm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 56760 | xmm | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161020 | 20161009 |
| 56761 | xmm | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161020 | 20161009 |
| 58949 | xmm | gcc -march=nocona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 58950 | xmm | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 58997 | xmm | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161020 | 20161009 |
| 59028 | xmm | gcc -m64 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 59033 | xmm | gcc -O -fomit-frame-pointer | 20161020 | 20161009 |
| 59045 | xmm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161020 | 20161009 |
| 59064 | xmm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 59073 | xmm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161020 | 20161009 |
| 59075 | xmm | gcc -march=barcelona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 59093 | xmm | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 59115 | xmm | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 59120 | xmm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161020 | 20161009 |
| 59134 | xmm | gcc -funroll-loops -O -fomit-frame-pointer | 20161020 | 20161009 |
| 59153 | xmm | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 59165 | xmm | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 59194 | xmm | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 59219 | xmm | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 59240 | xmm | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 59253 | xmm | gcc -march=k8 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 59267 | xmm | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 62768 | xmm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 62780 | xmm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161020 | 20161009 |
| 62781 | xmm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 62784 | xmm | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 62811 | xmm | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 62811 | xmm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161020 | 20161009 |
| 62812 | xmm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 62813 | xmm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 63360 | xmm | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 63362 | xmm | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 63381 | xmm | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 63381 | xmm | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 63726 | xmm | gcc -march=k8 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 63728 | xmm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 63754 | xmm | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 63757 | xmm | gcc -march=k8 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 63765 | xmm | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 63765 | xmm | gcc -m64 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 63766 | xmm | gcc -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 63766 | xmm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 63766 | xmm | gcc -m64 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 63768 | xmm | gcc -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 64091 | xmm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 64092 | xmm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 64093 | xmm | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 64096 | xmm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 64096 | xmm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 64098 | xmm | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 64098 | xmm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 64099 | xmm | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 64099 | xmm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 64101 | xmm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 72920 | xmm | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 72923 | xmm | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 72996 | xmm | gcc -march=nocona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 72997 | xmm | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 74117 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 74126 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 74133 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 74262 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 74306 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 74309 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 75165 | ref | gcc -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 75205 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 75245 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 75635 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 75709 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 75869 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 75928 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 76574 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 76634 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 76653 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 76658 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 76762 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 76771 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 76816 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 77283 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 77284 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 77763 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 77805 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 77826 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161020 | 20161009 |
| 77832 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20161020 | 20161009 |
| 77846 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 77856 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 77882 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 77883 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 77890 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 77907 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 77931 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161020 | 20161009 |
| 77936 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 77936 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 77941 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 77997 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 78013 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 78056 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 78077 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 78082 | ref | gcc -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 78091 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 78227 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 78240 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 78439 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 78461 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 79109 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 79141 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 79142 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 79162 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 79789 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 79808 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 80088 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161020 | 20161009 |
| 80125 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 80125 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 80155 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 80400 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 80445 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 80829 | xmm | gcc -march=barcelona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 80846 | xmm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 80846 | xmm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161020 | 20161009 |
| 80847 | xmm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 80882 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 80964 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 81051 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 81053 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 81389 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161020 | 20161009 |
| 81389 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 81405 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161020 | 20161009 |
| 81421 | ref | gcc -O -fomit-frame-pointer | 20161020 | 20161009 |
| 81444 | ref | gcc -m64 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 81445 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 81448 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161020 | 20161009 |
| 81557 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 81944 | xmm | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 81944 | xmm | gcc -m64 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 81944 | xmm | gcc -march=k8 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 81946 | xmm | gcc -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 81947 | xmm | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 81986 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 81990 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 82011 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 82012 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 82309 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 82315 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 82402 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 82520 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 82600 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161020 | 20161009 |
| 82618 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 82621 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 82690 | xmm | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 82694 | xmm | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 82925 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 83032 | xmm | gcc -funroll-loops -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 83034 | xmm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 83034 | xmm | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 83034 | xmm | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 83034 | xmm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 83549 | ref | gcc -m64 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 83562 | ref | gcc -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 83573 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 83944 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 83944 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 84933 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 85258 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 85326 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 85821 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 85882 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161020 | 20161009 |
| 85928 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161020 | 20161009 |
| 86840 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 87421 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161020 | 20161009 |
| 87425 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161020 | 20161009 |
| 94197 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161020 | 20161009 |
| 94299 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161020 | 20161009 |
| 453160 | ref | gcc | 20161020 | 20161009 |
| 453160 | ref | gcc -funroll-loops | 20161020 | 20161009 |
| 453239 | ref | cc | 20161020 | 20161009 |
| 564496 | xmm | gcc | 20161020 | 20161009 |
| 564958 | xmm | cc | 20161020 | 20161009 |
| 565227 | xmm | gcc -funroll-loops | 20161020 | 20161009 |