simd_cmp_impl.h: quiet visual studio warning
Disable "value of intrinsic immediate argument 'value' is out of range
'lowerbound - upperbound'" warning. Visual Studio emits this warning though
the parameters are conditionally checked in e.g., v256_shr_n_byte. Adding a
mask doesn't always appear to be sufficient.
previously:
079acac18 Silence warnings in VS
Change-Id: Ie51ca75b3816636336122fb9a9a9cf20fdf2486c
diff --git a/test/simd_cmp_impl.h b/test/simd_cmp_impl.h
index 03fe703..a425834 100644
--- a/test/simd_cmp_impl.h
+++ b/test/simd_cmp_impl.h
@@ -22,6 +22,14 @@
// simd_cmp_sse2.cc, simd_cmp_ssse3.cc etc which define the macros
// ARCH (=neon, sse2, ssse3, etc), SIMD_NAMESPACE and ARCH_POSTFIX().
+#ifdef _MSC_VER
+// Disable "value of intrinsic immediate argument 'value' is out of range
+// 'lowerbound - upperbound'" warning. Visual Studio emits this warning though
+// the parameters are conditionally checked in e.g., v256_shr_n_byte. Adding a
+// mask doesn't always appear to be sufficient.
+#pragma warning(disable : 4556)
+#endif
+
using libaom_test::ACMRandom;
namespace SIMD_NAMESPACE {