diff options
author | Linfeng Zhang <linfengz@google.com> | 2017-01-13 10:01:51 -0800 |
---|---|---|
committer | Linfeng Zhang <linfengz@google.com> | 2017-02-13 10:25:22 -0800 |
commit | 016933ad48af499ad7e928ca32ba2fab692273df (patch) | |
tree | e100c1a54ad32e065ce2026536b6af7ed0462563 /test/partial_idct_test.cc | |
parent | 91f87e75135cc9722ee72daf5154424f628a906e (diff) | |
download | libvpx-016933ad48af499ad7e928ca32ba2fab692273df.tar.gz |
Add vpx_highbd_idct{16x16,32x32}_1_add_neon()
and update vpx_highbd_idct8x8_1_add_neon()
BUG=webm:1301
Change-Id: I18d1a0cbe98ba822d5194c1b4e13a4c29c5c75f4
Diffstat (limited to 'test/partial_idct_test.cc')
-rw-r--r-- | test/partial_idct_test.cc | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/partial_idct_test.cc b/test/partial_idct_test.cc index 39e81d023..55c93158a 100644 --- a/test/partial_idct_test.cc +++ b/test/partial_idct_test.cc @@ -450,6 +450,24 @@ INSTANTIATE_TEST_CASE_P(C, PartialIDctTest, #if HAVE_NEON && !CONFIG_EMULATE_HARDWARE const PartialInvTxfmParam neon_partial_idct_tests[] = { #if CONFIG_VP9_HIGHBITDEPTH + make_tuple( + &vpx_highbd_fdct32x32_c, &highbd_wrapper<vpx_highbd_idct32x32_1024_add_c>, + &highbd_wrapper<vpx_highbd_idct32x32_1_add_neon>, TX_32X32, 1, 8, 2), + make_tuple( + &vpx_highbd_fdct32x32_c, &highbd_wrapper<vpx_highbd_idct32x32_1024_add_c>, + &highbd_wrapper<vpx_highbd_idct32x32_1_add_neon>, TX_32X32, 1, 10, 2), + make_tuple( + &vpx_highbd_fdct32x32_c, &highbd_wrapper<vpx_highbd_idct32x32_1024_add_c>, + &highbd_wrapper<vpx_highbd_idct32x32_1_add_neon>, TX_32X32, 1, 12, 2), + make_tuple( + &vpx_highbd_fdct16x16_c, &highbd_wrapper<vpx_highbd_idct16x16_256_add_c>, + &highbd_wrapper<vpx_highbd_idct16x16_1_add_neon>, TX_16X16, 1, 8, 2), + make_tuple( + &vpx_highbd_fdct16x16_c, &highbd_wrapper<vpx_highbd_idct16x16_256_add_c>, + &highbd_wrapper<vpx_highbd_idct16x16_1_add_neon>, TX_16X16, 1, 10, 2), + make_tuple( + &vpx_highbd_fdct16x16_c, &highbd_wrapper<vpx_highbd_idct16x16_256_add_c>, + &highbd_wrapper<vpx_highbd_idct16x16_1_add_neon>, TX_16X16, 1, 12, 2), make_tuple(&vpx_highbd_fdct8x8_c, &highbd_wrapper<vpx_highbd_idct8x8_64_add_c>, &highbd_wrapper<vpx_highbd_idct8x8_64_add_neon>, TX_8X8, 64, 8, 2), |