]> granicus.if.org Git - libvpx/commit
vpx_dsp,neon: simplify __ARM_FEATURE_DOTPROD check
authorJames Zern <jzern@google.com>
Fri, 2 Sep 2022 19:17:20 +0000 (12:17 -0700)
committerJames Zern <jzern@google.com>
Fri, 2 Sep 2022 19:21:17 +0000 (12:21 -0700)
commit447e27588032064c02eeb864d086881806038c35
tree58760ae6140640392e7fc0c83dc11dc1ab7d8660
parent281dfae8353940fe380c73384607ec11a5c53f43
vpx_dsp,neon: simplify __ARM_FEATURE_DOTPROD check

only check that the macro is defined, the value doesn't have any effect.

from https://arm-software.github.io/acle/main/acle.html:

5.5.7.7.  Dot Product extension
  __ARM_FEATURE_DOTPROD is defined if the dot product data manipulation
  instructions are supported and the vector intrinsics are available.
  Note that this implies:
    - __ARM_NEON == 1

Change-Id: I164fe121ccefda99050a9b6a99738a2b518520f3
vpx_dsp/arm/sad4d_neon.c
vpx_dsp/arm/sad_neon.c
vpx_dsp/arm/variance_neon.c
vpx_dsp/arm/vpx_convolve8_neon.c
vpx_dsp/arm/vpx_convolve8_neon.h