From 9ae1e4710da0562f6d03bb26a67706b31262119a Mon Sep 17 00:00:00 2001 From: Ry Date: Wed, 13 Sep 2023 15:19:30 -0700 Subject: [PATCH] OkmPaint: Clean up some things that can use register pointer offsets --- applications/okmpaint/start.asm | 23 ++++++++--------------- 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/applications/okmpaint/start.asm b/applications/okmpaint/start.asm index e1d6421..3c3e7f8 100644 --- a/applications/okmpaint/start.asm +++ b/applications/okmpaint/start.asm @@ -20,21 +20,14 @@ GetNextWindowEvent: push r8 call get_next_window_event mov r8, eventArgs - mov [r8], r0 - add r8, 4 - mov [r8], r1 - add r8, 4 - mov [r8], r2 - add r8, 4 - mov [r8], r3 - add r8, 4 - mov [r8], r4 - add r8, 4 - mov [r8], r5 - add r8, 4 - mov [r8], r6 - add r8, 4 - mov [r8], r7 + mov [r8+0], r0 + mov [r8+4], r1 + mov [r8+8], r2 + mov [r8+12], r3 + mov [r8+16], r4 + mov [r8+20], r5 + mov [r8+24], r6 + mov [r8+28], r7 pop r8 ret