lbl_80347474: /* 80347474 7C 08 02 A6 */ mflr r0 /* 80347478 90 01 00 04 */ stw r0, 4(r1) /* 8034747C 94 21 FF C8 */ stwu r1, -0x38(r1) /* 80347480 DB E1 00 30 */ stfd f31, 0x30(r1) /* 80347484 DB C1 00 28 */ stfd f30, 0x28(r1) /* 80347488 FF C0 08 90 */ fmr f30, f1 /* 8034748C 93 E1 00 24 */ stw r31, 0x24(r1) /* 80347490 3B E3 00 00 */ addi r31, r3, 0 /* 80347494 38 64 00 00 */ addi r3, r4, 0 /* 80347498 38 81 00 14 */ addi r4, r1, 0x14 /* 8034749C 4B FF FC 59 */ bl PSVECNormalize /* 803474A0 C0 02 CB 58 */ lfs f0, lit_135(r2) /* 803474A4 EF C0 07 B2 */ fmuls f30, f0, f30 /* 803474A8 FC 20 F0 90 */ fmr f1, f30 /* 803474AC 48 02 55 3D */ bl sinf /* 803474B0 FF E0 08 90 */ fmr f31, f1 /* 803474B4 FC 20 F0 90 */ fmr f1, f30 /* 803474B8 48 02 55 55 */ bl cosf /* 803474BC C0 01 00 14 */ lfs f0, 0x14(r1) /* 803474C0 EC 1F 00 32 */ fmuls f0, f31, f0 /* 803474C4 D0 1F 00 00 */ stfs f0, 0(r31) /* 803474C8 C0 01 00 18 */ lfs f0, 0x18(r1) /* 803474CC EC 1F 00 32 */ fmuls f0, f31, f0 /* 803474D0 D0 1F 00 04 */ stfs f0, 4(r31) /* 803474D4 C0 01 00 1C */ lfs f0, 0x1c(r1) /* 803474D8 EC 1F 00 32 */ fmuls f0, f31, f0 /* 803474DC D0 1F 00 08 */ stfs f0, 8(r31) /* 803474E0 D0 3F 00 0C */ stfs f1, 0xc(r31) /* 803474E4 80 01 00 3C */ lwz r0, 0x3c(r1) /* 803474E8 CB E1 00 30 */ lfd f31, 0x30(r1) /* 803474EC CB C1 00 28 */ lfd f30, 0x28(r1) /* 803474F0 83 E1 00 24 */ lwz r31, 0x24(r1) /* 803474F4 38 21 00 38 */ addi r1, r1, 0x38 /* 803474F8 7C 08 03 A6 */ mtlr r0 /* 803474FC 4E 80 00 20 */ blr