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,212 @@
lbl_803071E4:
/* 803071E4 94 21 FF 80 */ stwu r1, -0x80(r1)
/* 803071E8 7C 08 02 A6 */ mflr r0
/* 803071EC 90 01 00 84 */ stw r0, 0x84(r1)
/* 803071F0 39 61 00 80 */ addi r11, r1, 0x80
/* 803071F4 48 05 AF D9 */ bl _savegpr_25
/* 803071F8 7C 7B 1B 78 */ mr r27, r3
/* 803071FC 7C 99 23 78 */ mr r25, r4
/* 80307200 7C BC 2B 78 */ mr r28, r5
/* 80307204 7C DD 33 78 */ mr r29, r6
/* 80307208 7C FE 3B 78 */ mr r30, r7
/* 8030720C 4B FF 84 55 */ bl __ct__10J2DTextBoxFv
/* 80307210 3C 60 80 3D */ lis r3, __vt__12J2DTextBoxEx@ha
/* 80307214 38 03 D6 08 */ addi r0, r3, __vt__12J2DTextBoxEx@l
/* 80307218 90 1B 00 00 */ stw r0, 0(r27)
/* 8030721C 38 00 00 00 */ li r0, 0
/* 80307220 90 1B 01 44 */ stw r0, 0x144(r27)
/* 80307224 7F 83 E3 78 */ mr r3, r28
/* 80307228 81 9C 00 00 */ lwz r12, 0(r28)
/* 8030722C 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 80307230 7D 89 03 A6 */ mtctr r12
/* 80307234 4E 80 04 21 */ bctrl
/* 80307238 7C 7F 1B 78 */ mr r31, r3
/* 8030723C 7F 83 E3 78 */ mr r3, r28
/* 80307240 38 81 00 18 */ addi r4, r1, 0x18
/* 80307244 38 A0 00 08 */ li r5, 8
/* 80307248 4B FD 50 51 */ bl read__14JSUInputStreamFPvl
/* 8030724C 80 01 00 18 */ lwz r0, 0x18(r1)
/* 80307250 90 1B 00 08 */ stw r0, 8(r27)
/* 80307254 7F 83 E3 78 */ mr r3, r28
/* 80307258 81 9C 00 00 */ lwz r12, 0(r28)
/* 8030725C 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 80307260 7D 89 03 A6 */ mtctr r12
/* 80307264 4E 80 04 21 */ bctrl
/* 80307268 7C 7A 1B 78 */ mr r26, r3
/* 8030726C 7F 83 E3 78 */ mr r3, r28
/* 80307270 38 81 00 10 */ addi r4, r1, 0x10
/* 80307274 38 A0 00 08 */ li r5, 8
/* 80307278 4B FD 51 E1 */ bl peek__20JSURandomInputStreamFPvl
/* 8030727C 7F 63 DB 78 */ mr r3, r27
/* 80307280 7F 24 CB 78 */ mr r4, r25
/* 80307284 7F 85 E3 78 */ mr r5, r28
/* 80307288 4B FF 08 91 */ bl makePaneExStream__7J2DPaneFP7J2DPaneP20JSURandomInputStream
/* 8030728C 7F 83 E3 78 */ mr r3, r28
/* 80307290 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80307294 7C 9A 02 14 */ add r4, r26, r0
/* 80307298 38 A0 00 00 */ li r5, 0
/* 8030729C 4B FD 52 41 */ bl seek__20JSURandomInputStreamFl17JSUStreamSeekFrom
/* 803072A0 7F 83 E3 78 */ mr r3, r28
/* 803072A4 38 81 00 20 */ addi r4, r1, 0x20
/* 803072A8 38 A0 00 20 */ li r5, 0x20
/* 803072AC 4B FD 4F ED */ bl read__14JSUInputStreamFPvl
/* 803072B0 A0 01 00 22 */ lhz r0, 0x22(r1)
/* 803072B4 B0 1B 01 3C */ sth r0, 0x13c(r27)
/* 803072B8 A0 01 00 24 */ lhz r0, 0x24(r1)
/* 803072BC B0 1B 01 3E */ sth r0, 0x13e(r27)
/* 803072C0 38 00 00 00 */ li r0, 0
/* 803072C4 90 1B 01 38 */ stw r0, 0x138(r27)
/* 803072C8 A0 1B 01 3E */ lhz r0, 0x13e(r27)
/* 803072CC 28 00 FF FF */ cmplwi r0, 0xffff
/* 803072D0 41 82 00 60 */ beq lbl_80307330
/* 803072D4 1C 00 00 88 */ mulli r0, r0, 0x88
/* 803072D8 7C 1E 02 14 */ add r0, r30, r0
/* 803072DC 90 1B 01 38 */ stw r0, 0x138(r27)
/* 803072E0 A0 1B 01 3E */ lhz r0, 0x13e(r27)
/* 803072E4 1C 00 00 88 */ mulli r0, r0, 0x88
/* 803072E8 7C 7E 02 14 */ add r3, r30, r0
/* 803072EC 93 63 00 04 */ stw r27, 4(r3)
/* 803072F0 7F 63 DB 78 */ mr r3, r27
/* 803072F4 81 9B 00 00 */ lwz r12, 0(r27)
/* 803072F8 81 8C 00 58 */ lwz r12, 0x58(r12)
/* 803072FC 7D 89 03 A6 */ mtctr r12
/* 80307300 4E 80 04 21 */ bctrl
/* 80307304 80 7B 01 38 */ lwz r3, 0x138(r27)
/* 80307308 28 03 00 00 */ cmplwi r3, 0
/* 8030730C 41 82 00 24 */ beq lbl_80307330
/* 80307310 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80307314 28 03 00 00 */ cmplwi r3, 0
/* 80307318 41 82 00 18 */ beq lbl_80307330
/* 8030731C 81 83 00 00 */ lwz r12, 0(r3)
/* 80307320 81 8C 00 A8 */ lwz r12, 0xa8(r12)
/* 80307324 7D 89 03 A6 */ mtctr r12
/* 80307328 4E 80 04 21 */ bctrl
/* 8030732C 90 7B 01 00 */ stw r3, 0x100(r27)
lbl_80307330:
/* 80307330 A8 01 00 26 */ lha r0, 0x26(r1)
/* 80307334 C8 22 C8 E0 */ lfd f1, lit_1536(r2)
/* 80307338 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8030733C 90 01 00 44 */ stw r0, 0x44(r1)
/* 80307340 3C 60 43 30 */ lis r3, 0x4330
/* 80307344 90 61 00 40 */ stw r3, 0x40(r1)
/* 80307348 C8 01 00 40 */ lfd f0, 0x40(r1)
/* 8030734C EC 00 08 28 */ fsubs f0, f0, f1
/* 80307350 D0 1B 01 14 */ stfs f0, 0x114(r27)
/* 80307354 A8 01 00 28 */ lha r0, 0x28(r1)
/* 80307358 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8030735C 90 01 00 4C */ stw r0, 0x4c(r1)
/* 80307360 90 61 00 48 */ stw r3, 0x48(r1)
/* 80307364 C8 01 00 48 */ lfd f0, 0x48(r1)
/* 80307368 EC 00 08 28 */ fsubs f0, f0, f1
/* 8030736C D0 1B 01 18 */ stfs f0, 0x118(r27)
/* 80307370 A0 01 00 2A */ lhz r0, 0x2a(r1)
/* 80307374 C8 22 C8 E8 */ lfd f1, lit_1539(r2)
/* 80307378 90 01 00 54 */ stw r0, 0x54(r1)
/* 8030737C 90 61 00 50 */ stw r3, 0x50(r1)
/* 80307380 C8 01 00 50 */ lfd f0, 0x50(r1)
/* 80307384 EC 00 08 28 */ fsubs f0, f0, f1
/* 80307388 D0 1B 01 1C */ stfs f0, 0x11c(r27)
/* 8030738C A0 01 00 2C */ lhz r0, 0x2c(r1)
/* 80307390 90 01 00 5C */ stw r0, 0x5c(r1)
/* 80307394 90 61 00 58 */ stw r3, 0x58(r1)
/* 80307398 C8 01 00 58 */ lfd f0, 0x58(r1)
/* 8030739C EC 00 08 28 */ fsubs f0, f0, f1
/* 803073A0 D0 1B 01 20 */ stfs f0, 0x120(r27)
/* 803073A4 88 01 00 2E */ lbz r0, 0x2e(r1)
/* 803073A8 54 03 10 3A */ slwi r3, r0, 2
/* 803073AC 88 01 00 2F */ lbz r0, 0x2f(r1)
/* 803073B0 7C 60 03 78 */ or r0, r3, r0
/* 803073B4 98 1B 01 30 */ stb r0, 0x130(r27)
/* 803073B8 80 01 00 30 */ lwz r0, 0x30(r1)
/* 803073BC 90 01 00 0C */ stw r0, 0xc(r1)
/* 803073C0 88 01 00 0C */ lbz r0, 0xc(r1)
/* 803073C4 98 1B 01 04 */ stb r0, 0x104(r27)
/* 803073C8 88 01 00 0D */ lbz r0, 0xd(r1)
/* 803073CC 98 1B 01 05 */ stb r0, 0x105(r27)
/* 803073D0 88 01 00 0E */ lbz r0, 0xe(r1)
/* 803073D4 98 1B 01 06 */ stb r0, 0x106(r27)
/* 803073D8 88 01 00 0F */ lbz r0, 0xf(r1)
/* 803073DC 98 1B 01 07 */ stb r0, 0x107(r27)
/* 803073E0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 803073E4 90 01 00 08 */ stw r0, 8(r1)
/* 803073E8 88 01 00 08 */ lbz r0, 8(r1)
/* 803073EC 98 1B 01 08 */ stb r0, 0x108(r27)
/* 803073F0 88 01 00 09 */ lbz r0, 9(r1)
/* 803073F4 98 1B 01 09 */ stb r0, 0x109(r27)
/* 803073F8 88 01 00 0A */ lbz r0, 0xa(r1)
/* 803073FC 98 1B 01 0A */ stb r0, 0x10a(r27)
/* 80307400 88 01 00 0B */ lbz r0, 0xb(r1)
/* 80307404 98 1B 01 0B */ stb r0, 0x10b(r27)
/* 80307408 7F 63 DB 78 */ mr r3, r27
/* 8030740C 88 81 00 38 */ lbz r4, 0x38(r1)
/* 80307410 30 04 FF FF */ addic r0, r4, -1
/* 80307414 7C 00 21 10 */ subfe r0, r0, r4
/* 80307418 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 8030741C 81 9B 00 00 */ lwz r12, 0(r27)
/* 80307420 81 8C 00 28 */ lwz r12, 0x28(r12)
/* 80307424 7D 89 03 A6 */ mtctr r12
/* 80307428 4E 80 04 21 */ bctrl
/* 8030742C 3B 40 00 00 */ li r26, 0
/* 80307430 57 A0 01 8D */ rlwinm. r0, r29, 0, 6, 6
/* 80307434 40 82 00 24 */ bne lbl_80307458
/* 80307438 A0 01 00 3C */ lhz r0, 0x3c(r1)
/* 8030743C 7C 1A 03 78 */ mr r26, r0
/* 80307440 7C 00 07 34 */ extsh r0, r0
/* 80307444 2C 00 FF FF */ cmpwi r0, -1
/* 80307448 40 82 00 10 */ bne lbl_80307458
/* 8030744C A0 61 00 3E */ lhz r3, 0x3e(r1)
/* 80307450 38 03 00 01 */ addi r0, r3, 1
/* 80307454 54 1A 04 3E */ clrlwi r26, r0, 0x10
lbl_80307458:
/* 80307458 38 00 00 00 */ li r0, 0
/* 8030745C B0 1B 01 32 */ sth r0, 0x132(r27)
/* 80307460 90 1B 01 24 */ stw r0, 0x124(r27)
/* 80307464 57 43 04 3F */ clrlwi. r3, r26, 0x10
/* 80307468 41 82 00 0C */ beq lbl_80307474
/* 8030746C 4B FC 78 59 */ bl __nwa__FUl
/* 80307470 90 7B 01 24 */ stw r3, 0x124(r27)
lbl_80307474:
/* 80307474 80 1B 01 24 */ lwz r0, 0x124(r27)
/* 80307478 28 00 00 00 */ cmplwi r0, 0
/* 8030747C 41 82 00 40 */ beq lbl_803074BC
/* 80307480 B3 5B 01 32 */ sth r26, 0x132(r27)
/* 80307484 57 43 04 3E */ clrlwi r3, r26, 0x10
/* 80307488 38 03 FF FF */ addi r0, r3, -1
/* 8030748C A3 41 00 3E */ lhz r26, 0x3e(r1)
/* 80307490 7C 00 D0 00 */ cmpw r0, r26
/* 80307494 40 80 00 08 */ bge lbl_8030749C
/* 80307498 54 1A 04 3E */ clrlwi r26, r0, 0x10
lbl_8030749C:
/* 8030749C 7F 83 E3 78 */ mr r3, r28
/* 803074A0 80 9B 01 24 */ lwz r4, 0x124(r27)
/* 803074A4 57 45 04 3E */ clrlwi r5, r26, 0x10
/* 803074A8 4B FD 4F B1 */ bl peek__20JSURandomInputStreamFPvl
/* 803074AC 38 80 00 00 */ li r4, 0
/* 803074B0 80 7B 01 24 */ lwz r3, 0x124(r27)
/* 803074B4 57 40 04 3E */ clrlwi r0, r26, 0x10
/* 803074B8 7C 83 01 AE */ stbx r4, r3, r0
lbl_803074BC:
/* 803074BC 7F 83 E3 78 */ mr r3, r28
/* 803074C0 A0 81 00 3E */ lhz r4, 0x3e(r1)
/* 803074C4 81 9C 00 00 */ lwz r12, 0(r28)
/* 803074C8 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 803074CC 7D 89 03 A6 */ mtctr r12
/* 803074D0 4E 80 04 21 */ bctrl
/* 803074D4 7F 83 E3 78 */ mr r3, r28
/* 803074D8 80 01 00 1C */ lwz r0, 0x1c(r1)
/* 803074DC 7C 9F 02 14 */ add r4, r31, r0
/* 803074E0 38 A0 00 00 */ li r5, 0
/* 803074E4 4B FD 4F F9 */ bl seek__20JSURandomInputStreamFl17JSUStreamSeekFrom
/* 803074E8 C0 02 C8 D8 */ lfs f0, lit_1534(r2)
/* 803074EC D0 1B 01 0C */ stfs f0, 0x10c(r27)
/* 803074F0 D0 1B 01 10 */ stfs f0, 0x110(r27)
/* 803074F4 38 00 00 00 */ li r0, 0
/* 803074F8 98 1B 01 31 */ stb r0, 0x131(r27)
/* 803074FC 98 1B 01 40 */ stb r0, 0x140(r27)
/* 80307500 7F 63 DB 78 */ mr r3, r27
/* 80307504 39 61 00 80 */ addi r11, r1, 0x80
/* 80307508 48 05 AD 11 */ bl _restgpr_25
/* 8030750C 80 01 00 84 */ lwz r0, 0x84(r1)
/* 80307510 7C 08 03 A6 */ mtlr r0
/* 80307514 38 21 00 80 */ addi r1, r1, 0x80
/* 80307518 4E 80 00 20 */ blr
@@ -0,0 +1,39 @@
lbl_8030751C:
/* 8030751C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80307520 7C 08 02 A6 */ mflr r0
/* 80307524 90 01 00 14 */ stw r0, 0x14(r1)
/* 80307528 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8030752C 93 C1 00 08 */ stw r30, 8(r1)
/* 80307530 7C 7E 1B 79 */ or. r30, r3, r3
/* 80307534 7C 9F 23 78 */ mr r31, r4
/* 80307538 41 82 00 58 */ beq lbl_80307590
/* 8030753C 3C 60 80 3D */ lis r3, __vt__12J2DTextBoxEx@ha
/* 80307540 38 03 D6 08 */ addi r0, r3, __vt__12J2DTextBoxEx@l
/* 80307544 90 1E 00 00 */ stw r0, 0(r30)
/* 80307548 88 1E 01 40 */ lbz r0, 0x140(r30)
/* 8030754C 28 00 00 00 */ cmplwi r0, 0
/* 80307550 41 82 00 24 */ beq lbl_80307574
/* 80307554 80 7E 01 38 */ lwz r3, 0x138(r30)
/* 80307558 28 03 00 00 */ cmplwi r3, 0
/* 8030755C 41 82 00 18 */ beq lbl_80307574
/* 80307560 38 80 00 01 */ li r4, 1
/* 80307564 81 83 00 00 */ lwz r12, 0(r3)
/* 80307568 81 8C 00 08 */ lwz r12, 8(r12)
/* 8030756C 7D 89 03 A6 */ mtctr r12
/* 80307570 4E 80 04 21 */ bctrl
lbl_80307574:
/* 80307574 7F C3 F3 78 */ mr r3, r30
/* 80307578 38 80 00 00 */ li r4, 0
/* 8030757C 4B FF 8C 65 */ bl __dt__10J2DTextBoxFv
/* 80307580 7F E0 07 35 */ extsh. r0, r31
/* 80307584 40 81 00 0C */ ble lbl_80307590
/* 80307588 7F C3 F3 78 */ mr r3, r30
/* 8030758C 4B FC 77 B1 */ bl __dl__FPv
lbl_80307590:
/* 80307590 7F C3 F3 78 */ mr r3, r30
/* 80307594 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80307598 83 C1 00 08 */ lwz r30, 8(r1)
/* 8030759C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803075A0 7C 08 03 A6 */ mtlr r0
/* 803075A4 38 21 00 10 */ addi r1, r1, 0x10
/* 803075A8 4E 80 00 20 */ blr
@@ -0,0 +1,35 @@
lbl_8030896C:
/* 8030896C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80308970 7C 08 02 A6 */ mflr r0
/* 80308974 90 01 00 24 */ stw r0, 0x24(r1)
/* 80308978 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8030897C 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80308980 7C 7E 1B 78 */ mr r30, r3
/* 80308984 7C 9F 23 78 */ mr r31, r4
/* 80308988 80 63 01 44 */ lwz r3, 0x144(r3)
/* 8030898C 28 03 00 00 */ cmplwi r3, 0
/* 80308990 41 82 00 38 */ beq lbl_803089C8
/* 80308994 A0 9E 01 3C */ lhz r4, 0x13c(r30)
/* 80308998 28 04 FF FF */ cmplwi r4, 0xffff
/* 8030899C 41 82 00 2C */ beq lbl_803089C8
/* 803089A0 38 A1 00 08 */ addi r5, r1, 8
/* 803089A4 48 00 36 A5 */ bl getVisibility__20J2DAnmVisibilityFullCFUsPUc
/* 803089A8 88 01 00 08 */ lbz r0, 8(r1)
/* 803089AC 28 00 00 00 */ cmplwi r0, 0
/* 803089B0 41 82 00 10 */ beq lbl_803089C0
/* 803089B4 38 00 00 01 */ li r0, 1
/* 803089B8 98 1E 00 B0 */ stb r0, 0xb0(r30)
/* 803089BC 48 00 00 0C */ b lbl_803089C8
lbl_803089C0:
/* 803089C0 38 00 00 00 */ li r0, 0
/* 803089C4 98 1E 00 B0 */ stb r0, 0xb0(r30)
lbl_803089C8:
/* 803089C8 7F C3 F3 78 */ mr r3, r30
/* 803089CC 7F E4 FB 78 */ mr r4, r31
/* 803089D0 4B FE F8 59 */ bl animationPane__7J2DPaneFPC15J2DAnmTransform
/* 803089D4 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 803089D8 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 803089DC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 803089E0 7C 08 03 A6 */ mtlr r0
/* 803089E4 38 21 00 20 */ addi r1, r1, 0x20
/* 803089E8 4E 80 00 20 */ blr
@@ -0,0 +1,201 @@
lbl_803075AC:
/* 803075AC 94 21 FE E0 */ stwu r1, -0x120(r1)
/* 803075B0 7C 08 02 A6 */ mflr r0
/* 803075B4 90 01 01 24 */ stw r0, 0x124(r1)
/* 803075B8 DB E1 01 10 */ stfd f31, 0x110(r1)
/* 803075BC F3 E1 01 18 */ psq_st f31, 280(r1), 0, 0 /* qr0 */
/* 803075C0 DB C1 01 00 */ stfd f30, 0x100(r1)
/* 803075C4 F3 C1 01 08 */ psq_st f30, 264(r1), 0, 0 /* qr0 */
/* 803075C8 93 E1 00 FC */ stw r31, 0xfc(r1)
/* 803075CC 93 C1 00 F8 */ stw r30, 0xf8(r1)
/* 803075D0 7C 7E 1B 78 */ mr r30, r3
/* 803075D4 FF C0 08 90 */ fmr f30, f1
/* 803075D8 FF E0 10 90 */ fmr f31, f2
/* 803075DC 7C 9F 23 78 */ mr r31, r4
/* 803075E0 38 80 00 00 */ li r4, 0
/* 803075E4 80 63 01 38 */ lwz r3, 0x138(r3)
/* 803075E8 28 03 00 00 */ cmplwi r3, 0
/* 803075EC 41 82 00 24 */ beq lbl_80307610
/* 803075F0 80 63 00 70 */ lwz r3, 0x70(r3)
/* 803075F4 28 03 00 00 */ cmplwi r3, 0
/* 803075F8 41 82 00 18 */ beq lbl_80307610
/* 803075FC 81 83 00 00 */ lwz r12, 0(r3)
/* 80307600 81 8C 00 A8 */ lwz r12, 0xa8(r12)
/* 80307604 7D 89 03 A6 */ mtctr r12
/* 80307608 4E 80 04 21 */ bctrl
/* 8030760C 7C 64 1B 78 */ mr r4, r3
lbl_80307610:
/* 80307610 80 1E 01 28 */ lwz r0, 0x128(r30)
/* 80307614 90 01 00 10 */ stw r0, 0x10(r1)
/* 80307618 80 1E 01 2C */ lwz r0, 0x12c(r30)
/* 8030761C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80307620 80 1E 01 08 */ lwz r0, 0x108(r30)
/* 80307624 90 01 00 18 */ stw r0, 0x18(r1)
/* 80307628 80 1E 01 04 */ lwz r0, 0x104(r30)
/* 8030762C 90 01 00 1C */ stw r0, 0x1c(r1)
/* 80307630 38 61 00 50 */ addi r3, r1, 0x50
/* 80307634 C0 1E 01 14 */ lfs f0, 0x114(r30)
/* 80307638 FC 00 00 1E */ fctiwz f0, f0
/* 8030763C D8 01 00 B0 */ stfd f0, 0xb0(r1)
/* 80307640 80 01 00 B4 */ lwz r0, 0xb4(r1)
/* 80307644 C8 42 C8 E0 */ lfd f2, lit_1536(r2)
/* 80307648 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8030764C 90 01 00 BC */ stw r0, 0xbc(r1)
/* 80307650 3C A0 43 30 */ lis r5, 0x4330
/* 80307654 90 A1 00 B8 */ stw r5, 0xb8(r1)
/* 80307658 C8 01 00 B8 */ lfd f0, 0xb8(r1)
/* 8030765C EC 20 10 28 */ fsubs f1, f0, f2
/* 80307660 C0 1E 01 18 */ lfs f0, 0x118(r30)
/* 80307664 FC 00 00 1E */ fctiwz f0, f0
/* 80307668 D8 01 00 C0 */ stfd f0, 0xc0(r1)
/* 8030766C 80 01 00 C4 */ lwz r0, 0xc4(r1)
/* 80307670 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80307674 90 01 00 CC */ stw r0, 0xcc(r1)
/* 80307678 90 A1 00 C8 */ stw r5, 0xc8(r1)
/* 8030767C C8 01 00 C8 */ lfd f0, 0xc8(r1)
/* 80307680 EC 40 10 28 */ fsubs f2, f0, f2
/* 80307684 38 A1 00 1C */ addi r5, r1, 0x1c
/* 80307688 38 C1 00 18 */ addi r6, r1, 0x18
/* 8030768C 38 E1 00 14 */ addi r7, r1, 0x14
/* 80307690 39 01 00 10 */ addi r8, r1, 0x10
/* 80307694 4B FE CD 01 */ bl __ct__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor
/* 80307698 C0 1E 01 20 */ lfs f0, 0x120(r30)
/* 8030769C FC 00 00 1E */ fctiwz f0, f0
/* 803076A0 D8 01 00 D0 */ stfd f0, 0xd0(r1)
/* 803076A4 80 01 00 D4 */ lwz r0, 0xd4(r1)
/* 803076A8 C8 22 C8 E0 */ lfd f1, lit_1536(r2)
/* 803076AC 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 803076B0 90 01 00 DC */ stw r0, 0xdc(r1)
/* 803076B4 3C 60 43 30 */ lis r3, 0x4330
/* 803076B8 90 61 00 D8 */ stw r3, 0xd8(r1)
/* 803076BC C8 01 00 D8 */ lfd f0, 0xd8(r1)
/* 803076C0 EC 40 08 28 */ fsubs f2, f0, f1
/* 803076C4 C0 1E 01 1C */ lfs f0, 0x11c(r30)
/* 803076C8 FC 00 00 1E */ fctiwz f0, f0
/* 803076CC D8 01 00 E0 */ stfd f0, 0xe0(r1)
/* 803076D0 80 01 00 E4 */ lwz r0, 0xe4(r1)
/* 803076D4 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 803076D8 90 01 00 EC */ stw r0, 0xec(r1)
/* 803076DC 90 61 00 E8 */ stw r3, 0xe8(r1)
/* 803076E0 C8 01 00 E8 */ lfd f0, 0xe8(r1)
/* 803076E4 EC 20 08 28 */ fsubs f1, f0, f1
/* 803076E8 C0 02 C8 D8 */ lfs f0, lit_1534(r2)
/* 803076EC FC 01 00 40 */ fcmpo cr0, f1, f0
/* 803076F0 40 81 00 08 */ ble lbl_803076F8
/* 803076F4 48 00 00 08 */ b lbl_803076FC
lbl_803076F8:
/* 803076F8 FC 20 00 90 */ fmr f1, f0
lbl_803076FC:
/* 803076FC D0 21 00 A0 */ stfs f1, 0xa0(r1)
/* 80307700 C0 02 C8 D8 */ lfs f0, lit_1534(r2)
/* 80307704 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 80307708 40 81 00 08 */ ble lbl_80307710
/* 8030770C 48 00 00 08 */ b lbl_80307714
lbl_80307710:
/* 80307710 FC 40 00 90 */ fmr f2, f0
lbl_80307714:
/* 80307714 D0 41 00 A4 */ stfs f2, 0xa4(r1)
/* 80307718 80 7E 01 38 */ lwz r3, 0x138(r30)
/* 8030771C 28 03 00 00 */ cmplwi r3, 0
/* 80307720 41 82 01 58 */ beq lbl_80307878
/* 80307724 4B FE 2C 69 */ bl setGX__11J2DMaterialFv
/* 80307728 7F E3 FB 78 */ mr r3, r31
/* 8030772C 38 9E 00 80 */ addi r4, r30, 0x80
/* 80307730 38 A1 00 20 */ addi r5, r1, 0x20
/* 80307734 48 03 ED B1 */ bl PSMTXConcat
/* 80307738 38 61 00 20 */ addi r3, r1, 0x20
/* 8030773C 38 80 00 00 */ li r4, 0
/* 80307740 48 05 8B 0D */ bl GXLoadPosMtxImm
/* 80307744 48 05 3E 49 */ bl GXClearVtxDesc
/* 80307748 38 60 00 09 */ li r3, 9
/* 8030774C 38 80 00 01 */ li r4, 1
/* 80307750 48 05 37 69 */ bl GXSetVtxDesc
/* 80307754 38 60 00 0B */ li r3, 0xb
/* 80307758 38 80 00 01 */ li r4, 1
/* 8030775C 48 05 37 5D */ bl GXSetVtxDesc
/* 80307760 38 60 00 0D */ li r3, 0xd
/* 80307764 38 80 00 01 */ li r4, 1
/* 80307768 48 05 37 51 */ bl GXSetVtxDesc
/* 8030776C 38 61 00 50 */ addi r3, r1, 0x50
/* 80307770 C0 1E 00 20 */ lfs f0, 0x20(r30)
/* 80307774 EC 3E 00 2A */ fadds f1, f30, f0
/* 80307778 C0 1E 00 24 */ lfs f0, 0x24(r30)
/* 8030777C EC 5F 00 2A */ fadds f2, f31, f0
/* 80307780 4B FE CF DD */ bl locate__8J2DPrintFff
/* 80307784 80 7E 01 38 */ lwz r3, 0x138(r30)
/* 80307788 88 03 00 0E */ lbz r0, 0xe(r3)
/* 8030778C 28 00 00 00 */ cmplwi r0, 0
/* 80307790 41 82 00 E8 */ beq lbl_80307878
/* 80307794 80 1E 01 24 */ lwz r0, 0x124(r30)
/* 80307798 28 00 00 00 */ cmplwi r0, 0
/* 8030779C 41 82 00 DC */ beq lbl_80307878
/* 803077A0 3B E0 00 FF */ li r31, 0xff
/* 803077A4 A0 03 00 1C */ lhz r0, 0x1c(r3)
/* 803077A8 54 00 07 FE */ clrlwi r0, r0, 0x1f
/* 803077AC 28 00 00 01 */ cmplwi r0, 1
/* 803077B0 40 82 00 18 */ bne lbl_803077C8
/* 803077B4 88 03 00 0F */ lbz r0, 0xf(r3)
/* 803077B8 2C 00 00 01 */ cmpwi r0, 1
/* 803077BC 40 82 00 30 */ bne lbl_803077EC
/* 803077C0 8B FE 00 B3 */ lbz r31, 0xb3(r30)
/* 803077C4 48 00 00 28 */ b lbl_803077EC
lbl_803077C8:
/* 803077C8 88 1E 00 B4 */ lbz r0, 0xb4(r30)
/* 803077CC 28 00 00 00 */ cmplwi r0, 0
/* 803077D0 41 82 00 1C */ beq lbl_803077EC
/* 803077D4 88 1E 00 B3 */ lbz r0, 0xb3(r30)
/* 803077D8 90 01 00 08 */ stw r0, 8(r1)
/* 803077DC 90 01 00 0C */ stw r0, 0xc(r1)
/* 803077E0 38 60 00 02 */ li r3, 2
/* 803077E4 38 81 00 0C */ addi r4, r1, 0xc
/* 803077E8 48 05 62 61 */ bl GXSetChanMatColor
lbl_803077EC:
/* 803077EC 88 DE 01 30 */ lbz r6, 0x130(r30)
/* 803077F0 38 61 00 50 */ addi r3, r1, 0x50
/* 803077F4 80 9E 01 24 */ lwz r4, 0x124(r30)
/* 803077F8 C0 42 C8 F0 */ lfs f2, lit_1731(r2)
/* 803077FC C0 3E 00 28 */ lfs f1, 0x28(r30)
/* 80307800 C0 1E 00 20 */ lfs f0, 0x20(r30)
/* 80307804 EC 01 00 28 */ fsubs f0, f1, f0
/* 80307808 EC 02 00 2A */ fadds f0, f2, f0
/* 8030780C FC 00 00 1E */ fctiwz f0, f0
/* 80307810 D8 01 00 E8 */ stfd f0, 0xe8(r1)
/* 80307814 80 01 00 EC */ lwz r0, 0xec(r1)
/* 80307818 C8 62 C8 E0 */ lfd f3, lit_1536(r2)
/* 8030781C 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80307820 90 01 00 E4 */ stw r0, 0xe4(r1)
/* 80307824 3C A0 43 30 */ lis r5, 0x4330
/* 80307828 90 A1 00 E0 */ stw r5, 0xe0(r1)
/* 8030782C C8 01 00 E0 */ lfd f0, 0xe0(r1)
/* 80307830 EC 20 18 28 */ fsubs f1, f0, f3
/* 80307834 C0 5E 00 2C */ lfs f2, 0x2c(r30)
/* 80307838 C0 1E 00 24 */ lfs f0, 0x24(r30)
/* 8030783C EC 02 00 28 */ fsubs f0, f2, f0
/* 80307840 FC 00 00 1E */ fctiwz f0, f0
/* 80307844 D8 01 00 D8 */ stfd f0, 0xd8(r1)
/* 80307848 80 01 00 DC */ lwz r0, 0xdc(r1)
/* 8030784C 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80307850 90 01 00 D4 */ stw r0, 0xd4(r1)
/* 80307854 90 A1 00 D0 */ stw r5, 0xd0(r1)
/* 80307858 C8 01 00 D0 */ lfd f0, 0xd0(r1)
/* 8030785C EC 40 18 28 */ fsubs f2, f0, f3
/* 80307860 54 C5 F7 BE */ rlwinm r5, r6, 0x1e, 0x1e, 0x1f
/* 80307864 54 C6 07 BE */ clrlwi r6, r6, 0x1e
/* 80307868 C0 7E 01 0C */ lfs f3, 0x10c(r30)
/* 8030786C C0 9E 01 10 */ lfs f4, 0x110(r30)
/* 80307870 7F E7 FB 78 */ mr r7, r31
/* 80307874 4B FE CF B5 */ bl printReturn__8J2DPrintFPCcff18J2DTextBoxHBinding18J2DTextBoxVBindingffUc
lbl_80307878:
/* 80307878 38 61 00 50 */ addi r3, r1, 0x50
/* 8030787C 38 80 FF FF */ li r4, -1
/* 80307880 4B FE CB A1 */ bl __dt__8J2DPrintFv
/* 80307884 E3 E1 01 18 */ psq_l f31, 280(r1), 0, 0 /* qr0 */
/* 80307888 CB E1 01 10 */ lfd f31, 0x110(r1)
/* 8030788C E3 C1 01 08 */ psq_l f30, 264(r1), 0, 0 /* qr0 */
/* 80307890 CB C1 01 00 */ lfd f30, 0x100(r1)
/* 80307894 83 E1 00 FC */ lwz r31, 0xfc(r1)
/* 80307898 83 C1 00 F8 */ lwz r30, 0xf8(r1)
/* 8030789C 80 01 01 24 */ lwz r0, 0x124(r1)
/* 803078A0 7C 08 03 A6 */ mtlr r0
/* 803078A4 38 21 01 20 */ addi r1, r1, 0x120
/* 803078A8 4E 80 00 20 */ blr
@@ -0,0 +1,158 @@
lbl_803078AC:
/* 803078AC 94 21 FF 30 */ stwu r1, -0xd0(r1)
/* 803078B0 7C 08 02 A6 */ mflr r0
/* 803078B4 90 01 00 D4 */ stw r0, 0xd4(r1)
/* 803078B8 DB E1 00 C0 */ stfd f31, 0xc0(r1)
/* 803078BC F3 E1 00 C8 */ psq_st f31, 200(r1), 0, 0 /* qr0 */
/* 803078C0 DB C1 00 B0 */ stfd f30, 0xb0(r1)
/* 803078C4 F3 C1 00 B8 */ psq_st f30, 184(r1), 0, 0 /* qr0 */
/* 803078C8 93 E1 00 AC */ stw r31, 0xac(r1)
/* 803078CC 7C 7F 1B 78 */ mr r31, r3
/* 803078D0 FF C0 08 90 */ fmr f30, f1
/* 803078D4 FF E0 10 90 */ fmr f31, f2
/* 803078D8 88 03 00 B0 */ lbz r0, 0xb0(r3)
/* 803078DC 28 00 00 00 */ cmplwi r0, 0
/* 803078E0 41 82 01 EC */ beq lbl_80307ACC
/* 803078E4 38 80 00 00 */ li r4, 0
/* 803078E8 80 7F 01 38 */ lwz r3, 0x138(r31)
/* 803078EC 28 03 00 00 */ cmplwi r3, 0
/* 803078F0 41 82 00 24 */ beq lbl_80307914
/* 803078F4 80 63 00 70 */ lwz r3, 0x70(r3)
/* 803078F8 28 03 00 00 */ cmplwi r3, 0
/* 803078FC 41 82 00 18 */ beq lbl_80307914
/* 80307900 81 83 00 00 */ lwz r12, 0(r3)
/* 80307904 81 8C 00 A8 */ lwz r12, 0xa8(r12)
/* 80307908 7D 89 03 A6 */ mtctr r12
/* 8030790C 4E 80 04 21 */ bctrl
/* 80307910 7C 64 1B 78 */ mr r4, r3
lbl_80307914:
/* 80307914 80 1F 01 28 */ lwz r0, 0x128(r31)
/* 80307918 90 01 00 08 */ stw r0, 8(r1)
/* 8030791C 80 1F 01 2C */ lwz r0, 0x12c(r31)
/* 80307920 90 01 00 0C */ stw r0, 0xc(r1)
/* 80307924 80 1F 01 08 */ lwz r0, 0x108(r31)
/* 80307928 90 01 00 10 */ stw r0, 0x10(r1)
/* 8030792C 80 1F 01 04 */ lwz r0, 0x104(r31)
/* 80307930 90 01 00 14 */ stw r0, 0x14(r1)
/* 80307934 38 61 00 48 */ addi r3, r1, 0x48
/* 80307938 C0 3F 01 14 */ lfs f1, 0x114(r31)
/* 8030793C C0 5F 01 18 */ lfs f2, 0x118(r31)
/* 80307940 38 A1 00 14 */ addi r5, r1, 0x14
/* 80307944 38 C1 00 10 */ addi r6, r1, 0x10
/* 80307948 38 E1 00 0C */ addi r7, r1, 0xc
/* 8030794C 39 01 00 08 */ addi r8, r1, 8
/* 80307950 4B FE CA 45 */ bl __ct__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor
/* 80307954 C0 5F 01 20 */ lfs f2, 0x120(r31)
/* 80307958 C0 3F 01 1C */ lfs f1, 0x11c(r31)
/* 8030795C C0 02 C8 D8 */ lfs f0, lit_1534(r2)
/* 80307960 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80307964 40 81 00 08 */ ble lbl_8030796C
/* 80307968 48 00 00 08 */ b lbl_80307970
lbl_8030796C:
/* 8030796C FC 20 00 90 */ fmr f1, f0
lbl_80307970:
/* 80307970 D0 21 00 98 */ stfs f1, 0x98(r1)
/* 80307974 C0 02 C8 D8 */ lfs f0, lit_1534(r2)
/* 80307978 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030797C 40 81 00 08 */ ble lbl_80307984
/* 80307980 48 00 00 08 */ b lbl_80307988
lbl_80307984:
/* 80307984 FC 40 00 90 */ fmr f2, f0
lbl_80307988:
/* 80307988 D0 41 00 9C */ stfs f2, 0x9c(r1)
/* 8030798C 88 1F 00 B2 */ lbz r0, 0xb2(r31)
/* 80307990 98 1F 00 B3 */ stb r0, 0xb3(r31)
/* 80307994 80 7F 01 38 */ lwz r3, 0x138(r31)
/* 80307998 28 03 00 00 */ cmplwi r3, 0
/* 8030799C 41 82 01 24 */ beq lbl_80307AC0
/* 803079A0 4B FE 29 ED */ bl setGX__11J2DMaterialFv
/* 803079A4 7F E3 FB 78 */ mr r3, r31
/* 803079A8 FC 20 F0 90 */ fmr f1, f30
/* 803079AC FC 40 F8 90 */ fmr f2, f31
/* 803079B0 C0 62 C8 D8 */ lfs f3, lit_1534(r2)
/* 803079B4 FC 80 18 90 */ fmr f4, f3
/* 803079B8 81 9F 00 00 */ lwz r12, 0(r31)
/* 803079BC 81 8C 00 48 */ lwz r12, 0x48(r12)
/* 803079C0 7D 89 03 A6 */ mtctr r12
/* 803079C4 4E 80 04 21 */ bctrl
/* 803079C8 38 7F 00 50 */ addi r3, r31, 0x50
/* 803079CC 38 80 00 00 */ li r4, 0
/* 803079D0 48 05 88 7D */ bl GXLoadPosMtxImm
/* 803079D4 38 60 00 00 */ li r3, 0
/* 803079D8 48 05 89 15 */ bl GXSetCurrentMtx
/* 803079DC 80 7F 01 38 */ lwz r3, 0x138(r31)
/* 803079E0 88 03 00 0E */ lbz r0, 0xe(r3)
/* 803079E4 28 00 00 00 */ cmplwi r0, 0
/* 803079E8 40 82 00 14 */ bne lbl_803079FC
/* 803079EC 38 61 00 48 */ addi r3, r1, 0x48
/* 803079F0 38 80 FF FF */ li r4, -1
/* 803079F4 4B FE CA 2D */ bl __dt__8J2DPrintFv
/* 803079F8 48 00 00 D4 */ b lbl_80307ACC
lbl_803079FC:
/* 803079FC 48 05 3B 91 */ bl GXClearVtxDesc
/* 80307A00 38 60 00 09 */ li r3, 9
/* 80307A04 38 80 00 01 */ li r4, 1
/* 80307A08 48 05 34 B1 */ bl GXSetVtxDesc
/* 80307A0C 38 60 00 0B */ li r3, 0xb
/* 80307A10 38 80 00 01 */ li r4, 1
/* 80307A14 48 05 34 A5 */ bl GXSetVtxDesc
/* 80307A18 38 60 00 0D */ li r3, 0xd
/* 80307A1C 38 80 00 01 */ li r4, 1
/* 80307A20 48 05 34 99 */ bl GXSetVtxDesc
/* 80307A24 80 DF 01 24 */ lwz r6, 0x124(r31)
/* 80307A28 28 06 00 00 */ cmplwi r6, 0
/* 80307A2C 41 82 00 38 */ beq lbl_80307A64
/* 80307A30 38 80 00 FF */ li r4, 0xff
/* 80307A34 80 7F 01 38 */ lwz r3, 0x138(r31)
/* 80307A38 88 03 00 0F */ lbz r0, 0xf(r3)
/* 80307A3C 2C 00 00 01 */ cmpwi r0, 1
/* 80307A40 40 82 00 08 */ bne lbl_80307A48
/* 80307A44 88 9F 00 B3 */ lbz r4, 0xb3(r31)
lbl_80307A48:
/* 80307A48 38 61 00 48 */ addi r3, r1, 0x48
/* 80307A4C C0 22 C8 D8 */ lfs f1, lit_1534(r2)
/* 80307A50 FC 40 08 90 */ fmr f2, f1
/* 80307A54 3C A0 80 3A */ lis r5, J2DTextBoxEx__stringBase0@ha
/* 80307A58 38 A5 1D F0 */ addi r5, r5, J2DTextBoxEx__stringBase0@l
/* 80307A5C 4C C6 32 42 */ crset 6
/* 80307A60 4B FE CD 19 */ bl print__8J2DPrintFffUcPCce
lbl_80307A64:
/* 80307A64 3B E0 00 00 */ li r31, 0
lbl_80307A68:
/* 80307A68 7F E3 FB 78 */ mr r3, r31
/* 80307A6C 38 80 00 00 */ li r4, 0
/* 80307A70 38 A0 00 01 */ li r5, 1
/* 80307A74 38 C0 00 02 */ li r6, 2
/* 80307A78 38 E0 00 03 */ li r7, 3
/* 80307A7C 48 05 7B 29 */ bl GXSetTevSwapModeTable
/* 80307A80 3B FF 00 01 */ addi r31, r31, 1
/* 80307A84 2C 1F 00 04 */ cmpwi r31, 4
/* 80307A88 41 80 FF E0 */ blt lbl_80307A68
/* 80307A8C 38 60 00 00 */ li r3, 0
/* 80307A90 48 05 76 45 */ bl GXSetNumIndStages
/* 80307A94 3B E0 00 00 */ li r31, 0
lbl_80307A98:
/* 80307A98 7F E3 FB 78 */ mr r3, r31
/* 80307A9C 48 05 76 5D */ bl GXSetTevDirect
/* 80307AA0 3B FF 00 01 */ addi r31, r31, 1
/* 80307AA4 2C 1F 00 10 */ cmpwi r31, 0x10
/* 80307AA8 41 80 FF F0 */ blt lbl_80307A98
/* 80307AAC 38 61 00 18 */ addi r3, r1, 0x18
/* 80307AB0 48 03 E9 D5 */ bl PSMTXIdentity
/* 80307AB4 38 61 00 18 */ addi r3, r1, 0x18
/* 80307AB8 38 80 00 00 */ li r4, 0
/* 80307ABC 48 05 87 91 */ bl GXLoadPosMtxImm
lbl_80307AC0:
/* 80307AC0 38 61 00 48 */ addi r3, r1, 0x48
/* 80307AC4 38 80 FF FF */ li r4, -1
/* 80307AC8 4B FE C9 59 */ bl __dt__8J2DPrintFv
lbl_80307ACC:
/* 80307ACC E3 E1 00 C8 */ psq_l f31, 200(r1), 0, 0 /* qr0 */
/* 80307AD0 CB E1 00 C0 */ lfd f31, 0xc0(r1)
/* 80307AD4 E3 C1 00 B8 */ psq_l f30, 184(r1), 0, 0 /* qr0 */
/* 80307AD8 CB C1 00 B0 */ lfd f30, 0xb0(r1)
/* 80307ADC 83 E1 00 AC */ lwz r31, 0xac(r1)
/* 80307AE0 80 01 00 D4 */ lwz r0, 0xd4(r1)
/* 80307AE4 7C 08 03 A6 */ mtlr r0
/* 80307AE8 38 21 00 D0 */ addi r1, r1, 0xd0
/* 80307AEC 4E 80 00 20 */ blr
@@ -0,0 +1,168 @@
lbl_80307AF0:
/* 80307AF0 94 21 FF 20 */ stwu r1, -0xe0(r1)
/* 80307AF4 7C 08 02 A6 */ mflr r0
/* 80307AF8 90 01 00 E4 */ stw r0, 0xe4(r1)
/* 80307AFC DB E1 00 D0 */ stfd f31, 0xd0(r1)
/* 80307B00 F3 E1 00 D8 */ psq_st f31, 216(r1), 0, 0 /* qr0 */
/* 80307B04 DB C1 00 C0 */ stfd f30, 0xc0(r1)
/* 80307B08 F3 C1 00 C8 */ psq_st f30, 200(r1), 0, 0 /* qr0 */
/* 80307B0C DB A1 00 B0 */ stfd f29, 0xb0(r1)
/* 80307B10 F3 A1 00 B8 */ psq_st f29, 184(r1), 0, 0 /* qr0 */
/* 80307B14 93 E1 00 AC */ stw r31, 0xac(r1)
/* 80307B18 93 C1 00 A8 */ stw r30, 0xa8(r1)
/* 80307B1C 7C 7E 1B 78 */ mr r30, r3
/* 80307B20 FF A0 08 90 */ fmr f29, f1
/* 80307B24 FF C0 10 90 */ fmr f30, f2
/* 80307B28 FF E0 18 90 */ fmr f31, f3
/* 80307B2C 7C 9F 23 78 */ mr r31, r4
/* 80307B30 88 03 00 B0 */ lbz r0, 0xb0(r3)
/* 80307B34 28 00 00 00 */ cmplwi r0, 0
/* 80307B38 41 82 01 F4 */ beq lbl_80307D2C
/* 80307B3C 38 80 00 00 */ li r4, 0
/* 80307B40 80 7E 01 38 */ lwz r3, 0x138(r30)
/* 80307B44 28 03 00 00 */ cmplwi r3, 0
/* 80307B48 41 82 00 24 */ beq lbl_80307B6C
/* 80307B4C 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80307B50 28 03 00 00 */ cmplwi r3, 0
/* 80307B54 41 82 00 18 */ beq lbl_80307B6C
/* 80307B58 81 83 00 00 */ lwz r12, 0(r3)
/* 80307B5C 81 8C 00 A8 */ lwz r12, 0xa8(r12)
/* 80307B60 7D 89 03 A6 */ mtctr r12
/* 80307B64 4E 80 04 21 */ bctrl
/* 80307B68 7C 64 1B 78 */ mr r4, r3
lbl_80307B6C:
/* 80307B6C 80 1E 01 28 */ lwz r0, 0x128(r30)
/* 80307B70 90 01 00 08 */ stw r0, 8(r1)
/* 80307B74 80 1E 01 2C */ lwz r0, 0x12c(r30)
/* 80307B78 90 01 00 0C */ stw r0, 0xc(r1)
/* 80307B7C 80 1E 01 08 */ lwz r0, 0x108(r30)
/* 80307B80 90 01 00 10 */ stw r0, 0x10(r1)
/* 80307B84 80 1E 01 04 */ lwz r0, 0x104(r30)
/* 80307B88 90 01 00 14 */ stw r0, 0x14(r1)
/* 80307B8C 38 61 00 48 */ addi r3, r1, 0x48
/* 80307B90 C0 3E 01 14 */ lfs f1, 0x114(r30)
/* 80307B94 C0 5E 01 18 */ lfs f2, 0x118(r30)
/* 80307B98 38 A1 00 14 */ addi r5, r1, 0x14
/* 80307B9C 38 C1 00 10 */ addi r6, r1, 0x10
/* 80307BA0 38 E1 00 0C */ addi r7, r1, 0xc
/* 80307BA4 39 01 00 08 */ addi r8, r1, 8
/* 80307BA8 4B FE C7 ED */ bl __ct__8J2DPrintFP7JUTFontffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor
/* 80307BAC C0 5E 01 20 */ lfs f2, 0x120(r30)
/* 80307BB0 C0 3E 01 1C */ lfs f1, 0x11c(r30)
/* 80307BB4 C0 02 C8 D8 */ lfs f0, lit_1534(r2)
/* 80307BB8 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80307BBC 40 81 00 08 */ ble lbl_80307BC4
/* 80307BC0 48 00 00 08 */ b lbl_80307BC8
lbl_80307BC4:
/* 80307BC4 FC 20 00 90 */ fmr f1, f0
lbl_80307BC8:
/* 80307BC8 D0 21 00 98 */ stfs f1, 0x98(r1)
/* 80307BCC C0 02 C8 D8 */ lfs f0, lit_1534(r2)
/* 80307BD0 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 80307BD4 40 81 00 08 */ ble lbl_80307BDC
/* 80307BD8 48 00 00 08 */ b lbl_80307BE0
lbl_80307BDC:
/* 80307BDC FC 40 00 90 */ fmr f2, f0
lbl_80307BE0:
/* 80307BE0 D0 41 00 9C */ stfs f2, 0x9c(r1)
/* 80307BE4 88 1E 00 B2 */ lbz r0, 0xb2(r30)
/* 80307BE8 98 1E 00 B3 */ stb r0, 0xb3(r30)
/* 80307BEC 80 7E 01 38 */ lwz r3, 0x138(r30)
/* 80307BF0 28 03 00 00 */ cmplwi r3, 0
/* 80307BF4 41 82 01 2C */ beq lbl_80307D20
/* 80307BF8 4B FE 27 95 */ bl setGX__11J2DMaterialFv
/* 80307BFC 7F C3 F3 78 */ mr r3, r30
/* 80307C00 FC 20 E8 90 */ fmr f1, f29
/* 80307C04 FC 40 F0 90 */ fmr f2, f30
/* 80307C08 C0 62 C8 D8 */ lfs f3, lit_1534(r2)
/* 80307C0C FC 80 18 90 */ fmr f4, f3
/* 80307C10 81 9E 00 00 */ lwz r12, 0(r30)
/* 80307C14 81 8C 00 48 */ lwz r12, 0x48(r12)
/* 80307C18 7D 89 03 A6 */ mtctr r12
/* 80307C1C 4E 80 04 21 */ bctrl
/* 80307C20 38 7E 00 50 */ addi r3, r30, 0x50
/* 80307C24 38 80 00 00 */ li r4, 0
/* 80307C28 48 05 86 25 */ bl GXLoadPosMtxImm
/* 80307C2C 38 60 00 00 */ li r3, 0
/* 80307C30 48 05 86 BD */ bl GXSetCurrentMtx
/* 80307C34 80 7E 01 38 */ lwz r3, 0x138(r30)
/* 80307C38 88 03 00 0E */ lbz r0, 0xe(r3)
/* 80307C3C 28 00 00 00 */ cmplwi r0, 0
/* 80307C40 40 82 00 14 */ bne lbl_80307C54
/* 80307C44 38 61 00 48 */ addi r3, r1, 0x48
/* 80307C48 38 80 FF FF */ li r4, -1
/* 80307C4C 4B FE C7 D5 */ bl __dt__8J2DPrintFv
/* 80307C50 48 00 00 DC */ b lbl_80307D2C
lbl_80307C54:
/* 80307C54 48 05 39 39 */ bl GXClearVtxDesc
/* 80307C58 38 60 00 09 */ li r3, 9
/* 80307C5C 38 80 00 01 */ li r4, 1
/* 80307C60 48 05 32 59 */ bl GXSetVtxDesc
/* 80307C64 38 60 00 0B */ li r3, 0xb
/* 80307C68 38 80 00 01 */ li r4, 1
/* 80307C6C 48 05 32 4D */ bl GXSetVtxDesc
/* 80307C70 38 60 00 0D */ li r3, 0xd
/* 80307C74 38 80 00 01 */ li r4, 1
/* 80307C78 48 05 32 41 */ bl GXSetVtxDesc
/* 80307C7C 80 9E 01 24 */ lwz r4, 0x124(r30)
/* 80307C80 28 04 00 00 */ cmplwi r4, 0
/* 80307C84 41 82 00 40 */ beq lbl_80307CC4
/* 80307C88 38 E0 00 FF */ li r7, 0xff
/* 80307C8C 80 7E 01 38 */ lwz r3, 0x138(r30)
/* 80307C90 88 03 00 0F */ lbz r0, 0xf(r3)
/* 80307C94 2C 00 00 01 */ cmpwi r0, 1
/* 80307C98 40 82 00 08 */ bne lbl_80307CA0
/* 80307C9C 88 FE 00 B3 */ lbz r7, 0xb3(r30)
lbl_80307CA0:
/* 80307CA0 38 61 00 48 */ addi r3, r1, 0x48
/* 80307CA4 FC 20 F8 90 */ fmr f1, f31
/* 80307CA8 C0 42 C8 D8 */ lfs f2, lit_1534(r2)
/* 80307CAC 7F E5 FB 78 */ mr r5, r31
/* 80307CB0 38 C0 00 02 */ li r6, 2
/* 80307CB4 FC 60 10 90 */ fmr f3, f2
/* 80307CB8 C0 1E 01 20 */ lfs f0, 0x120(r30)
/* 80307CBC FC 80 00 50 */ fneg f4, f0
/* 80307CC0 4B FE CB 69 */ bl printReturn__8J2DPrintFPCcff18J2DTextBoxHBinding18J2DTextBoxVBindingffUc
lbl_80307CC4:
/* 80307CC4 3B C0 00 00 */ li r30, 0
lbl_80307CC8:
/* 80307CC8 7F C3 F3 78 */ mr r3, r30
/* 80307CCC 38 80 00 00 */ li r4, 0
/* 80307CD0 38 A0 00 01 */ li r5, 1
/* 80307CD4 38 C0 00 02 */ li r6, 2
/* 80307CD8 38 E0 00 03 */ li r7, 3
/* 80307CDC 48 05 78 C9 */ bl GXSetTevSwapModeTable
/* 80307CE0 3B DE 00 01 */ addi r30, r30, 1
/* 80307CE4 2C 1E 00 04 */ cmpwi r30, 4
/* 80307CE8 41 80 FF E0 */ blt lbl_80307CC8
/* 80307CEC 38 60 00 00 */ li r3, 0
/* 80307CF0 48 05 73 E5 */ bl GXSetNumIndStages
/* 80307CF4 3B C0 00 00 */ li r30, 0
lbl_80307CF8:
/* 80307CF8 7F C3 F3 78 */ mr r3, r30
/* 80307CFC 48 05 73 FD */ bl GXSetTevDirect
/* 80307D00 3B DE 00 01 */ addi r30, r30, 1
/* 80307D04 2C 1E 00 10 */ cmpwi r30, 0x10
/* 80307D08 41 80 FF F0 */ blt lbl_80307CF8
/* 80307D0C 38 61 00 18 */ addi r3, r1, 0x18
/* 80307D10 48 03 E7 75 */ bl PSMTXIdentity
/* 80307D14 38 61 00 18 */ addi r3, r1, 0x18
/* 80307D18 38 80 00 00 */ li r4, 0
/* 80307D1C 48 05 85 31 */ bl GXLoadPosMtxImm
lbl_80307D20:
/* 80307D20 38 61 00 48 */ addi r3, r1, 0x48
/* 80307D24 38 80 FF FF */ li r4, -1
/* 80307D28 4B FE C6 F9 */ bl __dt__8J2DPrintFv
lbl_80307D2C:
/* 80307D2C E3 E1 00 D8 */ psq_l f31, 216(r1), 0, 0 /* qr0 */
/* 80307D30 CB E1 00 D0 */ lfd f31, 0xd0(r1)
/* 80307D34 E3 C1 00 C8 */ psq_l f30, 200(r1), 0, 0 /* qr0 */
/* 80307D38 CB C1 00 C0 */ lfd f30, 0xc0(r1)
/* 80307D3C E3 A1 00 B8 */ psq_l f29, 184(r1), 0, 0 /* qr0 */
/* 80307D40 CB A1 00 B0 */ lfd f29, 0xb0(r1)
/* 80307D44 83 E1 00 AC */ lwz r31, 0xac(r1)
/* 80307D48 83 C1 00 A8 */ lwz r30, 0xa8(r1)
/* 80307D4C 80 01 00 E4 */ lwz r0, 0xe4(r1)
/* 80307D50 7C 08 03 A6 */ mtlr r0
/* 80307D54 38 21 00 E0 */ addi r1, r1, 0xe0
/* 80307D58 4E 80 00 20 */ blr
@@ -0,0 +1,108 @@
lbl_803084CC:
/* 803084CC 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 803084D0 7C 08 02 A6 */ mflr r0
/* 803084D4 90 01 00 44 */ stw r0, 0x44(r1)
/* 803084D8 39 61 00 40 */ addi r11, r1, 0x40
/* 803084DC 48 05 9C F1 */ bl _savegpr_25
/* 803084E0 7C 7D 1B 78 */ mr r29, r3
/* 803084E4 7C 9E 23 78 */ mr r30, r4
/* 803084E8 7C BF 2B 78 */ mr r31, r5
/* 803084EC 80 63 01 38 */ lwz r3, 0x138(r3)
/* 803084F0 28 03 00 00 */ cmplwi r3, 0
/* 803084F4 40 82 00 0C */ bne lbl_80308500
/* 803084F8 38 60 00 00 */ li r3, 0
/* 803084FC 48 00 01 54 */ b lbl_80308650
lbl_80308500:
/* 80308500 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80308504 28 03 00 00 */ cmplwi r3, 0
/* 80308508 40 82 00 0C */ bne lbl_80308514
/* 8030850C 38 60 00 00 */ li r3, 0
/* 80308510 48 00 01 40 */ b lbl_80308650
lbl_80308514:
/* 80308514 81 83 00 00 */ lwz r12, 0(r3)
/* 80308518 81 8C 00 58 */ lwz r12, 0x58(r12)
/* 8030851C 7D 89 03 A6 */ mtctr r12
/* 80308520 4E 80 04 21 */ bctrl
/* 80308524 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80308528 20 60 00 01 */ subfic r3, r0, 1
/* 8030852C 30 03 FF FF */ addic r0, r3, -1
/* 80308530 7C 60 19 10 */ subfe r3, r0, r3
/* 80308534 38 00 00 00 */ li r0, 0
/* 80308538 90 01 00 14 */ stw r0, 0x14(r1)
/* 8030853C 88 01 00 14 */ lbz r0, 0x14(r1)
/* 80308540 98 1E 00 00 */ stb r0, 0(r30)
/* 80308544 88 01 00 15 */ lbz r0, 0x15(r1)
/* 80308548 98 1E 00 01 */ stb r0, 1(r30)
/* 8030854C 88 01 00 16 */ lbz r0, 0x16(r1)
/* 80308550 98 1E 00 02 */ stb r0, 2(r30)
/* 80308554 88 01 00 17 */ lbz r0, 0x17(r1)
/* 80308558 98 1E 00 03 */ stb r0, 3(r30)
/* 8030855C 38 00 FF FF */ li r0, -1
/* 80308560 90 01 00 10 */ stw r0, 0x10(r1)
/* 80308564 88 01 00 10 */ lbz r0, 0x10(r1)
/* 80308568 98 1F 00 00 */ stb r0, 0(r31)
/* 8030856C 88 01 00 11 */ lbz r0, 0x11(r1)
/* 80308570 98 1F 00 01 */ stb r0, 1(r31)
/* 80308574 88 01 00 12 */ lbz r0, 0x12(r1)
/* 80308578 98 1F 00 02 */ stb r0, 2(r31)
/* 8030857C 88 01 00 13 */ lbz r0, 0x13(r1)
/* 80308580 98 1F 00 03 */ stb r0, 3(r31)
/* 80308584 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80308588 41 82 00 C4 */ beq lbl_8030864C
/* 8030858C 80 7D 01 38 */ lwz r3, 0x138(r29)
/* 80308590 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80308594 38 80 00 00 */ li r4, 0
/* 80308598 81 83 00 00 */ lwz r12, 0(r3)
/* 8030859C 81 8C 00 38 */ lwz r12, 0x38(r12)
/* 803085A0 7D 89 03 A6 */ mtctr r12
/* 803085A4 4E 80 04 21 */ bctrl
/* 803085A8 AB 83 00 00 */ lha r28, 0(r3)
/* 803085AC AB 63 00 02 */ lha r27, 2(r3)
/* 803085B0 AB 43 00 04 */ lha r26, 4(r3)
/* 803085B4 AB 23 00 06 */ lha r25, 6(r3)
/* 803085B8 80 7D 01 38 */ lwz r3, 0x138(r29)
/* 803085BC 80 63 00 70 */ lwz r3, 0x70(r3)
/* 803085C0 38 80 00 01 */ li r4, 1
/* 803085C4 81 83 00 00 */ lwz r12, 0(r3)
/* 803085C8 81 8C 00 38 */ lwz r12, 0x38(r12)
/* 803085CC 7D 89 03 A6 */ mtctr r12
/* 803085D0 4E 80 04 21 */ bctrl
/* 803085D4 A8 83 00 00 */ lha r4, 0(r3)
/* 803085D8 A8 A3 00 02 */ lha r5, 2(r3)
/* 803085DC A8 C3 00 04 */ lha r6, 4(r3)
/* 803085E0 A8 63 00 06 */ lha r3, 6(r3)
/* 803085E4 57 60 82 1E */ rlwinm r0, r27, 0x10, 8, 0xf
/* 803085E8 53 80 C0 0E */ rlwimi r0, r28, 0x18, 0, 7
/* 803085EC 53 40 44 2E */ rlwimi r0, r26, 8, 0x10, 0x17
/* 803085F0 53 20 06 3E */ rlwimi r0, r25, 0, 0x18, 0x1f
/* 803085F4 90 01 00 0C */ stw r0, 0xc(r1)
/* 803085F8 88 01 00 0C */ lbz r0, 0xc(r1)
/* 803085FC 98 1E 00 00 */ stb r0, 0(r30)
/* 80308600 88 01 00 0D */ lbz r0, 0xd(r1)
/* 80308604 98 1E 00 01 */ stb r0, 1(r30)
/* 80308608 88 01 00 0E */ lbz r0, 0xe(r1)
/* 8030860C 98 1E 00 02 */ stb r0, 2(r30)
/* 80308610 88 01 00 0F */ lbz r0, 0xf(r1)
/* 80308614 98 1E 00 03 */ stb r0, 3(r30)
/* 80308618 54 A0 82 1E */ rlwinm r0, r5, 0x10, 8, 0xf
/* 8030861C 50 80 C0 0E */ rlwimi r0, r4, 0x18, 0, 7
/* 80308620 50 C0 44 2E */ rlwimi r0, r6, 8, 0x10, 0x17
/* 80308624 50 60 06 3E */ rlwimi r0, r3, 0, 0x18, 0x1f
/* 80308628 90 01 00 08 */ stw r0, 8(r1)
/* 8030862C 88 01 00 08 */ lbz r0, 8(r1)
/* 80308630 98 1F 00 00 */ stb r0, 0(r31)
/* 80308634 88 01 00 09 */ lbz r0, 9(r1)
/* 80308638 98 1F 00 01 */ stb r0, 1(r31)
/* 8030863C 88 01 00 0A */ lbz r0, 0xa(r1)
/* 80308640 98 1F 00 02 */ stb r0, 2(r31)
/* 80308644 88 01 00 0B */ lbz r0, 0xb(r1)
/* 80308648 98 1F 00 03 */ stb r0, 3(r31)
lbl_8030864C:
/* 8030864C 38 60 00 01 */ li r3, 1
lbl_80308650:
/* 80308650 39 61 00 40 */ addi r11, r1, 0x40
/* 80308654 48 05 9B C5 */ bl _restgpr_25
/* 80308658 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8030865C 7C 08 03 A6 */ mtlr r0
/* 80308660 38 21 00 40 */ addi r1, r1, 0x40
/* 80308664 4E 80 00 20 */ blr
@@ -0,0 +1,27 @@
lbl_803086FC:
/* 803086FC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80308700 7C 08 02 A6 */ mflr r0
/* 80308704 90 01 00 24 */ stw r0, 0x24(r1)
/* 80308708 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8030870C 7C 7F 1B 78 */ mr r31, r3
/* 80308710 38 00 FF FF */ li r0, -1
/* 80308714 90 01 00 0C */ stw r0, 0xc(r1)
/* 80308718 90 01 00 08 */ stw r0, 8(r1)
/* 8030871C 7C 83 23 78 */ mr r3, r4
/* 80308720 38 81 00 0C */ addi r4, r1, 0xc
/* 80308724 38 A1 00 08 */ addi r5, r1, 8
/* 80308728 4B FF FD A5 */ bl getBlackWhite__12J2DTextBoxExCFPQ28JUtility6TColorPQ28JUtility6TColor
/* 8030872C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80308730 40 82 00 10 */ bne lbl_80308740
/* 80308734 38 00 00 00 */ li r0, 0
/* 80308738 90 1F 00 00 */ stw r0, 0(r31)
/* 8030873C 48 00 00 0C */ b lbl_80308748
lbl_80308740:
/* 80308740 80 01 00 0C */ lwz r0, 0xc(r1)
/* 80308744 90 1F 00 00 */ stw r0, 0(r31)
lbl_80308748:
/* 80308748 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8030874C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80308750 7C 08 03 A6 */ mtlr r0
/* 80308754 38 21 00 20 */ addi r1, r1, 0x20
/* 80308758 4E 80 00 20 */ blr
@@ -0,0 +1,22 @@
lbl_80307DC0:
/* 80307DC0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80307DC4 7C 08 02 A6 */ mflr r0
/* 80307DC8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80307DCC 80 63 01 38 */ lwz r3, 0x138(r3)
/* 80307DD0 28 03 00 00 */ cmplwi r3, 0
/* 80307DD4 41 82 00 24 */ beq lbl_80307DF8
/* 80307DD8 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80307DDC 28 03 00 00 */ cmplwi r3, 0
/* 80307DE0 41 82 00 18 */ beq lbl_80307DF8
/* 80307DE4 81 83 00 00 */ lwz r12, 0(r3)
/* 80307DE8 81 8C 00 A8 */ lwz r12, 0xa8(r12)
/* 80307DEC 7D 89 03 A6 */ mtctr r12
/* 80307DF0 4E 80 04 21 */ bctrl
/* 80307DF4 48 00 00 08 */ b lbl_80307DFC
lbl_80307DF8:
/* 80307DF8 38 60 00 00 */ li r3, 0
lbl_80307DFC:
/* 80307DFC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80307E00 7C 08 03 A6 */ mtlr r0
/* 80307E04 38 21 00 10 */ addi r1, r1, 0x10
/* 80307E08 4E 80 00 20 */ blr
@@ -0,0 +1,27 @@
lbl_8030875C:
/* 8030875C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80308760 7C 08 02 A6 */ mflr r0
/* 80308764 90 01 00 24 */ stw r0, 0x24(r1)
/* 80308768 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8030876C 7C 7F 1B 78 */ mr r31, r3
/* 80308770 38 00 FF FF */ li r0, -1
/* 80308774 90 01 00 0C */ stw r0, 0xc(r1)
/* 80308778 90 01 00 08 */ stw r0, 8(r1)
/* 8030877C 7C 83 23 78 */ mr r3, r4
/* 80308780 38 81 00 0C */ addi r4, r1, 0xc
/* 80308784 38 A1 00 08 */ addi r5, r1, 8
/* 80308788 4B FF FD 45 */ bl getBlackWhite__12J2DTextBoxExCFPQ28JUtility6TColorPQ28JUtility6TColor
/* 8030878C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80308790 40 82 00 10 */ bne lbl_803087A0
/* 80308794 38 00 FF FF */ li r0, -1
/* 80308798 90 1F 00 00 */ stw r0, 0(r31)
/* 8030879C 48 00 00 0C */ b lbl_803087A8
lbl_803087A0:
/* 803087A0 80 01 00 08 */ lwz r0, 8(r1)
/* 803087A4 90 1F 00 00 */ stw r0, 0(r31)
lbl_803087A8:
/* 803087A8 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 803087AC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 803087B0 7C 08 03 A6 */ mtlr r0
/* 803087B4 38 21 00 20 */ addi r1, r1, 0x20
/* 803087B8 4E 80 00 20 */ blr
@@ -0,0 +1,41 @@
lbl_80308668:
/* 80308668 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030866C 7C 08 02 A6 */ mflr r0
/* 80308670 90 01 00 14 */ stw r0, 0x14(r1)
/* 80308674 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80308678 7C 7F 1B 78 */ mr r31, r3
/* 8030867C 80 04 00 00 */ lwz r0, 0(r4)
/* 80308680 28 00 00 00 */ cmplwi r0, 0
/* 80308684 40 82 00 1C */ bne lbl_803086A0
/* 80308688 80 65 00 00 */ lwz r3, 0(r5)
/* 8030868C 3C 03 00 01 */ addis r0, r3, 1
/* 80308690 28 00 FF FF */ cmplwi r0, 0xffff
/* 80308694 40 82 00 0C */ bne lbl_803086A0
/* 80308698 38 60 00 01 */ li r3, 1
/* 8030869C 48 00 00 4C */ b lbl_803086E8
lbl_803086A0:
/* 803086A0 80 7F 01 38 */ lwz r3, 0x138(r31)
/* 803086A4 80 63 00 70 */ lwz r3, 0x70(r3)
/* 803086A8 81 83 00 00 */ lwz r12, 0(r3)
/* 803086AC 81 8C 00 58 */ lwz r12, 0x58(r12)
/* 803086B0 7D 89 03 A6 */ mtctr r12
/* 803086B4 4E 80 04 21 */ bctrl
/* 803086B8 80 7F 01 38 */ lwz r3, 0x138(r31)
/* 803086BC 80 63 00 70 */ lwz r3, 0x70(r3)
/* 803086C0 81 83 00 00 */ lwz r12, 0(r3)
/* 803086C4 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 803086C8 7D 89 03 A6 */ mtctr r12
/* 803086CC 4E 80 04 21 */ bctrl
/* 803086D0 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 803086D4 28 00 00 01 */ cmplwi r0, 1
/* 803086D8 40 82 00 0C */ bne lbl_803086E4
/* 803086DC 38 60 00 00 */ li r3, 0
/* 803086E0 48 00 00 08 */ b lbl_803086E8
lbl_803086E4:
/* 803086E4 38 60 00 01 */ li r3, 1
lbl_803086E8:
/* 803086E8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803086EC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803086F0 7C 08 03 A6 */ mtlr r0
/* 803086F4 38 21 00 10 */ addi r1, r1, 0x10
/* 803086F8 4E 80 00 20 */ blr
@@ -0,0 +1,38 @@
lbl_80308828:
/* 80308828 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030882C 7C 08 02 A6 */ mflr r0
/* 80308830 90 01 00 14 */ stw r0, 0x14(r1)
/* 80308834 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80308838 93 C1 00 08 */ stw r30, 8(r1)
/* 8030883C 7C 7E 1B 78 */ mr r30, r3
/* 80308840 7C 9F 23 78 */ mr r31, r4
/* 80308844 81 83 00 00 */ lwz r12, 0(r3)
/* 80308848 81 8C 00 A0 */ lwz r12, 0xa0(r12)
/* 8030884C 7D 89 03 A6 */ mtctr r12
/* 80308850 4E 80 04 21 */ bctrl
/* 80308854 28 03 00 00 */ cmplwi r3, 0
/* 80308858 41 82 00 38 */ beq lbl_80308890
/* 8030885C 7F C3 F3 78 */ mr r3, r30
/* 80308860 81 9E 00 00 */ lwz r12, 0(r30)
/* 80308864 81 8C 00 A0 */ lwz r12, 0xa0(r12)
/* 80308868 7D 89 03 A6 */ mtctr r12
/* 8030886C 4E 80 04 21 */ bctrl
/* 80308870 81 83 00 00 */ lwz r12, 0(r3)
/* 80308874 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 80308878 7D 89 03 A6 */ mtctr r12
/* 8030887C 4E 80 04 21 */ bctrl
/* 80308880 7C 03 F8 40 */ cmplw r3, r31
/* 80308884 40 82 00 0C */ bne lbl_80308890
/* 80308888 38 60 00 01 */ li r3, 1
/* 8030888C 48 00 00 10 */ b lbl_8030889C
lbl_80308890:
/* 80308890 7F C3 F3 78 */ mr r3, r30
/* 80308894 7F E4 FB 78 */ mr r4, r31
/* 80308898 4B FE EC 21 */ bl isUsed__7J2DPaneFPC7ResFONT
lbl_8030889C:
/* 8030889C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803088A0 83 C1 00 08 */ lwz r30, 8(r1)
/* 803088A4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803088A8 7C 08 03 A6 */ mtlr r0
/* 803088AC 38 21 00 10 */ addi r1, r1, 0x10
/* 803088B0 4E 80 00 20 */ blr
@@ -0,0 +1,9 @@
lbl_80308A28:
/* 80308A28 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80308A2C 7C 08 02 A6 */ mflr r0
/* 80308A30 90 01 00 14 */ stw r0, 0x14(r1)
/* 80308A34 4B FE E9 FD */ bl isUsed__7J2DPaneFPC7ResTIMG
/* 80308A38 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80308A3C 7C 08 03 A6 */ mtlr r0
/* 80308A40 38 21 00 10 */ addi r1, r1, 0x10
/* 80308A44 4E 80 00 20 */ blr
@@ -0,0 +1,7 @@
lbl_80308810:
/* 80308810 80 83 01 38 */ lwz r4, 0x138(r3)
/* 80308814 28 04 00 00 */ cmplwi r4, 0
/* 80308818 4D 82 00 20 */ beqlr
/* 8030881C 88 04 00 13 */ lbz r0, 0x13(r4)
/* 80308820 98 03 00 B2 */ stb r0, 0xb2(r3)
/* 80308824 4E 80 00 20 */ blr
@@ -0,0 +1,9 @@
lbl_803087BC:
/* 803087BC 98 83 00 B2 */ stb r4, 0xb2(r3)
/* 803087C0 80 63 01 38 */ lwz r3, 0x138(r3)
/* 803087C4 28 03 00 00 */ cmplwi r3, 0
/* 803087C8 4D 82 00 20 */ beqlr
/* 803087CC 34 63 00 10 */ addic. r3, r3, 0x10
/* 803087D0 4D 82 00 20 */ beqlr
/* 803087D4 98 83 00 03 */ stb r4, 3(r3)
/* 803087D8 4E 80 00 20 */ blr
@@ -0,0 +1,9 @@
lbl_80308A4C:
/* 80308A4C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80308A50 7C 08 02 A6 */ mflr r0
/* 80308A54 90 01 00 14 */ stw r0, 0x14(r1)
/* 80308A58 4B FE F4 9D */ bl setAnimation__7J2DPaneFP10J2DAnmBase
/* 80308A5C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80308A60 7C 08 03 A6 */ mtlr r0
/* 80308A64 38 21 00 10 */ addi r1, r1, 0x10
/* 80308A68 4E 80 00 20 */ blr
@@ -0,0 +1,13 @@
lbl_803088B4:
/* 803088B4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803088B8 7C 08 02 A6 */ mflr r0
/* 803088BC 90 01 00 14 */ stw r0, 0x14(r1)
/* 803088C0 80 63 01 38 */ lwz r3, 0x138(r3)
/* 803088C4 28 03 00 00 */ cmplwi r3, 0
/* 803088C8 41 82 00 08 */ beq lbl_803088D0
/* 803088CC 4B FE 1F D1 */ bl setAnimation__11J2DMaterialFP11J2DAnmColor
lbl_803088D0:
/* 803088D0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803088D4 7C 08 03 A6 */ mtlr r0
/* 803088D8 38 21 00 10 */ addi r1, r1, 0x10
/* 803088DC 4E 80 00 20 */ blr
@@ -0,0 +1,13 @@
lbl_80308938:
/* 80308938 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030893C 7C 08 02 A6 */ mflr r0
/* 80308940 90 01 00 14 */ stw r0, 0x14(r1)
/* 80308944 80 63 01 38 */ lwz r3, 0x138(r3)
/* 80308948 28 03 00 00 */ cmplwi r3, 0
/* 8030894C 41 82 00 08 */ beq lbl_80308954
/* 80308950 4B FE 21 BD */ bl setAnimation__11J2DMaterialFP15J2DAnmTevRegKey
lbl_80308954:
/* 80308954 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80308958 7C 08 03 A6 */ mtlr r0
/* 8030895C 38 21 00 10 */ addi r1, r1, 0x10
/* 80308960 4E 80 00 20 */ blr
@@ -0,0 +1,13 @@
lbl_8030890C:
/* 8030890C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80308910 7C 08 02 A6 */ mflr r0
/* 80308914 90 01 00 14 */ stw r0, 0x14(r1)
/* 80308918 80 63 01 38 */ lwz r3, 0x138(r3)
/* 8030891C 28 03 00 00 */ cmplwi r3, 0
/* 80308920 41 82 00 08 */ beq lbl_80308928
/* 80308924 4B FE 21 09 */ bl setAnimation__11J2DMaterialFP16J2DAnmTexPattern
lbl_80308928:
/* 80308928 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8030892C 7C 08 03 A6 */ mtlr r0
/* 80308930 38 21 00 10 */ addi r1, r1, 0x10
/* 80308934 4E 80 00 20 */ blr
@@ -0,0 +1,13 @@
lbl_803088E0:
/* 803088E0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803088E4 7C 08 02 A6 */ mflr r0
/* 803088E8 90 01 00 14 */ stw r0, 0x14(r1)
/* 803088EC 80 63 01 38 */ lwz r3, 0x138(r3)
/* 803088F0 28 03 00 00 */ cmplwi r3, 0
/* 803088F4 41 82 00 08 */ beq lbl_803088FC
/* 803088F8 4B FE 20 55 */ bl setAnimation__11J2DMaterialFP19J2DAnmTextureSRTKey
lbl_803088FC:
/* 803088FC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80308900 7C 08 03 A6 */ mtlr r0
/* 80308904 38 21 00 10 */ addi r1, r1, 0x10
/* 80308908 4E 80 00 20 */ blr
@@ -0,0 +1,3 @@
lbl_80308964:
/* 80308964 90 83 01 44 */ stw r4, 0x144(r3)
/* 80308968 4E 80 00 20 */ blr
@@ -0,0 +1,104 @@
lbl_8030834C:
/* 8030834C 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80308350 7C 08 02 A6 */ mflr r0
/* 80308354 90 01 00 34 */ stw r0, 0x34(r1)
/* 80308358 39 61 00 30 */ addi r11, r1, 0x30
/* 8030835C 48 05 9E 7D */ bl _savegpr_28
/* 80308360 7C 7D 1B 78 */ mr r29, r3
/* 80308364 7C 9E 23 78 */ mr r30, r4
/* 80308368 7C BF 2B 78 */ mr r31, r5
/* 8030836C 80 83 01 38 */ lwz r4, 0x138(r3)
/* 80308370 28 04 00 00 */ cmplwi r4, 0
/* 80308374 40 82 00 0C */ bne lbl_80308380
/* 80308378 38 60 00 00 */ li r3, 0
/* 8030837C 48 00 01 38 */ b lbl_803084B4
lbl_80308380:
/* 80308380 80 04 00 70 */ lwz r0, 0x70(r4)
/* 80308384 28 00 00 00 */ cmplwi r0, 0
/* 80308388 40 82 00 0C */ bne lbl_80308394
/* 8030838C 38 60 00 00 */ li r3, 0
/* 80308390 48 00 01 24 */ b lbl_803084B4
lbl_80308394:
/* 80308394 80 1F 00 00 */ lwz r0, 0(r31)
/* 80308398 90 01 00 08 */ stw r0, 8(r1)
/* 8030839C 80 1E 00 00 */ lwz r0, 0(r30)
/* 803083A0 90 01 00 0C */ stw r0, 0xc(r1)
/* 803083A4 38 81 00 0C */ addi r4, r1, 0xc
/* 803083A8 38 A1 00 08 */ addi r5, r1, 8
/* 803083AC 48 00 02 BD */ bl isSetBlackWhite__12J2DTextBoxExCFQ28JUtility6TColorQ28JUtility6TColor
/* 803083B0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 803083B4 40 82 00 0C */ bne lbl_803083C0
/* 803083B8 38 60 00 00 */ li r3, 0
/* 803083BC 48 00 00 F8 */ b lbl_803084B4
lbl_803083C0:
/* 803083C0 3B 80 00 00 */ li r28, 0
/* 803083C4 80 1E 00 00 */ lwz r0, 0(r30)
/* 803083C8 28 00 00 00 */ cmplwi r0, 0
/* 803083CC 40 82 00 14 */ bne lbl_803083E0
/* 803083D0 80 7F 00 00 */ lwz r3, 0(r31)
/* 803083D4 3C 03 00 01 */ addis r0, r3, 1
/* 803083D8 28 00 FF FF */ cmplwi r0, 0xffff
/* 803083DC 41 82 00 08 */ beq lbl_803083E4
lbl_803083E0:
/* 803083E0 3B 80 00 01 */ li r28, 1
lbl_803083E4:
/* 803083E4 57 83 06 3E */ clrlwi r3, r28, 0x18
/* 803083E8 30 03 FF FF */ addic r0, r3, -1
/* 803083EC 7C 60 19 10 */ subfe r3, r0, r3
/* 803083F0 38 03 00 01 */ addi r0, r3, 1
/* 803083F4 80 7D 01 38 */ lwz r3, 0x138(r29)
/* 803083F8 80 63 00 70 */ lwz r3, 0x70(r3)
/* 803083FC 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 80308400 81 83 00 00 */ lwz r12, 0(r3)
/* 80308404 81 8C 00 54 */ lwz r12, 0x54(r12)
/* 80308408 7D 89 03 A6 */ mtctr r12
/* 8030840C 4E 80 04 21 */ bctrl
/* 80308410 7F A3 EB 78 */ mr r3, r29
/* 80308414 7F 84 E3 78 */ mr r4, r28
/* 80308418 4B FF F9 F5 */ bl setTevOrder__12J2DTextBoxExFb
/* 8030841C 7F A3 EB 78 */ mr r3, r29
/* 80308420 7F 84 E3 78 */ mr r4, r28
/* 80308424 4B FF FA CD */ bl setTevStage__12J2DTextBoxExFb
/* 80308428 57 80 06 3F */ clrlwi. r0, r28, 0x18
/* 8030842C 41 82 00 84 */ beq lbl_803084B0
/* 80308430 88 1E 00 00 */ lbz r0, 0(r30)
/* 80308434 88 7E 00 01 */ lbz r3, 1(r30)
/* 80308438 88 9E 00 02 */ lbz r4, 2(r30)
/* 8030843C 88 BE 00 03 */ lbz r5, 3(r30)
/* 80308440 B0 01 00 18 */ sth r0, 0x18(r1)
/* 80308444 B0 61 00 1A */ sth r3, 0x1a(r1)
/* 80308448 B0 81 00 1C */ sth r4, 0x1c(r1)
/* 8030844C B0 A1 00 1E */ sth r5, 0x1e(r1)
/* 80308450 80 7D 01 38 */ lwz r3, 0x138(r29)
/* 80308454 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80308458 38 80 00 00 */ li r4, 0
/* 8030845C 38 A1 00 18 */ addi r5, r1, 0x18
/* 80308460 81 83 00 00 */ lwz r12, 0(r3)
/* 80308464 81 8C 00 34 */ lwz r12, 0x34(r12)
/* 80308468 7D 89 03 A6 */ mtctr r12
/* 8030846C 4E 80 04 21 */ bctrl
/* 80308470 88 7F 00 01 */ lbz r3, 1(r31)
/* 80308474 88 9F 00 02 */ lbz r4, 2(r31)
/* 80308478 88 BF 00 03 */ lbz r5, 3(r31)
/* 8030847C 88 1F 00 00 */ lbz r0, 0(r31)
/* 80308480 B0 01 00 10 */ sth r0, 0x10(r1)
/* 80308484 B0 61 00 12 */ sth r3, 0x12(r1)
/* 80308488 B0 81 00 14 */ sth r4, 0x14(r1)
/* 8030848C B0 A1 00 16 */ sth r5, 0x16(r1)
/* 80308490 80 7D 01 38 */ lwz r3, 0x138(r29)
/* 80308494 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80308498 38 80 00 01 */ li r4, 1
/* 8030849C 38 A1 00 10 */ addi r5, r1, 0x10
/* 803084A0 81 83 00 00 */ lwz r12, 0(r3)
/* 803084A4 81 8C 00 34 */ lwz r12, 0x34(r12)
/* 803084A8 7D 89 03 A6 */ mtctr r12
/* 803084AC 4E 80 04 21 */ bctrl
lbl_803084B0:
/* 803084B0 38 60 00 01 */ li r3, 1
lbl_803084B4:
/* 803084B4 39 61 00 30 */ addi r11, r1, 0x30
/* 803084B8 48 05 9D 6D */ bl _restgpr_28
/* 803084BC 80 01 00 34 */ lwz r0, 0x34(r1)
/* 803084C0 7C 08 03 A6 */ mtlr r0
/* 803084C4 38 21 00 30 */ addi r1, r1, 0x30
/* 803084C8 4E 80 00 20 */ blr
@@ -0,0 +1,37 @@
lbl_8030823C:
/* 8030823C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80308240 7C 08 02 A6 */ mflr r0
/* 80308244 90 01 00 24 */ stw r0, 0x24(r1)
/* 80308248 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8030824C 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80308250 7C 7E 1B 78 */ mr r30, r3
/* 80308254 7C 9F 23 78 */ mr r31, r4
/* 80308258 38 00 FF FF */ li r0, -1
/* 8030825C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80308260 90 01 00 10 */ stw r0, 0x10(r1)
/* 80308264 38 81 00 14 */ addi r4, r1, 0x14
/* 80308268 38 A1 00 10 */ addi r5, r1, 0x10
/* 8030826C 48 00 02 61 */ bl getBlackWhite__12J2DTextBoxExCFPQ28JUtility6TColorPQ28JUtility6TColor
/* 80308270 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80308274 40 82 00 0C */ bne lbl_80308280
/* 80308278 38 60 00 00 */ li r3, 0
/* 8030827C 48 00 00 30 */ b lbl_803082AC
lbl_80308280:
/* 80308280 80 01 00 10 */ lwz r0, 0x10(r1)
/* 80308284 90 01 00 08 */ stw r0, 8(r1)
/* 80308288 80 1F 00 00 */ lwz r0, 0(r31)
/* 8030828C 90 01 00 0C */ stw r0, 0xc(r1)
/* 80308290 7F C3 F3 78 */ mr r3, r30
/* 80308294 38 81 00 0C */ addi r4, r1, 0xc
/* 80308298 38 A1 00 08 */ addi r5, r1, 8
/* 8030829C 81 9E 00 00 */ lwz r12, 0(r30)
/* 803082A0 81 8C 00 AC */ lwz r12, 0xac(r12)
/* 803082A4 7D 89 03 A6 */ mtctr r12
/* 803082A8 4E 80 04 21 */ bctrl
lbl_803082AC:
/* 803082AC 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 803082B0 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 803082B4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 803082B8 7C 08 03 A6 */ mtlr r0
/* 803082BC 38 21 00 20 */ addi r1, r1, 0x20
/* 803082C0 4E 80 00 20 */ blr
@@ -0,0 +1,15 @@
lbl_803087DC:
/* 803087DC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803087E0 7C 08 02 A6 */ mflr r0
/* 803087E4 90 01 00 14 */ stw r0, 0x14(r1)
/* 803087E8 98 83 00 B1 */ stb r4, 0xb1(r3)
/* 803087EC 80 A3 01 38 */ lwz r5, 0x138(r3)
/* 803087F0 28 05 00 00 */ cmplwi r5, 0
/* 803087F4 41 82 00 08 */ beq lbl_803087FC
/* 803087F8 98 85 00 22 */ stb r4, 0x22(r5)
lbl_803087FC:
/* 803087FC 4B FE EE 85 */ bl setCullBack__7J2DPaneF11_GXCullMode
/* 80308800 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80308804 7C 08 03 A6 */ mtlr r0
/* 80308808 38 21 00 10 */ addi r1, r1, 0x10
/* 8030880C 4E 80 00 20 */ blr
@@ -0,0 +1,17 @@
lbl_803089EC:
/* 803089EC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803089F0 7C 08 02 A6 */ mflr r0
/* 803089F4 90 01 00 14 */ stw r0, 0x14(r1)
/* 803089F8 54 80 06 3F */ clrlwi. r0, r4, 0x18
/* 803089FC 38 80 00 00 */ li r4, 0
/* 80308A00 41 82 00 08 */ beq lbl_80308A08
/* 80308A04 38 80 00 02 */ li r4, 2
lbl_80308A08:
/* 80308A08 81 83 00 00 */ lwz r12, 0(r3)
/* 80308A0C 81 8C 00 20 */ lwz r12, 0x20(r12)
/* 80308A10 7D 89 03 A6 */ mtctr r12
/* 80308A14 4E 80 04 21 */ bctrl
/* 80308A18 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80308A1C 7C 08 03 A6 */ mtlr r0
/* 80308A20 38 21 00 10 */ addi r1, r1, 0x10
/* 80308A24 4E 80 00 20 */ blr
@@ -0,0 +1,27 @@
lbl_80307D5C:
/* 80307D5C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80307D60 7C 08 02 A6 */ mflr r0
/* 80307D64 90 01 00 14 */ stw r0, 0x14(r1)
/* 80307D68 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80307D6C 93 C1 00 08 */ stw r30, 8(r1)
/* 80307D70 7C 7E 1B 78 */ mr r30, r3
/* 80307D74 7C 9F 23 79 */ or. r31, r4, r4
/* 80307D78 41 82 00 30 */ beq lbl_80307DA8
/* 80307D7C 80 7E 01 38 */ lwz r3, 0x138(r30)
/* 80307D80 28 03 00 00 */ cmplwi r3, 0
/* 80307D84 41 82 00 24 */ beq lbl_80307DA8
/* 80307D88 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80307D8C 28 03 00 00 */ cmplwi r3, 0
/* 80307D90 41 82 00 18 */ beq lbl_80307DA8
/* 80307D94 81 83 00 00 */ lwz r12, 0(r3)
/* 80307D98 81 8C 00 94 */ lwz r12, 0x94(r12)
/* 80307D9C 7D 89 03 A6 */ mtctr r12
/* 80307DA0 4E 80 04 21 */ bctrl
/* 80307DA4 93 FE 01 00 */ stw r31, 0x100(r30)
lbl_80307DA8:
/* 80307DA8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80307DAC 83 C1 00 08 */ lwz r30, 8(r1)
/* 80307DB0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80307DB4 7C 08 03 A6 */ mtlr r0
/* 80307DB8 38 21 00 10 */ addi r1, r1, 0x10
/* 80307DBC 4E 80 00 20 */ blr
@@ -0,0 +1,175 @@
lbl_80307F94:
/* 80307F94 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 80307F98 3C 60 80 3A */ lis r3, lit_1953@ha
/* 80307F9C 38 C3 1D B8 */ addi r6, r3, lit_1953@l
/* 80307FA0 80 66 00 00 */ lwz r3, 0(r6)
/* 80307FA4 80 06 00 04 */ lwz r0, 4(r6)
/* 80307FA8 90 61 00 34 */ stw r3, 0x34(r1)
/* 80307FAC 90 01 00 38 */ stw r0, 0x38(r1)
/* 80307FB0 80 06 00 08 */ lwz r0, 8(r6)
/* 80307FB4 90 01 00 3C */ stw r0, 0x3c(r1)
/* 80307FB8 80 66 00 0C */ lwz r3, 0xc(r6)
/* 80307FBC 80 06 00 10 */ lwz r0, 0x10(r6)
/* 80307FC0 90 61 00 28 */ stw r3, 0x28(r1)
/* 80307FC4 90 01 00 2C */ stw r0, 0x2c(r1)
/* 80307FC8 80 06 00 14 */ lwz r0, 0x14(r6)
/* 80307FCC 90 01 00 30 */ stw r0, 0x30(r1)
/* 80307FD0 80 66 00 18 */ lwz r3, 0x18(r6)
/* 80307FD4 80 06 00 1C */ lwz r0, 0x1c(r6)
/* 80307FD8 90 61 00 18 */ stw r3, 0x18(r1)
/* 80307FDC 90 01 00 1C */ stw r0, 0x1c(r1)
/* 80307FE0 80 06 00 20 */ lwz r0, 0x20(r6)
/* 80307FE4 90 01 00 20 */ stw r0, 0x20(r1)
/* 80307FE8 A0 06 00 24 */ lhz r0, 0x24(r6)
/* 80307FEC B0 01 00 24 */ sth r0, 0x24(r1)
/* 80307FF0 88 06 00 26 */ lbz r0, 0x26(r6)
/* 80307FF4 98 01 00 26 */ stb r0, 0x26(r1)
/* 80307FF8 80 66 00 28 */ lwz r3, 0x28(r6)
/* 80307FFC 80 06 00 2C */ lwz r0, 0x2c(r6)
/* 80308000 90 61 00 08 */ stw r3, 8(r1)
/* 80308004 90 01 00 0C */ stw r0, 0xc(r1)
/* 80308008 80 06 00 30 */ lwz r0, 0x30(r6)
/* 8030800C 90 01 00 10 */ stw r0, 0x10(r1)
/* 80308010 A0 06 00 34 */ lhz r0, 0x34(r6)
/* 80308014 B0 01 00 14 */ sth r0, 0x14(r1)
/* 80308018 88 06 00 36 */ lbz r0, 0x36(r6)
/* 8030801C 98 01 00 16 */ stb r0, 0x16(r1)
/* 80308020 54 A6 10 3A */ slwi r6, r5, 2
/* 80308024 38 61 00 34 */ addi r3, r1, 0x34
/* 80308028 7C 03 30 AE */ lbzx r0, r3, r6
/* 8030802C 54 07 25 36 */ rlwinm r7, r0, 4, 0x14, 0x1b
/* 80308030 38 61 00 35 */ addi r3, r1, 0x35
/* 80308034 7C 03 30 AE */ lbzx r0, r3, r6
/* 80308038 7C E0 03 78 */ or r0, r7, r0
/* 8030803C 98 04 00 02 */ stb r0, 2(r4)
/* 80308040 38 61 00 36 */ addi r3, r1, 0x36
/* 80308044 7C 03 30 AE */ lbzx r0, r3, r6
/* 80308048 54 07 25 36 */ rlwinm r7, r0, 4, 0x14, 0x1b
/* 8030804C 38 61 00 37 */ addi r3, r1, 0x37
/* 80308050 7C 03 30 AE */ lbzx r0, r3, r6
/* 80308054 7C E0 03 78 */ or r0, r7, r0
/* 80308058 98 04 00 03 */ stb r0, 3(r4)
/* 8030805C 1C A5 00 05 */ mulli r5, r5, 5
/* 80308060 38 61 00 1C */ addi r3, r1, 0x1c
/* 80308064 7C 63 28 AE */ lbzx r3, r3, r5
/* 80308068 38 E1 00 1B */ addi r7, r1, 0x1b
/* 8030806C 7C 07 28 AE */ lbzx r0, r7, r5
/* 80308070 38 E1 00 1A */ addi r7, r1, 0x1a
/* 80308074 7D 67 28 AE */ lbzx r11, r7, r5
/* 80308078 38 E1 00 19 */ addi r7, r1, 0x19
/* 8030807C 7D 47 28 AE */ lbzx r10, r7, r5
/* 80308080 38 E1 00 18 */ addi r7, r1, 0x18
/* 80308084 7D 27 28 AE */ lbzx r9, r7, r5
/* 80308088 88 E4 00 01 */ lbz r7, 1(r4)
/* 8030808C 54 E8 07 B8 */ rlwinm r8, r7, 0, 0x1e, 0x1c
/* 80308090 55 27 10 3A */ slwi r7, r9, 2
/* 80308094 7D 07 3B 78 */ or r7, r8, r7
/* 80308098 98 E4 00 01 */ stb r7, 1(r4)
/* 8030809C 28 09 00 01 */ cmplwi r9, 1
/* 803080A0 41 81 00 2C */ bgt lbl_803080CC
/* 803080A4 88 E4 00 01 */ lbz r7, 1(r4)
/* 803080A8 54 E8 07 32 */ rlwinm r8, r7, 0, 0x1c, 0x19
/* 803080AC 55 67 25 36 */ rlwinm r7, r11, 4, 0x14, 0x1b
/* 803080B0 7D 07 3B 78 */ or r7, r8, r7
/* 803080B4 98 E4 00 01 */ stb r7, 1(r4)
/* 803080B8 88 E4 00 01 */ lbz r7, 1(r4)
/* 803080BC 54 E7 00 3A */ rlwinm r7, r7, 0, 0, 0x1d
/* 803080C0 7C E7 53 78 */ or r7, r7, r10
/* 803080C4 98 E4 00 01 */ stb r7, 1(r4)
/* 803080C8 48 00 00 20 */ b lbl_803080E8
lbl_803080CC:
/* 803080CC 88 E4 00 01 */ lbz r7, 1(r4)
/* 803080D0 51 27 1E B6 */ rlwimi r7, r9, 3, 0x1a, 0x1b
/* 803080D4 98 E4 00 01 */ stb r7, 1(r4)
/* 803080D8 88 E4 00 01 */ lbz r7, 1(r4)
/* 803080DC 54 E7 00 3A */ rlwinm r7, r7, 0, 0, 0x1d
/* 803080E0 60 E7 00 03 */ ori r7, r7, 3
/* 803080E4 98 E4 00 01 */ stb r7, 1(r4)
lbl_803080E8:
/* 803080E8 88 E4 00 01 */ lbz r7, 1(r4)
/* 803080EC 54 E7 07 76 */ rlwinm r7, r7, 0, 0x1d, 0x1b
/* 803080F0 54 00 1D 78 */ rlwinm r0, r0, 3, 0x15, 0x1c
/* 803080F4 7C E0 03 78 */ or r0, r7, r0
/* 803080F8 98 04 00 01 */ stb r0, 1(r4)
/* 803080FC 88 E4 00 01 */ lbz r7, 1(r4)
/* 80308100 54 60 34 B2 */ rlwinm r0, r3, 6, 0x12, 0x19
/* 80308104 50 E0 06 BE */ rlwimi r0, r7, 0, 0x1a, 0x1f
/* 80308108 98 04 00 01 */ stb r0, 1(r4)
/* 8030810C 38 61 00 2B */ addi r3, r1, 0x2b
/* 80308110 7D 43 30 AE */ lbzx r10, r3, r6
/* 80308114 38 61 00 2A */ addi r3, r1, 0x2a
/* 80308118 7D 23 30 AE */ lbzx r9, r3, r6
/* 8030811C 38 61 00 29 */ addi r3, r1, 0x29
/* 80308120 7D 03 30 AE */ lbzx r8, r3, r6
/* 80308124 88 E4 00 06 */ lbz r7, 6(r4)
/* 80308128 38 61 00 28 */ addi r3, r1, 0x28
/* 8030812C 7C 03 30 AE */ lbzx r0, r3, r6
/* 80308130 54 00 2C F4 */ rlwinm r0, r0, 5, 0x13, 0x1a
/* 80308134 50 E0 06 FE */ rlwimi r0, r7, 0, 0x1b, 0x1f
/* 80308138 98 04 00 06 */ stb r0, 6(r4)
/* 8030813C 88 04 00 06 */ lbz r0, 6(r4)
/* 80308140 54 03 07 B4 */ rlwinm r3, r0, 0, 0x1e, 0x1a
/* 80308144 55 00 10 3A */ slwi r0, r8, 2
/* 80308148 7C 60 03 78 */ or r0, r3, r0
/* 8030814C 98 04 00 06 */ stb r0, 6(r4)
/* 80308150 88 04 00 06 */ lbz r0, 6(r4)
/* 80308154 54 03 00 3A */ rlwinm r3, r0, 0, 0, 0x1d
/* 80308158 7D 20 0E 70 */ srawi r0, r9, 1
/* 8030815C 7C 60 03 78 */ or r0, r3, r0
/* 80308160 98 04 00 06 */ stb r0, 6(r4)
/* 80308164 88 64 00 07 */ lbz r3, 7(r4)
/* 80308168 55 20 38 30 */ slwi r0, r9, 7
/* 8030816C 50 60 06 7E */ rlwimi r0, r3, 0, 0x19, 0x1f
/* 80308170 98 04 00 07 */ stb r0, 7(r4)
/* 80308174 88 04 00 07 */ lbz r0, 7(r4)
/* 80308178 54 03 07 30 */ rlwinm r3, r0, 0, 0x1c, 0x18
/* 8030817C 55 40 20 36 */ slwi r0, r10, 4
/* 80308180 7C 60 03 78 */ or r0, r3, r0
/* 80308184 98 04 00 07 */ stb r0, 7(r4)
/* 80308188 38 61 00 0C */ addi r3, r1, 0xc
/* 8030818C 7C 03 28 AE */ lbzx r0, r3, r5
/* 80308190 38 61 00 0B */ addi r3, r1, 0xb
/* 80308194 7D 23 28 AE */ lbzx r9, r3, r5
/* 80308198 38 61 00 0A */ addi r3, r1, 0xa
/* 8030819C 7D 03 28 AE */ lbzx r8, r3, r5
/* 803081A0 38 61 00 09 */ addi r3, r1, 9
/* 803081A4 7C E3 28 AE */ lbzx r7, r3, r5
/* 803081A8 38 61 00 08 */ addi r3, r1, 8
/* 803081AC 7C C3 28 AE */ lbzx r6, r3, r5
/* 803081B0 88 64 00 05 */ lbz r3, 5(r4)
/* 803081B4 54 65 07 B8 */ rlwinm r5, r3, 0, 0x1e, 0x1c
/* 803081B8 54 C3 10 3A */ slwi r3, r6, 2
/* 803081BC 7C A3 1B 78 */ or r3, r5, r3
/* 803081C0 98 64 00 05 */ stb r3, 5(r4)
/* 803081C4 28 06 00 01 */ cmplwi r6, 1
/* 803081C8 41 81 00 2C */ bgt lbl_803081F4
/* 803081CC 88 64 00 05 */ lbz r3, 5(r4)
/* 803081D0 54 63 00 3A */ rlwinm r3, r3, 0, 0, 0x1d
/* 803081D4 7C 63 3B 78 */ or r3, r3, r7
/* 803081D8 98 64 00 05 */ stb r3, 5(r4)
/* 803081DC 88 64 00 05 */ lbz r3, 5(r4)
/* 803081E0 54 65 07 32 */ rlwinm r5, r3, 0, 0x1c, 0x19
/* 803081E4 55 03 25 36 */ rlwinm r3, r8, 4, 0x14, 0x1b
/* 803081E8 7C A3 1B 78 */ or r3, r5, r3
/* 803081EC 98 64 00 05 */ stb r3, 5(r4)
/* 803081F0 48 00 00 20 */ b lbl_80308210
lbl_803081F4:
/* 803081F4 88 64 00 05 */ lbz r3, 5(r4)
/* 803081F8 50 C3 1E B6 */ rlwimi r3, r6, 3, 0x1a, 0x1b
/* 803081FC 98 64 00 05 */ stb r3, 5(r4)
/* 80308200 88 64 00 05 */ lbz r3, 5(r4)
/* 80308204 54 63 00 3A */ rlwinm r3, r3, 0, 0, 0x1d
/* 80308208 60 63 00 03 */ ori r3, r3, 3
/* 8030820C 98 64 00 05 */ stb r3, 5(r4)
lbl_80308210:
/* 80308210 88 64 00 05 */ lbz r3, 5(r4)
/* 80308214 54 65 07 76 */ rlwinm r5, r3, 0, 0x1d, 0x1b
/* 80308218 55 23 1D 78 */ rlwinm r3, r9, 3, 0x15, 0x1c
/* 8030821C 7C A3 1B 78 */ or r3, r5, r3
/* 80308220 98 64 00 05 */ stb r3, 5(r4)
/* 80308224 88 64 00 05 */ lbz r3, 5(r4)
/* 80308228 54 00 34 B2 */ rlwinm r0, r0, 6, 0x12, 0x19
/* 8030822C 50 60 06 BE */ rlwimi r0, r3, 0, 0x1a, 0x1f
/* 80308230 98 04 00 05 */ stb r0, 5(r4)
/* 80308234 38 21 00 40 */ addi r1, r1, 0x40
/* 80308238 4E 80 00 20 */ blr
@@ -0,0 +1,63 @@
lbl_80307E0C:
/* 80307E0C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80307E10 7C 08 02 A6 */ mflr r0
/* 80307E14 90 01 00 24 */ stw r0, 0x24(r1)
/* 80307E18 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80307E1C 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80307E20 7C 7F 1B 78 */ mr r31, r3
/* 80307E24 54 80 06 3F */ clrlwi. r0, r4, 0x18
/* 80307E28 40 82 00 1C */ bne lbl_80307E44
/* 80307E2C 38 00 00 04 */ li r0, 4
/* 80307E30 B0 01 00 10 */ sth r0, 0x10(r1)
/* 80307E34 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFF@ha */
/* 80307E38 38 03 FF FF */ addi r0, r3, 0xFFFF /* 0x0000FFFF@l */
/* 80307E3C B0 01 00 12 */ sth r0, 0x12(r1)
/* 80307E40 48 00 00 18 */ b lbl_80307E58
lbl_80307E44:
/* 80307E44 38 00 00 FF */ li r0, 0xff
/* 80307E48 B0 01 00 10 */ sth r0, 0x10(r1)
/* 80307E4C 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FF04@ha */
/* 80307E50 38 03 FF 04 */ addi r0, r3, 0xFF04 /* 0x0000FF04@l */
/* 80307E54 B0 01 00 12 */ sth r0, 0x12(r1)
lbl_80307E58:
/* 80307E58 3B C0 00 00 */ li r30, 0
/* 80307E5C 48 00 00 70 */ b lbl_80307ECC
lbl_80307E60:
/* 80307E60 80 7F 01 38 */ lwz r3, 0x138(r31)
/* 80307E64 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80307E68 81 83 00 00 */ lwz r12, 0(r3)
/* 80307E6C 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 80307E70 7D 89 03 A6 */ mtctr r12
/* 80307E74 4E 80 04 21 */ bctrl
/* 80307E78 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80307E7C 57 C4 06 3E */ clrlwi r4, r30, 0x18
/* 80307E80 7C 00 20 40 */ cmplw r0, r4
/* 80307E84 40 81 00 44 */ ble lbl_80307EC8
/* 80307E88 57 C0 0D FC */ rlwinm r0, r30, 1, 0x17, 0x1e
/* 80307E8C 38 61 00 10 */ addi r3, r1, 0x10
/* 80307E90 7C 63 02 2E */ lhzx r3, r3, r0
/* 80307E94 7C 60 46 70 */ srawi r0, r3, 8
/* 80307E98 98 01 00 0C */ stb r0, 0xc(r1)
/* 80307E9C 98 01 00 0D */ stb r0, 0xd(r1)
/* 80307EA0 98 61 00 0E */ stb r3, 0xe(r1)
/* 80307EA4 80 01 00 0C */ lwz r0, 0xc(r1)
/* 80307EA8 90 01 00 08 */ stw r0, 8(r1)
/* 80307EAC 80 7F 01 38 */ lwz r3, 0x138(r31)
/* 80307EB0 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80307EB4 38 A1 00 08 */ addi r5, r1, 8
/* 80307EB8 81 83 00 00 */ lwz r12, 0(r3)
/* 80307EBC 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 80307EC0 7D 89 03 A6 */ mtctr r12
/* 80307EC4 4E 80 04 21 */ bctrl
lbl_80307EC8:
/* 80307EC8 3B DE 00 01 */ addi r30, r30, 1
lbl_80307ECC:
/* 80307ECC 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 80307ED0 28 00 00 02 */ cmplwi r0, 2
/* 80307ED4 41 80 FF 8C */ blt lbl_80307E60
/* 80307ED8 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80307EDC 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 80307EE0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80307EE4 7C 08 03 A6 */ mtlr r0
/* 80307EE8 38 21 00 20 */ addi r1, r1, 0x20
/* 80307EEC 4E 80 00 20 */ blr
@@ -0,0 +1,44 @@
lbl_80307EF0:
/* 80307EF0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80307EF4 7C 08 02 A6 */ mflr r0
/* 80307EF8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80307EFC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80307F00 93 C1 00 08 */ stw r30, 8(r1)
/* 80307F04 7C 7E 1B 78 */ mr r30, r3
/* 80307F08 7C 9F 23 78 */ mr r31, r4
/* 80307F0C 80 63 01 38 */ lwz r3, 0x138(r3)
/* 80307F10 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80307F14 38 80 00 00 */ li r4, 0
/* 80307F18 81 83 00 00 */ lwz r12, 0(r3)
/* 80307F1C 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 80307F20 7D 89 03 A6 */ mtctr r12
/* 80307F24 4E 80 04 21 */ bctrl
/* 80307F28 7C 64 1B 78 */ mr r4, r3
/* 80307F2C 57 E0 06 3F */ clrlwi. r0, r31, 0x18
/* 80307F30 40 82 00 14 */ bne lbl_80307F44
/* 80307F34 7F C3 F3 78 */ mr r3, r30
/* 80307F38 38 A0 00 00 */ li r5, 0
/* 80307F3C 48 00 00 59 */ bl setStage__12J2DTextBoxExFP11J2DTevStageQ212J2DTextBoxEx10stage_enum
/* 80307F40 48 00 00 3C */ b lbl_80307F7C
lbl_80307F44:
/* 80307F44 7F C3 F3 78 */ mr r3, r30
/* 80307F48 38 A0 00 01 */ li r5, 1
/* 80307F4C 48 00 00 49 */ bl setStage__12J2DTextBoxExFP11J2DTevStageQ212J2DTextBoxEx10stage_enum
/* 80307F50 80 7E 01 38 */ lwz r3, 0x138(r30)
/* 80307F54 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80307F58 38 80 00 01 */ li r4, 1
/* 80307F5C 81 83 00 00 */ lwz r12, 0(r3)
/* 80307F60 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 80307F64 7D 89 03 A6 */ mtctr r12
/* 80307F68 4E 80 04 21 */ bctrl
/* 80307F6C 7C 64 1B 78 */ mr r4, r3
/* 80307F70 7F C3 F3 78 */ mr r3, r30
/* 80307F74 38 A0 00 02 */ li r5, 2
/* 80307F78 48 00 00 1D */ bl setStage__12J2DTextBoxExFP11J2DTevStageQ212J2DTextBoxEx10stage_enum
lbl_80307F7C:
/* 80307F7C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80307F80 83 C1 00 08 */ lwz r30, 8(r1)
/* 80307F84 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80307F88 7C 08 03 A6 */ mtlr r0
/* 80307F8C 38 21 00 10 */ addi r1, r1, 0x10
/* 80307F90 4E 80 00 20 */ blr
@@ -0,0 +1,37 @@
lbl_803082C4:
/* 803082C4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 803082C8 7C 08 02 A6 */ mflr r0
/* 803082CC 90 01 00 24 */ stw r0, 0x24(r1)
/* 803082D0 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 803082D4 93 C1 00 18 */ stw r30, 0x18(r1)
/* 803082D8 7C 7E 1B 78 */ mr r30, r3
/* 803082DC 7C 9F 23 78 */ mr r31, r4
/* 803082E0 38 00 FF FF */ li r0, -1
/* 803082E4 90 01 00 14 */ stw r0, 0x14(r1)
/* 803082E8 90 01 00 10 */ stw r0, 0x10(r1)
/* 803082EC 38 81 00 14 */ addi r4, r1, 0x14
/* 803082F0 38 A1 00 10 */ addi r5, r1, 0x10
/* 803082F4 48 00 01 D9 */ bl getBlackWhite__12J2DTextBoxExCFPQ28JUtility6TColorPQ28JUtility6TColor
/* 803082F8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 803082FC 40 82 00 0C */ bne lbl_80308308
/* 80308300 38 60 00 00 */ li r3, 0
/* 80308304 48 00 00 30 */ b lbl_80308334
lbl_80308308:
/* 80308308 80 1F 00 00 */ lwz r0, 0(r31)
/* 8030830C 90 01 00 08 */ stw r0, 8(r1)
/* 80308310 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80308314 90 01 00 0C */ stw r0, 0xc(r1)
/* 80308318 7F C3 F3 78 */ mr r3, r30
/* 8030831C 38 81 00 0C */ addi r4, r1, 0xc
/* 80308320 38 A1 00 08 */ addi r5, r1, 8
/* 80308324 81 9E 00 00 */ lwz r12, 0(r30)
/* 80308328 81 8C 00 AC */ lwz r12, 0xac(r12)
/* 8030832C 7D 89 03 A6 */ mtctr r12
/* 80308330 4E 80 04 21 */ bctrl
lbl_80308334:
/* 80308334 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80308338 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 8030833C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80308340 7C 08 03 A6 */ mtlr r0
/* 80308344 38 21 00 20 */ addi r1, r1, 0x20
/* 80308348 4E 80 00 20 */ blr