mirror of
https://mirror.skon.top/https://github.com/FFmpeg/FFmpeg
synced 2026-04-20 21:00:41 +08:00
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 <andreas.rheinhardt@outlook.com>
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user