lbl_80292348: /* 80292348 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8029234C 7C 08 02 A6 */ mflr r0 /* 80292350 90 01 00 34 */ stw r0, 0x34(r1) /* 80292354 DB E1 00 20 */ stfd f31, 0x20(r1) /* 80292358 F3 E1 00 28 */ psq_st f31, 40(r1), 0, 0 /* qr0 */ /* 8029235C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80292360 7C 7F 1B 78 */ mr r31, r3 /* 80292364 FF E0 08 90 */ fmr f31, f1 /* 80292368 48 00 01 7D */ bl updateTempo__8JASTrackFv /* 8029236C 38 A0 00 00 */ li r5, 0 /* 80292370 38 60 00 00 */ li r3, 0 /* 80292374 48 00 01 48 */ b lbl_802924BC lbl_80292378: /* 80292378 38 03 01 70 */ addi r0, r3, 0x170 /* 8029237C 7C DF 00 2E */ lwzx r6, r31, r0 /* 80292380 28 06 00 00 */ cmplwi r6, 0 /* 80292384 41 82 01 30 */ beq lbl_802924B4 /* 80292388 C0 9F 00 9C */ lfs f4, 0x9c(r31) /* 8029238C EC 84 01 32 */ fmuls f4, f4, f4 /* 80292390 C0 A2 BB A4 */ lfs f5, lit_679(r2) /* 80292394 C0 62 BB B8 */ lfs f3, lit_1032(r2) /* 80292398 C0 5F 00 A8 */ lfs f2, 0xa8(r31) /* 8029239C 88 1F 02 30 */ lbz r0, 0x230(r31) /* 802923A0 C8 22 BB B0 */ lfd f1, lit_954(r2) /* 802923A4 90 01 00 0C */ stw r0, 0xc(r1) /* 802923A8 3C 00 43 30 */ lis r0, 0x4330 /* 802923AC 90 01 00 08 */ stw r0, 8(r1) /* 802923B0 C8 01 00 08 */ lfd f0, 8(r1) /* 802923B4 EC 00 08 28 */ fsubs f0, f0, f1 /* 802923B8 EC 02 00 32 */ fmuls f0, f2, f0 /* 802923BC EC 63 00 32 */ fmuls f3, f3, f0 /* 802923C0 C0 1F 00 C0 */ lfs f0, 0xc0(r31) /* 802923C4 C0 42 BB A8 */ lfs f2, lit_690(r2) /* 802923C8 EC 20 10 28 */ fsubs f1, f0, f2 /* 802923CC C0 1F 02 18 */ lfs f0, 0x218(r31) /* 802923D0 EC C1 00 32 */ fmuls f6, f1, f0 /* 802923D4 C0 FF 00 B4 */ lfs f7, 0xb4(r31) /* 802923D8 C1 1F 00 CC */ lfs f8, 0xcc(r31) /* 802923DC 80 86 00 48 */ lwz r4, 0x48(r6) /* 802923E0 28 04 00 00 */ cmplwi r4, 0 /* 802923E4 41 82 00 30 */ beq lbl_80292414 /* 802923E8 C0 04 00 00 */ lfs f0, 0(r4) /* 802923EC EC 84 00 32 */ fmuls f4, f4, f0 /* 802923F0 C0 04 00 08 */ lfs f0, 8(r4) /* 802923F4 EC A5 00 32 */ fmuls f5, f5, f0 /* 802923F8 C0 04 00 0C */ lfs f0, 0xc(r4) /* 802923FC EC 00 10 28 */ fsubs f0, f0, f2 /* 80292400 EC C6 00 2A */ fadds f6, f6, f0 /* 80292404 C0 04 00 04 */ lfs f0, 4(r4) /* 80292408 EC E7 00 2A */ fadds f7, f7, f0 /* 8029240C C0 04 00 10 */ lfs f0, 0x10(r4) /* 80292410 ED 08 00 2A */ fadds f8, f8, f0 lbl_80292414: /* 80292414 EC C6 07 F2 */ fmuls f6, f6, f31 /* 80292418 80 9F 01 2C */ lwz r4, 0x12c(r31) /* 8029241C 28 04 00 00 */ cmplwi r4, 0 /* 80292420 40 82 00 20 */ bne lbl_80292440 /* 80292424 D0 86 00 20 */ stfs f4, 0x20(r6) /* 80292428 D0 A6 00 24 */ stfs f5, 0x24(r6) /* 8029242C D0 C6 00 2C */ stfs f6, 0x2c(r6) /* 80292430 D0 E6 00 30 */ stfs f7, 0x30(r6) /* 80292434 D1 06 00 34 */ stfs f8, 0x34(r6) /* 80292438 D0 66 00 28 */ stfs f3, 0x28(r6) /* 8029243C 48 00 00 68 */ b lbl_802924A4 lbl_80292440: /* 80292440 38 03 01 70 */ addi r0, r3, 0x170 /* 80292444 7C E4 00 2E */ lwzx r7, r4, r0 /* 80292448 28 07 00 00 */ cmplwi r7, 0 /* 8029244C 40 82 00 08 */ bne lbl_80292454 /* 80292450 80 E4 01 70 */ lwz r7, 0x170(r4) lbl_80292454: /* 80292454 C0 07 00 20 */ lfs f0, 0x20(r7) /* 80292458 EC 00 01 32 */ fmuls f0, f0, f4 /* 8029245C D0 06 00 20 */ stfs f0, 0x20(r6) /* 80292460 C0 07 00 24 */ lfs f0, 0x24(r7) /* 80292464 EC 00 01 72 */ fmuls f0, f0, f5 /* 80292468 D0 06 00 24 */ stfs f0, 0x24(r6) /* 8029246C C0 27 00 2C */ lfs f1, 0x2c(r7) /* 80292470 C0 02 BB A8 */ lfs f0, lit_690(r2) /* 80292474 EC 01 00 28 */ fsubs f0, f1, f0 /* 80292478 EC 00 30 2A */ fadds f0, f0, f6 /* 8029247C D0 06 00 2C */ stfs f0, 0x2c(r6) /* 80292480 C0 07 00 30 */ lfs f0, 0x30(r7) /* 80292484 EC 00 38 2A */ fadds f0, f0, f7 /* 80292488 D0 06 00 30 */ stfs f0, 0x30(r6) /* 8029248C C0 07 00 34 */ lfs f0, 0x34(r7) /* 80292490 EC 00 40 2A */ fadds f0, f0, f8 /* 80292494 D0 06 00 34 */ stfs f0, 0x34(r6) /* 80292498 C0 07 00 28 */ lfs f0, 0x28(r7) /* 8029249C EC 00 18 2A */ fadds f0, f0, f3 /* 802924A0 D0 06 00 28 */ stfs f0, 0x28(r6) lbl_802924A4: /* 802924A4 C0 26 00 2C */ lfs f1, 0x2c(r6) /* 802924A8 C0 02 BB A8 */ lfs f0, lit_690(r2) /* 802924AC EC 01 00 2A */ fadds f0, f1, f0 /* 802924B0 D0 06 00 2C */ stfs f0, 0x2c(r6) lbl_802924B4: /* 802924B4 38 A5 00 01 */ addi r5, r5, 1 /* 802924B8 38 63 00 04 */ addi r3, r3, 4 lbl_802924BC: /* 802924BC 80 1F 01 D0 */ lwz r0, 0x1d0(r31) /* 802924C0 7C 05 00 40 */ cmplw r5, r0 /* 802924C4 41 80 FE B4 */ blt lbl_80292378 /* 802924C8 E3 E1 00 28 */ psq_l f31, 40(r1), 0, 0 /* qr0 */ /* 802924CC CB E1 00 20 */ lfd f31, 0x20(r1) /* 802924D0 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802924D4 80 01 00 34 */ lwz r0, 0x34(r1) /* 802924D8 7C 08 03 A6 */ mtlr r0 /* 802924DC 38 21 00 30 */ addi r1, r1, 0x30 /* 802924E0 4E 80 00 20 */ blr