diff options
author | Konstantinos Margaritis <konma@vectorcamp.gr> | 2022-10-06 16:00:43 +0000 |
---|---|---|
committer | Konstantinos Margaritis <konma@vectorcamp.gr> | 2022-10-12 18:59:52 +0000 |
commit | a49f896352671870f38c1374f3d5329e3b60193f (patch) | |
tree | ecda309a1b9de45afb06f0bbbce3c534b75dbea8 /test | |
parent | 165935a1b6c3dfe2af686545188c3abebc4941d8 (diff) | |
download | libvpx-a49f896352671870f38c1374f3d5329e3b60193f.tar libvpx-a49f896352671870f38c1374f3d5329e3b60193f.tar.gz libvpx-a49f896352671870f38c1374f3d5329e3b60193f.tar.bz2 libvpx-a49f896352671870f38c1374f3d5329e3b60193f.zip |
[NEON] Add highbd FDCT 8x8 function
50% faster than C version in best/rt profiles
Change-Id: I0f9504ed52b5d5f7722407e91108ed4056d66bc2
Diffstat (limited to 'test')
-rw-r--r-- | test/dct_test.cc | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/test/dct_test.cc b/test/dct_test.cc index e34122ac9..ff97fc7c3 100644 --- a/test/dct_test.cc +++ b/test/dct_test.cc @@ -543,12 +543,12 @@ INSTANTIATE_TEST_SUITE_P(AVX2, TransDCT, static const FuncInfo dct_neon_func_info[] = { { &fdct_wrapper<vpx_highbd_fdct4x4_neon>, &highbd_idct_wrapper<vpx_highbd_idct4x4_16_add_neon>, 4, 2 }, - /* { &fdct_wrapper<vpx_highbd_fdct8x8_neon>, - &highbd_idct_wrapper<vpx_highbd_idct8x8_64_add_neon>, 8, 2 }, - { &fdct_wrapper<vpx_highbd_fdct16x16_neon>, - &highbd_idct_wrapper<vpx_highbd_idct16x16_256_add_neon>, 16, 2 }, - { &fdct_wrapper<vpx_highbd_fdct32x32_neon>, - &highbd_idct_wrapper<vpx_highbd_idct32x32_1024_add_neon>, 32, 2 },*/ + { &fdct_wrapper<vpx_highbd_fdct8x8_neon>, + &highbd_idct_wrapper<vpx_highbd_idct8x8_64_add_neon>, 8, 2 }, + /* { &fdct_wrapper<vpx_highbd_fdct16x16_neon>, + &highbd_idct_wrapper<vpx_highbd_idct16x16_256_add_neon>, 16, 2 }, + { &fdct_wrapper<vpx_highbd_fdct32x32_neon>, + &highbd_idct_wrapper<vpx_highbd_idct32x32_1024_add_neon>, 32, 2 },*/ }; #else static const FuncInfo dct_neon_func_info[4] = { |