This is an automated email from the git hooks/post-receive script. Git pushed a commit to branch master in repository ffmpeg.
commit d46414b46becc927e89b7824424df9e34d05c8e7 Author: Andreas Rheinhardt <[email protected]> AuthorDate: Wed Nov 5 19:28:46 2025 +0100 Commit: Andreas Rheinhardt <[email protected]> CommitDate: Thu Apr 30 10:39:32 2026 +0200 avcodec/x86/qpeldsp: Simplify resetting output pointer Signed-off-by: Andreas Rheinhardt <[email protected]> --- libavcodec/x86/qpeldsp.asm | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/libavcodec/x86/qpeldsp.asm b/libavcodec/x86/qpeldsp.asm index 52ddd8a8b2..644157349a 100644 --- a/libavcodec/x86/qpeldsp.asm +++ b/libavcodec/x86/qpeldsp.asm @@ -423,14 +423,8 @@ cglobal %1_mpeg4_qpel16_v_lowpass, 4, 6, 0, 544 jne .looph - ; NOTE: r1 CHANGES VALUES: r1 -> 4 - 14*dstStride mov r4d, 4 - mov r1, 4 - neg r2 - lea r1, [r1+r2*8] - lea r1, [r1+r2*4] - lea r1, [r1+r2*2] - neg r2 + mov r1, r0 mov r5, rsp .loopv: pxor m7, m7 @@ -438,6 +432,7 @@ cglobal %1_mpeg4_qpel16_v_lowpass, 4, 6, 0, 544 mova m1, [r5+ 0x8] mova m2, [r5+0x10] mova m3, [r5+0x18] + add r1, 4 QPEL_V_LOW [r5+0x10], [r5+ 0x8], [r5+ 0x0], [r5+0x20], [r0] QPEL_V_LOW [r5+ 0x8], [r5+ 0x0], [r5+ 0x0], [r5+0x28], [r0+r2] lea r0, [r0+r2*2] @@ -463,7 +458,7 @@ cglobal %1_mpeg4_qpel16_v_lowpass, 4, 6, 0, 544 QPEL_V_LOW [r5+0x60], [r5+0x68], [r5+0x70], [r5+0x70], [r0+r2] add r5, 0x88 - add r0, r1 + mov r0, r1 dec r4d jne .loopv RET @@ -510,13 +505,8 @@ cglobal %1_mpeg4_qpel8_v_lowpass, 4, 6, 0, 288 jne .looph - ; NOTE: r1 CHANGES VALUES: r1 -> 4 - 6*dstStride mov r4d, 2 - mov r1, 4 - neg r2 - lea r1, [r1+r2*4] - lea r1, [r1+r2*2] - neg r2 + mov r1, r0 mov r5, rsp .loopv: pxor m7, m7 @@ -537,7 +527,7 @@ cglobal %1_mpeg4_qpel8_v_lowpass, 4, 6, 0, 288 QPEL_V_LOW [r5+0x20], [r5+0x28], [r5+0x30], [r5+0x30], [r0+r2] add r5, 0x48 - add r0, r1 + lea r0, [r1+4] dec r4d jne .loopv RET _______________________________________________ ffmpeg-cvslog mailing list -- [email protected] To unsubscribe send an email to [email protected]
