| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 23055 | moon/armv6/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 23076 | moon/armv6/32 | gcc -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 23076 | moon/armv6/32 | gcc -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 23076 | moon/armv6/32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 23076 | moon/armv6/32 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 23076 | moon/armv6/32 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 23076 | moon/armv6/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 23076 | moon/armv6/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 23078 | moon/armv6/32 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 23078 | moon/armv6/32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 23078 | moon/armv6/32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 23079 | moon/armv6/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 23098 | moon/armv6/32 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 23098 | moon/armv6/32 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 23100 | moon/armv6/32 | gcc -O -fomit-frame-pointer | 20141015 | 20141014 |
| 23100 | moon/armv6/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141015 | 20141014 |
| 23104 | moon/armv6/32 | gcc -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 23104 | moon/armv6/32 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 23104 | moon/armv6/32 | gcc -funroll-loops -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 23104 | moon/armv6/32 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141015 | 20141014 |
| 23104 | moon/armv6/32 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 23104 | moon/armv6/32 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 23104 | moon/armv6/32 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 23104 | moon/armv6/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141015 | 20141014 |
| 23104 | moon/armv6/32 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 23104 | moon/armv6/32 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 23104 | moon/armv6/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 23105 | moon/armv6/32 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 23128 | moon/armv6/32 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141015 | 20141014 |
| 23128 | moon/armv6/32 | gcc -funroll-loops -O -fomit-frame-pointer | 20141015 | 20141014 |
| 23128 | moon/armv6/32 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 23128 | moon/armv6/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 23177 | moon/armv6/32 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 23179 | moon/armv6/32 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 23179 | moon/armv6/32 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 23179 | moon/armv6/32 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 23179 | moon/armv6/32 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 23179 | moon/armv6/32 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 23207 | moon/armv6/32 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 23207 | moon/armv6/32 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 23207 | moon/armv6/32 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 23207 | moon/armv6/32 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 23207 | moon/armv6/32 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 23207 | moon/armv6/32 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 23207 | moon/armv6/32 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 23207 | moon/armv6/32 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 23207 | moon/armv6/32 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141015 | 20141014 |
| 23209 | moon/armv6/32 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 23209 | moon/armv6/32 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 23231 | moon/armv6/32 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 23231 | moon/armv6/32 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 23231 | moon/armv6/32 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 23233 | moon/armv6/32 | cc | 20141015 | 20141014 |
| 23233 | moon/armv6/32 | gcc | 20141015 | 20141014 |
| 23233 | moon/armv6/32 | gcc -funroll-loops | 20141015 | 20141014 |
| 23258 | moon/armv6/32 | clang -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 23258 | moon/armv6/32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141015 | 20141014 |
| 23258 | moon/armv6/32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141015 | 20141014 |
| 23258 | moon/armv6/32 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141015 | 20141014 |
| 23260 | moon/armv6/32 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141015 | 20141014 |
| 23280 | moon/armv6/32 | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141015 | 20141014 |
| 23282 | moon/armv6/32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141015 | 20141014 |
| 23282 | moon/armv6/32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141015 | 20141014 |
| 23282 | moon/armv6/32 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
| 23282 | moon/armv6/32 | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
| 23282 | moon/armv6/32 | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
| 28847 | regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 29567 | regs | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 29902 | regs | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 29902 | regs | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 29903 | regs | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 29903 | regs | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 29905 | regs | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 29927 | regs | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 29927 | regs | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 29928 | regs | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 29930 | regs | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 29941 | regs | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 29979 | regs | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 30097 | regs | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 30098 | regs | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 30099 | regs | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 30100 | regs | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 30115 | regs | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 30287 | regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 30677 | regs | gcc -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 30701 | regs | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 31244 | regs | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 31599 | regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 32554 | regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 32760 | regs | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 33037 | regs | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 33045 | regs | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
| 33048 | regs | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141015 | 20141014 |
| 33057 | regs | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141015 | 20141014 |
| 33062 | regs | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
| 33062 | regs | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141015 | 20141014 |
| 33064 | regs | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141015 | 20141014 |
| 33068 | regs | clang -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 33068 | regs | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141015 | 20141014 |
| 33083 | regs | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141015 | 20141014 |
| 33087 | regs | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141015 | 20141014 |
| 33087 | regs | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
| 33229 | regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 33688 | regs | gcc -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 34048 | regs | gcc -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 34076 | regs | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 34151 | regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 34202 | regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 34572 | regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 34592 | regs | gcc -funroll-loops -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 34634 | regs | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 34745 | regs | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 34952 | regs | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 34960 | regs | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 35749 | regs | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 39375 | regs | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 39381 | regs | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 39381 | regs | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141015 | 20141014 |
| 39405 | regs | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 39747 | regs | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 39846 | regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141015 | 20141014 |
| 39846 | regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141015 | 20141014 |
| 39926 | regs | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141015 | 20141014 |
| 39949 | regs | gcc -O -fomit-frame-pointer | 20141015 | 20141014 |
| 39949 | regs | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 39980 | regs | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 40623 | regs | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141015 | 20141014 |
| 40626 | regs | gcc -funroll-loops -O -fomit-frame-pointer | 20141015 | 20141014 |
| 47819 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141015 | 20141014 |
| 47852 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141015 | 20141014 |
| 48167 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141015 | 20141014 |
| 48189 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141015 | 20141014 |
| 48189 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
| 48191 | ref | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
| 48210 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141015 | 20141014 |
| 48214 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
| 48453 | ref | clang -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 48484 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141015 | 20141014 |
| 48503 | ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141015 | 20141014 |
| 178784 | regs | gcc | 20141015 | 20141014 |
| 179205 | regs | cc | 20141015 | 20141014 |
| 179314 | regs | gcc -funroll-loops | 20141015 | 20141014 |
| Compiler | Implementations
|
| cc | ref |
| gcc | ref |
| gcc -O2 -fomit-frame-pointer | ref |
| gcc -O3 -fomit-frame-pointer | ref |
| gcc -O -fomit-frame-pointer | ref |
| gcc -Os -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops | ref |
| gcc -funroll-loops -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | ref |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | ref
|
| Compiler | Implementations
|
| cc | moon/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/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/32 |
| clang -O3 -fomit-frame-pointer | moon/ssse3/32 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | moon/ssse3/32 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | moon/ssse3/32 |
| gcc | moon/ssse3/32 |
| gcc -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops | moon/ssse3/32 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/ssse3/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/ssse3/32
|
| Compiler | Implementations
|
| cc | moon/sse2/32 |
| clang -O3 -fomit-frame-pointer | moon/sse2/32 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | moon/sse2/32 |
| clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | moon/sse2/32 |
| gcc | moon/sse2/32 |
| gcc -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops | moon/sse2/32 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | moon/sse2/32
|
| Compiler | Implementations
|
| cc | moon/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/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/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/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 | xmm |
| gcc | xmm |
| gcc -O2 -fomit-frame-pointer | xmm |
| gcc -O3 -fomit-frame-pointer | xmm |
| gcc -O -fomit-frame-pointer | xmm |
| gcc -Os -fomit-frame-pointer | xmm |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | xmm |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | xmm |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | xmm |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops | xmm |
| gcc -funroll-loops -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | xmm |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | xmm |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | xmm |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | xmm |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | xmm |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | xmm |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | xmm |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | xmm |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | xmm |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | xmm |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | xmm |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | xmm |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | xmm |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | xmm |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | xmm |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | xmm |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | xmm
|
| Compiler | Implementations
|
| cc | avxicc |
| gcc | avxicc |
| gcc -O2 -fomit-frame-pointer | avxicc |
| gcc -O3 -fomit-frame-pointer | avxicc |
| gcc -O -fomit-frame-pointer | avxicc |
| gcc -Os -fomit-frame-pointer | avxicc |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avxicc |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avxicc |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | avxicc |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops | avxicc |
| gcc -funroll-loops -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avxicc |
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | avxicc |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | avxicc |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | avxicc |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | avxicc |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | avxicc |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | avxicc |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | avxicc |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | avxicc |
| gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | avxicc |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | avxicc |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | avxicc |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | avxicc |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | avxicc |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | avxicc |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | avxicc |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | avxicc |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | avxicc |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | avxicc |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | avxicc |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | avxicc |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | avxicc
|