| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 15519 | moon/armv6/32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
| 15523 | moon/armv6/32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
| 15525 | moon/armv6/32 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
| 15526 | moon/armv6/32 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
| 15527 | moon/armv6/32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
| 15527 | moon/armv6/32 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
| 18717 | regs | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
| 18916 | regs | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
| 18951 | regs | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
| 19007 | regs | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
| 19155 | regs | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
| 19421 | regs | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
| 20553 | ref | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
| 22658 | ref | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
| 22912 | ref | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
| 24416 | ref | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
| 24483 | ref | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
| 24812 | ref | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
| Compiler | Implementations |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | moon/avx/32 |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | moon/avx/32 |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | moon/avx/32 |
| gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | moon/avx/32 |
| gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | moon/avx/32 |
| gcc -mcpu=native -mfpu=neon-vfpv4 -Os | moon/avx/32 |
| Compiler | Implementations |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | moon/xop/32 |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | moon/xop/32 |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | moon/xop/32 |
| gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | moon/xop/32 |
| gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | moon/xop/32 |
| gcc -mcpu=native -mfpu=neon-vfpv4 -Os | moon/xop/32 |
| Compiler | Implementations |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | moon/ssse3/32 |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | moon/ssse3/32 |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | moon/ssse3/32 |
| gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | moon/ssse3/32 |
| gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | moon/ssse3/32 |
| gcc -mcpu=native -mfpu=neon-vfpv4 -Os | moon/ssse3/32 |
| Compiler | Implementations |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | moon/sse2/32 |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | moon/sse2/32 |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | moon/sse2/32 |
| gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | moon/sse2/32 |
| gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | moon/sse2/32 |
| gcc -mcpu=native -mfpu=neon-vfpv4 -Os | moon/sse2/32 |
| Compiler | Implementations |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | moon/xop/64 |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | moon/xop/64 |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | moon/xop/64 |
| gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | moon/xop/64 |
| gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | moon/xop/64 |
| gcc -mcpu=native -mfpu=neon-vfpv4 -Os | moon/xop/64 |
| Compiler | Implementations |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | moon/ssse3/64 |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | moon/ssse3/64 |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | moon/ssse3/64 |
| gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | moon/ssse3/64 |
| gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | moon/ssse3/64 |
| gcc -mcpu=native -mfpu=neon-vfpv4 -Os | moon/ssse3/64 |
| Compiler | Implementations |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | moon/sse2/64 |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | moon/sse2/64 |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | moon/sse2/64 |
| gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | moon/sse2/64 |
| gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | moon/sse2/64 |
| gcc -mcpu=native -mfpu=neon-vfpv4 -Os | moon/sse2/64 |
| Compiler | Implementations |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | moon/avx/64 |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | moon/avx/64 |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | moon/avx/64 |
| gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | moon/avx/64 |
| gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | moon/avx/64 |
| gcc -mcpu=native -mfpu=neon-vfpv4 -Os | moon/avx/64 |
| Compiler | Implementations |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | xmm |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | xmm |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | xmm |
| gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | xmm |
| gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | xmm |
| gcc -mcpu=native -mfpu=neon-vfpv4 -Os | xmm |
| Compiler | Implementations |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | avxicc |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | avxicc |
| gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | avxicc |
| gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | avxicc |
| gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | avxicc |
| gcc -mcpu=native -mfpu=neon-vfpv4 -Os | avxicc |