| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 10566 | dolbeau/amd64-avx2 | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 10650 | dolbeau/amd64-avx2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161216 | 20161026 |
| 10726 | dolbeau/amd64-avx2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 10840 | dolbeau/amd64-avx2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 10846 | dolbeau/amd64-avx2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 10908 | dolbeau/amd64-avx2 | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 10910 | dolbeau/amd64-avx2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 10954 | dolbeau/amd64-avx2 | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 10982 | dolbeau/amd64-avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 11038 | dolbeau/amd64-avx2 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 11174 | faster | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 11242 | dolbeau/amd64-avx2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 11324 | dolbeau/amd64-avx2 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 11324 | faster | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 11396 | dolbeau/amd64-avx2 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 11408 | dolbeau/amd64-avx2 | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 11434 | faster | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 11700 | faster | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 11816 | faster | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 11846 | faster | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 11888 | faster | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 11906 | faster | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 11978 | faster | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 11994 | faster | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161216 | 20161026 |
| 12002 | faster | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 12012 | faster | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 12686 | dolbeau/amd64-avx2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 12748 | dolbeau/amd64-avx2 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 17844 | faster | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 17850 | faster | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 17854 | faster | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 17910 | faster | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 18042 | faster | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 18044 | faster | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 18196 | dolbeau/amd64-sse | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 18234 | dolbeau/amd64-sse | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 18312 | dolbeau/amd64-sse | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 18316 | faster | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 18406 | faster | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 18498 | faster | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 18510 | faster | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 18536 | dolbeau/amd64-sse | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 18544 | dolbeau/amd64-sse | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 18550 | faster | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 18554 | dolbeau/amd64-sse | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 18558 | dolbeau/amd64-sse | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161216 | 20161026 |
| 18564 | faster | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 18590 | dolbeau/amd64-sse | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 18622 | dolbeau/amd64-sse | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 18632 | dolbeau/amd64-sse | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 18644 | dolbeau/amd64-sse | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 18662 | dolbeau/amd64-sse | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 18692 | faster | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 18756 | dolbeau/amd64-sse | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 18786 | dolbeau/amd64-sse | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 18792 | dolbeau/amd64-sse | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 18798 | dolbeau/amd64-sse | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161216 | 20161026 |
| 18816 | dolbeau/amd64-sse | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 18822 | dolbeau/amd64-sse | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 18826 | faster | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 18830 | dolbeau/amd64-sse | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 18834 | dolbeau/amd64-sse | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 18842 | dolbeau/amd64-sse | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 18890 | faster | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 18938 | dolbeau/amd64-sse | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161216 | 20161026 |
| 18962 | dolbeau/amd64-sse | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 18966 | dolbeau/amd64-sse | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 19038 | dolbeau/amd64-sse | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 19078 | faster | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 19096 | faster | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161216 | 20161026 |
| 19186 | dolbeau/amd64-sse | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 19236 | faster | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161216 | 20161026 |
| 19446 | dolbeau/amd64-sse | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 19480 | dolbeau/amd64-sse | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 19506 | dolbeau/amd64-sse | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 19614 | dolbeau/amd64-sse | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 19632 | dolbeau/amd64-sse | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 19632 | faster | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 19636 | faster | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 19648 | dolbeau/amd64-sse | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 19694 | dolbeau/amd64-sse | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 19716 | dolbeau/amd64-sse | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 19742 | dolbeau/amd64-sse | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 19754 | faster | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 19774 | dolbeau/amd64-sse | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 19792 | dolbeau/amd64-sse | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 19800 | dolbeau/amd64-sse | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 19834 | faster | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 22308 | faster | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 22310 | faster | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 22322 | faster | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 22324 | faster | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 22394 | faster | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 22394 | faster | gcc -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 22398 | faster | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 22402 | faster | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 22416 | faster | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 22424 | faster | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 22432 | faster | gcc -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 22448 | faster | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 22458 | faster | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 22466 | faster | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 22466 | faster | gcc -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 22534 | faster | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 22536 | faster | gcc -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 22558 | faster | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 22558 | faster | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 22568 | faster | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 22586 | faster | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 22598 | faster | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 22602 | faster | gcc -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 22614 | faster | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 22648 | faster | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 22652 | faster | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 22678 | faster | gcc -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 22752 | faster | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 22760 | faster | gcc -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 22776 | faster | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 22784 | faster | gcc -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 22794 | faster | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 22802 | faster | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 22816 | faster | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 22926 | faster | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 23016 | faster | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 23288 | faster | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 23382 | faster | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 23394 | faster | gcc -funroll-loops -O -fomit-frame-pointer | 20161216 | 20161026 |
| 23456 | faster | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 23496 | faster | gcc -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 23512 | faster | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 23532 | faster | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 23542 | faster | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 23564 | faster | gcc -O -fomit-frame-pointer | 20161216 | 20161026 |
| 23574 | faster | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 23618 | faster | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 23674 | faster | gcc -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 23682 | faster | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 23700 | faster | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 23710 | faster | gcc -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 23814 | faster | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 23896 | faster | gcc -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 24188 | faster | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 28596 | faster | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 28640 | faster | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 28644 | faster | gcc -funroll-loops -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 28690 | faster | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 28788 | faster | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 28826 | faster | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 28942 | faster | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 29118 | faster | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 29126 | dolbeau/amd64-sse | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 29166 | faster | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 29250 | dolbeau/amd64-sse | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 29286 | dolbeau/amd64-sse | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 29330 | dolbeau/amd64-sse | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 39820 | faster | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 39956 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 40002 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 40056 | faster | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 40140 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 40200 | faster | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 40238 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 40264 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 40284 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 40340 | faster | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 40432 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 40708 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 40814 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 41958 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 42416 | faster | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 42424 | faster | gcc -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 42426 | faster | gcc -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 42432 | faster | gcc -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 42468 | faster | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 42602 | faster | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 42664 | faster | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 42754 | faster | gcc -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 42956 | faster | gcc -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 43000 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 43084 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 43176 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 43438 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 43452 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 43492 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 43602 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 43646 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 43792 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 44690 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 44696 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 44778 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 44820 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 44830 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 44856 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 44912 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 44952 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 44986 | ref | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 45148 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 45152 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 45222 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 45280 | ref | gcc -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 45298 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 45424 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 45430 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 45506 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 46132 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 46506 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 46556 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 46678 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 46802 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 46812 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 46820 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 46830 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 46948 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 47094 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 51138 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 51230 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 51546 | ref | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 53022 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 53122 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 53262 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 53334 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 53418 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 53490 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 53540 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 53568 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 53570 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 53674 | ref | gcc -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 53756 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 53758 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 53860 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 54066 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 54152 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 54458 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 54596 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 54700 | ref | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 55414 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 55550 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 55612 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 55682 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 55700 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 55758 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 55796 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 55832 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 55898 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 55922 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 56020 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 56088 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 56140 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 56144 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 56182 | ref | gcc -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 56192 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 56228 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 56228 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 56242 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 56432 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 56434 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 56532 | ref | gcc -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 56626 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 57012 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 65110 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 65128 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20161216 | 20161026 |
| 65814 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 65988 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 66954 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 67002 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 67220 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 67790 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 67912 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 69500 | ref | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 69692 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161216 | 20161026 |
| 70032 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 70904 | ref | gcc -O -fomit-frame-pointer | 20161216 | 20161026 |
| 71164 | ref | gcc -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 71282 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161216 | 20161026 |
| 71294 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 71306 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 71418 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 71690 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 71752 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 71938 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161216 | 20161026 |
| 71988 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 72414 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 73032 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 74506 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 74984 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 75272 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 78976 | faster | gcc | 20161216 | 20161026 |
| 79000 | faster | cc | 20161216 | 20161026 |
| 79306 | faster | gcc -funroll-loops | 20161216 | 20161026 |
| 497102 | ref | cc | 20161216 | 20161026 |
| 497304 | ref | gcc | 20161216 | 20161026 |
| 504206 | ref | gcc -funroll-loops | 20161216 | 20161026 |
| Compiler | Implementations
|
| cc | dolbeau/amd64-sse |
| gcc | dolbeau/amd64-sse |
| gcc -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops | dolbeau/amd64-sse |
| gcc -funroll-loops -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -m64 -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -m64 -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -m64 -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -m64 -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -march=barcelona -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -march=barcelona -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -march=barcelona -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -march=barcelona -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-sse
|
| Compiler | Implementations
|
| cc | dolbeau/amd64-avx2 |
| gcc | dolbeau/amd64-avx2 |
| gcc -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops | dolbeau/amd64-avx2 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -march=barcelona -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -march=barcelona -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-avx2
|
| Compiler | Implementations
|
| cc | dolbeau/amd64-avx512 |
| gcc | dolbeau/amd64-avx512 |
| gcc -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops | dolbeau/amd64-avx512 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -march=barcelona -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -march=barcelona -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-avx512
|