dol2asm OK

This commit is contained in:
Julgodis
2021-03-28 22:49:05 +02:00
parent 3d66902e1a
commit 1e95d29b60
60106 changed files with 4755966 additions and 1107376 deletions
@@ -0,0 +1,34 @@
lbl_802FF6D8:
/* 802FF6D8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802FF6DC 7C 08 02 A6 */ mflr r0
/* 802FF6E0 90 01 00 24 */ stw r0, 0x24(r1)
/* 802FF6E4 39 61 00 20 */ addi r11, r1, 0x20
/* 802FF6E8 48 06 2A F1 */ bl _savegpr_28
/* 802FF6EC 7C 7C 1B 78 */ mr r28, r3
/* 802FF6F0 7C 9D 23 78 */ mr r29, r4
/* 802FF6F4 7C BE 2B 78 */ mr r30, r5
/* 802FF6F8 7C DF 33 78 */ mr r31, r6
/* 802FF6FC 4B FF 64 FD */ bl __ct__7J2DPaneFv
/* 802FF700 3C 60 80 3D */ lis r3, __vt__10J2DTextBox@ha
/* 802FF704 38 03 D3 28 */ addi r0, r3, __vt__10J2DTextBox@l
/* 802FF708 90 1C 00 00 */ stw r0, 0(r28)
/* 802FF70C 38 60 00 00 */ li r3, 0
/* 802FF710 90 7C 01 00 */ stw r3, 0x100(r28)
/* 802FF714 38 00 FF FF */ li r0, -1
/* 802FF718 90 1C 01 04 */ stw r0, 0x104(r28)
/* 802FF71C 90 1C 01 08 */ stw r0, 0x108(r28)
/* 802FF720 90 7C 01 24 */ stw r3, 0x124(r28)
/* 802FF724 90 1C 01 28 */ stw r0, 0x128(r28)
/* 802FF728 90 1C 01 2C */ stw r0, 0x12c(r28)
/* 802FF72C 7F 83 E3 78 */ mr r3, r28
/* 802FF730 7F A4 EB 78 */ mr r4, r29
/* 802FF734 7F C5 F3 78 */ mr r5, r30
/* 802FF738 7F E6 FB 78 */ mr r6, r31
/* 802FF73C 48 00 07 4D */ bl private_readStream__10J2DTextBoxFP7J2DPaneP20JSURandomInputStreamP10JKRArchive
/* 802FF740 7F 83 E3 78 */ mr r3, r28
/* 802FF744 39 61 00 20 */ addi r11, r1, 0x20
/* 802FF748 48 06 2A DD */ bl _restgpr_28
/* 802FF74C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802FF750 7C 08 03 A6 */ mtlr r0
/* 802FF754 38 21 00 20 */ addi r1, r1, 0x20
/* 802FF758 4E 80 00 20 */ blr
@@ -0,0 +1,290 @@
lbl_802FF75C:
/* 802FF75C 94 21 FF 70 */ stwu r1, -0x90(r1)
/* 802FF760 7C 08 02 A6 */ mflr r0
/* 802FF764 90 01 00 94 */ stw r0, 0x94(r1)
/* 802FF768 39 61 00 90 */ addi r11, r1, 0x90
/* 802FF76C 48 06 2A 61 */ bl _savegpr_25
/* 802FF770 7C 7B 1B 78 */ mr r27, r3
/* 802FF774 7C 99 23 78 */ mr r25, r4
/* 802FF778 7C BC 2B 78 */ mr r28, r5
/* 802FF77C 7C DD 33 78 */ mr r29, r6
/* 802FF780 7C FA 3B 78 */ mr r26, r7
/* 802FF784 4B FF 64 75 */ bl __ct__7J2DPaneFv
/* 802FF788 3C 60 80 3D */ lis r3, __vt__10J2DTextBox@ha
/* 802FF78C 38 03 D3 28 */ addi r0, r3, __vt__10J2DTextBox@l
/* 802FF790 90 1B 00 00 */ stw r0, 0(r27)
/* 802FF794 38 60 00 00 */ li r3, 0
/* 802FF798 90 7B 01 00 */ stw r3, 0x100(r27)
/* 802FF79C 38 00 FF FF */ li r0, -1
/* 802FF7A0 90 1B 01 04 */ stw r0, 0x104(r27)
/* 802FF7A4 90 1B 01 08 */ stw r0, 0x108(r27)
/* 802FF7A8 90 7B 01 24 */ stw r3, 0x124(r27)
/* 802FF7AC 90 1B 01 28 */ stw r0, 0x128(r27)
/* 802FF7B0 90 1B 01 2C */ stw r0, 0x12c(r27)
/* 802FF7B4 7F 83 E3 78 */ mr r3, r28
/* 802FF7B8 81 9C 00 00 */ lwz r12, 0(r28)
/* 802FF7BC 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 802FF7C0 7D 89 03 A6 */ mtctr r12
/* 802FF7C4 4E 80 04 21 */ bctrl
/* 802FF7C8 7C 7F 1B 78 */ mr r31, r3
/* 802FF7CC 7F 83 E3 78 */ mr r3, r28
/* 802FF7D0 38 81 00 28 */ addi r4, r1, 0x28
/* 802FF7D4 38 A0 00 08 */ li r5, 8
/* 802FF7D8 4B FD CA C1 */ bl read__14JSUInputStreamFPvl
/* 802FF7DC 3C 60 54 42 */ lis r3, 0x5442 /* 0x54425831@ha */
/* 802FF7E0 38 03 58 31 */ addi r0, r3, 0x5831 /* 0x54425831@l */
/* 802FF7E4 90 1B 00 08 */ stw r0, 8(r27)
/* 802FF7E8 7F 83 E3 78 */ mr r3, r28
/* 802FF7EC 81 9C 00 00 */ lwz r12, 0(r28)
/* 802FF7F0 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 802FF7F4 7D 89 03 A6 */ mtctr r12
/* 802FF7F8 4E 80 04 21 */ bctrl
/* 802FF7FC 7C 7E 1B 78 */ mr r30, r3
/* 802FF800 7F 83 E3 78 */ mr r3, r28
/* 802FF804 38 81 00 20 */ addi r4, r1, 0x20
/* 802FF808 38 A0 00 08 */ li r5, 8
/* 802FF80C 4B FD CC 4D */ bl peek__20JSURandomInputStreamFPvl
/* 802FF810 7F 63 DB 78 */ mr r3, r27
/* 802FF814 7F 24 CB 78 */ mr r4, r25
/* 802FF818 7F 85 E3 78 */ mr r5, r28
/* 802FF81C 4B FF 82 FD */ bl makePaneExStream__7J2DPaneFP7J2DPaneP20JSURandomInputStream
/* 802FF820 7F 83 E3 78 */ mr r3, r28
/* 802FF824 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802FF828 7C 9E 02 14 */ add r4, r30, r0
/* 802FF82C 38 A0 00 00 */ li r5, 0
/* 802FF830 4B FD CC AD */ bl seek__20JSURandomInputStreamFl17JSUStreamSeekFrom
/* 802FF834 7F 83 E3 78 */ mr r3, r28
/* 802FF838 38 81 00 30 */ addi r4, r1, 0x30
/* 802FF83C 38 A0 00 20 */ li r5, 0x20
/* 802FF840 4B FD CA 59 */ bl read__14JSUInputStreamFPvl
/* 802FF844 3B C0 00 00 */ li r30, 0
/* 802FF848 A0 01 00 34 */ lhz r0, 0x34(r1)
/* 802FF84C 28 00 FF FF */ cmplwi r0, 0xffff
/* 802FF850 41 82 00 54 */ beq lbl_802FF8A4
/* 802FF854 1C 00 00 88 */ mulli r0, r0, 0x88
/* 802FF858 7F DA 02 15 */ add. r30, r26, r0
/* 802FF85C 41 82 00 48 */ beq lbl_802FF8A4
/* 802FF860 80 7E 00 70 */ lwz r3, 0x70(r30)
/* 802FF864 28 03 00 00 */ cmplwi r3, 0
/* 802FF868 41 82 00 34 */ beq lbl_802FF89C
/* 802FF86C 81 83 00 00 */ lwz r12, 0(r3)
/* 802FF870 81 8C 00 A8 */ lwz r12, 0xa8(r12)
/* 802FF874 7D 89 03 A6 */ mtctr r12
/* 802FF878 4E 80 04 21 */ bctrl
/* 802FF87C 28 03 00 00 */ cmplwi r3, 0
/* 802FF880 41 82 00 1C */ beq lbl_802FF89C
/* 802FF884 90 7B 01 00 */ stw r3, 0x100(r27)
/* 802FF888 80 7E 00 70 */ lwz r3, 0x70(r30)
/* 802FF88C 81 83 00 00 */ lwz r12, 0(r3)
/* 802FF890 81 8C 00 B4 */ lwz r12, 0xb4(r12)
/* 802FF894 7D 89 03 A6 */ mtctr r12
/* 802FF898 4E 80 04 21 */ bctrl
lbl_802FF89C:
/* 802FF89C 88 1E 00 13 */ lbz r0, 0x13(r30)
/* 802FF8A0 98 1B 00 B2 */ stb r0, 0xb2(r27)
lbl_802FF8A4:
/* 802FF8A4 A8 01 00 36 */ lha r0, 0x36(r1)
/* 802FF8A8 C8 22 C8 88 */ lfd f1, lit_1662(r2)
/* 802FF8AC 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 802FF8B0 90 01 00 54 */ stw r0, 0x54(r1)
/* 802FF8B4 3C 60 43 30 */ lis r3, 0x4330
/* 802FF8B8 90 61 00 50 */ stw r3, 0x50(r1)
/* 802FF8BC C8 01 00 50 */ lfd f0, 0x50(r1)
/* 802FF8C0 EC 00 08 28 */ fsubs f0, f0, f1
/* 802FF8C4 D0 1B 01 14 */ stfs f0, 0x114(r27)
/* 802FF8C8 A8 01 00 38 */ lha r0, 0x38(r1)
/* 802FF8CC 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 802FF8D0 90 01 00 5C */ stw r0, 0x5c(r1)
/* 802FF8D4 90 61 00 58 */ stw r3, 0x58(r1)
/* 802FF8D8 C8 01 00 58 */ lfd f0, 0x58(r1)
/* 802FF8DC EC 00 08 28 */ fsubs f0, f0, f1
/* 802FF8E0 D0 1B 01 18 */ stfs f0, 0x118(r27)
/* 802FF8E4 A0 01 00 3A */ lhz r0, 0x3a(r1)
/* 802FF8E8 C8 22 C8 90 */ lfd f1, lit_1665(r2)
/* 802FF8EC 90 01 00 64 */ stw r0, 0x64(r1)
/* 802FF8F0 90 61 00 60 */ stw r3, 0x60(r1)
/* 802FF8F4 C8 01 00 60 */ lfd f0, 0x60(r1)
/* 802FF8F8 EC 00 08 28 */ fsubs f0, f0, f1
/* 802FF8FC D0 1B 01 1C */ stfs f0, 0x11c(r27)
/* 802FF900 A0 01 00 3C */ lhz r0, 0x3c(r1)
/* 802FF904 90 01 00 6C */ stw r0, 0x6c(r1)
/* 802FF908 90 61 00 68 */ stw r3, 0x68(r1)
/* 802FF90C C8 01 00 68 */ lfd f0, 0x68(r1)
/* 802FF910 EC 00 08 28 */ fsubs f0, f0, f1
/* 802FF914 D0 1B 01 20 */ stfs f0, 0x120(r27)
/* 802FF918 88 01 00 3E */ lbz r0, 0x3e(r1)
/* 802FF91C 54 03 10 3A */ slwi r3, r0, 2
/* 802FF920 88 01 00 3F */ lbz r0, 0x3f(r1)
/* 802FF924 7C 60 03 78 */ or r0, r3, r0
/* 802FF928 98 1B 01 30 */ stb r0, 0x130(r27)
/* 802FF92C 80 01 00 40 */ lwz r0, 0x40(r1)
/* 802FF930 90 01 00 1C */ stw r0, 0x1c(r1)
/* 802FF934 88 01 00 1C */ lbz r0, 0x1c(r1)
/* 802FF938 98 1B 01 04 */ stb r0, 0x104(r27)
/* 802FF93C 88 01 00 1D */ lbz r0, 0x1d(r1)
/* 802FF940 98 1B 01 05 */ stb r0, 0x105(r27)
/* 802FF944 88 01 00 1E */ lbz r0, 0x1e(r1)
/* 802FF948 98 1B 01 06 */ stb r0, 0x106(r27)
/* 802FF94C 88 01 00 1F */ lbz r0, 0x1f(r1)
/* 802FF950 98 1B 01 07 */ stb r0, 0x107(r27)
/* 802FF954 80 01 00 44 */ lwz r0, 0x44(r1)
/* 802FF958 90 01 00 18 */ stw r0, 0x18(r1)
/* 802FF95C 88 01 00 18 */ lbz r0, 0x18(r1)
/* 802FF960 98 1B 01 08 */ stb r0, 0x108(r27)
/* 802FF964 88 01 00 19 */ lbz r0, 0x19(r1)
/* 802FF968 98 1B 01 09 */ stb r0, 0x109(r27)
/* 802FF96C 88 01 00 1A */ lbz r0, 0x1a(r1)
/* 802FF970 98 1B 01 0A */ stb r0, 0x10a(r27)
/* 802FF974 88 01 00 1B */ lbz r0, 0x1b(r1)
/* 802FF978 98 1B 01 0B */ stb r0, 0x10b(r27)
/* 802FF97C 7F 63 DB 78 */ mr r3, r27
/* 802FF980 88 81 00 48 */ lbz r4, 0x48(r1)
/* 802FF984 30 04 FF FF */ addic r0, r4, -1
/* 802FF988 7C 00 21 10 */ subfe r0, r0, r4
/* 802FF98C 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 802FF990 81 9B 00 00 */ lwz r12, 0(r27)
/* 802FF994 81 8C 00 28 */ lwz r12, 0x28(r12)
/* 802FF998 7D 89 03 A6 */ mtctr r12
/* 802FF99C 4E 80 04 21 */ bctrl
/* 802FF9A0 3B 40 00 00 */ li r26, 0
/* 802FF9A4 57 A0 01 8D */ rlwinm. r0, r29, 0, 6, 6
/* 802FF9A8 40 82 00 24 */ bne lbl_802FF9CC
/* 802FF9AC A0 01 00 4C */ lhz r0, 0x4c(r1)
/* 802FF9B0 7C 1A 03 78 */ mr r26, r0
/* 802FF9B4 7C 00 07 34 */ extsh r0, r0
/* 802FF9B8 2C 00 FF FF */ cmpwi r0, -1
/* 802FF9BC 40 82 00 10 */ bne lbl_802FF9CC
/* 802FF9C0 A0 61 00 4E */ lhz r3, 0x4e(r1)
/* 802FF9C4 38 03 00 01 */ addi r0, r3, 1
/* 802FF9C8 54 1A 04 3E */ clrlwi r26, r0, 0x10
lbl_802FF9CC:
/* 802FF9CC 38 00 00 00 */ li r0, 0
/* 802FF9D0 B0 1B 01 32 */ sth r0, 0x132(r27)
/* 802FF9D4 90 1B 01 24 */ stw r0, 0x124(r27)
/* 802FF9D8 57 43 04 3F */ clrlwi. r3, r26, 0x10
/* 802FF9DC 41 82 00 0C */ beq lbl_802FF9E8
/* 802FF9E0 4B FC F2 E5 */ bl __nwa__FUl
/* 802FF9E4 90 7B 01 24 */ stw r3, 0x124(r27)
lbl_802FF9E8:
/* 802FF9E8 80 1B 01 24 */ lwz r0, 0x124(r27)
/* 802FF9EC 28 00 00 00 */ cmplwi r0, 0
/* 802FF9F0 41 82 00 40 */ beq lbl_802FFA30
/* 802FF9F4 B3 5B 01 32 */ sth r26, 0x132(r27)
/* 802FF9F8 57 43 04 3E */ clrlwi r3, r26, 0x10
/* 802FF9FC 38 03 FF FF */ addi r0, r3, -1
/* 802FFA00 A3 41 00 4E */ lhz r26, 0x4e(r1)
/* 802FFA04 7C 00 D0 00 */ cmpw r0, r26
/* 802FFA08 40 80 00 08 */ bge lbl_802FFA10
/* 802FFA0C 54 1A 04 3E */ clrlwi r26, r0, 0x10
lbl_802FFA10:
/* 802FFA10 7F 83 E3 78 */ mr r3, r28
/* 802FFA14 80 9B 01 24 */ lwz r4, 0x124(r27)
/* 802FFA18 57 45 04 3E */ clrlwi r5, r26, 0x10
/* 802FFA1C 4B FD CA 3D */ bl peek__20JSURandomInputStreamFPvl
/* 802FFA20 38 80 00 00 */ li r4, 0
/* 802FFA24 80 7B 01 24 */ lwz r3, 0x124(r27)
/* 802FFA28 57 40 04 3E */ clrlwi r0, r26, 0x10
/* 802FFA2C 7C 83 01 AE */ stbx r4, r3, r0
lbl_802FFA30:
/* 802FFA30 7F 83 E3 78 */ mr r3, r28
/* 802FFA34 A0 81 00 4E */ lhz r4, 0x4e(r1)
/* 802FFA38 81 9C 00 00 */ lwz r12, 0(r28)
/* 802FFA3C 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 802FFA40 7D 89 03 A6 */ mtctr r12
/* 802FFA44 4E 80 04 21 */ bctrl
/* 802FFA48 7F 83 E3 78 */ mr r3, r28
/* 802FFA4C 80 01 00 2C */ lwz r0, 0x2c(r1)
/* 802FFA50 7C 9F 02 14 */ add r4, r31, r0
/* 802FFA54 38 A0 00 00 */ li r5, 0
/* 802FFA58 4B FD CA 85 */ bl seek__20JSURandomInputStreamFl17JSUStreamSeekFrom
/* 802FFA5C 38 00 00 00 */ li r0, 0
/* 802FFA60 90 01 00 14 */ stw r0, 0x14(r1)
/* 802FFA64 88 01 00 14 */ lbz r0, 0x14(r1)
/* 802FFA68 98 1B 01 2C */ stb r0, 0x12c(r27)
/* 802FFA6C 88 01 00 15 */ lbz r0, 0x15(r1)
/* 802FFA70 98 1B 01 2D */ stb r0, 0x12d(r27)
/* 802FFA74 88 01 00 16 */ lbz r0, 0x16(r1)
/* 802FFA78 98 1B 01 2E */ stb r0, 0x12e(r27)
/* 802FFA7C 88 01 00 17 */ lbz r0, 0x17(r1)
/* 802FFA80 98 1B 01 2F */ stb r0, 0x12f(r27)
/* 802FFA84 38 00 FF FF */ li r0, -1
/* 802FFA88 90 01 00 10 */ stw r0, 0x10(r1)
/* 802FFA8C 88 01 00 10 */ lbz r0, 0x10(r1)
/* 802FFA90 98 1B 01 28 */ stb r0, 0x128(r27)
/* 802FFA94 88 01 00 11 */ lbz r0, 0x11(r1)
/* 802FFA98 98 1B 01 29 */ stb r0, 0x129(r27)
/* 802FFA9C 88 01 00 12 */ lbz r0, 0x12(r1)
/* 802FFAA0 98 1B 01 2A */ stb r0, 0x12a(r27)
/* 802FFAA4 88 01 00 13 */ lbz r0, 0x13(r1)
/* 802FFAA8 98 1B 01 2B */ stb r0, 0x12b(r27)
/* 802FFAAC 28 1E 00 00 */ cmplwi r30, 0
/* 802FFAB0 41 82 00 E4 */ beq lbl_802FFB94
/* 802FFAB4 80 7E 00 70 */ lwz r3, 0x70(r30)
/* 802FFAB8 28 03 00 00 */ cmplwi r3, 0
/* 802FFABC 41 82 00 D8 */ beq lbl_802FFB94
/* 802FFAC0 81 83 00 00 */ lwz r12, 0(r3)
/* 802FFAC4 81 8C 00 58 */ lwz r12, 0x58(r12)
/* 802FFAC8 7D 89 03 A6 */ mtctr r12
/* 802FFACC 4E 80 04 21 */ bctrl
/* 802FFAD0 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 802FFAD4 28 00 00 01 */ cmplwi r0, 1
/* 802FFAD8 41 82 00 BC */ beq lbl_802FFB94
/* 802FFADC 80 7E 00 70 */ lwz r3, 0x70(r30)
/* 802FFAE0 38 80 00 00 */ li r4, 0
/* 802FFAE4 81 83 00 00 */ lwz r12, 0(r3)
/* 802FFAE8 81 8C 00 38 */ lwz r12, 0x38(r12)
/* 802FFAEC 7D 89 03 A6 */ mtctr r12
/* 802FFAF0 4E 80 04 21 */ bctrl
/* 802FFAF4 AB 83 00 00 */ lha r28, 0(r3)
/* 802FFAF8 AB A3 00 02 */ lha r29, 2(r3)
/* 802FFAFC AB E3 00 04 */ lha r31, 4(r3)
/* 802FFB00 AB 43 00 06 */ lha r26, 6(r3)
/* 802FFB04 80 7E 00 70 */ lwz r3, 0x70(r30)
/* 802FFB08 38 80 00 01 */ li r4, 1
/* 802FFB0C 81 83 00 00 */ lwz r12, 0(r3)
/* 802FFB10 81 8C 00 38 */ lwz r12, 0x38(r12)
/* 802FFB14 7D 89 03 A6 */ mtctr r12
/* 802FFB18 4E 80 04 21 */ bctrl
/* 802FFB1C A8 83 00 00 */ lha r4, 0(r3)
/* 802FFB20 A8 A3 00 02 */ lha r5, 2(r3)
/* 802FFB24 A8 C3 00 04 */ lha r6, 4(r3)
/* 802FFB28 A8 63 00 06 */ lha r3, 6(r3)
/* 802FFB2C 57 A0 82 1E */ rlwinm r0, r29, 0x10, 8, 0xf
/* 802FFB30 53 80 C0 0E */ rlwimi r0, r28, 0x18, 0, 7
/* 802FFB34 53 E0 44 2E */ rlwimi r0, r31, 8, 0x10, 0x17
/* 802FFB38 53 40 06 3E */ rlwimi r0, r26, 0, 0x18, 0x1f
/* 802FFB3C 90 01 00 0C */ stw r0, 0xc(r1)
/* 802FFB40 88 01 00 0C */ lbz r0, 0xc(r1)
/* 802FFB44 98 1B 01 2C */ stb r0, 0x12c(r27)
/* 802FFB48 88 01 00 0D */ lbz r0, 0xd(r1)
/* 802FFB4C 98 1B 01 2D */ stb r0, 0x12d(r27)
/* 802FFB50 88 01 00 0E */ lbz r0, 0xe(r1)
/* 802FFB54 98 1B 01 2E */ stb r0, 0x12e(r27)
/* 802FFB58 88 01 00 0F */ lbz r0, 0xf(r1)
/* 802FFB5C 98 1B 01 2F */ stb r0, 0x12f(r27)
/* 802FFB60 54 A0 82 1E */ rlwinm r0, r5, 0x10, 8, 0xf
/* 802FFB64 50 80 C0 0E */ rlwimi r0, r4, 0x18, 0, 7
/* 802FFB68 50 C0 44 2E */ rlwimi r0, r6, 8, 0x10, 0x17
/* 802FFB6C 50 60 06 3E */ rlwimi r0, r3, 0, 0x18, 0x1f
/* 802FFB70 90 01 00 08 */ stw r0, 8(r1)
/* 802FFB74 88 01 00 08 */ lbz r0, 8(r1)
/* 802FFB78 98 1B 01 28 */ stb r0, 0x128(r27)
/* 802FFB7C 88 01 00 09 */ lbz r0, 9(r1)
/* 802FFB80 98 1B 01 29 */ stb r0, 0x129(r27)
/* 802FFB84 88 01 00 0A */ lbz r0, 0xa(r1)
/* 802FFB88 98 1B 01 2A */ stb r0, 0x12a(r27)
/* 802FFB8C 88 01 00 0B */ lbz r0, 0xb(r1)
/* 802FFB90 98 1B 01 2B */ stb r0, 0x12b(r27)
lbl_802FFB94:
/* 802FFB94 C0 02 C8 80 */ lfs f0, lit_1660(r2)
/* 802FFB98 D0 1B 01 0C */ stfs f0, 0x10c(r27)
/* 802FFB9C D0 1B 01 10 */ stfs f0, 0x110(r27)
/* 802FFBA0 38 00 00 01 */ li r0, 1
/* 802FFBA4 98 1B 01 31 */ stb r0, 0x131(r27)
/* 802FFBA8 7F 63 DB 78 */ mr r3, r27
/* 802FFBAC 39 61 00 90 */ addi r11, r1, 0x90
/* 802FFBB0 48 06 26 69 */ bl _restgpr_25
/* 802FFBB4 80 01 00 94 */ lwz r0, 0x94(r1)
/* 802FFBB8 7C 08 03 A6 */ mtlr r0
/* 802FFBBC 38 21 00 90 */ addi r1, r1, 0x90
/* 802FFBC0 4E 80 00 20 */ blr
@@ -0,0 +1,31 @@
lbl_802FF660:
/* 802FF660 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802FF664 7C 08 02 A6 */ mflr r0
/* 802FF668 90 01 00 14 */ stw r0, 0x14(r1)
/* 802FF66C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802FF670 7C 7F 1B 78 */ mr r31, r3
/* 802FF674 4B FF 65 85 */ bl __ct__7J2DPaneFv
/* 802FF678 3C 60 80 3D */ lis r3, __vt__10J2DTextBox@ha
/* 802FF67C 38 03 D3 28 */ addi r0, r3, __vt__10J2DTextBox@l
/* 802FF680 90 1F 00 00 */ stw r0, 0(r31)
/* 802FF684 38 60 00 00 */ li r3, 0
/* 802FF688 90 7F 01 00 */ stw r3, 0x100(r31)
/* 802FF68C 38 00 FF FF */ li r0, -1
/* 802FF690 90 1F 01 04 */ stw r0, 0x104(r31)
/* 802FF694 90 1F 01 08 */ stw r0, 0x108(r31)
/* 802FF698 90 7F 01 24 */ stw r3, 0x124(r31)
/* 802FF69C 90 1F 01 28 */ stw r0, 0x128(r31)
/* 802FF6A0 90 1F 01 2C */ stw r0, 0x12c(r31)
/* 802FF6A4 7F E3 FB 78 */ mr r3, r31
/* 802FF6A8 38 80 00 00 */ li r4, 0
/* 802FF6AC 38 A0 00 00 */ li r5, 0
/* 802FF6B0 38 C0 00 00 */ li r6, 0
/* 802FF6B4 38 E0 00 02 */ li r7, 2
/* 802FF6B8 39 00 00 02 */ li r8, 2
/* 802FF6BC 48 00 05 9D */ bl initiate__10J2DTextBoxFPC7ResFONTPCcs18J2DTextBoxHBinding18J2DTextBoxVBinding
/* 802FF6C0 7F E3 FB 78 */ mr r3, r31
/* 802FF6C4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802FF6C8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802FF6CC 7C 08 03 A6 */ mtlr r0
/* 802FF6D0 38 21 00 10 */ addi r1, r1, 0x10
/* 802FF6D4 4E 80 00 20 */ blr
@@ -0,0 +1,41 @@
lbl_803001E0:
/* 803001E0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803001E4 7C 08 02 A6 */ mflr r0
/* 803001E8 90 01 00 14 */ stw r0, 0x14(r1)
/* 803001EC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803001F0 93 C1 00 08 */ stw r30, 8(r1)
/* 803001F4 7C 7E 1B 79 */ or. r30, r3, r3
/* 803001F8 7C 9F 23 78 */ mr r31, r4
/* 803001FC 41 82 00 60 */ beq lbl_8030025C
/* 80300200 3C 60 80 3D */ lis r3, __vt__10J2DTextBox@ha
/* 80300204 38 03 D3 28 */ addi r0, r3, __vt__10J2DTextBox@l
/* 80300208 90 1E 00 00 */ stw r0, 0(r30)
/* 8030020C 88 1E 01 31 */ lbz r0, 0x131(r30)
/* 80300210 28 00 00 00 */ cmplwi r0, 0
/* 80300214 41 82 00 24 */ beq lbl_80300238
/* 80300218 80 7E 01 00 */ lwz r3, 0x100(r30)
/* 8030021C 28 03 00 00 */ cmplwi r3, 0
/* 80300220 41 82 00 18 */ beq lbl_80300238
/* 80300224 38 80 00 01 */ li r4, 1
/* 80300228 81 83 00 00 */ lwz r12, 0(r3)
/* 8030022C 81 8C 00 08 */ lwz r12, 8(r12)
/* 80300230 7D 89 03 A6 */ mtctr r12
/* 80300234 4E 80 04 21 */ bctrl
lbl_80300238:
/* 80300238 80 7E 01 24 */ lwz r3, 0x124(r30)
/* 8030023C 4B FC EB 25 */ bl __dla__FPv
/* 80300240 7F C3 F3 78 */ mr r3, r30
/* 80300244 38 80 00 00 */ li r4, 0
/* 80300248 4B FF 63 45 */ bl __dt__7J2DPaneFv
/* 8030024C 7F E0 07 35 */ extsh. r0, r31
/* 80300250 40 81 00 0C */ ble lbl_8030025C
/* 80300254 7F C3 F3 78 */ mr r3, r30
/* 80300258 4B FC EA E5 */ bl __dl__FPv
lbl_8030025C:
/* 8030025C 7F C3 F3 78 */ mr r3, r30
/* 80300260 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80300264 83 C1 00 08 */ lwz r30, 8(r1)
/* 80300268 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8030026C 7C 08 03 A6 */ mtlr r0
/* 80300270 38 21 00 10 */ addi r1, r1, 0x10
/* 80300274 4E 80 00 20 */ blr
@@ -0,0 +1,27 @@
lbl_803008E8:
/* 803008E8 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 803008EC 7C 08 02 A6 */ mflr r0
/* 803008F0 90 01 00 54 */ stw r0, 0x54(r1)
/* 803008F4 DB E1 00 48 */ stfd f31, 0x48(r1)
/* 803008F8 DB C1 00 40 */ stfd f30, 0x40(r1)
/* 803008FC 93 E1 00 3C */ stw r31, 0x3c(r1)
/* 80300900 7C 7F 1B 78 */ mr r31, r3
/* 80300904 FF C0 08 90 */ fmr f30, f1
/* 80300908 FF E0 10 90 */ fmr f31, f2
/* 8030090C 38 61 00 08 */ addi r3, r1, 8
/* 80300910 48 04 5B 75 */ bl PSMTXIdentity
/* 80300914 7F E3 FB 78 */ mr r3, r31
/* 80300918 FC 20 F0 90 */ fmr f1, f30
/* 8030091C FC 40 F8 90 */ fmr f2, f31
/* 80300920 38 81 00 08 */ addi r4, r1, 8
/* 80300924 81 9F 00 00 */ lwz r12, 0(r31)
/* 80300928 81 8C 00 38 */ lwz r12, 0x38(r12)
/* 8030092C 7D 89 03 A6 */ mtctr r12
/* 80300930 4E 80 04 21 */ bctrl
/* 80300934 CB E1 00 48 */ lfd f31, 0x48(r1)
/* 80300938 CB C1 00 40 */ lfd f30, 0x40(r1)
/* 8030093C 83 E1 00 3C */ lwz r31, 0x3c(r1)
/* 80300940 80 01 00 54 */ lwz r0, 0x54(r1)
/* 80300944 7C 08 03 A6 */ mtlr r0
/* 80300948 38 21 00 50 */ addi r1, r1, 0x50
/* 8030094C 4E 80 00 20 */ blr
@@ -0,0 +1,113 @@
lbl_80300950:
/* 80300950 94 21 FF 30 */ stwu r1, -0xd0(r1)
/* 80300954 7C 08 02 A6 */ mflr r0
/* 80300958 90 01 00 D4 */ stw r0, 0xd4(r1)
/* 8030095C DB E1 00 C0 */ stfd f31, 0xc0(r1)
/* 80300960 F3 E1 00 C8 */ psq_st f31, 200(r1), 0, 0 /* qr0 */
/* 80300964 DB C1 00 B0 */ stfd f30, 0xb0(r1)
/* 80300968 F3 C1 00 B8 */ psq_st f30, 184(r1), 0, 0 /* qr0 */
/* 8030096C 93 E1 00 AC */ stw r31, 0xac(r1)
/* 80300970 93 C1 00 A8 */ stw r30, 0xa8(r1)
/* 80300974 7C 7E 1B 78 */ mr r30, r3
/* 80300978 FF C0 08 90 */ fmr f30, f1
/* 8030097C FF E0 10 90 */ fmr f31, f2
/* 80300980 7C 9F 23 78 */ mr r31, r4
/* 80300984 80 03 01 28 */ lwz r0, 0x128(r3)
/* 80300988 90 01 00 08 */ stw r0, 8(r1)
/* 8030098C 80 03 01 2C */ lwz r0, 0x12c(r3)
/* 80300990 90 01 00 0C */ stw r0, 0xc(r1)
/* 80300994 80 03 01 08 */ lwz r0, 0x108(r3)
/* 80300998 90 01 00 10 */ stw r0, 0x10(r1)
/* 8030099C 80 03 01 04 */ lwz r0, 0x104(r3)
/* 803009A0 90 01 00 14 */ stw r0, 0x14(r1)
/* 803009A4 38 61 00 48 */ addi r3, r1, 0x48
/* 803009A8 80 9E 01 00 */ lwz r4, 0x100(r30)
/* 803009AC C0 3E 01 14 */ lfs f1, 0x114(r30)
/* 803009B0 C0 5E 01 18 */ lfs f2, 0x118(r30)
/* 803009B4 38 A1 00 14 */ addi r5, r1, 0x14
/* 803009B8 38 C1 00 10 */ addi r6, r1, 0x10
/* 803009BC 38 E1 00 0C */ addi r7, r1, 0xc
/* 803009C0 39 01 00 08 */ addi r8, r1, 8
/* 803009C4 4B FF 39 D1 */ bl __ct__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor
/* 803009C8 C0 5E 01 20 */ lfs f2, 0x120(r30)
/* 803009CC C0 3E 01 1C */ lfs f1, 0x11c(r30)
/* 803009D0 C0 02 C8 80 */ lfs f0, lit_1660(r2)
/* 803009D4 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 803009D8 40 81 00 08 */ ble lbl_803009E0
/* 803009DC 48 00 00 08 */ b lbl_803009E4
lbl_803009E0:
/* 803009E0 FC 20 00 90 */ fmr f1, f0
lbl_803009E4:
/* 803009E4 D0 21 00 98 */ stfs f1, 0x98(r1)
/* 803009E8 C0 02 C8 80 */ lfs f0, lit_1660(r2)
/* 803009EC FC 02 00 40 */ fcmpo cr0, f2, f0
/* 803009F0 40 81 00 08 */ ble lbl_803009F8
/* 803009F4 48 00 00 08 */ b lbl_803009FC
lbl_803009F8:
/* 803009F8 FC 40 00 90 */ fmr f2, f0
lbl_803009FC:
/* 803009FC D0 41 00 9C */ stfs f2, 0x9c(r1)
/* 80300A00 7F E3 FB 78 */ mr r3, r31
/* 80300A04 38 9E 00 80 */ addi r4, r30, 0x80
/* 80300A08 38 A1 00 18 */ addi r5, r1, 0x18
/* 80300A0C 48 04 5A D9 */ bl PSMTXConcat
/* 80300A10 38 61 00 18 */ addi r3, r1, 0x18
/* 80300A14 38 80 00 00 */ li r4, 0
/* 80300A18 48 05 F8 35 */ bl GXLoadPosMtxImm
/* 80300A1C 38 60 00 00 */ li r3, 0
/* 80300A20 48 05 E6 B5 */ bl GXSetNumIndStages
/* 80300A24 3B E0 00 00 */ li r31, 0
lbl_80300A28:
/* 80300A28 7F E3 FB 78 */ mr r3, r31
/* 80300A2C 48 05 E6 CD */ bl GXSetTevDirect
/* 80300A30 3B FF 00 01 */ addi r31, r31, 1
/* 80300A34 2C 1F 00 10 */ cmpwi r31, 0x10
/* 80300A38 41 80 FF F0 */ blt lbl_80300A28
/* 80300A3C 38 60 00 01 */ li r3, 1
/* 80300A40 48 05 B3 BD */ bl GXSetNumTexGens
/* 80300A44 38 60 00 00 */ li r3, 0
/* 80300A48 38 80 00 01 */ li r4, 1
/* 80300A4C 38 A0 00 04 */ li r5, 4
/* 80300A50 38 C0 00 3C */ li r6, 0x3c
/* 80300A54 38 E0 00 00 */ li r7, 0
/* 80300A58 39 00 00 7D */ li r8, 0x7d
/* 80300A5C 48 05 B1 21 */ bl GXSetTexCoordGen2
/* 80300A60 38 61 00 48 */ addi r3, r1, 0x48
/* 80300A64 C0 1E 00 20 */ lfs f0, 0x20(r30)
/* 80300A68 EC 3E 00 2A */ fadds f1, f30, f0
/* 80300A6C C0 1E 00 24 */ lfs f0, 0x24(r30)
/* 80300A70 EC 5F 00 2A */ fadds f2, f31, f0
/* 80300A74 4B FF 3C E9 */ bl locate__8J2DPrintFff
/* 80300A78 80 9E 01 24 */ lwz r4, 0x124(r30)
/* 80300A7C 28 04 00 00 */ cmplwi r4, 0
/* 80300A80 41 82 00 44 */ beq lbl_80300AC4
/* 80300A84 88 1E 01 30 */ lbz r0, 0x130(r30)
/* 80300A88 38 61 00 48 */ addi r3, r1, 0x48
/* 80300A8C C0 42 C8 98 */ lfs f2, lit_2049(r2)
/* 80300A90 C0 3E 00 28 */ lfs f1, 0x28(r30)
/* 80300A94 C0 1E 00 20 */ lfs f0, 0x20(r30)
/* 80300A98 EC 01 00 28 */ fsubs f0, f1, f0
/* 80300A9C EC 22 00 2A */ fadds f1, f2, f0
/* 80300AA0 C0 5E 00 2C */ lfs f2, 0x2c(r30)
/* 80300AA4 C0 1E 00 24 */ lfs f0, 0x24(r30)
/* 80300AA8 EC 42 00 28 */ fsubs f2, f2, f0
/* 80300AAC 54 05 F7 BE */ rlwinm r5, r0, 0x1e, 0x1e, 0x1f
/* 80300AB0 54 06 07 BE */ clrlwi r6, r0, 0x1e
/* 80300AB4 C0 7E 01 0C */ lfs f3, 0x10c(r30)
/* 80300AB8 C0 9E 01 10 */ lfs f4, 0x110(r30)
/* 80300ABC 88 FE 00 B3 */ lbz r7, 0xb3(r30)
/* 80300AC0 4B FF 3D 69 */ bl printReturn__8J2DPrintFPCcff18J2DTextBoxHBinding18J2DTextBoxVBindingffUc
lbl_80300AC4:
/* 80300AC4 38 61 00 48 */ addi r3, r1, 0x48
/* 80300AC8 38 80 FF FF */ li r4, -1
/* 80300ACC 4B FF 39 55 */ bl __dt__8J2DPrintFv
/* 80300AD0 E3 E1 00 C8 */ psq_l f31, 200(r1), 0, 0 /* qr0 */
/* 80300AD4 CB E1 00 C0 */ lfd f31, 0xc0(r1)
/* 80300AD8 E3 C1 00 B8 */ psq_l f30, 184(r1), 0, 0 /* qr0 */
/* 80300ADC CB C1 00 B0 */ lfd f30, 0xb0(r1)
/* 80300AE0 83 E1 00 AC */ lwz r31, 0xac(r1)
/* 80300AE4 83 C1 00 A8 */ lwz r30, 0xa8(r1)
/* 80300AE8 80 01 00 D4 */ lwz r0, 0xd4(r1)
/* 80300AEC 7C 08 03 A6 */ mtlr r0
/* 80300AF0 38 21 00 D0 */ addi r1, r1, 0xd0
/* 80300AF4 4E 80 00 20 */ blr
@@ -0,0 +1,114 @@
lbl_803002E8:
/* 803002E8 94 21 FF 30 */ stwu r1, -0xd0(r1)
/* 803002EC 7C 08 02 A6 */ mflr r0
/* 803002F0 90 01 00 D4 */ stw r0, 0xd4(r1)
/* 803002F4 DB E1 00 C0 */ stfd f31, 0xc0(r1)
/* 803002F8 F3 E1 00 C8 */ psq_st f31, 200(r1), 0, 0 /* qr0 */
/* 803002FC DB C1 00 B0 */ stfd f30, 0xb0(r1)
/* 80300300 F3 C1 00 B8 */ psq_st f30, 184(r1), 0, 0 /* qr0 */
/* 80300304 93 E1 00 AC */ stw r31, 0xac(r1)
/* 80300308 93 C1 00 A8 */ stw r30, 0xa8(r1)
/* 8030030C 7C 7E 1B 78 */ mr r30, r3
/* 80300310 FF C0 08 90 */ fmr f30, f1
/* 80300314 FF E0 10 90 */ fmr f31, f2
/* 80300318 88 03 00 B0 */ lbz r0, 0xb0(r3)
/* 8030031C 28 00 00 00 */ cmplwi r0, 0
/* 80300320 41 82 01 48 */ beq lbl_80300468
/* 80300324 80 1E 01 28 */ lwz r0, 0x128(r30)
/* 80300328 90 01 00 08 */ stw r0, 8(r1)
/* 8030032C 80 1E 01 2C */ lwz r0, 0x12c(r30)
/* 80300330 90 01 00 0C */ stw r0, 0xc(r1)
/* 80300334 80 1E 01 08 */ lwz r0, 0x108(r30)
/* 80300338 90 01 00 10 */ stw r0, 0x10(r1)
/* 8030033C 80 1E 01 04 */ lwz r0, 0x104(r30)
/* 80300340 90 01 00 14 */ stw r0, 0x14(r1)
/* 80300344 38 61 00 48 */ addi r3, r1, 0x48
/* 80300348 80 9E 01 00 */ lwz r4, 0x100(r30)
/* 8030034C C0 3E 01 14 */ lfs f1, 0x114(r30)
/* 80300350 C0 5E 01 18 */ lfs f2, 0x118(r30)
/* 80300354 38 A1 00 14 */ addi r5, r1, 0x14
/* 80300358 38 C1 00 10 */ addi r6, r1, 0x10
/* 8030035C 38 E1 00 0C */ addi r7, r1, 0xc
/* 80300360 39 01 00 08 */ addi r8, r1, 8
/* 80300364 4B FF 40 31 */ bl __ct__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor
/* 80300368 C0 5E 01 20 */ lfs f2, 0x120(r30)
/* 8030036C C0 3E 01 1C */ lfs f1, 0x11c(r30)
/* 80300370 C0 02 C8 80 */ lfs f0, lit_1660(r2)
/* 80300374 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80300378 40 81 00 08 */ ble lbl_80300380
/* 8030037C 48 00 00 08 */ b lbl_80300384
lbl_80300380:
/* 80300380 FC 20 00 90 */ fmr f1, f0
lbl_80300384:
/* 80300384 D0 21 00 98 */ stfs f1, 0x98(r1)
/* 80300388 C0 02 C8 80 */ lfs f0, lit_1660(r2)
/* 8030038C FC 02 00 40 */ fcmpo cr0, f2, f0
/* 80300390 40 81 00 08 */ ble lbl_80300398
/* 80300394 48 00 00 08 */ b lbl_8030039C
lbl_80300398:
/* 80300398 FC 40 00 90 */ fmr f2, f0
lbl_8030039C:
/* 8030039C D0 41 00 9C */ stfs f2, 0x9c(r1)
/* 803003A0 7F C3 F3 78 */ mr r3, r30
/* 803003A4 FC 20 F0 90 */ fmr f1, f30
/* 803003A8 FC 40 F8 90 */ fmr f2, f31
/* 803003AC C0 62 C8 80 */ lfs f3, lit_1660(r2)
/* 803003B0 FC 80 18 90 */ fmr f4, f3
/* 803003B4 81 9E 00 00 */ lwz r12, 0(r30)
/* 803003B8 81 8C 00 48 */ lwz r12, 0x48(r12)
/* 803003BC 7D 89 03 A6 */ mtctr r12
/* 803003C0 4E 80 04 21 */ bctrl
/* 803003C4 38 7E 00 50 */ addi r3, r30, 0x50
/* 803003C8 38 80 00 00 */ li r4, 0
/* 803003CC 48 05 FE 81 */ bl GXLoadPosMtxImm
/* 803003D0 38 60 00 00 */ li r3, 0
/* 803003D4 48 05 FF 19 */ bl GXSetCurrentMtx
/* 803003D8 38 60 00 00 */ li r3, 0
/* 803003DC 48 05 EC F9 */ bl GXSetNumIndStages
/* 803003E0 3B E0 00 00 */ li r31, 0
lbl_803003E4:
/* 803003E4 7F E3 FB 78 */ mr r3, r31
/* 803003E8 48 05 ED 11 */ bl GXSetTevDirect
/* 803003EC 3B FF 00 01 */ addi r31, r31, 1
/* 803003F0 2C 1F 00 10 */ cmpwi r31, 0x10
/* 803003F4 41 80 FF F0 */ blt lbl_803003E4
/* 803003F8 38 60 00 01 */ li r3, 1
/* 803003FC 48 05 BA 01 */ bl GXSetNumTexGens
/* 80300400 38 60 00 00 */ li r3, 0
/* 80300404 38 80 00 01 */ li r4, 1
/* 80300408 38 A0 00 04 */ li r5, 4
/* 8030040C 38 C0 00 3C */ li r6, 0x3c
/* 80300410 38 E0 00 00 */ li r7, 0
/* 80300414 39 00 00 7D */ li r8, 0x7d
/* 80300418 48 05 B7 65 */ bl GXSetTexCoordGen2
/* 8030041C 80 DE 01 24 */ lwz r6, 0x124(r30)
/* 80300420 28 06 00 00 */ cmplwi r6, 0
/* 80300424 41 82 00 24 */ beq lbl_80300448
/* 80300428 38 61 00 48 */ addi r3, r1, 0x48
/* 8030042C C0 22 C8 80 */ lfs f1, lit_1660(r2)
/* 80300430 FC 40 08 90 */ fmr f2, f1
/* 80300434 88 9E 00 B2 */ lbz r4, 0xb2(r30)
/* 80300438 3C A0 80 3A */ lis r5, J2DTextBox__stringBase0@ha
/* 8030043C 38 A5 1C 58 */ addi r5, r5, J2DTextBox__stringBase0@l
/* 80300440 4C C6 32 42 */ crset 6
/* 80300444 4B FF 43 35 */ bl print__8J2DPrintFffUcPCce
lbl_80300448:
/* 80300448 38 61 00 18 */ addi r3, r1, 0x18
/* 8030044C 48 04 60 39 */ bl PSMTXIdentity
/* 80300450 38 61 00 18 */ addi r3, r1, 0x18
/* 80300454 38 80 00 00 */ li r4, 0
/* 80300458 48 05 FD F5 */ bl GXLoadPosMtxImm
/* 8030045C 38 61 00 48 */ addi r3, r1, 0x48
/* 80300460 38 80 FF FF */ li r4, -1
/* 80300464 4B FF 3F BD */ bl __dt__8J2DPrintFv
lbl_80300468:
/* 80300468 E3 E1 00 C8 */ psq_l f31, 200(r1), 0, 0 /* qr0 */
/* 8030046C CB E1 00 C0 */ lfd f31, 0xc0(r1)
/* 80300470 E3 C1 00 B8 */ psq_l f30, 184(r1), 0, 0 /* qr0 */
/* 80300474 CB C1 00 B0 */ lfd f30, 0xb0(r1)
/* 80300478 83 E1 00 AC */ lwz r31, 0xac(r1)
/* 8030047C 83 C1 00 A8 */ lwz r30, 0xa8(r1)
/* 80300480 80 01 00 D4 */ lwz r0, 0xd4(r1)
/* 80300484 7C 08 03 A6 */ mtlr r0
/* 80300488 38 21 00 D0 */ addi r1, r1, 0xd0
/* 8030048C 4E 80 00 20 */ blr
@@ -0,0 +1,122 @@
lbl_80300490:
/* 80300490 94 21 FF 10 */ stwu r1, -0xf0(r1)
/* 80300494 7C 08 02 A6 */ mflr r0
/* 80300498 90 01 00 F4 */ stw r0, 0xf4(r1)
/* 8030049C DB E1 00 E0 */ stfd f31, 0xe0(r1)
/* 803004A0 F3 E1 00 E8 */ psq_st f31, 232(r1), 0, 0 /* qr0 */
/* 803004A4 DB C1 00 D0 */ stfd f30, 0xd0(r1)
/* 803004A8 F3 C1 00 D8 */ psq_st f30, 216(r1), 0, 0 /* qr0 */
/* 803004AC DB A1 00 C0 */ stfd f29, 0xc0(r1)
/* 803004B0 F3 A1 00 C8 */ psq_st f29, 200(r1), 0, 0 /* qr0 */
/* 803004B4 39 61 00 C0 */ addi r11, r1, 0xc0
/* 803004B8 48 06 1D 25 */ bl _savegpr_29
/* 803004BC 7C 7D 1B 78 */ mr r29, r3
/* 803004C0 FF A0 08 90 */ fmr f29, f1
/* 803004C4 FF C0 10 90 */ fmr f30, f2
/* 803004C8 FF E0 18 90 */ fmr f31, f3
/* 803004CC 7C 9E 23 78 */ mr r30, r4
/* 803004D0 88 03 00 B0 */ lbz r0, 0xb0(r3)
/* 803004D4 28 00 00 00 */ cmplwi r0, 0
/* 803004D8 41 82 01 50 */ beq lbl_80300628
/* 803004DC 80 1D 01 28 */ lwz r0, 0x128(r29)
/* 803004E0 90 01 00 08 */ stw r0, 8(r1)
/* 803004E4 80 1D 01 2C */ lwz r0, 0x12c(r29)
/* 803004E8 90 01 00 0C */ stw r0, 0xc(r1)
/* 803004EC 80 1D 01 08 */ lwz r0, 0x108(r29)
/* 803004F0 90 01 00 10 */ stw r0, 0x10(r1)
/* 803004F4 80 1D 01 04 */ lwz r0, 0x104(r29)
/* 803004F8 90 01 00 14 */ stw r0, 0x14(r1)
/* 803004FC 38 61 00 48 */ addi r3, r1, 0x48
/* 80300500 80 9D 01 00 */ lwz r4, 0x100(r29)
/* 80300504 C0 3D 01 14 */ lfs f1, 0x114(r29)
/* 80300508 C0 5D 01 18 */ lfs f2, 0x118(r29)
/* 8030050C 38 A1 00 14 */ addi r5, r1, 0x14
/* 80300510 38 C1 00 10 */ addi r6, r1, 0x10
/* 80300514 38 E1 00 0C */ addi r7, r1, 0xc
/* 80300518 39 01 00 08 */ addi r8, r1, 8
/* 8030051C 4B FF 3E 79 */ bl __ct__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor
/* 80300520 C0 5D 01 20 */ lfs f2, 0x120(r29)
/* 80300524 C0 3D 01 1C */ lfs f1, 0x11c(r29)
/* 80300528 C0 02 C8 80 */ lfs f0, lit_1660(r2)
/* 8030052C FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80300530 40 81 00 08 */ ble lbl_80300538
/* 80300534 48 00 00 08 */ b lbl_8030053C
lbl_80300538:
/* 80300538 FC 20 00 90 */ fmr f1, f0
lbl_8030053C:
/* 8030053C D0 21 00 98 */ stfs f1, 0x98(r1)
/* 80300540 C0 02 C8 80 */ lfs f0, lit_1660(r2)
/* 80300544 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 80300548 40 81 00 08 */ ble lbl_80300550
/* 8030054C 48 00 00 08 */ b lbl_80300554
lbl_80300550:
/* 80300550 FC 40 00 90 */ fmr f2, f0
lbl_80300554:
/* 80300554 D0 41 00 9C */ stfs f2, 0x9c(r1)
/* 80300558 7F A3 EB 78 */ mr r3, r29
/* 8030055C FC 20 E8 90 */ fmr f1, f29
/* 80300560 FC 40 F0 90 */ fmr f2, f30
/* 80300564 C0 62 C8 80 */ lfs f3, lit_1660(r2)
/* 80300568 FC 80 18 90 */ fmr f4, f3
/* 8030056C 81 9D 00 00 */ lwz r12, 0(r29)
/* 80300570 81 8C 00 48 */ lwz r12, 0x48(r12)
/* 80300574 7D 89 03 A6 */ mtctr r12
/* 80300578 4E 80 04 21 */ bctrl
/* 8030057C 38 7D 00 50 */ addi r3, r29, 0x50
/* 80300580 38 80 00 00 */ li r4, 0
/* 80300584 48 05 FC C9 */ bl GXLoadPosMtxImm
/* 80300588 38 60 00 00 */ li r3, 0
/* 8030058C 48 05 FD 61 */ bl GXSetCurrentMtx
/* 80300590 38 60 00 00 */ li r3, 0
/* 80300594 48 05 EB 41 */ bl GXSetNumIndStages
/* 80300598 3B E0 00 00 */ li r31, 0
lbl_8030059C:
/* 8030059C 7F E3 FB 78 */ mr r3, r31
/* 803005A0 48 05 EB 59 */ bl GXSetTevDirect
/* 803005A4 3B FF 00 01 */ addi r31, r31, 1
/* 803005A8 2C 1F 00 10 */ cmpwi r31, 0x10
/* 803005AC 41 80 FF F0 */ blt lbl_8030059C
/* 803005B0 38 60 00 01 */ li r3, 1
/* 803005B4 48 05 B8 49 */ bl GXSetNumTexGens
/* 803005B8 38 60 00 00 */ li r3, 0
/* 803005BC 38 80 00 01 */ li r4, 1
/* 803005C0 38 A0 00 04 */ li r5, 4
/* 803005C4 38 C0 00 3C */ li r6, 0x3c
/* 803005C8 38 E0 00 00 */ li r7, 0
/* 803005CC 39 00 00 7D */ li r8, 0x7d
/* 803005D0 48 05 B5 AD */ bl GXSetTexCoordGen2
/* 803005D4 80 9D 01 24 */ lwz r4, 0x124(r29)
/* 803005D8 28 04 00 00 */ cmplwi r4, 0
/* 803005DC 41 82 00 2C */ beq lbl_80300608
/* 803005E0 38 61 00 48 */ addi r3, r1, 0x48
/* 803005E4 FC 20 F8 90 */ fmr f1, f31
/* 803005E8 C0 42 C8 80 */ lfs f2, lit_1660(r2)
/* 803005EC 7F C5 F3 78 */ mr r5, r30
/* 803005F0 38 C0 00 02 */ li r6, 2
/* 803005F4 FC 60 10 90 */ fmr f3, f2
/* 803005F8 C0 1D 01 20 */ lfs f0, 0x120(r29)
/* 803005FC FC 80 00 50 */ fneg f4, f0
/* 80300600 88 FD 00 B2 */ lbz r7, 0xb2(r29)
/* 80300604 4B FF 42 25 */ bl printReturn__8J2DPrintFPCcff18J2DTextBoxHBinding18J2DTextBoxVBindingffUc
lbl_80300608:
/* 80300608 38 61 00 18 */ addi r3, r1, 0x18
/* 8030060C 48 04 5E 79 */ bl PSMTXIdentity
/* 80300610 38 61 00 18 */ addi r3, r1, 0x18
/* 80300614 38 80 00 00 */ li r4, 0
/* 80300618 48 05 FC 35 */ bl GXLoadPosMtxImm
/* 8030061C 38 61 00 48 */ addi r3, r1, 0x48
/* 80300620 38 80 FF FF */ li r4, -1
/* 80300624 4B FF 3D FD */ bl __dt__8J2DPrintFv
lbl_80300628:
/* 80300628 E3 E1 00 E8 */ psq_l f31, 232(r1), 0, 0 /* qr0 */
/* 8030062C CB E1 00 E0 */ lfd f31, 0xe0(r1)
/* 80300630 E3 C1 00 D8 */ psq_l f30, 216(r1), 0, 0 /* qr0 */
/* 80300634 CB C1 00 D0 */ lfd f30, 0xd0(r1)
/* 80300638 E3 A1 00 C8 */ psq_l f29, 200(r1), 0, 0 /* qr0 */
/* 8030063C CB A1 00 C0 */ lfd f29, 0xc0(r1)
/* 80300640 39 61 00 C0 */ addi r11, r1, 0xc0
/* 80300644 48 06 1B E5 */ bl _restgpr_29
/* 80300648 80 01 00 F4 */ lwz r0, 0xf4(r1)
/* 8030064C 7C 08 03 A6 */ mtlr r0
/* 80300650 38 21 00 F0 */ addi r1, r1, 0xf0
/* 80300654 4E 80 00 20 */ blr
@@ -0,0 +1,38 @@
lbl_802FFBC4:
/* 802FFBC4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802FFBC8 7C 08 02 A6 */ mflr r0
/* 802FFBCC 90 01 00 24 */ stw r0, 0x24(r1)
/* 802FFBD0 39 61 00 20 */ addi r11, r1, 0x20
/* 802FFBD4 48 06 25 FD */ bl _savegpr_26
/* 802FFBD8 7C 7A 1B 78 */ mr r26, r3
/* 802FFBDC 7D 1B 43 78 */ mr r27, r8
/* 802FFBE0 7D 3C 4B 78 */ mr r28, r9
/* 802FFBE4 7D 5D 53 78 */ mr r29, r10
/* 802FFBE8 83 C1 00 28 */ lwz r30, 0x28(r1)
/* 802FFBEC 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 802FFBF0 4B FF 62 99 */ bl func_802F5E88
/* 802FFBF4 3C 60 80 3D */ lis r3, __vt__10J2DTextBox@ha
/* 802FFBF8 38 03 D3 28 */ addi r0, r3, __vt__10J2DTextBox@l
/* 802FFBFC 90 1A 00 00 */ stw r0, 0(r26)
/* 802FFC00 38 60 00 00 */ li r3, 0
/* 802FFC04 90 7A 01 00 */ stw r3, 0x100(r26)
/* 802FFC08 38 00 FF FF */ li r0, -1
/* 802FFC0C 90 1A 01 04 */ stw r0, 0x104(r26)
/* 802FFC10 90 1A 01 08 */ stw r0, 0x108(r26)
/* 802FFC14 90 7A 01 24 */ stw r3, 0x124(r26)
/* 802FFC18 90 1A 01 28 */ stw r0, 0x128(r26)
/* 802FFC1C 90 1A 01 2C */ stw r0, 0x12c(r26)
/* 802FFC20 7F 43 D3 78 */ mr r3, r26
/* 802FFC24 7F 64 DB 78 */ mr r4, r27
/* 802FFC28 7F 85 E3 78 */ mr r5, r28
/* 802FFC2C 7F A6 EB 78 */ mr r6, r29
/* 802FFC30 7F C7 F3 78 */ mr r7, r30
/* 802FFC34 7F E8 FB 78 */ mr r8, r31
/* 802FFC38 48 00 00 21 */ bl initiate__10J2DTextBoxFPC7ResFONTPCcs18J2DTextBoxHBinding18J2DTextBoxVBinding
/* 802FFC3C 7F 43 D3 78 */ mr r3, r26
/* 802FFC40 39 61 00 20 */ addi r11, r1, 0x20
/* 802FFC44 48 06 25 D9 */ bl _restgpr_26
/* 802FFC48 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802FFC4C 7C 08 03 A6 */ mtlr r0
/* 802FFC50 38 21 00 20 */ addi r1, r1, 0x20
/* 802FFC54 4E 80 00 20 */ blr
@@ -0,0 +1,3 @@
lbl_80300658:
/* 80300658 80 63 01 24 */ lwz r3, 0x124(r3)
/* 8030065C 4E 80 00 20 */ blr
@@ -0,0 +1,148 @@
lbl_802FFC58:
/* 802FFC58 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 802FFC5C 7C 08 02 A6 */ mflr r0
/* 802FFC60 90 01 00 44 */ stw r0, 0x44(r1)
/* 802FFC64 39 61 00 40 */ addi r11, r1, 0x40
/* 802FFC68 48 06 25 69 */ bl _savegpr_26
/* 802FFC6C 7C 7B 1B 78 */ mr r27, r3
/* 802FFC70 7C 9A 23 79 */ or. r26, r4, r4
/* 802FFC74 7C BC 2B 78 */ mr r28, r5
/* 802FFC78 7C DD 33 78 */ mr r29, r6
/* 802FFC7C 7C FE 3B 78 */ mr r30, r7
/* 802FFC80 7D 1F 43 78 */ mr r31, r8
/* 802FFC84 41 82 00 28 */ beq lbl_802FFCAC
/* 802FFC88 38 60 00 70 */ li r3, 0x70
/* 802FFC8C 4B FC EF C1 */ bl __nw__FUl
/* 802FFC90 7C 60 1B 79 */ or. r0, r3, r3
/* 802FFC94 41 82 00 14 */ beq lbl_802FFCA8
/* 802FFC98 7F 44 D3 78 */ mr r4, r26
/* 802FFC9C 38 A0 00 00 */ li r5, 0
/* 802FFCA0 4B FD F2 F5 */ bl __ct__10JUTResFontFPC7ResFONTP7JKRHeap
/* 802FFCA4 7C 60 1B 78 */ mr r0, r3
lbl_802FFCA8:
/* 802FFCA8 90 1B 01 00 */ stw r0, 0x100(r27)
lbl_802FFCAC:
/* 802FFCAC 38 80 FF FF */ li r4, -1
/* 802FFCB0 90 9B 01 04 */ stw r4, 0x104(r27)
/* 802FFCB4 90 9B 01 08 */ stw r4, 0x108(r27)
/* 802FFCB8 38 60 00 00 */ li r3, 0
/* 802FFCBC 90 61 00 0C */ stw r3, 0xc(r1)
/* 802FFCC0 88 01 00 0C */ lbz r0, 0xc(r1)
/* 802FFCC4 98 1B 01 2C */ stb r0, 0x12c(r27)
/* 802FFCC8 88 01 00 0D */ lbz r0, 0xd(r1)
/* 802FFCCC 98 1B 01 2D */ stb r0, 0x12d(r27)
/* 802FFCD0 88 01 00 0E */ lbz r0, 0xe(r1)
/* 802FFCD4 98 1B 01 2E */ stb r0, 0x12e(r27)
/* 802FFCD8 88 01 00 0F */ lbz r0, 0xf(r1)
/* 802FFCDC 98 1B 01 2F */ stb r0, 0x12f(r27)
/* 802FFCE0 90 81 00 08 */ stw r4, 8(r1)
/* 802FFCE4 88 01 00 08 */ lbz r0, 8(r1)
/* 802FFCE8 98 1B 01 28 */ stb r0, 0x128(r27)
/* 802FFCEC 88 01 00 09 */ lbz r0, 9(r1)
/* 802FFCF0 98 1B 01 29 */ stb r0, 0x129(r27)
/* 802FFCF4 88 01 00 0A */ lbz r0, 0xa(r1)
/* 802FFCF8 98 1B 01 2A */ stb r0, 0x12a(r27)
/* 802FFCFC 88 01 00 0B */ lbz r0, 0xb(r1)
/* 802FFD00 98 1B 01 2B */ stb r0, 0x12b(r27)
/* 802FFD04 57 C0 10 3A */ slwi r0, r30, 2
/* 802FFD08 7C 00 FB 78 */ or r0, r0, r31
/* 802FFD0C 98 1B 01 30 */ stb r0, 0x130(r27)
/* 802FFD10 B0 7B 01 32 */ sth r3, 0x132(r27)
/* 802FFD14 90 7B 01 24 */ stw r3, 0x124(r27)
/* 802FFD18 28 1C 00 00 */ cmplwi r28, 0
/* 802FFD1C 41 82 00 7C */ beq lbl_802FFD98
/* 802FFD20 7F A0 07 35 */ extsh. r0, r29
/* 802FFD24 41 82 00 74 */ beq lbl_802FFD98
/* 802FFD28 7F 83 E3 78 */ mr r3, r28
/* 802FFD2C 48 06 8E B9 */ bl strlen
/* 802FFD30 57 BE 04 3E */ clrlwi r30, r29, 0x10
/* 802FFD34 7F A0 07 34 */ extsh r0, r29
/* 802FFD38 2C 00 FF FF */ cmpwi r0, -1
/* 802FFD3C 40 82 00 1C */ bne lbl_802FFD58
/* 802FFD40 28 03 FF FF */ cmplwi r3, 0xffff
/* 802FFD44 41 80 00 0C */ blt lbl_802FFD50
/* 802FFD48 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFE@ha */
/* 802FFD4C 38 63 FF FE */ addi r3, r3, 0xFFFE /* 0x0000FFFE@l */
lbl_802FFD50:
/* 802FFD50 38 03 00 01 */ addi r0, r3, 1
/* 802FFD54 54 1E 04 3E */ clrlwi r30, r0, 0x10
lbl_802FFD58:
/* 802FFD58 57 C3 04 3E */ clrlwi r3, r30, 0x10
/* 802FFD5C 4B FC EF 69 */ bl __nwa__FUl
/* 802FFD60 90 7B 01 24 */ stw r3, 0x124(r27)
/* 802FFD64 57 DD 04 3F */ clrlwi. r29, r30, 0x10
/* 802FFD68 41 82 00 30 */ beq lbl_802FFD98
/* 802FFD6C 80 7B 01 24 */ lwz r3, 0x124(r27)
/* 802FFD70 28 03 00 00 */ cmplwi r3, 0
/* 802FFD74 41 82 00 24 */ beq lbl_802FFD98
/* 802FFD78 7F 84 E3 78 */ mr r4, r28
/* 802FFD7C 38 BD FF FF */ addi r5, r29, -1
/* 802FFD80 48 06 8D 69 */ bl strncpy
/* 802FFD84 38 80 00 00 */ li r4, 0
/* 802FFD88 80 1B 01 24 */ lwz r0, 0x124(r27)
/* 802FFD8C 7C 60 EA 14 */ add r3, r0, r29
/* 802FFD90 98 83 FF FF */ stb r4, -1(r3)
/* 802FFD94 B3 DB 01 32 */ sth r30, 0x132(r27)
lbl_802FFD98:
/* 802FFD98 C0 02 C8 80 */ lfs f0, lit_1660(r2)
/* 802FFD9C D0 1B 01 0C */ stfs f0, 0x10c(r27)
/* 802FFDA0 D0 1B 01 10 */ stfs f0, 0x110(r27)
/* 802FFDA4 D0 1B 01 14 */ stfs f0, 0x114(r27)
/* 802FFDA8 80 7B 01 00 */ lwz r3, 0x100(r27)
/* 802FFDAC 28 03 00 00 */ cmplwi r3, 0
/* 802FFDB0 40 82 00 14 */ bne lbl_802FFDC4
/* 802FFDB4 D0 1B 01 18 */ stfs f0, 0x118(r27)
/* 802FFDB8 D0 1B 01 1C */ stfs f0, 0x11c(r27)
/* 802FFDBC D0 1B 01 20 */ stfs f0, 0x120(r27)
/* 802FFDC0 48 00 00 9C */ b lbl_802FFE5C
lbl_802FFDC4:
/* 802FFDC4 81 83 00 00 */ lwz r12, 0(r3)
/* 802FFDC8 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 802FFDCC 7D 89 03 A6 */ mtctr r12
/* 802FFDD0 4E 80 04 21 */ bctrl
/* 802FFDD4 C8 22 C8 88 */ lfd f1, lit_1662(r2)
/* 802FFDD8 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 802FFDDC 90 01 00 14 */ stw r0, 0x14(r1)
/* 802FFDE0 3C 00 43 30 */ lis r0, 0x4330
/* 802FFDE4 90 01 00 10 */ stw r0, 0x10(r1)
/* 802FFDE8 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 802FFDEC EC 00 08 28 */ fsubs f0, f0, f1
/* 802FFDF0 D0 1B 01 18 */ stfs f0, 0x118(r27)
/* 802FFDF4 80 7B 01 00 */ lwz r3, 0x100(r27)
/* 802FFDF8 81 83 00 00 */ lwz r12, 0(r3)
/* 802FFDFC 81 8C 00 28 */ lwz r12, 0x28(r12)
/* 802FFE00 7D 89 03 A6 */ mtctr r12
/* 802FFE04 4E 80 04 21 */ bctrl
/* 802FFE08 C8 22 C8 88 */ lfd f1, lit_1662(r2)
/* 802FFE0C 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 802FFE10 90 01 00 1C */ stw r0, 0x1c(r1)
/* 802FFE14 3C 00 43 30 */ lis r0, 0x4330
/* 802FFE18 90 01 00 18 */ stw r0, 0x18(r1)
/* 802FFE1C C8 01 00 18 */ lfd f0, 0x18(r1)
/* 802FFE20 EC 00 08 28 */ fsubs f0, f0, f1
/* 802FFE24 D0 1B 01 1C */ stfs f0, 0x11c(r27)
/* 802FFE28 80 7B 01 00 */ lwz r3, 0x100(r27)
/* 802FFE2C 81 83 00 00 */ lwz r12, 0(r3)
/* 802FFE30 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 802FFE34 7D 89 03 A6 */ mtctr r12
/* 802FFE38 4E 80 04 21 */ bctrl
/* 802FFE3C C8 22 C8 88 */ lfd f1, lit_1662(r2)
/* 802FFE40 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 802FFE44 90 01 00 24 */ stw r0, 0x24(r1)
/* 802FFE48 3C 00 43 30 */ lis r0, 0x4330
/* 802FFE4C 90 01 00 20 */ stw r0, 0x20(r1)
/* 802FFE50 C8 01 00 20 */ lfd f0, 0x20(r1)
/* 802FFE54 EC 00 08 28 */ fsubs f0, f0, f1
/* 802FFE58 D0 1B 01 20 */ stfs f0, 0x120(r27)
lbl_802FFE5C:
/* 802FFE5C 3C 60 54 42 */ lis r3, 0x5442 /* 0x54425831@ha */
/* 802FFE60 38 03 58 31 */ addi r0, r3, 0x5831 /* 0x54425831@l */
/* 802FFE64 90 1B 00 08 */ stw r0, 8(r27)
/* 802FFE68 38 00 00 01 */ li r0, 1
/* 802FFE6C 98 1B 01 31 */ stb r0, 0x131(r27)
/* 802FFE70 39 61 00 40 */ addi r11, r1, 0x40
/* 802FFE74 48 06 23 A9 */ bl _restgpr_26
/* 802FFE78 80 01 00 44 */ lwz r0, 0x44(r1)
/* 802FFE7C 7C 08 03 A6 */ mtlr r0
/* 802FFE80 38 21 00 40 */ addi r1, r1, 0x40
/* 802FFE84 4E 80 00 20 */ blr
@@ -0,0 +1,30 @@
lbl_80300BFC:
/* 80300BFC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80300C00 7C 08 02 A6 */ mflr r0
/* 80300C04 90 01 00 14 */ stw r0, 0x14(r1)
/* 80300C08 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80300C0C 93 C1 00 08 */ stw r30, 8(r1)
/* 80300C10 7C 7E 1B 78 */ mr r30, r3
/* 80300C14 7C 9F 23 78 */ mr r31, r4
/* 80300C18 80 63 01 00 */ lwz r3, 0x100(r3)
/* 80300C1C 28 03 00 00 */ cmplwi r3, 0
/* 80300C20 41 82 00 24 */ beq lbl_80300C44
/* 80300C24 81 83 00 00 */ lwz r12, 0(r3)
/* 80300C28 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 80300C2C 7D 89 03 A6 */ mtctr r12
/* 80300C30 4E 80 04 21 */ bctrl
/* 80300C34 7C 03 F8 40 */ cmplw r3, r31
/* 80300C38 40 82 00 0C */ bne lbl_80300C44
/* 80300C3C 38 60 00 01 */ li r3, 1
/* 80300C40 48 00 00 10 */ b lbl_80300C50
lbl_80300C44:
/* 80300C44 7F C3 F3 78 */ mr r3, r30
/* 80300C48 7F E4 FB 78 */ mr r4, r31
/* 80300C4C 4B FF 68 6D */ bl isUsed__7J2DPaneFPC7ResFONT
lbl_80300C50:
/* 80300C50 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80300C54 83 C1 00 08 */ lwz r30, 8(r1)
/* 80300C58 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80300C5C 7C 08 03 A6 */ mtlr r0
/* 80300C60 38 21 00 10 */ addi r1, r1, 0x10
/* 80300C64 4E 80 00 20 */ blr
@@ -0,0 +1,9 @@
lbl_80300C70:
/* 80300C70 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80300C74 7C 08 02 A6 */ mflr r0
/* 80300C78 90 01 00 14 */ stw r0, 0x14(r1)
/* 80300C7C 4B FF 67 B5 */ bl isUsed__7J2DPaneFPC7ResTIMG
/* 80300C80 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80300C84 7C 08 03 A6 */ mtlr r0
/* 80300C88 38 21 00 10 */ addi r1, r1, 0x10
/* 80300C8C 4E 80 00 20 */ blr
@@ -0,0 +1,223 @@
lbl_802FFE88:
/* 802FFE88 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 802FFE8C 7C 08 02 A6 */ mflr r0
/* 802FFE90 90 01 00 74 */ stw r0, 0x74(r1)
/* 802FFE94 39 61 00 70 */ addi r11, r1, 0x70
/* 802FFE98 48 06 23 39 */ bl _savegpr_26
/* 802FFE9C 7C 7C 1B 78 */ mr r28, r3
/* 802FFEA0 7C 9B 23 78 */ mr r27, r4
/* 802FFEA4 7C BD 2B 78 */ mr r29, r5
/* 802FFEA8 7C DA 33 78 */ mr r26, r6
/* 802FFEAC 7F A3 EB 78 */ mr r3, r29
/* 802FFEB0 81 9D 00 00 */ lwz r12, 0(r29)
/* 802FFEB4 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 802FFEB8 7D 89 03 A6 */ mtctr r12
/* 802FFEBC 4E 80 04 21 */ bctrl
/* 802FFEC0 7C 7F 1B 78 */ mr r31, r3
/* 802FFEC4 7F A3 EB 78 */ mr r3, r29
/* 802FFEC8 38 81 00 30 */ addi r4, r1, 0x30
/* 802FFECC 38 A0 00 08 */ li r5, 8
/* 802FFED0 4B FD C3 C9 */ bl read__14JSUInputStreamFPvl
/* 802FFED4 80 01 00 30 */ lwz r0, 0x30(r1)
/* 802FFED8 90 1C 00 08 */ stw r0, 8(r28)
/* 802FFEDC 7F 83 E3 78 */ mr r3, r28
/* 802FFEE0 7F 64 DB 78 */ mr r4, r27
/* 802FFEE4 7F A5 EB 78 */ mr r5, r29
/* 802FFEE8 4B FF 61 DD */ bl makePaneStream__7J2DPaneFP7J2DPaneP20JSURandomInputStream
/* 802FFEEC 7F A3 EB 78 */ mr r3, r29
/* 802FFEF0 38 81 00 0A */ addi r4, r1, 0xa
/* 802FFEF4 38 A0 00 01 */ li r5, 1
/* 802FFEF8 4B FD C3 A1 */ bl read__14JSUInputStreamFPvl
/* 802FFEFC 8B C1 00 0A */ lbz r30, 0xa(r1)
/* 802FFF00 7F 83 E3 78 */ mr r3, r28
/* 802FFF04 7F A4 EB 78 */ mr r4, r29
/* 802FFF08 3C A0 46 4F */ lis r5, 0x464F /* 0x464F4E54@ha */
/* 802FFF0C 38 A5 4E 54 */ addi r5, r5, 0x4E54 /* 0x464F4E54@l */
/* 802FFF10 7F 46 D3 78 */ mr r6, r26
/* 802FFF14 4B FF 7E A5 */ bl getPointer__7J2DPaneFP20JSURandomInputStreamUlP10JKRArchive
/* 802FFF18 7C 7B 1B 79 */ or. r27, r3, r3
/* 802FFF1C 41 82 00 28 */ beq lbl_802FFF44
/* 802FFF20 38 60 00 70 */ li r3, 0x70
/* 802FFF24 4B FC ED 29 */ bl __nw__FUl
/* 802FFF28 7C 60 1B 79 */ or. r0, r3, r3
/* 802FFF2C 41 82 00 14 */ beq lbl_802FFF40
/* 802FFF30 7F 64 DB 78 */ mr r4, r27
/* 802FFF34 38 A0 00 00 */ li r5, 0
/* 802FFF38 4B FD F0 5D */ bl __ct__10JUTResFontFPC7ResFONTP7JKRHeap
/* 802FFF3C 7C 60 1B 78 */ mr r0, r3
lbl_802FFF40:
/* 802FFF40 90 1C 01 00 */ stw r0, 0x100(r28)
lbl_802FFF44:
/* 802FFF44 7F A3 EB 78 */ mr r3, r29
/* 802FFF48 38 81 00 24 */ addi r4, r1, 0x24
/* 802FFF4C 38 A0 00 04 */ li r5, 4
/* 802FFF50 4B FD C3 49 */ bl read__14JSUInputStreamFPvl
/* 802FFF54 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802FFF58 90 1C 01 04 */ stw r0, 0x104(r28)
/* 802FFF5C 7F A3 EB 78 */ mr r3, r29
/* 802FFF60 38 81 00 20 */ addi r4, r1, 0x20
/* 802FFF64 38 A0 00 04 */ li r5, 4
/* 802FFF68 4B FD C3 31 */ bl read__14JSUInputStreamFPvl
/* 802FFF6C 80 01 00 20 */ lwz r0, 0x20(r1)
/* 802FFF70 90 1C 01 08 */ stw r0, 0x108(r28)
/* 802FFF74 7F A3 EB 78 */ mr r3, r29
/* 802FFF78 38 81 00 09 */ addi r4, r1, 9
/* 802FFF7C 38 A0 00 01 */ li r5, 1
/* 802FFF80 4B FD C3 19 */ bl read__14JSUInputStreamFPvl
/* 802FFF84 88 01 00 09 */ lbz r0, 9(r1)
/* 802FFF88 98 1C 01 30 */ stb r0, 0x130(r28)
/* 802FFF8C 7F A3 EB 78 */ mr r3, r29
/* 802FFF90 38 81 00 14 */ addi r4, r1, 0x14
/* 802FFF94 38 A0 00 02 */ li r5, 2
/* 802FFF98 4B FD C3 01 */ bl read__14JSUInputStreamFPvl
/* 802FFF9C A8 01 00 14 */ lha r0, 0x14(r1)
/* 802FFFA0 C8 22 C8 88 */ lfd f1, lit_1662(r2)
/* 802FFFA4 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 802FFFA8 90 01 00 3C */ stw r0, 0x3c(r1)
/* 802FFFAC 3C 00 43 30 */ lis r0, 0x4330
/* 802FFFB0 90 01 00 38 */ stw r0, 0x38(r1)
/* 802FFFB4 C8 01 00 38 */ lfd f0, 0x38(r1)
/* 802FFFB8 EC 00 08 28 */ fsubs f0, f0, f1
/* 802FFFBC D0 1C 01 14 */ stfs f0, 0x114(r28)
/* 802FFFC0 7F A3 EB 78 */ mr r3, r29
/* 802FFFC4 38 81 00 12 */ addi r4, r1, 0x12
/* 802FFFC8 38 A0 00 02 */ li r5, 2
/* 802FFFCC 4B FD C2 CD */ bl read__14JSUInputStreamFPvl
/* 802FFFD0 A8 01 00 12 */ lha r0, 0x12(r1)
/* 802FFFD4 C8 22 C8 88 */ lfd f1, lit_1662(r2)
/* 802FFFD8 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 802FFFDC 90 01 00 44 */ stw r0, 0x44(r1)
/* 802FFFE0 3C 00 43 30 */ lis r0, 0x4330
/* 802FFFE4 90 01 00 40 */ stw r0, 0x40(r1)
/* 802FFFE8 C8 01 00 40 */ lfd f0, 0x40(r1)
/* 802FFFEC EC 00 08 28 */ fsubs f0, f0, f1
/* 802FFFF0 D0 1C 01 18 */ stfs f0, 0x118(r28)
/* 802FFFF4 7F A3 EB 78 */ mr r3, r29
/* 802FFFF8 38 81 00 10 */ addi r4, r1, 0x10
/* 802FFFFC 38 A0 00 02 */ li r5, 2
/* 80300000 4B FD C2 99 */ bl read__14JSUInputStreamFPvl
/* 80300004 A0 01 00 10 */ lhz r0, 0x10(r1)
/* 80300008 C8 22 C8 90 */ lfd f1, lit_1665(r2)
/* 8030000C 90 01 00 4C */ stw r0, 0x4c(r1)
/* 80300010 3C 00 43 30 */ lis r0, 0x4330
/* 80300014 90 01 00 48 */ stw r0, 0x48(r1)
/* 80300018 C8 01 00 48 */ lfd f0, 0x48(r1)
/* 8030001C EC 00 08 28 */ fsubs f0, f0, f1
/* 80300020 D0 1C 01 1C */ stfs f0, 0x11c(r28)
/* 80300024 7F A3 EB 78 */ mr r3, r29
/* 80300028 38 81 00 0E */ addi r4, r1, 0xe
/* 8030002C 38 A0 00 02 */ li r5, 2
/* 80300030 4B FD C2 69 */ bl read__14JSUInputStreamFPvl
/* 80300034 A0 01 00 0E */ lhz r0, 0xe(r1)
/* 80300038 C8 22 C8 90 */ lfd f1, lit_1665(r2)
/* 8030003C 90 01 00 54 */ stw r0, 0x54(r1)
/* 80300040 3C 00 43 30 */ lis r0, 0x4330
/* 80300044 90 01 00 50 */ stw r0, 0x50(r1)
/* 80300048 C8 01 00 50 */ lfd f0, 0x50(r1)
/* 8030004C EC 00 08 28 */ fsubs f0, f0, f1
/* 80300050 D0 1C 01 20 */ stfs f0, 0x120(r28)
/* 80300054 7F A3 EB 78 */ mr r3, r29
/* 80300058 38 81 00 0C */ addi r4, r1, 0xc
/* 8030005C 38 A0 00 02 */ li r5, 2
/* 80300060 4B FD C2 39 */ bl read__14JSUInputStreamFPvl
/* 80300064 A0 01 00 0C */ lhz r0, 0xc(r1)
/* 80300068 7C 1A 07 34 */ extsh r26, r0
/* 8030006C 3B 7A 00 01 */ addi r27, r26, 1
/* 80300070 7F 63 DB 78 */ mr r3, r27
/* 80300074 4B FC EC 51 */ bl __nwa__FUl
/* 80300078 90 7C 01 24 */ stw r3, 0x124(r28)
/* 8030007C 80 9C 01 24 */ lwz r4, 0x124(r28)
/* 80300080 28 04 00 00 */ cmplwi r4, 0
/* 80300084 41 82 00 24 */ beq lbl_803000A8
/* 80300088 7F A3 EB 78 */ mr r3, r29
/* 8030008C 7F 45 D3 78 */ mr r5, r26
/* 80300090 4B FD C2 09 */ bl read__14JSUInputStreamFPvl
/* 80300094 38 00 00 00 */ li r0, 0
/* 80300098 80 7C 01 24 */ lwz r3, 0x124(r28)
/* 8030009C 7C 03 D1 AE */ stbx r0, r3, r26
/* 803000A0 B3 7C 01 32 */ sth r27, 0x132(r28)
/* 803000A4 48 00 00 24 */ b lbl_803000C8
lbl_803000A8:
/* 803000A8 7F A3 EB 78 */ mr r3, r29
/* 803000AC 7F 44 D3 78 */ mr r4, r26
/* 803000B0 81 9D 00 00 */ lwz r12, 0(r29)
/* 803000B4 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 803000B8 7D 89 03 A6 */ mtctr r12
/* 803000BC 4E 80 04 21 */ bctrl
/* 803000C0 38 00 00 00 */ li r0, 0
/* 803000C4 B0 1C 01 32 */ sth r0, 0x132(r28)
lbl_803000C8:
/* 803000C8 3B DE FF F6 */ addi r30, r30, -10
/* 803000CC 57 C0 06 3F */ clrlwi. r0, r30, 0x18
/* 803000D0 41 82 00 3C */ beq lbl_8030010C
/* 803000D4 7F A3 EB 78 */ mr r3, r29
/* 803000D8 38 81 00 08 */ addi r4, r1, 8
/* 803000DC 38 A0 00 01 */ li r5, 1
/* 803000E0 4B FD C1 B9 */ bl read__14JSUInputStreamFPvl
/* 803000E4 88 01 00 08 */ lbz r0, 8(r1)
/* 803000E8 28 00 00 00 */ cmplwi r0, 0
/* 803000EC 41 82 00 1C */ beq lbl_80300108
/* 803000F0 7F 83 E3 78 */ mr r3, r28
/* 803000F4 38 80 00 01 */ li r4, 1
/* 803000F8 81 9C 00 00 */ lwz r12, 0(r28)
/* 803000FC 81 8C 00 28 */ lwz r12, 0x28(r12)
/* 80300100 7D 89 03 A6 */ mtctr r12
/* 80300104 4E 80 04 21 */ bctrl
lbl_80300108:
/* 80300108 3B DE FF FF */ addi r30, r30, -1
lbl_8030010C:
/* 8030010C 38 00 00 00 */ li r0, 0
/* 80300110 90 01 00 2C */ stw r0, 0x2c(r1)
/* 80300114 88 01 00 2C */ lbz r0, 0x2c(r1)
/* 80300118 98 1C 01 2C */ stb r0, 0x12c(r28)
/* 8030011C 88 01 00 2D */ lbz r0, 0x2d(r1)
/* 80300120 98 1C 01 2D */ stb r0, 0x12d(r28)
/* 80300124 88 01 00 2E */ lbz r0, 0x2e(r1)
/* 80300128 98 1C 01 2E */ stb r0, 0x12e(r28)
/* 8030012C 88 01 00 2F */ lbz r0, 0x2f(r1)
/* 80300130 98 1C 01 2F */ stb r0, 0x12f(r28)
/* 80300134 38 00 FF FF */ li r0, -1
/* 80300138 90 01 00 28 */ stw r0, 0x28(r1)
/* 8030013C 88 01 00 28 */ lbz r0, 0x28(r1)
/* 80300140 98 1C 01 28 */ stb r0, 0x128(r28)
/* 80300144 88 01 00 29 */ lbz r0, 0x29(r1)
/* 80300148 98 1C 01 29 */ stb r0, 0x129(r28)
/* 8030014C 88 01 00 2A */ lbz r0, 0x2a(r1)
/* 80300150 98 1C 01 2A */ stb r0, 0x12a(r28)
/* 80300154 88 01 00 2B */ lbz r0, 0x2b(r1)
/* 80300158 98 1C 01 2B */ stb r0, 0x12b(r28)
/* 8030015C 57 C0 06 3F */ clrlwi. r0, r30, 0x18
/* 80300160 41 82 00 20 */ beq lbl_80300180
/* 80300164 7F A3 EB 78 */ mr r3, r29
/* 80300168 38 81 00 1C */ addi r4, r1, 0x1c
/* 8030016C 38 A0 00 04 */ li r5, 4
/* 80300170 4B FD C1 29 */ bl read__14JSUInputStreamFPvl
/* 80300174 80 01 00 1C */ lwz r0, 0x1c(r1)
/* 80300178 90 1C 01 2C */ stw r0, 0x12c(r28)
/* 8030017C 3B DE FF FF */ addi r30, r30, -1
lbl_80300180:
/* 80300180 57 C0 06 3F */ clrlwi. r0, r30, 0x18
/* 80300184 41 82 00 1C */ beq lbl_803001A0
/* 80300188 7F A3 EB 78 */ mr r3, r29
/* 8030018C 38 81 00 18 */ addi r4, r1, 0x18
/* 80300190 38 A0 00 04 */ li r5, 4
/* 80300194 4B FD C1 05 */ bl read__14JSUInputStreamFPvl
/* 80300198 80 01 00 18 */ lwz r0, 0x18(r1)
/* 8030019C 90 1C 01 28 */ stw r0, 0x128(r28)
lbl_803001A0:
/* 803001A0 C0 02 C8 80 */ lfs f0, lit_1660(r2)
/* 803001A4 D0 1C 01 0C */ stfs f0, 0x10c(r28)
/* 803001A8 D0 1C 01 10 */ stfs f0, 0x110(r28)
/* 803001AC 7F A3 EB 78 */ mr r3, r29
/* 803001B0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 803001B4 7C 9F 02 14 */ add r4, r31, r0
/* 803001B8 38 A0 00 00 */ li r5, 0
/* 803001BC 4B FD C3 21 */ bl seek__20JSURandomInputStreamFl17JSUStreamSeekFrom
/* 803001C0 38 00 00 01 */ li r0, 1
/* 803001C4 98 1C 01 31 */ stb r0, 0x131(r28)
/* 803001C8 39 61 00 70 */ addi r11, r1, 0x70
/* 803001CC 48 06 20 51 */ bl _restgpr_26
/* 803001D0 80 01 00 74 */ lwz r0, 0x74(r1)
/* 803001D4 7C 08 03 A6 */ mtlr r0
/* 803001D8 38 21 00 70 */ addi r1, r1, 0x70
/* 803001DC 4E 80 00 20 */ blr
@@ -0,0 +1,68 @@
lbl_80300AF8:
/* 80300AF8 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80300AFC 7C 08 02 A6 */ mflr r0
/* 80300B00 90 01 00 34 */ stw r0, 0x34(r1)
/* 80300B04 DB E1 00 20 */ stfd f31, 0x20(r1)
/* 80300B08 F3 E1 00 28 */ psq_st f31, 40(r1), 0, 0 /* qr0 */
/* 80300B0C DB C1 00 10 */ stfd f30, 0x10(r1)
/* 80300B10 F3 C1 00 18 */ psq_st f30, 24(r1), 0, 0 /* qr0 */
/* 80300B14 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80300B18 93 C1 00 08 */ stw r30, 8(r1)
/* 80300B1C 7C 7E 1B 78 */ mr r30, r3
/* 80300B20 FF C0 08 90 */ fmr f30, f1
/* 80300B24 FF E0 10 90 */ fmr f31, f2
/* 80300B28 88 03 00 B5 */ lbz r0, 0xb5(r3)
/* 80300B2C 28 00 00 00 */ cmplwi r0, 0
/* 80300B30 41 82 00 94 */ beq lbl_80300BC4
/* 80300B34 34 1E 00 DC */ addic. r0, r30, 0xdc
/* 80300B38 41 82 00 8C */ beq lbl_80300BC4
/* 80300B3C 80 7E 00 EC */ lwz r3, 0xec(r30)
/* 80300B40 28 03 00 00 */ cmplwi r3, 0
/* 80300B44 41 82 00 80 */ beq lbl_80300BC4
/* 80300B48 83 E3 00 0C */ lwz r31, 0xc(r3)
/* 80300B4C 7F E3 FB 78 */ mr r3, r31
/* 80300B50 81 9F 00 00 */ lwz r12, 0(r31)
/* 80300B54 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80300B58 7D 89 03 A6 */ mtctr r12
/* 80300B5C 4E 80 04 21 */ bctrl
/* 80300B60 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80300B64 28 00 00 11 */ cmplwi r0, 0x11
/* 80300B68 40 82 00 5C */ bne lbl_80300BC4
/* 80300B6C 7F E3 FB 78 */ mr r3, r31
/* 80300B70 C0 3F 00 28 */ lfs f1, 0x28(r31)
/* 80300B74 C0 1F 00 20 */ lfs f0, 0x20(r31)
/* 80300B78 EC 41 00 28 */ fsubs f2, f1, f0
/* 80300B7C C0 3E 00 28 */ lfs f1, 0x28(r30)
/* 80300B80 C0 1E 00 20 */ lfs f0, 0x20(r30)
/* 80300B84 EC 01 00 28 */ fsubs f0, f1, f0
/* 80300B88 EC 1E 00 28 */ fsubs f0, f30, f0
/* 80300B8C EC 22 00 2A */ fadds f1, f2, f0
/* 80300B90 C0 5F 00 2C */ lfs f2, 0x2c(r31)
/* 80300B94 C0 1F 00 24 */ lfs f0, 0x24(r31)
/* 80300B98 EC 62 00 28 */ fsubs f3, f2, f0
/* 80300B9C C0 5E 00 2C */ lfs f2, 0x2c(r30)
/* 80300BA0 C0 1E 00 24 */ lfs f0, 0x24(r30)
/* 80300BA4 EC 02 00 28 */ fsubs f0, f2, f0
/* 80300BA8 EC 1F 00 28 */ fsubs f0, f31, f0
/* 80300BAC EC 43 00 2A */ fadds f2, f3, f0
/* 80300BB0 81 9F 00 00 */ lwz r12, 0(r31)
/* 80300BB4 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 80300BB8 7D 89 03 A6 */ mtctr r12
/* 80300BBC 4E 80 04 21 */ bctrl
/* 80300BC0 48 00 00 14 */ b lbl_80300BD4
lbl_80300BC4:
/* 80300BC4 7F C3 F3 78 */ mr r3, r30
/* 80300BC8 FC 20 F0 90 */ fmr f1, f30
/* 80300BCC FC 40 F8 90 */ fmr f2, f31
/* 80300BD0 4B FF 64 29 */ bl resize__7J2DPaneFff
lbl_80300BD4:
/* 80300BD4 E3 E1 00 28 */ psq_l f31, 40(r1), 0, 0 /* qr0 */
/* 80300BD8 CB E1 00 20 */ lfd f31, 0x20(r1)
/* 80300BDC E3 C1 00 18 */ psq_l f30, 24(r1), 0, 0 /* qr0 */
/* 80300BE0 CB C1 00 10 */ lfd f30, 0x10(r1)
/* 80300BE4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80300BE8 83 C1 00 08 */ lwz r30, 8(r1)
/* 80300BEC 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80300BF0 7C 08 03 A6 */ mtlr r0
/* 80300BF4 38 21 00 30 */ addi r1, r1, 0x30
/* 80300BF8 4E 80 00 20 */ blr
@@ -0,0 +1,34 @@
lbl_80300870:
/* 80300870 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80300874 7C 08 02 A6 */ mflr r0
/* 80300878 90 01 00 14 */ stw r0, 0x14(r1)
/* 8030087C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80300880 93 C1 00 08 */ stw r30, 8(r1)
/* 80300884 7C 7E 1B 78 */ mr r30, r3
/* 80300888 7C 9F 23 78 */ mr r31, r4
/* 8030088C 80 63 00 EC */ lwz r3, 0xec(r3)
/* 80300890 28 03 00 00 */ cmplwi r3, 0
/* 80300894 40 82 00 0C */ bne lbl_803008A0
/* 80300898 38 60 00 00 */ li r3, 0
/* 8030089C 48 00 00 34 */ b lbl_803008D0
lbl_803008A0:
/* 803008A0 80 63 00 0C */ lwz r3, 0xc(r3)
/* 803008A4 81 83 00 00 */ lwz r12, 0(r3)
/* 803008A8 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 803008AC 7D 89 03 A6 */ mtctr r12
/* 803008B0 4E 80 04 21 */ bctrl
/* 803008B4 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 803008B8 28 00 00 11 */ cmplwi r0, 0x11
/* 803008BC 41 82 00 0C */ beq lbl_803008C8
/* 803008C0 38 60 00 00 */ li r3, 0
/* 803008C4 48 00 00 0C */ b lbl_803008D0
lbl_803008C8:
/* 803008C8 9B FE 00 B5 */ stb r31, 0xb5(r30)
/* 803008CC 7F E3 FB 78 */ mr r3, r31
lbl_803008D0:
/* 803008D0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803008D4 83 C1 00 08 */ lwz r30, 8(r1)
/* 803008D8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803008DC 7C 08 03 A6 */ mtlr r0
/* 803008E0 38 21 00 10 */ addi r1, r1, 0x10
/* 803008E4 4E 80 00 20 */ blr
@@ -0,0 +1,31 @@
lbl_80300278:
/* 80300278 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030027C 7C 08 02 A6 */ mflr r0
/* 80300280 90 01 00 14 */ stw r0, 0x14(r1)
/* 80300284 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80300288 93 C1 00 08 */ stw r30, 8(r1)
/* 8030028C 7C 7E 1B 78 */ mr r30, r3
/* 80300290 7C 9F 23 79 */ or. r31, r4, r4
/* 80300294 41 82 00 3C */ beq lbl_803002D0
/* 80300298 88 1E 01 31 */ lbz r0, 0x131(r30)
/* 8030029C 28 00 00 00 */ cmplwi r0, 0
/* 803002A0 41 82 00 24 */ beq lbl_803002C4
/* 803002A4 80 7E 01 00 */ lwz r3, 0x100(r30)
/* 803002A8 28 03 00 00 */ cmplwi r3, 0
/* 803002AC 41 82 00 18 */ beq lbl_803002C4
/* 803002B0 38 80 00 01 */ li r4, 1
/* 803002B4 81 83 00 00 */ lwz r12, 0(r3)
/* 803002B8 81 8C 00 08 */ lwz r12, 8(r12)
/* 803002BC 7D 89 03 A6 */ mtctr r12
/* 803002C0 4E 80 04 21 */ bctrl
lbl_803002C4:
/* 803002C4 93 FE 01 00 */ stw r31, 0x100(r30)
/* 803002C8 38 00 00 00 */ li r0, 0
/* 803002CC 98 1E 01 31 */ stb r0, 0x131(r30)
lbl_803002D0:
/* 803002D0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803002D4 83 C1 00 08 */ lwz r30, 8(r1)
/* 803002D8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803002DC 7C 08 03 A6 */ mtlr r0
/* 803002E0 38 21 00 10 */ addi r1, r1, 0x10
/* 803002E4 4E 80 00 20 */ blr
@@ -0,0 +1,63 @@
lbl_80300660:
/* 80300660 94 21 FF 70 */ stwu r1, -0x90(r1)
/* 80300664 7C 08 02 A6 */ mflr r0
/* 80300668 90 01 00 94 */ stw r0, 0x94(r1)
/* 8030066C 39 61 00 90 */ addi r11, r1, 0x90
/* 80300670 48 06 1B 6D */ bl _savegpr_29
/* 80300674 7C 7D 1B 78 */ mr r29, r3
/* 80300678 7C 9E 23 78 */ mr r30, r4
/* 8030067C 40 86 00 24 */ bne cr1, lbl_803006A0
/* 80300680 D8 21 00 28 */ stfd f1, 0x28(r1)
/* 80300684 D8 41 00 30 */ stfd f2, 0x30(r1)
/* 80300688 D8 61 00 38 */ stfd f3, 0x38(r1)
/* 8030068C D8 81 00 40 */ stfd f4, 0x40(r1)
/* 80300690 D8 A1 00 48 */ stfd f5, 0x48(r1)
/* 80300694 D8 C1 00 50 */ stfd f6, 0x50(r1)
/* 80300698 D8 E1 00 58 */ stfd f7, 0x58(r1)
/* 8030069C D9 01 00 60 */ stfd f8, 0x60(r1)
lbl_803006A0:
/* 803006A0 90 61 00 08 */ stw r3, 8(r1)
/* 803006A4 90 81 00 0C */ stw r4, 0xc(r1)
/* 803006A8 90 A1 00 10 */ stw r5, 0x10(r1)
/* 803006AC 90 C1 00 14 */ stw r6, 0x14(r1)
/* 803006B0 90 E1 00 18 */ stw r7, 0x18(r1)
/* 803006B4 91 01 00 1C */ stw r8, 0x1c(r1)
/* 803006B8 91 21 00 20 */ stw r9, 0x20(r1)
/* 803006BC 91 41 00 24 */ stw r10, 0x24(r1)
/* 803006C0 3C 00 02 00 */ lis r0, 0x200
/* 803006C4 90 01 00 68 */ stw r0, 0x68(r1)
/* 803006C8 38 01 00 98 */ addi r0, r1, 0x98
/* 803006CC 90 01 00 6C */ stw r0, 0x6c(r1)
/* 803006D0 38 01 00 08 */ addi r0, r1, 8
/* 803006D4 90 01 00 70 */ stw r0, 0x70(r1)
/* 803006D8 80 7D 01 24 */ lwz r3, 0x124(r29)
/* 803006DC 4B FC E6 85 */ bl __dla__FPv
/* 803006E0 7F C3 F3 78 */ mr r3, r30
/* 803006E4 48 06 85 01 */ bl strlen
/* 803006E8 7C 7F 1B 78 */ mr r31, r3
/* 803006EC 28 1F FF FF */ cmplwi r31, 0xffff
/* 803006F0 41 80 00 0C */ blt lbl_803006FC
/* 803006F4 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFE@ha */
/* 803006F8 3B E3 FF FE */ addi r31, r3, 0xFFFE /* 0x0000FFFE@l */
lbl_803006FC:
/* 803006FC 38 00 00 00 */ li r0, 0
/* 80300700 B0 1D 01 32 */ sth r0, 0x132(r29)
/* 80300704 38 7F 00 01 */ addi r3, r31, 1
/* 80300708 4B FC E5 BD */ bl __nwa__FUl
/* 8030070C 90 7D 01 24 */ stw r3, 0x124(r29)
/* 80300710 80 1D 01 24 */ lwz r0, 0x124(r29)
/* 80300714 28 00 00 00 */ cmplwi r0, 0
/* 80300718 41 82 00 18 */ beq lbl_80300730
/* 8030071C 38 1F 00 01 */ addi r0, r31, 1
/* 80300720 B0 1D 01 32 */ sth r0, 0x132(r29)
/* 80300724 80 7D 01 24 */ lwz r3, 0x124(r29)
/* 80300728 7F C4 F3 78 */ mr r4, r30
/* 8030072C 48 06 84 01 */ bl strcpy
lbl_80300730:
/* 80300730 7F E3 FB 78 */ mr r3, r31
/* 80300734 39 61 00 90 */ addi r11, r1, 0x90
/* 80300738 48 06 1A F1 */ bl _restgpr_29
/* 8030073C 80 01 00 94 */ lwz r0, 0x94(r1)
/* 80300740 7C 08 03 A6 */ mtlr r0
/* 80300744 38 21 00 90 */ addi r1, r1, 0x90
/* 80300748 4E 80 00 20 */ blr
@@ -0,0 +1,79 @@
lbl_8030074C:
/* 8030074C 94 21 FF 70 */ stwu r1, -0x90(r1)
/* 80300750 7C 08 02 A6 */ mflr r0
/* 80300754 90 01 00 94 */ stw r0, 0x94(r1)
/* 80300758 39 61 00 90 */ addi r11, r1, 0x90
/* 8030075C 48 06 1A 79 */ bl _savegpr_27
/* 80300760 7C 7F 1B 78 */ mr r31, r3
/* 80300764 7C 9B 23 78 */ mr r27, r4
/* 80300768 7C BE 2B 78 */ mr r30, r5
/* 8030076C 40 86 00 24 */ bne cr1, lbl_80300790
/* 80300770 D8 21 00 28 */ stfd f1, 0x28(r1)
/* 80300774 D8 41 00 30 */ stfd f2, 0x30(r1)
/* 80300778 D8 61 00 38 */ stfd f3, 0x38(r1)
/* 8030077C D8 81 00 40 */ stfd f4, 0x40(r1)
/* 80300780 D8 A1 00 48 */ stfd f5, 0x48(r1)
/* 80300784 D8 C1 00 50 */ stfd f6, 0x50(r1)
/* 80300788 D8 E1 00 58 */ stfd f7, 0x58(r1)
/* 8030078C D9 01 00 60 */ stfd f8, 0x60(r1)
lbl_80300790:
/* 80300790 90 61 00 08 */ stw r3, 8(r1)
/* 80300794 90 81 00 0C */ stw r4, 0xc(r1)
/* 80300798 90 A1 00 10 */ stw r5, 0x10(r1)
/* 8030079C 90 C1 00 14 */ stw r6, 0x14(r1)
/* 803007A0 90 E1 00 18 */ stw r7, 0x18(r1)
/* 803007A4 91 01 00 1C */ stw r8, 0x1c(r1)
/* 803007A8 91 21 00 20 */ stw r9, 0x20(r1)
/* 803007AC 91 41 00 24 */ stw r10, 0x24(r1)
/* 803007B0 3C 00 03 00 */ lis r0, 0x300
/* 803007B4 90 01 00 68 */ stw r0, 0x68(r1)
/* 803007B8 38 01 00 98 */ addi r0, r1, 0x98
/* 803007BC 90 01 00 6C */ stw r0, 0x6c(r1)
/* 803007C0 38 01 00 08 */ addi r0, r1, 8
/* 803007C4 90 01 00 70 */ stw r0, 0x70(r1)
/* 803007C8 80 7F 01 24 */ lwz r3, 0x124(r31)
/* 803007CC 4B FC E5 95 */ bl __dla__FPv
/* 803007D0 38 00 00 00 */ li r0, 0
/* 803007D4 90 1F 01 24 */ stw r0, 0x124(r31)
/* 803007D8 7F C3 F3 78 */ mr r3, r30
/* 803007DC 48 06 84 09 */ bl strlen
/* 803007E0 7C 7D 1B 78 */ mr r29, r3
/* 803007E4 57 7C 04 3E */ clrlwi r28, r27, 0x10
/* 803007E8 7F 60 07 34 */ extsh r0, r27
/* 803007EC 2C 00 FF FF */ cmpwi r0, -1
/* 803007F0 40 82 00 1C */ bne lbl_8030080C
/* 803007F4 28 1D FF FF */ cmplwi r29, 0xffff
/* 803007F8 41 80 00 0C */ blt lbl_80300804
/* 803007FC 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFE@ha */
/* 80300800 3B A3 FF FE */ addi r29, r3, 0xFFFE /* 0x0000FFFE@l */
lbl_80300804:
/* 80300804 38 1D 00 01 */ addi r0, r29, 1
/* 80300808 54 1C 04 3E */ clrlwi r28, r0, 0x10
lbl_8030080C:
/* 8030080C 38 00 00 00 */ li r0, 0
/* 80300810 B0 1F 01 32 */ sth r0, 0x132(r31)
/* 80300814 57 83 04 3F */ clrlwi. r3, r28, 0x10
/* 80300818 41 82 00 0C */ beq lbl_80300824
/* 8030081C 4B FC E4 A9 */ bl __nwa__FUl
/* 80300820 90 7F 01 24 */ stw r3, 0x124(r31)
lbl_80300824:
/* 80300824 80 7F 01 24 */ lwz r3, 0x124(r31)
/* 80300828 28 03 00 00 */ cmplwi r3, 0
/* 8030082C 41 82 00 28 */ beq lbl_80300854
/* 80300830 7F C4 F3 78 */ mr r4, r30
/* 80300834 57 9E 04 3E */ clrlwi r30, r28, 0x10
/* 80300838 38 BE FF FF */ addi r5, r30, -1
/* 8030083C 48 06 82 AD */ bl strncpy
/* 80300840 38 80 00 00 */ li r4, 0
/* 80300844 80 1F 01 24 */ lwz r0, 0x124(r31)
/* 80300848 7C 60 F2 14 */ add r3, r0, r30
/* 8030084C 98 83 FF FF */ stb r4, -1(r3)
/* 80300850 B3 9F 01 32 */ sth r28, 0x132(r31)
lbl_80300854:
/* 80300854 7F A3 EB 78 */ mr r3, r29
/* 80300858 39 61 00 90 */ addi r11, r1, 0x90
/* 8030085C 48 06 19 C5 */ bl _restgpr_27
/* 80300860 80 01 00 94 */ lwz r0, 0x94(r1)
/* 80300864 7C 08 03 A6 */ mtlr r0
/* 80300868 38 21 00 90 */ addi r1, r1, 0x90
/* 8030086C 4E 80 00 20 */ blr