aboutsummaryrefslogtreecommitdiffstats
path: root/doc/Doxyfile
diff options
context:
space:
mode:
authorKrzysztof Pyrkosz <ffmpeg@szaka.eu>2025-02-11 22:43:11 +0100
committerMartin Storsjö <martin@martin.st>2025-02-17 10:49:41 +0200
commit64107e22f545d3899f9270751531997734d89a3d (patch)
tree7f1357b469261b707707390ff8e89e98d09f77b5 /doc/Doxyfile
parent88d9ecaa7b792edc9baf22d0f4eca2071cafd91e (diff)
downloadffmpeg-master.tar.gz
swscale/aarch64/rgb24toyv12: skip early right shift by 2HEADmaster
It's a minor improvement that shaves off 5-8% from the execution time. Instead of shifting by 2 right away and by 7 soon after, shift by 9 one time. Times before and after: A78: rgb24toyv12_16_200_neon: 5366.8 ( 3.62x) rgb24toyv12_128_60_neon: 13574.0 ( 3.34x) rgb24toyv12_512_16_neon: 14463.8 ( 3.33x) rgb24toyv12_1920_4_neon: 13508.2 ( 3.34x) rgb24toyv12_1920_4_negstride_neon: 13525.0 ( 3.34x) rgb24toyv12_16_200_neon: 5293.8 ( 3.66x) rgb24toyv12_128_60_neon: 12955.0 ( 3.50x) rgb24toyv12_512_16_neon: 13784.0 ( 3.50x) rgb24toyv12_1920_4_neon: 12900.8 ( 3.49x) rgb24toyv12_1920_4_negstride_neon: 12902.8 ( 3.49x) A72: rgb24toyv12_16_200_neon: 9695.8 ( 2.50x) rgb24toyv12_128_60_neon: 20286.6 ( 2.70x) rgb24toyv12_512_16_neon: 22276.6 ( 2.57x) rgb24toyv12_1920_4_neon: 19154.1 ( 2.77x) rgb24toyv12_1920_4_negstride_neon: 19055.1 ( 2.78x) rgb24toyv12_16_200_neon: 9214.8 ( 2.65x) rgb24toyv12_128_60_neon: 20731.5 ( 2.65x) rgb24toyv12_512_16_neon: 21145.0 ( 2.70x) rgb24toyv12_1920_4_neon: 17586.5 ( 2.99x) rgb24toyv12_1920_4_negstride_neon: 17571.0 ( 2.98x) A53: rgb24toyv12_16_200_neon: 12880.4 ( 3.76x) rgb24toyv12_128_60_neon: 27776.3 ( 3.94x) rgb24toyv12_512_16_neon: 29411.3 ( 3.94x) rgb24toyv12_1920_4_neon: 27253.1 ( 3.98x) rgb24toyv12_1920_4_negstride_neon: 27474.3 ( 3.95x) rgb24toyv12_16_200_neon: 12196.3 ( 3.95x) rgb24toyv12_128_60_neon: 26943.1 ( 4.07x) rgb24toyv12_512_16_neon: 28642.3 ( 4.07x) rgb24toyv12_1920_4_neon: 26676.6 ( 4.08x) rgb24toyv12_1920_4_negstride_neon: 26713.8 ( 4.07x) Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'doc/Doxyfile')
0 files changed, 0 insertions, 0 deletions