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 |