Work on J2DPictureEx (#1919)

This commit is contained in:
hatal175
2023-09-09 23:39:49 +03:00
committed by GitHub
parent 0f4eac4420
commit 8a146f81b6
36 changed files with 557 additions and 1249 deletions
@@ -1,21 +0,0 @@
lbl_80303EEC:
/* 80303EEC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80303EF0 7C 08 02 A6 */ mflr r0
/* 80303EF4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80303EF8 80 A3 01 50 */ lwz r5, 0x150(r3)
/* 80303EFC 28 05 00 00 */ cmplwi r5, 0
/* 80303F00 40 82 00 0C */ bne lbl_80303F0C
/* 80303F04 38 60 00 00 */ li r3, 0
/* 80303F08 48 00 00 1C */ b lbl_80303F24
lbl_80303F0C:
/* 80303F0C 80 05 00 28 */ lwz r0, 0x28(r5)
/* 80303F10 54 05 06 3E */ clrlwi r5, r0, 0x18
/* 80303F14 81 83 00 00 */ lwz r12, 0(r3)
/* 80303F18 81 8C 00 D4 */ lwz r12, 0xd4(r12)
/* 80303F1C 7D 89 03 A6 */ mtctr r12
/* 80303F20 4E 80 04 21 */ bctrl
lbl_80303F24:
/* 80303F24 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80303F28 7C 08 03 A6 */ mtlr r0
/* 80303F2C 38 21 00 10 */ addi r1, r1, 0x10
/* 80303F30 4E 80 00 20 */ blr
@@ -1,21 +0,0 @@
lbl_80303E5C:
/* 80303E5C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80303E60 7C 08 02 A6 */ mflr r0
/* 80303E64 90 01 00 14 */ stw r0, 0x14(r1)
/* 80303E68 80 C3 01 50 */ lwz r6, 0x150(r3)
/* 80303E6C 28 06 00 00 */ cmplwi r6, 0
/* 80303E70 40 82 00 0C */ bne lbl_80303E7C
/* 80303E74 38 60 00 00 */ li r3, 0
/* 80303E78 48 00 00 1C */ b lbl_80303E94
lbl_80303E7C:
/* 80303E7C 80 06 00 28 */ lwz r0, 0x28(r6)
/* 80303E80 54 06 06 3E */ clrlwi r6, r0, 0x18
/* 80303E84 81 83 00 00 */ lwz r12, 0(r3)
/* 80303E88 81 8C 00 C8 */ lwz r12, 0xc8(r12)
/* 80303E8C 7D 89 03 A6 */ mtctr r12
/* 80303E90 4E 80 04 21 */ bctrl
lbl_80303E94:
/* 80303E94 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80303E98 7C 08 03 A6 */ mtlr r0
/* 80303E9C 38 21 00 10 */ addi r1, r1, 0x10
/* 80303EA0 4E 80 00 20 */ blr
@@ -1,21 +0,0 @@
lbl_80303EA4:
/* 80303EA4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80303EA8 7C 08 02 A6 */ mflr r0
/* 80303EAC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80303EB0 80 C3 01 50 */ lwz r6, 0x150(r3)
/* 80303EB4 28 06 00 00 */ cmplwi r6, 0
/* 80303EB8 40 82 00 0C */ bne lbl_80303EC4
/* 80303EBC 38 60 00 00 */ li r3, 0
/* 80303EC0 48 00 00 1C */ b lbl_80303EDC
lbl_80303EC4:
/* 80303EC4 80 06 00 28 */ lwz r0, 0x28(r6)
/* 80303EC8 54 06 06 3E */ clrlwi r6, r0, 0x18
/* 80303ECC 81 83 00 00 */ lwz r12, 0(r3)
/* 80303ED0 81 8C 00 D0 */ lwz r12, 0xd0(r12)
/* 80303ED4 7D 89 03 A6 */ mtctr r12
/* 80303ED8 4E 80 04 21 */ bctrl
lbl_80303EDC:
/* 80303EDC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80303EE0 7C 08 03 A6 */ mtlr r0
/* 80303EE4 38 21 00 10 */ addi r1, r1, 0x10
/* 80303EE8 4E 80 00 20 */ blr
@@ -1,23 +0,0 @@
lbl_803060DC:
/* 803060DC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803060E0 7C 08 02 A6 */ mflr r0
/* 803060E4 90 01 00 14 */ stw r0, 0x14(r1)
/* 803060E8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803060EC 93 C1 00 08 */ stw r30, 8(r1)
/* 803060F0 7C 7E 1B 78 */ mr r30, r3
/* 803060F4 7C BF 2B 78 */ mr r31, r5
/* 803060F8 7C 83 23 78 */ mr r3, r4
/* 803060FC 4B FF 35 45 */ bl getNameResource__9J2DScreenFPCc
/* 80306100 7C 64 1B 78 */ mr r4, r3
/* 80306104 7F C3 F3 78 */ mr r3, r30
/* 80306108 7F E5 FB 78 */ mr r5, r31
/* 8030610C 81 9E 00 00 */ lwz r12, 0(r30)
/* 80306110 81 8C 01 10 */ lwz r12, 0x110(r12)
/* 80306114 7D 89 03 A6 */ mtctr r12
/* 80306118 4E 80 04 21 */ bctrl
/* 8030611C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80306120 83 C1 00 08 */ lwz r30, 8(r1)
/* 80306124 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80306128 7C 08 03 A6 */ mtlr r0
/* 8030612C 38 21 00 10 */ addi r1, r1, 0x10
/* 80306130 4E 80 00 20 */ blr
@@ -1,25 +0,0 @@
lbl_80306298:
/* 80306298 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8030629C 7C 08 02 A6 */ mflr r0
/* 803062A0 90 01 00 24 */ stw r0, 0x24(r1)
/* 803062A4 39 61 00 20 */ addi r11, r1, 0x20
/* 803062A8 48 05 BF 35 */ bl _savegpr_29
/* 803062AC 7C 7D 1B 78 */ mr r29, r3
/* 803062B0 7C BE 2B 78 */ mr r30, r5
/* 803062B4 7C DF 33 78 */ mr r31, r6
/* 803062B8 7C 83 23 78 */ mr r3, r4
/* 803062BC 4B FF 33 85 */ bl getNameResource__9J2DScreenFPCc
/* 803062C0 7C 64 1B 78 */ mr r4, r3
/* 803062C4 7F A3 EB 78 */ mr r3, r29
/* 803062C8 7F C5 F3 78 */ mr r5, r30
/* 803062CC 7F E6 FB 78 */ mr r6, r31
/* 803062D0 81 9D 00 00 */ lwz r12, 0(r29)
/* 803062D4 81 8C 01 18 */ lwz r12, 0x118(r12)
/* 803062D8 7D 89 03 A6 */ mtctr r12
/* 803062DC 4E 80 04 21 */ bctrl
/* 803062E0 39 61 00 20 */ addi r11, r1, 0x20
/* 803062E4 48 05 BF 45 */ bl _restgpr_29
/* 803062E8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 803062EC 7C 08 03 A6 */ mtlr r0
/* 803062F0 38 21 00 20 */ addi r1, r1, 0x20
/* 803062F4 4E 80 00 20 */ blr
@@ -1,24 +0,0 @@
lbl_80303B80:
/* 80303B80 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80303B84 7C 08 02 A6 */ mflr r0
/* 80303B88 90 01 00 14 */ stw r0, 0x14(r1)
/* 80303B8C A8 03 01 18 */ lha r0, 0x118(r3)
/* 80303B90 90 01 00 08 */ stw r0, 8(r1)
/* 80303B94 90 81 00 0C */ stw r4, 0xc(r1)
/* 80303B98 C0 23 00 20 */ lfs f1, 0x20(r3)
/* 80303B9C C0 43 00 24 */ lfs f2, 0x24(r3)
/* 80303BA0 A8 83 01 0A */ lha r4, 0x10a(r3)
/* 80303BA4 A8 A3 01 0C */ lha r5, 0x10c(r3)
/* 80303BA8 A8 C3 01 0E */ lha r6, 0x10e(r3)
/* 80303BAC A8 E3 01 10 */ lha r7, 0x110(r3)
/* 80303BB0 A9 03 01 12 */ lha r8, 0x112(r3)
/* 80303BB4 A9 23 01 14 */ lha r9, 0x114(r3)
/* 80303BB8 A9 43 01 16 */ lha r10, 0x116(r3)
/* 80303BBC 81 83 00 00 */ lwz r12, 0(r3)
/* 80303BC0 81 8C 01 44 */ lwz r12, 0x144(r12)
/* 80303BC4 7D 89 03 A6 */ mtctr r12
/* 80303BC8 4E 80 04 21 */ bctrl
/* 80303BCC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80303BD0 7C 08 03 A6 */ mtlr r0
/* 80303BD4 38 21 00 10 */ addi r1, r1, 0x10
/* 80303BD8 4E 80 00 20 */ blr
@@ -1,53 +0,0 @@
lbl_80303AB4:
/* 80303AB4 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80303AB8 7C 08 02 A6 */ mflr r0
/* 80303ABC 90 01 00 34 */ stw r0, 0x34(r1)
/* 80303AC0 DB E1 00 20 */ stfd f31, 0x20(r1)
/* 80303AC4 F3 E1 00 28 */ psq_st f31, 40(r1), 0, 0 /* qr0 */
/* 80303AC8 DB C1 00 10 */ stfd f30, 0x10(r1)
/* 80303ACC F3 C1 00 18 */ psq_st f30, 24(r1), 0, 0 /* qr0 */
/* 80303AD0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80303AD4 93 C1 00 08 */ stw r30, 8(r1)
/* 80303AD8 7C 7E 1B 78 */ mr r30, r3
/* 80303ADC FF C0 08 90 */ fmr f30, f1
/* 80303AE0 FF E0 10 90 */ fmr f31, f2
/* 80303AE4 7C 9F 23 78 */ mr r31, r4
/* 80303AE8 80 63 01 50 */ lwz r3, 0x150(r3)
/* 80303AEC 28 03 00 00 */ cmplwi r3, 0
/* 80303AF0 41 82 00 68 */ beq lbl_80303B58
/* 80303AF4 4B FE 68 99 */ bl setGX__11J2DMaterialFv
/* 80303AF8 48 05 7A 95 */ bl GXClearVtxDesc
/* 80303AFC 38 60 00 09 */ li r3, 9
/* 80303B00 38 80 00 01 */ li r4, 1
/* 80303B04 48 05 73 B5 */ bl GXSetVtxDesc
/* 80303B08 38 60 00 0B */ li r3, 0xb
/* 80303B0C 38 80 00 01 */ li r4, 1
/* 80303B10 48 05 73 A9 */ bl GXSetVtxDesc
/* 80303B14 38 60 00 0D */ li r3, 0xd
/* 80303B18 38 80 00 01 */ li r4, 1
/* 80303B1C 48 05 73 9D */ bl GXSetVtxDesc
/* 80303B20 7F C3 F3 78 */ mr r3, r30
/* 80303B24 FC 20 F0 90 */ fmr f1, f30
/* 80303B28 FC 40 F8 90 */ fmr f2, f31
/* 80303B2C C0 7E 00 28 */ lfs f3, 0x28(r30)
/* 80303B30 C0 1E 00 20 */ lfs f0, 0x20(r30)
/* 80303B34 EC 63 00 28 */ fsubs f3, f3, f0
/* 80303B38 C0 9E 00 2C */ lfs f4, 0x2c(r30)
/* 80303B3C C0 1E 00 24 */ lfs f0, 0x24(r30)
/* 80303B40 EC 84 00 28 */ fsubs f4, f4, f0
/* 80303B44 7F E4 FB 78 */ mr r4, r31
/* 80303B48 81 9E 00 00 */ lwz r12, 0(r30)
/* 80303B4C 81 8C 01 40 */ lwz r12, 0x140(r12)
/* 80303B50 7D 89 03 A6 */ mtctr r12
/* 80303B54 4E 80 04 21 */ bctrl
lbl_80303B58:
/* 80303B58 E3 E1 00 28 */ psq_l f31, 40(r1), 0, 0 /* qr0 */
/* 80303B5C CB E1 00 20 */ lfd f31, 0x20(r1)
/* 80303B60 E3 C1 00 18 */ psq_l f30, 24(r1), 0, 0 /* qr0 */
/* 80303B64 CB C1 00 10 */ lfd f30, 0x10(r1)
/* 80303B68 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80303B6C 83 C1 00 08 */ lwz r30, 8(r1)
/* 80303B70 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80303B74 7C 08 03 A6 */ mtlr r0
/* 80303B78 38 21 00 30 */ addi r1, r1, 0x30
/* 80303B7C 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_80306350:
/* 80306350 80 63 01 50 */ lwz r3, 0x150(r3)
/* 80306354 28 03 00 00 */ cmplwi r3, 0
/* 80306358 40 82 00 0C */ bne lbl_80306364
/* 8030635C 38 60 00 00 */ li r3, 0
/* 80306360 4E 80 00 20 */ blr
lbl_80306364:
/* 80306364 80 03 00 28 */ lwz r0, 0x28(r3)
/* 80306368 54 03 06 3E */ clrlwi r3, r0, 0x18
/* 8030636C 4E 80 00 20 */ blr
@@ -1,26 +0,0 @@
lbl_803062F8:
/* 803062F8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803062FC 7C 08 02 A6 */ mflr r0
/* 80306300 90 01 00 14 */ stw r0, 0x14(r1)
/* 80306304 80 63 01 50 */ lwz r3, 0x150(r3)
/* 80306308 28 03 00 00 */ cmplwi r3, 0
/* 8030630C 40 82 00 0C */ bne lbl_80306318
/* 80306310 38 60 00 00 */ li r3, 0
/* 80306314 48 00 00 2C */ b lbl_80306340
lbl_80306318:
/* 80306318 80 63 00 70 */ lwz r3, 0x70(r3)
/* 8030631C 28 03 00 00 */ cmplwi r3, 0
/* 80306320 40 82 00 0C */ bne lbl_8030632C
/* 80306324 38 60 00 00 */ li r3, 0
/* 80306328 48 00 00 18 */ b lbl_80306340
lbl_8030632C:
/* 8030632C 54 84 06 3E */ clrlwi r4, r4, 0x18
/* 80306330 81 83 00 00 */ lwz r12, 0(r3)
/* 80306334 81 8C 00 A0 */ lwz r12, 0xa0(r12)
/* 80306338 7D 89 03 A6 */ mtctr r12
/* 8030633C 4E 80 04 21 */ bctrl
lbl_80306340:
/* 80306340 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80306344 7C 08 03 A6 */ mtlr r0
/* 80306348 38 21 00 10 */ addi r1, r1, 0x10
/* 8030634C 4E 80 00 20 */ blr
@@ -1,43 +0,0 @@
lbl_80304048:
/* 80304048 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8030404C 7C 08 02 A6 */ mflr r0
/* 80304050 90 01 00 24 */ stw r0, 0x24(r1)
/* 80304054 DB E1 00 18 */ stfd f31, 0x18(r1)
/* 80304058 39 61 00 18 */ addi r11, r1, 0x18
/* 8030405C 48 05 E1 81 */ bl _savegpr_29
/* 80304060 7C 7D 1B 78 */ mr r29, r3
/* 80304064 7C 9E 23 79 */ or. r30, r4, r4
/* 80304068 7C BF 2B 78 */ mr r31, r5
/* 8030406C FF E0 08 90 */ fmr f31, f1
/* 80304070 40 82 00 0C */ bne lbl_8030407C
/* 80304074 38 60 00 00 */ li r3, 0
/* 80304078 48 00 00 50 */ b lbl_803040C8
lbl_8030407C:
/* 8030407C 7F E4 FB 78 */ mr r4, r31
/* 80304080 48 00 02 FD */ bl isInsert__12J2DPictureExCFUc
/* 80304084 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80304088 40 82 00 0C */ bne lbl_80304094
/* 8030408C 38 60 00 00 */ li r3, 0
/* 80304090 48 00 00 38 */ b lbl_803040C8
lbl_80304094:
/* 80304094 7F A3 EB 78 */ mr r3, r29
/* 80304098 7F E4 FB 78 */ mr r4, r31
/* 8030409C FC 20 F8 90 */ fmr f1, f31
/* 803040A0 48 00 00 45 */ bl insertCommon__12J2DPictureExFUcf
/* 803040A4 80 7D 01 50 */ lwz r3, 0x150(r29)
/* 803040A8 80 63 00 70 */ lwz r3, 0x70(r3)
/* 803040AC 57 E4 06 3E */ clrlwi r4, r31, 0x18
/* 803040B0 7F C5 F3 78 */ mr r5, r30
/* 803040B4 81 83 00 00 */ lwz r12, 0(r3)
/* 803040B8 81 8C 00 80 */ lwz r12, 0x80(r12)
/* 803040BC 7D 89 03 A6 */ mtctr r12
/* 803040C0 4E 80 04 21 */ bctrl
/* 803040C4 38 60 00 01 */ li r3, 1
lbl_803040C8:
/* 803040C8 CB E1 00 18 */ lfd f31, 0x18(r1)
/* 803040CC 39 61 00 18 */ addi r11, r1, 0x18
/* 803040D0 48 05 E1 59 */ bl _restgpr_29
/* 803040D4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 803040D8 7C 08 03 A6 */ mtlr r0
/* 803040DC 38 21 00 20 */ addi r1, r1, 0x20
/* 803040E0 4E 80 00 20 */ blr
@@ -1,45 +0,0 @@
lbl_80303F34:
/* 80303F34 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80303F38 7C 08 02 A6 */ mflr r0
/* 80303F3C 90 01 00 24 */ stw r0, 0x24(r1)
/* 80303F40 DB E1 00 18 */ stfd f31, 0x18(r1)
/* 80303F44 39 61 00 18 */ addi r11, r1, 0x18
/* 80303F48 48 05 E2 91 */ bl _savegpr_28
/* 80303F4C 7C 7C 1B 78 */ mr r28, r3
/* 80303F50 7C 9D 23 79 */ or. r29, r4, r4
/* 80303F54 7C BE 2B 78 */ mr r30, r5
/* 80303F58 7C DF 33 78 */ mr r31, r6
/* 80303F5C FF E0 08 90 */ fmr f31, f1
/* 80303F60 40 82 00 0C */ bne lbl_80303F6C
/* 80303F64 38 60 00 00 */ li r3, 0
/* 80303F68 48 00 00 54 */ b lbl_80303FBC
lbl_80303F6C:
/* 80303F6C 7F E4 FB 78 */ mr r4, r31
/* 80303F70 48 00 04 0D */ bl isInsert__12J2DPictureExCFUc
/* 80303F74 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80303F78 40 82 00 0C */ bne lbl_80303F84
/* 80303F7C 38 60 00 00 */ li r3, 0
/* 80303F80 48 00 00 3C */ b lbl_80303FBC
lbl_80303F84:
/* 80303F84 7F 83 E3 78 */ mr r3, r28
/* 80303F88 7F E4 FB 78 */ mr r4, r31
/* 80303F8C FC 20 F8 90 */ fmr f1, f31
/* 80303F90 48 00 01 55 */ bl insertCommon__12J2DPictureExFUcf
/* 80303F94 80 7C 01 50 */ lwz r3, 0x150(r28)
/* 80303F98 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80303F9C 57 E4 06 3E */ clrlwi r4, r31, 0x18
/* 80303FA0 7F A5 EB 78 */ mr r5, r29
/* 80303FA4 7F C6 F3 78 */ mr r6, r30
/* 80303FA8 81 83 00 00 */ lwz r12, 0(r3)
/* 80303FAC 81 8C 00 7C */ lwz r12, 0x7c(r12)
/* 80303FB0 7D 89 03 A6 */ mtctr r12
/* 80303FB4 4E 80 04 21 */ bctrl
/* 80303FB8 38 60 00 01 */ li r3, 1
lbl_80303FBC:
/* 80303FBC CB E1 00 18 */ lfd f31, 0x18(r1)
/* 80303FC0 39 61 00 18 */ addi r11, r1, 0x18
/* 80303FC4 48 05 E2 61 */ bl _restgpr_28
/* 80303FC8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80303FCC 7C 08 03 A6 */ mtlr r0
/* 80303FD0 38 21 00 20 */ addi r1, r1, 0x20
/* 80303FD4 4E 80 00 20 */ blr
@@ -1,29 +0,0 @@
lbl_80303FD8:
/* 80303FD8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80303FDC 7C 08 02 A6 */ mflr r0
/* 80303FE0 90 01 00 24 */ stw r0, 0x24(r1)
/* 80303FE4 DB E1 00 18 */ stfd f31, 0x18(r1)
/* 80303FE8 39 61 00 18 */ addi r11, r1, 0x18
/* 80303FEC 48 05 E1 F1 */ bl _savegpr_29
/* 80303FF0 7C 7D 1B 78 */ mr r29, r3
/* 80303FF4 7C BE 2B 78 */ mr r30, r5
/* 80303FF8 7C DF 33 78 */ mr r31, r6
/* 80303FFC FF E0 08 90 */ fmr f31, f1
/* 80304000 7C 83 23 78 */ mr r3, r4
/* 80304004 4B FF 56 3D */ bl getNameResource__9J2DScreenFPCc
/* 80304008 7C 64 1B 78 */ mr r4, r3
/* 8030400C 7F A3 EB 78 */ mr r3, r29
/* 80304010 7F C5 F3 78 */ mr r5, r30
/* 80304014 7F E6 FB 78 */ mr r6, r31
/* 80304018 FC 20 F8 90 */ fmr f1, f31
/* 8030401C 81 9D 00 00 */ lwz r12, 0(r29)
/* 80304020 81 8C 00 C8 */ lwz r12, 0xc8(r12)
/* 80304024 7D 89 03 A6 */ mtctr r12
/* 80304028 4E 80 04 21 */ bctrl
/* 8030402C CB E1 00 18 */ lfd f31, 0x18(r1)
/* 80304030 39 61 00 18 */ addi r11, r1, 0x18
/* 80304034 48 05 E1 F5 */ bl _restgpr_29
/* 80304038 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8030403C 7C 08 03 A6 */ mtlr r0
/* 80304040 38 21 00 20 */ addi r1, r1, 0x20
/* 80304044 4E 80 00 20 */ blr
@@ -1,68 +0,0 @@
lbl_8030437C:
/* 8030437C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80304380 7C 08 02 A6 */ mflr r0
/* 80304384 90 01 00 24 */ stw r0, 0x24(r1)
/* 80304388 39 61 00 20 */ addi r11, r1, 0x20
/* 8030438C 48 05 DE 51 */ bl _savegpr_29
/* 80304390 7C 7D 1B 78 */ mr r29, r3
/* 80304394 80 A3 01 50 */ lwz r5, 0x150(r3)
/* 80304398 28 05 00 00 */ cmplwi r5, 0
/* 8030439C 40 82 00 0C */ bne lbl_803043A8
/* 803043A0 38 60 00 00 */ li r3, 0
/* 803043A4 48 00 00 B0 */ b lbl_80304454
lbl_803043A8:
/* 803043A8 80 65 00 70 */ lwz r3, 0x70(r5)
/* 803043AC 28 03 00 00 */ cmplwi r3, 0
/* 803043B0 40 82 00 0C */ bne lbl_803043BC
/* 803043B4 38 60 00 00 */ li r3, 0
/* 803043B8 48 00 00 9C */ b lbl_80304454
lbl_803043BC:
/* 803043BC 80 05 00 28 */ lwz r0, 0x28(r5)
/* 803043C0 54 1E 06 3E */ clrlwi r30, r0, 0x18
/* 803043C4 28 1E 00 08 */ cmplwi r30, 8
/* 803043C8 40 80 00 18 */ bge lbl_803043E0
/* 803043CC 54 80 06 3E */ clrlwi r0, r4, 0x18
/* 803043D0 28 00 00 08 */ cmplwi r0, 8
/* 803043D4 40 80 00 0C */ bge lbl_803043E0
/* 803043D8 7C 00 F0 40 */ cmplw r0, r30
/* 803043DC 40 81 00 0C */ ble lbl_803043E8
lbl_803043E0:
/* 803043E0 38 60 00 00 */ li r3, 0
/* 803043E4 48 00 00 70 */ b lbl_80304454
lbl_803043E8:
/* 803043E8 81 83 00 00 */ lwz r12, 0(r3)
/* 803043EC 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 803043F0 7D 89 03 A6 */ mtctr r12
/* 803043F4 4E 80 04 21 */ bctrl
/* 803043F8 7C 7F 1B 78 */ mr r31, r3
/* 803043FC 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80304400 28 00 00 02 */ cmplwi r0, 2
/* 80304404 41 81 00 14 */ bgt lbl_80304418
/* 80304408 28 1E 00 00 */ cmplwi r30, 0
/* 8030440C 41 82 00 0C */ beq lbl_80304418
/* 80304410 38 60 00 00 */ li r3, 0
/* 80304414 48 00 00 40 */ b lbl_80304454
lbl_80304418:
/* 80304418 80 7D 01 50 */ lwz r3, 0x150(r29)
/* 8030441C 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80304420 81 83 00 00 */ lwz r12, 0(r3)
/* 80304424 81 8C 00 58 */ lwz r12, 0x58(r12)
/* 80304428 7D 89 03 A6 */ mtctr r12
/* 8030442C 4E 80 04 21 */ bctrl
/* 80304430 54 63 06 3E */ clrlwi r3, r3, 0x18
/* 80304434 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 80304438 7C 00 18 40 */ cmplw r0, r3
/* 8030443C 40 82 00 14 */ bne lbl_80304450
/* 80304440 28 1E 00 00 */ cmplwi r30, 0
/* 80304444 41 82 00 0C */ beq lbl_80304450
/* 80304448 38 60 00 00 */ li r3, 0
/* 8030444C 48 00 00 08 */ b lbl_80304454
lbl_80304450:
/* 80304450 38 60 00 01 */ li r3, 1
lbl_80304454:
/* 80304454 39 61 00 20 */ addi r11, r1, 0x20
/* 80304458 48 05 DD D1 */ bl _restgpr_29
/* 8030445C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80304460 7C 08 03 A6 */ mtlr r0
/* 80304464 38 21 00 20 */ addi r1, r1, 0x20
/* 80304468 4E 80 00 20 */ blr
@@ -1,26 +0,0 @@
lbl_80304728:
/* 80304728 80 63 01 50 */ lwz r3, 0x150(r3)
/* 8030472C 28 03 00 00 */ cmplwi r3, 0
/* 80304730 40 82 00 0C */ bne lbl_8030473C
/* 80304734 38 60 00 00 */ li r3, 0
/* 80304738 4E 80 00 20 */ blr
lbl_8030473C:
/* 8030473C 80 03 00 70 */ lwz r0, 0x70(r3)
/* 80304740 28 00 00 00 */ cmplwi r0, 0
/* 80304744 40 82 00 0C */ bne lbl_80304750
/* 80304748 38 60 00 00 */ li r3, 0
/* 8030474C 4E 80 00 20 */ blr
lbl_80304750:
/* 80304750 80 03 00 28 */ lwz r0, 0x28(r3)
/* 80304754 54 03 06 3E */ clrlwi r3, r0, 0x18
/* 80304758 54 80 06 3E */ clrlwi r0, r4, 0x18
/* 8030475C 7C 03 00 40 */ cmplw r3, r0
/* 80304760 40 81 00 0C */ ble lbl_8030476C
/* 80304764 28 03 00 01 */ cmplwi r3, 1
/* 80304768 40 82 00 0C */ bne lbl_80304774
lbl_8030476C:
/* 8030476C 38 60 00 00 */ li r3, 0
/* 80304770 4E 80 00 20 */ blr
lbl_80304774:
/* 80304774 38 60 00 01 */ li r3, 1
/* 80304778 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_80305264:
/* 80305264 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80305268 7C 08 02 A6 */ mflr r0
/* 8030526C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80305270 80 63 01 50 */ lwz r3, 0x150(r3)
/* 80305274 28 03 00 00 */ cmplwi r3, 0
/* 80305278 41 82 00 24 */ beq lbl_8030529C
/* 8030527C 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80305280 28 03 00 00 */ cmplwi r3, 0
/* 80305284 41 82 00 18 */ beq lbl_8030529C
/* 80305288 54 A5 06 3E */ clrlwi r5, r5, 0x18
/* 8030528C 81 83 00 00 */ lwz r12, 0(r3)
/* 80305290 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 80305294 7D 89 03 A6 */ mtctr r12
/* 80305298 4E 80 04 21 */ bctrl
lbl_8030529C:
/* 8030529C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803052A0 7C 08 03 A6 */ mtlr r0
/* 803052A4 38 21 00 10 */ addi r1, r1, 0x10
/* 803052A8 4E 80 00 20 */ blr
@@ -1,63 +0,0 @@
lbl_803039CC:
/* 803039CC 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 803039D0 7C 08 02 A6 */ mflr r0
/* 803039D4 90 01 00 74 */ stw r0, 0x74(r1)
/* 803039D8 39 61 00 70 */ addi r11, r1, 0x70
/* 803039DC 48 05 E7 FD */ bl _savegpr_28
/* 803039E0 7C 7C 1B 78 */ mr r28, r3
/* 803039E4 7C 9F 23 78 */ mr r31, r4
/* 803039E8 80 63 01 50 */ lwz r3, 0x150(r3)
/* 803039EC 80 63 00 70 */ lwz r3, 0x70(r3)
/* 803039F0 81 83 00 00 */ lwz r12, 0(r3)
/* 803039F4 81 8C 00 9C */ lwz r12, 0x9c(r12)
/* 803039F8 7D 89 03 A6 */ mtctr r12
/* 803039FC 4E 80 04 21 */ bctrl
/* 80303A00 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80303A04 40 82 00 0C */ bne lbl_80303A10
/* 80303A08 38 60 00 00 */ li r3, 0
/* 80303A0C 48 00 00 90 */ b lbl_80303A9C
lbl_80303A10:
/* 80303A10 3B A0 00 00 */ li r29, 0
/* 80303A14 3C 60 80 3A */ lis r3, j2dDefaultTexMtxInfo@ha /* 0x803A1BA0@ha */
/* 80303A18 3B C3 1B A0 */ addi r30, r3, j2dDefaultTexMtxInfo@l /* 0x803A1BA0@l */
/* 80303A1C 57 FF 06 3E */ clrlwi r31, r31, 0x18
/* 80303A20 48 00 00 6C */ b lbl_80303A8C
lbl_80303A24:
/* 80303A24 C0 1E 00 04 */ lfs f0, 4(r30)
/* 80303A28 D0 01 00 0C */ stfs f0, 0xc(r1)
/* 80303A2C C0 1E 00 08 */ lfs f0, 8(r30)
/* 80303A30 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 80303A34 C0 1E 00 0C */ lfs f0, 0xc(r30)
/* 80303A38 D0 01 00 14 */ stfs f0, 0x14(r1)
/* 80303A3C 88 1E 00 00 */ lbz r0, 0(r30)
/* 80303A40 98 01 00 08 */ stb r0, 8(r1)
/* 80303A44 88 1E 00 01 */ lbz r0, 1(r30)
/* 80303A48 98 01 00 09 */ stb r0, 9(r1)
/* 80303A4C C0 1E 00 10 */ lfs f0, 0x10(r30)
/* 80303A50 D0 01 00 18 */ stfs f0, 0x18(r1)
/* 80303A54 C0 1E 00 14 */ lfs f0, 0x14(r30)
/* 80303A58 D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 80303A5C C0 1E 00 18 */ lfs f0, 0x18(r30)
/* 80303A60 D0 01 00 20 */ stfs f0, 0x20(r1)
/* 80303A64 C0 1E 00 1C */ lfs f0, 0x1c(r30)
/* 80303A68 D0 01 00 24 */ stfs f0, 0x24(r1)
/* 80303A6C C0 1E 00 20 */ lfs f0, 0x20(r30)
/* 80303A70 D0 01 00 28 */ stfs f0, 0x28(r1)
/* 80303A74 80 7C 01 50 */ lwz r3, 0x150(r28)
/* 80303A78 38 63 00 28 */ addi r3, r3, 0x28
/* 80303A7C 57 A4 06 3E */ clrlwi r4, r29, 0x18
/* 80303A80 38 A1 00 08 */ addi r5, r1, 8
/* 80303A84 4B FE 7C 21 */ bl setTexMtx__14J2DTexGenBlockFUlR9J2DTexMtx
/* 80303A88 3B BD 00 01 */ addi r29, r29, 1
lbl_80303A8C:
/* 80303A8C 57 A0 06 3E */ clrlwi r0, r29, 0x18
/* 80303A90 7C 00 F8 40 */ cmplw r0, r31
/* 80303A94 41 80 FF 90 */ blt lbl_80303A24
/* 80303A98 38 60 00 01 */ li r3, 1
lbl_80303A9C:
/* 80303A9C 39 61 00 70 */ addi r11, r1, 0x70
/* 80303AA0 48 05 E7 85 */ bl _restgpr_28
/* 80303AA4 80 01 00 74 */ lwz r0, 0x74(r1)
/* 80303AA8 7C 08 03 A6 */ mtlr r0
/* 80303AAC 38 21 00 70 */ addi r1, r1, 0x70
/* 80303AB0 4E 80 00 20 */ blr
@@ -1,54 +0,0 @@
lbl_8030466C:
/* 8030466C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80304670 7C 08 02 A6 */ mflr r0
/* 80304674 90 01 00 24 */ stw r0, 0x24(r1)
/* 80304678 39 61 00 20 */ addi r11, r1, 0x20
/* 8030467C 48 05 DB 5D */ bl _savegpr_28
/* 80304680 7C 7C 1B 78 */ mr r28, r3
/* 80304684 7C 9D 23 78 */ mr r29, r4
/* 80304688 80 63 01 50 */ lwz r3, 0x150(r3)
/* 8030468C 28 03 00 00 */ cmplwi r3, 0
/* 80304690 40 82 00 0C */ bne lbl_8030469C
/* 80304694 38 60 00 00 */ li r3, 0
/* 80304698 48 00 00 78 */ b lbl_80304710
lbl_8030469C:
/* 8030469C 80 03 00 70 */ lwz r0, 0x70(r3)
/* 803046A0 28 00 00 00 */ cmplwi r0, 0
/* 803046A4 40 82 00 0C */ bne lbl_803046B0
/* 803046A8 38 60 00 00 */ li r3, 0
/* 803046AC 48 00 00 64 */ b lbl_80304710
lbl_803046B0:
/* 803046B0 80 03 00 28 */ lwz r0, 0x28(r3)
/* 803046B4 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 803046B8 3B C0 00 00 */ li r30, 0
/* 803046BC 7C 1F 03 78 */ mr r31, r0
/* 803046C0 48 00 00 2C */ b lbl_803046EC
lbl_803046C4:
/* 803046C4 80 7C 01 50 */ lwz r3, 0x150(r28)
/* 803046C8 80 63 00 70 */ lwz r3, 0x70(r3)
/* 803046CC 57 C4 06 3E */ clrlwi r4, r30, 0x18
/* 803046D0 81 83 00 00 */ lwz r12, 0(r3)
/* 803046D4 81 8C 00 A0 */ lwz r12, 0xa0(r12)
/* 803046D8 7D 89 03 A6 */ mtctr r12
/* 803046DC 4E 80 04 21 */ bctrl
/* 803046E0 7C 03 E8 40 */ cmplw r3, r29
/* 803046E4 41 82 00 14 */ beq lbl_803046F8
/* 803046E8 3B DE 00 01 */ addi r30, r30, 1
lbl_803046EC:
/* 803046EC 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 803046F0 7C 00 F8 40 */ cmplw r0, r31
/* 803046F4 41 80 FF D0 */ blt lbl_803046C4
lbl_803046F8:
/* 803046F8 7F 83 E3 78 */ mr r3, r28
/* 803046FC 7F C4 F3 78 */ mr r4, r30
/* 80304700 81 9C 00 00 */ lwz r12, 0(r28)
/* 80304704 81 8C 00 D8 */ lwz r12, 0xd8(r12)
/* 80304708 7D 89 03 A6 */ mtctr r12
/* 8030470C 4E 80 04 21 */ bctrl
lbl_80304710:
/* 80304710 39 61 00 20 */ addi r11, r1, 0x20
/* 80304714 48 05 DB 11 */ bl _restgpr_28
/* 80304718 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8030471C 7C 08 03 A6 */ mtlr r0
/* 80304720 38 21 00 20 */ addi r1, r1, 0x20
/* 80304724 4E 80 00 20 */ blr
@@ -1,29 +0,0 @@
lbl_80304608:
/* 80304608 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030460C 7C 08 02 A6 */ mflr r0
/* 80304610 90 01 00 14 */ stw r0, 0x14(r1)
/* 80304614 80 83 01 50 */ lwz r4, 0x150(r3)
/* 80304618 28 04 00 00 */ cmplwi r4, 0
/* 8030461C 40 82 00 0C */ bne lbl_80304628
/* 80304620 38 60 00 00 */ li r3, 0
/* 80304624 48 00 00 38 */ b lbl_8030465C
lbl_80304628:
/* 80304628 80 04 00 70 */ lwz r0, 0x70(r4)
/* 8030462C 28 00 00 00 */ cmplwi r0, 0
/* 80304630 40 82 00 0C */ bne lbl_8030463C
/* 80304634 38 60 00 00 */ li r3, 0
/* 80304638 48 00 00 24 */ b lbl_8030465C
lbl_8030463C:
/* 8030463C 80 04 00 28 */ lwz r0, 0x28(r4)
/* 80304640 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 80304644 38 04 FF FF */ addi r0, r4, -1
/* 80304648 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 8030464C 81 83 00 00 */ lwz r12, 0(r3)
/* 80304650 81 8C 00 D8 */ lwz r12, 0xd8(r12)
/* 80304654 7D 89 03 A6 */ mtctr r12
/* 80304658 4E 80 04 21 */ bctrl
lbl_8030465C:
/* 8030465C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80304660 7C 08 03 A6 */ mtlr r0
/* 80304664 38 21 00 10 */ addi r1, r1, 0x10
/* 80304668 4E 80 00 20 */ blr
@@ -1,130 +0,0 @@
lbl_80306480:
/* 80306480 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 80306484 7C 08 02 A6 */ mflr r0
/* 80306488 90 01 00 44 */ stw r0, 0x44(r1)
/* 8030648C 39 61 00 40 */ addi r11, r1, 0x40
/* 80306490 48 05 BD 41 */ bl _savegpr_26
/* 80306494 7C 7B 1B 78 */ mr r27, r3
/* 80306498 7C 9C 23 78 */ mr r28, r4
/* 8030649C 7C BD 2B 78 */ mr r29, r5
/* 803064A0 80 83 01 50 */ lwz r4, 0x150(r3)
/* 803064A4 28 04 00 00 */ cmplwi r4, 0
/* 803064A8 40 82 00 0C */ bne lbl_803064B4
/* 803064AC 38 60 00 00 */ li r3, 0
/* 803064B0 48 00 01 9C */ b lbl_8030664C
lbl_803064B4:
/* 803064B4 80 04 00 70 */ lwz r0, 0x70(r4)
/* 803064B8 28 00 00 00 */ cmplwi r0, 0
/* 803064BC 40 82 00 0C */ bne lbl_803064C8
/* 803064C0 38 60 00 00 */ li r3, 0
/* 803064C4 48 00 01 88 */ b lbl_8030664C
lbl_803064C8:
/* 803064C8 80 1D 00 00 */ lwz r0, 0(r29)
/* 803064CC 90 01 00 08 */ stw r0, 8(r1)
/* 803064D0 80 1C 00 00 */ lwz r0, 0(r28)
/* 803064D4 90 01 00 0C */ stw r0, 0xc(r1)
/* 803064D8 38 81 00 0C */ addi r4, r1, 0xc
/* 803064DC 38 A1 00 08 */ addi r5, r1, 8
/* 803064E0 48 00 03 45 */ bl isSetBlackWhite__12J2DPictureExCFQ28JUtility6TColorQ28JUtility6TColor
/* 803064E4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 803064E8 40 82 00 0C */ bne lbl_803064F4
/* 803064EC 38 60 00 00 */ li r3, 0
/* 803064F0 48 00 01 5C */ b lbl_8030664C
lbl_803064F4:
/* 803064F4 80 9B 01 50 */ lwz r4, 0x150(r27)
/* 803064F8 80 04 00 28 */ lwz r0, 0x28(r4)
/* 803064FC 54 1E 06 3E */ clrlwi r30, r0, 0x18
/* 80306500 3B E0 00 01 */ li r31, 1
/* 80306504 80 1C 00 00 */ lwz r0, 0(r28)
/* 80306508 28 00 00 00 */ cmplwi r0, 0
/* 8030650C 40 82 00 18 */ bne lbl_80306524
/* 80306510 80 7D 00 00 */ lwz r3, 0(r29)
/* 80306514 3C 03 00 01 */ addis r0, r3, 1
/* 80306518 28 00 FF FF */ cmplwi r0, 0xffff
/* 8030651C 40 82 00 08 */ bne lbl_80306524
/* 80306520 3B E0 00 00 */ li r31, 0
lbl_80306524:
/* 80306524 28 1E 00 01 */ cmplwi r30, 1
/* 80306528 40 82 00 1C */ bne lbl_80306544
/* 8030652C 57 E3 06 3E */ clrlwi r3, r31, 0x18
/* 80306530 30 03 FF FF */ addic r0, r3, -1
/* 80306534 7C 60 19 10 */ subfe r3, r0, r3
/* 80306538 38 03 00 01 */ addi r0, r3, 1
/* 8030653C 54 1A 06 3E */ clrlwi r26, r0, 0x18
/* 80306540 48 00 00 1C */ b lbl_8030655C
lbl_80306544:
/* 80306544 57 E3 06 3E */ clrlwi r3, r31, 0x18
/* 80306548 30 03 FF FF */ addic r0, r3, -1
/* 8030654C 7C 60 19 10 */ subfe r3, r0, r3
/* 80306550 38 03 00 01 */ addi r0, r3, 1
/* 80306554 7C 1E 02 14 */ add r0, r30, r0
/* 80306558 54 1A 06 3E */ clrlwi r26, r0, 0x18
lbl_8030655C:
/* 8030655C 80 64 00 70 */ lwz r3, 0x70(r4)
/* 80306560 7F 44 D3 78 */ mr r4, r26
/* 80306564 81 83 00 00 */ lwz r12, 0(r3)
/* 80306568 81 8C 00 54 */ lwz r12, 0x54(r12)
/* 8030656C 7D 89 03 A6 */ mtctr r12
/* 80306570 4E 80 04 21 */ bctrl
/* 80306574 7F 63 DB 78 */ mr r3, r27
/* 80306578 7F C4 F3 78 */ mr r4, r30
/* 8030657C 7F 45 D3 78 */ mr r5, r26
/* 80306580 7F E6 FB 78 */ mr r6, r31
/* 80306584 4B FF ED 29 */ bl setTevOrder__12J2DPictureExFUcUcb
/* 80306588 7F 63 DB 78 */ mr r3, r27
/* 8030658C 7F C4 F3 78 */ mr r4, r30
/* 80306590 7F 45 D3 78 */ mr r5, r26
/* 80306594 7F E6 FB 78 */ mr r6, r31
/* 80306598 4B FF EE 49 */ bl setTevStage__12J2DPictureExFUcUcb
/* 8030659C 7F 63 DB 78 */ mr r3, r27
/* 803065A0 7F C4 F3 78 */ mr r4, r30
/* 803065A4 4B FF F3 85 */ bl setTevKColor__12J2DPictureExFUc
/* 803065A8 7F 63 DB 78 */ mr r3, r27
/* 803065AC 7F C4 F3 78 */ mr r4, r30
/* 803065B0 4B FF F6 C1 */ bl setTevKColorSel__12J2DPictureExFUc
/* 803065B4 7F 63 DB 78 */ mr r3, r27
/* 803065B8 7F C4 F3 78 */ mr r4, r30
/* 803065BC 4B FF F7 5D */ bl setTevKAlphaSel__12J2DPictureExFUc
/* 803065C0 57 E0 06 3F */ clrlwi. r0, r31, 0x18
/* 803065C4 41 82 00 84 */ beq lbl_80306648
/* 803065C8 88 1C 00 00 */ lbz r0, 0(r28)
/* 803065CC 88 7C 00 01 */ lbz r3, 1(r28)
/* 803065D0 88 9C 00 02 */ lbz r4, 2(r28)
/* 803065D4 88 BC 00 03 */ lbz r5, 3(r28)
/* 803065D8 B0 01 00 18 */ sth r0, 0x18(r1)
/* 803065DC B0 61 00 1A */ sth r3, 0x1a(r1)
/* 803065E0 B0 81 00 1C */ sth r4, 0x1c(r1)
/* 803065E4 B0 A1 00 1E */ sth r5, 0x1e(r1)
/* 803065E8 80 7B 01 50 */ lwz r3, 0x150(r27)
/* 803065EC 80 63 00 70 */ lwz r3, 0x70(r3)
/* 803065F0 38 80 00 00 */ li r4, 0
/* 803065F4 38 A1 00 18 */ addi r5, r1, 0x18
/* 803065F8 81 83 00 00 */ lwz r12, 0(r3)
/* 803065FC 81 8C 00 34 */ lwz r12, 0x34(r12)
/* 80306600 7D 89 03 A6 */ mtctr r12
/* 80306604 4E 80 04 21 */ bctrl
/* 80306608 88 7D 00 01 */ lbz r3, 1(r29)
/* 8030660C 88 9D 00 02 */ lbz r4, 2(r29)
/* 80306610 88 BD 00 03 */ lbz r5, 3(r29)
/* 80306614 88 1D 00 00 */ lbz r0, 0(r29)
/* 80306618 B0 01 00 10 */ sth r0, 0x10(r1)
/* 8030661C B0 61 00 12 */ sth r3, 0x12(r1)
/* 80306620 B0 81 00 14 */ sth r4, 0x14(r1)
/* 80306624 B0 A1 00 16 */ sth r5, 0x16(r1)
/* 80306628 80 7B 01 50 */ lwz r3, 0x150(r27)
/* 8030662C 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80306630 38 80 00 01 */ li r4, 1
/* 80306634 38 A1 00 10 */ addi r5, r1, 0x10
/* 80306638 81 83 00 00 */ lwz r12, 0(r3)
/* 8030663C 81 8C 00 34 */ lwz r12, 0x34(r12)
/* 80306640 7D 89 03 A6 */ mtctr r12
/* 80306644 4E 80 04 21 */ bctrl
lbl_80306648:
/* 80306648 38 60 00 01 */ li r3, 1
lbl_8030664C:
/* 8030664C 39 61 00 40 */ addi r11, r1, 0x40
/* 80306650 48 05 BB CD */ bl _restgpr_26
/* 80306654 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80306658 7C 08 03 A6 */ mtlr r0
/* 8030665C 38 21 00 40 */ addi r1, r1, 0x40
/* 80306660 4E 80 00 20 */ blr
@@ -1,37 +0,0 @@
lbl_80306370:
/* 80306370 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80306374 7C 08 02 A6 */ mflr r0
/* 80306378 90 01 00 24 */ stw r0, 0x24(r1)
/* 8030637C 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80306380 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80306384 7C 7E 1B 78 */ mr r30, r3
/* 80306388 7C 9F 23 78 */ mr r31, r4
/* 8030638C 38 00 FF FF */ li r0, -1
/* 80306390 90 01 00 14 */ stw r0, 0x14(r1)
/* 80306394 90 01 00 10 */ stw r0, 0x10(r1)
/* 80306398 38 81 00 14 */ addi r4, r1, 0x14
/* 8030639C 38 A1 00 10 */ addi r5, r1, 0x10
/* 803063A0 48 00 02 C5 */ bl getBlackWhite__12J2DPictureExCFPQ28JUtility6TColorPQ28JUtility6TColor
/* 803063A4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 803063A8 40 82 00 0C */ bne lbl_803063B4
/* 803063AC 38 60 00 00 */ li r3, 0
/* 803063B0 48 00 00 30 */ b lbl_803063E0
lbl_803063B4:
/* 803063B4 80 01 00 10 */ lwz r0, 0x10(r1)
/* 803063B8 90 01 00 08 */ stw r0, 8(r1)
/* 803063BC 80 1F 00 00 */ lwz r0, 0(r31)
/* 803063C0 90 01 00 0C */ stw r0, 0xc(r1)
/* 803063C4 7F C3 F3 78 */ mr r3, r30
/* 803063C8 38 81 00 0C */ addi r4, r1, 0xc
/* 803063CC 38 A1 00 08 */ addi r5, r1, 8
/* 803063D0 81 9E 00 00 */ lwz r12, 0(r30)
/* 803063D4 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 803063D8 7D 89 03 A6 */ mtctr r12
/* 803063DC 4E 80 04 21 */ bctrl
lbl_803063E0:
/* 803063E0 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 803063E4 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 803063E8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 803063EC 7C 08 03 A6 */ mtlr r0
/* 803063F0 38 21 00 20 */ addi r1, r1, 0x20
/* 803063F4 4E 80 00 20 */ blr

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