diff options
author | Jonathan Wright <jonathan.wright@arm.com> | 2021-04-11 15:20:36 +0100 |
---|---|---|
committer | Jonathan Wright <jonathan.wright@arm.com> | 2021-05-05 16:07:18 +0100 |
commit | c1f77a3689a6cf5e95e1c1ae35d76f4f171f5ef3 (patch) | |
tree | 579a76c354947b65868ff1b23a93d28fc0ac2e4e /webmdec.cc | |
parent | 2eb934d9c1fb4a460e3f03c8578b7b4f4f195784 (diff) | |
download | libvpx-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