summaryrefslogtreecommitdiff
path: root/test/dct32x32_test.cc
diff options
context:
space:
mode:
authorDeb Mukherjee <debargha@google.com>2014-10-02 15:43:27 -0700
committerDeb Mukherjee <debargha@google.com>2014-10-03 11:38:05 -0700
commitd50716face72ce03d074722fc3219b5b519e780b (patch)
tree799311027fd2fcd1ffae72c8884698bfecaf39a0 /test/dct32x32_test.cc
parenta0befb93e7150f72afe57aa5b7f7df3308690cef (diff)
downloadlibvpx-d50716face72ce03d074722fc3219b5b519e780b.tar
libvpx-d50716face72ce03d074722fc3219b5b519e780b.tar.gz
libvpx-d50716face72ce03d074722fc3219b5b519e780b.tar.bz2
libvpx-d50716face72ce03d074722fc3219b5b519e780b.zip
Incorporate WRAPLOW macro into non-highbitdepth tx
Incorporates the WRAPLOW macro into the non-highbitdepth transforms to aid hardware verification between a software C model and an intended hardware implementation though the use of the configure options: --enable-experimental --enable-emulate-hardware. Note that to avoid further discrepancies between the sse/sse2 implementations of the transforms and the C implementation, when the emulate hardware option is invoked, we also disable sse/sse2/etc. Also incudes some minor cleanups/renaming etc. Change-Id: Ib864d8493313927d429cce402982f1c8e45b3287
Diffstat (limited to 'test/dct32x32_test.cc')
-rw-r--r--test/dct32x32_test.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/test/dct32x32_test.cc b/test/dct32x32_test.cc
index c7a1931af..044373e74 100644
--- a/test/dct32x32_test.cc
+++ b/test/dct32x32_test.cc
@@ -333,7 +333,7 @@ INSTANTIATE_TEST_CASE_P(
&vp9_idct32x32_1024_add_c, 1, VPX_BITS_8)));
#endif
-#if HAVE_NEON_ASM && !CONFIG_VP9_HIGHBITDEPTH
+#if HAVE_NEON_ASM && !CONFIG_VP9_HIGHBITDEPTH && !CONFIG_EMULATE_HARDWARE
INSTANTIATE_TEST_CASE_P(
NEON, Trans32x32Test,
::testing::Values(
@@ -343,7 +343,7 @@ INSTANTIATE_TEST_CASE_P(
&vp9_idct32x32_1024_add_neon, 1, VPX_BITS_8)));
#endif
-#if HAVE_SSE2 && !CONFIG_VP9_HIGHBITDEPTH
+#if HAVE_SSE2 && !CONFIG_VP9_HIGHBITDEPTH && !CONFIG_EMULATE_HARDWARE
INSTANTIATE_TEST_CASE_P(
SSE2, Trans32x32Test,
::testing::Values(
@@ -353,7 +353,7 @@ INSTANTIATE_TEST_CASE_P(
&vp9_idct32x32_1024_add_sse2, 1, VPX_BITS_8)));
#endif
-#if HAVE_AVX2 && !CONFIG_VP9_HIGHBITDEPTH
+#if HAVE_AVX2 && !CONFIG_VP9_HIGHBITDEPTH && !CONFIG_EMULATE_HARDWARE
INSTANTIATE_TEST_CASE_P(
AVX2, Trans32x32Test,
::testing::Values(