mirror of
https://github.com/zeldaret/tp
synced 2026-08-09 02:48:21 -04:00
Fix symbol names (#118)
* checkpoint * checkpoint * rename f_pc * checkpoint * small symbol rename and fix some fpc symbols * remove unneeded entries from ldscript * simplify ok check, update docker container Co-authored-by: Pheenoh <pheenoh@gmail.com>
This commit is contained in:
@@ -3,8 +3,8 @@
|
||||
.section .text, "ax" # 80324f08
|
||||
|
||||
|
||||
.global J3DDrawBuffer_NS_initialize
|
||||
J3DDrawBuffer_NS_initialize:
|
||||
.global initialize__13J3DDrawBufferFv
|
||||
initialize__13J3DDrawBufferFv:
|
||||
/* 80324F08 00321E48 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80324F0C 00321E4C 38 00 00 00 */ li r0, 0
|
||||
/* 80324F10 00321E50 90 03 00 08 */ stw r0, 8(r3)
|
||||
@@ -32,8 +32,8 @@ J3DDrawBuffer_NS_initialize:
|
||||
/* 80324F68 00321EA8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80324F6C 00321EAC 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DDrawBuffer_NS_allocBuffer
|
||||
J3DDrawBuffer_NS_allocBuffer:
|
||||
.global allocBuffer__13J3DDrawBufferFUl
|
||||
allocBuffer__13J3DDrawBufferFUl:
|
||||
/* 80324F70 00321EB0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80324F74 00321EB4 7C 08 02 A6 */ mflr r0
|
||||
/* 80324F78 00321EB8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
@@ -53,7 +53,7 @@ J3DDrawBuffer_NS_allocBuffer:
|
||||
lbl_80324FB0:
|
||||
/* 80324FB0 00321EF0 93 FE 00 04 */ stw r31, 4(r30)
|
||||
/* 80324FB4 00321EF4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80324FB8 00321EF8 48 00 00 B1 */ bl J3DDrawBuffer_NS_frameInit
|
||||
/* 80324FB8 00321EF8 48 00 00 B1 */ bl frameInit__13J3DDrawBufferFv
|
||||
/* 80324FBC 00321EFC C0 3E 00 14 */ lfs f1, 0x14(r30)
|
||||
/* 80324FC0 00321F00 C0 1E 00 10 */ lfs f0, 0x10(r30)
|
||||
/* 80324FC4 00321F04 EC 41 00 28 */ fsubs f2, f1, f0
|
||||
@@ -75,8 +75,8 @@ lbl_80324FF0:
|
||||
/* 80325000 00321F40 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80325004 00321F44 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DDrawBuffer_NS_dtor
|
||||
J3DDrawBuffer_NS_dtor:
|
||||
.global __dt__13J3DDrawBufferFv
|
||||
__dt__13J3DDrawBufferFv:
|
||||
/* 80325008 00321F48 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8032500C 00321F4C 7C 08 02 A6 */ mflr r0
|
||||
/* 80325010 00321F50 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -85,7 +85,7 @@ J3DDrawBuffer_NS_dtor:
|
||||
/* 8032501C 00321F5C 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 80325020 00321F60 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80325024 00321F64 41 82 00 28 */ beq lbl_8032504C
|
||||
/* 80325028 00321F68 48 00 00 41 */ bl J3DDrawBuffer_NS_frameInit
|
||||
/* 80325028 00321F68 48 00 00 41 */ bl frameInit__13J3DDrawBufferFv
|
||||
/* 8032502C 00321F6C 80 7E 00 00 */ lwz r3, 0(r30)
|
||||
/* 80325030 00321F70 4B FA 9D 31 */ bl __dla__FPv
|
||||
/* 80325034 00321F74 38 00 00 00 */ li r0, 0
|
||||
@@ -103,8 +103,8 @@ lbl_8032504C:
|
||||
/* 80325060 00321FA0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80325064 00321FA4 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DDrawBuffer_NS_frameInit
|
||||
J3DDrawBuffer_NS_frameInit:
|
||||
.global frameInit__13J3DDrawBufferFv
|
||||
frameInit__13J3DDrawBufferFv:
|
||||
/* 80325068 00321FA8 80 A3 00 04 */ lwz r5, 4(r3)
|
||||
/* 8032506C 00321FAC 38 80 00 00 */ li r4, 0
|
||||
/* 80325070 00321FB0 7C 80 23 78 */ mr r0, r4
|
||||
@@ -121,8 +121,8 @@ lbl_80325090:
|
||||
/* 80325094 00321FD4 90 03 00 20 */ stw r0, 0x20(r3)
|
||||
/* 80325098 00321FD8 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DDrawBuffer_NS_entryMatSort
|
||||
J3DDrawBuffer_NS_entryMatSort:
|
||||
.global entryMatSort__13J3DDrawBufferFP12J3DMatPacket
|
||||
entryMatSort__13J3DDrawBufferFP12J3DMatPacket:
|
||||
/* 8032509C 00321FDC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 803250A0 00321FE0 7C 08 02 A6 */ mflr r0
|
||||
/* 803250A4 00321FE4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
@@ -187,12 +187,12 @@ lbl_80325178:
|
||||
lbl_80325180:
|
||||
/* 80325180 003220C0 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80325184 003220C4 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80325188 003220C8 4B FE D8 ED */ bl J3DMatPacket_NS_isSame
|
||||
/* 80325188 003220C8 4B FE D8 ED */ bl isSame__12J3DMatPacketCFP12J3DMatPacket
|
||||
/* 8032518C 003220CC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80325190 003220D0 41 82 00 18 */ beq lbl_803251A8
|
||||
/* 80325194 003220D4 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80325198 003220D8 80 9F 00 2C */ lwz r4, 0x2c(r31)
|
||||
/* 8032519C 003220DC 4B FE D8 69 */ bl J3DMatPacket_NS_addShapePacket
|
||||
/* 8032519C 003220DC 4B FE D8 69 */ bl addShapePacket__12J3DMatPacketFP14J3DShapePacket
|
||||
/* 803251A0 003220E0 38 60 00 00 */ li r3, 0
|
||||
/* 803251A4 003220E4 48 00 00 28 */ b lbl_803251CC
|
||||
lbl_803251A8:
|
||||
@@ -222,7 +222,7 @@ lbl_803251CC:
|
||||
/* 803251FC 0032213C 7D 06 00 38 */ and r6, r8, r0
|
||||
/* 80325200 00322140 28 08 00 00 */ cmplwi r8, 0
|
||||
/* 80325204 00322144 40 82 00 0C */ bne lbl_80325210
|
||||
/* 80325208 00322148 4B FF FE 95 */ bl J3DDrawBuffer_NS_entryMatSort
|
||||
/* 80325208 00322148 4B FF FE 95 */ bl entryMatSort__13J3DDrawBufferFP12J3DMatPacket
|
||||
/* 8032520C 0032214C 48 00 00 80 */ b lbl_8032528C
|
||||
lbl_80325210:
|
||||
/* 80325210 00322150 38 00 00 00 */ li r0, 0
|
||||
@@ -248,7 +248,7 @@ lbl_80325250:
|
||||
/* 80325258 00322198 40 82 00 18 */ bne lbl_80325270
|
||||
/* 8032525C 0032219C 7C A3 2B 78 */ mr r3, r5
|
||||
/* 80325260 003221A0 80 84 00 2C */ lwz r4, 0x2c(r4)
|
||||
/* 80325264 003221A4 4B FE D7 A1 */ bl J3DMatPacket_NS_addShapePacket
|
||||
/* 80325264 003221A4 4B FE D7 A1 */ bl addShapePacket__12J3DMatPacketFP14J3DShapePacket
|
||||
/* 80325268 003221A8 38 60 00 00 */ li r3, 0
|
||||
/* 8032526C 003221AC 48 00 00 20 */ b lbl_8032528C
|
||||
lbl_80325270:
|
||||
@@ -350,7 +350,7 @@ lbl_80325374:
|
||||
/* 803253D8 00322318 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 803253DC 0032231C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 803253E0 00322320 41 82 00 10 */ beq lbl_803253F0
|
||||
/* 803253E4 00322324 4B FE D3 75 */ bl J3DPacket_NS_addChildPacket
|
||||
/* 803253E4 00322324 4B FE D3 75 */ bl addChildPacket__9J3DPacketFP9J3DPacket
|
||||
/* 803253E8 00322328 38 60 00 01 */ li r3, 1
|
||||
/* 803253EC 0032232C 48 00 00 08 */ b lbl_803253F4
|
||||
lbl_803253F0:
|
||||
@@ -373,7 +373,7 @@ lbl_803253F4:
|
||||
/* 8032542C 0032236C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80325430 00322370 41 82 00 14 */ beq lbl_80325444
|
||||
/* 80325434 00322374 80 84 00 2C */ lwz r4, 0x2c(r4)
|
||||
/* 80325438 00322378 4B FE D3 21 */ bl J3DPacket_NS_addChildPacket
|
||||
/* 80325438 00322378 4B FE D3 21 */ bl addChildPacket__9J3DPacketFP9J3DPacket
|
||||
/* 8032543C 0032237C 38 60 00 01 */ li r3, 1
|
||||
/* 80325440 00322380 48 00 00 08 */ b lbl_80325448
|
||||
lbl_80325444:
|
||||
@@ -397,8 +397,8 @@ lbl_80325448:
|
||||
/* 80325484 003223C4 38 60 00 01 */ li r3, 1
|
||||
/* 80325488 003223C8 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DDrawBuffer_NS_entryImm
|
||||
J3DDrawBuffer_NS_entryImm:
|
||||
.global entryImm__13J3DDrawBufferFP9J3DPacketUs
|
||||
entryImm__13J3DDrawBufferFP9J3DPacketUs:
|
||||
/* 8032548C 003223CC 80 C3 00 00 */ lwz r6, 0(r3)
|
||||
/* 80325490 003223D0 54 A5 13 BA */ rlwinm r5, r5, 2, 0xe, 0x1d
|
||||
/* 80325494 003223D4 7C 06 28 2E */ lwzx r0, r6, r5
|
||||
@@ -408,8 +408,8 @@ J3DDrawBuffer_NS_entryImm:
|
||||
/* 803254A4 003223E4 38 60 00 01 */ li r3, 1
|
||||
/* 803254A8 003223E8 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DDrawBuffer_NS_draw
|
||||
J3DDrawBuffer_NS_draw:
|
||||
.global draw__13J3DDrawBufferCFv
|
||||
draw__13J3DDrawBufferCFv:
|
||||
/* 803254AC 003223EC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 803254B0 003223F0 7C 08 02 A6 */ mflr r0
|
||||
/* 803254B4 003223F4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
@@ -425,7 +425,7 @@ J3DDrawBuffer_NS_draw:
|
||||
/* 803254DC 0032241C 80 05 00 08 */ lwz r0, 8(r5)
|
||||
/* 803254E0 00322420 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 803254E4 00322424 39 81 00 08 */ addi r12, r1, 8
|
||||
/* 803254E8 00322428 48 03 CB 9D */ bl func_80362084
|
||||
/* 803254E8 00322428 48 03 CB 9D */ bl __ptmf_scall
|
||||
/* 803254EC 0032242C 60 00 00 00 */ nop
|
||||
/* 803254F0 00322430 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 803254F4 00322434 7C 08 03 A6 */ mtlr r0
|
||||
|
||||
+58
-58
@@ -3,8 +3,8 @@
|
||||
.section .text, "ax" # 8030d098
|
||||
|
||||
|
||||
.global J3DGDSetGenMode
|
||||
J3DGDSetGenMode:
|
||||
.global J3DGDSetGenMode__FUcUcUcUc11_GXCullMode
|
||||
J3DGDSetGenMode__FUcUcUcUc11_GXCullMode:
|
||||
/* 8030D098 00309FD8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8030D09C 00309FDC 7C 08 02 A6 */ mflr r0
|
||||
/* 8030D0A0 00309FE0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
@@ -101,8 +101,8 @@ lbl_8030D0DC:
|
||||
/* 8030D208 0030A148 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8030D20C 0030A14C 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGDSetGenMode_3Param
|
||||
J3DGDSetGenMode_3Param:
|
||||
.global J3DGDSetGenMode_3Param__FUcUcUc
|
||||
J3DGDSetGenMode_3Param__FUcUcUc:
|
||||
/* 8030D210 0030A150 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8030D214 0030A154 7C 08 02 A6 */ mflr r0
|
||||
/* 8030D218 0030A158 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
@@ -190,8 +190,8 @@ lbl_8030D24C:
|
||||
/* 8030D35C 0030A29C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8030D360 0030A2A0 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGDSetLightAttn
|
||||
J3DGDSetLightAttn:
|
||||
.global J3DGDSetLightAttn__F10_GXLightIDffffff
|
||||
J3DGDSetLightAttn__F10_GXLightIDffffff:
|
||||
/* 8030D364 0030A2A4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8030D368 0030A2A8 7C 60 00 34 */ cntlzw r0, r3
|
||||
/* 8030D36C 0030A2AC 20 00 00 1F */ subfic r0, r0, 0x1f
|
||||
@@ -384,8 +384,8 @@ lbl_8030D380:
|
||||
/* 8030D654 0030A594 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8030D658 0030A598 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGDSetLightColor
|
||||
J3DGDSetLightColor:
|
||||
.global J3DGDSetLightColor__F10_GXLightID8_GXColor
|
||||
J3DGDSetLightColor__F10_GXLightID8_GXColor:
|
||||
/* 8030D65C 0030A59C 88 E4 00 03 */ lbz r7, 3(r4)
|
||||
/* 8030D660 0030A5A0 88 C4 00 02 */ lbz r6, 2(r4)
|
||||
/* 8030D664 0030A5A4 88 A4 00 00 */ lbz r5, 0(r4)
|
||||
@@ -456,8 +456,8 @@ lbl_8030D694:
|
||||
/* 8030D764 0030A6A4 98 04 00 00 */ stb r0, 0(r4)
|
||||
/* 8030D768 0030A6A8 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGDSetLightPos
|
||||
J3DGDSetLightPos:
|
||||
.global J3DGDSetLightPos__F10_GXLightIDfff
|
||||
J3DGDSetLightPos__F10_GXLightIDfff:
|
||||
/* 8030D76C 0030A6AC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8030D770 0030A6B0 7C 60 00 34 */ cntlzw r0, r3
|
||||
/* 8030D774 0030A6B4 20 00 00 1F */ subfic r0, r0, 0x1f
|
||||
@@ -575,8 +575,8 @@ lbl_8030D788:
|
||||
/* 8030D930 0030A870 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8030D934 0030A874 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGDSetLightDir
|
||||
J3DGDSetLightDir:
|
||||
.global J3DGDSetLightDir__F10_GXLightIDfff
|
||||
J3DGDSetLightDir__F10_GXLightIDfff:
|
||||
/* 8030D938 0030A878 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8030D93C 0030A87C 7C 60 00 34 */ cntlzw r0, r3
|
||||
/* 8030D940 0030A880 20 00 00 1F */ subfic r0, r0, 0x1f
|
||||
@@ -694,8 +694,8 @@ lbl_8030D954:
|
||||
/* 8030DAFC 0030AA3C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8030DB00 0030AA40 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGDSetVtxAttrFmtv
|
||||
J3DGDSetVtxAttrFmtv:
|
||||
.global J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb
|
||||
J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb:
|
||||
/* 8030DB04 0030AA44 94 21 FF 60 */ stwu r1, -0xa0(r1)
|
||||
/* 8030DB08 0030AA48 7C 08 02 A6 */ mflr r0
|
||||
/* 8030DB0C 0030AA4C 90 01 00 A4 */ stw r0, 0xa4(r1)
|
||||
@@ -1047,8 +1047,8 @@ lbl_8030DD5C:
|
||||
/* 8030E05C 0030AF9C 38 21 00 A0 */ addi r1, r1, 0xa0
|
||||
/* 8030E060 0030AFA0 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGDSetTexCoordGen
|
||||
J3DGDSetTexCoordGen:
|
||||
.global J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc
|
||||
J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc:
|
||||
/* 8030E064 0030AFA4 39 00 00 00 */ li r8, 0
|
||||
/* 8030E068 0030AFA8 39 20 00 00 */ li r9, 0
|
||||
/* 8030E06C 0030AFAC 39 40 00 05 */ li r10, 5
|
||||
@@ -1174,8 +1174,8 @@ lbl_8030E1A8:
|
||||
/* 8030E22C 0030B16C 98 C3 00 00 */ stb r6, 0(r3)
|
||||
/* 8030E230 0030B170 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGDSetTexCoordScale2
|
||||
J3DGDSetTexCoordScale2:
|
||||
.global J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc
|
||||
J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc:
|
||||
/* 8030E234 0030B174 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8030E238 0030B178 7C 08 02 A6 */ mflr r0
|
||||
/* 8030E23C 0030B17C 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
@@ -1307,8 +1307,8 @@ lbl_8030E280:
|
||||
/* 8030E430 0030B370 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8030E434 0030B374 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGDSetTexLookupMode
|
||||
J3DGDSetTexLookupMode:
|
||||
.global J3DGDSetTexLookupMode__F11_GXTexMapID14_GXTexWrapMode14_GXTexWrapMode12_GXTexFilter12_GXTexFilterfffUcUc13_GXAnisotropy
|
||||
J3DGDSetTexLookupMode__F11_GXTexMapID14_GXTexWrapMode14_GXTexWrapMode12_GXTexFilter12_GXTexFilterfffUcUc13_GXAnisotropy:
|
||||
/* 8030E438 0030B378 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8030E43C 0030B37C 39 6D 83 8C */ addi r11, r13, lbl_8045090C-_SDA_BASE_
|
||||
/* 8030E440 0030B380 7C 0B 18 AE */ lbzx r0, r11, r3
|
||||
@@ -1413,8 +1413,8 @@ J3DGDSetTexLookupMode:
|
||||
/* 8030E5CC 0030B50C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8030E5D0 0030B510 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGDSetTexImgAttr
|
||||
J3DGDSetTexImgAttr:
|
||||
.global J3DGDSetTexImgAttr__F11_GXTexMapIDUsUs9_GXTexFmt
|
||||
J3DGDSetTexImgAttr__F11_GXTexMapIDUsUs9_GXTexFmt:
|
||||
/* 8030E5D4 0030B514 38 ED 83 9C */ addi r7, r13, lbl_8045091C-_SDA_BASE_
|
||||
/* 8030E5D8 0030B518 7C 07 18 AE */ lbzx r0, r7, r3
|
||||
/* 8030E5DC 0030B51C 54 07 C0 0E */ slwi r7, r0, 0x18
|
||||
@@ -1458,8 +1458,8 @@ J3DGDSetTexImgAttr:
|
||||
/* 8030E674 0030B5B4 98 C3 00 00 */ stb r6, 0(r3)
|
||||
/* 8030E678 0030B5B8 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGDSetTexImgPtr
|
||||
J3DGDSetTexImgPtr:
|
||||
.global J3DGDSetTexImgPtr__F11_GXTexMapIDPv
|
||||
J3DGDSetTexImgPtr__F11_GXTexMapIDPv:
|
||||
/* 8030E67C 0030B5BC 3C 04 80 00 */ addis r0, r4, 0x8000
|
||||
/* 8030E680 0030B5C0 54 05 D9 7E */ srwi r5, r0, 5
|
||||
/* 8030E684 0030B5C4 38 8D 83 A4 */ addi r4, r13, lbl_80450924-_SDA_BASE_
|
||||
@@ -1497,8 +1497,8 @@ J3DGDSetTexImgPtr:
|
||||
/* 8030E704 0030B644 98 C3 00 00 */ stb r6, 0(r3)
|
||||
/* 8030E708 0030B648 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGDSetTexImgPtrRaw
|
||||
J3DGDSetTexImgPtrRaw:
|
||||
.global J3DGDSetTexImgPtrRaw__F11_GXTexMapIDUl
|
||||
J3DGDSetTexImgPtrRaw__F11_GXTexMapIDUl:
|
||||
/* 8030E70C 0030B64C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8030E710 0030B650 7C 08 02 A6 */ mflr r0
|
||||
/* 8030E714 0030B654 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -1554,8 +1554,8 @@ lbl_8030E744:
|
||||
/* 8030E7D8 0030B718 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8030E7DC 0030B71C 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGDSetTexTlut
|
||||
J3DGDSetTexTlut:
|
||||
.global J3DGDSetTexTlut__F11_GXTexMapIDUl10_GXTlutFmt
|
||||
J3DGDSetTexTlut__F11_GXTexMapIDUl10_GXTlutFmt:
|
||||
/* 8030E7E0 0030B720 38 CD 83 AC */ addi r6, r13, lbl_8045092C-_SDA_BASE_
|
||||
/* 8030E7E4 0030B724 7C 06 18 AE */ lbzx r0, r6, r3
|
||||
/* 8030E7E8 0030B728 54 06 C0 0E */ slwi r6, r0, 0x18
|
||||
@@ -1595,8 +1595,8 @@ J3DGDSetTexTlut:
|
||||
/* 8030E870 0030B7B0 98 C3 00 00 */ stb r6, 0(r3)
|
||||
/* 8030E874 0030B7B4 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGDLoadTlut
|
||||
J3DGDLoadTlut:
|
||||
.global J3DGDLoadTlut__FPvUl11_GXTlutSize
|
||||
J3DGDLoadTlut__FPvUl11_GXTlutSize:
|
||||
/* 8030E878 0030B7B8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8030E87C 0030B7BC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8030E880 0030B7C0 39 20 00 61 */ li r9, 0x61
|
||||
@@ -1772,8 +1772,8 @@ J3DGDLoadTlut:
|
||||
/* 8030EB28 0030BA68 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8030EB2C 0030BA6C 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGDSetIndTexMtx
|
||||
J3DGDSetIndTexMtx:
|
||||
.global J3DGDSetIndTexMtx__F14_GXIndTexMtxIDPA3_fSc
|
||||
J3DGDSetIndTexMtx__F14_GXIndTexMtxIDPA3_fSc:
|
||||
/* 8030EB30 0030BA70 94 21 FF A0 */ stwu r1, -0x60(r1)
|
||||
/* 8030EB34 0030BA74 7C 08 02 A6 */ mflr r0
|
||||
/* 8030EB38 0030BA78 90 01 00 64 */ stw r0, 0x64(r1)
|
||||
@@ -1966,8 +1966,8 @@ lbl_8030EC44:
|
||||
/* 8030EE08 0030BD48 38 21 00 60 */ addi r1, r1, 0x60
|
||||
/* 8030EE0C 0030BD4C 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGDSetIndTexCoordScale
|
||||
J3DGDSetIndTexCoordScale:
|
||||
.global J3DGDSetIndTexCoordScale__F16_GXIndTexStageID14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale
|
||||
J3DGDSetIndTexCoordScale__F16_GXIndTexStageID14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale:
|
||||
/* 8030EE10 0030BD50 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8030EE14 0030BD54 7C 08 02 A6 */ mflr r0
|
||||
/* 8030EE18 0030BD58 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
@@ -2032,8 +2032,8 @@ lbl_8030EE54:
|
||||
/* 8030EF00 0030BE40 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8030EF04 0030BE44 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGDSetIndTexOrder
|
||||
J3DGDSetIndTexOrder:
|
||||
.global J3DGDSetIndTexOrder__FUl13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID
|
||||
J3DGDSetIndTexOrder__FUl13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID:
|
||||
/* 8030EF08 0030BE48 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8030EF0C 0030BE4C 7C 08 02 A6 */ mflr r0
|
||||
/* 8030EF10 0030BE50 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
@@ -2172,8 +2172,8 @@ lbl_8030F078:
|
||||
/* 8030F100 0030C040 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8030F104 0030C044 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGDSetTevOrder
|
||||
J3DGDSetTevOrder:
|
||||
.global J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID
|
||||
J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID:
|
||||
/* 8030F108 0030C048 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8030F10C 0030C04C 7C 08 02 A6 */ mflr r0
|
||||
/* 8030F110 0030C050 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
@@ -2279,8 +2279,8 @@ lbl_8030F1E8:
|
||||
/* 8030F28C 0030C1CC 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8030F290 0030C1D0 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGDSetTevKColor
|
||||
J3DGDSetTevKColor:
|
||||
.global J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor
|
||||
J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor:
|
||||
/* 8030F294 0030C1D4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8030F298 0030C1D8 7C 08 02 A6 */ mflr r0
|
||||
/* 8030F29C 0030C1DC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -2373,8 +2373,8 @@ lbl_8030F300:
|
||||
/* 8030F3F4 0030C334 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8030F3F8 0030C338 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGDSetTevColorS10
|
||||
J3DGDSetTevColorS10:
|
||||
.global J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10
|
||||
J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10:
|
||||
/* 8030F3FC 0030C33C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8030F400 0030C340 7C 08 02 A6 */ mflr r0
|
||||
/* 8030F404 0030C344 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -2518,8 +2518,8 @@ lbl_8030F468:
|
||||
/* 8030F628 0030C568 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8030F62C 0030C56C 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGDSetFog
|
||||
J3DGDSetFog:
|
||||
.global J3DGDSetFog__F10_GXFogTypeffff8_GXColor
|
||||
J3DGDSetFog__F10_GXFogTypeffff8_GXColor:
|
||||
/* 8030F630 0030C570 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8030F634 0030C574 7C 08 02 A6 */ mflr r0
|
||||
/* 8030F638 0030C578 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
@@ -2746,8 +2746,8 @@ lbl_8030F6D4:
|
||||
/* 8030F98C 0030C8CC 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8030F990 0030C8D0 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGDSetFogRangeAdj
|
||||
J3DGDSetFogRangeAdj:
|
||||
.global J3DGDSetFogRangeAdj__FUcUsP14_GXFogAdjTable
|
||||
J3DGDSetFogRangeAdj__FUcUsP14_GXFogAdjTable:
|
||||
/* 8030F994 0030C8D4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8030F998 0030C8D8 41 82 00 BC */ beq lbl_8030FA54
|
||||
/* 8030F99C 0030C8DC 38 C0 00 00 */ li r6, 0
|
||||
@@ -2834,8 +2834,8 @@ lbl_8030FA54:
|
||||
/* 8030FAD8 0030CA18 98 C3 00 00 */ stb r6, 0(r3)
|
||||
/* 8030FADC 0030CA1C 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DFifoLoadPosMtxImm
|
||||
J3DFifoLoadPosMtxImm:
|
||||
.global J3DFifoLoadPosMtxImm__FPA4_fUl
|
||||
J3DFifoLoadPosMtxImm__FPA4_fUl:
|
||||
/* 8030FAE0 0030CA20 38 00 00 10 */ li r0, 0x10
|
||||
/* 8030FAE4 0030CA24 3C A0 CC 01 */ lis r5, 0xCC008000@ha
|
||||
/* 8030FAE8 0030CA28 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
|
||||
@@ -2869,8 +2869,8 @@ J3DFifoLoadPosMtxImm:
|
||||
/* 8030FB58 0030CA98 90 05 80 00 */ stw r0, -0x8000(r5)
|
||||
/* 8030FB5C 0030CA9C 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DFifoLoadNrmMtxImm
|
||||
J3DFifoLoadNrmMtxImm:
|
||||
.global J3DFifoLoadNrmMtxImm__FPA4_fUl
|
||||
J3DFifoLoadNrmMtxImm__FPA4_fUl:
|
||||
/* 8030FB60 0030CAA0 38 00 00 10 */ li r0, 0x10
|
||||
/* 8030FB64 0030CAA4 3C A0 CC 01 */ lis r5, 0xCC008000@ha
|
||||
/* 8030FB68 0030CAA8 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
|
||||
@@ -2899,8 +2899,8 @@ J3DFifoLoadNrmMtxImm:
|
||||
/* 8030FBC4 0030CB04 90 05 80 00 */ stw r0, -0x8000(r5)
|
||||
/* 8030FBC8 0030CB08 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DFifoLoadNrmMtxImm3x3
|
||||
J3DFifoLoadNrmMtxImm3x3:
|
||||
.global J3DFifoLoadNrmMtxImm3x3__FPA3_fUl
|
||||
J3DFifoLoadNrmMtxImm3x3__FPA3_fUl:
|
||||
/* 8030FBCC 0030CB0C 38 00 00 10 */ li r0, 0x10
|
||||
/* 8030FBD0 0030CB10 3C A0 CC 01 */ lis r5, 0xCC008000@ha
|
||||
/* 8030FBD4 0030CB14 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
|
||||
@@ -2929,8 +2929,8 @@ J3DFifoLoadNrmMtxImm3x3:
|
||||
/* 8030FC30 0030CB70 90 05 80 00 */ stw r0, -0x8000(r5)
|
||||
/* 8030FC34 0030CB74 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DFifoLoadNrmMtxToTexMtx
|
||||
J3DFifoLoadNrmMtxToTexMtx:
|
||||
.global J3DFifoLoadNrmMtxToTexMtx__FPA4_fUl
|
||||
J3DFifoLoadNrmMtxToTexMtx__FPA4_fUl:
|
||||
/* 8030FC38 0030CB78 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8030FC3C 0030CB7C 38 00 00 10 */ li r0, 0x10
|
||||
/* 8030FC40 0030CB80 3C A0 CC 01 */ lis r5, 0xCC008000@ha
|
||||
@@ -2970,8 +2970,8 @@ J3DFifoLoadNrmMtxToTexMtx:
|
||||
/* 8030FCC8 0030CC08 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8030FCCC 0030CC0C 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DFifoLoadNrmMtxToTexMtx3x3
|
||||
J3DFifoLoadNrmMtxToTexMtx3x3:
|
||||
.global J3DFifoLoadNrmMtxToTexMtx3x3__FPA3_fUl
|
||||
J3DFifoLoadNrmMtxToTexMtx3x3__FPA3_fUl:
|
||||
/* 8030FCD0 0030CC10 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8030FCD4 0030CC14 38 00 00 10 */ li r0, 0x10
|
||||
/* 8030FCD8 0030CC18 3C A0 CC 01 */ lis r5, 0xCC008000@ha
|
||||
@@ -3011,8 +3011,8 @@ J3DFifoLoadNrmMtxToTexMtx3x3:
|
||||
/* 8030FD60 0030CCA0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8030FD64 0030CCA4 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DFifoLoadTexCached
|
||||
J3DFifoLoadTexCached:
|
||||
.global J3DFifoLoadTexCached__F11_GXTexMapIDUl15_GXTexCacheSizeUl15_GXTexCacheSize
|
||||
J3DFifoLoadTexCached__F11_GXTexMapIDUl15_GXTexCacheSizeUl15_GXTexCacheSize:
|
||||
/* 8030FD68 0030CCA8 39 40 00 61 */ li r10, 0x61
|
||||
/* 8030FD6C 0030CCAC 3D 20 CC 01 */ lis r9, 0xCC008000@ha
|
||||
/* 8030FD70 0030CCB0 99 49 80 00 */ stb r10, 0xCC008000@l(r9)
|
||||
|
||||
+193
-193
File diff suppressed because it is too large
Load Diff
+248
-248
@@ -3,8 +3,8 @@
|
||||
.section .text, "ax" # 803157a0
|
||||
|
||||
|
||||
.global J3DMaterial_NS_createColorBlock
|
||||
J3DMaterial_NS_createColorBlock:
|
||||
.global createColorBlock__11J3DMaterialFUl
|
||||
createColorBlock__11J3DMaterialFUl:
|
||||
/* 803157A0 003126E0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 803157A4 003126E4 7C 08 02 A6 */ mflr r0
|
||||
/* 803157A8 003126E8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -36,25 +36,25 @@ lbl_803157E8:
|
||||
/* 80315808 00312748 38 03 EA 34 */ addi r0, r3, lbl_803CEA34@l
|
||||
/* 8031580C 0031274C 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80315810 00312750 38 7F 00 04 */ addi r3, r31, 4
|
||||
.global J3DGXColor
|
||||
/* 80315814 00312754 3C 80 80 01 */ lis r4, J3DGXColor@ha
|
||||
.global J3DGXColor
|
||||
/* 80315818 00312758 38 84 E5 38 */ addi r4, r4, J3DGXColor@l
|
||||
.global __ct__10J3DGXColorFv
|
||||
/* 80315814 00312754 3C 80 80 01 */ lis r4, __ct__10J3DGXColorFv@ha
|
||||
.global __ct__10J3DGXColorFv
|
||||
/* 80315818 00312758 38 84 E5 38 */ addi r4, r4, __ct__10J3DGXColorFv@l
|
||||
/* 8031581C 0031275C 38 A0 00 00 */ li r5, 0
|
||||
/* 80315820 00312760 38 C0 00 04 */ li r6, 4
|
||||
/* 80315824 00312764 38 E0 00 02 */ li r7, 2
|
||||
/* 80315828 00312768 48 04 C5 39 */ bl func_80361D60
|
||||
/* 80315828 00312768 48 04 C5 39 */ bl __construct_array
|
||||
/* 8031582C 0031276C 38 7F 00 0E */ addi r3, r31, 0xe
|
||||
.global J3DColorChan
|
||||
/* 80315830 00312770 3C 80 80 01 */ lis r4, J3DColorChan@ha
|
||||
.global J3DColorChan
|
||||
/* 80315834 00312774 38 84 E4 7C */ addi r4, r4, J3DColorChan@l
|
||||
.global __ct__12J3DColorChanFv
|
||||
/* 80315830 00312770 3C 80 80 01 */ lis r4, __ct__12J3DColorChanFv@ha
|
||||
.global __ct__12J3DColorChanFv
|
||||
/* 80315834 00312774 38 84 E4 7C */ addi r4, r4, __ct__12J3DColorChanFv@l
|
||||
/* 80315838 00312778 38 A0 00 00 */ li r5, 0
|
||||
/* 8031583C 0031277C 38 C0 00 02 */ li r6, 2
|
||||
/* 80315840 00312780 38 E0 00 04 */ li r7, 4
|
||||
/* 80315844 00312784 48 04 C5 1D */ bl func_80361D60
|
||||
/* 80315844 00312784 48 04 C5 1D */ bl __construct_array
|
||||
/* 80315848 00312788 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8031584C 0031278C 48 00 1C 31 */ bl J3DColorBlockLightOff_NS_initialize
|
||||
/* 8031584C 0031278C 48 00 1C 31 */ bl initialize__21J3DColorBlockLightOffFv
|
||||
lbl_80315850:
|
||||
/* 80315850 00312790 7F E5 FB 78 */ mr r5, r31
|
||||
/* 80315854 00312794 48 00 01 30 */ b lbl_80315984
|
||||
@@ -70,34 +70,34 @@ lbl_80315858:
|
||||
/* 80315878 003127B8 38 03 E6 78 */ addi r0, r3, lbl_803CE678@l
|
||||
/* 8031587C 003127BC 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80315880 003127C0 38 7F 00 04 */ addi r3, r31, 4
|
||||
.global J3DGXColor
|
||||
/* 80315884 003127C4 3C 80 80 01 */ lis r4, J3DGXColor@ha
|
||||
.global J3DGXColor
|
||||
/* 80315888 003127C8 38 84 E5 38 */ addi r4, r4, J3DGXColor@l
|
||||
.global __ct__10J3DGXColorFv
|
||||
/* 80315884 003127C4 3C 80 80 01 */ lis r4, __ct__10J3DGXColorFv@ha
|
||||
.global __ct__10J3DGXColorFv
|
||||
/* 80315888 003127C8 38 84 E5 38 */ addi r4, r4, __ct__10J3DGXColorFv@l
|
||||
/* 8031588C 003127CC 38 A0 00 00 */ li r5, 0
|
||||
/* 80315890 003127D0 38 C0 00 04 */ li r6, 4
|
||||
/* 80315894 003127D4 38 E0 00 02 */ li r7, 2
|
||||
/* 80315898 003127D8 48 04 C4 C9 */ bl func_80361D60
|
||||
/* 80315898 003127D8 48 04 C4 C9 */ bl __construct_array
|
||||
/* 8031589C 003127DC 38 7F 00 0C */ addi r3, r31, 0xc
|
||||
.global J3DGXColor
|
||||
/* 803158A0 003127E0 3C 80 80 01 */ lis r4, J3DGXColor@ha
|
||||
.global J3DGXColor
|
||||
/* 803158A4 003127E4 38 84 E5 38 */ addi r4, r4, J3DGXColor@l
|
||||
.global __ct__10J3DGXColorFv
|
||||
/* 803158A0 003127E0 3C 80 80 01 */ lis r4, __ct__10J3DGXColorFv@ha
|
||||
.global __ct__10J3DGXColorFv
|
||||
/* 803158A4 003127E4 38 84 E5 38 */ addi r4, r4, __ct__10J3DGXColorFv@l
|
||||
/* 803158A8 003127E8 38 A0 00 00 */ li r5, 0
|
||||
/* 803158AC 003127EC 38 C0 00 04 */ li r6, 4
|
||||
/* 803158B0 003127F0 38 E0 00 02 */ li r7, 2
|
||||
/* 803158B4 003127F4 48 04 C4 AD */ bl func_80361D60
|
||||
/* 803158B4 003127F4 48 04 C4 AD */ bl __construct_array
|
||||
/* 803158B8 003127F8 38 7F 00 16 */ addi r3, r31, 0x16
|
||||
.global J3DColorChan
|
||||
/* 803158BC 003127FC 3C 80 80 01 */ lis r4, J3DColorChan@ha
|
||||
.global J3DColorChan
|
||||
/* 803158C0 00312800 38 84 E4 7C */ addi r4, r4, J3DColorChan@l
|
||||
.global __ct__12J3DColorChanFv
|
||||
/* 803158BC 003127FC 3C 80 80 01 */ lis r4, __ct__12J3DColorChanFv@ha
|
||||
.global __ct__12J3DColorChanFv
|
||||
/* 803158C0 00312800 38 84 E4 7C */ addi r4, r4, __ct__12J3DColorChanFv@l
|
||||
/* 803158C4 00312804 38 A0 00 00 */ li r5, 0
|
||||
/* 803158C8 00312808 38 C0 00 02 */ li r6, 2
|
||||
/* 803158CC 0031280C 38 E0 00 04 */ li r7, 4
|
||||
/* 803158D0 00312810 48 04 C4 91 */ bl func_80361D60
|
||||
/* 803158D0 00312810 48 04 C4 91 */ bl __construct_array
|
||||
/* 803158D4 00312814 7F E3 FB 78 */ mr r3, r31
|
||||
/* 803158D8 00312818 48 00 1C A9 */ bl J3DColorBlockLightOn_NS_initialize
|
||||
/* 803158D8 00312818 48 00 1C A9 */ bl initialize__20J3DColorBlockLightOnFv
|
||||
lbl_803158DC:
|
||||
/* 803158DC 0031281C 7F E5 FB 78 */ mr r5, r31
|
||||
/* 803158E0 00312820 48 00 00 A4 */ b lbl_80315984
|
||||
@@ -114,39 +114,39 @@ lbl_803158E4:
|
||||
/* 80315908 00312848 38 03 EA 34 */ addi r0, r3, lbl_803CEA34@l
|
||||
/* 8031590C 0031284C 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80315910 00312850 38 7F 00 04 */ addi r3, r31, 4
|
||||
.global J3DGXColor
|
||||
/* 80315914 00312854 3C 80 80 01 */ lis r4, J3DGXColor@ha
|
||||
.global J3DGXColor
|
||||
/* 80315918 00312858 38 84 E5 38 */ addi r4, r4, J3DGXColor@l
|
||||
.global __ct__10J3DGXColorFv
|
||||
/* 80315914 00312854 3C 80 80 01 */ lis r4, __ct__10J3DGXColorFv@ha
|
||||
.global __ct__10J3DGXColorFv
|
||||
/* 80315918 00312858 38 84 E5 38 */ addi r4, r4, __ct__10J3DGXColorFv@l
|
||||
/* 8031591C 0031285C 38 A0 00 00 */ li r5, 0
|
||||
/* 80315920 00312860 38 C0 00 04 */ li r6, 4
|
||||
/* 80315924 00312864 38 E0 00 02 */ li r7, 2
|
||||
/* 80315928 00312868 48 04 C4 39 */ bl func_80361D60
|
||||
/* 80315928 00312868 48 04 C4 39 */ bl __construct_array
|
||||
/* 8031592C 0031286C 38 7F 00 0E */ addi r3, r31, 0xe
|
||||
.global J3DColorChan
|
||||
/* 80315930 00312870 3C 80 80 01 */ lis r4, J3DColorChan@ha
|
||||
.global J3DColorChan
|
||||
/* 80315934 00312874 38 84 E4 7C */ addi r4, r4, J3DColorChan@l
|
||||
.global __ct__12J3DColorChanFv
|
||||
/* 80315930 00312870 3C 80 80 01 */ lis r4, __ct__12J3DColorChanFv@ha
|
||||
.global __ct__12J3DColorChanFv
|
||||
/* 80315934 00312874 38 84 E4 7C */ addi r4, r4, __ct__12J3DColorChanFv@l
|
||||
/* 80315938 00312878 38 A0 00 00 */ li r5, 0
|
||||
/* 8031593C 0031287C 38 C0 00 02 */ li r6, 2
|
||||
/* 80315940 00312880 38 E0 00 04 */ li r7, 4
|
||||
/* 80315944 00312884 48 04 C4 1D */ bl func_80361D60
|
||||
/* 80315944 00312884 48 04 C4 1D */ bl __construct_array
|
||||
/* 80315948 00312888 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8031594C 0031288C 48 00 1B 31 */ bl J3DColorBlockLightOff_NS_initialize
|
||||
/* 8031594C 0031288C 48 00 1B 31 */ bl initialize__21J3DColorBlockLightOffFv
|
||||
/* 80315950 00312890 3C 60 80 3D */ lis r3, lbl_803CE708@ha
|
||||
/* 80315954 00312894 38 03 E7 08 */ addi r0, r3, lbl_803CE708@l
|
||||
/* 80315958 00312898 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 8031595C 0031289C 38 7E 00 20 */ addi r3, r30, 0x20
|
||||
.global J3DGXColor
|
||||
/* 80315960 003128A0 3C 80 80 01 */ lis r4, J3DGXColor@ha
|
||||
.global J3DGXColor
|
||||
/* 80315964 003128A4 38 84 E5 38 */ addi r4, r4, J3DGXColor@l
|
||||
.global __ct__10J3DGXColorFv
|
||||
/* 80315960 003128A0 3C 80 80 01 */ lis r4, __ct__10J3DGXColorFv@ha
|
||||
.global __ct__10J3DGXColorFv
|
||||
/* 80315964 003128A4 38 84 E5 38 */ addi r4, r4, __ct__10J3DGXColorFv@l
|
||||
/* 80315968 003128A8 38 A0 00 00 */ li r5, 0
|
||||
/* 8031596C 003128AC 38 C0 00 04 */ li r6, 4
|
||||
/* 80315970 003128B0 38 E0 00 02 */ li r7, 2
|
||||
/* 80315974 003128B4 48 04 C3 ED */ bl func_80361D60
|
||||
/* 80315974 003128B4 48 04 C3 ED */ bl __construct_array
|
||||
/* 80315978 003128B8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8031597C 003128BC 48 00 1B 61 */ bl J3DColorBlockAmbientOn_NS_initialize
|
||||
/* 8031597C 003128BC 48 00 1B 61 */ bl initialize__22J3DColorBlockAmbientOnFv
|
||||
lbl_80315980:
|
||||
/* 80315980 003128C0 7F E5 FB 78 */ mr r5, r31
|
||||
lbl_80315984:
|
||||
@@ -158,8 +158,8 @@ lbl_80315984:
|
||||
/* 80315998 003128D8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8031599C 003128DC 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DMaterial_NS_createTexGenBlock
|
||||
J3DMaterial_NS_createTexGenBlock:
|
||||
.global createTexGenBlock__11J3DMaterialFUl
|
||||
createTexGenBlock__11J3DMaterialFUl:
|
||||
/* 803159A0 003128E0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 803159A4 003128E4 7C 08 02 A6 */ mflr r0
|
||||
/* 803159A8 003128E8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -185,16 +185,16 @@ lbl_803159D0:
|
||||
/* 803159F4 00312934 38 03 E6 0C */ addi r0, r3, lbl_803CE60C@l
|
||||
/* 803159F8 00312938 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 803159FC 0031293C 38 7F 00 08 */ addi r3, r31, 8
|
||||
.global J3DTexCoord
|
||||
/* 80315A00 00312940 3C 80 80 01 */ lis r4, J3DTexCoord@ha
|
||||
.global J3DTexCoord
|
||||
/* 80315A04 00312944 38 84 E4 64 */ addi r4, r4, J3DTexCoord@l
|
||||
.global __ct__11J3DTexCoordFv
|
||||
/* 80315A00 00312940 3C 80 80 01 */ lis r4, __ct__11J3DTexCoordFv@ha
|
||||
.global __ct__11J3DTexCoordFv
|
||||
/* 80315A04 00312944 38 84 E4 64 */ addi r4, r4, __ct__11J3DTexCoordFv@l
|
||||
/* 80315A08 00312948 38 A0 00 00 */ li r5, 0
|
||||
/* 80315A0C 0031294C 38 C0 00 06 */ li r6, 6
|
||||
/* 80315A10 00312950 38 E0 00 08 */ li r7, 8
|
||||
/* 80315A14 00312954 48 04 C3 4D */ bl func_80361D60
|
||||
/* 80315A14 00312954 48 04 C3 4D */ bl __construct_array
|
||||
/* 80315A18 00312958 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80315A1C 0031295C 48 00 1C 29 */ bl J3DTexGenBlockPatched_NS_initialize
|
||||
/* 80315A1C 0031295C 48 00 1C 29 */ bl initialize__21J3DTexGenBlockPatchedFv
|
||||
/* 80315A20 00312960 3C 60 80 3D */ lis r3, lbl_803CE5A0@ha
|
||||
/* 80315A24 00312964 38 03 E5 A0 */ addi r0, r3, lbl_803CE5A0@l
|
||||
/* 80315A28 00312968 90 1E 00 00 */ stw r0, 0(r30)
|
||||
@@ -208,7 +208,7 @@ lbl_803159D0:
|
||||
/* 80315A48 00312988 C0 03 00 0C */ lfs f0, 0xc(r3)
|
||||
/* 80315A4C 0031298C D0 1E 00 68 */ stfs f0, 0x68(r30)
|
||||
/* 80315A50 00312990 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80315A54 00312994 48 00 1C 21 */ bl J3DTexGenBlock4_NS_initialize
|
||||
/* 80315A54 00312994 48 00 1C 21 */ bl initialize__15J3DTexGenBlock4Fv
|
||||
lbl_80315A58:
|
||||
/* 80315A58 00312998 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80315A5C 0031299C 48 00 00 90 */ b lbl_80315AEC
|
||||
@@ -225,16 +225,16 @@ lbl_80315A60:
|
||||
/* 80315A84 003129C4 38 03 E6 0C */ addi r0, r3, lbl_803CE60C@l
|
||||
/* 80315A88 003129C8 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80315A8C 003129CC 38 7E 00 08 */ addi r3, r30, 8
|
||||
.global J3DTexCoord
|
||||
/* 80315A90 003129D0 3C 80 80 01 */ lis r4, J3DTexCoord@ha
|
||||
.global J3DTexCoord
|
||||
/* 80315A94 003129D4 38 84 E4 64 */ addi r4, r4, J3DTexCoord@l
|
||||
.global __ct__11J3DTexCoordFv
|
||||
/* 80315A90 003129D0 3C 80 80 01 */ lis r4, __ct__11J3DTexCoordFv@ha
|
||||
.global __ct__11J3DTexCoordFv
|
||||
/* 80315A94 003129D4 38 84 E4 64 */ addi r4, r4, __ct__11J3DTexCoordFv@l
|
||||
/* 80315A98 003129D8 38 A0 00 00 */ li r5, 0
|
||||
/* 80315A9C 003129DC 38 C0 00 06 */ li r6, 6
|
||||
/* 80315AA0 003129E0 38 E0 00 08 */ li r7, 8
|
||||
/* 80315AA4 003129E4 48 04 C2 BD */ bl func_80361D60
|
||||
/* 80315AA4 003129E4 48 04 C2 BD */ bl __construct_array
|
||||
/* 80315AA8 003129E8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80315AAC 003129EC 48 00 1B 99 */ bl J3DTexGenBlockPatched_NS_initialize
|
||||
/* 80315AAC 003129EC 48 00 1B 99 */ bl initialize__21J3DTexGenBlockPatchedFv
|
||||
/* 80315AB0 003129F0 3C 60 80 3D */ lis r3, lbl_803CE534@ha
|
||||
/* 80315AB4 003129F4 38 03 E5 34 */ addi r0, r3, lbl_803CE534@l
|
||||
/* 80315AB8 003129F8 90 1F 00 00 */ stw r0, 0(r31)
|
||||
@@ -248,7 +248,7 @@ lbl_80315A60:
|
||||
/* 80315AD8 00312A18 C0 03 00 0C */ lfs f0, 0xc(r3)
|
||||
/* 80315ADC 00312A1C D0 1F 00 68 */ stfs f0, 0x68(r31)
|
||||
/* 80315AE0 00312A20 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80315AE4 00312A24 48 00 1B C1 */ bl J3DTexGenBlockBasic_NS_initialize
|
||||
/* 80315AE4 00312A24 48 00 1B C1 */ bl initialize__19J3DTexGenBlockBasicFv
|
||||
lbl_80315AE8:
|
||||
/* 80315AE8 00312A28 7F E3 FB 78 */ mr r3, r31
|
||||
lbl_80315AEC:
|
||||
@@ -259,8 +259,8 @@ lbl_80315AEC:
|
||||
/* 80315AFC 00312A3C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80315B00 00312A40 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DMaterial_NS_createTevBlock
|
||||
J3DMaterial_NS_createTevBlock:
|
||||
.global createTevBlock__11J3DMaterialFi
|
||||
createTevBlock__11J3DMaterialFi:
|
||||
/* 80315B04 00312A44 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80315B08 00312A48 7C 08 02 A6 */ mflr r0
|
||||
/* 80315B0C 00312A4C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -279,32 +279,32 @@ J3DMaterial_NS_createTevBlock:
|
||||
/* 80315B40 00312A80 38 03 E3 7C */ addi r0, r3, lbl_803CE37C@l
|
||||
/* 80315B44 00312A84 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80315B48 00312A88 38 7F 00 0A */ addi r3, r31, 0xa
|
||||
.global J3DTevOrder
|
||||
/* 80315B4C 00312A8C 3C 80 80 01 */ lis r4, J3DTevOrder@ha
|
||||
.global J3DTevOrder
|
||||
/* 80315B50 00312A90 38 84 E1 40 */ addi r4, r4, J3DTevOrder@l
|
||||
.global __ct__11J3DTevOrderFv
|
||||
/* 80315B4C 00312A8C 3C 80 80 01 */ lis r4, __ct__11J3DTevOrderFv@ha
|
||||
.global __ct__11J3DTevOrderFv
|
||||
/* 80315B50 00312A90 38 84 E1 40 */ addi r4, r4, __ct__11J3DTevOrderFv@l
|
||||
/* 80315B54 00312A94 38 A0 00 00 */ li r5, 0
|
||||
/* 80315B58 00312A98 38 C0 00 04 */ li r6, 4
|
||||
/* 80315B5C 00312A9C 38 E0 00 01 */ li r7, 1
|
||||
/* 80315B60 00312AA0 48 04 C2 01 */ bl func_80361D60
|
||||
/* 80315B60 00312AA0 48 04 C2 01 */ bl __construct_array
|
||||
/* 80315B64 00312AA4 38 7F 00 0E */ addi r3, r31, 0xe
|
||||
/* 80315B68 00312AA8 3C 80 80 01 */ lis r4, J3DTevStage@ha
|
||||
/* 80315B6C 00312AAC 38 84 E2 30 */ addi r4, r4, J3DTevStage@l
|
||||
/* 80315B68 00312AA8 3C 80 80 01 */ lis r4, __ct__11J3DTevStageFv@ha
|
||||
/* 80315B6C 00312AAC 38 84 E2 30 */ addi r4, r4, __ct__11J3DTevStageFv@l
|
||||
/* 80315B70 00312AB0 38 A0 00 00 */ li r5, 0
|
||||
/* 80315B74 00312AB4 38 C0 00 08 */ li r6, 8
|
||||
/* 80315B78 00312AB8 38 E0 00 01 */ li r7, 1
|
||||
/* 80315B7C 00312ABC 48 04 C1 E5 */ bl func_80361D60
|
||||
/* 80315B7C 00312ABC 48 04 C1 E5 */ bl __construct_array
|
||||
/* 80315B80 00312AC0 38 7F 00 18 */ addi r3, r31, 0x18
|
||||
.global J3DIndTevStage
|
||||
/* 80315B84 00312AC4 3C 80 80 01 */ lis r4, J3DIndTevStage@ha
|
||||
.global J3DIndTevStage
|
||||
/* 80315B88 00312AC8 38 84 E1 4C */ addi r4, r4, J3DIndTevStage@l
|
||||
.global __ct__14J3DIndTevStageFv
|
||||
/* 80315B84 00312AC4 3C 80 80 01 */ lis r4, __ct__14J3DIndTevStageFv@ha
|
||||
.global __ct__14J3DIndTevStageFv
|
||||
/* 80315B88 00312AC8 38 84 E1 4C */ addi r4, r4, __ct__14J3DIndTevStageFv@l
|
||||
/* 80315B8C 00312ACC 38 A0 00 00 */ li r5, 0
|
||||
/* 80315B90 00312AD0 38 C0 00 04 */ li r6, 4
|
||||
/* 80315B94 00312AD4 38 E0 00 01 */ li r7, 1
|
||||
/* 80315B98 00312AD8 48 04 C1 C9 */ bl func_80361D60
|
||||
/* 80315B98 00312AD8 48 04 C1 C9 */ bl __construct_array
|
||||
/* 80315B9C 00312ADC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80315BA0 00312AE0 48 00 1C 49 */ bl J3DTevBlock1_NS_initialize
|
||||
/* 80315BA0 00312AE0 48 00 1C 49 */ bl initialize__12J3DTevBlock1Fv
|
||||
lbl_80315BA4:
|
||||
/* 80315BA4 00312AE4 7F E0 FB 78 */ mr r0, r31
|
||||
/* 80315BA8 00312AE8 48 00 02 B8 */ b lbl_80315E60
|
||||
@@ -322,59 +322,59 @@ lbl_80315BAC:
|
||||
/* 80315BD4 00312B14 38 03 E2 A0 */ addi r0, r3, lbl_803CE2A0@l
|
||||
/* 80315BD8 00312B18 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80315BDC 00312B1C 38 7F 00 0C */ addi r3, r31, 0xc
|
||||
.global J3DTevOrder
|
||||
/* 80315BE0 00312B20 3C 80 80 01 */ lis r4, J3DTevOrder@ha
|
||||
.global J3DTevOrder
|
||||
/* 80315BE4 00312B24 38 84 E1 40 */ addi r4, r4, J3DTevOrder@l
|
||||
.global __ct__11J3DTevOrderFv
|
||||
/* 80315BE0 00312B20 3C 80 80 01 */ lis r4, __ct__11J3DTevOrderFv@ha
|
||||
.global __ct__11J3DTevOrderFv
|
||||
/* 80315BE4 00312B24 38 84 E1 40 */ addi r4, r4, __ct__11J3DTevOrderFv@l
|
||||
/* 80315BE8 00312B28 38 A0 00 00 */ li r5, 0
|
||||
/* 80315BEC 00312B2C 38 C0 00 04 */ li r6, 4
|
||||
/* 80315BF0 00312B30 38 E0 00 02 */ li r7, 2
|
||||
/* 80315BF4 00312B34 48 04 C1 6D */ bl func_80361D60
|
||||
/* 80315BF4 00312B34 48 04 C1 6D */ bl __construct_array
|
||||
/* 80315BF8 00312B38 38 7F 00 14 */ addi r3, r31, 0x14
|
||||
.global J3DGXColorS10
|
||||
/* 80315BFC 00312B3C 3C 80 80 01 */ lis r4, J3DGXColorS10@ha
|
||||
.global J3DGXColorS10
|
||||
/* 80315C00 00312B40 38 84 E4 60 */ addi r4, r4, J3DGXColorS10@l
|
||||
.global __ct__13J3DGXColorS10Fv
|
||||
/* 80315BFC 00312B3C 3C 80 80 01 */ lis r4, __ct__13J3DGXColorS10Fv@ha
|
||||
.global __ct__13J3DGXColorS10Fv
|
||||
/* 80315C00 00312B40 38 84 E4 60 */ addi r4, r4, __ct__13J3DGXColorS10Fv@l
|
||||
/* 80315C04 00312B44 38 A0 00 00 */ li r5, 0
|
||||
/* 80315C08 00312B48 38 C0 00 08 */ li r6, 8
|
||||
/* 80315C0C 00312B4C 38 E0 00 04 */ li r7, 4
|
||||
/* 80315C10 00312B50 48 04 C1 51 */ bl func_80361D60
|
||||
/* 80315C10 00312B50 48 04 C1 51 */ bl __construct_array
|
||||
/* 80315C14 00312B54 38 7F 00 35 */ addi r3, r31, 0x35
|
||||
/* 80315C18 00312B58 3C 80 80 01 */ lis r4, J3DTevStage@ha
|
||||
/* 80315C1C 00312B5C 38 84 E2 30 */ addi r4, r4, J3DTevStage@l
|
||||
/* 80315C18 00312B58 3C 80 80 01 */ lis r4, __ct__11J3DTevStageFv@ha
|
||||
/* 80315C1C 00312B5C 38 84 E2 30 */ addi r4, r4, __ct__11J3DTevStageFv@l
|
||||
/* 80315C20 00312B60 38 A0 00 00 */ li r5, 0
|
||||
/* 80315C24 00312B64 38 C0 00 08 */ li r6, 8
|
||||
/* 80315C28 00312B68 38 E0 00 02 */ li r7, 2
|
||||
/* 80315C2C 00312B6C 48 04 C1 35 */ bl func_80361D60
|
||||
/* 80315C2C 00312B6C 48 04 C1 35 */ bl __construct_array
|
||||
/* 80315C30 00312B70 38 7F 00 45 */ addi r3, r31, 0x45
|
||||
.global J3DGXColor
|
||||
/* 80315C34 00312B74 3C 80 80 01 */ lis r4, J3DGXColor@ha
|
||||
.global J3DGXColor
|
||||
/* 80315C38 00312B78 38 84 E5 38 */ addi r4, r4, J3DGXColor@l
|
||||
.global __ct__10J3DGXColorFv
|
||||
/* 80315C34 00312B74 3C 80 80 01 */ lis r4, __ct__10J3DGXColorFv@ha
|
||||
.global __ct__10J3DGXColorFv
|
||||
/* 80315C38 00312B78 38 84 E5 38 */ addi r4, r4, __ct__10J3DGXColorFv@l
|
||||
/* 80315C3C 00312B7C 38 A0 00 00 */ li r5, 0
|
||||
/* 80315C40 00312B80 38 C0 00 04 */ li r6, 4
|
||||
/* 80315C44 00312B84 38 E0 00 04 */ li r7, 4
|
||||
/* 80315C48 00312B88 48 04 C1 19 */ bl func_80361D60
|
||||
/* 80315C48 00312B88 48 04 C1 19 */ bl __construct_array
|
||||
/* 80315C4C 00312B8C 38 7F 00 59 */ addi r3, r31, 0x59
|
||||
.global J3DTevSwapModeTable
|
||||
/* 80315C50 00312B90 3C 80 80 01 */ lis r4, J3DTevSwapModeTable@ha
|
||||
.global J3DTevSwapModeTable
|
||||
/* 80315C54 00312B94 38 84 E1 34 */ addi r4, r4, J3DTevSwapModeTable@l
|
||||
.global __ct__19J3DTevSwapModeTableFv
|
||||
/* 80315C50 00312B90 3C 80 80 01 */ lis r4, __ct__19J3DTevSwapModeTableFv@ha
|
||||
.global __ct__19J3DTevSwapModeTableFv
|
||||
/* 80315C54 00312B94 38 84 E1 34 */ addi r4, r4, __ct__19J3DTevSwapModeTableFv@l
|
||||
/* 80315C58 00312B98 38 A0 00 00 */ li r5, 0
|
||||
/* 80315C5C 00312B9C 38 C0 00 01 */ li r6, 1
|
||||
/* 80315C60 00312BA0 38 E0 00 04 */ li r7, 4
|
||||
/* 80315C64 00312BA4 48 04 C0 FD */ bl func_80361D60
|
||||
/* 80315C64 00312BA4 48 04 C0 FD */ bl __construct_array
|
||||
/* 80315C68 00312BA8 38 7F 00 60 */ addi r3, r31, 0x60
|
||||
.global J3DIndTevStage
|
||||
/* 80315C6C 00312BAC 3C 80 80 01 */ lis r4, J3DIndTevStage@ha
|
||||
.global J3DIndTevStage
|
||||
/* 80315C70 00312BB0 38 84 E1 4C */ addi r4, r4, J3DIndTevStage@l
|
||||
.global __ct__14J3DIndTevStageFv
|
||||
/* 80315C6C 00312BAC 3C 80 80 01 */ lis r4, __ct__14J3DIndTevStageFv@ha
|
||||
.global __ct__14J3DIndTevStageFv
|
||||
/* 80315C70 00312BB0 38 84 E1 4C */ addi r4, r4, __ct__14J3DIndTevStageFv@l
|
||||
/* 80315C74 00312BB4 38 A0 00 00 */ li r5, 0
|
||||
/* 80315C78 00312BB8 38 C0 00 04 */ li r6, 4
|
||||
/* 80315C7C 00312BBC 38 E0 00 02 */ li r7, 2
|
||||
/* 80315C80 00312BC0 48 04 C0 E1 */ bl func_80361D60
|
||||
/* 80315C80 00312BC0 48 04 C0 E1 */ bl __construct_array
|
||||
/* 80315C84 00312BC4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80315C88 00312BC8 48 00 1B 89 */ bl J3DTevBlock2_NS_initialize
|
||||
/* 80315C88 00312BC8 48 00 1B 89 */ bl initialize__12J3DTevBlock2Fv
|
||||
lbl_80315C8C:
|
||||
/* 80315C8C 00312BCC 7F E0 FB 78 */ mr r0, r31
|
||||
/* 80315C90 00312BD0 48 00 01 D0 */ b lbl_80315E60
|
||||
@@ -392,59 +392,59 @@ lbl_80315C94:
|
||||
/* 80315CBC 00312BFC 38 03 E1 C4 */ addi r0, r3, lbl_803CE1C4@l
|
||||
/* 80315CC0 00312C00 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80315CC4 00312C04 38 7F 00 10 */ addi r3, r31, 0x10
|
||||
.global J3DTevOrder
|
||||
/* 80315CC8 00312C08 3C 80 80 01 */ lis r4, J3DTevOrder@ha
|
||||
.global J3DTevOrder
|
||||
/* 80315CCC 00312C0C 38 84 E1 40 */ addi r4, r4, J3DTevOrder@l
|
||||
.global __ct__11J3DTevOrderFv
|
||||
/* 80315CC8 00312C08 3C 80 80 01 */ lis r4, __ct__11J3DTevOrderFv@ha
|
||||
.global __ct__11J3DTevOrderFv
|
||||
/* 80315CCC 00312C0C 38 84 E1 40 */ addi r4, r4, __ct__11J3DTevOrderFv@l
|
||||
/* 80315CD0 00312C10 38 A0 00 00 */ li r5, 0
|
||||
/* 80315CD4 00312C14 38 C0 00 04 */ li r6, 4
|
||||
/* 80315CD8 00312C18 38 E0 00 04 */ li r7, 4
|
||||
/* 80315CDC 00312C1C 48 04 C0 85 */ bl func_80361D60
|
||||
/* 80315CDC 00312C1C 48 04 C0 85 */ bl __construct_array
|
||||
/* 80315CE0 00312C20 38 7F 00 21 */ addi r3, r31, 0x21
|
||||
/* 80315CE4 00312C24 3C 80 80 01 */ lis r4, J3DTevStage@ha
|
||||
/* 80315CE8 00312C28 38 84 E2 30 */ addi r4, r4, J3DTevStage@l
|
||||
/* 80315CE4 00312C24 3C 80 80 01 */ lis r4, __ct__11J3DTevStageFv@ha
|
||||
/* 80315CE8 00312C28 38 84 E2 30 */ addi r4, r4, __ct__11J3DTevStageFv@l
|
||||
/* 80315CEC 00312C2C 38 A0 00 00 */ li r5, 0
|
||||
/* 80315CF0 00312C30 38 C0 00 08 */ li r6, 8
|
||||
/* 80315CF4 00312C34 38 E0 00 04 */ li r7, 4
|
||||
/* 80315CF8 00312C38 48 04 C0 69 */ bl func_80361D60
|
||||
/* 80315CF8 00312C38 48 04 C0 69 */ bl __construct_array
|
||||
/* 80315CFC 00312C3C 38 7F 00 42 */ addi r3, r31, 0x42
|
||||
.global J3DGXColorS10
|
||||
/* 80315D00 00312C40 3C 80 80 01 */ lis r4, J3DGXColorS10@ha
|
||||
.global J3DGXColorS10
|
||||
/* 80315D04 00312C44 38 84 E4 60 */ addi r4, r4, J3DGXColorS10@l
|
||||
.global __ct__13J3DGXColorS10Fv
|
||||
/* 80315D00 00312C40 3C 80 80 01 */ lis r4, __ct__13J3DGXColorS10Fv@ha
|
||||
.global __ct__13J3DGXColorS10Fv
|
||||
/* 80315D04 00312C44 38 84 E4 60 */ addi r4, r4, __ct__13J3DGXColorS10Fv@l
|
||||
/* 80315D08 00312C48 38 A0 00 00 */ li r5, 0
|
||||
/* 80315D0C 00312C4C 38 C0 00 08 */ li r6, 8
|
||||
/* 80315D10 00312C50 38 E0 00 04 */ li r7, 4
|
||||
/* 80315D14 00312C54 48 04 C0 4D */ bl func_80361D60
|
||||
/* 80315D14 00312C54 48 04 C0 4D */ bl __construct_array
|
||||
/* 80315D18 00312C58 38 7F 00 62 */ addi r3, r31, 0x62
|
||||
.global J3DGXColor
|
||||
/* 80315D1C 00312C5C 3C 80 80 01 */ lis r4, J3DGXColor@ha
|
||||
.global J3DGXColor
|
||||
/* 80315D20 00312C60 38 84 E5 38 */ addi r4, r4, J3DGXColor@l
|
||||
.global __ct__10J3DGXColorFv
|
||||
/* 80315D1C 00312C5C 3C 80 80 01 */ lis r4, __ct__10J3DGXColorFv@ha
|
||||
.global __ct__10J3DGXColorFv
|
||||
/* 80315D20 00312C60 38 84 E5 38 */ addi r4, r4, __ct__10J3DGXColorFv@l
|
||||
/* 80315D24 00312C64 38 A0 00 00 */ li r5, 0
|
||||
/* 80315D28 00312C68 38 C0 00 04 */ li r6, 4
|
||||
/* 80315D2C 00312C6C 38 E0 00 04 */ li r7, 4
|
||||
/* 80315D30 00312C70 48 04 C0 31 */ bl func_80361D60
|
||||
/* 80315D30 00312C70 48 04 C0 31 */ bl __construct_array
|
||||
/* 80315D34 00312C74 38 7F 00 7A */ addi r3, r31, 0x7a
|
||||
.global J3DTevSwapModeTable
|
||||
/* 80315D38 00312C78 3C 80 80 01 */ lis r4, J3DTevSwapModeTable@ha
|
||||
.global J3DTevSwapModeTable
|
||||
/* 80315D3C 00312C7C 38 84 E1 34 */ addi r4, r4, J3DTevSwapModeTable@l
|
||||
.global __ct__19J3DTevSwapModeTableFv
|
||||
/* 80315D38 00312C78 3C 80 80 01 */ lis r4, __ct__19J3DTevSwapModeTableFv@ha
|
||||
.global __ct__19J3DTevSwapModeTableFv
|
||||
/* 80315D3C 00312C7C 38 84 E1 34 */ addi r4, r4, __ct__19J3DTevSwapModeTableFv@l
|
||||
/* 80315D40 00312C80 38 A0 00 00 */ li r5, 0
|
||||
/* 80315D44 00312C84 38 C0 00 01 */ li r6, 1
|
||||
/* 80315D48 00312C88 38 E0 00 04 */ li r7, 4
|
||||
/* 80315D4C 00312C8C 48 04 C0 15 */ bl func_80361D60
|
||||
/* 80315D4C 00312C8C 48 04 C0 15 */ bl __construct_array
|
||||
/* 80315D50 00312C90 38 7F 00 80 */ addi r3, r31, 0x80
|
||||
.global J3DIndTevStage
|
||||
/* 80315D54 00312C94 3C 80 80 01 */ lis r4, J3DIndTevStage@ha
|
||||
.global J3DIndTevStage
|
||||
/* 80315D58 00312C98 38 84 E1 4C */ addi r4, r4, J3DIndTevStage@l
|
||||
.global __ct__14J3DIndTevStageFv
|
||||
/* 80315D54 00312C94 3C 80 80 01 */ lis r4, __ct__14J3DIndTevStageFv@ha
|
||||
.global __ct__14J3DIndTevStageFv
|
||||
/* 80315D58 00312C98 38 84 E1 4C */ addi r4, r4, __ct__14J3DIndTevStageFv@l
|
||||
/* 80315D5C 00312C9C 38 A0 00 00 */ li r5, 0
|
||||
/* 80315D60 00312CA0 38 C0 00 04 */ li r6, 4
|
||||
/* 80315D64 00312CA4 38 E0 00 04 */ li r7, 4
|
||||
/* 80315D68 00312CA8 48 04 BF F9 */ bl func_80361D60
|
||||
/* 80315D68 00312CA8 48 04 BF F9 */ bl __construct_array
|
||||
/* 80315D6C 00312CAC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80315D70 00312CB0 48 00 1B 7D */ bl J3DTevBlock4_NS_initialize
|
||||
/* 80315D70 00312CB0 48 00 1B 7D */ bl initialize__12J3DTevBlock4Fv
|
||||
lbl_80315D74:
|
||||
/* 80315D74 00312CB4 7F E0 FB 78 */ mr r0, r31
|
||||
/* 80315D78 00312CB8 48 00 00 E8 */ b lbl_80315E60
|
||||
@@ -462,59 +462,59 @@ lbl_80315D7C:
|
||||
/* 80315DA4 00312CE4 38 03 E0 E8 */ addi r0, r3, lbl_803CE0E8@l
|
||||
/* 80315DA8 00312CE8 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80315DAC 00312CEC 38 7F 00 18 */ addi r3, r31, 0x18
|
||||
.global J3DTevOrder
|
||||
/* 80315DB0 00312CF0 3C 80 80 01 */ lis r4, J3DTevOrder@ha
|
||||
.global J3DTevOrder
|
||||
/* 80315DB4 00312CF4 38 84 E1 40 */ addi r4, r4, J3DTevOrder@l
|
||||
.global __ct__11J3DTevOrderFv
|
||||
/* 80315DB0 00312CF0 3C 80 80 01 */ lis r4, __ct__11J3DTevOrderFv@ha
|
||||
.global __ct__11J3DTevOrderFv
|
||||
/* 80315DB4 00312CF4 38 84 E1 40 */ addi r4, r4, __ct__11J3DTevOrderFv@l
|
||||
/* 80315DB8 00312CF8 38 A0 00 00 */ li r5, 0
|
||||
/* 80315DBC 00312CFC 38 C0 00 04 */ li r6, 4
|
||||
/* 80315DC0 00312D00 38 E0 00 10 */ li r7, 0x10
|
||||
/* 80315DC4 00312D04 48 04 BF 9D */ bl func_80361D60
|
||||
/* 80315DC4 00312D04 48 04 BF 9D */ bl __construct_array
|
||||
/* 80315DC8 00312D08 38 7F 00 59 */ addi r3, r31, 0x59
|
||||
/* 80315DCC 00312D0C 3C 80 80 01 */ lis r4, J3DTevStage@ha
|
||||
/* 80315DD0 00312D10 38 84 E2 30 */ addi r4, r4, J3DTevStage@l
|
||||
/* 80315DCC 00312D0C 3C 80 80 01 */ lis r4, __ct__11J3DTevStageFv@ha
|
||||
/* 80315DD0 00312D10 38 84 E2 30 */ addi r4, r4, __ct__11J3DTevStageFv@l
|
||||
/* 80315DD4 00312D14 38 A0 00 00 */ li r5, 0
|
||||
/* 80315DD8 00312D18 38 C0 00 08 */ li r6, 8
|
||||
/* 80315DDC 00312D1C 38 E0 00 10 */ li r7, 0x10
|
||||
/* 80315DE0 00312D20 48 04 BF 81 */ bl func_80361D60
|
||||
/* 80315DE0 00312D20 48 04 BF 81 */ bl __construct_array
|
||||
/* 80315DE4 00312D24 38 7F 00 DA */ addi r3, r31, 0xda
|
||||
.global J3DGXColorS10
|
||||
/* 80315DE8 00312D28 3C 80 80 01 */ lis r4, J3DGXColorS10@ha
|
||||
.global J3DGXColorS10
|
||||
/* 80315DEC 00312D2C 38 84 E4 60 */ addi r4, r4, J3DGXColorS10@l
|
||||
.global __ct__13J3DGXColorS10Fv
|
||||
/* 80315DE8 00312D28 3C 80 80 01 */ lis r4, __ct__13J3DGXColorS10Fv@ha
|
||||
.global __ct__13J3DGXColorS10Fv
|
||||
/* 80315DEC 00312D2C 38 84 E4 60 */ addi r4, r4, __ct__13J3DGXColorS10Fv@l
|
||||
/* 80315DF0 00312D30 38 A0 00 00 */ li r5, 0
|
||||
/* 80315DF4 00312D34 38 C0 00 08 */ li r6, 8
|
||||
/* 80315DF8 00312D38 38 E0 00 04 */ li r7, 4
|
||||
/* 80315DFC 00312D3C 48 04 BF 65 */ bl func_80361D60
|
||||
/* 80315DFC 00312D3C 48 04 BF 65 */ bl __construct_array
|
||||
/* 80315E00 00312D40 38 7F 00 FA */ addi r3, r31, 0xfa
|
||||
.global J3DGXColor
|
||||
/* 80315E04 00312D44 3C 80 80 01 */ lis r4, J3DGXColor@ha
|
||||
.global J3DGXColor
|
||||
/* 80315E08 00312D48 38 84 E5 38 */ addi r4, r4, J3DGXColor@l
|
||||
.global __ct__10J3DGXColorFv
|
||||
/* 80315E04 00312D44 3C 80 80 01 */ lis r4, __ct__10J3DGXColorFv@ha
|
||||
.global __ct__10J3DGXColorFv
|
||||
/* 80315E08 00312D48 38 84 E5 38 */ addi r4, r4, __ct__10J3DGXColorFv@l
|
||||
/* 80315E0C 00312D4C 38 A0 00 00 */ li r5, 0
|
||||
/* 80315E10 00312D50 38 C0 00 04 */ li r6, 4
|
||||
/* 80315E14 00312D54 38 E0 00 04 */ li r7, 4
|
||||
/* 80315E18 00312D58 48 04 BF 49 */ bl func_80361D60
|
||||
/* 80315E18 00312D58 48 04 BF 49 */ bl __construct_array
|
||||
/* 80315E1C 00312D5C 38 7F 01 2A */ addi r3, r31, 0x12a
|
||||
.global J3DTevSwapModeTable
|
||||
/* 80315E20 00312D60 3C 80 80 01 */ lis r4, J3DTevSwapModeTable@ha
|
||||
.global J3DTevSwapModeTable
|
||||
/* 80315E24 00312D64 38 84 E1 34 */ addi r4, r4, J3DTevSwapModeTable@l
|
||||
.global __ct__19J3DTevSwapModeTableFv
|
||||
/* 80315E20 00312D60 3C 80 80 01 */ lis r4, __ct__19J3DTevSwapModeTableFv@ha
|
||||
.global __ct__19J3DTevSwapModeTableFv
|
||||
/* 80315E24 00312D64 38 84 E1 34 */ addi r4, r4, __ct__19J3DTevSwapModeTableFv@l
|
||||
/* 80315E28 00312D68 38 A0 00 00 */ li r5, 0
|
||||
/* 80315E2C 00312D6C 38 C0 00 01 */ li r6, 1
|
||||
/* 80315E30 00312D70 38 E0 00 04 */ li r7, 4
|
||||
/* 80315E34 00312D74 48 04 BF 2D */ bl func_80361D60
|
||||
/* 80315E34 00312D74 48 04 BF 2D */ bl __construct_array
|
||||
/* 80315E38 00312D78 38 7F 01 30 */ addi r3, r31, 0x130
|
||||
.global J3DIndTevStage
|
||||
/* 80315E3C 00312D7C 3C 80 80 01 */ lis r4, J3DIndTevStage@ha
|
||||
.global J3DIndTevStage
|
||||
/* 80315E40 00312D80 38 84 E1 4C */ addi r4, r4, J3DIndTevStage@l
|
||||
.global __ct__14J3DIndTevStageFv
|
||||
/* 80315E3C 00312D7C 3C 80 80 01 */ lis r4, __ct__14J3DIndTevStageFv@ha
|
||||
.global __ct__14J3DIndTevStageFv
|
||||
/* 80315E40 00312D80 38 84 E1 4C */ addi r4, r4, __ct__14J3DIndTevStageFv@l
|
||||
/* 80315E44 00312D84 38 A0 00 00 */ li r5, 0
|
||||
/* 80315E48 00312D88 38 C0 00 04 */ li r6, 4
|
||||
/* 80315E4C 00312D8C 38 E0 00 10 */ li r7, 0x10
|
||||
/* 80315E50 00312D90 48 04 BF 11 */ bl func_80361D60
|
||||
/* 80315E50 00312D90 48 04 BF 11 */ bl __construct_array
|
||||
/* 80315E54 00312D94 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80315E58 00312D98 48 00 1B A9 */ bl J3DTevBlock16_NS_initialize
|
||||
/* 80315E58 00312D98 48 00 1B A9 */ bl initialize__13J3DTevBlock16Fv
|
||||
lbl_80315E5C:
|
||||
/* 80315E5C 00312D9C 7F E0 FB 78 */ mr r0, r31
|
||||
lbl_80315E60:
|
||||
@@ -525,8 +525,8 @@ lbl_80315E60:
|
||||
/* 80315E70 00312DB0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80315E74 00312DB4 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DMaterial_NS_createIndBlock
|
||||
J3DMaterial_NS_createIndBlock:
|
||||
.global createIndBlock__11J3DMaterialFi
|
||||
createIndBlock__11J3DMaterialFi:
|
||||
/* 80315E78 00312DB8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80315E7C 00312DBC 7C 08 02 A6 */ mflr r0
|
||||
/* 80315E80 00312DC0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -544,40 +544,40 @@ J3DMaterial_NS_createIndBlock:
|
||||
/* 80315EB0 00312DF0 38 03 E9 0C */ addi r0, r3, lbl_803CE90C@l
|
||||
/* 80315EB4 00312DF4 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80315EB8 00312DF8 38 7F 00 05 */ addi r3, r31, 5
|
||||
.global J3DIndTexOrder
|
||||
/* 80315EBC 00312DFC 3C 80 80 01 */ lis r4, J3DIndTexOrder@ha
|
||||
.global J3DIndTexOrder
|
||||
/* 80315EC0 00312E00 38 84 E1 28 */ addi r4, r4, J3DIndTexOrder@l
|
||||
.global __ct__14J3DIndTexOrderFv
|
||||
/* 80315EBC 00312DFC 3C 80 80 01 */ lis r4, __ct__14J3DIndTexOrderFv@ha
|
||||
.global __ct__14J3DIndTexOrderFv
|
||||
/* 80315EC0 00312E00 38 84 E1 28 */ addi r4, r4, __ct__14J3DIndTexOrderFv@l
|
||||
/* 80315EC4 00312E04 38 A0 00 00 */ li r5, 0
|
||||
/* 80315EC8 00312E08 38 C0 00 04 */ li r6, 4
|
||||
/* 80315ECC 00312E0C 38 E0 00 04 */ li r7, 4
|
||||
/* 80315ED0 00312E10 48 04 BE 91 */ bl func_80361D60
|
||||
/* 80315ED0 00312E10 48 04 BE 91 */ bl __construct_array
|
||||
/* 80315ED4 00312E14 38 7F 00 18 */ addi r3, r31, 0x18
|
||||
.global J3DIndTexMtx
|
||||
/* 80315ED8 00312E18 3C 80 80 01 */ lis r4, J3DIndTexMtx@ha
|
||||
.global J3DIndTexMtx
|
||||
/* 80315EDC 00312E1C 38 84 E0 F0 */ addi r4, r4, J3DIndTexMtx@l
|
||||
.global J3DIndTexMtx_NS_dtor
|
||||
/* 80315EE0 00312E20 3C A0 80 01 */ lis r5, J3DIndTexMtx_NS_dtor@ha
|
||||
.global J3DIndTexMtx_NS_dtor
|
||||
/* 80315EE4 00312E24 38 A5 E0 64 */ addi r5, r5, J3DIndTexMtx_NS_dtor@l
|
||||
.global __ct__12J3DIndTexMtxFv
|
||||
/* 80315ED8 00312E18 3C 80 80 01 */ lis r4, __ct__12J3DIndTexMtxFv@ha
|
||||
.global __ct__12J3DIndTexMtxFv
|
||||
/* 80315EDC 00312E1C 38 84 E0 F0 */ addi r4, r4, __ct__12J3DIndTexMtxFv@l
|
||||
.global __dt__12J3DIndTexMtxFv
|
||||
/* 80315EE0 00312E20 3C A0 80 01 */ lis r5, __dt__12J3DIndTexMtxFv@ha
|
||||
.global __dt__12J3DIndTexMtxFv
|
||||
/* 80315EE4 00312E24 38 A5 E0 64 */ addi r5, r5, __dt__12J3DIndTexMtxFv@l
|
||||
/* 80315EE8 00312E28 38 C0 00 1C */ li r6, 0x1c
|
||||
/* 80315EEC 00312E2C 38 E0 00 03 */ li r7, 3
|
||||
/* 80315EF0 00312E30 48 04 BE 71 */ bl func_80361D60
|
||||
/* 80315EF0 00312E30 48 04 BE 71 */ bl __construct_array
|
||||
/* 80315EF4 00312E34 38 7F 00 6C */ addi r3, r31, 0x6c
|
||||
.global J3DIndTexCoordScale
|
||||
/* 80315EF8 00312E38 3C 80 80 01 */ lis r4, J3DIndTexCoordScale@ha
|
||||
.global J3DIndTexCoordScale
|
||||
/* 80315EFC 00312E3C 38 84 E0 E4 */ addi r4, r4, J3DIndTexCoordScale@l
|
||||
.global J3DIndTexCoordScale_NS_dtor
|
||||
/* 80315F00 00312E40 3C A0 80 01 */ lis r5, J3DIndTexCoordScale_NS_dtor@ha
|
||||
.global J3DIndTexCoordScale_NS_dtor
|
||||
/* 80315F04 00312E44 38 A5 E0 24 */ addi r5, r5, J3DIndTexCoordScale_NS_dtor@l
|
||||
.global __ct__19J3DIndTexCoordScaleFv
|
||||
/* 80315EF8 00312E38 3C 80 80 01 */ lis r4, __ct__19J3DIndTexCoordScaleFv@ha
|
||||
.global __ct__19J3DIndTexCoordScaleFv
|
||||
/* 80315EFC 00312E3C 38 84 E0 E4 */ addi r4, r4, __ct__19J3DIndTexCoordScaleFv@l
|
||||
.global __dt__19J3DIndTexCoordScaleFv
|
||||
/* 80315F00 00312E40 3C A0 80 01 */ lis r5, __dt__19J3DIndTexCoordScaleFv@ha
|
||||
.global __dt__19J3DIndTexCoordScaleFv
|
||||
/* 80315F04 00312E44 38 A5 E0 24 */ addi r5, r5, __dt__19J3DIndTexCoordScaleFv@l
|
||||
/* 80315F08 00312E48 38 C0 00 04 */ li r6, 4
|
||||
/* 80315F0C 00312E4C 38 E0 00 04 */ li r7, 4
|
||||
/* 80315F10 00312E50 48 04 BE 51 */ bl func_80361D60
|
||||
/* 80315F10 00312E50 48 04 BE 51 */ bl __construct_array
|
||||
/* 80315F14 00312E54 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80315F18 00312E58 48 00 1C 11 */ bl J3DIndBlockFull_NS_initialize
|
||||
/* 80315F18 00312E58 48 00 1C 11 */ bl initialize__15J3DIndBlockFullFv
|
||||
lbl_80315F1C:
|
||||
/* 80315F1C 00312E5C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80315F20 00312E60 48 00 00 2C */ b lbl_80315F4C
|
||||
@@ -599,8 +599,8 @@ lbl_80315F4C:
|
||||
/* 80315F58 00312E98 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80315F5C 00312E9C 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DMaterial_NS_createPEBlock
|
||||
J3DMaterial_NS_createPEBlock:
|
||||
.global createPEBlock__11J3DMaterialFUlUl
|
||||
createPEBlock__11J3DMaterialFUlUl:
|
||||
/* 80315F60 00312EA0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80315F64 00312EA4 7C 08 02 A6 */ mflr r0
|
||||
/* 80315F68 00312EA8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -666,7 +666,7 @@ lbl_80316018:
|
||||
/* 8031604C 00312F8C 38 7F 00 04 */ addi r3, r31, 4
|
||||
/* 80316050 00312F90 3C 80 80 3A */ lis r4, lbl_803A1FBC@ha
|
||||
/* 80316054 00312F94 38 84 1F BC */ addi r4, r4, lbl_803A1FBC@l
|
||||
/* 80316058 00312F98 48 00 F7 A9 */ bl J3DFogInfo_NS___as
|
||||
/* 80316058 00312F98 48 00 F7 A9 */ bl __as__10J3DFogInfoFRC10J3DFogInfo
|
||||
/* 8031605C 00312F9C A0 02 C9 FA */ lhz r0, lbl_804563FA-_SDA2_BASE_(r2)
|
||||
/* 80316060 00312FA0 B0 1F 00 30 */ sth r0, 0x30(r31)
|
||||
/* 80316064 00312FA4 38 00 00 00 */ li r0, 0
|
||||
@@ -677,7 +677,7 @@ lbl_80316018:
|
||||
/* 80316078 00312FB8 A0 02 C9 FC */ lhz r0, lbl_804563FC-_SDA2_BASE_(r2)
|
||||
/* 8031607C 00312FBC B0 1F 00 38 */ sth r0, 0x38(r31)
|
||||
/* 80316080 00312FC0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80316084 00312FC4 48 00 1A D5 */ bl J3DPEBlockFull_NS_initialize
|
||||
/* 80316084 00312FC4 48 00 1A D5 */ bl initialize__14J3DPEBlockFullFv
|
||||
/* 80316088 00312FC8 48 00 00 60 */ b lbl_803160E8
|
||||
lbl_8031608C:
|
||||
/* 8031608C 00312FCC 3C 03 E0 00 */ addis r0, r3, 0xe000
|
||||
@@ -702,7 +702,7 @@ lbl_8031608C:
|
||||
/* 803160D8 00313018 90 1F 00 08 */ stw r0, 8(r31)
|
||||
/* 803160DC 0031301C A0 02 C9 FC */ lhz r0, lbl_804563FC-_SDA2_BASE_(r2)
|
||||
/* 803160E0 00313020 B0 1F 00 0C */ sth r0, 0xc(r31)
|
||||
/* 803160E4 00313024 48 00 1A 51 */ bl J3DPEBlockFogOff_NS_initialize
|
||||
/* 803160E4 00313024 48 00 1A 51 */ bl initialize__16J3DPEBlockFogOffFv
|
||||
lbl_803160E8:
|
||||
/* 803160E8 00313028 7F E3 FB 78 */ mr r3, r31
|
||||
lbl_803160EC:
|
||||
@@ -712,8 +712,8 @@ lbl_803160EC:
|
||||
/* 803160F8 00313038 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 803160FC 0031303C 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DMaterial_NS_calcSizeColorBlock
|
||||
J3DMaterial_NS_calcSizeColorBlock:
|
||||
.global calcSizeColorBlock__11J3DMaterialFUl
|
||||
calcSizeColorBlock__11J3DMaterialFUl:
|
||||
/* 80316100 00313040 38 A0 00 00 */ li r5, 0
|
||||
/* 80316104 00313044 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80316108 00313048 41 82 00 2C */ beq lbl_80316134
|
||||
@@ -740,8 +740,8 @@ lbl_80316148:
|
||||
/* 80316148 00313088 7C A3 2B 78 */ mr r3, r5
|
||||
/* 8031614C 0031308C 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DMaterial_NS_calcSizeTexGenBlock
|
||||
J3DMaterial_NS_calcSizeTexGenBlock:
|
||||
.global calcSizeTexGenBlock__11J3DMaterialFUl
|
||||
calcSizeTexGenBlock__11J3DMaterialFUl:
|
||||
/* 80316150 00313090 3C 00 08 00 */ lis r0, 0x800
|
||||
/* 80316154 00313094 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80316158 00313098 41 82 00 14 */ beq lbl_8031616C
|
||||
@@ -756,8 +756,8 @@ lbl_80316174:
|
||||
/* 80316174 003130B4 38 60 00 6C */ li r3, 0x6c
|
||||
/* 80316178 003130B8 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DMaterial_NS_calcSizeTevBlock
|
||||
J3DMaterial_NS_calcSizeTevBlock:
|
||||
.global calcSizeTevBlock__11J3DMaterialFi
|
||||
calcSizeTevBlock__11J3DMaterialFi:
|
||||
/* 8031617C 003130BC 38 00 00 00 */ li r0, 0
|
||||
/* 80316180 003130C0 2C 03 00 01 */ cmpwi r3, 1
|
||||
/* 80316184 003130C4 41 81 00 0C */ bgt lbl_80316190
|
||||
@@ -781,16 +781,16 @@ lbl_803161BC:
|
||||
/* 803161BC 003130FC 7C 03 03 78 */ mr r3, r0
|
||||
/* 803161C0 00313100 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DMaterial_NS_calcSizeIndBlock
|
||||
J3DMaterial_NS_calcSizeIndBlock:
|
||||
.global calcSizeIndBlock__11J3DMaterialFi
|
||||
calcSizeIndBlock__11J3DMaterialFi:
|
||||
/* 803161C4 00313104 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 803161C8 00313108 38 60 00 04 */ li r3, 4
|
||||
/* 803161CC 0031310C 4D 82 00 20 */ beqlr
|
||||
/* 803161D0 00313110 38 60 00 7C */ li r3, 0x7c
|
||||
/* 803161D4 00313114 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DMaterial_NS_calcSizePEBlock
|
||||
J3DMaterial_NS_calcSizePEBlock:
|
||||
.global calcSizePEBlock__11J3DMaterialFUlUl
|
||||
calcSizePEBlock__11J3DMaterialFUlUl:
|
||||
/* 803161D8 00313118 38 A0 00 00 */ li r5, 0
|
||||
/* 803161DC 0031311C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 803161E0 00313120 40 82 00 34 */ bne lbl_80316214
|
||||
@@ -823,8 +823,8 @@ lbl_80316238:
|
||||
/* 80316238 00313178 7C A3 2B 78 */ mr r3, r5
|
||||
/* 8031623C 0031317C 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DMaterial_NS_initialize
|
||||
J3DMaterial_NS_initialize:
|
||||
.global initialize__11J3DMaterialFv
|
||||
initialize__11J3DMaterialFv:
|
||||
/* 80316240 00313180 38 A0 00 00 */ li r5, 0
|
||||
/* 80316244 00313184 90 A3 00 08 */ stw r5, 8(r3)
|
||||
/* 80316248 00313188 90 A3 00 04 */ stw r5, 4(r3)
|
||||
@@ -846,8 +846,8 @@ J3DMaterial_NS_initialize:
|
||||
/* 80316288 003131C8 90 A3 00 48 */ stw r5, 0x48(r3)
|
||||
/* 8031628C 003131CC 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DMaterial_NS_countDLSize
|
||||
J3DMaterial_NS_countDLSize:
|
||||
.global countDLSize__11J3DMaterialFv
|
||||
countDLSize__11J3DMaterialFv:
|
||||
/* 80316290 003131D0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80316294 003131D4 7C 08 02 A6 */ mflr r0
|
||||
/* 80316298 003131D8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
@@ -894,8 +894,8 @@ J3DMaterial_NS_countDLSize:
|
||||
/* 8031633C 0031327C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80316340 00313280 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DMaterial_NS_makeDisplayList_private
|
||||
J3DMaterial_NS_makeDisplayList_private:
|
||||
.global makeDisplayList_private__11J3DMaterialFP17J3DDisplayListObj
|
||||
makeDisplayList_private__11J3DMaterialFP17J3DDisplayListObj:
|
||||
/* 80316344 00313284 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80316348 00313288 7C 08 02 A6 */ mflr r0
|
||||
/* 8031634C 0031328C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
@@ -904,7 +904,7 @@ J3DMaterial_NS_makeDisplayList_private:
|
||||
/* 80316358 00313298 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8031635C 0031329C 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80316360 003132A0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80316364 003132A4 4B FF C2 E1 */ bl J3DDisplayListObj_NS_beginDL
|
||||
/* 80316364 003132A4 4B FF C2 E1 */ bl beginDL__17J3DDisplayListObjFv
|
||||
/* 80316368 003132A8 80 7E 00 2C */ lwz r3, 0x2c(r30)
|
||||
/* 8031636C 003132AC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80316370 003132B0 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
@@ -954,7 +954,7 @@ J3DMaterial_NS_makeDisplayList_private:
|
||||
/* 80316420 00313360 7F 85 E3 78 */ mr r5, r28
|
||||
/* 80316424 00313364 7F 66 DB 78 */ mr r6, r27
|
||||
/* 80316428 00313368 7F 47 D3 78 */ mr r7, r26
|
||||
/* 8031642C 0031336C 4B FF 6C 6D */ bl J3DGDSetGenMode
|
||||
/* 8031642C 0031336C 4B FF 6C 6D */ bl J3DGDSetGenMode__FUcUcUcUc11_GXCullMode
|
||||
/* 80316430 00313370 80 7E 00 28 */ lwz r3, 0x28(r30)
|
||||
/* 80316434 00313374 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80316438 00313378 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
||||
@@ -1072,7 +1072,7 @@ J3DMaterial_NS_makeDisplayList_private:
|
||||
/* 803165F8 00313538 90 05 00 08 */ stw r0, 8(r5)
|
||||
/* 803165FC 0031353C 98 64 00 00 */ stb r3, 0(r4)
|
||||
/* 80316600 00313540 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80316604 00313544 4B FF C0 95 */ bl J3DDisplayListObj_NS_endDL
|
||||
/* 80316604 00313544 4B FF C0 95 */ bl endDL__17J3DDisplayListObjFv
|
||||
/* 80316608 00313548 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8031660C 0031354C 48 04 BC 11 */ bl _restgpr_26
|
||||
/* 80316610 00313550 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
@@ -1092,7 +1092,7 @@ J3DMaterial_NS_makeDisplayList_private:
|
||||
/* 80316648 00313588 90 05 00 34 */ stw r0, 0x34(r5)
|
||||
/* 8031664C 0031358C 80 84 00 3C */ lwz r4, 0x3c(r4)
|
||||
/* 80316650 00313590 80 84 00 20 */ lwz r4, 0x20(r4)
|
||||
/* 80316654 00313594 4B FF FC F1 */ bl J3DMaterial_NS_makeDisplayList_private
|
||||
/* 80316654 00313594 4B FF FC F1 */ bl makeDisplayList_private__11J3DMaterialFP17J3DDisplayListObj
|
||||
lbl_80316658:
|
||||
/* 80316658 00313598 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8031665C 0031359C 7C 08 03 A6 */ mtlr r0
|
||||
@@ -1102,7 +1102,7 @@ lbl_80316658:
|
||||
/* 8031666C 003135AC 7C 08 02 A6 */ mflr r0
|
||||
/* 80316670 003135B0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80316674 003135B4 80 83 00 48 */ lwz r4, 0x48(r3)
|
||||
/* 80316678 003135B8 4B FF FC CD */ bl J3DMaterial_NS_makeDisplayList_private
|
||||
/* 80316678 003135B8 4B FF FC CD */ bl makeDisplayList_private__11J3DMaterialFP17J3DDisplayListObj
|
||||
/* 8031667C 003135BC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80316680 003135C0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80316684 003135C4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
@@ -1122,7 +1122,7 @@ lbl_80316658:
|
||||
/* 803166BC 003135FC 81 8C 00 5C */ lwz r12, 0x5c(r12)
|
||||
/* 803166C0 00313600 7D 89 03 A6 */ mtctr r12
|
||||
/* 803166C4 00313604 4E 80 04 21 */ bctrl
|
||||
/* 803166C8 00313608 48 00 DA 99 */ bl loadNBTScale
|
||||
/* 803166C8 00313608 48 00 DA 99 */ bl loadNBTScale__FR11J3DNBTScale
|
||||
lbl_803166CC:
|
||||
/* 803166CC 0031360C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 803166D0 00313610 7C 08 03 A6 */ mtlr r0
|
||||
@@ -1141,13 +1141,13 @@ lbl_803166CC:
|
||||
/* 80316704 00313644 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
||||
/* 80316708 00313648 40 82 00 24 */ bne lbl_8031672C
|
||||
/* 8031670C 0031364C 80 7F 00 48 */ lwz r3, 0x48(r31)
|
||||
/* 80316710 00313650 4B FF BF 09 */ bl J3DDisplayListObj_NS_callDL
|
||||
/* 80316710 00313650 4B FF BF 09 */ bl callDL__17J3DDisplayListObjCFv
|
||||
/* 80316714 00313654 80 7F 00 28 */ lwz r3, 0x28(r31)
|
||||
/* 80316718 00313658 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8031671C 0031365C 81 8C 00 5C */ lwz r12, 0x5c(r12)
|
||||
/* 80316720 00313660 7D 89 03 A6 */ mtctr r12
|
||||
/* 80316724 00313664 4E 80 04 21 */ bctrl
|
||||
/* 80316728 00313668 48 00 DA 39 */ bl loadNBTScale
|
||||
/* 80316728 00313668 48 00 DA 39 */ bl loadNBTScale__FR11J3DNBTScale
|
||||
lbl_8031672C:
|
||||
/* 8031672C 0031366C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80316730 00313670 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
@@ -1167,7 +1167,7 @@ lbl_8031672C:
|
||||
/* 80316768 003136A8 90 03 00 34 */ stw r0, 0x34(r3)
|
||||
/* 8031676C 003136AC 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
||||
/* 80316770 003136B0 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 80316774 003136B4 4B FF BF 81 */ bl J3DDisplayListObj_NS_beginPatch
|
||||
/* 80316774 003136B4 4B FF BF 81 */ bl beginPatch__17J3DDisplayListObjFv
|
||||
/* 80316778 003136B8 80 7E 00 2C */ lwz r3, 0x2c(r30)
|
||||
/* 8031677C 003136BC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80316780 003136C0 81 8C 00 28 */ lwz r12, 0x28(r12)
|
||||
@@ -1185,7 +1185,7 @@ lbl_8031672C:
|
||||
/* 803167B0 003136F0 4E 80 04 21 */ bctrl
|
||||
/* 803167B4 003136F4 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
||||
/* 803167B8 003136F8 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 803167BC 003136FC 4B FF BF 59 */ bl J3DDisplayListObj_NS_endPatch
|
||||
/* 803167BC 003136FC 4B FF BF 59 */ bl endPatch__17J3DDisplayListObjFv
|
||||
/* 803167C0 00313700 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 803167C4 00313704 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 803167C8 00313708 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
@@ -1206,7 +1206,7 @@ lbl_8031672C:
|
||||
/* 80316804 00313744 80 04 00 20 */ lwz r0, 0x20(r4)
|
||||
/* 80316808 00313748 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8031680C 0031374C 41 82 01 B8 */ beq lbl_803169C4
|
||||
/* 80316810 00313750 4B FF C2 15 */ bl J3DMatPacket_NS_beginDiff
|
||||
/* 80316810 00313750 4B FF C2 15 */ bl beginDiff__12J3DMatPacketFv
|
||||
/* 80316814 00313754 80 7D 00 2C */ lwz r3, 0x2c(r29)
|
||||
/* 80316818 00313758 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8031681C 0031375C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
@@ -1247,7 +1247,7 @@ lbl_8031672C:
|
||||
/* 803168A8 003137E8 54 63 06 3E */ clrlwi r3, r3, 0x18
|
||||
/* 803168AC 003137EC 7F 84 E3 78 */ mr r4, r28
|
||||
/* 803168B0 003137F0 7F 65 DB 78 */ mr r5, r27
|
||||
/* 803168B4 003137F4 4B FF 69 5D */ bl J3DGDSetGenMode_3Param
|
||||
/* 803168B4 003137F4 4B FF 69 5D */ bl J3DGDSetGenMode_3Param__FUcUcUc
|
||||
/* 803168B8 003137F8 80 7D 00 28 */ lwz r3, 0x28(r29)
|
||||
/* 803168BC 003137FC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 803168C0 00313800 81 8C 00 40 */ lwz r12, 0x40(r12)
|
||||
@@ -1315,7 +1315,7 @@ lbl_8031698C:
|
||||
/* 803169B4 003138F4 7D 89 03 A6 */ mtctr r12
|
||||
/* 803169B8 003138F8 4E 80 04 21 */ bctrl
|
||||
/* 803169BC 003138FC 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
||||
/* 803169C0 00313900 4B FF C0 8D */ bl J3DMatPacket_NS_endDiff
|
||||
/* 803169C0 00313900 4B FF C0 8D */ bl endDiff__12J3DMatPacketFv
|
||||
lbl_803169C4:
|
||||
/* 803169C4 00313904 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 803169C8 00313908 48 04 B8 59 */ bl _restgpr_27
|
||||
@@ -1347,9 +1347,9 @@ lbl_80316A1C:
|
||||
/* 80316A2C 0031396C 4E 80 04 21 */ bctrl
|
||||
lbl_80316A30:
|
||||
/* 80316A30 00313970 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80316A34 00313974 48 00 00 95 */ bl J3DMaterial_NS_calcCurrentMtx
|
||||
/* 80316A34 00313974 48 00 00 95 */ bl calcCurrentMtx__11J3DMaterialFv
|
||||
/* 80316A38 00313978 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80316A3C 0031397C 48 00 00 75 */ bl J3DMaterial_NS_setCurrentMtx
|
||||
/* 80316A3C 0031397C 48 00 00 75 */ bl setCurrentMtx__11J3DMaterialFv
|
||||
/* 80316A40 00313980 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80316A44 00313984 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80316A48 00313988 7C 08 03 A6 */ mtlr r0
|
||||
@@ -1381,8 +1381,8 @@ lbl_80316AA0:
|
||||
/* 80316AA8 003139E8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80316AAC 003139EC 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DMaterial_NS_setCurrentMtx
|
||||
J3DMaterial_NS_setCurrentMtx:
|
||||
.global setCurrentMtx__11J3DMaterialFv
|
||||
setCurrentMtx__11J3DMaterialFv:
|
||||
/* 80316AB0 003139F0 80 83 00 08 */ lwz r4, 8(r3)
|
||||
/* 80316AB4 003139F4 80 03 00 40 */ lwz r0, 0x40(r3)
|
||||
/* 80316AB8 003139F8 90 04 00 40 */ stw r0, 0x40(r4)
|
||||
@@ -1390,8 +1390,8 @@ J3DMaterial_NS_setCurrentMtx:
|
||||
/* 80316AC0 00313A00 90 04 00 44 */ stw r0, 0x44(r4)
|
||||
/* 80316AC4 00313A04 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DMaterial_NS_calcCurrentMtx
|
||||
J3DMaterial_NS_calcCurrentMtx:
|
||||
.global calcCurrentMtx__11J3DMaterialFv
|
||||
calcCurrentMtx__11J3DMaterialFv:
|
||||
/* 80316AC8 00313A08 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80316ACC 00313A0C 7C 08 02 A6 */ mflr r0
|
||||
/* 80316AD0 00313A10 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
@@ -1563,8 +1563,8 @@ lbl_80316D50:
|
||||
/* 80316D60 00313CA0 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80316D64 00313CA4 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DMaterial_NS_copy
|
||||
J3DMaterial_NS_copy:
|
||||
.global copy__11J3DMaterialFP11J3DMaterial
|
||||
copy__11J3DMaterialFP11J3DMaterial:
|
||||
/* 80316D68 00313CA8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80316D6C 00313CAC 7C 08 02 A6 */ mflr r0
|
||||
/* 80316D70 00313CB0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -1626,7 +1626,7 @@ J3DMaterial_NS_copy:
|
||||
/* 80316E50 00313D90 38 00 00 00 */ li r0, 0
|
||||
/* 80316E54 00313D94 90 03 00 3C */ stw r0, 0x3c(r3)
|
||||
/* 80316E58 00313D98 80 83 00 38 */ lwz r4, 0x38(r3)
|
||||
/* 80316E5C 00313D9C 4B FF FF 0D */ bl J3DMaterial_NS_copy
|
||||
/* 80316E5C 00313D9C 4B FF FF 0D */ bl copy__11J3DMaterialFP11J3DMaterial
|
||||
lbl_80316E60:
|
||||
/* 80316E60 00313DA0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80316E64 00313DA4 7C 08 03 A6 */ mtlr r0
|
||||
@@ -1641,8 +1641,8 @@ lbl_80316E60:
|
||||
/* 80316E88 00313DC8 90 03 00 3C */ stw r0, 0x3c(r3)
|
||||
/* 80316E8C 00313DCC 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DMaterial_NS_newSharedDisplayList
|
||||
J3DMaterial_NS_newSharedDisplayList:
|
||||
.global newSharedDisplayList__11J3DMaterialFUl
|
||||
newSharedDisplayList__11J3DMaterialFUl:
|
||||
/* 80316E90 00313DD0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80316E94 00313DD4 7C 08 02 A6 */ mflr r0
|
||||
/* 80316E98 00313DD8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -1671,7 +1671,7 @@ lbl_80316EDC:
|
||||
/* 80316EF0 00313E30 48 00 00 1C */ b lbl_80316F0C
|
||||
lbl_80316EF4:
|
||||
/* 80316EF4 00313E34 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80316EF8 00313E38 4B FF B5 91 */ bl J3DDisplayListObj_NS_newDisplayList
|
||||
/* 80316EF8 00313E38 4B FF B5 91 */ bl newDisplayList__17J3DDisplayListObjFUl
|
||||
/* 80316EFC 00313E3C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80316F00 00313E40 41 82 00 08 */ beq lbl_80316F08
|
||||
/* 80316F04 00313E44 48 00 00 08 */ b lbl_80316F0C
|
||||
@@ -1685,8 +1685,8 @@ lbl_80316F0C:
|
||||
/* 80316F1C 00313E5C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80316F20 00313E60 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DMaterial_NS_newSingleSharedDisplayList
|
||||
J3DMaterial_NS_newSingleSharedDisplayList:
|
||||
.global newSingleSharedDisplayList__11J3DMaterialFUl
|
||||
newSingleSharedDisplayList__11J3DMaterialFUl:
|
||||
/* 80316F24 00313E64 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80316F28 00313E68 7C 08 02 A6 */ mflr r0
|
||||
/* 80316F2C 00313E6C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -1715,7 +1715,7 @@ lbl_80316F70:
|
||||
/* 80316F84 00313EC4 48 00 00 1C */ b lbl_80316FA0
|
||||
lbl_80316F88:
|
||||
/* 80316F88 00313EC8 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80316F8C 00313ECC 4B FF B5 7D */ bl J3DDisplayListObj_NS_newSingleDisplayList
|
||||
/* 80316F8C 00313ECC 4B FF B5 7D */ bl newSingleDisplayList__17J3DDisplayListObjFUl
|
||||
/* 80316F90 00313ED0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80316F94 00313ED4 41 82 00 08 */ beq lbl_80316F9C
|
||||
/* 80316F98 00313ED8 48 00 00 08 */ b lbl_80316FA0
|
||||
@@ -1729,12 +1729,12 @@ lbl_80316FA0:
|
||||
/* 80316FB0 00313EF0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80316FB4 00313EF4 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DPatchedMaterial_NS_initialize
|
||||
J3DPatchedMaterial_NS_initialize:
|
||||
.global initialize__18J3DPatchedMaterialFv
|
||||
initialize__18J3DPatchedMaterialFv:
|
||||
/* 80316FB8 00313EF8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80316FBC 00313EFC 7C 08 02 A6 */ mflr r0
|
||||
/* 80316FC0 00313F00 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80316FC4 00313F04 4B FF F2 7D */ bl J3DMaterial_NS_initialize
|
||||
/* 80316FC4 00313F04 4B FF F2 7D */ bl initialize__11J3DMaterialFv
|
||||
/* 80316FC8 00313F08 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80316FCC 00313F0C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80316FD0 00313F10 38 21 00 10 */ addi r1, r1, 0x10
|
||||
@@ -1759,7 +1759,7 @@ J3DPatchedMaterial_NS_initialize:
|
||||
/* 8031701C 00313F5C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
||||
/* 80317020 00313F60 40 82 00 0C */ bne lbl_8031702C
|
||||
/* 80317024 00313F64 80 63 00 48 */ lwz r3, 0x48(r3)
|
||||
/* 80317028 00313F68 4B FF B5 F1 */ bl J3DDisplayListObj_NS_callDL
|
||||
/* 80317028 00313F68 4B FF B5 F1 */ bl callDL__17J3DDisplayListObjCFv
|
||||
lbl_8031702C:
|
||||
/* 8031702C 00313F6C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80317030 00313F70 7C 08 03 A6 */ mtlr r0
|
||||
@@ -1768,12 +1768,12 @@ lbl_8031702C:
|
||||
/* 8031703C 00313F7C 4E 80 00 20 */ blr
|
||||
/* 80317040 00313F80 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DLockedMaterial_NS_initialize
|
||||
J3DLockedMaterial_NS_initialize:
|
||||
.global initialize__17J3DLockedMaterialFv
|
||||
initialize__17J3DLockedMaterialFv:
|
||||
/* 80317044 00313F84 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80317048 00313F88 7C 08 02 A6 */ mflr r0
|
||||
/* 8031704C 00313F8C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80317050 00313F90 4B FF F1 F1 */ bl J3DMaterial_NS_initialize
|
||||
/* 80317050 00313F90 4B FF F1 F1 */ bl initialize__11J3DMaterialFv
|
||||
/* 80317054 00313F94 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80317058 00313F98 7C 08 03 A6 */ mtlr r0
|
||||
/* 8031705C 00313F9C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
@@ -1798,7 +1798,7 @@ J3DLockedMaterial_NS_initialize:
|
||||
/* 803170A8 00313FE8 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
||||
/* 803170AC 00313FEC 40 82 00 0C */ bne lbl_803170B8
|
||||
/* 803170B0 00313FF0 80 63 00 48 */ lwz r3, 0x48(r3)
|
||||
/* 803170B4 00313FF4 4B FF B5 65 */ bl J3DDisplayListObj_NS_callDL
|
||||
/* 803170B4 00313FF4 4B FF B5 65 */ bl callDL__17J3DDisplayListObjCFv
|
||||
lbl_803170B8:
|
||||
/* 803170B8 00313FF8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 803170BC 00313FFC 7C 08 03 A6 */ mtlr r0
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
.section .text, "ax" # 80312488
|
||||
|
||||
|
||||
.global J3DDisplayListObj_NS_newDisplayList
|
||||
J3DDisplayListObj_NS_newDisplayList:
|
||||
.global newDisplayList__17J3DDisplayListObjFUl
|
||||
newDisplayList__17J3DDisplayListObjFUl:
|
||||
/* 80312488 0030F3C8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8031248C 0030F3CC 7C 08 02 A6 */ mflr r0
|
||||
/* 80312490 0030F3D0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -41,8 +41,8 @@ lbl_803124F4:
|
||||
/* 80312500 0030F440 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80312504 0030F444 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DDisplayListObj_NS_newSingleDisplayList
|
||||
J3DDisplayListObj_NS_newSingleDisplayList:
|
||||
.global newSingleDisplayList__17J3DDisplayListObjFUl
|
||||
newSingleDisplayList__17J3DDisplayListObjFUl:
|
||||
/* 80312508 0030F448 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8031250C 0030F44C 7C 08 02 A6 */ mflr r0
|
||||
/* 80312510 0030F450 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -70,8 +70,8 @@ lbl_80312558:
|
||||
/* 80312564 0030F4A4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80312568 0030F4A8 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DDisplayListObj_NS_single_To_Double
|
||||
J3DDisplayListObj_NS_single_To_Double:
|
||||
.global single_To_Double__17J3DDisplayListObjFv
|
||||
single_To_Double__17J3DDisplayListObjFv:
|
||||
/* 8031256C 0030F4AC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80312570 0030F4B0 7C 08 02 A6 */ mflr r0
|
||||
/* 80312574 0030F4B4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -106,8 +106,8 @@ lbl_803125D0:
|
||||
/* 803125DC 0030F51C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 803125E0 0030F520 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DDisplayListObj_NS_setSingleDisplayList
|
||||
J3DDisplayListObj_NS_setSingleDisplayList:
|
||||
.global setSingleDisplayList__17J3DDisplayListObjFPvUl
|
||||
setSingleDisplayList__17J3DDisplayListObjFPvUl:
|
||||
/* 803125E4 0030F524 38 05 00 1F */ addi r0, r5, 0x1f
|
||||
/* 803125E8 0030F528 54 00 00 34 */ rlwinm r0, r0, 0, 0, 0x1a
|
||||
/* 803125EC 0030F52C 90 03 00 0C */ stw r0, 0xc(r3)
|
||||
@@ -117,16 +117,16 @@ J3DDisplayListObj_NS_setSingleDisplayList:
|
||||
/* 803125FC 0030F53C 90 A3 00 08 */ stw r5, 8(r3)
|
||||
/* 80312600 0030F540 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DDisplayListObj_NS_swapBuffer
|
||||
J3DDisplayListObj_NS_swapBuffer:
|
||||
.global swapBuffer__17J3DDisplayListObjFv
|
||||
swapBuffer__17J3DDisplayListObjFv:
|
||||
/* 80312604 0030F544 80 83 00 00 */ lwz r4, 0(r3)
|
||||
/* 80312608 0030F548 80 03 00 04 */ lwz r0, 4(r3)
|
||||
/* 8031260C 0030F54C 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80312610 0030F550 90 83 00 04 */ stw r4, 4(r3)
|
||||
/* 80312614 0030F554 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DDisplayListObj_NS_callDL
|
||||
J3DDisplayListObj_NS_callDL:
|
||||
.global callDL__17J3DDisplayListObjCFv
|
||||
callDL__17J3DDisplayListObjCFv:
|
||||
/* 80312618 0030F558 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8031261C 0030F55C 7C 08 02 A6 */ mflr r0
|
||||
/* 80312620 0030F560 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -139,14 +139,14 @@ J3DDisplayListObj_NS_callDL:
|
||||
/* 8031263C 0030F57C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80312640 0030F580 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DDisplayListObj_NS_beginDL
|
||||
J3DDisplayListObj_NS_beginDL:
|
||||
.global beginDL__17J3DDisplayListObjFv
|
||||
beginDL__17J3DDisplayListObjFv:
|
||||
/* 80312644 0030F584 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80312648 0030F588 7C 08 02 A6 */ mflr r0
|
||||
/* 8031264C 0030F58C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80312650 0030F590 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80312654 0030F594 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80312658 0030F598 4B FF FF AD */ bl J3DDisplayListObj_NS_swapBuffer
|
||||
/* 80312658 0030F598 4B FF FF AD */ bl swapBuffer__17J3DDisplayListObjFv
|
||||
/* 8031265C 0030F59C 48 02 B0 99 */ bl __RAS_OSDisableInterrupts_begin
|
||||
/* 80312660 0030F5A0 90 6D 90 20 */ stw r3, lbl_804515A0-_SDA_BASE_(r13)
|
||||
/* 80312664 0030F5A4 3C 60 80 43 */ lis r3, lbl_80434C70@ha
|
||||
@@ -163,8 +163,8 @@ J3DDisplayListObj_NS_beginDL:
|
||||
/* 80312690 0030F5D0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80312694 0030F5D4 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DDisplayListObj_NS_endDL
|
||||
J3DDisplayListObj_NS_endDL:
|
||||
.global endDL__17J3DDisplayListObjFv
|
||||
endDL__17J3DDisplayListObjFv:
|
||||
/* 80312698 0030F5D8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8031269C 0030F5DC 7C 08 02 A6 */ mflr r0
|
||||
/* 803126A0 0030F5E0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -189,19 +189,19 @@ J3DDisplayListObj_NS_endDL:
|
||||
/* 803126EC 0030F62C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 803126F0 0030F630 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DDisplayListObj_NS_beginPatch
|
||||
J3DDisplayListObj_NS_beginPatch:
|
||||
.global beginPatch__17J3DDisplayListObjFv
|
||||
beginPatch__17J3DDisplayListObjFv:
|
||||
/* 803126F4 0030F634 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 803126F8 0030F638 7C 08 02 A6 */ mflr r0
|
||||
/* 803126FC 0030F63C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80312700 0030F640 4B FF FF 45 */ bl J3DDisplayListObj_NS_beginDL
|
||||
/* 80312700 0030F640 4B FF FF 45 */ bl beginDL__17J3DDisplayListObjFv
|
||||
/* 80312704 0030F644 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80312708 0030F648 7C 08 03 A6 */ mtlr r0
|
||||
/* 8031270C 0030F64C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80312710 0030F650 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DDisplayListObj_NS_endPatch
|
||||
J3DDisplayListObj_NS_endPatch:
|
||||
.global endPatch__17J3DDisplayListObjFv
|
||||
endPatch__17J3DDisplayListObjFv:
|
||||
/* 80312714 0030F654 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80312718 0030F658 7C 08 02 A6 */ mflr r0
|
||||
/* 8031271C 0030F65C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -220,8 +220,8 @@ J3DDisplayListObj_NS_endPatch:
|
||||
/* 80312750 0030F690 38 60 00 01 */ li r3, 1
|
||||
/* 80312754 0030F694 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DPacket_NS_addChildPacket
|
||||
J3DPacket_NS_addChildPacket:
|
||||
.global addChildPacket__9J3DPacketFP9J3DPacket
|
||||
addChildPacket__9J3DPacketFP9J3DPacket:
|
||||
/* 80312758 0030F698 80 03 00 08 */ lwz r0, 8(r3)
|
||||
/* 8031275C 0030F69C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80312760 0030F6A0 40 82 00 0C */ bne lbl_8031276C
|
||||
@@ -232,8 +232,8 @@ lbl_8031276C:
|
||||
/* 80312770 0030F6B0 90 83 00 08 */ stw r4, 8(r3)
|
||||
/* 80312774 0030F6B4 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DDrawPacket
|
||||
J3DDrawPacket:
|
||||
.global __ct__13J3DDrawPacketFv
|
||||
__ct__13J3DDrawPacketFv:
|
||||
/* 80312778 0030F6B8 3C 80 80 3D */ lis r4, lbl_803CD97C@ha
|
||||
/* 8031277C 0030F6BC 38 04 D9 7C */ addi r0, r4, lbl_803CD97C@l
|
||||
/* 80312780 0030F6C0 90 03 00 00 */ stw r0, 0(r3)
|
||||
@@ -249,8 +249,8 @@ J3DDrawPacket:
|
||||
/* 803127A8 0030F6E8 90 A3 00 24 */ stw r5, 0x24(r3)
|
||||
/* 803127AC 0030F6EC 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DDrawPacket_NS_dtor
|
||||
J3DDrawPacket_NS_dtor:
|
||||
.global __dt__13J3DDrawPacketFv
|
||||
__dt__13J3DDrawPacketFv:
|
||||
/* 803127B0 0030F6F0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 803127B4 0030F6F4 7C 08 02 A6 */ mflr r0
|
||||
/* 803127B8 0030F6F8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -277,8 +277,8 @@ lbl_803127F4:
|
||||
/* 80312804 0030F744 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80312808 0030F748 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DDrawPacket_NS_newDisplayList
|
||||
J3DDrawPacket_NS_newDisplayList:
|
||||
.global newDisplayList__13J3DDrawPacketFUl
|
||||
newDisplayList__13J3DDrawPacketFUl:
|
||||
/* 8031280C 0030F74C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80312810 0030F750 7C 08 02 A6 */ mflr r0
|
||||
/* 80312814 0030F754 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -304,7 +304,7 @@ lbl_8031284C:
|
||||
/* 80312860 0030F7A0 48 00 00 20 */ b lbl_80312880
|
||||
lbl_80312864:
|
||||
/* 80312864 0030F7A4 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80312868 0030F7A8 4B FF FC 21 */ bl J3DDisplayListObj_NS_newDisplayList
|
||||
/* 80312868 0030F7A8 4B FF FC 21 */ bl newDisplayList__17J3DDisplayListObjFUl
|
||||
/* 8031286C 0030F7AC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80312870 0030F7B0 38 00 00 00 */ li r0, 0
|
||||
/* 80312874 0030F7B4 41 82 00 08 */ beq lbl_8031287C
|
||||
@@ -319,8 +319,8 @@ lbl_80312880:
|
||||
/* 80312890 0030F7D0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80312894 0030F7D4 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DDrawPacket_NS_newSingleDisplayList
|
||||
J3DDrawPacket_NS_newSingleDisplayList:
|
||||
.global newSingleDisplayList__13J3DDrawPacketFUl
|
||||
newSingleDisplayList__13J3DDrawPacketFUl:
|
||||
/* 80312898 0030F7D8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8031289C 0030F7DC 7C 08 02 A6 */ mflr r0
|
||||
/* 803128A0 0030F7E0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -346,7 +346,7 @@ lbl_803128D8:
|
||||
/* 803128EC 0030F82C 48 00 00 20 */ b lbl_8031290C
|
||||
lbl_803128F0:
|
||||
/* 803128F0 0030F830 7F E4 FB 78 */ mr r4, r31
|
||||
/* 803128F4 0030F834 4B FF FC 15 */ bl J3DDisplayListObj_NS_newSingleDisplayList
|
||||
/* 803128F4 0030F834 4B FF FC 15 */ bl newSingleDisplayList__17J3DDisplayListObjFUl
|
||||
/* 803128F8 0030F838 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 803128FC 0030F83C 38 00 00 00 */ li r0, 0
|
||||
/* 80312900 0030F840 41 82 00 08 */ beq lbl_80312908
|
||||
@@ -364,19 +364,19 @@ lbl_8031290C:
|
||||
/* 80312928 0030F868 7C 08 02 A6 */ mflr r0
|
||||
/* 8031292C 0030F86C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80312930 0030F870 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 80312934 0030F874 4B FF FC E5 */ bl J3DDisplayListObj_NS_callDL
|
||||
/* 80312934 0030F874 4B FF FC E5 */ bl callDL__17J3DDisplayListObjCFv
|
||||
/* 80312938 0030F878 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8031293C 0030F87C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80312940 0030F880 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80312944 0030F884 4E 80 00 20 */ blr
|
||||
.global J3DMatPacket
|
||||
J3DMatPacket:
|
||||
.global __ct__12J3DMatPacketFv
|
||||
__ct__12J3DMatPacketFv:
|
||||
/* 80312948 0030F888 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8031294C 0030F88C 7C 08 02 A6 */ mflr r0
|
||||
/* 80312950 0030F890 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80312954 0030F894 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80312958 0030F898 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8031295C 0030F89C 4B FF FE 1D */ bl J3DDrawPacket
|
||||
/* 8031295C 0030F89C 4B FF FE 1D */ bl __ct__13J3DDrawPacketFv
|
||||
/* 80312960 0030F8A0 3C 60 80 3D */ lis r3, lbl_803CD954@ha
|
||||
/* 80312964 0030F8A4 38 03 D9 54 */ addi r0, r3, lbl_803CD954@l
|
||||
/* 80312968 0030F8A8 90 1F 00 00 */ stw r0, 0(r31)
|
||||
@@ -394,8 +394,8 @@ J3DMatPacket:
|
||||
/* 80312998 0030F8D8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8031299C 0030F8DC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 803129A0 0030F8E0 4E 80 00 20 */ blr
|
||||
.global J3DMatPacket_NS_dtor
|
||||
J3DMatPacket_NS_dtor:
|
||||
.global __dt__12J3DMatPacketFv
|
||||
__dt__12J3DMatPacketFv:
|
||||
/* 803129A4 0030F8E4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 803129A8 0030F8E8 7C 08 02 A6 */ mflr r0
|
||||
/* 803129AC 0030F8EC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -408,7 +408,7 @@ J3DMatPacket_NS_dtor:
|
||||
/* 803129C8 0030F908 38 04 D9 54 */ addi r0, r4, lbl_803CD954@l
|
||||
/* 803129CC 0030F90C 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 803129D0 0030F910 38 80 00 00 */ li r4, 0
|
||||
/* 803129D4 0030F914 4B FF FD DD */ bl J3DDrawPacket_NS_dtor
|
||||
/* 803129D4 0030F914 4B FF FD DD */ bl __dt__13J3DDrawPacketFv
|
||||
/* 803129D8 0030F918 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 803129DC 0030F91C 40 81 00 0C */ ble lbl_803129E8
|
||||
/* 803129E0 0030F920 7F C3 F3 78 */ mr r3, r30
|
||||
@@ -422,8 +422,8 @@ lbl_803129E8:
|
||||
/* 803129FC 0030F93C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80312A00 0030F940 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DMatPacket_NS_addShapePacket
|
||||
J3DMatPacket_NS_addShapePacket:
|
||||
.global addShapePacket__12J3DMatPacketFP14J3DShapePacket
|
||||
addShapePacket__12J3DMatPacketFP14J3DShapePacket:
|
||||
/* 80312A04 0030F944 80 03 00 2C */ lwz r0, 0x2c(r3)
|
||||
/* 80312A08 0030F948 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80312A0C 0030F94C 40 82 00 0C */ bne lbl_80312A18
|
||||
@@ -434,34 +434,34 @@ lbl_80312A18:
|
||||
/* 80312A1C 0030F95C 90 83 00 2C */ stw r4, 0x2c(r3)
|
||||
/* 80312A20 0030F960 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DMatPacket_NS_beginDiff
|
||||
J3DMatPacket_NS_beginDiff:
|
||||
.global beginDiff__12J3DMatPacketFv
|
||||
beginDiff__12J3DMatPacketFv:
|
||||
/* 80312A24 0030F964 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80312A28 0030F968 7C 08 02 A6 */ mflr r0
|
||||
/* 80312A2C 0030F96C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80312A30 0030F970 80 63 00 28 */ lwz r3, 0x28(r3)
|
||||
/* 80312A34 0030F974 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 80312A38 0030F978 4B FF FC 0D */ bl J3DDisplayListObj_NS_beginDL
|
||||
/* 80312A38 0030F978 4B FF FC 0D */ bl beginDL__17J3DDisplayListObjFv
|
||||
/* 80312A3C 0030F97C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80312A40 0030F980 7C 08 03 A6 */ mtlr r0
|
||||
/* 80312A44 0030F984 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80312A48 0030F988 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DMatPacket_NS_endDiff
|
||||
J3DMatPacket_NS_endDiff:
|
||||
.global endDiff__12J3DMatPacketFv
|
||||
endDiff__12J3DMatPacketFv:
|
||||
/* 80312A4C 0030F98C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80312A50 0030F990 7C 08 02 A6 */ mflr r0
|
||||
/* 80312A54 0030F994 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80312A58 0030F998 80 63 00 28 */ lwz r3, 0x28(r3)
|
||||
/* 80312A5C 0030F99C 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 80312A60 0030F9A0 4B FF FC 39 */ bl J3DDisplayListObj_NS_endDL
|
||||
/* 80312A60 0030F9A0 4B FF FC 39 */ bl endDL__17J3DDisplayListObjFv
|
||||
/* 80312A64 0030F9A4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80312A68 0030F9A8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80312A6C 0030F9AC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80312A70 0030F9B0 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DMatPacket_NS_isSame
|
||||
J3DMatPacket_NS_isSame:
|
||||
.global isSame__12J3DMatPacketCFP12J3DMatPacket
|
||||
isSame__12J3DMatPacketCFP12J3DMatPacket:
|
||||
/* 80312A74 0030F9B4 38 A0 00 00 */ li r5, 0
|
||||
/* 80312A78 0030F9B8 80 63 00 34 */ lwz r3, 0x34(r3)
|
||||
/* 80312A7C 0030F9BC 80 04 00 34 */ lwz r0, 0x34(r4)
|
||||
@@ -484,20 +484,20 @@ lbl_80312A94:
|
||||
/* 80312ABC 0030F9FC 7D 89 03 A6 */ mtctr r12
|
||||
/* 80312AC0 0030FA00 4E 80 04 21 */ bctrl
|
||||
/* 80312AC4 0030FA04 80 7F 00 20 */ lwz r3, 0x20(r31)
|
||||
/* 80312AC8 0030FA08 4B FF FB 51 */ bl J3DDisplayListObj_NS_callDL
|
||||
/* 80312AC8 0030FA08 4B FF FB 51 */ bl callDL__17J3DDisplayListObjCFv
|
||||
/* 80312ACC 0030FA0C 80 7F 00 2C */ lwz r3, 0x2c(r31)
|
||||
/* 80312AD0 0030FA10 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80312AD4 0030FA14 80 63 00 28 */ lwz r3, 0x28(r3)
|
||||
/* 80312AD8 0030FA18 48 00 28 29 */ bl J3DShape_NS_loadPreDrawSetting
|
||||
/* 80312AD8 0030FA18 48 00 28 29 */ bl loadPreDrawSetting__8J3DShapeCFv
|
||||
/* 80312ADC 0030FA1C 48 00 00 20 */ b lbl_80312AFC
|
||||
lbl_80312AE0:
|
||||
/* 80312AE0 0030FA20 80 7F 00 20 */ lwz r3, 0x20(r31)
|
||||
/* 80312AE4 0030FA24 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80312AE8 0030FA28 41 82 00 08 */ beq lbl_80312AF0
|
||||
/* 80312AEC 0030FA2C 4B FF FB 2D */ bl J3DDisplayListObj_NS_callDL
|
||||
/* 80312AEC 0030FA2C 4B FF FB 2D */ bl callDL__17J3DDisplayListObjCFv
|
||||
lbl_80312AF0:
|
||||
/* 80312AF0 0030FA30 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80312AF4 0030FA34 48 00 04 C9 */ bl J3DShapePacket_NS_drawFast
|
||||
/* 80312AF4 0030FA34 48 00 04 C9 */ bl drawFast__14J3DShapePacketFv
|
||||
/* 80312AF8 0030FA38 83 FF 00 04 */ lwz r31, 4(r31)
|
||||
lbl_80312AFC:
|
||||
/* 80312AFC 0030FA3C 28 1F 00 00 */ cmplwi r31, 0
|
||||
@@ -509,14 +509,14 @@ lbl_80312AFC:
|
||||
/* 80312B14 0030FA54 7C 08 03 A6 */ mtlr r0
|
||||
/* 80312B18 0030FA58 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80312B1C 0030FA5C 4E 80 00 20 */ blr
|
||||
.global J3DShapePacket
|
||||
J3DShapePacket:
|
||||
.global __ct__14J3DShapePacketFv
|
||||
__ct__14J3DShapePacketFv:
|
||||
/* 80312B20 0030FA60 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80312B24 0030FA64 7C 08 02 A6 */ mflr r0
|
||||
/* 80312B28 0030FA68 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80312B2C 0030FA6C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80312B30 0030FA70 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80312B34 0030FA74 4B FF FC 45 */ bl J3DDrawPacket
|
||||
/* 80312B34 0030FA74 4B FF FC 45 */ bl __ct__13J3DDrawPacketFv
|
||||
/* 80312B38 0030FA78 3C 60 80 3D */ lis r3, lbl_803CD940@ha
|
||||
/* 80312B3C 0030FA7C 38 03 D9 40 */ addi r0, r3, lbl_803CD940@l
|
||||
/* 80312B40 0030FA80 90 1F 00 00 */ stw r0, 0(r31)
|
||||
@@ -532,8 +532,8 @@ J3DShapePacket:
|
||||
/* 80312B68 0030FAA8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80312B6C 0030FAAC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80312B70 0030FAB0 4E 80 00 20 */ blr
|
||||
.global J3DShapePacket_NS_dtor
|
||||
J3DShapePacket_NS_dtor:
|
||||
.global __dt__14J3DShapePacketFv
|
||||
__dt__14J3DShapePacketFv:
|
||||
/* 80312B74 0030FAB4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80312B78 0030FAB8 7C 08 02 A6 */ mflr r0
|
||||
/* 80312B7C 0030FABC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -546,7 +546,7 @@ J3DShapePacket_NS_dtor:
|
||||
/* 80312B98 0030FAD8 38 04 D9 40 */ addi r0, r4, lbl_803CD940@l
|
||||
/* 80312B9C 0030FADC 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 80312BA0 0030FAE0 38 80 00 00 */ li r4, 0
|
||||
/* 80312BA4 0030FAE4 4B FF FC 0D */ bl J3DDrawPacket_NS_dtor
|
||||
/* 80312BA4 0030FAE4 4B FF FC 0D */ bl __dt__13J3DDrawPacketFv
|
||||
/* 80312BA8 0030FAE8 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 80312BAC 0030FAEC 40 81 00 0C */ ble lbl_80312BB8
|
||||
/* 80312BB0 0030FAF0 7F C3 F3 78 */ mr r3, r30
|
||||
@@ -560,8 +560,8 @@ lbl_80312BB8:
|
||||
/* 80312BCC 0030FB0C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80312BD0 0030FB10 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DShapePacket_NS_calcDifferedBufferSize
|
||||
J3DShapePacket_NS_calcDifferedBufferSize:
|
||||
.global calcDifferedBufferSize__14J3DShapePacketFUl
|
||||
calcDifferedBufferSize__14J3DShapePacketFUl:
|
||||
/* 80312BD4 0030FB14 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80312BD8 0030FB18 7C 08 02 A6 */ mflr r0
|
||||
/* 80312BDC 0030FB1C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
@@ -699,18 +699,18 @@ lbl_80312D9C:
|
||||
/* 80312DB4 0030FCF4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80312DB8 0030FCF8 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DShapePacket_NS_newDifferedDisplayList
|
||||
J3DShapePacket_NS_newDifferedDisplayList:
|
||||
.global newDifferedDisplayList__14J3DShapePacketFUl
|
||||
newDifferedDisplayList__14J3DShapePacketFUl:
|
||||
/* 80312DBC 0030FCFC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80312DC0 0030FD00 7C 08 02 A6 */ mflr r0
|
||||
/* 80312DC4 0030FD04 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80312DC8 0030FD08 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80312DCC 0030FD0C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80312DD0 0030FD10 90 83 00 34 */ stw r4, 0x34(r3)
|
||||
/* 80312DD4 0030FD14 4B FF FE 01 */ bl J3DShapePacket_NS_calcDifferedBufferSize
|
||||
/* 80312DD4 0030FD14 4B FF FE 01 */ bl calcDifferedBufferSize__14J3DShapePacketFUl
|
||||
/* 80312DD8 0030FD18 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80312DDC 0030FD1C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80312DE0 0030FD20 4B FF FA 2D */ bl J3DDrawPacket_NS_newDisplayList
|
||||
/* 80312DE0 0030FD20 4B FF FA 2D */ bl newDisplayList__13J3DDrawPacketFUl
|
||||
/* 80312DE4 0030FD24 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80312DE8 0030FD28 41 82 00 08 */ beq lbl_80312DF0
|
||||
/* 80312DEC 0030FD2C 48 00 00 08 */ b lbl_80312DF4
|
||||
@@ -723,8 +723,8 @@ lbl_80312DF4:
|
||||
/* 80312E00 0030FD40 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80312E04 0030FD44 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DShapePacket_NS_prepareDraw
|
||||
J3DShapePacket_NS_prepareDraw:
|
||||
.global prepareDraw__14J3DShapePacketCFv
|
||||
prepareDraw__14J3DShapePacketCFv:
|
||||
/* 80312E08 0030FD48 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80312E0C 0030FD4C 7C 08 02 A6 */ mflr r0
|
||||
/* 80312E10 0030FD50 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -732,7 +732,7 @@ J3DShapePacket_NS_prepareDraw:
|
||||
/* 80312E18 0030FD58 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80312E1C 0030FD5C 80 63 00 38 */ lwz r3, 0x38(r3)
|
||||
/* 80312E20 0030FD60 38 63 00 88 */ addi r3, r3, 0x88
|
||||
/* 80312E24 0030FD64 4B FF E2 49 */ bl J3DVertexBuffer_NS_setArray
|
||||
/* 80312E24 0030FD64 4B FF E2 49 */ bl setArray__15J3DVertexBufferCFv
|
||||
/* 80312E28 0030FD68 80 9F 00 38 */ lwz r4, 0x38(r31)
|
||||
/* 80312E2C 0030FD6C 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 80312E30 0030FD70 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l
|
||||
@@ -796,7 +796,7 @@ lbl_80312EF0:
|
||||
lbl_80312F04:
|
||||
/* 80312F04 0030FE44 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 80312F08 0030FE48 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 80312F0C 0030FE4C 48 01 31 ED */ bl J3DModelData_NS_syncJ3DSysFlags
|
||||
/* 80312F0C 0030FE4C 48 01 31 ED */ bl syncJ3DSysFlags__12J3DModelDataCFv
|
||||
/* 80312F10 0030FE50 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80312F14 0030FE54 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80312F18 0030FE58 7C 08 03 A6 */ mtlr r0
|
||||
@@ -813,7 +813,7 @@ lbl_80312F04:
|
||||
/* 80312F44 0030FE84 80 1F 00 28 */ lwz r0, 0x28(r31)
|
||||
/* 80312F48 0030FE88 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80312F4C 0030FE8C 41 82 00 5C */ beq lbl_80312FA8
|
||||
/* 80312F50 0030FE90 4B FF FE B9 */ bl J3DShapePacket_NS_prepareDraw
|
||||
/* 80312F50 0030FE90 4B FF FE B9 */ bl prepareDraw__14J3DShapePacketCFv
|
||||
/* 80312F54 0030FE94 80 1F 00 24 */ lwz r0, 0x24(r31)
|
||||
/* 80312F58 0030FE98 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80312F5C 0030FE9C 41 82 00 20 */ beq lbl_80312F7C
|
||||
@@ -831,7 +831,7 @@ lbl_80312F84:
|
||||
/* 80312F84 0030FEC4 80 7F 00 20 */ lwz r3, 0x20(r31)
|
||||
/* 80312F88 0030FEC8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80312F8C 0030FECC 41 82 00 08 */ beq lbl_80312F94
|
||||
/* 80312F90 0030FED0 4B FF F6 89 */ bl J3DDisplayListObj_NS_callDL
|
||||
/* 80312F90 0030FED0 4B FF F6 89 */ bl callDL__17J3DDisplayListObjCFv
|
||||
lbl_80312F94:
|
||||
/* 80312F94 0030FED4 80 7F 00 28 */ lwz r3, 0x28(r31)
|
||||
/* 80312F98 0030FED8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
@@ -845,8 +845,8 @@ lbl_80312FA8:
|
||||
/* 80312FB4 0030FEF4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80312FB8 0030FEF8 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DShapePacket_NS_drawFast
|
||||
J3DShapePacket_NS_drawFast:
|
||||
.global drawFast__14J3DShapePacketFv
|
||||
drawFast__14J3DShapePacketFv:
|
||||
/* 80312FBC 0030FEFC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80312FC0 0030FF00 7C 08 02 A6 */ mflr r0
|
||||
/* 80312FC4 0030FF04 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -858,7 +858,7 @@ J3DShapePacket_NS_drawFast:
|
||||
/* 80312FDC 0030FF1C 80 1F 00 28 */ lwz r0, 0x28(r31)
|
||||
/* 80312FE0 0030FF20 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80312FE4 0030FF24 41 82 00 4C */ beq lbl_80313030
|
||||
/* 80312FE8 0030FF28 4B FF FE 21 */ bl J3DShapePacket_NS_prepareDraw
|
||||
/* 80312FE8 0030FF28 4B FF FE 21 */ bl prepareDraw__14J3DShapePacketCFv
|
||||
/* 80312FEC 0030FF2C 80 1F 00 24 */ lwz r0, 0x24(r31)
|
||||
/* 80312FF0 0030FF30 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80312FF4 0030FF34 41 82 00 20 */ beq lbl_80313014
|
||||
@@ -903,7 +903,7 @@ lbl_80313030:
|
||||
/* 80313084 0030FFC4 7C 83 23 78 */ mr r3, r4
|
||||
/* 80313088 0030FFC8 7C C4 33 78 */ mr r4, r6
|
||||
/* 8031308C 0030FFCC 39 81 00 08 */ addi r12, r1, 8
|
||||
/* 80313090 0030FFD0 48 04 EF F5 */ bl func_80362084
|
||||
/* 80313090 0030FFD0 48 04 EF F5 */ bl __ptmf_scall
|
||||
/* 80313094 0030FFD4 60 00 00 00 */ nop
|
||||
/* 80313098 0030FFD8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8031309C 0030FFDC 7C 08 03 A6 */ mtlr r0
|
||||
|
||||
+47
-47
@@ -3,8 +3,8 @@
|
||||
.section .text, "ax" # 80314b48
|
||||
|
||||
|
||||
.global J3DShape_NS_initialize
|
||||
J3DShape_NS_initialize:
|
||||
.global initialize__8J3DShapeFv
|
||||
initialize__8J3DShapeFv:
|
||||
/* 80314B48 00311A88 38 A0 00 00 */ li r5, 0
|
||||
/* 80314B4C 00311A8C 90 A3 00 04 */ stw r5, 4(r3)
|
||||
/* 80314B50 00311A90 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
|
||||
@@ -34,8 +34,8 @@ J3DShape_NS_initialize:
|
||||
/* 80314BB0 00311AF0 98 A3 00 48 */ stb r5, 0x48(r3)
|
||||
/* 80314BB4 00311AF4 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DShape_NS_addTexMtxIndexInDL
|
||||
J3DShape_NS_addTexMtxIndexInDL:
|
||||
.global addTexMtxIndexInDL__8J3DShapeF7_GXAttrUl
|
||||
addTexMtxIndexInDL__8J3DShapeF7_GXAttrUl:
|
||||
/* 80314BB8 00311AF8 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80314BBC 00311AFC 7C 08 02 A6 */ mflr r0
|
||||
/* 80314BC0 00311B00 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
@@ -94,7 +94,7 @@ lbl_80314C74:
|
||||
/* 80314C80 00311BC0 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80314C84 00311BC4 7F A5 EB 78 */ mr r5, r29
|
||||
/* 80314C88 00311BC8 7F C6 F3 78 */ mr r6, r30
|
||||
/* 80314C8C 00311BCC 4B FF FC E9 */ bl J3DShapeDraw_NS_addTexMtxIndexInDL
|
||||
/* 80314C8C 00311BCC 4B FF FC E9 */ bl addTexMtxIndexInDL__12J3DShapeDrawFUlUlUl
|
||||
/* 80314C90 00311BD0 3B 7B 00 01 */ addi r27, r27, 1
|
||||
lbl_80314C94:
|
||||
/* 80314C94 00311BD4 57 63 04 3E */ clrlwi r3, r27, 0x10
|
||||
@@ -109,8 +109,8 @@ lbl_80314CA4:
|
||||
/* 80314CB4 00311BF4 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80314CB8 00311BF8 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DShape_NS_addTexMtxIndexInVcd
|
||||
J3DShape_NS_addTexMtxIndexInVcd:
|
||||
.global addTexMtxIndexInVcd__8J3DShapeF7_GXAttr
|
||||
addTexMtxIndexInVcd__8J3DShapeF7_GXAttr:
|
||||
/* 80314CBC 00311BFC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80314CC0 00311C00 7C 08 02 A6 */ mflr r0
|
||||
/* 80314CC4 00311C04 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -169,7 +169,7 @@ lbl_80314D68:
|
||||
/* 80314D80 00311CC0 90 07 00 04 */ stw r0, 4(r7)
|
||||
/* 80314D84 00311CC4 90 7F 00 30 */ stw r3, 0x30(r31)
|
||||
/* 80314D88 00311CC8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80314D8C 00311CCC 48 00 04 D5 */ bl J3DShape_NS_makeVcdVatCmd
|
||||
/* 80314D8C 00311CCC 48 00 04 D5 */ bl makeVcdVatCmd__8J3DShapeFv
|
||||
lbl_80314D90:
|
||||
/* 80314D90 00311CD0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80314D94 00311CD4 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
@@ -178,8 +178,8 @@ lbl_80314D90:
|
||||
/* 80314DA0 00311CE0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80314DA4 00311CE4 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DShape_NS_calcNBTScale
|
||||
J3DShape_NS_calcNBTScale:
|
||||
.global calcNBTScale__8J3DShapeFRC3VecPA3_A3_fPA3_A3_f
|
||||
calcNBTScale__8J3DShapeFRC3VecPA3_A3_fPA3_A3_f:
|
||||
/* 80314DA8 00311CE8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80314DAC 00311CEC 7C 08 02 A6 */ mflr r0
|
||||
/* 80314DB0 00311CF0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
@@ -215,8 +215,8 @@ lbl_80314E00:
|
||||
/* 80314E20 00311D60 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80314E24 00311D64 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DShape_NS_countBumpMtxNum
|
||||
J3DShape_NS_countBumpMtxNum:
|
||||
.global countBumpMtxNum__8J3DShapeCFv
|
||||
countBumpMtxNum__8J3DShapeCFv:
|
||||
/* 80314E28 00311D68 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80314E2C 00311D6C 7C 08 02 A6 */ mflr r0
|
||||
/* 80314E30 00311D70 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
@@ -248,8 +248,8 @@ lbl_80314E70:
|
||||
/* 80314E90 00311DD0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80314E94 00311DD4 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DLoadCPCmd
|
||||
J3DLoadCPCmd:
|
||||
.global J3DLoadCPCmd__FUcUl
|
||||
J3DLoadCPCmd__FUcUl:
|
||||
/* 80314E98 00311DD8 38 00 00 08 */ li r0, 8
|
||||
/* 80314E9C 00311DDC 3C A0 CC 01 */ lis r5, 0xCC008000@ha
|
||||
/* 80314EA0 00311DE0 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
|
||||
@@ -257,8 +257,8 @@ J3DLoadCPCmd:
|
||||
/* 80314EA8 00311DE8 90 85 80 00 */ stw r4, -0x8000(r5)
|
||||
/* 80314EAC 00311DEC 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DLoadArrayBasePtr
|
||||
J3DLoadArrayBasePtr:
|
||||
.global J3DLoadArrayBasePtr__F7_GXAttrPv
|
||||
J3DLoadArrayBasePtr__F7_GXAttrPv:
|
||||
/* 80314EB0 00311DF0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80314EB4 00311DF4 7C 08 02 A6 */ mflr r0
|
||||
/* 80314EB8 00311DF8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -270,14 +270,14 @@ lbl_80314ECC:
|
||||
/* 80314ECC 00311E0C 38 05 00 A0 */ addi r0, r5, 0xa0
|
||||
/* 80314ED0 00311E10 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 80314ED4 00311E14 54 84 00 7E */ clrlwi r4, r4, 1
|
||||
/* 80314ED8 00311E18 4B FF FF C1 */ bl J3DLoadCPCmd
|
||||
/* 80314ED8 00311E18 4B FF FF C1 */ bl J3DLoadCPCmd__FUcUl
|
||||
/* 80314EDC 00311E1C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80314EE0 00311E20 7C 08 03 A6 */ mtlr r0
|
||||
/* 80314EE4 00311E24 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80314EE8 00311E28 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DShape_NS_loadVtxArray
|
||||
J3DShape_NS_loadVtxArray:
|
||||
.global loadVtxArray__8J3DShapeCFv
|
||||
loadVtxArray__8J3DShapeCFv:
|
||||
/* 80314EEC 00311E2C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80314EF0 00311E30 7C 08 02 A6 */ mflr r0
|
||||
/* 80314EF4 00311E34 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -287,7 +287,7 @@ J3DShape_NS_loadVtxArray:
|
||||
/* 80314F04 00311E44 3C 80 80 43 */ lis r4, lbl_80434AC8@ha
|
||||
/* 80314F08 00311E48 38 84 4A C8 */ addi r4, r4, lbl_80434AC8@l
|
||||
/* 80314F0C 00311E4C 80 84 01 0C */ lwz r4, 0x10c(r4)
|
||||
/* 80314F10 00311E50 4B FF FF A1 */ bl J3DLoadArrayBasePtr
|
||||
/* 80314F10 00311E50 4B FF FF A1 */ bl J3DLoadArrayBasePtr__F7_GXAttrPv
|
||||
/* 80314F14 00311E54 88 1F 00 34 */ lbz r0, 0x34(r31)
|
||||
/* 80314F18 00311E58 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80314F1C 00311E5C 40 82 00 18 */ bne lbl_80314F34
|
||||
@@ -295,21 +295,21 @@ J3DShape_NS_loadVtxArray:
|
||||
/* 80314F24 00311E64 3C 80 80 43 */ lis r4, lbl_80434AC8@ha
|
||||
/* 80314F28 00311E68 38 84 4A C8 */ addi r4, r4, lbl_80434AC8@l
|
||||
/* 80314F2C 00311E6C 80 84 01 10 */ lwz r4, 0x110(r4)
|
||||
/* 80314F30 00311E70 4B FF FF 81 */ bl J3DLoadArrayBasePtr
|
||||
/* 80314F30 00311E70 4B FF FF 81 */ bl J3DLoadArrayBasePtr__F7_GXAttrPv
|
||||
lbl_80314F34:
|
||||
/* 80314F34 00311E74 38 60 00 0B */ li r3, 0xb
|
||||
/* 80314F38 00311E78 3C 80 80 43 */ lis r4, lbl_80434AC8@ha
|
||||
/* 80314F3C 00311E7C 38 84 4A C8 */ addi r4, r4, lbl_80434AC8@l
|
||||
/* 80314F40 00311E80 80 84 01 14 */ lwz r4, 0x114(r4)
|
||||
/* 80314F44 00311E84 4B FF FF 6D */ bl J3DLoadArrayBasePtr
|
||||
/* 80314F44 00311E84 4B FF FF 6D */ bl J3DLoadArrayBasePtr__F7_GXAttrPv
|
||||
/* 80314F48 00311E88 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80314F4C 00311E8C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80314F50 00311E90 7C 08 03 A6 */ mtlr r0
|
||||
/* 80314F54 00311E94 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80314F58 00311E98 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DShape_NS_isSameVcdVatCmd
|
||||
J3DShape_NS_isSameVcdVatCmd:
|
||||
.global isSameVcdVatCmd__8J3DShapeFP8J3DShape
|
||||
isSameVcdVatCmd__8J3DShapeFP8J3DShape:
|
||||
/* 80314F5C 00311E9C 80 84 00 2C */ lwz r4, 0x2c(r4)
|
||||
/* 80314F60 00311EA0 80 63 00 2C */ lwz r3, 0x2c(r3)
|
||||
/* 80314F64 00311EA4 38 00 00 C0 */ li r0, 0xc0
|
||||
@@ -328,8 +328,8 @@ lbl_80314F84:
|
||||
/* 80314F90 00311ED0 38 60 00 01 */ li r3, 1
|
||||
/* 80314F94 00311ED4 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DShape_NS_makeVtxArrayCmd
|
||||
J3DShape_NS_makeVtxArrayCmd:
|
||||
.global makeVtxArrayCmd__8J3DShapeFv
|
||||
makeVtxArrayCmd__8J3DShapeFv:
|
||||
/* 80314F98 00311ED8 94 21 FF A0 */ stwu r1, -0x60(r1)
|
||||
/* 80314F9C 00311EDC 7C 08 02 A6 */ mflr r0
|
||||
/* 80314FA0 00311EE0 90 01 00 64 */ stw r0, 0x64(r1)
|
||||
@@ -531,8 +531,8 @@ lbl_80315230:
|
||||
/* 80315258 00312198 38 21 00 60 */ addi r1, r1, 0x60
|
||||
/* 8031525C 0031219C 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DShape_NS_makeVcdVatCmd
|
||||
J3DShape_NS_makeVcdVatCmd:
|
||||
.global makeVcdVatCmd__8J3DShapeFv
|
||||
makeVcdVatCmd__8J3DShapeFv:
|
||||
/* 80315260 003121A0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80315264 003121A4 7C 08 02 A6 */ mflr r0
|
||||
/* 80315268 003121A8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
@@ -556,12 +556,12 @@ lbl_80315290:
|
||||
/* 803152AC 003121EC 80 7F 00 30 */ lwz r3, 0x30(r31)
|
||||
/* 803152B0 003121F0 48 04 BE 55 */ bl GDSetVtxDescv
|
||||
/* 803152B4 003121F4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 803152B8 003121F8 4B FF FC E1 */ bl J3DShape_NS_makeVtxArrayCmd
|
||||
/* 803152B8 003121F8 4B FF FC E1 */ bl makeVtxArrayCmd__8J3DShapeFv
|
||||
/* 803152BC 003121FC 80 7F 00 4C */ lwz r3, 0x4c(r31)
|
||||
/* 803152C0 00312200 80 83 00 14 */ lwz r4, 0x14(r3)
|
||||
/* 803152C4 00312204 38 60 00 00 */ li r3, 0
|
||||
/* 803152C8 00312208 88 BF 00 34 */ lbz r5, 0x34(r31)
|
||||
/* 803152CC 0031220C 4B FF 88 39 */ bl J3DGDSetVtxAttrFmtv
|
||||
/* 803152CC 0031220C 4B FF 88 39 */ bl J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb
|
||||
/* 803152D0 00312210 48 04 BD 0D */ bl GDPadCurr32
|
||||
/* 803152D4 00312214 48 04 BC DD */ bl GDFlushCurrToMem
|
||||
/* 803152D8 00312218 38 00 00 00 */ li r0, 0
|
||||
@@ -575,8 +575,8 @@ lbl_80315290:
|
||||
/* 803152F8 00312238 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 803152FC 0031223C 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DShape_NS_loadPreDrawSetting
|
||||
J3DShape_NS_loadPreDrawSetting:
|
||||
.global loadPreDrawSetting__8J3DShapeCFv
|
||||
loadPreDrawSetting__8J3DShapeCFv:
|
||||
/* 80315300 00312240 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80315304 00312244 7C 08 02 A6 */ mflr r0
|
||||
/* 80315308 00312248 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -617,8 +617,8 @@ lbl_80315334:
|
||||
/* 80315390 003122D0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80315394 003122D4 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DShape_NS_setArrayAndBindPipeline
|
||||
J3DShape_NS_setArrayAndBindPipeline:
|
||||
.global setArrayAndBindPipeline__8J3DShapeCFv
|
||||
setArrayAndBindPipeline__8J3DShapeCFv:
|
||||
/* 80315398 003122D8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8031539C 003122DC 7C 08 02 A6 */ mflr r0
|
||||
/* 803153A0 003122E0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -627,7 +627,7 @@ J3DShape_NS_setArrayAndBindPipeline:
|
||||
/* 803153AC 003122EC 80 03 00 0C */ lwz r0, 0xc(r3)
|
||||
/* 803153B0 003122F0 54 00 F7 7E */ rlwinm r0, r0, 0x1e, 0x1d, 0x1f
|
||||
/* 803153B4 003122F4 90 0D 90 28 */ stw r0, lbl_804515A8-_SDA_BASE_(r13)
|
||||
/* 803153B8 003122F8 4B FF FB 35 */ bl J3DShape_NS_loadVtxArray
|
||||
/* 803153B8 003122F8 4B FF FB 35 */ bl loadVtxArray__8J3DShapeCFv
|
||||
/* 803153BC 003122FC 80 9F 00 58 */ lwz r4, 0x58(r31)
|
||||
/* 803153C0 00312300 80 7F 00 60 */ lwz r3, 0x60(r31)
|
||||
/* 803153C4 00312304 80 03 00 00 */ lwz r0, 0(r3)
|
||||
@@ -707,14 +707,14 @@ lbl_80315484:
|
||||
/* 803154E8 00312428 90 C3 80 00 */ stw r6, -0x8000(r3)
|
||||
lbl_803154EC:
|
||||
/* 803154EC 0031242C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 803154F0 00312430 4B FF FE A9 */ bl J3DShape_NS_setArrayAndBindPipeline
|
||||
/* 803154F0 00312430 4B FF FE A9 */ bl setArrayAndBindPipeline__8J3DShapeCFv
|
||||
/* 803154F4 00312434 80 1F 00 0C */ lwz r0, 0xc(r31)
|
||||
/* 803154F8 00312438 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
|
||||
/* 803154FC 0031243C 40 82 00 6C */ bne lbl_80315568
|
||||
/* 80315500 00312440 88 0D 90 31 */ lbz r0, lbl_804515B1-_SDA_BASE_(r13)
|
||||
/* 80315504 00312444 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80315508 00312448 41 82 00 08 */ beq lbl_80315510
|
||||
/* 8031550C 0031244C 4B FF DB 9D */ bl J3DShapeMtx_NS_resetMtxLoadCache
|
||||
/* 8031550C 0031244C 4B FF DB 9D */ bl resetMtxLoadCache__11J3DShapeMtxFv
|
||||
lbl_80315510:
|
||||
/* 80315510 00312450 A3 DF 00 0A */ lhz r30, 0xa(r31)
|
||||
/* 80315514 00312454 3B 60 00 00 */ li r27, 0
|
||||
@@ -734,7 +734,7 @@ lbl_80315544:
|
||||
/* 80315544 00312484 7C 7F E0 2E */ lwzx r3, r31, r28
|
||||
/* 80315548 00312488 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8031554C 0031248C 41 82 00 08 */ beq lbl_80315554
|
||||
/* 80315550 00312490 4B FF F5 85 */ bl J3DShapeDraw_NS_draw
|
||||
/* 80315550 00312490 4B FF F5 85 */ bl draw__12J3DShapeDrawCFv
|
||||
lbl_80315554:
|
||||
/* 80315554 00312494 3B 7B 00 01 */ addi r27, r27, 1
|
||||
lbl_80315558:
|
||||
@@ -748,11 +748,11 @@ lbl_80315568:
|
||||
/* 80315570 003124B0 80 7E 00 40 */ lwz r3, 0x40(r30)
|
||||
/* 80315574 003124B4 80 63 00 30 */ lwz r3, 0x30(r3)
|
||||
/* 80315578 003124B8 38 80 00 00 */ li r4, 0
|
||||
/* 8031557C 003124BC 4B FF A5 65 */ bl J3DFifoLoadPosMtxImm
|
||||
/* 8031557C 003124BC 4B FF A5 65 */ bl J3DFifoLoadPosMtxImm__FPA4_fUl
|
||||
/* 80315580 003124C0 80 7E 00 40 */ lwz r3, 0x40(r30)
|
||||
/* 80315584 003124C4 80 63 00 30 */ lwz r3, 0x30(r3)
|
||||
/* 80315588 003124C8 38 80 00 00 */ li r4, 0
|
||||
/* 8031558C 003124CC 4B FF A5 D5 */ bl J3DFifoLoadNrmMtxImm
|
||||
/* 8031558C 003124CC 4B FF A5 D5 */ bl J3DFifoLoadNrmMtxImm__FPA4_fUl
|
||||
/* 80315590 003124D0 A0 1F 00 0A */ lhz r0, 0xa(r31)
|
||||
/* 80315594 003124D4 3B 60 00 00 */ li r27, 0
|
||||
/* 80315598 003124D8 83 DF 00 3C */ lwz r30, 0x3c(r31)
|
||||
@@ -763,7 +763,7 @@ lbl_803155A4:
|
||||
/* 803155A8 003124E8 7C 7E 00 2E */ lwzx r3, r30, r0
|
||||
/* 803155AC 003124EC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 803155B0 003124F0 41 82 00 08 */ beq lbl_803155B8
|
||||
/* 803155B4 003124F4 4B FF F5 21 */ bl J3DShapeDraw_NS_draw
|
||||
/* 803155B4 003124F4 4B FF F5 21 */ bl draw__12J3DShapeDrawCFv
|
||||
lbl_803155B8:
|
||||
/* 803155B8 003124F8 3B 7B 00 01 */ addi r27, r27, 1
|
||||
lbl_803155BC:
|
||||
@@ -784,7 +784,7 @@ lbl_803155C8:
|
||||
/* 803155F0 00312530 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 803155F4 00312534 38 00 00 00 */ li r0, 0
|
||||
/* 803155F8 00312538 90 0D 90 50 */ stw r0, lbl_804515D0-_SDA_BASE_(r13)
|
||||
/* 803155FC 0031253C 4B FF FD 05 */ bl J3DShape_NS_loadPreDrawSetting
|
||||
/* 803155FC 0031253C 4B FF FD 05 */ bl loadPreDrawSetting__8J3DShapeCFv
|
||||
/* 80315600 00312540 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80315604 00312544 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80315608 00312548 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
@@ -803,12 +803,12 @@ lbl_803155C8:
|
||||
/* 8031563C 0031257C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80315640 00312580 38 00 00 00 */ li r0, 0
|
||||
/* 80315644 00312584 90 0D 90 50 */ stw r0, lbl_804515D0-_SDA_BASE_(r13)
|
||||
/* 80315648 00312588 4B FF FC B9 */ bl J3DShape_NS_loadPreDrawSetting
|
||||
/* 80315648 00312588 4B FF FC B9 */ bl loadPreDrawSetting__8J3DShapeCFv
|
||||
/* 8031564C 0031258C 80 1E 00 0C */ lwz r0, 0xc(r30)
|
||||
/* 80315650 00312590 54 00 F7 7E */ rlwinm r0, r0, 0x1e, 0x1d, 0x1f
|
||||
/* 80315654 00312594 90 0D 90 28 */ stw r0, lbl_804515A8-_SDA_BASE_(r13)
|
||||
/* 80315658 00312598 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8031565C 0031259C 4B FF F8 91 */ bl J3DShape_NS_loadVtxArray
|
||||
/* 8031565C 0031259C 4B FF F8 91 */ bl loadVtxArray__8J3DShapeCFv
|
||||
/* 80315660 003125A0 A3 FE 00 0A */ lhz r31, 0xa(r30)
|
||||
/* 80315664 003125A4 3B A0 00 00 */ li r29, 0
|
||||
/* 80315668 003125A8 83 DE 00 3C */ lwz r30, 0x3c(r30)
|
||||
@@ -818,7 +818,7 @@ lbl_80315670:
|
||||
/* 80315674 003125B4 7C 7E 00 2E */ lwzx r3, r30, r0
|
||||
/* 80315678 003125B8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8031567C 003125BC 41 82 00 08 */ beq lbl_80315684
|
||||
/* 80315680 003125C0 4B FF F4 55 */ bl J3DShapeDraw_NS_draw
|
||||
/* 80315680 003125C0 4B FF F4 55 */ bl draw__12J3DShapeDrawCFv
|
||||
lbl_80315684:
|
||||
/* 80315684 003125C4 3B BD 00 01 */ addi r29, r29, 1
|
||||
lbl_80315688:
|
||||
@@ -874,7 +874,7 @@ lbl_803156E4:
|
||||
/* 80315748 00312688 90 C3 80 00 */ stw r6, -0x8000(r3)
|
||||
lbl_8031574C:
|
||||
/* 8031574C 0031268C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80315750 00312690 4B FF F7 9D */ bl J3DShape_NS_loadVtxArray
|
||||
/* 80315750 00312690 4B FF F7 9D */ bl loadVtxArray__8J3DShapeCFv
|
||||
/* 80315754 00312694 A3 FE 00 0A */ lhz r31, 0xa(r30)
|
||||
/* 80315758 00312698 3B A0 00 00 */ li r29, 0
|
||||
/* 8031575C 0031269C 83 DE 00 3C */ lwz r30, 0x3c(r30)
|
||||
@@ -884,7 +884,7 @@ lbl_80315764:
|
||||
/* 80315768 003126A8 7C 7E 00 2E */ lwzx r3, r30, r0
|
||||
/* 8031576C 003126AC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80315770 003126B0 41 82 00 08 */ beq lbl_80315778
|
||||
/* 80315774 003126B4 4B FF F3 61 */ bl J3DShapeDraw_NS_draw
|
||||
/* 80315774 003126B4 4B FF F3 61 */ bl draw__12J3DShapeDrawCFv
|
||||
lbl_80315778:
|
||||
/* 80315778 003126B8 3B BD 00 01 */ addi r29, r29, 1
|
||||
lbl_8031577C:
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
.section .text, "ax" # 80314924
|
||||
|
||||
|
||||
.global J3DShapeDraw_NS_countVertex
|
||||
J3DShapeDraw_NS_countVertex:
|
||||
.global countVertex__12J3DShapeDrawFUl
|
||||
countVertex__12J3DShapeDrawFUl:
|
||||
/* 80314924 00311864 38 A0 00 00 */ li r5, 0
|
||||
/* 80314928 00311868 80 C3 00 08 */ lwz r6, 8(r3)
|
||||
/* 8031492C 0031186C 7C C7 33 78 */ mr r7, r6
|
||||
@@ -30,8 +30,8 @@ lbl_8031496C:
|
||||
/* 8031496C 003118AC 7C A3 2B 78 */ mr r3, r5
|
||||
/* 80314970 003118B0 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DShapeDraw_NS_addTexMtxIndexInDL
|
||||
J3DShapeDraw_NS_addTexMtxIndexInDL:
|
||||
.global addTexMtxIndexInDL__12J3DShapeDrawFUlUlUl
|
||||
addTexMtxIndexInDL__12J3DShapeDrawFUlUlUl:
|
||||
/* 80314974 003118B4 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80314978 003118B8 7C 08 02 A6 */ mflr r0
|
||||
/* 8031497C 003118BC 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
@@ -41,7 +41,7 @@ J3DShapeDraw_NS_addTexMtxIndexInDL:
|
||||
/* 8031498C 003118CC 7C 9A 23 78 */ mr r26, r4
|
||||
/* 80314990 003118D0 7C BB 2B 78 */ mr r27, r5
|
||||
/* 80314994 003118D4 7C DC 33 78 */ mr r28, r6
|
||||
/* 80314998 003118D8 4B FF FF 8D */ bl J3DShapeDraw_NS_countVertex
|
||||
/* 80314998 003118D8 4B FF FF 8D */ bl countVertex__12J3DShapeDrawFUl
|
||||
/* 8031499C 003118DC 80 99 00 04 */ lwz r4, 4(r25)
|
||||
/* 803149A0 003118E0 38 03 00 1F */ addi r0, r3, 0x1f
|
||||
/* 803149A4 003118E4 7C 04 02 14 */ add r0, r4, r0
|
||||
@@ -123,8 +123,8 @@ lbl_80314A84:
|
||||
/* 80314AB4 003119F4 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80314AB8 003119F8 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DShapeDraw
|
||||
J3DShapeDraw:
|
||||
.global __ct__12J3DShapeDrawFPCUcUl
|
||||
__ct__12J3DShapeDrawFPCUcUl:
|
||||
/* 80314ABC 003119FC 3C C0 80 3D */ lis r6, lbl_803CDC68@ha
|
||||
/* 80314AC0 00311A00 38 06 DC 68 */ addi r0, r6, lbl_803CDC68@l
|
||||
/* 80314AC4 00311A04 90 03 00 00 */ stw r0, 0(r3)
|
||||
@@ -132,8 +132,8 @@ J3DShapeDraw:
|
||||
/* 80314ACC 00311A0C 90 A3 00 04 */ stw r5, 4(r3)
|
||||
/* 80314AD0 00311A10 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DShapeDraw_NS_draw
|
||||
J3DShapeDraw_NS_draw:
|
||||
.global draw__12J3DShapeDrawCFv
|
||||
draw__12J3DShapeDrawCFv:
|
||||
/* 80314AD4 00311A14 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80314AD8 00311A18 7C 08 02 A6 */ mflr r0
|
||||
/* 80314ADC 00311A1C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
.section .text, "ax" # 803130a8
|
||||
|
||||
|
||||
.global J3DShapeMtx_NS_resetMtxLoadCache
|
||||
J3DShapeMtx_NS_resetMtxLoadCache:
|
||||
.global resetMtxLoadCache__11J3DShapeMtxFv
|
||||
resetMtxLoadCache__11J3DShapeMtxFv:
|
||||
/* 803130A8 0030FFE8 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
|
||||
/* 803130AC 0030FFEC 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
|
||||
/* 803130B0 0030FFF0 3C 60 80 43 */ lis r3, lbl_80434C80@ha
|
||||
@@ -49,12 +49,12 @@ J3DShapeMtx_NS_resetMtxLoadCache:
|
||||
/* 8031314C 0031008C 80 63 00 40 */ lwz r3, 0x40(r3)
|
||||
/* 80313150 00310090 80 63 00 30 */ lwz r3, 0x30(r3)
|
||||
/* 80313154 00310094 1C 9E 00 03 */ mulli r4, r30, 3
|
||||
/* 80313158 00310098 4B FF C9 89 */ bl J3DFifoLoadPosMtxImm
|
||||
/* 80313158 00310098 4B FF C9 89 */ bl J3DFifoLoadPosMtxImm__FPA4_fUl
|
||||
/* 8031315C 0031009C 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 80313160 003100A0 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l
|
||||
/* 80313164 003100A4 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80313168 003100A8 7F E5 FB 78 */ mr r5, r31
|
||||
/* 8031316C 003100AC 4B FF CD 79 */ bl J3DSys_NS_loadNrmMtxIndx
|
||||
/* 8031316C 003100AC 4B FF CD 79 */ bl loadNrmMtxIndx__6J3DSysCFiUs
|
||||
/* 80313170 003100B0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80313174 003100B4 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80313178 003100B8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
@@ -68,13 +68,13 @@ J3DShapeMtx_NS_resetMtxLoadCache:
|
||||
/* 80313198 003100D8 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8031319C 003100DC 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 803131A0 003100E0 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l
|
||||
/* 803131A4 003100E4 4B FF CD 1D */ bl J3DSys_NS_loadPosMtxIndx
|
||||
/* 803131A4 003100E4 4B FF CD 1D */ bl loadPosMtxIndx__6J3DSysCFiUs
|
||||
/* 803131A8 003100E8 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 803131AC 003100EC 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l
|
||||
/* 803131B0 003100F0 80 63 00 40 */ lwz r3, 0x40(r3)
|
||||
/* 803131B4 003100F4 80 63 00 30 */ lwz r3, 0x30(r3)
|
||||
/* 803131B8 003100F8 1C 9F 00 03 */ mulli r4, r31, 3
|
||||
/* 803131BC 003100FC 4B FF C9 A5 */ bl J3DFifoLoadNrmMtxImm
|
||||
/* 803131BC 003100FC 4B FF C9 A5 */ bl J3DFifoLoadNrmMtxImm__FPA4_fUl
|
||||
/* 803131C0 00310100 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 803131C4 00310104 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 803131C8 00310108 7C 08 03 A6 */ mtlr r0
|
||||
@@ -91,11 +91,11 @@ J3DShapeMtx_NS_resetMtxLoadCache:
|
||||
/* 803131F4 00310134 80 63 00 30 */ lwz r3, 0x30(r3)
|
||||
/* 803131F8 00310138 1F C4 00 03 */ mulli r30, r4, 3
|
||||
/* 803131FC 0031013C 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80313200 00310140 4B FF C8 E1 */ bl J3DFifoLoadPosMtxImm
|
||||
/* 80313200 00310140 4B FF C8 E1 */ bl J3DFifoLoadPosMtxImm__FPA4_fUl
|
||||
/* 80313204 00310144 80 7F 00 40 */ lwz r3, 0x40(r31)
|
||||
/* 80313208 00310148 80 63 00 30 */ lwz r3, 0x30(r3)
|
||||
/* 8031320C 0031014C 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80313210 00310150 4B FF C9 51 */ bl J3DFifoLoadNrmMtxImm
|
||||
/* 80313210 00310150 4B FF C9 51 */ bl J3DFifoLoadNrmMtxImm__FPA4_fUl
|
||||
/* 80313214 00310154 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80313218 00310158 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8031321C 0031015C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
@@ -103,8 +103,8 @@ J3DShapeMtx_NS_resetMtxLoadCache:
|
||||
/* 80313224 00310164 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80313228 00310168 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DDifferedTexMtx_NS_loadExecute
|
||||
J3DDifferedTexMtx_NS_loadExecute:
|
||||
.global loadExecute__17J3DDifferedTexMtxFPA4_Cf
|
||||
loadExecute__17J3DDifferedTexMtxFPA4_Cf:
|
||||
/* 8031322C 0031016C 94 21 FF 20 */ stwu r1, -0xe0(r1)
|
||||
/* 80313230 00310170 7C 08 02 A6 */ mflr r0
|
||||
/* 80313234 00310174 90 01 00 E4 */ stw r0, 0xe4(r1)
|
||||
@@ -180,21 +180,21 @@ lbl_803132A0:
|
||||
/* 80313344 00310284 38 64 00 10 */ addi r3, r4, 0x10
|
||||
/* 80313348 00310288 38 84 00 04 */ addi r4, r4, 4
|
||||
/* 8031334C 0031028C 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 80313350 00310290 4B FF E8 31 */ bl J3DGetTextureMtxOld
|
||||
/* 80313350 00310290 4B FF E8 31 */ bl J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
/* 80313354 00310294 48 00 00 18 */ b lbl_8031336C
|
||||
lbl_80313358:
|
||||
/* 80313358 00310298 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8031335C 0031029C 40 82 00 10 */ bne lbl_8031336C
|
||||
/* 80313360 003102A0 38 64 00 10 */ addi r3, r4, 0x10
|
||||
/* 80313364 003102A4 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80313368 003102A8 4B FF E9 7D */ bl J3DGetTextureMtxMayaOld
|
||||
/* 80313368 003102A8 4B FF E9 7D */ bl J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f
|
||||
lbl_8031336C:
|
||||
/* 8031336C 003102AC 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 80313370 003102B0 57 40 30 32 */ slwi r0, r26, 6
|
||||
/* 80313374 003102B4 7C 83 02 14 */ add r4, r3, r0
|
||||
/* 80313378 003102B8 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8031337C 003102BC 38 A1 00 88 */ addi r5, r1, 0x88
|
||||
/* 80313380 003102C0 4B FF EA CD */ bl J3DMtxProjConcat
|
||||
/* 80313380 003102C0 4B FF EA CD */ bl J3DMtxProjConcat__FPA4_fPA4_fPA4_f
|
||||
/* 80313384 003102C4 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 80313388 003102C8 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l
|
||||
/* 8031338C 003102CC 38 81 00 48 */ addi r4, r1, 0x48
|
||||
@@ -214,14 +214,14 @@ lbl_8031336C:
|
||||
/* 803133C4 00310304 38 64 00 10 */ addi r3, r4, 0x10
|
||||
/* 803133C8 00310308 38 84 00 04 */ addi r4, r4, 4
|
||||
/* 803133CC 0031030C 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 803133D0 00310310 4B FF E6 FD */ bl J3DGetTextureMtx
|
||||
/* 803133D0 00310310 4B FF E6 FD */ bl J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
/* 803133D4 00310314 48 00 00 18 */ b lbl_803133EC
|
||||
lbl_803133D8:
|
||||
/* 803133D8 00310318 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 803133DC 0031031C 40 82 00 10 */ bne lbl_803133EC
|
||||
/* 803133E0 00310320 38 64 00 10 */ addi r3, r4, 0x10
|
||||
/* 803133E4 00310324 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 803133E8 00310328 4B FF E8 4D */ bl J3DGetTextureMtxMaya
|
||||
/* 803133E8 00310328 4B FF E8 4D */ bl J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f
|
||||
lbl_803133EC:
|
||||
/* 803133EC 0031032C 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 803133F0 00310330 3C 80 80 3D */ lis r4, lbl_803CDAB0@ha
|
||||
@@ -233,7 +233,7 @@ lbl_803133EC:
|
||||
/* 80313408 00310348 7C 83 02 14 */ add r4, r3, r0
|
||||
/* 8031340C 0031034C 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80313410 00310350 38 A1 00 88 */ addi r5, r1, 0x88
|
||||
/* 80313414 00310354 4B FF EA 39 */ bl J3DMtxProjConcat
|
||||
/* 80313414 00310354 4B FF EA 39 */ bl J3DMtxProjConcat__FPA4_fPA4_fPA4_f
|
||||
/* 80313418 00310358 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 8031341C 0031035C 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l
|
||||
/* 80313420 00310360 38 81 00 48 */ addi r4, r1, 0x48
|
||||
@@ -253,14 +253,14 @@ lbl_803133EC:
|
||||
/* 80313458 00310398 38 64 00 10 */ addi r3, r4, 0x10
|
||||
/* 8031345C 0031039C 38 84 00 04 */ addi r4, r4, 4
|
||||
/* 80313460 003103A0 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 80313464 003103A4 4B FF E6 69 */ bl J3DGetTextureMtx
|
||||
/* 80313464 003103A4 4B FF E6 69 */ bl J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
/* 80313468 003103A8 48 00 00 18 */ b lbl_80313480
|
||||
lbl_8031346C:
|
||||
/* 8031346C 003103AC 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80313470 003103B0 40 82 00 10 */ bne lbl_80313480
|
||||
/* 80313474 003103B4 38 64 00 10 */ addi r3, r4, 0x10
|
||||
/* 80313478 003103B8 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 8031347C 003103BC 4B FF E7 B9 */ bl J3DGetTextureMtxMaya
|
||||
/* 8031347C 003103BC 4B FF E7 B9 */ bl J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f
|
||||
lbl_80313480:
|
||||
/* 80313480 003103C0 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80313484 003103C4 3C 80 80 3D */ lis r4, lbl_803CDAE0@ha
|
||||
@@ -272,7 +272,7 @@ lbl_80313480:
|
||||
/* 8031349C 003103DC 7C 83 02 14 */ add r4, r3, r0
|
||||
/* 803134A0 003103E0 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 803134A4 003103E4 38 A1 00 88 */ addi r5, r1, 0x88
|
||||
/* 803134A8 003103E8 4B FF E9 A5 */ bl J3DMtxProjConcat
|
||||
/* 803134A8 003103E8 4B FF E9 A5 */ bl J3DMtxProjConcat__FPA4_fPA4_fPA4_f
|
||||
/* 803134AC 003103EC 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 803134B0 003103F0 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l
|
||||
/* 803134B4 003103F4 38 81 00 48 */ addi r4, r1, 0x48
|
||||
@@ -372,21 +372,21 @@ lbl_80313558:
|
||||
/* 80313610 00310550 38 7E 00 10 */ addi r3, r30, 0x10
|
||||
/* 80313614 00310554 38 9E 00 04 */ addi r4, r30, 4
|
||||
/* 80313618 00310558 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 8031361C 0031055C 4B FF E5 65 */ bl J3DGetTextureMtxOld
|
||||
/* 8031361C 0031055C 4B FF E5 65 */ bl J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
/* 80313620 00310560 48 00 00 18 */ b lbl_80313638
|
||||
lbl_80313624:
|
||||
/* 80313624 00310564 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80313628 00310568 40 82 00 10 */ bne lbl_80313638
|
||||
/* 8031362C 0031056C 38 7E 00 10 */ addi r3, r30, 0x10
|
||||
/* 80313630 00310570 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80313634 00310574 4B FF E6 B1 */ bl J3DGetTextureMtxMayaOld
|
||||
/* 80313634 00310574 4B FF E6 B1 */ bl J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f
|
||||
lbl_80313638:
|
||||
/* 80313638 00310578 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 8031363C 0031057C 57 20 30 32 */ slwi r0, r25, 6
|
||||
/* 80313640 00310580 7C 83 02 14 */ add r4, r3, r0
|
||||
/* 80313644 00310584 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80313648 00310588 38 A1 00 88 */ addi r5, r1, 0x88
|
||||
/* 8031364C 0031058C 4B FF E8 01 */ bl J3DMtxProjConcat
|
||||
/* 8031364C 0031058C 4B FF E8 01 */ bl J3DMtxProjConcat__FPA4_fPA4_fPA4_f
|
||||
/* 80313650 00310590 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 80313654 00310594 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l
|
||||
/* 80313658 00310598 38 81 00 48 */ addi r4, r1, 0x48
|
||||
@@ -410,14 +410,14 @@ lbl_80313638:
|
||||
/* 803136A0 003105E0 38 7E 00 10 */ addi r3, r30, 0x10
|
||||
/* 803136A4 003105E4 38 9E 00 04 */ addi r4, r30, 4
|
||||
/* 803136A8 003105E8 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 803136AC 003105EC 4B FF E4 21 */ bl J3DGetTextureMtx
|
||||
/* 803136AC 003105EC 4B FF E4 21 */ bl J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
/* 803136B0 003105F0 48 00 00 18 */ b lbl_803136C8
|
||||
lbl_803136B4:
|
||||
/* 803136B4 003105F4 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 803136B8 003105F8 40 82 00 10 */ bne lbl_803136C8
|
||||
/* 803136BC 003105FC 38 7E 00 10 */ addi r3, r30, 0x10
|
||||
/* 803136C0 00310600 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 803136C4 00310604 4B FF E5 71 */ bl J3DGetTextureMtxMaya
|
||||
/* 803136C4 00310604 4B FF E5 71 */ bl J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f
|
||||
lbl_803136C8:
|
||||
/* 803136C8 00310608 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 803136CC 0031060C 3C 80 80 3D */ lis r4, lbl_803CDAB0@ha
|
||||
@@ -429,7 +429,7 @@ lbl_803136C8:
|
||||
/* 803136E4 00310624 7C 83 02 14 */ add r4, r3, r0
|
||||
/* 803136E8 00310628 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 803136EC 0031062C 38 A1 00 88 */ addi r5, r1, 0x88
|
||||
/* 803136F0 00310630 4B FF E7 5D */ bl J3DMtxProjConcat
|
||||
/* 803136F0 00310630 4B FF E7 5D */ bl J3DMtxProjConcat__FPA4_fPA4_fPA4_f
|
||||
/* 803136F4 00310634 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 803136F8 00310638 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l
|
||||
/* 803136FC 0031063C 38 81 00 48 */ addi r4, r1, 0x48
|
||||
@@ -453,14 +453,14 @@ lbl_803136C8:
|
||||
/* 80313744 00310684 38 7E 00 10 */ addi r3, r30, 0x10
|
||||
/* 80313748 00310688 38 9E 00 04 */ addi r4, r30, 4
|
||||
/* 8031374C 0031068C 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 80313750 00310690 4B FF E3 7D */ bl J3DGetTextureMtx
|
||||
/* 80313750 00310690 4B FF E3 7D */ bl J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
/* 80313754 00310694 48 00 00 18 */ b lbl_8031376C
|
||||
lbl_80313758:
|
||||
/* 80313758 00310698 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8031375C 0031069C 40 82 00 10 */ bne lbl_8031376C
|
||||
/* 80313760 003106A0 38 7E 00 10 */ addi r3, r30, 0x10
|
||||
/* 80313764 003106A4 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80313768 003106A8 4B FF E4 CD */ bl J3DGetTextureMtxMaya
|
||||
/* 80313768 003106A8 4B FF E4 CD */ bl J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f
|
||||
lbl_8031376C:
|
||||
/* 8031376C 003106AC 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80313770 003106B0 3C 80 80 3D */ lis r4, lbl_803CDAE0@ha
|
||||
@@ -472,7 +472,7 @@ lbl_8031376C:
|
||||
/* 80313788 003106C8 7C 83 02 14 */ add r4, r3, r0
|
||||
/* 8031378C 003106CC 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80313790 003106D0 38 A1 00 88 */ addi r5, r1, 0x88
|
||||
/* 80313794 003106D4 4B FF E6 B9 */ bl J3DMtxProjConcat
|
||||
/* 80313794 003106D4 4B FF E6 B9 */ bl J3DMtxProjConcat__FPA4_fPA4_fPA4_f
|
||||
/* 80313798 003106D8 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 8031379C 003106DC 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l
|
||||
/* 803137A0 003106E0 38 81 00 48 */ addi r4, r1, 0x48
|
||||
@@ -536,11 +536,11 @@ lbl_80313810:
|
||||
/* 80313874 003107B4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80313878 003107B8 41 82 00 0C */ beq lbl_80313884
|
||||
/* 8031387C 003107BC 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80313880 003107C0 4B FF F9 AD */ bl J3DDifferedTexMtx_NS_loadExecute
|
||||
/* 80313880 003107C0 4B FF F9 AD */ bl loadExecute__17J3DDifferedTexMtxFPA4_Cf
|
||||
lbl_80313884:
|
||||
/* 80313884 003107C4 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80313888 003107C8 1C 9E 00 03 */ mulli r4, r30, 3
|
||||
/* 8031388C 003107CC 4B FF C2 55 */ bl J3DFifoLoadPosMtxImm
|
||||
/* 8031388C 003107CC 4B FF C2 55 */ bl J3DFifoLoadPosMtxImm__FPA4_fUl
|
||||
/* 80313890 003107D0 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80313894 003107D4 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80313898 003107D8 7F E5 FB 78 */ mr r5, r31
|
||||
@@ -577,12 +577,12 @@ lbl_80313884:
|
||||
/* 80313914 00310854 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80313918 00310858 41 82 00 0C */ beq lbl_80313924
|
||||
/* 8031391C 0031085C 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80313920 00310860 4B FF F9 0D */ bl J3DDifferedTexMtx_NS_loadExecute
|
||||
/* 80313920 00310860 4B FF F9 0D */ bl loadExecute__17J3DDifferedTexMtxFPA4_Cf
|
||||
lbl_80313924:
|
||||
/* 80313924 00310864 80 7F 00 40 */ lwz r3, 0x40(r31)
|
||||
/* 80313928 00310868 80 63 00 30 */ lwz r3, 0x30(r3)
|
||||
/* 8031392C 0031086C 1C 9D 00 03 */ mulli r4, r29, 3
|
||||
/* 80313930 00310870 4B FF C1 B1 */ bl J3DFifoLoadPosMtxImm
|
||||
/* 80313930 00310870 4B FF C1 B1 */ bl J3DFifoLoadPosMtxImm__FPA4_fUl
|
||||
/* 80313934 00310874 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80313938 00310878 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8031393C 0031087C 7F C5 F3 78 */ mr r5, r30
|
||||
@@ -617,23 +617,23 @@ lbl_80313924:
|
||||
/* 803139B0 003108F0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 803139B4 003108F4 41 82 00 0C */ beq lbl_803139C0
|
||||
/* 803139B8 003108F8 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 803139BC 003108FC 4B FF F8 71 */ bl J3DDifferedTexMtx_NS_loadExecute
|
||||
/* 803139BC 003108FC 4B FF F8 71 */ bl loadExecute__17J3DDifferedTexMtxFPA4_Cf
|
||||
lbl_803139C0:
|
||||
/* 803139C0 00310900 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 803139C4 00310904 1F DE 00 03 */ mulli r30, r30, 3
|
||||
/* 803139C8 00310908 7F C4 F3 78 */ mr r4, r30
|
||||
/* 803139CC 0031090C 4B FF C1 15 */ bl J3DFifoLoadPosMtxImm
|
||||
/* 803139CC 0031090C 4B FF C1 15 */ bl J3DFifoLoadPosMtxImm__FPA4_fUl
|
||||
/* 803139D0 00310910 80 7F 00 40 */ lwz r3, 0x40(r31)
|
||||
/* 803139D4 00310914 80 63 00 30 */ lwz r3, 0x30(r3)
|
||||
/* 803139D8 00310918 7F C4 F3 78 */ mr r4, r30
|
||||
/* 803139DC 0031091C 4B FF C1 85 */ bl J3DFifoLoadNrmMtxImm
|
||||
/* 803139DC 0031091C 4B FF C1 85 */ bl J3DFifoLoadNrmMtxImm__FPA4_fUl
|
||||
/* 803139E0 00310920 80 0D 90 34 */ lwz r0, lbl_804515B4-_SDA_BASE_(r13)
|
||||
/* 803139E4 00310924 28 00 20 00 */ cmplwi r0, 0x2000
|
||||
/* 803139E8 00310928 40 82 00 14 */ bne lbl_803139FC
|
||||
/* 803139EC 0031092C 80 7F 00 40 */ lwz r3, 0x40(r31)
|
||||
/* 803139F0 00310930 80 63 00 30 */ lwz r3, 0x30(r3)
|
||||
/* 803139F4 00310934 38 9E 00 1E */ addi r4, r30, 0x1e
|
||||
/* 803139F8 00310938 4B FF C2 41 */ bl J3DFifoLoadNrmMtxToTexMtx
|
||||
/* 803139F8 00310938 4B FF C2 41 */ bl J3DFifoLoadNrmMtxToTexMtx__FPA4_fUl
|
||||
lbl_803139FC:
|
||||
/* 803139FC 0031093C 83 E1 00 3C */ lwz r31, 0x3c(r1)
|
||||
/* 80313A00 00310940 83 C1 00 38 */ lwz r30, 0x38(r1)
|
||||
@@ -661,7 +661,7 @@ lbl_803139FC:
|
||||
/* 80313A58 00310998 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 80313A5C 0031099C 48 03 2A 89 */ bl PSMTXConcat
|
||||
/* 80313A60 003109A0 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80313A64 003109A4 4B FF F7 C9 */ bl J3DDifferedTexMtx_NS_loadExecute
|
||||
/* 80313A64 003109A4 4B FF F7 C9 */ bl loadExecute__17J3DDifferedTexMtxFPA4_Cf
|
||||
lbl_80313A68:
|
||||
/* 80313A68 003109A8 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 80313A6C 003109AC 3B E3 4A C8 */ addi r31, r3, lbl_80434AC8@l
|
||||
@@ -669,18 +669,18 @@ lbl_80313A68:
|
||||
/* 80313A74 003109B4 80 63 00 30 */ lwz r3, 0x30(r3)
|
||||
/* 80313A78 003109B8 1F DE 00 03 */ mulli r30, r30, 3
|
||||
/* 80313A7C 003109BC 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80313A80 003109C0 4B FF C0 61 */ bl J3DFifoLoadPosMtxImm
|
||||
/* 80313A80 003109C0 4B FF C0 61 */ bl J3DFifoLoadPosMtxImm__FPA4_fUl
|
||||
/* 80313A84 003109C4 80 7F 00 40 */ lwz r3, 0x40(r31)
|
||||
/* 80313A88 003109C8 80 63 00 30 */ lwz r3, 0x30(r3)
|
||||
/* 80313A8C 003109CC 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80313A90 003109D0 4B FF C0 D1 */ bl J3DFifoLoadNrmMtxImm
|
||||
/* 80313A90 003109D0 4B FF C0 D1 */ bl J3DFifoLoadNrmMtxImm__FPA4_fUl
|
||||
/* 80313A94 003109D4 80 0D 90 34 */ lwz r0, lbl_804515B4-_SDA_BASE_(r13)
|
||||
/* 80313A98 003109D8 28 00 20 00 */ cmplwi r0, 0x2000
|
||||
/* 80313A9C 003109DC 40 82 00 14 */ bne lbl_80313AB0
|
||||
/* 80313AA0 003109E0 80 7F 00 40 */ lwz r3, 0x40(r31)
|
||||
/* 80313AA4 003109E4 80 63 00 30 */ lwz r3, 0x30(r3)
|
||||
/* 80313AA8 003109E8 38 9E 00 1E */ addi r4, r30, 0x1e
|
||||
/* 80313AAC 003109EC 4B FF C1 8D */ bl J3DFifoLoadNrmMtxToTexMtx
|
||||
/* 80313AAC 003109EC 4B FF C1 8D */ bl J3DFifoLoadNrmMtxToTexMtx__FPA4_fUl
|
||||
lbl_80313AB0:
|
||||
/* 80313AB0 003109F0 83 E1 00 3C */ lwz r31, 0x3c(r1)
|
||||
/* 80313AB4 003109F4 83 C1 00 38 */ lwz r30, 0x38(r1)
|
||||
@@ -721,11 +721,11 @@ lbl_80313AB0:
|
||||
/* 80313B40 00310A80 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80313B44 00310A84 41 82 00 0C */ beq lbl_80313B50
|
||||
/* 80313B48 00310A88 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80313B4C 00310A8C 4B FF F6 E1 */ bl J3DDifferedTexMtx_NS_loadExecute
|
||||
/* 80313B4C 00310A8C 4B FF F6 E1 */ bl loadExecute__17J3DDifferedTexMtxFPA4_Cf
|
||||
lbl_80313B50:
|
||||
/* 80313B50 00310A90 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80313B54 00310A94 1C 9E 00 03 */ mulli r4, r30, 3
|
||||
/* 80313B58 00310A98 4B FF BF 89 */ bl J3DFifoLoadPosMtxImm
|
||||
/* 80313B58 00310A98 4B FF BF 89 */ bl J3DFifoLoadPosMtxImm__FPA4_fUl
|
||||
/* 80313B5C 00310A9C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80313B60 00310AA0 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80313B64 00310AA4 7F E5 FB 78 */ mr r5, r31
|
||||
@@ -757,7 +757,7 @@ lbl_80313B50:
|
||||
/* 80313BCC 00310B0C 38 80 00 00 */ li r4, 0
|
||||
/* 80313BD0 00310B10 A0 A3 00 04 */ lhz r5, 4(r3)
|
||||
/* 80313BD4 00310B14 39 81 00 08 */ addi r12, r1, 8
|
||||
/* 80313BD8 00310B18 48 04 E4 AD */ bl func_80362084
|
||||
/* 80313BD8 00310B18 48 04 E4 AD */ bl __ptmf_scall
|
||||
/* 80313BDC 00310B1C 60 00 00 00 */ nop
|
||||
/* 80313BE0 00310B20 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80313BE4 00310B24 7C 08 03 A6 */ mtlr r0
|
||||
@@ -783,7 +783,7 @@ lbl_80313B50:
|
||||
/* 80313C34 00310B74 A0 03 00 04 */ lhz r0, 4(r3)
|
||||
/* 80313C38 00310B78 1C 00 00 24 */ mulli r0, r0, 0x24
|
||||
/* 80313C3C 00310B7C 7C 66 02 14 */ add r3, r6, r0
|
||||
/* 80313C40 00310B80 4B FF E1 B9 */ bl J3DScaleNrmMtx33
|
||||
/* 80313C40 00310B80 4B FF E1 B9 */ bl J3DScaleNrmMtx33__FPA3_fRC3Vec
|
||||
/* 80313C44 00310B84 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80313C48 00310B88 7C 08 03 A6 */ mtlr r0
|
||||
/* 80313C4C 00310B8C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
@@ -833,7 +833,7 @@ lbl_80313B50:
|
||||
/* 80313CFC 00310C3C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80313D00 00310C40 38 80 00 00 */ li r4, 0
|
||||
/* 80313D04 00310C44 39 81 00 08 */ addi r12, r1, 8
|
||||
/* 80313D08 00310C48 48 04 E3 7D */ bl func_80362084
|
||||
/* 80313D08 00310C48 48 04 E3 7D */ bl __ptmf_scall
|
||||
/* 80313D0C 00310C4C 60 00 00 00 */ nop
|
||||
/* 80313D10 00310C50 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80313D14 00310C54 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
@@ -856,14 +856,14 @@ lbl_80313B50:
|
||||
/* 80313D58 00310C98 40 82 00 10 */ bne lbl_80313D68
|
||||
/* 80313D5C 00310C9C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80313D60 00310CA0 38 80 00 1E */ li r4, 0x1e
|
||||
/* 80313D64 00310CA4 4B FF BE D5 */ bl J3DFifoLoadNrmMtxToTexMtx
|
||||
/* 80313D64 00310CA4 4B FF BE D5 */ bl J3DFifoLoadNrmMtxToTexMtx__FPA4_fUl
|
||||
lbl_80313D68:
|
||||
/* 80313D68 00310CA8 88 0D 90 30 */ lbz r0, lbl_804515B0-_SDA_BASE_(r13)
|
||||
/* 80313D6C 00310CAC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80313D70 00310CB0 40 82 00 14 */ bne lbl_80313D84
|
||||
/* 80313D74 00310CB4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80313D78 00310CB8 38 80 00 00 */ li r4, 0
|
||||
/* 80313D7C 00310CBC 4B FF BD E5 */ bl J3DFifoLoadNrmMtxImm
|
||||
/* 80313D7C 00310CBC 4B FF BD E5 */ bl J3DFifoLoadNrmMtxImm__FPA4_fUl
|
||||
/* 80313D80 00310CC0 48 00 00 B8 */ b lbl_80313E38
|
||||
lbl_80313D84:
|
||||
/* 80313D84 00310CC4 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
@@ -882,38 +882,38 @@ lbl_80313D84:
|
||||
/* 80313DB8 00310CF8 D0 41 00 40 */ stfs f2, 0x40(r1)
|
||||
/* 80313DBC 00310CFC F0 23 00 18 */ psq_st f1, 24(r3), 0, qr0
|
||||
/* 80313DC0 00310D00 D0 01 00 4C */ stfs f0, 0x4c(r1)
|
||||
/* 80313DC4 00310D04 4B FF E0 35 */ bl J3DScaleNrmMtx33
|
||||
/* 80313DC4 00310D04 4B FF E0 35 */ bl J3DScaleNrmMtx33__FPA3_fRC3Vec
|
||||
/* 80313DC8 00310D08 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 80313DCC 00310D0C 38 80 00 00 */ li r4, 0
|
||||
/* 80313DD0 00310D10 4B FF BD FD */ bl J3DFifoLoadNrmMtxImm3x3
|
||||
/* 80313DD0 00310D10 4B FF BD FD */ bl J3DFifoLoadNrmMtxImm3x3__FPA3_fUl
|
||||
/* 80313DD4 00310D14 48 00 00 64 */ b lbl_80313E38
|
||||
lbl_80313DD8:
|
||||
/* 80313DD8 00310D18 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80313DDC 00310D1C 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80313DE0 00310D20 4B FF DA BD */ bl J3DPSCalcInverseTranspose
|
||||
/* 80313DE0 00310D20 4B FF DA BD */ bl J3DPSCalcInverseTranspose__FPA4_fPA3_f
|
||||
/* 80313DE4 00310D24 80 0D 90 34 */ lwz r0, lbl_804515B4-_SDA_BASE_(r13)
|
||||
/* 80313DE8 00310D28 28 00 20 00 */ cmplwi r0, 0x2000
|
||||
/* 80313DEC 00310D2C 40 82 00 10 */ bne lbl_80313DFC
|
||||
/* 80313DF0 00310D30 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80313DF4 00310D34 38 80 00 1E */ li r4, 0x1e
|
||||
/* 80313DF8 00310D38 4B FF BE D9 */ bl J3DFifoLoadNrmMtxToTexMtx3x3
|
||||
/* 80313DF8 00310D38 4B FF BE D9 */ bl J3DFifoLoadNrmMtxToTexMtx3x3__FPA3_fUl
|
||||
lbl_80313DFC:
|
||||
/* 80313DFC 00310D3C 88 0D 90 30 */ lbz r0, lbl_804515B0-_SDA_BASE_(r13)
|
||||
/* 80313E00 00310D40 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80313E04 00310D44 40 82 00 14 */ bne lbl_80313E18
|
||||
/* 80313E08 00310D48 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80313E0C 00310D4C 38 80 00 00 */ li r4, 0
|
||||
/* 80313E10 00310D50 4B FF BD BD */ bl J3DFifoLoadNrmMtxImm3x3
|
||||
/* 80313E10 00310D50 4B FF BD BD */ bl J3DFifoLoadNrmMtxImm3x3__FPA3_fUl
|
||||
/* 80313E14 00310D54 48 00 00 24 */ b lbl_80313E38
|
||||
lbl_80313E18:
|
||||
/* 80313E18 00310D58 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 80313E1C 00310D5C 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l
|
||||
/* 80313E20 00310D60 80 83 01 18 */ lwz r4, 0x118(r3)
|
||||
/* 80313E24 00310D64 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80313E28 00310D68 4B FF DF D1 */ bl J3DScaleNrmMtx33
|
||||
/* 80313E28 00310D68 4B FF DF D1 */ bl J3DScaleNrmMtx33__FPA3_fRC3Vec
|
||||
/* 80313E2C 00310D6C 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80313E30 00310D70 38 80 00 00 */ li r4, 0
|
||||
/* 80313E34 00310D74 4B FF BD 99 */ bl J3DFifoLoadNrmMtxImm3x3
|
||||
/* 80313E34 00310D74 4B FF BD 99 */ bl J3DFifoLoadNrmMtxImm3x3__FPA3_fUl
|
||||
lbl_80313E38:
|
||||
/* 80313E38 00310D78 83 E1 00 5C */ lwz r31, 0x5c(r1)
|
||||
/* 80313E3C 00310D7C 80 01 00 64 */ lwz r0, 0x64(r1)
|
||||
@@ -949,7 +949,7 @@ lbl_80313EA4:
|
||||
/* 80313EB0 00310DF0 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80313EB4 00310DF4 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80313EB8 00310DF8 39 81 00 08 */ addi r12, r1, 8
|
||||
/* 80313EBC 00310DFC 48 04 E1 C9 */ bl func_80362084
|
||||
/* 80313EBC 00310DFC 48 04 E1 C9 */ bl __ptmf_scall
|
||||
/* 80313EC0 00310E00 60 00 00 00 */ nop
|
||||
lbl_80313EC4:
|
||||
/* 80313EC4 00310E04 3B 9C 00 01 */ addi r28, r28, 1
|
||||
@@ -999,7 +999,7 @@ lbl_80313F20:
|
||||
/* 80313F6C 00310EAC 1C 00 00 24 */ mulli r0, r0, 0x24
|
||||
/* 80313F70 00310EB0 7C 7C 02 14 */ add r3, r28, r0
|
||||
/* 80313F74 00310EB4 7F 44 D3 78 */ mr r4, r26
|
||||
/* 80313F78 00310EB8 4B FF DE 81 */ bl J3DScaleNrmMtx33
|
||||
/* 80313F78 00310EB8 4B FF DE 81 */ bl J3DScaleNrmMtx33__FPA3_fRC3Vec
|
||||
lbl_80313F7C:
|
||||
/* 80313F7C 00310EBC 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 80313F80 00310EC0 3B FF 00 02 */ addi r31, r31, 2
|
||||
@@ -1068,7 +1068,7 @@ lbl_8031402C:
|
||||
/* 80314074 00310FB4 7F 64 DB 78 */ mr r4, r27
|
||||
/* 80314078 00310FB8 7F 25 CB 78 */ mr r5, r25
|
||||
/* 8031407C 00310FBC 39 81 00 14 */ addi r12, r1, 0x14
|
||||
/* 80314080 00310FC0 48 04 E0 05 */ bl func_80362084
|
||||
/* 80314080 00310FC0 48 04 E0 05 */ bl __ptmf_scall
|
||||
/* 80314084 00310FC4 60 00 00 00 */ nop
|
||||
lbl_80314088:
|
||||
/* 80314088 00310FC8 3B 7B 00 01 */ addi r27, r27, 1
|
||||
@@ -1131,7 +1131,7 @@ lbl_80314158:
|
||||
/* 8031415C 0031109C 7F 24 CB 78 */ mr r4, r25
|
||||
/* 80314160 003110A0 7F 05 C3 78 */ mr r5, r24
|
||||
/* 80314164 003110A4 39 81 00 08 */ addi r12, r1, 8
|
||||
/* 80314168 003110A8 48 04 DF 1D */ bl func_80362084
|
||||
/* 80314168 003110A8 48 04 DF 1D */ bl __ptmf_scall
|
||||
/* 8031416C 003110AC 60 00 00 00 */ nop
|
||||
/* 80314170 003110B0 7F 1F B3 2E */ sthx r24, r31, r22
|
||||
lbl_80314174:
|
||||
@@ -1165,14 +1165,14 @@ lbl_80314184:
|
||||
/* 803141D8 00311118 7F E3 FB 78 */ mr r3, r31
|
||||
/* 803141DC 0031111C 1C 9E 00 03 */ mulli r4, r30, 3
|
||||
/* 803141E0 00311120 38 84 00 1E */ addi r4, r4, 0x1e
|
||||
/* 803141E4 00311124 4B FF BA 55 */ bl J3DFifoLoadNrmMtxToTexMtx
|
||||
/* 803141E4 00311124 4B FF BA 55 */ bl J3DFifoLoadNrmMtxToTexMtx__FPA4_fUl
|
||||
lbl_803141E8:
|
||||
/* 803141E8 00311128 88 0D 90 30 */ lbz r0, lbl_804515B0-_SDA_BASE_(r13)
|
||||
/* 803141EC 0031112C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 803141F0 00311130 40 82 00 14 */ bne lbl_80314204
|
||||
/* 803141F4 00311134 7F E3 FB 78 */ mr r3, r31
|
||||
/* 803141F8 00311138 1C 9E 00 03 */ mulli r4, r30, 3
|
||||
/* 803141FC 0031113C 4B FF B9 65 */ bl J3DFifoLoadNrmMtxImm
|
||||
/* 803141FC 0031113C 4B FF B9 65 */ bl J3DFifoLoadNrmMtxImm__FPA4_fUl
|
||||
/* 80314200 00311140 48 00 00 BC */ b lbl_803142BC
|
||||
lbl_80314204:
|
||||
/* 80314204 00311144 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
@@ -1191,39 +1191,39 @@ lbl_80314204:
|
||||
/* 80314238 00311178 D0 41 00 40 */ stfs f2, 0x40(r1)
|
||||
/* 8031423C 0031117C F0 23 00 18 */ psq_st f1, 24(r3), 0, qr0
|
||||
/* 80314240 00311180 D0 01 00 4C */ stfs f0, 0x4c(r1)
|
||||
/* 80314244 00311184 4B FF DB B5 */ bl J3DScaleNrmMtx33
|
||||
/* 80314244 00311184 4B FF DB B5 */ bl J3DScaleNrmMtx33__FPA3_fRC3Vec
|
||||
/* 80314248 00311188 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 8031424C 0031118C 38 80 00 00 */ li r4, 0
|
||||
/* 80314250 00311190 4B FF B9 7D */ bl J3DFifoLoadNrmMtxImm3x3
|
||||
/* 80314250 00311190 4B FF B9 7D */ bl J3DFifoLoadNrmMtxImm3x3__FPA3_fUl
|
||||
/* 80314254 00311194 48 00 00 68 */ b lbl_803142BC
|
||||
lbl_80314258:
|
||||
/* 80314258 00311198 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8031425C 0031119C 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80314260 003111A0 4B FF D6 3D */ bl J3DPSCalcInverseTranspose
|
||||
/* 80314260 003111A0 4B FF D6 3D */ bl J3DPSCalcInverseTranspose__FPA4_fPA3_f
|
||||
/* 80314264 003111A4 80 0D 90 34 */ lwz r0, lbl_804515B4-_SDA_BASE_(r13)
|
||||
/* 80314268 003111A8 28 00 20 00 */ cmplwi r0, 0x2000
|
||||
/* 8031426C 003111AC 40 82 00 14 */ bne lbl_80314280
|
||||
/* 80314270 003111B0 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80314274 003111B4 1C 9E 00 03 */ mulli r4, r30, 3
|
||||
/* 80314278 003111B8 38 84 00 1E */ addi r4, r4, 0x1e
|
||||
/* 8031427C 003111BC 4B FF BA 55 */ bl J3DFifoLoadNrmMtxToTexMtx3x3
|
||||
/* 8031427C 003111BC 4B FF BA 55 */ bl J3DFifoLoadNrmMtxToTexMtx3x3__FPA3_fUl
|
||||
lbl_80314280:
|
||||
/* 80314280 003111C0 88 0D 90 30 */ lbz r0, lbl_804515B0-_SDA_BASE_(r13)
|
||||
/* 80314284 003111C4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80314288 003111C8 40 82 00 14 */ bne lbl_8031429C
|
||||
/* 8031428C 003111CC 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80314290 003111D0 1C 9E 00 03 */ mulli r4, r30, 3
|
||||
/* 80314294 003111D4 4B FF B9 39 */ bl J3DFifoLoadNrmMtxImm3x3
|
||||
/* 80314294 003111D4 4B FF B9 39 */ bl J3DFifoLoadNrmMtxImm3x3__FPA3_fUl
|
||||
/* 80314298 003111D8 48 00 00 24 */ b lbl_803142BC
|
||||
lbl_8031429C:
|
||||
/* 8031429C 003111DC 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 803142A0 003111E0 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l
|
||||
/* 803142A4 003111E4 80 83 01 18 */ lwz r4, 0x118(r3)
|
||||
/* 803142A8 003111E8 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 803142AC 003111EC 4B FF DB 4D */ bl J3DScaleNrmMtx33
|
||||
/* 803142AC 003111EC 4B FF DB 4D */ bl J3DScaleNrmMtx33__FPA3_fRC3Vec
|
||||
/* 803142B0 003111F0 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 803142B4 003111F4 1C 9E 00 03 */ mulli r4, r30, 3
|
||||
/* 803142B8 003111F8 4B FF B9 15 */ bl J3DFifoLoadNrmMtxImm3x3
|
||||
/* 803142B8 003111F8 4B FF B9 15 */ bl J3DFifoLoadNrmMtxImm3x3__FPA3_fUl
|
||||
lbl_803142BC:
|
||||
/* 803142BC 003111FC 83 E1 00 5C */ lwz r31, 0x5c(r1)
|
||||
/* 803142C0 00311200 83 C1 00 58 */ lwz r30, 0x58(r1)
|
||||
@@ -1264,10 +1264,10 @@ lbl_80314330:
|
||||
/* 80314348 00311288 48 03 21 9D */ bl PSMTXConcat
|
||||
lbl_8031434C:
|
||||
/* 8031434C 0031128C 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80314350 00311290 4B FF D3 21 */ bl J3DCalcBBoardMtx
|
||||
/* 80314350 00311290 4B FF D3 21 */ bl J3DCalcBBoardMtx__FPA4_f
|
||||
/* 80314354 00311294 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80314358 00311298 38 80 00 00 */ li r4, 0
|
||||
/* 8031435C 0031129C 4B FF B7 85 */ bl J3DFifoLoadPosMtxImm
|
||||
/* 8031435C 0031129C 4B FF B7 85 */ bl J3DFifoLoadPosMtxImm__FPA4_fUl
|
||||
/* 80314360 003112A0 C0 22 C9 9C */ lfs f1, lbl_8045639C-_SDA2_BASE_(r2)
|
||||
/* 80314364 003112A4 C0 01 00 08 */ lfs f0, 8(r1)
|
||||
/* 80314368 003112A8 EC 01 00 24 */ fdivs f0, f1, f0
|
||||
@@ -1287,17 +1287,17 @@ lbl_8031434C:
|
||||
/* 803143A0 003112E0 40 82 00 14 */ bne lbl_803143B4
|
||||
/* 803143A4 003112E4 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 803143A8 003112E8 38 80 00 00 */ li r4, 0
|
||||
/* 803143AC 003112EC 4B FF B7 B5 */ bl J3DFifoLoadNrmMtxImm
|
||||
/* 803143AC 003112EC 4B FF B7 B5 */ bl J3DFifoLoadNrmMtxImm__FPA4_fUl
|
||||
/* 803143B0 003112F0 48 00 00 24 */ b lbl_803143D4
|
||||
lbl_803143B4:
|
||||
/* 803143B4 003112F4 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 803143B8 003112F8 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l
|
||||
/* 803143BC 003112FC 80 83 01 18 */ lwz r4, 0x118(r3)
|
||||
/* 803143C0 00311300 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 803143C4 00311304 4B FF D9 D1 */ bl J3DScaleNrmMtx
|
||||
/* 803143C4 00311304 4B FF D9 D1 */ bl J3DScaleNrmMtx__FPA4_fRC3Vec
|
||||
/* 803143C8 00311308 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 803143CC 0031130C 38 80 00 00 */ li r4, 0
|
||||
/* 803143D0 00311310 4B FF B7 91 */ bl J3DFifoLoadNrmMtxImm
|
||||
/* 803143D0 00311310 4B FF B7 91 */ bl J3DFifoLoadNrmMtxImm__FPA4_fUl
|
||||
lbl_803143D4:
|
||||
/* 803143D4 00311314 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 803143D8 00311318 7C 08 03 A6 */ mtlr r0
|
||||
@@ -1336,10 +1336,10 @@ lbl_80314444:
|
||||
/* 80314458 00311398 48 03 20 8D */ bl PSMTXConcat
|
||||
lbl_8031445C:
|
||||
/* 8031445C 0031139C 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 80314460 003113A0 4B FF D3 01 */ bl J3DCalcYBBoardMtx
|
||||
/* 80314460 003113A0 4B FF D3 01 */ bl J3DCalcYBBoardMtx__FPA4_f
|
||||
/* 80314464 003113A4 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 80314468 003113A8 38 80 00 00 */ li r4, 0
|
||||
/* 8031446C 003113AC 4B FF B6 75 */ bl J3DFifoLoadPosMtxImm
|
||||
/* 8031446C 003113AC 4B FF B6 75 */ bl J3DFifoLoadPosMtxImm__FPA4_fUl
|
||||
/* 80314470 003113B0 80 6D 90 2C */ lwz r3, lbl_804515AC-_SDA_BASE_(r13)
|
||||
/* 80314474 003113B4 A0 1F 00 04 */ lhz r0, 4(r31)
|
||||
/* 80314478 003113B8 7C 03 00 AE */ lbzx r0, r3, r0
|
||||
@@ -1350,38 +1350,38 @@ lbl_8031445C:
|
||||
/* 8031448C 003113CC 40 82 00 14 */ bne lbl_803144A0
|
||||
/* 80314490 003113D0 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 80314494 003113D4 38 80 00 00 */ li r4, 0
|
||||
/* 80314498 003113D8 4B FF B6 C9 */ bl J3DFifoLoadNrmMtxImm
|
||||
/* 80314498 003113D8 4B FF B6 C9 */ bl J3DFifoLoadNrmMtxImm__FPA4_fUl
|
||||
/* 8031449C 003113DC 48 00 00 70 */ b lbl_8031450C
|
||||
lbl_803144A0:
|
||||
/* 803144A0 003113E0 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 803144A4 003113E4 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l
|
||||
/* 803144A8 003113E8 80 83 01 18 */ lwz r4, 0x118(r3)
|
||||
/* 803144AC 003113EC 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 803144B0 003113F0 4B FF D8 E5 */ bl J3DScaleNrmMtx
|
||||
/* 803144B0 003113F0 4B FF D8 E5 */ bl J3DScaleNrmMtx__FPA4_fRC3Vec
|
||||
/* 803144B4 003113F4 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 803144B8 003113F8 38 80 00 00 */ li r4, 0
|
||||
/* 803144BC 003113FC 4B FF B6 A5 */ bl J3DFifoLoadNrmMtxImm
|
||||
/* 803144BC 003113FC 4B FF B6 A5 */ bl J3DFifoLoadNrmMtxImm__FPA4_fUl
|
||||
/* 803144C0 00311400 48 00 00 4C */ b lbl_8031450C
|
||||
lbl_803144C4:
|
||||
/* 803144C4 00311404 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 803144C8 00311408 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 803144CC 0031140C 4B FF D3 D1 */ bl J3DPSCalcInverseTranspose
|
||||
/* 803144CC 0031140C 4B FF D3 D1 */ bl J3DPSCalcInverseTranspose__FPA4_fPA3_f
|
||||
/* 803144D0 00311410 88 0D 90 30 */ lbz r0, lbl_804515B0-_SDA_BASE_(r13)
|
||||
/* 803144D4 00311414 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 803144D8 00311418 40 82 00 14 */ bne lbl_803144EC
|
||||
/* 803144DC 0031141C 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 803144E0 00311420 38 80 00 00 */ li r4, 0
|
||||
/* 803144E4 00311424 4B FF B6 E9 */ bl J3DFifoLoadNrmMtxImm3x3
|
||||
/* 803144E4 00311424 4B FF B6 E9 */ bl J3DFifoLoadNrmMtxImm3x3__FPA3_fUl
|
||||
/* 803144E8 00311428 48 00 00 24 */ b lbl_8031450C
|
||||
lbl_803144EC:
|
||||
/* 803144EC 0031142C 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 803144F0 00311430 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l
|
||||
/* 803144F4 00311434 80 83 01 18 */ lwz r4, 0x118(r3)
|
||||
/* 803144F8 00311438 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 803144FC 0031143C 4B FF D8 FD */ bl J3DScaleNrmMtx33
|
||||
/* 803144FC 0031143C 4B FF D8 FD */ bl J3DScaleNrmMtx33__FPA3_fRC3Vec
|
||||
/* 80314500 00311440 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80314504 00311444 38 80 00 00 */ li r4, 0
|
||||
/* 80314508 00311448 4B FF B6 C5 */ bl J3DFifoLoadNrmMtxImm3x3
|
||||
/* 80314508 00311448 4B FF B6 C5 */ bl J3DFifoLoadNrmMtxImm3x3__FPA3_fUl
|
||||
lbl_8031450C:
|
||||
/* 8031450C 0031144C 83 E1 00 6C */ lwz r31, 0x6c(r1)
|
||||
/* 80314510 00311450 80 01 00 74 */ lwz r0, 0x74(r1)
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
.section .text, "ax" # 803256c4
|
||||
|
||||
|
||||
.global J3DLightInfo_NS___as
|
||||
J3DLightInfo_NS___as:
|
||||
.global __as__12J3DLightInfoFRC12J3DLightInfo
|
||||
__as__12J3DLightInfoFRC12J3DLightInfo:
|
||||
/* 803256C4 00322604 E0 44 00 00 */ psq_l f2, 0(r4), 0, qr0
|
||||
/* 803256C8 00322608 E0 24 00 08 */ psq_l f1, 8(r4), 0, qr0
|
||||
/* 803256CC 0032260C E0 04 00 10 */ psq_l f0, 16(r4), 0, qr0
|
||||
@@ -27,8 +27,8 @@ J3DLightInfo_NS___as:
|
||||
/* 80325710 00322650 F0 03 00 2C */ psq_st f0, 44(r3), 0, qr0
|
||||
/* 80325714 00322654 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DTexMtxInfo_NS___as
|
||||
J3DTexMtxInfo_NS___as:
|
||||
.global __as__13J3DTexMtxInfoFRC13J3DTexMtxInfo
|
||||
__as__13J3DTexMtxInfoFRC13J3DTexMtxInfo:
|
||||
/* 80325718 00322658 88 04 00 00 */ lbz r0, 0(r4)
|
||||
/* 8032571C 0032265C 98 03 00 00 */ stb r0, 0(r3)
|
||||
/* 80325720 00322660 88 04 00 01 */ lbz r0, 1(r4)
|
||||
@@ -61,8 +61,8 @@ J3DTexMtxInfo_NS___as:
|
||||
/* 8032578C 003226CC F0 03 00 5C */ psq_st f0, 92(r3), 0, qr0
|
||||
/* 80325790 003226D0 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DTexMtxInfo_NS_setEffectMtx
|
||||
J3DTexMtxInfo_NS_setEffectMtx:
|
||||
.global setEffectMtx__13J3DTexMtxInfoFPA4_f
|
||||
setEffectMtx__13J3DTexMtxInfoFPA4_f:
|
||||
/* 80325794 003226D4 E0 A4 00 00 */ psq_l f5, 0(r4), 0, qr0
|
||||
/* 80325798 003226D8 E0 84 00 08 */ psq_l f4, 8(r4), 0, qr0
|
||||
/* 8032579C 003226DC E0 64 00 10 */ psq_l f3, 16(r4), 0, qr0
|
||||
@@ -82,8 +82,8 @@ J3DTexMtxInfo_NS_setEffectMtx:
|
||||
/* 803257D4 00322714 D0 03 00 60 */ stfs f0, 0x60(r3)
|
||||
/* 803257D8 00322718 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DIndTexMtxInfo_NS___as
|
||||
J3DIndTexMtxInfo_NS___as:
|
||||
.global __as__16J3DIndTexMtxInfoFRC16J3DIndTexMtxInfo
|
||||
__as__16J3DIndTexMtxInfoFRC16J3DIndTexMtxInfo:
|
||||
/* 803257DC 0032271C E0 44 00 00 */ psq_l f2, 0(r4), 0, qr0
|
||||
/* 803257E0 00322720 E0 24 00 08 */ psq_l f1, 8(r4), 0, qr0
|
||||
/* 803257E4 00322724 E0 04 00 10 */ psq_l f0, 16(r4), 0, qr0
|
||||
@@ -94,8 +94,8 @@ J3DIndTexMtxInfo_NS___as:
|
||||
/* 803257F8 00322738 98 03 00 18 */ stb r0, 0x18(r3)
|
||||
/* 803257FC 0032273C 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DFogInfo_NS___as
|
||||
J3DFogInfo_NS___as:
|
||||
.global __as__10J3DFogInfoFRC10J3DFogInfo
|
||||
__as__10J3DFogInfoFRC10J3DFogInfo:
|
||||
/* 80325800 00322740 88 04 00 00 */ lbz r0, 0(r4)
|
||||
/* 80325804 00322744 98 03 00 00 */ stb r0, 0(r3)
|
||||
/* 80325808 00322748 88 04 00 01 */ lbz r0, 1(r4)
|
||||
@@ -129,8 +129,8 @@ lbl_80325864:
|
||||
/* 80325874 003227B4 42 00 FF F0 */ bdnz lbl_80325864
|
||||
/* 80325878 003227B8 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DNBTScaleInfo_NS___as
|
||||
J3DNBTScaleInfo_NS___as:
|
||||
.global __as__15J3DNBTScaleInfoFRC15J3DNBTScaleInfo
|
||||
__as__15J3DNBTScaleInfoFRC15J3DNBTScaleInfo:
|
||||
/* 8032587C 003227BC 88 04 00 00 */ lbz r0, 0(r4)
|
||||
/* 80325880 003227C0 98 03 00 00 */ stb r0, 0(r3)
|
||||
/* 80325884 003227C4 C0 04 00 04 */ lfs f0, 4(r4)
|
||||
|
||||
+43
-43
@@ -3,17 +3,17 @@
|
||||
.section .text, "ax" # 8030fde8
|
||||
|
||||
|
||||
.global J3DSys
|
||||
J3DSys:
|
||||
.global __ct__6J3DSysFv
|
||||
__ct__6J3DSysFv:
|
||||
/* 8030FDE8 0030CD28 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8030FDEC 0030CD2C 7C 08 02 A6 */ mflr r0
|
||||
/* 8030FDF0 0030CD30 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8030FDF4 0030CD34 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8030FDF8 0030CD38 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8030FDFC 0030CD3C 48 01 43 99 */ bl makeTexCoordTable
|
||||
/* 8030FE00 0030CD40 48 01 45 15 */ bl makeTevSwapTable
|
||||
/* 8030FE04 0030CD44 48 01 44 39 */ bl makeAlphaCmpTable
|
||||
/* 8030FE08 0030CD48 48 01 44 A1 */ bl makeZModeTable
|
||||
/* 8030FDFC 0030CD3C 48 01 43 99 */ bl makeTexCoordTable__Fv
|
||||
/* 8030FE00 0030CD40 48 01 45 15 */ bl makeTevSwapTable__Fv
|
||||
/* 8030FE04 0030CD44 48 01 44 39 */ bl makeAlphaCmpTable__Fv
|
||||
/* 8030FE08 0030CD48 48 01 44 A1 */ bl makeZModeTable__Fv
|
||||
/* 8030FE0C 0030CD4C 38 00 00 00 */ li r0, 0
|
||||
/* 8030FE10 0030CD50 90 1F 00 34 */ stw r0, 0x34(r31)
|
||||
/* 8030FE14 0030CD54 7F E3 FB 78 */ mr r3, r31
|
||||
@@ -62,8 +62,8 @@ lbl_8030FE8C:
|
||||
/* 8030FEB8 0030CDF8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8030FEBC 0030CDFC 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DSys_NS_loadPosMtxIndx
|
||||
J3DSys_NS_loadPosMtxIndx:
|
||||
.global loadPosMtxIndx__6J3DSysCFiUs
|
||||
loadPosMtxIndx__6J3DSysCFiUs:
|
||||
/* 8030FEC0 0030CE00 38 00 00 20 */ li r0, 0x20
|
||||
/* 8030FEC4 0030CE04 3C 60 CC 01 */ lis r3, 0xCC008000@ha
|
||||
/* 8030FEC8 0030CE08 98 03 80 00 */ stb r0, 0xCC008000@l(r3)
|
||||
@@ -74,8 +74,8 @@ J3DSys_NS_loadPosMtxIndx:
|
||||
/* 8030FEDC 0030CE1C B0 03 80 00 */ sth r0, -0x8000(r3)
|
||||
/* 8030FEE0 0030CE20 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DSys_NS_loadNrmMtxIndx
|
||||
J3DSys_NS_loadNrmMtxIndx:
|
||||
.global loadNrmMtxIndx__6J3DSysCFiUs
|
||||
loadNrmMtxIndx__6J3DSysCFiUs:
|
||||
/* 8030FEE4 0030CE24 38 00 00 28 */ li r0, 0x28
|
||||
/* 8030FEE8 0030CE28 3C C0 CC 01 */ lis r6, 0xCC008000@ha
|
||||
/* 8030FEEC 0030CE2C 98 06 80 00 */ stb r0, 0xCC008000@l(r6)
|
||||
@@ -87,8 +87,8 @@ J3DSys_NS_loadNrmMtxIndx:
|
||||
/* 8030FF04 0030CE44 B0 06 80 00 */ sth r0, -0x8000(r6)
|
||||
/* 8030FF08 0030CE48 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DSys_NS_setTexCacheRegion
|
||||
J3DSys_NS_setTexCacheRegion:
|
||||
.global setTexCacheRegion__6J3DSysF15_GXTexCacheSize
|
||||
setTexCacheRegion__6J3DSysF15_GXTexCacheSize:
|
||||
/* 8030FF0C 0030CE4C 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 8030FF10 0030CE50 7C 08 02 A6 */ mflr r0
|
||||
/* 8030FF14 0030CE54 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
@@ -145,7 +145,7 @@ lbl_8030FFA4:
|
||||
/* 8030FFDC 0030CF1C 3C 86 00 08 */ addis r4, r6, 8
|
||||
/* 8030FFE0 0030CF20 7F A5 EB 78 */ mr r5, r29
|
||||
/* 8030FFE4 0030CF24 7F A7 EB 78 */ mr r7, r29
|
||||
/* 8030FFE8 0030CF28 4B FF FD 81 */ bl J3DFifoLoadTexCached
|
||||
/* 8030FFE8 0030CF28 4B FF FD 81 */ bl J3DFifoLoadTexCached__F11_GXTexMapIDUl15_GXTexCacheSizeUl15_GXTexCacheSize
|
||||
/* 8030FFEC 0030CF2C 48 00 00 44 */ b lbl_80310030
|
||||
lbl_8030FFF0:
|
||||
/* 8030FFF0 0030CF30 7C 1A F8 2E */ lwzx r0, r26, r31
|
||||
@@ -163,7 +163,7 @@ lbl_8030FFF0:
|
||||
/* 80310020 0030CF60 7F A5 EB 78 */ mr r5, r29
|
||||
/* 80310024 0030CF64 3C C4 00 08 */ addis r6, r4, 8
|
||||
/* 80310028 0030CF68 7F A7 EB 78 */ mr r7, r29
|
||||
/* 8031002C 0030CF6C 4B FF FD 3D */ bl J3DFifoLoadTexCached
|
||||
/* 8031002C 0030CF6C 4B FF FD 3D */ bl J3DFifoLoadTexCached__F11_GXTexMapIDUl15_GXTexCacheSizeUl15_GXTexCacheSize
|
||||
lbl_80310030:
|
||||
/* 80310030 0030CF70 3B 39 00 01 */ addi r25, r25, 1
|
||||
/* 80310034 0030CF74 3B 7B 00 10 */ addi r27, r27, 0x10
|
||||
@@ -192,7 +192,7 @@ lbl_80310054:
|
||||
/* 80310084 0030CFC4 7F A5 EB 78 */ mr r5, r29
|
||||
/* 80310088 0030CFC8 3C C4 00 08 */ addis r6, r4, 8
|
||||
/* 8031008C 0030CFCC 7F A7 EB 78 */ mr r7, r29
|
||||
/* 80310090 0030CFD0 4B FF FC D9 */ bl J3DFifoLoadTexCached
|
||||
/* 80310090 0030CFD0 4B FF FC D9 */ bl J3DFifoLoadTexCached__F11_GXTexMapIDUl15_GXTexCacheSizeUl15_GXTexCacheSize
|
||||
/* 80310094 0030CFD4 3B 39 00 01 */ addi r25, r25, 1
|
||||
/* 80310098 0030CFD8 3B 7B 00 10 */ addi r27, r27, 0x10
|
||||
lbl_8031009C:
|
||||
@@ -206,8 +206,8 @@ lbl_803100A4:
|
||||
/* 803100B4 0030CFF4 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 803100B8 0030CFF8 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DSys_NS_drawInit
|
||||
J3DSys_NS_drawInit:
|
||||
.global drawInit__6J3DSysFv
|
||||
drawInit__6J3DSysFv:
|
||||
/* 803100BC 0030CFFC 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 803100C0 0030D000 7C 08 02 A6 */ mflr r0
|
||||
/* 803100C4 0030D004 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
@@ -319,7 +319,7 @@ J3DSys_NS_drawInit:
|
||||
/* 8031026C 0030D1AC 38 60 00 00 */ li r3, 0
|
||||
/* 80310270 0030D1B0 48 04 EE 65 */ bl GXSetNumIndStages
|
||||
/* 80310274 0030D1B4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80310278 0030D1B8 48 00 07 21 */ bl J3DSys_NS_reinitTexture
|
||||
/* 80310278 0030D1B8 48 00 07 21 */ bl reinitTexture__6J3DSysFv
|
||||
/* 8031027C 0030D1BC 38 60 00 00 */ li r3, 0
|
||||
/* 80310280 0030D1C0 38 80 00 FF */ li r4, 0xff
|
||||
/* 80310284 0030D1C4 38 A0 00 FF */ li r5, 0xff
|
||||
@@ -635,7 +635,7 @@ lbl_803106DC:
|
||||
/* 80310714 0030D654 7C 75 E3 A6 */ mtspr 0x395, r3
|
||||
/* 80310718 0030D658 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8031071C 0030D65C 38 80 00 00 */ li r4, 0
|
||||
/* 80310720 0030D660 4B FF F7 ED */ bl J3DSys_NS_setTexCacheRegion
|
||||
/* 80310720 0030D660 4B FF F7 ED */ bl setTexCacheRegion__6J3DSysF15_GXTexCacheSize
|
||||
/* 80310724 0030D664 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80310728 0030D668 48 05 1A FD */ bl _restgpr_28
|
||||
/* 8031072C 0030D66C 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
@@ -643,26 +643,26 @@ lbl_803106DC:
|
||||
/* 80310734 0030D674 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 80310738 0030D678 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DSys_NS_reinitGX
|
||||
J3DSys_NS_reinitGX:
|
||||
.global reinitGX__6J3DSysFv
|
||||
reinitGX__6J3DSysFv:
|
||||
/* 8031073C 0030D67C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80310740 0030D680 7C 08 02 A6 */ mflr r0
|
||||
/* 80310744 0030D684 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80310748 0030D688 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8031074C 0030D68C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80310750 0030D690 48 00 00 4D */ bl J3DSys_NS_reinitGenMode
|
||||
/* 80310750 0030D690 48 00 00 4D */ bl reinitGenMode__6J3DSysFv
|
||||
/* 80310754 0030D694 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80310758 0030D698 48 00 00 91 */ bl J3DSys_NS_reinitLighting
|
||||
/* 80310758 0030D698 48 00 00 91 */ bl reinitLighting__6J3DSysFv
|
||||
/* 8031075C 0030D69C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80310760 0030D6A0 48 00 01 35 */ bl J3DSys_NS_reinitTransform
|
||||
/* 80310760 0030D6A0 48 00 01 35 */ bl reinitTransform__6J3DSysFv
|
||||
/* 80310764 0030D6A4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80310768 0030D6A8 48 00 02 31 */ bl J3DSys_NS_reinitTexture
|
||||
/* 80310768 0030D6A8 48 00 02 31 */ bl reinitTexture__6J3DSysFv
|
||||
/* 8031076C 0030D6AC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80310770 0030D6B0 48 00 02 CD */ bl J3DSys_NS_reinitTevStages
|
||||
/* 80310770 0030D6B0 48 00 02 CD */ bl reinitTevStages__6J3DSysFv
|
||||
/* 80310774 0030D6B4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80310778 0030D6B8 48 00 05 CD */ bl J3DSys_NS_reinitIndStages
|
||||
/* 80310778 0030D6B8 48 00 05 CD */ bl reinitIndStages__6J3DSysFv
|
||||
/* 8031077C 0030D6BC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80310780 0030D6C0 48 00 06 BD */ bl J3DSys_NS_reinitPixelProc
|
||||
/* 80310780 0030D6C0 48 00 06 BD */ bl reinitPixelProc__6J3DSysFv
|
||||
/* 80310784 0030D6C4 48 04 B7 49 */ bl GXFlush
|
||||
/* 80310788 0030D6C8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8031078C 0030D6CC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
@@ -670,8 +670,8 @@ J3DSys_NS_reinitGX:
|
||||
/* 80310794 0030D6D4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80310798 0030D6D8 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DSys_NS_reinitGenMode
|
||||
J3DSys_NS_reinitGenMode:
|
||||
.global reinitGenMode__6J3DSysFv
|
||||
reinitGenMode__6J3DSysFv:
|
||||
/* 8031079C 0030D6DC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 803107A0 0030D6E0 7C 08 02 A6 */ mflr r0
|
||||
/* 803107A4 0030D6E4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -692,8 +692,8 @@ J3DSys_NS_reinitGenMode:
|
||||
/* 803107E0 0030D720 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 803107E4 0030D724 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DSys_NS_reinitLighting
|
||||
J3DSys_NS_reinitLighting:
|
||||
.global reinitLighting__6J3DSysFv
|
||||
reinitLighting__6J3DSysFv:
|
||||
/* 803107E8 0030D728 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 803107EC 0030D72C 7C 08 02 A6 */ mflr r0
|
||||
/* 803107F0 0030D730 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
@@ -738,8 +738,8 @@ J3DSys_NS_reinitLighting:
|
||||
/* 8031088C 0030D7CC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80310890 0030D7D0 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DSys_NS_reinitTransform
|
||||
J3DSys_NS_reinitTransform:
|
||||
.global reinitTransform__6J3DSysFv
|
||||
reinitTransform__6J3DSysFv:
|
||||
/* 80310894 0030D7D4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80310898 0030D7D8 7C 08 02 A6 */ mflr r0
|
||||
/* 8031089C 0030D7DC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -806,8 +806,8 @@ J3DSys_NS_reinitTransform:
|
||||
/* 80310990 0030D8D0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80310994 0030D8D4 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DSys_NS_reinitTexture
|
||||
J3DSys_NS_reinitTexture:
|
||||
.global reinitTexture__6J3DSysFv
|
||||
reinitTexture__6J3DSysFv:
|
||||
/* 80310998 0030D8D8 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8031099C 0030D8DC 7C 08 02 A6 */ mflr r0
|
||||
/* 803109A0 0030D8E0 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
@@ -850,8 +850,8 @@ J3DSys_NS_reinitTexture:
|
||||
/* 80310A34 0030D974 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80310A38 0030D978 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DSys_NS_reinitTevStages
|
||||
J3DSys_NS_reinitTevStages:
|
||||
.global reinitTevStages__6J3DSysFv
|
||||
reinitTevStages__6J3DSysFv:
|
||||
/* 80310A3C 0030D97C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80310A40 0030D980 7C 08 02 A6 */ mflr r0
|
||||
/* 80310A44 0030D984 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
@@ -1048,8 +1048,8 @@ lbl_80310C1C:
|
||||
/* 80310D3C 0030DC7C 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80310D40 0030DC80 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DSys_NS_reinitIndStages
|
||||
J3DSys_NS_reinitIndStages:
|
||||
.global reinitIndStages__6J3DSysFv
|
||||
reinitIndStages__6J3DSysFv:
|
||||
/* 80310D44 0030DC84 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80310D48 0030DC88 7C 08 02 A6 */ mflr r0
|
||||
/* 80310D4C 0030DC8C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -1114,8 +1114,8 @@ lbl_80310D58:
|
||||
/* 80310E34 0030DD74 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80310E38 0030DD78 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DSys_NS_reinitPixelProc
|
||||
J3DSys_NS_reinitPixelProc:
|
||||
.global reinitPixelProc__6J3DSysFv
|
||||
reinitPixelProc__6J3DSysFv:
|
||||
/* 80310E3C 0030DD7C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80310E40 0030DD80 7C 08 02 A6 */ mflr r0
|
||||
/* 80310E44 0030DD84 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -1158,7 +1158,7 @@ J3DSys_NS_reinitPixelProc:
|
||||
/* 80310ED8 0030DE18 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80310EDC 0030DE1C 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 80310EE0 0030DE20 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l
|
||||
/* 80310EE4 0030DE24 4B FF EF 05 */ bl J3DSys
|
||||
/* 80310EE4 0030DE24 4B FF EF 05 */ bl __ct__6J3DSysFv
|
||||
/* 80310EE8 0030DE28 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80310EEC 0030DE2C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80310EF0 0030DE30 38 21 00 10 */ addi r1, r1, 0x10
|
||||
|
||||
+100
-100
@@ -3,8 +3,8 @@
|
||||
.section .text, "ax" # 80323590
|
||||
|
||||
|
||||
.global J3DLightObj_NS_load
|
||||
J3DLightObj_NS_load:
|
||||
.global load__11J3DLightObjCFUl
|
||||
load__11J3DLightObjCFUl:
|
||||
/* 80323590 003204D0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80323594 003204D4 7C 08 02 A6 */ mflr r0
|
||||
/* 80323598 003204D8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
@@ -26,7 +26,7 @@ lbl_803235C8:
|
||||
/* 803235D4 00320514 C0 3E 00 00 */ lfs f1, 0(r30)
|
||||
/* 803235D8 00320518 C0 5E 00 04 */ lfs f2, 4(r30)
|
||||
/* 803235DC 0032051C C0 7E 00 08 */ lfs f3, 8(r30)
|
||||
/* 803235E0 00320520 4B FE A1 8D */ bl J3DGDSetLightPos
|
||||
/* 803235E0 00320520 4B FE A1 8D */ bl J3DGDSetLightPos__F10_GXLightIDfff
|
||||
/* 803235E4 00320524 7F E3 FB 78 */ mr r3, r31
|
||||
/* 803235E8 00320528 C0 3E 00 1C */ lfs f1, 0x1c(r30)
|
||||
/* 803235EC 0032052C C0 5E 00 20 */ lfs f2, 0x20(r30)
|
||||
@@ -34,17 +34,17 @@ lbl_803235C8:
|
||||
/* 803235F4 00320534 C0 9E 00 28 */ lfs f4, 0x28(r30)
|
||||
/* 803235F8 00320538 C0 BE 00 2C */ lfs f5, 0x2c(r30)
|
||||
/* 803235FC 0032053C C0 DE 00 30 */ lfs f6, 0x30(r30)
|
||||
/* 80323600 00320540 4B FE 9D 65 */ bl J3DGDSetLightAttn
|
||||
/* 80323600 00320540 4B FE 9D 65 */ bl J3DGDSetLightAttn__F10_GXLightIDffffff
|
||||
/* 80323604 00320544 80 1E 00 18 */ lwz r0, 0x18(r30)
|
||||
/* 80323608 00320548 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 8032360C 0032054C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80323610 00320550 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80323614 00320554 4B FE A0 49 */ bl J3DGDSetLightColor
|
||||
/* 80323614 00320554 4B FE A0 49 */ bl J3DGDSetLightColor__F10_GXLightID8_GXColor
|
||||
/* 80323618 00320558 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032361C 0032055C C0 3E 00 0C */ lfs f1, 0xc(r30)
|
||||
/* 80323620 00320560 C0 5E 00 10 */ lfs f2, 0x10(r30)
|
||||
/* 80323624 00320564 C0 7E 00 14 */ lfs f3, 0x14(r30)
|
||||
/* 80323628 00320568 4B FE A3 11 */ bl J3DGDSetLightDir
|
||||
/* 80323628 00320568 4B FE A3 11 */ bl J3DGDSetLightDir__F10_GXLightIDfff
|
||||
/* 8032362C 0032056C 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80323630 00320570 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 80323634 00320574 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
@@ -52,8 +52,8 @@ lbl_803235C8:
|
||||
/* 8032363C 0032057C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80323640 00320580 4E 80 00 20 */ blr
|
||||
|
||||
.global loadTexCoordGens
|
||||
loadTexCoordGens:
|
||||
.global loadTexCoordGens__FUlP11J3DTexCoord
|
||||
loadTexCoordGens__FUlP11J3DTexCoord:
|
||||
/* 80323644 00320584 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80323648 00320588 7C 08 02 A6 */ mflr r0
|
||||
/* 8032364C 0032058C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
@@ -109,7 +109,7 @@ lbl_8032370C:
|
||||
/* 8032370C 0032064C 7C 9D DA 14 */ add r4, r29, r27
|
||||
/* 80323710 00320650 88 64 00 00 */ lbz r3, 0(r4)
|
||||
/* 80323714 00320654 88 84 00 01 */ lbz r4, 1(r4)
|
||||
/* 80323718 00320658 4B FE A9 4D */ bl J3DGDSetTexCoordGen
|
||||
/* 80323718 00320658 4B FE A9 4D */ bl J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc
|
||||
/* 8032371C 0032065C 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 80323720 00320660 3B 7B 00 06 */ addi r27, r27, 6
|
||||
lbl_80323724:
|
||||
@@ -223,8 +223,8 @@ lbl_803238AC:
|
||||
/* 803238BC 003207FC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 803238C0 00320800 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DTexMtx_NS_load
|
||||
J3DTexMtx_NS_load:
|
||||
.global load__9J3DTexMtxCFUl
|
||||
load__9J3DTexMtxCFUl:
|
||||
/* 803238C4 00320804 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 803238C8 00320808 7C 08 02 A6 */ mflr r0
|
||||
/* 803238CC 0032080C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -233,29 +233,29 @@ J3DTexMtx_NS_load:
|
||||
/* 803238D8 00320818 80 05 00 34 */ lwz r0, 0x34(r5)
|
||||
/* 803238DC 0032081C 54 00 00 43 */ rlwinm. r0, r0, 0, 1, 1
|
||||
/* 803238E0 00320820 41 82 00 0C */ beq lbl_803238EC
|
||||
/* 803238E4 00320824 48 00 0A D9 */ bl J3DTexMtx_NS_loadPostTexMtx
|
||||
/* 803238E4 00320824 48 00 0A D9 */ bl loadPostTexMtx__9J3DTexMtxCFUl
|
||||
/* 803238E8 00320828 48 00 00 08 */ b lbl_803238F0
|
||||
lbl_803238EC:
|
||||
/* 803238EC 0032082C 48 00 0A 6D */ bl J3DTexMtx_NS_loadTexMtx
|
||||
/* 803238EC 0032082C 48 00 0A 6D */ bl loadTexMtx__9J3DTexMtxCFUl
|
||||
lbl_803238F0:
|
||||
/* 803238F0 00320830 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 803238F4 00320834 7C 08 03 A6 */ mtlr r0
|
||||
/* 803238F8 00320838 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 803238FC 0032083C 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DTexMtx_NS_calc
|
||||
J3DTexMtx_NS_calc:
|
||||
.global calc__9J3DTexMtxFPA4_Cf
|
||||
calc__9J3DTexMtxFPA4_Cf:
|
||||
/* 80323900 00320840 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80323904 00320844 7C 08 02 A6 */ mflr r0
|
||||
/* 80323908 00320848 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8032390C 0032084C 48 00 00 15 */ bl J3DTexMtx_NS_calcTexMtx
|
||||
/* 8032390C 0032084C 48 00 00 15 */ bl calcTexMtx__9J3DTexMtxFPA4_Cf
|
||||
/* 80323910 00320850 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80323914 00320854 7C 08 03 A6 */ mtlr r0
|
||||
/* 80323918 00320858 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8032391C 0032085C 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DTexMtx_NS_calcTexMtx
|
||||
J3DTexMtx_NS_calcTexMtx:
|
||||
.global calcTexMtx__9J3DTexMtxFPA4_Cf
|
||||
calcTexMtx__9J3DTexMtxFPA4_Cf:
|
||||
/* 80323920 00320860 94 21 FF 70 */ stwu r1, -0x90(r1)
|
||||
/* 80323924 00320864 7C 08 02 A6 */ mflr r0
|
||||
/* 80323928 00320868 90 01 00 94 */ stw r0, 0x94(r1)
|
||||
@@ -279,14 +279,14 @@ J3DTexMtx_NS_calcTexMtx:
|
||||
/* 80323970 003208B0 38 7E 00 10 */ addi r3, r30, 0x10
|
||||
/* 80323974 003208B4 38 9E 00 04 */ addi r4, r30, 4
|
||||
/* 80323978 003208B8 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 8032397C 003208BC 4B FE E1 51 */ bl J3DGetTextureMtx
|
||||
/* 8032397C 003208BC 4B FE E1 51 */ bl J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
/* 80323980 003208C0 48 00 00 18 */ b lbl_80323998
|
||||
lbl_80323984:
|
||||
/* 80323984 003208C4 28 04 00 01 */ cmplwi r4, 1
|
||||
/* 80323988 003208C8 40 82 00 10 */ bne lbl_80323998
|
||||
/* 8032398C 003208CC 38 7E 00 10 */ addi r3, r30, 0x10
|
||||
/* 80323990 003208D0 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80323994 003208D4 4B FE E2 A1 */ bl J3DGetTextureMtxMaya
|
||||
/* 80323994 003208D4 4B FE E2 A1 */ bl J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f
|
||||
lbl_80323998:
|
||||
/* 80323998 003208D8 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8032399C 003208DC 3C 80 80 3D */ lis r4, lbl_803CEAC8@ha
|
||||
@@ -296,7 +296,7 @@ lbl_80323998:
|
||||
/* 803239AC 003208EC 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 803239B0 003208F0 38 9E 00 24 */ addi r4, r30, 0x24
|
||||
/* 803239B4 003208F4 38 A1 00 48 */ addi r5, r1, 0x48
|
||||
/* 803239B8 003208F8 4B FE E4 95 */ bl J3DMtxProjConcat
|
||||
/* 803239B8 003208F8 4B FE E4 95 */ bl J3DMtxProjConcat__FPA4_fPA4_fPA4_f
|
||||
/* 803239BC 003208FC 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 803239C0 00320900 7F E4 FB 78 */ mr r4, r31
|
||||
/* 803239C4 00320904 38 BE 00 64 */ addi r5, r30, 0x64
|
||||
@@ -307,14 +307,14 @@ lbl_80323998:
|
||||
/* 803239D8 00320918 38 7E 00 10 */ addi r3, r30, 0x10
|
||||
/* 803239DC 0032091C 38 9E 00 04 */ addi r4, r30, 4
|
||||
/* 803239E0 00320920 38 A1 00 48 */ addi r5, r1, 0x48
|
||||
/* 803239E4 00320924 4B FE E0 E9 */ bl J3DGetTextureMtx
|
||||
/* 803239E4 00320924 4B FE E0 E9 */ bl J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
/* 803239E8 00320928 48 00 00 18 */ b lbl_80323A00
|
||||
lbl_803239EC:
|
||||
/* 803239EC 0032092C 28 04 00 01 */ cmplwi r4, 1
|
||||
/* 803239F0 00320930 40 82 00 10 */ bne lbl_80323A00
|
||||
/* 803239F4 00320934 38 7E 00 10 */ addi r3, r30, 0x10
|
||||
/* 803239F8 00320938 38 81 00 48 */ addi r4, r1, 0x48
|
||||
/* 803239FC 0032093C 4B FE E2 39 */ bl J3DGetTextureMtxMaya
|
||||
/* 803239FC 0032093C 4B FE E2 39 */ bl J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f
|
||||
lbl_80323A00:
|
||||
/* 80323A00 00320940 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 80323A04 00320944 3C 80 80 3D */ lis r4, lbl_803CEAC8@ha
|
||||
@@ -331,14 +331,14 @@ lbl_80323A00:
|
||||
/* 80323A30 00320970 38 7E 00 10 */ addi r3, r30, 0x10
|
||||
/* 80323A34 00320974 38 9E 00 04 */ addi r4, r30, 4
|
||||
/* 80323A38 00320978 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 80323A3C 0032097C 4B FE E1 45 */ bl J3DGetTextureMtxOld
|
||||
/* 80323A3C 0032097C 4B FE E1 45 */ bl J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
/* 80323A40 00320980 48 00 00 18 */ b lbl_80323A58
|
||||
lbl_80323A44:
|
||||
/* 80323A44 00320984 28 04 00 01 */ cmplwi r4, 1
|
||||
/* 80323A48 00320988 40 82 00 10 */ bne lbl_80323A58
|
||||
/* 80323A4C 0032098C 38 7E 00 10 */ addi r3, r30, 0x10
|
||||
/* 80323A50 00320990 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80323A54 00320994 4B FE E2 91 */ bl J3DGetTextureMtxMayaOld
|
||||
/* 80323A54 00320994 4B FE E2 91 */ bl J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f
|
||||
lbl_80323A58:
|
||||
/* 80323A58 00320998 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80323A5C 0032099C 3C 80 80 3D */ lis r4, lbl_803CEAF8@ha
|
||||
@@ -348,7 +348,7 @@ lbl_80323A58:
|
||||
/* 80323A6C 003209AC 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80323A70 003209B0 38 9E 00 24 */ addi r4, r30, 0x24
|
||||
/* 80323A74 003209B4 38 A1 00 48 */ addi r5, r1, 0x48
|
||||
/* 80323A78 003209B8 4B FE E3 D5 */ bl J3DMtxProjConcat
|
||||
/* 80323A78 003209B8 4B FE E3 D5 */ bl J3DMtxProjConcat__FPA4_fPA4_fPA4_f
|
||||
/* 80323A7C 003209BC 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 80323A80 003209C0 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80323A84 003209C4 38 BE 00 64 */ addi r5, r30, 0x64
|
||||
@@ -359,14 +359,14 @@ lbl_80323A58:
|
||||
/* 80323A98 003209D8 38 7E 00 10 */ addi r3, r30, 0x10
|
||||
/* 80323A9C 003209DC 38 9E 00 04 */ addi r4, r30, 4
|
||||
/* 80323AA0 003209E0 38 A1 00 48 */ addi r5, r1, 0x48
|
||||
/* 80323AA4 003209E4 4B FE E0 DD */ bl J3DGetTextureMtxOld
|
||||
/* 80323AA4 003209E4 4B FE E0 DD */ bl J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
/* 80323AA8 003209E8 48 00 00 18 */ b lbl_80323AC0
|
||||
lbl_80323AAC:
|
||||
/* 80323AAC 003209EC 28 04 00 01 */ cmplwi r4, 1
|
||||
/* 80323AB0 003209F0 40 82 00 10 */ bne lbl_80323AC0
|
||||
/* 80323AB4 003209F4 38 7E 00 10 */ addi r3, r30, 0x10
|
||||
/* 80323AB8 003209F8 38 81 00 48 */ addi r4, r1, 0x48
|
||||
/* 80323ABC 003209FC 4B FE E2 29 */ bl J3DGetTextureMtxMayaOld
|
||||
/* 80323ABC 003209FC 4B FE E2 29 */ bl J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f
|
||||
lbl_80323AC0:
|
||||
/* 80323AC0 00320A00 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 80323AC4 00320A04 3C 80 80 3D */ lis r4, lbl_803CEAF8@ha
|
||||
@@ -383,14 +383,14 @@ lbl_80323AC0:
|
||||
/* 80323AF0 00320A30 38 7E 00 10 */ addi r3, r30, 0x10
|
||||
/* 80323AF4 00320A34 38 9E 00 04 */ addi r4, r30, 4
|
||||
/* 80323AF8 00320A38 38 A1 00 48 */ addi r5, r1, 0x48
|
||||
/* 80323AFC 00320A3C 4B FE E0 85 */ bl J3DGetTextureMtxOld
|
||||
/* 80323AFC 00320A3C 4B FE E0 85 */ bl J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
/* 80323B00 00320A40 48 00 00 18 */ b lbl_80323B18
|
||||
lbl_80323B04:
|
||||
/* 80323B04 00320A44 28 04 00 01 */ cmplwi r4, 1
|
||||
/* 80323B08 00320A48 40 82 00 10 */ bne lbl_80323B18
|
||||
/* 80323B0C 00320A4C 38 7E 00 10 */ addi r3, r30, 0x10
|
||||
/* 80323B10 00320A50 38 81 00 48 */ addi r4, r1, 0x48
|
||||
/* 80323B14 00320A54 4B FE E1 D1 */ bl J3DGetTextureMtxMayaOld
|
||||
/* 80323B14 00320A54 4B FE E1 D1 */ bl J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f
|
||||
lbl_80323B18:
|
||||
/* 80323B18 00320A58 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 80323B1C 00320A5C 7F E4 FB 78 */ mr r4, r31
|
||||
@@ -402,19 +402,19 @@ lbl_80323B18:
|
||||
/* 80323B34 00320A74 38 7E 00 10 */ addi r3, r30, 0x10
|
||||
/* 80323B38 00320A78 38 9E 00 04 */ addi r4, r30, 4
|
||||
/* 80323B3C 00320A7C 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 80323B40 00320A80 4B FE E0 41 */ bl J3DGetTextureMtxOld
|
||||
/* 80323B40 00320A80 4B FE E0 41 */ bl J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
/* 80323B44 00320A84 48 00 00 18 */ b lbl_80323B5C
|
||||
lbl_80323B48:
|
||||
/* 80323B48 00320A88 28 04 00 01 */ cmplwi r4, 1
|
||||
/* 80323B4C 00320A8C 40 82 00 10 */ bne lbl_80323B5C
|
||||
/* 80323B50 00320A90 38 7E 00 10 */ addi r3, r30, 0x10
|
||||
/* 80323B54 00320A94 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80323B58 00320A98 4B FE E1 8D */ bl J3DGetTextureMtxMayaOld
|
||||
/* 80323B58 00320A98 4B FE E1 8D */ bl J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f
|
||||
lbl_80323B5C:
|
||||
/* 80323B5C 00320A9C 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80323B60 00320AA0 38 9E 00 24 */ addi r4, r30, 0x24
|
||||
/* 80323B64 00320AA4 38 A1 00 48 */ addi r5, r1, 0x48
|
||||
/* 80323B68 00320AA8 4B FE E2 E5 */ bl J3DMtxProjConcat
|
||||
/* 80323B68 00320AA8 4B FE E2 E5 */ bl J3DMtxProjConcat__FPA4_fPA4_fPA4_f
|
||||
/* 80323B6C 00320AAC 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 80323B70 00320AB0 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80323B74 00320AB4 38 BE 00 64 */ addi r5, r30, 0x64
|
||||
@@ -425,19 +425,19 @@ lbl_80323B5C:
|
||||
/* 80323B88 00320AC8 38 7E 00 10 */ addi r3, r30, 0x10
|
||||
/* 80323B8C 00320ACC 38 9E 00 04 */ addi r4, r30, 4
|
||||
/* 80323B90 00320AD0 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 80323B94 00320AD4 4B FE DF ED */ bl J3DGetTextureMtxOld
|
||||
/* 80323B94 00320AD4 4B FE DF ED */ bl J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
/* 80323B98 00320AD8 48 00 00 18 */ b lbl_80323BB0
|
||||
lbl_80323B9C:
|
||||
/* 80323B9C 00320ADC 28 04 00 01 */ cmplwi r4, 1
|
||||
/* 80323BA0 00320AE0 40 82 00 10 */ bne lbl_80323BB0
|
||||
/* 80323BA4 00320AE4 38 7E 00 10 */ addi r3, r30, 0x10
|
||||
/* 80323BA8 00320AE8 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80323BAC 00320AEC 4B FE E1 39 */ bl J3DGetTextureMtxMayaOld
|
||||
/* 80323BAC 00320AEC 4B FE E1 39 */ bl J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f
|
||||
lbl_80323BB0:
|
||||
/* 80323BB0 00320AF0 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80323BB4 00320AF4 38 9E 00 24 */ addi r4, r30, 0x24
|
||||
/* 80323BB8 00320AF8 38 BE 00 64 */ addi r5, r30, 0x64
|
||||
/* 80323BBC 00320AFC 4B FE E2 91 */ bl J3DMtxProjConcat
|
||||
/* 80323BBC 00320AFC 4B FE E2 91 */ bl J3DMtxProjConcat__FPA4_fPA4_fPA4_f
|
||||
/* 80323BC0 00320B00 48 00 00 34 */ b lbl_80323BF4
|
||||
lbl_80323BC4:
|
||||
/* 80323BC4 00320B04 28 04 00 00 */ cmplwi r4, 0
|
||||
@@ -445,14 +445,14 @@ lbl_80323BC4:
|
||||
/* 80323BCC 00320B0C 38 7E 00 10 */ addi r3, r30, 0x10
|
||||
/* 80323BD0 00320B10 38 9E 00 04 */ addi r4, r30, 4
|
||||
/* 80323BD4 00320B14 38 BE 00 64 */ addi r5, r30, 0x64
|
||||
/* 80323BD8 00320B18 4B FE DF A9 */ bl J3DGetTextureMtxOld
|
||||
/* 80323BD8 00320B18 4B FE DF A9 */ bl J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
/* 80323BDC 00320B1C 48 00 00 18 */ b lbl_80323BF4
|
||||
lbl_80323BE0:
|
||||
/* 80323BE0 00320B20 28 04 00 01 */ cmplwi r4, 1
|
||||
/* 80323BE4 00320B24 40 82 00 10 */ bne lbl_80323BF4
|
||||
/* 80323BE8 00320B28 38 7E 00 10 */ addi r3, r30, 0x10
|
||||
/* 80323BEC 00320B2C 38 9E 00 64 */ addi r4, r30, 0x64
|
||||
/* 80323BF0 00320B30 4B FE E0 F5 */ bl J3DGetTextureMtxMayaOld
|
||||
/* 80323BF0 00320B30 4B FE E0 F5 */ bl J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f
|
||||
lbl_80323BF4:
|
||||
/* 80323BF4 00320B34 83 E1 00 8C */ lwz r31, 0x8c(r1)
|
||||
/* 80323BF8 00320B38 83 C1 00 88 */ lwz r30, 0x88(r1)
|
||||
@@ -461,8 +461,8 @@ lbl_80323BF4:
|
||||
/* 80323C04 00320B44 38 21 00 90 */ addi r1, r1, 0x90
|
||||
/* 80323C08 00320B48 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DTexMtx_NS_calcPostTexMtx
|
||||
J3DTexMtx_NS_calcPostTexMtx:
|
||||
.global calcPostTexMtx__9J3DTexMtxFPA4_Cf
|
||||
calcPostTexMtx__9J3DTexMtxFPA4_Cf:
|
||||
/* 80323C0C 00320B4C 94 21 FF 70 */ stwu r1, -0x90(r1)
|
||||
/* 80323C10 00320B50 7C 08 02 A6 */ mflr r0
|
||||
/* 80323C14 00320B54 90 01 00 94 */ stw r0, 0x94(r1)
|
||||
@@ -486,14 +486,14 @@ J3DTexMtx_NS_calcPostTexMtx:
|
||||
/* 80323C5C 00320B9C 38 7F 00 10 */ addi r3, r31, 0x10
|
||||
/* 80323C60 00320BA0 38 9F 00 04 */ addi r4, r31, 4
|
||||
/* 80323C64 00320BA4 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 80323C68 00320BA8 4B FE DE 65 */ bl J3DGetTextureMtx
|
||||
/* 80323C68 00320BA8 4B FE DE 65 */ bl J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
/* 80323C6C 00320BAC 48 00 00 18 */ b lbl_80323C84
|
||||
lbl_80323C70:
|
||||
/* 80323C70 00320BB0 28 04 00 01 */ cmplwi r4, 1
|
||||
/* 80323C74 00320BB4 40 82 00 10 */ bne lbl_80323C84
|
||||
/* 80323C78 00320BB8 38 7F 00 10 */ addi r3, r31, 0x10
|
||||
/* 80323C7C 00320BBC 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80323C80 00320BC0 4B FE DF B5 */ bl J3DGetTextureMtxMaya
|
||||
/* 80323C80 00320BC0 4B FE DF B5 */ bl J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f
|
||||
lbl_80323C84:
|
||||
/* 80323C84 00320BC4 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80323C88 00320BC8 3C 80 80 3D */ lis r4, lbl_803CEB58@ha
|
||||
@@ -503,7 +503,7 @@ lbl_80323C84:
|
||||
/* 80323C98 00320BD8 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80323C9C 00320BDC 38 9F 00 24 */ addi r4, r31, 0x24
|
||||
/* 80323CA0 00320BE0 38 A1 00 48 */ addi r5, r1, 0x48
|
||||
/* 80323CA4 00320BE4 4B FE E1 A9 */ bl J3DMtxProjConcat
|
||||
/* 80323CA4 00320BE4 4B FE E1 A9 */ bl J3DMtxProjConcat__FPA4_fPA4_fPA4_f
|
||||
/* 80323CA8 00320BE8 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 80323CAC 00320BEC 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80323CB0 00320BF0 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
@@ -514,14 +514,14 @@ lbl_80323C84:
|
||||
/* 80323CC4 00320C04 38 7F 00 10 */ addi r3, r31, 0x10
|
||||
/* 80323CC8 00320C08 38 9F 00 04 */ addi r4, r31, 4
|
||||
/* 80323CCC 00320C0C 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 80323CD0 00320C10 4B FE DD FD */ bl J3DGetTextureMtx
|
||||
/* 80323CD0 00320C10 4B FE DD FD */ bl J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
/* 80323CD4 00320C14 48 00 00 18 */ b lbl_80323CEC
|
||||
lbl_80323CD8:
|
||||
/* 80323CD8 00320C18 28 04 00 01 */ cmplwi r4, 1
|
||||
/* 80323CDC 00320C1C 40 82 00 10 */ bne lbl_80323CEC
|
||||
/* 80323CE0 00320C20 38 7F 00 10 */ addi r3, r31, 0x10
|
||||
/* 80323CE4 00320C24 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80323CE8 00320C28 4B FE DF 4D */ bl J3DGetTextureMtxMaya
|
||||
/* 80323CE8 00320C28 4B FE DF 4D */ bl J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f
|
||||
lbl_80323CEC:
|
||||
/* 80323CEC 00320C2C 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80323CF0 00320C30 3C 80 80 3D */ lis r4, lbl_803CEB58@ha
|
||||
@@ -531,21 +531,21 @@ lbl_80323CEC:
|
||||
/* 80323D00 00320C40 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80323D04 00320C44 38 9F 00 24 */ addi r4, r31, 0x24
|
||||
/* 80323D08 00320C48 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 80323D0C 00320C4C 4B FE E1 41 */ bl J3DMtxProjConcat
|
||||
/* 80323D0C 00320C4C 4B FE E1 41 */ bl J3DMtxProjConcat__FPA4_fPA4_fPA4_f
|
||||
/* 80323D10 00320C50 48 00 02 3C */ b lbl_80323F4C
|
||||
/* 80323D14 00320C54 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 80323D18 00320C58 40 82 00 18 */ bne lbl_80323D30
|
||||
/* 80323D1C 00320C5C 38 7F 00 10 */ addi r3, r31, 0x10
|
||||
/* 80323D20 00320C60 38 9F 00 04 */ addi r4, r31, 4
|
||||
/* 80323D24 00320C64 38 A1 00 48 */ addi r5, r1, 0x48
|
||||
/* 80323D28 00320C68 4B FE DD A5 */ bl J3DGetTextureMtx
|
||||
/* 80323D28 00320C68 4B FE DD A5 */ bl J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
/* 80323D2C 00320C6C 48 00 00 18 */ b lbl_80323D44
|
||||
lbl_80323D30:
|
||||
/* 80323D30 00320C70 28 04 00 01 */ cmplwi r4, 1
|
||||
/* 80323D34 00320C74 40 82 00 10 */ bne lbl_80323D44
|
||||
/* 80323D38 00320C78 38 7F 00 10 */ addi r3, r31, 0x10
|
||||
/* 80323D3C 00320C7C 38 81 00 48 */ addi r4, r1, 0x48
|
||||
/* 80323D40 00320C80 4B FE DE F5 */ bl J3DGetTextureMtxMaya
|
||||
/* 80323D40 00320C80 4B FE DE F5 */ bl J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f
|
||||
lbl_80323D44:
|
||||
/* 80323D44 00320C84 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 80323D48 00320C88 3C 80 80 3D */ lis r4, lbl_803CEB58@ha
|
||||
@@ -558,14 +558,14 @@ lbl_80323D44:
|
||||
/* 80323D64 00320CA4 38 7F 00 10 */ addi r3, r31, 0x10
|
||||
/* 80323D68 00320CA8 38 9F 00 04 */ addi r4, r31, 4
|
||||
/* 80323D6C 00320CAC 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 80323D70 00320CB0 4B FE DE 11 */ bl J3DGetTextureMtxOld
|
||||
/* 80323D70 00320CB0 4B FE DE 11 */ bl J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
/* 80323D74 00320CB4 48 00 00 18 */ b lbl_80323D8C
|
||||
lbl_80323D78:
|
||||
/* 80323D78 00320CB8 28 04 00 01 */ cmplwi r4, 1
|
||||
/* 80323D7C 00320CBC 40 82 00 10 */ bne lbl_80323D8C
|
||||
/* 80323D80 00320CC0 38 7F 00 10 */ addi r3, r31, 0x10
|
||||
/* 80323D84 00320CC4 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80323D88 00320CC8 4B FE DF 5D */ bl J3DGetTextureMtxMayaOld
|
||||
/* 80323D88 00320CC8 4B FE DF 5D */ bl J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f
|
||||
lbl_80323D8C:
|
||||
/* 80323D8C 00320CCC 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80323D90 00320CD0 3C 80 80 3D */ lis r4, lbl_803CEB88@ha
|
||||
@@ -575,7 +575,7 @@ lbl_80323D8C:
|
||||
/* 80323DA0 00320CE0 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80323DA4 00320CE4 38 9F 00 24 */ addi r4, r31, 0x24
|
||||
/* 80323DA8 00320CE8 38 A1 00 48 */ addi r5, r1, 0x48
|
||||
/* 80323DAC 00320CEC 4B FE E0 A1 */ bl J3DMtxProjConcat
|
||||
/* 80323DAC 00320CEC 4B FE E0 A1 */ bl J3DMtxProjConcat__FPA4_fPA4_fPA4_f
|
||||
/* 80323DB0 00320CF0 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 80323DB4 00320CF4 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80323DB8 00320CF8 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
@@ -586,14 +586,14 @@ lbl_80323D8C:
|
||||
/* 80323DCC 00320D0C 38 7F 00 10 */ addi r3, r31, 0x10
|
||||
/* 80323DD0 00320D10 38 9F 00 04 */ addi r4, r31, 4
|
||||
/* 80323DD4 00320D14 38 A1 00 48 */ addi r5, r1, 0x48
|
||||
/* 80323DD8 00320D18 4B FE DD A9 */ bl J3DGetTextureMtxOld
|
||||
/* 80323DD8 00320D18 4B FE DD A9 */ bl J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
/* 80323DDC 00320D1C 48 00 00 18 */ b lbl_80323DF4
|
||||
lbl_80323DE0:
|
||||
/* 80323DE0 00320D20 28 04 00 01 */ cmplwi r4, 1
|
||||
/* 80323DE4 00320D24 40 82 00 10 */ bne lbl_80323DF4
|
||||
/* 80323DE8 00320D28 38 7F 00 10 */ addi r3, r31, 0x10
|
||||
/* 80323DEC 00320D2C 38 81 00 48 */ addi r4, r1, 0x48
|
||||
/* 80323DF0 00320D30 4B FE DE F5 */ bl J3DGetTextureMtxMayaOld
|
||||
/* 80323DF0 00320D30 4B FE DE F5 */ bl J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f
|
||||
lbl_80323DF4:
|
||||
/* 80323DF4 00320D34 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 80323DF8 00320D38 3C 80 80 3D */ lis r4, lbl_803CEB88@ha
|
||||
@@ -606,33 +606,33 @@ lbl_80323DF4:
|
||||
/* 80323E14 00320D54 38 7F 00 10 */ addi r3, r31, 0x10
|
||||
/* 80323E18 00320D58 38 9F 00 04 */ addi r4, r31, 4
|
||||
/* 80323E1C 00320D5C 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 80323E20 00320D60 4B FE DD 61 */ bl J3DGetTextureMtxOld
|
||||
/* 80323E20 00320D60 4B FE DD 61 */ bl J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
/* 80323E24 00320D64 48 00 01 28 */ b lbl_80323F4C
|
||||
lbl_80323E28:
|
||||
/* 80323E28 00320D68 28 04 00 01 */ cmplwi r4, 1
|
||||
/* 80323E2C 00320D6C 40 82 01 20 */ bne lbl_80323F4C
|
||||
/* 80323E30 00320D70 38 7F 00 10 */ addi r3, r31, 0x10
|
||||
/* 80323E34 00320D74 38 9F 00 64 */ addi r4, r31, 0x64
|
||||
/* 80323E38 00320D78 4B FE DE AD */ bl J3DGetTextureMtxMayaOld
|
||||
/* 80323E38 00320D78 4B FE DE AD */ bl J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f
|
||||
/* 80323E3C 00320D7C 48 00 01 10 */ b lbl_80323F4C
|
||||
/* 80323E40 00320D80 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 80323E44 00320D84 40 82 00 18 */ bne lbl_80323E5C
|
||||
/* 80323E48 00320D88 38 7F 00 10 */ addi r3, r31, 0x10
|
||||
/* 80323E4C 00320D8C 38 9F 00 04 */ addi r4, r31, 4
|
||||
/* 80323E50 00320D90 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 80323E54 00320D94 4B FE DD 2D */ bl J3DGetTextureMtxOld
|
||||
/* 80323E54 00320D94 4B FE DD 2D */ bl J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
/* 80323E58 00320D98 48 00 00 18 */ b lbl_80323E70
|
||||
lbl_80323E5C:
|
||||
/* 80323E5C 00320D9C 28 04 00 01 */ cmplwi r4, 1
|
||||
/* 80323E60 00320DA0 40 82 00 10 */ bne lbl_80323E70
|
||||
/* 80323E64 00320DA4 38 7F 00 10 */ addi r3, r31, 0x10
|
||||
/* 80323E68 00320DA8 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80323E6C 00320DAC 4B FE DE 79 */ bl J3DGetTextureMtxMayaOld
|
||||
/* 80323E6C 00320DAC 4B FE DE 79 */ bl J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f
|
||||
lbl_80323E70:
|
||||
/* 80323E70 00320DB0 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80323E74 00320DB4 38 9F 00 24 */ addi r4, r31, 0x24
|
||||
/* 80323E78 00320DB8 38 A1 00 48 */ addi r5, r1, 0x48
|
||||
/* 80323E7C 00320DBC 4B FE DF D1 */ bl J3DMtxProjConcat
|
||||
/* 80323E7C 00320DBC 4B FE DF D1 */ bl J3DMtxProjConcat__FPA4_fPA4_fPA4_f
|
||||
/* 80323E80 00320DC0 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 80323E84 00320DC4 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80323E88 00320DC8 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
@@ -643,38 +643,38 @@ lbl_80323E70:
|
||||
/* 80323E9C 00320DDC 38 7F 00 10 */ addi r3, r31, 0x10
|
||||
/* 80323EA0 00320DE0 38 9F 00 04 */ addi r4, r31, 4
|
||||
/* 80323EA4 00320DE4 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 80323EA8 00320DE8 4B FE DC D9 */ bl J3DGetTextureMtxOld
|
||||
/* 80323EA8 00320DE8 4B FE DC D9 */ bl J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
/* 80323EAC 00320DEC 48 00 00 18 */ b lbl_80323EC4
|
||||
lbl_80323EB0:
|
||||
/* 80323EB0 00320DF0 28 04 00 01 */ cmplwi r4, 1
|
||||
/* 80323EB4 00320DF4 40 82 00 10 */ bne lbl_80323EC4
|
||||
/* 80323EB8 00320DF8 38 7F 00 10 */ addi r3, r31, 0x10
|
||||
/* 80323EBC 00320DFC 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80323EC0 00320E00 4B FE DE 25 */ bl J3DGetTextureMtxMayaOld
|
||||
/* 80323EC0 00320E00 4B FE DE 25 */ bl J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f
|
||||
lbl_80323EC4:
|
||||
/* 80323EC4 00320E04 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80323EC8 00320E08 38 9F 00 24 */ addi r4, r31, 0x24
|
||||
/* 80323ECC 00320E0C 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 80323ED0 00320E10 4B FE DF 7D */ bl J3DMtxProjConcat
|
||||
/* 80323ED0 00320E10 4B FE DF 7D */ bl J3DMtxProjConcat__FPA4_fPA4_fPA4_f
|
||||
/* 80323ED4 00320E14 48 00 00 78 */ b lbl_80323F4C
|
||||
/* 80323ED8 00320E18 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 80323EDC 00320E1C 40 82 00 18 */ bne lbl_80323EF4
|
||||
/* 80323EE0 00320E20 38 7F 00 10 */ addi r3, r31, 0x10
|
||||
/* 80323EE4 00320E24 38 9F 00 04 */ addi r4, r31, 4
|
||||
/* 80323EE8 00320E28 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 80323EEC 00320E2C 4B FE DC 95 */ bl J3DGetTextureMtxOld
|
||||
/* 80323EEC 00320E2C 4B FE DC 95 */ bl J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
/* 80323EF0 00320E30 48 00 00 18 */ b lbl_80323F08
|
||||
lbl_80323EF4:
|
||||
/* 80323EF4 00320E34 28 04 00 01 */ cmplwi r4, 1
|
||||
/* 80323EF8 00320E38 40 82 00 10 */ bne lbl_80323F08
|
||||
/* 80323EFC 00320E3C 38 7F 00 10 */ addi r3, r31, 0x10
|
||||
/* 80323F00 00320E40 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80323F04 00320E44 4B FE DD E1 */ bl J3DGetTextureMtxMayaOld
|
||||
/* 80323F04 00320E44 4B FE DD E1 */ bl J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f
|
||||
lbl_80323F08:
|
||||
/* 80323F08 00320E48 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80323F0C 00320E4C 38 9F 00 24 */ addi r4, r31, 0x24
|
||||
/* 80323F10 00320E50 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 80323F14 00320E54 4B FE DF 39 */ bl J3DMtxProjConcat
|
||||
/* 80323F14 00320E54 4B FE DF 39 */ bl J3DMtxProjConcat__FPA4_fPA4_fPA4_f
|
||||
/* 80323F18 00320E58 48 00 00 34 */ b lbl_80323F4C
|
||||
lbl_80323F1C:
|
||||
/* 80323F1C 00320E5C 28 04 00 00 */ cmplwi r4, 0
|
||||
@@ -682,14 +682,14 @@ lbl_80323F1C:
|
||||
/* 80323F24 00320E64 38 7F 00 10 */ addi r3, r31, 0x10
|
||||
/* 80323F28 00320E68 38 9F 00 04 */ addi r4, r31, 4
|
||||
/* 80323F2C 00320E6C 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 80323F30 00320E70 4B FE DC 51 */ bl J3DGetTextureMtxOld
|
||||
/* 80323F30 00320E70 4B FE DC 51 */ bl J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
/* 80323F34 00320E74 48 00 00 18 */ b lbl_80323F4C
|
||||
lbl_80323F38:
|
||||
/* 80323F38 00320E78 28 04 00 01 */ cmplwi r4, 1
|
||||
/* 80323F3C 00320E7C 40 82 00 10 */ bne lbl_80323F4C
|
||||
/* 80323F40 00320E80 38 7F 00 10 */ addi r3, r31, 0x10
|
||||
/* 80323F44 00320E84 38 9F 00 64 */ addi r4, r31, 0x64
|
||||
/* 80323F48 00320E88 4B FE DD 9D */ bl J3DGetTextureMtxMayaOld
|
||||
/* 80323F48 00320E88 4B FE DD 9D */ bl J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f
|
||||
lbl_80323F4C:
|
||||
/* 80323F4C 00320E8C 83 E1 00 8C */ lwz r31, 0x8c(r1)
|
||||
/* 80323F50 00320E90 83 C1 00 88 */ lwz r30, 0x88(r1)
|
||||
@@ -698,8 +698,8 @@ lbl_80323F4C:
|
||||
/* 80323F5C 00320E9C 38 21 00 90 */ addi r1, r1, 0x90
|
||||
/* 80323F60 00320EA0 4E 80 00 20 */ blr
|
||||
|
||||
.global isTexNoReg
|
||||
isTexNoReg:
|
||||
.global isTexNoReg__FPv
|
||||
isTexNoReg__FPv:
|
||||
/* 80323F64 00320EA4 88 03 00 01 */ lbz r0, 1(r3)
|
||||
/* 80323F68 00320EA8 28 00 00 80 */ cmplwi r0, 0x80
|
||||
/* 80323F6C 00320EAC 41 80 00 14 */ blt lbl_80323F80
|
||||
@@ -711,14 +711,14 @@ lbl_80323F80:
|
||||
/* 80323F80 00320EC0 38 60 00 00 */ li r3, 0
|
||||
/* 80323F84 00320EC4 4E 80 00 20 */ blr
|
||||
|
||||
.global getTexNoReg
|
||||
getTexNoReg:
|
||||
.global getTexNoReg__FPv
|
||||
getTexNoReg__FPv:
|
||||
/* 80323F88 00320EC8 80 03 00 01 */ lwz r0, 1(r3)
|
||||
/* 80323F8C 00320ECC 54 03 04 3E */ clrlwi r3, r0, 0x10
|
||||
/* 80323F90 00320ED0 4E 80 00 20 */ blr
|
||||
|
||||
.global loadTexNo
|
||||
loadTexNo:
|
||||
.global loadTexNo__FUlRCUs
|
||||
loadTexNo__FUlRCUs:
|
||||
/* 80323F94 00320ED4 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80323F98 00320ED8 7C 08 02 A6 */ mflr r0
|
||||
/* 80323F9C 00320EDC 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
@@ -751,13 +751,13 @@ lbl_80324004:
|
||||
/* 80324004 00320F44 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80324008 00320F48 80 1F 00 1C */ lwz r0, 0x1c(r31)
|
||||
/* 8032400C 00320F4C 7C 9F 02 14 */ add r4, r31, r0
|
||||
/* 80324010 00320F50 4B FE A6 6D */ bl J3DGDSetTexImgPtr
|
||||
/* 80324010 00320F50 4B FE A6 6D */ bl J3DGDSetTexImgPtr__F11_GXTexMapIDPv
|
||||
/* 80324014 00320F54 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80324018 00320F58 A0 9F 00 02 */ lhz r4, 2(r31)
|
||||
/* 8032401C 00320F5C A0 BF 00 04 */ lhz r5, 4(r31)
|
||||
/* 80324020 00320F60 88 1F 00 00 */ lbz r0, 0(r31)
|
||||
/* 80324024 00320F64 54 06 07 3E */ clrlwi r6, r0, 0x1c
|
||||
/* 80324028 00320F68 4B FE A5 AD */ bl J3DGDSetTexImgAttr
|
||||
/* 80324028 00320F68 4B FE A5 AD */ bl J3DGDSetTexImgAttr__F11_GXTexMapIDUsUs9_GXTexFmt
|
||||
/* 8032402C 00320F6C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80324030 00320F70 88 9F 00 06 */ lbz r4, 6(r31)
|
||||
/* 80324034 00320F74 88 BF 00 07 */ lbz r5, 7(r31)
|
||||
@@ -793,7 +793,7 @@ lbl_80324004:
|
||||
/* 803240AC 00320FEC 89 1F 00 12 */ lbz r8, 0x12(r31)
|
||||
/* 803240B0 00320FF0 89 3F 00 11 */ lbz r9, 0x11(r31)
|
||||
/* 803240B4 00320FF4 89 5F 00 13 */ lbz r10, 0x13(r31)
|
||||
/* 803240B8 00320FF8 4B FE A3 81 */ bl J3DGDSetTexLookupMode
|
||||
/* 803240B8 00320FF8 4B FE A3 81 */ bl J3DGDSetTexLookupMode__F11_GXTexMapID14_GXTexWrapMode14_GXTexWrapMode12_GXTexFilter12_GXTexFilterfffUcUc13_GXAnisotropy
|
||||
/* 803240BC 00320FFC 88 1F 00 08 */ lbz r0, 8(r31)
|
||||
/* 803240C0 00321000 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 803240C4 00321004 40 82 00 60 */ bne lbl_80324124
|
||||
@@ -817,11 +817,11 @@ lbl_803240F8:
|
||||
/* 80324104 00321044 3F 84 00 0F */ addis r28, r4, 0xf
|
||||
/* 80324108 00321048 7F 84 E3 78 */ mr r4, r28
|
||||
/* 8032410C 0032104C 7F A5 EB 78 */ mr r5, r29
|
||||
/* 80324110 00321050 4B FE A7 69 */ bl J3DGDLoadTlut
|
||||
/* 80324110 00321050 4B FE A7 69 */ bl J3DGDLoadTlut__FPvUl11_GXTlutSize
|
||||
/* 80324114 00321054 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80324118 00321058 7F 84 E3 78 */ mr r4, r28
|
||||
/* 8032411C 0032105C 88 BF 00 09 */ lbz r5, 9(r31)
|
||||
/* 80324120 00321060 4B FE A6 C1 */ bl J3DGDSetTexTlut
|
||||
/* 80324120 00321060 4B FE A6 C1 */ bl J3DGDSetTexTlut__F11_GXTexMapIDUl10_GXTlutFmt
|
||||
lbl_80324124:
|
||||
/* 80324124 00321064 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80324128 00321068 48 03 E0 FD */ bl _restgpr_28
|
||||
@@ -830,20 +830,20 @@ lbl_80324124:
|
||||
/* 80324134 00321074 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80324138 00321078 4E 80 00 20 */ blr
|
||||
|
||||
.global patchTexNo_PtrToIdx
|
||||
patchTexNo_PtrToIdx:
|
||||
.global patchTexNo_PtrToIdx__FUlRCUs
|
||||
patchTexNo_PtrToIdx__FUlRCUs:
|
||||
/* 8032413C 0032107C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80324140 00321080 7C 08 02 A6 */ mflr r0
|
||||
/* 80324144 00321084 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80324148 00321088 A0 84 00 00 */ lhz r4, 0(r4)
|
||||
/* 8032414C 0032108C 4B FE A5 C1 */ bl J3DGDSetTexImgPtrRaw
|
||||
/* 8032414C 0032108C 4B FE A5 C1 */ bl J3DGDSetTexImgPtrRaw__F11_GXTexMapIDUl
|
||||
/* 80324150 00321090 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80324154 00321094 7C 08 03 A6 */ mtlr r0
|
||||
/* 80324158 00321098 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8032415C 0032109C 4E 80 00 20 */ blr
|
||||
|
||||
.global loadNBTScale
|
||||
loadNBTScale:
|
||||
.global loadNBTScale__FR11J3DNBTScale
|
||||
loadNBTScale__FR11J3DNBTScale:
|
||||
/* 80324160 003210A0 88 03 00 00 */ lbz r0, 0(r3)
|
||||
/* 80324164 003210A4 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80324168 003210A8 40 82 00 18 */ bne lbl_80324180
|
||||
@@ -859,8 +859,8 @@ lbl_80324180:
|
||||
/* 8032418C 003210CC 90 03 01 18 */ stw r0, 0x118(r3)
|
||||
/* 80324190 003210D0 4E 80 00 20 */ blr
|
||||
|
||||
.global makeTexCoordTable
|
||||
makeTexCoordTable:
|
||||
.global makeTexCoordTable__Fv
|
||||
makeTexCoordTable__Fv:
|
||||
/* 80324194 003210D4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80324198 003210D8 3C 60 80 3A */ lis r3, lbl_803A1FF8@ha
|
||||
/* 8032419C 003210DC 38 83 1F F8 */ addi r4, r3, lbl_803A1FF8@l
|
||||
@@ -907,8 +907,8 @@ lbl_803241EC:
|
||||
/* 80324234 00321174 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80324238 00321178 4E 80 00 20 */ blr
|
||||
|
||||
.global makeAlphaCmpTable
|
||||
makeAlphaCmpTable:
|
||||
.global makeAlphaCmpTable__Fv
|
||||
makeAlphaCmpTable__Fv:
|
||||
/* 8032423C 0032117C 3C 60 80 43 */ lis r3, lbl_80436E60@ha
|
||||
/* 80324240 00321180 38 A3 6E 60 */ addi r5, r3, lbl_80436E60@l
|
||||
/* 80324244 00321184 39 00 00 00 */ li r8, 0
|
||||
@@ -940,8 +940,8 @@ lbl_80324264:
|
||||
/* 803242A0 003211E0 41 80 FF AC */ blt lbl_8032424C
|
||||
/* 803242A4 003211E4 4E 80 00 20 */ blr
|
||||
|
||||
.global makeZModeTable
|
||||
makeZModeTable:
|
||||
.global makeZModeTable__Fv
|
||||
makeZModeTable__Fv:
|
||||
/* 803242A8 003211E8 3C 60 80 43 */ lis r3, lbl_80437160@ha
|
||||
/* 803242AC 003211EC 38 A3 71 60 */ addi r5, r3, lbl_80437160@l
|
||||
/* 803242B0 003211F0 39 00 00 00 */ li r8, 0
|
||||
@@ -973,8 +973,8 @@ lbl_803242D0:
|
||||
/* 8032430C 0032124C 41 80 FF AC */ blt lbl_803242B8
|
||||
/* 80324310 00321250 4E 80 00 20 */ blr
|
||||
|
||||
.global makeTevSwapTable
|
||||
makeTevSwapTable:
|
||||
.global makeTevSwapTable__Fv
|
||||
makeTevSwapTable__Fv:
|
||||
/* 80324314 00321254 3C 60 80 43 */ lis r3, lbl_80436A60@ha
|
||||
/* 80324318 00321258 38 03 6A 60 */ addi r0, r3, lbl_80436A60@l
|
||||
/* 8032431C 0032125C 7C 03 03 78 */ mr r3, r0
|
||||
@@ -994,8 +994,8 @@ lbl_80324324:
|
||||
/* 80324350 00321290 41 80 FF D4 */ blt lbl_80324324
|
||||
/* 80324354 00321294 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DTexMtx_NS_loadTexMtx
|
||||
J3DTexMtx_NS_loadTexMtx:
|
||||
.global loadTexMtx__9J3DTexMtxCFUl
|
||||
loadTexMtx__9J3DTexMtxCFUl:
|
||||
/* 80324358 00321298 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8032435C 0032129C 7C 08 02 A6 */ mflr r0
|
||||
/* 80324360 003212A0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -1015,7 +1015,7 @@ lbl_80324390:
|
||||
/* 80324394 003212D4 1C 9F 00 03 */ mulli r4, r31, 3
|
||||
/* 80324398 003212D8 38 84 00 1E */ addi r4, r4, 0x1e
|
||||
/* 8032439C 003212DC 88 BE 00 00 */ lbz r5, 0(r30)
|
||||
/* 803243A0 003212E0 48 00 00 7D */ bl J3DGDLoadTexMtxImm
|
||||
/* 803243A0 003212E0 48 00 00 7D */ bl J3DGDLoadTexMtxImm__FPA4_fUl13_GXTexMtxType
|
||||
/* 803243A4 003212E4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 803243A8 003212E8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 803243AC 003212EC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
@@ -1023,8 +1023,8 @@ lbl_80324390:
|
||||
/* 803243B4 003212F4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 803243B8 003212F8 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DTexMtx_NS_loadPostTexMtx
|
||||
J3DTexMtx_NS_loadPostTexMtx:
|
||||
.global loadPostTexMtx__9J3DTexMtxCFUl
|
||||
loadPostTexMtx__9J3DTexMtxCFUl:
|
||||
/* 803243BC 003212FC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 803243C0 00321300 7C 08 02 A6 */ mflr r0
|
||||
/* 803243C4 00321304 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -1043,7 +1043,7 @@ lbl_803243F4:
|
||||
/* 803243F4 00321334 38 7E 00 64 */ addi r3, r30, 0x64
|
||||
/* 803243F8 00321338 1C 9F 00 03 */ mulli r4, r31, 3
|
||||
/* 803243FC 0032133C 38 84 00 40 */ addi r4, r4, 0x40
|
||||
/* 80324400 00321340 48 00 05 9D */ bl J3DGDLoadPostTexMtxImm
|
||||
/* 80324400 00321340 48 00 05 9D */ bl J3DGDLoadPostTexMtxImm__FPA4_fUl
|
||||
/* 80324404 00321344 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80324408 00321348 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8032440C 0032134C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
@@ -1051,8 +1051,8 @@ lbl_803243F4:
|
||||
/* 80324414 00321354 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80324418 00321358 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGDLoadTexMtxImm
|
||||
J3DGDLoadTexMtxImm:
|
||||
.global J3DGDLoadTexMtxImm__FPA4_fUl13_GXTexMtxType
|
||||
J3DGDLoadTexMtxImm__FPA4_fUl13_GXTexMtxType:
|
||||
/* 8032441C 0032135C 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80324420 00321360 54 89 14 3A */ rlwinm r9, r4, 2, 0x10, 0x1d
|
||||
/* 80324424 00321364 2C 05 00 01 */ cmpwi r5, 1
|
||||
@@ -1408,8 +1408,8 @@ lbl_80324994:
|
||||
/* 80324994 003218D4 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80324998 003218D8 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGDLoadPostTexMtxImm
|
||||
J3DGDLoadPostTexMtxImm:
|
||||
.global J3DGDLoadPostTexMtxImm__FPA4_fUl
|
||||
J3DGDLoadPostTexMtxImm__FPA4_fUl:
|
||||
/* 8032499C 003218DC 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 803249A0 003218E0 38 04 FF C0 */ addi r0, r4, -64
|
||||
/* 803249A4 003218E4 54 04 10 3A */ slwi r4, r0, 2
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
.section .text, "ax" # 8031204c
|
||||
|
||||
|
||||
.global J3DTexture_NS_loadGX
|
||||
J3DTexture_NS_loadGX:
|
||||
.global loadGX__10J3DTextureCFUs11_GXTexMapID
|
||||
loadGX__10J3DTextureCFUs11_GXTexMapID:
|
||||
/* 8031204C 0030EF8C 94 21 FF A0 */ stwu r1, -0x60(r1)
|
||||
/* 80312050 0030EF90 7C 08 02 A6 */ mflr r0
|
||||
/* 80312054 0030EF94 90 01 00 64 */ stw r0, 0x64(r1)
|
||||
@@ -94,8 +94,8 @@ lbl_803120F8:
|
||||
/* 8031219C 0030F0DC 38 21 00 60 */ addi r1, r1, 0x60
|
||||
/* 803121A0 0030F0E0 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DTexture_NS_entryNum
|
||||
J3DTexture_NS_entryNum:
|
||||
.global entryNum__10J3DTextureFUs
|
||||
entryNum__10J3DTextureFUs:
|
||||
/* 803121A4 0030F0E4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 803121A8 0030F0E8 7C 08 02 A6 */ mflr r0
|
||||
/* 803121AC 0030F0EC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -129,8 +129,8 @@ lbl_803121FC:
|
||||
/* 80312214 0030F154 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80312218 0030F158 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DTexture_NS_addResTIMG
|
||||
J3DTexture_NS_addResTIMG:
|
||||
.global addResTIMG__10J3DTextureFUsPC7ResTIMG
|
||||
addResTIMG__10J3DTextureFUsPC7ResTIMG:
|
||||
/* 8031221C 0030F15C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80312220 0030F160 7C 08 02 A6 */ mflr r0
|
||||
/* 80312224 0030F164 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
@@ -145,7 +145,7 @@ J3DTexture_NS_addResTIMG:
|
||||
/* 80312248 0030F188 83 DC 00 04 */ lwz r30, 4(r28)
|
||||
/* 8031224C 0030F18C 7C 00 22 14 */ add r0, r0, r4
|
||||
/* 80312250 0030F190 54 04 04 3E */ clrlwi r4, r0, 0x10
|
||||
/* 80312254 0030F194 4B FF FF 51 */ bl J3DTexture_NS_entryNum
|
||||
/* 80312254 0030F194 4B FF FF 51 */ bl entryNum__10J3DTextureFUs
|
||||
/* 80312258 0030F198 38 A0 00 00 */ li r5, 0
|
||||
/* 8031225C 0030F19C 57 E6 04 3E */ clrlwi r6, r31, 0x10
|
||||
/* 80312260 0030F1A0 48 00 00 F8 */ b lbl_80312358
|
||||
|
||||
@@ -3,13 +3,13 @@
|
||||
.section .text, "ax" # 80311630
|
||||
|
||||
|
||||
.global __MTGQR7
|
||||
__MTGQR7:
|
||||
.global __MTGQR7__FUl
|
||||
__MTGQR7__FUl:
|
||||
/* 80311630 0030E570 7C 77 E3 A6 */ mtspr 0x397, r3
|
||||
/* 80311634 0030E574 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGQRSetup7
|
||||
J3DGQRSetup7:
|
||||
.global J3DGQRSetup7__FUlUlUlUl
|
||||
J3DGQRSetup7__FUlUlUlUl:
|
||||
/* 80311638 0030E578 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8031163C 0030E57C 7C 08 02 A6 */ mflr r0
|
||||
/* 80311640 0030E580 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -19,14 +19,14 @@ J3DGQRSetup7:
|
||||
/* 80311650 0030E590 54 A0 40 2E */ slwi r0, r5, 8
|
||||
/* 80311654 0030E594 7C 00 32 14 */ add r0, r0, r6
|
||||
/* 80311658 0030E598 7C 63 03 78 */ or r3, r3, r0
|
||||
/* 8031165C 0030E59C 4B FF FF D5 */ bl __MTGQR7
|
||||
/* 8031165C 0030E59C 4B FF FF D5 */ bl __MTGQR7__FUl
|
||||
/* 80311660 0030E5A0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80311664 0030E5A4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80311668 0030E5A8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8031166C 0030E5AC 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DCalcBBoardMtx
|
||||
J3DCalcBBoardMtx:
|
||||
.global J3DCalcBBoardMtx__FPA4_f
|
||||
J3DCalcBBoardMtx__FPA4_f:
|
||||
/* 80311670 0030E5B0 C0 23 00 20 */ lfs f1, 0x20(r3)
|
||||
/* 80311674 0030E5B4 EC 61 00 72 */ fmuls f3, f1, f1
|
||||
/* 80311678 0030E5B8 C0 23 00 00 */ lfs f1, 0(r3)
|
||||
@@ -97,8 +97,8 @@ lbl_8031173C:
|
||||
/* 80311758 0030E698 D0 43 00 28 */ stfs f2, 0x28(r3)
|
||||
/* 8031175C 0030E69C 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DCalcYBBoardMtx
|
||||
J3DCalcYBBoardMtx:
|
||||
.global J3DCalcYBBoardMtx__FPA4_f
|
||||
J3DCalcYBBoardMtx__FPA4_f:
|
||||
/* 80311760 0030E6A0 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80311764 0030E6A4 7C 08 02 A6 */ mflr r0
|
||||
/* 80311768 0030E6A8 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
@@ -185,8 +185,8 @@ lbl_8031180C:
|
||||
/* 80311894 0030E7D4 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80311898 0030E7D8 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DPSCalcInverseTranspose
|
||||
J3DPSCalcInverseTranspose:
|
||||
.global J3DPSCalcInverseTranspose__FPA4_fPA3_f
|
||||
J3DPSCalcInverseTranspose__FPA4_fPA3_f:
|
||||
/* 8031189C 0030E7DC E0 03 80 00 */ psq_l f0, 0(r3), 1, qr0
|
||||
/* 803118A0 0030E7E0 E0 23 00 04 */ psq_l f1, 4(r3), 0, qr0
|
||||
/* 803118A4 0030E7E4 E0 43 80 10 */ psq_l f2, 16(r3), 1, qr0
|
||||
@@ -239,8 +239,8 @@ lbl_80311910:
|
||||
/* 8031195C 0030E89C F1 04 80 20 */ psq_st f8, 32(r4), 1, qr0
|
||||
/* 80311960 0030E8A0 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGetTranslateRotateMtx
|
||||
J3DGetTranslateRotateMtx:
|
||||
.global J3DGetTranslateRotateMtx__FRC16J3DTransformInfoPA4_f
|
||||
J3DGetTranslateRotateMtx__FRC16J3DTransformInfoPA4_f:
|
||||
/* 80311964 0030E8A4 A8 03 00 0C */ lha r0, 0xc(r3)
|
||||
/* 80311968 0030E8A8 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 8031196C 0030E8AC 3C A0 80 44 */ lis r5, lbl_80439A20@ha
|
||||
@@ -290,8 +290,8 @@ J3DGetTranslateRotateMtx:
|
||||
/* 80311A1C 0030E95C D0 04 00 2C */ stfs f0, 0x2c(r4)
|
||||
/* 80311A20 0030E960 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGetTranslateRotateMtx_X1_
|
||||
J3DGetTranslateRotateMtx_X1_:
|
||||
.global J3DGetTranslateRotateMtx__FsssfffPA4_f
|
||||
J3DGetTranslateRotateMtx__FsssfffPA4_f:
|
||||
/* 80311A24 0030E964 54 60 04 38 */ rlwinm r0, r3, 0, 0x10, 0x1c
|
||||
/* 80311A28 0030E968 3C 60 80 44 */ lis r3, lbl_80439A20@ha
|
||||
/* 80311A2C 0030E96C 38 63 9A 20 */ addi r3, r3, lbl_80439A20@l
|
||||
@@ -335,8 +335,8 @@ J3DGetTranslateRotateMtx_X1_:
|
||||
/* 80311AC4 0030EA04 D0 66 00 2C */ stfs f3, 0x2c(r6)
|
||||
/* 80311AC8 0030EA08 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGetTextureMtx
|
||||
J3DGetTextureMtx:
|
||||
.global J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f:
|
||||
/* 80311ACC 0030EA0C A8 03 00 08 */ lha r0, 8(r3)
|
||||
/* 80311AD0 0030EA10 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 80311AD4 0030EA14 3C C0 80 44 */ lis r6, lbl_80439A20@ha
|
||||
@@ -383,8 +383,8 @@ J3DGetTextureMtx:
|
||||
/* 80311B78 0030EAB8 D0 05 00 28 */ stfs f0, 0x28(r5)
|
||||
/* 80311B7C 0030EABC 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGetTextureMtxOld
|
||||
J3DGetTextureMtxOld:
|
||||
.global J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f
|
||||
J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f:
|
||||
/* 80311B80 0030EAC0 A8 03 00 08 */ lha r0, 8(r3)
|
||||
/* 80311B84 0030EAC4 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 80311B88 0030EAC8 3C C0 80 44 */ lis r6, lbl_80439A20@ha
|
||||
@@ -431,8 +431,8 @@ J3DGetTextureMtxOld:
|
||||
/* 80311C2C 0030EB6C D0 05 00 28 */ stfs f0, 0x28(r5)
|
||||
/* 80311C30 0030EB70 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGetTextureMtxMaya
|
||||
J3DGetTextureMtxMaya:
|
||||
.global J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f
|
||||
J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f:
|
||||
/* 80311C34 0030EB74 A8 03 00 08 */ lha r0, 8(r3)
|
||||
/* 80311C38 0030EB78 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 80311C3C 0030EB7C 3C A0 80 44 */ lis r5, lbl_80439A20@ha
|
||||
@@ -478,8 +478,8 @@ J3DGetTextureMtxMaya:
|
||||
/* 80311CDC 0030EC1C D0 04 00 28 */ stfs f0, 0x28(r4)
|
||||
/* 80311CE0 0030EC20 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DGetTextureMtxMayaOld
|
||||
J3DGetTextureMtxMayaOld:
|
||||
.global J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f
|
||||
J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f:
|
||||
/* 80311CE4 0030EC24 A8 03 00 08 */ lha r0, 8(r3)
|
||||
/* 80311CE8 0030EC28 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 80311CEC 0030EC2C 3C A0 80 44 */ lis r5, lbl_80439A20@ha
|
||||
@@ -525,8 +525,8 @@ J3DGetTextureMtxMayaOld:
|
||||
/* 80311D8C 0030ECCC D0 04 00 28 */ stfs f0, 0x28(r4)
|
||||
/* 80311D90 0030ECD0 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DScaleNrmMtx
|
||||
J3DScaleNrmMtx:
|
||||
.global J3DScaleNrmMtx__FPA4_fRC3Vec
|
||||
J3DScaleNrmMtx__FPA4_fRC3Vec:
|
||||
/* 80311D94 0030ECD4 E0 44 00 00 */ psq_l f2, 0(r4), 0, qr0
|
||||
/* 80311D98 0030ECD8 E0 03 00 00 */ psq_l f0, 0(r3), 0, qr0
|
||||
/* 80311D9C 0030ECDC C0 64 00 08 */ lfs f3, 8(r4)
|
||||
@@ -553,8 +553,8 @@ J3DScaleNrmMtx:
|
||||
/* 80311DF0 0030ED30 D0 83 00 28 */ stfs f4, 0x28(r3)
|
||||
/* 80311DF4 0030ED34 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DScaleNrmMtx33
|
||||
J3DScaleNrmMtx33:
|
||||
.global J3DScaleNrmMtx33__FPA3_fRC3Vec
|
||||
J3DScaleNrmMtx33__FPA3_fRC3Vec:
|
||||
/* 80311DF8 0030ED38 E0 03 00 00 */ psq_l f0, 0(r3), 0, qr0
|
||||
/* 80311DFC 0030ED3C E0 C4 00 00 */ psq_l f6, 0(r4), 0, qr0
|
||||
/* 80311E00 0030ED40 C0 23 00 08 */ lfs f1, 8(r3)
|
||||
@@ -577,8 +577,8 @@ J3DScaleNrmMtx33:
|
||||
/* 80311E44 0030ED84 D0 A3 00 20 */ stfs f5, 0x20(r3)
|
||||
/* 80311E48 0030ED88 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DMtxProjConcat
|
||||
J3DMtxProjConcat:
|
||||
.global J3DMtxProjConcat__FPA4_fPA4_fPA4_f
|
||||
J3DMtxProjConcat__FPA4_fPA4_fPA4_f:
|
||||
/* 80311E4C 0030ED8C E0 43 00 00 */ psq_l f2, 0(r3), 0, qr0
|
||||
/* 80311E50 0030ED90 E0 63 00 08 */ psq_l f3, 8(r3), 0, qr0
|
||||
/* 80311E54 0030ED94 10 C2 14 20 */ ps_merge00 f6, f2, f2
|
||||
@@ -653,8 +653,8 @@ J3DMtxProjConcat:
|
||||
/* 80311F68 0030EEA8 F0 05 00 28 */ psq_st f0, 40(r5), 0, qr0
|
||||
/* 80311F6C 0030EEAC 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DPSMtxArrayConcat
|
||||
J3DPSMtxArrayConcat:
|
||||
.global J3DPSMtxArrayConcat__FPA4_fPA4_fPA4_fUl
|
||||
J3DPSMtxArrayConcat__FPA4_fPA4_fPA4_fUl:
|
||||
/* 80311F70 0030EEB0 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80311F74 0030EEB4 D9 C1 00 08 */ stfd f14, 8(r1)
|
||||
/* 80311F78 0030EEB8 3C E0 80 45 */ lis r7, lbl_80450958@ha
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
.section .text, "ax" # 80310ef8
|
||||
|
||||
|
||||
.global J3DVertexData
|
||||
J3DVertexData:
|
||||
.global __ct__13J3DVertexDataFv
|
||||
__ct__13J3DVertexDataFv:
|
||||
/* 80310EF8 0030DE38 38 A0 00 00 */ li r5, 0
|
||||
/* 80310EFC 0030DE3C 90 A3 00 00 */ stw r5, 0(r3)
|
||||
/* 80310F00 0030DE40 90 A3 00 04 */ stw r5, 4(r3)
|
||||
@@ -40,8 +40,8 @@ lbl_80310F4C:
|
||||
/* 80310F70 0030DEB0 90 03 00 58 */ stw r0, 0x58(r3)
|
||||
/* 80310F74 0030DEB4 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DVertexBuffer_NS_setVertexData
|
||||
J3DVertexBuffer_NS_setVertexData:
|
||||
.global setVertexData__15J3DVertexBufferFP13J3DVertexData
|
||||
setVertexData__15J3DVertexBufferFP13J3DVertexData:
|
||||
/* 80310F78 0030DEB8 90 83 00 00 */ stw r4, 0(r3)
|
||||
/* 80310F7C 0030DEBC 80 04 00 18 */ lwz r0, 0x18(r4)
|
||||
/* 80310F80 0030DEC0 90 03 00 04 */ stw r0, 4(r3)
|
||||
@@ -67,8 +67,8 @@ J3DVertexBuffer_NS_setVertexData:
|
||||
/* 80310FD0 0030DF10 90 03 00 34 */ stw r0, 0x34(r3)
|
||||
/* 80310FD4 0030DF14 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DVertexBuffer_NS_init
|
||||
J3DVertexBuffer_NS_init:
|
||||
.global init__15J3DVertexBufferFv
|
||||
init__15J3DVertexBufferFv:
|
||||
/* 80310FD8 0030DF18 38 00 00 00 */ li r0, 0
|
||||
/* 80310FDC 0030DF1C 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80310FE0 0030DF20 90 03 00 08 */ stw r0, 8(r3)
|
||||
@@ -92,8 +92,8 @@ J3DVertexBuffer_NS_init:
|
||||
/* 80311028 0030DF68 90 03 00 34 */ stw r0, 0x34(r3)
|
||||
/* 8031102C 0030DF6C 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DVertexBuffer_NS_dtor
|
||||
J3DVertexBuffer_NS_dtor:
|
||||
.global __dt__15J3DVertexBufferFv
|
||||
__dt__15J3DVertexBufferFv:
|
||||
/* 80311030 0030DF70 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80311034 0030DF74 7C 08 02 A6 */ mflr r0
|
||||
/* 80311038 0030DF78 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
@@ -111,8 +111,8 @@ lbl_80311054:
|
||||
/* 80311064 0030DFA4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80311068 0030DFA8 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DVertexBuffer_NS_setArray
|
||||
J3DVertexBuffer_NS_setArray:
|
||||
.global setArray__15J3DVertexBufferCFv
|
||||
setArray__15J3DVertexBufferCFv:
|
||||
/* 8031106C 0030DFAC 80 03 00 2C */ lwz r0, 0x2c(r3)
|
||||
/* 80311070 0030DFB0 3C 80 80 43 */ lis r4, lbl_80434AC8@ha
|
||||
/* 80311074 0030DFB4 38 84 4A C8 */ addi r4, r4, lbl_80434AC8@l
|
||||
@@ -123,8 +123,8 @@ J3DVertexBuffer_NS_setArray:
|
||||
/* 80311088 0030DFC8 90 04 01 14 */ stw r0, 0x114(r4)
|
||||
/* 8031108C 0030DFCC 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DVertexBuffer_NS_copyLocalVtxPosArray
|
||||
J3DVertexBuffer_NS_copyLocalVtxPosArray:
|
||||
.global copyLocalVtxPosArray__15J3DVertexBufferFUl
|
||||
copyLocalVtxPosArray__15J3DVertexBufferFUl:
|
||||
/* 80311090 0030DFD0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80311094 0030DFD4 7C 08 02 A6 */ mflr r0
|
||||
/* 80311098 0030DFD8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
@@ -204,8 +204,8 @@ lbl_80311198:
|
||||
/* 803111A8 0030E0E8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 803111AC 0030E0EC 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DVertexBuffer_NS_copyLocalVtxNrmArray
|
||||
J3DVertexBuffer_NS_copyLocalVtxNrmArray:
|
||||
.global copyLocalVtxNrmArray__15J3DVertexBufferFUl
|
||||
copyLocalVtxNrmArray__15J3DVertexBufferFUl:
|
||||
/* 803111B0 0030E0F0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 803111B4 0030E0F4 7C 08 02 A6 */ mflr r0
|
||||
/* 803111B8 0030E0F8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
@@ -285,8 +285,8 @@ lbl_803112B8:
|
||||
/* 803112C8 0030E208 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 803112CC 0030E20C 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DVertexBuffer_NS_copyLocalVtxArray
|
||||
J3DVertexBuffer_NS_copyLocalVtxArray:
|
||||
.global copyLocalVtxArray__15J3DVertexBufferFUl
|
||||
copyLocalVtxArray__15J3DVertexBufferFUl:
|
||||
/* 803112D0 0030E210 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 803112D4 0030E214 7C 08 02 A6 */ mflr r0
|
||||
/* 803112D8 0030E218 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
@@ -309,7 +309,7 @@ lbl_803112FC:
|
||||
/* 80311318 0030E258 41 82 00 68 */ beq lbl_80311380
|
||||
/* 8031131C 0030E25C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80311320 0030E260 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80311324 0030E264 4B FF FD 6D */ bl J3DVertexBuffer_NS_copyLocalVtxPosArray
|
||||
/* 80311324 0030E264 4B FF FD 6D */ bl copyLocalVtxPosArray__15J3DVertexBufferFUl
|
||||
/* 80311328 0030E268 7C 7A 1B 79 */ or. r26, r3, r3
|
||||
/* 8031132C 0030E26C 41 82 00 64 */ beq lbl_80311390
|
||||
/* 80311330 0030E270 3B 20 00 00 */ li r25, 0
|
||||
@@ -355,7 +355,7 @@ lbl_803113A0:
|
||||
/* 803113B8 0030E2F8 41 82 00 94 */ beq lbl_8031144C
|
||||
/* 803113BC 0030E2FC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 803113C0 0030E300 7F E4 FB 78 */ mr r4, r31
|
||||
/* 803113C4 0030E304 4B FF FD ED */ bl J3DVertexBuffer_NS_copyLocalVtxNrmArray
|
||||
/* 803113C4 0030E304 4B FF FD ED */ bl copyLocalVtxNrmArray__15J3DVertexBufferFUl
|
||||
/* 803113C8 0030E308 7C 79 1B 79 */ or. r25, r3, r3
|
||||
/* 803113CC 0030E30C 41 82 00 90 */ beq lbl_8031145C
|
||||
/* 803113D0 0030E310 3B 00 00 00 */ li r24, 0
|
||||
@@ -409,8 +409,8 @@ lbl_80311460:
|
||||
/* 80311470 0030E3B0 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80311474 0030E3B4 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DVertexBuffer_NS_allocTransformedVtxPosArray
|
||||
J3DVertexBuffer_NS_allocTransformedVtxPosArray:
|
||||
.global allocTransformedVtxPosArray__15J3DVertexBufferFv
|
||||
allocTransformedVtxPosArray__15J3DVertexBufferFv:
|
||||
/* 80311478 0030E3B8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8031147C 0030E3BC 7C 08 02 A6 */ mflr r0
|
||||
/* 80311480 0030E3C0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
@@ -462,8 +462,8 @@ lbl_80311514:
|
||||
/* 80311524 0030E464 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80311528 0030E468 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DVertexBuffer_NS_allocTransformedVtxNrmArray
|
||||
J3DVertexBuffer_NS_allocTransformedVtxNrmArray:
|
||||
.global allocTransformedVtxNrmArray__15J3DVertexBufferFv
|
||||
allocTransformedVtxNrmArray__15J3DVertexBufferFv:
|
||||
/* 8031152C 0030E46C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80311530 0030E470 7C 08 02 A6 */ mflr r0
|
||||
/* 80311534 0030E474 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
@@ -515,16 +515,16 @@ lbl_803115C8:
|
||||
/* 803115D8 0030E518 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 803115DC 0030E51C 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DDrawMtxData
|
||||
J3DDrawMtxData:
|
||||
.global __ct__14J3DDrawMtxDataFv
|
||||
__ct__14J3DDrawMtxDataFv:
|
||||
/* 803115E0 0030E520 38 00 00 00 */ li r0, 0
|
||||
/* 803115E4 0030E524 B0 03 00 00 */ sth r0, 0(r3)
|
||||
/* 803115E8 0030E528 90 03 00 04 */ stw r0, 4(r3)
|
||||
/* 803115EC 0030E52C 90 03 00 08 */ stw r0, 8(r3)
|
||||
/* 803115F0 0030E530 4E 80 00 20 */ blr
|
||||
|
||||
.global J3DDrawMtxData_NS_dtor
|
||||
J3DDrawMtxData_NS_dtor:
|
||||
.global __dt__14J3DDrawMtxDataFv
|
||||
__dt__14J3DDrawMtxDataFv:
|
||||
/* 803115F4 0030E534 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 803115F8 0030E538 7C 08 02 A6 */ mflr r0
|
||||
/* 803115FC 0030E53C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
|
||||
Reference in New Issue
Block a user