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,8 @@
lbl_803384E0:
/* 803384E0 3C 80 80 3D */ lis r4, __vt__12J3DAnmLoader@ha
/* 803384E4 38 04 F2 60 */ addi r0, r4, __vt__12J3DAnmLoader@l
/* 803384E8 90 03 00 00 */ stw r0, 0(r3)
/* 803384EC 3C 80 80 3D */ lis r4, __vt__19J3DAnmKeyLoader_v15@ha
/* 803384F0 38 04 F2 38 */ addi r0, r4, __vt__19J3DAnmKeyLoader_v15@l
/* 803384F4 90 03 00 00 */ stw r0, 0(r3)
/* 803384F8 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80338468:
/* 80338468 3C 80 80 3D */ lis r4, __vt__12J3DAnmLoader@ha
/* 8033846C 38 04 F2 60 */ addi r0, r4, __vt__12J3DAnmLoader@l
/* 80338470 90 03 00 00 */ stw r0, 0(r3)
/* 80338474 3C 80 80 3D */ lis r4, __vt__20J3DAnmFullLoader_v15@ha
/* 80338478 38 04 F2 4C */ addi r0, r4, __vt__20J3DAnmFullLoader_v15@l
/* 8033847C 90 03 00 00 */ stw r0, 0(r3)
/* 80338480 4E 80 00 20 */ blr
@@ -0,0 +1,20 @@
lbl_80339800:
/* 80339800 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80339804 7C 08 02 A6 */ mflr r0
/* 80339808 90 01 00 14 */ stw r0, 0x14(r1)
/* 8033980C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80339810 7C 7F 1B 79 */ or. r31, r3, r3
/* 80339814 41 82 00 1C */ beq lbl_80339830
/* 80339818 3C A0 80 3D */ lis r5, __vt__12J3DAnmLoader@ha
/* 8033981C 38 05 F2 60 */ addi r0, r5, __vt__12J3DAnmLoader@l
/* 80339820 90 1F 00 00 */ stw r0, 0(r31)
/* 80339824 7C 80 07 35 */ extsh. r0, r4
/* 80339828 40 81 00 08 */ ble lbl_80339830
/* 8033982C 4B F9 55 11 */ bl __dl__FPv
lbl_80339830:
/* 80339830 7F E3 FB 78 */ mr r3, r31
/* 80339834 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80339838 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8033983C 7C 08 03 A6 */ mtlr r0
/* 80339840 38 21 00 10 */ addi r1, r1, 0x10
/* 80339844 4E 80 00 20 */ blr
@@ -0,0 +1,26 @@
lbl_803384FC:
/* 803384FC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80338500 7C 08 02 A6 */ mflr r0
/* 80338504 90 01 00 14 */ stw r0, 0x14(r1)
/* 80338508 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8033850C 7C 7F 1B 79 */ or. r31, r3, r3
/* 80338510 41 82 00 30 */ beq lbl_80338540
/* 80338514 3C 60 80 3D */ lis r3, __vt__19J3DAnmKeyLoader_v15@ha
/* 80338518 38 03 F2 38 */ addi r0, r3, __vt__19J3DAnmKeyLoader_v15@l
/* 8033851C 90 1F 00 00 */ stw r0, 0(r31)
/* 80338520 41 82 00 10 */ beq lbl_80338530
/* 80338524 3C 60 80 3D */ lis r3, __vt__12J3DAnmLoader@ha
/* 80338528 38 03 F2 60 */ addi r0, r3, __vt__12J3DAnmLoader@l
/* 8033852C 90 1F 00 00 */ stw r0, 0(r31)
lbl_80338530:
/* 80338530 7C 80 07 35 */ extsh. r0, r4
/* 80338534 40 81 00 0C */ ble lbl_80338540
/* 80338538 7F E3 FB 78 */ mr r3, r31
/* 8033853C 4B F9 68 01 */ bl __dl__FPv
lbl_80338540:
/* 80338540 7F E3 FB 78 */ mr r3, r31
/* 80338544 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80338548 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8033854C 7C 08 03 A6 */ mtlr r0
/* 80338550 38 21 00 10 */ addi r1, r1, 0x10
/* 80338554 4E 80 00 20 */ blr
@@ -0,0 +1,26 @@
lbl_80338484:
/* 80338484 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80338488 7C 08 02 A6 */ mflr r0
/* 8033848C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80338490 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80338494 7C 7F 1B 79 */ or. r31, r3, r3
/* 80338498 41 82 00 30 */ beq lbl_803384C8
/* 8033849C 3C 60 80 3D */ lis r3, __vt__20J3DAnmFullLoader_v15@ha
/* 803384A0 38 03 F2 4C */ addi r0, r3, __vt__20J3DAnmFullLoader_v15@l
/* 803384A4 90 1F 00 00 */ stw r0, 0(r31)
/* 803384A8 41 82 00 10 */ beq lbl_803384B8
/* 803384AC 3C 60 80 3D */ lis r3, __vt__12J3DAnmLoader@ha
/* 803384B0 38 03 F2 60 */ addi r0, r3, __vt__12J3DAnmLoader@l
/* 803384B4 90 1F 00 00 */ stw r0, 0(r31)
lbl_803384B8:
/* 803384B8 7C 80 07 35 */ extsh. r0, r4
/* 803384BC 40 81 00 0C */ ble lbl_803384C8
/* 803384C0 7F E3 FB 78 */ mr r3, r31
/* 803384C4 4B F9 68 79 */ bl __dl__FPv
lbl_803384C8:
/* 803384C8 7F E3 FB 78 */ mr r3, r31
/* 803384CC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803384D0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803384D4 7C 08 03 A6 */ mtlr r0
/* 803384D8 38 21 00 10 */ addi r1, r1, 0x10
/* 803384DC 4E 80 00 20 */ blr
@@ -0,0 +1,26 @@
lbl_8033979C:
/* 8033979C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803397A0 7C 08 02 A6 */ mflr r0
/* 803397A4 90 01 00 14 */ stw r0, 0x14(r1)
/* 803397A8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803397AC 7C 7F 1B 79 */ or. r31, r3, r3
/* 803397B0 41 82 00 30 */ beq lbl_803397E0
/* 803397B4 3C 60 80 3D */ lis r3, __vt__20J3DAnmVisibilityFull@ha
/* 803397B8 38 03 F2 74 */ addi r0, r3, __vt__20J3DAnmVisibilityFull@l
/* 803397BC 90 1F 00 00 */ stw r0, 0(r31)
/* 803397C0 41 82 00 10 */ beq lbl_803397D0
/* 803397C4 3C 60 80 3A */ lis r3, __vt__10J3DAnmBase@ha
/* 803397C8 38 03 7C 38 */ addi r0, r3, __vt__10J3DAnmBase@l
/* 803397CC 90 1F 00 00 */ stw r0, 0(r31)
lbl_803397D0:
/* 803397D0 7C 80 07 35 */ extsh. r0, r4
/* 803397D4 40 81 00 0C */ ble lbl_803397E0
/* 803397D8 7F E3 FB 78 */ mr r3, r31
/* 803397DC 4B F9 55 61 */ bl __dl__FPv
lbl_803397E0:
/* 803397E0 7F E3 FB 78 */ mr r3, r31
/* 803397E4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803397E8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803397EC 7C 08 03 A6 */ mtlr r0
/* 803397F0 38 21 00 10 */ addi r1, r1, 0x10
/* 803397F4 4E 80 00 20 */ blr
@@ -0,0 +1,38 @@
lbl_80338828:
/* 80338828 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8033882C 7C 08 02 A6 */ mflr r0
/* 80338830 90 01 00 14 */ stw r0, 0x14(r1)
/* 80338834 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80338838 93 C1 00 08 */ stw r30, 8(r1)
/* 8033883C 7C 9E 23 78 */ mr r30, r4
/* 80338840 7C BF 2B 78 */ mr r31, r5
/* 80338844 A0 05 00 0C */ lhz r0, 0xc(r5)
/* 80338848 B0 04 00 1E */ sth r0, 0x1e(r4)
/* 8033884C A8 05 00 0A */ lha r0, 0xa(r5)
/* 80338850 B0 04 00 06 */ sth r0, 6(r4)
/* 80338854 88 05 00 08 */ lbz r0, 8(r5)
/* 80338858 98 04 00 04 */ stb r0, 4(r4)
/* 8033885C C0 02 CA C0 */ lfs f0, lit_889(r2)
/* 80338860 D0 04 00 08 */ stfs f0, 8(r4)
/* 80338864 7F E3 FB 78 */ mr r3, r31
/* 80338868 80 85 00 14 */ lwz r4, 0x14(r5)
/* 8033886C 4B FD 1C 65 */ bl func_8030A4D0
/* 80338870 90 7E 00 20 */ stw r3, 0x20(r30)
/* 80338874 7F E3 FB 78 */ mr r3, r31
/* 80338878 80 9F 00 18 */ lwz r4, 0x18(r31)
/* 8033887C 4B FD 1C E5 */ bl func_8030A560
/* 80338880 90 7E 00 0C */ stw r3, 0xc(r30)
/* 80338884 7F E3 FB 78 */ mr r3, r31
/* 80338888 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 8033888C 4B FD 1C BD */ bl func_8030A548
/* 80338890 90 7E 00 10 */ stw r3, 0x10(r30)
/* 80338894 7F E3 FB 78 */ mr r3, r31
/* 80338898 80 9F 00 20 */ lwz r4, 0x20(r31)
/* 8033889C 4B FD 1C C5 */ bl func_8030A560
/* 803388A0 90 7E 00 14 */ stw r3, 0x14(r30)
/* 803388A4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803388A8 83 C1 00 08 */ lwz r30, 8(r1)
/* 803388AC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803388B0 7C 08 03 A6 */ mtlr r0
/* 803388B4 38 21 00 10 */ addi r1, r1, 0x10
/* 803388B8 4E 80 00 20 */ blr
@@ -0,0 +1,42 @@
lbl_803389D8:
/* 803389D8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803389DC 7C 08 02 A6 */ mflr r0
/* 803389E0 90 01 00 14 */ stw r0, 0x14(r1)
/* 803389E4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803389E8 93 C1 00 08 */ stw r30, 8(r1)
/* 803389EC 7C 9E 23 78 */ mr r30, r4
/* 803389F0 7C BF 2B 78 */ mr r31, r5
/* 803389F4 A8 05 00 0A */ lha r0, 0xa(r5)
/* 803389F8 B0 04 00 06 */ sth r0, 6(r4)
/* 803389FC 88 05 00 08 */ lbz r0, 8(r5)
/* 80338A00 98 04 00 04 */ stb r0, 4(r4)
/* 80338A04 C0 02 CA C0 */ lfs f0, lit_889(r2)
/* 80338A08 D0 04 00 08 */ stfs f0, 8(r4)
/* 80338A0C A0 05 00 0C */ lhz r0, 0xc(r5)
/* 80338A10 B0 04 00 16 */ sth r0, 0x16(r4)
/* 80338A14 A0 05 00 0E */ lhz r0, 0xe(r5)
/* 80338A18 B0 04 00 14 */ sth r0, 0x14(r4)
/* 80338A1C 7F E3 FB 78 */ mr r3, r31
/* 80338A20 80 85 00 10 */ lwz r4, 0x10(r5)
/* 80338A24 4B FD 1A 7D */ bl func_8030A4A0
/* 80338A28 90 7E 00 10 */ stw r3, 0x10(r30)
/* 80338A2C 7F E3 FB 78 */ mr r3, r31
/* 80338A30 80 9F 00 14 */ lwz r4, 0x14(r31)
/* 80338A34 4B FB B8 8D */ bl func_802F42C0
/* 80338A38 90 7E 00 0C */ stw r3, 0xc(r30)
/* 80338A3C 7F E3 FB 78 */ mr r3, r31
/* 80338A40 80 9F 00 18 */ lwz r4, 0x18(r31)
/* 80338A44 4B FB B8 7D */ bl func_802F42C0
/* 80338A48 90 7E 00 18 */ stw r3, 0x18(r30)
/* 80338A4C 7F E3 FB 78 */ mr r3, r31
/* 80338A50 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 80338A54 4B FD 1A DD */ bl func_8030A530
/* 80338A58 7C 64 1B 78 */ mr r4, r3
/* 80338A5C 38 7E 00 1C */ addi r3, r30, 0x1c
/* 80338A60 4B FA 5F BD */ bl setResource__10JUTNameTabFPC7ResNTAB
/* 80338A64 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80338A68 83 C1 00 08 */ lwz r30, 8(r1)
/* 80338A6C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80338A70 7C 08 03 A6 */ mtlr r0
/* 80338A74 38 21 00 10 */ addi r1, r1, 0x10
/* 80338A78 4E 80 00 20 */ blr
@@ -0,0 +1,32 @@
lbl_80338AA4:
/* 80338AA4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80338AA8 7C 08 02 A6 */ mflr r0
/* 80338AAC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80338AB0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80338AB4 93 C1 00 08 */ stw r30, 8(r1)
/* 80338AB8 7C 9E 23 78 */ mr r30, r4
/* 80338ABC 7C BF 2B 78 */ mr r31, r5
/* 80338AC0 A8 05 00 0A */ lha r0, 0xa(r5)
/* 80338AC4 B0 04 00 06 */ sth r0, 6(r4)
/* 80338AC8 88 05 00 08 */ lbz r0, 8(r5)
/* 80338ACC 98 04 00 04 */ stb r0, 4(r4)
/* 80338AD0 C0 02 CA C0 */ lfs f0, lit_889(r2)
/* 80338AD4 D0 04 00 08 */ stfs f0, 8(r4)
/* 80338AD8 A0 05 00 0C */ lhz r0, 0xc(r5)
/* 80338ADC B0 04 00 0C */ sth r0, 0xc(r4)
/* 80338AE0 A0 05 00 0E */ lhz r0, 0xe(r5)
/* 80338AE4 B0 04 00 0E */ sth r0, 0xe(r4)
/* 80338AE8 7F E3 FB 78 */ mr r3, r31
/* 80338AEC 80 85 00 10 */ lwz r4, 0x10(r5)
/* 80338AF0 4B FD 19 69 */ bl func_8030A458
/* 80338AF4 90 7E 00 10 */ stw r3, 0x10(r30)
/* 80338AF8 7F E3 FB 78 */ mr r3, r31
/* 80338AFC 80 9F 00 14 */ lwz r4, 0x14(r31)
/* 80338B00 4B FB B7 61 */ bl func_802F4260
/* 80338B04 90 7E 00 14 */ stw r3, 0x14(r30)
/* 80338B08 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80338B0C 83 C1 00 08 */ lwz r30, 8(r1)
/* 80338B10 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80338B14 7C 08 03 A6 */ mtlr r0
/* 80338B18 38 21 00 10 */ addi r1, r1, 0x10
/* 80338B1C 4E 80 00 20 */ blr
@@ -0,0 +1,28 @@
lbl_80338B48:
/* 80338B48 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80338B4C 7C 08 02 A6 */ mflr r0
/* 80338B50 90 01 00 14 */ stw r0, 0x14(r1)
/* 80338B54 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80338B58 93 C1 00 08 */ stw r30, 8(r1)
/* 80338B5C 7C 9E 23 78 */ mr r30, r4
/* 80338B60 7C BF 2B 78 */ mr r31, r5
/* 80338B64 A8 05 00 0A */ lha r0, 0xa(r5)
/* 80338B68 B0 04 00 06 */ sth r0, 6(r4)
/* 80338B6C 88 05 00 08 */ lbz r0, 8(r5)
/* 80338B70 98 04 00 04 */ stb r0, 4(r4)
/* 80338B74 C0 02 CA C0 */ lfs f0, lit_889(r2)
/* 80338B78 D0 04 00 08 */ stfs f0, 8(r4)
/* 80338B7C 7F E3 FB 78 */ mr r3, r31
/* 80338B80 80 85 00 10 */ lwz r4, 0x10(r5)
/* 80338B84 48 00 0C DD */ bl func_80339860
/* 80338B88 90 7E 00 10 */ stw r3, 0x10(r30)
/* 80338B8C 7F E3 FB 78 */ mr r3, r31
/* 80338B90 80 9F 00 14 */ lwz r4, 0x14(r31)
/* 80338B94 4B FD 19 CD */ bl func_8030A560
/* 80338B98 90 7E 00 0C */ stw r3, 0xc(r30)
/* 80338B9C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80338BA0 83 C1 00 08 */ lwz r30, 8(r1)
/* 80338BA4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80338BA8 7C 08 03 A6 */ mtlr r0
/* 80338BAC 38 21 00 10 */ addi r1, r1, 0x10
/* 80338BB0 4E 80 00 20 */ blr
@@ -0,0 +1,95 @@
lbl_80338BDC:
/* 80338BDC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80338BE0 7C 08 02 A6 */ mflr r0
/* 80338BE4 90 01 00 24 */ stw r0, 0x24(r1)
/* 80338BE8 39 61 00 20 */ addi r11, r1, 0x20
/* 80338BEC 48 02 95 F1 */ bl _savegpr_29
/* 80338BF0 7C 9E 23 78 */ mr r30, r4
/* 80338BF4 7C BF 2B 78 */ mr r31, r5
/* 80338BF8 A8 05 00 0A */ lha r0, 0xa(r5)
/* 80338BFC B0 04 00 06 */ sth r0, 6(r4)
/* 80338C00 88 05 00 08 */ lbz r0, 8(r5)
/* 80338C04 98 04 00 04 */ stb r0, 4(r4)
/* 80338C08 C0 02 CA C0 */ lfs f0, lit_889(r2)
/* 80338C0C D0 04 00 08 */ stfs f0, 8(r4)
/* 80338C10 A0 05 00 0C */ lhz r0, 0xc(r5)
/* 80338C14 B0 04 00 0C */ sth r0, 0xc(r4)
/* 80338C18 A0 05 00 0E */ lhz r0, 0xe(r5)
/* 80338C1C B0 04 00 0E */ sth r0, 0xe(r4)
/* 80338C20 7F E3 FB 78 */ mr r3, r31
/* 80338C24 80 85 00 18 */ lwz r4, 0x18(r5)
/* 80338C28 4B FD 18 91 */ bl func_8030A4B8
/* 80338C2C 90 7E 00 18 */ stw r3, 0x18(r30)
/* 80338C30 7F E3 FB 78 */ mr r3, r31
/* 80338C34 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 80338C38 4B FD 18 81 */ bl func_8030A4B8
/* 80338C3C 90 7E 00 1C */ stw r3, 0x1c(r30)
/* 80338C40 7F E3 FB 78 */ mr r3, r31
/* 80338C44 80 9F 00 20 */ lwz r4, 0x20(r31)
/* 80338C48 4B FD 18 A1 */ bl func_8030A4E8
/* 80338C4C 90 7E 00 10 */ stw r3, 0x10(r30)
/* 80338C50 7F E3 FB 78 */ mr r3, r31
/* 80338C54 80 9F 00 24 */ lwz r4, 0x24(r31)
/* 80338C58 4B FD 18 91 */ bl func_8030A4E8
/* 80338C5C 90 7E 00 14 */ stw r3, 0x14(r30)
/* 80338C60 7F E3 FB 78 */ mr r3, r31
/* 80338C64 80 9F 00 28 */ lwz r4, 0x28(r31)
/* 80338C68 4B FB B6 59 */ bl func_802F42C0
/* 80338C6C 7C 7D 1B 78 */ mr r29, r3
/* 80338C70 7F E3 FB 78 */ mr r3, r31
/* 80338C74 80 9F 00 2C */ lwz r4, 0x2c(r31)
/* 80338C78 4B FB B6 49 */ bl func_802F42C0
/* 80338C7C 38 E0 00 00 */ li r7, 0
/* 80338C80 38 80 00 00 */ li r4, 0
/* 80338C84 48 00 00 24 */ b lbl_80338CA8
lbl_80338C88:
/* 80338C88 80 BE 00 10 */ lwz r5, 0x10(r30)
/* 80338C8C 38 C4 00 04 */ addi r6, r4, 4
/* 80338C90 7C 05 30 2E */ lwzx r0, r5, r6
/* 80338C94 54 00 08 3C */ slwi r0, r0, 1
/* 80338C98 7C 1D 02 14 */ add r0, r29, r0
/* 80338C9C 7C 05 31 2E */ stwx r0, r5, r6
/* 80338CA0 38 E7 00 01 */ addi r7, r7, 1
/* 80338CA4 38 84 00 08 */ addi r4, r4, 8
lbl_80338CA8:
/* 80338CA8 A0 1E 00 0C */ lhz r0, 0xc(r30)
/* 80338CAC 7C 07 00 00 */ cmpw r7, r0
/* 80338CB0 41 80 FF D8 */ blt lbl_80338C88
/* 80338CB4 38 E0 00 00 */ li r7, 0
/* 80338CB8 38 80 00 00 */ li r4, 0
/* 80338CBC 48 00 00 24 */ b lbl_80338CE0
lbl_80338CC0:
/* 80338CC0 80 BE 00 14 */ lwz r5, 0x14(r30)
/* 80338CC4 38 C4 00 04 */ addi r6, r4, 4
/* 80338CC8 7C 05 30 2E */ lwzx r0, r5, r6
/* 80338CCC 54 00 08 3C */ slwi r0, r0, 1
/* 80338CD0 7C 03 02 14 */ add r0, r3, r0
/* 80338CD4 7C 05 31 2E */ stwx r0, r5, r6
/* 80338CD8 38 E7 00 01 */ addi r7, r7, 1
/* 80338CDC 38 84 00 08 */ addi r4, r4, 8
lbl_80338CE0:
/* 80338CE0 A0 1E 00 0E */ lhz r0, 0xe(r30)
/* 80338CE4 7C 07 00 00 */ cmpw r7, r0
/* 80338CE8 41 80 FF D8 */ blt lbl_80338CC0
/* 80338CEC 7F E3 FB 78 */ mr r3, r31
/* 80338CF0 80 9F 00 30 */ lwz r4, 0x30(r31)
/* 80338CF4 4B FB B5 6D */ bl func_802F4260
/* 80338CF8 90 7E 00 20 */ stw r3, 0x20(r30)
/* 80338CFC 7F E3 FB 78 */ mr r3, r31
/* 80338D00 80 9F 00 34 */ lwz r4, 0x34(r31)
/* 80338D04 4B FB B5 5D */ bl func_802F4260
/* 80338D08 90 7E 00 24 */ stw r3, 0x24(r30)
/* 80338D0C 7F E3 FB 78 */ mr r3, r31
/* 80338D10 80 9F 00 38 */ lwz r4, 0x38(r31)
/* 80338D14 4B FB B5 4D */ bl func_802F4260
/* 80338D18 90 7E 00 28 */ stw r3, 0x28(r30)
/* 80338D1C 7F E3 FB 78 */ mr r3, r31
/* 80338D20 80 9F 00 3C */ lwz r4, 0x3c(r31)
/* 80338D24 4B FB B5 3D */ bl func_802F4260
/* 80338D28 90 7E 00 2C */ stw r3, 0x2c(r30)
/* 80338D2C 39 61 00 20 */ addi r11, r1, 0x20
/* 80338D30 48 02 94 F9 */ bl _restgpr_29
/* 80338D34 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80338D38 7C 08 03 A6 */ mtlr r0
/* 80338D3C 38 21 00 20 */ addi r1, r1, 0x20
/* 80338D40 4E 80 00 20 */ blr
@@ -0,0 +1,40 @@
lbl_80339014:
/* 80339014 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80339018 7C 08 02 A6 */ mflr r0
/* 8033901C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80339020 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80339024 93 C1 00 08 */ stw r30, 8(r1)
/* 80339028 7C 9E 23 78 */ mr r30, r4
/* 8033902C 7C BF 2B 78 */ mr r31, r5
/* 80339030 A0 05 00 0C */ lhz r0, 0xc(r5)
/* 80339034 B0 04 00 1E */ sth r0, 0x1e(r4)
/* 80339038 A8 05 00 0A */ lha r0, 0xa(r5)
/* 8033903C B0 04 00 06 */ sth r0, 6(r4)
/* 80339040 88 05 00 08 */ lbz r0, 8(r5)
/* 80339044 98 04 00 04 */ stb r0, 4(r4)
/* 80339048 88 05 00 09 */ lbz r0, 9(r5)
/* 8033904C 90 04 00 20 */ stw r0, 0x20(r4)
/* 80339050 C0 02 CA C0 */ lfs f0, lit_889(r2)
/* 80339054 D0 04 00 08 */ stfs f0, 8(r4)
/* 80339058 7F E3 FB 78 */ mr r3, r31
/* 8033905C 80 85 00 14 */ lwz r4, 0x14(r5)
/* 80339060 4B FD 15 19 */ bl func_8030A578
/* 80339064 90 7E 00 24 */ stw r3, 0x24(r30)
/* 80339068 7F E3 FB 78 */ mr r3, r31
/* 8033906C 80 9F 00 18 */ lwz r4, 0x18(r31)
/* 80339070 4B FD 14 F1 */ bl func_8030A560
/* 80339074 90 7E 00 0C */ stw r3, 0xc(r30)
/* 80339078 7F E3 FB 78 */ mr r3, r31
/* 8033907C 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 80339080 4B FD 14 C9 */ bl func_8030A548
/* 80339084 90 7E 00 10 */ stw r3, 0x10(r30)
/* 80339088 7F E3 FB 78 */ mr r3, r31
/* 8033908C 80 9F 00 20 */ lwz r4, 0x20(r31)
/* 80339090 4B FD 14 D1 */ bl func_8030A560
/* 80339094 90 7E 00 14 */ stw r3, 0x14(r30)
/* 80339098 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8033909C 83 C1 00 08 */ lwz r30, 8(r1)
/* 803390A0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803390A4 7C 08 03 A6 */ mtlr r0
/* 803390A8 38 21 00 10 */ addi r1, r1, 0x10
/* 803390AC 4E 80 00 20 */ blr
@@ -0,0 +1,123 @@
lbl_803390D8:
/* 803390D8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803390DC 7C 08 02 A6 */ mflr r0
/* 803390E0 90 01 00 14 */ stw r0, 0x14(r1)
/* 803390E4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803390E8 93 C1 00 08 */ stw r30, 8(r1)
/* 803390EC 7C 9E 23 78 */ mr r30, r4
/* 803390F0 7C BF 2B 78 */ mr r31, r5
/* 803390F4 A0 65 00 0C */ lhz r3, 0xc(r5)
/* 803390F8 B0 64 00 14 */ sth r3, 0x14(r4)
/* 803390FC A8 05 00 0A */ lha r0, 0xa(r5)
/* 80339100 B0 04 00 06 */ sth r0, 6(r4)
/* 80339104 88 05 00 08 */ lbz r0, 8(r5)
/* 80339108 98 04 00 04 */ stb r0, 4(r4)
/* 8033910C 88 05 00 09 */ lbz r0, 9(r5)
/* 80339110 90 04 00 0C */ stw r0, 0xc(r4)
/* 80339114 C0 02 CA C0 */ lfs f0, lit_889(r2)
/* 80339118 D0 04 00 08 */ stfs f0, 8(r4)
/* 8033911C B0 64 00 14 */ sth r3, 0x14(r4)
/* 80339120 A0 05 00 0E */ lhz r0, 0xe(r5)
/* 80339124 B0 04 00 16 */ sth r0, 0x16(r4)
/* 80339128 A0 05 00 10 */ lhz r0, 0x10(r5)
/* 8033912C B0 04 00 18 */ sth r0, 0x18(r4)
/* 80339130 A0 05 00 12 */ lhz r0, 0x12(r5)
/* 80339134 B0 04 00 1A */ sth r0, 0x1a(r4)
/* 80339138 7F E3 FB 78 */ mr r3, r31
/* 8033913C 80 85 00 14 */ lwz r4, 0x14(r5)
/* 80339140 4B FD 14 39 */ bl func_8030A578
/* 80339144 90 7E 00 10 */ stw r3, 0x10(r30)
/* 80339148 7F E3 FB 78 */ mr r3, r31
/* 8033914C 80 9F 00 18 */ lwz r4, 0x18(r31)
/* 80339150 4B FB B1 71 */ bl func_802F42C0
/* 80339154 90 7E 00 2C */ stw r3, 0x2c(r30)
/* 80339158 7F E3 FB 78 */ mr r3, r31
/* 8033915C 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 80339160 4B FD 13 D1 */ bl func_8030A530
/* 80339164 7C 64 1B 78 */ mr r4, r3
/* 80339168 38 7E 00 30 */ addi r3, r30, 0x30
/* 8033916C 4B FA 58 B1 */ bl setResource__10JUTNameTabFPC7ResNTAB
/* 80339170 7F E3 FB 78 */ mr r3, r31
/* 80339174 80 9F 00 20 */ lwz r4, 0x20(r31)
/* 80339178 4B FB B0 E9 */ bl func_802F4260
/* 8033917C 90 7E 00 28 */ stw r3, 0x28(r30)
/* 80339180 7F E3 FB 78 */ mr r3, r31
/* 80339184 80 9F 00 24 */ lwz r4, 0x24(r31)
/* 80339188 4B FD 13 91 */ bl func_8030A518
/* 8033918C 90 7E 00 40 */ stw r3, 0x40(r30)
/* 80339190 7F E3 FB 78 */ mr r3, r31
/* 80339194 80 9F 00 28 */ lwz r4, 0x28(r31)
/* 80339198 4B FD 13 C9 */ bl func_8030A560
/* 8033919C 90 7E 00 1C */ stw r3, 0x1c(r30)
/* 803391A0 7F E3 FB 78 */ mr r3, r31
/* 803391A4 80 9F 00 2C */ lwz r4, 0x2c(r31)
/* 803391A8 4B FD 13 A1 */ bl func_8030A548
/* 803391AC 90 7E 00 20 */ stw r3, 0x20(r30)
/* 803391B0 7F E3 FB 78 */ mr r3, r31
/* 803391B4 80 9F 00 30 */ lwz r4, 0x30(r31)
/* 803391B8 4B FD 13 A9 */ bl func_8030A560
/* 803391BC 90 7E 00 24 */ stw r3, 0x24(r30)
/* 803391C0 80 9F 00 44 */ lwz r4, 0x44(r31)
/* 803391C4 28 04 00 00 */ cmplwi r4, 0
/* 803391C8 41 82 00 18 */ beq lbl_803391E0
/* 803391CC 7F E3 FB 78 */ mr r3, r31
/* 803391D0 4B FD 13 61 */ bl func_8030A530
/* 803391D4 7C 64 1B 78 */ mr r4, r3
/* 803391D8 38 7E 00 64 */ addi r3, r30, 0x64
/* 803391DC 4B FA 58 41 */ bl setResource__10JUTNameTabFPC7ResNTAB
lbl_803391E0:
/* 803391E0 A0 1F 00 34 */ lhz r0, 0x34(r31)
/* 803391E4 B0 1E 00 4A */ sth r0, 0x4a(r30)
/* 803391E8 A0 1F 00 36 */ lhz r0, 0x36(r31)
/* 803391EC B0 1E 00 44 */ sth r0, 0x44(r30)
/* 803391F0 A0 1F 00 38 */ lhz r0, 0x38(r31)
/* 803391F4 B0 1E 00 46 */ sth r0, 0x46(r30)
/* 803391F8 A0 1F 00 3A */ lhz r0, 0x3a(r31)
/* 803391FC B0 1E 00 48 */ sth r0, 0x48(r30)
/* 80339200 7F E3 FB 78 */ mr r3, r31
/* 80339204 80 9F 00 3C */ lwz r4, 0x3c(r31)
/* 80339208 4B FD 13 71 */ bl func_8030A578
/* 8033920C 90 7E 00 58 */ stw r3, 0x58(r30)
/* 80339210 7F E3 FB 78 */ mr r3, r31
/* 80339214 80 9F 00 40 */ lwz r4, 0x40(r31)
/* 80339218 4B FB B0 A9 */ bl func_802F42C0
/* 8033921C 90 7E 00 60 */ stw r3, 0x60(r30)
/* 80339220 7F E3 FB 78 */ mr r3, r31
/* 80339224 80 9F 00 48 */ lwz r4, 0x48(r31)
/* 80339228 4B FB B0 39 */ bl func_802F4260
/* 8033922C 90 7E 00 5C */ stw r3, 0x5c(r30)
/* 80339230 7F E3 FB 78 */ mr r3, r31
/* 80339234 80 9F 00 4C */ lwz r4, 0x4c(r31)
/* 80339238 4B FD 12 E1 */ bl func_8030A518
/* 8033923C 90 7E 00 74 */ stw r3, 0x74(r30)
/* 80339240 7F E3 FB 78 */ mr r3, r31
/* 80339244 80 9F 00 50 */ lwz r4, 0x50(r31)
/* 80339248 4B FD 13 19 */ bl func_8030A560
/* 8033924C 90 7E 00 4C */ stw r3, 0x4c(r30)
/* 80339250 7F E3 FB 78 */ mr r3, r31
/* 80339254 80 9F 00 54 */ lwz r4, 0x54(r31)
/* 80339258 4B FD 12 F1 */ bl func_8030A548
/* 8033925C 90 7E 00 50 */ stw r3, 0x50(r30)
/* 80339260 7F E3 FB 78 */ mr r3, r31
/* 80339264 80 9F 00 58 */ lwz r4, 0x58(r31)
/* 80339268 4B FD 12 F9 */ bl func_8030A560
/* 8033926C 90 7E 00 54 */ stw r3, 0x54(r30)
/* 80339270 80 1F 00 5C */ lwz r0, 0x5c(r31)
/* 80339274 2C 00 00 02 */ cmpwi r0, 2
/* 80339278 40 80 00 18 */ bge lbl_80339290
/* 8033927C 2C 00 00 00 */ cmpwi r0, 0
/* 80339280 40 80 00 08 */ bge lbl_80339288
/* 80339284 48 00 00 0C */ b lbl_80339290
lbl_80339288:
/* 80339288 90 1E 00 78 */ stw r0, 0x78(r30)
/* 8033928C 48 00 00 0C */ b lbl_80339298
lbl_80339290:
/* 80339290 38 00 00 00 */ li r0, 0
/* 80339294 90 1E 00 78 */ stw r0, 0x78(r30)
lbl_80339298:
/* 80339298 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8033929C 83 C1 00 08 */ lwz r30, 8(r1)
/* 803392A0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803392A4 7C 08 03 A6 */ mtlr r0
/* 803392A8 38 21 00 10 */ addi r1, r1, 0x10
/* 803392AC 4E 80 00 20 */ blr
@@ -0,0 +1,28 @@
lbl_803393EC:
/* 803393EC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803393F0 7C 08 02 A6 */ mflr r0
/* 803393F4 90 01 00 14 */ stw r0, 0x14(r1)
/* 803393F8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803393FC 93 C1 00 08 */ stw r30, 8(r1)
/* 80339400 7C 9E 23 78 */ mr r30, r4
/* 80339404 7C BF 2B 78 */ mr r31, r5
/* 80339408 A8 05 00 0A */ lha r0, 0xa(r5)
/* 8033940C B0 04 00 06 */ sth r0, 6(r4)
/* 80339410 88 05 00 08 */ lbz r0, 8(r5)
/* 80339414 98 04 00 04 */ stb r0, 4(r4)
/* 80339418 C0 02 CA C0 */ lfs f0, lit_889(r2)
/* 8033941C D0 04 00 08 */ stfs f0, 8(r4)
/* 80339420 7F E3 FB 78 */ mr r3, r31
/* 80339424 80 85 00 10 */ lwz r4, 0x10(r5)
/* 80339428 48 00 04 21 */ bl func_80339848
/* 8033942C 90 7E 00 10 */ stw r3, 0x10(r30)
/* 80339430 7F E3 FB 78 */ mr r3, r31
/* 80339434 80 9F 00 14 */ lwz r4, 0x14(r31)
/* 80339438 4B FD 11 29 */ bl func_8030A560
/* 8033943C 90 7E 00 0C */ stw r3, 0xc(r30)
/* 80339440 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80339444 83 C1 00 08 */ lwz r30, 8(r1)
/* 80339448 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8033944C 7C 08 03 A6 */ mtlr r0
/* 80339450 38 21 00 10 */ addi r1, r1, 0x10
/* 80339454 4E 80 00 20 */ blr
@@ -0,0 +1,95 @@
lbl_80339634:
/* 80339634 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80339638 7C 08 02 A6 */ mflr r0
/* 8033963C 90 01 00 24 */ stw r0, 0x24(r1)
/* 80339640 39 61 00 20 */ addi r11, r1, 0x20
/* 80339644 48 02 8B 99 */ bl _savegpr_29
/* 80339648 7C 9E 23 78 */ mr r30, r4
/* 8033964C 7C BF 2B 78 */ mr r31, r5
/* 80339650 A8 05 00 0A */ lha r0, 0xa(r5)
/* 80339654 B0 04 00 06 */ sth r0, 6(r4)
/* 80339658 88 05 00 08 */ lbz r0, 8(r5)
/* 8033965C 98 04 00 04 */ stb r0, 4(r4)
/* 80339660 C0 02 CA C0 */ lfs f0, lit_889(r2)
/* 80339664 D0 04 00 08 */ stfs f0, 8(r4)
/* 80339668 A0 05 00 0C */ lhz r0, 0xc(r5)
/* 8033966C B0 04 00 0C */ sth r0, 0xc(r4)
/* 80339670 A0 05 00 0E */ lhz r0, 0xe(r5)
/* 80339674 B0 04 00 0E */ sth r0, 0xe(r4)
/* 80339678 7F E3 FB 78 */ mr r3, r31
/* 8033967C 80 85 00 18 */ lwz r4, 0x18(r5)
/* 80339680 4B FD 0E 81 */ bl func_8030A500
/* 80339684 90 7E 00 18 */ stw r3, 0x18(r30)
/* 80339688 7F E3 FB 78 */ mr r3, r31
/* 8033968C 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 80339690 4B FD 0E 71 */ bl func_8030A500
/* 80339694 90 7E 00 1C */ stw r3, 0x1c(r30)
/* 80339698 7F E3 FB 78 */ mr r3, r31
/* 8033969C 80 9F 00 20 */ lwz r4, 0x20(r31)
/* 803396A0 4B FD 0E 49 */ bl func_8030A4E8
/* 803396A4 90 7E 00 10 */ stw r3, 0x10(r30)
/* 803396A8 7F E3 FB 78 */ mr r3, r31
/* 803396AC 80 9F 00 24 */ lwz r4, 0x24(r31)
/* 803396B0 4B FD 0E 39 */ bl func_8030A4E8
/* 803396B4 90 7E 00 14 */ stw r3, 0x14(r30)
/* 803396B8 7F E3 FB 78 */ mr r3, r31
/* 803396BC 80 9F 00 28 */ lwz r4, 0x28(r31)
/* 803396C0 4B FB AC 01 */ bl func_802F42C0
/* 803396C4 7C 7D 1B 78 */ mr r29, r3
/* 803396C8 7F E3 FB 78 */ mr r3, r31
/* 803396CC 80 9F 00 2C */ lwz r4, 0x2c(r31)
/* 803396D0 4B FB AB F1 */ bl func_802F42C0
/* 803396D4 38 E0 00 00 */ li r7, 0
/* 803396D8 38 80 00 00 */ li r4, 0
/* 803396DC 48 00 00 24 */ b lbl_80339700
lbl_803396E0:
/* 803396E0 80 BE 00 10 */ lwz r5, 0x10(r30)
/* 803396E4 38 C4 00 04 */ addi r6, r4, 4
/* 803396E8 7C 05 30 2E */ lwzx r0, r5, r6
/* 803396EC 54 00 08 3C */ slwi r0, r0, 1
/* 803396F0 7C 1D 02 14 */ add r0, r29, r0
/* 803396F4 7C 05 31 2E */ stwx r0, r5, r6
/* 803396F8 38 E7 00 01 */ addi r7, r7, 1
/* 803396FC 38 84 00 08 */ addi r4, r4, 8
lbl_80339700:
/* 80339700 A0 1E 00 0C */ lhz r0, 0xc(r30)
/* 80339704 7C 07 00 00 */ cmpw r7, r0
/* 80339708 41 80 FF D8 */ blt lbl_803396E0
/* 8033970C 38 E0 00 00 */ li r7, 0
/* 80339710 38 80 00 00 */ li r4, 0
/* 80339714 48 00 00 24 */ b lbl_80339738
lbl_80339718:
/* 80339718 80 BE 00 14 */ lwz r5, 0x14(r30)
/* 8033971C 38 C4 00 04 */ addi r6, r4, 4
/* 80339720 7C 05 30 2E */ lwzx r0, r5, r6
/* 80339724 54 00 08 3C */ slwi r0, r0, 1
/* 80339728 7C 03 02 14 */ add r0, r3, r0
/* 8033972C 7C 05 31 2E */ stwx r0, r5, r6
/* 80339730 38 E7 00 01 */ addi r7, r7, 1
/* 80339734 38 84 00 08 */ addi r4, r4, 8
lbl_80339738:
/* 80339738 A0 1E 00 0E */ lhz r0, 0xe(r30)
/* 8033973C 7C 07 00 00 */ cmpw r7, r0
/* 80339740 41 80 FF D8 */ blt lbl_80339718
/* 80339744 7F E3 FB 78 */ mr r3, r31
/* 80339748 80 9F 00 30 */ lwz r4, 0x30(r31)
/* 8033974C 4B FD 0D FD */ bl func_8030A548
/* 80339750 90 7E 00 20 */ stw r3, 0x20(r30)
/* 80339754 7F E3 FB 78 */ mr r3, r31
/* 80339758 80 9F 00 34 */ lwz r4, 0x34(r31)
/* 8033975C 4B FD 0D ED */ bl func_8030A548
/* 80339760 90 7E 00 24 */ stw r3, 0x24(r30)
/* 80339764 7F E3 FB 78 */ mr r3, r31
/* 80339768 80 9F 00 38 */ lwz r4, 0x38(r31)
/* 8033976C 4B FD 0D DD */ bl func_8030A548
/* 80339770 90 7E 00 28 */ stw r3, 0x28(r30)
/* 80339774 7F E3 FB 78 */ mr r3, r31
/* 80339778 80 9F 00 3C */ lwz r4, 0x3c(r31)
/* 8033977C 4B FD 0D CD */ bl func_8030A548
/* 80339780 90 7E 00 2C */ stw r3, 0x2c(r30)
/* 80339784 39 61 00 20 */ addi r11, r1, 0x20
/* 80339788 48 02 8A A1 */ bl _restgpr_29
/* 8033978C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80339790 7C 08 03 A6 */ mtlr r0
/* 80339794 38 21 00 20 */ addi r1, r1, 0x20
/* 80339798 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80339848:
/* 80339848 28 04 00 00 */ cmplwi r4, 0
/* 8033984C 40 82 00 0C */ bne lbl_80339858
/* 80339850 38 60 00 00 */ li r3, 0
/* 80339854 4E 80 00 20 */ blr
lbl_80339858:
/* 80339858 7C 63 22 14 */ add r3, r3, r4
/* 8033985C 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80339860:
/* 80339860 28 04 00 00 */ cmplwi r4, 0
/* 80339864 40 82 00 0C */ bne lbl_80339870
/* 80339868 38 60 00 00 */ li r3, 0
/* 8033986C 4E 80 00 20 */ blr
lbl_80339870:
/* 80339870 7C 63 22 14 */ add r3, r3, r4
/* 80339874 4E 80 00 20 */ blr
@@ -0,0 +1,95 @@
lbl_80338D44:
/* 80338D44 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80338D48 7C 08 02 A6 */ mflr r0
/* 80338D4C 90 01 00 24 */ stw r0, 0x24(r1)
/* 80338D50 39 61 00 20 */ addi r11, r1, 0x20
/* 80338D54 48 02 94 81 */ bl _savegpr_27
/* 80338D58 7C 7D 1B 78 */ mr r29, r3
/* 80338D5C 3B E4 00 20 */ addi r31, r4, 0x20
/* 80338D60 3B C0 00 00 */ li r30, 0
/* 80338D64 3C 60 54 52 */ lis r3, 0x5452 /* 0x54524B31@ha */
/* 80338D68 3B 63 4B 31 */ addi r27, r3, 0x4B31 /* 0x54524B31@l */
/* 80338D6C 83 84 00 0C */ lwz r28, 0xc(r4)
/* 80338D70 48 00 00 F8 */ b lbl_80338E68
lbl_80338D74:
/* 80338D74 80 9F 00 00 */ lwz r4, 0(r31)
/* 80338D78 7C 04 D8 00 */ cmpw r4, r27
/* 80338D7C 41 82 00 AC */ beq lbl_80338E28
/* 80338D80 40 80 00 40 */ bge lbl_80338DC0
/* 80338D84 3C 60 43 4C */ lis r3, 0x434C /* 0x434C4B31@ha */
/* 80338D88 38 03 4B 31 */ addi r0, r3, 0x4B31 /* 0x434C4B31@l */
/* 80338D8C 7C 04 00 00 */ cmpw r4, r0
/* 80338D90 41 82 00 78 */ beq lbl_80338E08
/* 80338D94 40 80 00 18 */ bge lbl_80338DAC
/* 80338D98 3C 60 41 4E */ lis r3, 0x414E /* 0x414E4B31@ha */
/* 80338D9C 38 03 4B 31 */ addi r0, r3, 0x4B31 /* 0x414E4B31@l */
/* 80338DA0 7C 04 00 00 */ cmpw r4, r0
/* 80338DA4 41 82 00 44 */ beq lbl_80338DE8
/* 80338DA8 48 00 00 A0 */ b lbl_80338E48
lbl_80338DAC:
/* 80338DAC 3C 60 50 41 */ lis r3, 0x5041 /* 0x50414B31@ha */
/* 80338DB0 38 03 4B 31 */ addi r0, r3, 0x4B31 /* 0x50414B31@l */
/* 80338DB4 7C 04 00 00 */ cmpw r4, r0
/* 80338DB8 41 82 00 40 */ beq lbl_80338DF8
/* 80338DBC 48 00 00 8C */ b lbl_80338E48
lbl_80338DC0:
/* 80338DC0 3C 60 56 43 */ lis r3, 0x5643 /* 0x56434B31@ha */
/* 80338DC4 38 03 4B 31 */ addi r0, r3, 0x4B31 /* 0x56434B31@l */
/* 80338DC8 7C 04 00 00 */ cmpw r4, r0
/* 80338DCC 41 82 00 6C */ beq lbl_80338E38
/* 80338DD0 40 80 00 78 */ bge lbl_80338E48
/* 80338DD4 3C 60 54 54 */ lis r3, 0x5454 /* 0x54544B31@ha */
/* 80338DD8 38 03 4B 31 */ addi r0, r3, 0x4B31 /* 0x54544B31@l */
/* 80338DDC 7C 04 00 00 */ cmpw r4, r0
/* 80338DE0 41 82 00 38 */ beq lbl_80338E18
/* 80338DE4 48 00 00 64 */ b lbl_80338E48
lbl_80338DE8:
/* 80338DE8 7F A3 EB 78 */ mr r3, r29
/* 80338DEC 7F E4 FB 78 */ mr r4, r31
/* 80338DF0 48 00 01 FD */ bl readAnmTransform__19J3DAnmKeyLoader_v15FPC22J3DAnmTransformKeyData
/* 80338DF4 48 00 00 68 */ b lbl_80338E5C
lbl_80338DF8:
/* 80338DF8 7F A3 EB 78 */ mr r3, r29
/* 80338DFC 7F E4 FB 78 */ mr r4, r31
/* 80338E00 48 00 04 B1 */ bl readAnmColor__19J3DAnmKeyLoader_v15FPC18J3DAnmColorKeyData
/* 80338E04 48 00 00 58 */ b lbl_80338E5C
lbl_80338E08:
/* 80338E08 7F A3 EB 78 */ mr r3, r29
/* 80338E0C 7F E4 FB 78 */ mr r4, r31
/* 80338E10 48 00 05 B5 */ bl readAnmCluster__19J3DAnmKeyLoader_v15FPC20J3DAnmClusterKeyData
/* 80338E14 48 00 00 48 */ b lbl_80338E5C
lbl_80338E18:
/* 80338E18 7F A3 EB 78 */ mr r3, r29
/* 80338E1C 7F E4 FB 78 */ mr r4, r31
/* 80338E20 48 00 02 91 */ bl readAnmTextureSRT__19J3DAnmKeyLoader_v15FPC23J3DAnmTextureSRTKeyData
/* 80338E24 48 00 00 38 */ b lbl_80338E5C
lbl_80338E28:
/* 80338E28 7F A3 EB 78 */ mr r3, r29
/* 80338E2C 7F E4 FB 78 */ mr r4, r31
/* 80338E30 48 00 06 29 */ bl readAnmTevReg__19J3DAnmKeyLoader_v15FPC19J3DAnmTevRegKeyData
/* 80338E34 48 00 00 28 */ b lbl_80338E5C
lbl_80338E38:
/* 80338E38 7F A3 EB 78 */ mr r3, r29
/* 80338E3C 7F E4 FB 78 */ mr r4, r31
/* 80338E40 48 00 07 CD */ bl readAnmVtxColor__19J3DAnmKeyLoader_v15FPC21J3DAnmVtxColorKeyData
/* 80338E44 48 00 00 18 */ b lbl_80338E5C
lbl_80338E48:
/* 80338E48 3C 60 80 3A */ lis r3, J3DAnmLoader__stringBase0@ha
/* 80338E4C 38 63 21 30 */ addi r3, r3, J3DAnmLoader__stringBase0@l
/* 80338E50 38 63 00 29 */ addi r3, r3, 0x29
/* 80338E54 4C C6 31 82 */ crclr 6
/* 80338E58 4B CC DC 65 */ bl OSReport
lbl_80338E5C:
/* 80338E5C 80 1F 00 04 */ lwz r0, 4(r31)
/* 80338E60 7F FF 02 14 */ add r31, r31, r0
/* 80338E64 3B DE 00 01 */ addi r30, r30, 1
lbl_80338E68:
/* 80338E68 7C 1E E0 40 */ cmplw r30, r28
/* 80338E6C 41 80 FF 08 */ blt lbl_80338D74
/* 80338E70 80 7D 00 04 */ lwz r3, 4(r29)
/* 80338E74 39 61 00 20 */ addi r11, r1, 0x20
/* 80338E78 48 02 93 A9 */ bl _restgpr_27
/* 80338E7C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80338E80 7C 08 03 A6 */ mtlr r0
/* 80338E84 38 21 00 20 */ addi r1, r1, 0x20
/* 80338E88 4E 80 00 20 */ blr
@@ -0,0 +1,95 @@
lbl_80338558:
/* 80338558 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8033855C 7C 08 02 A6 */ mflr r0
/* 80338560 90 01 00 24 */ stw r0, 0x24(r1)
/* 80338564 39 61 00 20 */ addi r11, r1, 0x20
/* 80338568 48 02 9C 6D */ bl _savegpr_27
/* 8033856C 7C 7D 1B 78 */ mr r29, r3
/* 80338570 3B E4 00 20 */ addi r31, r4, 0x20
/* 80338574 3B C0 00 00 */ li r30, 0
/* 80338578 3C 60 54 50 */ lis r3, 0x5450 /* 0x54505431@ha */
/* 8033857C 3B 63 54 31 */ addi r27, r3, 0x5431 /* 0x54505431@l */
/* 80338580 83 84 00 0C */ lwz r28, 0xc(r4)
/* 80338584 48 00 00 F8 */ b lbl_8033867C
lbl_80338588:
/* 80338588 80 9F 00 00 */ lwz r4, 0(r31)
/* 8033858C 7C 04 D8 00 */ cmpw r4, r27
/* 80338590 41 82 00 8C */ beq lbl_8033861C
/* 80338594 40 80 00 40 */ bge lbl_803385D4
/* 80338598 3C 60 43 4C */ lis r3, 0x434C /* 0x434C4631@ha */
/* 8033859C 38 03 46 31 */ addi r0, r3, 0x4631 /* 0x434C4631@l */
/* 803385A0 7C 04 00 00 */ cmpw r4, r0
/* 803385A4 41 82 00 88 */ beq lbl_8033862C
/* 803385A8 40 80 00 18 */ bge lbl_803385C0
/* 803385AC 3C 60 41 4E */ lis r3, 0x414E /* 0x414E4631@ha */
/* 803385B0 38 03 46 31 */ addi r0, r3, 0x4631 /* 0x414E4631@l */
/* 803385B4 7C 04 00 00 */ cmpw r4, r0
/* 803385B8 41 82 00 44 */ beq lbl_803385FC
/* 803385BC 48 00 00 A0 */ b lbl_8033865C
lbl_803385C0:
/* 803385C0 3C 60 50 41 */ lis r3, 0x5041 /* 0x50414631@ha */
/* 803385C4 38 03 46 31 */ addi r0, r3, 0x4631 /* 0x50414631@l */
/* 803385C8 7C 04 00 00 */ cmpw r4, r0
/* 803385CC 41 82 00 40 */ beq lbl_8033860C
/* 803385D0 48 00 00 8C */ b lbl_8033865C
lbl_803385D4:
/* 803385D4 3C 60 56 43 */ lis r3, 0x5643 /* 0x56434631@ha */
/* 803385D8 38 03 46 31 */ addi r0, r3, 0x4631 /* 0x56434631@l */
/* 803385DC 7C 04 00 00 */ cmpw r4, r0
/* 803385E0 41 82 00 6C */ beq lbl_8033864C
/* 803385E4 40 80 00 78 */ bge lbl_8033865C
/* 803385E8 3C 60 56 41 */ lis r3, 0x5641 /* 0x56414631@ha */
/* 803385EC 38 03 46 31 */ addi r0, r3, 0x4631 /* 0x56414631@l */
/* 803385F0 7C 04 00 00 */ cmpw r4, r0
/* 803385F4 41 82 00 48 */ beq lbl_8033863C
/* 803385F8 48 00 00 64 */ b lbl_8033865C
lbl_803385FC:
/* 803385FC 7F A3 EB 78 */ mr r3, r29
/* 80338600 7F E4 FB 78 */ mr r4, r31
/* 80338604 48 00 01 FD */ bl readAnmTransform__20J3DAnmFullLoader_v15FPC23J3DAnmTransformFullData
/* 80338608 48 00 00 68 */ b lbl_80338670
lbl_8033860C:
/* 8033860C 7F A3 EB 78 */ mr r3, r29
/* 80338610 7F E4 FB 78 */ mr r4, r31
/* 80338614 48 00 02 A9 */ bl readAnmColor__20J3DAnmFullLoader_v15FPC19J3DAnmColorFullData
/* 80338618 48 00 00 58 */ b lbl_80338670
lbl_8033861C:
/* 8033861C 7F A3 EB 78 */ mr r3, r29
/* 80338620 7F E4 FB 78 */ mr r4, r31
/* 80338624 48 00 03 8D */ bl readAnmTexPattern__20J3DAnmFullLoader_v15FPC24J3DAnmTexPatternFullData
/* 80338628 48 00 00 48 */ b lbl_80338670
lbl_8033862C:
/* 8033862C 7F A3 EB 78 */ mr r3, r29
/* 80338630 7F E4 FB 78 */ mr r4, r31
/* 80338634 48 00 04 ED */ bl readAnmCluster__20J3DAnmFullLoader_v15FPC21J3DAnmClusterFullData
/* 80338638 48 00 00 38 */ b lbl_80338670
lbl_8033863C:
/* 8033863C 7F A3 EB 78 */ mr r3, r29
/* 80338640 7F E4 FB 78 */ mr r4, r31
/* 80338644 48 00 04 39 */ bl readAnmVisibility__20J3DAnmFullLoader_v15FPC24J3DAnmVisibilityFullData
/* 80338648 48 00 00 28 */ b lbl_80338670
lbl_8033864C:
/* 8033864C 7F A3 EB 78 */ mr r3, r29
/* 80338650 7F E4 FB 78 */ mr r4, r31
/* 80338654 48 00 05 61 */ bl readAnmVtxColor__20J3DAnmFullLoader_v15FPC22J3DAnmVtxColorFullData
/* 80338658 48 00 00 18 */ b lbl_80338670
lbl_8033865C:
/* 8033865C 3C 60 80 3A */ lis r3, J3DAnmLoader__stringBase0@ha
/* 80338660 38 63 21 30 */ addi r3, r3, J3DAnmLoader__stringBase0@l
/* 80338664 38 63 00 29 */ addi r3, r3, 0x29
/* 80338668 4C C6 31 82 */ crclr 6
/* 8033866C 4B CC E4 51 */ bl OSReport
lbl_80338670:
/* 80338670 80 1F 00 04 */ lwz r0, 4(r31)
/* 80338674 7F FF 02 14 */ add r31, r31, r0
/* 80338678 3B DE 00 01 */ addi r30, r30, 1
lbl_8033867C:
/* 8033867C 7C 1E E0 40 */ cmplw r30, r28
/* 80338680 41 80 FF 08 */ blt lbl_80338588
/* 80338684 80 7D 00 04 */ lwz r3, 4(r29)
/* 80338688 39 61 00 20 */ addi r11, r1, 0x20
/* 8033868C 48 02 9B 95 */ bl _restgpr_27
/* 80338690 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80338694 7C 08 03 A6 */ mtlr r0
/* 80338698 38 21 00 20 */ addi r1, r1, 0x20
/* 8033869C 4E 80 00 20 */ blr
@@ -0,0 +1,417 @@
lbl_80337B40:
/* 80337B40 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 80337B44 7C 08 02 A6 */ mflr r0
/* 80337B48 90 01 00 74 */ stw r0, 0x74(r1)
/* 80337B4C 93 E1 00 6C */ stw r31, 0x6c(r1)
/* 80337B50 93 C1 00 68 */ stw r30, 0x68(r1)
/* 80337B54 7C 7F 1B 79 */ or. r31, r3, r3
/* 80337B58 7C 9E 23 78 */ mr r30, r4
/* 80337B5C 40 82 00 0C */ bne lbl_80337B68
/* 80337B60 38 60 00 00 */ li r3, 0
/* 80337B64 48 00 05 B8 */ b lbl_8033811C
lbl_80337B68:
/* 80337B68 80 7F 00 00 */ lwz r3, 0(r31)
/* 80337B6C 3C 03 B5 CD */ addis r0, r3, 0xb5cd
/* 80337B70 28 00 44 31 */ cmplwi r0, 0x4431
/* 80337B74 40 82 05 A4 */ bne lbl_80338118
/* 80337B78 80 BF 00 04 */ lwz r5, 4(r31)
/* 80337B7C 3C 60 62 72 */ lis r3, 0x6272 /* 0x62726B31@ha */
/* 80337B80 38 03 6B 31 */ addi r0, r3, 0x6B31 /* 0x62726B31@l */
/* 80337B84 7C 05 00 00 */ cmpw r5, r0
/* 80337B88 41 82 02 50 */ beq lbl_80337DD8
/* 80337B8C 40 80 00 70 */ bge lbl_80337BFC
/* 80337B90 3C 80 62 6C */ lis r4, 0x626C /* 0x626C6B31@ha */
/* 80337B94 38 04 6B 31 */ addi r0, r4, 0x6B31 /* 0x626C6B31@l */
/* 80337B98 7C 05 00 00 */ cmpw r5, r0
/* 80337B9C 41 82 01 70 */ beq lbl_80337D0C
/* 80337BA0 40 80 00 38 */ bge lbl_80337BD8
/* 80337BA4 3C 60 62 63 */ lis r3, 0x6263 /* 0x62636B31@ha */
/* 80337BA8 38 03 6B 31 */ addi r0, r3, 0x6B31 /* 0x62636B31@l */
/* 80337BAC 7C 05 00 00 */ cmpw r5, r0
/* 80337BB0 41 82 00 A8 */ beq lbl_80337C58
/* 80337BB4 40 80 00 14 */ bge lbl_80337BC8
/* 80337BB8 38 03 61 31 */ addi r0, r3, 0x6131
/* 80337BBC 7C 05 00 00 */ cmpw r5, r0
/* 80337BC0 41 82 02 A8 */ beq lbl_80337E68
/* 80337BC4 48 00 05 3C */ b lbl_80338100
lbl_80337BC8:
/* 80337BC8 38 04 61 31 */ addi r0, r4, 0x6131
/* 80337BCC 7C 05 00 00 */ cmpw r5, r0
/* 80337BD0 41 82 04 64 */ beq lbl_80338034
/* 80337BD4 48 00 05 2C */ b lbl_80338100
lbl_80337BD8:
/* 80337BD8 3C 60 62 70 */ lis r3, 0x6270 /* 0x62706B31@ha */
/* 80337BDC 38 03 6B 31 */ addi r0, r3, 0x6B31 /* 0x62706B31@l */
/* 80337BE0 7C 05 00 00 */ cmpw r5, r0
/* 80337BE4 41 82 00 E0 */ beq lbl_80337CC4
/* 80337BE8 40 80 05 18 */ bge lbl_80338100
/* 80337BEC 38 03 61 31 */ addi r0, r3, 0x6131
/* 80337BF0 7C 05 00 00 */ cmpw r5, r0
/* 80337BF4 41 82 03 30 */ beq lbl_80337F24
/* 80337BF8 48 00 05 08 */ b lbl_80338100
lbl_80337BFC:
/* 80337BFC 3C 60 62 76 */ lis r3, 0x6276 /* 0x62766131@ha */
/* 80337C00 38 03 61 31 */ addi r0, r3, 0x6131 /* 0x62766131@l */
/* 80337C04 7C 05 00 00 */ cmpw r5, r0
/* 80337C08 41 82 03 AC */ beq lbl_80337FB4
/* 80337C0C 40 80 00 28 */ bge lbl_80337C34
/* 80337C10 3C 60 62 74 */ lis r3, 0x6274 /* 0x62747031@ha */
/* 80337C14 38 03 70 31 */ addi r0, r3, 0x7031 /* 0x62747031@l */
/* 80337C18 7C 05 00 00 */ cmpw r5, r0
/* 80337C1C 41 82 03 50 */ beq lbl_80337F6C
/* 80337C20 40 80 04 E0 */ bge lbl_80338100
/* 80337C24 38 03 6B 31 */ addi r0, r3, 0x6b31
/* 80337C28 7C 05 00 00 */ cmpw r5, r0
/* 80337C2C 41 82 01 64 */ beq lbl_80337D90
/* 80337C30 48 00 04 D0 */ b lbl_80338100
lbl_80337C34:
/* 80337C34 3C 60 62 78 */ lis r3, 0x6278 /* 0x62786B31@ha */
/* 80337C38 38 03 6B 31 */ addi r0, r3, 0x6B31 /* 0x62786B31@l */
/* 80337C3C 7C 05 00 00 */ cmpw r5, r0
/* 80337C40 41 82 01 E0 */ beq lbl_80337E20
/* 80337C44 40 80 04 BC */ bge lbl_80338100
/* 80337C48 38 03 61 31 */ addi r0, r3, 0x6131
/* 80337C4C 7C 05 00 00 */ cmpw r5, r0
/* 80337C50 41 82 04 68 */ beq lbl_803380B8
/* 80337C54 48 00 04 AC */ b lbl_80338100
lbl_80337C58:
/* 80337C58 38 61 00 60 */ addi r3, r1, 0x60
/* 80337C5C 48 00 08 85 */ bl __ct__19J3DAnmKeyLoader_v15Fv
/* 80337C60 38 60 00 28 */ li r3, 0x28
/* 80337C64 4B F9 6F E9 */ bl __nw__FUl
/* 80337C68 7C 7E 1B 79 */ or. r30, r3, r3
/* 80337C6C 41 82 00 30 */ beq lbl_80337C9C
/* 80337C70 38 80 00 00 */ li r4, 0
/* 80337C74 38 A0 00 00 */ li r5, 0
/* 80337C78 38 C0 00 00 */ li r6, 0
/* 80337C7C 38 E0 00 00 */ li r7, 0
/* 80337C80 4B FF 11 C1 */ bl __ct__15J3DAnmTransformFsPfPsPf
/* 80337C84 3C 60 80 3A */ lis r3, __vt__18J3DAnmTransformKey@ha
/* 80337C88 38 03 7C 70 */ addi r0, r3, __vt__18J3DAnmTransformKey@l
/* 80337C8C 90 1E 00 00 */ stw r0, 0(r30)
/* 80337C90 38 00 00 00 */ li r0, 0
/* 80337C94 90 1E 00 20 */ stw r0, 0x20(r30)
/* 80337C98 90 1E 00 24 */ stw r0, 0x24(r30)
lbl_80337C9C:
/* 80337C9C 93 C1 00 64 */ stw r30, 0x64(r1)
/* 80337CA0 38 61 00 60 */ addi r3, r1, 0x60
/* 80337CA4 7F E4 FB 78 */ mr r4, r31
/* 80337CA8 48 00 10 9D */ bl load__19J3DAnmKeyLoader_v15FPCv
/* 80337CAC 7C 7E 1B 78 */ mr r30, r3
/* 80337CB0 38 61 00 60 */ addi r3, r1, 0x60
/* 80337CB4 38 80 FF FF */ li r4, -1
/* 80337CB8 48 00 08 45 */ bl __dt__19J3DAnmKeyLoader_v15Fv
/* 80337CBC 7F C3 F3 78 */ mr r3, r30
/* 80337CC0 48 00 04 5C */ b lbl_8033811C
lbl_80337CC4:
/* 80337CC4 38 61 00 58 */ addi r3, r1, 0x58
/* 80337CC8 48 00 08 19 */ bl __ct__19J3DAnmKeyLoader_v15Fv
/* 80337CCC 38 60 00 40 */ li r3, 0x40
/* 80337CD0 4B F9 6F 7D */ bl __nw__FUl
/* 80337CD4 7C 60 1B 79 */ or. r0, r3, r3
/* 80337CD8 41 82 00 0C */ beq lbl_80337CE4
/* 80337CDC 4B FF 2E 25 */ bl __ct__14J3DAnmColorKeyFv
/* 80337CE0 7C 60 1B 78 */ mr r0, r3
lbl_80337CE4:
/* 80337CE4 90 01 00 5C */ stw r0, 0x5c(r1)
/* 80337CE8 38 61 00 58 */ addi r3, r1, 0x58
/* 80337CEC 7F E4 FB 78 */ mr r4, r31
/* 80337CF0 48 00 10 55 */ bl load__19J3DAnmKeyLoader_v15FPCv
/* 80337CF4 7C 7E 1B 78 */ mr r30, r3
/* 80337CF8 38 61 00 58 */ addi r3, r1, 0x58
/* 80337CFC 38 80 FF FF */ li r4, -1
/* 80337D00 48 00 07 FD */ bl __dt__19J3DAnmKeyLoader_v15Fv
/* 80337D04 7F C3 F3 78 */ mr r3, r30
/* 80337D08 48 00 04 14 */ b lbl_8033811C
lbl_80337D0C:
/* 80337D0C 38 61 00 50 */ addi r3, r1, 0x50
/* 80337D10 48 00 07 D1 */ bl __ct__19J3DAnmKeyLoader_v15Fv
/* 80337D14 38 60 00 14 */ li r3, 0x14
/* 80337D18 4B F9 6F 35 */ bl __nw__FUl
/* 80337D1C 28 03 00 00 */ cmplwi r3, 0
/* 80337D20 41 82 00 48 */ beq lbl_80337D68
/* 80337D24 3C 80 80 3A */ lis r4, __vt__10J3DAnmBase@ha
/* 80337D28 38 04 7C 38 */ addi r0, r4, __vt__10J3DAnmBase@l
/* 80337D2C 90 03 00 00 */ stw r0, 0(r3)
/* 80337D30 38 A0 00 00 */ li r5, 0
/* 80337D34 98 A3 00 04 */ stb r5, 4(r3)
/* 80337D38 98 A3 00 05 */ stb r5, 5(r3)
/* 80337D3C B0 A3 00 06 */ sth r5, 6(r3)
/* 80337D40 C0 02 CA C0 */ lfs f0, lit_889(r2)
/* 80337D44 D0 03 00 08 */ stfs f0, 8(r3)
/* 80337D48 3C 80 80 3D */ lis r4, __vt__13J3DAnmCluster@ha
/* 80337D4C 38 04 ED FC */ addi r0, r4, __vt__13J3DAnmCluster@l
/* 80337D50 90 03 00 00 */ stw r0, 0(r3)
/* 80337D54 90 A3 00 0C */ stw r5, 0xc(r3)
/* 80337D58 3C 80 80 3D */ lis r4, __vt__16J3DAnmClusterKey@ha
/* 80337D5C 38 04 ED E8 */ addi r0, r4, __vt__16J3DAnmClusterKey@l
/* 80337D60 90 03 00 00 */ stw r0, 0(r3)
/* 80337D64 90 A3 00 10 */ stw r5, 0x10(r3)
lbl_80337D68:
/* 80337D68 90 61 00 54 */ stw r3, 0x54(r1)
/* 80337D6C 38 61 00 50 */ addi r3, r1, 0x50
/* 80337D70 7F E4 FB 78 */ mr r4, r31
/* 80337D74 48 00 0F D1 */ bl load__19J3DAnmKeyLoader_v15FPCv
/* 80337D78 7C 7E 1B 78 */ mr r30, r3
/* 80337D7C 38 61 00 50 */ addi r3, r1, 0x50
/* 80337D80 38 80 FF FF */ li r4, -1
/* 80337D84 48 00 07 79 */ bl __dt__19J3DAnmKeyLoader_v15Fv
/* 80337D88 7F C3 F3 78 */ mr r3, r30
/* 80337D8C 48 00 03 90 */ b lbl_8033811C
lbl_80337D90:
/* 80337D90 38 61 00 48 */ addi r3, r1, 0x48
/* 80337D94 48 00 07 4D */ bl __ct__19J3DAnmKeyLoader_v15Fv
/* 80337D98 38 60 00 7C */ li r3, 0x7c
/* 80337D9C 4B F9 6E B1 */ bl __nw__FUl
/* 80337DA0 7C 60 1B 79 */ or. r0, r3, r3
/* 80337DA4 41 82 00 0C */ beq lbl_80337DB0
/* 80337DA8 4B FF 20 B5 */ bl __ct__19J3DAnmTextureSRTKeyFv
/* 80337DAC 7C 60 1B 78 */ mr r0, r3
lbl_80337DB0:
/* 80337DB0 90 01 00 4C */ stw r0, 0x4c(r1)
/* 80337DB4 38 61 00 48 */ addi r3, r1, 0x48
/* 80337DB8 7F E4 FB 78 */ mr r4, r31
/* 80337DBC 48 00 0F 89 */ bl load__19J3DAnmKeyLoader_v15FPCv
/* 80337DC0 7C 7E 1B 78 */ mr r30, r3
/* 80337DC4 38 61 00 48 */ addi r3, r1, 0x48
/* 80337DC8 38 80 FF FF */ li r4, -1
/* 80337DCC 48 00 07 31 */ bl __dt__19J3DAnmKeyLoader_v15Fv
/* 80337DD0 7F C3 F3 78 */ mr r3, r30
/* 80337DD4 48 00 03 48 */ b lbl_8033811C
lbl_80337DD8:
/* 80337DD8 38 61 00 40 */ addi r3, r1, 0x40
/* 80337DDC 48 00 07 05 */ bl __ct__19J3DAnmKeyLoader_v15Fv
/* 80337DE0 38 60 00 70 */ li r3, 0x70
/* 80337DE4 4B F9 6E 69 */ bl __nw__FUl
/* 80337DE8 7C 60 1B 79 */ or. r0, r3, r3
/* 80337DEC 41 82 00 0C */ beq lbl_80337DF8
/* 80337DF0 4B FF 30 29 */ bl __ct__15J3DAnmTevRegKeyFv
/* 80337DF4 7C 60 1B 78 */ mr r0, r3
lbl_80337DF8:
/* 80337DF8 90 01 00 44 */ stw r0, 0x44(r1)
/* 80337DFC 38 61 00 40 */ addi r3, r1, 0x40
/* 80337E00 7F E4 FB 78 */ mr r4, r31
/* 80337E04 48 00 0F 41 */ bl load__19J3DAnmKeyLoader_v15FPCv
/* 80337E08 7C 7E 1B 78 */ mr r30, r3
/* 80337E0C 38 61 00 40 */ addi r3, r1, 0x40
/* 80337E10 38 80 FF FF */ li r4, -1
/* 80337E14 48 00 06 E9 */ bl __dt__19J3DAnmKeyLoader_v15Fv
/* 80337E18 7F C3 F3 78 */ mr r3, r30
/* 80337E1C 48 00 03 00 */ b lbl_8033811C
lbl_80337E20:
/* 80337E20 38 61 00 38 */ addi r3, r1, 0x38
/* 80337E24 48 00 06 BD */ bl __ct__19J3DAnmKeyLoader_v15Fv
/* 80337E28 38 60 00 30 */ li r3, 0x30
/* 80337E2C 4B F9 6E 21 */ bl __nw__FUl
/* 80337E30 7C 60 1B 79 */ or. r0, r3, r3
/* 80337E34 41 82 00 0C */ beq lbl_80337E40
/* 80337E38 4B FF 26 A9 */ bl __ct__17J3DAnmVtxColorKeyFv
/* 80337E3C 7C 60 1B 78 */ mr r0, r3
lbl_80337E40:
/* 80337E40 90 01 00 3C */ stw r0, 0x3c(r1)
/* 80337E44 38 61 00 38 */ addi r3, r1, 0x38
/* 80337E48 7F E4 FB 78 */ mr r4, r31
/* 80337E4C 48 00 0E F9 */ bl load__19J3DAnmKeyLoader_v15FPCv
/* 80337E50 7C 7E 1B 78 */ mr r30, r3
/* 80337E54 38 61 00 38 */ addi r3, r1, 0x38
/* 80337E58 38 80 FF FF */ li r4, -1
/* 80337E5C 48 00 06 A1 */ bl __dt__19J3DAnmKeyLoader_v15Fv
/* 80337E60 7F C3 F3 78 */ mr r3, r30
/* 80337E64 48 00 02 B8 */ b lbl_8033811C
lbl_80337E68:
/* 80337E68 38 61 00 30 */ addi r3, r1, 0x30
/* 80337E6C 48 00 05 FD */ bl __ct__20J3DAnmFullLoader_v15Fv
/* 80337E70 57 C0 07 FF */ clrlwi. r0, r30, 0x1f
/* 80337E74 41 82 00 50 */ beq lbl_80337EC4
/* 80337E78 38 60 00 24 */ li r3, 0x24
/* 80337E7C 4B F9 6D D1 */ bl __nw__FUl
/* 80337E80 7C 7E 1B 79 */ or. r30, r3, r3
/* 80337E84 41 82 00 38 */ beq lbl_80337EBC
/* 80337E88 38 80 00 00 */ li r4, 0
/* 80337E8C 38 A0 00 00 */ li r5, 0
/* 80337E90 38 C0 00 00 */ li r6, 0
/* 80337E94 38 E0 00 00 */ li r7, 0
/* 80337E98 4B FF 0F A9 */ bl __ct__15J3DAnmTransformFsPfPsPf
/* 80337E9C 3C 60 80 3D */ lis r3, __vt__19J3DAnmTransformFull@ha
/* 80337EA0 38 03 EE 48 */ addi r0, r3, __vt__19J3DAnmTransformFull@l
/* 80337EA4 90 1E 00 00 */ stw r0, 0(r30)
/* 80337EA8 38 00 00 00 */ li r0, 0
/* 80337EAC 90 1E 00 20 */ stw r0, 0x20(r30)
/* 80337EB0 3C 60 80 3D */ lis r3, __vt__27J3DAnmTransformFullWithLerp@ha
/* 80337EB4 38 03 EE 34 */ addi r0, r3, __vt__27J3DAnmTransformFullWithLerp@l
/* 80337EB8 90 1E 00 00 */ stw r0, 0(r30)
lbl_80337EBC:
/* 80337EBC 93 C1 00 34 */ stw r30, 0x34(r1)
/* 80337EC0 48 00 00 40 */ b lbl_80337F00
lbl_80337EC4:
/* 80337EC4 38 60 00 24 */ li r3, 0x24
/* 80337EC8 4B F9 6D 85 */ bl __nw__FUl
/* 80337ECC 7C 7E 1B 79 */ or. r30, r3, r3
/* 80337ED0 41 82 00 2C */ beq lbl_80337EFC
/* 80337ED4 38 80 00 00 */ li r4, 0
/* 80337ED8 38 A0 00 00 */ li r5, 0
/* 80337EDC 38 C0 00 00 */ li r6, 0
/* 80337EE0 38 E0 00 00 */ li r7, 0
/* 80337EE4 4B FF 0F 5D */ bl __ct__15J3DAnmTransformFsPfPsPf
/* 80337EE8 3C 60 80 3D */ lis r3, __vt__19J3DAnmTransformFull@ha
/* 80337EEC 38 03 EE 48 */ addi r0, r3, __vt__19J3DAnmTransformFull@l
/* 80337EF0 90 1E 00 00 */ stw r0, 0(r30)
/* 80337EF4 38 00 00 00 */ li r0, 0
/* 80337EF8 90 1E 00 20 */ stw r0, 0x20(r30)
lbl_80337EFC:
/* 80337EFC 93 C1 00 34 */ stw r30, 0x34(r1)
lbl_80337F00:
/* 80337F00 38 61 00 30 */ addi r3, r1, 0x30
/* 80337F04 7F E4 FB 78 */ mr r4, r31
/* 80337F08 48 00 06 51 */ bl load__20J3DAnmFullLoader_v15FPCv
/* 80337F0C 7C 7E 1B 78 */ mr r30, r3
/* 80337F10 38 61 00 30 */ addi r3, r1, 0x30
/* 80337F14 38 80 FF FF */ li r4, -1
/* 80337F18 48 00 05 6D */ bl __dt__20J3DAnmFullLoader_v15Fv
/* 80337F1C 7F C3 F3 78 */ mr r3, r30
/* 80337F20 48 00 01 FC */ b lbl_8033811C
lbl_80337F24:
/* 80337F24 38 61 00 28 */ addi r3, r1, 0x28
/* 80337F28 48 00 05 41 */ bl __ct__20J3DAnmFullLoader_v15Fv
/* 80337F2C 38 60 00 40 */ li r3, 0x40
/* 80337F30 4B F9 6D 1D */ bl __nw__FUl
/* 80337F34 7C 60 1B 79 */ or. r0, r3, r3
/* 80337F38 41 82 00 0C */ beq lbl_80337F44
/* 80337F3C 4B FF 2A 01 */ bl __ct__15J3DAnmColorFullFv
/* 80337F40 7C 60 1B 78 */ mr r0, r3
lbl_80337F44:
/* 80337F44 90 01 00 2C */ stw r0, 0x2c(r1)
/* 80337F48 38 61 00 28 */ addi r3, r1, 0x28
/* 80337F4C 7F E4 FB 78 */ mr r4, r31
/* 80337F50 48 00 06 09 */ bl load__20J3DAnmFullLoader_v15FPCv
/* 80337F54 7C 7E 1B 78 */ mr r30, r3
/* 80337F58 38 61 00 28 */ addi r3, r1, 0x28
/* 80337F5C 38 80 FF FF */ li r4, -1
/* 80337F60 48 00 05 25 */ bl __dt__20J3DAnmFullLoader_v15Fv
/* 80337F64 7F C3 F3 78 */ mr r3, r30
/* 80337F68 48 00 01 B4 */ b lbl_8033811C
lbl_80337F6C:
/* 80337F6C 38 61 00 20 */ addi r3, r1, 0x20
/* 80337F70 48 00 04 F9 */ bl __ct__20J3DAnmFullLoader_v15Fv
/* 80337F74 38 60 00 2C */ li r3, 0x2c
/* 80337F78 4B F9 6C D5 */ bl __nw__FUl
/* 80337F7C 7C 60 1B 79 */ or. r0, r3, r3
/* 80337F80 41 82 00 0C */ beq lbl_80337F8C
/* 80337F84 4B FF 2F 55 */ bl __ct__16J3DAnmTexPatternFv
/* 80337F88 7C 60 1B 78 */ mr r0, r3
lbl_80337F8C:
/* 80337F8C 90 01 00 24 */ stw r0, 0x24(r1)
/* 80337F90 38 61 00 20 */ addi r3, r1, 0x20
/* 80337F94 7F E4 FB 78 */ mr r4, r31
/* 80337F98 48 00 05 C1 */ bl load__20J3DAnmFullLoader_v15FPCv
/* 80337F9C 7C 7E 1B 78 */ mr r30, r3
/* 80337FA0 38 61 00 20 */ addi r3, r1, 0x20
/* 80337FA4 38 80 FF FF */ li r4, -1
/* 80337FA8 48 00 04 DD */ bl __dt__20J3DAnmFullLoader_v15Fv
/* 80337FAC 7F C3 F3 78 */ mr r3, r30
/* 80337FB0 48 00 01 6C */ b lbl_8033811C
lbl_80337FB4:
/* 80337FB4 38 61 00 18 */ addi r3, r1, 0x18
/* 80337FB8 48 00 04 B1 */ bl __ct__20J3DAnmFullLoader_v15Fv
/* 80337FBC 38 60 00 18 */ li r3, 0x18
/* 80337FC0 4B F9 6C 8D */ bl __nw__FUl
/* 80337FC4 28 03 00 00 */ cmplwi r3, 0
/* 80337FC8 41 82 00 44 */ beq lbl_8033800C
/* 80337FCC 3C 80 80 3A */ lis r4, __vt__10J3DAnmBase@ha
/* 80337FD0 38 04 7C 38 */ addi r0, r4, __vt__10J3DAnmBase@l
/* 80337FD4 90 03 00 00 */ stw r0, 0(r3)
/* 80337FD8 38 A0 00 00 */ li r5, 0
/* 80337FDC 98 A3 00 04 */ stb r5, 4(r3)
/* 80337FE0 98 A3 00 05 */ stb r5, 5(r3)
/* 80337FE4 B0 A3 00 06 */ sth r5, 6(r3)
/* 80337FE8 C0 02 CA C0 */ lfs f0, lit_889(r2)
/* 80337FEC D0 03 00 08 */ stfs f0, 8(r3)
/* 80337FF0 3C 80 80 3D */ lis r4, __vt__20J3DAnmVisibilityFull@ha
/* 80337FF4 38 04 F2 74 */ addi r0, r4, __vt__20J3DAnmVisibilityFull@l
/* 80337FF8 90 03 00 00 */ stw r0, 0(r3)
/* 80337FFC B0 A3 00 0C */ sth r5, 0xc(r3)
/* 80338000 B0 A3 00 0E */ sth r5, 0xe(r3)
/* 80338004 90 A3 00 10 */ stw r5, 0x10(r3)
/* 80338008 90 A3 00 14 */ stw r5, 0x14(r3)
lbl_8033800C:
/* 8033800C 90 61 00 1C */ stw r3, 0x1c(r1)
/* 80338010 38 61 00 18 */ addi r3, r1, 0x18
/* 80338014 7F E4 FB 78 */ mr r4, r31
/* 80338018 48 00 05 41 */ bl load__20J3DAnmFullLoader_v15FPCv
/* 8033801C 7C 7E 1B 78 */ mr r30, r3
/* 80338020 38 61 00 18 */ addi r3, r1, 0x18
/* 80338024 38 80 FF FF */ li r4, -1
/* 80338028 48 00 04 5D */ bl __dt__20J3DAnmFullLoader_v15Fv
/* 8033802C 7F C3 F3 78 */ mr r3, r30
/* 80338030 48 00 00 EC */ b lbl_8033811C
lbl_80338034:
/* 80338034 38 61 00 10 */ addi r3, r1, 0x10
/* 80338038 48 00 04 31 */ bl __ct__20J3DAnmFullLoader_v15Fv
/* 8033803C 38 60 00 14 */ li r3, 0x14
/* 80338040 4B F9 6C 0D */ bl __nw__FUl
/* 80338044 28 03 00 00 */ cmplwi r3, 0
/* 80338048 41 82 00 48 */ beq lbl_80338090
/* 8033804C 3C 80 80 3A */ lis r4, __vt__10J3DAnmBase@ha
/* 80338050 38 04 7C 38 */ addi r0, r4, __vt__10J3DAnmBase@l
/* 80338054 90 03 00 00 */ stw r0, 0(r3)
/* 80338058 38 A0 00 00 */ li r5, 0
/* 8033805C 98 A3 00 04 */ stb r5, 4(r3)
/* 80338060 98 A3 00 05 */ stb r5, 5(r3)
/* 80338064 B0 A3 00 06 */ sth r5, 6(r3)
/* 80338068 C0 02 CA C0 */ lfs f0, lit_889(r2)
/* 8033806C D0 03 00 08 */ stfs f0, 8(r3)
/* 80338070 3C 80 80 3D */ lis r4, __vt__13J3DAnmCluster@ha
/* 80338074 38 04 ED FC */ addi r0, r4, __vt__13J3DAnmCluster@l
/* 80338078 90 03 00 00 */ stw r0, 0(r3)
/* 8033807C 90 A3 00 0C */ stw r5, 0xc(r3)
/* 80338080 3C 80 80 3D */ lis r4, __vt__17J3DAnmClusterFull@ha
/* 80338084 38 04 EE 10 */ addi r0, r4, __vt__17J3DAnmClusterFull@l
/* 80338088 90 03 00 00 */ stw r0, 0(r3)
/* 8033808C 90 A3 00 10 */ stw r5, 0x10(r3)
lbl_80338090:
/* 80338090 90 61 00 14 */ stw r3, 0x14(r1)
/* 80338094 38 61 00 10 */ addi r3, r1, 0x10
/* 80338098 7F E4 FB 78 */ mr r4, r31
/* 8033809C 48 00 04 BD */ bl load__20J3DAnmFullLoader_v15FPCv
/* 803380A0 7C 7E 1B 78 */ mr r30, r3
/* 803380A4 38 61 00 10 */ addi r3, r1, 0x10
/* 803380A8 38 80 FF FF */ li r4, -1
/* 803380AC 48 00 03 D9 */ bl __dt__20J3DAnmFullLoader_v15Fv
/* 803380B0 7F C3 F3 78 */ mr r3, r30
/* 803380B4 48 00 00 68 */ b lbl_8033811C
lbl_803380B8:
/* 803380B8 38 61 00 08 */ addi r3, r1, 8
/* 803380BC 48 00 03 AD */ bl __ct__20J3DAnmFullLoader_v15Fv
/* 803380C0 38 60 00 30 */ li r3, 0x30
/* 803380C4 4B F9 6B 89 */ bl __nw__FUl
/* 803380C8 7C 60 1B 79 */ or. r0, r3, r3
/* 803380CC 41 82 00 0C */ beq lbl_803380D8
/* 803380D0 4B FF 22 3D */ bl __ct__18J3DAnmVtxColorFullFv
/* 803380D4 7C 60 1B 78 */ mr r0, r3
lbl_803380D8:
/* 803380D8 90 01 00 0C */ stw r0, 0xc(r1)
/* 803380DC 38 61 00 08 */ addi r3, r1, 8
/* 803380E0 7F E4 FB 78 */ mr r4, r31
/* 803380E4 48 00 04 75 */ bl load__20J3DAnmFullLoader_v15FPCv
/* 803380E8 7C 7E 1B 78 */ mr r30, r3
/* 803380EC 38 61 00 08 */ addi r3, r1, 8
/* 803380F0 38 80 FF FF */ li r4, -1
/* 803380F4 48 00 03 91 */ bl __dt__20J3DAnmFullLoader_v15Fv
/* 803380F8 7F C3 F3 78 */ mr r3, r30
/* 803380FC 48 00 00 20 */ b lbl_8033811C
lbl_80338100:
/* 80338100 3C 60 80 3A */ lis r3, J3DAnmLoader__stringBase0@ha
/* 80338104 38 63 21 30 */ addi r3, r3, J3DAnmLoader__stringBase0@l
/* 80338108 4C C6 31 82 */ crclr 6
/* 8033810C 4B CC E9 B1 */ bl OSReport
/* 80338110 38 60 00 00 */ li r3, 0
/* 80338114 48 00 00 08 */ b lbl_8033811C
lbl_80338118:
/* 80338118 38 60 00 00 */ li r3, 0
lbl_8033811C:
/* 8033811C 83 E1 00 6C */ lwz r31, 0x6c(r1)
/* 80338120 83 C1 00 68 */ lwz r30, 0x68(r1)
/* 80338124 80 01 00 74 */ lwz r0, 0x74(r1)
/* 80338128 7C 08 03 A6 */ mtlr r0
/* 8033812C 38 21 00 70 */ addi r1, r1, 0x70
/* 80338130 4E 80 00 20 */ blr
@@ -0,0 +1,11 @@
lbl_803393C4:
/* 803393C4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803393C8 7C 08 02 A6 */ mflr r0
/* 803393CC 90 01 00 14 */ stw r0, 0x14(r1)
/* 803393D0 7C 85 23 78 */ mr r5, r4
/* 803393D4 80 83 00 04 */ lwz r4, 4(r3)
/* 803393D8 48 00 00 15 */ bl setAnmCluster__19J3DAnmKeyLoader_v15FP16J3DAnmClusterKeyPC20J3DAnmClusterKeyData
/* 803393DC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803393E0 7C 08 03 A6 */ mtlr r0
/* 803393E4 38 21 00 10 */ addi r1, r1, 0x10
/* 803393E8 4E 80 00 20 */ blr
@@ -0,0 +1,11 @@
lbl_80338B20:
/* 80338B20 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80338B24 7C 08 02 A6 */ mflr r0
/* 80338B28 90 01 00 14 */ stw r0, 0x14(r1)
/* 80338B2C 7C 85 23 78 */ mr r5, r4
/* 80338B30 80 83 00 04 */ lwz r4, 4(r3)
/* 80338B34 48 00 00 15 */ bl setAnmCluster__20J3DAnmFullLoader_v15FP17J3DAnmClusterFullPC21J3DAnmClusterFullData
/* 80338B38 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80338B3C 7C 08 03 A6 */ mtlr r0
/* 80338B40 38 21 00 10 */ addi r1, r1, 0x10
/* 80338B44 4E 80 00 20 */ blr
@@ -0,0 +1,11 @@
lbl_803392B0:
/* 803392B0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803392B4 7C 08 02 A6 */ mflr r0
/* 803392B8 90 01 00 14 */ stw r0, 0x14(r1)
/* 803392BC 7C 85 23 78 */ mr r5, r4
/* 803392C0 80 83 00 04 */ lwz r4, 4(r3)
/* 803392C4 48 00 00 15 */ bl setAnmColor__19J3DAnmKeyLoader_v15FP14J3DAnmColorKeyPC18J3DAnmColorKeyData
/* 803392C8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803392CC 7C 08 03 A6 */ mtlr r0
/* 803392D0 38 21 00 10 */ addi r1, r1, 0x10
/* 803392D4 4E 80 00 20 */ blr
@@ -0,0 +1,11 @@
lbl_803388BC:
/* 803388BC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803388C0 7C 08 02 A6 */ mflr r0
/* 803388C4 90 01 00 14 */ stw r0, 0x14(r1)
/* 803388C8 7C 85 23 78 */ mr r5, r4
/* 803388CC 80 83 00 04 */ lwz r4, 4(r3)
/* 803388D0 48 00 00 15 */ bl setAnmColor__20J3DAnmFullLoader_v15FP15J3DAnmColorFullPC19J3DAnmColorFullData
/* 803388D4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803388D8 7C 08 03 A6 */ mtlr r0
/* 803388DC 38 21 00 10 */ addi r1, r1, 0x10
/* 803388E0 4E 80 00 20 */ blr
@@ -0,0 +1,11 @@
lbl_80339458:
/* 80339458 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8033945C 7C 08 02 A6 */ mflr r0
/* 80339460 90 01 00 14 */ stw r0, 0x14(r1)
/* 80339464 7C 85 23 78 */ mr r5, r4
/* 80339468 80 83 00 04 */ lwz r4, 4(r3)
/* 8033946C 48 00 00 15 */ bl setAnmTevReg__19J3DAnmKeyLoader_v15FP15J3DAnmTevRegKeyPC19J3DAnmTevRegKeyData
/* 80339470 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80339474 7C 08 03 A6 */ mtlr r0
/* 80339478 38 21 00 10 */ addi r1, r1, 0x10
/* 8033947C 4E 80 00 20 */ blr
@@ -0,0 +1,11 @@
lbl_803389B0:
/* 803389B0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803389B4 7C 08 02 A6 */ mflr r0
/* 803389B8 90 01 00 14 */ stw r0, 0x14(r1)
/* 803389BC 7C 85 23 78 */ mr r5, r4
/* 803389C0 80 83 00 04 */ lwz r4, 4(r3)
/* 803389C4 48 00 00 15 */ bl setAnmTexPattern__20J3DAnmFullLoader_v15FP16J3DAnmTexPatternPC24J3DAnmTexPatternFullData
/* 803389C8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803389CC 7C 08 03 A6 */ mtlr r0
/* 803389D0 38 21 00 10 */ addi r1, r1, 0x10
/* 803389D4 4E 80 00 20 */ blr
@@ -0,0 +1,11 @@
lbl_803390B0:
/* 803390B0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803390B4 7C 08 02 A6 */ mflr r0
/* 803390B8 90 01 00 14 */ stw r0, 0x14(r1)
/* 803390BC 7C 85 23 78 */ mr r5, r4
/* 803390C0 80 83 00 04 */ lwz r4, 4(r3)
/* 803390C4 48 00 00 15 */ bl setAnmTextureSRT__19J3DAnmKeyLoader_v15FP19J3DAnmTextureSRTKeyPC23J3DAnmTextureSRTKeyData
/* 803390C8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803390CC 7C 08 03 A6 */ mtlr r0
/* 803390D0 38 21 00 10 */ addi r1, r1, 0x10
/* 803390D4 4E 80 00 20 */ blr
@@ -0,0 +1,11 @@
lbl_80338FEC:
/* 80338FEC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80338FF0 7C 08 02 A6 */ mflr r0
/* 80338FF4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80338FF8 7C 85 23 78 */ mr r5, r4
/* 80338FFC 80 83 00 04 */ lwz r4, 4(r3)
/* 80339000 48 00 00 15 */ bl setAnmTransform__19J3DAnmKeyLoader_v15FP18J3DAnmTransformKeyPC22J3DAnmTransformKeyData
/* 80339004 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80339008 7C 08 03 A6 */ mtlr r0
/* 8033900C 38 21 00 10 */ addi r1, r1, 0x10
/* 80339010 4E 80 00 20 */ blr
@@ -0,0 +1,11 @@
lbl_80338800:
/* 80338800 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80338804 7C 08 02 A6 */ mflr r0
/* 80338808 90 01 00 14 */ stw r0, 0x14(r1)
/* 8033880C 7C 85 23 78 */ mr r5, r4
/* 80338810 80 83 00 04 */ lwz r4, 4(r3)
/* 80338814 48 00 00 15 */ bl setAnmTransform__20J3DAnmFullLoader_v15FP19J3DAnmTransformFullPC23J3DAnmTransformFullData
/* 80338818 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8033881C 7C 08 03 A6 */ mtlr r0
/* 80338820 38 21 00 10 */ addi r1, r1, 0x10
/* 80338824 4E 80 00 20 */ blr
@@ -0,0 +1,11 @@
lbl_80338A7C:
/* 80338A7C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80338A80 7C 08 02 A6 */ mflr r0
/* 80338A84 90 01 00 14 */ stw r0, 0x14(r1)
/* 80338A88 7C 85 23 78 */ mr r5, r4
/* 80338A8C 80 83 00 04 */ lwz r4, 4(r3)
/* 80338A90 48 00 00 15 */ bl setAnmVisibility__20J3DAnmFullLoader_v15FP20J3DAnmVisibilityFullPC24J3DAnmVisibilityFullData
/* 80338A94 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80338A98 7C 08 03 A6 */ mtlr r0
/* 80338A9C 38 21 00 10 */ addi r1, r1, 0x10
/* 80338AA0 4E 80 00 20 */ blr
@@ -0,0 +1,11 @@
lbl_8033960C:
/* 8033960C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80339610 7C 08 02 A6 */ mflr r0
/* 80339614 90 01 00 14 */ stw r0, 0x14(r1)
/* 80339618 7C 85 23 78 */ mr r5, r4
/* 8033961C 80 83 00 04 */ lwz r4, 4(r3)
/* 80339620 48 00 00 15 */ bl setAnmVtxColor__19J3DAnmKeyLoader_v15FP17J3DAnmVtxColorKeyPC21J3DAnmVtxColorKeyData
/* 80339624 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80339628 7C 08 03 A6 */ mtlr r0
/* 8033962C 38 21 00 10 */ addi r1, r1, 0x10
/* 80339630 4E 80 00 20 */ blr
@@ -0,0 +1,11 @@
lbl_80338BB4:
/* 80338BB4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80338BB8 7C 08 02 A6 */ mflr r0
/* 80338BBC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80338BC0 7C 85 23 78 */ mr r5, r4
/* 80338BC4 80 83 00 04 */ lwz r4, 4(r3)
/* 80338BC8 48 00 00 15 */ bl setAnmVtxColor__20J3DAnmFullLoader_v15FP18J3DAnmVtxColorFullPC22J3DAnmVtxColorFullData
/* 80338BCC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80338BD0 7C 08 03 A6 */ mtlr r0
/* 80338BD4 38 21 00 10 */ addi r1, r1, 0x10
/* 80338BD8 4E 80 00 20 */ blr
@@ -0,0 +1,60 @@
lbl_803392D8:
/* 803392D8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803392DC 7C 08 02 A6 */ mflr r0
/* 803392E0 90 01 00 14 */ stw r0, 0x14(r1)
/* 803392E4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803392E8 93 C1 00 08 */ stw r30, 8(r1)
/* 803392EC 7C 9E 23 78 */ mr r30, r4
/* 803392F0 7C BF 2B 78 */ mr r31, r5
/* 803392F4 A8 05 00 0C */ lha r0, 0xc(r5)
/* 803392F8 B0 04 00 06 */ sth r0, 6(r4)
/* 803392FC 88 05 00 08 */ lbz r0, 8(r5)
/* 80339300 98 04 00 04 */ stb r0, 4(r4)
/* 80339304 C0 02 CA C0 */ lfs f0, lit_889(r2)
/* 80339308 D0 04 00 08 */ stfs f0, 8(r4)
/* 8033930C A0 05 00 0E */ lhz r0, 0xe(r5)
/* 80339310 B0 04 00 14 */ sth r0, 0x14(r4)
/* 80339314 A0 05 00 10 */ lhz r0, 0x10(r5)
/* 80339318 B0 04 00 0C */ sth r0, 0xc(r4)
/* 8033931C A0 05 00 12 */ lhz r0, 0x12(r5)
/* 80339320 B0 04 00 0E */ sth r0, 0xe(r4)
/* 80339324 A0 05 00 14 */ lhz r0, 0x14(r5)
/* 80339328 B0 04 00 10 */ sth r0, 0x10(r4)
/* 8033932C A0 05 00 16 */ lhz r0, 0x16(r5)
/* 80339330 B0 04 00 12 */ sth r0, 0x12(r4)
/* 80339334 7F E3 FB 78 */ mr r3, r31
/* 80339338 80 85 00 18 */ lwz r4, 0x18(r5)
/* 8033933C 4B FD 11 C5 */ bl func_8030A500
/* 80339340 90 7E 00 3C */ stw r3, 0x3c(r30)
/* 80339344 7F E3 FB 78 */ mr r3, r31
/* 80339348 80 9F 00 24 */ lwz r4, 0x24(r31)
/* 8033934C 4B FD 11 FD */ bl func_8030A548
/* 80339350 90 7E 00 2C */ stw r3, 0x2c(r30)
/* 80339354 7F E3 FB 78 */ mr r3, r31
/* 80339358 80 9F 00 28 */ lwz r4, 0x28(r31)
/* 8033935C 4B FD 11 ED */ bl func_8030A548
/* 80339360 90 7E 00 30 */ stw r3, 0x30(r30)
/* 80339364 7F E3 FB 78 */ mr r3, r31
/* 80339368 80 9F 00 2C */ lwz r4, 0x2c(r31)
/* 8033936C 4B FD 11 DD */ bl func_8030A548
/* 80339370 90 7E 00 34 */ stw r3, 0x34(r30)
/* 80339374 7F E3 FB 78 */ mr r3, r31
/* 80339378 80 9F 00 30 */ lwz r4, 0x30(r31)
/* 8033937C 4B FD 11 CD */ bl func_8030A548
/* 80339380 90 7E 00 38 */ stw r3, 0x38(r30)
/* 80339384 7F E3 FB 78 */ mr r3, r31
/* 80339388 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 8033938C 4B FB AF 35 */ bl func_802F42C0
/* 80339390 90 7E 00 18 */ stw r3, 0x18(r30)
/* 80339394 7F E3 FB 78 */ mr r3, r31
/* 80339398 80 9F 00 20 */ lwz r4, 0x20(r31)
/* 8033939C 4B FD 11 95 */ bl func_8030A530
/* 803393A0 7C 64 1B 78 */ mr r4, r3
/* 803393A4 38 7E 00 1C */ addi r3, r30, 0x1c
/* 803393A8 4B FA 56 75 */ bl setResource__10JUTNameTabFPC7ResNTAB
/* 803393AC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803393B0 83 C1 00 08 */ lwz r30, 8(r1)
/* 803393B4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803393B8 7C 08 03 A6 */ mtlr r0
/* 803393BC 38 21 00 10 */ addi r1, r1, 0x10
/* 803393C0 4E 80 00 20 */ blr
@@ -0,0 +1,52 @@
lbl_803388E4:
/* 803388E4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803388E8 7C 08 02 A6 */ mflr r0
/* 803388EC 90 01 00 14 */ stw r0, 0x14(r1)
/* 803388F0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803388F4 93 C1 00 08 */ stw r30, 8(r1)
/* 803388F8 7C 9E 23 78 */ mr r30, r4
/* 803388FC 7C BF 2B 78 */ mr r31, r5
/* 80338900 A8 05 00 0C */ lha r0, 0xc(r5)
/* 80338904 B0 04 00 06 */ sth r0, 6(r4)
/* 80338908 88 05 00 08 */ lbz r0, 8(r5)
/* 8033890C 98 04 00 04 */ stb r0, 4(r4)
/* 80338910 C0 02 CA C0 */ lfs f0, lit_889(r2)
/* 80338914 D0 04 00 08 */ stfs f0, 8(r4)
/* 80338918 A0 05 00 0E */ lhz r0, 0xe(r5)
/* 8033891C B0 04 00 14 */ sth r0, 0x14(r4)
/* 80338920 7F E3 FB 78 */ mr r3, r31
/* 80338924 80 85 00 18 */ lwz r4, 0x18(r5)
/* 80338928 4B FD 1B 91 */ bl func_8030A4B8
/* 8033892C 90 7E 00 3C */ stw r3, 0x3c(r30)
/* 80338930 7F E3 FB 78 */ mr r3, r31
/* 80338934 80 9F 00 24 */ lwz r4, 0x24(r31)
/* 80338938 4B FB B9 29 */ bl func_802F4260
/* 8033893C 90 7E 00 2C */ stw r3, 0x2c(r30)
/* 80338940 7F E3 FB 78 */ mr r3, r31
/* 80338944 80 9F 00 28 */ lwz r4, 0x28(r31)
/* 80338948 4B FB B9 19 */ bl func_802F4260
/* 8033894C 90 7E 00 30 */ stw r3, 0x30(r30)
/* 80338950 7F E3 FB 78 */ mr r3, r31
/* 80338954 80 9F 00 2C */ lwz r4, 0x2c(r31)
/* 80338958 4B FB B9 09 */ bl func_802F4260
/* 8033895C 90 7E 00 34 */ stw r3, 0x34(r30)
/* 80338960 7F E3 FB 78 */ mr r3, r31
/* 80338964 80 9F 00 30 */ lwz r4, 0x30(r31)
/* 80338968 4B FB B8 F9 */ bl func_802F4260
/* 8033896C 90 7E 00 38 */ stw r3, 0x38(r30)
/* 80338970 7F E3 FB 78 */ mr r3, r31
/* 80338974 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 80338978 4B FB B9 49 */ bl func_802F42C0
/* 8033897C 90 7E 00 18 */ stw r3, 0x18(r30)
/* 80338980 7F E3 FB 78 */ mr r3, r31
/* 80338984 80 9F 00 20 */ lwz r4, 0x20(r31)
/* 80338988 4B FD 1B A9 */ bl func_8030A530
/* 8033898C 7C 64 1B 78 */ mr r4, r3
/* 80338990 38 7E 00 1C */ addi r3, r30, 0x1c
/* 80338994 4B FA 60 89 */ bl setResource__10JUTNameTabFPC7ResNTAB
/* 80338998 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8033899C 83 C1 00 08 */ lwz r30, 8(r1)
/* 803389A0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803389A4 7C 08 03 A6 */ mtlr r0
/* 803389A8 38 21 00 10 */ addi r1, r1, 0x10
/* 803389AC 4E 80 00 20 */ blr
@@ -0,0 +1,100 @@
lbl_80339480:
/* 80339480 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80339484 7C 08 02 A6 */ mflr r0
/* 80339488 90 01 00 14 */ stw r0, 0x14(r1)
/* 8033948C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80339490 93 C1 00 08 */ stw r30, 8(r1)
/* 80339494 7C 9E 23 78 */ mr r30, r4
/* 80339498 7C BF 2B 78 */ mr r31, r5
/* 8033949C A8 05 00 0A */ lha r0, 0xa(r5)
/* 803394A0 B0 04 00 06 */ sth r0, 6(r4)
/* 803394A4 88 05 00 08 */ lbz r0, 8(r5)
/* 803394A8 98 04 00 04 */ stb r0, 4(r4)
/* 803394AC C0 02 CA C0 */ lfs f0, lit_889(r2)
/* 803394B0 D0 04 00 08 */ stfs f0, 8(r4)
/* 803394B4 A0 05 00 0C */ lhz r0, 0xc(r5)
/* 803394B8 B0 04 00 0C */ sth r0, 0xc(r4)
/* 803394BC 7F E3 FB 78 */ mr r3, r31
/* 803394C0 80 85 00 20 */ lwz r4, 0x20(r5)
/* 803394C4 4B FD 0F C5 */ bl func_8030A488
/* 803394C8 90 7E 00 48 */ stw r3, 0x48(r30)
/* 803394CC 7F E3 FB 78 */ mr r3, r31
/* 803394D0 80 9F 00 28 */ lwz r4, 0x28(r31)
/* 803394D4 4B FB AD ED */ bl func_802F42C0
/* 803394D8 90 7E 00 20 */ stw r3, 0x20(r30)
/* 803394DC 7F E3 FB 78 */ mr r3, r31
/* 803394E0 80 9F 00 30 */ lwz r4, 0x30(r31)
/* 803394E4 4B FD 10 4D */ bl func_8030A530
/* 803394E8 7C 64 1B 78 */ mr r4, r3
/* 803394EC 38 7E 00 24 */ addi r3, r30, 0x24
/* 803394F0 4B FA 55 2D */ bl setResource__10JUTNameTabFPC7ResNTAB
/* 803394F4 A0 1F 00 0E */ lhz r0, 0xe(r31)
/* 803394F8 B0 1E 00 0E */ sth r0, 0xe(r30)
/* 803394FC 7F E3 FB 78 */ mr r3, r31
/* 80339500 80 9F 00 24 */ lwz r4, 0x24(r31)
/* 80339504 4B FD 0F 6D */ bl func_8030A470
/* 80339508 90 7E 00 4C */ stw r3, 0x4c(r30)
/* 8033950C 7F E3 FB 78 */ mr r3, r31
/* 80339510 80 9F 00 2C */ lwz r4, 0x2c(r31)
/* 80339514 4B FB AD AD */ bl func_802F42C0
/* 80339518 90 7E 00 34 */ stw r3, 0x34(r30)
/* 8033951C 7F E3 FB 78 */ mr r3, r31
/* 80339520 80 9F 00 34 */ lwz r4, 0x34(r31)
/* 80339524 4B FD 10 0D */ bl func_8030A530
/* 80339528 7C 64 1B 78 */ mr r4, r3
/* 8033952C 38 7E 00 38 */ addi r3, r30, 0x38
/* 80339530 4B FA 54 ED */ bl setResource__10JUTNameTabFPC7ResNTAB
/* 80339534 A0 1F 00 10 */ lhz r0, 0x10(r31)
/* 80339538 B0 1E 00 10 */ sth r0, 0x10(r30)
/* 8033953C A0 1F 00 12 */ lhz r0, 0x12(r31)
/* 80339540 B0 1E 00 12 */ sth r0, 0x12(r30)
/* 80339544 A0 1F 00 14 */ lhz r0, 0x14(r31)
/* 80339548 B0 1E 00 14 */ sth r0, 0x14(r30)
/* 8033954C A0 1F 00 16 */ lhz r0, 0x16(r31)
/* 80339550 B0 1E 00 16 */ sth r0, 0x16(r30)
/* 80339554 7F E3 FB 78 */ mr r3, r31
/* 80339558 80 9F 00 38 */ lwz r4, 0x38(r31)
/* 8033955C 4B FD 0F ED */ bl func_8030A548
/* 80339560 90 7E 00 50 */ stw r3, 0x50(r30)
/* 80339564 7F E3 FB 78 */ mr r3, r31
/* 80339568 80 9F 00 3C */ lwz r4, 0x3c(r31)
/* 8033956C 4B FD 0F DD */ bl func_8030A548
/* 80339570 90 7E 00 54 */ stw r3, 0x54(r30)
/* 80339574 7F E3 FB 78 */ mr r3, r31
/* 80339578 80 9F 00 40 */ lwz r4, 0x40(r31)
/* 8033957C 4B FD 0F CD */ bl func_8030A548
/* 80339580 90 7E 00 58 */ stw r3, 0x58(r30)
/* 80339584 7F E3 FB 78 */ mr r3, r31
/* 80339588 80 9F 00 44 */ lwz r4, 0x44(r31)
/* 8033958C 4B FD 0F BD */ bl func_8030A548
/* 80339590 90 7E 00 5C */ stw r3, 0x5c(r30)
/* 80339594 A0 1F 00 18 */ lhz r0, 0x18(r31)
/* 80339598 B0 1E 00 18 */ sth r0, 0x18(r30)
/* 8033959C A0 1F 00 1A */ lhz r0, 0x1a(r31)
/* 803395A0 B0 1E 00 1A */ sth r0, 0x1a(r30)
/* 803395A4 A0 1F 00 1C */ lhz r0, 0x1c(r31)
/* 803395A8 B0 1E 00 1C */ sth r0, 0x1c(r30)
/* 803395AC A0 1F 00 1E */ lhz r0, 0x1e(r31)
/* 803395B0 B0 1E 00 1E */ sth r0, 0x1e(r30)
/* 803395B4 7F E3 FB 78 */ mr r3, r31
/* 803395B8 80 9F 00 48 */ lwz r4, 0x48(r31)
/* 803395BC 4B FD 0F 8D */ bl func_8030A548
/* 803395C0 90 7E 00 60 */ stw r3, 0x60(r30)
/* 803395C4 7F E3 FB 78 */ mr r3, r31
/* 803395C8 80 9F 00 4C */ lwz r4, 0x4c(r31)
/* 803395CC 4B FD 0F 7D */ bl func_8030A548
/* 803395D0 90 7E 00 64 */ stw r3, 0x64(r30)
/* 803395D4 7F E3 FB 78 */ mr r3, r31
/* 803395D8 80 9F 00 50 */ lwz r4, 0x50(r31)
/* 803395DC 4B FD 0F 6D */ bl func_8030A548
/* 803395E0 90 7E 00 68 */ stw r3, 0x68(r30)
/* 803395E4 7F E3 FB 78 */ mr r3, r31
/* 803395E8 80 9F 00 54 */ lwz r4, 0x54(r31)
/* 803395EC 4B FD 0F 5D */ bl func_8030A548
/* 803395F0 90 7E 00 6C */ stw r3, 0x6c(r30)
/* 803395F4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803395F8 83 C1 00 08 */ lwz r30, 8(r1)
/* 803395FC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80339600 7C 08 03 A6 */ mtlr r0
/* 80339604 38 21 00 10 */ addi r1, r1, 0x10
/* 80339608 4E 80 00 20 */ blr
@@ -0,0 +1,101 @@
lbl_80338E8C:
/* 80338E8C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80338E90 7C 08 02 A6 */ mflr r0
/* 80338E94 90 01 00 24 */ stw r0, 0x24(r1)
/* 80338E98 39 61 00 20 */ addi r11, r1, 0x20
/* 80338E9C 48 02 93 35 */ bl _savegpr_26
/* 80338EA0 7C 7B 1B 78 */ mr r27, r3
/* 80338EA4 7C 9C 23 78 */ mr r28, r4
/* 80338EA8 3B C5 00 20 */ addi r30, r5, 0x20
/* 80338EAC 3B A0 00 00 */ li r29, 0
/* 80338EB0 3C 60 54 52 */ lis r3, 0x5452 /* 0x54524B31@ha */
/* 80338EB4 3B E3 4B 31 */ addi r31, r3, 0x4B31 /* 0x54524B31@l */
/* 80338EB8 83 45 00 0C */ lwz r26, 0xc(r5)
/* 80338EBC 48 00 01 10 */ b lbl_80338FCC
lbl_80338EC0:
/* 80338EC0 80 9E 00 00 */ lwz r4, 0(r30)
/* 80338EC4 7C 04 F8 00 */ cmpw r4, r31
/* 80338EC8 41 82 00 BC */ beq lbl_80338F84
/* 80338ECC 40 80 00 40 */ bge lbl_80338F0C
/* 80338ED0 3C 60 43 4C */ lis r3, 0x434C /* 0x434C4B31@ha */
/* 80338ED4 38 03 4B 31 */ addi r0, r3, 0x4B31 /* 0x434C4B31@l */
/* 80338ED8 7C 04 00 00 */ cmpw r4, r0
/* 80338EDC 41 82 00 80 */ beq lbl_80338F5C
/* 80338EE0 40 80 00 18 */ bge lbl_80338EF8
/* 80338EE4 3C 60 41 4E */ lis r3, 0x414E /* 0x414E4B31@ha */
/* 80338EE8 38 03 4B 31 */ addi r0, r3, 0x4B31 /* 0x414E4B31@l */
/* 80338EEC 7C 04 00 00 */ cmpw r4, r0
/* 80338EF0 41 82 00 44 */ beq lbl_80338F34
/* 80338EF4 48 00 00 B8 */ b lbl_80338FAC
lbl_80338EF8:
/* 80338EF8 3C 60 50 41 */ lis r3, 0x5041 /* 0x50414B31@ha */
/* 80338EFC 38 03 4B 31 */ addi r0, r3, 0x4B31 /* 0x50414B31@l */
/* 80338F00 7C 04 00 00 */ cmpw r4, r0
/* 80338F04 41 82 00 44 */ beq lbl_80338F48
/* 80338F08 48 00 00 A4 */ b lbl_80338FAC
lbl_80338F0C:
/* 80338F0C 3C 60 56 43 */ lis r3, 0x5643 /* 0x56434B31@ha */
/* 80338F10 38 03 4B 31 */ addi r0, r3, 0x4B31 /* 0x56434B31@l */
/* 80338F14 7C 04 00 00 */ cmpw r4, r0
/* 80338F18 41 82 00 80 */ beq lbl_80338F98
/* 80338F1C 40 80 00 90 */ bge lbl_80338FAC
/* 80338F20 3C 60 54 54 */ lis r3, 0x5454 /* 0x54544B31@ha */
/* 80338F24 38 03 4B 31 */ addi r0, r3, 0x4B31 /* 0x54544B31@l */
/* 80338F28 7C 04 00 00 */ cmpw r4, r0
/* 80338F2C 41 82 00 44 */ beq lbl_80338F70
/* 80338F30 48 00 00 7C */ b lbl_80338FAC
lbl_80338F34:
/* 80338F34 7F 63 DB 78 */ mr r3, r27
/* 80338F38 7F 84 E3 78 */ mr r4, r28
/* 80338F3C 7F C5 F3 78 */ mr r5, r30
/* 80338F40 48 00 00 D5 */ bl setAnmTransform__19J3DAnmKeyLoader_v15FP18J3DAnmTransformKeyPC22J3DAnmTransformKeyData
/* 80338F44 48 00 00 7C */ b lbl_80338FC0
lbl_80338F48:
/* 80338F48 7F 63 DB 78 */ mr r3, r27
/* 80338F4C 7F 84 E3 78 */ mr r4, r28
/* 80338F50 7F C5 F3 78 */ mr r5, r30
/* 80338F54 48 00 03 85 */ bl setAnmColor__19J3DAnmKeyLoader_v15FP14J3DAnmColorKeyPC18J3DAnmColorKeyData
/* 80338F58 48 00 00 68 */ b lbl_80338FC0
lbl_80338F5C:
/* 80338F5C 7F 63 DB 78 */ mr r3, r27
/* 80338F60 7F 84 E3 78 */ mr r4, r28
/* 80338F64 7F C5 F3 78 */ mr r5, r30
/* 80338F68 48 00 04 85 */ bl setAnmCluster__19J3DAnmKeyLoader_v15FP16J3DAnmClusterKeyPC20J3DAnmClusterKeyData
/* 80338F6C 48 00 00 54 */ b lbl_80338FC0
lbl_80338F70:
/* 80338F70 7F 63 DB 78 */ mr r3, r27
/* 80338F74 7F 84 E3 78 */ mr r4, r28
/* 80338F78 7F C5 F3 78 */ mr r5, r30
/* 80338F7C 48 00 01 5D */ bl setAnmTextureSRT__19J3DAnmKeyLoader_v15FP19J3DAnmTextureSRTKeyPC23J3DAnmTextureSRTKeyData
/* 80338F80 48 00 00 40 */ b lbl_80338FC0
lbl_80338F84:
/* 80338F84 7F 63 DB 78 */ mr r3, r27
/* 80338F88 7F 84 E3 78 */ mr r4, r28
/* 80338F8C 7F C5 F3 78 */ mr r5, r30
/* 80338F90 48 00 04 F1 */ bl setAnmTevReg__19J3DAnmKeyLoader_v15FP15J3DAnmTevRegKeyPC19J3DAnmTevRegKeyData
/* 80338F94 48 00 00 2C */ b lbl_80338FC0
lbl_80338F98:
/* 80338F98 7F 63 DB 78 */ mr r3, r27
/* 80338F9C 7F 84 E3 78 */ mr r4, r28
/* 80338FA0 7F C5 F3 78 */ mr r5, r30
/* 80338FA4 48 00 06 91 */ bl setAnmVtxColor__19J3DAnmKeyLoader_v15FP17J3DAnmVtxColorKeyPC21J3DAnmVtxColorKeyData
/* 80338FA8 48 00 00 18 */ b lbl_80338FC0
lbl_80338FAC:
/* 80338FAC 3C 60 80 3A */ lis r3, J3DAnmLoader__stringBase0@ha
/* 80338FB0 38 63 21 30 */ addi r3, r3, J3DAnmLoader__stringBase0@l
/* 80338FB4 38 63 00 29 */ addi r3, r3, 0x29
/* 80338FB8 4C C6 31 82 */ crclr 6
/* 80338FBC 4B CC DB 01 */ bl OSReport
lbl_80338FC0:
/* 80338FC0 80 1E 00 04 */ lwz r0, 4(r30)
/* 80338FC4 7F DE 02 14 */ add r30, r30, r0
/* 80338FC8 3B BD 00 01 */ addi r29, r29, 1
lbl_80338FCC:
/* 80338FCC 7C 1D D0 40 */ cmplw r29, r26
/* 80338FD0 41 80 FE F0 */ blt lbl_80338EC0
/* 80338FD4 39 61 00 20 */ addi r11, r1, 0x20
/* 80338FD8 48 02 92 45 */ bl _restgpr_26
/* 80338FDC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80338FE0 7C 08 03 A6 */ mtlr r0
/* 80338FE4 38 21 00 20 */ addi r1, r1, 0x20
/* 80338FE8 4E 80 00 20 */ blr
@@ -0,0 +1,101 @@
lbl_803386A0:
/* 803386A0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 803386A4 7C 08 02 A6 */ mflr r0
/* 803386A8 90 01 00 24 */ stw r0, 0x24(r1)
/* 803386AC 39 61 00 20 */ addi r11, r1, 0x20
/* 803386B0 48 02 9B 21 */ bl _savegpr_26
/* 803386B4 7C 7B 1B 78 */ mr r27, r3
/* 803386B8 7C 9C 23 78 */ mr r28, r4
/* 803386BC 3B C5 00 20 */ addi r30, r5, 0x20
/* 803386C0 3B A0 00 00 */ li r29, 0
/* 803386C4 3C 60 54 50 */ lis r3, 0x5450 /* 0x54505431@ha */
/* 803386C8 3B E3 54 31 */ addi r31, r3, 0x5431 /* 0x54505431@l */
/* 803386CC 83 45 00 0C */ lwz r26, 0xc(r5)
/* 803386D0 48 00 01 10 */ b lbl_803387E0
lbl_803386D4:
/* 803386D4 80 9E 00 00 */ lwz r4, 0(r30)
/* 803386D8 7C 04 F8 00 */ cmpw r4, r31
/* 803386DC 41 82 00 94 */ beq lbl_80338770
/* 803386E0 40 80 00 40 */ bge lbl_80338720
/* 803386E4 3C 60 43 4C */ lis r3, 0x434C /* 0x434C4631@ha */
/* 803386E8 38 03 46 31 */ addi r0, r3, 0x4631 /* 0x434C4631@l */
/* 803386EC 7C 04 00 00 */ cmpw r4, r0
/* 803386F0 41 82 00 94 */ beq lbl_80338784
/* 803386F4 40 80 00 18 */ bge lbl_8033870C
/* 803386F8 3C 60 41 4E */ lis r3, 0x414E /* 0x414E4631@ha */
/* 803386FC 38 03 46 31 */ addi r0, r3, 0x4631 /* 0x414E4631@l */
/* 80338700 7C 04 00 00 */ cmpw r4, r0
/* 80338704 41 82 00 44 */ beq lbl_80338748
/* 80338708 48 00 00 B8 */ b lbl_803387C0
lbl_8033870C:
/* 8033870C 3C 60 50 41 */ lis r3, 0x5041 /* 0x50414631@ha */
/* 80338710 38 03 46 31 */ addi r0, r3, 0x4631 /* 0x50414631@l */
/* 80338714 7C 04 00 00 */ cmpw r4, r0
/* 80338718 41 82 00 44 */ beq lbl_8033875C
/* 8033871C 48 00 00 A4 */ b lbl_803387C0
lbl_80338720:
/* 80338720 3C 60 56 43 */ lis r3, 0x5643 /* 0x56434631@ha */
/* 80338724 38 03 46 31 */ addi r0, r3, 0x4631 /* 0x56434631@l */
/* 80338728 7C 04 00 00 */ cmpw r4, r0
/* 8033872C 41 82 00 80 */ beq lbl_803387AC
/* 80338730 40 80 00 90 */ bge lbl_803387C0
/* 80338734 3C 60 56 41 */ lis r3, 0x5641 /* 0x56414631@ha */
/* 80338738 38 03 46 31 */ addi r0, r3, 0x4631 /* 0x56414631@l */
/* 8033873C 7C 04 00 00 */ cmpw r4, r0
/* 80338740 41 82 00 58 */ beq lbl_80338798
/* 80338744 48 00 00 7C */ b lbl_803387C0
lbl_80338748:
/* 80338748 7F 63 DB 78 */ mr r3, r27
/* 8033874C 7F 84 E3 78 */ mr r4, r28
/* 80338750 7F C5 F3 78 */ mr r5, r30
/* 80338754 48 00 00 D5 */ bl setAnmTransform__20J3DAnmFullLoader_v15FP19J3DAnmTransformFullPC23J3DAnmTransformFullData
/* 80338758 48 00 00 7C */ b lbl_803387D4
lbl_8033875C:
/* 8033875C 7F 63 DB 78 */ mr r3, r27
/* 80338760 7F 84 E3 78 */ mr r4, r28
/* 80338764 7F C5 F3 78 */ mr r5, r30
/* 80338768 48 00 01 7D */ bl setAnmColor__20J3DAnmFullLoader_v15FP15J3DAnmColorFullPC19J3DAnmColorFullData
/* 8033876C 48 00 00 68 */ b lbl_803387D4
lbl_80338770:
/* 80338770 7F 63 DB 78 */ mr r3, r27
/* 80338774 7F 84 E3 78 */ mr r4, r28
/* 80338778 7F C5 F3 78 */ mr r5, r30
/* 8033877C 48 00 02 5D */ bl setAnmTexPattern__20J3DAnmFullLoader_v15FP16J3DAnmTexPatternPC24J3DAnmTexPatternFullData
/* 80338780 48 00 00 54 */ b lbl_803387D4
lbl_80338784:
/* 80338784 7F 63 DB 78 */ mr r3, r27
/* 80338788 7F 84 E3 78 */ mr r4, r28
/* 8033878C 7F C5 F3 78 */ mr r5, r30
/* 80338790 48 00 03 B9 */ bl setAnmCluster__20J3DAnmFullLoader_v15FP17J3DAnmClusterFullPC21J3DAnmClusterFullData
/* 80338794 48 00 00 40 */ b lbl_803387D4
lbl_80338798:
/* 80338798 7F 63 DB 78 */ mr r3, r27
/* 8033879C 7F 84 E3 78 */ mr r4, r28
/* 803387A0 7F C5 F3 78 */ mr r5, r30
/* 803387A4 48 00 03 01 */ bl setAnmVisibility__20J3DAnmFullLoader_v15FP20J3DAnmVisibilityFullPC24J3DAnmVisibilityFullData
/* 803387A8 48 00 00 2C */ b lbl_803387D4
lbl_803387AC:
/* 803387AC 7F 63 DB 78 */ mr r3, r27
/* 803387B0 7F 84 E3 78 */ mr r4, r28
/* 803387B4 7F C5 F3 78 */ mr r5, r30
/* 803387B8 48 00 04 25 */ bl setAnmVtxColor__20J3DAnmFullLoader_v15FP18J3DAnmVtxColorFullPC22J3DAnmVtxColorFullData
/* 803387BC 48 00 00 18 */ b lbl_803387D4
lbl_803387C0:
/* 803387C0 3C 60 80 3A */ lis r3, J3DAnmLoader__stringBase0@ha
/* 803387C4 38 63 21 30 */ addi r3, r3, J3DAnmLoader__stringBase0@l
/* 803387C8 38 63 00 29 */ addi r3, r3, 0x29
/* 803387CC 4C C6 31 82 */ crclr 6
/* 803387D0 4B CC E2 ED */ bl OSReport
lbl_803387D4:
/* 803387D4 80 1E 00 04 */ lwz r0, 4(r30)
/* 803387D8 7F DE 02 14 */ add r30, r30, r0
/* 803387DC 3B BD 00 01 */ addi r29, r29, 1
lbl_803387E0:
/* 803387E0 7C 1D D0 40 */ cmplw r29, r26
/* 803387E4 41 80 FE F0 */ blt lbl_803386D4
/* 803387E8 39 61 00 20 */ addi r11, r1, 0x20
/* 803387EC 48 02 9A 31 */ bl _restgpr_26
/* 803387F0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 803387F4 7C 08 03 A6 */ mtlr r0
/* 803387F8 38 21 00 20 */ addi r1, r1, 0x20
/* 803387FC 4E 80 00 20 */ blr
@@ -0,0 +1,225 @@
lbl_80338134:
/* 80338134 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 80338138 7C 08 02 A6 */ mflr r0
/* 8033813C 90 01 00 74 */ stw r0, 0x74(r1)
/* 80338140 93 E1 00 6C */ stw r31, 0x6c(r1)
/* 80338144 93 C1 00 68 */ stw r30, 0x68(r1)
/* 80338148 7C 7E 1B 78 */ mr r30, r3
/* 8033814C 7C 9F 23 79 */ or. r31, r4, r4
/* 80338150 41 82 03 00 */ beq lbl_80338450
/* 80338154 80 7F 00 00 */ lwz r3, 0(r31)
/* 80338158 3C 03 B5 CD */ addis r0, r3, 0xb5cd
/* 8033815C 28 00 44 31 */ cmplwi r0, 0x4431
/* 80338160 40 82 02 F0 */ bne lbl_80338450
/* 80338164 80 BF 00 04 */ lwz r5, 4(r31)
/* 80338168 3C 60 62 72 */ lis r3, 0x6272 /* 0x62726B31@ha */
/* 8033816C 38 03 6B 31 */ addi r0, r3, 0x6B31 /* 0x62726B31@l */
/* 80338170 7C 05 00 00 */ cmpw r5, r0
/* 80338174 41 82 01 70 */ beq lbl_803382E4
/* 80338178 40 80 00 70 */ bge lbl_803381E8
/* 8033817C 3C 80 62 6C */ lis r4, 0x626C /* 0x626C6B31@ha */
/* 80338180 38 04 6B 31 */ addi r0, r4, 0x6B31 /* 0x626C6B31@l */
/* 80338184 7C 05 00 00 */ cmpw r5, r0
/* 80338188 41 82 01 0C */ beq lbl_80338294
/* 8033818C 40 80 00 38 */ bge lbl_803381C4
/* 80338190 3C 60 62 63 */ lis r3, 0x6263 /* 0x62636B31@ha */
/* 80338194 38 03 6B 31 */ addi r0, r3, 0x6B31 /* 0x62636B31@l */
/* 80338198 7C 05 00 00 */ cmpw r5, r0
/* 8033819C 41 82 00 A8 */ beq lbl_80338244
/* 803381A0 40 80 00 14 */ bge lbl_803381B4
/* 803381A4 38 03 61 31 */ addi r0, r3, 0x6131
/* 803381A8 7C 05 00 00 */ cmpw r5, r0
/* 803381AC 41 82 01 A4 */ beq lbl_80338350
/* 803381B0 48 00 02 90 */ b lbl_80338440
lbl_803381B4:
/* 803381B4 38 04 61 31 */ addi r0, r4, 0x6131
/* 803381B8 7C 05 00 00 */ cmpw r5, r0
/* 803381BC 41 82 02 0C */ beq lbl_803383C8
/* 803381C0 48 00 02 80 */ b lbl_80338440
lbl_803381C4:
/* 803381C4 3C 60 62 70 */ lis r3, 0x6270 /* 0x62706B31@ha */
/* 803381C8 38 03 6B 31 */ addi r0, r3, 0x6B31 /* 0x62706B31@l */
/* 803381CC 7C 05 00 00 */ cmpw r5, r0
/* 803381D0 41 82 00 9C */ beq lbl_8033826C
/* 803381D4 40 80 02 6C */ bge lbl_80338440
/* 803381D8 38 03 61 31 */ addi r0, r3, 0x6131
/* 803381DC 7C 05 00 00 */ cmpw r5, r0
/* 803381E0 41 82 01 98 */ beq lbl_80338378
/* 803381E4 48 00 02 5C */ b lbl_80338440
lbl_803381E8:
/* 803381E8 3C 60 62 76 */ lis r3, 0x6276 /* 0x62766131@ha */
/* 803381EC 38 03 61 31 */ addi r0, r3, 0x6131 /* 0x62766131@l */
/* 803381F0 7C 05 00 00 */ cmpw r5, r0
/* 803381F4 41 82 02 24 */ beq lbl_80338418
/* 803381F8 40 80 00 28 */ bge lbl_80338220
/* 803381FC 3C 60 62 74 */ lis r3, 0x6274 /* 0x62747031@ha */
/* 80338200 38 03 70 31 */ addi r0, r3, 0x7031 /* 0x62747031@l */
/* 80338204 7C 05 00 00 */ cmpw r5, r0
/* 80338208 41 82 01 98 */ beq lbl_803383A0
/* 8033820C 40 80 02 34 */ bge lbl_80338440
/* 80338210 38 03 6B 31 */ addi r0, r3, 0x6b31
/* 80338214 7C 05 00 00 */ cmpw r5, r0
/* 80338218 41 82 00 A4 */ beq lbl_803382BC
/* 8033821C 48 00 02 24 */ b lbl_80338440
lbl_80338220:
/* 80338220 3C 60 62 78 */ lis r3, 0x6278 /* 0x62786B31@ha */
/* 80338224 38 03 6B 31 */ addi r0, r3, 0x6B31 /* 0x62786B31@l */
/* 80338228 7C 05 00 00 */ cmpw r5, r0
/* 8033822C 41 82 00 FC */ beq lbl_80338328
/* 80338230 40 80 02 10 */ bge lbl_80338440
/* 80338234 38 03 61 31 */ addi r0, r3, 0x6131
/* 80338238 7C 05 00 00 */ cmpw r5, r0
/* 8033823C 41 82 01 B4 */ beq lbl_803383F0
/* 80338240 48 00 02 00 */ b lbl_80338440
lbl_80338244:
/* 80338244 38 61 00 60 */ addi r3, r1, 0x60
/* 80338248 48 00 02 99 */ bl __ct__19J3DAnmKeyLoader_v15Fv
/* 8033824C 38 61 00 60 */ addi r3, r1, 0x60
/* 80338250 7F C4 F3 78 */ mr r4, r30
/* 80338254 7F E5 FB 78 */ mr r5, r31
/* 80338258 48 00 0C 35 */ bl setResource__19J3DAnmKeyLoader_v15FP10J3DAnmBasePCv
/* 8033825C 38 61 00 60 */ addi r3, r1, 0x60
/* 80338260 38 80 FF FF */ li r4, -1
/* 80338264 48 00 02 99 */ bl __dt__19J3DAnmKeyLoader_v15Fv
/* 80338268 48 00 01 E8 */ b lbl_80338450
lbl_8033826C:
/* 8033826C 38 61 00 58 */ addi r3, r1, 0x58
/* 80338270 48 00 02 71 */ bl __ct__19J3DAnmKeyLoader_v15Fv
/* 80338274 38 61 00 58 */ addi r3, r1, 0x58
/* 80338278 7F C4 F3 78 */ mr r4, r30
/* 8033827C 7F E5 FB 78 */ mr r5, r31
/* 80338280 48 00 0C 0D */ bl setResource__19J3DAnmKeyLoader_v15FP10J3DAnmBasePCv
/* 80338284 38 61 00 58 */ addi r3, r1, 0x58
/* 80338288 38 80 FF FF */ li r4, -1
/* 8033828C 48 00 02 71 */ bl __dt__19J3DAnmKeyLoader_v15Fv
/* 80338290 48 00 01 C0 */ b lbl_80338450
lbl_80338294:
/* 80338294 38 61 00 50 */ addi r3, r1, 0x50
/* 80338298 48 00 02 49 */ bl __ct__19J3DAnmKeyLoader_v15Fv
/* 8033829C 38 61 00 50 */ addi r3, r1, 0x50
/* 803382A0 7F C4 F3 78 */ mr r4, r30
/* 803382A4 7F E5 FB 78 */ mr r5, r31
/* 803382A8 48 00 0B E5 */ bl setResource__19J3DAnmKeyLoader_v15FP10J3DAnmBasePCv
/* 803382AC 38 61 00 50 */ addi r3, r1, 0x50
/* 803382B0 38 80 FF FF */ li r4, -1
/* 803382B4 48 00 02 49 */ bl __dt__19J3DAnmKeyLoader_v15Fv
/* 803382B8 48 00 01 98 */ b lbl_80338450
lbl_803382BC:
/* 803382BC 38 61 00 48 */ addi r3, r1, 0x48
/* 803382C0 48 00 02 21 */ bl __ct__19J3DAnmKeyLoader_v15Fv
/* 803382C4 38 61 00 48 */ addi r3, r1, 0x48
/* 803382C8 7F C4 F3 78 */ mr r4, r30
/* 803382CC 7F E5 FB 78 */ mr r5, r31
/* 803382D0 48 00 0B BD */ bl setResource__19J3DAnmKeyLoader_v15FP10J3DAnmBasePCv
/* 803382D4 38 61 00 48 */ addi r3, r1, 0x48
/* 803382D8 38 80 FF FF */ li r4, -1
/* 803382DC 48 00 02 21 */ bl __dt__19J3DAnmKeyLoader_v15Fv
/* 803382E0 48 00 01 70 */ b lbl_80338450
lbl_803382E4:
/* 803382E4 38 61 00 40 */ addi r3, r1, 0x40
/* 803382E8 48 00 01 F9 */ bl __ct__19J3DAnmKeyLoader_v15Fv
/* 803382EC 7F C3 F3 78 */ mr r3, r30
/* 803382F0 81 9E 00 00 */ lwz r12, 0(r30)
/* 803382F4 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 803382F8 7D 89 03 A6 */ mtctr r12
/* 803382FC 4E 80 04 21 */ bctrl
/* 80338300 2C 03 00 05 */ cmpwi r3, 5
/* 80338304 40 82 00 14 */ bne lbl_80338318
/* 80338308 38 61 00 40 */ addi r3, r1, 0x40
/* 8033830C 7F C4 F3 78 */ mr r4, r30
/* 80338310 7F E5 FB 78 */ mr r5, r31
/* 80338314 48 00 0B 79 */ bl setResource__19J3DAnmKeyLoader_v15FP10J3DAnmBasePCv
lbl_80338318:
/* 80338318 38 61 00 40 */ addi r3, r1, 0x40
/* 8033831C 38 80 FF FF */ li r4, -1
/* 80338320 48 00 01 DD */ bl __dt__19J3DAnmKeyLoader_v15Fv
/* 80338324 48 00 01 2C */ b lbl_80338450
lbl_80338328:
/* 80338328 38 61 00 38 */ addi r3, r1, 0x38
/* 8033832C 48 00 01 B5 */ bl __ct__19J3DAnmKeyLoader_v15Fv
/* 80338330 38 61 00 38 */ addi r3, r1, 0x38
/* 80338334 7F C4 F3 78 */ mr r4, r30
/* 80338338 7F E5 FB 78 */ mr r5, r31
/* 8033833C 48 00 0B 51 */ bl setResource__19J3DAnmKeyLoader_v15FP10J3DAnmBasePCv
/* 80338340 38 61 00 38 */ addi r3, r1, 0x38
/* 80338344 38 80 FF FF */ li r4, -1
/* 80338348 48 00 01 B5 */ bl __dt__19J3DAnmKeyLoader_v15Fv
/* 8033834C 48 00 01 04 */ b lbl_80338450
lbl_80338350:
/* 80338350 38 61 00 30 */ addi r3, r1, 0x30
/* 80338354 48 00 01 15 */ bl __ct__20J3DAnmFullLoader_v15Fv
/* 80338358 38 61 00 30 */ addi r3, r1, 0x30
/* 8033835C 7F C4 F3 78 */ mr r4, r30
/* 80338360 7F E5 FB 78 */ mr r5, r31
/* 80338364 48 00 03 3D */ bl setResource__20J3DAnmFullLoader_v15FP10J3DAnmBasePCv
/* 80338368 38 61 00 30 */ addi r3, r1, 0x30
/* 8033836C 38 80 FF FF */ li r4, -1
/* 80338370 48 00 01 15 */ bl __dt__20J3DAnmFullLoader_v15Fv
/* 80338374 48 00 00 DC */ b lbl_80338450
lbl_80338378:
/* 80338378 38 61 00 28 */ addi r3, r1, 0x28
/* 8033837C 48 00 00 ED */ bl __ct__20J3DAnmFullLoader_v15Fv
/* 80338380 38 61 00 28 */ addi r3, r1, 0x28
/* 80338384 7F C4 F3 78 */ mr r4, r30
/* 80338388 7F E5 FB 78 */ mr r5, r31
/* 8033838C 48 00 03 15 */ bl setResource__20J3DAnmFullLoader_v15FP10J3DAnmBasePCv
/* 80338390 38 61 00 28 */ addi r3, r1, 0x28
/* 80338394 38 80 FF FF */ li r4, -1
/* 80338398 48 00 00 ED */ bl __dt__20J3DAnmFullLoader_v15Fv
/* 8033839C 48 00 00 B4 */ b lbl_80338450
lbl_803383A0:
/* 803383A0 38 61 00 20 */ addi r3, r1, 0x20
/* 803383A4 48 00 00 C5 */ bl __ct__20J3DAnmFullLoader_v15Fv
/* 803383A8 38 61 00 20 */ addi r3, r1, 0x20
/* 803383AC 7F C4 F3 78 */ mr r4, r30
/* 803383B0 7F E5 FB 78 */ mr r5, r31
/* 803383B4 48 00 02 ED */ bl setResource__20J3DAnmFullLoader_v15FP10J3DAnmBasePCv
/* 803383B8 38 61 00 20 */ addi r3, r1, 0x20
/* 803383BC 38 80 FF FF */ li r4, -1
/* 803383C0 48 00 00 C5 */ bl __dt__20J3DAnmFullLoader_v15Fv
/* 803383C4 48 00 00 8C */ b lbl_80338450
lbl_803383C8:
/* 803383C8 38 61 00 18 */ addi r3, r1, 0x18
/* 803383CC 48 00 00 9D */ bl __ct__20J3DAnmFullLoader_v15Fv
/* 803383D0 38 61 00 18 */ addi r3, r1, 0x18
/* 803383D4 7F C4 F3 78 */ mr r4, r30
/* 803383D8 7F E5 FB 78 */ mr r5, r31
/* 803383DC 48 00 02 C5 */ bl setResource__20J3DAnmFullLoader_v15FP10J3DAnmBasePCv
/* 803383E0 38 61 00 18 */ addi r3, r1, 0x18
/* 803383E4 38 80 FF FF */ li r4, -1
/* 803383E8 48 00 00 9D */ bl __dt__20J3DAnmFullLoader_v15Fv
/* 803383EC 48 00 00 64 */ b lbl_80338450
lbl_803383F0:
/* 803383F0 38 61 00 10 */ addi r3, r1, 0x10
/* 803383F4 48 00 00 75 */ bl __ct__20J3DAnmFullLoader_v15Fv
/* 803383F8 38 61 00 10 */ addi r3, r1, 0x10
/* 803383FC 7F C4 F3 78 */ mr r4, r30
/* 80338400 7F E5 FB 78 */ mr r5, r31
/* 80338404 48 00 02 9D */ bl setResource__20J3DAnmFullLoader_v15FP10J3DAnmBasePCv
/* 80338408 38 61 00 10 */ addi r3, r1, 0x10
/* 8033840C 38 80 FF FF */ li r4, -1
/* 80338410 48 00 00 75 */ bl __dt__20J3DAnmFullLoader_v15Fv
/* 80338414 48 00 00 3C */ b lbl_80338450
lbl_80338418:
/* 80338418 38 61 00 08 */ addi r3, r1, 8
/* 8033841C 48 00 00 4D */ bl __ct__20J3DAnmFullLoader_v15Fv
/* 80338420 38 61 00 08 */ addi r3, r1, 8
/* 80338424 7F C4 F3 78 */ mr r4, r30
/* 80338428 7F E5 FB 78 */ mr r5, r31
/* 8033842C 48 00 02 75 */ bl setResource__20J3DAnmFullLoader_v15FP10J3DAnmBasePCv
/* 80338430 38 61 00 08 */ addi r3, r1, 8
/* 80338434 38 80 FF FF */ li r4, -1
/* 80338438 48 00 00 4D */ bl __dt__20J3DAnmFullLoader_v15Fv
/* 8033843C 48 00 00 14 */ b lbl_80338450
lbl_80338440:
/* 80338440 3C 60 80 3A */ lis r3, J3DAnmLoader__stringBase0@ha
/* 80338444 38 63 21 30 */ addi r3, r3, J3DAnmLoader__stringBase0@l
/* 80338448 4C C6 31 82 */ crclr 6
/* 8033844C 4B CC E6 71 */ bl OSReport
lbl_80338450:
/* 80338450 83 E1 00 6C */ lwz r31, 0x6c(r1)
/* 80338454 83 C1 00 68 */ lwz r30, 0x68(r1)
/* 80338458 80 01 00 74 */ lwz r0, 0x74(r1)
/* 8033845C 7C 08 03 A6 */ mtlr r0
/* 80338460 38 21 00 70 */ addi r1, r1, 0x70
/* 80338464 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_803341CC:
/* 803341CC 3C 80 80 3D */ lis r4, __vt__16J3DClusterLoader@ha
/* 803341D0 38 04 F0 F8 */ addi r0, r4, __vt__16J3DClusterLoader@l
/* 803341D4 90 03 00 00 */ stw r0, 0(r3)
/* 803341D8 3C 80 80 3D */ lis r4, __vt__20J3DClusterLoader_v15@ha
/* 803341DC 38 04 F0 E8 */ addi r0, r4, __vt__20J3DClusterLoader_v15@l
/* 803341E0 90 03 00 00 */ stw r0, 0(r3)
/* 803341E4 4E 80 00 20 */ blr
@@ -0,0 +1,20 @@
lbl_803345FC:
/* 803345FC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80334600 7C 08 02 A6 */ mflr r0
/* 80334604 90 01 00 14 */ stw r0, 0x14(r1)
/* 80334608 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8033460C 7C 7F 1B 79 */ or. r31, r3, r3
/* 80334610 41 82 00 1C */ beq lbl_8033462C
/* 80334614 3C A0 80 3D */ lis r5, __vt__16J3DClusterLoader@ha
/* 80334618 38 05 F0 F8 */ addi r0, r5, __vt__16J3DClusterLoader@l
/* 8033461C 90 1F 00 00 */ stw r0, 0(r31)
/* 80334620 7C 80 07 35 */ extsh. r0, r4
/* 80334624 40 81 00 08 */ ble lbl_8033462C
/* 80334628 4B F9 A7 15 */ bl __dl__FPv
lbl_8033462C:
/* 8033462C 7F E3 FB 78 */ mr r3, r31
/* 80334630 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80334634 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80334638 7C 08 03 A6 */ mtlr r0
/* 8033463C 38 21 00 10 */ addi r1, r1, 0x10
/* 80334640 4E 80 00 20 */ blr
@@ -0,0 +1,26 @@
lbl_803341E8:
/* 803341E8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803341EC 7C 08 02 A6 */ mflr r0
/* 803341F0 90 01 00 14 */ stw r0, 0x14(r1)
/* 803341F4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803341F8 7C 7F 1B 79 */ or. r31, r3, r3
/* 803341FC 41 82 00 30 */ beq lbl_8033422C
/* 80334200 3C 60 80 3D */ lis r3, __vt__20J3DClusterLoader_v15@ha
/* 80334204 38 03 F0 E8 */ addi r0, r3, __vt__20J3DClusterLoader_v15@l
/* 80334208 90 1F 00 00 */ stw r0, 0(r31)
/* 8033420C 41 82 00 10 */ beq lbl_8033421C
/* 80334210 3C 60 80 3D */ lis r3, __vt__16J3DClusterLoader@ha
/* 80334214 38 03 F0 F8 */ addi r0, r3, __vt__16J3DClusterLoader@l
/* 80334218 90 1F 00 00 */ stw r0, 0(r31)
lbl_8033421C:
/* 8033421C 7C 80 07 35 */ extsh. r0, r4
/* 80334220 40 81 00 0C */ ble lbl_8033422C
/* 80334224 7F E3 FB 78 */ mr r3, r31
/* 80334228 4B F9 AB 15 */ bl __dl__FPv
lbl_8033422C:
/* 8033422C 7F E3 FB 78 */ mr r3, r31
/* 80334230 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80334234 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80334238 7C 08 03 A6 */ mtlr r0
/* 8033423C 38 21 00 10 */ addi r1, r1, 0x10
/* 80334240 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80334644:
/* 80334644 28 04 00 00 */ cmplwi r4, 0
/* 80334648 40 82 00 0C */ bne lbl_80334654
/* 8033464C 38 60 00 00 */ li r3, 0
/* 80334650 4E 80 00 20 */ blr
lbl_80334654:
/* 80334654 7C 63 22 14 */ add r3, r3, r4
/* 80334658 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_8033465C:
/* 8033465C 28 04 00 00 */ cmplwi r4, 0
/* 80334660 40 82 00 0C */ bne lbl_8033466C
/* 80334664 38 60 00 00 */ li r3, 0
/* 80334668 4E 80 00 20 */ blr
lbl_8033466C:
/* 8033466C 7C 63 22 14 */ add r3, r3, r4
/* 80334670 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80334674:
/* 80334674 28 04 00 00 */ cmplwi r4, 0
/* 80334678 40 82 00 0C */ bne lbl_80334684
/* 8033467C 38 60 00 00 */ li r3, 0
/* 80334680 4E 80 00 20 */ blr
lbl_80334684:
/* 80334684 7C 63 22 14 */ add r3, r3, r4
/* 80334688 4E 80 00 20 */ blr
@@ -0,0 +1,52 @@
lbl_80334244:
/* 80334244 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80334248 7C 08 02 A6 */ mflr r0
/* 8033424C 90 01 00 24 */ stw r0, 0x24(r1)
/* 80334250 39 61 00 20 */ addi r11, r1, 0x20
/* 80334254 48 02 DF 7D */ bl _savegpr_26
/* 80334258 7C 7A 1B 78 */ mr r26, r3
/* 8033425C 7C 9F 23 78 */ mr r31, r4
/* 80334260 38 60 00 28 */ li r3, 0x28
/* 80334264 4B F9 A9 E9 */ bl __nw__FUl
/* 80334268 7C 60 1B 79 */ or. r0, r3, r3
/* 8033426C 41 82 00 0C */ beq lbl_80334278
/* 80334270 4B FF 9F 89 */ bl __ct__13J3DDeformDataFv
/* 80334274 7C 60 1B 78 */ mr r0, r3
lbl_80334278:
/* 80334278 90 1A 00 04 */ stw r0, 4(r26)
/* 8033427C 3B 9F 00 20 */ addi r28, r31, 0x20
/* 80334280 3B 60 00 00 */ li r27, 0
/* 80334284 3C 60 43 4C */ lis r3, 0x434C /* 0x434C5331@ha */
/* 80334288 3B A3 53 31 */ addi r29, r3, 0x5331 /* 0x434C5331@l */
/* 8033428C 3C 60 80 3A */ lis r3, J3DClusterLoader__stringBase0@ha
/* 80334290 3B C3 20 98 */ addi r30, r3, J3DClusterLoader__stringBase0@l
/* 80334294 83 FF 00 0C */ lwz r31, 0xc(r31)
/* 80334298 48 00 00 3C */ b lbl_803342D4
lbl_8033429C:
/* 8033429C 80 1C 00 00 */ lwz r0, 0(r28)
/* 803342A0 7C 00 E8 00 */ cmpw r0, r29
/* 803342A4 41 82 00 08 */ beq lbl_803342AC
/* 803342A8 48 00 00 14 */ b lbl_803342BC
lbl_803342AC:
/* 803342AC 7F 43 D3 78 */ mr r3, r26
/* 803342B0 7F 84 E3 78 */ mr r4, r28
/* 803342B4 48 00 00 45 */ bl readCluster__20J3DClusterLoader_v15FPC15J3DClusterBlock
/* 803342B8 48 00 00 10 */ b lbl_803342C8
lbl_803342BC:
/* 803342BC 7F C3 F3 78 */ mr r3, r30
/* 803342C0 4C C6 31 82 */ crclr 6
/* 803342C4 4B CD 27 F9 */ bl OSReport
lbl_803342C8:
/* 803342C8 80 1C 00 04 */ lwz r0, 4(r28)
/* 803342CC 7F 9C 02 14 */ add r28, r28, r0
/* 803342D0 3B 7B 00 01 */ addi r27, r27, 1
lbl_803342D4:
/* 803342D4 7C 1B F8 40 */ cmplw r27, r31
/* 803342D8 41 80 FF C4 */ blt lbl_8033429C
/* 803342DC 80 7A 00 04 */ lwz r3, 4(r26)
/* 803342E0 39 61 00 20 */ addi r11, r1, 0x20
/* 803342E4 48 02 DF 39 */ bl _restgpr_26
/* 803342E8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 803342EC 7C 08 03 A6 */ mtlr r0
/* 803342F0 38 21 00 20 */ addi r1, r1, 0x20
/* 803342F4 4E 80 00 20 */ blr
@@ -0,0 +1,43 @@
lbl_80334130:
/* 80334130 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80334134 7C 08 02 A6 */ mflr r0
/* 80334138 90 01 00 24 */ stw r0, 0x24(r1)
/* 8033413C 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80334140 7C 7F 1B 78 */ mr r31, r3
/* 80334144 80 83 00 00 */ lwz r4, 0(r3)
/* 80334148 3C 04 B5 CD */ addis r0, r4, 0xb5cd
/* 8033414C 28 00 44 31 */ cmplwi r0, 0x4431
/* 80334150 40 82 00 40 */ bne lbl_80334190
/* 80334154 80 7F 00 04 */ lwz r3, 4(r31)
/* 80334158 3C 03 9D 94 */ addis r0, r3, 0x9d94
/* 8033415C 28 00 73 31 */ cmplwi r0, 0x7331
/* 80334160 40 82 00 30 */ bne lbl_80334190
/* 80334164 38 61 00 08 */ addi r3, r1, 8
/* 80334168 48 00 00 65 */ bl __ct__20J3DClusterLoader_v15Fv
/* 8033416C 38 61 00 08 */ addi r3, r1, 8
/* 80334170 7F E4 FB 78 */ mr r4, r31
/* 80334174 48 00 00 D1 */ bl load__20J3DClusterLoader_v15FPCv
/* 80334178 7C 7F 1B 78 */ mr r31, r3
/* 8033417C 38 61 00 08 */ addi r3, r1, 8
/* 80334180 38 80 FF FF */ li r4, -1
/* 80334184 48 00 00 65 */ bl __dt__20J3DClusterLoader_v15Fv
/* 80334188 7F E3 FB 78 */ mr r3, r31
/* 8033418C 48 00 00 2C */ b lbl_803341B8
lbl_80334190:
/* 80334190 3C 04 B5 CD */ addis r0, r4, 0xb5cd
/* 80334194 28 00 44 32 */ cmplwi r0, 0x4432
/* 80334198 40 82 00 1C */ bne lbl_803341B4
/* 8033419C 80 7F 00 04 */ lwz r3, 4(r31)
/* 803341A0 3C 03 9D 94 */ addis r0, r3, 0x9d94
/* 803341A4 28 00 73 32 */ cmplwi r0, 0x7332
/* 803341A8 40 82 00 0C */ bne lbl_803341B4
/* 803341AC 38 60 00 00 */ li r3, 0
/* 803341B0 48 00 00 08 */ b lbl_803341B8
lbl_803341B4:
/* 803341B4 38 60 00 00 */ li r3, 0
lbl_803341B8:
/* 803341B8 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 803341BC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 803341C0 7C 08 03 A6 */ mtlr r0
/* 803341C4 38 21 00 20 */ addi r1, r1, 0x20
/* 803341C8 4E 80 00 20 */ blr
@@ -0,0 +1,209 @@
lbl_803342F8:
/* 803342F8 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 803342FC 7C 08 02 A6 */ mflr r0
/* 80334300 90 01 00 34 */ stw r0, 0x34(r1)
/* 80334304 39 61 00 30 */ addi r11, r1, 0x30
/* 80334308 48 02 DE BD */ bl _savegpr_23
/* 8033430C 7C 7B 1B 78 */ mr r27, r3
/* 80334310 7C 9C 23 78 */ mr r28, r4
/* 80334314 A0 04 00 08 */ lhz r0, 8(r4)
/* 80334318 80 63 00 04 */ lwz r3, 4(r3)
/* 8033431C B0 03 00 00 */ sth r0, 0(r3)
/* 80334320 A0 04 00 0A */ lhz r0, 0xa(r4)
/* 80334324 80 7B 00 04 */ lwz r3, 4(r27)
/* 80334328 B0 03 00 02 */ sth r0, 2(r3)
/* 8033432C A0 04 00 0E */ lhz r0, 0xe(r4)
/* 80334330 80 7B 00 04 */ lwz r3, 4(r27)
/* 80334334 B0 03 00 14 */ sth r0, 0x14(r3)
/* 80334338 A0 04 00 10 */ lhz r0, 0x10(r4)
/* 8033433C 80 7B 00 04 */ lwz r3, 4(r27)
/* 80334340 B0 03 00 16 */ sth r0, 0x16(r3)
/* 80334344 A0 04 00 0C */ lhz r0, 0xc(r4)
/* 80334348 80 7B 00 04 */ lwz r3, 4(r27)
/* 8033434C B0 03 00 04 */ sth r0, 4(r3)
/* 80334350 80 04 00 28 */ lwz r0, 0x28(r4)
/* 80334354 28 00 00 00 */ cmplwi r0, 0
/* 80334358 41 82 00 3C */ beq lbl_80334394
/* 8033435C 38 60 00 10 */ li r3, 0x10
/* 80334360 4B F9 A8 ED */ bl __nw__FUl
/* 80334364 7C 7A 1B 79 */ or. r26, r3, r3
/* 80334368 41 82 00 20 */ beq lbl_80334388
/* 8033436C 7F 83 E3 78 */ mr r3, r28
/* 80334370 80 9C 00 28 */ lwz r4, 0x28(r28)
/* 80334374 4B FD 61 BD */ bl func_8030A530
/* 80334378 7C 64 1B 78 */ mr r4, r3
/* 8033437C 7F 43 D3 78 */ mr r3, r26
/* 80334380 4B FA A6 61 */ bl __ct__10JUTNameTabFPC7ResNTAB
/* 80334384 7C 7A 1B 78 */ mr r26, r3
lbl_80334388:
/* 80334388 80 7B 00 04 */ lwz r3, 4(r27)
/* 8033438C 93 43 00 20 */ stw r26, 0x20(r3)
/* 80334390 48 00 00 10 */ b lbl_803343A0
lbl_80334394:
/* 80334394 38 00 00 00 */ li r0, 0
/* 80334398 80 7B 00 04 */ lwz r3, 4(r27)
/* 8033439C 90 03 00 20 */ stw r0, 0x20(r3)
lbl_803343A0:
/* 803343A0 80 1C 00 2C */ lwz r0, 0x2c(r28)
/* 803343A4 28 00 00 00 */ cmplwi r0, 0
/* 803343A8 41 82 00 3C */ beq lbl_803343E4
/* 803343AC 38 60 00 10 */ li r3, 0x10
/* 803343B0 4B F9 A8 9D */ bl __nw__FUl
/* 803343B4 7C 7A 1B 79 */ or. r26, r3, r3
/* 803343B8 41 82 00 20 */ beq lbl_803343D8
/* 803343BC 7F 83 E3 78 */ mr r3, r28
/* 803343C0 80 9C 00 2C */ lwz r4, 0x2c(r28)
/* 803343C4 4B FD 61 6D */ bl func_8030A530
/* 803343C8 7C 64 1B 78 */ mr r4, r3
/* 803343CC 7F 43 D3 78 */ mr r3, r26
/* 803343D0 4B FA A6 11 */ bl __ct__10JUTNameTabFPC7ResNTAB
/* 803343D4 7C 7A 1B 78 */ mr r26, r3
lbl_803343D8:
/* 803343D8 80 7B 00 04 */ lwz r3, 4(r27)
/* 803343DC 93 43 00 24 */ stw r26, 0x24(r3)
/* 803343E0 48 00 00 10 */ b lbl_803343F0
lbl_803343E4:
/* 803343E4 38 00 00 00 */ li r0, 0
/* 803343E8 80 7B 00 04 */ lwz r3, 4(r27)
/* 803343EC 90 03 00 24 */ stw r0, 0x24(r3)
lbl_803343F0:
/* 803343F0 7F 83 E3 78 */ mr r3, r28
/* 803343F4 80 9C 00 20 */ lwz r4, 0x20(r28)
/* 803343F8 4B FD 61 69 */ bl func_8030A560
/* 803343FC 80 9B 00 04 */ lwz r4, 4(r27)
/* 80334400 90 64 00 18 */ stw r3, 0x18(r4)
/* 80334404 7F 83 E3 78 */ mr r3, r28
/* 80334408 80 9C 00 24 */ lwz r4, 0x24(r28)
/* 8033440C 4B FD 61 55 */ bl func_8030A560
/* 80334410 80 9B 00 04 */ lwz r4, 4(r27)
/* 80334414 90 64 00 1C */ stw r3, 0x1c(r4)
/* 80334418 83 1C 00 14 */ lwz r24, 0x14(r28)
/* 8033441C 80 1C 00 18 */ lwz r0, 0x18(r28)
/* 80334420 7F 38 00 50 */ subf r25, r24, r0
/* 80334424 80 1C 00 1C */ lwz r0, 0x1c(r28)
/* 80334428 7F 58 00 50 */ subf r26, r24, r0
/* 8033442C 80 1C 00 20 */ lwz r0, 0x20(r28)
/* 80334430 7C 78 00 50 */ subf r3, r24, r0
/* 80334434 7C 7F 1B 78 */ mr r31, r3
/* 80334438 38 80 00 20 */ li r4, 0x20
/* 8033443C 4B F9 A8 B1 */ bl __nwa__FUli
/* 80334440 7C 7E 1B 78 */ mr r30, r3
/* 80334444 7F 83 E3 78 */ mr r3, r28
/* 80334448 7F 04 C3 78 */ mr r4, r24
/* 8033444C 48 00 02 29 */ bl func_80334674
/* 80334450 7C 64 1B 78 */ mr r4, r3
/* 80334454 7F C3 F3 78 */ mr r3, r30
/* 80334458 7F E5 FB 78 */ mr r5, r31
/* 8033445C 4B CC F0 E5 */ bl memcpy
/* 80334460 80 7B 00 04 */ lwz r3, 4(r27)
/* 80334464 93 C3 00 08 */ stw r30, 8(r3)
/* 80334468 7C 1E CA 14 */ add r0, r30, r25
/* 8033446C 80 7B 00 04 */ lwz r3, 4(r27)
/* 80334470 90 03 00 0C */ stw r0, 0xc(r3)
/* 80334474 7C 1E D2 14 */ add r0, r30, r26
/* 80334478 80 7B 00 04 */ lwz r3, 4(r27)
/* 8033447C 90 03 00 10 */ stw r0, 0x10(r3)
/* 80334480 3B A0 00 00 */ li r29, 0
/* 80334484 3B 40 00 00 */ li r26, 0
/* 80334488 7F 18 F0 50 */ subf r24, r24, r30
/* 8033448C 48 00 00 A4 */ b lbl_80334530
lbl_80334490:
/* 80334490 80 03 00 08 */ lwz r0, 8(r3)
/* 80334494 7E E0 D2 14 */ add r23, r0, r26
/* 80334498 7F 03 C3 78 */ mr r3, r24
/* 8033449C 80 97 00 08 */ lwz r4, 8(r23)
/* 803344A0 48 00 01 BD */ bl func_8033465C
/* 803344A4 90 77 00 08 */ stw r3, 8(r23)
/* 803344A8 7F 83 E3 78 */ mr r3, r28
/* 803344AC 80 97 00 18 */ lwz r4, 0x18(r23)
/* 803344B0 4B FB FE 11 */ bl func_802F42C0
/* 803344B4 90 77 00 18 */ stw r3, 0x18(r23)
/* 803344B8 7F 03 C3 78 */ mr r3, r24
/* 803344BC 80 97 00 1C */ lwz r4, 0x1c(r23)
/* 803344C0 48 00 01 85 */ bl func_80334644
/* 803344C4 90 77 00 1C */ stw r3, 0x1c(r23)
/* 803344C8 38 60 00 14 */ li r3, 0x14
/* 803344CC 4B F9 A7 81 */ bl __nw__FUl
/* 803344D0 7C 79 1B 79 */ or. r25, r3, r3
/* 803344D4 41 82 00 10 */ beq lbl_803344E4
/* 803344D8 80 9B 00 04 */ lwz r4, 4(r27)
/* 803344DC 4B FF 9E C1 */ bl __ct__11J3DDeformerFP13J3DDeformData
/* 803344E0 7C 79 1B 78 */ mr r25, r3
lbl_803344E4:
/* 803344E4 A0 17 00 14 */ lhz r0, 0x14(r23)
/* 803344E8 28 00 00 00 */ cmplwi r0, 0
/* 803344EC 41 82 00 18 */ beq lbl_80334504
/* 803344F0 1C 00 00 03 */ mulli r0, r0, 3
/* 803344F4 54 03 10 3A */ slwi r3, r0, 2
/* 803344F8 4B F9 A7 CD */ bl __nwa__FUl
/* 803344FC 90 79 00 0C */ stw r3, 0xc(r25)
/* 80334500 48 00 00 0C */ b lbl_8033450C
lbl_80334504:
/* 80334504 38 00 00 00 */ li r0, 0
/* 80334508 90 19 00 0C */ stw r0, 0xc(r25)
lbl_8033450C:
/* 8033450C 88 17 00 0C */ lbz r0, 0xc(r23)
/* 80334510 90 19 00 10 */ stw r0, 0x10(r25)
/* 80334514 A0 17 00 10 */ lhz r0, 0x10(r23)
/* 80334518 54 03 10 3A */ slwi r3, r0, 2
/* 8033451C 4B F9 A7 A9 */ bl __nwa__FUl
/* 80334520 90 79 00 08 */ stw r3, 8(r25)
/* 80334524 93 37 00 20 */ stw r25, 0x20(r23)
/* 80334528 3B BD 00 01 */ addi r29, r29, 1
/* 8033452C 3B 5A 00 24 */ addi r26, r26, 0x24
lbl_80334530:
/* 80334530 80 7B 00 04 */ lwz r3, 4(r27)
/* 80334534 A0 03 00 00 */ lhz r0, 0(r3)
/* 80334538 7C 1D 00 00 */ cmpw r29, r0
/* 8033453C 41 80 FF 54 */ blt lbl_80334490
/* 80334540 3A E0 00 00 */ li r23, 0
/* 80334544 3B A0 00 00 */ li r29, 0
/* 80334548 48 00 00 34 */ b lbl_8033457C
lbl_8033454C:
/* 8033454C 80 03 00 0C */ lwz r0, 0xc(r3)
/* 80334550 7F 00 EA 14 */ add r24, r0, r29
/* 80334554 7F 83 E3 78 */ mr r3, r28
/* 80334558 80 98 00 04 */ lwz r4, 4(r24)
/* 8033455C 4B FB FD 65 */ bl func_802F42C0
/* 80334560 90 78 00 04 */ stw r3, 4(r24)
/* 80334564 7F 83 E3 78 */ mr r3, r28
/* 80334568 80 98 00 08 */ lwz r4, 8(r24)
/* 8033456C 4B FB FD 55 */ bl func_802F42C0
/* 80334570 90 78 00 08 */ stw r3, 8(r24)
/* 80334574 3A F7 00 01 */ addi r23, r23, 1
/* 80334578 3B BD 00 0C */ addi r29, r29, 0xc
lbl_8033457C:
/* 8033457C 80 7B 00 04 */ lwz r3, 4(r27)
/* 80334580 A0 03 00 02 */ lhz r0, 2(r3)
/* 80334584 7C 17 00 00 */ cmpw r23, r0
/* 80334588 41 80 FF C4 */ blt lbl_8033454C
/* 8033458C 3A E0 00 00 */ li r23, 0
/* 80334590 3B A0 00 00 */ li r29, 0
/* 80334594 48 00 00 34 */ b lbl_803345C8
lbl_80334598:
/* 80334598 80 03 00 10 */ lwz r0, 0x10(r3)
/* 8033459C 7F 00 EA 14 */ add r24, r0, r29
/* 803345A0 7F 83 E3 78 */ mr r3, r28
/* 803345A4 80 98 00 04 */ lwz r4, 4(r24)
/* 803345A8 4B FB FD 19 */ bl func_802F42C0
/* 803345AC 90 78 00 04 */ stw r3, 4(r24)
/* 803345B0 7F 83 E3 78 */ mr r3, r28
/* 803345B4 80 98 00 08 */ lwz r4, 8(r24)
/* 803345B8 4B FB FD 09 */ bl func_802F42C0
/* 803345BC 90 78 00 08 */ stw r3, 8(r24)
/* 803345C0 3A F7 00 01 */ addi r23, r23, 1
/* 803345C4 3B BD 00 0C */ addi r29, r29, 0xc
lbl_803345C8:
/* 803345C8 80 7B 00 04 */ lwz r3, 4(r27)
/* 803345CC A0 03 00 04 */ lhz r0, 4(r3)
/* 803345D0 7C 17 00 00 */ cmpw r23, r0
/* 803345D4 41 80 FF C4 */ blt lbl_80334598
/* 803345D8 7F C3 F3 78 */ mr r3, r30
/* 803345DC 7F E4 FB 78 */ mr r4, r31
/* 803345E0 48 00 6F FD */ bl DCStoreRange
/* 803345E4 39 61 00 30 */ addi r11, r1, 0x30
/* 803345E8 48 02 DC 29 */ bl _restgpr_23
/* 803345EC 80 01 00 34 */ lwz r0, 0x34(r1)
/* 803345F0 7C 08 03 A6 */ mtlr r0
/* 803345F4 38 21 00 30 */ addi r1, r1, 0x30
/* 803345F8 4E 80 00 20 */ blr
@@ -0,0 +1,23 @@
lbl_80337178:
/* 80337178 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8033717C 7C 08 02 A6 */ mflr r0
/* 80337180 90 01 00 14 */ stw r0, 0x14(r1)
/* 80337184 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80337188 93 C1 00 08 */ stw r30, 8(r1)
/* 8033718C 7C 7E 1B 78 */ mr r30, r3
/* 80337190 7C 9F 23 78 */ mr r31, r4
/* 80337194 7F E3 FB 78 */ mr r3, r31
/* 80337198 80 84 00 0C */ lwz r4, 0xc(r4)
/* 8033719C 48 00 01 9D */ bl func_80337338
/* 803371A0 90 7E 00 00 */ stw r3, 0(r30)
/* 803371A4 7F E3 FB 78 */ mr r3, r31
/* 803371A8 80 9F 00 10 */ lwz r4, 0x10(r31)
/* 803371AC 4B FF F5 D1 */ bl func_8033677C
/* 803371B0 90 7E 00 04 */ stw r3, 4(r30)
/* 803371B4 7F C3 F3 78 */ mr r3, r30
/* 803371B8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803371BC 83 C1 00 08 */ lwz r30, 8(r1)
/* 803371C0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803371C4 7C 08 03 A6 */ mtlr r0
/* 803371C8 38 21 00 10 */ addi r1, r1, 0x10
/* 803371CC 4E 80 00 20 */ blr
@@ -0,0 +1,93 @@
lbl_803371D0:
/* 803371D0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803371D4 7C 08 02 A6 */ mflr r0
/* 803371D8 90 01 00 14 */ stw r0, 0x14(r1)
/* 803371DC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803371E0 93 C1 00 08 */ stw r30, 8(r1)
/* 803371E4 7C 7F 1B 78 */ mr r31, r3
/* 803371E8 7C 9E 23 78 */ mr r30, r4
/* 803371EC 38 60 00 5C */ li r3, 0x5c
/* 803371F0 4B F9 7A 5D */ bl __nw__FUl
/* 803371F4 7C 64 1B 79 */ or. r4, r3, r3
/* 803371F8 41 82 00 0C */ beq lbl_80337204
/* 803371FC 4B FF 7F 75 */ bl __ct__8J3DJointFv
/* 80337200 7C 64 1B 78 */ mr r4, r3
lbl_80337204:
/* 80337204 B3 C4 00 14 */ sth r30, 0x14(r4)
/* 80337208 80 BF 00 00 */ lwz r5, 0(r31)
/* 8033720C 80 7F 00 04 */ lwz r3, 4(r31)
/* 80337210 57 C0 08 3C */ slwi r0, r30, 1
/* 80337214 7C 63 02 2E */ lhzx r3, r3, r0
/* 80337218 54 63 30 32 */ slwi r3, r3, 6
/* 8033721C 7C 65 1A 2E */ lhzx r3, r5, r3
/* 80337220 98 64 00 16 */ stb r3, 0x16(r4)
/* 80337224 80 BF 00 00 */ lwz r5, 0(r31)
/* 80337228 80 7F 00 04 */ lwz r3, 4(r31)
/* 8033722C 7C 63 02 2E */ lhzx r3, r3, r0
/* 80337230 54 63 30 32 */ slwi r3, r3, 6
/* 80337234 7C 65 1A 14 */ add r3, r5, r3
/* 80337238 88 63 00 02 */ lbz r3, 2(r3)
/* 8033723C 98 64 00 17 */ stb r3, 0x17(r4)
/* 80337240 80 BF 00 00 */ lwz r5, 0(r31)
/* 80337244 80 7F 00 04 */ lwz r3, 4(r31)
/* 80337248 7C 63 02 2E */ lhzx r3, r3, r0
/* 8033724C 54 63 30 32 */ slwi r3, r3, 6
/* 80337250 38 C3 00 04 */ addi r6, r3, 4
/* 80337254 7C C5 32 14 */ add r6, r5, r6
/* 80337258 E0 06 00 00 */ psq_l f0, 0(r6), 0, 0 /* qr0 */
/* 8033725C F0 04 00 18 */ psq_st f0, 24(r4), 0, 0 /* qr0 */
/* 80337260 C0 06 00 08 */ lfs f0, 8(r6)
/* 80337264 D0 04 00 20 */ stfs f0, 0x20(r4)
/* 80337268 80 66 00 0C */ lwz r3, 0xc(r6)
/* 8033726C 90 64 00 24 */ stw r3, 0x24(r4)
/* 80337270 A8 66 00 10 */ lha r3, 0x10(r6)
/* 80337274 B0 64 00 28 */ sth r3, 0x28(r4)
/* 80337278 E0 06 00 14 */ psq_l f0, 20(r6), 0, 0 /* qr0 */
/* 8033727C F0 04 00 2C */ psq_st f0, 44(r4), 0, 0 /* qr0 */
/* 80337280 C0 06 00 1C */ lfs f0, 0x1c(r6)
/* 80337284 D0 04 00 34 */ stfs f0, 0x34(r4)
/* 80337288 80 BF 00 00 */ lwz r5, 0(r31)
/* 8033728C 80 7F 00 04 */ lwz r3, 4(r31)
/* 80337290 7C 63 02 2E */ lhzx r3, r3, r0
/* 80337294 54 63 30 32 */ slwi r3, r3, 6
/* 80337298 7C 65 1A 14 */ add r3, r5, r3
/* 8033729C C0 03 00 24 */ lfs f0, 0x24(r3)
/* 803372A0 D0 04 00 38 */ stfs f0, 0x38(r4)
/* 803372A4 80 BF 00 00 */ lwz r5, 0(r31)
/* 803372A8 80 7F 00 04 */ lwz r3, 4(r31)
/* 803372AC 7C 63 02 2E */ lhzx r3, r3, r0
/* 803372B0 54 63 30 32 */ slwi r3, r3, 6
/* 803372B4 38 63 00 28 */ addi r3, r3, 0x28
/* 803372B8 7C 65 1A 14 */ add r3, r5, r3
/* 803372BC C0 03 00 00 */ lfs f0, 0(r3)
/* 803372C0 D0 04 00 3C */ stfs f0, 0x3c(r4)
/* 803372C4 C0 03 00 04 */ lfs f0, 4(r3)
/* 803372C8 D0 04 00 40 */ stfs f0, 0x40(r4)
/* 803372CC C0 03 00 08 */ lfs f0, 8(r3)
/* 803372D0 D0 04 00 44 */ stfs f0, 0x44(r4)
/* 803372D4 80 BF 00 00 */ lwz r5, 0(r31)
/* 803372D8 80 7F 00 04 */ lwz r3, 4(r31)
/* 803372DC 7C 03 02 2E */ lhzx r0, r3, r0
/* 803372E0 54 03 30 32 */ slwi r3, r0, 6
/* 803372E4 38 63 00 34 */ addi r3, r3, 0x34
/* 803372E8 7C 65 1A 14 */ add r3, r5, r3
/* 803372EC C0 03 00 00 */ lfs f0, 0(r3)
/* 803372F0 D0 04 00 48 */ stfs f0, 0x48(r4)
/* 803372F4 C0 03 00 04 */ lfs f0, 4(r3)
/* 803372F8 D0 04 00 4C */ stfs f0, 0x4c(r4)
/* 803372FC C0 03 00 08 */ lfs f0, 8(r3)
/* 80337300 D0 04 00 50 */ stfs f0, 0x50(r4)
/* 80337304 38 60 00 00 */ li r3, 0
/* 80337308 90 64 00 54 */ stw r3, 0x54(r4)
/* 8033730C 88 04 00 17 */ lbz r0, 0x17(r4)
/* 80337310 28 00 00 FF */ cmplwi r0, 0xff
/* 80337314 40 82 00 08 */ bne lbl_8033731C
/* 80337318 98 64 00 17 */ stb r3, 0x17(r4)
lbl_8033731C:
/* 8033731C 7C 83 23 78 */ mr r3, r4
/* 80337320 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80337324 83 C1 00 08 */ lwz r30, 8(r1)
/* 80337328 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8033732C 7C 08 03 A6 */ mtlr r0
/* 80337330 38 21 00 10 */ addi r1, r1, 0x10
/* 80337334 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80337338:
/* 80337338 28 04 00 00 */ cmplwi r4, 0
/* 8033733C 40 82 00 0C */ bne lbl_80337348
/* 80337340 38 60 00 00 */ li r3, 0
/* 80337344 4E 80 00 20 */ blr
lbl_80337348:
/* 80337348 7C 63 22 14 */ add r3, r3, r4
/* 8033734C 4E 80 00 20 */ blr
@@ -0,0 +1,149 @@
lbl_8032FFEC:
/* 8032FFEC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8032FFF0 7C 08 02 A6 */ mflr r0
/* 8032FFF4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8032FFF8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8032FFFC 93 C1 00 08 */ stw r30, 8(r1)
/* 80330000 7C 7E 1B 78 */ mr r30, r3
/* 80330004 7C 9F 23 78 */ mr r31, r4
/* 80330008 A0 04 00 08 */ lhz r0, 8(r4)
/* 8033000C B0 03 00 00 */ sth r0, 0(r3)
/* 80330010 7F E3 FB 78 */ mr r3, r31
/* 80330014 80 84 00 0C */ lwz r4, 0xc(r4)
/* 80330018 48 00 2D 75 */ bl func_80332D8C
/* 8033001C 90 7E 00 04 */ stw r3, 4(r30)
/* 80330020 7F E3 FB 78 */ mr r3, r31
/* 80330024 80 9F 00 10 */ lwz r4, 0x10(r31)
/* 80330028 4B FC 42 99 */ bl func_802F42C0
/* 8033002C 90 7E 00 08 */ stw r3, 8(r30)
/* 80330030 80 9F 00 18 */ lwz r4, 0x18(r31)
/* 80330034 28 04 00 00 */ cmplwi r4, 0
/* 80330038 41 82 00 24 */ beq lbl_8033005C
/* 8033003C 80 1F 00 14 */ lwz r0, 0x14(r31)
/* 80330040 7C 00 20 50 */ subf r0, r0, r4
/* 80330044 28 00 00 04 */ cmplwi r0, 4
/* 80330048 40 81 00 14 */ ble lbl_8033005C
/* 8033004C 7F E3 FB 78 */ mr r3, r31
/* 80330050 48 00 2D 25 */ bl func_80332D74
/* 80330054 90 7E 00 0C */ stw r3, 0xc(r30)
/* 80330058 48 00 00 0C */ b lbl_80330064
lbl_8033005C:
/* 8033005C 38 00 00 00 */ li r0, 0
/* 80330060 90 1E 00 0C */ stw r0, 0xc(r30)
lbl_80330064:
/* 80330064 7F E3 FB 78 */ mr r3, r31
/* 80330068 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 8033006C 4B FC 42 25 */ bl func_802F4290
/* 80330070 90 7E 00 3C */ stw r3, 0x3c(r30)
/* 80330074 7F E3 FB 78 */ mr r3, r31
/* 80330078 80 9F 00 20 */ lwz r4, 0x20(r31)
/* 8033007C 4B FC 41 FD */ bl func_802F4278
/* 80330080 90 7E 00 10 */ stw r3, 0x10(r30)
/* 80330084 7F E3 FB 78 */ mr r3, r31
/* 80330088 80 9F 00 24 */ lwz r4, 0x24(r31)
/* 8033008C 4B FC 41 D5 */ bl func_802F4260
/* 80330090 90 7E 00 14 */ stw r3, 0x14(r30)
/* 80330094 7F E3 FB 78 */ mr r3, r31
/* 80330098 80 9F 00 28 */ lwz r4, 0x28(r31)
/* 8033009C 48 00 2C C1 */ bl func_80332D5C
/* 803300A0 90 7E 00 18 */ stw r3, 0x18(r30)
/* 803300A4 7F E3 FB 78 */ mr r3, r31
/* 803300A8 80 9F 00 2C */ lwz r4, 0x2c(r31)
/* 803300AC 4B FC 41 CD */ bl func_802F4278
/* 803300B0 90 7E 00 1C */ stw r3, 0x1c(r30)
/* 803300B4 7F E3 FB 78 */ mr r3, r31
/* 803300B8 80 9F 00 30 */ lwz r4, 0x30(r31)
/* 803300BC 48 00 2C 89 */ bl func_80332D44
/* 803300C0 90 7E 00 20 */ stw r3, 0x20(r30)
/* 803300C4 7F E3 FB 78 */ mr r3, r31
/* 803300C8 80 9F 00 34 */ lwz r4, 0x34(r31)
/* 803300CC 4B FC 41 95 */ bl func_802F4260
/* 803300D0 90 7E 00 24 */ stw r3, 0x24(r30)
/* 803300D4 7F E3 FB 78 */ mr r3, r31
/* 803300D8 80 9F 00 38 */ lwz r4, 0x38(r31)
/* 803300DC 48 00 2C 51 */ bl func_80332D2C
/* 803300E0 90 7E 00 28 */ stw r3, 0x28(r30)
/* 803300E4 7F E3 FB 78 */ mr r3, r31
/* 803300E8 80 9F 00 3C */ lwz r4, 0x3c(r31)
/* 803300EC 48 00 2C 29 */ bl func_80332D14
/* 803300F0 90 7E 00 2C */ stw r3, 0x2c(r30)
/* 803300F4 7F E3 FB 78 */ mr r3, r31
/* 803300F8 80 9F 00 40 */ lwz r4, 0x40(r31)
/* 803300FC 48 00 2C 01 */ bl func_80332CFC
/* 80330100 90 7E 00 30 */ stw r3, 0x30(r30)
/* 80330104 7F E3 FB 78 */ mr r3, r31
/* 80330108 80 9F 00 44 */ lwz r4, 0x44(r31)
/* 8033010C 48 00 2B F1 */ bl func_80332CFC
/* 80330110 90 7E 00 34 */ stw r3, 0x34(r30)
/* 80330114 7F E3 FB 78 */ mr r3, r31
/* 80330118 80 9F 00 48 */ lwz r4, 0x48(r31)
/* 8033011C 4B FC 41 A5 */ bl func_802F42C0
/* 80330120 90 7E 00 38 */ stw r3, 0x38(r30)
/* 80330124 7F E3 FB 78 */ mr r3, r31
/* 80330128 80 9F 00 4C */ lwz r4, 0x4c(r31)
/* 8033012C 48 00 2B B9 */ bl func_80332CE4
/* 80330130 90 7E 00 40 */ stw r3, 0x40(r30)
/* 80330134 7F E3 FB 78 */ mr r3, r31
/* 80330138 80 9F 00 50 */ lwz r4, 0x50(r31)
/* 8033013C 4B FC 40 AD */ bl func_802F41E8
/* 80330140 90 7E 00 44 */ stw r3, 0x44(r30)
/* 80330144 7F E3 FB 78 */ mr r3, r31
/* 80330148 80 9F 00 54 */ lwz r4, 0x54(r31)
/* 8033014C 4B FC 41 2D */ bl func_802F4278
/* 80330150 90 7E 00 48 */ stw r3, 0x48(r30)
/* 80330154 7F E3 FB 78 */ mr r3, r31
/* 80330158 80 9F 00 58 */ lwz r4, 0x58(r31)
/* 8033015C 4B FC 41 05 */ bl func_802F4260
/* 80330160 90 7E 00 4C */ stw r3, 0x4c(r30)
/* 80330164 7F E3 FB 78 */ mr r3, r31
/* 80330168 80 9F 00 5C */ lwz r4, 0x5c(r31)
/* 8033016C 48 00 2B 61 */ bl func_80332CCC
/* 80330170 90 7E 00 50 */ stw r3, 0x50(r30)
/* 80330174 7F E3 FB 78 */ mr r3, r31
/* 80330178 80 9F 00 60 */ lwz r4, 0x60(r31)
/* 8033017C 48 00 2B 39 */ bl func_80332CB4
/* 80330180 90 7E 00 54 */ stw r3, 0x54(r30)
/* 80330184 7F E3 FB 78 */ mr r3, r31
/* 80330188 80 9F 00 64 */ lwz r4, 0x64(r31)
/* 8033018C 48 00 2B 11 */ bl func_80332C9C
/* 80330190 90 7E 00 58 */ stw r3, 0x58(r30)
/* 80330194 7F E3 FB 78 */ mr r3, r31
/* 80330198 80 9F 00 68 */ lwz r4, 0x68(r31)
/* 8033019C 48 00 2A E9 */ bl func_80332C84
/* 803301A0 90 7E 00 5C */ stw r3, 0x5c(r30)
/* 803301A4 7F E3 FB 78 */ mr r3, r31
/* 803301A8 80 9F 00 6C */ lwz r4, 0x6c(r31)
/* 803301AC 48 00 2A C1 */ bl func_80332C6C
/* 803301B0 90 7E 00 60 */ stw r3, 0x60(r30)
/* 803301B4 7F E3 FB 78 */ mr r3, r31
/* 803301B8 80 9F 00 70 */ lwz r4, 0x70(r31)
/* 803301BC 48 00 2A 99 */ bl func_80332C54
/* 803301C0 90 7E 00 64 */ stw r3, 0x64(r30)
/* 803301C4 7F E3 FB 78 */ mr r3, r31
/* 803301C8 80 9F 00 74 */ lwz r4, 0x74(r31)
/* 803301CC 48 00 2A 71 */ bl func_80332C3C
/* 803301D0 90 7E 00 68 */ stw r3, 0x68(r30)
/* 803301D4 7F E3 FB 78 */ mr r3, r31
/* 803301D8 80 9F 00 78 */ lwz r4, 0x78(r31)
/* 803301DC 4B FC 40 85 */ bl func_802F4260
/* 803301E0 90 7E 00 6C */ stw r3, 0x6c(r30)
/* 803301E4 7F E3 FB 78 */ mr r3, r31
/* 803301E8 80 9F 00 7C */ lwz r4, 0x7c(r31)
/* 803301EC 4B FC 40 75 */ bl func_802F4260
/* 803301F0 90 7E 00 70 */ stw r3, 0x70(r30)
/* 803301F4 7F E3 FB 78 */ mr r3, r31
/* 803301F8 80 9F 00 80 */ lwz r4, 0x80(r31)
/* 803301FC 48 00 2A 29 */ bl func_80332C24
/* 80330200 90 7E 00 74 */ stw r3, 0x74(r30)
/* 80330204 38 00 00 00 */ li r0, 0
/* 80330208 90 1E 00 78 */ stw r0, 0x78(r30)
/* 8033020C 90 1E 00 7C */ stw r0, 0x7c(r30)
/* 80330210 90 1E 00 80 */ stw r0, 0x80(r30)
/* 80330214 90 1E 00 84 */ stw r0, 0x84(r30)
/* 80330218 7F C3 F3 78 */ mr r3, r30
/* 8033021C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80330220 83 C1 00 08 */ lwz r30, 8(r1)
/* 80330224 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80330228 7C 08 03 A6 */ mtlr r0
/* 8033022C 38 21 00 10 */ addi r1, r1, 0x10
/* 80330230 4E 80 00 20 */ blr
@@ -0,0 +1,35 @@
lbl_80330234:
/* 80330234 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80330238 7C 08 02 A6 */ mflr r0
/* 8033023C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80330240 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80330244 93 C1 00 08 */ stw r30, 8(r1)
/* 80330248 7C 7E 1B 78 */ mr r30, r3
/* 8033024C 7C 9F 23 78 */ mr r31, r4
/* 80330250 A0 04 00 08 */ lhz r0, 8(r4)
/* 80330254 B0 03 00 00 */ sth r0, 0(r3)
/* 80330258 38 00 00 00 */ li r0, 0
/* 8033025C 90 03 00 04 */ stw r0, 4(r3)
/* 80330260 7F E3 FB 78 */ mr r3, r31
/* 80330264 80 84 00 0C */ lwz r4, 0xc(r4)
/* 80330268 48 00 29 A5 */ bl func_80332C0C
/* 8033026C 90 7E 00 78 */ stw r3, 0x78(r30)
/* 80330270 7F E3 FB 78 */ mr r3, r31
/* 80330274 80 9F 00 10 */ lwz r4, 0x10(r31)
/* 80330278 48 00 29 7D */ bl func_80332BF4
/* 8033027C 90 7E 00 7C */ stw r3, 0x7c(r30)
/* 80330280 7F E3 FB 78 */ mr r3, r31
/* 80330284 80 9F 00 14 */ lwz r4, 0x14(r31)
/* 80330288 48 00 29 55 */ bl func_80332BDC
/* 8033028C 90 7E 00 80 */ stw r3, 0x80(r30)
/* 80330290 7F E3 FB 78 */ mr r3, r31
/* 80330294 80 9F 00 18 */ lwz r4, 0x18(r31)
/* 80330298 4B FC 3F C9 */ bl func_802F4260
/* 8033029C 90 7E 00 84 */ stw r3, 0x84(r30)
/* 803302A0 7F C3 F3 78 */ mr r3, r30
/* 803302A4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803302A8 83 C1 00 08 */ lwz r30, 8(r1)
/* 803302AC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803302B0 7C 08 03 A6 */ mtlr r0
/* 803302B4 38 21 00 10 */ addi r1, r1, 0x10
/* 803302B8 4E 80 00 20 */ blr
@@ -0,0 +1,20 @@
lbl_80332B94:
/* 80332B94 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80332B98 7C 08 02 A6 */ mflr r0
/* 80332B9C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80332BA0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80332BA4 7C 7F 1B 79 */ or. r31, r3, r3
/* 80332BA8 41 82 00 1C */ beq lbl_80332BC4
/* 80332BAC 3C A0 80 3D */ lis r5, __vt__11J3DMaterial@ha
/* 80332BB0 38 05 DC F0 */ addi r0, r5, __vt__11J3DMaterial@l
/* 80332BB4 90 1F 00 00 */ stw r0, 0(r31)
/* 80332BB8 7C 80 07 35 */ extsh. r0, r4
/* 80332BBC 40 81 00 08 */ ble lbl_80332BC4
/* 80332BC0 4B F9 C1 7D */ bl __dl__FPv
lbl_80332BC4:
/* 80332BC4 7F E3 FB 78 */ mr r3, r31
/* 80332BC8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80332BCC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80332BD0 7C 08 03 A6 */ mtlr r0
/* 80332BD4 38 21 00 10 */ addi r1, r1, 0x10
/* 80332BD8 4E 80 00 20 */ blr
@@ -0,0 +1,26 @@
lbl_803329B0:
/* 803329B0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803329B4 7C 08 02 A6 */ mflr r0
/* 803329B8 90 01 00 14 */ stw r0, 0x14(r1)
/* 803329BC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803329C0 7C 7F 1B 79 */ or. r31, r3, r3
/* 803329C4 41 82 00 30 */ beq lbl_803329F4
/* 803329C8 3C 60 80 3D */ lis r3, __vt__14J3DPEBlockNull@ha
/* 803329CC 38 03 EE 90 */ addi r0, r3, __vt__14J3DPEBlockNull@l
/* 803329D0 90 1F 00 00 */ stw r0, 0(r31)
/* 803329D4 41 82 00 10 */ beq lbl_803329E4
/* 803329D8 3C 60 80 3D */ lis r3, __vt__10J3DPEBlock@ha
/* 803329DC 38 03 DD 20 */ addi r0, r3, __vt__10J3DPEBlock@l
/* 803329E0 90 1F 00 00 */ stw r0, 0(r31)
lbl_803329E4:
/* 803329E4 7C 80 07 35 */ extsh. r0, r4
/* 803329E8 40 81 00 0C */ ble lbl_803329F4
/* 803329EC 7F E3 FB 78 */ mr r3, r31
/* 803329F0 4B F9 C3 4D */ bl __dl__FPv
lbl_803329F4:
/* 803329F4 7F E3 FB 78 */ mr r3, r31
/* 803329F8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803329FC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80332A00 7C 08 03 A6 */ mtlr r0
/* 80332A04 38 21 00 10 */ addi r1, r1, 0x10
/* 80332A08 4E 80 00 20 */ blr
@@ -0,0 +1,26 @@
lbl_80332A44:
/* 80332A44 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80332A48 7C 08 02 A6 */ mflr r0
/* 80332A4C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80332A50 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80332A54 7C 7F 1B 79 */ or. r31, r3, r3
/* 80332A58 41 82 00 30 */ beq lbl_80332A88
/* 80332A5C 3C 60 80 3D */ lis r3, __vt__15J3DTevBlockNull@ha
/* 80332A60 38 03 EF 0C */ addi r0, r3, __vt__15J3DTevBlockNull@l
/* 80332A64 90 1F 00 00 */ stw r0, 0(r31)
/* 80332A68 41 82 00 10 */ beq lbl_80332A78
/* 80332A6C 3C 60 80 3D */ lis r3, __vt__11J3DTevBlock@ha
/* 80332A70 38 03 E9 58 */ addi r0, r3, __vt__11J3DTevBlock@l
/* 80332A74 90 1F 00 00 */ stw r0, 0(r31)
lbl_80332A78:
/* 80332A78 7C 80 07 35 */ extsh. r0, r4
/* 80332A7C 40 81 00 0C */ ble lbl_80332A88
/* 80332A80 7F E3 FB 78 */ mr r3, r31
/* 80332A84 4B F9 C2 B9 */ bl __dl__FPv
lbl_80332A88:
/* 80332A88 7F E3 FB 78 */ mr r3, r31
/* 80332A8C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80332A90 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80332A94 7C 08 03 A6 */ mtlr r0
/* 80332A98 38 21 00 10 */ addi r1, r1, 0x10
/* 80332A9C 4E 80 00 20 */ blr
@@ -0,0 +1,26 @@
lbl_80332B38:
/* 80332B38 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80332B3C 7C 08 02 A6 */ mflr r0
/* 80332B40 90 01 00 14 */ stw r0, 0x14(r1)
/* 80332B44 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80332B48 7C 7F 1B 79 */ or. r31, r3, r3
/* 80332B4C 41 82 00 30 */ beq lbl_80332B7C
/* 80332B50 3C 60 80 3D */ lis r3, __vt__17J3DColorBlockNull@ha
/* 80332B54 38 03 F0 54 */ addi r0, r3, __vt__17J3DColorBlockNull@l
/* 80332B58 90 1F 00 00 */ stw r0, 0(r31)
/* 80332B5C 41 82 00 10 */ beq lbl_80332B6C
/* 80332B60 3C 60 80 3D */ lis r3, __vt__13J3DColorBlock@ha
/* 80332B64 38 03 DE A0 */ addi r0, r3, __vt__13J3DColorBlock@l
/* 80332B68 90 1F 00 00 */ stw r0, 0(r31)
lbl_80332B6C:
/* 80332B6C 7C 80 07 35 */ extsh. r0, r4
/* 80332B70 40 81 00 0C */ ble lbl_80332B7C
/* 80332B74 7F E3 FB 78 */ mr r3, r31
/* 80332B78 4B F9 C1 C5 */ bl __dl__FPv
lbl_80332B7C:
/* 80332B7C 7F E3 FB 78 */ mr r3, r31
/* 80332B80 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80332B84 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80332B88 7C 08 03 A6 */ mtlr r0
/* 80332B8C 38 21 00 10 */ addi r1, r1, 0x10
/* 80332B90 4E 80 00 20 */ blr
@@ -0,0 +1,26 @@
lbl_80332AD0:
/* 80332AD0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80332AD4 7C 08 02 A6 */ mflr r0
/* 80332AD8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80332ADC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80332AE0 7C 7F 1B 79 */ or. r31, r3, r3
/* 80332AE4 41 82 00 30 */ beq lbl_80332B14
/* 80332AE8 3C 60 80 3D */ lis r3, __vt__18J3DTexGenBlockNull@ha
/* 80332AEC 38 03 EF E8 */ addi r0, r3, __vt__18J3DTexGenBlockNull@l
/* 80332AF0 90 1F 00 00 */ stw r0, 0(r31)
/* 80332AF4 41 82 00 10 */ beq lbl_80332B04
/* 80332AF8 3C 60 80 3D */ lis r3, __vt__14J3DTexGenBlock@ha
/* 80332AFC 38 03 DE 34 */ addi r0, r3, __vt__14J3DTexGenBlock@l
/* 80332B00 90 1F 00 00 */ stw r0, 0(r31)
lbl_80332B04:
/* 80332B04 7C 80 07 35 */ extsh. r0, r4
/* 80332B08 40 81 00 0C */ ble lbl_80332B14
/* 80332B0C 7F E3 FB 78 */ mr r3, r31
/* 80332B10 4B F9 C2 2D */ bl __dl__FPv
lbl_80332B14:
/* 80332B14 7F E3 FB 78 */ mr r3, r31
/* 80332B18 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80332B1C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80332B20 7C 08 03 A6 */ mtlr r0
/* 80332B24 38 21 00 10 */ addi r1, r1, 0x10
/* 80332B28 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80331D00:
/* 80331D00 38 60 00 00 */ li r3, 0
/* 80331D04 28 04 00 00 */ cmplwi r4, 0
/* 80331D08 40 82 00 08 */ bne lbl_80331D10
/* 80331D0C 38 60 00 64 */ li r3, 0x64
lbl_80331D10:
/* 80331D10 38 63 00 10 */ addi r3, r3, 0x10
/* 80331D14 4E 80 00 20 */ blr
@@ -0,0 +1,84 @@
lbl_80331AFC:
/* 80331AFC 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80331B00 7C 08 02 A6 */ mflr r0
/* 80331B04 90 01 00 34 */ stw r0, 0x34(r1)
/* 80331B08 39 61 00 30 */ addi r11, r1, 0x30
/* 80331B0C 48 03 06 BD */ bl _savegpr_24
/* 80331B10 7C 7C 1B 78 */ mr r28, r3
/* 80331B14 7C 9D 23 78 */ mr r29, r4
/* 80331B18 7C BE 2B 78 */ mr r30, r5
/* 80331B1C 7C D8 33 78 */ mr r24, r6
/* 80331B20 3B E0 00 00 */ li r31, 0
/* 80331B24 80 03 00 78 */ lwz r0, 0x78(r3)
/* 80331B28 28 00 00 00 */ cmplwi r0, 0
/* 80331B2C 41 82 00 0C */ beq lbl_80331B38
/* 80331B30 48 00 01 D1 */ bl calcSizeLockedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl
/* 80331B34 48 00 00 E4 */ b lbl_80331C18
lbl_80331B38:
/* 80331B38 7F C4 F3 78 */ mr r4, r30
/* 80331B3C 4B FF E8 01 */ bl countStages__18J3DMaterialFactoryCFi
/* 80331B40 57 1B 86 FE */ rlwinm r27, r24, 0x10, 0x1b, 0x1f
/* 80331B44 7C 03 D8 40 */ cmplw r3, r27
/* 80331B48 40 81 00 08 */ ble lbl_80331B50
/* 80331B4C 7C 7B 1B 78 */ mr r27, r3
lbl_80331B50:
/* 80331B50 7F 83 E3 78 */ mr r3, r28
/* 80331B54 7F C4 F3 78 */ mr r4, r30
/* 80331B58 4B FF E7 AD */ bl countTexGens__18J3DMaterialFactoryCFi
/* 80331B5C 38 00 00 04 */ li r0, 4
/* 80331B60 7C 03 00 10 */ subfc r0, r3, r0
/* 80331B64 7C 60 01 10 */ subfe r3, r0, r0
/* 80331B68 57 00 01 0A */ rlwinm r0, r24, 0, 4, 5
/* 80331B6C 7C 1A 18 78 */ andc r26, r0, r3
/* 80331B70 57 03 00 02 */ rlwinm r3, r24, 0, 0, 1
/* 80331B74 57 19 00 86 */ rlwinm r25, r24, 0, 2, 3
/* 80331B78 57 18 47 FE */ rlwinm r24, r24, 8, 0x1f, 0x1f
/* 80331B7C 28 1D 00 00 */ cmplwi r29, 0
/* 80331B80 40 82 00 08 */ bne lbl_80331B88
/* 80331B84 3B E0 00 4C */ li r31, 0x4c
lbl_80331B88:
/* 80331B88 4B FE 45 79 */ bl calcSizeColorBlock__11J3DMaterialFUl
/* 80331B8C 7F FF 1A 14 */ add r31, r31, r3
/* 80331B90 7F 43 D3 78 */ mr r3, r26
/* 80331B94 4B FE 45 BD */ bl calcSizeTexGenBlock__11J3DMaterialFUl
/* 80331B98 7F FF 1A 14 */ add r31, r31, r3
/* 80331B9C 57 63 04 3E */ clrlwi r3, r27, 0x10
/* 80331BA0 4B FE 45 DD */ bl calcSizeTevBlock__11J3DMaterialFi
/* 80331BA4 7F FF 1A 14 */ add r31, r31, r3
/* 80331BA8 7F 03 C3 78 */ mr r3, r24
/* 80331BAC 4B FE 46 19 */ bl calcSizeIndBlock__11J3DMaterialFi
/* 80331BB0 7F FF 1A 14 */ add r31, r31, r3
/* 80331BB4 7F 23 CB 78 */ mr r3, r25
/* 80331BB8 80 BC 00 04 */ lwz r5, 4(r28)
/* 80331BBC 80 9C 00 08 */ lwz r4, 8(r28)
/* 80331BC0 57 D8 08 3C */ slwi r24, r30, 1
/* 80331BC4 7C 04 C2 2E */ lhzx r0, r4, r24
/* 80331BC8 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80331BCC 7C 85 00 AE */ lbzx r4, r5, r0
/* 80331BD0 4B FE 46 09 */ bl calcSizePEBlock__11J3DMaterialFUlUl
/* 80331BD4 7F FF 1A 14 */ add r31, r31, r3
/* 80331BD8 80 9C 00 04 */ lwz r4, 4(r28)
/* 80331BDC 80 7C 00 08 */ lwz r3, 8(r28)
/* 80331BE0 7C 03 C2 2E */ lhzx r0, r3, r24
/* 80331BE4 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80331BE8 7C 84 02 14 */ add r4, r4, r0
/* 80331BEC 38 60 00 00 */ li r3, 0
/* 80331BF0 38 00 00 08 */ li r0, 8
/* 80331BF4 7C 09 03 A6 */ mtctr r0
lbl_80331BF8:
/* 80331BF8 38 03 00 48 */ addi r0, r3, 0x48
/* 80331BFC 7C 04 02 2E */ lhzx r0, r4, r0
/* 80331C00 28 00 FF FF */ cmplwi r0, 0xffff
/* 80331C04 41 82 00 08 */ beq lbl_80331C0C
/* 80331C08 3B FF 00 94 */ addi r31, r31, 0x94
lbl_80331C0C:
/* 80331C0C 38 63 00 02 */ addi r3, r3, 2
/* 80331C10 42 00 FF E8 */ bdnz lbl_80331BF8
/* 80331C14 7F E3 FB 78 */ mr r3, r31
lbl_80331C18:
/* 80331C18 39 61 00 30 */ addi r11, r1, 0x30
/* 80331C1C 48 03 05 F9 */ bl _restgpr_24
/* 80331C20 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80331C24 7C 08 03 A6 */ mtlr r0
/* 80331C28 38 21 00 30 */ addi r1, r1, 0x30
/* 80331C2C 4E 80 00 20 */ blr
@@ -0,0 +1,56 @@
lbl_80331C30:
/* 80331C30 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80331C34 7C 08 02 A6 */ mflr r0
/* 80331C38 90 01 00 24 */ stw r0, 0x24(r1)
/* 80331C3C 39 61 00 20 */ addi r11, r1, 0x20
/* 80331C40 48 03 05 99 */ bl _savegpr_28
/* 80331C44 7C 7C 1B 78 */ mr r28, r3
/* 80331C48 7C BD 2B 78 */ mr r29, r5
/* 80331C4C 3B C0 00 00 */ li r30, 0
/* 80331C50 28 04 00 00 */ cmplwi r4, 0
/* 80331C54 40 82 00 08 */ bne lbl_80331C5C
/* 80331C58 3B C0 00 4C */ li r30, 0x4c
lbl_80331C5C:
/* 80331C5C 54 C3 01 8E */ rlwinm r3, r6, 0, 6, 7
/* 80331C60 30 03 FF FF */ addic r0, r3, -1
/* 80331C64 7F E0 19 10 */ subfe r31, r0, r3
/* 80331C68 3C 60 40 00 */ lis r3, 0x4000
/* 80331C6C 4B FE 44 95 */ bl calcSizeColorBlock__11J3DMaterialFUl
/* 80331C70 7F DE 1A 14 */ add r30, r30, r3
/* 80331C74 57 E3 06 3E */ clrlwi r3, r31, 0x18
/* 80331C78 3B DE 01 34 */ addi r30, r30, 0x134
/* 80331C7C 4B FE 45 49 */ bl calcSizeIndBlock__11J3DMaterialFi
/* 80331C80 7F DE 1A 14 */ add r30, r30, r3
/* 80331C84 3C 60 10 00 */ lis r3, 0x1000
/* 80331C88 80 BC 00 04 */ lwz r5, 4(r28)
/* 80331C8C 80 9C 00 08 */ lwz r4, 8(r28)
/* 80331C90 57 BF 08 3C */ slwi r31, r29, 1
/* 80331C94 7C 04 FA 2E */ lhzx r0, r4, r31
/* 80331C98 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80331C9C 7C 85 00 AE */ lbzx r4, r5, r0
/* 80331CA0 4B FE 45 39 */ bl calcSizePEBlock__11J3DMaterialFUlUl
/* 80331CA4 7F DE 1A 14 */ add r30, r30, r3
/* 80331CA8 80 9C 00 04 */ lwz r4, 4(r28)
/* 80331CAC 80 7C 00 08 */ lwz r3, 8(r28)
/* 80331CB0 7C 03 FA 2E */ lhzx r0, r3, r31
/* 80331CB4 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80331CB8 7C 84 02 14 */ add r4, r4, r0
/* 80331CBC 38 60 00 00 */ li r3, 0
/* 80331CC0 38 00 00 08 */ li r0, 8
/* 80331CC4 7C 09 03 A6 */ mtctr r0
lbl_80331CC8:
/* 80331CC8 38 03 00 48 */ addi r0, r3, 0x48
/* 80331CCC 7C 04 02 2E */ lhzx r0, r4, r0
/* 80331CD0 28 00 FF FF */ cmplwi r0, 0xffff
/* 80331CD4 41 82 00 08 */ beq lbl_80331CDC
/* 80331CD8 3B DE 00 94 */ addi r30, r30, 0x94
lbl_80331CDC:
/* 80331CDC 38 63 00 02 */ addi r3, r3, 2
/* 80331CE0 42 00 FF E8 */ bdnz lbl_80331CC8
/* 80331CE4 7F C3 F3 78 */ mr r3, r30
/* 80331CE8 39 61 00 20 */ addi r11, r1, 0x20
/* 80331CEC 48 03 05 39 */ bl _restgpr_28
/* 80331CF0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80331CF4 7C 08 03 A6 */ mtlr r0
/* 80331CF8 38 21 00 20 */ addi r1, r1, 0x20
/* 80331CFC 4E 80 00 20 */ blr
@@ -0,0 +1,39 @@
lbl_8033033C:
/* 8033033C 80 C3 00 04 */ lwz r6, 4(r3)
/* 80330340 80 A3 00 08 */ lwz r5, 8(r3)
/* 80330344 54 80 08 3C */ slwi r0, r4, 1
/* 80330348 7C 05 02 2E */ lhzx r0, r5, r0
/* 8033034C 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80330350 7C 86 02 14 */ add r4, r6, r0
/* 80330354 38 A0 00 00 */ li r5, 0
/* 80330358 38 C0 00 00 */ li r6, 0
/* 8033035C 88 04 00 04 */ lbz r0, 4(r4)
/* 80330360 28 00 00 FF */ cmplwi r0, 0xff
/* 80330364 41 82 00 0C */ beq lbl_80330370
/* 80330368 80 63 00 4C */ lwz r3, 0x4c(r3)
/* 8033036C 7C C3 00 AE */ lbzx r6, r3, r0
lbl_80330370:
/* 80330370 38 60 00 00 */ li r3, 0
/* 80330374 38 00 00 08 */ li r0, 8
/* 80330378 7C 09 03 A6 */ mtctr r0
lbl_8033037C:
/* 8033037C 38 03 00 84 */ addi r0, r3, 0x84
/* 80330380 7C 04 02 2E */ lhzx r0, r4, r0
/* 80330384 28 00 FF FF */ cmplwi r0, 0xffff
/* 80330388 41 82 00 08 */ beq lbl_80330390
/* 8033038C 38 A5 00 01 */ addi r5, r5, 1
lbl_80330390:
/* 80330390 38 63 00 02 */ addi r3, r3, 2
/* 80330394 42 00 FF E8 */ bdnz lbl_8033037C
/* 80330398 7C 06 28 40 */ cmplw r6, r5
/* 8033039C 41 82 00 20 */ beq lbl_803303BC
/* 803303A0 28 05 00 00 */ cmplwi r5, 0
/* 803303A4 41 82 00 18 */ beq lbl_803303BC
/* 803303A8 7C 06 28 40 */ cmplw r6, r5
/* 803303AC 7C A3 2B 78 */ mr r3, r5
/* 803303B0 4C 81 00 20 */ blelr
/* 803303B4 7C C3 33 78 */ mr r3, r6
/* 803303B8 4E 80 00 20 */ blr
lbl_803303BC:
/* 803303BC 7C C3 33 78 */ mr r3, r6
/* 803303C0 4E 80 00 20 */ blr
@@ -0,0 +1,16 @@
lbl_80330304:
/* 80330304 80 C3 00 04 */ lwz r6, 4(r3)
/* 80330308 80 A3 00 08 */ lwz r5, 8(r3)
/* 8033030C 54 80 08 3C */ slwi r0, r4, 1
/* 80330310 7C 05 02 2E */ lhzx r0, r5, r0
/* 80330314 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80330318 7C 86 02 14 */ add r4, r6, r0
/* 8033031C 88 04 00 03 */ lbz r0, 3(r4)
/* 80330320 28 00 00 FF */ cmplwi r0, 0xff
/* 80330324 41 82 00 10 */ beq lbl_80330334
/* 80330328 80 63 00 24 */ lwz r3, 0x24(r3)
/* 8033032C 7C 63 00 AE */ lbzx r3, r3, r0
/* 80330330 4E 80 00 20 */ blr
lbl_80330334:
/* 80330334 38 60 00 00 */ li r3, 0
/* 80330338 4E 80 00 20 */ blr
@@ -0,0 +1,22 @@
lbl_803302BC:
/* 803302BC 38 C0 00 00 */ li r6, 0
/* 803302C0 38 E0 FF FF */ li r7, -1
/* 803302C4 39 00 00 00 */ li r8, 0
/* 803302C8 A0 A3 00 00 */ lhz r5, 0(r3)
/* 803302CC 48 00 00 24 */ b lbl_803302F0
lbl_803302D0:
/* 803302D0 80 83 00 08 */ lwz r4, 8(r3)
/* 803302D4 55 00 0B FC */ rlwinm r0, r8, 1, 0xf, 0x1e
/* 803302D8 7C 04 02 2E */ lhzx r0, r4, r0
/* 803302DC 7C 07 00 00 */ cmpw r7, r0
/* 803302E0 40 80 00 0C */ bge lbl_803302EC
/* 803302E4 7C 07 03 78 */ mr r7, r0
/* 803302E8 38 C6 00 01 */ addi r6, r6, 1
lbl_803302EC:
/* 803302EC 39 08 00 01 */ addi r8, r8, 1
lbl_803302F0:
/* 803302F0 55 00 04 3E */ clrlwi r0, r8, 0x10
/* 803302F4 7C 00 28 40 */ cmplw r0, r5
/* 803302F8 41 80 FF D8 */ blt lbl_803302D0
/* 803302FC 7C C3 33 78 */ mr r3, r6
/* 80330300 4E 80 00 20 */ blr
@@ -0,0 +1,180 @@
lbl_803317D4:
/* 803317D4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 803317D8 7C 08 02 A6 */ mflr r0
/* 803317DC 90 01 00 24 */ stw r0, 0x24(r1)
/* 803317E0 39 61 00 20 */ addi r11, r1, 0x20
/* 803317E4 48 03 09 F5 */ bl _savegpr_28
/* 803317E8 7C 7C 1B 78 */ mr r28, r3
/* 803317EC 7C 9D 23 79 */ or. r29, r4, r4
/* 803317F0 7C BE 2B 78 */ mr r30, r5
/* 803317F4 40 82 01 40 */ bne lbl_80331934
/* 803317F8 38 60 00 4C */ li r3, 0x4c
/* 803317FC 4B F9 D4 51 */ bl __nw__FUl
/* 80331800 7C 7D 1B 79 */ or. r29, r3, r3
/* 80331804 41 82 00 40 */ beq lbl_80331844
/* 80331808 3C 80 80 3D */ lis r4, __vt__11J3DMaterial@ha
/* 8033180C 38 04 DC F0 */ addi r0, r4, __vt__11J3DMaterial@l
/* 80331810 90 1D 00 00 */ stw r0, 0(r29)
/* 80331814 3C 80 3C F4 */ lis r4, 0x3CF4 /* 0x3CF3CF00@ha */
/* 80331818 38 04 CF 00 */ addi r0, r4, 0xCF00 /* 0x3CF3CF00@l */
/* 8033181C 90 1D 00 40 */ stw r0, 0x40(r29)
/* 80331820 3C 80 00 F4 */ lis r4, 0x00F4 /* 0x00F3CF3C@ha */
/* 80331824 38 04 CF 3C */ addi r0, r4, 0xCF3C /* 0x00F3CF3C@l */
/* 80331828 90 1D 00 44 */ stw r0, 0x44(r29)
/* 8033182C 4B FE 4A 15 */ bl initialize__11J3DMaterialFv
/* 80331830 3C 60 80 3D */ lis r3, __vt__17J3DLockedMaterial@ha
/* 80331834 38 03 DC 90 */ addi r0, r3, __vt__17J3DLockedMaterial@l
/* 80331838 90 1D 00 00 */ stw r0, 0(r29)
/* 8033183C 7F A3 EB 78 */ mr r3, r29
/* 80331840 4B FE 58 05 */ bl initialize__17J3DLockedMaterialFv
lbl_80331844:
/* 80331844 38 60 00 04 */ li r3, 4
/* 80331848 4B F9 D4 05 */ bl __nw__FUl
/* 8033184C 28 03 00 00 */ cmplwi r3, 0
/* 80331850 41 82 00 1C */ beq lbl_8033186C
/* 80331854 3C 80 80 3D */ lis r4, __vt__13J3DColorBlock@ha
/* 80331858 38 04 DE A0 */ addi r0, r4, __vt__13J3DColorBlock@l
/* 8033185C 90 03 00 00 */ stw r0, 0(r3)
/* 80331860 3C 80 80 3D */ lis r4, __vt__17J3DColorBlockNull@ha
/* 80331864 38 04 F0 54 */ addi r0, r4, __vt__17J3DColorBlockNull@l
/* 80331868 90 03 00 00 */ stw r0, 0(r3)
lbl_8033186C:
/* 8033186C 90 7D 00 24 */ stw r3, 0x24(r29)
/* 80331870 38 60 00 04 */ li r3, 4
/* 80331874 4B F9 D3 D9 */ bl __nw__FUl
/* 80331878 28 03 00 00 */ cmplwi r3, 0
/* 8033187C 41 82 00 1C */ beq lbl_80331898
/* 80331880 3C 80 80 3D */ lis r4, __vt__14J3DTexGenBlock@ha
/* 80331884 38 04 DE 34 */ addi r0, r4, __vt__14J3DTexGenBlock@l
/* 80331888 90 03 00 00 */ stw r0, 0(r3)
/* 8033188C 3C 80 80 3D */ lis r4, __vt__18J3DTexGenBlockNull@ha
/* 80331890 38 04 EF E8 */ addi r0, r4, __vt__18J3DTexGenBlockNull@l
/* 80331894 90 03 00 00 */ stw r0, 0(r3)
lbl_80331898:
/* 80331898 90 7D 00 28 */ stw r3, 0x28(r29)
/* 8033189C 38 60 00 08 */ li r3, 8
/* 803318A0 4B F9 D3 AD */ bl __nw__FUl
/* 803318A4 7C 7F 1B 79 */ or. r31, r3, r3
/* 803318A8 41 82 00 20 */ beq lbl_803318C8
/* 803318AC 3C 80 80 3D */ lis r4, __vt__11J3DTevBlock@ha
/* 803318B0 38 04 E9 58 */ addi r0, r4, __vt__11J3DTevBlock@l
/* 803318B4 90 1F 00 00 */ stw r0, 0(r31)
/* 803318B8 3C 80 80 3D */ lis r4, __vt__15J3DTevBlockNull@ha
/* 803318BC 38 04 EF 0C */ addi r0, r4, __vt__15J3DTevBlockNull@l
/* 803318C0 90 1F 00 00 */ stw r0, 0(r31)
/* 803318C4 4B FE 5E 11 */ bl initialize__15J3DTevBlockNullFv
lbl_803318C8:
/* 803318C8 93 FD 00 2C */ stw r31, 0x2c(r29)
/* 803318CC 38 60 00 04 */ li r3, 4
/* 803318D0 4B F9 D3 7D */ bl __nw__FUl
/* 803318D4 28 03 00 00 */ cmplwi r3, 0
/* 803318D8 41 82 00 1C */ beq lbl_803318F4
/* 803318DC 3C 80 80 3D */ lis r4, __vt__11J3DIndBlock@ha
/* 803318E0 38 04 DD E8 */ addi r0, r4, __vt__11J3DIndBlock@l
/* 803318E4 90 03 00 00 */ stw r0, 0(r3)
/* 803318E8 3C 80 80 3D */ lis r4, __vt__15J3DIndBlockNull@ha
/* 803318EC 38 04 DD 9C */ addi r0, r4, __vt__15J3DIndBlockNull@l
/* 803318F0 90 03 00 00 */ stw r0, 0(r3)
lbl_803318F4:
/* 803318F4 90 7D 00 30 */ stw r3, 0x30(r29)
/* 803318F8 38 60 00 04 */ li r3, 4
/* 803318FC 4B F9 D3 51 */ bl __nw__FUl
/* 80331900 28 03 00 00 */ cmplwi r3, 0
/* 80331904 41 82 00 1C */ beq lbl_80331920
/* 80331908 3C 80 80 3D */ lis r4, __vt__10J3DPEBlock@ha
/* 8033190C 38 04 DD 20 */ addi r0, r4, __vt__10J3DPEBlock@l
/* 80331910 90 03 00 00 */ stw r0, 0(r3)
/* 80331914 3C 80 80 3D */ lis r4, __vt__14J3DPEBlockNull@ha
/* 80331918 38 04 EE 90 */ addi r0, r4, __vt__14J3DPEBlockNull@l
/* 8033191C 90 03 00 00 */ stw r0, 0(r3)
lbl_80331920:
/* 80331920 90 7D 00 34 */ stw r3, 0x34(r29)
/* 80331924 B3 DD 00 14 */ sth r30, 0x14(r29)
/* 80331928 80 7C 00 84 */ lwz r3, 0x84(r28)
/* 8033192C 7C 03 F0 AE */ lbzx r0, r3, r30
/* 80331930 90 1D 00 10 */ stw r0, 0x10(r29)
lbl_80331934:
/* 80331934 80 1C 00 80 */ lwz r0, 0x80(r28)
/* 80331938 57 DF 18 38 */ slwi r31, r30, 3
/* 8033193C 7C 60 FA 14 */ add r3, r0, r31
/* 80331940 80 03 00 00 */ lwz r0, 0(r3)
/* 80331944 90 1D 00 40 */ stw r0, 0x40(r29)
/* 80331948 80 03 00 04 */ lwz r0, 4(r3)
/* 8033194C 90 1D 00 44 */ stw r0, 0x44(r29)
/* 80331950 80 7D 00 24 */ lwz r3, 0x24(r29)
/* 80331954 80 9C 00 7C */ lwz r4, 0x7c(r28)
/* 80331958 57 DE 20 36 */ slwi r30, r30, 4
/* 8033195C 7C 84 F2 2E */ lhzx r4, r4, r30
/* 80331960 81 83 00 00 */ lwz r12, 0(r3)
/* 80331964 81 8C 00 84 */ lwz r12, 0x84(r12)
/* 80331968 7D 89 03 A6 */ mtctr r12
/* 8033196C 4E 80 04 21 */ bctrl
/* 80331970 80 7D 00 24 */ lwz r3, 0x24(r29)
/* 80331974 80 1C 00 7C */ lwz r0, 0x7c(r28)
/* 80331978 7C 80 F2 14 */ add r4, r0, r30
/* 8033197C A0 84 00 02 */ lhz r4, 2(r4)
/* 80331980 81 83 00 00 */ lwz r12, 0(r3)
/* 80331984 81 8C 00 88 */ lwz r12, 0x88(r12)
/* 80331988 7D 89 03 A6 */ mtctr r12
/* 8033198C 4E 80 04 21 */ bctrl
/* 80331990 80 7D 00 28 */ lwz r3, 0x28(r29)
/* 80331994 80 1C 00 7C */ lwz r0, 0x7c(r28)
/* 80331998 7C 80 F2 14 */ add r4, r0, r30
/* 8033199C A0 84 00 04 */ lhz r4, 4(r4)
/* 803319A0 81 83 00 00 */ lwz r12, 0(r3)
/* 803319A4 81 8C 00 64 */ lwz r12, 0x64(r12)
/* 803319A8 7D 89 03 A6 */ mtctr r12
/* 803319AC 4E 80 04 21 */ bctrl
/* 803319B0 80 7D 00 2C */ lwz r3, 0x2c(r29)
/* 803319B4 80 1C 00 7C */ lwz r0, 0x7c(r28)
/* 803319B8 7C 80 F2 14 */ add r4, r0, r30
/* 803319BC A0 84 00 06 */ lhz r4, 6(r4)
/* 803319C0 81 83 00 00 */ lwz r12, 0(r3)
/* 803319C4 81 8C 00 D0 */ lwz r12, 0xd0(r12)
/* 803319C8 7D 89 03 A6 */ mtctr r12
/* 803319CC 4E 80 04 21 */ bctrl
/* 803319D0 80 7D 00 2C */ lwz r3, 0x2c(r29)
/* 803319D4 80 1C 00 7C */ lwz r0, 0x7c(r28)
/* 803319D8 7C 80 F2 14 */ add r4, r0, r30
/* 803319DC A0 84 00 08 */ lhz r4, 8(r4)
/* 803319E0 81 83 00 00 */ lwz r12, 0(r3)
/* 803319E4 81 8C 00 D4 */ lwz r12, 0xd4(r12)
/* 803319E8 7D 89 03 A6 */ mtctr r12
/* 803319EC 4E 80 04 21 */ bctrl
/* 803319F0 80 7D 00 34 */ lwz r3, 0x34(r29)
/* 803319F4 80 1C 00 7C */ lwz r0, 0x7c(r28)
/* 803319F8 7C 80 F2 14 */ add r4, r0, r30
/* 803319FC A0 84 00 0A */ lhz r4, 0xa(r4)
/* 80331A00 81 83 00 00 */ lwz r12, 0(r3)
/* 80331A04 81 8C 00 74 */ lwz r12, 0x74(r12)
/* 80331A08 7D 89 03 A6 */ mtctr r12
/* 80331A0C 4E 80 04 21 */ bctrl
/* 80331A10 80 1D 00 48 */ lwz r0, 0x48(r29)
/* 80331A14 28 00 00 00 */ cmplwi r0, 0
/* 80331A18 40 82 00 48 */ bne lbl_80331A60
/* 80331A1C 38 60 00 10 */ li r3, 0x10
/* 80331A20 4B F9 D2 2D */ bl __nw__FUl
/* 80331A24 28 03 00 00 */ cmplwi r3, 0
/* 80331A28 41 82 00 18 */ beq lbl_80331A40
/* 80331A2C 38 00 00 00 */ li r0, 0
/* 80331A30 90 03 00 00 */ stw r0, 0(r3)
/* 80331A34 90 03 00 04 */ stw r0, 4(r3)
/* 80331A38 90 03 00 08 */ stw r0, 8(r3)
/* 80331A3C 90 03 00 0C */ stw r0, 0xc(r3)
lbl_80331A40:
/* 80331A40 90 7D 00 48 */ stw r3, 0x48(r29)
/* 80331A44 80 1C 00 78 */ lwz r0, 0x78(r28)
/* 80331A48 80 7D 00 48 */ lwz r3, 0x48(r29)
/* 80331A4C 7C A0 FA 14 */ add r5, r0, r31
/* 80331A50 80 05 00 00 */ lwz r0, 0(r5)
/* 80331A54 7C 80 2A 14 */ add r4, r0, r5
/* 80331A58 80 A5 00 04 */ lwz r5, 4(r5)
/* 80331A5C 4B FE 0B 89 */ bl setSingleDisplayList__17J3DDisplayListObjFPvUl
lbl_80331A60:
/* 80331A60 7F A3 EB 78 */ mr r3, r29
/* 80331A64 39 61 00 20 */ addi r11, r1, 0x20
/* 80331A68 48 03 07 BD */ bl _restgpr_28
/* 80331A6C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80331A70 7C 08 03 A6 */ mtlr r0
/* 80331A74 38 21 00 20 */ addi r1, r1, 0x20
/* 80331A78 4E 80 00 20 */ blr
@@ -0,0 +1,640 @@
lbl_80330440:
/* 80330440 94 21 FE E0 */ stwu r1, -0x120(r1)
/* 80330444 7C 08 02 A6 */ mflr r0
/* 80330448 90 01 01 24 */ stw r0, 0x124(r1)
/* 8033044C 39 61 01 20 */ addi r11, r1, 0x120
/* 80330450 48 03 1D 65 */ bl _savegpr_19
/* 80330454 7C 7E 1B 78 */ mr r30, r3
/* 80330458 7C 9F 23 78 */ mr r31, r4
/* 8033045C 7C BD 2B 78 */ mr r29, r5
/* 80330460 7C D4 33 78 */ mr r20, r6
/* 80330464 80 03 00 78 */ lwz r0, 0x78(r3)
/* 80330468 28 00 00 00 */ cmplwi r0, 0
/* 8033046C 41 82 00 0C */ beq lbl_80330478
/* 80330470 48 00 13 65 */ bl createLockedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl
/* 80330474 48 00 08 F8 */ b lbl_80330D6C
lbl_80330478:
/* 80330478 7F A4 EB 78 */ mr r4, r29
/* 8033047C 4B FF FE C1 */ bl countStages__18J3DMaterialFactoryCFi
/* 80330480 56 9C 86 FE */ rlwinm r28, r20, 0x10, 0x1b, 0x1f
/* 80330484 7C 03 E0 40 */ cmplw r3, r28
/* 80330488 40 81 00 08 */ ble lbl_80330490
/* 8033048C 7C 7C 1B 78 */ mr r28, r3
lbl_80330490:
/* 80330490 28 1C 00 08 */ cmplwi r28, 8
/* 80330494 3B 40 00 08 */ li r26, 8
/* 80330498 41 81 00 08 */ bgt lbl_803304A0
/* 8033049C 7F 9A E3 78 */ mr r26, r28
lbl_803304A0:
/* 803304A0 7F C3 F3 78 */ mr r3, r30
/* 803304A4 7F A4 EB 78 */ mr r4, r29
/* 803304A8 4B FF FE 5D */ bl countTexGens__18J3DMaterialFactoryCFi
/* 803304AC 7C 79 1B 78 */ mr r25, r3
/* 803304B0 38 00 00 04 */ li r0, 4
/* 803304B4 7C 19 00 10 */ subfc r0, r25, r0
/* 803304B8 7C 60 01 10 */ subfe r3, r0, r0
/* 803304BC 56 80 01 0A */ rlwinm r0, r20, 0, 4, 5
/* 803304C0 7C 18 18 78 */ andc r24, r0, r3
/* 803304C4 56 9B 00 02 */ rlwinm r27, r20, 0, 0, 1
/* 803304C8 56 97 00 86 */ rlwinm r23, r20, 0, 2, 3
/* 803304CC 56 96 47 FE */ rlwinm r22, r20, 8, 0x1f, 0x1f
/* 803304D0 28 1F 00 00 */ cmplwi r31, 0
/* 803304D4 40 82 00 40 */ bne lbl_80330514
/* 803304D8 38 60 00 4C */ li r3, 0x4c
/* 803304DC 4B F9 E7 71 */ bl __nw__FUl
/* 803304E0 7C 73 1B 79 */ or. r19, r3, r3
/* 803304E4 41 82 00 2C */ beq lbl_80330510
/* 803304E8 3C 80 80 3D */ lis r4, __vt__11J3DMaterial@ha
/* 803304EC 38 04 DC F0 */ addi r0, r4, __vt__11J3DMaterial@l
/* 803304F0 90 13 00 00 */ stw r0, 0(r19)
/* 803304F4 3C 80 3C F4 */ lis r4, 0x3CF4 /* 0x3CF3CF00@ha */
/* 803304F8 38 04 CF 00 */ addi r0, r4, 0xCF00 /* 0x3CF3CF00@l */
/* 803304FC 90 13 00 40 */ stw r0, 0x40(r19)
/* 80330500 3C 80 00 F4 */ lis r4, 0x00F4 /* 0x00F3CF3C@ha */
/* 80330504 38 04 CF 3C */ addi r0, r4, 0xCF3C /* 0x00F3CF3C@l */
/* 80330508 90 13 00 44 */ stw r0, 0x44(r19)
/* 8033050C 4B FE 5D 35 */ bl initialize__11J3DMaterialFv
lbl_80330510:
/* 80330510 7E 7F 9B 78 */ mr r31, r19
lbl_80330514:
/* 80330514 7F 63 DB 78 */ mr r3, r27
/* 80330518 4B FE 52 89 */ bl createColorBlock__11J3DMaterialFUl
/* 8033051C 90 7F 00 24 */ stw r3, 0x24(r31)
/* 80330520 7F 03 C3 78 */ mr r3, r24
/* 80330524 4B FE 54 7D */ bl createTexGenBlock__11J3DMaterialFUl
/* 80330528 90 7F 00 28 */ stw r3, 0x28(r31)
/* 8033052C 57 83 04 3E */ clrlwi r3, r28, 0x10
/* 80330530 4B FE 55 D5 */ bl createTevBlock__11J3DMaterialFi
/* 80330534 90 7F 00 2C */ stw r3, 0x2c(r31)
/* 80330538 7E C3 B3 78 */ mr r3, r22
/* 8033053C 4B FE 59 3D */ bl createIndBlock__11J3DMaterialFi
/* 80330540 90 7F 00 30 */ stw r3, 0x30(r31)
/* 80330544 7E E3 BB 78 */ mr r3, r23
/* 80330548 80 BE 00 04 */ lwz r5, 4(r30)
/* 8033054C 80 9E 00 08 */ lwz r4, 8(r30)
/* 80330550 57 BB 08 3C */ slwi r27, r29, 1
/* 80330554 7C 04 DA 2E */ lhzx r0, r4, r27
/* 80330558 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 8033055C 7C 85 00 AE */ lbzx r4, r5, r0
/* 80330560 4B FE 5A 01 */ bl createPEBlock__11J3DMaterialFUlUl
/* 80330564 90 7F 00 34 */ stw r3, 0x34(r31)
/* 80330568 B3 BF 00 14 */ sth r29, 0x14(r31)
/* 8033056C 80 9E 00 04 */ lwz r4, 4(r30)
/* 80330570 80 7E 00 08 */ lwz r3, 8(r30)
/* 80330574 7C 03 DA 2E */ lhzx r0, r3, r27
/* 80330578 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 8033057C 7C 04 00 AE */ lbzx r0, r4, r0
/* 80330580 90 1F 00 10 */ stw r0, 0x10(r31)
/* 80330584 7F C3 F3 78 */ mr r3, r30
/* 80330588 7F A4 EB 78 */ mr r4, r29
/* 8033058C 48 00 17 E9 */ bl newColorChanNum__18J3DMaterialFactoryCFi
/* 80330590 7C 64 1B 78 */ mr r4, r3
/* 80330594 80 7F 00 24 */ lwz r3, 0x24(r31)
/* 80330598 81 83 00 00 */ lwz r12, 0(r3)
/* 8033059C 81 8C 00 50 */ lwz r12, 0x50(r12)
/* 803305A0 7D 89 03 A6 */ mtctr r12
/* 803305A4 4E 80 04 21 */ bctrl
/* 803305A8 7F C3 F3 78 */ mr r3, r30
/* 803305AC 7F A4 EB 78 */ mr r4, r29
/* 803305B0 48 00 1B 1D */ bl newCullMode__18J3DMaterialFactoryCFi
/* 803305B4 7C 64 1B 78 */ mr r4, r3
/* 803305B8 80 7F 00 24 */ lwz r3, 0x24(r31)
/* 803305BC 81 83 00 00 */ lwz r12, 0(r3)
/* 803305C0 81 8C 00 74 */ lwz r12, 0x74(r12)
/* 803305C4 7D 89 03 A6 */ mtctr r12
/* 803305C8 4E 80 04 21 */ bctrl
/* 803305CC 7F C3 F3 78 */ mr r3, r30
/* 803305D0 7F A4 EB 78 */ mr r4, r29
/* 803305D4 48 00 19 D9 */ bl newTexGenNum__18J3DMaterialFactoryCFi
/* 803305D8 7C 64 1B 78 */ mr r4, r3
/* 803305DC 80 7F 00 28 */ lwz r3, 0x28(r31)
/* 803305E0 81 83 00 00 */ lwz r12, 0(r3)
/* 803305E4 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 803305E8 7D 89 03 A6 */ mtctr r12
/* 803305EC 4E 80 04 21 */ bctrl
/* 803305F0 38 61 00 78 */ addi r3, r1, 0x78
/* 803305F4 7F C4 F3 78 */ mr r4, r30
/* 803305F8 7F A5 EB 78 */ mr r5, r29
/* 803305FC 48 00 23 01 */ bl newNBTScale__18J3DMaterialFactoryCFi
/* 80330600 80 61 00 78 */ lwz r3, 0x78(r1)
/* 80330604 80 01 00 7C */ lwz r0, 0x7c(r1)
/* 80330608 90 61 00 88 */ stw r3, 0x88(r1)
/* 8033060C 90 01 00 8C */ stw r0, 0x8c(r1)
/* 80330610 80 61 00 80 */ lwz r3, 0x80(r1)
/* 80330614 80 01 00 84 */ lwz r0, 0x84(r1)
/* 80330618 90 61 00 90 */ stw r3, 0x90(r1)
/* 8033061C 90 01 00 94 */ stw r0, 0x94(r1)
/* 80330620 80 7F 00 28 */ lwz r3, 0x28(r31)
/* 80330624 38 81 00 88 */ addi r4, r1, 0x88
/* 80330628 81 83 00 00 */ lwz r12, 0(r3)
/* 8033062C 81 8C 00 58 */ lwz r12, 0x58(r12)
/* 80330630 7D 89 03 A6 */ mtctr r12
/* 80330634 4E 80 04 21 */ bctrl
/* 80330638 38 61 00 B4 */ addi r3, r1, 0xb4
/* 8033063C 7F C4 F3 78 */ mr r4, r30
/* 80330640 7F A5 EB 78 */ mr r5, r29
/* 80330644 48 00 20 49 */ bl newFog__18J3DMaterialFactoryCFi
/* 80330648 80 7F 00 34 */ lwz r3, 0x34(r31)
/* 8033064C 38 81 00 B4 */ addi r4, r1, 0xb4
/* 80330650 81 83 00 00 */ lwz r12, 0(r3)
/* 80330654 81 8C 00 28 */ lwz r12, 0x28(r12)
/* 80330658 7D 89 03 A6 */ mtctr r12
/* 8033065C 4E 80 04 21 */ bctrl
/* 80330660 38 61 00 4C */ addi r3, r1, 0x4c
/* 80330664 7F C4 F3 78 */ mr r4, r30
/* 80330668 7F A5 EB 78 */ mr r5, r29
/* 8033066C 48 00 20 FD */ bl newAlphaComp__18J3DMaterialFactoryCFi
/* 80330670 80 7F 00 34 */ lwz r3, 0x34(r31)
/* 80330674 38 81 00 4C */ addi r4, r1, 0x4c
/* 80330678 81 83 00 00 */ lwz r12, 0(r3)
/* 8033067C 81 8C 00 38 */ lwz r12, 0x38(r12)
/* 80330680 7D 89 03 A6 */ mtctr r12
/* 80330684 4E 80 04 21 */ bctrl
/* 80330688 38 61 00 48 */ addi r3, r1, 0x48
/* 8033068C 7F C4 F3 78 */ mr r4, r30
/* 80330690 7F A5 EB 78 */ mr r5, r29
/* 80330694 48 00 21 55 */ bl newBlend__18J3DMaterialFactoryCFi
/* 80330698 80 7F 00 34 */ lwz r3, 0x34(r31)
/* 8033069C 38 81 00 48 */ addi r4, r1, 0x48
/* 803306A0 81 83 00 00 */ lwz r12, 0(r3)
/* 803306A4 81 8C 00 44 */ lwz r12, 0x44(r12)
/* 803306A8 7D 89 03 A6 */ mtctr r12
/* 803306AC 4E 80 04 21 */ bctrl
/* 803306B0 38 61 00 14 */ addi r3, r1, 0x14
/* 803306B4 7F C4 F3 78 */ mr r4, r30
/* 803306B8 7F A5 EB 78 */ mr r5, r29
/* 803306BC 48 00 21 71 */ bl newZMode__18J3DMaterialFactoryCFi
/* 803306C0 A0 01 00 14 */ lhz r0, 0x14(r1)
/* 803306C4 B0 01 00 18 */ sth r0, 0x18(r1)
/* 803306C8 80 7F 00 34 */ lwz r3, 0x34(r31)
/* 803306CC 38 81 00 18 */ addi r4, r1, 0x18
/* 803306D0 81 83 00 00 */ lwz r12, 0(r3)
/* 803306D4 81 8C 00 50 */ lwz r12, 0x50(r12)
/* 803306D8 7D 89 03 A6 */ mtctr r12
/* 803306DC 4E 80 04 21 */ bctrl
/* 803306E0 7F C3 F3 78 */ mr r3, r30
/* 803306E4 7F A4 EB 78 */ mr r4, r29
/* 803306E8 48 00 21 A5 */ bl newZCompLoc__18J3DMaterialFactoryCFi
/* 803306EC 7C 64 1B 78 */ mr r4, r3
/* 803306F0 80 7F 00 34 */ lwz r3, 0x34(r31)
/* 803306F4 81 83 00 00 */ lwz r12, 0(r3)
/* 803306F8 81 8C 00 5C */ lwz r12, 0x5c(r12)
/* 803306FC 7D 89 03 A6 */ mtctr r12
/* 80330700 4E 80 04 21 */ bctrl
/* 80330704 7F C3 F3 78 */ mr r3, r30
/* 80330708 7F A4 EB 78 */ mr r4, r29
/* 8033070C 48 00 21 B9 */ bl newDither__18J3DMaterialFactoryCFi
/* 80330710 7C 64 1B 78 */ mr r4, r3
/* 80330714 80 7F 00 34 */ lwz r3, 0x34(r31)
/* 80330718 81 83 00 00 */ lwz r12, 0(r3)
/* 8033071C 81 8C 00 68 */ lwz r12, 0x68(r12)
/* 80330720 7D 89 03 A6 */ mtctr r12
/* 80330724 4E 80 04 21 */ bctrl
/* 80330728 7F C3 F3 78 */ mr r3, r30
/* 8033072C 7F A4 EB 78 */ mr r4, r29
/* 80330730 48 00 1B 3D */ bl newTevStageNum__18J3DMaterialFactoryCFi
/* 80330734 7C 64 1B 78 */ mr r4, r3
/* 80330738 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 8033073C 81 83 00 00 */ lwz r12, 0(r3)
/* 80330740 81 8C 00 94 */ lwz r12, 0x94(r12)
/* 80330744 7D 89 03 A6 */ mtctr r12
/* 80330748 4E 80 04 21 */ bctrl
/* 8033074C 3A 60 00 00 */ li r19, 0
/* 80330750 48 00 00 30 */ b lbl_80330780
lbl_80330754:
/* 80330754 7F C3 F3 78 */ mr r3, r30
/* 80330758 7F A4 EB 78 */ mr r4, r29
/* 8033075C 48 00 19 B1 */ bl newTexNo__18J3DMaterialFactoryCFii
/* 80330760 7C 65 1B 78 */ mr r5, r3
/* 80330764 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 80330768 56 64 06 3E */ clrlwi r4, r19, 0x18
/* 8033076C 81 83 00 00 */ lwz r12, 0(r3)
/* 80330770 81 8C 00 4C */ lwz r12, 0x4c(r12)
/* 80330774 7D 89 03 A6 */ mtctr r12
/* 80330778 4E 80 04 21 */ bctrl
/* 8033077C 3A 73 00 01 */ addi r19, r19, 1
lbl_80330780:
/* 80330780 56 65 06 3E */ clrlwi r5, r19, 0x18
/* 80330784 7C 05 D0 40 */ cmplw r5, r26
/* 80330788 41 80 FF CC */ blt lbl_80330754
/* 8033078C 3A 60 00 00 */ li r19, 0
/* 80330790 48 00 00 3C */ b lbl_803307CC
lbl_80330794:
/* 80330794 38 61 00 40 */ addi r3, r1, 0x40
/* 80330798 7F C4 F3 78 */ mr r4, r30
/* 8033079C 7F A5 EB 78 */ mr r5, r29
/* 803307A0 48 00 19 B5 */ bl newTevOrder__18J3DMaterialFactoryCFii
/* 803307A4 80 01 00 40 */ lwz r0, 0x40(r1)
/* 803307A8 90 01 00 44 */ stw r0, 0x44(r1)
/* 803307AC 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 803307B0 56 64 06 3E */ clrlwi r4, r19, 0x18
/* 803307B4 38 A1 00 44 */ addi r5, r1, 0x44
/* 803307B8 81 83 00 00 */ lwz r12, 0(r3)
/* 803307BC 81 8C 00 58 */ lwz r12, 0x58(r12)
/* 803307C0 7D 89 03 A6 */ mtctr r12
/* 803307C4 4E 80 04 21 */ bctrl
/* 803307C8 3A 73 00 01 */ addi r19, r19, 1
lbl_803307CC:
/* 803307CC 56 66 06 3E */ clrlwi r6, r19, 0x18
/* 803307D0 7C 06 E0 40 */ cmplw r6, r28
/* 803307D4 41 80 FF C0 */ blt lbl_80330794
/* 803307D8 3A A0 00 00 */ li r21, 0
/* 803307DC 83 1E 00 04 */ lwz r24, 4(r30)
/* 803307E0 83 5E 00 08 */ lwz r26, 8(r30)
/* 803307E4 48 00 00 DC */ b lbl_803308C0
lbl_803307E8:
/* 803307E8 7C 1B D2 2E */ lhzx r0, r27, r26
/* 803307EC 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 803307F0 7E 98 02 14 */ add r20, r24, r0
/* 803307F4 38 61 00 60 */ addi r3, r1, 0x60
/* 803307F8 7F C4 F3 78 */ mr r4, r30
/* 803307FC 7F A5 EB 78 */ mr r5, r29
/* 80330800 48 00 1A A5 */ bl newTevStage__18J3DMaterialFactoryCFii
/* 80330804 80 61 00 60 */ lwz r3, 0x60(r1)
/* 80330808 80 01 00 64 */ lwz r0, 0x64(r1)
/* 8033080C 90 61 00 68 */ stw r3, 0x68(r1)
/* 80330810 90 01 00 6C */ stw r0, 0x6c(r1)
/* 80330814 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 80330818 56 B6 06 3E */ clrlwi r22, r21, 0x18
/* 8033081C 7E C4 B3 78 */ mr r4, r22
/* 80330820 38 A1 00 68 */ addi r5, r1, 0x68
/* 80330824 81 83 00 00 */ lwz r12, 0(r3)
/* 80330828 81 8C 00 A0 */ lwz r12, 0xa0(r12)
/* 8033082C 7D 89 03 A6 */ mtctr r12
/* 80330830 4E 80 04 21 */ bctrl
/* 80330834 56 C3 08 3C */ slwi r3, r22, 1
/* 80330838 3A E3 01 04 */ addi r23, r3, 0x104
/* 8033083C 7C 14 BA 2E */ lhzx r0, r20, r23
/* 80330840 28 00 FF FF */ cmplwi r0, 0xffff
/* 80330844 41 82 00 78 */ beq lbl_803308BC
/* 80330848 80 9E 00 54 */ lwz r4, 0x54(r30)
/* 8033084C 54 03 13 BA */ rlwinm r3, r0, 2, 0xe, 0x1d
/* 80330850 38 03 00 01 */ addi r0, r3, 1
/* 80330854 7E 64 00 AE */ lbzx r19, r4, r0
/* 80330858 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 8033085C 7E C4 B3 78 */ mr r4, r22
/* 80330860 81 83 00 00 */ lwz r12, 0(r3)
/* 80330864 81 8C 00 A4 */ lwz r12, 0xa4(r12)
/* 80330868 7D 89 03 A6 */ mtctr r12
/* 8033086C 4E 80 04 21 */ bctrl
/* 80330870 88 03 00 07 */ lbz r0, 7(r3)
/* 80330874 54 04 07 B6 */ rlwinm r4, r0, 0, 0x1e, 0x1b
/* 80330878 56 60 15 BA */ rlwinm r0, r19, 2, 0x16, 0x1d
/* 8033087C 7C 80 03 78 */ or r0, r4, r0
/* 80330880 98 03 00 07 */ stb r0, 7(r3)
/* 80330884 80 7E 00 54 */ lwz r3, 0x54(r30)
/* 80330888 7C 14 BA 2E */ lhzx r0, r20, r23
/* 8033088C 54 00 10 3A */ slwi r0, r0, 2
/* 80330890 7E 63 00 AE */ lbzx r19, r3, r0
/* 80330894 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 80330898 7E C4 B3 78 */ mr r4, r22
/* 8033089C 81 83 00 00 */ lwz r12, 0(r3)
/* 803308A0 81 8C 00 A4 */ lwz r12, 0xa4(r12)
/* 803308A4 7D 89 03 A6 */ mtctr r12
/* 803308A8 4E 80 04 21 */ bctrl
/* 803308AC 88 03 00 07 */ lbz r0, 7(r3)
/* 803308B0 54 00 00 3A */ rlwinm r0, r0, 0, 0, 0x1d
/* 803308B4 7C 00 9B 78 */ or r0, r0, r19
/* 803308B8 98 03 00 07 */ stb r0, 7(r3)
lbl_803308BC:
/* 803308BC 3A B5 00 01 */ addi r21, r21, 1
lbl_803308C0:
/* 803308C0 56 A6 06 3E */ clrlwi r6, r21, 0x18
/* 803308C4 7C 06 E0 40 */ cmplw r6, r28
/* 803308C8 41 80 FF 20 */ blt lbl_803307E8
/* 803308CC 3A 60 00 00 */ li r19, 0
/* 803308D0 48 00 00 38 */ b lbl_80330908
lbl_803308D4:
/* 803308D4 38 61 00 3C */ addi r3, r1, 0x3c
/* 803308D8 7F C4 F3 78 */ mr r4, r30
/* 803308DC 7F A5 EB 78 */ mr r5, r29
/* 803308E0 56 66 06 3E */ clrlwi r6, r19, 0x18
/* 803308E4 48 00 19 2D */ bl newTevKColor__18J3DMaterialFactoryCFii
/* 803308E8 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 803308EC 56 64 06 3E */ clrlwi r4, r19, 0x18
/* 803308F0 38 A1 00 3C */ addi r5, r1, 0x3c
/* 803308F4 81 83 00 00 */ lwz r12, 0(r3)
/* 803308F8 81 8C 00 70 */ lwz r12, 0x70(r12)
/* 803308FC 7D 89 03 A6 */ mtctr r12
/* 80330900 4E 80 04 21 */ bctrl
/* 80330904 3A 73 00 01 */ addi r19, r19, 1
lbl_80330908:
/* 80330908 56 60 06 3E */ clrlwi r0, r19, 0x18
/* 8033090C 28 00 00 04 */ cmplwi r0, 4
/* 80330910 41 80 FF C4 */ blt lbl_803308D4
/* 80330914 3A 60 00 00 */ li r19, 0
/* 80330918 48 00 00 38 */ b lbl_80330950
lbl_8033091C:
/* 8033091C 38 61 00 58 */ addi r3, r1, 0x58
/* 80330920 7F C4 F3 78 */ mr r4, r30
/* 80330924 7F A5 EB 78 */ mr r5, r29
/* 80330928 56 66 06 3E */ clrlwi r6, r19, 0x18
/* 8033092C 48 00 18 75 */ bl newTevColor__18J3DMaterialFactoryCFii
/* 80330930 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 80330934 56 64 06 3E */ clrlwi r4, r19, 0x18
/* 80330938 38 A1 00 58 */ addi r5, r1, 0x58
/* 8033093C 81 83 00 00 */ lwz r12, 0(r3)
/* 80330940 81 8C 00 64 */ lwz r12, 0x64(r12)
/* 80330944 7D 89 03 A6 */ mtctr r12
/* 80330948 4E 80 04 21 */ bctrl
/* 8033094C 3A 73 00 01 */ addi r19, r19, 1
lbl_80330950:
/* 80330950 56 60 06 3E */ clrlwi r0, r19, 0x18
/* 80330954 28 00 00 04 */ cmplwi r0, 4
/* 80330958 41 80 FF C4 */ blt lbl_8033091C
/* 8033095C 3A 60 00 00 */ li r19, 0
/* 80330960 48 00 00 40 */ b lbl_803309A0
lbl_80330964:
/* 80330964 38 61 00 08 */ addi r3, r1, 8
/* 80330968 7F C4 F3 78 */ mr r4, r30
/* 8033096C 7F A5 EB 78 */ mr r5, r29
/* 80330970 56 66 06 3E */ clrlwi r6, r19, 0x18
/* 80330974 48 00 19 91 */ bl newTevSwapModeTable__18J3DMaterialFactoryCFii
/* 80330978 88 01 00 08 */ lbz r0, 8(r1)
/* 8033097C 98 01 00 0C */ stb r0, 0xc(r1)
/* 80330980 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 80330984 56 64 06 3E */ clrlwi r4, r19, 0x18
/* 80330988 38 A1 00 0C */ addi r5, r1, 0xc
/* 8033098C 81 83 00 00 */ lwz r12, 0(r3)
/* 80330990 81 8C 00 B4 */ lwz r12, 0xb4(r12)
/* 80330994 7D 89 03 A6 */ mtctr r12
/* 80330998 4E 80 04 21 */ bctrl
/* 8033099C 3A 73 00 01 */ addi r19, r19, 1
lbl_803309A0:
/* 803309A0 56 60 06 3E */ clrlwi r0, r19, 0x18
/* 803309A4 28 00 00 04 */ cmplwi r0, 4
/* 803309A8 41 80 FF BC */ blt lbl_80330964
/* 803309AC 3A 60 00 00 */ li r19, 0
/* 803309B0 48 00 00 38 */ b lbl_803309E8
lbl_803309B4:
/* 803309B4 38 61 00 38 */ addi r3, r1, 0x38
/* 803309B8 7F C4 F3 78 */ mr r4, r30
/* 803309BC 7F A5 EB 78 */ mr r5, r29
/* 803309C0 56 66 06 3E */ clrlwi r6, r19, 0x18
/* 803309C4 48 00 15 8D */ bl newAmbColor__18J3DMaterialFactoryCFii
/* 803309C8 80 7F 00 24 */ lwz r3, 0x24(r31)
/* 803309CC 56 64 06 3E */ clrlwi r4, r19, 0x18
/* 803309D0 38 A1 00 38 */ addi r5, r1, 0x38
/* 803309D4 81 83 00 00 */ lwz r12, 0(r3)
/* 803309D8 81 8C 00 48 */ lwz r12, 0x48(r12)
/* 803309DC 7D 89 03 A6 */ mtctr r12
/* 803309E0 4E 80 04 21 */ bctrl
/* 803309E4 3A 73 00 01 */ addi r19, r19, 1
lbl_803309E8:
/* 803309E8 56 60 06 3E */ clrlwi r0, r19, 0x18
/* 803309EC 28 00 00 02 */ cmplwi r0, 2
/* 803309F0 41 80 FF C4 */ blt lbl_803309B4
/* 803309F4 3A 60 00 00 */ li r19, 0
/* 803309F8 48 00 00 38 */ b lbl_80330A30
lbl_803309FC:
/* 803309FC 38 61 00 34 */ addi r3, r1, 0x34
/* 80330A00 7F C4 F3 78 */ mr r4, r30
/* 80330A04 7F A5 EB 78 */ mr r5, r29
/* 80330A08 56 66 06 3E */ clrlwi r6, r19, 0x18
/* 80330A0C 48 00 13 0D */ bl newMatColor__18J3DMaterialFactoryCFii
/* 80330A10 80 7F 00 24 */ lwz r3, 0x24(r31)
/* 80330A14 56 64 06 3E */ clrlwi r4, r19, 0x18
/* 80330A18 38 A1 00 34 */ addi r5, r1, 0x34
/* 80330A1C 81 83 00 00 */ lwz r12, 0(r3)
/* 80330A20 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 80330A24 7D 89 03 A6 */ mtctr r12
/* 80330A28 4E 80 04 21 */ bctrl
/* 80330A2C 3A 73 00 01 */ addi r19, r19, 1
lbl_80330A30:
/* 80330A30 56 60 06 3E */ clrlwi r0, r19, 0x18
/* 80330A34 28 00 00 02 */ cmplwi r0, 2
/* 80330A38 41 80 FF C4 */ blt lbl_803309FC
/* 80330A3C 3A 60 00 00 */ li r19, 0
/* 80330A40 48 00 00 40 */ b lbl_80330A80
lbl_80330A44:
/* 80330A44 38 61 00 10 */ addi r3, r1, 0x10
/* 80330A48 7F C4 F3 78 */ mr r4, r30
/* 80330A4C 7F A5 EB 78 */ mr r5, r29
/* 80330A50 56 66 06 3E */ clrlwi r6, r19, 0x18
/* 80330A54 48 00 13 59 */ bl newColorChan__18J3DMaterialFactoryCFii
/* 80330A58 A0 01 00 10 */ lhz r0, 0x10(r1)
/* 80330A5C B0 01 00 1C */ sth r0, 0x1c(r1)
/* 80330A60 80 7F 00 24 */ lwz r3, 0x24(r31)
/* 80330A64 56 64 06 3E */ clrlwi r4, r19, 0x18
/* 80330A68 38 A1 00 1C */ addi r5, r1, 0x1c
/* 80330A6C 81 83 00 00 */ lwz r12, 0(r3)
/* 80330A70 81 8C 00 5C */ lwz r12, 0x5c(r12)
/* 80330A74 7D 89 03 A6 */ mtctr r12
/* 80330A78 4E 80 04 21 */ bctrl
/* 80330A7C 3A 73 00 01 */ addi r19, r19, 1
lbl_80330A80:
/* 80330A80 56 60 06 3E */ clrlwi r0, r19, 0x18
/* 80330A84 28 00 00 04 */ cmplwi r0, 4
/* 80330A88 41 80 FF BC */ blt lbl_80330A44
/* 80330A8C 3A 60 00 00 */ li r19, 0
/* 80330A90 48 00 00 44 */ b lbl_80330AD4
lbl_80330A94:
/* 80330A94 38 61 00 50 */ addi r3, r1, 0x50
/* 80330A98 7F C4 F3 78 */ mr r4, r30
/* 80330A9C 7F A5 EB 78 */ mr r5, r29
/* 80330AA0 48 00 15 45 */ bl newTexCoord__18J3DMaterialFactoryCFii
/* 80330AA4 80 01 00 50 */ lwz r0, 0x50(r1)
/* 80330AA8 90 01 00 70 */ stw r0, 0x70(r1)
/* 80330AAC A0 01 00 54 */ lhz r0, 0x54(r1)
/* 80330AB0 B0 01 00 74 */ sth r0, 0x74(r1)
/* 80330AB4 80 7F 00 28 */ lwz r3, 0x28(r31)
/* 80330AB8 56 64 06 3E */ clrlwi r4, r19, 0x18
/* 80330ABC 38 A1 00 70 */ addi r5, r1, 0x70
/* 80330AC0 81 83 00 00 */ lwz r12, 0(r3)
/* 80330AC4 81 8C 00 44 */ lwz r12, 0x44(r12)
/* 80330AC8 7D 89 03 A6 */ mtctr r12
/* 80330ACC 4E 80 04 21 */ bctrl
/* 80330AD0 3A 73 00 01 */ addi r19, r19, 1
lbl_80330AD4:
/* 80330AD4 56 66 06 3E */ clrlwi r6, r19, 0x18
/* 80330AD8 7C 06 C8 40 */ cmplw r6, r25
/* 80330ADC 41 80 FF B8 */ blt lbl_80330A94
/* 80330AE0 3A 60 00 00 */ li r19, 0
/* 80330AE4 48 00 00 34 */ b lbl_80330B18
lbl_80330AE8:
/* 80330AE8 7F C3 F3 78 */ mr r3, r30
/* 80330AEC 7F A4 EB 78 */ mr r4, r29
/* 80330AF0 56 65 06 3E */ clrlwi r5, r19, 0x18
/* 80330AF4 48 00 15 51 */ bl newTexMtx__18J3DMaterialFactoryCFii
/* 80330AF8 7C 65 1B 78 */ mr r5, r3
/* 80330AFC 80 7F 00 28 */ lwz r3, 0x28(r31)
/* 80330B00 56 64 06 3E */ clrlwi r4, r19, 0x18
/* 80330B04 81 83 00 00 */ lwz r12, 0(r3)
/* 80330B08 81 8C 00 4C */ lwz r12, 0x4c(r12)
/* 80330B0C 7D 89 03 A6 */ mtctr r12
/* 80330B10 4E 80 04 21 */ bctrl
/* 80330B14 3A 73 00 01 */ addi r19, r19, 1
lbl_80330B18:
/* 80330B18 56 60 06 3E */ clrlwi r0, r19, 0x18
/* 80330B1C 28 00 00 08 */ cmplwi r0, 8
/* 80330B20 41 80 FF C8 */ blt lbl_80330AE8
/* 80330B24 80 9E 00 04 */ lwz r4, 4(r30)
/* 80330B28 80 7E 00 08 */ lwz r3, 8(r30)
/* 80330B2C 7C 03 DA 2E */ lhzx r0, r3, r27
/* 80330B30 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80330B34 7E 64 02 14 */ add r19, r4, r0
/* 80330B38 3A 80 00 00 */ li r20, 0
/* 80330B3C 48 00 00 4C */ b lbl_80330B88
lbl_80330B40:
/* 80330B40 56 84 06 3E */ clrlwi r4, r20, 0x18
/* 80330B44 38 04 00 9C */ addi r0, r4, 0x9c
/* 80330B48 7C B3 00 AE */ lbzx r5, r19, r0
/* 80330B4C 28 05 00 FF */ cmplwi r5, 0xff
/* 80330B50 41 82 00 1C */ beq lbl_80330B6C
/* 80330B54 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 80330B58 81 83 00 00 */ lwz r12, 0(r3)
/* 80330B5C 81 8C 00 7C */ lwz r12, 0x7c(r12)
/* 80330B60 7D 89 03 A6 */ mtctr r12
/* 80330B64 4E 80 04 21 */ bctrl
/* 80330B68 48 00 00 1C */ b lbl_80330B84
lbl_80330B6C:
/* 80330B6C 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 80330B70 38 A0 00 0C */ li r5, 0xc
/* 80330B74 81 83 00 00 */ lwz r12, 0(r3)
/* 80330B78 81 8C 00 7C */ lwz r12, 0x7c(r12)
/* 80330B7C 7D 89 03 A6 */ mtctr r12
/* 80330B80 4E 80 04 21 */ bctrl
lbl_80330B84:
/* 80330B84 3A 94 00 01 */ addi r20, r20, 1
lbl_80330B88:
/* 80330B88 56 80 06 3E */ clrlwi r0, r20, 0x18
/* 80330B8C 7C 00 E0 40 */ cmplw r0, r28
/* 80330B90 41 80 FF B0 */ blt lbl_80330B40
/* 80330B94 3A 80 00 00 */ li r20, 0
/* 80330B98 48 00 00 4C */ b lbl_80330BE4
lbl_80330B9C:
/* 80330B9C 56 84 06 3E */ clrlwi r4, r20, 0x18
/* 80330BA0 38 04 00 AC */ addi r0, r4, 0xac
/* 80330BA4 7C B3 00 AE */ lbzx r5, r19, r0
/* 80330BA8 28 05 00 FF */ cmplwi r5, 0xff
/* 80330BAC 41 82 00 1C */ beq lbl_80330BC8
/* 80330BB0 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 80330BB4 81 83 00 00 */ lwz r12, 0(r3)
/* 80330BB8 81 8C 00 88 */ lwz r12, 0x88(r12)
/* 80330BBC 7D 89 03 A6 */ mtctr r12
/* 80330BC0 4E 80 04 21 */ bctrl
/* 80330BC4 48 00 00 1C */ b lbl_80330BE0
lbl_80330BC8:
/* 80330BC8 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 80330BCC 38 A0 00 1C */ li r5, 0x1c
/* 80330BD0 81 83 00 00 */ lwz r12, 0(r3)
/* 80330BD4 81 8C 00 88 */ lwz r12, 0x88(r12)
/* 80330BD8 7D 89 03 A6 */ mtctr r12
/* 80330BDC 4E 80 04 21 */ bctrl
lbl_80330BE0:
/* 80330BE0 3A 94 00 01 */ addi r20, r20, 1
lbl_80330BE4:
/* 80330BE4 56 80 06 3E */ clrlwi r0, r20, 0x18
/* 80330BE8 7C 00 E0 40 */ cmplw r0, r28
/* 80330BEC 41 80 FF B0 */ blt lbl_80330B9C
/* 80330BF0 80 1E 00 0C */ lwz r0, 0xc(r30)
/* 80330BF4 28 00 00 00 */ cmplwi r0, 0
/* 80330BF8 41 82 01 70 */ beq lbl_80330D68
/* 80330BFC 7F C3 F3 78 */ mr r3, r30
/* 80330C00 7F A4 EB 78 */ mr r4, r29
/* 80330C04 48 00 17 9D */ bl newIndTexStageNum__18J3DMaterialFactoryCFi
/* 80330C08 7C 75 1B 78 */ mr r21, r3
/* 80330C0C 7F C3 F3 78 */ mr r3, r30
/* 80330C10 7F A4 EB 78 */ mr r4, r29
/* 80330C14 48 00 17 8D */ bl newIndTexStageNum__18J3DMaterialFactoryCFi
/* 80330C18 7C 64 1B 78 */ mr r4, r3
/* 80330C1C 80 7F 00 30 */ lwz r3, 0x30(r31)
/* 80330C20 81 83 00 00 */ lwz r12, 0(r3)
/* 80330C24 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 80330C28 7D 89 03 A6 */ mtctr r12
/* 80330C2C 4E 80 04 21 */ bctrl
/* 80330C30 3A 60 00 00 */ li r19, 0
/* 80330C34 56 B4 06 3E */ clrlwi r20, r21, 0x18
/* 80330C38 48 00 00 38 */ b lbl_80330C70
lbl_80330C3C:
/* 80330C3C 38 61 00 98 */ addi r3, r1, 0x98
/* 80330C40 7F C4 F3 78 */ mr r4, r30
/* 80330C44 7F A5 EB 78 */ mr r5, r29
/* 80330C48 56 66 06 3E */ clrlwi r6, r19, 0x18
/* 80330C4C 48 00 17 C1 */ bl newIndTexMtx__18J3DMaterialFactoryCFii
/* 80330C50 80 7F 00 30 */ lwz r3, 0x30(r31)
/* 80330C54 56 64 06 3E */ clrlwi r4, r19, 0x18
/* 80330C58 38 A1 00 98 */ addi r5, r1, 0x98
/* 80330C5C 81 83 00 00 */ lwz r12, 0(r3)
/* 80330C60 81 8C 00 34 */ lwz r12, 0x34(r12)
/* 80330C64 7D 89 03 A6 */ mtctr r12
/* 80330C68 4E 80 04 21 */ bctrl
/* 80330C6C 3A 73 00 01 */ addi r19, r19, 1
lbl_80330C70:
/* 80330C70 56 60 06 3E */ clrlwi r0, r19, 0x18
/* 80330C74 7C 00 A0 40 */ cmplw r0, r20
/* 80330C78 41 80 FF C4 */ blt lbl_80330C3C
/* 80330C7C 3A 60 00 00 */ li r19, 0
/* 80330C80 56 B4 06 3E */ clrlwi r20, r21, 0x18
/* 80330C84 48 00 00 40 */ b lbl_80330CC4
lbl_80330C88:
/* 80330C88 38 61 00 2C */ addi r3, r1, 0x2c
/* 80330C8C 7F C4 F3 78 */ mr r4, r30
/* 80330C90 7F A5 EB 78 */ mr r5, r29
/* 80330C94 56 66 06 3E */ clrlwi r6, r19, 0x18
/* 80330C98 48 00 17 31 */ bl newIndTexOrder__18J3DMaterialFactoryCFii
/* 80330C9C 80 01 00 2C */ lwz r0, 0x2c(r1)
/* 80330CA0 90 01 00 30 */ stw r0, 0x30(r1)
/* 80330CA4 80 7F 00 30 */ lwz r3, 0x30(r31)
/* 80330CA8 56 64 06 3E */ clrlwi r4, r19, 0x18
/* 80330CAC 38 A1 00 30 */ addi r5, r1, 0x30
/* 80330CB0 81 83 00 00 */ lwz r12, 0(r3)
/* 80330CB4 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 80330CB8 7D 89 03 A6 */ mtctr r12
/* 80330CBC 4E 80 04 21 */ bctrl
/* 80330CC0 3A 73 00 01 */ addi r19, r19, 1
lbl_80330CC4:
/* 80330CC4 56 60 06 3E */ clrlwi r0, r19, 0x18
/* 80330CC8 7C 00 A0 40 */ cmplw r0, r20
/* 80330CCC 41 80 FF BC */ blt lbl_80330C88
/* 80330CD0 3A 60 00 00 */ li r19, 0
/* 80330CD4 56 B4 06 3E */ clrlwi r20, r21, 0x18
/* 80330CD8 48 00 00 38 */ b lbl_80330D10
lbl_80330CDC:
/* 80330CDC 38 61 00 28 */ addi r3, r1, 0x28
/* 80330CE0 7F C4 F3 78 */ mr r4, r30
/* 80330CE4 7F A5 EB 78 */ mr r5, r29
/* 80330CE8 56 66 06 3E */ clrlwi r6, r19, 0x18
/* 80330CEC 48 00 19 5D */ bl newIndTexCoordScale__18J3DMaterialFactoryCFii
/* 80330CF0 80 7F 00 30 */ lwz r3, 0x30(r31)
/* 80330CF4 56 64 06 3E */ clrlwi r4, r19, 0x18
/* 80330CF8 38 A1 00 28 */ addi r5, r1, 0x28
/* 80330CFC 81 83 00 00 */ lwz r12, 0(r3)
/* 80330D00 81 8C 00 40 */ lwz r12, 0x40(r12)
/* 80330D04 7D 89 03 A6 */ mtctr r12
/* 80330D08 4E 80 04 21 */ bctrl
/* 80330D0C 3A 73 00 01 */ addi r19, r19, 1
lbl_80330D10:
/* 80330D10 56 60 06 3E */ clrlwi r0, r19, 0x18
/* 80330D14 7C 00 A0 40 */ cmplw r0, r20
/* 80330D18 41 80 FF C4 */ blt lbl_80330CDC
/* 80330D1C 3A 60 00 00 */ li r19, 0
/* 80330D20 48 00 00 3C */ b lbl_80330D5C
lbl_80330D24:
/* 80330D24 38 61 00 20 */ addi r3, r1, 0x20
/* 80330D28 7F C4 F3 78 */ mr r4, r30
/* 80330D2C 7F A5 EB 78 */ mr r5, r29
/* 80330D30 48 00 17 85 */ bl newIndTevStage__18J3DMaterialFactoryCFii
/* 80330D34 80 01 00 20 */ lwz r0, 0x20(r1)
/* 80330D38 90 01 00 24 */ stw r0, 0x24(r1)
/* 80330D3C 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 80330D40 56 64 06 3E */ clrlwi r4, r19, 0x18
/* 80330D44 38 A1 00 24 */ addi r5, r1, 0x24
/* 80330D48 81 83 00 00 */ lwz r12, 0(r3)
/* 80330D4C 81 8C 00 C0 */ lwz r12, 0xc0(r12)
/* 80330D50 7D 89 03 A6 */ mtctr r12
/* 80330D54 4E 80 04 21 */ bctrl
/* 80330D58 3A 73 00 01 */ addi r19, r19, 1
lbl_80330D5C:
/* 80330D5C 56 66 06 3E */ clrlwi r6, r19, 0x18
/* 80330D60 7C 06 E0 40 */ cmplw r6, r28
/* 80330D64 41 80 FF C0 */ blt lbl_80330D24
lbl_80330D68:
/* 80330D68 7F E3 FB 78 */ mr r3, r31
lbl_80330D6C:
/* 80330D6C 39 61 01 20 */ addi r11, r1, 0x120
/* 80330D70 48 03 14 91 */ bl _restgpr_19
/* 80330D74 80 01 01 24 */ lwz r0, 0x124(r1)
/* 80330D78 7C 08 03 A6 */ mtlr r0
/* 80330D7C 38 21 01 20 */ addi r1, r1, 0x120
/* 80330D80 4E 80 00 20 */ blr
@@ -0,0 +1,615 @@
lbl_80330D84:
/* 80330D84 94 21 FF 10 */ stwu r1, -0xf0(r1)
/* 80330D88 7C 08 02 A6 */ mflr r0
/* 80330D8C 90 01 00 F4 */ stw r0, 0xf4(r1)
/* 80330D90 39 61 00 F0 */ addi r11, r1, 0xf0
/* 80330D94 48 03 14 1D */ bl _savegpr_18
/* 80330D98 7C 7E 1B 78 */ mr r30, r3
/* 80330D9C 7C 9F 23 79 */ or. r31, r4, r4
/* 80330DA0 7C BD 2B 78 */ mr r29, r5
/* 80330DA4 7C D2 33 78 */ mr r18, r6
/* 80330DA8 40 82 00 54 */ bne lbl_80330DFC
/* 80330DAC 38 60 00 4C */ li r3, 0x4c
/* 80330DB0 4B F9 DE 9D */ bl __nw__FUl
/* 80330DB4 7C 73 1B 79 */ or. r19, r3, r3
/* 80330DB8 41 82 00 40 */ beq lbl_80330DF8
/* 80330DBC 3C 80 80 3D */ lis r4, __vt__11J3DMaterial@ha
/* 80330DC0 38 04 DC F0 */ addi r0, r4, __vt__11J3DMaterial@l
/* 80330DC4 90 13 00 00 */ stw r0, 0(r19)
/* 80330DC8 3C 80 3C F4 */ lis r4, 0x3CF4 /* 0x3CF3CF00@ha */
/* 80330DCC 38 04 CF 00 */ addi r0, r4, 0xCF00 /* 0x3CF3CF00@l */
/* 80330DD0 90 13 00 40 */ stw r0, 0x40(r19)
/* 80330DD4 3C 80 00 F4 */ lis r4, 0x00F4 /* 0x00F3CF3C@ha */
/* 80330DD8 38 04 CF 3C */ addi r0, r4, 0xCF3C /* 0x00F3CF3C@l */
/* 80330DDC 90 13 00 44 */ stw r0, 0x44(r19)
/* 80330DE0 4B FE 54 61 */ bl initialize__11J3DMaterialFv
/* 80330DE4 3C 60 80 3D */ lis r3, __vt__18J3DPatchedMaterial@ha
/* 80330DE8 38 03 DC C0 */ addi r0, r3, __vt__18J3DPatchedMaterial@l
/* 80330DEC 90 13 00 00 */ stw r0, 0(r19)
/* 80330DF0 7E 63 9B 78 */ mr r3, r19
/* 80330DF4 4B FE 61 C5 */ bl initialize__18J3DPatchedMaterialFv
lbl_80330DF8:
/* 80330DF8 7E 7F 9B 78 */ mr r31, r19
lbl_80330DFC:
/* 80330DFC 56 43 01 8E */ rlwinm r3, r18, 0, 6, 7
/* 80330E00 30 03 FF FF */ addic r0, r3, -1
/* 80330E04 7F 80 19 10 */ subfe r28, r0, r3
/* 80330E08 3C 60 40 00 */ lis r3, 0x4000
/* 80330E0C 4B FE 49 95 */ bl createColorBlock__11J3DMaterialFUl
/* 80330E10 90 7F 00 24 */ stw r3, 0x24(r31)
/* 80330E14 38 60 00 5C */ li r3, 0x5c
/* 80330E18 4B F9 DE 35 */ bl __nw__FUl
/* 80330E1C 7C 73 1B 79 */ or. r19, r3, r3
/* 80330E20 41 82 00 44 */ beq lbl_80330E64
/* 80330E24 7E 72 9B 78 */ mr r18, r19
/* 80330E28 3C 60 80 3D */ lis r3, __vt__14J3DTexGenBlock@ha
/* 80330E2C 38 03 DE 34 */ addi r0, r3, __vt__14J3DTexGenBlock@l
/* 80330E30 90 13 00 00 */ stw r0, 0(r19)
/* 80330E34 3C 60 80 3D */ lis r3, __vt__21J3DTexGenBlockPatched@ha
/* 80330E38 38 03 E6 0C */ addi r0, r3, __vt__21J3DTexGenBlockPatched@l
/* 80330E3C 90 13 00 00 */ stw r0, 0(r19)
/* 80330E40 38 72 00 08 */ addi r3, r18, 8
/* 80330E44 3C 80 80 01 */ lis r4, __ct__11J3DTexCoordFv@ha
/* 80330E48 38 84 E4 64 */ addi r4, r4, __ct__11J3DTexCoordFv@l
/* 80330E4C 38 A0 00 00 */ li r5, 0
/* 80330E50 38 C0 00 06 */ li r6, 6
/* 80330E54 38 E0 00 08 */ li r7, 8
/* 80330E58 48 03 0F 09 */ bl __construct_array
/* 80330E5C 7E 43 93 78 */ mr r3, r18
/* 80330E60 4B FE 67 E5 */ bl initialize__21J3DTexGenBlockPatchedFv
lbl_80330E64:
/* 80330E64 92 7F 00 28 */ stw r19, 0x28(r31)
/* 80330E68 38 60 00 D8 */ li r3, 0xd8
/* 80330E6C 4B F9 DD E1 */ bl __nw__FUl
/* 80330E70 7C 79 1B 79 */ or. r25, r3, r3
/* 80330E74 41 82 00 B4 */ beq lbl_80330F28
/* 80330E78 7F 34 CB 78 */ mr r20, r25
/* 80330E7C 3C 60 80 3D */ lis r3, __vt__11J3DTevBlock@ha
/* 80330E80 38 03 E9 58 */ addi r0, r3, __vt__11J3DTevBlock@l
/* 80330E84 90 19 00 00 */ stw r0, 0(r25)
/* 80330E88 3C 60 80 3D */ lis r3, __vt__18J3DTevBlockPatched@ha
/* 80330E8C 38 03 E4 58 */ addi r0, r3, __vt__18J3DTevBlockPatched@l
/* 80330E90 90 19 00 00 */ stw r0, 0(r25)
/* 80330E94 38 74 00 18 */ addi r3, r20, 0x18
/* 80330E98 3C 80 80 01 */ lis r4, __ct__11J3DTevOrderFv@ha
/* 80330E9C 38 84 E1 40 */ addi r4, r4, __ct__11J3DTevOrderFv@l
/* 80330EA0 38 A0 00 00 */ li r5, 0
/* 80330EA4 38 C0 00 04 */ li r6, 4
/* 80330EA8 38 E0 00 08 */ li r7, 8
/* 80330EAC 48 03 0E B5 */ bl __construct_array
/* 80330EB0 38 74 00 38 */ addi r3, r20, 0x38
/* 80330EB4 3C 80 80 01 */ lis r4, __ct__11J3DTevStageFv@ha
/* 80330EB8 38 84 E2 30 */ addi r4, r4, __ct__11J3DTevStageFv@l
/* 80330EBC 38 A0 00 00 */ li r5, 0
/* 80330EC0 38 C0 00 08 */ li r6, 8
/* 80330EC4 38 E0 00 08 */ li r7, 8
/* 80330EC8 48 03 0E 99 */ bl __construct_array
/* 80330ECC 38 74 00 78 */ addi r3, r20, 0x78
/* 80330ED0 3C 80 80 01 */ lis r4, __ct__14J3DIndTevStageFv@ha
/* 80330ED4 38 84 E1 4C */ addi r4, r4, __ct__14J3DIndTevStageFv@l
/* 80330ED8 38 A0 00 00 */ li r5, 0
/* 80330EDC 38 C0 00 04 */ li r6, 4
/* 80330EE0 38 E0 00 08 */ li r7, 8
/* 80330EE4 48 03 0E 7D */ bl __construct_array
/* 80330EE8 38 74 00 98 */ addi r3, r20, 0x98
/* 80330EEC 3C 80 80 01 */ lis r4, __ct__13J3DGXColorS10Fv@ha
/* 80330EF0 38 84 E4 60 */ addi r4, r4, __ct__13J3DGXColorS10Fv@l
/* 80330EF4 38 A0 00 00 */ li r5, 0
/* 80330EF8 38 C0 00 08 */ li r6, 8
/* 80330EFC 38 E0 00 04 */ li r7, 4
/* 80330F00 48 03 0E 61 */ bl __construct_array
/* 80330F04 38 74 00 B8 */ addi r3, r20, 0xb8
/* 80330F08 3C 80 80 01 */ lis r4, __ct__10J3DGXColorFv@ha
/* 80330F0C 38 84 E5 38 */ addi r4, r4, __ct__10J3DGXColorFv@l
/* 80330F10 38 A0 00 00 */ li r5, 0
/* 80330F14 38 C0 00 04 */ li r6, 4
/* 80330F18 38 E0 00 04 */ li r7, 4
/* 80330F1C 48 03 0E 45 */ bl __construct_array
/* 80330F20 7E 83 A3 78 */ mr r3, r20
/* 80330F24 4B FE 67 BD */ bl initialize__18J3DTevBlockPatchedFv
lbl_80330F28:
/* 80330F28 93 3F 00 2C */ stw r25, 0x2c(r31)
/* 80330F2C 57 83 06 3E */ clrlwi r3, r28, 0x18
/* 80330F30 4B FE 4F 49 */ bl createIndBlock__11J3DMaterialFi
/* 80330F34 90 7F 00 30 */ stw r3, 0x30(r31)
/* 80330F38 3C 60 10 00 */ lis r3, 0x1000
/* 80330F3C 80 BE 00 04 */ lwz r5, 4(r30)
/* 80330F40 80 9E 00 08 */ lwz r4, 8(r30)
/* 80330F44 57 B8 08 3C */ slwi r24, r29, 1
/* 80330F48 7C 04 C2 2E */ lhzx r0, r4, r24
/* 80330F4C 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80330F50 7C 85 00 AE */ lbzx r4, r5, r0
/* 80330F54 4B FE 50 0D */ bl createPEBlock__11J3DMaterialFUlUl
/* 80330F58 90 7F 00 34 */ stw r3, 0x34(r31)
/* 80330F5C B3 BF 00 14 */ sth r29, 0x14(r31)
/* 80330F60 80 9E 00 04 */ lwz r4, 4(r30)
/* 80330F64 80 7E 00 08 */ lwz r3, 8(r30)
/* 80330F68 7C 03 C2 2E */ lhzx r0, r3, r24
/* 80330F6C 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80330F70 7C 04 00 AE */ lbzx r0, r4, r0
/* 80330F74 90 1F 00 10 */ stw r0, 0x10(r31)
/* 80330F78 7F C3 F3 78 */ mr r3, r30
/* 80330F7C 7F A4 EB 78 */ mr r4, r29
/* 80330F80 48 00 12 ED */ bl newTevStageNum__18J3DMaterialFactoryCFi
/* 80330F84 7C 64 1B 78 */ mr r4, r3
/* 80330F88 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 80330F8C 81 83 00 00 */ lwz r12, 0(r3)
/* 80330F90 81 8C 00 94 */ lwz r12, 0x94(r12)
/* 80330F94 7D 89 03 A6 */ mtctr r12
/* 80330F98 4E 80 04 21 */ bctrl
/* 80330F9C 7F C3 F3 78 */ mr r3, r30
/* 80330FA0 7F A4 EB 78 */ mr r4, r29
/* 80330FA4 48 00 0D D1 */ bl newColorChanNum__18J3DMaterialFactoryCFi
/* 80330FA8 7C 64 1B 78 */ mr r4, r3
/* 80330FAC 80 7F 00 24 */ lwz r3, 0x24(r31)
/* 80330FB0 81 83 00 00 */ lwz r12, 0(r3)
/* 80330FB4 81 8C 00 50 */ lwz r12, 0x50(r12)
/* 80330FB8 7D 89 03 A6 */ mtctr r12
/* 80330FBC 4E 80 04 21 */ bctrl
/* 80330FC0 7F C3 F3 78 */ mr r3, r30
/* 80330FC4 7F A4 EB 78 */ mr r4, r29
/* 80330FC8 48 00 11 05 */ bl newCullMode__18J3DMaterialFactoryCFi
/* 80330FCC 7C 64 1B 78 */ mr r4, r3
/* 80330FD0 80 7F 00 24 */ lwz r3, 0x24(r31)
/* 80330FD4 81 83 00 00 */ lwz r12, 0(r3)
/* 80330FD8 81 8C 00 74 */ lwz r12, 0x74(r12)
/* 80330FDC 7D 89 03 A6 */ mtctr r12
/* 80330FE0 4E 80 04 21 */ bctrl
/* 80330FE4 38 61 00 88 */ addi r3, r1, 0x88
/* 80330FE8 7F C4 F3 78 */ mr r4, r30
/* 80330FEC 7F A5 EB 78 */ mr r5, r29
/* 80330FF0 48 00 16 9D */ bl newFog__18J3DMaterialFactoryCFi
/* 80330FF4 80 7F 00 34 */ lwz r3, 0x34(r31)
/* 80330FF8 38 81 00 88 */ addi r4, r1, 0x88
/* 80330FFC 81 83 00 00 */ lwz r12, 0(r3)
/* 80331000 81 8C 00 28 */ lwz r12, 0x28(r12)
/* 80331004 7D 89 03 A6 */ mtctr r12
/* 80331008 4E 80 04 21 */ bctrl
/* 8033100C 38 61 00 40 */ addi r3, r1, 0x40
/* 80331010 7F C4 F3 78 */ mr r4, r30
/* 80331014 7F A5 EB 78 */ mr r5, r29
/* 80331018 48 00 17 51 */ bl newAlphaComp__18J3DMaterialFactoryCFi
/* 8033101C 80 7F 00 34 */ lwz r3, 0x34(r31)
/* 80331020 38 81 00 40 */ addi r4, r1, 0x40
/* 80331024 81 83 00 00 */ lwz r12, 0(r3)
/* 80331028 81 8C 00 38 */ lwz r12, 0x38(r12)
/* 8033102C 7D 89 03 A6 */ mtctr r12
/* 80331030 4E 80 04 21 */ bctrl
/* 80331034 38 61 00 3C */ addi r3, r1, 0x3c
/* 80331038 7F C4 F3 78 */ mr r4, r30
/* 8033103C 7F A5 EB 78 */ mr r5, r29
/* 80331040 48 00 17 A9 */ bl newBlend__18J3DMaterialFactoryCFi
/* 80331044 80 7F 00 34 */ lwz r3, 0x34(r31)
/* 80331048 38 81 00 3C */ addi r4, r1, 0x3c
/* 8033104C 81 83 00 00 */ lwz r12, 0(r3)
/* 80331050 81 8C 00 44 */ lwz r12, 0x44(r12)
/* 80331054 7D 89 03 A6 */ mtctr r12
/* 80331058 4E 80 04 21 */ bctrl
/* 8033105C 38 61 00 0C */ addi r3, r1, 0xc
/* 80331060 7F C4 F3 78 */ mr r4, r30
/* 80331064 7F A5 EB 78 */ mr r5, r29
/* 80331068 48 00 17 C5 */ bl newZMode__18J3DMaterialFactoryCFi
/* 8033106C A0 01 00 0C */ lhz r0, 0xc(r1)
/* 80331070 B0 01 00 10 */ sth r0, 0x10(r1)
/* 80331074 80 7F 00 34 */ lwz r3, 0x34(r31)
/* 80331078 38 81 00 10 */ addi r4, r1, 0x10
/* 8033107C 81 83 00 00 */ lwz r12, 0(r3)
/* 80331080 81 8C 00 50 */ lwz r12, 0x50(r12)
/* 80331084 7D 89 03 A6 */ mtctr r12
/* 80331088 4E 80 04 21 */ bctrl
/* 8033108C 7F C3 F3 78 */ mr r3, r30
/* 80331090 7F A4 EB 78 */ mr r4, r29
/* 80331094 48 00 17 F9 */ bl newZCompLoc__18J3DMaterialFactoryCFi
/* 80331098 7C 64 1B 78 */ mr r4, r3
/* 8033109C 80 7F 00 34 */ lwz r3, 0x34(r31)
/* 803310A0 81 83 00 00 */ lwz r12, 0(r3)
/* 803310A4 81 8C 00 5C */ lwz r12, 0x5c(r12)
/* 803310A8 7D 89 03 A6 */ mtctr r12
/* 803310AC 4E 80 04 21 */ bctrl
/* 803310B0 7F C3 F3 78 */ mr r3, r30
/* 803310B4 7F A4 EB 78 */ mr r4, r29
/* 803310B8 48 00 18 0D */ bl newDither__18J3DMaterialFactoryCFi
/* 803310BC 7C 64 1B 78 */ mr r4, r3
/* 803310C0 80 7F 00 34 */ lwz r3, 0x34(r31)
/* 803310C4 81 83 00 00 */ lwz r12, 0(r3)
/* 803310C8 81 8C 00 68 */ lwz r12, 0x68(r12)
/* 803310CC 7D 89 03 A6 */ mtctr r12
/* 803310D0 4E 80 04 21 */ bctrl
/* 803310D4 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 803310D8 81 83 00 00 */ lwz r12, 0(r3)
/* 803310DC 81 8C 00 98 */ lwz r12, 0x98(r12)
/* 803310E0 7D 89 03 A6 */ mtctr r12
/* 803310E4 4E 80 04 21 */ bctrl
/* 803310E8 7C 79 1B 78 */ mr r25, r3
/* 803310EC 3A 40 00 00 */ li r18, 0
/* 803310F0 48 00 00 34 */ b lbl_80331124
lbl_803310F4:
/* 803310F4 7F C3 F3 78 */ mr r3, r30
/* 803310F8 7F A4 EB 78 */ mr r4, r29
/* 803310FC 56 45 06 3E */ clrlwi r5, r18, 0x18
/* 80331100 48 00 10 0D */ bl newTexNo__18J3DMaterialFactoryCFii
/* 80331104 7C 65 1B 78 */ mr r5, r3
/* 80331108 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 8033110C 56 44 06 3E */ clrlwi r4, r18, 0x18
/* 80331110 81 83 00 00 */ lwz r12, 0(r3)
/* 80331114 81 8C 00 4C */ lwz r12, 0x4c(r12)
/* 80331118 7D 89 03 A6 */ mtctr r12
/* 8033111C 4E 80 04 21 */ bctrl
/* 80331120 3A 52 00 01 */ addi r18, r18, 1
lbl_80331124:
/* 80331124 56 40 06 3E */ clrlwi r0, r18, 0x18
/* 80331128 28 00 00 08 */ cmplwi r0, 8
/* 8033112C 41 80 FF C8 */ blt lbl_803310F4
/* 80331130 3A 40 00 00 */ li r18, 0
/* 80331134 57 33 06 3E */ clrlwi r19, r25, 0x18
/* 80331138 48 00 00 40 */ b lbl_80331178
lbl_8033113C:
/* 8033113C 38 61 00 34 */ addi r3, r1, 0x34
/* 80331140 7F C4 F3 78 */ mr r4, r30
/* 80331144 7F A5 EB 78 */ mr r5, r29
/* 80331148 56 46 06 3E */ clrlwi r6, r18, 0x18
/* 8033114C 48 00 10 09 */ bl newTevOrder__18J3DMaterialFactoryCFii
/* 80331150 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80331154 90 01 00 38 */ stw r0, 0x38(r1)
/* 80331158 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 8033115C 56 44 06 3E */ clrlwi r4, r18, 0x18
/* 80331160 38 A1 00 38 */ addi r5, r1, 0x38
/* 80331164 81 83 00 00 */ lwz r12, 0(r3)
/* 80331168 81 8C 00 58 */ lwz r12, 0x58(r12)
/* 8033116C 7D 89 03 A6 */ mtctr r12
/* 80331170 4E 80 04 21 */ bctrl
/* 80331174 3A 52 00 01 */ addi r18, r18, 1
lbl_80331178:
/* 80331178 56 40 06 3E */ clrlwi r0, r18, 0x18
/* 8033117C 7C 00 98 40 */ cmplw r0, r19
/* 80331180 41 80 FF BC */ blt lbl_8033113C
/* 80331184 3A 40 00 00 */ li r18, 0
/* 80331188 48 00 00 38 */ b lbl_803311C0
lbl_8033118C:
/* 8033118C 38 61 00 30 */ addi r3, r1, 0x30
/* 80331190 7F C4 F3 78 */ mr r4, r30
/* 80331194 7F A5 EB 78 */ mr r5, r29
/* 80331198 56 46 06 3E */ clrlwi r6, r18, 0x18
/* 8033119C 48 00 10 75 */ bl newTevKColor__18J3DMaterialFactoryCFii
/* 803311A0 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 803311A4 56 44 06 3E */ clrlwi r4, r18, 0x18
/* 803311A8 38 A1 00 30 */ addi r5, r1, 0x30
/* 803311AC 81 83 00 00 */ lwz r12, 0(r3)
/* 803311B0 81 8C 00 70 */ lwz r12, 0x70(r12)
/* 803311B4 7D 89 03 A6 */ mtctr r12
/* 803311B8 4E 80 04 21 */ bctrl
/* 803311BC 3A 52 00 01 */ addi r18, r18, 1
lbl_803311C0:
/* 803311C0 56 40 06 3E */ clrlwi r0, r18, 0x18
/* 803311C4 28 00 00 04 */ cmplwi r0, 4
/* 803311C8 41 80 FF C4 */ blt lbl_8033118C
/* 803311CC 3A 40 00 00 */ li r18, 0
/* 803311D0 48 00 00 38 */ b lbl_80331208
lbl_803311D4:
/* 803311D4 38 61 00 5C */ addi r3, r1, 0x5c
/* 803311D8 7F C4 F3 78 */ mr r4, r30
/* 803311DC 7F A5 EB 78 */ mr r5, r29
/* 803311E0 56 46 06 3E */ clrlwi r6, r18, 0x18
/* 803311E4 48 00 0F BD */ bl newTevColor__18J3DMaterialFactoryCFii
/* 803311E8 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 803311EC 56 44 06 3E */ clrlwi r4, r18, 0x18
/* 803311F0 38 A1 00 5C */ addi r5, r1, 0x5c
/* 803311F4 81 83 00 00 */ lwz r12, 0(r3)
/* 803311F8 81 8C 00 64 */ lwz r12, 0x64(r12)
/* 803311FC 7D 89 03 A6 */ mtctr r12
/* 80331200 4E 80 04 21 */ bctrl
/* 80331204 3A 52 00 01 */ addi r18, r18, 1
lbl_80331208:
/* 80331208 56 40 06 3E */ clrlwi r0, r18, 0x18
/* 8033120C 28 00 00 04 */ cmplwi r0, 4
/* 80331210 41 80 FF C4 */ blt lbl_803311D4
/* 80331214 3A A0 00 00 */ li r21, 0
/* 80331218 83 5E 00 04 */ lwz r26, 4(r30)
/* 8033121C 83 7E 00 08 */ lwz r27, 8(r30)
/* 80331220 57 33 06 3E */ clrlwi r19, r25, 0x18
/* 80331224 48 00 00 E0 */ b lbl_80331304
lbl_80331228:
/* 80331228 7C 18 DA 2E */ lhzx r0, r24, r27
/* 8033122C 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80331230 7E 9A 02 14 */ add r20, r26, r0
/* 80331234 38 61 00 4C */ addi r3, r1, 0x4c
/* 80331238 7F C4 F3 78 */ mr r4, r30
/* 8033123C 7F A5 EB 78 */ mr r5, r29
/* 80331240 56 A6 06 3E */ clrlwi r6, r21, 0x18
/* 80331244 48 00 10 61 */ bl newTevStage__18J3DMaterialFactoryCFii
/* 80331248 80 61 00 4C */ lwz r3, 0x4c(r1)
/* 8033124C 80 01 00 50 */ lwz r0, 0x50(r1)
/* 80331250 90 61 00 54 */ stw r3, 0x54(r1)
/* 80331254 90 01 00 58 */ stw r0, 0x58(r1)
/* 80331258 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 8033125C 56 B7 06 3E */ clrlwi r23, r21, 0x18
/* 80331260 7E E4 BB 78 */ mr r4, r23
/* 80331264 38 A1 00 54 */ addi r5, r1, 0x54
/* 80331268 81 83 00 00 */ lwz r12, 0(r3)
/* 8033126C 81 8C 00 A0 */ lwz r12, 0xa0(r12)
/* 80331270 7D 89 03 A6 */ mtctr r12
/* 80331274 4E 80 04 21 */ bctrl
/* 80331278 56 E3 08 3C */ slwi r3, r23, 1
/* 8033127C 3A C3 01 04 */ addi r22, r3, 0x104
/* 80331280 7C 14 B2 2E */ lhzx r0, r20, r22
/* 80331284 28 00 FF FF */ cmplwi r0, 0xffff
/* 80331288 41 82 00 78 */ beq lbl_80331300
/* 8033128C 80 9E 00 54 */ lwz r4, 0x54(r30)
/* 80331290 54 03 13 BA */ rlwinm r3, r0, 2, 0xe, 0x1d
/* 80331294 38 03 00 01 */ addi r0, r3, 1
/* 80331298 7E 44 00 AE */ lbzx r18, r4, r0
/* 8033129C 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 803312A0 7E E4 BB 78 */ mr r4, r23
/* 803312A4 81 83 00 00 */ lwz r12, 0(r3)
/* 803312A8 81 8C 00 A4 */ lwz r12, 0xa4(r12)
/* 803312AC 7D 89 03 A6 */ mtctr r12
/* 803312B0 4E 80 04 21 */ bctrl
/* 803312B4 88 03 00 07 */ lbz r0, 7(r3)
/* 803312B8 54 04 07 B6 */ rlwinm r4, r0, 0, 0x1e, 0x1b
/* 803312BC 56 40 15 BA */ rlwinm r0, r18, 2, 0x16, 0x1d
/* 803312C0 7C 80 03 78 */ or r0, r4, r0
/* 803312C4 98 03 00 07 */ stb r0, 7(r3)
/* 803312C8 80 7E 00 54 */ lwz r3, 0x54(r30)
/* 803312CC 7C 14 B2 2E */ lhzx r0, r20, r22
/* 803312D0 54 00 10 3A */ slwi r0, r0, 2
/* 803312D4 7E 43 00 AE */ lbzx r18, r3, r0
/* 803312D8 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 803312DC 7E E4 BB 78 */ mr r4, r23
/* 803312E0 81 83 00 00 */ lwz r12, 0(r3)
/* 803312E4 81 8C 00 A4 */ lwz r12, 0xa4(r12)
/* 803312E8 7D 89 03 A6 */ mtctr r12
/* 803312EC 4E 80 04 21 */ bctrl
/* 803312F0 88 03 00 07 */ lbz r0, 7(r3)
/* 803312F4 54 00 00 3A */ rlwinm r0, r0, 0, 0, 0x1d
/* 803312F8 7C 00 93 78 */ or r0, r0, r18
/* 803312FC 98 03 00 07 */ stb r0, 7(r3)
lbl_80331300:
/* 80331300 3A B5 00 01 */ addi r21, r21, 1
lbl_80331304:
/* 80331304 56 A0 06 3E */ clrlwi r0, r21, 0x18
/* 80331308 7C 00 98 40 */ cmplw r0, r19
/* 8033130C 41 80 FF 1C */ blt lbl_80331228
/* 80331310 80 9E 00 04 */ lwz r4, 4(r30)
/* 80331314 80 7E 00 08 */ lwz r3, 8(r30)
/* 80331318 7C 03 C2 2E */ lhzx r0, r3, r24
/* 8033131C 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80331320 7E 44 02 14 */ add r18, r4, r0
/* 80331324 3A 60 00 00 */ li r19, 0
/* 80331328 57 34 06 3E */ clrlwi r20, r25, 0x18
/* 8033132C 48 00 00 4C */ b lbl_80331378
lbl_80331330:
/* 80331330 56 64 06 3E */ clrlwi r4, r19, 0x18
/* 80331334 38 04 00 9C */ addi r0, r4, 0x9c
/* 80331338 7C B2 00 AE */ lbzx r5, r18, r0
/* 8033133C 28 05 00 FF */ cmplwi r5, 0xff
/* 80331340 41 82 00 1C */ beq lbl_8033135C
/* 80331344 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 80331348 81 83 00 00 */ lwz r12, 0(r3)
/* 8033134C 81 8C 00 7C */ lwz r12, 0x7c(r12)
/* 80331350 7D 89 03 A6 */ mtctr r12
/* 80331354 4E 80 04 21 */ bctrl
/* 80331358 48 00 00 1C */ b lbl_80331374
lbl_8033135C:
/* 8033135C 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 80331360 38 A0 00 0C */ li r5, 0xc
/* 80331364 81 83 00 00 */ lwz r12, 0(r3)
/* 80331368 81 8C 00 7C */ lwz r12, 0x7c(r12)
/* 8033136C 7D 89 03 A6 */ mtctr r12
/* 80331370 4E 80 04 21 */ bctrl
lbl_80331374:
/* 80331374 3A 73 00 01 */ addi r19, r19, 1
lbl_80331378:
/* 80331378 56 60 06 3E */ clrlwi r0, r19, 0x18
/* 8033137C 7C 00 A0 40 */ cmplw r0, r20
/* 80331380 41 80 FF B0 */ blt lbl_80331330
/* 80331384 3A 40 00 00 */ li r18, 0
/* 80331388 48 00 00 38 */ b lbl_803313C0
lbl_8033138C:
/* 8033138C 38 61 00 2C */ addi r3, r1, 0x2c
/* 80331390 7F C4 F3 78 */ mr r4, r30
/* 80331394 7F A5 EB 78 */ mr r5, r29
/* 80331398 56 46 06 3E */ clrlwi r6, r18, 0x18
/* 8033139C 48 00 09 7D */ bl newMatColor__18J3DMaterialFactoryCFii
/* 803313A0 80 7F 00 24 */ lwz r3, 0x24(r31)
/* 803313A4 56 44 06 3E */ clrlwi r4, r18, 0x18
/* 803313A8 38 A1 00 2C */ addi r5, r1, 0x2c
/* 803313AC 81 83 00 00 */ lwz r12, 0(r3)
/* 803313B0 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 803313B4 7D 89 03 A6 */ mtctr r12
/* 803313B8 4E 80 04 21 */ bctrl
/* 803313BC 3A 52 00 01 */ addi r18, r18, 1
lbl_803313C0:
/* 803313C0 56 40 06 3E */ clrlwi r0, r18, 0x18
/* 803313C4 28 00 00 02 */ cmplwi r0, 2
/* 803313C8 41 80 FF C4 */ blt lbl_8033138C
/* 803313CC 3A 40 00 00 */ li r18, 0
/* 803313D0 48 00 00 40 */ b lbl_80331410
lbl_803313D4:
/* 803313D4 38 61 00 08 */ addi r3, r1, 8
/* 803313D8 7F C4 F3 78 */ mr r4, r30
/* 803313DC 7F A5 EB 78 */ mr r5, r29
/* 803313E0 56 46 06 3E */ clrlwi r6, r18, 0x18
/* 803313E4 48 00 09 C9 */ bl newColorChan__18J3DMaterialFactoryCFii
/* 803313E8 A0 01 00 08 */ lhz r0, 8(r1)
/* 803313EC B0 01 00 14 */ sth r0, 0x14(r1)
/* 803313F0 80 7F 00 24 */ lwz r3, 0x24(r31)
/* 803313F4 56 44 06 3E */ clrlwi r4, r18, 0x18
/* 803313F8 38 A1 00 14 */ addi r5, r1, 0x14
/* 803313FC 81 83 00 00 */ lwz r12, 0(r3)
/* 80331400 81 8C 00 5C */ lwz r12, 0x5c(r12)
/* 80331404 7D 89 03 A6 */ mtctr r12
/* 80331408 4E 80 04 21 */ bctrl
/* 8033140C 3A 52 00 01 */ addi r18, r18, 1
lbl_80331410:
/* 80331410 56 40 06 3E */ clrlwi r0, r18, 0x18
/* 80331414 28 00 00 04 */ cmplwi r0, 4
/* 80331418 41 80 FF BC */ blt lbl_803313D4
/* 8033141C 7F C3 F3 78 */ mr r3, r30
/* 80331420 7F A4 EB 78 */ mr r4, r29
/* 80331424 4B FF EE E1 */ bl countTexGens__18J3DMaterialFactoryCFi
/* 80331428 7C 74 1B 78 */ mr r20, r3
/* 8033142C 7F C3 F3 78 */ mr r3, r30
/* 80331430 7F A4 EB 78 */ mr r4, r29
/* 80331434 48 00 0B 79 */ bl newTexGenNum__18J3DMaterialFactoryCFi
/* 80331438 7C 64 1B 78 */ mr r4, r3
/* 8033143C 80 7F 00 28 */ lwz r3, 0x28(r31)
/* 80331440 81 83 00 00 */ lwz r12, 0(r3)
/* 80331444 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 80331448 7D 89 03 A6 */ mtctr r12
/* 8033144C 4E 80 04 21 */ bctrl
/* 80331450 3A 40 00 00 */ li r18, 0
/* 80331454 48 00 00 34 */ b lbl_80331488
lbl_80331458:
/* 80331458 7F C3 F3 78 */ mr r3, r30
/* 8033145C 7F A4 EB 78 */ mr r4, r29
/* 80331460 56 45 06 3E */ clrlwi r5, r18, 0x18
/* 80331464 48 00 0B E1 */ bl newTexMtx__18J3DMaterialFactoryCFii
/* 80331468 7C 65 1B 78 */ mr r5, r3
/* 8033146C 80 7F 00 28 */ lwz r3, 0x28(r31)
/* 80331470 56 44 06 3E */ clrlwi r4, r18, 0x18
/* 80331474 81 83 00 00 */ lwz r12, 0(r3)
/* 80331478 81 8C 00 4C */ lwz r12, 0x4c(r12)
/* 8033147C 7D 89 03 A6 */ mtctr r12
/* 80331480 4E 80 04 21 */ bctrl
/* 80331484 3A 52 00 01 */ addi r18, r18, 1
lbl_80331488:
/* 80331488 56 40 06 3E */ clrlwi r0, r18, 0x18
/* 8033148C 28 00 00 08 */ cmplwi r0, 8
/* 80331490 41 80 FF C8 */ blt lbl_80331458
/* 80331494 3A 40 00 00 */ li r18, 0
/* 80331498 48 00 00 44 */ b lbl_803314DC
lbl_8033149C:
/* 8033149C 38 61 00 44 */ addi r3, r1, 0x44
/* 803314A0 7F C4 F3 78 */ mr r4, r30
/* 803314A4 7F A5 EB 78 */ mr r5, r29
/* 803314A8 48 00 0B 3D */ bl newTexCoord__18J3DMaterialFactoryCFii
/* 803314AC 80 01 00 44 */ lwz r0, 0x44(r1)
/* 803314B0 90 01 00 64 */ stw r0, 0x64(r1)
/* 803314B4 A0 01 00 48 */ lhz r0, 0x48(r1)
/* 803314B8 B0 01 00 68 */ sth r0, 0x68(r1)
/* 803314BC 80 7F 00 28 */ lwz r3, 0x28(r31)
/* 803314C0 56 44 06 3E */ clrlwi r4, r18, 0x18
/* 803314C4 38 A1 00 64 */ addi r5, r1, 0x64
/* 803314C8 81 83 00 00 */ lwz r12, 0(r3)
/* 803314CC 81 8C 00 44 */ lwz r12, 0x44(r12)
/* 803314D0 7D 89 03 A6 */ mtctr r12
/* 803314D4 4E 80 04 21 */ bctrl
/* 803314D8 3A 52 00 01 */ addi r18, r18, 1
lbl_803314DC:
/* 803314DC 56 46 06 3E */ clrlwi r6, r18, 0x18
/* 803314E0 7C 06 A0 40 */ cmplw r6, r20
/* 803314E4 41 80 FF B8 */ blt lbl_8033149C
/* 803314E8 57 80 06 3F */ clrlwi. r0, r28, 0x18
/* 803314EC 41 82 01 84 */ beq lbl_80331670
/* 803314F0 80 1E 00 0C */ lwz r0, 0xc(r30)
/* 803314F4 28 00 00 00 */ cmplwi r0, 0
/* 803314F8 41 82 01 78 */ beq lbl_80331670
/* 803314FC 7F C3 F3 78 */ mr r3, r30
/* 80331500 7F A4 EB 78 */ mr r4, r29
/* 80331504 48 00 0E 9D */ bl newIndTexStageNum__18J3DMaterialFactoryCFi
/* 80331508 7C 75 1B 78 */ mr r21, r3
/* 8033150C 7F C3 F3 78 */ mr r3, r30
/* 80331510 7F A4 EB 78 */ mr r4, r29
/* 80331514 48 00 0E 8D */ bl newIndTexStageNum__18J3DMaterialFactoryCFi
/* 80331518 7C 64 1B 78 */ mr r4, r3
/* 8033151C 80 7F 00 30 */ lwz r3, 0x30(r31)
/* 80331520 81 83 00 00 */ lwz r12, 0(r3)
/* 80331524 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 80331528 7D 89 03 A6 */ mtctr r12
/* 8033152C 4E 80 04 21 */ bctrl
/* 80331530 3A 40 00 00 */ li r18, 0
/* 80331534 56 B4 06 3E */ clrlwi r20, r21, 0x18
/* 80331538 48 00 00 38 */ b lbl_80331570
lbl_8033153C:
/* 8033153C 38 61 00 6C */ addi r3, r1, 0x6c
/* 80331540 7F C4 F3 78 */ mr r4, r30
/* 80331544 7F A5 EB 78 */ mr r5, r29
/* 80331548 56 46 06 3E */ clrlwi r6, r18, 0x18
/* 8033154C 48 00 0E C1 */ bl newIndTexMtx__18J3DMaterialFactoryCFii
/* 80331550 80 7F 00 30 */ lwz r3, 0x30(r31)
/* 80331554 56 44 06 3E */ clrlwi r4, r18, 0x18
/* 80331558 38 A1 00 6C */ addi r5, r1, 0x6c
/* 8033155C 81 83 00 00 */ lwz r12, 0(r3)
/* 80331560 81 8C 00 34 */ lwz r12, 0x34(r12)
/* 80331564 7D 89 03 A6 */ mtctr r12
/* 80331568 4E 80 04 21 */ bctrl
/* 8033156C 3A 52 00 01 */ addi r18, r18, 1
lbl_80331570:
/* 80331570 56 40 06 3E */ clrlwi r0, r18, 0x18
/* 80331574 7C 00 A0 40 */ cmplw r0, r20
/* 80331578 41 80 FF C4 */ blt lbl_8033153C
/* 8033157C 3A 40 00 00 */ li r18, 0
/* 80331580 56 B4 06 3E */ clrlwi r20, r21, 0x18
/* 80331584 48 00 00 40 */ b lbl_803315C4
lbl_80331588:
/* 80331588 38 61 00 24 */ addi r3, r1, 0x24
/* 8033158C 7F C4 F3 78 */ mr r4, r30
/* 80331590 7F A5 EB 78 */ mr r5, r29
/* 80331594 56 46 06 3E */ clrlwi r6, r18, 0x18
/* 80331598 48 00 0E 31 */ bl newIndTexOrder__18J3DMaterialFactoryCFii
/* 8033159C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 803315A0 90 01 00 28 */ stw r0, 0x28(r1)
/* 803315A4 80 7F 00 30 */ lwz r3, 0x30(r31)
/* 803315A8 56 44 06 3E */ clrlwi r4, r18, 0x18
/* 803315AC 38 A1 00 28 */ addi r5, r1, 0x28
/* 803315B0 81 83 00 00 */ lwz r12, 0(r3)
/* 803315B4 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 803315B8 7D 89 03 A6 */ mtctr r12
/* 803315BC 4E 80 04 21 */ bctrl
/* 803315C0 3A 52 00 01 */ addi r18, r18, 1
lbl_803315C4:
/* 803315C4 56 40 06 3E */ clrlwi r0, r18, 0x18
/* 803315C8 7C 00 A0 40 */ cmplw r0, r20
/* 803315CC 41 80 FF BC */ blt lbl_80331588
/* 803315D0 3A 40 00 00 */ li r18, 0
/* 803315D4 56 B4 06 3E */ clrlwi r20, r21, 0x18
/* 803315D8 48 00 00 38 */ b lbl_80331610
lbl_803315DC:
/* 803315DC 38 61 00 20 */ addi r3, r1, 0x20
/* 803315E0 7F C4 F3 78 */ mr r4, r30
/* 803315E4 7F A5 EB 78 */ mr r5, r29
/* 803315E8 56 46 06 3E */ clrlwi r6, r18, 0x18
/* 803315EC 48 00 10 5D */ bl newIndTexCoordScale__18J3DMaterialFactoryCFii
/* 803315F0 80 7F 00 30 */ lwz r3, 0x30(r31)
/* 803315F4 56 44 06 3E */ clrlwi r4, r18, 0x18
/* 803315F8 38 A1 00 20 */ addi r5, r1, 0x20
/* 803315FC 81 83 00 00 */ lwz r12, 0(r3)
/* 80331600 81 8C 00 40 */ lwz r12, 0x40(r12)
/* 80331604 7D 89 03 A6 */ mtctr r12
/* 80331608 4E 80 04 21 */ bctrl
/* 8033160C 3A 52 00 01 */ addi r18, r18, 1
lbl_80331610:
/* 80331610 56 40 06 3E */ clrlwi r0, r18, 0x18
/* 80331614 7C 00 A0 40 */ cmplw r0, r20
/* 80331618 41 80 FF C4 */ blt lbl_803315DC
/* 8033161C 3A 40 00 00 */ li r18, 0
/* 80331620 57 34 06 3E */ clrlwi r20, r25, 0x18
/* 80331624 48 00 00 40 */ b lbl_80331664
lbl_80331628:
/* 80331628 38 61 00 18 */ addi r3, r1, 0x18
/* 8033162C 7F C4 F3 78 */ mr r4, r30
/* 80331630 7F A5 EB 78 */ mr r5, r29
/* 80331634 56 46 06 3E */ clrlwi r6, r18, 0x18
/* 80331638 48 00 0E 7D */ bl newIndTevStage__18J3DMaterialFactoryCFii
/* 8033163C 80 01 00 18 */ lwz r0, 0x18(r1)
/* 80331640 90 01 00 1C */ stw r0, 0x1c(r1)
/* 80331644 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 80331648 56 44 06 3E */ clrlwi r4, r18, 0x18
/* 8033164C 38 A1 00 1C */ addi r5, r1, 0x1c
/* 80331650 81 83 00 00 */ lwz r12, 0(r3)
/* 80331654 81 8C 00 C0 */ lwz r12, 0xc0(r12)
/* 80331658 7D 89 03 A6 */ mtctr r12
/* 8033165C 4E 80 04 21 */ bctrl
/* 80331660 3A 52 00 01 */ addi r18, r18, 1
lbl_80331664:
/* 80331664 56 40 06 3E */ clrlwi r0, r18, 0x18
/* 80331668 7C 00 A0 40 */ cmplw r0, r20
/* 8033166C 41 80 FF BC */ blt lbl_80331628
lbl_80331670:
/* 80331670 7F E3 FB 78 */ mr r3, r31
/* 80331674 39 61 00 F0 */ addi r11, r1, 0xf0
/* 80331678 48 03 0B 85 */ bl _restgpr_18
/* 8033167C 80 01 00 F4 */ lwz r0, 0xf4(r1)
/* 80331680 7C 08 03 A6 */ mtlr r0
/* 80331684 38 21 00 F0 */ addi r1, r1, 0xf0
/* 80331688 4E 80 00 20 */ blr
@@ -0,0 +1,37 @@
lbl_803303C4:
/* 803303C4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803303C8 7C 08 02 A6 */ mflr r0
/* 803303CC 90 01 00 14 */ stw r0, 0x14(r1)
/* 803303D0 2C 05 00 01 */ cmpwi r5, 1
/* 803303D4 41 82 00 34 */ beq lbl_80330408
/* 803303D8 40 80 00 10 */ bge lbl_803303E8
/* 803303DC 2C 05 00 00 */ cmpwi r5, 0
/* 803303E0 40 80 00 14 */ bge lbl_803303F4
/* 803303E4 48 00 00 48 */ b lbl_8033042C
lbl_803303E8:
/* 803303E8 2C 05 00 03 */ cmpwi r5, 3
/* 803303EC 40 80 00 40 */ bge lbl_8033042C
/* 803303F0 48 00 00 2C */ b lbl_8033041C
lbl_803303F4:
/* 803303F4 7C C5 33 78 */ mr r5, r6
/* 803303F8 7C E6 3B 78 */ mr r6, r7
/* 803303FC 48 00 00 45 */ bl createNormalMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl
/* 80330400 7C 64 1B 78 */ mr r4, r3
/* 80330404 48 00 00 28 */ b lbl_8033042C
lbl_80330408:
/* 80330408 7C C5 33 78 */ mr r5, r6
/* 8033040C 7C E6 3B 78 */ mr r6, r7
/* 80330410 48 00 13 C5 */ bl createLockedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl
/* 80330414 7C 64 1B 78 */ mr r4, r3
/* 80330418 48 00 00 14 */ b lbl_8033042C
lbl_8033041C:
/* 8033041C 7C C5 33 78 */ mr r5, r6
/* 80330420 7C E6 3B 78 */ mr r6, r7
/* 80330424 48 00 09 61 */ bl createPatchedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl
/* 80330428 7C 64 1B 78 */ mr r4, r3
lbl_8033042C:
/* 8033042C 7C 83 23 78 */ mr r3, r4
/* 80330430 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80330434 7C 08 03 A6 */ mtlr r0
/* 80330438 38 21 00 10 */ addi r1, r1, 0x10
/* 8033043C 4E 80 00 20 */ blr
@@ -0,0 +1,38 @@
lbl_80331A7C:
/* 80331A7C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80331A80 7C 08 02 A6 */ mflr r0
/* 80331A84 90 01 00 14 */ stw r0, 0x14(r1)
/* 80331A88 38 00 00 00 */ li r0, 0
/* 80331A8C 2C 05 00 01 */ cmpwi r5, 1
/* 80331A90 41 82 00 34 */ beq lbl_80331AC4
/* 80331A94 40 80 00 10 */ bge lbl_80331AA4
/* 80331A98 2C 05 00 00 */ cmpwi r5, 0
/* 80331A9C 40 80 00 14 */ bge lbl_80331AB0
/* 80331AA0 48 00 00 48 */ b lbl_80331AE8
lbl_80331AA4:
/* 80331AA4 2C 05 00 03 */ cmpwi r5, 3
/* 80331AA8 40 80 00 40 */ bge lbl_80331AE8
/* 80331AAC 48 00 00 2C */ b lbl_80331AD8
lbl_80331AB0:
/* 80331AB0 7C C5 33 78 */ mr r5, r6
/* 80331AB4 7C E6 3B 78 */ mr r6, r7
/* 80331AB8 48 00 00 45 */ bl calcSizeNormalMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl
/* 80331ABC 7C 60 1B 78 */ mr r0, r3
/* 80331AC0 48 00 00 28 */ b lbl_80331AE8
lbl_80331AC4:
/* 80331AC4 7C C5 33 78 */ mr r5, r6
/* 80331AC8 7C E6 3B 78 */ mr r6, r7
/* 80331ACC 48 00 02 35 */ bl calcSizeLockedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl
/* 80331AD0 7C 60 1B 78 */ mr r0, r3
/* 80331AD4 48 00 00 14 */ b lbl_80331AE8
lbl_80331AD8:
/* 80331AD8 7C C5 33 78 */ mr r5, r6
/* 80331ADC 7C E6 3B 78 */ mr r6, r7
/* 80331AE0 48 00 01 51 */ bl calcSizePatchedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl
/* 80331AE4 7C 60 1B 78 */ mr r0, r3
lbl_80331AE8:
/* 80331AE8 7C 03 03 78 */ mr r3, r0
/* 80331AEC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80331AF0 7C 08 03 A6 */ mtlr r0
/* 80331AF4 38 21 00 10 */ addi r1, r1, 0x10
/* 80331AF8 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80332BDC:
/* 80332BDC 28 04 00 00 */ cmplwi r4, 0
/* 80332BE0 40 82 00 0C */ bne lbl_80332BEC
/* 80332BE4 38 60 00 00 */ li r3, 0
/* 80332BE8 4E 80 00 20 */ blr
lbl_80332BEC:
/* 80332BEC 7C 63 22 14 */ add r3, r3, r4
/* 80332BF0 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80332BF4:
/* 80332BF4 28 04 00 00 */ cmplwi r4, 0
/* 80332BF8 40 82 00 0C */ bne lbl_80332C04
/* 80332BFC 38 60 00 00 */ li r3, 0
/* 80332C00 4E 80 00 20 */ blr
lbl_80332C04:
/* 80332C04 7C 63 22 14 */ add r3, r3, r4
/* 80332C08 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80332C0C:
/* 80332C0C 28 04 00 00 */ cmplwi r4, 0
/* 80332C10 40 82 00 0C */ bne lbl_80332C1C
/* 80332C14 38 60 00 00 */ li r3, 0
/* 80332C18 4E 80 00 20 */ blr
lbl_80332C1C:
/* 80332C1C 7C 63 22 14 */ add r3, r3, r4
/* 80332C20 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80332C24:
/* 80332C24 28 04 00 00 */ cmplwi r4, 0
/* 80332C28 40 82 00 0C */ bne lbl_80332C34
/* 80332C2C 38 60 00 00 */ li r3, 0
/* 80332C30 4E 80 00 20 */ blr
lbl_80332C34:
/* 80332C34 7C 63 22 14 */ add r3, r3, r4
/* 80332C38 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80332C3C:
/* 80332C3C 28 04 00 00 */ cmplwi r4, 0
/* 80332C40 40 82 00 0C */ bne lbl_80332C4C
/* 80332C44 38 60 00 00 */ li r3, 0
/* 80332C48 4E 80 00 20 */ blr
lbl_80332C4C:
/* 80332C4C 7C 63 22 14 */ add r3, r3, r4
/* 80332C50 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80332C54:
/* 80332C54 28 04 00 00 */ cmplwi r4, 0
/* 80332C58 40 82 00 0C */ bne lbl_80332C64
/* 80332C5C 38 60 00 00 */ li r3, 0
/* 80332C60 4E 80 00 20 */ blr
lbl_80332C64:
/* 80332C64 7C 63 22 14 */ add r3, r3, r4
/* 80332C68 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80332C6C:
/* 80332C6C 28 04 00 00 */ cmplwi r4, 0
/* 80332C70 40 82 00 0C */ bne lbl_80332C7C
/* 80332C74 38 60 00 00 */ li r3, 0
/* 80332C78 4E 80 00 20 */ blr
lbl_80332C7C:
/* 80332C7C 7C 63 22 14 */ add r3, r3, r4
/* 80332C80 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80332C84:
/* 80332C84 28 04 00 00 */ cmplwi r4, 0
/* 80332C88 40 82 00 0C */ bne lbl_80332C94
/* 80332C8C 38 60 00 00 */ li r3, 0
/* 80332C90 4E 80 00 20 */ blr
lbl_80332C94:
/* 80332C94 7C 63 22 14 */ add r3, r3, r4
/* 80332C98 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80332C9C:
/* 80332C9C 28 04 00 00 */ cmplwi r4, 0
/* 80332CA0 40 82 00 0C */ bne lbl_80332CAC
/* 80332CA4 38 60 00 00 */ li r3, 0
/* 80332CA8 4E 80 00 20 */ blr
lbl_80332CAC:
/* 80332CAC 7C 63 22 14 */ add r3, r3, r4
/* 80332CB0 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80332CB4:
/* 80332CB4 28 04 00 00 */ cmplwi r4, 0
/* 80332CB8 40 82 00 0C */ bne lbl_80332CC4
/* 80332CBC 38 60 00 00 */ li r3, 0
/* 80332CC0 4E 80 00 20 */ blr
lbl_80332CC4:
/* 80332CC4 7C 63 22 14 */ add r3, r3, r4
/* 80332CC8 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80332CCC:
/* 80332CCC 28 04 00 00 */ cmplwi r4, 0
/* 80332CD0 40 82 00 0C */ bne lbl_80332CDC
/* 80332CD4 38 60 00 00 */ li r3, 0
/* 80332CD8 4E 80 00 20 */ blr
lbl_80332CDC:
/* 80332CDC 7C 63 22 14 */ add r3, r3, r4
/* 80332CE0 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80332CE4:
/* 80332CE4 28 04 00 00 */ cmplwi r4, 0
/* 80332CE8 40 82 00 0C */ bne lbl_80332CF4
/* 80332CEC 38 60 00 00 */ li r3, 0
/* 80332CF0 4E 80 00 20 */ blr
lbl_80332CF4:
/* 80332CF4 7C 63 22 14 */ add r3, r3, r4
/* 80332CF8 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80332CFC:
/* 80332CFC 28 04 00 00 */ cmplwi r4, 0
/* 80332D00 40 82 00 0C */ bne lbl_80332D0C
/* 80332D04 38 60 00 00 */ li r3, 0
/* 80332D08 4E 80 00 20 */ blr
lbl_80332D0C:
/* 80332D0C 7C 63 22 14 */ add r3, r3, r4
/* 80332D10 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80332D14:
/* 80332D14 28 04 00 00 */ cmplwi r4, 0
/* 80332D18 40 82 00 0C */ bne lbl_80332D24
/* 80332D1C 38 60 00 00 */ li r3, 0
/* 80332D20 4E 80 00 20 */ blr
lbl_80332D24:
/* 80332D24 7C 63 22 14 */ add r3, r3, r4
/* 80332D28 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80332D2C:
/* 80332D2C 28 04 00 00 */ cmplwi r4, 0
/* 80332D30 40 82 00 0C */ bne lbl_80332D3C
/* 80332D34 38 60 00 00 */ li r3, 0
/* 80332D38 4E 80 00 20 */ blr
lbl_80332D3C:
/* 80332D3C 7C 63 22 14 */ add r3, r3, r4
/* 80332D40 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80332D44:
/* 80332D44 28 04 00 00 */ cmplwi r4, 0
/* 80332D48 40 82 00 0C */ bne lbl_80332D54
/* 80332D4C 38 60 00 00 */ li r3, 0
/* 80332D50 4E 80 00 20 */ blr
lbl_80332D54:
/* 80332D54 7C 63 22 14 */ add r3, r3, r4
/* 80332D58 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80332D5C:
/* 80332D5C 28 04 00 00 */ cmplwi r4, 0
/* 80332D60 40 82 00 0C */ bne lbl_80332D6C
/* 80332D64 38 60 00 00 */ li r3, 0
/* 80332D68 4E 80 00 20 */ blr
lbl_80332D6C:
/* 80332D6C 7C 63 22 14 */ add r3, r3, r4
/* 80332D70 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80332D74:
/* 80332D74 28 04 00 00 */ cmplwi r4, 0
/* 80332D78 40 82 00 0C */ bne lbl_80332D84
/* 80332D7C 38 60 00 00 */ li r3, 0
/* 80332D80 4E 80 00 20 */ blr
lbl_80332D84:
/* 80332D84 7C 63 22 14 */ add r3, r3, r4
/* 80332D88 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80332D8C:
/* 80332D8C 28 04 00 00 */ cmplwi r4, 0
/* 80332D90 40 82 00 0C */ bne lbl_80332D9C
/* 80332D94 38 60 00 00 */ li r3, 0
/* 80332D98 4E 80 00 20 */ blr
lbl_80332D9C:
/* 80332D9C 7C 63 22 14 */ add r3, r3, r4
/* 80332DA0 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_803329A4:
/* 803329A4 3C 60 50 45 */ lis r3, 0x5045 /* 0x50454E4C@ha */
/* 803329A8 38 63 4E 4C */ addi r3, r3, 0x4E4C /* 0x50454E4C@l */
/* 803329AC 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_80332A38:
/* 80332A38 3C 60 54 56 */ lis r3, 0x5456 /* 0x54564E4C@ha */
/* 80332A3C 38 63 4E 4C */ addi r3, r3, 0x4E4C /* 0x54564E4C@l */
/* 80332A40 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_80332B2C:
/* 80332B2C 3C 60 43 4C */ lis r3, 0x434C /* 0x434C4E4C@ha */
/* 80332B30 38 63 4E 4C */ addi r3, r3, 0x4E4C /* 0x434C4E4C@l */
/* 80332B34 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_80332AC4:
/* 80332AC4 3C 60 54 47 */ lis r3, 0x5447 /* 0x54474E4C@ha */
/* 80332AC8 38 63 4E 4C */ addi r3, r3, 0x4E4C /* 0x54474E4C@l */
/* 80332ACC 4E 80 00 20 */ blr
@@ -0,0 +1,10 @@
lbl_80332A14:
/* 80332A14 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80332A18 7C 08 02 A6 */ mflr r0
/* 80332A1C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80332A20 80 83 00 04 */ lwz r4, 4(r3)
/* 80332A24 4B FE B6 75 */ bl indexToPtr_private__11J3DTevBlockFUl
/* 80332A28 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80332A2C 7C 08 03 A6 */ mtlr r0
/* 80332A30 38 21 00 10 */ addi r1, r1, 0x10
/* 80332A34 4E 80 00 20 */ blr
@@ -0,0 +1,85 @@
lbl_8033168C:
/* 8033168C 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 80331690 7C 08 02 A6 */ mflr r0
/* 80331694 90 01 00 64 */ stw r0, 0x64(r1)
/* 80331698 39 61 00 60 */ addi r11, r1, 0x60
/* 8033169C 48 03 0B 35 */ bl _savegpr_26
/* 803316A0 7C 7D 1B 78 */ mr r29, r3
/* 803316A4 7C 9E 23 78 */ mr r30, r4
/* 803316A8 7C BF 2B 78 */ mr r31, r5
/* 803316AC 3C 80 80 3A */ lis r4, j3dDefaultTexCoordInfo@ha
/* 803316B0 38 84 1E FC */ addi r4, r4, j3dDefaultTexCoordInfo@l
/* 803316B4 80 84 00 00 */ lwz r4, 0(r4)
/* 803316B8 90 81 00 10 */ stw r4, 0x10(r1)
/* 803316BC 88 01 00 12 */ lbz r0, 0x12(r1)
/* 803316C0 B0 01 00 14 */ sth r0, 0x14(r1)
/* 803316C4 90 81 00 16 */ stw r4, 0x16(r1)
/* 803316C8 88 01 00 18 */ lbz r0, 0x18(r1)
/* 803316CC B0 01 00 1A */ sth r0, 0x1a(r1)
/* 803316D0 90 81 00 1C */ stw r4, 0x1c(r1)
/* 803316D4 88 01 00 1E */ lbz r0, 0x1e(r1)
/* 803316D8 B0 01 00 20 */ sth r0, 0x20(r1)
/* 803316DC 90 81 00 22 */ stw r4, 0x22(r1)
/* 803316E0 88 01 00 24 */ lbz r0, 0x24(r1)
/* 803316E4 B0 01 00 26 */ sth r0, 0x26(r1)
/* 803316E8 90 81 00 28 */ stw r4, 0x28(r1)
/* 803316EC 88 01 00 2A */ lbz r0, 0x2a(r1)
/* 803316F0 B0 01 00 2C */ sth r0, 0x2c(r1)
/* 803316F4 90 81 00 2E */ stw r4, 0x2e(r1)
/* 803316F8 88 01 00 30 */ lbz r0, 0x30(r1)
/* 803316FC B0 01 00 32 */ sth r0, 0x32(r1)
/* 80331700 90 81 00 34 */ stw r4, 0x34(r1)
/* 80331704 88 01 00 36 */ lbz r0, 0x36(r1)
/* 80331708 B0 01 00 38 */ sth r0, 0x38(r1)
/* 8033170C 90 81 00 3A */ stw r4, 0x3a(r1)
/* 80331710 88 01 00 3C */ lbz r0, 0x3c(r1)
/* 80331714 B0 01 00 3E */ sth r0, 0x3e(r1)
/* 80331718 7F E4 FB 78 */ mr r4, r31
/* 8033171C 4B FF EB E9 */ bl countTexGens__18J3DMaterialFactoryCFi
/* 80331720 7C 7B 1B 78 */ mr r27, r3
/* 80331724 3B 40 00 00 */ li r26, 0
/* 80331728 3B 81 00 10 */ addi r28, r1, 0x10
/* 8033172C 48 00 00 28 */ b lbl_80331754
lbl_80331730:
/* 80331730 38 61 00 08 */ addi r3, r1, 8
/* 80331734 7F A4 EB 78 */ mr r4, r29
/* 80331738 7F E5 FB 78 */ mr r5, r31
/* 8033173C 48 00 08 A9 */ bl newTexCoord__18J3DMaterialFactoryCFii
/* 80331740 80 61 00 08 */ lwz r3, 8(r1)
/* 80331744 57 40 06 3E */ clrlwi r0, r26, 0x18
/* 80331748 1C 00 00 06 */ mulli r0, r0, 6
/* 8033174C 7C 7C 01 2E */ stwx r3, r28, r0
/* 80331750 3B 5A 00 01 */ addi r26, r26, 1
lbl_80331754:
/* 80331754 57 46 06 3E */ clrlwi r6, r26, 0x18
/* 80331758 7C 06 D8 40 */ cmplw r6, r27
/* 8033175C 41 80 FF D4 */ blt lbl_80331730
/* 80331760 89 41 00 3C */ lbz r10, 0x3c(r1)
/* 80331764 89 21 00 36 */ lbz r9, 0x36(r1)
/* 80331768 89 01 00 30 */ lbz r8, 0x30(r1)
/* 8033176C 88 E1 00 2A */ lbz r7, 0x2a(r1)
/* 80331770 88 81 00 24 */ lbz r4, 0x24(r1)
/* 80331774 88 61 00 1E */ lbz r3, 0x1e(r1)
/* 80331778 88 C1 00 18 */ lbz r6, 0x18(r1)
/* 8033177C 88 01 00 12 */ lbz r0, 0x12(r1)
/* 80331780 54 85 C0 0E */ slwi r5, r4, 0x18
/* 80331784 54 64 90 1A */ slwi r4, r3, 0x12
/* 80331788 54 03 30 32 */ slwi r3, r0, 6
/* 8033178C 54 C0 60 26 */ slwi r0, r6, 0xc
/* 80331790 7C 60 03 78 */ or r0, r3, r0
/* 80331794 7C 80 03 78 */ or r0, r4, r0
/* 80331798 7C A0 03 78 */ or r0, r5, r0
/* 8033179C 90 1E 00 40 */ stw r0, 0x40(r30)
/* 803317A0 55 44 90 1A */ slwi r4, r10, 0x12
/* 803317A4 55 23 60 26 */ slwi r3, r9, 0xc
/* 803317A8 55 00 30 32 */ slwi r0, r8, 6
/* 803317AC 7C E0 03 78 */ or r0, r7, r0
/* 803317B0 7C 60 03 78 */ or r0, r3, r0
/* 803317B4 7C 80 03 78 */ or r0, r4, r0
/* 803317B8 90 1E 00 44 */ stw r0, 0x44(r30)
/* 803317BC 39 61 00 60 */ addi r11, r1, 0x60
/* 803317C0 48 03 0A 5D */ bl _restgpr_26
/* 803317C4 80 01 00 64 */ lwz r0, 0x64(r1)
/* 803317C8 7C 08 03 A6 */ mtlr r0
/* 803317CC 38 21 00 60 */ addi r1, r1, 0x60
/* 803317D0 4E 80 00 20 */ blr
@@ -0,0 +1,34 @@
lbl_80332768:
/* 80332768 80 E4 00 04 */ lwz r7, 4(r4)
/* 8033276C 80 C4 00 08 */ lwz r6, 8(r4)
/* 80332770 54 A0 08 3C */ slwi r0, r5, 1
/* 80332774 7C 06 02 2E */ lhzx r0, r6, r0
/* 80332778 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 8033277C 7C A7 02 14 */ add r5, r7, r0
/* 80332780 A0 05 01 46 */ lhz r0, 0x146(r5)
/* 80332784 28 00 FF FF */ cmplwi r0, 0xffff
/* 80332788 41 82 00 44 */ beq lbl_803327CC
/* 8033278C 80 84 00 60 */ lwz r4, 0x60(r4)
/* 80332790 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
/* 80332794 7C C4 02 14 */ add r6, r4, r0
/* 80332798 88 06 00 00 */ lbz r0, 0(r6)
/* 8033279C 88 A6 00 03 */ lbz r5, 3(r6)
/* 803327A0 54 04 28 34 */ slwi r4, r0, 5
/* 803327A4 88 06 00 02 */ lbz r0, 2(r6)
/* 803327A8 54 00 1D 78 */ rlwinm r0, r0, 3, 0x15, 0x1c
/* 803327AC 7C 00 2A 14 */ add r0, r0, r5
/* 803327B0 7C 04 02 14 */ add r0, r4, r0
/* 803327B4 B0 03 00 00 */ sth r0, 0(r3)
/* 803327B8 88 06 00 01 */ lbz r0, 1(r6)
/* 803327BC 98 03 00 02 */ stb r0, 2(r3)
/* 803327C0 88 06 00 04 */ lbz r0, 4(r6)
/* 803327C4 98 03 00 03 */ stb r0, 3(r3)
/* 803327C8 4E 80 00 20 */ blr
lbl_803327CC:
/* 803327CC 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FFFF@ha */
/* 803327D0 38 04 FF FF */ addi r0, r4, 0xFFFF /* 0x0000FFFF@l */
/* 803327D4 B0 03 00 00 */ sth r0, 0(r3)
/* 803327D8 38 00 00 00 */ li r0, 0
/* 803327DC 98 03 00 02 */ stb r0, 2(r3)
/* 803327E0 98 03 00 03 */ stb r0, 3(r3)
/* 803327E4 4E 80 00 20 */ blr
@@ -0,0 +1,26 @@
lbl_80331F50:
/* 80331F50 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80331F54 81 22 CA AC */ lwz r9, lit_1798(r2)
/* 80331F58 91 21 00 08 */ stw r9, 8(r1)
/* 80331F5C 91 21 00 0C */ stw r9, 0xc(r1)
/* 80331F60 81 04 00 04 */ lwz r8, 4(r4)
/* 80331F64 80 E4 00 08 */ lwz r7, 8(r4)
/* 80331F68 54 A0 08 3C */ slwi r0, r5, 1
/* 80331F6C 7C 07 02 2E */ lhzx r0, r7, r0
/* 80331F70 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80331F74 7C A8 02 14 */ add r5, r8, r0
/* 80331F78 54 C0 08 3C */ slwi r0, r6, 1
/* 80331F7C 7C A5 02 14 */ add r5, r5, r0
/* 80331F80 A0 05 00 14 */ lhz r0, 0x14(r5)
/* 80331F84 28 00 FF FF */ cmplwi r0, 0xffff
/* 80331F88 41 82 00 18 */ beq lbl_80331FA0
/* 80331F8C 80 84 00 1C */ lwz r4, 0x1c(r4)
/* 80331F90 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d
/* 80331F94 7C 04 00 2E */ lwzx r0, r4, r0
/* 80331F98 90 03 00 00 */ stw r0, 0(r3)
/* 80331F9C 48 00 00 08 */ b lbl_80331FA4
lbl_80331FA0:
/* 80331FA0 91 23 00 00 */ stw r9, 0(r3)
lbl_80331FA4:
/* 80331FA4 38 21 00 10 */ addi r1, r1, 0x10
/* 80331FA8 4E 80 00 20 */ blr
@@ -0,0 +1,19 @@
lbl_803327E8:
/* 803327E8 80 E4 00 04 */ lwz r7, 4(r4)
/* 803327EC 80 C4 00 08 */ lwz r6, 8(r4)
/* 803327F0 54 A0 08 3C */ slwi r0, r5, 1
/* 803327F4 7C 06 02 2E */ lhzx r0, r6, r0
/* 803327F8 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 803327FC 7C A7 02 14 */ add r5, r7, r0
/* 80332800 A0 05 01 48 */ lhz r0, 0x148(r5)
/* 80332804 28 00 FF FF */ cmplwi r0, 0xffff
/* 80332808 41 82 00 18 */ beq lbl_80332820
/* 8033280C 80 84 00 64 */ lwz r4, 0x64(r4)
/* 80332810 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d
/* 80332814 7C 04 00 2E */ lwzx r0, r4, r0
/* 80332818 90 03 00 00 */ stw r0, 0(r3)
/* 8033281C 4E 80 00 20 */ blr
lbl_80332820:
/* 80332820 80 02 C9 EC */ lwz r0, j3dDefaultBlendInfo(r2)
/* 80332824 90 03 00 00 */ stw r0, 0(r3)
/* 80332828 4E 80 00 20 */ blr
@@ -0,0 +1,16 @@
lbl_80331D74:
/* 80331D74 80 C3 00 04 */ lwz r6, 4(r3)
/* 80331D78 80 A3 00 08 */ lwz r5, 8(r3)
/* 80331D7C 54 80 08 3C */ slwi r0, r4, 1
/* 80331D80 7C 05 02 2E */ lhzx r0, r5, r0
/* 80331D84 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80331D88 7C 86 02 14 */ add r4, r6, r0
/* 80331D8C 88 04 00 02 */ lbz r0, 2(r4)
/* 80331D90 28 00 00 FF */ cmplwi r0, 0xff
/* 80331D94 41 82 00 10 */ beq lbl_80331DA4
/* 80331D98 80 63 00 14 */ lwz r3, 0x14(r3)
/* 80331D9C 7C 63 00 AE */ lbzx r3, r3, r0
/* 80331DA0 4E 80 00 20 */ blr
lbl_80331DA4:
/* 80331DA4 38 60 00 00 */ li r3, 0
/* 80331DA8 4E 80 00 20 */ blr
@@ -0,0 +1,107 @@
lbl_80331DAC:
/* 80331DAC 81 04 00 04 */ lwz r8, 4(r4)
/* 80331DB0 80 E4 00 08 */ lwz r7, 8(r4)
/* 80331DB4 54 A0 08 3C */ slwi r0, r5, 1
/* 80331DB8 7C 07 02 2E */ lhzx r0, r7, r0
/* 80331DBC 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80331DC0 7C A8 02 14 */ add r5, r8, r0
/* 80331DC4 54 C0 08 3C */ slwi r0, r6, 1
/* 80331DC8 7C A5 02 14 */ add r5, r5, r0
/* 80331DCC A0 05 00 0C */ lhz r0, 0xc(r5)
/* 80331DD0 28 00 FF FF */ cmplwi r0, 0xffff
/* 80331DD4 41 82 00 C0 */ beq lbl_80331E94
/* 80331DD8 80 84 00 18 */ lwz r4, 0x18(r4)
/* 80331DDC 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
/* 80331DE0 7C 84 02 14 */ add r4, r4, r0
/* 80331DE4 88 A4 00 05 */ lbz r5, 5(r4)
/* 80331DE8 38 05 FF 01 */ addi r0, r5, -255
/* 80331DEC 30 00 FF FF */ addic r0, r0, -1
/* 80331DF0 7C 00 01 10 */ subfe r0, r0, r0
/* 80331DF4 7C A9 00 78 */ andc r9, r5, r0
/* 80331DF8 88 E4 00 04 */ lbz r7, 4(r4)
/* 80331DFC 88 C4 00 03 */ lbz r6, 3(r4)
/* 80331E00 88 A4 00 02 */ lbz r5, 2(r4)
/* 80331E04 88 04 00 00 */ lbz r0, 0(r4)
/* 80331E08 54 08 0B FC */ rlwinm r8, r0, 1, 0xf, 0x1e
/* 80331E0C 88 04 00 01 */ lbz r0, 1(r4)
/* 80331E10 7D 00 03 78 */ or r0, r8, r0
/* 80331E14 54 04 06 B0 */ rlwinm r4, r0, 0, 0x1a, 0x18
/* 80331E18 55 20 34 B2 */ rlwinm r0, r9, 6, 0x12, 0x19
/* 80331E1C 7C 80 03 78 */ or r0, r4, r0
/* 80331E20 50 A0 17 7A */ rlwimi r0, r5, 2, 0x1d, 0x1d
/* 80331E24 50 A0 17 38 */ rlwimi r0, r5, 2, 0x1c, 0x1c
/* 80331E28 50 A0 16 F6 */ rlwimi r0, r5, 2, 0x1b, 0x1b
/* 80331E2C 50 A0 16 B4 */ rlwimi r0, r5, 2, 0x1a, 0x1a
/* 80331E30 50 A0 3D 28 */ rlwimi r0, r5, 7, 0x14, 0x14
/* 80331E34 50 A0 3C E6 */ rlwimi r0, r5, 7, 0x13, 0x13
/* 80331E38 54 A4 3C A4 */ rlwinm r4, r5, 7, 0x12, 0x12
/* 80331E3C 50 04 04 FE */ rlwimi r4, r0, 0, 0x13, 0x1f
/* 80331E40 54 A0 3C 62 */ rlwinm r0, r5, 7, 0x11, 0x11
/* 80331E44 50 80 04 BE */ rlwimi r0, r4, 0, 0x12, 0x1f
/* 80331E48 54 04 06 6C */ rlwinm r4, r0, 0, 0x19, 0x16
/* 80331E4C 30 07 FF FF */ addic r0, r7, -1
/* 80331E50 7C 00 01 10 */ subfe r0, r0, r0
/* 80331E54 7C C0 00 78 */ andc r0, r6, r0
/* 80331E58 54 00 38 30 */ slwi r0, r0, 7
/* 80331E5C 7C 80 03 78 */ or r0, r4, r0
/* 80331E60 54 05 05 EA */ rlwinm r5, r0, 0, 0x17, 0x15
/* 80331E64 20 87 00 02 */ subfic r4, r7, 2
/* 80331E68 30 04 FF FF */ addic r0, r4, -1
/* 80331E6C 7C 00 21 10 */ subfe r0, r0, r4
/* 80331E70 54 00 4B EC */ rlwinm r0, r0, 9, 0xf, 0x16
/* 80331E74 7C A0 03 78 */ or r0, r5, r0
/* 80331E78 54 04 05 A8 */ rlwinm r4, r0, 0, 0x16, 0x14
/* 80331E7C 30 07 FF FF */ addic r0, r7, -1
/* 80331E80 7C 00 39 10 */ subfe r0, r0, r7
/* 80331E84 54 00 53 AA */ rlwinm r0, r0, 0xa, 0xe, 0x15
/* 80331E88 7C 80 03 78 */ or r0, r4, r0
/* 80331E8C B0 03 00 00 */ sth r0, 0(r3)
/* 80331E90 4E 80 00 20 */ blr
lbl_80331E94:
/* 80331E94 39 02 C9 F0 */ la r8, j3dDefaultColorChanInfo(r2) /* 804563F0-_SDA2_BASE_ */
/* 80331E98 88 A8 00 05 */ lbz r5, 5(r8)
/* 80331E9C 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FFFF@ha */
/* 80331EA0 38 04 FF FF */ addi r0, r4, 0xFFFF /* 0x0000FFFF@l */
/* 80331EA4 7C 00 28 50 */ subf r0, r0, r5
/* 80331EA8 30 00 FF FF */ addic r0, r0, -1
/* 80331EAC 7C 00 01 10 */ subfe r0, r0, r0
/* 80331EB0 7C A9 00 78 */ andc r9, r5, r0
/* 80331EB4 88 E8 00 04 */ lbz r7, 4(r8)
/* 80331EB8 88 C8 00 03 */ lbz r6, 3(r8)
/* 80331EBC 88 A8 00 02 */ lbz r5, 2(r8)
/* 80331EC0 88 88 00 01 */ lbz r4, 1(r8)
/* 80331EC4 88 02 C9 F0 */ lbz r0, j3dDefaultColorChanInfo(r2)
/* 80331EC8 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
/* 80331ECC 7C 00 23 78 */ or r0, r0, r4
/* 80331ED0 54 04 06 B0 */ rlwinm r4, r0, 0, 0x1a, 0x18
/* 80331ED4 55 20 34 B2 */ rlwinm r0, r9, 6, 0x12, 0x19
/* 80331ED8 7C 80 03 78 */ or r0, r4, r0
/* 80331EDC 50 A0 17 7A */ rlwimi r0, r5, 2, 0x1d, 0x1d
/* 80331EE0 50 A0 17 38 */ rlwimi r0, r5, 2, 0x1c, 0x1c
/* 80331EE4 50 A0 16 F6 */ rlwimi r0, r5, 2, 0x1b, 0x1b
/* 80331EE8 50 A0 16 B4 */ rlwimi r0, r5, 2, 0x1a, 0x1a
/* 80331EEC 50 A0 3D 28 */ rlwimi r0, r5, 7, 0x14, 0x14
/* 80331EF0 50 A0 3C E6 */ rlwimi r0, r5, 7, 0x13, 0x13
/* 80331EF4 54 A4 3C A4 */ rlwinm r4, r5, 7, 0x12, 0x12
/* 80331EF8 50 04 04 FE */ rlwimi r4, r0, 0, 0x13, 0x1f
/* 80331EFC 54 A0 3C 62 */ rlwinm r0, r5, 7, 0x11, 0x11
/* 80331F00 50 80 04 BE */ rlwimi r0, r4, 0, 0x12, 0x1f
/* 80331F04 54 04 06 6C */ rlwinm r4, r0, 0, 0x19, 0x16
/* 80331F08 30 07 FF FF */ addic r0, r7, -1
/* 80331F0C 7C 00 01 10 */ subfe r0, r0, r0
/* 80331F10 7C C0 00 78 */ andc r0, r6, r0
/* 80331F14 54 00 38 30 */ slwi r0, r0, 7
/* 80331F18 7C 80 03 78 */ or r0, r4, r0
/* 80331F1C 54 05 05 EA */ rlwinm r5, r0, 0, 0x17, 0x15
/* 80331F20 20 87 00 02 */ subfic r4, r7, 2
/* 80331F24 30 04 FF FF */ addic r0, r4, -1
/* 80331F28 7C 00 21 10 */ subfe r0, r0, r4
/* 80331F2C 54 00 4B EC */ rlwinm r0, r0, 9, 0xf, 0x16
/* 80331F30 7C A0 03 78 */ or r0, r5, r0
/* 80331F34 54 04 05 A8 */ rlwinm r4, r0, 0, 0x16, 0x14
/* 80331F38 30 07 FF FF */ addic r0, r7, -1
/* 80331F3C 7C 00 39 10 */ subfe r0, r0, r7
/* 80331F40 54 00 53 AA */ rlwinm r0, r0, 0xa, 0xe, 0x15
/* 80331F44 7C 80 03 78 */ or r0, r4, r0
/* 80331F48 B0 03 00 00 */ sth r0, 0(r3)
/* 80331F4C 4E 80 00 20 */ blr
@@ -0,0 +1,18 @@
lbl_803320CC:
/* 803320CC 80 C3 00 04 */ lwz r6, 4(r3)
/* 803320D0 80 A3 00 08 */ lwz r5, 8(r3)
/* 803320D4 54 80 08 3C */ slwi r0, r4, 1
/* 803320D8 7C 05 02 2E */ lhzx r0, r5, r0
/* 803320DC 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 803320E0 7C 86 02 14 */ add r4, r6, r0
/* 803320E4 88 04 00 01 */ lbz r0, 1(r4)
/* 803320E8 28 00 00 FF */ cmplwi r0, 0xff
/* 803320EC 41 82 00 18 */ beq lbl_80332104
/* 803320F0 80 63 00 3C */ lwz r3, 0x3c(r3)
/* 803320F4 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 803320F8 7C 03 00 2E */ lwzx r0, r3, r0
/* 803320FC 54 03 06 3E */ clrlwi r3, r0, 0x18
/* 80332100 4E 80 00 20 */ blr
lbl_80332104:
/* 80332104 38 60 00 FF */ li r3, 0xff
/* 80332108 4E 80 00 20 */ blr
@@ -0,0 +1,16 @@
lbl_803328C4:
/* 803328C4 80 C3 00 04 */ lwz r6, 4(r3)
/* 803328C8 80 A3 00 08 */ lwz r5, 8(r3)
/* 803328CC 54 80 08 3C */ slwi r0, r4, 1
/* 803328D0 7C 05 02 2E */ lhzx r0, r5, r0
/* 803328D4 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 803328D8 7C 86 02 14 */ add r4, r6, r0
/* 803328DC 88 04 00 07 */ lbz r0, 7(r4)
/* 803328E0 28 00 00 FF */ cmplwi r0, 0xff
/* 803328E4 41 82 00 10 */ beq lbl_803328F4
/* 803328E8 80 63 00 70 */ lwz r3, 0x70(r3)
/* 803328EC 7C 63 00 AE */ lbzx r3, r3, r0
/* 803328F0 4E 80 00 20 */ blr
lbl_803328F4:
/* 803328F4 38 60 00 01 */ li r3, 1
/* 803328F8 4E 80 00 20 */ blr

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