diff options
author | PikalaxALT <PikalaxALT@gmail.com> | 2020-04-10 16:45:34 -0400 |
---|---|---|
committer | PikalaxALT <PikalaxALT@gmail.com> | 2020-04-10 16:45:34 -0400 |
commit | 2cb171b9fd7882dbc638fec213ed5f698abd2496 (patch) | |
tree | d9a709bd36bd60c9df3eb5a2397488aab62a584b /src/main.c | |
parent | c29408cbbb822f530c781daf4a0c34ac2f2fd98b (diff) |
Tidy up inline asm in main.c
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/src/main.c b/src/main.c index e2c96c78f..a4c844144 100644 --- a/src/main.c +++ b/src/main.c @@ -94,24 +94,27 @@ void AgbMain() RegisterRamReset(RESET_ALL & ~RESET_IWRAM); asm("mov\tr1, #0xC0\n" "\tlsl\tr1, r1, #0x12\n" - "\tmov r2, #0xFC\n" - "\tlsl r2, r2, #0x7\n" + "\tmov\tr2, #0xFC\n" + "\tlsl\tr2, r2, #0x7\n" "\tadd\tr2, r1, r2\n" "\tmov\tr0, #0\n" "\tmov\tr3, r0\n" "\tmov\tr4, r0\n" "\tmov\tr5, r0\n" - ".LCU0:\n" - "\tstmia r1!, {r0, r3, r4, r5}\n" - "\tstmia r1!, {r0, r3, r4, r5}\n" - "\tstmia r1!, {r0, r3, r4, r5}\n" - "\tstmia r1!, {r0, r3, r4, r5}\n" - "\tstmia r1!, {r0, r3, r4, r5}\n" - "\tstmia r1!, {r0, r3, r4, r5}\n" - "\tstmia r1!, {r0, r3, r4, r5}\n" - "\tstmia r1!, {r0, r3, r4, r5}\n" + ".LCU%=:\n" + "\tstmia\tr1!, {r0, r3, r4, r5}\n" + "\tstmia\tr1!, {r0, r3, r4, r5}\n" + "\tstmia\tr1!, {r0, r3, r4, r5}\n" + "\tstmia\tr1!, {r0, r3, r4, r5}\n" + "\tstmia\tr1!, {r0, r3, r4, r5}\n" + "\tstmia\tr1!, {r0, r3, r4, r5}\n" + "\tstmia\tr1!, {r0, r3, r4, r5}\n" + "\tstmia\tr1!, {r0, r3, r4, r5}\n" "\tcmp\tr1, r2\n" - "\tbcc\t.LCU0\n" + "\tbcc\t.LCU%=\n" + : + : + : "r0", "r1", "r2", "r3", "r4", "r5", "memory" ); #else RegisterRamReset(RESET_ALL); |