diff options
author | mid-kid <esteve.varela@gmail.com> | 2021-11-04 23:11:56 +0100 |
---|---|---|
committer | Seth Barberee <seth.barberee@gmail.com> | 2021-12-13 10:44:48 -0600 |
commit | 2fcfbc226608e8345211fd17e46e74966b491e6b (patch) | |
tree | 6dc637f6d1d5be67c06b9e6ad822d2047132a516 /asm | |
parent | c53bdc35f8bdd401e90dfae263a3f5fc9182f86b (diff) |
Finish de-incbinning data.s
Diffstat (limited to 'asm')
-rw-r--r-- | asm/code_8009804.s | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/asm/code_8009804.s b/asm/code_8009804.s index 4167e80..8273b0f 100644 --- a/asm/code_8009804.s +++ b/asm/code_8009804.s @@ -320,8 +320,10 @@ _08009C54: .4byte gUnknown_202D2A0 _08009C58: .4byte gUnknown_202B038 thumb_func_end sub_8009BE4 - thumb_func_start sub_8009C5C -sub_8009C5C: + thumb_func_start FastMod3 + @ return arg % 3 + @ Has a lookup table up to 0x100 +FastMod3: push {lr} adds r1, r0, 0 cmp r1, 0xFF @@ -330,15 +332,14 @@ sub_8009C5C: bl __modsi3 b _08009C72 _08009C6C: - ldr r0, _08009C78 + ldr r0, =gFastMod3Lookup adds r0, r1, r0 ldrb r0, [r0] _08009C72: pop {r1} bx r1 - .align 2, 0 -_08009C78: .4byte gUnknown_80B88E4 - thumb_func_end sub_8009C5C +.pool + thumb_func_end FastMod3 thumb_func_start sub_8009C7C sub_8009C7C: |