/* 802C56C0 002C2600 94 21 FF D0 */ stwu r1, -0x30(r1) /* 802C56C4 002C2604 7C 08 02 A6 */ mflr r0 /* 802C56C8 002C2608 90 01 00 34 */ stw r0, 0x34(r1) /* 802C56CC 002C260C 93 E1 00 2C */ stw r31, 0x2c(r1) /* 802C56D0 002C2610 93 C1 00 28 */ stw r30, 0x28(r1) /* 802C56D4 002C2614 7C 9E 23 78 */ mr r30, r4 /* 802C56D8 002C2618 3C 80 00 06 */ lis r4, 0x00060051@ha /* 802C56DC 002C261C 38 04 00 51 */ addi r0, r4, 0x00060051@l /* 802C56E0 002C2620 90 01 00 08 */ stw r0, 8(r1) /* 802C56E4 002C2624 38 81 00 08 */ addi r4, r1, 8 /* 802C56E8 002C2628 38 A0 00 00 */ li r5, 0 /* 802C56EC 002C262C 38 C0 FF FF */ li r6, -1 /* 802C56F0 002C2630 81 83 00 10 */ lwz r12, 0x10(r3) /* 802C56F4 002C2634 81 8C 00 1C */ lwz r12, 0x1c(r12) /* 802C56F8 002C2638 7D 89 03 A6 */ mtctr r12 /* 802C56FC 002C263C 4E 80 04 21 */ bctrl /* 802C5700 002C2640 7C 7F 1B 79 */ or. r31, r3, r3 /* 802C5704 002C2644 41 82 00 A0 */ beq lbl_802C57A4 /* 802C5708 002C2648 80 1F 00 00 */ lwz r0, 0(r31) /* 802C570C 002C264C 28 00 00 00 */ cmplwi r0, 0 /* 802C5710 002C2650 41 82 00 94 */ beq lbl_802C57A4 /* 802C5714 002C2654 57 C0 04 3E */ clrlwi r0, r30, 0x10 /* 802C5718 002C2658 C8 22 C3 10 */ lfd f1, lbl_80455D10-_SDA2_BASE_(r2) /* 802C571C 002C265C 90 01 00 14 */ stw r0, 0x14(r1) /* 802C5720 002C2660 3C 00 43 30 */ lis r0, 0x4330 /* 802C5724 002C2664 90 01 00 10 */ stw r0, 0x10(r1) /* 802C5728 002C2668 C8 01 00 10 */ lfd f0, 0x10(r1) /* 802C572C 002C266C EC 20 08 28 */ fsubs f1, f0, f1 /* 802C5730 002C2670 C0 42 C2 A0 */ lfs f2, lbl_80455CA0-_SDA2_BASE_(r2) /* 802C5734 002C2674 C0 62 C3 34 */ lfs f3, lbl_80455D34-_SDA2_BASE_(r2) /* 802C5738 002C2678 C0 82 C3 38 */ lfs f4, lbl_80455D38-_SDA2_BASE_(r2) /* 802C573C 002C267C C0 A2 C3 3C */ lfs f5, lbl_80455D3C-_SDA2_BASE_(r2) /* 802C5740 002C2680 C0 C2 C3 2C */ lfs f6, lbl_80455D2C-_SDA2_BASE_(r2) /* 802C5744 002C2684 38 60 00 01 */ li r3, 1 /* 802C5748 002C2688 4B FE 3F AD */ bl getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign /* 802C574C 002C268C 80 7F 00 00 */ lwz r3, 0(r31) /* 802C5750 002C2690 38 63 00 48 */ addi r3, r3, 0x48 /* 802C5754 002C2694 38 80 00 00 */ li r4, 0 /* 802C5758 002C2698 4B FD D6 B5 */ bl JAISoundParamsMove_NS_movePitch /* 802C575C 002C269C 57 C0 04 3E */ clrlwi r0, r30, 0x10 /* 802C5760 002C26A0 C8 22 C3 10 */ lfd f1, lbl_80455D10-_SDA2_BASE_(r2) /* 802C5764 002C26A4 90 01 00 1C */ stw r0, 0x1c(r1) /* 802C5768 002C26A8 3C 00 43 30 */ lis r0, 0x4330 /* 802C576C 002C26AC 90 01 00 18 */ stw r0, 0x18(r1) /* 802C5770 002C26B0 C8 01 00 18 */ lfd f0, 0x18(r1) /* 802C5774 002C26B4 EC 20 08 28 */ fsubs f1, f0, f1 /* 802C5778 002C26B8 C0 42 C2 A0 */ lfs f2, lbl_80455CA0-_SDA2_BASE_(r2) /* 802C577C 002C26BC C0 62 C3 34 */ lfs f3, lbl_80455D34-_SDA2_BASE_(r2) /* 802C5780 002C26C0 C0 82 C3 38 */ lfs f4, lbl_80455D38-_SDA2_BASE_(r2) /* 802C5784 002C26C4 C0 A2 C2 FC */ lfs f5, lbl_80455CFC-_SDA2_BASE_(r2) /* 802C5788 002C26C8 C0 C2 C2 98 */ lfs f6, lbl_80455C98-_SDA2_BASE_(r2) /* 802C578C 002C26CC 38 60 00 01 */ li r3, 1 /* 802C5790 002C26D0 4B FE 3F 65 */ bl getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign /* 802C5794 002C26D4 80 7F 00 00 */ lwz r3, 0(r31) /* 802C5798 002C26D8 38 63 00 48 */ addi r3, r3, 0x48 /* 802C579C 002C26DC 38 80 00 00 */ li r4, 0 /* 802C57A0 002C26E0 4B FD D6 15 */ bl moveVolume__18JAISoundParamsMoveFfUl lbl_802C57A4: /* 802C57A4 002C26E4 7F E3 FB 78 */ mr r3, r31 /* 802C57A8 002C26E8 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 802C57AC 002C26EC 83 C1 00 28 */ lwz r30, 0x28(r1) /* 802C57B0 002C26F0 80 01 00 34 */ lwz r0, 0x34(r1) /* 802C57B4 002C26F4 7C 08 03 A6 */ mtlr r0 /* 802C57B8 002C26F8 38 21 00 30 */ addi r1, r1, 0x30 /* 802C57BC 002C26FC 4E 80 00 20 */ blr