tp/asm/Z2AudioLib/Z2Creature/startChainSound__12Z2Creatu...

72 lines
2.7 KiB
ArmAsm

lbl_802C2194:
/* 802C2194 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802C2198 7C 08 02 A6 */ mflr r0
/* 802C219C 90 01 00 24 */ stw r0, 0x24(r1)
/* 802C21A0 54 A0 06 3E */ clrlwi r0, r5, 0x18
/* 802C21A4 2C 00 00 02 */ cmpwi r0, 2
/* 802C21A8 41 82 00 7C */ beq lbl_802C2224
/* 802C21AC 40 80 00 14 */ bge lbl_802C21C0
/* 802C21B0 2C 00 00 00 */ cmpwi r0, 0
/* 802C21B4 41 82 00 18 */ beq lbl_802C21CC
/* 802C21B8 40 80 00 40 */ bge lbl_802C21F8
/* 802C21BC 48 00 00 C0 */ b lbl_802C227C
lbl_802C21C0:
/* 802C21C0 2C 00 00 04 */ cmpwi r0, 4
/* 802C21C4 40 80 00 B8 */ bge lbl_802C227C
/* 802C21C8 48 00 00 88 */ b lbl_802C2250
lbl_802C21CC:
/* 802C21CC 80 04 00 00 */ lwz r0, 0(r4)
/* 802C21D0 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C21D4 38 63 00 A4 */ addi r3, r3, 0xa4
/* 802C21D8 38 81 00 14 */ addi r4, r1, 0x14
/* 802C21DC 7C C5 33 78 */ mr r5, r6
/* 802C21E0 7C E6 3B 78 */ mr r6, r7
/* 802C21E4 81 83 00 10 */ lwz r12, 0x10(r3)
/* 802C21E8 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 802C21EC 7D 89 03 A6 */ mtctr r12
/* 802C21F0 4E 80 04 21 */ bctrl
/* 802C21F4 48 00 00 8C */ b lbl_802C2280
lbl_802C21F8:
/* 802C21F8 80 04 00 00 */ lwz r0, 0(r4)
/* 802C21FC 90 01 00 10 */ stw r0, 0x10(r1)
/* 802C2200 38 63 00 C4 */ addi r3, r3, 0xc4
/* 802C2204 38 81 00 10 */ addi r4, r1, 0x10
/* 802C2208 7C C5 33 78 */ mr r5, r6
/* 802C220C 7C E6 3B 78 */ mr r6, r7
/* 802C2210 81 83 00 10 */ lwz r12, 0x10(r3)
/* 802C2214 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 802C2218 7D 89 03 A6 */ mtctr r12
/* 802C221C 4E 80 04 21 */ bctrl
/* 802C2220 48 00 00 60 */ b lbl_802C2280
lbl_802C2224:
/* 802C2224 80 04 00 00 */ lwz r0, 0(r4)
/* 802C2228 90 01 00 0C */ stw r0, 0xc(r1)
/* 802C222C 38 63 00 E4 */ addi r3, r3, 0xe4
/* 802C2230 38 81 00 0C */ addi r4, r1, 0xc
/* 802C2234 7C C5 33 78 */ mr r5, r6
/* 802C2238 7C E6 3B 78 */ mr r6, r7
/* 802C223C 81 83 00 10 */ lwz r12, 0x10(r3)
/* 802C2240 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 802C2244 7D 89 03 A6 */ mtctr r12
/* 802C2248 4E 80 04 21 */ bctrl
/* 802C224C 48 00 00 34 */ b lbl_802C2280
lbl_802C2250:
/* 802C2250 80 04 00 00 */ lwz r0, 0(r4)
/* 802C2254 90 01 00 08 */ stw r0, 8(r1)
/* 802C2258 38 63 01 04 */ addi r3, r3, 0x104
/* 802C225C 38 81 00 08 */ addi r4, r1, 8
/* 802C2260 7C C5 33 78 */ mr r5, r6
/* 802C2264 7C E6 3B 78 */ mr r6, r7
/* 802C2268 81 83 00 10 */ lwz r12, 0x10(r3)
/* 802C226C 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 802C2270 7D 89 03 A6 */ mtctr r12
/* 802C2274 4E 80 04 21 */ bctrl
/* 802C2278 48 00 00 08 */ b lbl_802C2280
lbl_802C227C:
/* 802C227C 38 60 00 00 */ li r3, 0
lbl_802C2280:
/* 802C2280 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802C2284 7C 08 03 A6 */ mtlr r0
/* 802C2288 38 21 00 20 */ addi r1, r1, 0x20
/* 802C228C 4E 80 00 20 */ blr