building RELs

This commit is contained in:
Julgodis
2021-04-06 18:00:35 +02:00
parent f6464a61ce
commit ed1ee30dd2
36358 changed files with 867422 additions and 1426658 deletions
@@ -5,12 +5,12 @@ lbl_803228F4:
/* 80322900 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80322904 7C 7F 1B 79 */ or. r31, r3, r3
/* 80322908 41 82 00 30 */ beq lbl_80322938
/* 8032290C 3C 60 80 3D */ lis r3, __vt__12J3DTevBlock1@ha
/* 80322910 38 03 E3 7C */ addi r0, r3, __vt__12J3DTevBlock1@l
/* 8032290C 3C 60 80 3D */ lis r3, __vt__12J3DTevBlock1@ha /* 0x803CE37C@ha */
/* 80322910 38 03 E3 7C */ addi r0, r3, __vt__12J3DTevBlock1@l /* 0x803CE37C@l */
/* 80322914 90 1F 00 00 */ stw r0, 0(r31)
/* 80322918 41 82 00 10 */ beq lbl_80322928
/* 8032291C 3C 60 80 3D */ lis r3, __vt__11J3DTevBlock@ha
/* 80322920 38 03 E9 58 */ addi r0, r3, __vt__11J3DTevBlock@l
/* 8032291C 3C 60 80 3D */ lis r3, __vt__11J3DTevBlock@ha /* 0x803CE958@ha */
/* 80322920 38 03 E9 58 */ addi r0, r3, __vt__11J3DTevBlock@l /* 0x803CE958@l */
/* 80322924 90 1F 00 00 */ stw r0, 0(r31)
lbl_80322928:
/* 80322928 7C 80 07 35 */ extsh. r0, r4
@@ -5,12 +5,12 @@ lbl_80322714:
/* 80322720 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80322724 7C 7F 1B 79 */ or. r31, r3, r3
/* 80322728 41 82 00 30 */ beq lbl_80322758
/* 8032272C 3C 60 80 3D */ lis r3, __vt__12J3DTevBlock2@ha
/* 80322730 38 03 E2 A0 */ addi r0, r3, __vt__12J3DTevBlock2@l
/* 8032272C 3C 60 80 3D */ lis r3, __vt__12J3DTevBlock2@ha /* 0x803CE2A0@ha */
/* 80322730 38 03 E2 A0 */ addi r0, r3, __vt__12J3DTevBlock2@l /* 0x803CE2A0@l */
/* 80322734 90 1F 00 00 */ stw r0, 0(r31)
/* 80322738 41 82 00 10 */ beq lbl_80322748
/* 8032273C 3C 60 80 3D */ lis r3, __vt__11J3DTevBlock@ha
/* 80322740 38 03 E9 58 */ addi r0, r3, __vt__11J3DTevBlock@l
/* 8032273C 3C 60 80 3D */ lis r3, __vt__11J3DTevBlock@ha /* 0x803CE958@ha */
/* 80322740 38 03 E9 58 */ addi r0, r3, __vt__11J3DTevBlock@l /* 0x803CE958@l */
/* 80322744 90 1F 00 00 */ stw r0, 0(r31)
lbl_80322748:
/* 80322748 7C 80 07 35 */ extsh. r0, r4
@@ -5,12 +5,12 @@ lbl_80322350:
/* 8032235C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80322360 7C 7F 1B 79 */ or. r31, r3, r3
/* 80322364 41 82 00 30 */ beq lbl_80322394
/* 80322368 3C 60 80 3D */ lis r3, __vt__12J3DTevBlock4@ha
/* 8032236C 38 03 E1 C4 */ addi r0, r3, __vt__12J3DTevBlock4@l
/* 80322368 3C 60 80 3D */ lis r3, __vt__12J3DTevBlock4@ha /* 0x803CE1C4@ha */
/* 8032236C 38 03 E1 C4 */ addi r0, r3, __vt__12J3DTevBlock4@l /* 0x803CE1C4@l */
/* 80322370 90 1F 00 00 */ stw r0, 0(r31)
/* 80322374 41 82 00 10 */ beq lbl_80322384
/* 80322378 3C 60 80 3D */ lis r3, __vt__11J3DTevBlock@ha
/* 8032237C 38 03 E9 58 */ addi r0, r3, __vt__11J3DTevBlock@l
/* 80322378 3C 60 80 3D */ lis r3, __vt__11J3DTevBlock@ha /* 0x803CE958@ha */
/* 8032237C 38 03 E9 58 */ addi r0, r3, __vt__11J3DTevBlock@l /* 0x803CE958@l */
/* 80322380 90 1F 00 00 */ stw r0, 0(r31)
lbl_80322384:
/* 80322384 7C 80 07 35 */ extsh. r0, r4
@@ -5,12 +5,12 @@ lbl_80323334:
/* 80323340 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80323344 7C 7F 1B 79 */ or. r31, r3, r3
/* 80323348 41 82 00 30 */ beq lbl_80323378
/* 8032334C 3C 60 80 3D */ lis r3, __vt__13J3DPEBlockOpa@ha
/* 80323350 38 03 E8 90 */ addi r0, r3, __vt__13J3DPEBlockOpa@l
/* 8032334C 3C 60 80 3D */ lis r3, __vt__13J3DPEBlockOpa@ha /* 0x803CE890@ha */
/* 80323350 38 03 E8 90 */ addi r0, r3, __vt__13J3DPEBlockOpa@l /* 0x803CE890@l */
/* 80323354 90 1F 00 00 */ stw r0, 0(r31)
/* 80323358 41 82 00 10 */ beq lbl_80323368
/* 8032335C 3C 60 80 3D */ lis r3, __vt__10J3DPEBlock@ha
/* 80323360 38 03 DD 20 */ addi r0, r3, __vt__10J3DPEBlock@l
/* 8032335C 3C 60 80 3D */ lis r3, __vt__10J3DPEBlock@ha /* 0x803CDD20@ha */
/* 80323360 38 03 DD 20 */ addi r0, r3, __vt__10J3DPEBlock@l /* 0x803CDD20@l */
/* 80323364 90 1F 00 00 */ stw r0, 0(r31)
lbl_80323368:
/* 80323368 7C 80 07 35 */ extsh. r0, r4
@@ -5,12 +5,12 @@ lbl_80323264:
/* 80323270 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80323274 7C 7F 1B 79 */ or. r31, r3, r3
/* 80323278 41 82 00 30 */ beq lbl_803232A8
/* 8032327C 3C 60 80 3D */ lis r3, __vt__13J3DPEBlockXlu@ha
/* 80323280 38 03 E7 98 */ addi r0, r3, __vt__13J3DPEBlockXlu@l
/* 8032327C 3C 60 80 3D */ lis r3, __vt__13J3DPEBlockXlu@ha /* 0x803CE798@ha */
/* 80323280 38 03 E7 98 */ addi r0, r3, __vt__13J3DPEBlockXlu@l /* 0x803CE798@l */
/* 80323284 90 1F 00 00 */ stw r0, 0(r31)
/* 80323288 41 82 00 10 */ beq lbl_80323298
/* 8032328C 3C 60 80 3D */ lis r3, __vt__10J3DPEBlock@ha
/* 80323290 38 03 DD 20 */ addi r0, r3, __vt__10J3DPEBlock@l
/* 8032328C 3C 60 80 3D */ lis r3, __vt__10J3DPEBlock@ha /* 0x803CDD20@ha */
/* 80323290 38 03 DD 20 */ addi r0, r3, __vt__10J3DPEBlock@l /* 0x803CDD20@l */
/* 80323294 90 1F 00 00 */ stw r0, 0(r31)
lbl_80323298:
/* 80323298 7C 80 07 35 */ extsh. r0, r4
@@ -5,12 +5,12 @@ lbl_80321F84:
/* 80321F90 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80321F94 7C 7F 1B 79 */ or. r31, r3, r3
/* 80321F98 41 82 00 30 */ beq lbl_80321FC8
/* 80321F9C 3C 60 80 3D */ lis r3, __vt__13J3DTevBlock16@ha
/* 80321FA0 38 03 E0 E8 */ addi r0, r3, __vt__13J3DTevBlock16@l
/* 80321F9C 3C 60 80 3D */ lis r3, __vt__13J3DTevBlock16@ha /* 0x803CE0E8@ha */
/* 80321FA0 38 03 E0 E8 */ addi r0, r3, __vt__13J3DTevBlock16@l /* 0x803CE0E8@l */
/* 80321FA4 90 1F 00 00 */ stw r0, 0(r31)
/* 80321FA8 41 82 00 10 */ beq lbl_80321FB8
/* 80321FAC 3C 60 80 3D */ lis r3, __vt__11J3DTevBlock@ha
/* 80321FB0 38 03 E9 58 */ addi r0, r3, __vt__11J3DTevBlock@l
/* 80321FAC 3C 60 80 3D */ lis r3, __vt__11J3DTevBlock@ha /* 0x803CE958@ha */
/* 80321FB0 38 03 E9 58 */ addi r0, r3, __vt__11J3DTevBlock@l /* 0x803CE958@l */
/* 80321FB4 90 1F 00 00 */ stw r0, 0(r31)
lbl_80321FB8:
/* 80321FB8 7C 80 07 35 */ extsh. r0, r4
@@ -5,12 +5,12 @@ lbl_80321A70:
/* 80321A7C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80321A80 7C 7F 1B 79 */ or. r31, r3, r3
/* 80321A84 41 82 00 30 */ beq lbl_80321AB4
/* 80321A88 3C 60 80 3D */ lis r3, __vt__14J3DPEBlockFull@ha
/* 80321A8C 38 03 DF F0 */ addi r0, r3, __vt__14J3DPEBlockFull@l
/* 80321A88 3C 60 80 3D */ lis r3, __vt__14J3DPEBlockFull@ha /* 0x803CDFF0@ha */
/* 80321A8C 38 03 DF F0 */ addi r0, r3, __vt__14J3DPEBlockFull@l /* 0x803CDFF0@l */
/* 80321A90 90 1F 00 00 */ stw r0, 0(r31)
/* 80321A94 41 82 00 10 */ beq lbl_80321AA4
/* 80321A98 3C 60 80 3D */ lis r3, __vt__10J3DPEBlock@ha
/* 80321A9C 38 03 DD 20 */ addi r0, r3, __vt__10J3DPEBlock@l
/* 80321A98 3C 60 80 3D */ lis r3, __vt__10J3DPEBlock@ha /* 0x803CDD20@ha */
/* 80321A9C 38 03 DD 20 */ addi r0, r3, __vt__10J3DPEBlock@l /* 0x803CDD20@l */
/* 80321AA0 90 1F 00 00 */ stw r0, 0(r31)
lbl_80321AA4:
/* 80321AA4 7C 80 07 35 */ extsh. r0, r4
@@ -7,25 +7,25 @@ lbl_803234A0:
/* 803234B4 7C 7E 1B 79 */ or. r30, r3, r3
/* 803234B8 7C 9F 23 78 */ mr r31, r4
/* 803234BC 41 82 00 64 */ beq lbl_80323520
/* 803234C0 3C 60 80 3D */ lis r3, __vt__15J3DIndBlockFull@ha
/* 803234C4 38 03 E9 0C */ addi r0, r3, __vt__15J3DIndBlockFull@l
/* 803234C0 3C 60 80 3D */ lis r3, __vt__15J3DIndBlockFull@ha /* 0x803CE90C@ha */
/* 803234C4 38 03 E9 0C */ addi r0, r3, __vt__15J3DIndBlockFull@l /* 0x803CE90C@l */
/* 803234C8 90 1E 00 00 */ stw r0, 0(r30)
/* 803234CC 38 7E 00 6C */ addi r3, r30, 0x6c
/* 803234D0 3C 80 80 01 */ lis r4, __dt__19J3DIndTexCoordScaleFv@ha
/* 803234D4 38 84 E0 24 */ addi r4, r4, __dt__19J3DIndTexCoordScaleFv@l
/* 803234D0 3C 80 80 01 */ lis r4, __dt__19J3DIndTexCoordScaleFv@ha /* 0x8000E024@ha */
/* 803234D4 38 84 E0 24 */ addi r4, r4, __dt__19J3DIndTexCoordScaleFv@l /* 0x8000E024@l */
/* 803234D8 38 A0 00 04 */ li r5, 4
/* 803234DC 38 C0 00 04 */ li r6, 4
/* 803234E0 48 03 E8 09 */ bl __destroy_arr
/* 803234E4 38 7E 00 18 */ addi r3, r30, 0x18
/* 803234E8 3C 80 80 01 */ lis r4, __dt__12J3DIndTexMtxFv@ha
/* 803234EC 38 84 E0 64 */ addi r4, r4, __dt__12J3DIndTexMtxFv@l
/* 803234E8 3C 80 80 01 */ lis r4, __dt__12J3DIndTexMtxFv@ha /* 0x8000E064@ha */
/* 803234EC 38 84 E0 64 */ addi r4, r4, __dt__12J3DIndTexMtxFv@l /* 0x8000E064@l */
/* 803234F0 38 A0 00 1C */ li r5, 0x1c
/* 803234F4 38 C0 00 03 */ li r6, 3
/* 803234F8 48 03 E7 F1 */ bl __destroy_arr
/* 803234FC 28 1E 00 00 */ cmplwi r30, 0
/* 80323500 41 82 00 10 */ beq lbl_80323510
/* 80323504 3C 60 80 3D */ lis r3, __vt__11J3DIndBlock@ha
/* 80323508 38 03 DD E8 */ addi r0, r3, __vt__11J3DIndBlock@l
/* 80323504 3C 60 80 3D */ lis r3, __vt__11J3DIndBlock@ha /* 0x803CDDE8@ha */
/* 80323508 38 03 DD E8 */ addi r0, r3, __vt__11J3DIndBlock@l /* 0x803CDDE8@l */
/* 8032350C 90 1E 00 00 */ stw r0, 0(r30)
lbl_80323510:
/* 80323510 7F E0 07 35 */ extsh. r0, r31
@@ -5,16 +5,16 @@ lbl_80322E04:
/* 80322E10 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80322E14 7C 7F 1B 79 */ or. r31, r3, r3
/* 80322E18 41 82 00 40 */ beq lbl_80322E58
/* 80322E1C 3C 60 80 3D */ lis r3, __vt__15J3DTexGenBlock4@ha
/* 80322E20 38 03 E5 A0 */ addi r0, r3, __vt__15J3DTexGenBlock4@l
/* 80322E1C 3C 60 80 3D */ lis r3, __vt__15J3DTexGenBlock4@ha /* 0x803CE5A0@ha */
/* 80322E20 38 03 E5 A0 */ addi r0, r3, __vt__15J3DTexGenBlock4@l /* 0x803CE5A0@l */
/* 80322E24 90 1F 00 00 */ stw r0, 0(r31)
/* 80322E28 41 82 00 20 */ beq lbl_80322E48
/* 80322E2C 3C 60 80 3D */ lis r3, __vt__21J3DTexGenBlockPatched@ha
/* 80322E30 38 03 E6 0C */ addi r0, r3, __vt__21J3DTexGenBlockPatched@l
/* 80322E2C 3C 60 80 3D */ lis r3, __vt__21J3DTexGenBlockPatched@ha /* 0x803CE60C@ha */
/* 80322E30 38 03 E6 0C */ addi r0, r3, __vt__21J3DTexGenBlockPatched@l /* 0x803CE60C@l */
/* 80322E34 90 1F 00 00 */ stw r0, 0(r31)
/* 80322E38 41 82 00 10 */ beq lbl_80322E48
/* 80322E3C 3C 60 80 3D */ lis r3, __vt__14J3DTexGenBlock@ha
/* 80322E40 38 03 DE 34 */ addi r0, r3, __vt__14J3DTexGenBlock@l
/* 80322E3C 3C 60 80 3D */ lis r3, __vt__14J3DTexGenBlock@ha /* 0x803CDE34@ha */
/* 80322E40 38 03 DE 34 */ addi r0, r3, __vt__14J3DTexGenBlock@l /* 0x803CDE34@l */
/* 80322E44 90 1F 00 00 */ stw r0, 0(r31)
lbl_80322E48:
/* 80322E48 7C 80 07 35 */ extsh. r0, r4
@@ -5,12 +5,12 @@ lbl_80321BC4:
/* 80321BD0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80321BD4 7C 7F 1B 79 */ or. r31, r3, r3
/* 80321BD8 41 82 00 30 */ beq lbl_80321C08
/* 80321BDC 3C 60 80 3D */ lis r3, __vt__16J3DPEBlockFogOff@ha
/* 80321BE0 38 03 E0 6C */ addi r0, r3, __vt__16J3DPEBlockFogOff@l
/* 80321BDC 3C 60 80 3D */ lis r3, __vt__16J3DPEBlockFogOff@ha /* 0x803CE06C@ha */
/* 80321BE0 38 03 E0 6C */ addi r0, r3, __vt__16J3DPEBlockFogOff@l /* 0x803CE06C@l */
/* 80321BE4 90 1F 00 00 */ stw r0, 0(r31)
/* 80321BE8 41 82 00 10 */ beq lbl_80321BF8
/* 80321BEC 3C 60 80 3D */ lis r3, __vt__10J3DPEBlock@ha
/* 80321BF0 38 03 DD 20 */ addi r0, r3, __vt__10J3DPEBlock@l
/* 80321BEC 3C 60 80 3D */ lis r3, __vt__10J3DPEBlock@ha /* 0x803CDD20@ha */
/* 80321BF0 38 03 DD 20 */ addi r0, r3, __vt__10J3DPEBlock@l /* 0x803CDD20@l */
/* 80321BF4 90 1F 00 00 */ stw r0, 0(r31)
lbl_80321BF8:
/* 80321BF8 7C 80 07 35 */ extsh. r0, r4
@@ -5,12 +5,12 @@ lbl_803232CC:
/* 803232D8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803232DC 7C 7F 1B 79 */ or. r31, r3, r3
/* 803232E0 41 82 00 30 */ beq lbl_80323310
/* 803232E4 3C 60 80 3D */ lis r3, __vt__17J3DPEBlockTexEdge@ha
/* 803232E8 38 03 E8 14 */ addi r0, r3, __vt__17J3DPEBlockTexEdge@l
/* 803232E4 3C 60 80 3D */ lis r3, __vt__17J3DPEBlockTexEdge@ha /* 0x803CE814@ha */
/* 803232E8 38 03 E8 14 */ addi r0, r3, __vt__17J3DPEBlockTexEdge@l /* 0x803CE814@l */
/* 803232EC 90 1F 00 00 */ stw r0, 0(r31)
/* 803232F0 41 82 00 10 */ beq lbl_80323300
/* 803232F4 3C 60 80 3D */ lis r3, __vt__10J3DPEBlock@ha
/* 803232F8 38 03 DD 20 */ addi r0, r3, __vt__10J3DPEBlock@l
/* 803232F4 3C 60 80 3D */ lis r3, __vt__10J3DPEBlock@ha /* 0x803CDD20@ha */
/* 803232F8 38 03 DD 20 */ addi r0, r3, __vt__10J3DPEBlock@l /* 0x803CDD20@l */
/* 803232FC 90 1F 00 00 */ stw r0, 0(r31)
lbl_80323300:
/* 80323300 7C 80 07 35 */ extsh. r0, r4
@@ -5,12 +5,12 @@ lbl_80322C10:
/* 80322C1C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80322C20 7C 7F 1B 79 */ or. r31, r3, r3
/* 80322C24 41 82 00 30 */ beq lbl_80322C54
/* 80322C28 3C 60 80 3D */ lis r3, __vt__18J3DTevBlockPatched@ha
/* 80322C2C 38 03 E4 58 */ addi r0, r3, __vt__18J3DTevBlockPatched@l
/* 80322C28 3C 60 80 3D */ lis r3, __vt__18J3DTevBlockPatched@ha /* 0x803CE458@ha */
/* 80322C2C 38 03 E4 58 */ addi r0, r3, __vt__18J3DTevBlockPatched@l /* 0x803CE458@l */
/* 80322C30 90 1F 00 00 */ stw r0, 0(r31)
/* 80322C34 41 82 00 10 */ beq lbl_80322C44
/* 80322C38 3C 60 80 3D */ lis r3, __vt__11J3DTevBlock@ha
/* 80322C3C 38 03 E9 58 */ addi r0, r3, __vt__11J3DTevBlock@l
/* 80322C38 3C 60 80 3D */ lis r3, __vt__11J3DTevBlock@ha /* 0x803CE958@ha */
/* 80322C3C 38 03 E9 58 */ addi r0, r3, __vt__11J3DTevBlock@l /* 0x803CE958@l */
/* 80322C40 90 1F 00 00 */ stw r0, 0(r31)
lbl_80322C44:
/* 80322C44 7C 80 07 35 */ extsh. r0, r4
@@ -5,16 +5,16 @@ lbl_80322CC8:
/* 80322CD4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80322CD8 7C 7F 1B 79 */ or. r31, r3, r3
/* 80322CDC 41 82 00 40 */ beq lbl_80322D1C
/* 80322CE0 3C 60 80 3D */ lis r3, __vt__19J3DTexGenBlockBasic@ha
/* 80322CE4 38 03 E5 34 */ addi r0, r3, __vt__19J3DTexGenBlockBasic@l
/* 80322CE0 3C 60 80 3D */ lis r3, __vt__19J3DTexGenBlockBasic@ha /* 0x803CE534@ha */
/* 80322CE4 38 03 E5 34 */ addi r0, r3, __vt__19J3DTexGenBlockBasic@l /* 0x803CE534@l */
/* 80322CE8 90 1F 00 00 */ stw r0, 0(r31)
/* 80322CEC 41 82 00 20 */ beq lbl_80322D0C
/* 80322CF0 3C 60 80 3D */ lis r3, __vt__21J3DTexGenBlockPatched@ha
/* 80322CF4 38 03 E6 0C */ addi r0, r3, __vt__21J3DTexGenBlockPatched@l
/* 80322CF0 3C 60 80 3D */ lis r3, __vt__21J3DTexGenBlockPatched@ha /* 0x803CE60C@ha */
/* 80322CF4 38 03 E6 0C */ addi r0, r3, __vt__21J3DTexGenBlockPatched@l /* 0x803CE60C@l */
/* 80322CF8 90 1F 00 00 */ stw r0, 0(r31)
/* 80322CFC 41 82 00 10 */ beq lbl_80322D0C
/* 80322D00 3C 60 80 3D */ lis r3, __vt__14J3DTexGenBlock@ha
/* 80322D04 38 03 DE 34 */ addi r0, r3, __vt__14J3DTexGenBlock@l
/* 80322D00 3C 60 80 3D */ lis r3, __vt__14J3DTexGenBlock@ha /* 0x803CDE34@ha */
/* 80322D04 38 03 DE 34 */ addi r0, r3, __vt__14J3DTexGenBlock@l /* 0x803CDE34@l */
/* 80322D08 90 1F 00 00 */ stw r0, 0(r31)
lbl_80322D0C:
/* 80322D0C 7C 80 07 35 */ extsh. r0, r4
@@ -5,12 +5,12 @@ lbl_80323018:
/* 80323024 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80323028 7C 7F 1B 79 */ or. r31, r3, r3
/* 8032302C 41 82 00 30 */ beq lbl_8032305C
/* 80323030 3C 60 80 3D */ lis r3, __vt__20J3DColorBlockLightOn@ha
/* 80323034 38 03 E6 78 */ addi r0, r3, __vt__20J3DColorBlockLightOn@l
/* 80323030 3C 60 80 3D */ lis r3, __vt__20J3DColorBlockLightOn@ha /* 0x803CE678@ha */
/* 80323034 38 03 E6 78 */ addi r0, r3, __vt__20J3DColorBlockLightOn@l /* 0x803CE678@l */
/* 80323038 90 1F 00 00 */ stw r0, 0(r31)
/* 8032303C 41 82 00 10 */ beq lbl_8032304C
/* 80323040 3C 60 80 3D */ lis r3, __vt__13J3DColorBlock@ha
/* 80323044 38 03 DE A0 */ addi r0, r3, __vt__13J3DColorBlock@l
/* 80323040 3C 60 80 3D */ lis r3, __vt__13J3DColorBlock@ha /* 0x803CDEA0@ha */
/* 80323044 38 03 DE A0 */ addi r0, r3, __vt__13J3DColorBlock@l /* 0x803CDEA0@l */
/* 80323048 90 1F 00 00 */ stw r0, 0(r31)
lbl_8032304C:
/* 8032304C 7C 80 07 35 */ extsh. r0, r4
@@ -5,16 +5,16 @@ lbl_803230EC:
/* 803230F8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803230FC 7C 7F 1B 79 */ or. r31, r3, r3
/* 80323100 41 82 00 40 */ beq lbl_80323140
/* 80323104 3C 60 80 3D */ lis r3, __vt__22J3DColorBlockAmbientOn@ha
/* 80323108 38 03 E7 08 */ addi r0, r3, __vt__22J3DColorBlockAmbientOn@l
/* 80323104 3C 60 80 3D */ lis r3, __vt__22J3DColorBlockAmbientOn@ha /* 0x803CE708@ha */
/* 80323108 38 03 E7 08 */ addi r0, r3, __vt__22J3DColorBlockAmbientOn@l /* 0x803CE708@l */
/* 8032310C 90 1F 00 00 */ stw r0, 0(r31)
/* 80323110 41 82 00 20 */ beq lbl_80323130
/* 80323114 3C 60 80 3D */ lis r3, __vt__21J3DColorBlockLightOff@ha
/* 80323118 38 03 EA 34 */ addi r0, r3, __vt__21J3DColorBlockLightOff@l
/* 80323114 3C 60 80 3D */ lis r3, __vt__21J3DColorBlockLightOff@ha /* 0x803CEA34@ha */
/* 80323118 38 03 EA 34 */ addi r0, r3, __vt__21J3DColorBlockLightOff@l /* 0x803CEA34@l */
/* 8032311C 90 1F 00 00 */ stw r0, 0(r31)
/* 80323120 41 82 00 10 */ beq lbl_80323130
/* 80323124 3C 60 80 3D */ lis r3, __vt__13J3DColorBlock@ha
/* 80323128 38 03 DE A0 */ addi r0, r3, __vt__13J3DColorBlock@l
/* 80323124 3C 60 80 3D */ lis r3, __vt__13J3DColorBlock@ha /* 0x803CDEA0@ha */
/* 80323128 38 03 DE A0 */ addi r0, r3, __vt__13J3DColorBlock@l /* 0x803CDEA0@l */
/* 8032312C 90 1F 00 00 */ stw r0, 0(r31)
lbl_80323130:
/* 80323130 7C 80 07 35 */ extsh. r0, r4
@@ -20,8 +20,8 @@ lbl_80321840:
/* 80321860 B0 04 00 0C */ sth r0, 0xc(r4)
/* 80321864 28 06 00 0B */ cmplwi r6, 0xb
/* 80321868 41 81 00 8C */ bgt lbl_803218F4
/* 8032186C 3C 60 80 3D */ lis r3, lit_5187@ha
/* 80321870 38 63 DF C0 */ addi r3, r3, lit_5187@l
/* 8032186C 3C 60 80 3D */ lis r3, lit_5187@ha /* 0x803CDFC0@ha */
/* 80321870 38 63 DF C0 */ addi r3, r3, lit_5187@l /* 0x803CDFC0@l */
/* 80321874 54 C0 10 3A */ slwi r0, r6, 2
/* 80321878 7C 03 00 2E */ lwzx r0, r3, r0
/* 8032187C 7C 09 03 A6 */ mtctr r0
@@ -29,37 +29,37 @@ lbl_80321840:
/* 80321884 38 00 00 1E */ li r0, 0x1e
/* 80321888 B0 04 00 0C */ sth r0, 0xc(r4)
/* 8032188C 7C 7E 28 2E */ lwzx r3, r30, r5
/* 80321890 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha
/* 80321894 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l
/* 80321890 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha /* 0x803A1E5C@ha */
/* 80321894 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l /* 0x803A1E5C@l */
/* 80321898 48 00 23 75 */ bl calcPostTexMtx__9J3DTexMtxFPA4_Cf
/* 8032189C 48 00 00 70 */ b lbl_8032190C
/* 803218A0 38 00 00 00 */ li r0, 0
/* 803218A4 B0 04 00 0C */ sth r0, 0xc(r4)
/* 803218A8 7C 7E 28 2E */ lwzx r3, r30, r5
/* 803218AC 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha
/* 803218B0 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l
/* 803218AC 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha /* 0x803A1E5C@ha */
/* 803218B0 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l /* 0x803A1E5C@l */
/* 803218B4 48 00 23 59 */ bl calcPostTexMtx__9J3DTexMtxFPA4_Cf
/* 803218B8 48 00 00 54 */ b lbl_8032190C
/* 803218BC 38 00 00 00 */ li r0, 0
/* 803218C0 B0 04 00 0C */ sth r0, 0xc(r4)
/* 803218C4 7C 7E 28 2E */ lwzx r3, r30, r5
/* 803218C8 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha
/* 803218CC 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l
/* 803218C8 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha /* 0x803A1E5C@ha */
/* 803218CC 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l /* 0x803A1E5C@l */
/* 803218D0 48 00 23 3D */ bl calcPostTexMtx__9J3DTexMtxFPA4_Cf
/* 803218D4 48 00 00 38 */ b lbl_8032190C
/* 803218D8 38 00 00 1E */ li r0, 0x1e
/* 803218DC B0 04 00 0C */ sth r0, 0xc(r4)
/* 803218E0 7C 7E 28 2E */ lwzx r3, r30, r5
/* 803218E4 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha
/* 803218E8 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l
/* 803218E4 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha /* 0x803A1E5C@ha */
/* 803218E8 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l /* 0x803A1E5C@l */
/* 803218EC 48 00 23 21 */ bl calcPostTexMtx__9J3DTexMtxFPA4_Cf
/* 803218F0 48 00 00 1C */ b lbl_8032190C
lbl_803218F4:
/* 803218F4 38 00 00 3C */ li r0, 0x3c
/* 803218F8 B0 04 00 0C */ sth r0, 0xc(r4)
/* 803218FC 7C 7E 28 2E */ lwzx r3, r30, r5
/* 80321900 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha
/* 80321904 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l
/* 80321900 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha /* 0x803A1E5C@ha */
/* 80321904 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l /* 0x803A1E5C@l */
/* 80321908 48 00 23 05 */ bl calcPostTexMtx__9J3DTexMtxFPA4_Cf
lbl_8032190C:
/* 8032190C 3B FF 00 01 */ addi r31, r31, 1
@@ -20,8 +20,8 @@ lbl_803216FC:
/* 8032171C B0 1F 00 0C */ sth r0, 0xc(r31)
/* 80321720 28 04 00 0B */ cmplwi r4, 0xb
/* 80321724 41 81 00 B4 */ bgt lbl_803217D8
/* 80321728 3C 60 80 3D */ lis r3, lit_5150@ha
/* 8032172C 38 63 DF 90 */ addi r3, r3, lit_5150@l
/* 80321728 3C 60 80 3D */ lis r3, lit_5150@ha /* 0x803CDF90@ha */
/* 8032172C 38 63 DF 90 */ addi r3, r3, lit_5150@l /* 0x803CDF90@l */
/* 80321730 54 80 10 3A */ slwi r0, r4, 2
/* 80321734 7C 03 00 2E */ lwzx r0, r3, r0
/* 80321738 7C 09 03 A6 */ mtctr r0
@@ -29,12 +29,12 @@ lbl_803216FC:
/* 80321740 38 00 00 1E */ li r0, 0x1e
/* 80321744 B0 1F 00 0C */ sth r0, 0xc(r31)
/* 80321748 7C 7C F0 2E */ lwzx r3, r28, r30
/* 8032174C 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha
/* 80321750 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l
/* 8032174C 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha /* 0x803A1E5C@ha */
/* 80321750 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l /* 0x803A1E5C@l */
/* 80321754 48 00 24 B9 */ bl calcPostTexMtx__9J3DTexMtxFPA4_Cf
/* 80321758 48 00 00 98 */ b lbl_803217F0
/* 8032175C 3C 60 80 43 */ lis r3, j3dSys@ha
/* 80321760 38 63 4A C8 */ addi r3, r3, j3dSys@l
/* 8032175C 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
/* 80321760 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
/* 80321764 38 81 00 38 */ addi r4, r1, 0x38
/* 80321768 48 02 4E 49 */ bl PSMTXInverse
/* 8032176C 38 00 00 00 */ li r0, 0
@@ -46,12 +46,12 @@ lbl_803216FC:
/* 80321784 38 00 00 00 */ li r0, 0
/* 80321788 B0 1F 00 0C */ sth r0, 0xc(r31)
/* 8032178C 7C 7C F0 2E */ lwzx r3, r28, r30
/* 80321790 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha
/* 80321794 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l
/* 80321790 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha /* 0x803A1E5C@ha */
/* 80321794 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l /* 0x803A1E5C@l */
/* 80321798 48 00 24 75 */ bl calcPostTexMtx__9J3DTexMtxFPA4_Cf
/* 8032179C 48 00 00 54 */ b lbl_803217F0
/* 803217A0 3C 60 80 43 */ lis r3, j3dSys@ha
/* 803217A4 38 63 4A C8 */ addi r3, r3, j3dSys@l
/* 803217A0 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
/* 803217A4 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
/* 803217A8 38 81 00 08 */ addi r4, r1, 8
/* 803217AC 48 02 4E 05 */ bl PSMTXInverse
/* 803217B0 C0 02 C9 AC */ lfs f0, lit_5060(r2)
@@ -68,8 +68,8 @@ lbl_803217D8:
/* 803217D8 38 00 00 3C */ li r0, 0x3c
/* 803217DC B0 1F 00 0C */ sth r0, 0xc(r31)
/* 803217E0 7C 7C F0 2E */ lwzx r3, r28, r30
/* 803217E4 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha
/* 803217E8 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l
/* 803217E4 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha /* 0x803A1E5C@ha */
/* 803217E8 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l /* 0x803A1E5C@l */
/* 803217EC 48 00 24 21 */ bl calcPostTexMtx__9J3DTexMtxFPA4_Cf
lbl_803217F0:
/* 803217F0 3B BD 00 01 */ addi r29, r29, 1
@@ -9,8 +9,8 @@ lbl_80321584:
/* 803215A0 3B A0 00 00 */ li r29, 0
/* 803215A4 3B 40 00 00 */ li r26, 0
/* 803215A8 3B 20 00 00 */ li r25, 0
/* 803215AC 3C 60 80 43 */ lis r3, j3dSys@ha
/* 803215B0 3B E3 4A C8 */ addi r31, r3, j3dSys@l
/* 803215AC 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
/* 803215B0 3B E3 4A C8 */ addi r31, r3, j3dSys@l /* 0x80434AC8@l */
lbl_803215B4:
/* 803215B4 3B D9 00 38 */ addi r30, r25, 0x38
/* 803215B8 7C 7B F0 2E */ lwzx r3, r27, r30
@@ -23,15 +23,15 @@ lbl_803215B4:
/* 803215D4 B0 03 00 0C */ sth r0, 0xc(r3)
/* 803215D8 28 04 00 0B */ cmplwi r4, 0xb
/* 803215DC 41 81 00 C0 */ bgt lbl_8032169C
/* 803215E0 3C 60 80 3D */ lis r3, lit_5110@ha
/* 803215E4 38 63 DF 60 */ addi r3, r3, lit_5110@l
/* 803215E0 3C 60 80 3D */ lis r3, lit_5110@ha /* 0x803CDF60@ha */
/* 803215E4 38 63 DF 60 */ addi r3, r3, lit_5110@l /* 0x803CDF60@l */
/* 803215E8 54 80 10 3A */ slwi r0, r4, 2
/* 803215EC 7C 03 00 2E */ lwzx r0, r3, r0
/* 803215F0 7C 09 03 A6 */ mtctr r0
/* 803215F4 4E 80 04 20 */ bctr
/* 803215F8 7C 7B F0 2E */ lwzx r3, r27, r30
/* 803215FC 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha
/* 80321600 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l
/* 803215FC 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha /* 0x803A1E5C@ha */
/* 80321600 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l /* 0x803A1E5C@l */
/* 80321604 48 00 22 FD */ bl calc__9J3DTexMtxFPA4_Cf
/* 80321608 48 00 00 A4 */ b lbl_803216AC
/* 8032160C 80 1F 00 34 */ lwz r0, 0x34(r31)
@@ -43,13 +43,13 @@ lbl_803215B4:
/* 80321624 48 00 00 88 */ b lbl_803216AC
lbl_80321628:
/* 80321628 7C 7B F0 2E */ lwzx r3, r27, r30
/* 8032162C 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha
/* 80321630 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l
/* 8032162C 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha /* 0x803A1E5C@ha */
/* 80321630 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l /* 0x803A1E5C@l */
/* 80321634 48 00 22 CD */ bl calc__9J3DTexMtxFPA4_Cf
/* 80321638 48 00 00 74 */ b lbl_803216AC
/* 8032163C 7C 7B F0 2E */ lwzx r3, r27, r30
/* 80321640 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha
/* 80321644 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l
/* 80321640 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha /* 0x803A1E5C@ha */
/* 80321644 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l /* 0x803A1E5C@l */
/* 80321648 48 00 22 B9 */ bl calc__9J3DTexMtxFPA4_Cf
/* 8032164C 48 00 00 60 */ b lbl_803216AC
/* 80321650 80 1F 00 34 */ lwz r0, 0x34(r31)
@@ -68,14 +68,14 @@ lbl_80321628:
/* 80321684 48 00 00 28 */ b lbl_803216AC
lbl_80321688:
/* 80321688 7C 7B F0 2E */ lwzx r3, r27, r30
/* 8032168C 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha
/* 80321690 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l
/* 8032168C 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha /* 0x803A1E5C@ha */
/* 80321690 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l /* 0x803A1E5C@l */
/* 80321694 48 00 22 6D */ bl calc__9J3DTexMtxFPA4_Cf
/* 80321698 48 00 00 14 */ b lbl_803216AC
lbl_8032169C:
/* 8032169C 7C 7B F0 2E */ lwzx r3, r27, r30
/* 803216A0 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha
/* 803216A4 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l
/* 803216A0 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha /* 0x803A1E5C@ha */
/* 803216A4 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l /* 0x803A1E5C@l */
/* 803216A8 48 00 22 59 */ bl calc__9J3DTexMtxFPA4_Cf
lbl_803216AC:
/* 803216AC 3B BD 00 01 */ addi r29, r29, 1
@@ -9,8 +9,8 @@ lbl_803213C0:
/* 803213DC 3B A0 00 00 */ li r29, 0
/* 803213E0 3B 40 00 00 */ li r26, 0
/* 803213E4 3B 20 00 00 */ li r25, 0
/* 803213E8 3C 60 80 43 */ lis r3, j3dSys@ha
/* 803213EC 3B E3 4A C8 */ addi r31, r3, j3dSys@l
/* 803213E8 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
/* 803213EC 3B E3 4A C8 */ addi r31, r3, j3dSys@l /* 0x80434AC8@l */
lbl_803213F0:
/* 803213F0 3B D9 00 38 */ addi r30, r25, 0x38
/* 803213F4 7C 7B F0 2E */ lwzx r3, r27, r30
@@ -23,8 +23,8 @@ lbl_803213F0:
/* 80321410 B0 03 00 0C */ sth r0, 0xc(r3)
/* 80321414 28 04 00 0B */ cmplwi r4, 0xb
/* 80321418 41 81 01 30 */ bgt lbl_80321548
/* 8032141C 3C 60 80 3D */ lis r3, lit_5062@ha
/* 80321420 38 63 DF 30 */ addi r3, r3, lit_5062@l
/* 8032141C 3C 60 80 3D */ lis r3, lit_5062@ha /* 0x803CDF30@ha */
/* 80321420 38 63 DF 30 */ addi r3, r3, lit_5062@l /* 0x803CDF30@l */
/* 80321424 54 80 10 3A */ slwi r0, r4, 2
/* 80321428 7C 03 00 2E */ lwzx r0, r3, r0
/* 8032142C 7C 09 03 A6 */ mtctr r0
@@ -32,15 +32,15 @@ lbl_803213F0:
/* 80321434 80 1F 00 34 */ lwz r0, 0x34(r31)
/* 80321438 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 8032143C 40 82 00 1C */ bne lbl_80321458
/* 80321440 3C 60 80 43 */ lis r3, j3dSys@ha
/* 80321444 38 63 4A C8 */ addi r3, r3, j3dSys@l
/* 80321440 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
/* 80321444 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
/* 80321448 7F 84 E3 78 */ mr r4, r28
/* 8032144C 38 A1 00 08 */ addi r5, r1, 8
/* 80321450 48 02 50 95 */ bl PSMTXConcat
/* 80321454 48 00 00 14 */ b lbl_80321468
lbl_80321458:
/* 80321458 3C 60 80 43 */ lis r3, j3dSys@ha
/* 8032145C 38 63 4A C8 */ addi r3, r3, j3dSys@l
/* 80321458 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
/* 8032145C 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
/* 80321460 38 81 00 08 */ addi r4, r1, 8
/* 80321464 48 02 50 4D */ bl PSMTXCopy
lbl_80321468:
@@ -61,15 +61,15 @@ lbl_80321468:
/* 803214A0 48 00 00 B8 */ b lbl_80321558
lbl_803214A4:
/* 803214A4 7C 7B F0 2E */ lwzx r3, r27, r30
/* 803214A8 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha
/* 803214AC 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l
/* 803214A8 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha /* 0x803A1E5C@ha */
/* 803214AC 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l /* 0x803A1E5C@l */
/* 803214B0 48 00 24 51 */ bl calc__9J3DTexMtxFPA4_Cf
/* 803214B4 48 00 00 A4 */ b lbl_80321558
/* 803214B8 80 1F 00 34 */ lwz r0, 0x34(r31)
/* 803214BC 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
/* 803214C0 40 82 00 28 */ bne lbl_803214E8
/* 803214C4 3C 60 80 43 */ lis r3, j3dSys@ha
/* 803214C8 38 63 4A C8 */ addi r3, r3, j3dSys@l
/* 803214C4 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
/* 803214C8 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
/* 803214CC 7F 84 E3 78 */ mr r4, r28
/* 803214D0 38 A1 00 08 */ addi r5, r1, 8
/* 803214D4 48 02 50 11 */ bl PSMTXConcat
@@ -79,8 +79,8 @@ lbl_803214A4:
/* 803214E4 48 00 00 74 */ b lbl_80321558
lbl_803214E8:
/* 803214E8 7C 7B F0 2E */ lwzx r3, r27, r30
/* 803214EC 3C 80 80 43 */ lis r4, j3dSys@ha
/* 803214F0 38 84 4A C8 */ addi r4, r4, j3dSys@l
/* 803214EC 3C 80 80 43 */ lis r4, j3dSys@ha /* 0x80434AC8@ha */
/* 803214F0 38 84 4A C8 */ addi r4, r4, j3dSys@l /* 0x80434AC8@l */
/* 803214F4 48 00 24 0D */ bl calc__9J3DTexMtxFPA4_Cf
/* 803214F8 48 00 00 60 */ b lbl_80321558
/* 803214FC 80 1F 00 34 */ lwz r0, 0x34(r31)
@@ -99,14 +99,14 @@ lbl_803214E8:
/* 80321530 48 00 00 28 */ b lbl_80321558
lbl_80321534:
/* 80321534 7C 7B F0 2E */ lwzx r3, r27, r30
/* 80321538 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha
/* 8032153C 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l
/* 80321538 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha /* 0x803A1E5C@ha */
/* 8032153C 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l /* 0x803A1E5C@l */
/* 80321540 48 00 23 C1 */ bl calc__9J3DTexMtxFPA4_Cf
/* 80321544 48 00 00 14 */ b lbl_80321558
lbl_80321548:
/* 80321548 7C 7B F0 2E */ lwzx r3, r27, r30
/* 8032154C 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha
/* 80321550 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l
/* 8032154C 3C 80 80 3A */ lis r4, j3dDefaultMtx@ha /* 0x803A1E5C@ha */
/* 80321550 38 84 1E 5C */ addi r4, r4, j3dDefaultMtx@l /* 0x803A1E5C@l */
/* 80321554 48 00 23 AD */ bl calc__9J3DTexMtxFPA4_Cf
lbl_80321558:
/* 80321558 3B BD 00 01 */ addi r29, r29, 1
@@ -147,8 +147,8 @@ lbl_8031FBB4:
/* 8031FBD8 38 03 00 01 */ addi r0, r3, 1
/* 8031FBDC 90 04 00 08 */ stw r0, 8(r4)
/* 8031FBE0 98 A3 00 00 */ stb r5, 0(r3)
/* 8031FBE4 3C 60 80 43 */ lis r3, j3dZModeTable@ha
/* 8031FBE8 38 83 71 60 */ addi r4, r3, j3dZModeTable@l
/* 8031FBE4 3C 60 80 43 */ lis r3, j3dZModeTable@ha /* 0x80437160@ha */
/* 8031FBE8 38 83 71 60 */ addi r4, r3, j3dZModeTable@l /* 0x80437160@l */
/* 8031FBEC A0 1F 00 38 */ lhz r0, 0x38(r31)
/* 8031FBF0 1C 00 00 03 */ mulli r0, r0, 3
/* 8031FBF4 7C 64 02 14 */ add r3, r4, r0
@@ -147,8 +147,8 @@ lbl_8031F2D4:
/* 8031F2F8 38 03 00 01 */ addi r0, r3, 1
/* 8031F2FC 90 04 00 08 */ stw r0, 8(r4)
/* 8031F300 98 A3 00 00 */ stb r5, 0(r3)
/* 8031F304 3C 60 80 43 */ lis r3, j3dZModeTable@ha
/* 8031F308 38 83 71 60 */ addi r4, r3, j3dZModeTable@l
/* 8031F304 3C 60 80 43 */ lis r3, j3dZModeTable@ha /* 0x80437160@ha */
/* 8031F308 38 83 71 60 */ addi r4, r3, j3dZModeTable@l /* 0x80437160@l */
/* 8031F30C A0 1F 00 0C */ lhz r0, 0xc(r31)
/* 8031F310 1C 00 00 03 */ mulli r0, r0, 3
/* 8031F314 7C 64 02 14 */ add r3, r4, r0
@@ -4,8 +4,8 @@ lbl_8031D368:
/* 8031D370 90 01 00 14 */ stw r0, 0x14(r1)
/* 8031D374 88 03 00 0B */ lbz r0, 0xb(r3)
/* 8031D378 54 05 1E B8 */ rlwinm r5, r0, 3, 0x1a, 0x1c
/* 8031D37C 3C 80 80 43 */ lis r4, sTexCoordScaleTable__6J3DSys@ha
/* 8031D380 38 04 4C 2C */ addi r0, r4, sTexCoordScaleTable__6J3DSys@l
/* 8031D37C 3C 80 80 43 */ lis r4, sTexCoordScaleTable__6J3DSys@ha /* 0x80434C2C@ha */
/* 8031D380 38 04 4C 2C */ addi r0, r4, sTexCoordScaleTable__6J3DSys@l /* 0x80434C2C@l */
/* 8031D384 7D 00 2A 14 */ add r8, r0, r5
/* 8031D388 88 63 00 0A */ lbz r3, 0xa(r3)
/* 8031D38C A0 88 00 00 */ lhz r4, 0(r8)
@@ -6,8 +6,8 @@ lbl_8031D694:
/* 8031D6A4 7C 7F 1B 78 */ mr r31, r3
/* 8031D6A8 88 03 00 0D */ lbz r0, 0xd(r3)
/* 8031D6AC 54 04 1E B8 */ rlwinm r4, r0, 3, 0x1a, 0x1c
/* 8031D6B0 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha
/* 8031D6B4 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l
/* 8031D6B0 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha /* 0x80434C2C@ha */
/* 8031D6B4 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l /* 0x80434C2C@l */
/* 8031D6B8 7D 00 22 14 */ add r8, r0, r4
/* 8031D6BC 88 7F 00 0C */ lbz r3, 0xc(r31)
/* 8031D6C0 A0 88 00 00 */ lhz r4, 0(r8)
@@ -25,8 +25,8 @@ lbl_8031D694:
/* 8031D6F0 4B FF 0B 45 */ bl J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc
/* 8031D6F4 88 1F 00 11 */ lbz r0, 0x11(r31)
/* 8031D6F8 54 04 1E B8 */ rlwinm r4, r0, 3, 0x1a, 0x1c
/* 8031D6FC 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha
/* 8031D700 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l
/* 8031D6FC 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha /* 0x80434C2C@ha */
/* 8031D700 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l /* 0x80434C2C@l */
/* 8031D704 7D 00 22 14 */ add r8, r0, r4
/* 8031D708 88 1F 00 10 */ lbz r0, 0x10(r31)
/* 8031D70C 54 03 07 7E */ clrlwi r3, r0, 0x1d
@@ -8,8 +8,8 @@ lbl_8031DA1C:
/* 8031DA34 8B C3 00 20 */ lbz r30, 0x20(r3)
/* 8031DA38 3B A0 00 00 */ li r29, 0
/* 8031DA3C 3B 60 00 00 */ li r27, 0
/* 8031DA40 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha
/* 8031DA44 3B E3 4C 2C */ addi r31, r3, sTexCoordScaleTable__6J3DSys@l
/* 8031DA40 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha /* 0x80434C2C@ha */
/* 8031DA44 3B E3 4C 2C */ addi r31, r3, sTexCoordScaleTable__6J3DSys@l /* 0x80434C2C@l */
/* 8031DA48 48 00 00 AC */ b lbl_8031DAF4
lbl_8031DA4C:
/* 8031DA4C 7C 7C DA 14 */ add r3, r28, r27
@@ -8,8 +8,8 @@ lbl_8031DDD8:
/* 8031DDF0 8B C3 00 58 */ lbz r30, 0x58(r3)
/* 8031DDF4 3B A0 00 00 */ li r29, 0
/* 8031DDF8 3B 60 00 00 */ li r27, 0
/* 8031DDFC 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha
/* 8031DE00 3B E3 4C 2C */ addi r31, r3, sTexCoordScaleTable__6J3DSys@l
/* 8031DDFC 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha /* 0x80434C2C@ha */
/* 8031DE00 3B E3 4C 2C */ addi r31, r3, sTexCoordScaleTable__6J3DSys@l /* 0x80434C2C@l */
/* 8031DE04 48 00 00 AC */ b lbl_8031DEB0
lbl_8031DE08:
/* 8031DE08 7C 7C DA 14 */ add r3, r28, r27
@@ -8,8 +8,8 @@ lbl_8031D0C4:
/* 8031D0DC 8B C3 00 D0 */ lbz r30, 0xd0(r3)
/* 8031D0E0 3B A0 00 00 */ li r29, 0
/* 8031D0E4 3B 60 00 00 */ li r27, 0
/* 8031D0E8 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha
/* 8031D0EC 3B E3 4C 2C */ addi r31, r3, sTexCoordScaleTable__6J3DSys@l
/* 8031D0E8 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha /* 0x80434C2C@ha */
/* 8031D0EC 3B E3 4C 2C */ addi r31, r3, sTexCoordScaleTable__6J3DSys@l /* 0x80434C2C@l */
/* 8031D0F0 48 00 00 AC */ b lbl_8031D19C
lbl_8031D0F4:
/* 8031D0F4 7C 7C DA 14 */ add r3, r28, r27
@@ -21,8 +21,8 @@ lbl_8031E328:
/* 8031E374 4B FF 0A 9D */ bl J3DGDSetIndTexCoordScale__F16_GXIndTexStageID14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale
/* 8031E378 88 1E 00 06 */ lbz r0, 6(r30)
/* 8031E37C 54 04 1E B8 */ rlwinm r4, r0, 3, 0x1a, 0x1c
/* 8031E380 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha
/* 8031E384 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l
/* 8031E380 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha /* 0x80434C2C@ha */
/* 8031E384 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l /* 0x80434C2C@l */
/* 8031E388 7D 00 22 14 */ add r8, r0, r4
/* 8031E38C 88 7E 00 05 */ lbz r3, 5(r30)
/* 8031E390 A0 88 00 00 */ lhz r4, 0(r8)
@@ -34,8 +34,8 @@ lbl_8031ADC0:
/* 8031ADDC 4B FF 43 2D */ bl J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID
/* 8031ADE0 88 1F 00 0B */ lbz r0, 0xb(r31)
/* 8031ADE4 54 04 1E B8 */ rlwinm r4, r0, 3, 0x1a, 0x1c
/* 8031ADE8 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha
/* 8031ADEC 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l
/* 8031ADE8 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha /* 0x80434C2C@ha */
/* 8031ADEC 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l /* 0x80434C2C@l */
/* 8031ADF0 7D 00 22 14 */ add r8, r0, r4
/* 8031ADF4 88 7F 00 0A */ lbz r3, 0xa(r31)
/* 8031ADF8 A0 88 00 00 */ lhz r4, 0(r8)
@@ -36,8 +36,8 @@ lbl_8031AFF8:
/* 8031B024 4B FF 40 E5 */ bl J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID
/* 8031B028 88 1E 00 0D */ lbz r0, 0xd(r30)
/* 8031B02C 54 04 1E B8 */ rlwinm r4, r0, 3, 0x1a, 0x1c
/* 8031B030 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha
/* 8031B034 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l
/* 8031B030 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha /* 0x80434C2C@ha */
/* 8031B034 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l /* 0x80434C2C@l */
/* 8031B038 7D 00 22 14 */ add r8, r0, r4
/* 8031B03C 88 7E 00 0C */ lbz r3, 0xc(r30)
/* 8031B040 A0 88 00 00 */ lhz r4, 0(r8)
@@ -55,8 +55,8 @@ lbl_8031AFF8:
/* 8031B070 4B FF 31 C5 */ bl J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc
/* 8031B074 88 1E 00 11 */ lbz r0, 0x11(r30)
/* 8031B078 54 04 1E B8 */ rlwinm r4, r0, 3, 0x1a, 0x1c
/* 8031B07C 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha
/* 8031B080 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l
/* 8031B07C 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha /* 0x80434C2C@ha */
/* 8031B080 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l /* 0x80434C2C@l */
/* 8031B084 7D 00 22 14 */ add r8, r0, r4
/* 8031B088 88 1E 00 10 */ lbz r0, 0x10(r30)
/* 8031B08C 54 03 07 7E */ clrlwi r3, r0, 0x1d
@@ -214,8 +214,8 @@ lbl_8031B15C:
/* 8031B2E0 42 00 FE 7C */ bdnz lbl_8031B15C
lbl_8031B2E4:
/* 8031B2E4 38 A0 00 00 */ li r5, 0
/* 8031B2E8 3C 60 80 43 */ lis r3, j3dTevSwapTableTable@ha
/* 8031B2EC 38 63 6A 60 */ addi r3, r3, j3dTevSwapTableTable@l
/* 8031B2E8 3C 60 80 43 */ lis r3, j3dTevSwapTableTable@ha /* 0x80436A60@ha */
/* 8031B2EC 38 63 6A 60 */ addi r3, r3, j3dTevSwapTableTable@l /* 0x80436A60@l */
/* 8031B2F0 38 00 00 04 */ li r0, 4
/* 8031B2F4 7C 09 03 A6 */ mtctr r0
lbl_8031B2F8:
@@ -28,8 +28,8 @@ lbl_8031B514:
/* 8031B520 41 80 FF D8 */ blt lbl_8031B4F8
/* 8031B524 3B 60 00 00 */ li r27, 0
/* 8031B528 3B 40 00 00 */ li r26, 0
/* 8031B52C 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha
/* 8031B530 3B C3 4C 2C */ addi r30, r3, sTexCoordScaleTable__6J3DSys@l
/* 8031B52C 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha /* 0x80434C2C@ha */
/* 8031B530 3B C3 4C 2C */ addi r30, r3, sTexCoordScaleTable__6J3DSys@l /* 0x80434C2C@l */
/* 8031B534 48 00 00 CC */ b lbl_8031B600
lbl_8031B538:
/* 8031B538 38 1B 00 01 */ addi r0, r27, 1
@@ -226,8 +226,8 @@ lbl_8031B6A0:
/* 8031B824 42 00 FE 7C */ bdnz lbl_8031B6A0
lbl_8031B828:
/* 8031B828 38 A0 00 00 */ li r5, 0
/* 8031B82C 3C 60 80 43 */ lis r3, j3dTevSwapTableTable@ha
/* 8031B830 38 63 6A 60 */ addi r3, r3, j3dTevSwapTableTable@l
/* 8031B82C 3C 60 80 43 */ lis r3, j3dTevSwapTableTable@ha /* 0x80436A60@ha */
/* 8031B830 38 63 6A 60 */ addi r3, r3, j3dTevSwapTableTable@l /* 0x80436A60@l */
/* 8031B834 38 00 00 04 */ li r0, 4
/* 8031B838 7C 09 03 A6 */ mtctr r0
lbl_8031B83C:
@@ -28,8 +28,8 @@ lbl_8031BA58:
/* 8031BA64 41 80 FF D8 */ blt lbl_8031BA3C
/* 8031BA68 3B 60 00 00 */ li r27, 0
/* 8031BA6C 3B 40 00 00 */ li r26, 0
/* 8031BA70 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha
/* 8031BA74 3B C3 4C 2C */ addi r30, r3, sTexCoordScaleTable__6J3DSys@l
/* 8031BA70 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha /* 0x80434C2C@ha */
/* 8031BA74 3B C3 4C 2C */ addi r30, r3, sTexCoordScaleTable__6J3DSys@l /* 0x80434C2C@l */
/* 8031BA78 48 00 00 CC */ b lbl_8031BB44
lbl_8031BA7C:
/* 8031BA7C 38 1B 00 01 */ addi r0, r27, 1
@@ -226,8 +226,8 @@ lbl_8031BBE4:
/* 8031BD68 42 00 FE 7C */ bdnz lbl_8031BBE4
lbl_8031BD6C:
/* 8031BD6C 38 C0 00 00 */ li r6, 0
/* 8031BD70 3C 60 80 43 */ lis r3, j3dTevSwapTableTable@ha
/* 8031BD74 38 63 6A 60 */ addi r3, r3, j3dTevSwapTableTable@l
/* 8031BD70 3C 60 80 43 */ lis r3, j3dTevSwapTableTable@ha /* 0x80436A60@ha */
/* 8031BD74 38 63 6A 60 */ addi r3, r3, j3dTevSwapTableTable@l /* 0x80436A60@l */
/* 8031BD78 38 00 00 04 */ li r0, 4
/* 8031BD7C 7C 09 03 A6 */ mtctr r0
lbl_8031BD80:
@@ -31,8 +31,8 @@ lbl_8031F404:
/* 8031F430 38 BF 00 1C */ addi r5, r31, 0x1c
/* 8031F434 4B FF 05 61 */ bl J3DGDSetFogRangeAdj__FUcUsP14_GXFogAdjTable
/* 8031F438 88 FF 00 33 */ lbz r7, 0x33(r31)
/* 8031F43C 3C 60 80 43 */ lis r3, j3dAlphaCmpTable@ha
/* 8031F440 38 83 6E 60 */ addi r4, r3, j3dAlphaCmpTable@l
/* 8031F43C 3C 60 80 43 */ lis r3, j3dAlphaCmpTable@ha /* 0x80436E60@ha */
/* 8031F440 38 83 6E 60 */ addi r4, r3, j3dAlphaCmpTable@l /* 0x80436E60@l */
/* 8031F444 A0 1F 00 30 */ lhz r0, 0x30(r31)
/* 8031F448 1C 00 00 03 */ mulli r0, r0, 3
/* 8031F44C 7C 64 02 14 */ add r3, r4, r0
@@ -210,8 +210,8 @@ lbl_8031F6B8:
/* 8031F6DC 38 03 00 01 */ addi r0, r3, 1
/* 8031F6E0 90 04 00 08 */ stw r0, 8(r4)
/* 8031F6E4 98 A3 00 00 */ stb r5, 0(r3)
/* 8031F6E8 3C 60 80 43 */ lis r3, j3dZModeTable@ha
/* 8031F6EC 38 83 71 60 */ addi r4, r3, j3dZModeTable@l
/* 8031F6E8 3C 60 80 43 */ lis r3, j3dZModeTable@ha /* 0x80437160@ha */
/* 8031F6EC 38 83 71 60 */ addi r4, r3, j3dZModeTable@l /* 0x80437160@l */
/* 8031F6F0 A0 1F 00 38 */ lhz r0, 0x38(r31)
/* 8031F6F4 1C 00 00 03 */ mulli r0, r0, 3
/* 8031F6F8 7C 64 02 14 */ add r3, r4, r0
@@ -39,8 +39,8 @@ lbl_8031E1AC:
/* 8031E1B0 41 80 FF D8 */ blt lbl_8031E188
/* 8031E1B4 88 1F 00 06 */ lbz r0, 6(r31)
/* 8031E1B8 54 04 1E B8 */ rlwinm r4, r0, 3, 0x1a, 0x1c
/* 8031E1BC 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha
/* 8031E1C0 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l
/* 8031E1BC 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha /* 0x80434C2C@ha */
/* 8031E1C0 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l /* 0x80434C2C@l */
/* 8031E1C4 7D 00 22 14 */ add r8, r0, r4
/* 8031E1C8 88 7F 00 05 */ lbz r3, 5(r31)
/* 8031E1CC A0 88 00 00 */ lhz r4, 0(r8)
@@ -58,8 +58,8 @@ lbl_8031E1AC:
/* 8031E1FC 4B FF 00 39 */ bl J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc
/* 8031E200 88 1F 00 0A */ lbz r0, 0xa(r31)
/* 8031E204 54 04 1E B8 */ rlwinm r4, r0, 3, 0x1a, 0x1c
/* 8031E208 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha
/* 8031E20C 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l
/* 8031E208 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha /* 0x80434C2C@ha */
/* 8031E20C 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l /* 0x80434C2C@l */
/* 8031E210 7D 00 22 14 */ add r8, r0, r4
/* 8031E214 88 7F 00 09 */ lbz r3, 9(r31)
/* 8031E218 A0 88 00 00 */ lhz r4, 0(r8)
@@ -77,8 +77,8 @@ lbl_8031E1AC:
/* 8031E248 4B FE FF ED */ bl J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc
/* 8031E24C 88 1F 00 0E */ lbz r0, 0xe(r31)
/* 8031E250 54 04 1E B8 */ rlwinm r4, r0, 3, 0x1a, 0x1c
/* 8031E254 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha
/* 8031E258 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l
/* 8031E254 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha /* 0x80434C2C@ha */
/* 8031E258 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l /* 0x80434C2C@l */
/* 8031E25C 7D 00 22 14 */ add r8, r0, r4
/* 8031E260 88 7F 00 0D */ lbz r3, 0xd(r31)
/* 8031E264 A0 88 00 00 */ lhz r4, 0(r8)
@@ -96,8 +96,8 @@ lbl_8031E1AC:
/* 8031E294 4B FE FF A1 */ bl J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc
/* 8031E298 88 1F 00 12 */ lbz r0, 0x12(r31)
/* 8031E29C 54 04 1E B8 */ rlwinm r4, r0, 3, 0x1a, 0x1c
/* 8031E2A0 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha
/* 8031E2A4 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l
/* 8031E2A0 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha /* 0x80434C2C@ha */
/* 8031E2A4 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l /* 0x80434C2C@l */
/* 8031E2A8 7D 00 22 14 */ add r8, r0, r4
/* 8031E2AC 88 7F 00 11 */ lbz r3, 0x11(r31)
/* 8031E2B0 A0 88 00 00 */ lhz r4, 0(r8)
@@ -13,8 +13,8 @@ lbl_8031EC50:
/* 8031EC7C 48 04 24 59 */ bl GDOverflowed
lbl_8031EC80:
/* 8031EC80 88 FF 00 07 */ lbz r7, 7(r31)
/* 8031EC84 3C 60 80 43 */ lis r3, j3dAlphaCmpTable@ha
/* 8031EC88 38 83 6E 60 */ addi r4, r3, j3dAlphaCmpTable@l
/* 8031EC84 3C 60 80 43 */ lis r3, j3dAlphaCmpTable@ha /* 0x80436E60@ha */
/* 8031EC88 38 83 6E 60 */ addi r4, r3, j3dAlphaCmpTable@l /* 0x80436E60@l */
/* 8031EC8C A0 1F 00 04 */ lhz r0, 4(r31)
/* 8031EC90 1C 00 00 03 */ mulli r0, r0, 3
/* 8031EC94 7C 64 02 14 */ add r3, r4, r0
@@ -192,8 +192,8 @@ lbl_8031EF00:
/* 8031EF24 38 03 00 01 */ addi r0, r3, 1
/* 8031EF28 90 04 00 08 */ stw r0, 8(r4)
/* 8031EF2C 98 A3 00 00 */ stb r5, 0(r3)
/* 8031EF30 3C 60 80 43 */ lis r3, j3dZModeTable@ha
/* 8031EF34 38 83 71 60 */ addi r4, r3, j3dZModeTable@l
/* 8031EF30 3C 60 80 43 */ lis r3, j3dZModeTable@ha /* 0x80437160@ha */
/* 8031EF34 38 83 71 60 */ addi r4, r3, j3dZModeTable@l /* 0x80437160@l */
/* 8031EF38 A0 1F 00 0C */ lhz r0, 0xc(r31)
/* 8031EF3C 1C 00 00 03 */ mulli r0, r0, 3
/* 8031EF40 7C 64 02 14 */ add r3, r4, r0
@@ -29,8 +29,8 @@ lbl_8031C334:
/* 8031C350 4B FF 2D B9 */ bl J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID
/* 8031C354 88 1E 00 0B */ lbz r0, 0xb(r30)
/* 8031C358 54 04 1E B8 */ rlwinm r4, r0, 3, 0x1a, 0x1c
/* 8031C35C 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha
/* 8031C360 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l
/* 8031C35C 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha /* 0x80434C2C@ha */
/* 8031C360 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l /* 0x80434C2C@l */
/* 8031C364 7D 00 22 14 */ add r8, r0, r4
/* 8031C368 88 7E 00 0A */ lbz r3, 0xa(r30)
/* 8031C36C A0 88 00 00 */ lhz r4, 0(r8)
@@ -37,8 +37,8 @@ lbl_8031C5B0:
/* 8031C5DC 4B FF 2B 2D */ bl J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID
/* 8031C5E0 88 1E 00 0D */ lbz r0, 0xd(r30)
/* 8031C5E4 54 04 1E B8 */ rlwinm r4, r0, 3, 0x1a, 0x1c
/* 8031C5E8 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha
/* 8031C5EC 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l
/* 8031C5E8 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha /* 0x80434C2C@ha */
/* 8031C5EC 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l /* 0x80434C2C@l */
/* 8031C5F0 7D 00 22 14 */ add r8, r0, r4
/* 8031C5F4 88 7E 00 0C */ lbz r3, 0xc(r30)
/* 8031C5F8 A0 88 00 00 */ lhz r4, 0(r8)
@@ -56,8 +56,8 @@ lbl_8031C5B0:
/* 8031C628 4B FF 1C 0D */ bl J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc
/* 8031C62C 88 1E 00 11 */ lbz r0, 0x11(r30)
/* 8031C630 54 04 1E B8 */ rlwinm r4, r0, 3, 0x1a, 0x1c
/* 8031C634 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha
/* 8031C638 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l
/* 8031C634 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha /* 0x80434C2C@ha */
/* 8031C638 38 03 4C 2C */ addi r0, r3, sTexCoordScaleTable__6J3DSys@l /* 0x80434C2C@l */
/* 8031C63C 7D 00 22 14 */ add r8, r0, r4
/* 8031C640 88 1E 00 10 */ lbz r0, 0x10(r30)
/* 8031C644 54 03 07 7E */ clrlwi r3, r0, 0x1d
@@ -30,8 +30,8 @@ lbl_8031C8B0:
/* 8031C8BC 41 80 FF D8 */ blt lbl_8031C894
/* 8031C8C0 3B 60 00 00 */ li r27, 0
/* 8031C8C4 3B 20 00 00 */ li r25, 0
/* 8031C8C8 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha
/* 8031C8CC 3B E3 4C 2C */ addi r31, r3, sTexCoordScaleTable__6J3DSys@l
/* 8031C8C8 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha /* 0x80434C2C@ha */
/* 8031C8CC 3B E3 4C 2C */ addi r31, r3, sTexCoordScaleTable__6J3DSys@l /* 0x80434C2C@l */
/* 8031C8D0 48 00 00 CC */ b lbl_8031C99C
lbl_8031C8D4:
/* 8031C8D4 38 1B 00 01 */ addi r0, r27, 1
@@ -30,8 +30,8 @@ lbl_8031CBD8:
/* 8031CBE4 41 80 FF D8 */ blt lbl_8031CBBC
/* 8031CBE8 3B 60 00 00 */ li r27, 0
/* 8031CBEC 3B 20 00 00 */ li r25, 0
/* 8031CBF0 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha
/* 8031CBF4 3B E3 4C 2C */ addi r31, r3, sTexCoordScaleTable__6J3DSys@l
/* 8031CBF0 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha /* 0x80434C2C@ha */
/* 8031CBF4 3B E3 4C 2C */ addi r31, r3, sTexCoordScaleTable__6J3DSys@l /* 0x80434C2C@l */
/* 8031CBF8 48 00 00 CC */ b lbl_8031CCC4
lbl_8031CBFC:
/* 8031CBFC 38 1B 00 01 */ addi r0, r27, 1
@@ -30,8 +30,8 @@ lbl_8031C108:
/* 8031C114 41 80 FF D8 */ blt lbl_8031C0EC
/* 8031C118 3B 60 00 00 */ li r27, 0
/* 8031C11C 3B 20 00 00 */ li r25, 0
/* 8031C120 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha
/* 8031C124 3B E3 4C 2C */ addi r31, r3, sTexCoordScaleTable__6J3DSys@l
/* 8031C120 3C 60 80 43 */ lis r3, sTexCoordScaleTable__6J3DSys@ha /* 0x80434C2C@ha */
/* 8031C124 3B E3 4C 2C */ addi r31, r3, sTexCoordScaleTable__6J3DSys@l /* 0x80434C2C@l */
/* 8031C128 48 00 00 CC */ b lbl_8031C1F4
lbl_8031C12C:
/* 8031C12C 38 1B 00 01 */ addi r0, r27, 1
@@ -15,8 +15,8 @@ lbl_8031DED0:
/* 8031DF04 3B E0 00 00 */ li r31, 0
/* 8031DF08 3B C0 00 00 */ li r30, 0
/* 8031DF0C 3B 80 00 00 */ li r28, 0
/* 8031DF10 3C 60 80 43 */ lis r3, j3dSys@ha
/* 8031DF14 3B 63 4A C8 */ addi r27, r3, j3dSys@l
/* 8031DF10 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
/* 8031DF14 3B 63 4A C8 */ addi r27, r3, j3dSys@l /* 0x80434AC8@l */
lbl_8031DF18:
/* 8031DF18 3B 3C 00 08 */ addi r25, r28, 8
/* 8031DF1C 7F 3D CA 14 */ add r25, r29, r25
@@ -15,8 +15,8 @@ lbl_8031DFB4:
/* 8031DFE8 3B E0 00 00 */ li r31, 0
/* 8031DFEC 3B C0 00 00 */ li r30, 0
/* 8031DFF0 3B 80 00 00 */ li r28, 0
/* 8031DFF4 3C 60 80 43 */ lis r3, j3dSys@ha
/* 8031DFF8 3B 63 4A C8 */ addi r27, r3, j3dSys@l
/* 8031DFF4 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
/* 8031DFF8 3B 63 4A C8 */ addi r27, r3, j3dSys@l /* 0x80434AC8@l */
lbl_8031DFFC:
/* 8031DFFC 3B 3C 00 08 */ addi r25, r28, 8
/* 8031E000 7F 3D CA 14 */ add r25, r29, r25
@@ -58,8 +58,8 @@ lbl_80320218:
/* 80320278 48 01 B3 65 */ bl DCStoreRange
/* 8032027C 48 00 00 18 */ b lbl_80320294
lbl_80320280:
/* 80320280 3C 60 80 3A */ lis r3, J3DMatBlock__stringBase0@ha
/* 80320284 38 63 1E A8 */ addi r3, r3, J3DMatBlock__stringBase0@l
/* 80320280 3C 60 80 3A */ lis r3, J3DMatBlock__stringBase0@ha /* 0x803A1EA8@ha */
/* 80320284 38 63 1E A8 */ addi r3, r3, J3DMatBlock__stringBase0@l /* 0x803A1EA8@l */
/* 80320288 7F A4 EB 78 */ mr r4, r29
/* 8032028C 4C C6 31 82 */ crclr 6
/* 80320290 4B CE 68 2D */ bl OSReport
@@ -58,8 +58,8 @@ lbl_80320354:
/* 803203B4 48 01 B2 29 */ bl DCStoreRange
/* 803203B8 48 00 00 18 */ b lbl_803203D0
lbl_803203BC:
/* 803203BC 3C 60 80 3A */ lis r3, J3DMatBlock__stringBase0@ha
/* 803203C0 38 63 1E A8 */ addi r3, r3, J3DMatBlock__stringBase0@l
/* 803203BC 3C 60 80 3A */ lis r3, J3DMatBlock__stringBase0@ha /* 0x803A1EA8@ha */
/* 803203C0 38 63 1E A8 */ addi r3, r3, J3DMatBlock__stringBase0@l /* 0x803A1EA8@l */
/* 803203C4 7F A4 EB 78 */ mr r4, r29
/* 803203C8 4C C6 31 82 */ crclr 6
/* 803203CC 4B CE 66 F1 */ bl OSReport
@@ -58,8 +58,8 @@ lbl_803200FC:
/* 8032015C 48 01 B4 81 */ bl DCStoreRange
/* 80320160 48 00 00 18 */ b lbl_80320178
lbl_80320164:
/* 80320164 3C 60 80 3A */ lis r3, J3DMatBlock__stringBase0@ha
/* 80320168 38 63 1E A8 */ addi r3, r3, J3DMatBlock__stringBase0@l
/* 80320164 3C 60 80 3A */ lis r3, J3DMatBlock__stringBase0@ha /* 0x803A1EA8@ha */
/* 80320168 38 63 1E A8 */ addi r3, r3, J3DMatBlock__stringBase0@l /* 0x803A1EA8@l */
/* 8032016C 7F A4 EB 78 */ mr r4, r29
/* 80320170 4C C6 31 82 */ crclr 6
/* 80320174 4B CE 69 49 */ bl OSReport