Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|
8876 | moon/neon/32 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141019 | 20141014 |
8899 | moon/neon/32 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141019 | 20141014 |
8903 | moon/neon/32 | gcc -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8904 | moon/neon/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8905 | moon/neon/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8905 | moon/neon/32 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141019 | 20141014 |
8905 | moon/neon/32 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141019 | 20141014 |
8906 | moon/neon/32 | gcc -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8906 | moon/neon/32 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141019 | 20141014 |
8906 | moon/neon/32 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
8908 | moon/neon/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8910 | moon/neon/32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141019 | 20141014 |
8910 | moon/neon/32 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141019 | 20141014 |
8912 | moon/neon/32 | clang -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8912 | moon/neon/32 | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
8912 | moon/neon/32 | gcc -Os -fomit-frame-pointer | 20141019 | 20141014 |
8912 | moon/neon/32 | gcc -funroll-loops | 20141019 | 20141014 |
8912 | moon/neon/32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8912 | moon/neon/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
8912 | moon/neon/32 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141019 | 20141014 |
8913 | moon/neon/32 | gcc | 20141019 | 20141014 |
8913 | moon/neon/32 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
8917 | moon/neon/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
8919 | moon/neon/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8923 | moon/neon/32 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141019 | 20141014 |
8927 | 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 | 20141019 | 20141014 |
8927 | moon/neon/32 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141019 | 20141014 |
8930 | moon/neon/32 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
8930 | moon/neon/32 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8931 | moon/neon/32 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
8932 | moon/neon/32 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
8933 | moon/neon/32 | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
8942 | moon/neon/32 | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141019 | 20141014 |
8942 | moon/neon/32 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8942 | moon/neon/32 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8942 | moon/neon/32 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8944 | moon/neon/32 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8947 | moon/neon/32 | gcc -O -fomit-frame-pointer | 20141019 | 20141014 |
8947 | moon/neon/32 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8947 | moon/neon/32 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8948 | moon/neon/32 | gcc -funroll-loops -O -fomit-frame-pointer | 20141019 | 20141014 |
8949 | moon/neon/32 | gcc -funroll-loops -Os -fomit-frame-pointer | 20141019 | 20141014 |
8949 | moon/neon/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
8957 | moon/neon/32 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8957 | moon/neon/32 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141019 | 20141014 |
8961 | moon/neon/32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8961 | moon/neon/32 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141019 | 20141014 |
8961 | moon/neon/32 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8962 | 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 | 20141019 | 20141014 |
8962 | moon/neon/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
8963 | moon/neon/32 | cc | 20141019 | 20141014 |
8963 | moon/neon/32 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8963 | moon/neon/32 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8964 | moon/neon/32 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
8964 | moon/neon/32 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8964 | moon/neon/32 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141019 | 20141014 |
8964 | moon/neon/32 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8965 | moon/neon/32 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141019 | 20141014 |
8966 | moon/neon/32 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
8966 | moon/neon/32 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8966 | moon/neon/32 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8972 | moon/neon/32 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8981 | moon/neon/32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141019 | 20141014 |
8981 | moon/neon/32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8981 | moon/neon/32 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141019 | 20141014 |
9008 | moon/neon/32 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18750 | moon/armv6/32 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141019 | 20141014 |
18758 | moon/armv6/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18780 | moon/armv6/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
18785 | moon/armv6/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
18799 | moon/armv6/32 | gcc -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18801 | moon/armv6/32 | cc | 20141019 | 20141014 |
18801 | moon/armv6/32 | gcc | 20141019 | 20141014 |
18826 | moon/armv6/32 | gcc -funroll-loops | 20141019 | 20141014 |
19110 | moon/armv6/32 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
19137 | 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 | 20141019 | 20141014 |
19137 | moon/armv6/32 | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
19137 | moon/armv6/32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
19137 | moon/armv6/32 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
19137 | moon/armv6/32 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141019 | 20141014 |
19138 | 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 | 20141019 | 20141014 |
19138 | moon/armv6/32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
19138 | moon/armv6/32 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
19138 | moon/armv6/32 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141019 | 20141014 |
19139 | moon/armv6/32 | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141019 | 20141014 |
19139 | moon/armv6/32 | gcc -funroll-loops -O -fomit-frame-pointer | 20141019 | 20141014 |
19140 | moon/armv6/32 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141019 | 20141014 |
19140 | moon/armv6/32 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
19140 | moon/armv6/32 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
19140 | moon/armv6/32 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
19140 | moon/armv6/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
19140 | moon/armv6/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
19140 | moon/armv6/32 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
19140 | moon/armv6/32 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141019 | 20141014 |
19140 | moon/armv6/32 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
19161 | moon/armv6/32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141019 | 20141014 |
19161 | moon/armv6/32 | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
19161 | moon/armv6/32 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141019 | 20141014 |
19161 | moon/armv6/32 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141019 | 20141014 |
19161 | moon/armv6/32 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
19161 | moon/armv6/32 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
19161 | moon/armv6/32 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
19161 | moon/armv6/32 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141019 | 20141014 |
19161 | moon/armv6/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
19161 | moon/armv6/32 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141019 | 20141014 |
19162 | moon/armv6/32 | clang -O3 -fomit-frame-pointer | 20141019 | 20141014 |
19162 | moon/armv6/32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141019 | 20141014 |
19162 | moon/armv6/32 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
19162 | moon/armv6/32 | gcc -O -fomit-frame-pointer | 20141019 | 20141014 |
19162 | moon/armv6/32 | gcc -Os -fomit-frame-pointer | 20141019 | 20141014 |
19162 | moon/armv6/32 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
19162 | moon/armv6/32 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
19162 | moon/armv6/32 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141019 | 20141014 |
19162 | moon/armv6/32 | gcc -funroll-loops -Os -fomit-frame-pointer | 20141019 | 20141014 |
19162 | moon/armv6/32 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
19162 | moon/armv6/32 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
19162 | moon/armv6/32 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
19162 | moon/armv6/32 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
19162 | moon/armv6/32 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141019 | 20141014 |
19162 | moon/armv6/32 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
19162 | moon/armv6/32 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141019 | 20141014 |
19162 | moon/armv6/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
19162 | moon/armv6/32 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
19162 | moon/armv6/32 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141019 | 20141014 |
19162 | moon/armv6/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
19162 | moon/armv6/32 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141019 | 20141014 |
19162 | moon/armv6/32 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141019 | 20141014 |
19162 | moon/armv6/32 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141019 | 20141014 |
19162 | moon/armv6/32 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141019 | 20141014 |
19163 | moon/armv6/32 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141019 | 20141014 |
19164 | moon/armv6/32 | gcc -O2 -fomit-frame-pointer | 20141019 | 20141014 |
19188 | moon/armv6/32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
26837 | e/ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
29053 | e/regs | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
29595 | e/merged | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
30060 | e/merged | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
32762 | e/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
32839 | e/regs | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
33122 | e/merged | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
33485 | e/merged | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
33657 | e/ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
33733 | e/ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
33741 | e/ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141019 | 20141014 |
33757 | e/ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
33765 | e/ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
33797 | e/regs | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141019 | 20141014 |
33815 | e/regs | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
33815 | e/regs | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
33842 | e/regs | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
33842 | e/regs | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
34770 | e/merged | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
34770 | e/merged | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
34770 | e/merged | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
34770 | e/merged | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
34770 | e/merged | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141019 | 20141014 |
34800 | e/merged | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
34805 | e/merged | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141019 | 20141014 |
34819 | e/merged | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
34819 | e/merged | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
34821 | e/merged | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
34922 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
34950 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
36445 | e/merged | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141019 | 20141014 |
36448 | e/merged | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141019 | 20141014 |
36450 | e/merged | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
36469 | e/regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
36469 | e/merged | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141019 | 20141014 |
36469 | e/merged | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141019 | 20141014 |
36495 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
36497 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
36521 | e/ref | gcc -O3 -fomit-frame-pointer | 20141019 | 20141014 |
36596 | e/regs | gcc -O3 -fomit-frame-pointer | 20141019 | 20141014 |
36702 | e/merged | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
36705 | e/merged | gcc -Os -fomit-frame-pointer | 20141019 | 20141014 |
36754 | e/merged | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141019 | 20141014 |
36962 | e/merged | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141019 | 20141014 |
36962 | e/merged | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141019 | 20141014 |
36986 | e/merged | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141019 | 20141014 |
37011 | e/merged | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141019 | 20141014 |
37013 | e/merged | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141019 | 20141014 |
37088 | e/ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
37088 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
37140 | e/merged | gcc -O -fomit-frame-pointer | 20141019 | 20141014 |
37140 | e/merged | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
37140 | e/merged | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141019 | 20141014 |
37168 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
37219 | e/merged | gcc -funroll-loops -O -fomit-frame-pointer | 20141019 | 20141014 |
37219 | e/merged | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141019 | 20141014 |
37220 | e/merged | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
37397 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
37914 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
37963 | e/merged | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141019 | 20141014 |
37964 | e/regs | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
38117 | e/merged | clang -O3 -fomit-frame-pointer | 20141019 | 20141014 |
38117 | e/merged | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141019 | 20141014 |
38117 | e/merged | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141019 | 20141014 |
38117 | e/merged | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
38117 | e/merged | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
38117 | e/merged | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
38117 | e/merged | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
38145 | e/merged | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141019 | 20141014 |
38145 | e/merged | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141019 | 20141014 |
38145 | e/merged | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141019 | 20141014 |
38145 | e/merged | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
38147 | e/merged | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141019 | 20141014 |
38147 | e/merged | gcc -funroll-loops -Os -fomit-frame-pointer | 20141019 | 20141014 |
39505 | e/merged | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
39529 | e/merged | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
39692 | e/merged | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
39692 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
39846 | e/ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
39846 | e/regs | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
39999 | e/merged | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141019 | 20141014 |
40258 | e/merged | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
40260 | e/regs | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
40286 | e/ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
40744 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
41260 | e/regs | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
41263 | e/regs | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
41263 | e/regs | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
41263 | e/regs | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141019 | 20141014 |
41265 | e/regs | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
41273 | e/regs | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141019 | 20141014 |
41331 | e/ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141019 | 20141014 |
41981 | e/merged | gcc -O3 -fomit-frame-pointer | 20141019 | 20141014 |
42060 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
42629 | e/regs | gcc -funroll-loops -O -fomit-frame-pointer | 20141019 | 20141014 |
42651 | e/regs | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
42703 | e/regs | gcc -Os -fomit-frame-pointer | 20141019 | 20141014 |
42730 | e/regs | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
42868 | e/ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141019 | 20141014 |
42884 | e/regs | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141019 | 20141014 |
42908 | e/regs | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141019 | 20141014 |
42908 | e/regs | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141019 | 20141014 |
42908 | e/regs | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
42909 | e/regs | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141019 | 20141014 |
42909 | e/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 | 20141019 | 20141014 |
42909 | e/regs | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
42909 | e/regs | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
42909 | e/regs | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
42911 | e/regs | clang -O3 -fomit-frame-pointer | 20141019 | 20141014 |
42936 | e/regs | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141019 | 20141014 |
42991 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
43011 | e/regs | gcc -O2 -fomit-frame-pointer | 20141019 | 20141014 |
43011 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
43142 | e/merged | gcc -O2 -fomit-frame-pointer | 20141019 | 20141014 |
43142 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
43320 | e/ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
43393 | e/regs | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
43785 | e/merged | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141019 | 20141014 |
43864 | e/ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141019 | 20141014 |
43888 | e/ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
43888 | e/ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
43888 | e/ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
43888 | e/ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
44275 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
44559 | e/regs | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141019 | 20141014 |
44659 | e/ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141019 | 20141014 |
44711 | e/regs | gcc -O -fomit-frame-pointer | 20141019 | 20141014 |
44711 | e/regs | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141019 | 20141014 |
44711 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
44737 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
44738 | e/regs | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
44790 | e/ref | gcc -Os -fomit-frame-pointer | 20141019 | 20141014 |
44814 | e/ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
44944 | e/regs | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141019 | 20141014 |
44946 | e/regs | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141019 | 20141014 |
44968 | e/ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
44968 | e/regs | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141019 | 20141014 |
44968 | e/regs | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141019 | 20141014 |
44968 | e/regs | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141019 | 20141014 |
44998 | e/ref | gcc -funroll-loops -O -fomit-frame-pointer | 20141019 | 20141014 |
45073 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
45433 | e/regs | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141019 | 20141014 |
45822 | e/regs | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
45999 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
46180 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
46618 | e/regs | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141019 | 20141014 |
46771 | e/regs | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141019 | 20141014 |
47029 | e/regs | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141019 | 20141014 |
47029 | e/regs | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
47029 | e/regs | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141019 | 20141014 |
47057 | e/regs | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141019 | 20141014 |
47057 | e/regs | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141019 | 20141014 |
47132 | e/ref | clang -O3 -fomit-frame-pointer | 20141019 | 20141014 |
47132 | e/ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141019 | 20141014 |
47132 | e/ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
47132 | e/ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
47149 | e/regs | gcc -funroll-loops -Os -fomit-frame-pointer | 20141019 | 20141014 |
47160 | e/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 | 20141019 | 20141014 |
47160 | e/ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141019 | 20141014 |
47160 | e/ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141019 | 20141014 |
47160 | e/ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
47181 | e/regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
47184 | e/ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141019 | 20141014 |
47206 | e/ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
47211 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
47235 | e/ref | gcc -O -fomit-frame-pointer | 20141019 | 20141014 |
47338 | e/ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141019 | 20141014 |
47441 | e/ref | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
47473 | e/ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141019 | 20141014 |
47492 | e/ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141019 | 20141014 |
48111 | e/ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
48369 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
48523 | e/ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141019 | 20141014 |
48523 | e/ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141019 | 20141014 |
48525 | e/ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141019 | 20141014 |
48748 | e/ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141019 | 20141014 |
48780 | e/ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141019 | 20141014 |
49348 | e/ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141019 | 20141014 |
49759 | e/ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141019 | 20141014 |
49759 | e/ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141019 | 20141014 |
49787 | e/ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
49787 | e/ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141019 | 20141014 |
49787 | e/ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141019 | 20141014 |
51250 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
51253 | e/ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
52003 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
52005 | e/ref | gcc -O2 -fomit-frame-pointer | 20141019 | 20141014 |
52695 | e/ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20141019 | 20141014 |
52695 | e/ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
161513 | e/merged | gcc | 20141019 | 20141014 |
161537 | e/merged | cc | 20141019 | 20141014 |
161537 | e/merged | gcc -funroll-loops | 20141019 | 20141014 |
189895 | e/regs | gcc | 20141019 | 20141014 |
189919 | e/regs | gcc -funroll-loops | 20141019 | 20141014 |
189971 | e/regs | cc | 20141019 | 20141014 |
223372 | e/ref | gcc -funroll-loops | 20141019 | 20141014 |
223377 | e/ref | gcc | 20141019 | 20141014 |
223429 | e/ref | cc | 20141019 | 20141014 |
Compiler | Implementations |
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | krovetz/vec128 |
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | krovetz/vec128 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | krovetz/vec128 |
Compiler | Implementations |
cc | amd64-ssse3 |
gcc | amd64-ssse3 |
gcc -O2 -fomit-frame-pointer | amd64-ssse3 |
gcc -O3 -fomit-frame-pointer | amd64-ssse3 |
gcc -O -fomit-frame-pointer | amd64-ssse3 |
gcc -Os -fomit-frame-pointer | amd64-ssse3 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | amd64-ssse3 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | amd64-ssse3 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | amd64-ssse3 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | amd64-ssse3 |
gcc -funroll-loops | amd64-ssse3 |
gcc -funroll-loops -O2 -fomit-frame-pointer | amd64-ssse3 |
gcc -funroll-loops -O3 -fomit-frame-pointer | amd64-ssse3 |
gcc -funroll-loops -O -fomit-frame-pointer | amd64-ssse3 |
gcc -funroll-loops -Os -fomit-frame-pointer | amd64-ssse3 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | amd64-ssse3 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | amd64-ssse3 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | amd64-ssse3 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | amd64-ssse3 |
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/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/ssse3/64 |
clang -O3 -fomit-frame-pointer | moon/ssse3/64 |
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | moon/ssse3/64 |
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | moon/ssse3/64 |
gcc | moon/ssse3/64 |
gcc -O2 -fomit-frame-pointer | moon/ssse3/64 |
gcc -O3 -fomit-frame-pointer | moon/ssse3/64 |
gcc -O -fomit-frame-pointer | moon/ssse3/64 |
gcc -Os -fomit-frame-pointer | moon/ssse3/64 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/ssse3/64 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/ssse3/64 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/ssse3/64 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/ssse3/64 |
gcc -funroll-loops | moon/ssse3/64 |
gcc -funroll-loops -O2 -fomit-frame-pointer | moon/ssse3/64 |
gcc -funroll-loops -O3 -fomit-frame-pointer | moon/ssse3/64 |
gcc -funroll-loops -O -fomit-frame-pointer | moon/ssse3/64 |
gcc -funroll-loops -Os -fomit-frame-pointer | moon/ssse3/64 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/ssse3/64 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/ssse3/64 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/ssse3/64 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/ssse3/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 | 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/sse2/64 |
clang -O3 -fomit-frame-pointer | moon/sse2/64 |
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | moon/sse2/64 |
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | moon/sse2/64 |
gcc | moon/sse2/64 |
gcc -O2 -fomit-frame-pointer | moon/sse2/64 |
gcc -O3 -fomit-frame-pointer | moon/sse2/64 |
gcc -O -fomit-frame-pointer | moon/sse2/64 |
gcc -Os -fomit-frame-pointer | moon/sse2/64 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/sse2/64 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/sse2/64 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/sse2/64 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/sse2/64 |
gcc -funroll-loops | moon/sse2/64 |
gcc -funroll-loops -O2 -fomit-frame-pointer | moon/sse2/64 |
gcc -funroll-loops -O3 -fomit-frame-pointer | moon/sse2/64 |
gcc -funroll-loops -O -fomit-frame-pointer | moon/sse2/64 |
gcc -funroll-loops -Os -fomit-frame-pointer | moon/sse2/64 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/sse2/64 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/sse2/64 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/sse2/64 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/sse2/64 |
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 | goll_gueron |
gcc | goll_gueron |
gcc -O2 -fomit-frame-pointer | goll_gueron |
gcc -O3 -fomit-frame-pointer | goll_gueron |
gcc -O -fomit-frame-pointer | goll_gueron |
gcc -Os -fomit-frame-pointer | goll_gueron |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | goll_gueron |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | goll_gueron |
gcc -fno-schedule-insns -O -fomit-frame-pointer | goll_gueron |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | goll_gueron |
gcc -funroll-loops | goll_gueron |
gcc -funroll-loops -O2 -fomit-frame-pointer | goll_gueron |
gcc -funroll-loops -O3 -fomit-frame-pointer | goll_gueron |
gcc -funroll-loops -O -fomit-frame-pointer | goll_gueron |
gcc -funroll-loops -Os -fomit-frame-pointer | goll_gueron |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | goll_gueron |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | goll_gueron |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | goll_gueron |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | goll_gueron |
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | goll_gueron |
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | goll_gueron |
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | goll_gueron |
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | goll_gueron |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | goll_gueron |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | goll_gueron |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | goll_gueron |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | goll_gueron |
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | goll_gueron |
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | goll_gueron |
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | goll_gueron |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | goll_gueron |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | goll_gueron |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | goll_gueron |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | goll_gueron |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | goll_gueron |
Compiler | Implementations |
cc | krovetz/vec128 |
gcc | krovetz/vec128 |
gcc -O2 -fomit-frame-pointer | krovetz/vec128 |
gcc -O3 -fomit-frame-pointer | krovetz/vec128 |
gcc -O -fomit-frame-pointer | krovetz/vec128 |
gcc -Os -fomit-frame-pointer | krovetz/vec128 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | krovetz/vec128 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | krovetz/vec128 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | krovetz/vec128 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | krovetz/vec128 |
gcc -funroll-loops | krovetz/vec128 |
gcc -funroll-loops -O2 -fomit-frame-pointer | krovetz/vec128 |
gcc -funroll-loops -O3 -fomit-frame-pointer | krovetz/vec128 |
gcc -funroll-loops -O -fomit-frame-pointer | krovetz/vec128 |
gcc -funroll-loops -Os -fomit-frame-pointer | krovetz/vec128 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | krovetz/vec128 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | krovetz/vec128 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | krovetz/vec128 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | krovetz/vec128 |
Compiler | Implementations |
cc | krovetz/avx2 |
gcc | krovetz/avx2 |
gcc -O2 -fomit-frame-pointer | krovetz/avx2 |
gcc -O3 -fomit-frame-pointer | krovetz/avx2 |
gcc -O -fomit-frame-pointer | krovetz/avx2 |
gcc -Os -fomit-frame-pointer | krovetz/avx2 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | krovetz/avx2 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | krovetz/avx2 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | krovetz/avx2 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | krovetz/avx2 |
gcc -funroll-loops | krovetz/avx2 |
gcc -funroll-loops -O2 -fomit-frame-pointer | krovetz/avx2 |
gcc -funroll-loops -O3 -fomit-frame-pointer | krovetz/avx2 |
gcc -funroll-loops -O -fomit-frame-pointer | krovetz/avx2 |
gcc -funroll-loops -Os -fomit-frame-pointer | krovetz/avx2 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | krovetz/avx2 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | krovetz/avx2 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | krovetz/avx2 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | krovetz/avx2 |
Compiler | Implementations |
clang -O3 -fomit-frame-pointer | amd64-ssse3 |
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | amd64-ssse3 |
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | amd64-ssse3 |
Compiler | Implementations |
clang -O3 -fomit-frame-pointer | goll_gueron |
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | goll_gueron |
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | goll_gueron |
Compiler | Implementations |
clang -O3 -fomit-frame-pointer | krovetz/avx2 |
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | krovetz/avx2 |
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | krovetz/avx2 |
Compiler | Implementations |
clang -O3 -fomit-frame-pointer | krovetz/vec128 |
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | krovetz/vec128 |
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 | amd64-ssse3 |
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | amd64-ssse3 |
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 | e/merged e/ref e/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 | e/merged e/ref e/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 | 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/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/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/ssse3/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/ssse3/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 -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/sse2/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/sse2/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/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 | krovetz/vec128 |
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 | goll_gueron |
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | goll_gueron |
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 | krovetz/avx2 |
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | krovetz/avx2 |
Compiler | Implementations |
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | krovetz/vec128 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | amd64-ssse3 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | e/merged e/ref e/regs |
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/avx/32 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | moon/avx2/32 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | moon/xop/32 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | moon/ssse3/64 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | moon/xop/64 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | moon/avx/64 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | moon/sse2/64 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | moon/avx2/64 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | goll_gueron |
Compiler | Implementations |
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | krovetz/avx2 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | krovetz/vec128 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | amd64-ssse3 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | e/merged e/ref e/regs |
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/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/xop/32 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/ssse3/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 -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/sse2/64 |
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 | goll_gueron |
Compiler | Implementations |
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | krovetz/avx2 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | krovetz/vec128 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -fomit-frame-pointer | amd64-ssse3 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -fomit-frame-pointer | e/merged e/ref e/regs |
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/avx/32 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -fomit-frame-pointer | moon/avx2/32 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -fomit-frame-pointer | moon/xop/32 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -fomit-frame-pointer | moon/ssse3/64 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -fomit-frame-pointer | moon/xop/64 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -fomit-frame-pointer | moon/avx/64 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -fomit-frame-pointer | moon/sse2/64 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -fomit-frame-pointer | moon/avx2/64 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -fomit-frame-pointer | goll_gueron |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -fomit-frame-pointer | krovetz/avx2 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -fomit-frame-pointer | krovetz/vec128 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | amd64-ssse3 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | e/merged e/ref e/regs |
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/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/xop/32 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/ssse3/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 -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/sse2/64 |
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 | goll_gueron |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | krovetz/avx2 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | krovetz/vec128 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | amd64-ssse3 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | e/merged e/ref e/regs |
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/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/xop/32 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | moon/ssse3/64 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | moon/xop/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/sse2/64 |
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 | goll_gueron |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | krovetz/avx2 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | krovetz/vec128 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | amd64-ssse3 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | e/merged e/ref e/regs |
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/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/xop/32 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | moon/ssse3/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 |
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/sse2/64 |
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 | goll_gueron |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | krovetz/avx2 |
Compiler | Implementations |
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | krovetz/vec128 |
Compiler | Implementations |
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=arm810 -O -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=arm8 -O -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=strongarm -O -fomit-frame-pointer | amd64-ssse3 |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | amd64-ssse3 |
Compiler | Implementations |
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | e/merged e/ref e/regs |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | e/merged e/ref e/regs |
gcc -mcpu=arm810 -O -fomit-frame-pointer | e/merged e/ref e/regs |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | e/merged e/ref e/regs |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | e/merged e/ref e/regs |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | e/merged e/ref e/regs |
gcc -mcpu=arm8 -O -fomit-frame-pointer | e/merged e/ref e/regs |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | e/merged e/ref e/regs |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | e/merged e/ref e/regs |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | e/merged e/ref e/regs |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | e/merged e/ref e/regs |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | e/merged e/ref e/regs |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | e/merged e/ref e/regs |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | e/merged e/ref e/regs |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | e/merged e/ref e/regs |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | e/merged e/ref e/regs |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | e/merged e/ref e/regs |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | e/merged e/ref e/regs |
gcc -mcpu=strongarm -O -fomit-frame-pointer | e/merged e/ref e/regs |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | e/merged e/ref e/regs |
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/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/ssse3/64 |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=arm810 -O -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=arm8 -O -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=strongarm -O -fomit-frame-pointer | moon/ssse3/64 |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | moon/ssse3/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/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/sse2/64 |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=arm810 -O -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=arm8 -O -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=strongarm -O -fomit-frame-pointer | moon/sse2/64 |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | moon/sse2/64 |
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/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 |
Compiler | Implementations |
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | goll_gueron |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | goll_gueron |
gcc -mcpu=arm810 -O -fomit-frame-pointer | goll_gueron |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | goll_gueron |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | goll_gueron |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | goll_gueron |
gcc -mcpu=arm8 -O -fomit-frame-pointer | goll_gueron |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | goll_gueron |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | goll_gueron |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | goll_gueron |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | goll_gueron |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | goll_gueron |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | goll_gueron |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | goll_gueron |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | goll_gueron |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | goll_gueron |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | goll_gueron |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | goll_gueron |
gcc -mcpu=strongarm -O -fomit-frame-pointer | goll_gueron |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | goll_gueron |
Compiler | Implementations |
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=arm810 -O -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=arm8 -O -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=strongarm -O -fomit-frame-pointer | krovetz/vec128 |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | krovetz/vec128 |
Compiler | Implementations |
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=arm810 -O -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=arm8 -O -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=strongarm -O -fomit-frame-pointer | krovetz/avx2 |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | krovetz/avx2 |