mirror of https://github.com/zeldaret/tp.git
51 lines
2.0 KiB
ArmAsm
51 lines
2.0 KiB
ArmAsm
lbl_8028F108:
|
|
/* 8028F108 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 8028F10C 7C 08 02 A6 */ mflr r0
|
|
/* 8028F110 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 8028F114 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 8028F118 7C 7F 1B 78 */ mr r31, r3
|
|
/* 8028F11C 80 83 01 A4 */ lwz r4, 0x1a4(r3)
|
|
/* 8028F120 28 04 00 00 */ cmplwi r4, 0
|
|
/* 8028F124 41 82 00 18 */ beq lbl_8028F13C
|
|
/* 8028F128 80 7F 01 A0 */ lwz r3, 0x1a0(r31)
|
|
/* 8028F12C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8028F130 81 8C 00 14 */ lwz r12, 0x14(r12)
|
|
/* 8028F134 7D 89 03 A6 */ mtctr r12
|
|
/* 8028F138 4E 80 04 21 */ bctrl
|
|
lbl_8028F13C:
|
|
/* 8028F13C 80 7F 01 A0 */ lwz r3, 0x1a0(r31)
|
|
/* 8028F140 80 9F 01 BC */ lwz r4, 0x1bc(r31)
|
|
/* 8028F144 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8028F148 81 8C 00 10 */ lwz r12, 0x10(r12)
|
|
/* 8028F14C 7D 89 03 A6 */ mtctr r12
|
|
/* 8028F150 4E 80 04 21 */ bctrl
|
|
/* 8028F154 90 7F 01 A4 */ stw r3, 0x1a4(r31)
|
|
/* 8028F158 28 03 00 00 */ cmplwi r3, 0
|
|
/* 8028F15C 41 82 00 50 */ beq lbl_8028F1AC
|
|
/* 8028F160 80 03 00 EC */ lwz r0, 0xec(r3)
|
|
/* 8028F164 90 1F 01 B0 */ stw r0, 0x1b0(r31)
|
|
/* 8028F168 38 1F 01 A8 */ addi r0, r31, 0x1a8
|
|
/* 8028F16C 90 03 00 EC */ stw r0, 0xec(r3)
|
|
/* 8028F170 80 03 00 F4 */ lwz r0, 0xf4(r3)
|
|
/* 8028F174 60 00 00 40 */ ori r0, r0, 0x40
|
|
/* 8028F178 90 03 00 F4 */ stw r0, 0xf4(r3)
|
|
/* 8028F17C 38 00 00 01 */ li r0, 1
|
|
/* 8028F180 98 1F 01 B7 */ stb r0, 0x1b7(r31)
|
|
/* 8028F184 98 1F 01 B8 */ stb r0, 0x1b8(r31)
|
|
/* 8028F188 80 1F 01 C8 */ lwz r0, 0x1c8(r31)
|
|
/* 8028F18C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 8028F190 40 82 00 0C */ bne lbl_8028F19C
|
|
/* 8028F194 38 00 00 02 */ li r0, 2
|
|
/* 8028F198 98 1F 01 B8 */ stb r0, 0x1b8(r31)
|
|
lbl_8028F19C:
|
|
/* 8028F19C 80 1F 01 C8 */ lwz r0, 0x1c8(r31)
|
|
/* 8028F1A0 90 1F 01 C0 */ stw r0, 0x1c0(r31)
|
|
/* 8028F1A4 38 00 00 00 */ li r0, 0
|
|
/* 8028F1A8 90 1F 01 C4 */ stw r0, 0x1c4(r31)
|
|
lbl_8028F1AC:
|
|
/* 8028F1AC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 8028F1B0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 8028F1B4 7C 08 03 A6 */ mtlr r0
|
|
/* 8028F1B8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 8028F1BC 4E 80 00 20 */ blr
|