Files
FFmpeg/libavcodec
Andreas Rheinhardt a72b00675c avcodec/x86/h26x/h2656_inter: Don't prepare unused coeffs for hv funcs
8 tap motion compensation functions with both vertical and horizontal
components are under severe register pressure, so that the filter
coefficients have to be put on the stack. Before this commit,
this meant that coefficients for use with pmaddubsw and pmaddwd
were always created. Yet this is completely unnecessary, as
every such register is only used for exactly one purpose and
it is known at compile time which one it is (only 8bit horizontal
filters are used with pmaddubsw), so only prepare that one.
This also allows to half the amount of stack used.

This saves 2432B of .text here.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2026-03-29 01:05:23 +01:00
..
2026-03-28 11:25:38 +01:00
2026-03-10 13:52:18 +01:00
2026-03-10 13:52:19 +01:00
2026-03-10 19:31:00 +01:00
2026-03-10 13:52:19 +01:00
2026-02-23 23:58:11 +01:00
2026-03-13 16:09:40 +00:00
2026-03-13 02:49:59 +01:00
2026-03-10 13:52:19 +01:00
2026-03-07 19:22:40 -03:00
2026-02-04 12:05:35 +08:00
2026-02-04 12:05:35 +08:00
2026-02-11 20:35:20 +00:00
2026-03-10 13:52:19 +01:00
2026-02-19 22:39:35 +00:00
2026-03-28 11:25:38 +01:00
2026-03-28 11:25:38 +01:00
2026-03-28 11:25:38 +01:00
2026-03-02 19:01:46 +01:00
2026-03-02 19:01:46 +01:00
2026-03-10 13:52:18 +01:00
2026-03-03 02:41:05 +01:00
2026-03-10 13:52:19 +01:00
2026-02-23 15:29:27 +00:00
2026-03-10 13:52:18 +01:00
2026-03-16 10:24:33 +00:00