summaryrefslogtreecommitdiff
path: root/webmdec.cc
diff options
context:
space:
mode:
authorJonathan Wright <jonathan.wright@arm.com>2021-04-11 15:20:36 +0100
committerJonathan Wright <jonathan.wright@arm.com>2021-05-05 16:07:18 +0100
commitc1f77a3689a6cf5e95e1c1ae35d76f4f171f5ef3 (patch)
tree579a76c354947b65868ff1b23a93d28fc0ac2e4e /webmdec.cc
parent2eb934d9c1fb4a460e3f03c8578b7b4f4f195784 (diff)
downloadlibvpx-c1f77a3689a6cf5e95e1c1ae35d76f4f171f5ef3.tar
libvpx-c1f77a3689a6cf5e95e1c1ae35d76f4f171f5ef3.tar.gz
libvpx-c1f77a3689a6cf5e95e1c1ae35d76f4f171f5ef3.tar.bz2
libvpx-c1f77a3689a6cf5e95e1c1ae35d76f4f171f5ef3.zip
Implement horizontal convolution using Neon SDOT instruction
Add an alternative AArch64 implementation of vpx_convolve8_horiz_neon for targets that implement the Armv8.4-A SDOT (signed dot product) instruction. The existing MLA-based implementation of vpx_convolve8_horiz_neon is retained and used on target CPUs that do not implement the SDOT instruction (or CPUs executing in AArch32 mode). The availability of the SDOT instruction is indicated by the feature macro __ARM_FEATURE_DOTPROD. Co-authored by: James Greenhalgh <james.greenhalgh@arm.com> Change-Id: I5337286b0f5f2775ad7cdbc0174785ae694363cc
Diffstat (limited to 'webmdec.cc')
0 files changed, 0 insertions, 0 deletions