Disable av1_inv_txfm_add_neon when IST is on. This avoids a failure for: CodingPathSync.SearchForHbdLbdMismatch BUG=aomedia:3090 Change-Id: I7af0925ff2440a9e83d2d7cecb99ff3ff8edef3e
diff --git a/av1/common/av1_rtcd_defs.pl b/av1/common/av1_rtcd_defs.pl index 1a75fe9..4861b56 100644 --- a/av1/common/av1_rtcd_defs.pl +++ b/av1/common/av1_rtcd_defs.pl
@@ -143,7 +143,13 @@ specialize qw/inv_stxfm sse4_1/; } add_proto qw/void av1_inv_txfm_add/, "const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param"; -specialize qw/av1_inv_txfm_add ssse3 avx2 neon/; +if (aom_config("CONFIG_IST") eq "yes") { + # Disable neon version due to: https://crbug.com/aomedia/3090#c10 + specialize qw/av1_inv_txfm_add ssse3 avx2/; +} else { + specialize qw/av1_inv_txfm_add ssse3 avx2 neon/; +} + add_proto qw/void av1_highbd_inv_txfm_add/, "const tran_low_t *input, uint8_t *dest, int stride, const TxfmParam *txfm_param"; specialize qw/av1_highbd_inv_txfm_add sse4_1 avx2 neon/;