| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 86996 | optimized_nonSSE | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 87152 | optimized_nonSSE | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 87284 | optimized_nonSSE | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 87880 | optimized_nonSSE | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 87948 | optimized_nonSSE | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 87980 | optimized_nonSSE | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 88368 | optimized_nonSSE | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 88540 | optimized_nonSSE | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 88616 | optimized_nonSSE | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 88988 | optimized_nonSSE | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 89084 | optimized_nonSSE | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 89372 | optimized_nonSSE | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 89444 | optimized_SSE | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
| 89500 | optimized_SSE | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 89516 | optimized_SSE | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 89536 | optimized_SSE | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 89540 | optimized_SSE | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 89548 | optimized_SSE | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 89564 | optimized_SSE | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 89568 | optimized_SSE | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 89568 | optimized_SSE | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 89572 | optimized_SSE | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 89592 | optimized_SSE | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 89604 | optimized_SSE | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 89608 | optimized_SSE | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 89616 | optimized_SSE | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 89616 | optimized_SSE | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 89620 | optimized_SSE | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 89624 | optimized_SSE | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 89628 | optimized_SSE | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 89632 | optimized_SSE | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 89636 | optimized_SSE | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 89640 | optimized_SSE | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 89648 | optimized_SSE | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 89656 | optimized_SSE | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 89660 | optimized_SSE | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 89664 | optimized_SSE | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 89664 | optimized_SSE | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 89668 | optimized_SSE | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 89668 | optimized_SSE | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 89672 | optimized_SSE | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 89672 | optimized_SSE | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 89672 | optimized_SSE | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 89684 | optimized_SSE | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 89684 | optimized_SSE | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 89684 | optimized_SSE | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 89688 | optimized_SSE | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 89700 | optimized_SSE | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 89708 | optimized_SSE | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 89716 | optimized_SSE | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 89716 | optimized_SSE | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 89720 | optimized_SSE | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 89720 | optimized_SSE | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 89736 | optimized_SSE | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 89736 | optimized_SSE | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 89740 | optimized_SSE | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 89740 | optimized_SSE | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 89752 | optimized_SSE | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 89756 | optimized_SSE | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 89760 | optimized_SSE | cc | 20170204 | 20170105 |
| 89764 | optimized_SSE | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 89768 | optimized_SSE | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 89768 | optimized_SSE | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 89772 | optimized_SSE | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 89780 | optimized_SSE | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 89780 | optimized_SSE | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 89780 | optimized_SSE | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 89788 | optimized_SSE | gcc -funroll-loops | 20170204 | 20170105 |
| 89788 | optimized_SSE | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 89788 | optimized_SSE | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 89796 | optimized_SSE | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 89800 | optimized_SSE | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 89804 | optimized_SSE | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 89808 | optimized_SSE | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 89820 | optimized_SSE | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 89824 | optimized_SSE | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 89828 | optimized_SSE | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 89848 | optimized_SSE | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 89860 | optimized_SSE | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 89868 | optimized_SSE | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 89872 | optimized_SSE | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
| 89888 | optimized_SSE | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 89900 | optimized_SSE | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 89904 | optimized_SSE | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
| 89904 | optimized_SSE | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 89908 | optimized_SSE | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 89908 | optimized_SSE | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 89916 | optimized_nonSSE | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 89920 | optimized_SSE | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 89924 | optimized_SSE | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
| 89924 | optimized_SSE | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 89924 | optimized_SSE | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 89944 | optimized_SSE | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 89988 | optimized_nonSSE | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 90012 | optimized_SSE | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
| 90012 | optimized_SSE | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 90020 | optimized_SSE | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 90032 | optimized_nonSSE | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 90036 | optimized_nonSSE | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 90044 | optimized_SSE | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 90048 | optimized_nonSSE | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 90064 | optimized_nonSSE | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 90076 | optimized_SSE | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 90088 | optimized_SSE | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
| 90100 | optimized_nonSSE | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 90108 | optimized_SSE | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 90116 | optimized_SSE | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 90120 | optimized_nonSSE | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 90120 | optimized_SSE | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 90132 | optimized_SSE | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 90172 | optimized_SSE | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
| 90184 | optimized_SSE | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 90200 | optimized_nonSSE | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 90212 | optimized_SSE | gcc | 20170204 | 20170105 |
| 90220 | optimized_nonSSE | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 90220 | optimized_SSE | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
| 90224 | optimized_SSE | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 90228 | optimized_nonSSE | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 90244 | optimized_SSE | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 90264 | optimized_nonSSE | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 90272 | optimized_SSE | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 90284 | optimized_SSE | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 90312 | optimized_SSE | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 90364 | optimized_nonSSE | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 90376 | optimized_SSE | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 90388 | optimized_SSE | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 90420 | optimized_SSE | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 90444 | optimized_nonSSE | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 90452 | optimized_nonSSE | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 90484 | optimized_nonSSE | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 90500 | optimized_nonSSE | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 90504 | optimized_SSE | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 90608 | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 90740 | optimized_nonSSE | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 90748 | optimized_nonSSE | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 90828 | optimized_SSE | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 91052 | optimized_nonSSE | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 91060 | optimized_nonSSE | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 91360 | optimized_SSE | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 91580 | optimized_nonSSE | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 91628 | optimized_nonSSE | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
| 91688 | optimized_nonSSE | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
| 91792 | optimized_nonSSE | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 92324 | optimized_nonSSE | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 92364 | optimized_nonSSE | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 92428 | optimized_nonSSE | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 92880 | optimized_nonSSE | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 122064 | optimized_nonSSE | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 122340 | optimized_nonSSE | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 122656 | optimized_nonSSE | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 122656 | optimized_nonSSE | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 122712 | optimized_nonSSE | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 122712 | optimized_nonSSE | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 122760 | optimized_nonSSE | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 123812 | optimized_nonSSE | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 124156 | optimized_nonSSE | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 124324 | optimized_nonSSE | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 124632 | optimized_nonSSE | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 124660 | optimized_nonSSE | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 124668 | optimized_nonSSE | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 124676 | optimized_nonSSE | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 124704 | optimized_nonSSE | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 135644 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 135680 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 137316 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 137332 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 137380 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 137580 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 137796 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 138156 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 138204 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 138272 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 138376 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 138396 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 138404 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 138604 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 139080 | ref | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 139088 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 139112 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 139156 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 139208 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 139296 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 139372 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 139408 | optimized_nonSSE | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
| 139504 | optimized_nonSSE | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 139508 | optimized_nonSSE | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 139684 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 140056 | optimized_nonSSE | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 140160 | optimized_nonSSE | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 140280 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 140284 | optimized_nonSSE | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 140332 | optimized_nonSSE | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 140380 | optimized_nonSSE | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 140560 | optimized_nonSSE | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 140580 | optimized_nonSSE | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
| 140628 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
| 140796 | optimized_nonSSE | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 140900 | optimized_nonSSE | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 140988 | optimized_nonSSE | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 141032 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 141036 | optimized_nonSSE | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
| 141100 | optimized_nonSSE | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 141216 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 141252 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 141372 | optimized_nonSSE | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 141376 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 141540 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 141624 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 141696 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
| 141712 | optimized_nonSSE | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 141724 | optimized_nonSSE | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 141904 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 142036 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
| 143636 | optimized_nonSSE | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 143932 | optimized_nonSSE | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 143936 | optimized_nonSSE | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 144024 | optimized_nonSSE | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 144176 | optimized_nonSSE | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 144392 | optimized_nonSSE | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 144404 | optimized_nonSSE | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 144732 | optimized_nonSSE | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 144768 | optimized_nonSSE | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 145088 | optimized_nonSSE | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 145296 | optimized_nonSSE | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 145312 | optimized_nonSSE | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 145960 | optimized_nonSSE | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 147704 | optimized_nonSSE | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 147804 | optimized_nonSSE | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 147880 | optimized_nonSSE | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 148168 | optimized_nonSSE | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 148332 | optimized_nonSSE | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 148800 | optimized_nonSSE | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 151472 | optimized_nonSSE | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 155600 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 155724 | optimized_nonSSE | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 156628 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 156800 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 156880 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 157336 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 157456 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 157788 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 158188 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 158656 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 179752 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 180320 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 180772 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 180848 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 180884 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 181056 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 181280 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 181380 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 181692 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 181696 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 182284 | ref | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 182288 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 182452 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 182572 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 182752 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 182916 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 183076 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 183280 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 183688 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 183840 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 183924 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 184024 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 185292 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 185304 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 185392 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 185412 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 185436 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 185464 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 185568 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 185596 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 185672 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 185704 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 185824 | ref | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
| 185836 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
| 185848 | ref | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 185976 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 186032 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
| 186224 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
| 186284 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
| 186580 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 186624 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 186924 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
| 187548 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 187564 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 187716 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 188700 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 188916 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 189160 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 189264 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 189416 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 189468 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 189496 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 189612 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
| 191888 | ref | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
| 740728 | optimized_nonSSE | gcc | 20170204 | 20170105 |
| 752244 | optimized_nonSSE | gcc -funroll-loops | 20170204 | 20170105 |
| 846336 | ref | gcc -funroll-loops | 20170204 | 20170105 |
| 847784 | ref | gcc | 20170204 | 20170105 |
| Compiler | Implementations
|
| cc | optimized_AVX optimized_AVX2 |
| clang -O3 -fomit-frame-pointer -Qunused-arguments | optimized_AVX optimized_AVX2 |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | optimized_AVX optimized_AVX2 |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | optimized_AVX optimized_AVX2 |
| clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | optimized_AVX optimized_AVX2 |
| clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | optimized_AVX optimized_AVX2 |
| clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | optimized_AVX optimized_AVX2 |
| gcc | optimized_AVX optimized_AVX2 |
| gcc -O2 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -O3 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -O -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -Os -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -O -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -Os -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -O2 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -O3 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -O -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -Os -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | optimized_AVX |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -march=barcelona -O -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -march=barcelona -Os -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -march=k8 -O2 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -march=k8 -O3 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -march=k8 -O -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -march=k8 -Os -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | optimized_AVX optimized_AVX2 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | optimized_AVX optimized_AVX2 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | optimized_AVX optimized_AVX2 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | optimized_AVX optimized_AVX2 |
| gcc -march=nocona -O2 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -march=nocona -O3 -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -march=nocona -O -fomit-frame-pointer | optimized_AVX optimized_AVX2 |
| gcc -march=nocona -Os -fomit-frame-pointer | optimized_AVX optimized_AVX2
|