Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|
6180 | moon/neon/32 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141019 | 20141014 |
6182 | moon/neon/32 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141019 | 20141014 |
6185 | moon/neon/32 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141019 | 20141014 |
6195 | moon/neon/32 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141019 | 20141014 |
6199 | moon/neon/32 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141019 | 20141014 |
6199 | moon/neon/32 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141019 | 20141014 |
6200 | moon/neon/32 | gcc -O3 -fomit-frame-pointer | 20141019 | 20141014 |
6201 | moon/neon/32 | gcc -O2 -fomit-frame-pointer | 20141019 | 20141014 |
6203 | moon/neon/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
6206 | moon/neon/32 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
6210 | 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 |
6210 | moon/neon/32 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141019 | 20141014 |
6210 | moon/neon/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
6212 | moon/neon/32 | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
6214 | moon/neon/32 | gcc -funroll-loops -O -fomit-frame-pointer | 20141019 | 20141014 |
6214 | moon/neon/32 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
6215 | moon/neon/32 | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
6219 | moon/neon/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
6221 | moon/neon/32 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
6221 | moon/neon/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
6221 | moon/neon/32 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141019 | 20141014 |
6223 | moon/neon/32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
6223 | moon/neon/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
6223 | moon/neon/32 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
6225 | moon/neon/32 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
6229 | moon/neon/32 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
6229 | moon/neon/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
6233 | moon/neon/32 | gcc -Os -fomit-frame-pointer | 20141019 | 20141014 |
6233 | moon/neon/32 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
6233 | moon/neon/32 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141019 | 20141014 |
6234 | moon/neon/32 | gcc | 20141019 | 20141014 |
6234 | moon/neon/32 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141019 | 20141014 |
6234 | moon/neon/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
6234 | moon/neon/32 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141019 | 20141014 |
6234 | moon/neon/32 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141019 | 20141014 |
6234 | moon/neon/32 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141019 | 20141014 |
6236 | moon/neon/32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141019 | 20141014 |
6236 | moon/neon/32 | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141019 | 20141014 |
6236 | moon/neon/32 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141019 | 20141014 |
6236 | moon/neon/32 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141019 | 20141014 |
6238 | moon/neon/32 | gcc -funroll-loops -Os -fomit-frame-pointer | 20141019 | 20141014 |
6244 | moon/neon/32 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
6244 | moon/neon/32 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
6245 | moon/neon/32 | gcc -funroll-loops | 20141019 | 20141014 |
6245 | moon/neon/32 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
6245 | moon/neon/32 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141019 | 20141014 |
6246 | moon/neon/32 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
6247 | moon/neon/32 | clang -O3 -fomit-frame-pointer | 20141019 | 20141014 |
6247 | moon/neon/32 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
6250 | moon/neon/32 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141019 | 20141014 |
6251 | moon/neon/32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
6251 | moon/neon/32 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
6251 | moon/neon/32 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
6253 | moon/neon/32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141019 | 20141014 |
6253 | moon/neon/32 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
6253 | moon/neon/32 | gcc -O -fomit-frame-pointer | 20141019 | 20141014 |
6253 | moon/neon/32 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
6253 | moon/neon/32 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141019 | 20141014 |
6253 | moon/neon/32 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
6255 | moon/neon/32 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
6255 | moon/neon/32 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
6257 | moon/neon/32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
6272 | moon/neon/32 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
6283 | 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 |
6285 | moon/neon/32 | cc | 20141019 | 20141014 |
6308 | moon/neon/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
12543 | moon/armv6/32 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141019 | 20141014 |
12544 | moon/armv6/32 | gcc -O3 -fomit-frame-pointer | 20141019 | 20141014 |
12544 | moon/armv6/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
12546 | moon/armv6/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
12568 | moon/armv6/32 | gcc | 20141019 | 20141014 |
12569 | moon/armv6/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
12595 | moon/armv6/32 | cc | 20141019 | 20141014 |
12600 | moon/armv6/32 | gcc -funroll-loops | 20141019 | 20141014 |
12802 | moon/armv6/32 | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
12803 | moon/armv6/32 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141019 | 20141014 |
12825 | moon/armv6/32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141019 | 20141014 |
12825 | moon/armv6/32 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141019 | 20141014 |
12825 | moon/armv6/32 | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
12825 | moon/armv6/32 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141019 | 20141014 |
12825 | moon/armv6/32 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141019 | 20141014 |
12825 | moon/armv6/32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
12825 | moon/armv6/32 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141019 | 20141014 |
12826 | moon/armv6/32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
12826 | moon/armv6/32 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
12827 | moon/armv6/32 | clang -O3 -fomit-frame-pointer | 20141019 | 20141014 |
12827 | 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 |
12827 | moon/armv6/32 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
12827 | moon/armv6/32 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
12827 | moon/armv6/32 | gcc -funroll-loops -Os -fomit-frame-pointer | 20141019 | 20141014 |
12827 | moon/armv6/32 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
12827 | moon/armv6/32 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
12827 | moon/armv6/32 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141019 | 20141014 |
12827 | moon/armv6/32 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
12827 | moon/armv6/32 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
12827 | moon/armv6/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
12827 | moon/armv6/32 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141019 | 20141014 |
12827 | moon/armv6/32 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
12827 | moon/armv6/32 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
12827 | moon/armv6/32 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141019 | 20141014 |
12828 | moon/armv6/32 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141019 | 20141014 |
12844 | moon/armv6/32 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141019 | 20141014 |
12852 | moon/armv6/32 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
12853 | moon/armv6/32 | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141019 | 20141014 |
12853 | moon/armv6/32 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
12853 | moon/armv6/32 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141019 | 20141014 |
12854 | moon/armv6/32 | gcc -Os -fomit-frame-pointer | 20141019 | 20141014 |
12854 | moon/armv6/32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
12854 | moon/armv6/32 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
12854 | moon/armv6/32 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
12854 | moon/armv6/32 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141019 | 20141014 |
12855 | 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 |
12855 | moon/armv6/32 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
12855 | moon/armv6/32 | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141019 | 20141014 |
12855 | moon/armv6/32 | gcc -O2 -fomit-frame-pointer | 20141019 | 20141014 |
12855 | moon/armv6/32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
12855 | moon/armv6/32 | gcc -funroll-loops -O -fomit-frame-pointer | 20141019 | 20141014 |
12855 | moon/armv6/32 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
12855 | moon/armv6/32 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
12855 | moon/armv6/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
12855 | moon/armv6/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
12855 | moon/armv6/32 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
12855 | moon/armv6/32 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141019 | 20141014 |
12855 | moon/armv6/32 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
12855 | moon/armv6/32 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141019 | 20141014 |
12857 | moon/armv6/32 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
12857 | moon/armv6/32 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141019 | 20141014 |
12878 | moon/armv6/32 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141019 | 20141014 |
13163 | moon/armv6/32 | gcc -O -fomit-frame-pointer | 20141019 | 20141014 |
13163 | moon/armv6/32 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
13163 | moon/armv6/32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
13163 | moon/armv6/32 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141019 | 20141014 |
19781 | e/regs | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
20168 | e/ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
21409 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
21583 | e/merged | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
21854 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
22665 | e/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
22666 | e/regs | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141019 | 20141014 |
22690 | e/ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141019 | 20141014 |
22768 | e/regs | gcc -O3 -fomit-frame-pointer | 20141019 | 20141014 |
22847 | e/ref | gcc -O3 -fomit-frame-pointer | 20141019 | 20141014 |
22897 | e/regs | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
22950 | e/merged | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
23128 | e/regs | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141019 | 20141014 |
23129 | e/regs | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
23153 | e/regs | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
23154 | e/regs | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
23154 | e/ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
23156 | e/ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
23156 | e/regs | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
23159 | e/ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141019 | 20141014 |
23181 | e/ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
23181 | e/ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
23465 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
23488 | e/merged | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
23490 | e/merged | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
23517 | e/merged | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
23518 | e/merged | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
23518 | e/merged | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20141019 | 20141014 |
23640 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
23953 | e/merged | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
24159 | e/merged | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
24252 | e/ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
24375 | e/regs | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
24495 | e/merged | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141019 | 20141014 |
24518 | e/merged | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141019 | 20141014 |
24615 | e/ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
24623 | e/regs | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
24803 | e/merged | gcc -O3 -fomit-frame-pointer | 20141019 | 20141014 |
24803 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
24960 | e/merged | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141019 | 20141014 |
24962 | e/merged | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141019 | 20141014 |
24984 | e/merged | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141019 | 20141014 |
24984 | e/merged | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
24984 | e/merged | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141019 | 20141014 |
25446 | e/merged | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141019 | 20141014 |
25525 | e/merged | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
25549 | e/merged | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
25549 | e/merged | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
25549 | e/merged | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
25549 | e/merged | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141019 | 20141014 |
25628 | e/merged | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141019 | 20141014 |
25628 | e/merged | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141019 | 20141014 |
25652 | e/merged | gcc -Os -fomit-frame-pointer | 20141019 | 20141014 |
25652 | e/merged | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141019 | 20141014 |
25652 | e/merged | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141019 | 20141014 |
25652 | e/merged | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141019 | 20141014 |
25682 | e/merged | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
25834 | e/merged | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141019 | 20141014 |
25909 | e/merged | gcc -O -fomit-frame-pointer | 20141019 | 20141014 |
25909 | e/merged | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
25909 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
25931 | e/merged | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141019 | 20141014 |
25961 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
25962 | e/merged | gcc -funroll-loops -O -fomit-frame-pointer | 20141019 | 20141014 |
25962 | e/merged | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
26091 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
26116 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
26218 | e/merged | gcc -funroll-loops -Os -fomit-frame-pointer | 20141019 | 20141014 |
26220 | e/merged | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
26323 | e/merged | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
26402 | e/regs | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141019 | 20141014 |
26402 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
26426 | e/merged | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141019 | 20141014 |
26459 | e/merged | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
26610 | 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 |
26631 | e/merged | clang -O3 -fomit-frame-pointer | 20141019 | 20141014 |
26631 | e/merged | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141019 | 20141014 |
26631 | e/merged | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
26631 | e/merged | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141019 | 20141014 |
26631 | e/merged | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
26631 | e/merged | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
26659 | e/merged | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141019 | 20141014 |
26659 | e/merged | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141019 | 20141014 |
26659 | e/merged | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
26660 | 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 |
27633 | e/ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141019 | 20141014 |
27868 | e/regs | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
28125 | e/regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
28174 | e/merged | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
28436 | e/ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
28639 | e/merged | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
28875 | e/merged | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
28897 | e/merged | gcc -O2 -fomit-frame-pointer | 20141019 | 20141014 |
30236 | e/merged | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
32069 | 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 |
32090 | e/regs | clang -O3 -fomit-frame-pointer | 20141019 | 20141014 |
32090 | e/regs | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
32090 | e/regs | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
32094 | e/regs | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141019 | 20141014 |
32109 | e/regs | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141019 | 20141014 |
32111 | e/regs | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
32112 | e/regs | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141019 | 20141014 |
32113 | 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 |
32143 | e/regs | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141019 | 20141014 |
32143 | e/regs | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
32143 | e/regs | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
32143 | e/regs | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
32145 | e/regs | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
32166 | e/regs | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141019 | 20141014 |
32168 | e/regs | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
32348 | e/regs | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
32349 | e/regs | gcc -funroll-loops -O -fomit-frame-pointer | 20141019 | 20141014 |
32428 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
32812 | e/regs | gcc -Os -fomit-frame-pointer | 20141019 | 20141014 |
32812 | e/regs | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
33174 | e/regs | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
33328 | e/regs | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141019 | 20141014 |
33431 | e/regs | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141019 | 20141014 |
33458 | e/regs | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141019 | 20141014 |
33458 | e/regs | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141019 | 20141014 |
33458 | e/regs | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141019 | 20141014 |
33458 | e/regs | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141019 | 20141014 |
33557 | e/regs | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141019 | 20141014 |
33558 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
33561 | e/regs | gcc -O -fomit-frame-pointer | 20141019 | 20141014 |
33561 | e/regs | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
33715 | e/ref | gcc -funroll-loops -O -fomit-frame-pointer | 20141019 | 20141014 |
33739 | e/ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
33791 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
34232 | e/regs | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
34821 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
35209 | e/ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
35209 | e/ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
35209 | e/ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
35209 | e/ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
35209 | e/ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20141019 | 20141014 |
35256 | e/regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
35312 | e/ref | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
35312 | e/ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
35313 | e/ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20141019 | 20141014 |
35314 | e/ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
35336 | e/ref | clang -O3 -fomit-frame-pointer | 20141019 | 20141014 |
35336 | e/ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141019 | 20141014 |
35522 | e/regs | gcc -O2 -fomit-frame-pointer | 20141019 | 20141014 |
35542 | e/regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
35569 | 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 |
35569 | 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 |
35593 | e/ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141019 | 20141014 |
35593 | e/ref | clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141019 | 20141014 |
35593 | e/ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
35801 | e/regs | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141019 | 20141014 |
35953 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
36026 | e/regs | gcc -funroll-loops -Os -fomit-frame-pointer | 20141019 | 20141014 |
36028 | e/regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
36058 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
36137 | e/ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
36137 | e/ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141019 | 20141014 |
36182 | e/ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
36212 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141019 | 20141014 |
36383 | e/regs | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141019 | 20141014 |
36385 | e/regs | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141019 | 20141014 |
36386 | e/regs | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141019 | 20141014 |
36415 | e/regs | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141019 | 20141014 |
36418 | e/regs | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141019 | 20141014 |
36418 | e/regs | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
36445 | e/ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
36469 | e/ref | gcc -O -fomit-frame-pointer | 20141019 | 20141014 |
36469 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141019 | 20141014 |
36469 | e/ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141019 | 20141014 |
36498 | e/ref | gcc -Os -fomit-frame-pointer | 20141019 | 20141014 |
36984 | e/ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20141019 | 20141014 |
36986 | e/ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20141019 | 20141014 |
36986 | e/ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20141019 | 20141014 |
36986 | e/ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141019 | 20141014 |
36986 | e/ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20141019 | 20141014 |
37449 | e/ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141019 | 20141014 |
38252 | e/ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
38558 | e/ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
39251 | e/ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
39638 | e/ref | gcc -O2 -fomit-frame-pointer | 20141019 | 20141014 |
39662 | e/ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
40333 | e/ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141019 | 20141014 |
40457 | e/ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
40457 | e/ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141019 | 20141014 |
40457 | e/ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20141019 | 20141014 |
40463 | e/ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141019 | 20141014 |
40487 | e/ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20141019 | 20141014 |
41640 | e/ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
41672 | e/ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20141019 | 20141014 |
108220 | e/merged | gcc -funroll-loops | 20141019 | 20141014 |
108250 | e/merged | cc | 20141019 | 20141014 |
108253 | e/merged | gcc | 20141019 | 20141014 |
136091 | e/regs | cc | 20141019 | 20141014 |
136142 | e/regs | gcc -funroll-loops | 20141019 | 20141014 |
136170 | e/regs | gcc | 20141019 | 20141014 |
169419 | e/ref | cc | 20141019 | 20141014 |
169652 | e/ref | gcc | 20141019 | 20141014 |
169703 | 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 |