s/__aarch64__/VPX_ARCH_AARCH64/
authorJames Zern <jzern@google.com>
Wed, 3 May 2023 01:37:59 +0000 (18:37 -0700)
committerJames Zern <jzern@google.com>
Wed, 3 May 2023 17:04:34 +0000 (10:04 -0700)
commit57b9afa58f849a8165ce3132c21087ae451d862c
treed4a96c777075be87da2705267a7be4ff9ce4e463
parent33aba6ecc16c71b6f380cfd3d24eab11690deb99
s/__aarch64__/VPX_ARCH_AARCH64/

This allows AArch64 to be correctly detected when building with Visual
Studio (cl.exe) and fixes a crash in vp9_diamond_search_sad_neon.c.
There are still test failures, however.

Microsoft's compiler doesn't define __ARM_FEATURE_*. To use those paths
we may need to rely on _M_ARM64_EXTENSION.

Bug: webm:1788
Bug: b/277255076
Change-Id: I4d26f5f84dbd0cbcd1cdf0d7d932ebcf109febe5
12 files changed:
vp8/encoder/arm/neon/fastquantizeb_neon.c
vp9/encoder/arm/neon/vp9_denoiser_neon.c
vp9/encoder/arm/neon/vp9_diamond_search_sad_neon.c
vp9/encoder/arm/neon/vp9_quantize_neon.c
vpx_dsp/arm/avg_neon.c
vpx_dsp/arm/highbd_avg_neon.c
vpx_dsp/arm/highbd_quantize_neon.c
vpx_dsp/arm/quantize_neon.c
vpx_dsp/arm/sum_neon.h
vpx_dsp/arm/transpose_neon.h
vpx_dsp/arm/vpx_convolve8_neon.c
vpx_dsp/arm/vpx_convolve8_neon.h