[FFmpeg-devel] [PATCH] aarch64: Implement stack spilling in a consistent way.
Martin Storsjö
martin at martin.st
Tue Oct 11 00:29:20 EEST 2022
On Sun, 9 Oct 2022, Reimar.Doeffinger at gmx.de wrote:
> From: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
>
> Currently it is done in several different ways, which
> might cause needless dependencies or in case of
> tx_float_neon.S is incorrect.
>
> Signed-off-by: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
> ---
> libavcodec/aarch64/fft_neon.S | 3 +-
> libavcodec/aarch64/h264idct_neon.S | 6 +-
> libavcodec/aarch64/hevcdsp_sao_neon.S | 3 +-
> libavcodec/aarch64/mdct_neon.S | 18 ++----
> libavcodec/aarch64/me_cmp_neon.S | 6 +-
> libavcodec/aarch64/synth_filter_neon.S | 3 +-
> libavcodec/aarch64/vp9itxfm_neon.S | 28 ++++-----
> libavcodec/aarch64/vp9lpf_16bpp_neon.S | 32 +++++------
> libavcodec/aarch64/vp9lpf_neon.S | 80 +++++++++++++-------------
> libavutil/aarch64/tx_float_neon.S | 52 ++++++++---------
> 10 files changed, 109 insertions(+), 122 deletions(-)
This looks reasonable to me, assuming that it passes fate. Do you want to
push it yourself, or do you want me to do it?
// Martin
More information about the ffmpeg-devel
mailing list