diff options
author | Konstantinos Margaritis <konstantinos@vectorcamp.gr> | 2022-11-09 09:30:58 +0000 |
---|---|---|
committer | Konstantinos Margaritis <konstantinos@vectorcamp.gr> | 2022-11-11 13:53:54 +0000 |
commit | f951514a40554e55715d7a31f182581cdd2bf971 (patch) | |
tree | f4715ebbe4934eee5c300931dcad0c86d81874c2 /test/dct_test.cc | |
parent | fb2d1616f657f6617a6d3ea1cf6e06100f92cddd (diff) | |
download | libvpx-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.cc | 2 |
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, |