lbl_803078AC: /* 803078AC 94 21 FF 30 */ stwu r1, -0xd0(r1) /* 803078B0 7C 08 02 A6 */ mflr r0 /* 803078B4 90 01 00 D4 */ stw r0, 0xd4(r1) /* 803078B8 DB E1 00 C0 */ stfd f31, 0xc0(r1) /* 803078BC F3 E1 00 C8 */ psq_st f31, 200(r1), 0, 0 /* qr0 */ /* 803078C0 DB C1 00 B0 */ stfd f30, 0xb0(r1) /* 803078C4 F3 C1 00 B8 */ psq_st f30, 184(r1), 0, 0 /* qr0 */ /* 803078C8 93 E1 00 AC */ stw r31, 0xac(r1) /* 803078CC 7C 7F 1B 78 */ mr r31, r3 /* 803078D0 FF C0 08 90 */ fmr f30, f1 /* 803078D4 FF E0 10 90 */ fmr f31, f2 /* 803078D8 88 03 00 B0 */ lbz r0, 0xb0(r3) /* 803078DC 28 00 00 00 */ cmplwi r0, 0 /* 803078E0 41 82 01 EC */ beq lbl_80307ACC /* 803078E4 38 80 00 00 */ li r4, 0 /* 803078E8 80 7F 01 38 */ lwz r3, 0x138(r31) /* 803078EC 28 03 00 00 */ cmplwi r3, 0 /* 803078F0 41 82 00 24 */ beq lbl_80307914 /* 803078F4 80 63 00 70 */ lwz r3, 0x70(r3) /* 803078F8 28 03 00 00 */ cmplwi r3, 0 /* 803078FC 41 82 00 18 */ beq lbl_80307914 /* 80307900 81 83 00 00 */ lwz r12, 0(r3) /* 80307904 81 8C 00 A8 */ lwz r12, 0xa8(r12) /* 80307908 7D 89 03 A6 */ mtctr r12 /* 8030790C 4E 80 04 21 */ bctrl /* 80307910 7C 64 1B 78 */ mr r4, r3 lbl_80307914: /* 80307914 80 1F 01 28 */ lwz r0, 0x128(r31) /* 80307918 90 01 00 08 */ stw r0, 8(r1) /* 8030791C 80 1F 01 2C */ lwz r0, 0x12c(r31) /* 80307920 90 01 00 0C */ stw r0, 0xc(r1) /* 80307924 80 1F 01 08 */ lwz r0, 0x108(r31) /* 80307928 90 01 00 10 */ stw r0, 0x10(r1) /* 8030792C 80 1F 01 04 */ lwz r0, 0x104(r31) /* 80307930 90 01 00 14 */ stw r0, 0x14(r1) /* 80307934 38 61 00 48 */ addi r3, r1, 0x48 /* 80307938 C0 3F 01 14 */ lfs f1, 0x114(r31) /* 8030793C C0 5F 01 18 */ lfs f2, 0x118(r31) /* 80307940 38 A1 00 14 */ addi r5, r1, 0x14 /* 80307944 38 C1 00 10 */ addi r6, r1, 0x10 /* 80307948 38 E1 00 0C */ addi r7, r1, 0xc /* 8030794C 39 01 00 08 */ addi r8, r1, 8 /* 80307950 4B FE CA 45 */ bl __ct__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor /* 80307954 C0 5F 01 20 */ lfs f2, 0x120(r31) /* 80307958 C0 3F 01 1C */ lfs f1, 0x11c(r31) /* 8030795C C0 02 C8 D8 */ lfs f0, lit_1534(r2) /* 80307960 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80307964 40 81 00 08 */ ble lbl_8030796C /* 80307968 48 00 00 08 */ b lbl_80307970 lbl_8030796C: /* 8030796C FC 20 00 90 */ fmr f1, f0 lbl_80307970: /* 80307970 D0 21 00 98 */ stfs f1, 0x98(r1) /* 80307974 C0 02 C8 D8 */ lfs f0, lit_1534(r2) /* 80307978 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8030797C 40 81 00 08 */ ble lbl_80307984 /* 80307980 48 00 00 08 */ b lbl_80307988 lbl_80307984: /* 80307984 FC 40 00 90 */ fmr f2, f0 lbl_80307988: /* 80307988 D0 41 00 9C */ stfs f2, 0x9c(r1) /* 8030798C 88 1F 00 B2 */ lbz r0, 0xb2(r31) /* 80307990 98 1F 00 B3 */ stb r0, 0xb3(r31) /* 80307994 80 7F 01 38 */ lwz r3, 0x138(r31) /* 80307998 28 03 00 00 */ cmplwi r3, 0 /* 8030799C 41 82 01 24 */ beq lbl_80307AC0 /* 803079A0 4B FE 29 ED */ bl setGX__11J2DMaterialFv /* 803079A4 7F E3 FB 78 */ mr r3, r31 /* 803079A8 FC 20 F0 90 */ fmr f1, f30 /* 803079AC FC 40 F8 90 */ fmr f2, f31 /* 803079B0 C0 62 C8 D8 */ lfs f3, lit_1534(r2) /* 803079B4 FC 80 18 90 */ fmr f4, f3 /* 803079B8 81 9F 00 00 */ lwz r12, 0(r31) /* 803079BC 81 8C 00 48 */ lwz r12, 0x48(r12) /* 803079C0 7D 89 03 A6 */ mtctr r12 /* 803079C4 4E 80 04 21 */ bctrl /* 803079C8 38 7F 00 50 */ addi r3, r31, 0x50 /* 803079CC 38 80 00 00 */ li r4, 0 /* 803079D0 48 05 88 7D */ bl GXLoadPosMtxImm /* 803079D4 38 60 00 00 */ li r3, 0 /* 803079D8 48 05 89 15 */ bl GXSetCurrentMtx /* 803079DC 80 7F 01 38 */ lwz r3, 0x138(r31) /* 803079E0 88 03 00 0E */ lbz r0, 0xe(r3) /* 803079E4 28 00 00 00 */ cmplwi r0, 0 /* 803079E8 40 82 00 14 */ bne lbl_803079FC /* 803079EC 38 61 00 48 */ addi r3, r1, 0x48 /* 803079F0 38 80 FF FF */ li r4, -1 /* 803079F4 4B FE CA 2D */ bl __dt__8J2DPrintFv /* 803079F8 48 00 00 D4 */ b lbl_80307ACC lbl_803079FC: /* 803079FC 48 05 3B 91 */ bl GXClearVtxDesc /* 80307A00 38 60 00 09 */ li r3, 9 /* 80307A04 38 80 00 01 */ li r4, 1 /* 80307A08 48 05 34 B1 */ bl GXSetVtxDesc /* 80307A0C 38 60 00 0B */ li r3, 0xb /* 80307A10 38 80 00 01 */ li r4, 1 /* 80307A14 48 05 34 A5 */ bl GXSetVtxDesc /* 80307A18 38 60 00 0D */ li r3, 0xd /* 80307A1C 38 80 00 01 */ li r4, 1 /* 80307A20 48 05 34 99 */ bl GXSetVtxDesc /* 80307A24 80 DF 01 24 */ lwz r6, 0x124(r31) /* 80307A28 28 06 00 00 */ cmplwi r6, 0 /* 80307A2C 41 82 00 38 */ beq lbl_80307A64 /* 80307A30 38 80 00 FF */ li r4, 0xff /* 80307A34 80 7F 01 38 */ lwz r3, 0x138(r31) /* 80307A38 88 03 00 0F */ lbz r0, 0xf(r3) /* 80307A3C 2C 00 00 01 */ cmpwi r0, 1 /* 80307A40 40 82 00 08 */ bne lbl_80307A48 /* 80307A44 88 9F 00 B3 */ lbz r4, 0xb3(r31) lbl_80307A48: /* 80307A48 38 61 00 48 */ addi r3, r1, 0x48 /* 80307A4C C0 22 C8 D8 */ lfs f1, lit_1534(r2) /* 80307A50 FC 40 08 90 */ fmr f2, f1 /* 80307A54 3C A0 80 3A */ lis r5, J2DTextBoxEx__stringBase0@ha /* 0x803A1DF0@ha */ /* 80307A58 38 A5 1D F0 */ addi r5, r5, J2DTextBoxEx__stringBase0@l /* 0x803A1DF0@l */ /* 80307A5C 4C C6 32 42 */ crset 6 /* 80307A60 4B FE CD 19 */ bl print__8J2DPrintFffUcPCce lbl_80307A64: /* 80307A64 3B E0 00 00 */ li r31, 0 lbl_80307A68: /* 80307A68 7F E3 FB 78 */ mr r3, r31 /* 80307A6C 38 80 00 00 */ li r4, 0 /* 80307A70 38 A0 00 01 */ li r5, 1 /* 80307A74 38 C0 00 02 */ li r6, 2 /* 80307A78 38 E0 00 03 */ li r7, 3 /* 80307A7C 48 05 7B 29 */ bl GXSetTevSwapModeTable /* 80307A80 3B FF 00 01 */ addi r31, r31, 1 /* 80307A84 2C 1F 00 04 */ cmpwi r31, 4 /* 80307A88 41 80 FF E0 */ blt lbl_80307A68 /* 80307A8C 38 60 00 00 */ li r3, 0 /* 80307A90 48 05 76 45 */ bl GXSetNumIndStages /* 80307A94 3B E0 00 00 */ li r31, 0 lbl_80307A98: /* 80307A98 7F E3 FB 78 */ mr r3, r31 /* 80307A9C 48 05 76 5D */ bl GXSetTevDirect /* 80307AA0 3B FF 00 01 */ addi r31, r31, 1 /* 80307AA4 2C 1F 00 10 */ cmpwi r31, 0x10 /* 80307AA8 41 80 FF F0 */ blt lbl_80307A98 /* 80307AAC 38 61 00 18 */ addi r3, r1, 0x18 /* 80307AB0 48 03 E9 D5 */ bl PSMTXIdentity /* 80307AB4 38 61 00 18 */ addi r3, r1, 0x18 /* 80307AB8 38 80 00 00 */ li r4, 0 /* 80307ABC 48 05 87 91 */ bl GXLoadPosMtxImm lbl_80307AC0: /* 80307AC0 38 61 00 48 */ addi r3, r1, 0x48 /* 80307AC4 38 80 FF FF */ li r4, -1 /* 80307AC8 4B FE C9 59 */ bl __dt__8J2DPrintFv lbl_80307ACC: /* 80307ACC E3 E1 00 C8 */ psq_l f31, 200(r1), 0, 0 /* qr0 */ /* 80307AD0 CB E1 00 C0 */ lfd f31, 0xc0(r1) /* 80307AD4 E3 C1 00 B8 */ psq_l f30, 184(r1), 0, 0 /* qr0 */ /* 80307AD8 CB C1 00 B0 */ lfd f30, 0xb0(r1) /* 80307ADC 83 E1 00 AC */ lwz r31, 0xac(r1) /* 80307AE0 80 01 00 D4 */ lwz r0, 0xd4(r1) /* 80307AE4 7C 08 03 A6 */ mtlr r0 /* 80307AE8 38 21 00 D0 */ addi r1, r1, 0xd0 /* 80307AEC 4E 80 00 20 */ blr