diff options
author | Mateusz Naściszewski <matin1111@wp.pl> | 2020-12-13 19:50:37 +0100 |
---|---|---|
committer | Mateusz Naściszewski <matin1111@wp.pl> | 2020-12-13 19:50:37 +0100 |
commit | 2c64b5692f3df0c46cfa1610a51cd7de7a0017fc (patch) | |
tree | 059390c37fd657c177e0e4f6a6d6b3d947a95710 /src/code_80118A4_1.c | |
parent | c0ae9ddc9e9d5ded2d24577615abb75e17e459e6 (diff) |
Fix a lot of nonmatchings, some were plain wrong code
Diffstat (limited to 'src/code_80118A4_1.c')
-rw-r--r-- | src/code_80118A4_1.c | 32 |
1 files changed, 1 insertions, 31 deletions
diff --git a/src/code_80118A4_1.c b/src/code_80118A4_1.c index 9d57d7d..89f4db5 100644 --- a/src/code_80118A4_1.c +++ b/src/code_80118A4_1.c @@ -23,40 +23,10 @@ void sub_8011B14(void) gUnknown_203B150 = 0; } -#ifndef NONMATCHING -NAKED -#endif u8 sub_8011B20(void) { -#ifdef NONMATCHING - // TODO figure out why I mix up my mv/ldr for these kinds of comparisons - u8 temp; - if(gUnknown_203B150 == 0) - { - temp = 1; - } - else - { - temp = 0; - } - gUnknown_203B150 = temp; + gUnknown_203B150 = !gUnknown_203B150; return gUnknown_203B150; -#else - asm_unified("\tpush {lr}\n" - "\tldr r1, _08011B38\n" - "\tmovs r2, 0\n" - "\tldrb r0, [r1]\n" - "\tcmp r0, 0\n" - "\tbne _08011B2E\n" - "\tmovs r2, 0x1\n" -"_08011B2E:\n" - "\tstrb r2, [r1]\n" - "\tldrb r0, [r1]\n" - "\tpop {r1}\n" - "\tbx r1\n" - "\t.align 2, 0\n" -"_08011B38: .4byte gUnknown_203B150"); -#endif } // unused |