tp/asm/J2DGraph/J2DTextBox.s

1521 lines
75 KiB
ArmAsm

.include "macros.inc"
.section .text, "ax" # 802ff660
.global J2DTextBox
J2DTextBox:
/* 802FF660 002FC5A0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802FF664 002FC5A4 7C 08 02 A6 */ mflr r0
/* 802FF668 002FC5A8 90 01 00 14 */ stw r0, 0x14(r1)
/* 802FF66C 002FC5AC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802FF670 002FC5B0 7C 7F 1B 78 */ mr r31, r3
/* 802FF674 002FC5B4 4B FF 65 85 */ bl J2DPane
/* 802FF678 002FC5B8 3C 60 80 3D */ lis r3, lbl_803CD328@ha
/* 802FF67C 002FC5BC 38 03 D3 28 */ addi r0, r3, lbl_803CD328@l
/* 802FF680 002FC5C0 90 1F 00 00 */ stw r0, 0(r31)
/* 802FF684 002FC5C4 38 60 00 00 */ li r3, 0
/* 802FF688 002FC5C8 90 7F 01 00 */ stw r3, 0x100(r31)
/* 802FF68C 002FC5CC 38 00 FF FF */ li r0, -1
/* 802FF690 002FC5D0 90 1F 01 04 */ stw r0, 0x104(r31)
/* 802FF694 002FC5D4 90 1F 01 08 */ stw r0, 0x108(r31)
/* 802FF698 002FC5D8 90 7F 01 24 */ stw r3, 0x124(r31)
/* 802FF69C 002FC5DC 90 1F 01 28 */ stw r0, 0x128(r31)
/* 802FF6A0 002FC5E0 90 1F 01 2C */ stw r0, 0x12c(r31)
/* 802FF6A4 002FC5E4 7F E3 FB 78 */ mr r3, r31
/* 802FF6A8 002FC5E8 38 80 00 00 */ li r4, 0
/* 802FF6AC 002FC5EC 38 A0 00 00 */ li r5, 0
/* 802FF6B0 002FC5F0 38 C0 00 00 */ li r6, 0
/* 802FF6B4 002FC5F4 38 E0 00 02 */ li r7, 2
/* 802FF6B8 002FC5F8 39 00 00 02 */ li r8, 2
/* 802FF6BC 002FC5FC 48 00 05 9D */ bl J2DTextBox_NS_initiate
/* 802FF6C0 002FC600 7F E3 FB 78 */ mr r3, r31
/* 802FF6C4 002FC604 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802FF6C8 002FC608 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802FF6CC 002FC60C 7C 08 03 A6 */ mtlr r0
/* 802FF6D0 002FC610 38 21 00 10 */ addi r1, r1, 0x10
/* 802FF6D4 002FC614 4E 80 00 20 */ blr
.global J2DTextBox_X1_
J2DTextBox_X1_:
/* 802FF6D8 002FC618 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802FF6DC 002FC61C 7C 08 02 A6 */ mflr r0
/* 802FF6E0 002FC620 90 01 00 24 */ stw r0, 0x24(r1)
/* 802FF6E4 002FC624 39 61 00 20 */ addi r11, r1, 0x20
/* 802FF6E8 002FC628 48 06 2A F1 */ bl _savegpr_28
/* 802FF6EC 002FC62C 7C 7C 1B 78 */ mr r28, r3
/* 802FF6F0 002FC630 7C 9D 23 78 */ mr r29, r4
/* 802FF6F4 002FC634 7C BE 2B 78 */ mr r30, r5
/* 802FF6F8 002FC638 7C DF 33 78 */ mr r31, r6
/* 802FF6FC 002FC63C 4B FF 64 FD */ bl J2DPane
/* 802FF700 002FC640 3C 60 80 3D */ lis r3, lbl_803CD328@ha
/* 802FF704 002FC644 38 03 D3 28 */ addi r0, r3, lbl_803CD328@l
/* 802FF708 002FC648 90 1C 00 00 */ stw r0, 0(r28)
/* 802FF70C 002FC64C 38 60 00 00 */ li r3, 0
/* 802FF710 002FC650 90 7C 01 00 */ stw r3, 0x100(r28)
/* 802FF714 002FC654 38 00 FF FF */ li r0, -1
/* 802FF718 002FC658 90 1C 01 04 */ stw r0, 0x104(r28)
/* 802FF71C 002FC65C 90 1C 01 08 */ stw r0, 0x108(r28)
/* 802FF720 002FC660 90 7C 01 24 */ stw r3, 0x124(r28)
/* 802FF724 002FC664 90 1C 01 28 */ stw r0, 0x128(r28)
/* 802FF728 002FC668 90 1C 01 2C */ stw r0, 0x12c(r28)
/* 802FF72C 002FC66C 7F 83 E3 78 */ mr r3, r28
/* 802FF730 002FC670 7F A4 EB 78 */ mr r4, r29
/* 802FF734 002FC674 7F C5 F3 78 */ mr r5, r30
/* 802FF738 002FC678 7F E6 FB 78 */ mr r6, r31
/* 802FF73C 002FC67C 48 00 07 4D */ bl J2DTextBox_NS_private_readStream
/* 802FF740 002FC680 7F 83 E3 78 */ mr r3, r28
/* 802FF744 002FC684 39 61 00 20 */ addi r11, r1, 0x20
/* 802FF748 002FC688 48 06 2A DD */ bl _restgpr_28
/* 802FF74C 002FC68C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802FF750 002FC690 7C 08 03 A6 */ mtlr r0
/* 802FF754 002FC694 38 21 00 20 */ addi r1, r1, 0x20
/* 802FF758 002FC698 4E 80 00 20 */ blr
.global J2DTextBox_X2_
J2DTextBox_X2_:
/* 802FF75C 002FC69C 94 21 FF 70 */ stwu r1, -0x90(r1)
/* 802FF760 002FC6A0 7C 08 02 A6 */ mflr r0
/* 802FF764 002FC6A4 90 01 00 94 */ stw r0, 0x94(r1)
/* 802FF768 002FC6A8 39 61 00 90 */ addi r11, r1, 0x90
/* 802FF76C 002FC6AC 48 06 2A 61 */ bl _savegpr_25
/* 802FF770 002FC6B0 7C 7B 1B 78 */ mr r27, r3
/* 802FF774 002FC6B4 7C 99 23 78 */ mr r25, r4
/* 802FF778 002FC6B8 7C BC 2B 78 */ mr r28, r5
/* 802FF77C 002FC6BC 7C DD 33 78 */ mr r29, r6
/* 802FF780 002FC6C0 7C FA 3B 78 */ mr r26, r7
/* 802FF784 002FC6C4 4B FF 64 75 */ bl J2DPane
/* 802FF788 002FC6C8 3C 60 80 3D */ lis r3, lbl_803CD328@ha
/* 802FF78C 002FC6CC 38 03 D3 28 */ addi r0, r3, lbl_803CD328@l
/* 802FF790 002FC6D0 90 1B 00 00 */ stw r0, 0(r27)
/* 802FF794 002FC6D4 38 60 00 00 */ li r3, 0
/* 802FF798 002FC6D8 90 7B 01 00 */ stw r3, 0x100(r27)
/* 802FF79C 002FC6DC 38 00 FF FF */ li r0, -1
/* 802FF7A0 002FC6E0 90 1B 01 04 */ stw r0, 0x104(r27)
/* 802FF7A4 002FC6E4 90 1B 01 08 */ stw r0, 0x108(r27)
/* 802FF7A8 002FC6E8 90 7B 01 24 */ stw r3, 0x124(r27)
/* 802FF7AC 002FC6EC 90 1B 01 28 */ stw r0, 0x128(r27)
/* 802FF7B0 002FC6F0 90 1B 01 2C */ stw r0, 0x12c(r27)
/* 802FF7B4 002FC6F4 7F 83 E3 78 */ mr r3, r28
/* 802FF7B8 002FC6F8 81 9C 00 00 */ lwz r12, 0(r28)
/* 802FF7BC 002FC6FC 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 802FF7C0 002FC700 7D 89 03 A6 */ mtctr r12
/* 802FF7C4 002FC704 4E 80 04 21 */ bctrl
/* 802FF7C8 002FC708 7C 7F 1B 78 */ mr r31, r3
/* 802FF7CC 002FC70C 7F 83 E3 78 */ mr r3, r28
/* 802FF7D0 002FC710 38 81 00 28 */ addi r4, r1, 0x28
/* 802FF7D4 002FC714 38 A0 00 08 */ li r5, 8
/* 802FF7D8 002FC718 4B FD CA C1 */ bl JSUInputStream_NS_read
/* 802FF7DC 002FC71C 3C 60 54 42 */ lis r3, 0x54425831@ha
/* 802FF7E0 002FC720 38 03 58 31 */ addi r0, r3, 0x54425831@l
/* 802FF7E4 002FC724 90 1B 00 08 */ stw r0, 8(r27)
/* 802FF7E8 002FC728 7F 83 E3 78 */ mr r3, r28
/* 802FF7EC 002FC72C 81 9C 00 00 */ lwz r12, 0(r28)
/* 802FF7F0 002FC730 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 802FF7F4 002FC734 7D 89 03 A6 */ mtctr r12
/* 802FF7F8 002FC738 4E 80 04 21 */ bctrl
/* 802FF7FC 002FC73C 7C 7E 1B 78 */ mr r30, r3
/* 802FF800 002FC740 7F 83 E3 78 */ mr r3, r28
/* 802FF804 002FC744 38 81 00 20 */ addi r4, r1, 0x20
/* 802FF808 002FC748 38 A0 00 08 */ li r5, 8
/* 802FF80C 002FC74C 4B FD CC 4D */ bl JSURandomInputStream_NS_peek
/* 802FF810 002FC750 7F 63 DB 78 */ mr r3, r27
/* 802FF814 002FC754 7F 24 CB 78 */ mr r4, r25
/* 802FF818 002FC758 7F 85 E3 78 */ mr r5, r28
/* 802FF81C 002FC75C 4B FF 82 FD */ bl J2DPane_NS_makePaneExStream
/* 802FF820 002FC760 7F 83 E3 78 */ mr r3, r28
/* 802FF824 002FC764 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802FF828 002FC768 7C 9E 02 14 */ add r4, r30, r0
/* 802FF82C 002FC76C 38 A0 00 00 */ li r5, 0
/* 802FF830 002FC770 4B FD CC AD */ bl JSURandomInputStream_NS_seek
/* 802FF834 002FC774 7F 83 E3 78 */ mr r3, r28
/* 802FF838 002FC778 38 81 00 30 */ addi r4, r1, 0x30
/* 802FF83C 002FC77C 38 A0 00 20 */ li r5, 0x20
/* 802FF840 002FC780 4B FD CA 59 */ bl JSUInputStream_NS_read
/* 802FF844 002FC784 3B C0 00 00 */ li r30, 0
/* 802FF848 002FC788 A0 01 00 34 */ lhz r0, 0x34(r1)
/* 802FF84C 002FC78C 28 00 FF FF */ cmplwi r0, 0xffff
/* 802FF850 002FC790 41 82 00 54 */ beq lbl_802FF8A4
/* 802FF854 002FC794 1C 00 00 88 */ mulli r0, r0, 0x88
/* 802FF858 002FC798 7F DA 02 15 */ add. r30, r26, r0
/* 802FF85C 002FC79C 41 82 00 48 */ beq lbl_802FF8A4
/* 802FF860 002FC7A0 80 7E 00 70 */ lwz r3, 0x70(r30)
/* 802FF864 002FC7A4 28 03 00 00 */ cmplwi r3, 0
/* 802FF868 002FC7A8 41 82 00 34 */ beq lbl_802FF89C
/* 802FF86C 002FC7AC 81 83 00 00 */ lwz r12, 0(r3)
/* 802FF870 002FC7B0 81 8C 00 A8 */ lwz r12, 0xa8(r12)
/* 802FF874 002FC7B4 7D 89 03 A6 */ mtctr r12
/* 802FF878 002FC7B8 4E 80 04 21 */ bctrl
/* 802FF87C 002FC7BC 28 03 00 00 */ cmplwi r3, 0
/* 802FF880 002FC7C0 41 82 00 1C */ beq lbl_802FF89C
/* 802FF884 002FC7C4 90 7B 01 00 */ stw r3, 0x100(r27)
/* 802FF888 002FC7C8 80 7E 00 70 */ lwz r3, 0x70(r30)
/* 802FF88C 002FC7CC 81 83 00 00 */ lwz r12, 0(r3)
/* 802FF890 002FC7D0 81 8C 00 B4 */ lwz r12, 0xb4(r12)
/* 802FF894 002FC7D4 7D 89 03 A6 */ mtctr r12
/* 802FF898 002FC7D8 4E 80 04 21 */ bctrl
lbl_802FF89C:
/* 802FF89C 002FC7DC 88 1E 00 13 */ lbz r0, 0x13(r30)
/* 802FF8A0 002FC7E0 98 1B 00 B2 */ stb r0, 0xb2(r27)
lbl_802FF8A4:
/* 802FF8A4 002FC7E4 A8 01 00 36 */ lha r0, 0x36(r1)
/* 802FF8A8 002FC7E8 C8 22 C8 88 */ lfd f1, lbl_80456288-_SDA2_BASE_(r2)
/* 802FF8AC 002FC7EC 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 802FF8B0 002FC7F0 90 01 00 54 */ stw r0, 0x54(r1)
/* 802FF8B4 002FC7F4 3C 60 43 30 */ lis r3, 0x4330
/* 802FF8B8 002FC7F8 90 61 00 50 */ stw r3, 0x50(r1)
/* 802FF8BC 002FC7FC C8 01 00 50 */ lfd f0, 0x50(r1)
/* 802FF8C0 002FC800 EC 00 08 28 */ fsubs f0, f0, f1
/* 802FF8C4 002FC804 D0 1B 01 14 */ stfs f0, 0x114(r27)
/* 802FF8C8 002FC808 A8 01 00 38 */ lha r0, 0x38(r1)
/* 802FF8CC 002FC80C 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 802FF8D0 002FC810 90 01 00 5C */ stw r0, 0x5c(r1)
/* 802FF8D4 002FC814 90 61 00 58 */ stw r3, 0x58(r1)
/* 802FF8D8 002FC818 C8 01 00 58 */ lfd f0, 0x58(r1)
/* 802FF8DC 002FC81C EC 00 08 28 */ fsubs f0, f0, f1
/* 802FF8E0 002FC820 D0 1B 01 18 */ stfs f0, 0x118(r27)
/* 802FF8E4 002FC824 A0 01 00 3A */ lhz r0, 0x3a(r1)
/* 802FF8E8 002FC828 C8 22 C8 90 */ lfd f1, lbl_80456290-_SDA2_BASE_(r2)
/* 802FF8EC 002FC82C 90 01 00 64 */ stw r0, 0x64(r1)
/* 802FF8F0 002FC830 90 61 00 60 */ stw r3, 0x60(r1)
/* 802FF8F4 002FC834 C8 01 00 60 */ lfd f0, 0x60(r1)
/* 802FF8F8 002FC838 EC 00 08 28 */ fsubs f0, f0, f1
/* 802FF8FC 002FC83C D0 1B 01 1C */ stfs f0, 0x11c(r27)
/* 802FF900 002FC840 A0 01 00 3C */ lhz r0, 0x3c(r1)
/* 802FF904 002FC844 90 01 00 6C */ stw r0, 0x6c(r1)
/* 802FF908 002FC848 90 61 00 68 */ stw r3, 0x68(r1)
/* 802FF90C 002FC84C C8 01 00 68 */ lfd f0, 0x68(r1)
/* 802FF910 002FC850 EC 00 08 28 */ fsubs f0, f0, f1
/* 802FF914 002FC854 D0 1B 01 20 */ stfs f0, 0x120(r27)
/* 802FF918 002FC858 88 01 00 3E */ lbz r0, 0x3e(r1)
/* 802FF91C 002FC85C 54 03 10 3A */ slwi r3, r0, 2
/* 802FF920 002FC860 88 01 00 3F */ lbz r0, 0x3f(r1)
/* 802FF924 002FC864 7C 60 03 78 */ or r0, r3, r0
/* 802FF928 002FC868 98 1B 01 30 */ stb r0, 0x130(r27)
/* 802FF92C 002FC86C 80 01 00 40 */ lwz r0, 0x40(r1)
/* 802FF930 002FC870 90 01 00 1C */ stw r0, 0x1c(r1)
/* 802FF934 002FC874 88 01 00 1C */ lbz r0, 0x1c(r1)
/* 802FF938 002FC878 98 1B 01 04 */ stb r0, 0x104(r27)
/* 802FF93C 002FC87C 88 01 00 1D */ lbz r0, 0x1d(r1)
/* 802FF940 002FC880 98 1B 01 05 */ stb r0, 0x105(r27)
/* 802FF944 002FC884 88 01 00 1E */ lbz r0, 0x1e(r1)
/* 802FF948 002FC888 98 1B 01 06 */ stb r0, 0x106(r27)
/* 802FF94C 002FC88C 88 01 00 1F */ lbz r0, 0x1f(r1)
/* 802FF950 002FC890 98 1B 01 07 */ stb r0, 0x107(r27)
/* 802FF954 002FC894 80 01 00 44 */ lwz r0, 0x44(r1)
/* 802FF958 002FC898 90 01 00 18 */ stw r0, 0x18(r1)
/* 802FF95C 002FC89C 88 01 00 18 */ lbz r0, 0x18(r1)
/* 802FF960 002FC8A0 98 1B 01 08 */ stb r0, 0x108(r27)
/* 802FF964 002FC8A4 88 01 00 19 */ lbz r0, 0x19(r1)
/* 802FF968 002FC8A8 98 1B 01 09 */ stb r0, 0x109(r27)
/* 802FF96C 002FC8AC 88 01 00 1A */ lbz r0, 0x1a(r1)
/* 802FF970 002FC8B0 98 1B 01 0A */ stb r0, 0x10a(r27)
/* 802FF974 002FC8B4 88 01 00 1B */ lbz r0, 0x1b(r1)
/* 802FF978 002FC8B8 98 1B 01 0B */ stb r0, 0x10b(r27)
/* 802FF97C 002FC8BC 7F 63 DB 78 */ mr r3, r27
/* 802FF980 002FC8C0 88 81 00 48 */ lbz r4, 0x48(r1)
/* 802FF984 002FC8C4 30 04 FF FF */ addic r0, r4, -1
/* 802FF988 002FC8C8 7C 00 21 10 */ subfe r0, r0, r4
/* 802FF98C 002FC8CC 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 802FF990 002FC8D0 81 9B 00 00 */ lwz r12, 0(r27)
/* 802FF994 002FC8D4 81 8C 00 28 */ lwz r12, 0x28(r12)
/* 802FF998 002FC8D8 7D 89 03 A6 */ mtctr r12
/* 802FF99C 002FC8DC 4E 80 04 21 */ bctrl
/* 802FF9A0 002FC8E0 3B 40 00 00 */ li r26, 0
/* 802FF9A4 002FC8E4 57 A0 01 8D */ rlwinm. r0, r29, 0, 6, 6
/* 802FF9A8 002FC8E8 40 82 00 24 */ bne lbl_802FF9CC
/* 802FF9AC 002FC8EC A0 01 00 4C */ lhz r0, 0x4c(r1)
/* 802FF9B0 002FC8F0 7C 1A 03 78 */ mr r26, r0
/* 802FF9B4 002FC8F4 7C 00 07 34 */ extsh r0, r0
/* 802FF9B8 002FC8F8 2C 00 FF FF */ cmpwi r0, -1
/* 802FF9BC 002FC8FC 40 82 00 10 */ bne lbl_802FF9CC
/* 802FF9C0 002FC900 A0 61 00 4E */ lhz r3, 0x4e(r1)
/* 802FF9C4 002FC904 38 03 00 01 */ addi r0, r3, 1
/* 802FF9C8 002FC908 54 1A 04 3E */ clrlwi r26, r0, 0x10
lbl_802FF9CC:
/* 802FF9CC 002FC90C 38 00 00 00 */ li r0, 0
/* 802FF9D0 002FC910 B0 1B 01 32 */ sth r0, 0x132(r27)
/* 802FF9D4 002FC914 90 1B 01 24 */ stw r0, 0x124(r27)
/* 802FF9D8 002FC918 57 43 04 3F */ clrlwi. r3, r26, 0x10
/* 802FF9DC 002FC91C 41 82 00 0C */ beq lbl_802FF9E8
/* 802FF9E0 002FC920 4B FC F2 E5 */ bl __nwa__FUl
/* 802FF9E4 002FC924 90 7B 01 24 */ stw r3, 0x124(r27)
lbl_802FF9E8:
/* 802FF9E8 002FC928 80 1B 01 24 */ lwz r0, 0x124(r27)
/* 802FF9EC 002FC92C 28 00 00 00 */ cmplwi r0, 0
/* 802FF9F0 002FC930 41 82 00 40 */ beq lbl_802FFA30
/* 802FF9F4 002FC934 B3 5B 01 32 */ sth r26, 0x132(r27)
/* 802FF9F8 002FC938 57 43 04 3E */ clrlwi r3, r26, 0x10
/* 802FF9FC 002FC93C 38 03 FF FF */ addi r0, r3, -1
/* 802FFA00 002FC940 A3 41 00 4E */ lhz r26, 0x4e(r1)
/* 802FFA04 002FC944 7C 00 D0 00 */ cmpw r0, r26
/* 802FFA08 002FC948 40 80 00 08 */ bge lbl_802FFA10
/* 802FFA0C 002FC94C 54 1A 04 3E */ clrlwi r26, r0, 0x10
lbl_802FFA10:
/* 802FFA10 002FC950 7F 83 E3 78 */ mr r3, r28
/* 802FFA14 002FC954 80 9B 01 24 */ lwz r4, 0x124(r27)
/* 802FFA18 002FC958 57 45 04 3E */ clrlwi r5, r26, 0x10
/* 802FFA1C 002FC95C 4B FD CA 3D */ bl JSURandomInputStream_NS_peek
/* 802FFA20 002FC960 38 80 00 00 */ li r4, 0
/* 802FFA24 002FC964 80 7B 01 24 */ lwz r3, 0x124(r27)
/* 802FFA28 002FC968 57 40 04 3E */ clrlwi r0, r26, 0x10
/* 802FFA2C 002FC96C 7C 83 01 AE */ stbx r4, r3, r0
lbl_802FFA30:
/* 802FFA30 002FC970 7F 83 E3 78 */ mr r3, r28
/* 802FFA34 002FC974 A0 81 00 4E */ lhz r4, 0x4e(r1)
/* 802FFA38 002FC978 81 9C 00 00 */ lwz r12, 0(r28)
/* 802FFA3C 002FC97C 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 802FFA40 002FC980 7D 89 03 A6 */ mtctr r12
/* 802FFA44 002FC984 4E 80 04 21 */ bctrl
/* 802FFA48 002FC988 7F 83 E3 78 */ mr r3, r28
/* 802FFA4C 002FC98C 80 01 00 2C */ lwz r0, 0x2c(r1)
/* 802FFA50 002FC990 7C 9F 02 14 */ add r4, r31, r0
/* 802FFA54 002FC994 38 A0 00 00 */ li r5, 0
/* 802FFA58 002FC998 4B FD CA 85 */ bl JSURandomInputStream_NS_seek
/* 802FFA5C 002FC99C 38 00 00 00 */ li r0, 0
/* 802FFA60 002FC9A0 90 01 00 14 */ stw r0, 0x14(r1)
/* 802FFA64 002FC9A4 88 01 00 14 */ lbz r0, 0x14(r1)
/* 802FFA68 002FC9A8 98 1B 01 2C */ stb r0, 0x12c(r27)
/* 802FFA6C 002FC9AC 88 01 00 15 */ lbz r0, 0x15(r1)
/* 802FFA70 002FC9B0 98 1B 01 2D */ stb r0, 0x12d(r27)
/* 802FFA74 002FC9B4 88 01 00 16 */ lbz r0, 0x16(r1)
/* 802FFA78 002FC9B8 98 1B 01 2E */ stb r0, 0x12e(r27)
/* 802FFA7C 002FC9BC 88 01 00 17 */ lbz r0, 0x17(r1)
/* 802FFA80 002FC9C0 98 1B 01 2F */ stb r0, 0x12f(r27)
/* 802FFA84 002FC9C4 38 00 FF FF */ li r0, -1
/* 802FFA88 002FC9C8 90 01 00 10 */ stw r0, 0x10(r1)
/* 802FFA8C 002FC9CC 88 01 00 10 */ lbz r0, 0x10(r1)
/* 802FFA90 002FC9D0 98 1B 01 28 */ stb r0, 0x128(r27)
/* 802FFA94 002FC9D4 88 01 00 11 */ lbz r0, 0x11(r1)
/* 802FFA98 002FC9D8 98 1B 01 29 */ stb r0, 0x129(r27)
/* 802FFA9C 002FC9DC 88 01 00 12 */ lbz r0, 0x12(r1)
/* 802FFAA0 002FC9E0 98 1B 01 2A */ stb r0, 0x12a(r27)
/* 802FFAA4 002FC9E4 88 01 00 13 */ lbz r0, 0x13(r1)
/* 802FFAA8 002FC9E8 98 1B 01 2B */ stb r0, 0x12b(r27)
/* 802FFAAC 002FC9EC 28 1E 00 00 */ cmplwi r30, 0
/* 802FFAB0 002FC9F0 41 82 00 E4 */ beq lbl_802FFB94
/* 802FFAB4 002FC9F4 80 7E 00 70 */ lwz r3, 0x70(r30)
/* 802FFAB8 002FC9F8 28 03 00 00 */ cmplwi r3, 0
/* 802FFABC 002FC9FC 41 82 00 D8 */ beq lbl_802FFB94
/* 802FFAC0 002FCA00 81 83 00 00 */ lwz r12, 0(r3)
/* 802FFAC4 002FCA04 81 8C 00 58 */ lwz r12, 0x58(r12)
/* 802FFAC8 002FCA08 7D 89 03 A6 */ mtctr r12
/* 802FFACC 002FCA0C 4E 80 04 21 */ bctrl
/* 802FFAD0 002FCA10 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 802FFAD4 002FCA14 28 00 00 01 */ cmplwi r0, 1
/* 802FFAD8 002FCA18 41 82 00 BC */ beq lbl_802FFB94
/* 802FFADC 002FCA1C 80 7E 00 70 */ lwz r3, 0x70(r30)
/* 802FFAE0 002FCA20 38 80 00 00 */ li r4, 0
/* 802FFAE4 002FCA24 81 83 00 00 */ lwz r12, 0(r3)
/* 802FFAE8 002FCA28 81 8C 00 38 */ lwz r12, 0x38(r12)
/* 802FFAEC 002FCA2C 7D 89 03 A6 */ mtctr r12
/* 802FFAF0 002FCA30 4E 80 04 21 */ bctrl
/* 802FFAF4 002FCA34 AB 83 00 00 */ lha r28, 0(r3)
/* 802FFAF8 002FCA38 AB A3 00 02 */ lha r29, 2(r3)
/* 802FFAFC 002FCA3C AB E3 00 04 */ lha r31, 4(r3)
/* 802FFB00 002FCA40 AB 43 00 06 */ lha r26, 6(r3)
/* 802FFB04 002FCA44 80 7E 00 70 */ lwz r3, 0x70(r30)
/* 802FFB08 002FCA48 38 80 00 01 */ li r4, 1
/* 802FFB0C 002FCA4C 81 83 00 00 */ lwz r12, 0(r3)
/* 802FFB10 002FCA50 81 8C 00 38 */ lwz r12, 0x38(r12)
/* 802FFB14 002FCA54 7D 89 03 A6 */ mtctr r12
/* 802FFB18 002FCA58 4E 80 04 21 */ bctrl
/* 802FFB1C 002FCA5C A8 83 00 00 */ lha r4, 0(r3)
/* 802FFB20 002FCA60 A8 A3 00 02 */ lha r5, 2(r3)
/* 802FFB24 002FCA64 A8 C3 00 04 */ lha r6, 4(r3)
/* 802FFB28 002FCA68 A8 63 00 06 */ lha r3, 6(r3)
/* 802FFB2C 002FCA6C 57 A0 82 1E */ rlwinm r0, r29, 0x10, 8, 0xf
/* 802FFB30 002FCA70 53 80 C0 0E */ rlwimi r0, r28, 0x18, 0, 7
/* 802FFB34 002FCA74 53 E0 44 2E */ rlwimi r0, r31, 8, 0x10, 0x17
/* 802FFB38 002FCA78 53 40 06 3E */ rlwimi r0, r26, 0, 0x18, 0x1f
/* 802FFB3C 002FCA7C 90 01 00 0C */ stw r0, 0xc(r1)
/* 802FFB40 002FCA80 88 01 00 0C */ lbz r0, 0xc(r1)
/* 802FFB44 002FCA84 98 1B 01 2C */ stb r0, 0x12c(r27)
/* 802FFB48 002FCA88 88 01 00 0D */ lbz r0, 0xd(r1)
/* 802FFB4C 002FCA8C 98 1B 01 2D */ stb r0, 0x12d(r27)
/* 802FFB50 002FCA90 88 01 00 0E */ lbz r0, 0xe(r1)
/* 802FFB54 002FCA94 98 1B 01 2E */ stb r0, 0x12e(r27)
/* 802FFB58 002FCA98 88 01 00 0F */ lbz r0, 0xf(r1)
/* 802FFB5C 002FCA9C 98 1B 01 2F */ stb r0, 0x12f(r27)
/* 802FFB60 002FCAA0 54 A0 82 1E */ rlwinm r0, r5, 0x10, 8, 0xf
/* 802FFB64 002FCAA4 50 80 C0 0E */ rlwimi r0, r4, 0x18, 0, 7
/* 802FFB68 002FCAA8 50 C0 44 2E */ rlwimi r0, r6, 8, 0x10, 0x17
/* 802FFB6C 002FCAAC 50 60 06 3E */ rlwimi r0, r3, 0, 0x18, 0x1f
/* 802FFB70 002FCAB0 90 01 00 08 */ stw r0, 8(r1)
/* 802FFB74 002FCAB4 88 01 00 08 */ lbz r0, 8(r1)
/* 802FFB78 002FCAB8 98 1B 01 28 */ stb r0, 0x128(r27)
/* 802FFB7C 002FCABC 88 01 00 09 */ lbz r0, 9(r1)
/* 802FFB80 002FCAC0 98 1B 01 29 */ stb r0, 0x129(r27)
/* 802FFB84 002FCAC4 88 01 00 0A */ lbz r0, 0xa(r1)
/* 802FFB88 002FCAC8 98 1B 01 2A */ stb r0, 0x12a(r27)
/* 802FFB8C 002FCACC 88 01 00 0B */ lbz r0, 0xb(r1)
/* 802FFB90 002FCAD0 98 1B 01 2B */ stb r0, 0x12b(r27)
lbl_802FFB94:
/* 802FFB94 002FCAD4 C0 02 C8 80 */ lfs f0, lbl_80456280-_SDA2_BASE_(r2)
/* 802FFB98 002FCAD8 D0 1B 01 0C */ stfs f0, 0x10c(r27)
/* 802FFB9C 002FCADC D0 1B 01 10 */ stfs f0, 0x110(r27)
/* 802FFBA0 002FCAE0 38 00 00 01 */ li r0, 1
/* 802FFBA4 002FCAE4 98 1B 01 31 */ stb r0, 0x131(r27)
/* 802FFBA8 002FCAE8 7F 63 DB 78 */ mr r3, r27
/* 802FFBAC 002FCAEC 39 61 00 90 */ addi r11, r1, 0x90
/* 802FFBB0 002FCAF0 48 06 26 69 */ bl _restgpr_25
/* 802FFBB4 002FCAF4 80 01 00 94 */ lwz r0, 0x94(r1)
/* 802FFBB8 002FCAF8 7C 08 03 A6 */ mtlr r0
/* 802FFBBC 002FCAFC 38 21 00 90 */ addi r1, r1, 0x90
/* 802FFBC0 002FCB00 4E 80 00 20 */ blr
.global J2DTextBox_X3_
J2DTextBox_X3_:
/* 802FFBC4 002FCB04 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802FFBC8 002FCB08 7C 08 02 A6 */ mflr r0
/* 802FFBCC 002FCB0C 90 01 00 24 */ stw r0, 0x24(r1)
/* 802FFBD0 002FCB10 39 61 00 20 */ addi r11, r1, 0x20
/* 802FFBD4 002FCB14 48 06 25 FD */ bl _savegpr_26
/* 802FFBD8 002FCB18 7C 7A 1B 78 */ mr r26, r3
/* 802FFBDC 002FCB1C 7D 1B 43 78 */ mr r27, r8
/* 802FFBE0 002FCB20 7D 3C 4B 78 */ mr r28, r9
/* 802FFBE4 002FCB24 7D 5D 53 78 */ mr r29, r10
/* 802FFBE8 002FCB28 83 C1 00 28 */ lwz r30, 0x28(r1)
/* 802FFBEC 002FCB2C 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 802FFBF0 002FCB30 4B FF 62 99 */ bl J2DPane_X2_
/* 802FFBF4 002FCB34 3C 60 80 3D */ lis r3, lbl_803CD328@ha
/* 802FFBF8 002FCB38 38 03 D3 28 */ addi r0, r3, lbl_803CD328@l
/* 802FFBFC 002FCB3C 90 1A 00 00 */ stw r0, 0(r26)
/* 802FFC00 002FCB40 38 60 00 00 */ li r3, 0
/* 802FFC04 002FCB44 90 7A 01 00 */ stw r3, 0x100(r26)
/* 802FFC08 002FCB48 38 00 FF FF */ li r0, -1
/* 802FFC0C 002FCB4C 90 1A 01 04 */ stw r0, 0x104(r26)
/* 802FFC10 002FCB50 90 1A 01 08 */ stw r0, 0x108(r26)
/* 802FFC14 002FCB54 90 7A 01 24 */ stw r3, 0x124(r26)
/* 802FFC18 002FCB58 90 1A 01 28 */ stw r0, 0x128(r26)
/* 802FFC1C 002FCB5C 90 1A 01 2C */ stw r0, 0x12c(r26)
/* 802FFC20 002FCB60 7F 43 D3 78 */ mr r3, r26
/* 802FFC24 002FCB64 7F 64 DB 78 */ mr r4, r27
/* 802FFC28 002FCB68 7F 85 E3 78 */ mr r5, r28
/* 802FFC2C 002FCB6C 7F A6 EB 78 */ mr r6, r29
/* 802FFC30 002FCB70 7F C7 F3 78 */ mr r7, r30
/* 802FFC34 002FCB74 7F E8 FB 78 */ mr r8, r31
/* 802FFC38 002FCB78 48 00 00 21 */ bl J2DTextBox_NS_initiate
/* 802FFC3C 002FCB7C 7F 43 D3 78 */ mr r3, r26
/* 802FFC40 002FCB80 39 61 00 20 */ addi r11, r1, 0x20
/* 802FFC44 002FCB84 48 06 25 D9 */ bl _restgpr_26
/* 802FFC48 002FCB88 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802FFC4C 002FCB8C 7C 08 03 A6 */ mtlr r0
/* 802FFC50 002FCB90 38 21 00 20 */ addi r1, r1, 0x20
/* 802FFC54 002FCB94 4E 80 00 20 */ blr
.global J2DTextBox_NS_initiate
J2DTextBox_NS_initiate:
/* 802FFC58 002FCB98 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 802FFC5C 002FCB9C 7C 08 02 A6 */ mflr r0
/* 802FFC60 002FCBA0 90 01 00 44 */ stw r0, 0x44(r1)
/* 802FFC64 002FCBA4 39 61 00 40 */ addi r11, r1, 0x40
/* 802FFC68 002FCBA8 48 06 25 69 */ bl _savegpr_26
/* 802FFC6C 002FCBAC 7C 7B 1B 78 */ mr r27, r3
/* 802FFC70 002FCBB0 7C 9A 23 79 */ or. r26, r4, r4
/* 802FFC74 002FCBB4 7C BC 2B 78 */ mr r28, r5
/* 802FFC78 002FCBB8 7C DD 33 78 */ mr r29, r6
/* 802FFC7C 002FCBBC 7C FE 3B 78 */ mr r30, r7
/* 802FFC80 002FCBC0 7D 1F 43 78 */ mr r31, r8
/* 802FFC84 002FCBC4 41 82 00 28 */ beq lbl_802FFCAC
/* 802FFC88 002FCBC8 38 60 00 70 */ li r3, 0x70
/* 802FFC8C 002FCBCC 4B FC EF C1 */ bl __nw__FUl
/* 802FFC90 002FCBD0 7C 60 1B 79 */ or. r0, r3, r3
/* 802FFC94 002FCBD4 41 82 00 14 */ beq lbl_802FFCA8
/* 802FFC98 002FCBD8 7F 44 D3 78 */ mr r4, r26
/* 802FFC9C 002FCBDC 38 A0 00 00 */ li r5, 0
/* 802FFCA0 002FCBE0 4B FD F2 F5 */ bl __ct__10JUTResFontFPCcP7JKRHeap
/* 802FFCA4 002FCBE4 7C 60 1B 78 */ mr r0, r3
lbl_802FFCA8:
/* 802FFCA8 002FCBE8 90 1B 01 00 */ stw r0, 0x100(r27)
lbl_802FFCAC:
/* 802FFCAC 002FCBEC 38 80 FF FF */ li r4, -1
/* 802FFCB0 002FCBF0 90 9B 01 04 */ stw r4, 0x104(r27)
/* 802FFCB4 002FCBF4 90 9B 01 08 */ stw r4, 0x108(r27)
/* 802FFCB8 002FCBF8 38 60 00 00 */ li r3, 0
/* 802FFCBC 002FCBFC 90 61 00 0C */ stw r3, 0xc(r1)
/* 802FFCC0 002FCC00 88 01 00 0C */ lbz r0, 0xc(r1)
/* 802FFCC4 002FCC04 98 1B 01 2C */ stb r0, 0x12c(r27)
/* 802FFCC8 002FCC08 88 01 00 0D */ lbz r0, 0xd(r1)
/* 802FFCCC 002FCC0C 98 1B 01 2D */ stb r0, 0x12d(r27)
/* 802FFCD0 002FCC10 88 01 00 0E */ lbz r0, 0xe(r1)
/* 802FFCD4 002FCC14 98 1B 01 2E */ stb r0, 0x12e(r27)
/* 802FFCD8 002FCC18 88 01 00 0F */ lbz r0, 0xf(r1)
/* 802FFCDC 002FCC1C 98 1B 01 2F */ stb r0, 0x12f(r27)
/* 802FFCE0 002FCC20 90 81 00 08 */ stw r4, 8(r1)
/* 802FFCE4 002FCC24 88 01 00 08 */ lbz r0, 8(r1)
/* 802FFCE8 002FCC28 98 1B 01 28 */ stb r0, 0x128(r27)
/* 802FFCEC 002FCC2C 88 01 00 09 */ lbz r0, 9(r1)
/* 802FFCF0 002FCC30 98 1B 01 29 */ stb r0, 0x129(r27)
/* 802FFCF4 002FCC34 88 01 00 0A */ lbz r0, 0xa(r1)
/* 802FFCF8 002FCC38 98 1B 01 2A */ stb r0, 0x12a(r27)
/* 802FFCFC 002FCC3C 88 01 00 0B */ lbz r0, 0xb(r1)
/* 802FFD00 002FCC40 98 1B 01 2B */ stb r0, 0x12b(r27)
/* 802FFD04 002FCC44 57 C0 10 3A */ slwi r0, r30, 2
/* 802FFD08 002FCC48 7C 00 FB 78 */ or r0, r0, r31
/* 802FFD0C 002FCC4C 98 1B 01 30 */ stb r0, 0x130(r27)
/* 802FFD10 002FCC50 B0 7B 01 32 */ sth r3, 0x132(r27)
/* 802FFD14 002FCC54 90 7B 01 24 */ stw r3, 0x124(r27)
/* 802FFD18 002FCC58 28 1C 00 00 */ cmplwi r28, 0
/* 802FFD1C 002FCC5C 41 82 00 7C */ beq lbl_802FFD98
/* 802FFD20 002FCC60 7F A0 07 35 */ extsh. r0, r29
/* 802FFD24 002FCC64 41 82 00 74 */ beq lbl_802FFD98
/* 802FFD28 002FCC68 7F 83 E3 78 */ mr r3, r28
/* 802FFD2C 002FCC6C 48 06 8E B9 */ bl func_80368BE4
/* 802FFD30 002FCC70 57 BE 04 3E */ clrlwi r30, r29, 0x10
/* 802FFD34 002FCC74 7F A0 07 34 */ extsh r0, r29
/* 802FFD38 002FCC78 2C 00 FF FF */ cmpwi r0, -1
/* 802FFD3C 002FCC7C 40 82 00 1C */ bne lbl_802FFD58
/* 802FFD40 002FCC80 28 03 FF FF */ cmplwi r3, 0xffff
/* 802FFD44 002FCC84 41 80 00 0C */ blt lbl_802FFD50
/* 802FFD48 002FCC88 3C 60 00 01 */ lis r3, 0x0000FFFE@ha
/* 802FFD4C 002FCC8C 38 63 FF FE */ addi r3, r3, 0x0000FFFE@l
lbl_802FFD50:
/* 802FFD50 002FCC90 38 03 00 01 */ addi r0, r3, 1
/* 802FFD54 002FCC94 54 1E 04 3E */ clrlwi r30, r0, 0x10
lbl_802FFD58:
/* 802FFD58 002FCC98 57 C3 04 3E */ clrlwi r3, r30, 0x10
/* 802FFD5C 002FCC9C 4B FC EF 69 */ bl __nwa__FUl
/* 802FFD60 002FCCA0 90 7B 01 24 */ stw r3, 0x124(r27)
/* 802FFD64 002FCCA4 57 DD 04 3F */ clrlwi. r29, r30, 0x10
/* 802FFD68 002FCCA8 41 82 00 30 */ beq lbl_802FFD98
/* 802FFD6C 002FCCAC 80 7B 01 24 */ lwz r3, 0x124(r27)
/* 802FFD70 002FCCB0 28 03 00 00 */ cmplwi r3, 0
/* 802FFD74 002FCCB4 41 82 00 24 */ beq lbl_802FFD98
/* 802FFD78 002FCCB8 7F 84 E3 78 */ mr r4, r28
/* 802FFD7C 002FCCBC 38 BD FF FF */ addi r5, r29, -1
/* 802FFD80 002FCCC0 48 06 8D 69 */ bl func_80368AE8
/* 802FFD84 002FCCC4 38 80 00 00 */ li r4, 0
/* 802FFD88 002FCCC8 80 1B 01 24 */ lwz r0, 0x124(r27)
/* 802FFD8C 002FCCCC 7C 60 EA 14 */ add r3, r0, r29
/* 802FFD90 002FCCD0 98 83 FF FF */ stb r4, -1(r3)
/* 802FFD94 002FCCD4 B3 DB 01 32 */ sth r30, 0x132(r27)
lbl_802FFD98:
/* 802FFD98 002FCCD8 C0 02 C8 80 */ lfs f0, lbl_80456280-_SDA2_BASE_(r2)
/* 802FFD9C 002FCCDC D0 1B 01 0C */ stfs f0, 0x10c(r27)
/* 802FFDA0 002FCCE0 D0 1B 01 10 */ stfs f0, 0x110(r27)
/* 802FFDA4 002FCCE4 D0 1B 01 14 */ stfs f0, 0x114(r27)
/* 802FFDA8 002FCCE8 80 7B 01 00 */ lwz r3, 0x100(r27)
/* 802FFDAC 002FCCEC 28 03 00 00 */ cmplwi r3, 0
/* 802FFDB0 002FCCF0 40 82 00 14 */ bne lbl_802FFDC4
/* 802FFDB4 002FCCF4 D0 1B 01 18 */ stfs f0, 0x118(r27)
/* 802FFDB8 002FCCF8 D0 1B 01 1C */ stfs f0, 0x11c(r27)
/* 802FFDBC 002FCCFC D0 1B 01 20 */ stfs f0, 0x120(r27)
/* 802FFDC0 002FCD00 48 00 00 9C */ b lbl_802FFE5C
lbl_802FFDC4:
/* 802FFDC4 002FCD04 81 83 00 00 */ lwz r12, 0(r3)
/* 802FFDC8 002FCD08 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 802FFDCC 002FCD0C 7D 89 03 A6 */ mtctr r12
/* 802FFDD0 002FCD10 4E 80 04 21 */ bctrl
/* 802FFDD4 002FCD14 C8 22 C8 88 */ lfd f1, lbl_80456288-_SDA2_BASE_(r2)
/* 802FFDD8 002FCD18 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 802FFDDC 002FCD1C 90 01 00 14 */ stw r0, 0x14(r1)
/* 802FFDE0 002FCD20 3C 00 43 30 */ lis r0, 0x4330
/* 802FFDE4 002FCD24 90 01 00 10 */ stw r0, 0x10(r1)
/* 802FFDE8 002FCD28 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 802FFDEC 002FCD2C EC 00 08 28 */ fsubs f0, f0, f1
/* 802FFDF0 002FCD30 D0 1B 01 18 */ stfs f0, 0x118(r27)
/* 802FFDF4 002FCD34 80 7B 01 00 */ lwz r3, 0x100(r27)
/* 802FFDF8 002FCD38 81 83 00 00 */ lwz r12, 0(r3)
/* 802FFDFC 002FCD3C 81 8C 00 28 */ lwz r12, 0x28(r12)
/* 802FFE00 002FCD40 7D 89 03 A6 */ mtctr r12
/* 802FFE04 002FCD44 4E 80 04 21 */ bctrl
/* 802FFE08 002FCD48 C8 22 C8 88 */ lfd f1, lbl_80456288-_SDA2_BASE_(r2)
/* 802FFE0C 002FCD4C 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 802FFE10 002FCD50 90 01 00 1C */ stw r0, 0x1c(r1)
/* 802FFE14 002FCD54 3C 00 43 30 */ lis r0, 0x4330
/* 802FFE18 002FCD58 90 01 00 18 */ stw r0, 0x18(r1)
/* 802FFE1C 002FCD5C C8 01 00 18 */ lfd f0, 0x18(r1)
/* 802FFE20 002FCD60 EC 00 08 28 */ fsubs f0, f0, f1
/* 802FFE24 002FCD64 D0 1B 01 1C */ stfs f0, 0x11c(r27)
/* 802FFE28 002FCD68 80 7B 01 00 */ lwz r3, 0x100(r27)
/* 802FFE2C 002FCD6C 81 83 00 00 */ lwz r12, 0(r3)
/* 802FFE30 002FCD70 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 802FFE34 002FCD74 7D 89 03 A6 */ mtctr r12
/* 802FFE38 002FCD78 4E 80 04 21 */ bctrl
/* 802FFE3C 002FCD7C C8 22 C8 88 */ lfd f1, lbl_80456288-_SDA2_BASE_(r2)
/* 802FFE40 002FCD80 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 802FFE44 002FCD84 90 01 00 24 */ stw r0, 0x24(r1)
/* 802FFE48 002FCD88 3C 00 43 30 */ lis r0, 0x4330
/* 802FFE4C 002FCD8C 90 01 00 20 */ stw r0, 0x20(r1)
/* 802FFE50 002FCD90 C8 01 00 20 */ lfd f0, 0x20(r1)
/* 802FFE54 002FCD94 EC 00 08 28 */ fsubs f0, f0, f1
/* 802FFE58 002FCD98 D0 1B 01 20 */ stfs f0, 0x120(r27)
lbl_802FFE5C:
/* 802FFE5C 002FCD9C 3C 60 54 42 */ lis r3, 0x54425831@ha
/* 802FFE60 002FCDA0 38 03 58 31 */ addi r0, r3, 0x54425831@l
/* 802FFE64 002FCDA4 90 1B 00 08 */ stw r0, 8(r27)
/* 802FFE68 002FCDA8 38 00 00 01 */ li r0, 1
/* 802FFE6C 002FCDAC 98 1B 01 31 */ stb r0, 0x131(r27)
/* 802FFE70 002FCDB0 39 61 00 40 */ addi r11, r1, 0x40
/* 802FFE74 002FCDB4 48 06 23 A9 */ bl _restgpr_26
/* 802FFE78 002FCDB8 80 01 00 44 */ lwz r0, 0x44(r1)
/* 802FFE7C 002FCDBC 7C 08 03 A6 */ mtlr r0
/* 802FFE80 002FCDC0 38 21 00 40 */ addi r1, r1, 0x40
/* 802FFE84 002FCDC4 4E 80 00 20 */ blr
.global J2DTextBox_NS_private_readStream
J2DTextBox_NS_private_readStream:
/* 802FFE88 002FCDC8 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 802FFE8C 002FCDCC 7C 08 02 A6 */ mflr r0
/* 802FFE90 002FCDD0 90 01 00 74 */ stw r0, 0x74(r1)
/* 802FFE94 002FCDD4 39 61 00 70 */ addi r11, r1, 0x70
/* 802FFE98 002FCDD8 48 06 23 39 */ bl _savegpr_26
/* 802FFE9C 002FCDDC 7C 7C 1B 78 */ mr r28, r3
/* 802FFEA0 002FCDE0 7C 9B 23 78 */ mr r27, r4
/* 802FFEA4 002FCDE4 7C BD 2B 78 */ mr r29, r5
/* 802FFEA8 002FCDE8 7C DA 33 78 */ mr r26, r6
/* 802FFEAC 002FCDEC 7F A3 EB 78 */ mr r3, r29
/* 802FFEB0 002FCDF0 81 9D 00 00 */ lwz r12, 0(r29)
/* 802FFEB4 002FCDF4 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 802FFEB8 002FCDF8 7D 89 03 A6 */ mtctr r12
/* 802FFEBC 002FCDFC 4E 80 04 21 */ bctrl
/* 802FFEC0 002FCE00 7C 7F 1B 78 */ mr r31, r3
/* 802FFEC4 002FCE04 7F A3 EB 78 */ mr r3, r29
/* 802FFEC8 002FCE08 38 81 00 30 */ addi r4, r1, 0x30
/* 802FFECC 002FCE0C 38 A0 00 08 */ li r5, 8
/* 802FFED0 002FCE10 4B FD C3 C9 */ bl JSUInputStream_NS_read
/* 802FFED4 002FCE14 80 01 00 30 */ lwz r0, 0x30(r1)
/* 802FFED8 002FCE18 90 1C 00 08 */ stw r0, 8(r28)
/* 802FFEDC 002FCE1C 7F 83 E3 78 */ mr r3, r28
/* 802FFEE0 002FCE20 7F 64 DB 78 */ mr r4, r27
/* 802FFEE4 002FCE24 7F A5 EB 78 */ mr r5, r29
/* 802FFEE8 002FCE28 4B FF 61 DD */ bl J2DPane_NS_makePaneStream
/* 802FFEEC 002FCE2C 7F A3 EB 78 */ mr r3, r29
/* 802FFEF0 002FCE30 38 81 00 0A */ addi r4, r1, 0xa
/* 802FFEF4 002FCE34 38 A0 00 01 */ li r5, 1
/* 802FFEF8 002FCE38 4B FD C3 A1 */ bl JSUInputStream_NS_read
/* 802FFEFC 002FCE3C 8B C1 00 0A */ lbz r30, 0xa(r1)
/* 802FFF00 002FCE40 7F 83 E3 78 */ mr r3, r28
/* 802FFF04 002FCE44 7F A4 EB 78 */ mr r4, r29
/* 802FFF08 002FCE48 3C A0 46 4F */ lis r5, 0x464F4E54@ha
/* 802FFF0C 002FCE4C 38 A5 4E 54 */ addi r5, r5, 0x464F4E54@l
/* 802FFF10 002FCE50 7F 46 D3 78 */ mr r6, r26
/* 802FFF14 002FCE54 4B FF 7E A5 */ bl J2DPane_NS_getPointer
/* 802FFF18 002FCE58 7C 7B 1B 79 */ or. r27, r3, r3
/* 802FFF1C 002FCE5C 41 82 00 28 */ beq lbl_802FFF44
/* 802FFF20 002FCE60 38 60 00 70 */ li r3, 0x70
/* 802FFF24 002FCE64 4B FC ED 29 */ bl __nw__FUl
/* 802FFF28 002FCE68 7C 60 1B 79 */ or. r0, r3, r3
/* 802FFF2C 002FCE6C 41 82 00 14 */ beq lbl_802FFF40
/* 802FFF30 002FCE70 7F 64 DB 78 */ mr r4, r27
/* 802FFF34 002FCE74 38 A0 00 00 */ li r5, 0
/* 802FFF38 002FCE78 4B FD F0 5D */ bl __ct__10JUTResFontFPCcP7JKRHeap
/* 802FFF3C 002FCE7C 7C 60 1B 78 */ mr r0, r3
lbl_802FFF40:
/* 802FFF40 002FCE80 90 1C 01 00 */ stw r0, 0x100(r28)
lbl_802FFF44:
/* 802FFF44 002FCE84 7F A3 EB 78 */ mr r3, r29
/* 802FFF48 002FCE88 38 81 00 24 */ addi r4, r1, 0x24
/* 802FFF4C 002FCE8C 38 A0 00 04 */ li r5, 4
/* 802FFF50 002FCE90 4B FD C3 49 */ bl JSUInputStream_NS_read
/* 802FFF54 002FCE94 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802FFF58 002FCE98 90 1C 01 04 */ stw r0, 0x104(r28)
/* 802FFF5C 002FCE9C 7F A3 EB 78 */ mr r3, r29
/* 802FFF60 002FCEA0 38 81 00 20 */ addi r4, r1, 0x20
/* 802FFF64 002FCEA4 38 A0 00 04 */ li r5, 4
/* 802FFF68 002FCEA8 4B FD C3 31 */ bl JSUInputStream_NS_read
/* 802FFF6C 002FCEAC 80 01 00 20 */ lwz r0, 0x20(r1)
/* 802FFF70 002FCEB0 90 1C 01 08 */ stw r0, 0x108(r28)
/* 802FFF74 002FCEB4 7F A3 EB 78 */ mr r3, r29
/* 802FFF78 002FCEB8 38 81 00 09 */ addi r4, r1, 9
/* 802FFF7C 002FCEBC 38 A0 00 01 */ li r5, 1
/* 802FFF80 002FCEC0 4B FD C3 19 */ bl JSUInputStream_NS_read
/* 802FFF84 002FCEC4 88 01 00 09 */ lbz r0, 9(r1)
/* 802FFF88 002FCEC8 98 1C 01 30 */ stb r0, 0x130(r28)
/* 802FFF8C 002FCECC 7F A3 EB 78 */ mr r3, r29
/* 802FFF90 002FCED0 38 81 00 14 */ addi r4, r1, 0x14
/* 802FFF94 002FCED4 38 A0 00 02 */ li r5, 2
/* 802FFF98 002FCED8 4B FD C3 01 */ bl JSUInputStream_NS_read
/* 802FFF9C 002FCEDC A8 01 00 14 */ lha r0, 0x14(r1)
/* 802FFFA0 002FCEE0 C8 22 C8 88 */ lfd f1, lbl_80456288-_SDA2_BASE_(r2)
/* 802FFFA4 002FCEE4 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 802FFFA8 002FCEE8 90 01 00 3C */ stw r0, 0x3c(r1)
/* 802FFFAC 002FCEEC 3C 00 43 30 */ lis r0, 0x4330
/* 802FFFB0 002FCEF0 90 01 00 38 */ stw r0, 0x38(r1)
/* 802FFFB4 002FCEF4 C8 01 00 38 */ lfd f0, 0x38(r1)
/* 802FFFB8 002FCEF8 EC 00 08 28 */ fsubs f0, f0, f1
/* 802FFFBC 002FCEFC D0 1C 01 14 */ stfs f0, 0x114(r28)
/* 802FFFC0 002FCF00 7F A3 EB 78 */ mr r3, r29
/* 802FFFC4 002FCF04 38 81 00 12 */ addi r4, r1, 0x12
/* 802FFFC8 002FCF08 38 A0 00 02 */ li r5, 2
/* 802FFFCC 002FCF0C 4B FD C2 CD */ bl JSUInputStream_NS_read
/* 802FFFD0 002FCF10 A8 01 00 12 */ lha r0, 0x12(r1)
/* 802FFFD4 002FCF14 C8 22 C8 88 */ lfd f1, lbl_80456288-_SDA2_BASE_(r2)
/* 802FFFD8 002FCF18 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 802FFFDC 002FCF1C 90 01 00 44 */ stw r0, 0x44(r1)
/* 802FFFE0 002FCF20 3C 00 43 30 */ lis r0, 0x4330
/* 802FFFE4 002FCF24 90 01 00 40 */ stw r0, 0x40(r1)
/* 802FFFE8 002FCF28 C8 01 00 40 */ lfd f0, 0x40(r1)
/* 802FFFEC 002FCF2C EC 00 08 28 */ fsubs f0, f0, f1
/* 802FFFF0 002FCF30 D0 1C 01 18 */ stfs f0, 0x118(r28)
/* 802FFFF4 002FCF34 7F A3 EB 78 */ mr r3, r29
/* 802FFFF8 002FCF38 38 81 00 10 */ addi r4, r1, 0x10
/* 802FFFFC 002FCF3C 38 A0 00 02 */ li r5, 2
/* 80300000 002FCF40 4B FD C2 99 */ bl JSUInputStream_NS_read
/* 80300004 002FCF44 A0 01 00 10 */ lhz r0, 0x10(r1)
/* 80300008 002FCF48 C8 22 C8 90 */ lfd f1, lbl_80456290-_SDA2_BASE_(r2)
/* 8030000C 002FCF4C 90 01 00 4C */ stw r0, 0x4c(r1)
/* 80300010 002FCF50 3C 00 43 30 */ lis r0, 0x4330
/* 80300014 002FCF54 90 01 00 48 */ stw r0, 0x48(r1)
/* 80300018 002FCF58 C8 01 00 48 */ lfd f0, 0x48(r1)
/* 8030001C 002FCF5C EC 00 08 28 */ fsubs f0, f0, f1
/* 80300020 002FCF60 D0 1C 01 1C */ stfs f0, 0x11c(r28)
/* 80300024 002FCF64 7F A3 EB 78 */ mr r3, r29
/* 80300028 002FCF68 38 81 00 0E */ addi r4, r1, 0xe
/* 8030002C 002FCF6C 38 A0 00 02 */ li r5, 2
/* 80300030 002FCF70 4B FD C2 69 */ bl JSUInputStream_NS_read
/* 80300034 002FCF74 A0 01 00 0E */ lhz r0, 0xe(r1)
/* 80300038 002FCF78 C8 22 C8 90 */ lfd f1, lbl_80456290-_SDA2_BASE_(r2)
/* 8030003C 002FCF7C 90 01 00 54 */ stw r0, 0x54(r1)
/* 80300040 002FCF80 3C 00 43 30 */ lis r0, 0x4330
/* 80300044 002FCF84 90 01 00 50 */ stw r0, 0x50(r1)
/* 80300048 002FCF88 C8 01 00 50 */ lfd f0, 0x50(r1)
/* 8030004C 002FCF8C EC 00 08 28 */ fsubs f0, f0, f1
/* 80300050 002FCF90 D0 1C 01 20 */ stfs f0, 0x120(r28)
/* 80300054 002FCF94 7F A3 EB 78 */ mr r3, r29
/* 80300058 002FCF98 38 81 00 0C */ addi r4, r1, 0xc
/* 8030005C 002FCF9C 38 A0 00 02 */ li r5, 2
/* 80300060 002FCFA0 4B FD C2 39 */ bl JSUInputStream_NS_read
/* 80300064 002FCFA4 A0 01 00 0C */ lhz r0, 0xc(r1)
/* 80300068 002FCFA8 7C 1A 07 34 */ extsh r26, r0
/* 8030006C 002FCFAC 3B 7A 00 01 */ addi r27, r26, 1
/* 80300070 002FCFB0 7F 63 DB 78 */ mr r3, r27
/* 80300074 002FCFB4 4B FC EC 51 */ bl __nwa__FUl
/* 80300078 002FCFB8 90 7C 01 24 */ stw r3, 0x124(r28)
/* 8030007C 002FCFBC 80 9C 01 24 */ lwz r4, 0x124(r28)
/* 80300080 002FCFC0 28 04 00 00 */ cmplwi r4, 0
/* 80300084 002FCFC4 41 82 00 24 */ beq lbl_803000A8
/* 80300088 002FCFC8 7F A3 EB 78 */ mr r3, r29
/* 8030008C 002FCFCC 7F 45 D3 78 */ mr r5, r26
/* 80300090 002FCFD0 4B FD C2 09 */ bl JSUInputStream_NS_read
/* 80300094 002FCFD4 38 00 00 00 */ li r0, 0
/* 80300098 002FCFD8 80 7C 01 24 */ lwz r3, 0x124(r28)
/* 8030009C 002FCFDC 7C 03 D1 AE */ stbx r0, r3, r26
/* 803000A0 002FCFE0 B3 7C 01 32 */ sth r27, 0x132(r28)
/* 803000A4 002FCFE4 48 00 00 24 */ b lbl_803000C8
lbl_803000A8:
/* 803000A8 002FCFE8 7F A3 EB 78 */ mr r3, r29
/* 803000AC 002FCFEC 7F 44 D3 78 */ mr r4, r26
/* 803000B0 002FCFF0 81 9D 00 00 */ lwz r12, 0(r29)
/* 803000B4 002FCFF4 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 803000B8 002FCFF8 7D 89 03 A6 */ mtctr r12
/* 803000BC 002FCFFC 4E 80 04 21 */ bctrl
/* 803000C0 002FD000 38 00 00 00 */ li r0, 0
/* 803000C4 002FD004 B0 1C 01 32 */ sth r0, 0x132(r28)
lbl_803000C8:
/* 803000C8 002FD008 3B DE FF F6 */ addi r30, r30, -10
/* 803000CC 002FD00C 57 C0 06 3F */ clrlwi. r0, r30, 0x18
/* 803000D0 002FD010 41 82 00 3C */ beq lbl_8030010C
/* 803000D4 002FD014 7F A3 EB 78 */ mr r3, r29
/* 803000D8 002FD018 38 81 00 08 */ addi r4, r1, 8
/* 803000DC 002FD01C 38 A0 00 01 */ li r5, 1
/* 803000E0 002FD020 4B FD C1 B9 */ bl JSUInputStream_NS_read
/* 803000E4 002FD024 88 01 00 08 */ lbz r0, 8(r1)
/* 803000E8 002FD028 28 00 00 00 */ cmplwi r0, 0
/* 803000EC 002FD02C 41 82 00 1C */ beq lbl_80300108
/* 803000F0 002FD030 7F 83 E3 78 */ mr r3, r28
/* 803000F4 002FD034 38 80 00 01 */ li r4, 1
/* 803000F8 002FD038 81 9C 00 00 */ lwz r12, 0(r28)
/* 803000FC 002FD03C 81 8C 00 28 */ lwz r12, 0x28(r12)
/* 80300100 002FD040 7D 89 03 A6 */ mtctr r12
/* 80300104 002FD044 4E 80 04 21 */ bctrl
lbl_80300108:
/* 80300108 002FD048 3B DE FF FF */ addi r30, r30, -1
lbl_8030010C:
/* 8030010C 002FD04C 38 00 00 00 */ li r0, 0
/* 80300110 002FD050 90 01 00 2C */ stw r0, 0x2c(r1)
/* 80300114 002FD054 88 01 00 2C */ lbz r0, 0x2c(r1)
/* 80300118 002FD058 98 1C 01 2C */ stb r0, 0x12c(r28)
/* 8030011C 002FD05C 88 01 00 2D */ lbz r0, 0x2d(r1)
/* 80300120 002FD060 98 1C 01 2D */ stb r0, 0x12d(r28)
/* 80300124 002FD064 88 01 00 2E */ lbz r0, 0x2e(r1)
/* 80300128 002FD068 98 1C 01 2E */ stb r0, 0x12e(r28)
/* 8030012C 002FD06C 88 01 00 2F */ lbz r0, 0x2f(r1)
/* 80300130 002FD070 98 1C 01 2F */ stb r0, 0x12f(r28)
/* 80300134 002FD074 38 00 FF FF */ li r0, -1
/* 80300138 002FD078 90 01 00 28 */ stw r0, 0x28(r1)
/* 8030013C 002FD07C 88 01 00 28 */ lbz r0, 0x28(r1)
/* 80300140 002FD080 98 1C 01 28 */ stb r0, 0x128(r28)
/* 80300144 002FD084 88 01 00 29 */ lbz r0, 0x29(r1)
/* 80300148 002FD088 98 1C 01 29 */ stb r0, 0x129(r28)
/* 8030014C 002FD08C 88 01 00 2A */ lbz r0, 0x2a(r1)
/* 80300150 002FD090 98 1C 01 2A */ stb r0, 0x12a(r28)
/* 80300154 002FD094 88 01 00 2B */ lbz r0, 0x2b(r1)
/* 80300158 002FD098 98 1C 01 2B */ stb r0, 0x12b(r28)
/* 8030015C 002FD09C 57 C0 06 3F */ clrlwi. r0, r30, 0x18
/* 80300160 002FD0A0 41 82 00 20 */ beq lbl_80300180
/* 80300164 002FD0A4 7F A3 EB 78 */ mr r3, r29
/* 80300168 002FD0A8 38 81 00 1C */ addi r4, r1, 0x1c
/* 8030016C 002FD0AC 38 A0 00 04 */ li r5, 4
/* 80300170 002FD0B0 4B FD C1 29 */ bl JSUInputStream_NS_read
/* 80300174 002FD0B4 80 01 00 1C */ lwz r0, 0x1c(r1)
/* 80300178 002FD0B8 90 1C 01 2C */ stw r0, 0x12c(r28)
/* 8030017C 002FD0BC 3B DE FF FF */ addi r30, r30, -1
lbl_80300180:
/* 80300180 002FD0C0 57 C0 06 3F */ clrlwi. r0, r30, 0x18
/* 80300184 002FD0C4 41 82 00 1C */ beq lbl_803001A0
/* 80300188 002FD0C8 7F A3 EB 78 */ mr r3, r29
/* 8030018C 002FD0CC 38 81 00 18 */ addi r4, r1, 0x18
/* 80300190 002FD0D0 38 A0 00 04 */ li r5, 4
/* 80300194 002FD0D4 4B FD C1 05 */ bl JSUInputStream_NS_read
/* 80300198 002FD0D8 80 01 00 18 */ lwz r0, 0x18(r1)
/* 8030019C 002FD0DC 90 1C 01 28 */ stw r0, 0x128(r28)
lbl_803001A0:
/* 803001A0 002FD0E0 C0 02 C8 80 */ lfs f0, lbl_80456280-_SDA2_BASE_(r2)
/* 803001A4 002FD0E4 D0 1C 01 0C */ stfs f0, 0x10c(r28)
/* 803001A8 002FD0E8 D0 1C 01 10 */ stfs f0, 0x110(r28)
/* 803001AC 002FD0EC 7F A3 EB 78 */ mr r3, r29
/* 803001B0 002FD0F0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 803001B4 002FD0F4 7C 9F 02 14 */ add r4, r31, r0
/* 803001B8 002FD0F8 38 A0 00 00 */ li r5, 0
/* 803001BC 002FD0FC 4B FD C3 21 */ bl JSURandomInputStream_NS_seek
/* 803001C0 002FD100 38 00 00 01 */ li r0, 1
/* 803001C4 002FD104 98 1C 01 31 */ stb r0, 0x131(r28)
/* 803001C8 002FD108 39 61 00 70 */ addi r11, r1, 0x70
/* 803001CC 002FD10C 48 06 20 51 */ bl _restgpr_26
/* 803001D0 002FD110 80 01 00 74 */ lwz r0, 0x74(r1)
/* 803001D4 002FD114 7C 08 03 A6 */ mtlr r0
/* 803001D8 002FD118 38 21 00 70 */ addi r1, r1, 0x70
/* 803001DC 002FD11C 4E 80 00 20 */ blr
.global J2DTextBox_NS_dtor
J2DTextBox_NS_dtor:
/* 803001E0 002FD120 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803001E4 002FD124 7C 08 02 A6 */ mflr r0
/* 803001E8 002FD128 90 01 00 14 */ stw r0, 0x14(r1)
/* 803001EC 002FD12C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803001F0 002FD130 93 C1 00 08 */ stw r30, 8(r1)
/* 803001F4 002FD134 7C 7E 1B 79 */ or. r30, r3, r3
/* 803001F8 002FD138 7C 9F 23 78 */ mr r31, r4
/* 803001FC 002FD13C 41 82 00 60 */ beq lbl_8030025C
/* 80300200 002FD140 3C 60 80 3D */ lis r3, lbl_803CD328@ha
/* 80300204 002FD144 38 03 D3 28 */ addi r0, r3, lbl_803CD328@l
/* 80300208 002FD148 90 1E 00 00 */ stw r0, 0(r30)
/* 8030020C 002FD14C 88 1E 01 31 */ lbz r0, 0x131(r30)
/* 80300210 002FD150 28 00 00 00 */ cmplwi r0, 0
/* 80300214 002FD154 41 82 00 24 */ beq lbl_80300238
/* 80300218 002FD158 80 7E 01 00 */ lwz r3, 0x100(r30)
/* 8030021C 002FD15C 28 03 00 00 */ cmplwi r3, 0
/* 80300220 002FD160 41 82 00 18 */ beq lbl_80300238
/* 80300224 002FD164 38 80 00 01 */ li r4, 1
/* 80300228 002FD168 81 83 00 00 */ lwz r12, 0(r3)
/* 8030022C 002FD16C 81 8C 00 08 */ lwz r12, 8(r12)
/* 80300230 002FD170 7D 89 03 A6 */ mtctr r12
/* 80300234 002FD174 4E 80 04 21 */ bctrl
lbl_80300238:
/* 80300238 002FD178 80 7E 01 24 */ lwz r3, 0x124(r30)
/* 8030023C 002FD17C 4B FC EB 25 */ bl __dla__FPv
/* 80300240 002FD180 7F C3 F3 78 */ mr r3, r30
/* 80300244 002FD184 38 80 00 00 */ li r4, 0
/* 80300248 002FD188 4B FF 63 45 */ bl J2DPane_NS_dtor
/* 8030024C 002FD18C 7F E0 07 35 */ extsh. r0, r31
/* 80300250 002FD190 40 81 00 0C */ ble lbl_8030025C
/* 80300254 002FD194 7F C3 F3 78 */ mr r3, r30
/* 80300258 002FD198 4B FC EA E5 */ bl __dl__FPv
lbl_8030025C:
/* 8030025C 002FD19C 7F C3 F3 78 */ mr r3, r30
/* 80300260 002FD1A0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80300264 002FD1A4 83 C1 00 08 */ lwz r30, 8(r1)
/* 80300268 002FD1A8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8030026C 002FD1AC 7C 08 03 A6 */ mtlr r0
/* 80300270 002FD1B0 38 21 00 10 */ addi r1, r1, 0x10
/* 80300274 002FD1B4 4E 80 00 20 */ blr
/* 80300278 002FD1B8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030027C 002FD1BC 7C 08 02 A6 */ mflr r0
/* 80300280 002FD1C0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80300284 002FD1C4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80300288 002FD1C8 93 C1 00 08 */ stw r30, 8(r1)
/* 8030028C 002FD1CC 7C 7E 1B 78 */ mr r30, r3
/* 80300290 002FD1D0 7C 9F 23 79 */ or. r31, r4, r4
/* 80300294 002FD1D4 41 82 00 3C */ beq lbl_803002D0
/* 80300298 002FD1D8 88 1E 01 31 */ lbz r0, 0x131(r30)
/* 8030029C 002FD1DC 28 00 00 00 */ cmplwi r0, 0
/* 803002A0 002FD1E0 41 82 00 24 */ beq lbl_803002C4
/* 803002A4 002FD1E4 80 7E 01 00 */ lwz r3, 0x100(r30)
/* 803002A8 002FD1E8 28 03 00 00 */ cmplwi r3, 0
/* 803002AC 002FD1EC 41 82 00 18 */ beq lbl_803002C4
/* 803002B0 002FD1F0 38 80 00 01 */ li r4, 1
/* 803002B4 002FD1F4 81 83 00 00 */ lwz r12, 0(r3)
/* 803002B8 002FD1F8 81 8C 00 08 */ lwz r12, 8(r12)
/* 803002BC 002FD1FC 7D 89 03 A6 */ mtctr r12
/* 803002C0 002FD200 4E 80 04 21 */ bctrl
lbl_803002C4:
/* 803002C4 002FD204 93 FE 01 00 */ stw r31, 0x100(r30)
/* 803002C8 002FD208 38 00 00 00 */ li r0, 0
/* 803002CC 002FD20C 98 1E 01 31 */ stb r0, 0x131(r30)
lbl_803002D0:
/* 803002D0 002FD210 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803002D4 002FD214 83 C1 00 08 */ lwz r30, 8(r1)
/* 803002D8 002FD218 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803002DC 002FD21C 7C 08 03 A6 */ mtlr r0
/* 803002E0 002FD220 38 21 00 10 */ addi r1, r1, 0x10
/* 803002E4 002FD224 4E 80 00 20 */ blr
/* 803002E8 002FD228 94 21 FF 30 */ stwu r1, -0xd0(r1)
/* 803002EC 002FD22C 7C 08 02 A6 */ mflr r0
/* 803002F0 002FD230 90 01 00 D4 */ stw r0, 0xd4(r1)
/* 803002F4 002FD234 DB E1 00 C0 */ stfd f31, 0xc0(r1)
/* 803002F8 002FD238 F3 E1 00 C8 */ psq_st f31, 200(r1), 0, qr0
/* 803002FC 002FD23C DB C1 00 B0 */ stfd f30, 0xb0(r1)
/* 80300300 002FD240 F3 C1 00 B8 */ psq_st f30, 184(r1), 0, qr0
/* 80300304 002FD244 93 E1 00 AC */ stw r31, 0xac(r1)
/* 80300308 002FD248 93 C1 00 A8 */ stw r30, 0xa8(r1)
/* 8030030C 002FD24C 7C 7E 1B 78 */ mr r30, r3
/* 80300310 002FD250 FF C0 08 90 */ fmr f30, f1
/* 80300314 002FD254 FF E0 10 90 */ fmr f31, f2
/* 80300318 002FD258 88 03 00 B0 */ lbz r0, 0xb0(r3)
/* 8030031C 002FD25C 28 00 00 00 */ cmplwi r0, 0
/* 80300320 002FD260 41 82 01 48 */ beq lbl_80300468
/* 80300324 002FD264 80 1E 01 28 */ lwz r0, 0x128(r30)
/* 80300328 002FD268 90 01 00 08 */ stw r0, 8(r1)
/* 8030032C 002FD26C 80 1E 01 2C */ lwz r0, 0x12c(r30)
/* 80300330 002FD270 90 01 00 0C */ stw r0, 0xc(r1)
/* 80300334 002FD274 80 1E 01 08 */ lwz r0, 0x108(r30)
/* 80300338 002FD278 90 01 00 10 */ stw r0, 0x10(r1)
/* 8030033C 002FD27C 80 1E 01 04 */ lwz r0, 0x104(r30)
/* 80300340 002FD280 90 01 00 14 */ stw r0, 0x14(r1)
/* 80300344 002FD284 38 61 00 48 */ addi r3, r1, 0x48
/* 80300348 002FD288 80 9E 01 00 */ lwz r4, 0x100(r30)
/* 8030034C 002FD28C C0 3E 01 14 */ lfs f1, 0x114(r30)
/* 80300350 002FD290 C0 5E 01 18 */ lfs f2, 0x118(r30)
/* 80300354 002FD294 38 A1 00 14 */ addi r5, r1, 0x14
/* 80300358 002FD298 38 C1 00 10 */ addi r6, r1, 0x10
/* 8030035C 002FD29C 38 E1 00 0C */ addi r7, r1, 0xc
/* 80300360 002FD2A0 39 01 00 08 */ addi r8, r1, 8
/* 80300364 002FD2A4 4B FF 40 31 */ bl J2DPrint
/* 80300368 002FD2A8 C0 5E 01 20 */ lfs f2, 0x120(r30)
/* 8030036C 002FD2AC C0 3E 01 1C */ lfs f1, 0x11c(r30)
/* 80300370 002FD2B0 C0 02 C8 80 */ lfs f0, lbl_80456280-_SDA2_BASE_(r2)
/* 80300374 002FD2B4 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80300378 002FD2B8 40 81 00 08 */ ble lbl_80300380
/* 8030037C 002FD2BC 48 00 00 08 */ b lbl_80300384
lbl_80300380:
/* 80300380 002FD2C0 FC 20 00 90 */ fmr f1, f0
lbl_80300384:
/* 80300384 002FD2C4 D0 21 00 98 */ stfs f1, 0x98(r1)
/* 80300388 002FD2C8 C0 02 C8 80 */ lfs f0, lbl_80456280-_SDA2_BASE_(r2)
/* 8030038C 002FD2CC FC 02 00 40 */ fcmpo cr0, f2, f0
/* 80300390 002FD2D0 40 81 00 08 */ ble lbl_80300398
/* 80300394 002FD2D4 48 00 00 08 */ b lbl_8030039C
lbl_80300398:
/* 80300398 002FD2D8 FC 40 00 90 */ fmr f2, f0
lbl_8030039C:
/* 8030039C 002FD2DC D0 41 00 9C */ stfs f2, 0x9c(r1)
/* 803003A0 002FD2E0 7F C3 F3 78 */ mr r3, r30
/* 803003A4 002FD2E4 FC 20 F0 90 */ fmr f1, f30
/* 803003A8 002FD2E8 FC 40 F8 90 */ fmr f2, f31
/* 803003AC 002FD2EC C0 62 C8 80 */ lfs f3, lbl_80456280-_SDA2_BASE_(r2)
/* 803003B0 002FD2F0 FC 80 18 90 */ fmr f4, f3
/* 803003B4 002FD2F4 81 9E 00 00 */ lwz r12, 0(r30)
/* 803003B8 002FD2F8 81 8C 00 48 */ lwz r12, 0x48(r12)
/* 803003BC 002FD2FC 7D 89 03 A6 */ mtctr r12
/* 803003C0 002FD300 4E 80 04 21 */ bctrl
/* 803003C4 002FD304 38 7E 00 50 */ addi r3, r30, 0x50
/* 803003C8 002FD308 38 80 00 00 */ li r4, 0
/* 803003CC 002FD30C 48 05 FE 81 */ bl GXLoadPosMtxImm
/* 803003D0 002FD310 38 60 00 00 */ li r3, 0
/* 803003D4 002FD314 48 05 FF 19 */ bl GXSetCurrentMtx
/* 803003D8 002FD318 38 60 00 00 */ li r3, 0
/* 803003DC 002FD31C 48 05 EC F9 */ bl GXSetNumIndStages
/* 803003E0 002FD320 3B E0 00 00 */ li r31, 0
lbl_803003E4:
/* 803003E4 002FD324 7F E3 FB 78 */ mr r3, r31
/* 803003E8 002FD328 48 05 ED 11 */ bl GXSetTevDirect
/* 803003EC 002FD32C 3B FF 00 01 */ addi r31, r31, 1
/* 803003F0 002FD330 2C 1F 00 10 */ cmpwi r31, 0x10
/* 803003F4 002FD334 41 80 FF F0 */ blt lbl_803003E4
/* 803003F8 002FD338 38 60 00 01 */ li r3, 1
/* 803003FC 002FD33C 48 05 BA 01 */ bl GXSetNumTexGens
/* 80300400 002FD340 38 60 00 00 */ li r3, 0
/* 80300404 002FD344 38 80 00 01 */ li r4, 1
/* 80300408 002FD348 38 A0 00 04 */ li r5, 4
/* 8030040C 002FD34C 38 C0 00 3C */ li r6, 0x3c
/* 80300410 002FD350 38 E0 00 00 */ li r7, 0
/* 80300414 002FD354 39 00 00 7D */ li r8, 0x7d
/* 80300418 002FD358 48 05 B7 65 */ bl GXSetTexCoordGen2
/* 8030041C 002FD35C 80 DE 01 24 */ lwz r6, 0x124(r30)
/* 80300420 002FD360 28 06 00 00 */ cmplwi r6, 0
/* 80300424 002FD364 41 82 00 24 */ beq lbl_80300448
/* 80300428 002FD368 38 61 00 48 */ addi r3, r1, 0x48
/* 8030042C 002FD36C C0 22 C8 80 */ lfs f1, lbl_80456280-_SDA2_BASE_(r2)
/* 80300430 002FD370 FC 40 08 90 */ fmr f2, f1
/* 80300434 002FD374 88 9E 00 B2 */ lbz r4, 0xb2(r30)
/* 80300438 002FD378 3C A0 80 3A */ lis r5, lbl_803A1C58@ha
/* 8030043C 002FD37C 38 A5 1C 58 */ addi r5, r5, lbl_803A1C58@l
/* 80300440 002FD380 4C C6 32 42 */ crset 6
/* 80300444 002FD384 4B FF 43 35 */ bl J2DPrint_NS_print
lbl_80300448:
/* 80300448 002FD388 38 61 00 18 */ addi r3, r1, 0x18
/* 8030044C 002FD38C 48 04 60 39 */ bl PSMTXIdentity
/* 80300450 002FD390 38 61 00 18 */ addi r3, r1, 0x18
/* 80300454 002FD394 38 80 00 00 */ li r4, 0
/* 80300458 002FD398 48 05 FD F5 */ bl GXLoadPosMtxImm
/* 8030045C 002FD39C 38 61 00 48 */ addi r3, r1, 0x48
/* 80300460 002FD3A0 38 80 FF FF */ li r4, -1
/* 80300464 002FD3A4 4B FF 3F BD */ bl J2DPrint_NS_dtor
lbl_80300468:
/* 80300468 002FD3A8 E3 E1 00 C8 */ psq_l f31, 200(r1), 0, qr0
/* 8030046C 002FD3AC CB E1 00 C0 */ lfd f31, 0xc0(r1)
/* 80300470 002FD3B0 E3 C1 00 B8 */ psq_l f30, 184(r1), 0, qr0
/* 80300474 002FD3B4 CB C1 00 B0 */ lfd f30, 0xb0(r1)
/* 80300478 002FD3B8 83 E1 00 AC */ lwz r31, 0xac(r1)
/* 8030047C 002FD3BC 83 C1 00 A8 */ lwz r30, 0xa8(r1)
/* 80300480 002FD3C0 80 01 00 D4 */ lwz r0, 0xd4(r1)
/* 80300484 002FD3C4 7C 08 03 A6 */ mtlr r0
/* 80300488 002FD3C8 38 21 00 D0 */ addi r1, r1, 0xd0
/* 8030048C 002FD3CC 4E 80 00 20 */ blr
.global J2DTextBox_NS_draw_X1_
J2DTextBox_NS_draw_X1_:
/* 80300490 002FD3D0 94 21 FF 10 */ stwu r1, -0xf0(r1)
/* 80300494 002FD3D4 7C 08 02 A6 */ mflr r0
/* 80300498 002FD3D8 90 01 00 F4 */ stw r0, 0xf4(r1)
/* 8030049C 002FD3DC DB E1 00 E0 */ stfd f31, 0xe0(r1)
/* 803004A0 002FD3E0 F3 E1 00 E8 */ psq_st f31, 232(r1), 0, qr0
/* 803004A4 002FD3E4 DB C1 00 D0 */ stfd f30, 0xd0(r1)
/* 803004A8 002FD3E8 F3 C1 00 D8 */ psq_st f30, 216(r1), 0, qr0
/* 803004AC 002FD3EC DB A1 00 C0 */ stfd f29, 0xc0(r1)
/* 803004B0 002FD3F0 F3 A1 00 C8 */ psq_st f29, 200(r1), 0, qr0
/* 803004B4 002FD3F4 39 61 00 C0 */ addi r11, r1, 0xc0
/* 803004B8 002FD3F8 48 06 1D 25 */ bl _savegpr_29
/* 803004BC 002FD3FC 7C 7D 1B 78 */ mr r29, r3
/* 803004C0 002FD400 FF A0 08 90 */ fmr f29, f1
/* 803004C4 002FD404 FF C0 10 90 */ fmr f30, f2
/* 803004C8 002FD408 FF E0 18 90 */ fmr f31, f3
/* 803004CC 002FD40C 7C 9E 23 78 */ mr r30, r4
/* 803004D0 002FD410 88 03 00 B0 */ lbz r0, 0xb0(r3)
/* 803004D4 002FD414 28 00 00 00 */ cmplwi r0, 0
/* 803004D8 002FD418 41 82 01 50 */ beq lbl_80300628
/* 803004DC 002FD41C 80 1D 01 28 */ lwz r0, 0x128(r29)
/* 803004E0 002FD420 90 01 00 08 */ stw r0, 8(r1)
/* 803004E4 002FD424 80 1D 01 2C */ lwz r0, 0x12c(r29)
/* 803004E8 002FD428 90 01 00 0C */ stw r0, 0xc(r1)
/* 803004EC 002FD42C 80 1D 01 08 */ lwz r0, 0x108(r29)
/* 803004F0 002FD430 90 01 00 10 */ stw r0, 0x10(r1)
/* 803004F4 002FD434 80 1D 01 04 */ lwz r0, 0x104(r29)
/* 803004F8 002FD438 90 01 00 14 */ stw r0, 0x14(r1)
/* 803004FC 002FD43C 38 61 00 48 */ addi r3, r1, 0x48
/* 80300500 002FD440 80 9D 01 00 */ lwz r4, 0x100(r29)
/* 80300504 002FD444 C0 3D 01 14 */ lfs f1, 0x114(r29)
/* 80300508 002FD448 C0 5D 01 18 */ lfs f2, 0x118(r29)
/* 8030050C 002FD44C 38 A1 00 14 */ addi r5, r1, 0x14
/* 80300510 002FD450 38 C1 00 10 */ addi r6, r1, 0x10
/* 80300514 002FD454 38 E1 00 0C */ addi r7, r1, 0xc
/* 80300518 002FD458 39 01 00 08 */ addi r8, r1, 8
/* 8030051C 002FD45C 4B FF 3E 79 */ bl J2DPrint
/* 80300520 002FD460 C0 5D 01 20 */ lfs f2, 0x120(r29)
/* 80300524 002FD464 C0 3D 01 1C */ lfs f1, 0x11c(r29)
/* 80300528 002FD468 C0 02 C8 80 */ lfs f0, lbl_80456280-_SDA2_BASE_(r2)
/* 8030052C 002FD46C FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80300530 002FD470 40 81 00 08 */ ble lbl_80300538
/* 80300534 002FD474 48 00 00 08 */ b lbl_8030053C
lbl_80300538:
/* 80300538 002FD478 FC 20 00 90 */ fmr f1, f0
lbl_8030053C:
/* 8030053C 002FD47C D0 21 00 98 */ stfs f1, 0x98(r1)
/* 80300540 002FD480 C0 02 C8 80 */ lfs f0, lbl_80456280-_SDA2_BASE_(r2)
/* 80300544 002FD484 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 80300548 002FD488 40 81 00 08 */ ble lbl_80300550
/* 8030054C 002FD48C 48 00 00 08 */ b lbl_80300554
lbl_80300550:
/* 80300550 002FD490 FC 40 00 90 */ fmr f2, f0
lbl_80300554:
/* 80300554 002FD494 D0 41 00 9C */ stfs f2, 0x9c(r1)
/* 80300558 002FD498 7F A3 EB 78 */ mr r3, r29
/* 8030055C 002FD49C FC 20 E8 90 */ fmr f1, f29
/* 80300560 002FD4A0 FC 40 F0 90 */ fmr f2, f30
/* 80300564 002FD4A4 C0 62 C8 80 */ lfs f3, lbl_80456280-_SDA2_BASE_(r2)
/* 80300568 002FD4A8 FC 80 18 90 */ fmr f4, f3
/* 8030056C 002FD4AC 81 9D 00 00 */ lwz r12, 0(r29)
/* 80300570 002FD4B0 81 8C 00 48 */ lwz r12, 0x48(r12)
/* 80300574 002FD4B4 7D 89 03 A6 */ mtctr r12
/* 80300578 002FD4B8 4E 80 04 21 */ bctrl
/* 8030057C 002FD4BC 38 7D 00 50 */ addi r3, r29, 0x50
/* 80300580 002FD4C0 38 80 00 00 */ li r4, 0
/* 80300584 002FD4C4 48 05 FC C9 */ bl GXLoadPosMtxImm
/* 80300588 002FD4C8 38 60 00 00 */ li r3, 0
/* 8030058C 002FD4CC 48 05 FD 61 */ bl GXSetCurrentMtx
/* 80300590 002FD4D0 38 60 00 00 */ li r3, 0
/* 80300594 002FD4D4 48 05 EB 41 */ bl GXSetNumIndStages
/* 80300598 002FD4D8 3B E0 00 00 */ li r31, 0
lbl_8030059C:
/* 8030059C 002FD4DC 7F E3 FB 78 */ mr r3, r31
/* 803005A0 002FD4E0 48 05 EB 59 */ bl GXSetTevDirect
/* 803005A4 002FD4E4 3B FF 00 01 */ addi r31, r31, 1
/* 803005A8 002FD4E8 2C 1F 00 10 */ cmpwi r31, 0x10
/* 803005AC 002FD4EC 41 80 FF F0 */ blt lbl_8030059C
/* 803005B0 002FD4F0 38 60 00 01 */ li r3, 1
/* 803005B4 002FD4F4 48 05 B8 49 */ bl GXSetNumTexGens
/* 803005B8 002FD4F8 38 60 00 00 */ li r3, 0
/* 803005BC 002FD4FC 38 80 00 01 */ li r4, 1
/* 803005C0 002FD500 38 A0 00 04 */ li r5, 4
/* 803005C4 002FD504 38 C0 00 3C */ li r6, 0x3c
/* 803005C8 002FD508 38 E0 00 00 */ li r7, 0
/* 803005CC 002FD50C 39 00 00 7D */ li r8, 0x7d
/* 803005D0 002FD510 48 05 B5 AD */ bl GXSetTexCoordGen2
/* 803005D4 002FD514 80 9D 01 24 */ lwz r4, 0x124(r29)
/* 803005D8 002FD518 28 04 00 00 */ cmplwi r4, 0
/* 803005DC 002FD51C 41 82 00 2C */ beq lbl_80300608
/* 803005E0 002FD520 38 61 00 48 */ addi r3, r1, 0x48
/* 803005E4 002FD524 FC 20 F8 90 */ fmr f1, f31
/* 803005E8 002FD528 C0 42 C8 80 */ lfs f2, lbl_80456280-_SDA2_BASE_(r2)
/* 803005EC 002FD52C 7F C5 F3 78 */ mr r5, r30
/* 803005F0 002FD530 38 C0 00 02 */ li r6, 2
/* 803005F4 002FD534 FC 60 10 90 */ fmr f3, f2
/* 803005F8 002FD538 C0 1D 01 20 */ lfs f0, 0x120(r29)
/* 803005FC 002FD53C FC 80 00 50 */ fneg f4, f0
/* 80300600 002FD540 88 FD 00 B2 */ lbz r7, 0xb2(r29)
/* 80300604 002FD544 4B FF 42 25 */ bl J2DPrint_NS_printReturn
lbl_80300608:
/* 80300608 002FD548 38 61 00 18 */ addi r3, r1, 0x18
/* 8030060C 002FD54C 48 04 5E 79 */ bl PSMTXIdentity
/* 80300610 002FD550 38 61 00 18 */ addi r3, r1, 0x18
/* 80300614 002FD554 38 80 00 00 */ li r4, 0
/* 80300618 002FD558 48 05 FC 35 */ bl GXLoadPosMtxImm
/* 8030061C 002FD55C 38 61 00 48 */ addi r3, r1, 0x48
/* 80300620 002FD560 38 80 FF FF */ li r4, -1
/* 80300624 002FD564 4B FF 3D FD */ bl J2DPrint_NS_dtor
lbl_80300628:
/* 80300628 002FD568 E3 E1 00 E8 */ psq_l f31, 232(r1), 0, qr0
/* 8030062C 002FD56C CB E1 00 E0 */ lfd f31, 0xe0(r1)
/* 80300630 002FD570 E3 C1 00 D8 */ psq_l f30, 216(r1), 0, qr0
/* 80300634 002FD574 CB C1 00 D0 */ lfd f30, 0xd0(r1)
/* 80300638 002FD578 E3 A1 00 C8 */ psq_l f29, 200(r1), 0, qr0
/* 8030063C 002FD57C CB A1 00 C0 */ lfd f29, 0xc0(r1)
/* 80300640 002FD580 39 61 00 C0 */ addi r11, r1, 0xc0
/* 80300644 002FD584 48 06 1B E5 */ bl _restgpr_29
/* 80300648 002FD588 80 01 00 F4 */ lwz r0, 0xf4(r1)
/* 8030064C 002FD58C 7C 08 03 A6 */ mtlr r0
/* 80300650 002FD590 38 21 00 F0 */ addi r1, r1, 0xf0
/* 80300654 002FD594 4E 80 00 20 */ blr
.global J2DTextBox_NS_getStringPtr
J2DTextBox_NS_getStringPtr:
/* 80300658 002FD598 80 63 01 24 */ lwz r3, 0x124(r3)
/* 8030065C 002FD59C 4E 80 00 20 */ blr
.global J2DTextBox_NS_setString
J2DTextBox_NS_setString:
/* 80300660 002FD5A0 94 21 FF 70 */ stwu r1, -0x90(r1)
/* 80300664 002FD5A4 7C 08 02 A6 */ mflr r0
/* 80300668 002FD5A8 90 01 00 94 */ stw r0, 0x94(r1)
/* 8030066C 002FD5AC 39 61 00 90 */ addi r11, r1, 0x90
/* 80300670 002FD5B0 48 06 1B 6D */ bl _savegpr_29
/* 80300674 002FD5B4 7C 7D 1B 78 */ mr r29, r3
/* 80300678 002FD5B8 7C 9E 23 78 */ mr r30, r4
/* 8030067C 002FD5BC 40 86 00 24 */ bne cr1, lbl_803006A0
/* 80300680 002FD5C0 D8 21 00 28 */ stfd f1, 0x28(r1)
/* 80300684 002FD5C4 D8 41 00 30 */ stfd f2, 0x30(r1)
/* 80300688 002FD5C8 D8 61 00 38 */ stfd f3, 0x38(r1)
/* 8030068C 002FD5CC D8 81 00 40 */ stfd f4, 0x40(r1)
/* 80300690 002FD5D0 D8 A1 00 48 */ stfd f5, 0x48(r1)
/* 80300694 002FD5D4 D8 C1 00 50 */ stfd f6, 0x50(r1)
/* 80300698 002FD5D8 D8 E1 00 58 */ stfd f7, 0x58(r1)
/* 8030069C 002FD5DC D9 01 00 60 */ stfd f8, 0x60(r1)
lbl_803006A0:
/* 803006A0 002FD5E0 90 61 00 08 */ stw r3, 8(r1)
/* 803006A4 002FD5E4 90 81 00 0C */ stw r4, 0xc(r1)
/* 803006A8 002FD5E8 90 A1 00 10 */ stw r5, 0x10(r1)
/* 803006AC 002FD5EC 90 C1 00 14 */ stw r6, 0x14(r1)
/* 803006B0 002FD5F0 90 E1 00 18 */ stw r7, 0x18(r1)
/* 803006B4 002FD5F4 91 01 00 1C */ stw r8, 0x1c(r1)
/* 803006B8 002FD5F8 91 21 00 20 */ stw r9, 0x20(r1)
/* 803006BC 002FD5FC 91 41 00 24 */ stw r10, 0x24(r1)
/* 803006C0 002FD600 3C 00 02 00 */ lis r0, 0x200
/* 803006C4 002FD604 90 01 00 68 */ stw r0, 0x68(r1)
/* 803006C8 002FD608 38 01 00 98 */ addi r0, r1, 0x98
/* 803006CC 002FD60C 90 01 00 6C */ stw r0, 0x6c(r1)
/* 803006D0 002FD610 38 01 00 08 */ addi r0, r1, 8
/* 803006D4 002FD614 90 01 00 70 */ stw r0, 0x70(r1)
/* 803006D8 002FD618 80 7D 01 24 */ lwz r3, 0x124(r29)
/* 803006DC 002FD61C 4B FC E6 85 */ bl __dla__FPv
/* 803006E0 002FD620 7F C3 F3 78 */ mr r3, r30
/* 803006E4 002FD624 48 06 85 01 */ bl func_80368BE4
/* 803006E8 002FD628 7C 7F 1B 78 */ mr r31, r3
/* 803006EC 002FD62C 28 1F FF FF */ cmplwi r31, 0xffff
/* 803006F0 002FD630 41 80 00 0C */ blt lbl_803006FC
/* 803006F4 002FD634 3C 60 00 01 */ lis r3, 0x0000FFFE@ha
/* 803006F8 002FD638 3B E3 FF FE */ addi r31, r3, 0x0000FFFE@l
lbl_803006FC:
/* 803006FC 002FD63C 38 00 00 00 */ li r0, 0
/* 80300700 002FD640 B0 1D 01 32 */ sth r0, 0x132(r29)
/* 80300704 002FD644 38 7F 00 01 */ addi r3, r31, 1
/* 80300708 002FD648 4B FC E5 BD */ bl __nwa__FUl
/* 8030070C 002FD64C 90 7D 01 24 */ stw r3, 0x124(r29)
/* 80300710 002FD650 80 1D 01 24 */ lwz r0, 0x124(r29)
/* 80300714 002FD654 28 00 00 00 */ cmplwi r0, 0
/* 80300718 002FD658 41 82 00 18 */ beq lbl_80300730
/* 8030071C 002FD65C 38 1F 00 01 */ addi r0, r31, 1
/* 80300720 002FD660 B0 1D 01 32 */ sth r0, 0x132(r29)
/* 80300724 002FD664 80 7D 01 24 */ lwz r3, 0x124(r29)
/* 80300728 002FD668 7F C4 F3 78 */ mr r4, r30
/* 8030072C 002FD66C 48 06 84 01 */ bl strcpy
lbl_80300730:
/* 80300730 002FD670 7F E3 FB 78 */ mr r3, r31
/* 80300734 002FD674 39 61 00 90 */ addi r11, r1, 0x90
/* 80300738 002FD678 48 06 1A F1 */ bl _restgpr_29
/* 8030073C 002FD67C 80 01 00 94 */ lwz r0, 0x94(r1)
/* 80300740 002FD680 7C 08 03 A6 */ mtlr r0
/* 80300744 002FD684 38 21 00 90 */ addi r1, r1, 0x90
/* 80300748 002FD688 4E 80 00 20 */ blr
.global J2DTextBox_NS_setString_X1_
J2DTextBox_NS_setString_X1_:
/* 8030074C 002FD68C 94 21 FF 70 */ stwu r1, -0x90(r1)
/* 80300750 002FD690 7C 08 02 A6 */ mflr r0
/* 80300754 002FD694 90 01 00 94 */ stw r0, 0x94(r1)
/* 80300758 002FD698 39 61 00 90 */ addi r11, r1, 0x90
/* 8030075C 002FD69C 48 06 1A 79 */ bl _savegpr_27
/* 80300760 002FD6A0 7C 7F 1B 78 */ mr r31, r3
/* 80300764 002FD6A4 7C 9B 23 78 */ mr r27, r4
/* 80300768 002FD6A8 7C BE 2B 78 */ mr r30, r5
/* 8030076C 002FD6AC 40 86 00 24 */ bne cr1, lbl_80300790
/* 80300770 002FD6B0 D8 21 00 28 */ stfd f1, 0x28(r1)
/* 80300774 002FD6B4 D8 41 00 30 */ stfd f2, 0x30(r1)
/* 80300778 002FD6B8 D8 61 00 38 */ stfd f3, 0x38(r1)
/* 8030077C 002FD6BC D8 81 00 40 */ stfd f4, 0x40(r1)
/* 80300780 002FD6C0 D8 A1 00 48 */ stfd f5, 0x48(r1)
/* 80300784 002FD6C4 D8 C1 00 50 */ stfd f6, 0x50(r1)
/* 80300788 002FD6C8 D8 E1 00 58 */ stfd f7, 0x58(r1)
/* 8030078C 002FD6CC D9 01 00 60 */ stfd f8, 0x60(r1)
lbl_80300790:
/* 80300790 002FD6D0 90 61 00 08 */ stw r3, 8(r1)
/* 80300794 002FD6D4 90 81 00 0C */ stw r4, 0xc(r1)
/* 80300798 002FD6D8 90 A1 00 10 */ stw r5, 0x10(r1)
/* 8030079C 002FD6DC 90 C1 00 14 */ stw r6, 0x14(r1)
/* 803007A0 002FD6E0 90 E1 00 18 */ stw r7, 0x18(r1)
/* 803007A4 002FD6E4 91 01 00 1C */ stw r8, 0x1c(r1)
/* 803007A8 002FD6E8 91 21 00 20 */ stw r9, 0x20(r1)
/* 803007AC 002FD6EC 91 41 00 24 */ stw r10, 0x24(r1)
/* 803007B0 002FD6F0 3C 00 03 00 */ lis r0, 0x300
/* 803007B4 002FD6F4 90 01 00 68 */ stw r0, 0x68(r1)
/* 803007B8 002FD6F8 38 01 00 98 */ addi r0, r1, 0x98
/* 803007BC 002FD6FC 90 01 00 6C */ stw r0, 0x6c(r1)
/* 803007C0 002FD700 38 01 00 08 */ addi r0, r1, 8
/* 803007C4 002FD704 90 01 00 70 */ stw r0, 0x70(r1)
/* 803007C8 002FD708 80 7F 01 24 */ lwz r3, 0x124(r31)
/* 803007CC 002FD70C 4B FC E5 95 */ bl __dla__FPv
/* 803007D0 002FD710 38 00 00 00 */ li r0, 0
/* 803007D4 002FD714 90 1F 01 24 */ stw r0, 0x124(r31)
/* 803007D8 002FD718 7F C3 F3 78 */ mr r3, r30
/* 803007DC 002FD71C 48 06 84 09 */ bl func_80368BE4
/* 803007E0 002FD720 7C 7D 1B 78 */ mr r29, r3
/* 803007E4 002FD724 57 7C 04 3E */ clrlwi r28, r27, 0x10
/* 803007E8 002FD728 7F 60 07 34 */ extsh r0, r27
/* 803007EC 002FD72C 2C 00 FF FF */ cmpwi r0, -1
/* 803007F0 002FD730 40 82 00 1C */ bne lbl_8030080C
/* 803007F4 002FD734 28 1D FF FF */ cmplwi r29, 0xffff
/* 803007F8 002FD738 41 80 00 0C */ blt lbl_80300804
/* 803007FC 002FD73C 3C 60 00 01 */ lis r3, 0x0000FFFE@ha
/* 80300800 002FD740 3B A3 FF FE */ addi r29, r3, 0x0000FFFE@l
lbl_80300804:
/* 80300804 002FD744 38 1D 00 01 */ addi r0, r29, 1
/* 80300808 002FD748 54 1C 04 3E */ clrlwi r28, r0, 0x10
lbl_8030080C:
/* 8030080C 002FD74C 38 00 00 00 */ li r0, 0
/* 80300810 002FD750 B0 1F 01 32 */ sth r0, 0x132(r31)
/* 80300814 002FD754 57 83 04 3F */ clrlwi. r3, r28, 0x10
/* 80300818 002FD758 41 82 00 0C */ beq lbl_80300824
/* 8030081C 002FD75C 4B FC E4 A9 */ bl __nwa__FUl
/* 80300820 002FD760 90 7F 01 24 */ stw r3, 0x124(r31)
lbl_80300824:
/* 80300824 002FD764 80 7F 01 24 */ lwz r3, 0x124(r31)
/* 80300828 002FD768 28 03 00 00 */ cmplwi r3, 0
/* 8030082C 002FD76C 41 82 00 28 */ beq lbl_80300854
/* 80300830 002FD770 7F C4 F3 78 */ mr r4, r30
/* 80300834 002FD774 57 9E 04 3E */ clrlwi r30, r28, 0x10
/* 80300838 002FD778 38 BE FF FF */ addi r5, r30, -1
/* 8030083C 002FD77C 48 06 82 AD */ bl func_80368AE8
/* 80300840 002FD780 38 80 00 00 */ li r4, 0
/* 80300844 002FD784 80 1F 01 24 */ lwz r0, 0x124(r31)
/* 80300848 002FD788 7C 60 F2 14 */ add r3, r0, r30
/* 8030084C 002FD78C 98 83 FF FF */ stb r4, -1(r3)
/* 80300850 002FD790 B3 9F 01 32 */ sth r28, 0x132(r31)
lbl_80300854:
/* 80300854 002FD794 7F A3 EB 78 */ mr r3, r29
/* 80300858 002FD798 39 61 00 90 */ addi r11, r1, 0x90
/* 8030085C 002FD79C 48 06 19 C5 */ bl _restgpr_27
/* 80300860 002FD7A0 80 01 00 94 */ lwz r0, 0x94(r1)
/* 80300864 002FD7A4 7C 08 03 A6 */ mtlr r0
/* 80300868 002FD7A8 38 21 00 90 */ addi r1, r1, 0x90
/* 8030086C 002FD7AC 4E 80 00 20 */ blr
/* 80300870 002FD7B0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80300874 002FD7B4 7C 08 02 A6 */ mflr r0
/* 80300878 002FD7B8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8030087C 002FD7BC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80300880 002FD7C0 93 C1 00 08 */ stw r30, 8(r1)
/* 80300884 002FD7C4 7C 7E 1B 78 */ mr r30, r3
/* 80300888 002FD7C8 7C 9F 23 78 */ mr r31, r4
/* 8030088C 002FD7CC 80 63 00 EC */ lwz r3, 0xec(r3)
/* 80300890 002FD7D0 28 03 00 00 */ cmplwi r3, 0
/* 80300894 002FD7D4 40 82 00 0C */ bne lbl_803008A0
/* 80300898 002FD7D8 38 60 00 00 */ li r3, 0
/* 8030089C 002FD7DC 48 00 00 34 */ b lbl_803008D0
lbl_803008A0:
/* 803008A0 002FD7E0 80 63 00 0C */ lwz r3, 0xc(r3)
/* 803008A4 002FD7E4 81 83 00 00 */ lwz r12, 0(r3)
/* 803008A8 002FD7E8 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 803008AC 002FD7EC 7D 89 03 A6 */ mtctr r12
/* 803008B0 002FD7F0 4E 80 04 21 */ bctrl
/* 803008B4 002FD7F4 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 803008B8 002FD7F8 28 00 00 11 */ cmplwi r0, 0x11
/* 803008BC 002FD7FC 41 82 00 0C */ beq lbl_803008C8
/* 803008C0 002FD800 38 60 00 00 */ li r3, 0
/* 803008C4 002FD804 48 00 00 0C */ b lbl_803008D0
lbl_803008C8:
/* 803008C8 002FD808 9B FE 00 B5 */ stb r31, 0xb5(r30)
/* 803008CC 002FD80C 7F E3 FB 78 */ mr r3, r31
lbl_803008D0:
/* 803008D0 002FD810 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803008D4 002FD814 83 C1 00 08 */ lwz r30, 8(r1)
/* 803008D8 002FD818 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803008DC 002FD81C 7C 08 03 A6 */ mtlr r0
/* 803008E0 002FD820 38 21 00 10 */ addi r1, r1, 0x10
/* 803008E4 002FD824 4E 80 00 20 */ blr
/* 803008E8 002FD828 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 803008EC 002FD82C 7C 08 02 A6 */ mflr r0
/* 803008F0 002FD830 90 01 00 54 */ stw r0, 0x54(r1)
/* 803008F4 002FD834 DB E1 00 48 */ stfd f31, 0x48(r1)
/* 803008F8 002FD838 DB C1 00 40 */ stfd f30, 0x40(r1)
/* 803008FC 002FD83C 93 E1 00 3C */ stw r31, 0x3c(r1)
/* 80300900 002FD840 7C 7F 1B 78 */ mr r31, r3
/* 80300904 002FD844 FF C0 08 90 */ fmr f30, f1
/* 80300908 002FD848 FF E0 10 90 */ fmr f31, f2
/* 8030090C 002FD84C 38 61 00 08 */ addi r3, r1, 8
/* 80300910 002FD850 48 04 5B 75 */ bl PSMTXIdentity
/* 80300914 002FD854 7F E3 FB 78 */ mr r3, r31
/* 80300918 002FD858 FC 20 F0 90 */ fmr f1, f30
/* 8030091C 002FD85C FC 40 F8 90 */ fmr f2, f31
/* 80300920 002FD860 38 81 00 08 */ addi r4, r1, 8
/* 80300924 002FD864 81 9F 00 00 */ lwz r12, 0(r31)
/* 80300928 002FD868 81 8C 00 38 */ lwz r12, 0x38(r12)
/* 8030092C 002FD86C 7D 89 03 A6 */ mtctr r12
/* 80300930 002FD870 4E 80 04 21 */ bctrl
/* 80300934 002FD874 CB E1 00 48 */ lfd f31, 0x48(r1)
/* 80300938 002FD878 CB C1 00 40 */ lfd f30, 0x40(r1)
/* 8030093C 002FD87C 83 E1 00 3C */ lwz r31, 0x3c(r1)
/* 80300940 002FD880 80 01 00 54 */ lwz r0, 0x54(r1)
/* 80300944 002FD884 7C 08 03 A6 */ mtlr r0
/* 80300948 002FD888 38 21 00 50 */ addi r1, r1, 0x50
/* 8030094C 002FD88C 4E 80 00 20 */ blr
/* 80300950 002FD890 94 21 FF 30 */ stwu r1, -0xd0(r1)
/* 80300954 002FD894 7C 08 02 A6 */ mflr r0
/* 80300958 002FD898 90 01 00 D4 */ stw r0, 0xd4(r1)
/* 8030095C 002FD89C DB E1 00 C0 */ stfd f31, 0xc0(r1)
/* 80300960 002FD8A0 F3 E1 00 C8 */ psq_st f31, 200(r1), 0, qr0
/* 80300964 002FD8A4 DB C1 00 B0 */ stfd f30, 0xb0(r1)
/* 80300968 002FD8A8 F3 C1 00 B8 */ psq_st f30, 184(r1), 0, qr0
/* 8030096C 002FD8AC 93 E1 00 AC */ stw r31, 0xac(r1)
/* 80300970 002FD8B0 93 C1 00 A8 */ stw r30, 0xa8(r1)
/* 80300974 002FD8B4 7C 7E 1B 78 */ mr r30, r3
/* 80300978 002FD8B8 FF C0 08 90 */ fmr f30, f1
/* 8030097C 002FD8BC FF E0 10 90 */ fmr f31, f2
/* 80300980 002FD8C0 7C 9F 23 78 */ mr r31, r4
/* 80300984 002FD8C4 80 03 01 28 */ lwz r0, 0x128(r3)
/* 80300988 002FD8C8 90 01 00 08 */ stw r0, 8(r1)
/* 8030098C 002FD8CC 80 03 01 2C */ lwz r0, 0x12c(r3)
/* 80300990 002FD8D0 90 01 00 0C */ stw r0, 0xc(r1)
/* 80300994 002FD8D4 80 03 01 08 */ lwz r0, 0x108(r3)
/* 80300998 002FD8D8 90 01 00 10 */ stw r0, 0x10(r1)
/* 8030099C 002FD8DC 80 03 01 04 */ lwz r0, 0x104(r3)
/* 803009A0 002FD8E0 90 01 00 14 */ stw r0, 0x14(r1)
/* 803009A4 002FD8E4 38 61 00 48 */ addi r3, r1, 0x48
/* 803009A8 002FD8E8 80 9E 01 00 */ lwz r4, 0x100(r30)
/* 803009AC 002FD8EC C0 3E 01 14 */ lfs f1, 0x114(r30)
/* 803009B0 002FD8F0 C0 5E 01 18 */ lfs f2, 0x118(r30)
/* 803009B4 002FD8F4 38 A1 00 14 */ addi r5, r1, 0x14
/* 803009B8 002FD8F8 38 C1 00 10 */ addi r6, r1, 0x10
/* 803009BC 002FD8FC 38 E1 00 0C */ addi r7, r1, 0xc
/* 803009C0 002FD900 39 01 00 08 */ addi r8, r1, 8
/* 803009C4 002FD904 4B FF 39 D1 */ bl J2DPrint
/* 803009C8 002FD908 C0 5E 01 20 */ lfs f2, 0x120(r30)
/* 803009CC 002FD90C C0 3E 01 1C */ lfs f1, 0x11c(r30)
/* 803009D0 002FD910 C0 02 C8 80 */ lfs f0, lbl_80456280-_SDA2_BASE_(r2)
/* 803009D4 002FD914 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 803009D8 002FD918 40 81 00 08 */ ble lbl_803009E0
/* 803009DC 002FD91C 48 00 00 08 */ b lbl_803009E4
lbl_803009E0:
/* 803009E0 002FD920 FC 20 00 90 */ fmr f1, f0
lbl_803009E4:
/* 803009E4 002FD924 D0 21 00 98 */ stfs f1, 0x98(r1)
/* 803009E8 002FD928 C0 02 C8 80 */ lfs f0, lbl_80456280-_SDA2_BASE_(r2)
/* 803009EC 002FD92C FC 02 00 40 */ fcmpo cr0, f2, f0
/* 803009F0 002FD930 40 81 00 08 */ ble lbl_803009F8
/* 803009F4 002FD934 48 00 00 08 */ b lbl_803009FC
lbl_803009F8:
/* 803009F8 002FD938 FC 40 00 90 */ fmr f2, f0
lbl_803009FC:
/* 803009FC 002FD93C D0 41 00 9C */ stfs f2, 0x9c(r1)
/* 80300A00 002FD940 7F E3 FB 78 */ mr r3, r31
/* 80300A04 002FD944 38 9E 00 80 */ addi r4, r30, 0x80
/* 80300A08 002FD948 38 A1 00 18 */ addi r5, r1, 0x18
/* 80300A0C 002FD94C 48 04 5A D9 */ bl PSMTXConcat
/* 80300A10 002FD950 38 61 00 18 */ addi r3, r1, 0x18
/* 80300A14 002FD954 38 80 00 00 */ li r4, 0
/* 80300A18 002FD958 48 05 F8 35 */ bl GXLoadPosMtxImm
/* 80300A1C 002FD95C 38 60 00 00 */ li r3, 0
/* 80300A20 002FD960 48 05 E6 B5 */ bl GXSetNumIndStages
/* 80300A24 002FD964 3B E0 00 00 */ li r31, 0
lbl_80300A28:
/* 80300A28 002FD968 7F E3 FB 78 */ mr r3, r31
/* 80300A2C 002FD96C 48 05 E6 CD */ bl GXSetTevDirect
/* 80300A30 002FD970 3B FF 00 01 */ addi r31, r31, 1
/* 80300A34 002FD974 2C 1F 00 10 */ cmpwi r31, 0x10
/* 80300A38 002FD978 41 80 FF F0 */ blt lbl_80300A28
/* 80300A3C 002FD97C 38 60 00 01 */ li r3, 1
/* 80300A40 002FD980 48 05 B3 BD */ bl GXSetNumTexGens
/* 80300A44 002FD984 38 60 00 00 */ li r3, 0
/* 80300A48 002FD988 38 80 00 01 */ li r4, 1
/* 80300A4C 002FD98C 38 A0 00 04 */ li r5, 4
/* 80300A50 002FD990 38 C0 00 3C */ li r6, 0x3c
/* 80300A54 002FD994 38 E0 00 00 */ li r7, 0
/* 80300A58 002FD998 39 00 00 7D */ li r8, 0x7d
/* 80300A5C 002FD99C 48 05 B1 21 */ bl GXSetTexCoordGen2
/* 80300A60 002FD9A0 38 61 00 48 */ addi r3, r1, 0x48
/* 80300A64 002FD9A4 C0 1E 00 20 */ lfs f0, 0x20(r30)
/* 80300A68 002FD9A8 EC 3E 00 2A */ fadds f1, f30, f0
/* 80300A6C 002FD9AC C0 1E 00 24 */ lfs f0, 0x24(r30)
/* 80300A70 002FD9B0 EC 5F 00 2A */ fadds f2, f31, f0
/* 80300A74 002FD9B4 4B FF 3C E9 */ bl J2DPrint_NS_locate
/* 80300A78 002FD9B8 80 9E 01 24 */ lwz r4, 0x124(r30)
/* 80300A7C 002FD9BC 28 04 00 00 */ cmplwi r4, 0
/* 80300A80 002FD9C0 41 82 00 44 */ beq lbl_80300AC4
/* 80300A84 002FD9C4 88 1E 01 30 */ lbz r0, 0x130(r30)
/* 80300A88 002FD9C8 38 61 00 48 */ addi r3, r1, 0x48
/* 80300A8C 002FD9CC C0 42 C8 98 */ lfs f2, lbl_80456298-_SDA2_BASE_(r2)
/* 80300A90 002FD9D0 C0 3E 00 28 */ lfs f1, 0x28(r30)
/* 80300A94 002FD9D4 C0 1E 00 20 */ lfs f0, 0x20(r30)
/* 80300A98 002FD9D8 EC 01 00 28 */ fsubs f0, f1, f0
/* 80300A9C 002FD9DC EC 22 00 2A */ fadds f1, f2, f0
/* 80300AA0 002FD9E0 C0 5E 00 2C */ lfs f2, 0x2c(r30)
/* 80300AA4 002FD9E4 C0 1E 00 24 */ lfs f0, 0x24(r30)
/* 80300AA8 002FD9E8 EC 42 00 28 */ fsubs f2, f2, f0
/* 80300AAC 002FD9EC 54 05 F7 BE */ rlwinm r5, r0, 0x1e, 0x1e, 0x1f
/* 80300AB0 002FD9F0 54 06 07 BE */ clrlwi r6, r0, 0x1e
/* 80300AB4 002FD9F4 C0 7E 01 0C */ lfs f3, 0x10c(r30)
/* 80300AB8 002FD9F8 C0 9E 01 10 */ lfs f4, 0x110(r30)
/* 80300ABC 002FD9FC 88 FE 00 B3 */ lbz r7, 0xb3(r30)
/* 80300AC0 002FDA00 4B FF 3D 69 */ bl J2DPrint_NS_printReturn
lbl_80300AC4:
/* 80300AC4 002FDA04 38 61 00 48 */ addi r3, r1, 0x48
/* 80300AC8 002FDA08 38 80 FF FF */ li r4, -1
/* 80300ACC 002FDA0C 4B FF 39 55 */ bl J2DPrint_NS_dtor
/* 80300AD0 002FDA10 E3 E1 00 C8 */ psq_l f31, 200(r1), 0, qr0
/* 80300AD4 002FDA14 CB E1 00 C0 */ lfd f31, 0xc0(r1)
/* 80300AD8 002FDA18 E3 C1 00 B8 */ psq_l f30, 184(r1), 0, qr0
/* 80300ADC 002FDA1C CB C1 00 B0 */ lfd f30, 0xb0(r1)
/* 80300AE0 002FDA20 83 E1 00 AC */ lwz r31, 0xac(r1)
/* 80300AE4 002FDA24 83 C1 00 A8 */ lwz r30, 0xa8(r1)
/* 80300AE8 002FDA28 80 01 00 D4 */ lwz r0, 0xd4(r1)
/* 80300AEC 002FDA2C 7C 08 03 A6 */ mtlr r0
/* 80300AF0 002FDA30 38 21 00 D0 */ addi r1, r1, 0xd0
/* 80300AF4 002FDA34 4E 80 00 20 */ blr
/* 80300AF8 002FDA38 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80300AFC 002FDA3C 7C 08 02 A6 */ mflr r0
/* 80300B00 002FDA40 90 01 00 34 */ stw r0, 0x34(r1)
/* 80300B04 002FDA44 DB E1 00 20 */ stfd f31, 0x20(r1)
/* 80300B08 002FDA48 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0
/* 80300B0C 002FDA4C DB C1 00 10 */ stfd f30, 0x10(r1)
/* 80300B10 002FDA50 F3 C1 00 18 */ psq_st f30, 24(r1), 0, qr0
/* 80300B14 002FDA54 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80300B18 002FDA58 93 C1 00 08 */ stw r30, 8(r1)
/* 80300B1C 002FDA5C 7C 7E 1B 78 */ mr r30, r3
/* 80300B20 002FDA60 FF C0 08 90 */ fmr f30, f1
/* 80300B24 002FDA64 FF E0 10 90 */ fmr f31, f2
/* 80300B28 002FDA68 88 03 00 B5 */ lbz r0, 0xb5(r3)
/* 80300B2C 002FDA6C 28 00 00 00 */ cmplwi r0, 0
/* 80300B30 002FDA70 41 82 00 94 */ beq lbl_80300BC4
/* 80300B34 002FDA74 34 1E 00 DC */ addic. r0, r30, 0xdc
/* 80300B38 002FDA78 41 82 00 8C */ beq lbl_80300BC4
/* 80300B3C 002FDA7C 80 7E 00 EC */ lwz r3, 0xec(r30)
/* 80300B40 002FDA80 28 03 00 00 */ cmplwi r3, 0
/* 80300B44 002FDA84 41 82 00 80 */ beq lbl_80300BC4
/* 80300B48 002FDA88 83 E3 00 0C */ lwz r31, 0xc(r3)
/* 80300B4C 002FDA8C 7F E3 FB 78 */ mr r3, r31
/* 80300B50 002FDA90 81 9F 00 00 */ lwz r12, 0(r31)
/* 80300B54 002FDA94 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80300B58 002FDA98 7D 89 03 A6 */ mtctr r12
/* 80300B5C 002FDA9C 4E 80 04 21 */ bctrl
/* 80300B60 002FDAA0 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80300B64 002FDAA4 28 00 00 11 */ cmplwi r0, 0x11
/* 80300B68 002FDAA8 40 82 00 5C */ bne lbl_80300BC4
/* 80300B6C 002FDAAC 7F E3 FB 78 */ mr r3, r31
/* 80300B70 002FDAB0 C0 3F 00 28 */ lfs f1, 0x28(r31)
/* 80300B74 002FDAB4 C0 1F 00 20 */ lfs f0, 0x20(r31)
/* 80300B78 002FDAB8 EC 41 00 28 */ fsubs f2, f1, f0
/* 80300B7C 002FDABC C0 3E 00 28 */ lfs f1, 0x28(r30)
/* 80300B80 002FDAC0 C0 1E 00 20 */ lfs f0, 0x20(r30)
/* 80300B84 002FDAC4 EC 01 00 28 */ fsubs f0, f1, f0
/* 80300B88 002FDAC8 EC 1E 00 28 */ fsubs f0, f30, f0
/* 80300B8C 002FDACC EC 22 00 2A */ fadds f1, f2, f0
/* 80300B90 002FDAD0 C0 5F 00 2C */ lfs f2, 0x2c(r31)
/* 80300B94 002FDAD4 C0 1F 00 24 */ lfs f0, 0x24(r31)
/* 80300B98 002FDAD8 EC 62 00 28 */ fsubs f3, f2, f0
/* 80300B9C 002FDADC C0 5E 00 2C */ lfs f2, 0x2c(r30)
/* 80300BA0 002FDAE0 C0 1E 00 24 */ lfs f0, 0x24(r30)
/* 80300BA4 002FDAE4 EC 02 00 28 */ fsubs f0, f2, f0
/* 80300BA8 002FDAE8 EC 1F 00 28 */ fsubs f0, f31, f0
/* 80300BAC 002FDAEC EC 43 00 2A */ fadds f2, f3, f0
/* 80300BB0 002FDAF0 81 9F 00 00 */ lwz r12, 0(r31)
/* 80300BB4 002FDAF4 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 80300BB8 002FDAF8 7D 89 03 A6 */ mtctr r12
/* 80300BBC 002FDAFC 4E 80 04 21 */ bctrl
/* 80300BC0 002FDB00 48 00 00 14 */ b lbl_80300BD4
lbl_80300BC4:
/* 80300BC4 002FDB04 7F C3 F3 78 */ mr r3, r30
/* 80300BC8 002FDB08 FC 20 F0 90 */ fmr f1, f30
/* 80300BCC 002FDB0C FC 40 F8 90 */ fmr f2, f31
/* 80300BD0 002FDB10 4B FF 64 29 */ bl J2DPane_NS_resize
lbl_80300BD4:
/* 80300BD4 002FDB14 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0
/* 80300BD8 002FDB18 CB E1 00 20 */ lfd f31, 0x20(r1)
/* 80300BDC 002FDB1C E3 C1 00 18 */ psq_l f30, 24(r1), 0, qr0
/* 80300BE0 002FDB20 CB C1 00 10 */ lfd f30, 0x10(r1)
/* 80300BE4 002FDB24 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80300BE8 002FDB28 83 C1 00 08 */ lwz r30, 8(r1)
/* 80300BEC 002FDB2C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80300BF0 002FDB30 7C 08 03 A6 */ mtlr r0
/* 80300BF4 002FDB34 38 21 00 30 */ addi r1, r1, 0x30
/* 80300BF8 002FDB38 4E 80 00 20 */ blr
/* 80300BFC 002FDB3C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80300C00 002FDB40 7C 08 02 A6 */ mflr r0
/* 80300C04 002FDB44 90 01 00 14 */ stw r0, 0x14(r1)
/* 80300C08 002FDB48 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80300C0C 002FDB4C 93 C1 00 08 */ stw r30, 8(r1)
/* 80300C10 002FDB50 7C 7E 1B 78 */ mr r30, r3
/* 80300C14 002FDB54 7C 9F 23 78 */ mr r31, r4
/* 80300C18 002FDB58 80 63 01 00 */ lwz r3, 0x100(r3)
/* 80300C1C 002FDB5C 28 03 00 00 */ cmplwi r3, 0
/* 80300C20 002FDB60 41 82 00 24 */ beq lbl_80300C44
/* 80300C24 002FDB64 81 83 00 00 */ lwz r12, 0(r3)
/* 80300C28 002FDB68 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 80300C2C 002FDB6C 7D 89 03 A6 */ mtctr r12
/* 80300C30 002FDB70 4E 80 04 21 */ bctrl
/* 80300C34 002FDB74 7C 03 F8 40 */ cmplw r3, r31
/* 80300C38 002FDB78 40 82 00 0C */ bne lbl_80300C44
/* 80300C3C 002FDB7C 38 60 00 01 */ li r3, 1
/* 80300C40 002FDB80 48 00 00 10 */ b lbl_80300C50
lbl_80300C44:
/* 80300C44 002FDB84 7F C3 F3 78 */ mr r3, r30
/* 80300C48 002FDB88 7F E4 FB 78 */ mr r4, r31
/* 80300C4C 002FDB8C 4B FF 68 6D */ bl J2DPane_NS_isUsed_X1_
lbl_80300C50:
/* 80300C50 002FDB90 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80300C54 002FDB94 83 C1 00 08 */ lwz r30, 8(r1)
/* 80300C58 002FDB98 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80300C5C 002FDB9C 7C 08 03 A6 */ mtlr r0
/* 80300C60 002FDBA0 38 21 00 10 */ addi r1, r1, 0x10
/* 80300C64 002FDBA4 4E 80 00 20 */ blr
/* 80300C68 002FDBA8 38 60 00 13 */ li r3, 0x13
/* 80300C6C 002FDBAC 4E 80 00 20 */ blr
/* 80300C70 002FDBB0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80300C74 002FDBB4 7C 08 02 A6 */ mflr r0
/* 80300C78 002FDBB8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80300C7C 002FDBBC 4B FF 67 B5 */ bl J2DPane_NS_isUsed
/* 80300C80 002FDBC0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80300C84 002FDBC4 7C 08 03 A6 */ mtlr r0
/* 80300C88 002FDBC8 38 21 00 10 */ addi r1, r1, 0x10
/* 80300C8C 002FDBCC 4E 80 00 20 */ blr
/* 80300C90 002FDBD0 4E 80 00 20 */ blr