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