]> granicus.if.org Git - libvpx/commitdiff
Disable ssse3 version idct16x16_256_add()
authorYaowu Xu <yaowu@google.com>
Wed, 29 Apr 2015 23:25:28 +0000 (16:25 -0700)
committerYaowu Xu <yaowu@google.com>
Wed, 29 Apr 2015 23:58:59 +0000 (16:58 -0700)
The version is currently producing different result from c version
for some input. Disable the use of it for now to allow time for
investigation the source of mismatch.

Change-Id: Id039455494ee531db4886a9f1fa4761174ef6df3

test/dct16x16_test.cc
vp9/common/vp9_rtcd_defs.pl

index 418c9261de3ce1dff37e1afe9558ca67bd7e35de..a1ad7d236e20abaf2f869b382ea7d5d2182b00c2 100644 (file)
@@ -933,12 +933,4 @@ INSTANTIATE_TEST_CASE_P(
         make_tuple(&idct16x16_12,
                    &idct16x16_256_add_12_sse2, 3167, VPX_BITS_12)));
 #endif  // HAVE_SSE2 && CONFIG_VP9_HIGHBITDEPTH && !CONFIG_EMULATE_HARDWARE
-
-#if HAVE_SSSE3 && !CONFIG_VP9_HIGHBITDEPTH && !CONFIG_EMULATE_HARDWARE
-INSTANTIATE_TEST_CASE_P(
-    SSSE3, Trans16x16DCT,
-    ::testing::Values(
-        make_tuple(&vp9_fdct16x16_c, &vp9_idct16x16_256_add_ssse3, 0,
-                   VPX_BITS_8)));
-#endif  // HAVE_SSSE3 && !CONFIG_VP9_HIGHBITDEPTH && !CONFIG_EMULATE_HARDWARE
 }  // namespace
index 15899753010f405bc46146fcf8322596af1fd5cf..f7c9b05acb9e79a9c71924fbc97d8f115c33115a 100644 (file)
@@ -437,7 +437,7 @@ if (vpx_config("CONFIG_VP9_HIGHBITDEPTH") eq "yes") {
     specialize qw/vp9_idct16x16_1_add sse2 neon dspr2/;
 
     add_proto qw/void vp9_idct16x16_256_add/, "const tran_low_t *input, uint8_t *dest, int dest_stride";
-    specialize qw/vp9_idct16x16_256_add sse2 ssse3 neon dspr2/;
+    specialize qw/vp9_idct16x16_256_add sse2 neon dspr2/;
 
     add_proto qw/void vp9_idct16x16_10_add/, "const tran_low_t *input, uint8_t *dest, int dest_stride";
     specialize qw/vp9_idct16x16_10_add sse2 ssse3 neon dspr2/;