lbl_80293FC8: /* 80293FC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80293FCC 7C 08 02 A6 */ mflr r0 /* 80293FD0 90 01 00 14 */ stw r0, 0x14(r1) /* 80293FD4 28 05 00 40 */ cmplwi r5, 0x40 /* 80293FD8 40 80 00 14 */ bge lbl_80293FEC /* 80293FDC 38 64 00 80 */ addi r3, r4, 0x80 /* 80293FE0 7C A4 2B 78 */ mr r4, r5 /* 80293FE4 4B FF F7 D5 */ bl read__16JASRegisterParamFQ216JASRegisterParam5RegID /* 80293FE8 48 00 01 90 */ b lbl_80294178 lbl_80293FEC: /* 80293FEC 38 60 00 00 */ li r3, 0 /* 80293FF0 38 05 FF C0 */ addi r0, r5, -64 /* 80293FF4 28 00 00 34 */ cmplwi r0, 0x34 /* 80293FF8 41 81 01 80 */ bgt lbl_80294178 /* 80293FFC 3C C0 80 3C */ lis r6, lit_720@ha /* 0x803C7550@ha */ /* 80294000 38 C6 75 50 */ addi r6, r6, lit_720@l /* 0x803C7550@l */ /* 80294004 54 00 10 3A */ slwi r0, r0, 2 /* 80294008 7C 06 00 2E */ lwzx r0, r6, r0 /* 8029400C 7C 09 03 A6 */ mtctr r0 /* 80294010 4E 80 04 20 */ bctr /* 80294014 54 A0 08 3C */ slwi r0, r5, 1 /* 80294018 7C 64 02 14 */ add r3, r4, r0 /* 8029401C A0 63 FF E0 */ lhz r3, -0x20(r3) /* 80294020 48 00 01 58 */ b lbl_80294178 /* 80294024 38 E0 00 01 */ li r7, 1 /* 80294028 38 A0 00 00 */ li r5, 0 /* 8029402C 38 00 00 10 */ li r0, 0x10 /* 80294030 7C 09 03 A6 */ mtctr r0 lbl_80294034: /* 80294034 38 05 01 30 */ addi r0, r5, 0x130 /* 80294038 7C C4 00 2E */ lwzx r6, r4, r0 /* 8029403C 28 06 00 00 */ cmplwi r6, 0 /* 80294040 41 82 00 18 */ beq lbl_80294058 /* 80294044 88 06 02 15 */ lbz r0, 0x215(r6) /* 80294048 28 00 00 01 */ cmplwi r0, 1 /* 8029404C 40 82 00 0C */ bne lbl_80294058 /* 80294050 54 E0 04 3E */ clrlwi r0, r7, 0x10 /* 80294054 7C 63 03 78 */ or r3, r3, r0 lbl_80294058: /* 80294058 54 E7 0C 3C */ rlwinm r7, r7, 1, 0x10, 0x1e /* 8029405C 38 A5 00 04 */ addi r5, r5, 4 /* 80294060 42 00 FF D4 */ bdnz lbl_80294034 /* 80294064 48 00 01 14 */ b lbl_80294178 /* 80294068 80 04 00 08 */ lwz r0, 8(r4) /* 8029406C 28 00 00 00 */ cmplwi r0, 0 /* 80294070 40 82 00 0C */ bne lbl_8029407C /* 80294074 38 00 00 00 */ li r0, 0 /* 80294078 48 00 00 10 */ b lbl_80294088 lbl_8029407C: /* 8029407C 54 00 08 3C */ slwi r0, r0, 1 /* 80294080 7C 64 02 14 */ add r3, r4, r0 /* 80294084 A0 03 00 2A */ lhz r0, 0x2a(r3) lbl_80294088: /* 80294088 54 03 04 3E */ clrlwi r3, r0, 0x10 /* 8029408C 48 00 00 EC */ b lbl_80294178 /* 80294090 A0 64 02 28 */ lhz r3, 0x228(r4) /* 80294094 48 00 00 E4 */ b lbl_80294178 /* 80294098 88 64 02 2A */ lbz r3, 0x22a(r4) /* 8029409C 7C 63 07 74 */ extsb r3, r3 /* 802940A0 48 00 00 D8 */ b lbl_80294178 /* 802940A4 88 64 02 30 */ lbz r3, 0x230(r4) /* 802940A8 48 00 00 D0 */ b lbl_80294178 /* 802940AC 88 64 02 33 */ lbz r3, 0x233(r4) /* 802940B0 48 00 00 C8 */ b lbl_80294178 /* 802940B4 80 64 02 20 */ lwz r3, 0x220(r4) /* 802940B8 48 00 00 C0 */ b lbl_80294178 /* 802940BC A0 64 02 2C */ lhz r3, 0x22c(r4) /* 802940C0 48 00 00 B8 */ b lbl_80294178 /* 802940C4 A0 64 02 2E */ lhz r3, 0x22e(r4) /* 802940C8 48 00 00 B0 */ b lbl_80294178 /* 802940CC C0 22 BB D8 */ lfs f1, lit_627(r2) /* 802940D0 C0 04 02 18 */ lfs f0, 0x218(r4) /* 802940D4 EC 21 00 32 */ fmuls f1, f1, f0 /* 802940D8 48 0C DF D5 */ bl __cvt_fp2unsigned /* 802940DC 48 00 00 9C */ b lbl_80294178 /* 802940E0 88 64 02 32 */ lbz r3, 0x232(r4) /* 802940E4 88 04 02 31 */ lbz r0, 0x231(r4) /* 802940E8 7C 63 03 78 */ or r3, r3, r0 /* 802940EC 48 00 00 8C */ b lbl_80294178 /* 802940F0 88 64 02 31 */ lbz r3, 0x231(r4) /* 802940F4 48 00 00 84 */ b lbl_80294178 /* 802940F8 88 64 02 32 */ lbz r3, 0x232(r4) /* 802940FC 48 00 00 7C */ b lbl_80294178 /* 80294100 A0 64 02 24 */ lhz r3, 0x224(r4) /* 80294104 48 00 00 74 */ b lbl_80294178 /* 80294108 C0 22 BB DC */ lfs f1, lit_628(r2) /* 8029410C C0 04 01 E0 */ lfs f0, 0x1e0(r4) /* 80294110 EC 21 00 32 */ fmuls f1, f1, f0 /* 80294114 48 0C DF 99 */ bl __cvt_fp2unsigned /* 80294118 48 00 00 60 */ b lbl_80294178 /* 8029411C C0 22 BB E0 */ lfs f1, lit_629(r2) /* 80294120 C0 04 01 E0 */ lfs f0, 0x1e0(r4) /* 80294124 EC 21 00 32 */ fmuls f1, f1, f0 /* 80294128 48 0C DF 85 */ bl __cvt_fp2unsigned /* 8029412C 48 00 00 4C */ b lbl_80294178 /* 80294130 C0 22 BB F8 */ lfs f1, lit_718(r2) /* 80294134 C0 04 01 E8 */ lfs f0, 0x1e8(r4) /* 80294138 EC 21 00 32 */ fmuls f1, f1, f0 /* 8029413C 48 0C DF 71 */ bl __cvt_fp2unsigned /* 80294140 48 00 00 38 */ b lbl_80294178 /* 80294144 C0 22 BB FC */ lfs f1, lit_719(r2) /* 80294148 C0 04 01 E4 */ lfs f0, 0x1e4(r4) /* 8029414C EC 21 00 32 */ fmuls f1, f1, f0 /* 80294150 48 0C DF 5D */ bl __cvt_fp2unsigned /* 80294154 48 00 00 24 */ b lbl_80294178 /* 80294158 C0 22 BB FC */ lfs f1, lit_719(r2) /* 8029415C C0 04 01 EC */ lfs f0, 0x1ec(r4) /* 80294160 EC 21 00 32 */ fmuls f1, f1, f0 /* 80294164 48 0C DF 49 */ bl __cvt_fp2unsigned /* 80294168 48 00 00 10 */ b lbl_80294178 /* 8029416C A0 64 01 F0 */ lhz r3, 0x1f0(r4) /* 80294170 48 00 00 08 */ b lbl_80294178 /* 80294174 A0 64 01 F2 */ lhz r3, 0x1f2(r4) lbl_80294178: /* 80294178 80 01 00 14 */ lwz r0, 0x14(r1) /* 8029417C 7C 08 03 A6 */ mtlr r0 /* 80294180 38 21 00 10 */ addi r1, r1, 0x10 /* 80294184 4E 80 00 20 */ blr