mirror of https://github.com/zeldaret/tp.git
124 lines
5.2 KiB
ArmAsm
124 lines
5.2 KiB
ArmAsm
lbl_803390D8:
|
|
/* 803390D8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 803390DC 7C 08 02 A6 */ mflr r0
|
|
/* 803390E0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 803390E4 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 803390E8 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 803390EC 7C 9E 23 78 */ mr r30, r4
|
|
/* 803390F0 7C BF 2B 78 */ mr r31, r5
|
|
/* 803390F4 A0 65 00 0C */ lhz r3, 0xc(r5)
|
|
/* 803390F8 B0 64 00 14 */ sth r3, 0x14(r4)
|
|
/* 803390FC A8 05 00 0A */ lha r0, 0xa(r5)
|
|
/* 80339100 B0 04 00 06 */ sth r0, 6(r4)
|
|
/* 80339104 88 05 00 08 */ lbz r0, 8(r5)
|
|
/* 80339108 98 04 00 04 */ stb r0, 4(r4)
|
|
/* 8033910C 88 05 00 09 */ lbz r0, 9(r5)
|
|
/* 80339110 90 04 00 0C */ stw r0, 0xc(r4)
|
|
/* 80339114 C0 02 CA C0 */ lfs f0, lit_889(r2)
|
|
/* 80339118 D0 04 00 08 */ stfs f0, 8(r4)
|
|
/* 8033911C B0 64 00 14 */ sth r3, 0x14(r4)
|
|
/* 80339120 A0 05 00 0E */ lhz r0, 0xe(r5)
|
|
/* 80339124 B0 04 00 16 */ sth r0, 0x16(r4)
|
|
/* 80339128 A0 05 00 10 */ lhz r0, 0x10(r5)
|
|
/* 8033912C B0 04 00 18 */ sth r0, 0x18(r4)
|
|
/* 80339130 A0 05 00 12 */ lhz r0, 0x12(r5)
|
|
/* 80339134 B0 04 00 1A */ sth r0, 0x1a(r4)
|
|
/* 80339138 7F E3 FB 78 */ mr r3, r31
|
|
/* 8033913C 80 85 00 14 */ lwz r4, 0x14(r5)
|
|
/* 80339140 4B FD 14 39 */ bl func_8030A578
|
|
/* 80339144 90 7E 00 10 */ stw r3, 0x10(r30)
|
|
/* 80339148 7F E3 FB 78 */ mr r3, r31
|
|
/* 8033914C 80 9F 00 18 */ lwz r4, 0x18(r31)
|
|
/* 80339150 4B FB B1 71 */ bl func_802F42C0
|
|
/* 80339154 90 7E 00 2C */ stw r3, 0x2c(r30)
|
|
/* 80339158 7F E3 FB 78 */ mr r3, r31
|
|
/* 8033915C 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
|
/* 80339160 4B FD 13 D1 */ bl func_8030A530
|
|
/* 80339164 7C 64 1B 78 */ mr r4, r3
|
|
/* 80339168 38 7E 00 30 */ addi r3, r30, 0x30
|
|
/* 8033916C 4B FA 58 B1 */ bl setResource__10JUTNameTabFPC7ResNTAB
|
|
/* 80339170 7F E3 FB 78 */ mr r3, r31
|
|
/* 80339174 80 9F 00 20 */ lwz r4, 0x20(r31)
|
|
/* 80339178 4B FB B0 E9 */ bl func_802F4260
|
|
/* 8033917C 90 7E 00 28 */ stw r3, 0x28(r30)
|
|
/* 80339180 7F E3 FB 78 */ mr r3, r31
|
|
/* 80339184 80 9F 00 24 */ lwz r4, 0x24(r31)
|
|
/* 80339188 4B FD 13 91 */ bl func_8030A518
|
|
/* 8033918C 90 7E 00 40 */ stw r3, 0x40(r30)
|
|
/* 80339190 7F E3 FB 78 */ mr r3, r31
|
|
/* 80339194 80 9F 00 28 */ lwz r4, 0x28(r31)
|
|
/* 80339198 4B FD 13 C9 */ bl func_8030A560
|
|
/* 8033919C 90 7E 00 1C */ stw r3, 0x1c(r30)
|
|
/* 803391A0 7F E3 FB 78 */ mr r3, r31
|
|
/* 803391A4 80 9F 00 2C */ lwz r4, 0x2c(r31)
|
|
/* 803391A8 4B FD 13 A1 */ bl func_8030A548
|
|
/* 803391AC 90 7E 00 20 */ stw r3, 0x20(r30)
|
|
/* 803391B0 7F E3 FB 78 */ mr r3, r31
|
|
/* 803391B4 80 9F 00 30 */ lwz r4, 0x30(r31)
|
|
/* 803391B8 4B FD 13 A9 */ bl func_8030A560
|
|
/* 803391BC 90 7E 00 24 */ stw r3, 0x24(r30)
|
|
/* 803391C0 80 9F 00 44 */ lwz r4, 0x44(r31)
|
|
/* 803391C4 28 04 00 00 */ cmplwi r4, 0
|
|
/* 803391C8 41 82 00 18 */ beq lbl_803391E0
|
|
/* 803391CC 7F E3 FB 78 */ mr r3, r31
|
|
/* 803391D0 4B FD 13 61 */ bl func_8030A530
|
|
/* 803391D4 7C 64 1B 78 */ mr r4, r3
|
|
/* 803391D8 38 7E 00 64 */ addi r3, r30, 0x64
|
|
/* 803391DC 4B FA 58 41 */ bl setResource__10JUTNameTabFPC7ResNTAB
|
|
lbl_803391E0:
|
|
/* 803391E0 A0 1F 00 34 */ lhz r0, 0x34(r31)
|
|
/* 803391E4 B0 1E 00 4A */ sth r0, 0x4a(r30)
|
|
/* 803391E8 A0 1F 00 36 */ lhz r0, 0x36(r31)
|
|
/* 803391EC B0 1E 00 44 */ sth r0, 0x44(r30)
|
|
/* 803391F0 A0 1F 00 38 */ lhz r0, 0x38(r31)
|
|
/* 803391F4 B0 1E 00 46 */ sth r0, 0x46(r30)
|
|
/* 803391F8 A0 1F 00 3A */ lhz r0, 0x3a(r31)
|
|
/* 803391FC B0 1E 00 48 */ sth r0, 0x48(r30)
|
|
/* 80339200 7F E3 FB 78 */ mr r3, r31
|
|
/* 80339204 80 9F 00 3C */ lwz r4, 0x3c(r31)
|
|
/* 80339208 4B FD 13 71 */ bl func_8030A578
|
|
/* 8033920C 90 7E 00 58 */ stw r3, 0x58(r30)
|
|
/* 80339210 7F E3 FB 78 */ mr r3, r31
|
|
/* 80339214 80 9F 00 40 */ lwz r4, 0x40(r31)
|
|
/* 80339218 4B FB B0 A9 */ bl func_802F42C0
|
|
/* 8033921C 90 7E 00 60 */ stw r3, 0x60(r30)
|
|
/* 80339220 7F E3 FB 78 */ mr r3, r31
|
|
/* 80339224 80 9F 00 48 */ lwz r4, 0x48(r31)
|
|
/* 80339228 4B FB B0 39 */ bl func_802F4260
|
|
/* 8033922C 90 7E 00 5C */ stw r3, 0x5c(r30)
|
|
/* 80339230 7F E3 FB 78 */ mr r3, r31
|
|
/* 80339234 80 9F 00 4C */ lwz r4, 0x4c(r31)
|
|
/* 80339238 4B FD 12 E1 */ bl func_8030A518
|
|
/* 8033923C 90 7E 00 74 */ stw r3, 0x74(r30)
|
|
/* 80339240 7F E3 FB 78 */ mr r3, r31
|
|
/* 80339244 80 9F 00 50 */ lwz r4, 0x50(r31)
|
|
/* 80339248 4B FD 13 19 */ bl func_8030A560
|
|
/* 8033924C 90 7E 00 4C */ stw r3, 0x4c(r30)
|
|
/* 80339250 7F E3 FB 78 */ mr r3, r31
|
|
/* 80339254 80 9F 00 54 */ lwz r4, 0x54(r31)
|
|
/* 80339258 4B FD 12 F1 */ bl func_8030A548
|
|
/* 8033925C 90 7E 00 50 */ stw r3, 0x50(r30)
|
|
/* 80339260 7F E3 FB 78 */ mr r3, r31
|
|
/* 80339264 80 9F 00 58 */ lwz r4, 0x58(r31)
|
|
/* 80339268 4B FD 12 F9 */ bl func_8030A560
|
|
/* 8033926C 90 7E 00 54 */ stw r3, 0x54(r30)
|
|
/* 80339270 80 1F 00 5C */ lwz r0, 0x5c(r31)
|
|
/* 80339274 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 80339278 40 80 00 18 */ bge lbl_80339290
|
|
/* 8033927C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80339280 40 80 00 08 */ bge lbl_80339288
|
|
/* 80339284 48 00 00 0C */ b lbl_80339290
|
|
lbl_80339288:
|
|
/* 80339288 90 1E 00 78 */ stw r0, 0x78(r30)
|
|
/* 8033928C 48 00 00 0C */ b lbl_80339298
|
|
lbl_80339290:
|
|
/* 80339290 38 00 00 00 */ li r0, 0
|
|
/* 80339294 90 1E 00 78 */ stw r0, 0x78(r30)
|
|
lbl_80339298:
|
|
/* 80339298 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 8033929C 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 803392A0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 803392A4 7C 08 03 A6 */ mtlr r0
|
|
/* 803392A8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 803392AC 4E 80 00 20 */ blr
|