From 0c4c9c66bdd4fe704afbe64ef3bdcdb34ff52f88 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Thu, 2 Apr 2026 17:02:17 +0200 Subject: [PATCH] avfilter/x86/vf_atadenoise: Don't load args unnecessarily These args will be read directly from the stack into xmm register, so loading them into GPRs is unnecessary. Signed-off-by: Andreas Rheinhardt --- libavfilter/x86/vf_atadenoise.asm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavfilter/x86/vf_atadenoise.asm b/libavfilter/x86/vf_atadenoise.asm index 2ef65a0202..ea80e3aa59 100644 --- a/libavfilter/x86/vf_atadenoise.asm +++ b/libavfilter/x86/vf_atadenoise.asm @@ -37,7 +37,7 @@ SECTION .text ;------------------------------------------------------------------------------ INIT_XMM sse4 -cglobal atadenoise_filter_row8, 8,10,13, src, dst, srcf, w, mid, size, i, j, srcfx, x +cglobal atadenoise_filter_row8, 6,10,13, src, dst, srcf, w, mid, size, i, j, srcfx, x movsxdifnidn wq, wd movsxdifnidn midq, midd movsxdifnidn sizeq, sized @@ -151,7 +151,7 @@ cglobal atadenoise_filter_row8, 8,10,13, src, dst, srcf, w, mid, size, i, j, src RET INIT_XMM sse4 -cglobal atadenoise_filter_row8_serial, 8,10,13, src, dst, srcf, w, mid, size, i, j, srcfx, x +cglobal atadenoise_filter_row8_serial, 6,10,13, src, dst, srcf, w, mid, size, i, j, srcfx, x movsxdifnidn wq, wd movsxdifnidn midq, midd movsxdifnidn sizeq, sized