error_block_test: fix visual studio build
move conditional test parameters to arrays to avoid a #if within a
macro
since:
7683ed5f7 Exclude hbd functions in av1_rtcd_defs.pl from HBD flag.
Change-Id: I9d01bda9e485f8246e2d5b2955e5748b1bfc4826
diff --git a/test/error_block_test.cc b/test/error_block_test.cc
index 85ec076..7365907 100644
--- a/test/error_block_test.cc
+++ b/test/error_block_test.cc
@@ -235,35 +235,39 @@
using ::testing::make_tuple;
#if (HAVE_SSE2)
-INSTANTIATE_TEST_CASE_P(
- SSE2, ErrorBlockTest,
- ::testing::Values(
+const ErrorBlockParam kErrorBlockTestParamsSse2[] = {
#if CONFIG_AV1_HIGHBITDEPTH
- make_tuple(&av1_highbd_block_error_sse2, &av1_highbd_block_error_c,
- AOM_BITS_10),
- make_tuple(&av1_highbd_block_error_sse2, &av1_highbd_block_error_c,
- AOM_BITS_12),
- make_tuple(&av1_highbd_block_error_sse2, &av1_highbd_block_error_c,
- AOM_BITS_8),
+ make_tuple(&av1_highbd_block_error_sse2, &av1_highbd_block_error_c,
+ AOM_BITS_10),
+ make_tuple(&av1_highbd_block_error_sse2, &av1_highbd_block_error_c,
+ AOM_BITS_12),
+ make_tuple(&av1_highbd_block_error_sse2, &av1_highbd_block_error_c,
+ AOM_BITS_8),
#endif
- make_tuple(&BlockError8BitWrapper<av1_block_error_sse2>,
- &BlockError8BitWrapper<av1_block_error_c>, AOM_BITS_8)));
+ make_tuple(&BlockError8BitWrapper<av1_block_error_sse2>,
+ &BlockError8BitWrapper<av1_block_error_c>, AOM_BITS_8)
+};
+
+INSTANTIATE_TEST_CASE_P(SSE2, ErrorBlockTest,
+ ::testing::ValuesIn(kErrorBlockTestParamsSse2));
#endif // HAVE_SSE2
#if (HAVE_AVX2)
-INSTANTIATE_TEST_CASE_P(
- AVX2, ErrorBlockTest,
- ::testing::Values(
+const ErrorBlockParam kErrorBlockTestParamsAvx2[] = {
#if CONFIG_AV1_HIGHBITDEPTH
- make_tuple(&av1_highbd_block_error_avx2, &av1_highbd_block_error_c,
- AOM_BITS_10),
- make_tuple(&av1_highbd_block_error_avx2, &av1_highbd_block_error_c,
- AOM_BITS_12),
- make_tuple(&av1_highbd_block_error_avx2, &av1_highbd_block_error_c,
- AOM_BITS_8),
+ make_tuple(&av1_highbd_block_error_avx2, &av1_highbd_block_error_c,
+ AOM_BITS_10),
+ make_tuple(&av1_highbd_block_error_avx2, &av1_highbd_block_error_c,
+ AOM_BITS_12),
+ make_tuple(&av1_highbd_block_error_avx2, &av1_highbd_block_error_c,
+ AOM_BITS_8),
#endif
- make_tuple(&BlockError8BitWrapper<av1_block_error_avx2>,
- &BlockError8BitWrapper<av1_block_error_c>, AOM_BITS_8)));
+ make_tuple(&BlockError8BitWrapper<av1_block_error_avx2>,
+ &BlockError8BitWrapper<av1_block_error_c>, AOM_BITS_8)
+};
+
+INSTANTIATE_TEST_CASE_P(AVX2, ErrorBlockTest,
+ ::testing::ValuesIn(kErrorBlockTestParamsAvx2));
#endif // HAVE_AVX2
#if (HAVE_MSA)