lbl_802C4814: /* 802C4814 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802C4818 7C 08 02 A6 */ mflr r0 /* 802C481C 90 01 00 24 */ stw r0, 0x24(r1) /* 802C4820 DB E1 00 10 */ stfd f31, 0x10(r1) /* 802C4824 F3 E1 00 18 */ psq_st f31, 24(r1), 0, 0 /* qr0 */ /* 802C4828 93 E1 00 0C */ stw r31, 0xc(r1) /* 802C482C FF E0 08 90 */ fmr f31, f1 /* 802C4830 28 06 00 00 */ cmplwi r6, 0 /* 802C4834 40 82 00 08 */ bne lbl_802C483C /* 802C4838 38 C3 00 70 */ addi r6, r3, 0x70 lbl_802C483C: /* 802C483C 3C 04 FF FC */ addis r0, r4, 0xfffc /* 802C4840 28 00 00 02 */ cmplwi r0, 2 /* 802C4844 40 82 00 14 */ bne lbl_802C4858 /* 802C4848 38 63 00 08 */ addi r3, r3, 8 /* 802C484C 38 C0 00 00 */ li r6, 0 /* 802C4850 4B FF 9C 55 */ bl startCollisionSE__14Z2SoundObjBaseFUlUlP14Z2SoundObjBase /* 802C4854 48 00 00 68 */ b lbl_802C48BC lbl_802C4858: /* 802C4858 7C C3 33 78 */ mr r3, r6 /* 802C485C 38 C0 00 00 */ li r6, 0 /* 802C4860 4B FF 9C 45 */ bl startCollisionSE__14Z2SoundObjBaseFUlUlP14Z2SoundObjBase /* 802C4864 7C 7F 1B 78 */ mr r31, r3 /* 802C4868 C0 02 C2 A0 */ lfs f0, lit_3723(r2) /* 802C486C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 802C4870 4C 41 13 82 */ cror 2, 1, 2 /* 802C4874 40 82 00 44 */ bne lbl_802C48B8 /* 802C4878 28 1F 00 00 */ cmplwi r31, 0 /* 802C487C 41 82 00 3C */ beq lbl_802C48B8 /* 802C4880 80 1F 00 00 */ lwz r0, 0(r31) /* 802C4884 28 00 00 00 */ cmplwi r0, 0 /* 802C4888 41 82 00 30 */ beq lbl_802C48B8 /* 802C488C C0 02 C3 18 */ lfs f0, lit_4178(r2) /* 802C4890 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 802C4894 4C 41 13 82 */ cror 2, 1, 2 /* 802C4898 40 82 00 08 */ bne lbl_802C48A0 /* 802C489C FF E0 00 90 */ fmr f31, f0 lbl_802C48A0: /* 802C48A0 80 7F 00 00 */ lwz r3, 0(r31) /* 802C48A4 38 63 00 48 */ addi r3, r3, 0x48 /* 802C48A8 C0 02 C3 18 */ lfs f0, lit_4178(r2) /* 802C48AC EC 3F 00 24 */ fdivs f1, f31, f0 /* 802C48B0 38 80 00 00 */ li r4, 0 /* 802C48B4 4B FD E5 01 */ bl moveVolume__18JAISoundParamsMoveFfUl lbl_802C48B8: /* 802C48B8 7F E3 FB 78 */ mr r3, r31 lbl_802C48BC: /* 802C48BC E3 E1 00 18 */ psq_l f31, 24(r1), 0, 0 /* qr0 */ /* 802C48C0 CB E1 00 10 */ lfd f31, 0x10(r1) /* 802C48C4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802C48C8 80 01 00 24 */ lwz r0, 0x24(r1) /* 802C48CC 7C 08 03 A6 */ mtlr r0 /* 802C48D0 38 21 00 20 */ addi r1, r1, 0x20 /* 802C48D4 4E 80 00 20 */ blr