mirror of https://github.com/zeldaret/tp.git
76 lines
4.0 KiB
ArmAsm
76 lines
4.0 KiB
ArmAsm
/* 802C333C 002C027C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 802C3340 002C0280 7C 08 02 A6 */ mflr r0
|
|
/* 802C3344 002C0284 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 802C3348 002C0288 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 802C334C 002C028C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 802C3350 002C0290 4B FF D0 79 */ bl Z2Creature
|
|
/* 802C3354 002C0294 38 7F 00 90 */ addi r3, r31, 0x90
|
|
/* 802C3358 002C0298 48 00 15 91 */ bl Z2LinkSoundStarter
|
|
/* 802C335C 002C029C 3C 60 80 3D */ lis r3, lbl_803CB980@ha
|
|
/* 802C3360 002C02A0 38 63 B9 80 */ addi r3, r3, lbl_803CB980@l
|
|
/* 802C3364 002C02A4 90 7F 00 00 */ stw r3, 0(r31)
|
|
/* 802C3368 002C02A8 38 03 00 30 */ addi r0, r3, 0x30
|
|
/* 802C336C 002C02AC 90 1F 00 90 */ stw r0, 0x90(r31)
|
|
/* 802C3370 002C02B0 38 7F 00 94 */ addi r3, r31, 0x94
|
|
/* 802C3374 002C02B4 4B FF B4 D1 */ bl Z2SoundObjSimple
|
|
/* 802C3378 002C02B8 38 60 00 00 */ li r3, 0
|
|
/* 802C337C 002C02BC 98 7F 00 C0 */ stb r3, 0xc0(r31)
|
|
/* 802C3380 002C02C0 93 ED 8D E0 */ stw r31, lbl_80451360-_SDA_BASE_(r13)
|
|
/* 802C3384 002C02C4 38 00 00 FF */ li r0, 0xff
|
|
/* 802C3388 002C02C8 98 1F 00 C1 */ stb r0, 0xc1(r31)
|
|
/* 802C338C 002C02CC 88 1F 00 CB */ lbz r0, 0xcb(r31)
|
|
/* 802C3390 002C02D0 50 60 3E 30 */ rlwimi r0, r3, 7, 0x18, 0x18
|
|
/* 802C3394 002C02D4 98 1F 00 CB */ stb r0, 0xcb(r31)
|
|
/* 802C3398 002C02D8 88 1F 00 CB */ lbz r0, 0xcb(r31)
|
|
/* 802C339C 002C02DC 50 60 36 72 */ rlwimi r0, r3, 6, 0x19, 0x19
|
|
/* 802C33A0 002C02E0 98 1F 00 CB */ stb r0, 0xcb(r31)
|
|
/* 802C33A4 002C02E4 98 7F 00 C2 */ stb r3, 0xc2(r31)
|
|
/* 802C33A8 002C02E8 88 1F 00 CB */ lbz r0, 0xcb(r31)
|
|
/* 802C33AC 002C02EC 50 60 2E B4 */ rlwimi r0, r3, 5, 0x1a, 0x1a
|
|
/* 802C33B0 002C02F0 98 1F 00 CB */ stb r0, 0xcb(r31)
|
|
/* 802C33B4 002C02F4 7F E3 FB 78 */ mr r3, r31
|
|
/* 802C33B8 002C02F8 7F E4 FB 78 */ mr r4, r31
|
|
/* 802C33BC 002C02FC 28 1F 00 00 */ cmplwi r31, 0
|
|
/* 802C33C0 002C0300 41 82 00 08 */ beq lbl_802C33C8
|
|
/* 802C33C4 002C0304 38 9F 00 90 */ addi r4, r31, 0x90
|
|
lbl_802C33C8:
|
|
/* 802C33C8 002C0308 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802C33CC 002C030C 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 802C33D0 002C0310 7D 89 03 A6 */ mtctr r12
|
|
/* 802C33D4 002C0314 4E 80 04 21 */ bctrl
|
|
/* 802C33D8 002C0318 7F E0 FB 78 */ mr r0, r31
|
|
/* 802C33DC 002C031C 28 1F 00 00 */ cmplwi r31, 0
|
|
/* 802C33E0 002C0320 41 82 00 08 */ beq lbl_802C33E8
|
|
/* 802C33E4 002C0324 38 1F 00 90 */ addi r0, r31, 0x90
|
|
lbl_802C33E8:
|
|
/* 802C33E8 002C0328 90 1F 00 A8 */ stw r0, 0xa8(r31)
|
|
/* 802C33EC 002C032C 38 60 00 00 */ li r3, 0
|
|
/* 802C33F0 002C0330 98 7F 00 C3 */ stb r3, 0xc3(r31)
|
|
/* 802C33F4 002C0334 98 7F 00 C4 */ stb r3, 0xc4(r31)
|
|
/* 802C33F8 002C0338 98 7F 00 C5 */ stb r3, 0xc5(r31)
|
|
/* 802C33FC 002C033C 98 7F 00 C6 */ stb r3, 0xc6(r31)
|
|
/* 802C3400 002C0340 98 7F 00 C7 */ stb r3, 0xc7(r31)
|
|
/* 802C3404 002C0344 88 1F 00 CB */ lbz r0, 0xcb(r31)
|
|
/* 802C3408 002C0348 50 60 26 F6 */ rlwimi r0, r3, 4, 0x1b, 0x1b
|
|
/* 802C340C 002C034C 98 1F 00 CB */ stb r0, 0xcb(r31)
|
|
/* 802C3410 002C0350 88 1F 00 CB */ lbz r0, 0xcb(r31)
|
|
/* 802C3414 002C0354 50 60 1F 38 */ rlwimi r0, r3, 3, 0x1c, 0x1c
|
|
/* 802C3418 002C0358 98 1F 00 CB */ stb r0, 0xcb(r31)
|
|
/* 802C341C 002C035C 88 1F 00 CB */ lbz r0, 0xcb(r31)
|
|
/* 802C3420 002C0360 50 60 17 7A */ rlwimi r0, r3, 2, 0x1d, 0x1d
|
|
/* 802C3424 002C0364 98 1F 00 CB */ stb r0, 0xcb(r31)
|
|
/* 802C3428 002C0368 88 1F 00 CB */ lbz r0, 0xcb(r31)
|
|
/* 802C342C 002C036C 50 60 0F BC */ rlwimi r0, r3, 1, 0x1e, 0x1e
|
|
/* 802C3430 002C0370 98 1F 00 CB */ stb r0, 0xcb(r31)
|
|
/* 802C3434 002C0374 88 1F 00 CB */ lbz r0, 0xcb(r31)
|
|
/* 802C3438 002C0378 50 60 07 FE */ rlwimi r0, r3, 0, 0x1f, 0x1f
|
|
/* 802C343C 002C037C 98 1F 00 CB */ stb r0, 0xcb(r31)
|
|
/* 802C3440 002C0380 88 1F 00 CC */ lbz r0, 0xcc(r31)
|
|
/* 802C3444 002C0384 50 60 36 72 */ rlwimi r0, r3, 6, 0x19, 0x19
|
|
/* 802C3448 002C0388 98 1F 00 CC */ stb r0, 0xcc(r31)
|
|
/* 802C344C 002C038C 7F E3 FB 78 */ mr r3, r31
|
|
/* 802C3450 002C0390 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 802C3454 002C0394 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 802C3458 002C0398 7C 08 03 A6 */ mtlr r0
|
|
/* 802C345C 002C039C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 802C3460 002C03A0 4E 80 00 20 */ blr
|