| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 10843 | sse2 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161227 | 20161220 |
| 10843 | sse2 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161227 | 20161220 |
| 10843 | sse2 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161227 | 20161220 |
| 10844 | sse2 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161227 | 20161220 |
| 11776 | sse2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161227 | 20161220 |
| 11778 | sse2 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161227 | 20161220 |
| 13027 | sse2 | gcc -march=nocona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 13040 | sse2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 13091 | sse2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 13094 | sse2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15041 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 15059 | sse2 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 15192 | sse2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161227 | 20161220 |
| 15194 | sse2 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 15197 | sse2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161227 | 20161220 |
| 15229 | sse2 | gcc -march=barcelona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 15517 | sse2 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 15528 | sse2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15553 | sse2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15638 | sse2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15653 | sse2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15653 | sse2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15690 | sse2 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 15698 | sse2 | gcc -funroll-loops -O -fomit-frame-pointer | 20161227 | 20161220 |
| 15718 | sse2 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 15747 | sse2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 15757 | sse2 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 15784 | sse2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161227 | 20161220 |
| 15790 | sse2 | gcc -march=nocona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 15800 | sse2 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 15803 | sse2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 15822 | sse2 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 15829 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15835 | sse2 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 15853 | sse2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15886 | sse2 | gcc -march=k8 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 15890 | sse2 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 15904 | sse2 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 15924 | sse2 | gcc -O -fomit-frame-pointer | 20161227 | 20161220 |
| 15925 | sse2 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 15925 | sse2 | gcc -march=nocona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 15928 | sse2 | gcc -m64 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 15952 | sse2 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 15958 | sse2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161227 | 20161220 |
| 15981 | sse2 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 16091 | sse2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 16091 | sse2 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 16092 | sse2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161227 | 20161220 |
| 16109 | sse2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 16130 | sse2 | gcc -march=k8 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 16138 | sse2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 16184 | sse2 | gcc -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 16184 | sse2 | gcc -m64 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 16186 | sse2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 17240 | sse2 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 17488 | sse2 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 17525 | sse2 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 17533 | sse2 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 17829 | sse2 | gcc -march=k8 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 17830 | sse2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 17831 | sse2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 17831 | sse2 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 17837 | sse2 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 17846 | sse2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 17864 | sse2 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 17979 | sse2 | gcc -m64 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 18008 | sse2 | gcc -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 18062 | sse2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 18128 | sse2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 18128 | sse2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161227 | 20161220 |
| 18144 | sse2 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 18155 | sse2 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 18411 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 18416 | sse2 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26960 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26965 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26987 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26992 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 27094 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27096 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27096 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27099 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27110 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27125 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27142 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27152 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27154 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27162 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161227 | 20161220 |
| 27165 | ref | gcc -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27170 | ref | gcc -m64 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27171 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27174 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27181 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27192 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27198 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27205 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27206 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27237 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27382 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 27384 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27411 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 27427 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27437 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27451 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27491 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 27502 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 27502 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161227 | 20161220 |
| 27530 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 28192 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 28208 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 28216 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 28416 | ref | gcc -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 28418 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 28435 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 28488 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 28493 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 28525 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 28637 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 28693 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 28717 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 28830 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 28859 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 28976 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 29004 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 29128 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 29184 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 29240 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 29261 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161227 | 20161220 |
| 29277 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20161227 | 20161220 |
| 29341 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 29389 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161227 | 20161220 |
| 29389 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 29402 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 29405 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 29406 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161227 | 20161220 |
| 29408 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 29413 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 29472 | ref | gcc -m64 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 29509 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161227 | 20161220 |
| 29512 | ref | gcc -O -fomit-frame-pointer | 20161227 | 20161220 |
| 29523 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 29533 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 29629 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 29662 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 29666 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 29768 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 32182 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 32221 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 32227 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 32699 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 32733 | ref | gcc -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 32744 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 32790 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 32811 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 32973 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 32997 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 33072 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 33114 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 33483 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 33485 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 33496 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 33531 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 33544 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161227 | 20161220 |
| 33552 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 33856 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 33864 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 201576 | sse2 | gcc | 20161227 | 20161220 |
| 201831 | sse2 | cc | 20161227 | 20161220 |
| 201858 | sse2 | gcc -funroll-loops | 20161227 | 20161220 |