Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
22641 | moon/neon/32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
22655 | moon/neon/32 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
22660 | moon/neon/32 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
22670 | moon/neon/32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
22742 | moon/neon/32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
25889 | moon/neon/32 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
26085 | dolbeau/arm-neon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
26196 | dolbeau/arm-neon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
27554 | dolbeau/arm-neon | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
29138 | dolbeau/arm-neon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
30635 | moon/armv6/32 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
30635 | moon/armv6/32 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
30643 | moon/armv6/32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
30645 | moon/armv6/32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
30645 | moon/armv6/32 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
30654 | moon/armv6/32 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
31065 | dolbeau/arm-neon | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
31501 | dolbeau/arm-neon | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
35805 | e/merged | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
36570 | e/merged | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
41117 | e/regs | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
41875 | e/regs | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
42199 | e/merged | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
42210 | e/merged | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
42716 | e/merged | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
42790 | e/merged | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
43148 | dolbeau/mipsel-msa | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
43264 | e/ref | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
43575 | dolbeau/mipsel-msa | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
43899 | e/ref | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
46607 | dolbeau/mipsel-msa | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
50064 | e/regs | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
51705 | e/regs | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
52408 | e/regs | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
52695 | e/ref | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
57990 | dolbeau/mipsel-msa | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
59191 | e/ref | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
59764 | e/ref | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
59836 | dolbeau/mipsel-msa | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
61298 | e/regs | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
65394 | dolbeau/mipsel-msa | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
65966 | e/ref | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |