mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-07-30 15:43:19 -04:00
6f3f8cc38e
* Z2AudioLib: split - Z2SpeechMgr2 - Z2Audience - Z2EnvSeMgr - Z2SoundMgr - Z2AudioMgr - Z2Creature - Z2SoundStarter - Z2WolfHowlMgr - Z2SoundObject - Z2SoundObjMgr - Z2SoundInfo - Z2AudioArcLoader - Z2AudioLib - Z2SoundHandles - Z2LinkMgr: finish splitting - Z2SceneMgr: finish splitting - Z2SeqMgr: finish splitting * merge fix Co-authored-by: Pheenoh <pheenoh@gmail.com>
125 lines
6.6 KiB
ArmAsm
125 lines
6.6 KiB
ArmAsm
/* 802B556C 002B24AC 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 802B5570 002B24B0 7C 08 02 A6 */ mflr r0
|
|
/* 802B5574 002B24B4 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 802B5578 002B24B8 DB E1 00 20 */ stfd f31, 0x20(r1)
|
|
/* 802B557C 002B24BC F3 E1 00 28 */ psq_st f31, 40(r1), 0, 0
|
|
/* 802B5580 002B24C0 DB C1 00 10 */ stfd f30, 0x10(r1)
|
|
/* 802B5584 002B24C4 F3 C1 00 18 */ psq_st f30, 24(r1), 0, 0
|
|
/* 802B5588 002B24C8 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 802B558C 002B24CC 7C 7F 1B 78 */ mr r31, r3
|
|
/* 802B5590 002B24D0 80 6D 86 00 */ lwz r3, lbl_80450B80-_SDA_BASE_(r13)
|
|
/* 802B5594 002B24D4 88 03 00 1D */ lbz r0, 0x1d(r3)
|
|
/* 802B5598 002B24D8 28 00 00 00 */ cmplwi r0, 0
|
|
/* 802B559C 002B24DC 41 82 01 90 */ beq lbl_802B572C
|
|
/* 802B55A0 002B24E0 80 1F 00 00 */ lwz r0, 0(r31)
|
|
/* 802B55A4 002B24E4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 802B55A8 002B24E8 41 82 01 84 */ beq lbl_802B572C
|
|
/* 802B55AC 002B24EC 88 1F 00 D0 */ lbz r0, 0xd0(r31)
|
|
/* 802B55B0 002B24F0 54 00 EF FF */ rlwinm. r0, r0, 0x1d, 0x1f, 0x1f
|
|
/* 802B55B4 002B24F4 41 82 00 10 */ beq lbl_802B55C4
|
|
/* 802B55B8 002B24F8 C3 E2 BF 98 */ lfs f31, lbl_80455998-_SDA2_BASE_(r2)
|
|
/* 802B55BC 002B24FC C3 C2 BF 9C */ lfs f30, lbl_8045599C-_SDA2_BASE_(r2)
|
|
/* 802B55C0 002B2500 48 00 00 0C */ b lbl_802B55CC
|
|
lbl_802B55C4:
|
|
/* 802B55C4 002B2504 C3 E2 BF 9C */ lfs f31, lbl_8045599C-_SDA2_BASE_(r2)
|
|
/* 802B55C8 002B2508 C3 C2 BF 98 */ lfs f30, lbl_80455998-_SDA2_BASE_(r2)
|
|
lbl_802B55CC:
|
|
/* 802B55CC 002B250C 7F E3 FB 78 */ mr r3, r31
|
|
/* 802B55D0 002B2510 7F E4 FB 78 */ mr r4, r31
|
|
/* 802B55D4 002B2514 38 A0 00 05 */ li r5, 5
|
|
/* 802B55D8 002B2518 FC 20 F8 90 */ fmr f1, f31
|
|
/* 802B55DC 002B251C 88 DF 00 C3 */ lbz r6, 0xc3(r31)
|
|
/* 802B55E0 002B2520 C0 42 BF B4 */ lfs f2, lbl_804559B4-_SDA2_BASE_(r2)
|
|
/* 802B55E4 002B2524 FC 60 10 90 */ fmr f3, f2
|
|
/* 802B55E8 002B2528 4B FF EA 05 */ bl Z2SeqMgr_NS_setChildTrackVolume
|
|
/* 802B55EC 002B252C 7F E3 FB 78 */ mr r3, r31
|
|
/* 802B55F0 002B2530 7F E4 FB 78 */ mr r4, r31
|
|
/* 802B55F4 002B2534 38 A0 00 06 */ li r5, 6
|
|
/* 802B55F8 002B2538 FC 20 F8 90 */ fmr f1, f31
|
|
/* 802B55FC 002B253C 88 DF 00 C3 */ lbz r6, 0xc3(r31)
|
|
/* 802B5600 002B2540 C0 42 BF B4 */ lfs f2, lbl_804559B4-_SDA2_BASE_(r2)
|
|
/* 802B5604 002B2544 FC 60 10 90 */ fmr f3, f2
|
|
/* 802B5608 002B2548 4B FF E9 E5 */ bl Z2SeqMgr_NS_setChildTrackVolume
|
|
/* 802B560C 002B254C 7F E3 FB 78 */ mr r3, r31
|
|
/* 802B5610 002B2550 7F E4 FB 78 */ mr r4, r31
|
|
/* 802B5614 002B2554 38 A0 00 07 */ li r5, 7
|
|
/* 802B5618 002B2558 FC 20 F8 90 */ fmr f1, f31
|
|
/* 802B561C 002B255C 88 DF 00 C3 */ lbz r6, 0xc3(r31)
|
|
/* 802B5620 002B2560 C0 42 BF B4 */ lfs f2, lbl_804559B4-_SDA2_BASE_(r2)
|
|
/* 802B5624 002B2564 FC 60 10 90 */ fmr f3, f2
|
|
/* 802B5628 002B2568 4B FF E9 C5 */ bl Z2SeqMgr_NS_setChildTrackVolume
|
|
/* 802B562C 002B256C 7F E3 FB 78 */ mr r3, r31
|
|
/* 802B5630 002B2570 7F E4 FB 78 */ mr r4, r31
|
|
/* 802B5634 002B2574 38 A0 00 08 */ li r5, 8
|
|
/* 802B5638 002B2578 FC 20 F8 90 */ fmr f1, f31
|
|
/* 802B563C 002B257C 88 DF 00 C3 */ lbz r6, 0xc3(r31)
|
|
/* 802B5640 002B2580 C0 42 BF B4 */ lfs f2, lbl_804559B4-_SDA2_BASE_(r2)
|
|
/* 802B5644 002B2584 FC 60 10 90 */ fmr f3, f2
|
|
/* 802B5648 002B2588 4B FF E9 A5 */ bl Z2SeqMgr_NS_setChildTrackVolume
|
|
/* 802B564C 002B258C 7F E3 FB 78 */ mr r3, r31
|
|
/* 802B5650 002B2590 7F E4 FB 78 */ mr r4, r31
|
|
/* 802B5654 002B2594 38 A0 00 09 */ li r5, 9
|
|
/* 802B5658 002B2598 FC 20 F8 90 */ fmr f1, f31
|
|
/* 802B565C 002B259C 88 DF 00 C3 */ lbz r6, 0xc3(r31)
|
|
/* 802B5660 002B25A0 C0 42 BF B4 */ lfs f2, lbl_804559B4-_SDA2_BASE_(r2)
|
|
/* 802B5664 002B25A4 FC 60 10 90 */ fmr f3, f2
|
|
/* 802B5668 002B25A8 4B FF E9 85 */ bl Z2SeqMgr_NS_setChildTrackVolume
|
|
/* 802B566C 002B25AC 7F E3 FB 78 */ mr r3, r31
|
|
/* 802B5670 002B25B0 7F E4 FB 78 */ mr r4, r31
|
|
/* 802B5674 002B25B4 38 A0 00 0A */ li r5, 0xa
|
|
/* 802B5678 002B25B8 FC 20 F8 90 */ fmr f1, f31
|
|
/* 802B567C 002B25BC 88 DF 00 C3 */ lbz r6, 0xc3(r31)
|
|
/* 802B5680 002B25C0 C0 42 BF B4 */ lfs f2, lbl_804559B4-_SDA2_BASE_(r2)
|
|
/* 802B5684 002B25C4 FC 60 10 90 */ fmr f3, f2
|
|
/* 802B5688 002B25C8 4B FF E9 65 */ bl Z2SeqMgr_NS_setChildTrackVolume
|
|
/* 802B568C 002B25CC 7F E3 FB 78 */ mr r3, r31
|
|
/* 802B5690 002B25D0 7F E4 FB 78 */ mr r4, r31
|
|
/* 802B5694 002B25D4 38 A0 00 0B */ li r5, 0xb
|
|
/* 802B5698 002B25D8 FC 20 F8 90 */ fmr f1, f31
|
|
/* 802B569C 002B25DC 88 DF 00 C3 */ lbz r6, 0xc3(r31)
|
|
/* 802B56A0 002B25E0 C0 42 BF B4 */ lfs f2, lbl_804559B4-_SDA2_BASE_(r2)
|
|
/* 802B56A4 002B25E4 FC 60 10 90 */ fmr f3, f2
|
|
/* 802B56A8 002B25E8 4B FF E9 45 */ bl Z2SeqMgr_NS_setChildTrackVolume
|
|
/* 802B56AC 002B25EC 7F E3 FB 78 */ mr r3, r31
|
|
/* 802B56B0 002B25F0 7F E4 FB 78 */ mr r4, r31
|
|
/* 802B56B4 002B25F4 38 A0 00 0C */ li r5, 0xc
|
|
/* 802B56B8 002B25F8 FC 20 F0 90 */ fmr f1, f30
|
|
/* 802B56BC 002B25FC 88 DF 00 C3 */ lbz r6, 0xc3(r31)
|
|
/* 802B56C0 002B2600 C0 42 BF B4 */ lfs f2, lbl_804559B4-_SDA2_BASE_(r2)
|
|
/* 802B56C4 002B2604 FC 60 10 90 */ fmr f3, f2
|
|
/* 802B56C8 002B2608 4B FF E9 25 */ bl Z2SeqMgr_NS_setChildTrackVolume
|
|
/* 802B56CC 002B260C 7F E3 FB 78 */ mr r3, r31
|
|
/* 802B56D0 002B2610 7F E4 FB 78 */ mr r4, r31
|
|
/* 802B56D4 002B2614 38 A0 00 0D */ li r5, 0xd
|
|
/* 802B56D8 002B2618 FC 20 F0 90 */ fmr f1, f30
|
|
/* 802B56DC 002B261C 88 DF 00 C3 */ lbz r6, 0xc3(r31)
|
|
/* 802B56E0 002B2620 C0 42 BF B4 */ lfs f2, lbl_804559B4-_SDA2_BASE_(r2)
|
|
/* 802B56E4 002B2624 FC 60 10 90 */ fmr f3, f2
|
|
/* 802B56E8 002B2628 4B FF E9 05 */ bl Z2SeqMgr_NS_setChildTrackVolume
|
|
/* 802B56EC 002B262C 7F E3 FB 78 */ mr r3, r31
|
|
/* 802B56F0 002B2630 7F E4 FB 78 */ mr r4, r31
|
|
/* 802B56F4 002B2634 38 A0 00 0E */ li r5, 0xe
|
|
/* 802B56F8 002B2638 FC 20 F0 90 */ fmr f1, f30
|
|
/* 802B56FC 002B263C 88 DF 00 C3 */ lbz r6, 0xc3(r31)
|
|
/* 802B5700 002B2640 C0 42 BF B4 */ lfs f2, lbl_804559B4-_SDA2_BASE_(r2)
|
|
/* 802B5704 002B2644 FC 60 10 90 */ fmr f3, f2
|
|
/* 802B5708 002B2648 4B FF E8 E5 */ bl Z2SeqMgr_NS_setChildTrackVolume
|
|
/* 802B570C 002B264C 7F E3 FB 78 */ mr r3, r31
|
|
/* 802B5710 002B2650 7F E4 FB 78 */ mr r4, r31
|
|
/* 802B5714 002B2654 38 A0 00 0F */ li r5, 0xf
|
|
/* 802B5718 002B2658 FC 20 F0 90 */ fmr f1, f30
|
|
/* 802B571C 002B265C 88 DF 00 C3 */ lbz r6, 0xc3(r31)
|
|
/* 802B5720 002B2660 C0 42 BF B4 */ lfs f2, lbl_804559B4-_SDA2_BASE_(r2)
|
|
/* 802B5724 002B2664 FC 60 10 90 */ fmr f3, f2
|
|
/* 802B5728 002B2668 4B FF E8 C5 */ bl Z2SeqMgr_NS_setChildTrackVolume
|
|
lbl_802B572C:
|
|
/* 802B572C 002B266C E3 E1 00 28 */ psq_l f31, 40(r1), 0, 0
|
|
/* 802B5730 002B2670 CB E1 00 20 */ lfd f31, 0x20(r1)
|
|
/* 802B5734 002B2674 E3 C1 00 18 */ psq_l f30, 24(r1), 0, 0
|
|
/* 802B5738 002B2678 CB C1 00 10 */ lfd f30, 0x10(r1)
|
|
/* 802B573C 002B267C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 802B5740 002B2680 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 802B5744 002B2684 7C 08 03 A6 */ mtlr r0
|
|
/* 802B5748 002B2688 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 802B574C 002B268C 4E 80 00 20 */ blr
|