Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|
14380 | moon/neon/32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
14380 | moon/neon/32 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
14427 | moon/neon/32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
14429 | moon/neon/32 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
14429 | moon/neon/32 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
14457 | moon/neon/32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
39170 | ref | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
39249 | ref | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
40722 | ref | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
41180 | ref | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
41559 | ref | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
41896 | ref | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
47810 | moon/armv6/32 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
47817 | moon/armv6/32 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
47826 | moon/armv6/32 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
47836 | moon/armv6/32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
47842 | moon/armv6/32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
47981 | moon/armv6/32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
59792 | regs | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
59891 | regs | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
72141 | regs | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161214 | 20161026 |
72203 | regs | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161214 | 20161026 |
115930 | regs | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
116281 | regs | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161214 | 20161026 |
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/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/avx2/32 |
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | moon/avx2/32 |
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | moon/avx2/32 |
gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | moon/avx2/32 |
gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | moon/avx2/32 |
gcc -mcpu=native -mfpu=neon-vfpv4 -Os | moon/avx2/32 |
Compiler | Implementations |
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | moon/avx2/64 |
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | moon/avx2/64 |
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | moon/avx2/64 |
gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | moon/avx2/64 |
gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | moon/avx2/64 |
gcc -mcpu=native -mfpu=neon-vfpv4 -Os | moon/avx2/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 | 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 | xmm ymm |
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | xmm ymm |
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | xmm ymm |
gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | xmm ymm |
gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | xmm ymm |
gcc -mcpu=native -mfpu=neon-vfpv4 -Os | xmm ymm |
Compiler | Implementations |
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | avx2-1 |
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | avx2-1 |
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | avx2-1 |
gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | avx2-1 |
gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | avx2-1 |
gcc -mcpu=native -mfpu=neon-vfpv4 -Os | avx2-1 |
Compiler | Implementations |
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | avx2-2 avx2-3 |
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | avx2-2 avx2-3 |
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | avx2-2 avx2-3 |
gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | avx2-2 avx2-3 |
gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | avx2-2 avx2-3 |
gcc -mcpu=native -mfpu=neon-vfpv4 -Os | avx2-2 avx2-3 |
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 |