Work on J2DWindowEx (#1979)

This commit is contained in:
hatal175
2023-11-08 03:58:56 -08:00
committed by GitHub
parent 493c5d75e1
commit c6b47d83e1
36 changed files with 684 additions and 1449 deletions
@@ -1,64 +0,0 @@
lbl_80301144:
/* 80301144 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80301148 7C 08 02 A6 */ mflr r0
/* 8030114C 90 01 00 24 */ stw r0, 0x24(r1)
/* 80301150 39 61 00 20 */ addi r11, r1, 0x20
/* 80301154 48 06 10 85 */ bl _savegpr_28
/* 80301158 7C 7C 1B 79 */ or. r28, r3, r3
/* 8030115C 7C 9D 23 78 */ mr r29, r4
/* 80301160 41 82 00 B0 */ beq lbl_80301210
/* 80301164 3C 60 80 3D */ lis r3, __vt__11J2DWindowEx@ha /* 0x803CD3E8@ha */
/* 80301168 38 03 D3 E8 */ addi r0, r3, __vt__11J2DWindowEx@l /* 0x803CD3E8@l */
/* 8030116C 90 1C 00 00 */ stw r0, 0(r28)
/* 80301170 3B C0 00 00 */ li r30, 0
/* 80301174 3B E0 00 01 */ li r31, 1
/* 80301178 48 00 00 44 */ b lbl_803011BC
lbl_8030117C:
/* 8030117C 88 7C 01 70 */ lbz r3, 0x170(r28)
/* 80301180 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 80301184 7F E0 00 30 */ slw r0, r31, r0
/* 80301188 7C 60 00 39 */ and. r0, r3, r0
/* 8030118C 41 82 00 2C */ beq lbl_803011B8
/* 80301190 57 C3 15 BA */ rlwinm r3, r30, 2, 0x16, 0x1d
/* 80301194 38 03 01 48 */ addi r0, r3, 0x148
/* 80301198 7C 7C 00 2E */ lwzx r3, r28, r0
/* 8030119C 28 03 00 00 */ cmplwi r3, 0
/* 803011A0 41 82 00 18 */ beq lbl_803011B8
/* 803011A4 38 80 00 01 */ li r4, 1
/* 803011A8 81 83 00 00 */ lwz r12, 0(r3)
/* 803011AC 81 8C 00 08 */ lwz r12, 8(r12)
/* 803011B0 7D 89 03 A6 */ mtctr r12
/* 803011B4 4E 80 04 21 */ bctrl
lbl_803011B8:
/* 803011B8 3B DE 00 01 */ addi r30, r30, 1
lbl_803011BC:
/* 803011BC 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 803011C0 28 00 00 04 */ cmplwi r0, 4
/* 803011C4 41 80 FF B8 */ blt lbl_8030117C
/* 803011C8 88 1C 01 70 */ lbz r0, 0x170(r28)
/* 803011CC 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
/* 803011D0 41 82 00 24 */ beq lbl_803011F4
/* 803011D4 80 7C 01 60 */ lwz r3, 0x160(r28)
/* 803011D8 28 03 00 00 */ cmplwi r3, 0
/* 803011DC 41 82 00 18 */ beq lbl_803011F4
/* 803011E0 38 80 00 01 */ li r4, 1
/* 803011E4 81 83 00 00 */ lwz r12, 0(r3)
/* 803011E8 81 8C 00 08 */ lwz r12, 8(r12)
/* 803011EC 7D 89 03 A6 */ mtctr r12
/* 803011F0 4E 80 04 21 */ bctrl
lbl_803011F4:
/* 803011F4 7F 83 E3 78 */ mr r3, r28
/* 803011F8 38 80 00 00 */ li r4, 0
/* 803011FC 4B FF 96 85 */ bl __dt__9J2DWindowFv
/* 80301200 7F A0 07 35 */ extsh. r0, r29
/* 80301204 40 81 00 0C */ ble lbl_80301210
/* 80301208 7F 83 E3 78 */ mr r3, r28
/* 8030120C 4B FC DB 31 */ bl __dl__FPv
lbl_80301210:
/* 80301210 7F 83 E3 78 */ mr r3, r28
/* 80301214 39 61 00 20 */ addi r11, r1, 0x20
/* 80301218 48 06 10 0D */ bl _restgpr_28
/* 8030121C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80301220 7C 08 03 A6 */ mtlr r0
/* 80301224 38 21 00 20 */ addi r1, r1, 0x20
/* 80301228 4E 80 00 20 */ blr
@@ -1,116 +0,0 @@
lbl_80303370:
/* 80303370 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80303374 7C 08 02 A6 */ mflr r0
/* 80303378 90 01 00 34 */ stw r0, 0x34(r1)
/* 8030337C 39 61 00 30 */ addi r11, r1, 0x30
/* 80303380 48 05 EE 59 */ bl _savegpr_28
/* 80303384 7C 7C 1B 78 */ mr r28, r3
/* 80303388 7C 9D 23 78 */ mr r29, r4
/* 8030338C 80 63 01 74 */ lwz r3, 0x174(r3)
/* 80303390 28 03 00 00 */ cmplwi r3, 0
/* 80303394 41 82 00 38 */ beq lbl_803033CC
/* 80303398 A0 9C 01 66 */ lhz r4, 0x166(r28)
/* 8030339C 28 04 FF FF */ cmplwi r4, 0xffff
/* 803033A0 41 82 00 2C */ beq lbl_803033CC
/* 803033A4 38 A1 00 08 */ addi r5, r1, 8
/* 803033A8 48 00 8C A1 */ bl getVisibility__20J2DAnmVisibilityFullCFUsPUc
/* 803033AC 88 01 00 08 */ lbz r0, 8(r1)
/* 803033B0 28 00 00 00 */ cmplwi r0, 0
/* 803033B4 41 82 00 10 */ beq lbl_803033C4
/* 803033B8 38 00 00 01 */ li r0, 1
/* 803033BC 98 1C 00 B0 */ stb r0, 0xb0(r28)
/* 803033C0 48 00 00 0C */ b lbl_803033CC
lbl_803033C4:
/* 803033C4 38 00 00 00 */ li r0, 0
/* 803033C8 98 1C 00 B0 */ stb r0, 0xb0(r28)
lbl_803033CC:
/* 803033CC 3C 60 80 3A */ lis r3, lit_3089@ha /* 0x803A1D40@ha */
/* 803033D0 38 83 1D 40 */ addi r4, r3, lit_3089@l /* 0x803A1D40@l */
/* 803033D4 80 64 00 00 */ lwz r3, 0(r4)
/* 803033D8 80 04 00 04 */ lwz r0, 4(r4)
/* 803033DC 90 61 00 0C */ stw r3, 0xc(r1)
/* 803033E0 90 01 00 10 */ stw r0, 0x10(r1)
/* 803033E4 80 64 00 08 */ lwz r3, 8(r4)
/* 803033E8 80 04 00 0C */ lwz r0, 0xc(r4)
/* 803033EC 90 61 00 14 */ stw r3, 0x14(r1)
/* 803033F0 90 01 00 18 */ stw r0, 0x18(r1)
/* 803033F4 38 1C 01 28 */ addi r0, r28, 0x128
/* 803033F8 90 01 00 0C */ stw r0, 0xc(r1)
/* 803033FC 38 1C 01 2C */ addi r0, r28, 0x12c
/* 80303400 90 01 00 10 */ stw r0, 0x10(r1)
/* 80303404 38 1C 01 30 */ addi r0, r28, 0x130
/* 80303408 90 01 00 14 */ stw r0, 0x14(r1)
/* 8030340C 38 1C 01 34 */ addi r0, r28, 0x134
/* 80303410 90 01 00 18 */ stw r0, 0x18(r1)
/* 80303414 80 7C 01 78 */ lwz r3, 0x178(r28)
/* 80303418 28 03 00 00 */ cmplwi r3, 0
/* 8030341C 41 82 00 D0 */ beq lbl_803034EC
/* 80303420 A3 E3 00 10 */ lhz r31, 0x10(r3)
/* 80303424 3B C0 00 00 */ li r30, 0
/* 80303428 48 00 00 B8 */ b lbl_803034E0
lbl_8030342C:
/* 8030342C 88 7C 01 7C */ lbz r3, 0x17c(r28)
/* 80303430 38 00 00 01 */ li r0, 1
/* 80303434 57 C7 06 3E */ clrlwi r7, r30, 0x18
/* 80303438 7C 00 38 30 */ slw r0, r0, r7
/* 8030343C 7C 60 00 39 */ and. r0, r3, r0
/* 80303440 41 82 00 9C */ beq lbl_803034DC
/* 80303444 38 A0 00 00 */ li r5, 0
/* 80303448 57 C3 0D FC */ rlwinm r3, r30, 1, 0x17, 0x1e
/* 8030344C 39 23 01 68 */ addi r9, r3, 0x168
/* 80303450 57 E0 04 3E */ clrlwi r0, r31, 0x10
/* 80303454 48 00 00 7C */ b lbl_803034D0
lbl_80303458:
/* 80303458 80 7C 01 78 */ lwz r3, 0x178(r28)
/* 8030345C 80 C3 00 14 */ lwz r6, 0x14(r3)
/* 80303460 54 A4 1B 78 */ rlwinm r4, r5, 3, 0xd, 0x1c
/* 80303464 7C C6 22 14 */ add r6, r6, r4
/* 80303468 81 03 00 1C */ lwz r8, 0x1c(r3)
/* 8030346C 80 86 00 04 */ lwz r4, 4(r6)
/* 80303470 54 84 08 3C */ slwi r4, r4, 1
/* 80303474 7D 48 22 14 */ add r10, r8, r4
/* 80303478 39 60 00 00 */ li r11, 0
/* 8030347C A1 06 00 00 */ lhz r8, 0(r6)
/* 80303480 48 00 00 40 */ b lbl_803034C0
lbl_80303484:
/* 80303484 7C DC 4A 2E */ lhzx r6, r28, r9
/* 80303488 55 64 0B FC */ rlwinm r4, r11, 1, 0xf, 0x1e
/* 8030348C 7C 8A 22 2E */ lhzx r4, r10, r4
/* 80303490 7C 06 20 40 */ cmplw r6, r4
/* 80303494 40 82 00 28 */ bne lbl_803034BC
/* 80303498 38 80 00 00 */ li r4, 0
/* 8030349C 54 E0 10 3A */ slwi r0, r7, 2
/* 803034A0 38 C1 00 0C */ addi r6, r1, 0xc
/* 803034A4 7C C6 00 2E */ lwzx r6, r6, r0
/* 803034A8 81 83 00 00 */ lwz r12, 0(r3)
/* 803034AC 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 803034B0 7D 89 03 A6 */ mtctr r12
/* 803034B4 4E 80 04 21 */ bctrl
/* 803034B8 48 00 00 24 */ b lbl_803034DC
lbl_803034BC:
/* 803034BC 39 6B 00 01 */ addi r11, r11, 1
lbl_803034C0:
/* 803034C0 55 64 04 3E */ clrlwi r4, r11, 0x10
/* 803034C4 7C 04 40 40 */ cmplw r4, r8
/* 803034C8 41 80 FF BC */ blt lbl_80303484
/* 803034CC 38 A5 00 01 */ addi r5, r5, 1
lbl_803034D0:
/* 803034D0 54 A3 04 3E */ clrlwi r3, r5, 0x10
/* 803034D4 7C 03 00 40 */ cmplw r3, r0
/* 803034D8 41 80 FF 80 */ blt lbl_80303458
lbl_803034DC:
/* 803034DC 3B DE 00 01 */ addi r30, r30, 1
lbl_803034E0:
/* 803034E0 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 803034E4 28 00 00 04 */ cmplwi r0, 4
/* 803034E8 41 80 FF 44 */ blt lbl_8030342C
lbl_803034EC:
/* 803034EC 7F 83 E3 78 */ mr r3, r28
/* 803034F0 7F A4 EB 78 */ mr r4, r29
/* 803034F4 4B FF 4D 35 */ bl animationPane__7J2DPaneFPC15J2DAnmTransform
/* 803034F8 39 61 00 30 */ addi r11, r1, 0x30
/* 803034FC 48 05 ED 29 */ bl _restgpr_28
/* 80303500 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80303504 7C 08 03 A6 */ mtlr r0
/* 80303508 38 21 00 30 */ addi r1, r1, 0x30
/* 8030350C 4E 80 00 20 */ blr
@@ -1,41 +0,0 @@
lbl_8030122C:
/* 8030122C 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 80301230 7C 08 02 A6 */ mflr r0
/* 80301234 90 01 00 54 */ stw r0, 0x54(r1)
/* 80301238 93 E1 00 4C */ stw r31, 0x4c(r1)
/* 8030123C 7C 7F 1B 78 */ mr r31, r3
/* 80301240 C0 03 00 20 */ lfs f0, 0x20(r3)
/* 80301244 D0 01 00 08 */ stfs f0, 8(r1)
/* 80301248 C0 A3 00 24 */ lfs f5, 0x24(r3)
/* 8030124C D0 A1 00 0C */ stfs f5, 0xc(r1)
/* 80301250 C0 83 00 28 */ lfs f4, 0x28(r3)
/* 80301254 D0 81 00 10 */ stfs f4, 0x10(r1)
/* 80301258 C0 63 00 2C */ lfs f3, 0x2c(r3)
/* 8030125C D0 61 00 14 */ stfs f3, 0x14(r1)
/* 80301260 EC 00 08 2A */ fadds f0, f0, f1
/* 80301264 D0 01 00 08 */ stfs f0, 8(r1)
/* 80301268 EC 05 10 2A */ fadds f0, f5, f2
/* 8030126C D0 01 00 0C */ stfs f0, 0xc(r1)
/* 80301270 EC 04 08 2A */ fadds f0, f4, f1
/* 80301274 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 80301278 EC 03 10 2A */ fadds f0, f3, f2
/* 8030127C D0 01 00 14 */ stfs f0, 0x14(r1)
/* 80301280 7C 83 23 78 */ mr r3, r4
/* 80301284 38 9F 00 80 */ addi r4, r31, 0x80
/* 80301288 38 A1 00 18 */ addi r5, r1, 0x18
/* 8030128C 48 04 52 59 */ bl PSMTXConcat
/* 80301290 38 61 00 18 */ addi r3, r1, 0x18
/* 80301294 38 80 00 00 */ li r4, 0
/* 80301298 48 05 EF B5 */ bl GXLoadPosMtxImm
/* 8030129C 7F E3 FB 78 */ mr r3, r31
/* 803012A0 38 81 00 08 */ addi r4, r1, 8
/* 803012A4 38 BF 01 14 */ addi r5, r31, 0x114
/* 803012A8 48 00 00 25 */ bl func_803012CC
/* 803012AC 7F E3 FB 78 */ mr r3, r31
/* 803012B0 38 9F 01 14 */ addi r4, r31, 0x114
/* 803012B4 4B FF 5F B1 */ bl func_802F7264
/* 803012B8 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 803012BC 80 01 00 54 */ lwz r0, 0x54(r1)
/* 803012C0 7C 08 03 A6 */ mtlr r0
/* 803012C4 38 21 00 50 */ addi r1, r1, 0x50
/* 803012C8 4E 80 00 20 */ blr
@@ -1,23 +0,0 @@
lbl_80303568:
/* 80303568 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8030356C 7C 08 02 A6 */ mflr r0
/* 80303570 90 01 00 24 */ stw r0, 0x24(r1)
/* 80303574 D0 21 00 08 */ stfs f1, 8(r1)
/* 80303578 D0 41 00 0C */ stfs f2, 0xc(r1)
/* 8030357C FC 00 08 18 */ frsp f0, f1
/* 80303580 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 80303584 FC 00 10 18 */ frsp f0, f2
/* 80303588 D0 01 00 14 */ stfs f0, 0x14(r1)
/* 8030358C EC 01 18 2A */ fadds f0, f1, f3
/* 80303590 D0 01 00 18 */ stfs f0, 0x18(r1)
/* 80303594 EC 02 20 2A */ fadds f0, f2, f4
/* 80303598 D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 8030359C 38 81 00 10 */ addi r4, r1, 0x10
/* 803035A0 81 83 00 00 */ lwz r12, 0(r3)
/* 803035A4 81 8C 00 94 */ lwz r12, 0x94(r12)
/* 803035A8 7D 89 03 A6 */ mtctr r12
/* 803035AC 4E 80 04 21 */ bctrl
/* 803035B0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 803035B4 7C 08 03 A6 */ mtlr r0
/* 803035B8 38 21 00 20 */ addi r1, r1, 0x20
/* 803035BC 4E 80 00 20 */ blr
@@ -1,108 +0,0 @@
lbl_80302A4C:
/* 80302A4C 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 80302A50 7C 08 02 A6 */ mflr r0
/* 80302A54 90 01 00 44 */ stw r0, 0x44(r1)
/* 80302A58 39 61 00 40 */ addi r11, r1, 0x40
/* 80302A5C 48 05 F7 71 */ bl _savegpr_25
/* 80302A60 7C 7D 1B 78 */ mr r29, r3
/* 80302A64 7C 9E 23 78 */ mr r30, r4
/* 80302A68 7C BF 2B 78 */ mr r31, r5
/* 80302A6C 80 63 01 48 */ lwz r3, 0x148(r3)
/* 80302A70 28 03 00 00 */ cmplwi r3, 0
/* 80302A74 40 82 00 0C */ bne lbl_80302A80
/* 80302A78 38 60 00 00 */ li r3, 0
/* 80302A7C 48 00 01 54 */ b lbl_80302BD0
lbl_80302A80:
/* 80302A80 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80302A84 28 03 00 00 */ cmplwi r3, 0
/* 80302A88 40 82 00 0C */ bne lbl_80302A94
/* 80302A8C 38 60 00 00 */ li r3, 0
/* 80302A90 48 00 01 40 */ b lbl_80302BD0
lbl_80302A94:
/* 80302A94 81 83 00 00 */ lwz r12, 0(r3)
/* 80302A98 81 8C 00 58 */ lwz r12, 0x58(r12)
/* 80302A9C 7D 89 03 A6 */ mtctr r12
/* 80302AA0 4E 80 04 21 */ bctrl
/* 80302AA4 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80302AA8 20 60 00 01 */ subfic r3, r0, 1
/* 80302AAC 30 03 FF FF */ addic r0, r3, -1
/* 80302AB0 7C 60 19 10 */ subfe r3, r0, r3
/* 80302AB4 38 00 00 00 */ li r0, 0
/* 80302AB8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80302ABC 88 01 00 14 */ lbz r0, 0x14(r1)
/* 80302AC0 98 1E 00 00 */ stb r0, 0(r30)
/* 80302AC4 88 01 00 15 */ lbz r0, 0x15(r1)
/* 80302AC8 98 1E 00 01 */ stb r0, 1(r30)
/* 80302ACC 88 01 00 16 */ lbz r0, 0x16(r1)
/* 80302AD0 98 1E 00 02 */ stb r0, 2(r30)
/* 80302AD4 88 01 00 17 */ lbz r0, 0x17(r1)
/* 80302AD8 98 1E 00 03 */ stb r0, 3(r30)
/* 80302ADC 38 00 FF FF */ li r0, -1
/* 80302AE0 90 01 00 10 */ stw r0, 0x10(r1)
/* 80302AE4 88 01 00 10 */ lbz r0, 0x10(r1)
/* 80302AE8 98 1F 00 00 */ stb r0, 0(r31)
/* 80302AEC 88 01 00 11 */ lbz r0, 0x11(r1)
/* 80302AF0 98 1F 00 01 */ stb r0, 1(r31)
/* 80302AF4 88 01 00 12 */ lbz r0, 0x12(r1)
/* 80302AF8 98 1F 00 02 */ stb r0, 2(r31)
/* 80302AFC 88 01 00 13 */ lbz r0, 0x13(r1)
/* 80302B00 98 1F 00 03 */ stb r0, 3(r31)
/* 80302B04 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80302B08 41 82 00 C4 */ beq lbl_80302BCC
/* 80302B0C 80 7D 01 48 */ lwz r3, 0x148(r29)
/* 80302B10 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80302B14 38 80 00 00 */ li r4, 0
/* 80302B18 81 83 00 00 */ lwz r12, 0(r3)
/* 80302B1C 81 8C 00 38 */ lwz r12, 0x38(r12)
/* 80302B20 7D 89 03 A6 */ mtctr r12
/* 80302B24 4E 80 04 21 */ bctrl
/* 80302B28 AB 83 00 00 */ lha r28, 0(r3)
/* 80302B2C AB 63 00 02 */ lha r27, 2(r3)
/* 80302B30 AB 43 00 04 */ lha r26, 4(r3)
/* 80302B34 AB 23 00 06 */ lha r25, 6(r3)
/* 80302B38 80 7D 01 48 */ lwz r3, 0x148(r29)
/* 80302B3C 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80302B40 38 80 00 01 */ li r4, 1
/* 80302B44 81 83 00 00 */ lwz r12, 0(r3)
/* 80302B48 81 8C 00 38 */ lwz r12, 0x38(r12)
/* 80302B4C 7D 89 03 A6 */ mtctr r12
/* 80302B50 4E 80 04 21 */ bctrl
/* 80302B54 A8 83 00 00 */ lha r4, 0(r3)
/* 80302B58 A8 A3 00 02 */ lha r5, 2(r3)
/* 80302B5C A8 C3 00 04 */ lha r6, 4(r3)
/* 80302B60 A8 63 00 06 */ lha r3, 6(r3)
/* 80302B64 57 60 82 1E */ rlwinm r0, r27, 0x10, 8, 0xf
/* 80302B68 53 80 C0 0E */ rlwimi r0, r28, 0x18, 0, 7
/* 80302B6C 53 40 44 2E */ rlwimi r0, r26, 8, 0x10, 0x17
/* 80302B70 53 20 06 3E */ rlwimi r0, r25, 0, 0x18, 0x1f
/* 80302B74 90 01 00 0C */ stw r0, 0xc(r1)
/* 80302B78 88 01 00 0C */ lbz r0, 0xc(r1)
/* 80302B7C 98 1E 00 00 */ stb r0, 0(r30)
/* 80302B80 88 01 00 0D */ lbz r0, 0xd(r1)
/* 80302B84 98 1E 00 01 */ stb r0, 1(r30)
/* 80302B88 88 01 00 0E */ lbz r0, 0xe(r1)
/* 80302B8C 98 1E 00 02 */ stb r0, 2(r30)
/* 80302B90 88 01 00 0F */ lbz r0, 0xf(r1)
/* 80302B94 98 1E 00 03 */ stb r0, 3(r30)
/* 80302B98 54 A0 82 1E */ rlwinm r0, r5, 0x10, 8, 0xf
/* 80302B9C 50 80 C0 0E */ rlwimi r0, r4, 0x18, 0, 7
/* 80302BA0 50 C0 44 2E */ rlwimi r0, r6, 8, 0x10, 0x17
/* 80302BA4 50 60 06 3E */ rlwimi r0, r3, 0, 0x18, 0x1f
/* 80302BA8 90 01 00 08 */ stw r0, 8(r1)
/* 80302BAC 88 01 00 08 */ lbz r0, 8(r1)
/* 80302BB0 98 1F 00 00 */ stb r0, 0(r31)
/* 80302BB4 88 01 00 09 */ lbz r0, 9(r1)
/* 80302BB8 98 1F 00 01 */ stb r0, 1(r31)
/* 80302BBC 88 01 00 0A */ lbz r0, 0xa(r1)
/* 80302BC0 98 1F 00 02 */ stb r0, 2(r31)
/* 80302BC4 88 01 00 0B */ lbz r0, 0xb(r1)
/* 80302BC8 98 1F 00 03 */ stb r0, 3(r31)
lbl_80302BCC:
/* 80302BCC 38 60 00 01 */ li r3, 1
lbl_80302BD0:
/* 80302BD0 39 61 00 40 */ addi r11, r1, 0x40
/* 80302BD4 48 05 F6 45 */ bl _restgpr_25
/* 80302BD8 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80302BDC 7C 08 03 A6 */ mtlr r0
/* 80302BE0 38 21 00 40 */ addi r1, r1, 0x40
/* 80302BE4 4E 80 00 20 */ blr
@@ -1,27 +0,0 @@
lbl_80302C88:
/* 80302C88 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80302C8C 7C 08 02 A6 */ mflr r0
/* 80302C90 90 01 00 24 */ stw r0, 0x24(r1)
/* 80302C94 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80302C98 7C 7F 1B 78 */ mr r31, r3
/* 80302C9C 38 00 FF FF */ li r0, -1
/* 80302CA0 90 01 00 0C */ stw r0, 0xc(r1)
/* 80302CA4 90 01 00 08 */ stw r0, 8(r1)
/* 80302CA8 7C 83 23 78 */ mr r3, r4
/* 80302CAC 38 81 00 0C */ addi r4, r1, 0xc
/* 80302CB0 38 A1 00 08 */ addi r5, r1, 8
/* 80302CB4 4B FF FD 99 */ bl getBlackWhite__11J2DWindowExCFPQ28JUtility6TColorPQ28JUtility6TColor
/* 80302CB8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80302CBC 40 82 00 10 */ bne lbl_80302CCC
/* 80302CC0 38 00 00 00 */ li r0, 0
/* 80302CC4 90 1F 00 00 */ stw r0, 0(r31)
/* 80302CC8 48 00 00 0C */ b lbl_80302CD4
lbl_80302CCC:
/* 80302CCC 80 01 00 0C */ lwz r0, 0xc(r1)
/* 80302CD0 90 1F 00 00 */ stw r0, 0(r31)
lbl_80302CD4:
/* 80302CD4 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80302CD8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80302CDC 7C 08 03 A6 */ mtlr r0
/* 80302CE0 38 21 00 20 */ addi r1, r1, 0x20
/* 80302CE4 4E 80 00 20 */ blr
@@ -1,3 +0,0 @@
lbl_80303534:
/* 80303534 80 63 01 60 */ lwz r3, 0x160(r3)
/* 80303538 4E 80 00 20 */ blr
@@ -1,29 +0,0 @@
lbl_80302E74:
/* 80302E74 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80302E78 7C 08 02 A6 */ mflr r0
/* 80302E7C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80302E80 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80302E84 7C 9F 23 78 */ mr r31, r4
/* 80302E88 81 83 00 00 */ lwz r12, 0(r3)
/* 80302E8C 81 8C 00 C4 */ lwz r12, 0xc4(r12)
/* 80302E90 7D 89 03 A6 */ mtctr r12
/* 80302E94 4E 80 04 21 */ bctrl
/* 80302E98 28 03 00 00 */ cmplwi r3, 0
/* 80302E9C 41 82 00 28 */ beq lbl_80302EC4
/* 80302EA0 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80302EA4 28 03 00 00 */ cmplwi r3, 0
/* 80302EA8 41 82 00 1C */ beq lbl_80302EC4
/* 80302EAC 57 E4 06 3E */ clrlwi r4, r31, 0x18
/* 80302EB0 81 83 00 00 */ lwz r12, 0(r3)
/* 80302EB4 81 8C 00 A0 */ lwz r12, 0xa0(r12)
/* 80302EB8 7D 89 03 A6 */ mtctr r12
/* 80302EBC 4E 80 04 21 */ bctrl
/* 80302EC0 48 00 00 08 */ b lbl_80302EC8
lbl_80302EC4:
/* 80302EC4 38 60 00 00 */ li r3, 0
lbl_80302EC8:
/* 80302EC8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80302ECC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80302ED0 7C 08 03 A6 */ mtlr r0
/* 80302ED4 38 21 00 10 */ addi r1, r1, 0x10
/* 80302ED8 4E 80 00 20 */ blr
@@ -1,11 +0,0 @@
lbl_80303510:
/* 80303510 54 80 06 3E */ clrlwi r0, r4, 0x18
/* 80303514 28 00 00 04 */ cmplwi r0, 4
/* 80303518 41 80 00 0C */ blt lbl_80303524
/* 8030351C 38 60 00 00 */ li r3, 0
/* 80303520 4E 80 00 20 */ blr
lbl_80303524:
/* 80303524 54 80 15 BA */ rlwinm r0, r4, 2, 0x16, 0x1d
/* 80303528 7C 63 02 14 */ add r3, r3, r0
/* 8030352C 80 63 01 48 */ lwz r3, 0x148(r3)
/* 80303530 4E 80 00 20 */ blr
@@ -1,29 +0,0 @@
lbl_80302E0C:
/* 80302E0C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80302E10 7C 08 02 A6 */ mflr r0
/* 80302E14 90 01 00 14 */ stw r0, 0x14(r1)
/* 80302E18 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80302E1C 7C BF 2B 78 */ mr r31, r5
/* 80302E20 81 83 00 00 */ lwz r12, 0(r3)
/* 80302E24 81 8C 00 C0 */ lwz r12, 0xc0(r12)
/* 80302E28 7D 89 03 A6 */ mtctr r12
/* 80302E2C 4E 80 04 21 */ bctrl
/* 80302E30 28 03 00 00 */ cmplwi r3, 0
/* 80302E34 41 82 00 28 */ beq lbl_80302E5C
/* 80302E38 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80302E3C 28 03 00 00 */ cmplwi r3, 0
/* 80302E40 41 82 00 1C */ beq lbl_80302E5C
/* 80302E44 57 E4 06 3E */ clrlwi r4, r31, 0x18
/* 80302E48 81 83 00 00 */ lwz r12, 0(r3)
/* 80302E4C 81 8C 00 A0 */ lwz r12, 0xa0(r12)
/* 80302E50 7D 89 03 A6 */ mtctr r12
/* 80302E54 4E 80 04 21 */ bctrl
/* 80302E58 48 00 00 08 */ b lbl_80302E60
lbl_80302E5C:
/* 80302E5C 38 60 00 00 */ li r3, 0
lbl_80302E60:
/* 80302E60 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80302E64 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80302E68 7C 08 03 A6 */ mtlr r0
/* 80302E6C 38 21 00 10 */ addi r1, r1, 0x10
/* 80302E70 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_8030353C:
/* 8030353C 80 03 01 48 */ lwz r0, 0x148(r3)
/* 80303540 90 04 00 00 */ stw r0, 0(r4)
/* 80303544 80 03 01 4C */ lwz r0, 0x14c(r3)
/* 80303548 90 04 00 04 */ stw r0, 4(r4)
/* 8030354C 80 03 01 50 */ lwz r0, 0x150(r3)
/* 80303550 90 04 00 08 */ stw r0, 8(r4)
/* 80303554 80 03 01 54 */ lwz r0, 0x154(r3)
/* 80303558 90 04 00 0C */ stw r0, 0xc(r4)
/* 8030355C 80 03 01 60 */ lwz r0, 0x160(r3)
/* 80303560 90 04 00 10 */ stw r0, 0x10(r4)
/* 80303564 4E 80 00 20 */ blr
@@ -1,27 +0,0 @@
lbl_80302CE8:
/* 80302CE8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80302CEC 7C 08 02 A6 */ mflr r0
/* 80302CF0 90 01 00 24 */ stw r0, 0x24(r1)
/* 80302CF4 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80302CF8 7C 7F 1B 78 */ mr r31, r3
/* 80302CFC 38 00 FF FF */ li r0, -1
/* 80302D00 90 01 00 0C */ stw r0, 0xc(r1)
/* 80302D04 90 01 00 08 */ stw r0, 8(r1)
/* 80302D08 7C 83 23 78 */ mr r3, r4
/* 80302D0C 38 81 00 0C */ addi r4, r1, 0xc
/* 80302D10 38 A1 00 08 */ addi r5, r1, 8
/* 80302D14 4B FF FD 39 */ bl getBlackWhite__11J2DWindowExCFPQ28JUtility6TColorPQ28JUtility6TColor
/* 80302D18 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80302D1C 40 82 00 10 */ bne lbl_80302D2C
/* 80302D20 38 00 FF FF */ li r0, -1
/* 80302D24 90 1F 00 00 */ stw r0, 0(r31)
/* 80302D28 48 00 00 0C */ b lbl_80302D34
lbl_80302D2C:
/* 80302D2C 80 01 00 08 */ lwz r0, 8(r1)
/* 80302D30 90 1F 00 00 */ stw r0, 0(r31)
lbl_80302D34:
/* 80302D34 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80302D38 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80302D3C 7C 08 03 A6 */ mtlr r0
/* 80302D40 38 21 00 20 */ addi r1, r1, 0x20
/* 80302D44 4E 80 00 20 */ blr
@@ -1,26 +0,0 @@
lbl_8030321C:
/* 8030321C 39 00 00 00 */ li r8, 0
/* 80303220 54 85 06 3E */ clrlwi r5, r4, 0x18
/* 80303224 54 87 15 BA */ rlwinm r7, r4, 2, 0x16, 0x1d
/* 80303228 38 C7 01 48 */ addi r6, r7, 0x148
/* 8030322C 48 00 00 28 */ b lbl_80303254
lbl_80303230:
/* 80303230 55 04 15 BA */ rlwinm r4, r8, 2, 0x16, 0x1d
/* 80303234 38 04 01 48 */ addi r0, r4, 0x148
/* 80303238 7C 83 00 2E */ lwzx r4, r3, r0
/* 8030323C 7C 03 30 2E */ lwzx r0, r3, r6
/* 80303240 7C 04 00 40 */ cmplw r4, r0
/* 80303244 40 82 00 0C */ bne lbl_80303250
/* 80303248 38 60 00 00 */ li r3, 0
/* 8030324C 4E 80 00 20 */ blr
lbl_80303250:
/* 80303250 39 08 00 01 */ addi r8, r8, 1
lbl_80303254:
/* 80303254 55 00 06 3E */ clrlwi r0, r8, 0x18
/* 80303258 7C 00 28 40 */ cmplw r0, r5
/* 8030325C 41 80 FF D4 */ blt lbl_80303230
/* 80303260 7C 63 3A 14 */ add r3, r3, r7
/* 80303264 80 63 01 48 */ lwz r3, 0x148(r3)
/* 80303268 30 03 FF FF */ addic r0, r3, -1
/* 8030326C 7C 60 19 10 */ subfe r3, r0, r3
/* 80303270 4E 80 00 20 */ blr
@@ -1,45 +0,0 @@
lbl_80302BE8:
/* 80302BE8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80302BEC 7C 08 02 A6 */ mflr r0
/* 80302BF0 90 01 00 24 */ stw r0, 0x24(r1)
/* 80302BF4 39 61 00 20 */ addi r11, r1, 0x20
/* 80302BF8 48 05 F5 E5 */ bl _savegpr_29
/* 80302BFC 7C 7D 1B 78 */ mr r29, r3
/* 80302C00 80 04 00 00 */ lwz r0, 0(r4)
/* 80302C04 28 00 00 00 */ cmplwi r0, 0
/* 80302C08 40 82 00 1C */ bne lbl_80302C24
/* 80302C0C 80 65 00 00 */ lwz r3, 0(r5)
/* 80302C10 3C 03 00 01 */ addis r0, r3, 1
/* 80302C14 28 00 FF FF */ cmplwi r0, 0xffff
/* 80302C18 40 82 00 0C */ bne lbl_80302C24
/* 80302C1C 38 60 00 01 */ li r3, 1
/* 80302C20 48 00 00 50 */ b lbl_80302C70
lbl_80302C24:
/* 80302C24 3B C0 00 00 */ li r30, 0
/* 80302C28 3B E0 00 00 */ li r31, 0
lbl_80302C2C:
/* 80302C2C 38 1F 01 48 */ addi r0, r31, 0x148
/* 80302C30 7C 7D 00 2E */ lwzx r3, r29, r0
/* 80302C34 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80302C38 81 83 00 00 */ lwz r12, 0(r3)
/* 80302C3C 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 80302C40 7D 89 03 A6 */ mtctr r12
/* 80302C44 4E 80 04 21 */ bctrl
/* 80302C48 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80302C4C 28 00 00 01 */ cmplwi r0, 1
/* 80302C50 40 82 00 0C */ bne lbl_80302C5C
/* 80302C54 38 60 00 00 */ li r3, 0
/* 80302C58 48 00 00 18 */ b lbl_80302C70
lbl_80302C5C:
/* 80302C5C 3B DE 00 01 */ addi r30, r30, 1
/* 80302C60 2C 1E 00 04 */ cmpwi r30, 4
/* 80302C64 3B FF 00 04 */ addi r31, r31, 4
/* 80302C68 41 80 FF C4 */ blt lbl_80302C2C
/* 80302C6C 38 60 00 01 */ li r3, 1
lbl_80302C70:
/* 80302C70 39 61 00 20 */ addi r11, r1, 0x20
/* 80302C74 48 05 F5 B5 */ bl _restgpr_29
/* 80302C78 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80302C7C 7C 08 03 A6 */ mtlr r0
/* 80302C80 38 21 00 20 */ addi r1, r1, 0x20
/* 80302C84 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_803035FC:
/* 803035FC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80303600 7C 08 02 A6 */ mflr r0
/* 80303604 90 01 00 14 */ stw r0, 0x14(r1)
/* 80303608 4B FF 3E B1 */ bl isUsed__7J2DPaneFPC7ResFONT
/* 8030360C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80303610 7C 08 03 A6 */ mtlr r0
/* 80303614 38 21 00 10 */ addi r1, r1, 0x10
/* 80303618 4E 80 00 20 */ blr
@@ -1,82 +0,0 @@
lbl_80302EDC:
/* 80302EDC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80302EE0 7C 08 02 A6 */ mflr r0
/* 80302EE4 90 01 00 24 */ stw r0, 0x24(r1)
/* 80302EE8 39 61 00 20 */ addi r11, r1, 0x20
/* 80302EEC 48 05 F2 E9 */ bl _savegpr_27
/* 80302EF0 7C 7B 1B 78 */ mr r27, r3
/* 80302EF4 7C 9C 23 78 */ mr r28, r4
/* 80302EF8 3B C0 00 00 */ li r30, 0
/* 80302EFC 48 00 00 70 */ b lbl_80302F6C
lbl_80302F00:
/* 80302F00 57 C3 15 BA */ rlwinm r3, r30, 2, 0x16, 0x1d
/* 80302F04 3B E3 01 48 */ addi r31, r3, 0x148
/* 80302F08 7C 7B F8 2E */ lwzx r3, r27, r31
/* 80302F0C 28 03 00 00 */ cmplwi r3, 0
/* 80302F10 41 82 00 58 */ beq lbl_80302F68
/* 80302F14 80 03 00 70 */ lwz r0, 0x70(r3)
/* 80302F18 28 00 00 00 */ cmplwi r0, 0
/* 80302F1C 41 82 00 4C */ beq lbl_80302F68
/* 80302F20 3B A0 00 00 */ li r29, 0
lbl_80302F24:
/* 80302F24 7C 7B F8 2E */ lwzx r3, r27, r31
/* 80302F28 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80302F2C 7F A4 EB 78 */ mr r4, r29
/* 80302F30 81 83 00 00 */ lwz r12, 0(r3)
/* 80302F34 81 8C 00 A0 */ lwz r12, 0xa0(r12)
/* 80302F38 7D 89 03 A6 */ mtctr r12
/* 80302F3C 4E 80 04 21 */ bctrl
/* 80302F40 28 03 00 00 */ cmplwi r3, 0
/* 80302F44 41 82 00 18 */ beq lbl_80302F5C
/* 80302F48 80 03 00 20 */ lwz r0, 0x20(r3)
/* 80302F4C 7C 00 E0 40 */ cmplw r0, r28
/* 80302F50 40 82 00 0C */ bne lbl_80302F5C
/* 80302F54 38 60 00 01 */ li r3, 1
/* 80302F58 48 00 00 8C */ b lbl_80302FE4
lbl_80302F5C:
/* 80302F5C 3B BD 00 01 */ addi r29, r29, 1
/* 80302F60 28 1D 00 08 */ cmplwi r29, 8
/* 80302F64 41 80 FF C0 */ blt lbl_80302F24
lbl_80302F68:
/* 80302F68 3B DE 00 01 */ addi r30, r30, 1
lbl_80302F6C:
/* 80302F6C 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 80302F70 28 00 00 04 */ cmplwi r0, 4
/* 80302F74 41 80 FF 8C */ blt lbl_80302F00
/* 80302F78 80 7B 01 60 */ lwz r3, 0x160(r27)
/* 80302F7C 28 03 00 00 */ cmplwi r3, 0
/* 80302F80 41 82 00 58 */ beq lbl_80302FD8
/* 80302F84 80 03 00 70 */ lwz r0, 0x70(r3)
/* 80302F88 28 00 00 00 */ cmplwi r0, 0
/* 80302F8C 41 82 00 4C */ beq lbl_80302FD8
/* 80302F90 3B A0 00 00 */ li r29, 0
lbl_80302F94:
/* 80302F94 80 7B 01 60 */ lwz r3, 0x160(r27)
/* 80302F98 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80302F9C 7F A4 EB 78 */ mr r4, r29
/* 80302FA0 81 83 00 00 */ lwz r12, 0(r3)
/* 80302FA4 81 8C 00 A0 */ lwz r12, 0xa0(r12)
/* 80302FA8 7D 89 03 A6 */ mtctr r12
/* 80302FAC 4E 80 04 21 */ bctrl
/* 80302FB0 28 03 00 00 */ cmplwi r3, 0
/* 80302FB4 41 82 00 18 */ beq lbl_80302FCC
/* 80302FB8 80 03 00 20 */ lwz r0, 0x20(r3)
/* 80302FBC 7C 00 E0 40 */ cmplw r0, r28
/* 80302FC0 40 82 00 0C */ bne lbl_80302FCC
/* 80302FC4 38 60 00 01 */ li r3, 1
/* 80302FC8 48 00 00 1C */ b lbl_80302FE4
lbl_80302FCC:
/* 80302FCC 3B BD 00 01 */ addi r29, r29, 1
/* 80302FD0 28 1D 00 08 */ cmplwi r29, 8
/* 80302FD4 41 80 FF C0 */ blt lbl_80302F94
lbl_80302FD8:
/* 80302FD8 7F 63 DB 78 */ mr r3, r27
/* 80302FDC 7F 84 E3 78 */ mr r4, r28
/* 80302FE0 4B FF 44 51 */ bl isUsed__7J2DPaneFPC7ResTIMG
lbl_80302FE4:
/* 80302FE4 39 61 00 20 */ addi r11, r1, 0x20
/* 80302FE8 48 05 F2 39 */ bl _restgpr_27
/* 80302FEC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80302FF0 7C 08 03 A6 */ mtlr r0
/* 80302FF4 38 21 00 20 */ addi r1, r1, 0x20
/* 80302FF8 4E 80 00 20 */ blr
@@ -1,7 +0,0 @@
lbl_80302DF4:
/* 80302DF4 80 83 01 60 */ lwz r4, 0x160(r3)
/* 80302DF8 28 04 00 00 */ cmplwi r4, 0
/* 80302DFC 4D 82 00 20 */ beqlr
/* 80302E00 88 04 00 13 */ lbz r0, 0x13(r4)
/* 80302E04 98 03 00 B2 */ stb r0, 0xb2(r3)
/* 80302E08 4E 80 00 20 */ blr
@@ -1,23 +0,0 @@
lbl_80302D48:
/* 80302D48 98 83 00 B2 */ stb r4, 0xb2(r3)
/* 80302D4C 38 A0 00 00 */ li r5, 0
/* 80302D50 38 00 00 04 */ li r0, 4
/* 80302D54 7C 09 03 A6 */ mtctr r0
lbl_80302D58:
/* 80302D58 38 05 01 48 */ addi r0, r5, 0x148
/* 80302D5C 7C C3 00 2E */ lwzx r6, r3, r0
/* 80302D60 28 06 00 00 */ cmplwi r6, 0
/* 80302D64 41 82 00 10 */ beq lbl_80302D74
/* 80302D68 34 C6 00 10 */ addic. r6, r6, 0x10
/* 80302D6C 41 82 00 08 */ beq lbl_80302D74
/* 80302D70 98 86 00 03 */ stb r4, 3(r6)
lbl_80302D74:
/* 80302D74 38 A5 00 04 */ addi r5, r5, 4
/* 80302D78 42 00 FF E0 */ bdnz lbl_80302D58
/* 80302D7C 80 63 01 60 */ lwz r3, 0x160(r3)
/* 80302D80 28 03 00 00 */ cmplwi r3, 0
/* 80302D84 4D 82 00 20 */ beqlr
/* 80302D88 34 63 00 10 */ addic. r3, r3, 0x10
/* 80302D8C 4D 82 00 20 */ beqlr
/* 80302D90 98 83 00 03 */ stb r4, 3(r3)
/* 80302D94 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_8030361C:
/* 8030361C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80303620 7C 08 02 A6 */ mflr r0
/* 80303624 90 01 00 14 */ stw r0, 0x14(r1)
/* 80303628 4B FF 48 CD */ bl setAnimation__7J2DPaneFP10J2DAnmBase
/* 8030362C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80303630 7C 08 03 A6 */ mtlr r0
/* 80303634 38 21 00 10 */ addi r1, r1, 0x10
/* 80303638 4E 80 00 20 */ blr
@@ -1,39 +0,0 @@
lbl_80302FFC:
/* 80302FFC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80303000 7C 08 02 A6 */ mflr r0
/* 80303004 90 01 00 24 */ stw r0, 0x24(r1)
/* 80303008 39 61 00 20 */ addi r11, r1, 0x20
/* 8030300C 48 05 F1 D1 */ bl _savegpr_29
/* 80303010 7C 7D 1B 78 */ mr r29, r3
/* 80303014 7C 9E 23 78 */ mr r30, r4
/* 80303018 3B E0 00 00 */ li r31, 0
/* 8030301C 48 00 00 30 */ b lbl_8030304C
lbl_80303020:
/* 80303020 7F A3 EB 78 */ mr r3, r29
/* 80303024 7F E4 FB 78 */ mr r4, r31
/* 80303028 48 00 01 F5 */ bl isNeedSetAnm__11J2DWindowExFUc
/* 8030302C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80303030 41 82 00 18 */ beq lbl_80303048
/* 80303034 57 E3 15 BA */ rlwinm r3, r31, 2, 0x16, 0x1d
/* 80303038 38 03 01 48 */ addi r0, r3, 0x148
/* 8030303C 7C 7D 00 2E */ lwzx r3, r29, r0
/* 80303040 7F C4 F3 78 */ mr r4, r30
/* 80303044 4B FE 78 59 */ bl setAnimation__11J2DMaterialFP11J2DAnmColor
lbl_80303048:
/* 80303048 3B FF 00 01 */ addi r31, r31, 1
lbl_8030304C:
/* 8030304C 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 80303050 28 00 00 04 */ cmplwi r0, 4
/* 80303054 41 80 FF CC */ blt lbl_80303020
/* 80303058 80 7D 01 60 */ lwz r3, 0x160(r29)
/* 8030305C 28 03 00 00 */ cmplwi r3, 0
/* 80303060 41 82 00 0C */ beq lbl_8030306C
/* 80303064 7F C4 F3 78 */ mr r4, r30
/* 80303068 4B FE 78 35 */ bl setAnimation__11J2DMaterialFP11J2DAnmColor
lbl_8030306C:
/* 8030306C 39 61 00 20 */ addi r11, r1, 0x20
/* 80303070 48 05 F1 B9 */ bl _restgpr_29
/* 80303074 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80303078 7C 08 03 A6 */ mtlr r0
/* 8030307C 38 21 00 20 */ addi r1, r1, 0x20
/* 80303080 4E 80 00 20 */ blr

Some files were not shown because too many files have changed in this diff Show More