| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 10892 | sse2 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
| 10892 | sse2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 10900 | sse2 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
| 10900 | sse2 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 10900 | sse2 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 10900 | sse2 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 11188 | sse2 | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11192 | sse2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11208 | sse2 | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11208 | sse2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11208 | sse2 | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11244 | sse2 | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11252 | sse2 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11256 | sse2 | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11260 | sse2 | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11260 | sse2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11264 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11264 | sse2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11264 | sse2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11264 | sse2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11272 | sse2 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11284 | sse2 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11284 | sse2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11284 | sse2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 11288 | sse2 | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11308 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11308 | sse2 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11308 | sse2 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11308 | sse2 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11316 | sse2 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11316 | sse2 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11316 | sse2 | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11320 | sse2 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11324 | sse2 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11332 | sse2 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11332 | sse2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11332 | sse2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 11336 | sse2 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11336 | sse2 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11336 | sse2 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11340 | sse2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11340 | sse2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 11348 | sse2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11352 | sse2 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11352 | sse2 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11356 | sse2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11356 | sse2 | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11356 | sse2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11356 | sse2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11356 | sse2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11356 | sse2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11356 | sse2 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11376 | sse2 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11376 | sse2 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11376 | sse2 | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11388 | sse2 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11388 | sse2 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11396 | sse2 | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11396 | sse2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11396 | sse2 | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11400 | sse2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11412 | sse2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11428 | sse2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11444 | sse2 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11456 | sse2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11456 | sse2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11460 | sse2 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11464 | sse2 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11492 | sse2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11492 | sse2 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11500 | sse2 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11500 | sse2 | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11504 | sse2 | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11536 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 11560 | sse2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11560 | sse2 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 11608 | sse2 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 11608 | sse2 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16020 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16028 | ref | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16052 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16060 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16060 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16072 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16084 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16092 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16096 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16140 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16144 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16144 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 16148 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16156 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16168 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16176 | ref | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16184 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16204 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16204 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16224 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16300 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16300 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16320 | ref64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16372 | ref64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16388 | ref64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16388 | ref64 | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16396 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16400 | ref64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16404 | ref64 | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16416 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16416 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16432 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16432 | ref64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16436 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16436 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16440 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16448 | ref64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16488 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16508 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16540 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 16544 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16544 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16564 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16580 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 16584 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16588 | ref64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16588 | ref64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16596 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16596 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16596 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16608 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 16624 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16628 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 16628 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 16676 | ref64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16680 | ref64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16708 | ref64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16712 | ref64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16724 | ref64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16724 | ref64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16748 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16756 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 16760 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16776 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 16776 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 16780 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16796 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16828 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 16828 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 16828 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 16828 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
| 16832 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 16836 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 16848 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 16872 | ref | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
| 16872 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
| 16872 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 16876 | ref | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 16880 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
| 16880 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 16888 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
| 16900 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16900 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 16920 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 16928 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 16944 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 16964 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 17020 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 17032 | ref64 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 17036 | ref64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 17036 | ref64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 17036 | ref64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 17040 | ref64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 17052 | ref64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 17072 | ref64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 17072 | ref64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 20432 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
| 20432 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 20520 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 20520 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 20520 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 20532 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
| 22072 | ref64 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 22072 | ref64 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 22168 | ref64 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
| 22180 | ref64 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 22804 | ref64 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
| 22804 | ref64 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 23792 | sse2 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 23792 | sse2 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 23792 | sse2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 23992 | ref64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24000 | ref64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24012 | ref64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24120 | ref64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24120 | ref64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24180 | ref64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24180 | ref64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24268 | sse2 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24268 | sse2 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24272 | sse2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24272 | sse2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24272 | sse2 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24272 | sse2 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24272 | sse2 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24276 | sse2 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24276 | sse2 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24408 | sse2 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24408 | sse2 | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24412 | sse2 | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24412 | sse2 | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24412 | sse2 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24412 | sse2 | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24416 | sse2 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24416 | sse2 | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24420 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24420 | sse2 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24420 | sse2 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24424 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24444 | sse2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24460 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24472 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24512 | ref | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24516 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24520 | sse2 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24524 | ref64 | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24524 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24532 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24536 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24540 | ref64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24548 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24556 | ref64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24556 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24556 | ref64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24568 | ref64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 24584 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24584 | ref64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24584 | ref64 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24596 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24596 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 24604 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24628 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24628 | ref64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24636 | ref64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24636 | ref64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24640 | ref64 | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24648 | ref64 | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24660 | ref64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24672 | ref64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24688 | ref64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24688 | ref64 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24692 | ref64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24692 | ref64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24692 | ref64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24704 | ref64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24724 | ref64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24724 | ref64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 24728 | ref64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24740 | ref64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24744 | ref64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24744 | ref64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24748 | ref64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24756 | ref64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24760 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24768 | ref64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24780 | ref64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24796 | ref64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 24808 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24812 | ref64 | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24816 | ref64 | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24948 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 24952 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25216 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25236 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25272 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25284 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25404 | ref64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25472 | ref64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25472 | ref64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25488 | ref64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25500 | ref64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25520 | ref64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25520 | ref64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25528 | ref64 | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25536 | ref64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25544 | ref64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25568 | ref64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25572 | ref64 | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25576 | ref64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 25584 | ref64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25584 | ref64 | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25588 | ref64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 25608 | ref64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 25736 | ref64 | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25756 | ref64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25776 | ref64 | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25840 | ref64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25844 | ref64 | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25892 | ref64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 25908 | ref64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25908 | ref64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 25908 | ref64 | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25976 | ref64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25976 | ref64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25988 | ref64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
| 25988 | ref64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 26000 | ref64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 26004 | ref64 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 161904 | ref64 | cc | 20170204 | 20170105 |
| 162448 | ref | cc | 20170204 | 20170105 |
| 180304 | ref64 | gcc -funroll-loops | 20170204 | 20170105 |
| 181256 | ref64 | gcc | 20170204 | 20170105 |
| 181752 | ref | gcc | 20170204 | 20170105 |
| 181784 | ref | gcc -funroll-loops | 20170204 | 20170105 |
| 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 -O3 -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 -O3 -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 -O3 -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
|