[x265] [arm64] add missing chroma_{hpp,hps,vps,vpp,vsp} functions
Pop, Sebastian
spop at amazon.com
Fri Aug 13 20:09:33 UTC 2021
Hi,
The attached patches are moving more of the functions to be registered with the macros.
This exposed several missing functions:
(the functions were missing in the arm32 port, so they were missing in my arm64 port as well)
chroma_hpp[ 2x4] 3.23x 49.25 158.92
chroma_hpp[ 2x8] 3.51x 91.88 322.53
chroma_hpp[ 2x16] 3.54x 180.66 638.86
chroma_hpp[ 6x8] 8.76x 101.52 889.05
chroma_hpp[ 6x16] 8.89x 199.21 1771.27
chroma_hps[ 2x4] 3.19x 71.24 227.37
chroma_hps[ 2x8] 3.19x 109.92 350.57
chroma_hps[ 2x16] 3.25x 185.14 601.42
chroma_hps[ 6x8] 7.70x 124.46 958.15
chroma_hps[ 6x16] 7.87x 214.49 1687.03
chroma_vps[ 2x4] 3.71x 35.60 132.01
chroma_vps[ 2x8] 3.90x 64.27 250.80
chroma_vps[ 2x16] 4.15x 121.36 503.08
chroma_vps[ 4x2] 6.76x 18.79 126.97
chroma_vps[ 4x4] 7.39x 33.14 245.06
chroma_vps[ 4x8] 7.81x 61.76 482.27
chroma_vps[ 4x16] 8.15x 118.95 969.31
chroma_vps[ 4x32] 9.07x 231.59 2100.91
chroma_vps[ 6x8] 10.41x 68.11 709.16
chroma_vps[ 6x16] 10.78x 132.08 1423.87
chroma_vps[12x16] 12.64x 220.33 2785.57
chroma_vps[12x32] 12.56x 438.98 5511.42
chroma_vpp[ 2x4] 4.81x 37.95 182.59
chroma_vpp[ 2x8] 4.98x 71.91 358.10
chroma_vpp[ 2x16] 5.08x 141.08 716.60
chroma_vpp[ 4x2] 8.12x 21.88 177.76
chroma_vpp[ 4x4] 8.76x 39.62 347.22
chroma_vpp[ 4x8] 9.41x 73.17 688.74
chroma_vpp[ 4x16] 9.77x 140.75 1374.97
chroma_vpp[ 4x32] 9.92x 275.75 2734.65
chroma_vpp[ 6x8] 13.43x 75.84 1018.68
chroma_vpp[ 6x16] 13.82x 147.65 2041.12
chroma_vpp[12x16] 14.77x 271.86 4015.12
chroma_vpp[12x32] 14.77x 542.36 8010.68
chroma_vsp[ 4x4] 10.97x 32.94 361.39
chroma_vsp[ 4x8] 11.77x 60.72 714.45
chroma_vsp[ 4x16] 12.20x 117.33 1431.59
chroma_vsp[ 4x32] 12.30x 230.80 2838.02
chroma_vsp[12x16] 17.57x 236.88 4161.10
chroma_vsp[12x32] 17.64x 470.54 8302.61
Going forward, as I spoke with Bala, I will submit for review the functions that are complete.
One function per patch to make the review easier.
Thanks,
Sebastian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/x265-devel/attachments/20210813/10eb279d/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-arm64-use-macros-to-register-function-hooks.patch
Type: application/octet-stream
Size: 18851 bytes
Desc: 0001-arm64-use-macros-to-register-function-hooks.patch
URL: <http://mailman.videolan.org/pipermail/x265-devel/attachments/20210813/10eb279d/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-arm64-add-missing-chroma_-hpp-hps-vps-vpp-vsp-functi.patch
Type: application/octet-stream
Size: 50118 bytes
Desc: 0002-arm64-add-missing-chroma_-hpp-hps-vps-vpp-vsp-functi.patch
URL: <http://mailman.videolan.org/pipermail/x265-devel/attachments/20210813/10eb279d/attachment-0003.obj>
More information about the x265-devel
mailing list