| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 14984 | ni_p7m2 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 15004 | ni_p7m2 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 15010 | ni_p7m2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 15030 | ni_p7m2 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 15148 | ni_p8m2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 15160 | ni_p8m2 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 15170 | ni_p8m2 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 15172 | ni_p7m2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 15180 | ni_p8m2 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 15194 | ni_p7m2 | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 15194 | ni_p7m2 | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 15194 | ni_p7m2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 15196 | ni_p7m2 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 15202 | ni_p7m2 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 15214 | ni_p7m2 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 15218 | ni_p7m2 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 15308 | ni_p7m2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 15344 | ni_p8m2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 15360 | ni_p8m2 | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 15360 | ni_p8m2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 15364 | ni_p8m2 | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 15366 | ni_p8m2 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 15366 | ni_p8m2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 15374 | ni_p8m2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 15378 | ni_p8m2 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 15386 | ni_p8m2 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 15398 | ni_p8m2 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 15400 | ni_p7m2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 15406 | ni_p7m1 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 15408 | ni_p7m1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 15414 | ni_p7m1 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 15436 | ni_p7m1 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 15436 | ni_p7m1 | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 15440 | ni_p7m1 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 15456 | ni_p7m1 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 15482 | ni_p8m1 | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 15482 | ni_p8m1 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 15486 | ni_p8m1 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 15488 | ni_p8m1 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 15496 | ni_p8m1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 15502 | ni_p8m1 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 15522 | ni_p8m1 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 15550 | ni_p7m1 | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 15560 | ni_p8m1 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 15570 | ni_p7m1 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 15574 | ni_p7m1 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 15646 | ni_p8m1 | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 15648 | ni_p8m1 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 15938 | ni_p7m2 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161216 | 20161026 |
| 15956 | ni_p7m2 | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 15960 | ni_p7m2 | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161216 | 20161026 |
| 15978 | ni_p7m2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 16104 | ni_p7m1 | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 16110 | ni_p7m1 | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161216 | 20161026 |
| 16112 | ni_p8m2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 16114 | ni_p7m1 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161216 | 20161026 |
| 16116 | ni_p8m2 | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161216 | 20161026 |
| 16122 | ni_p8m2 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161216 | 20161026 |
| 16136 | ni_p8m2 | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 16178 | ni_p8m1 | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161216 | 20161026 |
| 16178 | ni_p8m1 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 16190 | ni_p8m1 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161216 | 20161026 |
| 16210 | ni_p7m2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161216 | 20161026 |
| 16222 | ni_p7m1 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 16278 | ni_p7m1 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161216 | 20161026 |
| 16334 | ni_p8m2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161216 | 20161026 |
| 16338 | ni_p8m1 | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 16348 | ni_p8m1 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161216 | 20161026 |
| 18236 | ni_p8m2 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 18240 | ni_p8m1 | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 18262 | ni_p8m2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 18264 | ni_p8m2 | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 18276 | ni_p8m1 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 18300 | ni_p8m1 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 18360 | ni_p8m2 | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 18384 | ni_p8m2 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 18438 | ni_p8m1 | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 18440 | ni_p8m1 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 18464 | ni_p7m2 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 18466 | ni_p7m2 | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 18494 | ni_p7m1 | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 18526 | ni_p7m1 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 18698 | ni_p7m2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 18706 | ni_p7m2 | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 18722 | ni_p7m1 | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 18728 | ni_p7m2 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 18728 | ni_p7m1 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 18770 | ni_p7m1 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 106280 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 107810 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 107822 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 107996 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 108072 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 108108 | ref | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 108228 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 108986 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 109162 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 109296 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 109464 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 109498 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 109708 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 110076 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 110278 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 110386 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 110394 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 110496 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 110562 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 110822 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 111070 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 111262 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 111272 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 111296 | ref | gcc -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 111328 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 111576 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 111838 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 112452 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 112714 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 112752 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 112790 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 112804 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 112880 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 113148 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 113494 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 113566 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 113566 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 113578 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 113776 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 113780 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 113954 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 114032 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 114116 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 114376 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20161216 | 20161026 |
| 114392 | ref | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 114398 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 114428 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 114622 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 114698 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 114730 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 114754 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 114806 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 114924 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 115198 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 115328 | ref | gcc -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 115794 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 115942 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 115952 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 116322 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 116380 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 116458 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 116538 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 117328 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 119116 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 119196 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161216 | 20161026 |
| 119638 | ref | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 119908 | ref | gcc -O -fomit-frame-pointer | 20161216 | 20161026 |
| 120502 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 120862 | ref | gcc -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 124144 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 124192 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 124592 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 124702 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 124868 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 124924 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 125364 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 125398 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161216 | 20161026 |
| 125444 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 125502 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 125530 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 126010 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 126134 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 126256 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161216 | 20161026 |
| 126570 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 126858 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 127512 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 127536 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 127674 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 128056 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 128104 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 128354 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 128792 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 128946 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 129238 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 129358 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 129672 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 129728 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 129740 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 129788 | ref | gcc -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 129864 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 130002 | ref | gcc -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 130010 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 130046 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 130058 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 130060 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 130178 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 130200 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 130322 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 130472 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 130594 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 130642 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 130888 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 132310 | ref | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 132372 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 187790 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 189998 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 193666 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 193906 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 343984 | ref | gcc -funroll-loops | 20161216 | 20161026 |
| 344172 | ref | cc | 20161216 | 20161026 |
| 351238 | ref | gcc | 20161216 | 20161026 |
| Compiler | Implementations
|
| cc | ni_p7m2 ni_p8m2 |
| gcc | ni_p7m2 ni_p8m2 |
| gcc -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -march=barcelona -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -march=barcelona -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -march=k8 -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -march=k8 -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -march=k8 -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -march=k8 -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -march=nocona -O2 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -march=nocona -O3 -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -march=nocona -O -fomit-frame-pointer | ni_p7m2 ni_p8m2 |
| gcc -march=nocona -Os -fomit-frame-pointer | ni_p7m2 ni_p8m2
|
| Compiler | Implementations
|
| cc | ni_p7m1 ni_p8m1 |
| gcc | ni_p7m1 ni_p8m1 |
| gcc -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -march=barcelona -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -march=barcelona -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -march=k8 -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -march=k8 -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -march=k8 -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -march=k8 -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -march=nocona -O2 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -march=nocona -O3 -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -march=nocona -O -fomit-frame-pointer | ni_p7m1 ni_p8m1 |
| gcc -march=nocona -Os -fomit-frame-pointer | ni_p7m1 ni_p8m1
|