mirror of https://github.com/zeldaret/tp.git
48 lines
1.8 KiB
ArmAsm
48 lines
1.8 KiB
ArmAsm
lbl_800C0164:
|
|
/* 800C0164 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 800C0168 7C 08 02 A6 */ mflr r0
|
|
/* 800C016C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800C0170 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 800C0174 48 2A 20 61 */ bl _savegpr_27
|
|
/* 800C0178 7C 7B 1B 78 */ mr r27, r3
|
|
/* 800C017C 7C 9C 23 78 */ mr r28, r4
|
|
/* 800C0180 3B A0 00 00 */ li r29, 0
|
|
/* 800C0184 3B E0 00 01 */ li r31, 1
|
|
/* 800C0188 48 00 00 58 */ b lbl_800C01E0
|
|
lbl_800C018C:
|
|
/* 800C018C 57 BE 06 3E */ clrlwi r30, r29, 0x18
|
|
/* 800C0190 7F C3 F3 78 */ mr r3, r30
|
|
/* 800C0194 4B F6 DD 89 */ bl dComIfGp_getSelectItem__Fi
|
|
/* 800C0198 54 65 06 3E */ clrlwi r5, r3, 0x18
|
|
/* 800C019C 7F 63 DB 78 */ mr r3, r27
|
|
/* 800C01A0 7F 84 E3 78 */ mr r4, r28
|
|
/* 800C01A4 4B FF FF 71 */ bl checkGroupItem__9daAlink_cCFii
|
|
/* 800C01A8 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800C01AC 41 82 00 30 */ beq lbl_800C01DC
|
|
/* 800C01B0 7F 63 DB 78 */ mr r3, r27
|
|
/* 800C01B4 7F E0 F0 30 */ slw r0, r31, r30
|
|
/* 800C01B8 54 04 06 3E */ clrlwi r4, r0, 0x18
|
|
/* 800C01BC 4B FF 24 11 */ bl itemTriggerCheck__9daAlink_cFUc
|
|
/* 800C01C0 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800C01C4 41 82 00 18 */ beq lbl_800C01DC
|
|
/* 800C01C8 2C 1C 00 45 */ cmpwi r28, 0x45
|
|
/* 800C01CC 41 82 00 08 */ beq lbl_800C01D4
|
|
/* 800C01D0 9B BB 2F 9C */ stb r29, 0x2f9c(r27)
|
|
lbl_800C01D4:
|
|
/* 800C01D4 38 60 00 01 */ li r3, 1
|
|
/* 800C01D8 48 00 00 18 */ b lbl_800C01F0
|
|
lbl_800C01DC:
|
|
/* 800C01DC 3B BD 00 01 */ addi r29, r29, 1
|
|
lbl_800C01E0:
|
|
/* 800C01E0 57 A0 06 3E */ clrlwi r0, r29, 0x18
|
|
/* 800C01E4 28 00 00 02 */ cmplwi r0, 2
|
|
/* 800C01E8 41 80 FF A4 */ blt lbl_800C018C
|
|
/* 800C01EC 38 60 00 00 */ li r3, 0
|
|
lbl_800C01F0:
|
|
/* 800C01F0 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 800C01F4 48 2A 20 2D */ bl _restgpr_27
|
|
/* 800C01F8 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800C01FC 7C 08 03 A6 */ mtlr r0
|
|
/* 800C0200 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 800C0204 4E 80 00 20 */ blr
|