plugins: mpegplayer: libmpeg2: idct_armv6.S: use explicit register pair for ldrd
rockbox-gerrit-noreply--- via rockbox-cvs <[email protected]> Sun, 17 May 2026 07:36:17 -0400
| Newsgroups | gmane.comp.systems.archos.rockbox.cvs |
|---|---|
| Message-ID | <[email protected]> |
commit 2c0381a34ea8096beac548fd2568e9f96281a14d Author: mojyack <[email protected]> Date: Fri Apr 24 23:44:41 2026 +0900 plugins: mpegplayer: libmpeg2: idct_armv6.S: use explicit register pair for ldrd Change-Id: I65c7516f500cfe9f2b4990f769e9d85708f7fc62 diff --git a/apps/plugins/mpegplayer/libmpeg2/idct_armv6.S b/apps/plugins/mpegplayer/libmpeg2/idct_armv6.S index ad28cefcf2..9e89fde276 100644 --- a/apps/plugins/mpegplayer/libmpeg2/idct_armv6.S +++ b/apps/plugins/mpegplayer/libmpeg2/idct_armv6.S @@ -39,7 +39,7 @@ .row_loop: ldmia r0!, {r2, r3, r10, r11} @ fetch f0, f2, f4, f6, f1, f3, f5, f7 - ldrd r4, L_W1357 @ load W1, W3, W5, W7 + ldrd r4, r5, L_W1357 @ load W1, W3, W5, W7 smuad r6, r4, r10 @ b0 = W1 * f1 + W3 * f3 smultt r7, r5, r10 @ -b1 = W7 * f3 @@ -59,7 +59,7 @@ smlatb r7, r4, r10, r7 @ b1 += W3 * f1 smlatt r8, r4, r11, r8 @ b2 += W3 * f7 - ldrd r4, L_W0246 @ load W0, W2, W4, W6 + ldrd r4, r5, L_W0246 @ load W0, W2, W4, W6 add r2, r2, #1 @ f0 += 1 smulbb r10, r5, r3 @ a0' = W4 * f4 @@ -130,7 +130,7 @@ L_W0246: .col_loop: ldmia r0!, {r2, r3, r10, r11} @ fetch f0, f2, f4, f6, f1, f3, f5, f7 - ldrd r4, L_W1357 @ load W1, W3, W5, W7 + ldrd r4, r5, L_W1357 @ load W1, W3, W5, W7 smuad r6, r4, r10 @ b0 = W1 * f1 + W3 * f3 smultt r7, r5, r10 @ -b1 = W7 * f3 @@ -150,7 +150,7 @@ L_W0246: smlatb r7, r4, r10, r7 @ b1 += W3 * f1 smlatt r8, r4, r11, r8 @ b2 += W3 * f7 - ldrd r4, L_W0246 @ load W0, W2, W4, W6 + ldrd r4, r5, L_W0246 @ load W0, W2, W4, W6 add r2, r2, #32 @ DC offset: 0.5 smulbb r10, r5, r3 @ a0' = W4 * f4 -- rockbox-cvs mailing list [email protected] https://lists.haxx.se/mailman/listinfo/rockbox-cvs