summaryrefslogtreecommitdiff
path: root/test/dct_test.cc
diff options
context:
space:
mode:
authorKonstantinos Margaritis <konstantinos@vectorcamp.gr>2022-11-09 09:30:58 +0000
committerKonstantinos Margaritis <konstantinos@vectorcamp.gr>2022-11-11 13:53:54 +0000
commitf951514a40554e55715d7a31f182581cdd2bf971 (patch)
treef4715ebbe4934eee5c300931dcad0c86d81874c2 /test/dct_test.cc
parentfb2d1616f657f6617a6d3ea1cf6e06100f92cddd (diff)
downloadlibvpx-f951514a40554e55715d7a31f182581cdd2bf971.tar
libvpx-f951514a40554e55715d7a31f182581cdd2bf971.tar.gz
libvpx-f951514a40554e55715d7a31f182581cdd2bf971.tar.bz2
libvpx-f951514a40554e55715d7a31f182581cdd2bf971.zip
[NEON] Optimize FHT functions, add highbd FHT 4x4
Refactor & optimize FHT functions further, use new butterfly functions 4x4 5% faster, 8x8 & 16x16 10% faster than previous versions. Highbd 4x4 FHT version 2.27x faster than C version for --rt. Change-Id: I3ebcd26010f6c5c067026aa9353cde46669c5d94
Diffstat (limited to 'test/dct_test.cc')
-rw-r--r--test/dct_test.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/dct_test.cc b/test/dct_test.cc
index 910d288bd..0304029bd 100644
--- a/test/dct_test.cc
+++ b/test/dct_test.cc
@@ -667,6 +667,8 @@ static const FuncInfo ht_neon_func_info[] = {
#if CONFIG_VP9_HIGHBITDEPTH
{ &vp9_highbd_fht4x4_c, &highbd_iht_wrapper<vp9_highbd_iht4x4_16_add_neon>, 4,
2 },
+ { &vp9_highbd_fht4x4_neon, &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 },
{ &vp9_highbd_fht16x16_c,