tp/include/func_80033CBC.s

39 lines
1.8 KiB
ArmAsm

/* 80033CBC 00030BFC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80033CC0 00030C00 7C 08 02 A6 */ mflr r0
/* 80033CC4 00030C04 90 01 00 14 */ stw r0, 0x14(r1)
/* 80033CC8 00030C08 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80033CCC 00030C0C 88 03 00 14 */ lbz r0, 0x14(r3)
/* 80033CD0 00030C10 2C 00 00 5B */ cmpwi r0, 0x5b
/* 80033CD4 00030C14 41 82 00 20 */ beq lbl_80033CF4
/* 80033CD8 00030C18 40 80 00 10 */ bge lbl_80033CE8
/* 80033CDC 00030C1C 2C 00 00 4A */ cmpwi r0, 0x4a
/* 80033CE0 00030C20 41 82 00 2C */ beq lbl_80033D0C
/* 80033CE4 00030C24 48 00 00 30 */ b lbl_80033D14
lbl_80033CE8:
/* 80033CE8 00030C28 2C 00 00 5D */ cmpwi r0, 0x5d
/* 80033CEC 00030C2C 41 82 00 14 */ beq lbl_80033D00
/* 80033CF0 00030C30 48 00 00 24 */ b lbl_80033D14
lbl_80033CF4:
/* 80033CF4 00030C34 38 00 00 5E */ li r0, 0x5e
/* 80033CF8 00030C38 98 03 00 14 */ stb r0, 0x14(r3)
/* 80033CFC 00030C3C 48 00 00 18 */ b lbl_80033D14
lbl_80033D00:
/* 80033D00 00030C40 38 00 00 5F */ li r0, 0x5f
/* 80033D04 00030C44 98 03 00 14 */ stb r0, 0x14(r3)
/* 80033D08 00030C48 48 00 00 0C */ b lbl_80033D14
lbl_80033D0C:
/* 80033D0C 00030C4C 38 00 00 5C */ li r0, 0x5c
/* 80033D10 00030C50 98 03 00 14 */ stb r0, 0x14(r3)
lbl_80033D14:
/* 80033D14 00030C54 3B E0 00 00 */ li r31, 0
lbl_80033D18:
/* 80033D18 00030C58 7F E3 FB 78 */ mr r3, r31
/* 80033D1C 00030C5C 4B FF A0 D9 */ bl dComIfGp_setSelectItem
/* 80033D20 00030C60 3B FF 00 01 */ addi r31, r31, 1
/* 80033D24 00030C64 2C 1F 00 04 */ cmpwi r31, 4
/* 80033D28 00030C68 41 80 FF F0 */ blt lbl_80033D18
/* 80033D2C 00030C6C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80033D30 00030C70 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80033D34 00030C74 7C 08 03 A6 */ mtlr r0
/* 80033D38 00030C78 38 21 00 10 */ addi r1, r1, 0x10
/* 80033D3C 00030C7C 4E 80 00 20 */ blr