From 2fcfbc226608e8345211fd17e46e74966b491e6b Mon Sep 17 00:00:00 2001 From: mid-kid Date: Thu, 4 Nov 2021 23:11:56 +0100 Subject: Finish de-incbinning data.s --- asm/code_8009804.s | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'asm/code_8009804.s') 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: -- cgit v1.2.3