Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
15125 | armneon3 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
15135 | armneon3 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
15135 | armneon3 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
15140 | armneon3 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
17194 | armneon3 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
17479 | armneon3 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
19075 | armneon2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
20264 | armneon2 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
22165 | armneon | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
22267 | armneon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
22305 | armneon | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
22311 | armneon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
22658 | e/merged | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
22800 | armneon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
23310 | armneon2 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
23350 | e/merged | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
23365 | armneon2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
23371 | armneon2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
23425 | e/merged | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
23555 | armneon2 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
24082 | armneon | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
24092 | e/merged | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
24255 | ref | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
24274 | ref | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
24809 | e/regs | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
25237 | e/ref | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
25255 | e/merged | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
25370 | e/regs | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
25665 | e/ref | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
30498 | ref | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
30503 | e/merged | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
30645 | e/ref | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
30914 | e/regs | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
33428 | ref | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
33910 | e/regs | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
37435 | ref | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
38033 | ref | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
38333 | e/ref | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
40751 | e/regs | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
47400 | e/regs | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
47689 | e/ref | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
58076 | e/ref | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |