| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 19800 | moon/neon/32 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 19808 | moon/neon/32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 19808 | moon/neon/32 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 19817 | moon/neon/32 | gcc -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 19830 | moon/neon/32 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 19832 | moon/neon/32 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 19832 | moon/neon/32 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 19832 | moon/neon/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 19832 | moon/neon/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 19835 | moon/neon/32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 19835 | moon/neon/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 19838 | moon/neon/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 19849 | moon/neon/32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 19853 | moon/neon/32 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141015 | 20141014 |
| 19858 | moon/neon/32 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 19860 | moon/neon/32 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141015 | 20141014 |
| 19860 | moon/neon/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 19860 | moon/neon/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 19862 | moon/neon/32 | gcc -O -fomit-frame-pointer | 20141015 | 20141014 |
| 19862 | moon/neon/32 | gcc -funroll-loops -O -fomit-frame-pointer | 20141015 | 20141014 |
| 19876 | moon/neon/32 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 19880 | moon/neon/32 | gcc -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 19881 | moon/neon/32 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 19882 | moon/neon/32 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 19883 | moon/neon/32 | gcc -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 19883 | moon/neon/32 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 19883 | moon/neon/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141015 | 20141014 |
| 19883 | moon/neon/32 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 19883 | moon/neon/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141015 | 20141014 |
| 19884 | moon/neon/32 | gcc -funroll-loops -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 19884 | moon/neon/32 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 19905 | moon/neon/32 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 19905 | moon/neon/32 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 19905 | moon/neon/32 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 19907 | moon/neon/32 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 19911 | moon/neon/32 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 19911 | moon/neon/32 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 19913 | moon/neon/32 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 19935 | moon/neon/32 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 19935 | moon/neon/32 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 19935 | moon/neon/32 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 19935 | moon/neon/32 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 19935 | moon/neon/32 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 19935 | moon/neon/32 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 19935 | moon/neon/32 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 19935 | moon/neon/32 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 19935 | moon/neon/32 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 19936 | moon/neon/32 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 19938 | moon/neon/32 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 19958 | moon/neon/32 | gcc | 20141015 | 20141014 |
| 19963 | moon/neon/32 | cc | 20141015 | 20141014 |
| 19963 | moon/neon/32 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141015 | 20141014 |
| 19965 | moon/neon/32 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 19965 | moon/neon/32 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 19971 | moon/neon/32 | gcc -funroll-loops | 20141015 | 20141014 |
| 19986 | moon/neon/32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141015 | 20141014 |
| 20012 | moon/neon/32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141015 | 20141014 |
| 20014 | moon/neon/32 | clang -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 20014 | moon/neon/32 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141015 | 20141014 |
| 20036 | moon/neon/32 | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141015 | 20141014 |
| 20038 | moon/neon/32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141015 | 20141014 |
| 20038 | moon/neon/32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141015 | 20141014 |
| 20038 | moon/neon/32 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141015 | 20141014 |
| 20038 | moon/neon/32 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
| 20038 | moon/neon/32 | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
| 20038 | moon/neon/32 | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
| 58828 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
| 58850 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141015 | 20141014 |
| 58863 | ref | clang -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 58865 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141015 | 20141014 |
| 58871 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141015 | 20141014 |
| 58880 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
| 58881 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141015 | 20141014 |
| 58881 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141015 | 20141014 |
| 59008 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141015 | 20141014 |
| 59024 | ref | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
| 59030 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141015 | 20141014 |
| 65540 | moon/armv6/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141015 | 20141014 |
| 65546 | moon/armv6/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 65550 | moon/armv6/32 | gcc -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 65550 | moon/armv6/32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 65550 | moon/armv6/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 65550 | moon/armv6/32 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 65558 | moon/armv6/32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 65566 | moon/armv6/32 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 65568 | moon/armv6/32 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141015 | 20141014 |
| 65569 | moon/armv6/32 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 65569 | moon/armv6/32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 65571 | moon/armv6/32 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 65571 | moon/armv6/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 65573 | moon/armv6/32 | gcc -O -fomit-frame-pointer | 20141015 | 20141014 |
| 65573 | moon/armv6/32 | gcc -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 65573 | moon/armv6/32 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 65573 | moon/armv6/32 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 65573 | moon/armv6/32 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 65573 | moon/armv6/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141015 | 20141014 |
| 65573 | moon/armv6/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 65573 | moon/armv6/32 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 65573 | moon/armv6/32 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 65573 | moon/armv6/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 65574 | moon/armv6/32 | gcc -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 65574 | moon/armv6/32 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141015 | 20141014 |
| 65574 | moon/armv6/32 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 65574 | moon/armv6/32 | gcc -funroll-loops -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 65574 | moon/armv6/32 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 65574 | moon/armv6/32 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 65574 | moon/armv6/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 65582 | moon/armv6/32 | gcc -funroll-loops -O -fomit-frame-pointer | 20141015 | 20141014 |
| 65585 | moon/armv6/32 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 65653 | moon/armv6/32 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 65653 | moon/armv6/32 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 65653 | moon/armv6/32 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 65653 | moon/armv6/32 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 65655 | moon/armv6/32 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 65655 | moon/armv6/32 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 65655 | moon/armv6/32 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 65655 | moon/armv6/32 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 65655 | moon/armv6/32 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 65655 | moon/armv6/32 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 65657 | moon/armv6/32 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141015 | 20141014 |
| 65672 | moon/armv6/32 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 65676 | moon/armv6/32 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 65676 | moon/armv6/32 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 65676 | moon/armv6/32 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 65676 | moon/armv6/32 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 65676 | moon/armv6/32 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 65676 | moon/armv6/32 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 65676 | moon/armv6/32 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 65695 | moon/armv6/32 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 65703 | moon/armv6/32 | cc | 20141015 | 20141014 |
| 65704 | moon/armv6/32 | gcc -funroll-loops | 20141015 | 20141014 |
| 65728 | moon/armv6/32 | gcc | 20141015 | 20141014 |
| 65756 | moon/armv6/32 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141015 | 20141014 |
| 65779 | moon/armv6/32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141015 | 20141014 |
| 65779 | moon/armv6/32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141015 | 20141014 |
| 65779 | moon/armv6/32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141015 | 20141014 |
| 65779 | moon/armv6/32 | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141015 | 20141014 |
| 65779 | moon/armv6/32 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141015 | 20141014 |
| 65807 | moon/armv6/32 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
| 65807 | moon/armv6/32 | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
| 65807 | moon/armv6/32 | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
| 65808 | moon/armv6/32 | clang -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 65829 | moon/armv6/32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141015 | 20141014 |
| 68043 | regs | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141015 | 20141014 |
| 68090 | regs | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141015 | 20141014 |
| 68732 | regs | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
| 68740 | regs | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141015 | 20141014 |
| 68742 | regs | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
| 68747 | regs | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141015 | 20141014 |
| 68747 | regs | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141015 | 20141014 |
| 68747 | regs | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141015 | 20141014 |
| 68757 | regs | clang -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 68760 | regs | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
| 68760 | regs | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141015 | 20141014 |
| 100717 | regs | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 100717 | regs | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141015 | 20141014 |
| 100747 | regs | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 100755 | regs | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 100776 | regs | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 104951 | regs | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 104987 | regs | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 105000 | regs | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 105178 | regs | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 105182 | regs | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 106935 | regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 107211 | regs | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 107317 | regs | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 108017 | regs | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 108193 | regs | gcc -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 108602 | regs | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 108612 | regs | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 109029 | regs | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 109976 | regs | gcc -funroll-loops -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 110119 | regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 112566 | regs | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 114429 | regs | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 114532 | regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 114565 | regs | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141015 | 20141014 |
| 114588 | regs | gcc -O -fomit-frame-pointer | 20141015 | 20141014 |
| 115436 | regs | gcc -funroll-loops -O -fomit-frame-pointer | 20141015 | 20141014 |
| 115562 | regs | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141015 | 20141014 |
| 116745 | regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 119102 | regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 119366 | regs | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 119421 | regs | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 119563 | regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 121393 | regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 122383 | regs | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 122417 | regs | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 122453 | regs | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 122461 | regs | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 122500 | regs | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 122661 | regs | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 122691 | regs | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 122724 | regs | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 122756 | regs | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 122816 | regs | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 127776 | regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 131319 | regs | gcc -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 131880 | regs | gcc -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 133481 | regs | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 133815 | regs | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 134440 | regs | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 134529 | regs | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 190470 | regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141015 | 20141014 |
| 194816 | regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141015 | 20141014 |
| 582853 | regs | gcc -funroll-loops | 20141015 | 20141014 |
| 582898 | regs | gcc | 20141015 | 20141014 |
| 582954 | regs | cc | 20141015 | 20141014 |
| Compiler | Implementations |
| cc | ref |
| gcc | ref |
| gcc -O2 -fomit-frame-pointer | ref |
| gcc -O3 -fomit-frame-pointer | ref |
| gcc -O -fomit-frame-pointer | ref |
| gcc -Os -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops | ref |
| gcc -funroll-loops -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | ref |
| Compiler | Implementations |
| cc | moon/xop/32 |
| clang -O3 -fomit-frame-pointer | moon/xop/32 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | moon/xop/32 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | moon/xop/32 |
| 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 -mcpu=cortex-a5 -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/xop/32 |
| Compiler | Implementations |
| cc | moon/sse2/32 |
| clang -O3 -fomit-frame-pointer | moon/sse2/32 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | moon/sse2/32 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | moon/sse2/32 |
| 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 -mcpu=cortex-a5 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/sse2/32 |
| Compiler | Implementations |
| cc | moon/ssse3/32 |
| clang -O3 -fomit-frame-pointer | moon/ssse3/32 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | moon/ssse3/32 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | moon/ssse3/32 |
| 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 -mcpu=cortex-a5 -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/ssse3/32 |
| Compiler | Implementations |
| cc | moon/avx/32 |
| clang -O3 -fomit-frame-pointer | moon/avx/32 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | moon/avx/32 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | moon/avx/32 |
| 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 -mcpu=cortex-a5 -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/avx/32 |
| Compiler | Implementations |
| cc | moon/avx2/32 |
| clang -O3 -fomit-frame-pointer | moon/avx2/32 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | moon/avx2/32 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | moon/avx2/32 |
| 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 -mcpu=cortex-a5 -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/avx2/32 |
| Compiler | Implementations |
| cc | moon/avx2/64 |
| clang -O3 -fomit-frame-pointer | moon/avx2/64 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | moon/avx2/64 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | moon/avx2/64 |
| gcc | moon/avx2/64 |
| gcc -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops | moon/avx2/64 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/avx2/64 |
| Compiler | Implementations |
| cc | moon/avx/64 |
| clang -O3 -fomit-frame-pointer | moon/avx/64 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | moon/avx/64 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | moon/avx/64 |
| gcc | moon/avx/64 |
| gcc -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -O -fomit-frame-pointer | moon/avx/64 |
| gcc -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/avx/64 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops | moon/avx/64 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -O -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/avx/64 |
| Compiler | Implementations |
| cc | moon/xop/64 |
| clang -O3 -fomit-frame-pointer | moon/xop/64 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | moon/xop/64 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | moon/xop/64 |
| gcc | moon/xop/64 |
| gcc -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -O -fomit-frame-pointer | moon/xop/64 |
| gcc -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/xop/64 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops | moon/xop/64 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -O -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/xop/64 |
| Compiler | Implementations |
| cc | xmm ymm |
| gcc | xmm ymm |
| gcc -O2 -fomit-frame-pointer | xmm ymm |
| gcc -O3 -fomit-frame-pointer | xmm ymm |
| gcc -O -fomit-frame-pointer | xmm ymm |
| gcc -Os -fomit-frame-pointer | xmm ymm |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | xmm ymm |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | xmm ymm |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | xmm ymm |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | xmm ymm |
| gcc -funroll-loops | xmm ymm |
| gcc -funroll-loops -O2 -fomit-frame-pointer | xmm ymm |
| gcc -funroll-loops -O3 -fomit-frame-pointer | xmm ymm |
| gcc -funroll-loops -O -fomit-frame-pointer | xmm ymm |
| gcc -funroll-loops -Os -fomit-frame-pointer | xmm ymm |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | xmm ymm |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | xmm ymm |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | xmm ymm |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | xmm ymm |
| Compiler | Implementations |
| cc | avx2-1 |
| 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 -O2 -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 -mcpu=cortex-a5 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | avx2-1 |
| Compiler | Implementations |
| cc | avx2-2 avx2-3 |
| gcc | avx2-2 avx2-3 |
| gcc -O2 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -O3 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -O -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -Os -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -funroll-loops | avx2-2 avx2-3 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -funroll-loops -O -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -funroll-loops -Os -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | avx2-2 avx2-3 |
| Compiler | Implementations |
| cc | avxicc |
| gcc | avxicc |
| gcc -O2 -fomit-frame-pointer | avxicc |
| gcc -O3 -fomit-frame-pointer | avxicc |
| gcc -O -fomit-frame-pointer | avxicc |
| gcc -Os -fomit-frame-pointer | avxicc |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avxicc |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avxicc |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | avxicc |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops | avxicc |
| gcc -funroll-loops -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avxicc |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | avxicc |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | avxicc |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | avxicc |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | avxicc |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | avxicc |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | avxicc |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | avxicc |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | avxicc |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | avxicc |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | avxicc |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | avxicc |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | avxicc |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | avxicc |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | avxicc |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | avxicc |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | avxicc |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | avxicc |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | avxicc |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | avxicc |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | avxicc |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | avx2-1 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | avx2-1 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | avx2-1 |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | avx2-2 avx2-3 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | avx2-2 avx2-3 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | avx2-2 avx2-3 |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | ymm |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | ymm |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | ymm |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | xmm |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | xmm |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | xmm |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | avxicc |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | avxicc |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | avxicc |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | ref |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | regs |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | regs |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | avx2-1 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | avx2-1 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | avx2-2 avx2-3 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | avx2-2 avx2-3 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | ymm |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | ymm |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | xmm |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | xmm |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | avxicc |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | avxicc |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | moon/armv6/32 moon/neon/32 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | moon/armv6/32 moon/neon/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | moon/xop/32 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | moon/xop/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | moon/sse2/32 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | moon/sse2/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | moon/ssse3/32 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | moon/ssse3/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | moon/avx/32 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | moon/avx/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | moon/avx2/32 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | moon/avx2/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | moon/avx2/64 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | moon/avx2/64 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | moon/avx/64 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | moon/avx/64 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | moon/xop/64 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | moon/xop/64 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | regs |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | avx2-1 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | avx2-2 avx2-3 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | ymm |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | xmm |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | avxicc |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | moon/xop/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | moon/sse2/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | moon/ssse3/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | moon/avx/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | moon/avx2/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | moon/avx2/64 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | moon/avx/64 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | moon/xop/64 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | regs |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | avx2-1 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | avx2-2 avx2-3 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | ymm |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | xmm |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | avxicc |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/xop/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/sse2/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/ssse3/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/avx/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/avx2/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/avx2/64 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/avx/64 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/xop/64 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | regs |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | avx2-1 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | avx2-2 avx2-3 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | ymm |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | xmm |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | avxicc |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | moon/xop/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | moon/sse2/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | moon/ssse3/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | moon/avx/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | moon/avx2/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | moon/avx2/64 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | moon/avx/64 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | moon/xop/64 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | regs |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | avx2-1 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | avx2-2 avx2-3 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | ymm |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | xmm |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | avxicc |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/xop/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/sse2/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/ssse3/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/avx/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/avx2/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/avx2/64 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/avx/64 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/xop/64 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | regs |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | avx2-1 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | avx2-2 avx2-3 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | ymm |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | xmm |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | avxicc |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | moon/xop/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | moon/sse2/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | moon/ssse3/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | moon/avx/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | moon/avx2/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | moon/avx2/64 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | moon/avx/64 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | moon/xop/64 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | regs |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | avx2-1 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | avx2-2 avx2-3 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | ymm |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | xmm |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | avxicc |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/xop/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/sse2/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/ssse3/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/avx/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/avx2/32 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/avx2/64 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/avx/64 |
| Compiler | Implementations |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/xop/64 |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | ref |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | xmm ymm |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | xmm ymm |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | avx2-1 |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | avx2-1 |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | avx2-2 avx2-3 |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | avx2-2 avx2-3 |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | regs |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | regs |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | regs |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | regs |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | regs |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | regs |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | regs |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | regs |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | regs |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | regs |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | regs |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | regs |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | regs |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | regs |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | regs |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | regs |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | regs |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | regs |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | regs |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | regs |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | moon/xop/32 |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | moon/xop/32 |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | moon/sse2/32 |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | moon/ssse3/32 |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | moon/avx/32 |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | moon/avx/32 |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | moon/avx2/32 |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | moon/avx2/32 |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | moon/avx2/64 |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | moon/avx/64 |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | moon/avx/64 |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | moon/xop/64 |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | moon/xop/64 |
| Compiler | Implementations |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | moon/armv6/32 moon/neon/32 |