Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
78916 | armneon | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
80328 | armneon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
83147 | armneon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
84245 | armneon | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
84658 | armneon | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
87952 | armneon | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
164688 | unrolled3 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
164777 | arm | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
165663 | arm | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
165740 | arm | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
168920 | unrolled5 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
171065 | arm | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
173355 | arm | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
187753 | arm | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
197000 | sphlib | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
197575 | unrolled5 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
204610 | unrolled4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
206017 | sphlib | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
206064 | unrolled5 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
206623 | unrolled4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
208228 | unrolled3 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
210161 | sphlib | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
210782 | unrolled5 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
212658 | unrolled3 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
213811 | unrolled4 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
216711 | unrolled3 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
217810 | unrolled4 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
219075 | unrolled5 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
221578 | sphlib-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
224003 | unrolled5 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
224451 | unrolled3 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
225194 | unrolled3 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
225507 | sphlib-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
227490 | unrolled4 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
228860 | sphlib-small | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
229819 | unrolled4 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
237723 | sphlib-small | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
238993 | sphlib-small | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
242951 | sphlib | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
259312 | sphlib | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
268144 | sphlib-small | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
277214 | simple | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
282595 | unrolled | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
284040 | unrolled2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
286543 | unrolled2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
290912 | unrolled | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
290972 | unrolled2 | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
296858 | unrolled2 | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
299814 | unrolled | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
304661 | unrolled2 | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
306505 | simple | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
309961 | simple | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
310921 | unrolled | gcc -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
323688 | sphlib | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
328123 | unrolled | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 | 20161210 | 20161026 |
333340 | unrolled | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
348614 | unrolled2 | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
1442921 | simple | gcc -mcpu=native -mfpu=neon-vfpv4 -O2 | 20161210 | 20161026 |
1548119 | simple | gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |
1553980 | simple | gcc -mcpu=native -mfpu=neon-vfpv4 -Os | 20161210 | 20161026 |