ref: 74d47a8132288511be97a4d2326debd2fe0dc03b
parent: 0c4a4225ec91d4db1d3b9e0b2b919ebeec60ec57
parent: 0343e30cf23046a3743d017acc4f63c49ff71225
author: Jingning Han <jingning@google.com>
date: Tue Jun 3 14:56:23 EDT 2014
Merge "Re-enable unit test for SSSE3 forward 8x8 2D-DCT"
--- a/test/fdct8x8_test.cc
+++ b/test/fdct8x8_test.cc
@@ -188,9 +188,6 @@
for (int i = 0; i < count_test_block; ++i) {
// Initialize a test block with input range [-255, 255].
for (int j = 0; j < 64; ++j) {
- src[j] = rnd.Rand8() % 2 ? 255 : 0;
- dst[j] = rnd.Rand8() % 2 ? 255 : 0;
-
if (i == 0) {
src[j] = 255;
dst[j] = 0;
@@ -197,6 +194,9 @@
} else if (i == 1) {
src[j] = 0;
dst[j] = 255;
+ } else {
+ src[j] = rnd.Rand8() % 2 ? 255 : 0;
+ dst[j] = rnd.Rand8() % 2 ? 255 : 0;
}
test_input_block[j] = src[j] - dst[j];
@@ -363,7 +363,7 @@
#if HAVE_SSSE3 && ARCH_X86_64
INSTANTIATE_TEST_CASE_P(
- DISABLED_SSSE3, FwdTrans8x8DCT,
+ SSSE3, FwdTrans8x8DCT,
::testing::Values(
make_tuple(&vp9_fdct8x8_ssse3, &vp9_idct8x8_64_add_ssse3, 0)));
#endif
--
⑨