Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|
4862 | moon/neon/32 | gcc -O2 -fomit-frame-pointer | 20141019 | 20141014 |
4875 | moon/neon/32 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141019 | 20141014 |
4877 | moon/neon/32 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141019 | 20141014 |
4877 | moon/neon/32 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141019 | 20141014 |
4877 | moon/neon/32 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141019 | 20141014 |
4877 | moon/neon/32 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141019 | 20141014 |
4878 | moon/neon/32 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141019 | 20141014 |
4881 | moon/neon/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
4881 | moon/neon/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
4882 | moon/neon/32 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
4884 | moon/neon/32 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141019 | 20141014 |
4886 | moon/neon/32 | gcc -O3 -fomit-frame-pointer | 20141019 | 20141014 |
4886 | moon/neon/32 | gcc -Os -fomit-frame-pointer | 20141019 | 20141014 |
4890 | moon/neon/32 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
4890 | moon/neon/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
4892 | moon/neon/32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141019 | 20141014 |
4892 | 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 |
4892 | moon/neon/32 | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141019 | 20141014 |
4892 | moon/neon/32 | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
4892 | moon/neon/32 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
4892 | moon/neon/32 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
4892 | moon/neon/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
4892 | moon/neon/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
4893 | moon/neon/32 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
4893 | moon/neon/32 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
4894 | moon/neon/32 | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
4894 | moon/neon/32 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
4894 | moon/neon/32 | gcc -funroll-loops | 20141019 | 20141014 |
4894 | moon/neon/32 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
4894 | moon/neon/32 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
4896 | moon/neon/32 | gcc -funroll-loops -Os -fomit-frame-pointer | 20141019 | 20141014 |
4896 | moon/neon/32 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141019 | 20141014 |
4896 | moon/neon/32 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141019 | 20141014 |
4907 | moon/neon/32 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141019 | 20141014 |
4907 | moon/neon/32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
4907 | moon/neon/32 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141019 | 20141014 |
4907 | moon/neon/32 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141019 | 20141014 |
4909 | moon/neon/32 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
4909 | moon/neon/32 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141019 | 20141014 |
4910 | moon/neon/32 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141019 | 20141014 |
4911 | moon/neon/32 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
4912 | moon/neon/32 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
4912 | moon/neon/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
4912 | moon/neon/32 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
4912 | moon/neon/32 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
4913 | moon/neon/32 | gcc -O -fomit-frame-pointer | 20141019 | 20141014 |
4914 | moon/neon/32 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
4914 | moon/neon/32 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141019 | 20141014 |
4915 | moon/neon/32 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
4915 | moon/neon/32 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
4916 | moon/neon/32 | gcc -funroll-loops -O -fomit-frame-pointer | 20141019 | 20141014 |
4916 | moon/neon/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
4916 | moon/neon/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
4918 | moon/neon/32 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
4920 | moon/neon/32 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141019 | 20141014 |
4920 | moon/neon/32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
4920 | moon/neon/32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
4920 | moon/neon/32 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141019 | 20141014 |
4922 | moon/neon/32 | clang -O3 -fomit-frame-pointer | 20141019 | 20141014 |
4922 | moon/neon/32 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141019 | 20141014 |
4931 | moon/neon/32 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
4943 | 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 |
4943 | moon/neon/32 | gcc | 20141019 | 20141014 |
4944 | moon/neon/32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141019 | 20141014 |
4946 | moon/neon/32 | cc | 20141019 | 20141014 |
4946 | moon/neon/32 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
9581 | moon/armv6/32 | gcc -O3 -fomit-frame-pointer | 20141019 | 20141014 |
9581 | moon/armv6/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
9581 | moon/armv6/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
9581 | moon/armv6/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
9582 | moon/armv6/32 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141019 | 20141014 |
9608 | moon/armv6/32 | gcc | 20141019 | 20141014 |
9608 | moon/armv6/32 | gcc -funroll-loops | 20141019 | 20141014 |
9632 | moon/armv6/32 | cc | 20141019 | 20141014 |
9786 | moon/armv6/32 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
9787 | moon/armv6/32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
9787 | moon/armv6/32 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
9787 | moon/armv6/32 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
9787 | moon/armv6/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
9787 | moon/armv6/32 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
9787 | moon/armv6/32 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
9787 | moon/armv6/32 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141019 | 20141014 |
9788 | moon/armv6/32 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
9788 | moon/armv6/32 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141019 | 20141014 |
9806 | moon/armv6/32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
9808 | moon/armv6/32 | gcc -funroll-loops -O -fomit-frame-pointer | 20141019 | 20141014 |
9808 | moon/armv6/32 | gcc -funroll-loops -Os -fomit-frame-pointer | 20141019 | 20141014 |
9808 | moon/armv6/32 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141019 | 20141014 |
9811 | moon/armv6/32 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141019 | 20141014 |
9812 | moon/armv6/32 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
9814 | moon/armv6/32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141019 | 20141014 |
9814 | 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 |
9814 | 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 |
9814 | moon/armv6/32 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
9814 | moon/armv6/32 | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141019 | 20141014 |
9814 | moon/armv6/32 | gcc -O2 -fomit-frame-pointer | 20141019 | 20141014 |
9814 | moon/armv6/32 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
9814 | moon/armv6/32 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
9814 | moon/armv6/32 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141019 | 20141014 |
9814 | moon/armv6/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
9814 | moon/armv6/32 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
9814 | moon/armv6/32 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141019 | 20141014 |
9814 | moon/armv6/32 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141019 | 20141014 |
9816 | moon/armv6/32 | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
9816 | moon/armv6/32 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
9816 | moon/armv6/32 | gcc -O -fomit-frame-pointer | 20141019 | 20141014 |
9816 | moon/armv6/32 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
9816 | moon/armv6/32 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
9816 | moon/armv6/32 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141019 | 20141014 |
9822 | moon/armv6/32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
9835 | moon/armv6/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
9838 | moon/armv6/32 | clang -O3 -fomit-frame-pointer | 20141019 | 20141014 |
9838 | moon/armv6/32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141019 | 20141014 |
9838 | moon/armv6/32 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141019 | 20141014 |
9838 | moon/armv6/32 | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
9838 | moon/armv6/32 | gcc -Os -fomit-frame-pointer | 20141019 | 20141014 |
9838 | moon/armv6/32 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
9838 | moon/armv6/32 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141019 | 20141014 |
9838 | moon/armv6/32 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
9838 | moon/armv6/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
9838 | moon/armv6/32 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141019 | 20141014 |
9838 | moon/armv6/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
9838 | moon/armv6/32 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
9838 | moon/armv6/32 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141019 | 20141014 |
9838 | moon/armv6/32 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
9838 | moon/armv6/32 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141019 | 20141014 |
9838 | moon/armv6/32 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141019 | 20141014 |
9838 | moon/armv6/32 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141019 | 20141014 |
9838 | moon/armv6/32 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141019 | 20141014 |
9839 | moon/armv6/32 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141019 | 20141014 |
9839 | moon/armv6/32 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
9839 | moon/armv6/32 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
16656 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
16723 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
17411 | e/regs | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141019 | 20141014 |
17437 | e/ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141019 | 20141014 |
17462 | e/merged | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
17492 | e/ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
17668 | e/regs | gcc -O3 -fomit-frame-pointer | 20141019 | 20141014 |
17719 | e/merged | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
17771 | e/ref | gcc -O3 -fomit-frame-pointer | 20141019 | 20141014 |
17874 | e/regs | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18184 | e/merged | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
18255 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18312 | e/regs | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18314 | e/merged | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18314 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18463 | e/regs | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18469 | e/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18484 | e/regs | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18493 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18506 | e/regs | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18508 | e/regs | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18508 | e/regs | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18523 | e/ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18546 | e/ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18559 | e/ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18574 | e/ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18575 | e/ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18626 | e/merged | gcc -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18699 | e/merged | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18699 | e/merged | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18699 | e/merged | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18699 | e/merged | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
18699 | e/merged | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141019 | 20141014 |
19086 | e/merged | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
19086 | e/merged | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141019 | 20141014 |
19086 | e/merged | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141019 | 20141014 |
19110 | e/merged | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141019 | 20141014 |
19110 | e/merged | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141019 | 20141014 |
19161 | e/merged | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141019 | 20141014 |
19164 | e/merged | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
19189 | e/merged | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
19191 | e/merged | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
19213 | e/merged | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
19431 | e/ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
19472 | e/merged | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141019 | 20141014 |
19604 | e/merged | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
19607 | e/merged | gcc -funroll-loops -O -fomit-frame-pointer | 20141019 | 20141014 |
19646 | e/merged | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
19654 | e/merged | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141019 | 20141014 |
19677 | e/regs | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
19678 | e/merged | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141019 | 20141014 |
19678 | e/merged | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141019 | 20141014 |
19678 | e/merged | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141019 | 20141014 |
19678 | e/merged | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141019 | 20141014 |
19755 | e/regs | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
19780 | e/merged | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141019 | 20141014 |
19832 | e/merged | gcc -Os -fomit-frame-pointer | 20141019 | 20141014 |
19832 | e/merged | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
19833 | e/ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
19883 | e/merged | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141019 | 20141014 |
19884 | e/merged | gcc -O -fomit-frame-pointer | 20141019 | 20141014 |
19903 | e/merged | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
19910 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
19911 | e/merged | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
19911 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
19935 | e/merged | gcc -funroll-loops -Os -fomit-frame-pointer | 20141019 | 20141014 |
19935 | e/merged | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141019 | 20141014 |
19963 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
19987 | e/merged | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
20019 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
20090 | e/merged | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141019 | 20141014 |
20272 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
20346 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
20348 | e/merged | gcc -O2 -fomit-frame-pointer | 20141019 | 20141014 |
20374 | e/merged | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141019 | 20141014 |
21094 | e/merged | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141019 | 20141014 |
21095 | e/merged | clang -O3 -fomit-frame-pointer | 20141019 | 20141014 |
21096 | 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 |
21096 | e/merged | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141019 | 20141014 |
21096 | 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 |
21096 | e/merged | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141019 | 20141014 |
21096 | e/merged | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
21096 | e/merged | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141019 | 20141014 |
21096 | e/merged | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
21096 | e/merged | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
21096 | e/merged | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
21326 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
21480 | e/merged | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
21634 | e/merged | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
23618 | e/ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
24157 | e/regs | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141019 | 20141014 |
24468 | e/regs | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
25907 | e/ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141019 | 20141014 |
26167 | e/regs | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
26187 | e/regs | gcc -funroll-loops -O -fomit-frame-pointer | 20141019 | 20141014 |
26287 | e/regs | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141019 | 20141014 |
26288 | e/regs | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
26289 | e/regs | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
26291 | e/regs | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
26299 | e/regs | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
26529 | e/ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
26557 | e/ref | gcc -funroll-loops -O -fomit-frame-pointer | 20141019 | 20141014 |
26762 | e/regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
26786 | 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 |
26786 | e/regs | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
26786 | e/regs | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
26811 | e/regs | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141019 | 20141014 |
26812 | e/regs | clang -O3 -fomit-frame-pointer | 20141019 | 20141014 |
26812 | e/regs | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
26813 | 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 |
26814 | e/regs | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141019 | 20141014 |
26814 | e/regs | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
26837 | e/regs | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141019 | 20141014 |
26837 | e/regs | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141019 | 20141014 |
27251 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
27636 | e/regs | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141019 | 20141014 |
27765 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
28022 | e/regs | gcc -Os -fomit-frame-pointer | 20141019 | 20141014 |
28022 | e/regs | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
28176 | e/regs | gcc -O2 -fomit-frame-pointer | 20141019 | 20141014 |
28203 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
28410 | e/regs | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141019 | 20141014 |
28410 | e/regs | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141019 | 20141014 |
28410 | e/regs | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141019 | 20141014 |
28412 | e/regs | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141019 | 20141014 |
28434 | e/regs | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141019 | 20141014 |
28639 | e/ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
28667 | e/ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
28669 | e/ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141019 | 20141014 |
28691 | e/regs | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
28691 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
28691 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
28691 | e/ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
28693 | e/regs | gcc -O -fomit-frame-pointer | 20141019 | 20141014 |
28693 | e/ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
28720 | e/regs | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141019 | 20141014 |
28950 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
29494 | e/ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141019 | 20141014 |
29497 | e/ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141019 | 20141014 |
29503 | 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 |
29511 | e/ref | clang -O3 -fomit-frame-pointer | 20141019 | 20141014 |
29511 | e/ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
29511 | e/ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141019 | 20141014 |
29513 | e/ref | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
29516 | e/ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
29516 | e/ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
29700 | e/regs | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
29927 | e/regs | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
30082 | e/ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141019 | 20141014 |
30083 | 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 |
30420 | e/ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
30514 | e/regs | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141019 | 20141014 |
30574 | e/regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
30598 | e/regs | gcc -funroll-loops -Os -fomit-frame-pointer | 20141019 | 20141014 |
31009 | e/ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141019 | 20141014 |
31009 | e/ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141019 | 20141014 |
31013 | e/ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141019 | 20141014 |
31028 | e/ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141019 | 20141014 |
31112 | e/ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141019 | 20141014 |
31191 | e/regs | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141019 | 20141014 |
31191 | e/regs | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141019 | 20141014 |
31191 | e/regs | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141019 | 20141014 |
31215 | e/regs | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
31215 | e/regs | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141019 | 20141014 |
31369 | e/regs | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141019 | 20141014 |
31575 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
31849 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
31862 | e/ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141019 | 20141014 |
32143 | e/ref | gcc -Os -fomit-frame-pointer | 20141019 | 20141014 |
32171 | e/ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
32813 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
32995 | e/ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
33017 | e/ref | gcc -O -fomit-frame-pointer | 20141019 | 20141014 |
33019 | e/ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
33045 | e/ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141019 | 20141014 |
33047 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
33328 | e/ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141019 | 20141014 |
34151 | e/ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
34305 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
34337 | e/ref | gcc -O2 -fomit-frame-pointer | 20141019 | 20141014 |
35569 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
35764 | e/ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141019 | 20141014 |
35781 | e/ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141019 | 20141014 |
35801 | e/ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141019 | 20141014 |
35801 | e/ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
35801 | e/ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141019 | 20141014 |
35828 | e/ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141019 | 20141014 |
36133 | e/ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
36135 | e/ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20141019 | 20141014 |
81105 | e/merged | gcc | 20141019 | 20141014 |
81129 | e/merged | cc | 20141019 | 20141014 |
81131 | e/merged | gcc -funroll-loops | 20141019 | 20141014 |
109459 | e/regs | gcc | 20141019 | 20141014 |
109459 | e/regs | gcc -funroll-loops | 20141019 | 20141014 |
109511 | e/regs | cc | 20141019 | 20141014 |
142993 | e/ref | cc | 20141019 | 20141014 |
142993 | e/ref | gcc | 20141019 | 20141014 |
143044 | e/ref | gcc -funroll-loops | 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 |