tp/include/Z2AudioLib/Z2SceneMgr/asm/func_802B68E0.s

43 lines
2.2 KiB
ArmAsm

/* 802B68E0 002B3820 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802B68E4 002B3824 7C 08 02 A6 */ mflr r0
/* 802B68E8 002B3828 90 01 00 14 */ stw r0, 0x14(r1)
/* 802B68EC 002B382C 98 83 00 1D */ stb r4, 0x1d(r3)
/* 802B68F0 002B3830 38 00 00 00 */ li r0, 0
/* 802B68F4 002B3834 90 03 00 08 */ stw r0, 8(r3)
/* 802B68F8 002B3838 80 AD 85 E0 */ lwz r5, lbl_80450B60-_SDA_BASE_(r13)
/* 802B68FC 002B383C 54 80 06 3F */ clrlwi. r0, r4, 0x18
/* 802B6900 002B3840 41 82 00 5C */ beq lbl_802B695C
/* 802B6904 002B3844 38 00 00 01 */ li r0, 1
/* 802B6908 002B3848 98 03 00 1C */ stb r0, 0x1c(r3)
/* 802B690C 002B384C 88 03 00 15 */ lbz r0, 0x15(r3)
/* 802B6910 002B3850 28 00 00 85 */ cmplwi r0, 0x85
/* 802B6914 002B3854 40 82 00 18 */ bne lbl_802B692C
/* 802B6918 002B3858 38 65 03 EC */ addi r3, r5, 0x3ec
/* 802B691C 002B385C C0 22 C0 38 */ lfs f1, lbl_80455A38-_SDA2_BASE_(r2)
/* 802B6920 002B3860 38 80 00 00 */ li r4, 0
/* 802B6924 002B3864 4B FE C4 91 */ bl moveVolume__18JAISoundParamsMoveFfUl
/* 802B6928 002B3868 48 00 00 44 */ b lbl_802B696C
lbl_802B692C:
/* 802B692C 002B386C 28 00 00 7F */ cmplwi r0, 0x7f
/* 802B6930 002B3870 40 82 00 18 */ bne lbl_802B6948
/* 802B6934 002B3874 80 6D 86 08 */ lwz r3, lbl_80450B88-_SDA_BASE_(r13)
/* 802B6938 002B3878 C0 22 C0 38 */ lfs f1, lbl_80455A38-_SDA2_BASE_(r2)
/* 802B693C 002B387C 38 80 00 00 */ li r4, 0
/* 802B6940 002B3880 4B FF 70 B5 */ bl seMoveVolumeAll__7Z2SeMgrFfUl
/* 802B6944 002B3884 48 00 00 28 */ b lbl_802B696C
lbl_802B6948:
/* 802B6948 002B3888 38 65 03 EC */ addi r3, r5, 0x3ec
/* 802B694C 002B388C C0 22 C0 3C */ lfs f1, lbl_80455A3C-_SDA2_BASE_(r2)
/* 802B6950 002B3890 38 80 00 21 */ li r4, 0x21
/* 802B6954 002B3894 4B FE C4 61 */ bl moveVolume__18JAISoundParamsMoveFfUl
/* 802B6958 002B3898 48 00 00 14 */ b lbl_802B696C
lbl_802B695C:
/* 802B695C 002B389C 38 65 03 EC */ addi r3, r5, 0x3ec
/* 802B6960 002B38A0 C0 22 C0 38 */ lfs f1, lbl_80455A38-_SDA2_BASE_(r2)
/* 802B6964 002B38A4 38 80 00 B4 */ li r4, 0xb4
/* 802B6968 002B38A8 4B FE C4 4D */ bl moveVolume__18JAISoundParamsMoveFfUl
lbl_802B696C:
/* 802B696C 002B38AC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802B6970 002B38B0 7C 08 03 A6 */ mtlr r0
/* 802B6974 002B38B4 38 21 00 10 */ addi r1, r1, 0x10
/* 802B6978 002B38B8 4E 80 00 20 */ blr