diff options
author | Chris Chua <someone42@gmail.com> | 2023-03-19 06:22:08 +1100 |
---|---|---|
committer | Aidan MacDonald <amachronic@protonmail.com> | 2023-03-23 13:28:22 -0400 |
commit | 86429dbf1eca8ee0e08176997f508647c3abf6bd (patch) | |
tree | 4d35e56e338a326d1a04c8d1f620821fa7909678 /firmware/asm/arm/lcd-as-memframe.S | |
parent | a64cad847e7d24dc4d01d5ab22f6c8dc42f960ae (diff) | |
download | rockbox-86429dbf1eca8ee0e08176997f508647c3abf6bd.tar.gz rockbox-86429dbf1eca8ee0e08176997f508647c3abf6bd.zip |
Using ARM Unified Assembler Language
Change-Id: Iae32a8ba8eff6087330e458fafc912a12fee4509
Diffstat (limited to 'firmware/asm/arm/lcd-as-memframe.S')
-rw-r--r-- | firmware/asm/arm/lcd-as-memframe.S | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/asm/arm/lcd-as-memframe.S b/firmware/asm/arm/lcd-as-memframe.S index 52ab0447c2..d42b2a920d 100644 --- a/firmware/asm/arm/lcd-as-memframe.S +++ b/firmware/asm/arm/lcd-as-memframe.S | |||
@@ -91,9 +91,9 @@ lcd_copy_buffer_rect: @ | |||
91 | stmia r0!, { r6-r12, r14 } @ | 91 | stmia r0!, { r6-r12, r14 } @ |
92 | bgt 30b @ octword loop @ | 92 | bgt 30b @ octword loop @ |
93 | 40: @ finish line @ | 93 | 40: @ finish line @ |
94 | ldreqh r6, [r1], #2 @ finish last halfword if eq ... | 94 | ldrheq r6, [r1], #2 @ finish last halfword if eq ... |
95 | add r1, r1, r4, lsl #1 @ | 95 | add r1, r1, r4, lsl #1 @ |
96 | streqh r6, [r0], #2 @ ... | 96 | strheq r6, [r0], #2 @ ... |
97 | add r0, r0, r4, lsl #1 @ | 97 | add r0, r0, r4, lsl #1 @ |
98 | subs r3, r3, #1 @ next line | 98 | subs r3, r3, #1 @ next line |
99 | bgt 10b @ copy line @ | 99 | bgt 10b @ copy line @ |