Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|
7400 | xmm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
7404 | xmm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
7544 | xmm | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170201 | 20170105 |
7544 | xmm | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
7616 | regs | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
7616 | regs | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
7624 | regs | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
7624 | regs | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
7624 | regs | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170201 | 20170105 |
7624 | regs | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
7628 | regs | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
7632 | regs | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170201 | 20170105 |
7632 | regs | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
7660 | regs | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
7660 | regs | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
7668 | regs | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
7760 | regs | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
7760 | regs | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
7764 | regs | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170201 | 20170105 |
7772 | regs | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170201 | 20170105 |
7776 | regs | gcc -O2 -fomit-frame-pointer | 20170201 | 20170105 |
7776 | regs | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170201 | 20170105 |
7776 | regs | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
7776 | regs | gcc -m64 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
7780 | regs | gcc -m64 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
7784 | regs | gcc -O3 -fomit-frame-pointer | 20170201 | 20170105 |
7784 | regs | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170201 | 20170105 |
7784 | regs | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170201 | 20170105 |
7784 | regs | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
7792 | xmm | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
7792 | xmm | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
7792 | xmm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170201 | 20170105 |
7792 | xmm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170201 | 20170105 |
7792 | xmm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
7792 | xmm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
7800 | regs | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
7800 | xmm | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
7800 | xmm | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
7804 | regs | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
7804 | xmm | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
7804 | xmm | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
7804 | regs | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
7808 | regs | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
7808 | regs | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
7808 | regs | gcc -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
7812 | regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170201 | 20170105 |
7860 | xmm | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170201 | 20170105 |
7924 | regs | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
7936 | regs | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
7936 | regs | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170201 | 20170105 |
7936 | regs | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170201 | 20170105 |
7936 | regs | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
7940 | regs | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
7940 | regs | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
7972 | regs | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
7972 | regs | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170201 | 20170105 |
7972 | regs | gcc -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
7972 | regs | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
7980 | regs | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170201 | 20170105 |
7980 | regs | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170201 | 20170105 |
8024 | regs | gcc -Os -fomit-frame-pointer | 20170201 | 20170105 |
8024 | regs | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
8024 | regs | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
8024 | regs | gcc -m64 -Os -fomit-frame-pointer | 20170201 | 20170105 |
8032 | regs | gcc -funroll-loops -Os -fomit-frame-pointer | 20170201 | 20170105 |
8044 | regs | gcc -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
8048 | regs | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
8056 | regs | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170201 | 20170105 |
8056 | regs | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170201 | 20170105 |
8064 | regs | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
8064 | regs | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
8072 | regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170201 | 20170105 |
8072 | regs | gcc -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
8076 | regs | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
8080 | regs | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170201 | 20170105 |
8088 | regs | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
8096 | regs | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
8108 | regs | gcc -funroll-loops -O -fomit-frame-pointer | 20170201 | 20170105 |
8124 | regs | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
8124 | regs | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
8128 | regs | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
8132 | regs | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170201 | 20170105 |
8132 | regs | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
8132 | regs | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
8144 | regs | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
8148 | regs | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
8148 | regs | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
8180 | regs | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170201 | 20170105 |
8180 | regs | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170201 | 20170105 |
8180 | regs | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
8180 | regs | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
8180 | regs | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
8180 | regs | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
8180 | regs | gcc -O -fomit-frame-pointer | 20170201 | 20170105 |
8184 | regs | gcc -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
8188 | regs | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170201 | 20170105 |
8188 | regs | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170201 | 20170105 |
8188 | regs | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
8188 | regs | gcc -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
8192 | regs | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170201 | 20170105 |
8192 | regs | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
8192 | regs | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170201 | 20170105 |
8192 | regs | gcc -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
8192 | regs | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
8196 | regs | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170201 | 20170105 |
8196 | regs | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170201 | 20170105 |
8204 | regs | gcc -m64 -O -fomit-frame-pointer | 20170201 | 20170105 |
8204 | regs | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
8212 | regs | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
8216 | regs | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
8216 | regs | gcc -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
8216 | regs | gcc -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
8252 | xmm | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170201 | 20170105 |
8252 | xmm | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170201 | 20170105 |
8252 | xmm | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170201 | 20170105 |
8252 | xmm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170201 | 20170105 |
8252 | xmm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
8332 | regs | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
8336 | regs | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
8364 | regs | gcc -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
8368 | regs | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
8952 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170201 | 20170105 |
8952 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170201 | 20170105 |
8952 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9164 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9164 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9164 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9164 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9164 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9164 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
9220 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9220 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9256 | ref | gcc -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9256 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9256 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9404 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9404 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9428 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9428 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9484 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9484 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9552 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9552 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9552 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9552 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9552 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9552 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
9576 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9576 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9592 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9592 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9620 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9620 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9624 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9648 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9648 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9720 | ref | gcc -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9720 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9720 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9748 | xmm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9760 | xmm | gcc -m64 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9768 | xmm | gcc -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9788 | xmm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9788 | xmm | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9792 | xmm | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9800 | xmm | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9804 | xmm | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9808 | xmm | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9808 | xmm | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9816 | xmm | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9820 | xmm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9828 | xmm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9844 | xmm | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9844 | xmm | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9848 | xmm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9848 | xmm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9856 | xmm | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9864 | xmm | gcc -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9868 | xmm | gcc -m64 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9900 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9904 | xmm | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
9912 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9936 | xmm | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
9936 | xmm | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9948 | xmm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9948 | xmm | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9956 | xmm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9956 | xmm | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9988 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9988 | xmm | gcc -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
9992 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
9996 | xmm | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
10000 | xmm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
10004 | xmm | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170201 | 20170105 |
10004 | xmm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
10024 | xmm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
10032 | xmm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
10048 | xmm | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
10048 | xmm | gcc -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
10056 | xmm | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
10068 | xmm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170201 | 20170105 |
10076 | xmm | gcc -funroll-loops -O -fomit-frame-pointer | 20170201 | 20170105 |
10076 | xmm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
10084 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
10084 | xmm | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
10084 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
10084 | xmm | gcc -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
10084 | xmm | gcc -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
10104 | xmm | gcc -m64 -O -fomit-frame-pointer | 20170201 | 20170105 |
10112 | xmm | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
10116 | xmm | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
10116 | xmm | gcc -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
10132 | xmm | gcc -O -fomit-frame-pointer | 20170201 | 20170105 |
10144 | xmm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
10152 | xmm | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
10160 | xmm | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
10160 | xmm | gcc -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
10164 | xmm | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170201 | 20170105 |
10172 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
10192 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
10224 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
10224 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
10372 | xmm | gcc -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
10760 | xmm | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
10760 | xmm | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
10764 | xmm | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170201 | 20170105 |
10800 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
10800 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
10808 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170201 | 20170105 |
10812 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170201 | 20170105 |
10812 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170201 | 20170105 |
11012 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
11012 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
11084 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
11084 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
11404 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
11404 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
11504 | ref | gcc -O -fomit-frame-pointer | 20170201 | 20170105 |
11504 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170201 | 20170105 |
11504 | ref | gcc -m64 -O -fomit-frame-pointer | 20170201 | 20170105 |
11552 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
11552 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
11564 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170201 | 20170105 |
11564 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170201 | 20170105 |
11564 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170201 | 20170105 |
11564 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170201 | 20170105 |
11564 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170201 | 20170105 |
11564 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
11608 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
11608 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
12628 | xmm | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170201 | 20170105 |
12856 | xmm | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170201 | 20170105 |
12856 | xmm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170201 | 20170105 |
12856 | xmm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
12864 | xmm | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170201 | 20170105 |
12864 | xmm | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170201 | 20170105 |
12900 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170201 | 20170105 |
12900 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170201 | 20170105 |
12900 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170201 | 20170105 |
12900 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
12904 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
12904 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
12920 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170201 | 20170105 |
12920 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170201 | 20170105 |
12980 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170201 | 20170105 |
12980 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170201 | 20170105 |
12980 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
12980 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
12996 | ref | gcc -Os -fomit-frame-pointer | 20170201 | 20170105 |
13000 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170201 | 20170105 |
13000 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
13000 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
13016 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170201 | 20170105 |
13016 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170201 | 20170105 |
13028 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
13028 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
13284 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
13284 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
13552 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
13552 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
13828 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170201 | 20170105 |
13828 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
13852 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170201 | 20170105 |
13868 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
13868 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
13868 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
15820 | xmm | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
15832 | xmm | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
15876 | xmm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170201 | 20170105 |
15876 | xmm | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170201 | 20170105 |
15884 | xmm | gcc -funroll-loops -Os -fomit-frame-pointer | 20170201 | 20170105 |
15884 | xmm | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
15884 | xmm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
15936 | xmm | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
15936 | xmm | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
15944 | xmm | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
15972 | xmm | gcc -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
16088 | xmm | gcc -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
16112 | xmm | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170201 | 20170105 |
16116 | xmm | gcc -Os -fomit-frame-pointer | 20170201 | 20170105 |
16128 | xmm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
16128 | xmm | gcc -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
16140 | xmm | gcc -m64 -Os -fomit-frame-pointer | 20170201 | 20170105 |
16184 | xmm | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
33024 | regs | gcc | 20170201 | 20170105 |
33024 | regs | gcc -funroll-loops | 20170201 | 20170105 |
47128 | regs | cc | 20170201 | 20170105 |
82204 | ref | gcc | 20170201 | 20170105 |
82644 | ref | gcc -funroll-loops | 20170201 | 20170105 |
90064 | xmm | cc | 20170201 | 20170105 |
99156 | ref | cc | 20170201 | 20170105 |
105164 | xmm | gcc -funroll-loops | 20170201 | 20170105 |
107212 | xmm | gcc | 20170201 | 20170105 |
Compiler | Implementations |
cc | moon/avx/64 moon/avx2/64 moon/xop/64 |
clang -O3 -fomit-frame-pointer -Qunused-arguments | moon/avx/64 moon/avx2/64 moon/xop/64 |
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | moon/avx/64 moon/avx2/64 moon/xop/64 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/avx/64 moon/avx2/64 moon/xop/64 |
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/avx/64 moon/avx2/64 moon/xop/64 |
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/avx/64 moon/avx2/64 moon/xop/64 |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/xop/64 |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -march=barcelona -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -march=barcelona -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -march=barcelona -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -march=barcelona -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -march=k8 -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -march=k8 -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -march=k8 -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -march=k8 -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -march=nocona -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -march=nocona -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -march=nocona -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -march=nocona -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
Compiler | Implementations |
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=barcelona -O -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
gcc -m64 -march=barcelona -Os -fomit-frame-pointer | avxicc moon/avx/64 moon/avx2/64 moon/xop/64 |
Compiler | Implementations |
cc | moon/neon/32 |
clang -O3 -fomit-frame-pointer -Qunused-arguments | moon/neon/32 |
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | moon/neon/32 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/neon/32 |
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/neon/32 |
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/neon/32 |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/neon/32 |
Compiler | Implementations |
cc | moon/armv6/32 |
clang -O3 -fomit-frame-pointer -Qunused-arguments | moon/armv6/32 |
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | moon/armv6/32 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/armv6/32 |
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/armv6/32 |
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/armv6/32 |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/armv6/32 |
Compiler | Implementations |
cc | moon/avx2/32 |
clang -O3 -fomit-frame-pointer -Qunused-arguments | moon/avx2/32 |
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | moon/avx2/32 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/avx2/32 |
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/avx2/32 |
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/avx2/32 |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/avx2/32 |
Compiler | Implementations |
cc | moon/sse2/32 |
clang -O3 -fomit-frame-pointer -Qunused-arguments | moon/sse2/32 |
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | moon/sse2/32 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/sse2/32 |
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/sse2/32 |
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/sse2/32 |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/sse2/32 |
Compiler | Implementations |
cc | moon/ssse3/32 |
clang -O3 -fomit-frame-pointer -Qunused-arguments | moon/ssse3/32 |
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | moon/ssse3/32 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/ssse3/32 |
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/ssse3/32 |
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/ssse3/32 |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/ssse3/32 |
Compiler | Implementations |
cc | moon/avx/32 |
clang -O3 -fomit-frame-pointer -Qunused-arguments | moon/avx/32 |
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | moon/avx/32 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/avx/32 |
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/avx/32 |
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/avx/32 |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/avx/32 |
Compiler | Implementations |
cc | moon/xop/32 |
clang -O3 -fomit-frame-pointer -Qunused-arguments | moon/xop/32 |
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | moon/xop/32 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/xop/32 |
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/xop/32 |
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/xop/32 |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | moon/xop/32 |
Compiler | Implementations |
cc | ymm |
clang -O3 -fomit-frame-pointer -Qunused-arguments | ymm |
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | ymm |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ymm |
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ymm |
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ymm |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ymm |
Compiler | Implementations |
cc | avx2-1 |
clang -O3 -fomit-frame-pointer -Qunused-arguments | avx2-1 |
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx2-1 |
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx2-1 |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx2-1 |
Compiler | Implementations |
cc | avx2-2 |
clang -O3 -fomit-frame-pointer -Qunused-arguments | avx2-2 |
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx2-2 |
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx2-2 |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx2-2 |
Compiler | Implementations |
cc | avx2-3 |
clang -O3 -fomit-frame-pointer -Qunused-arguments | avx2-3 |
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx2-3 |
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx2-3 |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx2-3 |
Compiler | Implementations |
cc | avxicc |
Compiler | Implementations |
clang -O3 -fomit-frame-pointer -Qunused-arguments | avxicc |
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | avxicc |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avxicc |
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avxicc |
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avxicc |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avxicc |
Compiler | Implementations |
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | avx2-1 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx2-1 |
Compiler | Implementations |
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | avx2-2 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx2-2 |
Compiler | Implementations |
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | avx2-3 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx2-3 |
Compiler | Implementations |
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | xmm |
Compiler | Implementations |
gcc | moon/neon/32 |
gcc -O2 -fomit-frame-pointer | moon/neon/32 |
gcc -O3 -fomit-frame-pointer | moon/neon/32 |
gcc -O -fomit-frame-pointer | moon/neon/32 |
gcc -Os -fomit-frame-pointer | moon/neon/32 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/neon/32 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/neon/32 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/neon/32 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops | moon/neon/32 |
gcc -funroll-loops -O2 -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -O3 -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -O -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -Os -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | moon/neon/32 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -O2 -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -O3 -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -O -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -Os -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | moon/neon/32 |
gcc -march=barcelona -O2 -fomit-frame-pointer | moon/neon/32 |
gcc -march=barcelona -O3 -fomit-frame-pointer | moon/neon/32 |
gcc -march=barcelona -O -fomit-frame-pointer | moon/neon/32 |
gcc -march=barcelona -Os -fomit-frame-pointer | moon/neon/32 |
gcc -march=k8 -O2 -fomit-frame-pointer | moon/neon/32 |
gcc -march=k8 -O3 -fomit-frame-pointer | moon/neon/32 |
gcc -march=k8 -O -fomit-frame-pointer | moon/neon/32 |
gcc -march=k8 -Os -fomit-frame-pointer | moon/neon/32 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | moon/neon/32 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | moon/neon/32 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | moon/neon/32 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | moon/neon/32 |
gcc -march=nocona -O2 -fomit-frame-pointer | moon/neon/32 |
gcc -march=nocona -O3 -fomit-frame-pointer | moon/neon/32 |
gcc -march=nocona -O -fomit-frame-pointer | moon/neon/32 |
gcc -march=nocona -Os -fomit-frame-pointer | moon/neon/32 |
Compiler | Implementations |
gcc | moon/armv6/32 |
gcc -O2 -fomit-frame-pointer | moon/armv6/32 |
gcc -O3 -fomit-frame-pointer | moon/armv6/32 |
gcc -O -fomit-frame-pointer | moon/armv6/32 |
gcc -Os -fomit-frame-pointer | moon/armv6/32 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/armv6/32 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/armv6/32 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/armv6/32 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops | moon/armv6/32 |
gcc -funroll-loops -O2 -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -O3 -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -O -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -Os -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | moon/armv6/32 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -O2 -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -O3 -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -O -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -Os -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | moon/armv6/32 |
gcc -march=barcelona -O2 -fomit-frame-pointer | moon/armv6/32 |
gcc -march=barcelona -O3 -fomit-frame-pointer | moon/armv6/32 |
gcc -march=barcelona -O -fomit-frame-pointer | moon/armv6/32 |
gcc -march=barcelona -Os -fomit-frame-pointer | moon/armv6/32 |
gcc -march=k8 -O2 -fomit-frame-pointer | moon/armv6/32 |
gcc -march=k8 -O3 -fomit-frame-pointer | moon/armv6/32 |
gcc -march=k8 -O -fomit-frame-pointer | moon/armv6/32 |
gcc -march=k8 -Os -fomit-frame-pointer | moon/armv6/32 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | moon/armv6/32 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | moon/armv6/32 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | moon/armv6/32 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | moon/armv6/32 |
gcc -march=nocona -O2 -fomit-frame-pointer | moon/armv6/32 |
gcc -march=nocona -O3 -fomit-frame-pointer | moon/armv6/32 |
gcc -march=nocona -O -fomit-frame-pointer | moon/armv6/32 |
gcc -march=nocona -Os -fomit-frame-pointer | moon/armv6/32 |
Compiler | Implementations |
gcc | moon/avx2/32 |
gcc -O2 -fomit-frame-pointer | moon/avx2/32 |
gcc -O3 -fomit-frame-pointer | moon/avx2/32 |
gcc -O -fomit-frame-pointer | moon/avx2/32 |
gcc -Os -fomit-frame-pointer | moon/avx2/32 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/avx2/32 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/avx2/32 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/avx2/32 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops | moon/avx2/32 |
gcc -funroll-loops -O2 -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -O3 -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -O -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -Os -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | moon/avx2/32 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -O2 -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -O3 -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -O -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -Os -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | moon/avx2/32 |
gcc -march=barcelona -O2 -fomit-frame-pointer | moon/avx2/32 |
gcc -march=barcelona -O3 -fomit-frame-pointer | moon/avx2/32 |
gcc -march=barcelona -O -fomit-frame-pointer | moon/avx2/32 |
gcc -march=barcelona -Os -fomit-frame-pointer | moon/avx2/32 |
gcc -march=k8 -O2 -fomit-frame-pointer | moon/avx2/32 |
gcc -march=k8 -O3 -fomit-frame-pointer | moon/avx2/32 |
gcc -march=k8 -O -fomit-frame-pointer | moon/avx2/32 |
gcc -march=k8 -Os -fomit-frame-pointer | moon/avx2/32 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | moon/avx2/32 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | moon/avx2/32 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | moon/avx2/32 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | moon/avx2/32 |
gcc -march=nocona -O2 -fomit-frame-pointer | moon/avx2/32 |
gcc -march=nocona -O3 -fomit-frame-pointer | moon/avx2/32 |
gcc -march=nocona -O -fomit-frame-pointer | moon/avx2/32 |
gcc -march=nocona -Os -fomit-frame-pointer | moon/avx2/32 |
Compiler | Implementations |
gcc | moon/ssse3/32 |
gcc -O2 -fomit-frame-pointer | moon/ssse3/32 |
gcc -O3 -fomit-frame-pointer | moon/ssse3/32 |
gcc -O -fomit-frame-pointer | moon/ssse3/32 |
gcc -Os -fomit-frame-pointer | moon/ssse3/32 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/ssse3/32 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/ssse3/32 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/ssse3/32 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops | moon/ssse3/32 |
gcc -funroll-loops -O2 -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -O3 -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -O -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -Os -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | moon/ssse3/32 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -O2 -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -O3 -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -O -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -Os -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | moon/ssse3/32 |
gcc -march=barcelona -O2 -fomit-frame-pointer | moon/ssse3/32 |
gcc -march=barcelona -O3 -fomit-frame-pointer | moon/ssse3/32 |
gcc -march=barcelona -O -fomit-frame-pointer | moon/ssse3/32 |
gcc -march=barcelona -Os -fomit-frame-pointer | moon/ssse3/32 |
gcc -march=k8 -O2 -fomit-frame-pointer | moon/ssse3/32 |
gcc -march=k8 -O3 -fomit-frame-pointer | moon/ssse3/32 |
gcc -march=k8 -O -fomit-frame-pointer | moon/ssse3/32 |
gcc -march=k8 -Os -fomit-frame-pointer | moon/ssse3/32 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | moon/ssse3/32 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | moon/ssse3/32 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | moon/ssse3/32 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | moon/ssse3/32 |
gcc -march=nocona -O2 -fomit-frame-pointer | moon/ssse3/32 |
gcc -march=nocona -O3 -fomit-frame-pointer | moon/ssse3/32 |
gcc -march=nocona -O -fomit-frame-pointer | moon/ssse3/32 |
gcc -march=nocona -Os -fomit-frame-pointer | moon/ssse3/32 |
Compiler | Implementations |
gcc | moon/avx/32 |
gcc -O2 -fomit-frame-pointer | moon/avx/32 |
gcc -O3 -fomit-frame-pointer | moon/avx/32 |
gcc -O -fomit-frame-pointer | moon/avx/32 |
gcc -Os -fomit-frame-pointer | moon/avx/32 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/avx/32 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/avx/32 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/avx/32 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops | moon/avx/32 |
gcc -funroll-loops -O2 -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -O3 -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -O -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -Os -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | moon/avx/32 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -O2 -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -O3 -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -O -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -Os -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | moon/avx/32 |
gcc -march=barcelona -O2 -fomit-frame-pointer | moon/avx/32 |
gcc -march=barcelona -O3 -fomit-frame-pointer | moon/avx/32 |
gcc -march=barcelona -O -fomit-frame-pointer | moon/avx/32 |
gcc -march=barcelona -Os -fomit-frame-pointer | moon/avx/32 |
gcc -march=k8 -O2 -fomit-frame-pointer | moon/avx/32 |
gcc -march=k8 -O3 -fomit-frame-pointer | moon/avx/32 |
gcc -march=k8 -O -fomit-frame-pointer | moon/avx/32 |
gcc -march=k8 -Os -fomit-frame-pointer | moon/avx/32 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | moon/avx/32 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | moon/avx/32 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | moon/avx/32 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | moon/avx/32 |
gcc -march=nocona -O2 -fomit-frame-pointer | moon/avx/32 |
gcc -march=nocona -O3 -fomit-frame-pointer | moon/avx/32 |
gcc -march=nocona -O -fomit-frame-pointer | moon/avx/32 |
gcc -march=nocona -Os -fomit-frame-pointer | moon/avx/32 |
Compiler | Implementations |
gcc | moon/sse2/32 |
gcc -O2 -fomit-frame-pointer | moon/sse2/32 |
gcc -O3 -fomit-frame-pointer | moon/sse2/32 |
gcc -O -fomit-frame-pointer | moon/sse2/32 |
gcc -Os -fomit-frame-pointer | moon/sse2/32 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/sse2/32 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/sse2/32 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/sse2/32 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops | moon/sse2/32 |
gcc -funroll-loops -O2 -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -O3 -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -O -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -Os -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | moon/sse2/32 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -O2 -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -O3 -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -O -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -Os -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | moon/sse2/32 |
gcc -march=barcelona -O2 -fomit-frame-pointer | moon/sse2/32 |
gcc -march=barcelona -O3 -fomit-frame-pointer | moon/sse2/32 |
gcc -march=barcelona -O -fomit-frame-pointer | moon/sse2/32 |
gcc -march=barcelona -Os -fomit-frame-pointer | moon/sse2/32 |
gcc -march=k8 -O2 -fomit-frame-pointer | moon/sse2/32 |
gcc -march=k8 -O3 -fomit-frame-pointer | moon/sse2/32 |
gcc -march=k8 -O -fomit-frame-pointer | moon/sse2/32 |
gcc -march=k8 -Os -fomit-frame-pointer | moon/sse2/32 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | moon/sse2/32 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | moon/sse2/32 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | moon/sse2/32 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | moon/sse2/32 |
gcc -march=nocona -O2 -fomit-frame-pointer | moon/sse2/32 |
gcc -march=nocona -O3 -fomit-frame-pointer | moon/sse2/32 |
gcc -march=nocona -O -fomit-frame-pointer | moon/sse2/32 |
gcc -march=nocona -Os -fomit-frame-pointer | moon/sse2/32 |
Compiler | Implementations |
gcc | moon/xop/32 |
gcc -O2 -fomit-frame-pointer | moon/xop/32 |
gcc -O3 -fomit-frame-pointer | moon/xop/32 |
gcc -O -fomit-frame-pointer | moon/xop/32 |
gcc -Os -fomit-frame-pointer | moon/xop/32 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/xop/32 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/xop/32 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/xop/32 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops | moon/xop/32 |
gcc -funroll-loops -O2 -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -O3 -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -O -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -Os -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | moon/xop/32 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -O2 -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -O3 -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -O -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -Os -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | moon/xop/32 |
gcc -march=barcelona -O2 -fomit-frame-pointer | moon/xop/32 |
gcc -march=barcelona -O3 -fomit-frame-pointer | moon/xop/32 |
gcc -march=barcelona -O -fomit-frame-pointer | moon/xop/32 |
gcc -march=barcelona -Os -fomit-frame-pointer | moon/xop/32 |
gcc -march=k8 -O2 -fomit-frame-pointer | moon/xop/32 |
gcc -march=k8 -O3 -fomit-frame-pointer | moon/xop/32 |
gcc -march=k8 -O -fomit-frame-pointer | moon/xop/32 |
gcc -march=k8 -Os -fomit-frame-pointer | moon/xop/32 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | moon/xop/32 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | moon/xop/32 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | moon/xop/32 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | moon/xop/32 |
gcc -march=nocona -O2 -fomit-frame-pointer | moon/xop/32 |
gcc -march=nocona -O3 -fomit-frame-pointer | moon/xop/32 |
gcc -march=nocona -O -fomit-frame-pointer | moon/xop/32 |
gcc -march=nocona -Os -fomit-frame-pointer | moon/xop/32 |
Compiler | Implementations |
gcc | avx2-1 |
gcc -O2 -fomit-frame-pointer | avx2-1 |
gcc -O3 -fomit-frame-pointer | avx2-1 |
gcc -O -fomit-frame-pointer | avx2-1 |
gcc -Os -fomit-frame-pointer | avx2-1 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2-1 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2-1 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2-1 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops | avx2-1 |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -O -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -Os -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx2-1 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx2-1 |
gcc -m64 -O2 -fomit-frame-pointer | avx2-1 |
gcc -m64 -O3 -fomit-frame-pointer | avx2-1 |
gcc -m64 -O -fomit-frame-pointer | avx2-1 |
gcc -m64 -Os -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx2-1 |
gcc -march=barcelona -O2 -fomit-frame-pointer | avx2-1 |
gcc -march=barcelona -O3 -fomit-frame-pointer | avx2-1 |
gcc -march=barcelona -O -fomit-frame-pointer | avx2-1 |
gcc -march=barcelona -Os -fomit-frame-pointer | avx2-1 |
gcc -march=k8 -O2 -fomit-frame-pointer | avx2-1 |
gcc -march=k8 -O3 -fomit-frame-pointer | avx2-1 |
gcc -march=k8 -O -fomit-frame-pointer | avx2-1 |
gcc -march=k8 -Os -fomit-frame-pointer | avx2-1 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx2-1 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx2-1 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx2-1 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx2-1 |
gcc -march=nocona -O2 -fomit-frame-pointer | avx2-1 |
gcc -march=nocona -O3 -fomit-frame-pointer | avx2-1 |
gcc -march=nocona -O -fomit-frame-pointer | avx2-1 |
gcc -march=nocona -Os -fomit-frame-pointer | avx2-1 |
Compiler | Implementations |
gcc | avx2-2 |
gcc -O2 -fomit-frame-pointer | avx2-2 |
gcc -O3 -fomit-frame-pointer | avx2-2 |
gcc -O -fomit-frame-pointer | avx2-2 |
gcc -Os -fomit-frame-pointer | avx2-2 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2-2 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2-2 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2-2 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops | avx2-2 |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -O -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -Os -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx2-2 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx2-2 |
gcc -m64 -O2 -fomit-frame-pointer | avx2-2 |
gcc -m64 -O3 -fomit-frame-pointer | avx2-2 |
gcc -m64 -O -fomit-frame-pointer | avx2-2 |
gcc -m64 -Os -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx2-2 |
gcc -march=barcelona -O2 -fomit-frame-pointer | avx2-2 |
gcc -march=barcelona -O3 -fomit-frame-pointer | avx2-2 |
gcc -march=barcelona -O -fomit-frame-pointer | avx2-2 |
gcc -march=barcelona -Os -fomit-frame-pointer | avx2-2 |
gcc -march=k8 -O2 -fomit-frame-pointer | avx2-2 |
gcc -march=k8 -O3 -fomit-frame-pointer | avx2-2 |
gcc -march=k8 -O -fomit-frame-pointer | avx2-2 |
gcc -march=k8 -Os -fomit-frame-pointer | avx2-2 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx2-2 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx2-2 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx2-2 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx2-2 |
gcc -march=nocona -O2 -fomit-frame-pointer | avx2-2 |
gcc -march=nocona -O3 -fomit-frame-pointer | avx2-2 |
gcc -march=nocona -O -fomit-frame-pointer | avx2-2 |
gcc -march=nocona -Os -fomit-frame-pointer | avx2-2 |
Compiler | Implementations |
gcc | avx2-3 |
gcc -O2 -fomit-frame-pointer | avx2-3 |
gcc -O3 -fomit-frame-pointer | avx2-3 |
gcc -O -fomit-frame-pointer | avx2-3 |
gcc -Os -fomit-frame-pointer | avx2-3 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2-3 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2-3 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2-3 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -O -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -Os -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx2-3 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx2-3 |
gcc -m64 -O2 -fomit-frame-pointer | avx2-3 |
gcc -m64 -O3 -fomit-frame-pointer | avx2-3 |
gcc -m64 -O -fomit-frame-pointer | avx2-3 |
gcc -m64 -Os -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx2-3 |
gcc -march=barcelona -O2 -fomit-frame-pointer | avx2-3 |
gcc -march=barcelona -O3 -fomit-frame-pointer | avx2-3 |
gcc -march=barcelona -O -fomit-frame-pointer | avx2-3 |
gcc -march=barcelona -Os -fomit-frame-pointer | avx2-3 |
gcc -march=k8 -O2 -fomit-frame-pointer | avx2-3 |
gcc -march=k8 -O3 -fomit-frame-pointer | avx2-3 |
gcc -march=k8 -O -fomit-frame-pointer | avx2-3 |
gcc -march=k8 -Os -fomit-frame-pointer | avx2-3 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx2-3 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx2-3 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx2-3 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx2-3 |
gcc -march=nocona -O2 -fomit-frame-pointer | avx2-3 |
gcc -march=nocona -O3 -fomit-frame-pointer | avx2-3 |
gcc -march=nocona -O -fomit-frame-pointer | avx2-3 |
gcc -march=nocona -Os -fomit-frame-pointer | avx2-3 |
Compiler | Implementations |
gcc | ymm |
gcc -O2 -fomit-frame-pointer | ymm |
gcc -O3 -fomit-frame-pointer | ymm |
gcc -O -fomit-frame-pointer | ymm |
gcc -Os -fomit-frame-pointer | ymm |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ymm |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ymm |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ymm |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops | ymm |
gcc -funroll-loops -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ymm |
gcc -m64 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -O -fomit-frame-pointer | ymm |
gcc -m64 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=k8 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | ymm |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=nocona -O -fomit-frame-pointer | ymm |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | ymm |
gcc -march=barcelona -O2 -fomit-frame-pointer | ymm |
gcc -march=barcelona -O3 -fomit-frame-pointer | ymm |
gcc -march=barcelona -O -fomit-frame-pointer | ymm |
gcc -march=barcelona -Os -fomit-frame-pointer | ymm |
gcc -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -march=k8 -O -fomit-frame-pointer | ymm |
gcc -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ymm |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ymm |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ymm |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ymm |
gcc -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -march=nocona -O -fomit-frame-pointer | ymm |
gcc -march=nocona -Os -fomit-frame-pointer | ymm |
Compiler | Implementations |
gcc -funroll-loops | avx2-3 |
Compiler | Implementations |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx2-2 |
Compiler | Implementations |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2-1 |
Compiler | Implementations |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | avx2-1 |
Compiler | Implementations |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | moon/xop/32 |
Compiler | Implementations |
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=barcelona -O -fomit-frame-pointer | moon/neon/32 |
gcc -m64 -march=barcelona -Os -fomit-frame-pointer | moon/neon/32 |
Compiler | Implementations |
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=barcelona -O -fomit-frame-pointer | moon/armv6/32 |
gcc -m64 -march=barcelona -Os -fomit-frame-pointer | moon/armv6/32 |
Compiler | Implementations |
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=barcelona -O -fomit-frame-pointer | moon/avx2/32 |
gcc -m64 -march=barcelona -Os -fomit-frame-pointer | moon/avx2/32 |
Compiler | Implementations |
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=barcelona -O -fomit-frame-pointer | moon/ssse3/32 |
gcc -m64 -march=barcelona -Os -fomit-frame-pointer | moon/ssse3/32 |
Compiler | Implementations |
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=barcelona -O -fomit-frame-pointer | moon/avx/32 |
gcc -m64 -march=barcelona -Os -fomit-frame-pointer | moon/avx/32 |
Compiler | Implementations |
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=barcelona -O -fomit-frame-pointer | moon/sse2/32 |
gcc -m64 -march=barcelona -Os -fomit-frame-pointer | moon/sse2/32 |
Compiler | Implementations |
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=barcelona -O -fomit-frame-pointer | moon/xop/32 |
gcc -m64 -march=barcelona -Os -fomit-frame-pointer | moon/xop/32 |
Compiler | Implementations |
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=barcelona -O -fomit-frame-pointer | avx2-1 |
gcc -m64 -march=barcelona -Os -fomit-frame-pointer | avx2-1 |
Compiler | Implementations |
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=barcelona -O -fomit-frame-pointer | avx2-2 |
gcc -m64 -march=barcelona -Os -fomit-frame-pointer | avx2-2 |
Compiler | Implementations |
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=barcelona -O -fomit-frame-pointer | avx2-3 |
gcc -m64 -march=barcelona -Os -fomit-frame-pointer | avx2-3 |
Compiler | Implementations |
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=barcelona -O -fomit-frame-pointer | ymm |
gcc -m64 -march=barcelona -Os -fomit-frame-pointer | ymm |