ref: 40bcb96abd3fe6ec35b772e734f66fe9c4116e72
parent: d545c19afaa08138702f023e736e6c0da5107c99
author: James Zern <[email protected]>
date: Mon Nov 7 10:27:02 EST 2016
partial_idct_test: set MinSupportedCoeff for NEON vpx_idct4x4_16_add_neon fails with INT16_MIN, +1 is all right BUG=webm:1335 Change-Id: I25830c8ab0782822fc3c9db6cc669c2e65f2700e
--- a/test/partial_idct_test.cc
+++ b/test/partial_idct_test.cc
@@ -49,14 +49,18 @@
}
int16_t MinSupportedCoeff(InvTxfmFunc a) {
-#if HAVE_SSSE3 && ARCH_X86_64 && !CONFIG_VP9_HIGHBITDEPTH && \
- !CONFIG_EMULATE_HARDWARE
+ (void)a;
+#if !CONFIG_EMULATE_HARDWARE
+#if HAVE_SSSE3 && ARCH_X86_64 && !CONFIG_VP9_HIGHBITDEPTH
if (a == vpx_idct8x8_64_add_ssse3 || a == vpx_idct8x8_12_add_ssse3) {
return -23625 + 1;
}
-#else
- (void)a;
+#elif HAVE_NEON
+ if (a == vpx_idct4x4_16_add_neon) {
+ return INT16_MIN + 1;
+ }
#endif
+#endif // !CONFIG_EMULATE_HARDWARE
return INT16_MIN;
}