mirror of https://github.com/zeldaret/tp.git
62 lines
2.4 KiB
ArmAsm
62 lines
2.4 KiB
ArmAsm
lbl_803211B4:
|
|
/* 803211B4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 803211B8 7C 08 02 A6 */ mflr r0
|
|
/* 803211BC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 803211C0 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 803211C4 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 803211C8 7C 7E 1B 78 */ mr r30, r3
|
|
/* 803211CC 7C 9F 23 78 */ mr r31, r4
|
|
/* 803211D0 7F E3 FB 78 */ mr r3, r31
|
|
/* 803211D4 81 9F 00 00 */ lwz r12, 0(r31)
|
|
/* 803211D8 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 803211DC 7D 89 03 A6 */ mtctr r12
|
|
/* 803211E0 4E 80 04 21 */ bctrl
|
|
/* 803211E4 3C 80 50 45 */ lis r4, 0x5045 /* 0x5045464C@ha */
|
|
/* 803211E8 38 04 46 4C */ addi r0, r4, 0x464C /* 0x5045464C@l */
|
|
/* 803211EC 7C 03 00 00 */ cmpw r3, r0
|
|
/* 803211F0 41 82 00 18 */ beq lbl_80321208
|
|
/* 803211F4 40 80 00 90 */ bge lbl_80321284
|
|
/* 803211F8 38 04 46 47 */ addi r0, r4, 0x4647
|
|
/* 803211FC 7C 03 00 00 */ cmpw r3, r0
|
|
/* 80321200 41 82 00 08 */ beq lbl_80321208
|
|
/* 80321204 48 00 00 80 */ b lbl_80321284
|
|
lbl_80321208:
|
|
/* 80321208 7F E3 FB 78 */ mr r3, r31
|
|
/* 8032120C 81 9F 00 00 */ lwz r12, 0(r31)
|
|
/* 80321210 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80321214 7D 89 03 A6 */ mtctr r12
|
|
/* 80321218 4E 80 04 21 */ bctrl
|
|
/* 8032121C A0 03 00 00 */ lhz r0, 0(r3)
|
|
/* 80321220 B0 1E 00 04 */ sth r0, 4(r30)
|
|
/* 80321224 88 03 00 02 */ lbz r0, 2(r3)
|
|
/* 80321228 98 1E 00 06 */ stb r0, 6(r30)
|
|
/* 8032122C 88 03 00 03 */ lbz r0, 3(r3)
|
|
/* 80321230 98 1E 00 07 */ stb r0, 7(r30)
|
|
/* 80321234 7F E3 FB 78 */ mr r3, r31
|
|
/* 80321238 81 9F 00 00 */ lwz r12, 0(r31)
|
|
/* 8032123C 81 8C 00 48 */ lwz r12, 0x48(r12)
|
|
/* 80321240 7D 89 03 A6 */ mtctr r12
|
|
/* 80321244 4E 80 04 21 */ bctrl
|
|
/* 80321248 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 8032124C 90 1E 00 08 */ stw r0, 8(r30)
|
|
/* 80321250 7F E3 FB 78 */ mr r3, r31
|
|
/* 80321254 81 9F 00 00 */ lwz r12, 0(r31)
|
|
/* 80321258 81 8C 00 54 */ lwz r12, 0x54(r12)
|
|
/* 8032125C 7D 89 03 A6 */ mtctr r12
|
|
/* 80321260 4E 80 04 21 */ bctrl
|
|
/* 80321264 A0 03 00 00 */ lhz r0, 0(r3)
|
|
/* 80321268 B0 1E 00 0C */ sth r0, 0xc(r30)
|
|
/* 8032126C 7F E3 FB 78 */ mr r3, r31
|
|
/* 80321270 81 9F 00 00 */ lwz r12, 0(r31)
|
|
/* 80321274 81 8C 00 60 */ lwz r12, 0x60(r12)
|
|
/* 80321278 7D 89 03 A6 */ mtctr r12
|
|
/* 8032127C 4E 80 04 21 */ bctrl
|
|
/* 80321280 98 7E 00 0E */ stb r3, 0xe(r30)
|
|
lbl_80321284:
|
|
/* 80321284 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80321288 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 8032128C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80321290 7C 08 03 A6 */ mtlr r0
|
|
/* 80321294 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80321298 4E 80 00 20 */ blr
|