ref: c6fcb9bb94ea02324d9d842b71ac3d0ab0329c10
parent: 0685ec767ce641baaf3ac8d5e24b1e68ab1b110b
author: James Zern <jzern@google.com>
date: Sat Mar 3 07:47:24 EST 2018
disable vp9_highbd_iht{4x4_16,8x8_64}_add_neon these causes test vector failures BUG=webm:1403 Change-Id: I08218f0bf26651eb367ece4feec6d704e0189bd8
--- a/test/dct_test.cc
+++ b/test/dct_test.cc
@@ -629,10 +629,14 @@
static const FuncInfo ht_neon_func_info[] = {
#if CONFIG_VP9_HIGHBITDEPTH
+// TODO(linfengz): reenable these functions once test vector failures are
+// addressed.
+#if 0
{ &vp9_highbd_fht4x4_c, &highbd_iht_wrapper<vp9_highbd_iht4x4_16_add_neon>, 4,
2 },
{ &vp9_highbd_fht8x8_c, &highbd_iht_wrapper<vp9_highbd_iht8x8_64_add_neon>, 8,
2 },
+#endif
#endif
{ &vp9_fht4x4_c, &iht_wrapper<vp9_iht4x4_16_add_neon>, 4, 1 },
// TODO(linfengz): reenable these functions once test vector failures are
--- a/vp9/common/vp9_rtcd_defs.pl
+++ b/vp9/common/vp9_rtcd_defs.pl
@@ -103,8 +103,8 @@
add_proto qw/void vp9_highbd_iht16x16_256_add/, "const tran_low_t *input, uint16_t *output, int pitch, int tx_type, int bd";
if (vpx_config("CONFIG_EMULATE_HARDWARE") ne "yes") {
- specialize qw/vp9_highbd_iht4x4_16_add neon sse4_1/;
- specialize qw/vp9_highbd_iht8x8_64_add neon sse4_1/;
+ specialize qw/vp9_highbd_iht4x4_16_add sse4_1/;
+ specialize qw/vp9_highbd_iht8x8_64_add sse4_1/;
specialize qw/vp9_highbd_iht16x16_256_add sse4_1/;
}
}