tp/include/Z2AudioLib/Z2FxLineMgr/asm/func_802BAE48.s

32 lines
1.5 KiB
ArmAsm

/* 802BAE48 002B7D88 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802BAE4C 002B7D8C 7C 08 02 A6 */ mflr r0
/* 802BAE50 002B7D90 90 01 00 14 */ stw r0, 0x14(r1)
/* 802BAE54 002B7D94 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802BAE58 002B7D98 93 C1 00 08 */ stw r30, 8(r1)
/* 802BAE5C 002B7D9C 7C 7E 1B 78 */ mr r30, r3
/* 802BAE60 002B7DA0 7C 9F 23 78 */ mr r31, r4
/* 802BAE64 002B7DA4 88 83 00 16 */ lbz r4, 0x16(r3)
/* 802BAE68 002B7DA8 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 802BAE6C 002B7DAC 7C 04 00 40 */ cmplw r4, r0
/* 802BAE70 002B7DB0 41 82 00 30 */ beq lbl_802BAEA0
/* 802BAE74 002B7DB4 28 00 00 00 */ cmplwi r0, 0
/* 802BAE78 002B7DB8 41 82 00 18 */ beq lbl_802BAE90
/* 802BAE7C 002B7DBC 38 80 00 0C */ li r4, 0xc
/* 802BAE80 002B7DC0 38 A0 00 01 */ li r5, 1
/* 802BAE84 002B7DC4 38 C0 00 00 */ li r6, 0
/* 802BAE88 002B7DC8 4B FF FD A1 */ bl Z2FxLineMgr_NS_setLineID
/* 802BAE8C 002B7DCC 48 00 00 10 */ b lbl_802BAE9C
lbl_802BAE90:
/* 802BAE90 002B7DD0 80 8D 86 00 */ lwz r4, lbl_80450B80-_SDA_BASE_(r13)
/* 802BAE94 002B7DD4 80 84 00 04 */ lwz r4, 4(r4)
/* 802BAE98 002B7DD8 48 00 00 21 */ bl Z2FxLineMgr_NS_setSceneFx
lbl_802BAE9C:
/* 802BAE9C 002B7DDC 9B FE 00 16 */ stb r31, 0x16(r30)
lbl_802BAEA0:
/* 802BAEA0 002B7DE0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802BAEA4 002B7DE4 83 C1 00 08 */ lwz r30, 8(r1)
/* 802BAEA8 002B7DE8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802BAEAC 002B7DEC 7C 08 03 A6 */ mtlr r0
/* 802BAEB0 002B7DF0 38 21 00 10 */ addi r1, r1, 0x10
/* 802BAEB4 002B7DF4 4E 80 00 20 */ blr