summaryrefslogtreecommitdiff
path: root/test/dct_test.cc
diff options
context:
space:
mode:
authorKonstantinos Margaritis <konstantinos@vectorcamp.gr>2023-01-24 20:48:06 +0000
committerKonstantinos Margaritis <konstantinos@vectorcamp.gr>2023-01-24 20:56:02 +0000
commit3384b83da0856df86bab0811e7b5a3495925ac70 (patch)
tree1a13a3ac9cdfa7f6e2190eff6ec3a72e3d27f704 /test/dct_test.cc
parent67abc6738942fff8299919e736138679d4a08016 (diff)
downloadlibvpx-3384b83da0856df86bab0811e7b5a3495925ac70.tar
libvpx-3384b83da0856df86bab0811e7b5a3495925ac70.tar.gz
libvpx-3384b83da0856df86bab0811e7b5a3495925ac70.tar.bz2
libvpx-3384b83da0856df86bab0811e7b5a3495925ac70.zip
[NEON] Add Highbd FHT 8x8/16x16 functions
In total this gives about 9% extra performance for both rt/best profiles. Furthermore, add transpose_s32 16x16 function Change-Id: Ib6f368bbb9af7f03c9ce0deba1664cef77632fe2
Diffstat (limited to 'test/dct_test.cc')
-rw-r--r--test/dct_test.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/dct_test.cc b/test/dct_test.cc
index 0304029bd..9a150a24f 100644
--- a/test/dct_test.cc
+++ b/test/dct_test.cc
@@ -671,8 +671,12 @@ static const FuncInfo ht_neon_func_info[] = {
4, 2 },
{ &vp9_highbd_fht8x8_c, &highbd_iht_wrapper<vp9_highbd_iht8x8_64_add_neon>, 8,
2 },
+ { &vp9_highbd_fht8x8_neon, &highbd_iht_wrapper<vp9_highbd_iht8x8_64_add_neon>,
+ 8, 2 },
{ &vp9_highbd_fht16x16_c,
&highbd_iht_wrapper<vp9_highbd_iht16x16_256_add_neon>, 16, 2 },
+ { &vp9_highbd_fht16x16_neon,
+ &highbd_iht_wrapper<vp9_highbd_iht16x16_256_add_neon>, 16, 2 },
#endif
{ &vp9_fht4x4_c, &iht_wrapper<vp9_iht4x4_16_add_neon>, 4, 1 },
{ &vp9_fht4x4_neon, &iht_wrapper<vp9_iht4x4_16_add_neon>, 4, 1 },