Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
14142 | armneon3 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161216 | 20161026 |
14146 | armneon3 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161216 | 20161026 |
14151 | armneon3 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161216 | 20161026 |
14157 | armneon3 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161216 | 20161026 |
14157 | armneon3 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161216 | 20161026 |
14160 | armneon3 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161216 | 20161026 |
15312 | armneon2 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161216 | 20161026 |
15339 | armneon2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161216 | 20161026 |
15379 | armneon2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161216 | 20161026 |
15471 | armneon2 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161216 | 20161026 |
16147 | armneon2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161216 | 20161026 |
16551 | armneon2 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161216 | 20161026 |
21147 | armneon | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161216 | 20161026 |
21276 | armneon | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161216 | 20161026 |
21281 | armneon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161216 | 20161026 |
21384 | armneon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161216 | 20161026 |
21483 | armneon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161216 | 20161026 |
21558 | e/merged | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161216 | 20161026 |
21585 | e/merged | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161216 | 20161026 |
21612 | armneon | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161216 | 20161026 |
21689 | e/merged | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161216 | 20161026 |
21693 | e/merged | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161216 | 20161026 |
22218 | e/ref | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161216 | 20161026 |
22272 | e/regs | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161216 | 20161026 |
22305 | e/ref | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161216 | 20161026 |
22329 | ref | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161216 | 20161026 |
22335 | ref | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161216 | 20161026 |
22497 | e/regs | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161216 | 20161026 |
23958 | e/merged | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161216 | 20161026 |
28188 | ref | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161216 | 20161026 |
28294 | e/regs | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161216 | 20161026 |
28743 | e/ref | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161216 | 20161026 |
29499 | e/merged | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161216 | 20161026 |
30663 | ref | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161216 | 20161026 |
31575 | e/regs | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161216 | 20161026 |
33834 | e/ref | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161216 | 20161026 |
34462 | ref | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161216 | 20161026 |
34870 | ref | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161216 | 20161026 |
37116 | e/regs | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161216 | 20161026 |
42180 | e/ref | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161216 | 20161026 |
44916 | e/regs | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161216 | 20161026 |
50220 | e/ref | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161216 | 20161026 |