| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 12043 | sse2 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161227 | 20161220 |
| 12045 | sse2 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161227 | 20161220 |
| 12046 | sse2 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161227 | 20161220 |
| 12054 | sse2 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161227 | 20161220 |
| 12547 | sse2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161227 | 20161220 |
| 12552 | sse2 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161227 | 20161220 |
| 15022 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 15032 | ref | gcc -m64 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 15040 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 15062 | ref | gcc -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 15062 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 15085 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 15091 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161227 | 20161220 |
| 15100 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 15112 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 15126 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 15128 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 15130 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 15133 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 15139 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 15139 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 15149 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 15154 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 15157 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 15157 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 15160 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 15222 | ref64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15229 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 15237 | ref64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15255 | ref64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15263 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 15264 | ref64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15277 | ref64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15278 | ref64 | gcc -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15278 | ref64 | gcc -m64 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15285 | ref64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15288 | ref64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15302 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 15302 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 15304 | ref64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15307 | ref64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15344 | ref64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15363 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 15370 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 15381 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 15384 | ref64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15386 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 15389 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 15397 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 15410 | ref64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15413 | sse2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15415 | ref64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15416 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161227 | 20161220 |
| 15428 | sse2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15430 | ref64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161227 | 20161220 |
| 15430 | sse2 | gcc -march=nocona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15442 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 15451 | sse2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15488 | ref64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15506 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 15517 | ref64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15520 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 15544 | ref64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15549 | ref64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15719 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 15723 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 15728 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 15733 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 15734 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 15752 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 15757 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 15896 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 15936 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 15941 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 15952 | ref | gcc -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 15974 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 15988 | sse2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15989 | sse2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 15992 | sse2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 16038 | sse2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 16042 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 16050 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 16082 | sse2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 16104 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 16111 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 16112 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 16144 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161227 | 20161220 |
| 16146 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161227 | 20161220 |
| 16156 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 16168 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 16198 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 16206 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 16262 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 16283 | sse2 | gcc -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 16293 | sse2 | gcc -m64 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 16301 | sse2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 16365 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20161227 | 20161220 |
| 16373 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 16387 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 16387 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 16392 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 16440 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161227 | 20161220 |
| 16456 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 16507 | sse2 | gcc -march=k8 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 16507 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 16509 | sse2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 16531 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161227 | 20161220 |
| 16531 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 16557 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 16563 | ref | gcc -O -fomit-frame-pointer | 20161227 | 20161220 |
| 16563 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 16578 | ref | gcc -m64 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 16589 | sse2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 16600 | sse2 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 16602 | sse2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161227 | 20161220 |
| 16605 | sse2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 16669 | sse2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 16705 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 17552 | sse2 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 17554 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 17564 | sse2 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 17573 | sse2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161227 | 20161220 |
| 17581 | sse2 | gcc -march=barcelona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 17584 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 17589 | sse2 | gcc -march=nocona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 17618 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 17618 | sse2 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 17639 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 17648 | sse2 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 17657 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 17658 | sse2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161227 | 20161220 |
| 17667 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 17678 | sse2 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 17679 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 17680 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 17681 | sse2 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 17688 | sse2 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 17696 | sse2 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 17739 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 17752 | sse2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 17757 | sse2 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 17760 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 17767 | sse2 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 17773 | sse2 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 17793 | sse2 | gcc -march=k8 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 17813 | sse2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 17816 | sse2 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 17863 | sse2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 17863 | sse2 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 17890 | sse2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 17890 | sse2 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 17896 | sse2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161227 | 20161220 |
| 17897 | sse2 | gcc -funroll-loops -O -fomit-frame-pointer | 20161227 | 20161220 |
| 17898 | sse2 | gcc -O -fomit-frame-pointer | 20161227 | 20161220 |
| 17909 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 17912 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 17920 | sse2 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 17932 | sse2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161227 | 20161220 |
| 17932 | sse2 | gcc -m64 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 17934 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 17957 | sse2 | gcc -march=nocona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 17960 | sse2 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 17975 | sse2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 17979 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 17981 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 17992 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161227 | 20161220 |
| 18005 | ref | gcc -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 18119 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 18149 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 18378 | sse2 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 18394 | sse2 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 18421 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 18421 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 18496 | sse2 | gcc -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 18498 | sse2 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 18499 | sse2 | gcc -m64 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 18550 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 18555 | sse2 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 18559 | sse2 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 18566 | sse2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 18579 | sse2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 18589 | sse2 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 18603 | sse2 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 18617 | sse2 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 18619 | sse2 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 18644 | sse2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 18646 | sse2 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 18648 | sse2 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 18656 | sse2 | gcc -march=k8 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 18712 | sse2 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 18800 | sse2 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 18822 | sse2 | gcc -march=nocona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 18968 | sse2 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 19086 | sse2 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 19106 | sse2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161227 | 20161220 |
| 19112 | sse2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 19126 | sse2 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 19149 | sse2 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 19152 | sse2 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 19256 | sse2 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 19293 | sse2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 19311 | sse2 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 19328 | sse2 | gcc -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 19328 | sse2 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 19405 | sse2 | gcc -m64 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 19405 | sse2 | gcc -march=k8 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 19416 | sse2 | gcc -march=barcelona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 19451 | sse2 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 19464 | sse2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161227 | 20161220 |
| 19476 | sse2 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 26320 | ref64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26326 | ref64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26389 | ref64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26418 | ref64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161227 | 20161220 |
| 26461 | ref64 | gcc -O -fomit-frame-pointer | 20161227 | 20161220 |
| 26483 | ref64 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 26509 | ref64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 26517 | ref64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26526 | ref64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161227 | 20161220 |
| 26550 | ref64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 26558 | ref64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26566 | ref64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26576 | ref64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26581 | ref64 | gcc -funroll-loops -O -fomit-frame-pointer | 20161227 | 20161220 |
| 26582 | ref64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 26597 | ref64 | gcc -m64 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 26597 | ref64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26600 | ref64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26602 | ref64 | gcc -m64 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26603 | ref64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 26603 | ref64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161227 | 20161220 |
| 26608 | ref64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26618 | ref64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 26619 | ref64 | gcc -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26627 | ref64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 26630 | ref64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161227 | 20161220 |
| 26637 | ref64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26652 | ref64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161227 | 20161220 |
| 26669 | ref64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26669 | ref64 | gcc -march=nocona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 26672 | ref64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 26685 | ref64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26691 | ref64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 26720 | ref64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 26728 | ref64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 26728 | ref64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 26728 | ref64 | gcc -march=barcelona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 26738 | ref64 | gcc -march=k8 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 26739 | ref64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 26756 | ref64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 26778 | ref64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26786 | ref64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26800 | ref64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26800 | ref64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26800 | ref64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26815 | ref64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26824 | ref64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26850 | ref64 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 26927 | ref64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 26965 | ref64 | gcc -march=nocona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 26976 | ref64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 26996 | ref64 | gcc -march=k8 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27005 | ref64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27016 | ref64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27019 | ref64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27082 | ref64 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27085 | ref64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27099 | ref64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27102 | ref64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27144 | ref64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27146 | ref64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27160 | ref64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27184 | ref64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27187 | ref64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161227 | 20161220 |
| 27235 | ref64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27275 | ref64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27283 | ref64 | gcc -m64 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27300 | ref64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27336 | ref64 | gcc -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27349 | ref64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27357 | ref64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 27402 | ref64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 31739 | ref64 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161227 | 20161220 |
| 31975 | ref64 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161227 | 20161220 |
| 32149 | ref64 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161227 | 20161220 |
| 32219 | ref64 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161227 | 20161220 |
| 32864 | ref64 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161227 | 20161220 |
| 32928 | ref64 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161227 | 20161220 |
| 160440 | ref64 | cc | 20161227 | 20161220 |
| 160443 | ref64 | gcc -funroll-loops | 20161227 | 20161220 |
| 160456 | ref64 | gcc | 20161227 | 20161220 |
| Compiler | Implementations
|
| gcc -O2 -fomit-frame-pointer | avx2 |
| gcc -O3 -fomit-frame-pointer | avx2 |
| gcc -O -fomit-frame-pointer | avx2 |
| gcc -Os -fomit-frame-pointer | avx2 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -O -fomit-frame-pointer | avx2 |
| gcc -m64 -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx2 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx2 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | avx2 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | avx2 |
| gcc -march=barcelona -O -fomit-frame-pointer | avx2 |
| gcc -march=barcelona -Os -fomit-frame-pointer | avx2 |
| gcc -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx2 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx2 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx2 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx2 |
| gcc -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -march=nocona -Os -fomit-frame-pointer | avx2
|