| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 38630 | moon/armv6/32 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
| 38647 | moon/armv6/32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
| 38661 | moon/armv6/32 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
| 38664 | moon/armv6/32 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
| 38923 | regs | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
| 42767 | moon/armv6/32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
| 43921 | regs | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
| 44341 | regs | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
| 44588 | regs | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
| 44764 | regs | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
| 47865 | ref | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
| 48589 | ref | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
| 49548 | ref | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
| 49697 | ref | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
| 51122 | regs | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
| 51464 | ref | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
| 57144 | ref | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
| 58779 | moon/armv6/32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 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 |