mirror of
https://github.com/zeldaret/tp
synced 2026-07-03 13:00:34 -04:00
more simple J2D/J3D funcs (#166)
* more simple J2D/J3D funcs * JPABaseShape constructor * fmt Co-authored-by: lepelog <25211966+lepelog@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
f7916ebde1
commit
c15d8fcb3e
@@ -1,12 +0,0 @@
|
||||
lbl_802E9234:
|
||||
/* 802E9234 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802E9238 7C 08 02 A6 */ mflr r0
|
||||
/* 802E923C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802E9240 98 83 00 34 */ stb r4, 0x34(r3)
|
||||
/* 802E9244 88 63 00 34 */ lbz r3, 0x34(r3)
|
||||
/* 802E9248 38 80 00 00 */ li r4, 0
|
||||
/* 802E924C 48 07 36 71 */ bl GXSetLineWidth
|
||||
/* 802E9250 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802E9254 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E9258 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802E925C 4E 80 00 20 */ blr
|
||||
@@ -1,29 +0,0 @@
|
||||
lbl_802E9CC4:
|
||||
/* 802E9CC4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802E9CC8 7C 08 02 A6 */ mflr r0
|
||||
/* 802E9CCC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802E9CD0 88 03 00 01 */ lbz r0, 1(r3)
|
||||
/* 802E9CD4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802E9CD8 40 82 00 30 */ bne lbl_802E9D08
|
||||
/* 802E9CDC 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 802E9CE0 80 03 00 08 */ lwz r0, 8(r3)
|
||||
/* 802E9CE4 90 81 00 08 */ stw r4, 8(r1)
|
||||
/* 802E9CE8 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 802E9CEC 80 03 00 0C */ lwz r0, 0xc(r3)
|
||||
/* 802E9CF0 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 802E9CF4 38 83 00 10 */ addi r4, r3, 0x10
|
||||
/* 802E9CF8 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 802E9CFC 38 C3 00 24 */ addi r6, r3, 0x24
|
||||
/* 802E9D00 48 00 00 2D */ bl getTextureMtx__9J2DTexMtxFRC17J2DTextureSRTInfo3VecPA4_f
|
||||
/* 802E9D04 48 00 00 18 */ b lbl_802E9D1C
|
||||
lbl_802E9D08:
|
||||
/* 802E9D08 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 802E9D0C 40 82 00 10 */ bne lbl_802E9D1C
|
||||
/* 802E9D10 38 83 00 10 */ addi r4, r3, 0x10
|
||||
/* 802E9D14 38 A3 00 24 */ addi r5, r3, 0x24
|
||||
/* 802E9D18 48 00 01 A5 */ bl getTextureMtxMaya__9J2DTexMtxFRC17J2DTextureSRTInfoPA4_f
|
||||
lbl_802E9D1C:
|
||||
/* 802E9D1C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802E9D20 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E9D24 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802E9D28 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_802EA164:
|
||||
/* 802EA164 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 802EA168 38 63 FF FF */ addi r3, r3, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 802EA16C 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_802EA170:
|
||||
/* 802EA170 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 802EA174 38 63 FF FF */ addi r3, r3, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 802EA178 4E 80 00 20 */ blr
|
||||
@@ -1,14 +0,0 @@
|
||||
lbl_802EA098:
|
||||
/* 802EA098 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802EA09C 7C 08 02 A6 */ mflr r0
|
||||
/* 802EA0A0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802EA0A4 7C 65 1B 78 */ mr r5, r3
|
||||
/* 802EA0A8 54 83 06 3E */ clrlwi r3, r4, 0x18
|
||||
/* 802EA0AC 38 63 00 01 */ addi r3, r3, 1
|
||||
/* 802EA0B0 7C A4 2B 78 */ mr r4, r5
|
||||
/* 802EA0B4 88 A5 00 18 */ lbz r5, 0x18(r5)
|
||||
/* 802EA0B8 48 07 4C 75 */ bl GXSetIndTexMtx
|
||||
/* 802EA0BC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802EA0C0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802EA0C4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802EA0C8 4E 80 00 20 */ blr
|
||||
@@ -1,22 +0,0 @@
|
||||
lbl_802EA044:
|
||||
/* 802EA044 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802EA048 7C 08 02 A6 */ mflr r0
|
||||
/* 802EA04C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802EA050 81 43 00 00 */ lwz r10, 0(r3)
|
||||
/* 802EA054 55 40 5F FE */ rlwinm r0, r10, 0xb, 0x1f, 0x1f
|
||||
/* 802EA058 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 802EA05C 55 40 57 BE */ rlwinm r0, r10, 0xa, 0x1e, 0x1f
|
||||
/* 802EA060 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 802EA064 54 83 06 3E */ clrlwi r3, r4, 0x18
|
||||
/* 802EA068 55 44 07 BE */ clrlwi r4, r10, 0x1e
|
||||
/* 802EA06C 55 45 F7 BE */ rlwinm r5, r10, 0x1e, 0x1e, 0x1f
|
||||
/* 802EA070 55 46 E7 7E */ rlwinm r6, r10, 0x1c, 0x1d, 0x1f
|
||||
/* 802EA074 55 47 87 3E */ rlwinm r7, r10, 0x10, 0x1c, 0x1f
|
||||
/* 802EA078 55 48 C7 7E */ rlwinm r8, r10, 0x18, 0x1d, 0x1f
|
||||
/* 802EA07C 55 49 AF 7E */ rlwinm r9, r10, 0x15, 0x1d, 0x1f
|
||||
/* 802EA080 55 4A 67 FE */ rlwinm r10, r10, 0xc, 0x1f, 0x1f
|
||||
/* 802EA084 48 07 4C 3D */ bl GXSetTevIndirect
|
||||
/* 802EA088 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802EA08C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802EA090 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802EA094 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
lbl_802EA0FC:
|
||||
/* 802EA0FC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802EA100 7C 08 02 A6 */ mflr r0
|
||||
/* 802EA104 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802EA108 7C 65 1B 78 */ mr r5, r3
|
||||
/* 802EA10C 54 83 06 3E */ clrlwi r3, r4, 0x18
|
||||
/* 802EA110 88 85 00 00 */ lbz r4, 0(r5)
|
||||
/* 802EA114 88 A5 00 01 */ lbz r5, 1(r5)
|
||||
/* 802EA118 48 07 4E D1 */ bl GXSetIndTexOrder
|
||||
/* 802EA11C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802EA120 7C 08 03 A6 */ mtlr r0
|
||||
/* 802EA124 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802EA128 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
lbl_802EA0CC:
|
||||
/* 802EA0CC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802EA0D0 7C 08 02 A6 */ mflr r0
|
||||
/* 802EA0D4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802EA0D8 7C 65 1B 78 */ mr r5, r3
|
||||
/* 802EA0DC 54 83 06 3E */ clrlwi r3, r4, 0x18
|
||||
/* 802EA0E0 88 85 00 00 */ lbz r4, 0(r5)
|
||||
/* 802EA0E4 88 A5 00 01 */ lbz r5, 1(r5)
|
||||
/* 802EA0E8 48 07 4D BD */ bl GXSetIndTexCoordScale
|
||||
/* 802EA0EC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802EA0F0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802EA0F4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802EA0F8 4E 80 00 20 */ blr
|
||||
@@ -1,14 +0,0 @@
|
||||
lbl_802E9C90:
|
||||
/* 802E9C90 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802E9C94 7C 08 02 A6 */ mflr r0
|
||||
/* 802E9C98 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802E9C9C 7C 65 1B 78 */ mr r5, r3
|
||||
/* 802E9CA0 38 65 00 24 */ addi r3, r5, 0x24
|
||||
/* 802E9CA4 1C 84 00 03 */ mulli r4, r4, 3
|
||||
/* 802E9CA8 38 84 00 1E */ addi r4, r4, 0x1e
|
||||
/* 802E9CAC 88 A5 00 00 */ lbz r5, 0(r5)
|
||||
/* 802E9CB0 48 07 66 71 */ bl GXLoadTexMtxImm
|
||||
/* 802E9CB4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802E9CB8 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E9CBC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802E9CC0 4E 80 00 20 */ blr
|
||||
@@ -1,34 +0,0 @@
|
||||
lbl_80325A18:
|
||||
/* 80325A18 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80325A1C 7C 08 02 A6 */ mflr r0
|
||||
/* 80325A20 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80325A24 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80325A28 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80325A2C 3C 60 80 3D */ lis r3, __vt__12J3DJointTree@ha /* 0x803CECF4@ha */
|
||||
/* 80325A30 38 03 EC F4 */ addi r0, r3, __vt__12J3DJointTree@l /* 0x803CECF4@l */
|
||||
/* 80325A34 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80325A38 38 00 00 00 */ li r0, 0
|
||||
/* 80325A3C 90 1F 00 04 */ stw r0, 4(r31)
|
||||
/* 80325A40 90 1F 00 08 */ stw r0, 8(r31)
|
||||
/* 80325A44 90 1F 00 0C */ stw r0, 0xc(r31)
|
||||
/* 80325A48 90 1F 00 10 */ stw r0, 0x10(r31)
|
||||
/* 80325A4C 90 1F 00 14 */ stw r0, 0x14(r31)
|
||||
/* 80325A50 90 1F 00 18 */ stw r0, 0x18(r31)
|
||||
/* 80325A54 B0 1F 00 1C */ sth r0, 0x1c(r31)
|
||||
/* 80325A58 B0 1F 00 1E */ sth r0, 0x1e(r31)
|
||||
/* 80325A5C 90 1F 00 20 */ stw r0, 0x20(r31)
|
||||
/* 80325A60 90 1F 00 24 */ stw r0, 0x24(r31)
|
||||
/* 80325A64 90 1F 00 28 */ stw r0, 0x28(r31)
|
||||
/* 80325A68 90 1F 00 2C */ stw r0, 0x2c(r31)
|
||||
/* 80325A6C 90 1F 00 30 */ stw r0, 0x30(r31)
|
||||
/* 80325A70 38 7F 00 34 */ addi r3, r31, 0x34
|
||||
/* 80325A74 4B FE BB 6D */ bl __ct__14J3DDrawMtxDataFv
|
||||
/* 80325A78 38 00 00 00 */ li r0, 0
|
||||
/* 80325A7C 90 1F 00 40 */ stw r0, 0x40(r31)
|
||||
/* 80325A80 90 1F 00 44 */ stw r0, 0x44(r31)
|
||||
/* 80325A84 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80325A88 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80325A8C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80325A90 7C 08 03 A6 */ mtlr r0
|
||||
/* 80325A94 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80325A98 4E 80 00 20 */ blr
|
||||
@@ -1,27 +0,0 @@
|
||||
lbl_80325D24:
|
||||
/* 80325D24 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80325D28 7C 08 02 A6 */ mflr r0
|
||||
/* 80325D2C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80325D30 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80325D34 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80325D38 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 80325D3C 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80325D40 41 82 00 2C */ beq lbl_80325D6C
|
||||
/* 80325D44 3C 60 80 3D */ lis r3, __vt__12J3DJointTree@ha /* 0x803CECF4@ha */
|
||||
/* 80325D48 38 03 EC F4 */ addi r0, r3, __vt__12J3DJointTree@l /* 0x803CECF4@l */
|
||||
/* 80325D4C 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 80325D50 38 7E 00 34 */ addi r3, r30, 0x34
|
||||
/* 80325D54 38 80 FF FF */ li r4, -1
|
||||
/* 80325D58 4B FE B8 9D */ bl __dt__14J3DDrawMtxDataFv
|
||||
/* 80325D5C 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 80325D60 40 81 00 0C */ ble lbl_80325D6C
|
||||
/* 80325D64 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80325D68 4B FA 8F D5 */ bl __dl__FPv
|
||||
lbl_80325D6C:
|
||||
/* 80325D6C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80325D70 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80325D74 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80325D78 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80325D7C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80325D80 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80325D84 4E 80 00 20 */ blr
|
||||
-30
@@ -1,30 +0,0 @@
|
||||
lbl_80325CAC:
|
||||
/* 80325CAC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80325CB0 7C 08 02 A6 */ mflr r0
|
||||
/* 80325CB4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80325CB8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80325CBC 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80325CC0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80325CC4 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80325CC8 80 63 00 14 */ lwz r3, 0x14(r3)
|
||||
/* 80325CCC 7C A4 2B 78 */ mr r4, r5
|
||||
/* 80325CD0 7C C5 33 78 */ mr r5, r6
|
||||
/* 80325CD4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80325CD8 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 80325CDC 7D 89 03 A6 */ mtctr r12
|
||||
/* 80325CE0 4E 80 04 21 */ bctrl
|
||||
/* 80325CE4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80325CE8 48 00 00 35 */ bl setMtxBuffer__10J3DMtxCalcFP12J3DMtxBuffer
|
||||
/* 80325CEC 80 7E 00 10 */ lwz r3, 0x10(r30)
|
||||
/* 80325CF0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80325CF4 41 82 00 10 */ beq lbl_80325D04
|
||||
/* 80325CF8 80 1E 00 14 */ lwz r0, 0x14(r30)
|
||||
/* 80325CFC 90 0D 90 78 */ stw r0, mCurrentMtxCalc__8J3DJoint(r13)
|
||||
/* 80325D00 48 00 96 F9 */ bl recursiveCalc__8J3DJointFv
|
||||
lbl_80325D04:
|
||||
/* 80325D04 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80325D08 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80325D0C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80325D10 7C 08 03 A6 */ mtlr r0
|
||||
/* 80325D14 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80325D18 4E 80 00 20 */ blr
|
||||
@@ -1,3 +0,0 @@
|
||||
lbl_80325D1C:
|
||||
/* 80325D1C 90 6D 90 70 */ stw r3, mMtxBuffer__10J3DMtxCalc(r13)
|
||||
/* 80325D20 4E 80 00 20 */ blr
|
||||
@@ -1,98 +0,0 @@
|
||||
lbl_80327CF0:
|
||||
/* 80327CF0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80327CF4 7C 08 02 A6 */ mflr r0
|
||||
/* 80327CF8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80327CFC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80327D00 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80327D04 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80327D08 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80327D0C 93 E3 00 38 */ stw r31, 0x38(r3)
|
||||
/* 80327D10 80 1F 00 08 */ lwz r0, 8(r31)
|
||||
/* 80327D14 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
|
||||
/* 80327D18 41 82 00 14 */ beq lbl_80327D2C
|
||||
/* 80327D1C 80 03 00 34 */ lwz r0, 0x34(r3)
|
||||
/* 80327D20 60 00 00 04 */ ori r0, r0, 4
|
||||
/* 80327D24 90 03 00 34 */ stw r0, 0x34(r3)
|
||||
/* 80327D28 48 00 00 10 */ b lbl_80327D38
|
||||
lbl_80327D2C:
|
||||
/* 80327D2C 80 03 00 34 */ lwz r0, 0x34(r3)
|
||||
/* 80327D30 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c
|
||||
/* 80327D34 90 03 00 34 */ stw r0, 0x34(r3)
|
||||
lbl_80327D38:
|
||||
/* 80327D38 80 1F 00 08 */ lwz r0, 8(r31)
|
||||
/* 80327D3C 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80327D40 41 82 00 1C */ beq lbl_80327D5C
|
||||
/* 80327D44 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80327D48 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80327D4C 80 03 00 34 */ lwz r0, 0x34(r3)
|
||||
/* 80327D50 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 80327D54 90 03 00 34 */ stw r0, 0x34(r3)
|
||||
/* 80327D58 48 00 00 18 */ b lbl_80327D70
|
||||
lbl_80327D5C:
|
||||
/* 80327D5C 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80327D60 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80327D64 80 03 00 34 */ lwz r0, 0x34(r3)
|
||||
/* 80327D68 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b
|
||||
/* 80327D6C 90 03 00 34 */ stw r0, 0x34(r3)
|
||||
lbl_80327D70:
|
||||
/* 80327D70 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 80327D74 4B FF E3 85 */ bl syncJ3DSysFlags__12J3DModelDataCFv
|
||||
/* 80327D78 80 1F 00 8C */ lwz r0, 0x8c(r31)
|
||||
/* 80327D7C 90 1F 00 B4 */ stw r0, 0xb4(r31)
|
||||
/* 80327D80 80 1F 00 94 */ lwz r0, 0x94(r31)
|
||||
/* 80327D84 90 1F 00 B8 */ stw r0, 0xb8(r31)
|
||||
/* 80327D88 80 1F 00 9C */ lwz r0, 0x9c(r31)
|
||||
/* 80327D8C 90 1F 00 BC */ stw r0, 0xbc(r31)
|
||||
/* 80327D90 80 7F 00 D8 */ lwz r3, 0xd8(r31)
|
||||
/* 80327D94 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80327D98 41 82 00 18 */ beq lbl_80327DB0
|
||||
/* 80327D9C 80 9F 00 04 */ lwz r4, 4(r31)
|
||||
/* 80327DA0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80327DA4 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 80327DA8 7D 89 03 A6 */ mtctr r12
|
||||
/* 80327DAC 4E 80 04 21 */ bctrl
|
||||
lbl_80327DB0:
|
||||
/* 80327DB0 80 7F 00 C8 */ lwz r3, 0xc8(r31)
|
||||
/* 80327DB4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80327DB8 41 82 00 0C */ beq lbl_80327DC4
|
||||
/* 80327DBC 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80327DC0 48 00 64 B5 */ bl deform__13J3DDeformDataFP8J3DModel
|
||||
lbl_80327DC4:
|
||||
/* 80327DC4 80 7F 00 D0 */ lwz r3, 0xd0(r31)
|
||||
/* 80327DC8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80327DCC 41 82 00 0C */ beq lbl_80327DD8
|
||||
/* 80327DD0 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80327DD4 48 00 63 AD */ bl calc__15J3DVtxColorCalcFP8J3DModel
|
||||
lbl_80327DD8:
|
||||
/* 80327DD8 80 7F 00 D4 */ lwz r3, 0xd4(r31)
|
||||
/* 80327DDC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80327DE0 41 82 00 18 */ beq lbl_80327DF8
|
||||
/* 80327DE4 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80327DE8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80327DEC 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 80327DF0 7D 89 03 A6 */ mtctr r12
|
||||
/* 80327DF4 4E 80 04 21 */ bctrl
|
||||
lbl_80327DF8:
|
||||
/* 80327DF8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80327DFC 4B FF FD D9 */ bl calcAnmMtx__8J3DModelFv
|
||||
/* 80327E00 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80327E04 4B FF FE 55 */ bl calcWeightEnvelopeMtx__8J3DModelFv
|
||||
/* 80327E08 80 7F 00 CC */ lwz r3, 0xcc(r31)
|
||||
/* 80327E0C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80327E10 41 82 00 0C */ beq lbl_80327E1C
|
||||
/* 80327E14 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80327E18 48 00 61 C5 */ bl deform__13J3DSkinDeformFP8J3DModel
|
||||
lbl_80327E1C:
|
||||
/* 80327E1C 81 9F 00 10 */ lwz r12, 0x10(r31)
|
||||
/* 80327E20 28 0C 00 00 */ cmplwi r12, 0
|
||||
/* 80327E24 41 82 00 14 */ beq lbl_80327E38
|
||||
/* 80327E28 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80327E2C 38 80 00 00 */ li r4, 0
|
||||
/* 80327E30 7D 89 03 A6 */ mtctr r12
|
||||
/* 80327E34 4E 80 04 21 */ bctrl
|
||||
lbl_80327E38:
|
||||
/* 80327E38 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80327E3C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80327E40 7C 08 03 A6 */ mtlr r0
|
||||
/* 80327E44 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80327E48 4E 80 00 20 */ blr
|
||||
@@ -1,38 +0,0 @@
|
||||
lbl_803279A0:
|
||||
/* 803279A0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 803279A4 7C 08 02 A6 */ mflr r0
|
||||
/* 803279A8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 803279AC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 803279B0 48 03 A8 29 */ bl _savegpr_28
|
||||
/* 803279B4 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 803279B8 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 803279BC A3 E3 00 5C */ lhz r31, 0x5c(r3)
|
||||
/* 803279C0 3B A0 00 00 */ li r29, 0
|
||||
/* 803279C4 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 803279C8 3B C3 4A C8 */ addi r30, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 803279CC 48 00 00 3C */ b lbl_80327A08
|
||||
lbl_803279D0:
|
||||
/* 803279D0 80 7C 00 C0 */ lwz r3, 0xc0(r28)
|
||||
/* 803279D4 57 A0 32 B2 */ rlwinm r0, r29, 6, 0xa, 0x19
|
||||
/* 803279D8 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 803279DC 90 1E 00 3C */ stw r0, 0x3c(r30)
|
||||
/* 803279E0 80 7C 00 04 */ lwz r3, 4(r28)
|
||||
/* 803279E4 80 63 00 60 */ lwz r3, 0x60(r3)
|
||||
/* 803279E8 57 A0 13 BA */ rlwinm r0, r29, 2, 0xe, 0x1d
|
||||
/* 803279EC 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 803279F0 80 9C 00 0C */ lwz r4, 0xc(r28)
|
||||
/* 803279F4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 803279F8 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 803279FC 7D 89 03 A6 */ mtctr r12
|
||||
/* 80327A00 4E 80 04 21 */ bctrl
|
||||
/* 80327A04 3B BD 00 01 */ addi r29, r29, 1
|
||||
lbl_80327A08:
|
||||
/* 80327A08 57 A0 04 3E */ clrlwi r0, r29, 0x10
|
||||
/* 80327A0C 7C 00 F8 40 */ cmplw r0, r31
|
||||
/* 80327A10 41 80 FF C0 */ blt lbl_803279D0
|
||||
/* 80327A14 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80327A18 48 03 A8 0D */ bl _restgpr_28
|
||||
/* 80327A1C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80327A20 7C 08 03 A6 */ mtlr r0
|
||||
/* 80327A24 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80327A28 4E 80 00 20 */ blr
|
||||
@@ -1,69 +0,0 @@
|
||||
lbl_80327E4C:
|
||||
/* 80327E4C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80327E50 7C 08 02 A6 */ mflr r0
|
||||
/* 80327E54 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80327E58 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80327E5C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80327E60 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80327E64 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80327E68 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80327E6C 93 E3 00 38 */ stw r31, 0x38(r3)
|
||||
/* 80327E70 80 1F 00 08 */ lwz r0, 8(r31)
|
||||
/* 80327E74 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
|
||||
/* 80327E78 41 82 00 14 */ beq lbl_80327E8C
|
||||
/* 80327E7C 80 03 00 34 */ lwz r0, 0x34(r3)
|
||||
/* 80327E80 60 00 00 04 */ ori r0, r0, 4
|
||||
/* 80327E84 90 03 00 34 */ stw r0, 0x34(r3)
|
||||
/* 80327E88 48 00 00 10 */ b lbl_80327E98
|
||||
lbl_80327E8C:
|
||||
/* 80327E8C 80 03 00 34 */ lwz r0, 0x34(r3)
|
||||
/* 80327E90 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c
|
||||
/* 80327E94 90 03 00 34 */ stw r0, 0x34(r3)
|
||||
lbl_80327E98:
|
||||
/* 80327E98 80 1F 00 08 */ lwz r0, 8(r31)
|
||||
/* 80327E9C 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80327EA0 41 82 00 1C */ beq lbl_80327EBC
|
||||
/* 80327EA4 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80327EA8 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80327EAC 80 03 00 34 */ lwz r0, 0x34(r3)
|
||||
/* 80327EB0 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 80327EB4 90 03 00 34 */ stw r0, 0x34(r3)
|
||||
/* 80327EB8 48 00 00 18 */ b lbl_80327ED0
|
||||
lbl_80327EBC:
|
||||
/* 80327EBC 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80327EC0 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80327EC4 80 03 00 34 */ lwz r0, 0x34(r3)
|
||||
/* 80327EC8 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b
|
||||
/* 80327ECC 90 03 00 34 */ stw r0, 0x34(r3)
|
||||
lbl_80327ED0:
|
||||
/* 80327ED0 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 80327ED4 4B FF E2 25 */ bl syncJ3DSysFlags__12J3DModelDataCFv
|
||||
/* 80327ED8 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 80327EDC 80 03 00 6C */ lwz r0, 0x6c(r3)
|
||||
/* 80327EE0 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80327EE4 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80327EE8 90 03 00 58 */ stw r0, 0x58(r3)
|
||||
/* 80327EEC 3B C0 00 00 */ li r30, 0
|
||||
/* 80327EF0 48 00 00 24 */ b lbl_80327F14
|
||||
lbl_80327EF4:
|
||||
/* 80327EF4 80 64 00 28 */ lwz r3, 0x28(r4)
|
||||
/* 80327EF8 57 C0 13 BA */ rlwinm r0, r30, 2, 0xe, 0x1d
|
||||
/* 80327EFC 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 80327F00 80 03 00 58 */ lwz r0, 0x58(r3)
|
||||
/* 80327F04 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80327F08 41 82 00 08 */ beq lbl_80327F10
|
||||
/* 80327F0C 48 00 73 49 */ bl entryIn__8J3DJointFv
|
||||
lbl_80327F10:
|
||||
/* 80327F10 3B DE 00 01 */ addi r30, r30, 1
|
||||
lbl_80327F14:
|
||||
/* 80327F14 80 9F 00 04 */ lwz r4, 4(r31)
|
||||
/* 80327F18 A0 64 00 2C */ lhz r3, 0x2c(r4)
|
||||
/* 80327F1C 57 C0 04 3E */ clrlwi r0, r30, 0x10
|
||||
/* 80327F20 7C 00 18 40 */ cmplw r0, r3
|
||||
/* 80327F24 41 80 FF D0 */ blt lbl_80327EF4
|
||||
/* 80327F28 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80327F2C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80327F30 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80327F34 7C 08 03 A6 */ mtlr r0
|
||||
/* 80327F38 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80327F3C 4E 80 00 20 */ blr
|
||||
@@ -1,87 +0,0 @@
|
||||
lbl_80327AA0:
|
||||
/* 80327AA0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80327AA4 7C 08 02 A6 */ mflr r0
|
||||
/* 80327AA8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80327AAC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80327AB0 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80327AB4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80327AB8 7C BE 2B 78 */ mr r30, r5
|
||||
/* 80327ABC 90 83 00 CC */ stw r4, 0xcc(r3)
|
||||
/* 80327AC0 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 80327AC4 40 82 00 24 */ bne lbl_80327AE8
|
||||
/* 80327AC8 80 1F 00 08 */ lwz r0, 8(r31)
|
||||
/* 80327ACC 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c
|
||||
/* 80327AD0 90 1F 00 08 */ stw r0, 8(r31)
|
||||
/* 80327AD4 80 1F 00 08 */ lwz r0, 8(r31)
|
||||
/* 80327AD8 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b
|
||||
/* 80327ADC 90 1F 00 08 */ stw r0, 8(r31)
|
||||
/* 80327AE0 38 60 00 05 */ li r3, 5
|
||||
/* 80327AE4 48 00 00 D8 */ b lbl_80327BBC
|
||||
lbl_80327AE8:
|
||||
/* 80327AE8 80 7F 00 CC */ lwz r3, 0xcc(r31)
|
||||
/* 80327AEC 80 9F 00 04 */ lwz r4, 4(r31)
|
||||
/* 80327AF0 48 00 54 55 */ bl initMtxIndexArray__13J3DSkinDeformFP12J3DModelData
|
||||
/* 80327AF4 80 9F 00 04 */ lwz r4, 4(r31)
|
||||
/* 80327AF8 80 04 00 08 */ lwz r0, 8(r4)
|
||||
/* 80327AFC 54 00 C7 FF */ rlwinm. r0, r0, 0x18, 0x1f, 0x1f
|
||||
/* 80327B00 41 82 00 28 */ beq lbl_80327B28
|
||||
/* 80327B04 80 7F 00 CC */ lwz r3, 0xcc(r31)
|
||||
/* 80327B08 48 00 58 71 */ bl changeFastSkinDL__13J3DSkinDeformFP12J3DModelData
|
||||
/* 80327B0C 57 DE 07 F8 */ rlwinm r30, r30, 0, 0x1f, 0x1c
|
||||
/* 80327B10 80 7F 00 CC */ lwz r3, 0xcc(r31)
|
||||
/* 80327B14 80 9F 00 04 */ lwz r4, 4(r31)
|
||||
/* 80327B18 48 00 5C 21 */ bl transformVtxPosNrm__13J3DSkinDeformFP12J3DModelData
|
||||
/* 80327B1C 80 7F 00 CC */ lwz r3, 0xcc(r31)
|
||||
/* 80327B20 80 9F 00 04 */ lwz r4, 4(r31)
|
||||
/* 80327B24 48 00 4E 8D */ bl initSkinInfo__13J3DSkinDeformFP12J3DModelData
|
||||
lbl_80327B28:
|
||||
/* 80327B28 38 80 00 00 */ li r4, 0
|
||||
/* 80327B2C 7F DE F0 F8 */ nor r30, r30, r30
|
||||
/* 80327B30 57 C0 07 BD */ rlwinm. r0, r30, 0, 0x1e, 0x1e
|
||||
/* 80327B34 41 82 00 34 */ beq lbl_80327B68
|
||||
/* 80327B38 38 7F 00 88 */ addi r3, r31, 0x88
|
||||
/* 80327B3C 4B FE 99 3D */ bl allocTransformedVtxPosArray__15J3DVertexBufferFv
|
||||
/* 80327B40 7C 64 1B 79 */ or. r4, r3, r3
|
||||
/* 80327B44 41 82 00 14 */ beq lbl_80327B58
|
||||
/* 80327B48 80 1F 00 08 */ lwz r0, 8(r31)
|
||||
/* 80327B4C 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c
|
||||
/* 80327B50 90 1F 00 08 */ stw r0, 8(r31)
|
||||
/* 80327B54 48 00 00 68 */ b lbl_80327BBC
|
||||
lbl_80327B58:
|
||||
/* 80327B58 80 1F 00 08 */ lwz r0, 8(r31)
|
||||
/* 80327B5C 60 00 00 04 */ ori r0, r0, 4
|
||||
/* 80327B60 90 1F 00 08 */ stw r0, 8(r31)
|
||||
/* 80327B64 48 00 00 10 */ b lbl_80327B74
|
||||
lbl_80327B68:
|
||||
/* 80327B68 80 1F 00 08 */ lwz r0, 8(r31)
|
||||
/* 80327B6C 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c
|
||||
/* 80327B70 90 1F 00 08 */ stw r0, 8(r31)
|
||||
lbl_80327B74:
|
||||
/* 80327B74 57 C0 07 7B */ rlwinm. r0, r30, 0, 0x1d, 0x1d
|
||||
/* 80327B78 41 82 00 34 */ beq lbl_80327BAC
|
||||
/* 80327B7C 38 7F 00 88 */ addi r3, r31, 0x88
|
||||
/* 80327B80 4B FE 99 AD */ bl allocTransformedVtxNrmArray__15J3DVertexBufferFv
|
||||
/* 80327B84 7C 64 1B 79 */ or. r4, r3, r3
|
||||
/* 80327B88 41 82 00 14 */ beq lbl_80327B9C
|
||||
/* 80327B8C 80 1F 00 08 */ lwz r0, 8(r31)
|
||||
/* 80327B90 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b
|
||||
/* 80327B94 90 1F 00 08 */ stw r0, 8(r31)
|
||||
/* 80327B98 48 00 00 24 */ b lbl_80327BBC
|
||||
lbl_80327B9C:
|
||||
/* 80327B9C 80 1F 00 08 */ lwz r0, 8(r31)
|
||||
/* 80327BA0 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 80327BA4 90 1F 00 08 */ stw r0, 8(r31)
|
||||
/* 80327BA8 48 00 00 10 */ b lbl_80327BB8
|
||||
lbl_80327BAC:
|
||||
/* 80327BAC 80 1F 00 08 */ lwz r0, 8(r31)
|
||||
/* 80327BB0 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b
|
||||
/* 80327BB4 90 1F 00 08 */ stw r0, 8(r31)
|
||||
lbl_80327BB8:
|
||||
/* 80327BB8 7C 83 23 78 */ mr r3, r4
|
||||
lbl_80327BBC:
|
||||
/* 80327BBC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80327BC0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80327BC4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80327BC8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80327BCC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80327BD0 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_80322798:
|
||||
/* 80322798 3C 60 54 56 */ lis r3, 0x5456 /* 0x54564231@ha */
|
||||
/* 8032279C 38 63 42 31 */ addi r3, r3, 0x4231 /* 0x54564231@l */
|
||||
/* 803227A0 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_803223D4:
|
||||
/* 803223D4 3C 60 54 56 */ lis r3, 0x5456 /* 0x54564232@ha */
|
||||
/* 803223D8 38 63 42 32 */ addi r3, r3, 0x4232 /* 0x54564232@l */
|
||||
/* 803223DC 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_80322010:
|
||||
/* 80322010 3C 60 54 56 */ lis r3, 0x5456 /* 0x54564234@ha */
|
||||
/* 80322014 38 63 42 34 */ addi r3, r3, 0x4234 /* 0x54564234@l */
|
||||
/* 80322018 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_80323328:
|
||||
/* 80323328 3C 60 50 45 */ lis r3, 0x5045 /* 0x50454F50@ha */
|
||||
/* 8032332C 38 63 4F 50 */ addi r3, r3, 0x4F50 /* 0x50454F50@l */
|
||||
/* 80323330 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_80323258:
|
||||
/* 80323258 3C 60 50 45 */ lis r3, 0x5045 /* 0x5045584C@ha */
|
||||
/* 8032325C 38 63 58 4C */ addi r3, r3, 0x584C /* 0x5045584C@l */
|
||||
/* 80323260 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_80321C44:
|
||||
/* 80321C44 3C 60 54 56 */ lis r3, 0x5456 /* 0x54563136@ha */
|
||||
/* 80321C48 38 63 31 36 */ addi r3, r3, 0x3136 /* 0x54563136@l */
|
||||
/* 80321C4C 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_8032194C:
|
||||
/* 8032194C 3C 60 50 45 */ lis r3, 0x5045 /* 0x5045464C@ha */
|
||||
/* 80321950 38 63 46 4C */ addi r3, r3, 0x464C /* 0x5045464C@l */
|
||||
/* 80321954 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_80323390:
|
||||
/* 80323390 3C 60 49 42 */ lis r3, 0x4942 /* 0x49424C46@ha */
|
||||
/* 80323394 38 63 4C 46 */ addi r3, r3, 0x4C46 /* 0x49424C46@l */
|
||||
/* 80323398 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_80322DA8:
|
||||
/* 80322DA8 3C 60 54 47 */ lis r3, 0x5447 /* 0x54474234@ha */
|
||||
/* 80322DAC 38 63 42 34 */ addi r3, r3, 0x4234 /* 0x54474234@l */
|
||||
/* 80322DB0 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_80321B00:
|
||||
/* 80321B00 3C 60 50 45 */ lis r3, 0x5045 /* 0x50454647@ha */
|
||||
/* 80321B04 38 63 46 47 */ addi r3, r3, 0x4647 /* 0x50454647@l */
|
||||
/* 80321B08 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_803232C0:
|
||||
/* 803232C0 3C 60 50 45 */ lis r3, 0x5045 /* 0x50454544@ha */
|
||||
/* 803232C4 38 63 45 44 */ addi r3, r3, 0x4544 /* 0x50454544@l */
|
||||
/* 803232C8 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_80322998:
|
||||
/* 80322998 3C 60 54 56 */ lis r3, 0x5456 /* 0x54565054@ha */
|
||||
/* 8032299C 38 63 50 54 */ addi r3, r3, 0x5054 /* 0x54565054@l */
|
||||
/* 803229A0 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_80322C6C:
|
||||
/* 80322C6C 3C 60 54 47 */ lis r3, 0x5447 /* 0x54474243@ha */
|
||||
/* 80322C70 38 63 42 43 */ addi r3, r3, 0x4243 /* 0x54474243@l */
|
||||
/* 80322C74 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_80322E80:
|
||||
/* 80322E80 3C 60 43 4C */ lis r3, 0x434C /* 0x434C4F4E@ha */
|
||||
/* 80322E84 38 63 4F 4E */ addi r3, r3, 0x4F4E /* 0x434C4F4E@l */
|
||||
/* 80322E88 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_80323560:
|
||||
/* 80323560 3C 60 43 4C */ lis r3, 0x434C /* 0x434C4F46@ha */
|
||||
/* 80323564 38 63 4F 46 */ addi r3, r3, 0x4F46 /* 0x434C4F46@l */
|
||||
/* 80323568 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_80322E74:
|
||||
/* 80322E74 3C 60 54 47 */ lis r3, 0x5447 /* 0x54475054@ha */
|
||||
/* 80322E78 38 63 50 54 */ addi r3, r3, 0x5054 /* 0x54475054@l */
|
||||
/* 80322E7C 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_80323074:
|
||||
/* 80323074 3C 60 43 4C */ lis r3, 0x434C /* 0x434C4142@ha */
|
||||
/* 80323078 38 63 41 42 */ addi r3, r3, 0x4142 /* 0x434C4142@l */
|
||||
/* 8032307C 4E 80 00 20 */ blr
|
||||
@@ -1,18 +0,0 @@
|
||||
lbl_80317088:
|
||||
/* 80317088 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8031708C 7C 08 02 A6 */ mflr r0
|
||||
/* 80317090 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80317094 80 03 00 10 */ lwz r0, 0x10(r3)
|
||||
/* 80317098 3C 80 80 43 */ lis r4, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 8031709C 38 84 4A C8 */ addi r4, r4, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 803170A0 90 04 00 54 */ stw r0, 0x54(r4)
|
||||
/* 803170A4 80 04 00 34 */ lwz r0, 0x34(r4)
|
||||
/* 803170A8 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
||||
/* 803170AC 40 82 00 0C */ bne lbl_803170B8
|
||||
/* 803170B0 80 63 00 48 */ lwz r3, 0x48(r3)
|
||||
/* 803170B4 4B FF B5 65 */ bl callDL__17J3DDisplayListObjCFv
|
||||
lbl_803170B8:
|
||||
/* 803170B8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 803170BC 7C 08 03 A6 */ mtlr r0
|
||||
/* 803170C0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 803170C4 4E 80 00 20 */ blr
|
||||
@@ -1,18 +0,0 @@
|
||||
lbl_80316FFC:
|
||||
/* 80316FFC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80317000 7C 08 02 A6 */ mflr r0
|
||||
/* 80317004 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80317008 80 03 00 10 */ lwz r0, 0x10(r3)
|
||||
/* 8031700C 3C 80 80 43 */ lis r4, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80317010 38 84 4A C8 */ addi r4, r4, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80317014 90 04 00 54 */ stw r0, 0x54(r4)
|
||||
/* 80317018 80 04 00 34 */ lwz r0, 0x34(r4)
|
||||
/* 8031701C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
||||
/* 80317020 40 82 00 0C */ bne lbl_8031702C
|
||||
/* 80317024 80 63 00 48 */ lwz r3, 0x48(r3)
|
||||
/* 80317028 4B FF B5 F1 */ bl callDL__17J3DDisplayListObjCFv
|
||||
lbl_8031702C:
|
||||
/* 8031702C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80317030 7C 08 03 A6 */ mtlr r0
|
||||
/* 80317034 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80317038 4E 80 00 20 */ blr
|
||||
@@ -1,38 +0,0 @@
|
||||
lbl_80312FBC:
|
||||
/* 80312FBC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80312FC0 7C 08 02 A6 */ mflr r0
|
||||
/* 80312FC4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80312FC8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80312FCC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80312FD0 80 03 00 10 */ lwz r0, 0x10(r3)
|
||||
/* 80312FD4 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
||||
/* 80312FD8 40 82 00 58 */ bne lbl_80313030
|
||||
/* 80312FDC 80 1F 00 28 */ lwz r0, 0x28(r31)
|
||||
/* 80312FE0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80312FE4 41 82 00 4C */ beq lbl_80313030
|
||||
/* 80312FE8 4B FF FE 21 */ bl prepareDraw__14J3DShapePacketCFv
|
||||
/* 80312FEC 80 1F 00 24 */ lwz r0, 0x24(r31)
|
||||
/* 80312FF0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80312FF4 41 82 00 20 */ beq lbl_80313014
|
||||
/* 80312FF8 80 7F 00 28 */ lwz r3, 0x28(r31)
|
||||
/* 80312FFC 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 80313000 80 03 00 28 */ lwz r0, 0x28(r3)
|
||||
/* 80313004 90 0D 90 40 */ stw r0, sTexGenBlock__17J3DDifferedTexMtx(r13)
|
||||
/* 80313008 80 1F 00 24 */ lwz r0, 0x24(r31)
|
||||
/* 8031300C 90 0D 90 44 */ stw r0, sTexMtxObj__17J3DDifferedTexMtx(r13)
|
||||
/* 80313010 48 00 00 0C */ b lbl_8031301C
|
||||
lbl_80313014:
|
||||
/* 80313014 38 00 00 00 */ li r0, 0
|
||||
/* 80313018 90 0D 90 40 */ stw r0, sTexGenBlock__17J3DDifferedTexMtx(r13)
|
||||
lbl_8031301C:
|
||||
/* 8031301C 80 7F 00 28 */ lwz r3, 0x28(r31)
|
||||
/* 80313020 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80313024 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 80313028 7D 89 03 A6 */ mtctr r12
|
||||
/* 8031302C 4E 80 04 21 */ bctrl
|
||||
lbl_80313030:
|
||||
/* 80313030 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80313034 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80313038 7C 08 03 A6 */ mtlr r0
|
||||
/* 8031303C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80313040 4E 80 00 20 */ blr
|
||||
@@ -1,37 +0,0 @@
|
||||
lbl_80312A9C:
|
||||
/* 80312A9C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80312AA0 7C 08 02 A6 */ mflr r0
|
||||
/* 80312AA4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80312AA8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80312AAC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80312AB0 80 63 00 30 */ lwz r3, 0x30(r3)
|
||||
/* 80312AB4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80312AB8 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 80312ABC 7D 89 03 A6 */ mtctr r12
|
||||
/* 80312AC0 4E 80 04 21 */ bctrl
|
||||
/* 80312AC4 80 7F 00 20 */ lwz r3, 0x20(r31)
|
||||
/* 80312AC8 4B FF FB 51 */ bl callDL__17J3DDisplayListObjCFv
|
||||
/* 80312ACC 80 7F 00 2C */ lwz r3, 0x2c(r31)
|
||||
/* 80312AD0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80312AD4 80 63 00 28 */ lwz r3, 0x28(r3)
|
||||
/* 80312AD8 48 00 28 29 */ bl loadPreDrawSetting__8J3DShapeCFv
|
||||
/* 80312ADC 48 00 00 20 */ b lbl_80312AFC
|
||||
lbl_80312AE0:
|
||||
/* 80312AE0 80 7F 00 20 */ lwz r3, 0x20(r31)
|
||||
/* 80312AE4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80312AE8 41 82 00 08 */ beq lbl_80312AF0
|
||||
/* 80312AEC 4B FF FB 2D */ bl callDL__17J3DDisplayListObjCFv
|
||||
lbl_80312AF0:
|
||||
/* 80312AF0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80312AF4 48 00 04 C9 */ bl drawFast__14J3DShapePacketFv
|
||||
/* 80312AF8 83 FF 00 04 */ lwz r31, 4(r31)
|
||||
lbl_80312AFC:
|
||||
/* 80312AFC 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 80312B00 40 82 FF E0 */ bne lbl_80312AE0
|
||||
/* 80312B04 38 00 00 00 */ li r0, 0
|
||||
/* 80312B08 90 0D 90 50 */ stw r0, sOldVcdVatCmd__8J3DShape(r13)
|
||||
/* 80312B0C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80312B10 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80312B14 7C 08 03 A6 */ mtlr r0
|
||||
/* 80312B18 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80312B1C 4E 80 00 20 */ blr
|
||||
@@ -1,43 +0,0 @@
|
||||
lbl_80312F24:
|
||||
/* 80312F24 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80312F28 7C 08 02 A6 */ mflr r0
|
||||
/* 80312F2C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80312F30 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80312F34 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80312F38 80 03 00 10 */ lwz r0, 0x10(r3)
|
||||
/* 80312F3C 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
||||
/* 80312F40 40 82 00 68 */ bne lbl_80312FA8
|
||||
/* 80312F44 80 1F 00 28 */ lwz r0, 0x28(r31)
|
||||
/* 80312F48 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80312F4C 41 82 00 5C */ beq lbl_80312FA8
|
||||
/* 80312F50 4B FF FE B9 */ bl prepareDraw__14J3DShapePacketCFv
|
||||
/* 80312F54 80 1F 00 24 */ lwz r0, 0x24(r31)
|
||||
/* 80312F58 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80312F5C 41 82 00 20 */ beq lbl_80312F7C
|
||||
/* 80312F60 80 7F 00 28 */ lwz r3, 0x28(r31)
|
||||
/* 80312F64 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 80312F68 80 03 00 28 */ lwz r0, 0x28(r3)
|
||||
/* 80312F6C 90 0D 90 40 */ stw r0, sTexGenBlock__17J3DDifferedTexMtx(r13)
|
||||
/* 80312F70 80 1F 00 24 */ lwz r0, 0x24(r31)
|
||||
/* 80312F74 90 0D 90 44 */ stw r0, sTexMtxObj__17J3DDifferedTexMtx(r13)
|
||||
/* 80312F78 48 00 00 0C */ b lbl_80312F84
|
||||
lbl_80312F7C:
|
||||
/* 80312F7C 38 00 00 00 */ li r0, 0
|
||||
/* 80312F80 90 0D 90 40 */ stw r0, sTexGenBlock__17J3DDifferedTexMtx(r13)
|
||||
lbl_80312F84:
|
||||
/* 80312F84 80 7F 00 20 */ lwz r3, 0x20(r31)
|
||||
/* 80312F88 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80312F8C 41 82 00 08 */ beq lbl_80312F94
|
||||
/* 80312F90 4B FF F6 89 */ bl callDL__17J3DDisplayListObjCFv
|
||||
lbl_80312F94:
|
||||
/* 80312F94 80 7F 00 28 */ lwz r3, 0x28(r31)
|
||||
/* 80312F98 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80312F9C 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 80312FA0 7D 89 03 A6 */ mtctr r12
|
||||
/* 80312FA4 4E 80 04 21 */ bctrl
|
||||
lbl_80312FA8:
|
||||
/* 80312FA8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80312FAC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80312FB0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80312FB4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80312FB8 4E 80 00 20 */ blr
|
||||
@@ -1,30 +0,0 @@
|
||||
lbl_80314EEC:
|
||||
/* 80314EEC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80314EF0 7C 08 02 A6 */ mflr r0
|
||||
/* 80314EF4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80314EF8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80314EFC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80314F00 38 60 00 09 */ li r3, 9
|
||||
/* 80314F04 3C 80 80 43 */ lis r4, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80314F08 38 84 4A C8 */ addi r4, r4, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80314F0C 80 84 01 0C */ lwz r4, 0x10c(r4)
|
||||
/* 80314F10 4B FF FF A1 */ bl J3DLoadArrayBasePtr__F7_GXAttrPv
|
||||
/* 80314F14 88 1F 00 34 */ lbz r0, 0x34(r31)
|
||||
/* 80314F18 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80314F1C 40 82 00 18 */ bne lbl_80314F34
|
||||
/* 80314F20 38 60 00 0A */ li r3, 0xa
|
||||
/* 80314F24 3C 80 80 43 */ lis r4, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80314F28 38 84 4A C8 */ addi r4, r4, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80314F2C 80 84 01 10 */ lwz r4, 0x110(r4)
|
||||
/* 80314F30 4B FF FF 81 */ bl J3DLoadArrayBasePtr__F7_GXAttrPv
|
||||
lbl_80314F34:
|
||||
/* 80314F34 38 60 00 0B */ li r3, 0xb
|
||||
/* 80314F38 3C 80 80 43 */ lis r4, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80314F3C 38 84 4A C8 */ addi r4, r4, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80314F40 80 84 01 14 */ lwz r4, 0x114(r4)
|
||||
/* 80314F44 4B FF FF 6D */ bl J3DLoadArrayBasePtr__F7_GXAttrPv
|
||||
/* 80314F48 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80314F4C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80314F50 7C 08 03 A6 */ mtlr r0
|
||||
/* 80314F54 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80314F58 4E 80 00 20 */ blr
|
||||
@@ -1,46 +0,0 @@
|
||||
lbl_80315398:
|
||||
/* 80315398 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8031539C 7C 08 02 A6 */ mflr r0
|
||||
/* 803153A0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 803153A4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 803153A8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 803153AC 80 03 00 0C */ lwz r0, 0xc(r3)
|
||||
/* 803153B0 54 00 F7 7E */ rlwinm r0, r0, 0x1e, 0x1d, 0x1f
|
||||
/* 803153B4 90 0D 90 28 */ stw r0, sCurrentPipeline__11J3DShapeMtx(r13)
|
||||
/* 803153B8 4B FF FB 35 */ bl loadVtxArray__8J3DShapeCFv
|
||||
/* 803153BC 80 9F 00 58 */ lwz r4, 0x58(r31)
|
||||
/* 803153C0 80 7F 00 60 */ lwz r3, 0x60(r31)
|
||||
/* 803153C4 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 803153C8 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 803153CC 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 803153D0 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 803153D4 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 803153D8 90 83 01 04 */ stw r4, 0x104(r3)
|
||||
/* 803153DC 38 60 00 15 */ li r3, 0x15
|
||||
/* 803153E0 38 A0 00 30 */ li r5, 0x30
|
||||
/* 803153E4 48 04 67 45 */ bl GXSetArray
|
||||
/* 803153E8 80 9F 00 5C */ lwz r4, 0x5c(r31)
|
||||
/* 803153EC 80 7F 00 60 */ lwz r3, 0x60(r31)
|
||||
/* 803153F0 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 803153F4 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 803153F8 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 803153FC 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80315400 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80315404 90 83 01 08 */ stw r4, 0x108(r3)
|
||||
/* 80315408 38 60 00 16 */ li r3, 0x16
|
||||
/* 8031540C 38 A0 00 24 */ li r5, 0x24
|
||||
/* 80315410 48 04 67 19 */ bl GXSetArray
|
||||
/* 80315414 80 1F 00 54 */ lwz r0, 0x54(r31)
|
||||
/* 80315418 90 0D 90 2C */ stw r0, sCurrentScaleFlag__11J3DShapeMtx(r13)
|
||||
/* 8031541C 88 1F 00 34 */ lbz r0, 0x34(r31)
|
||||
/* 80315420 98 0D 90 30 */ stb r0, struct_804515B0+0x0(r13)
|
||||
/* 80315424 88 1F 00 48 */ lbz r0, 0x48(r31)
|
||||
/* 80315428 98 0D 90 54 */ stb r0, data_804515D4(r13)
|
||||
/* 8031542C 80 1F 00 0C */ lwz r0, 0xc(r31)
|
||||
/* 80315430 54 00 04 26 */ rlwinm r0, r0, 0, 0x10, 0x13
|
||||
/* 80315434 90 0D 90 34 */ stw r0, sTexMtxLoadType__11J3DShapeMtx(r13)
|
||||
/* 80315438 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8031543C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80315440 7C 08 03 A6 */ mtlr r0
|
||||
/* 80315444 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80315448 4E 80 00 20 */ blr
|
||||
@@ -1,37 +0,0 @@
|
||||
lbl_80315628:
|
||||
/* 80315628 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8031562C 7C 08 02 A6 */ mflr r0
|
||||
/* 80315630 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80315634 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80315638 48 04 CB A5 */ bl _savegpr_29
|
||||
/* 8031563C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80315640 38 00 00 00 */ li r0, 0
|
||||
/* 80315644 90 0D 90 50 */ stw r0, sOldVcdVatCmd__8J3DShape(r13)
|
||||
/* 80315648 4B FF FC B9 */ bl loadPreDrawSetting__8J3DShapeCFv
|
||||
/* 8031564C 80 1E 00 0C */ lwz r0, 0xc(r30)
|
||||
/* 80315650 54 00 F7 7E */ rlwinm r0, r0, 0x1e, 0x1d, 0x1f
|
||||
/* 80315654 90 0D 90 28 */ stw r0, sCurrentPipeline__11J3DShapeMtx(r13)
|
||||
/* 80315658 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8031565C 4B FF F8 91 */ bl loadVtxArray__8J3DShapeCFv
|
||||
/* 80315660 A3 FE 00 0A */ lhz r31, 0xa(r30)
|
||||
/* 80315664 3B A0 00 00 */ li r29, 0
|
||||
/* 80315668 83 DE 00 3C */ lwz r30, 0x3c(r30)
|
||||
/* 8031566C 48 00 00 1C */ b lbl_80315688
|
||||
lbl_80315670:
|
||||
/* 80315670 57 A0 13 BA */ rlwinm r0, r29, 2, 0xe, 0x1d
|
||||
/* 80315674 7C 7E 00 2E */ lwzx r3, r30, r0
|
||||
/* 80315678 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8031567C 41 82 00 08 */ beq lbl_80315684
|
||||
/* 80315680 4B FF F4 55 */ bl draw__12J3DShapeDrawCFv
|
||||
lbl_80315684:
|
||||
/* 80315684 3B BD 00 01 */ addi r29, r29, 1
|
||||
lbl_80315688:
|
||||
/* 80315688 57 A0 04 3E */ clrlwi r0, r29, 0x10
|
||||
/* 8031568C 7C 00 F8 40 */ cmplw r0, r31
|
||||
/* 80315690 41 80 FF E0 */ blt lbl_80315670
|
||||
/* 80315694 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80315698 48 04 CB 91 */ bl _restgpr_29
|
||||
/* 8031569C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 803156A0 7C 08 03 A6 */ mtlr r0
|
||||
/* 803156A4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 803156A8 4E 80 00 20 */ blr
|
||||
@@ -1,7 +0,0 @@
|
||||
lbl_80314ABC:
|
||||
/* 80314ABC 3C C0 80 3D */ lis r6, __vt__12J3DShapeDraw@ha /* 0x803CDC68@ha */
|
||||
/* 80314AC0 38 06 DC 68 */ addi r0, r6, __vt__12J3DShapeDraw@l /* 0x803CDC68@l */
|
||||
/* 80314AC4 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80314AC8 90 83 00 08 */ stw r4, 8(r3)
|
||||
/* 80314ACC 90 A3 00 04 */ stw r5, 4(r3)
|
||||
/* 80314AD0 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_80314B00:
|
||||
/* 80314B00 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80314B04 7C 08 02 A6 */ mflr r0
|
||||
/* 80314B08 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80314B0C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80314B10 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80314B14 41 82 00 1C */ beq lbl_80314B30
|
||||
/* 80314B18 3C A0 80 3D */ lis r5, __vt__12J3DShapeDraw@ha /* 0x803CDC68@ha */
|
||||
/* 80314B1C 38 05 DC 68 */ addi r0, r5, __vt__12J3DShapeDraw@l /* 0x803CDC68@l */
|
||||
/* 80314B20 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80314B24 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80314B28 40 81 00 08 */ ble lbl_80314B30
|
||||
/* 80314B2C 4B FB A2 11 */ bl __dl__FPv
|
||||
lbl_80314B30:
|
||||
/* 80314B30 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80314B34 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80314B38 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80314B3C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80314B40 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80314B44 4E 80 00 20 */ blr
|
||||
@@ -1,12 +0,0 @@
|
||||
lbl_80314AD4:
|
||||
/* 80314AD4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80314AD8 7C 08 02 A6 */ mflr r0
|
||||
/* 80314ADC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80314AE0 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80314AE4 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 80314AE8 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 80314AEC 48 04 B4 05 */ bl GXCallDisplayList
|
||||
/* 80314AF0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80314AF4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80314AF8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80314AFC 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_803130A8:
|
||||
/* 803130A8 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 803130AC 38 03 FF FF */ addi r0, r3, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 803130B0 3C 60 80 43 */ lis r3, sMtxLoadCache__11J3DShapeMtx@ha /* 0x80434C80@ha */
|
||||
/* 803130B4 38 63 4C 80 */ addi r3, r3, sMtxLoadCache__11J3DShapeMtx@l /* 0x80434C80@l */
|
||||
/* 803130B8 B0 03 00 12 */ sth r0, 0x12(r3)
|
||||
/* 803130BC B0 03 00 10 */ sth r0, 0x10(r3)
|
||||
/* 803130C0 B0 03 00 0E */ sth r0, 0xe(r3)
|
||||
/* 803130C4 B0 03 00 0C */ sth r0, 0xc(r3)
|
||||
/* 803130C8 B0 03 00 0A */ sth r0, 0xa(r3)
|
||||
/* 803130CC B0 03 00 08 */ sth r0, 8(r3)
|
||||
/* 803130D0 B0 03 00 06 */ sth r0, 6(r3)
|
||||
/* 803130D4 B0 03 00 04 */ sth r0, 4(r3)
|
||||
/* 803130D8 B0 03 00 02 */ sth r0, 2(r3)
|
||||
/* 803130DC B0 03 00 00 */ sth r0, 0(r3)
|
||||
/* 803130E0 4E 80 00 20 */ blr
|
||||
@@ -1,25 +0,0 @@
|
||||
lbl_8031073C:
|
||||
/* 8031073C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80310740 7C 08 02 A6 */ mflr r0
|
||||
/* 80310744 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80310748 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8031074C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80310750 48 00 00 4D */ bl reinitGenMode__6J3DSysFv
|
||||
/* 80310754 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80310758 48 00 00 91 */ bl reinitLighting__6J3DSysFv
|
||||
/* 8031075C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80310760 48 00 01 35 */ bl reinitTransform__6J3DSysFv
|
||||
/* 80310764 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80310768 48 00 02 31 */ bl reinitTexture__6J3DSysFv
|
||||
/* 8031076C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80310770 48 00 02 CD */ bl reinitTevStages__6J3DSysFv
|
||||
/* 80310774 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80310778 48 00 05 CD */ bl reinitIndStages__6J3DSysFv
|
||||
/* 8031077C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80310780 48 00 06 BD */ bl reinitPixelProc__6J3DSysFv
|
||||
/* 80310784 48 04 B7 49 */ bl GXFlush
|
||||
/* 80310788 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8031078C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80310790 7C 08 03 A6 */ mtlr r0
|
||||
/* 80310794 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80310798 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_8031079C:
|
||||
/* 8031079C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 803107A0 7C 08 02 A6 */ mflr r0
|
||||
/* 803107A4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 803107A8 38 60 00 00 */ li r3, 0
|
||||
/* 803107AC 48 04 D3 85 */ bl GXSetNumChans
|
||||
/* 803107B0 38 60 00 01 */ li r3, 1
|
||||
/* 803107B4 48 04 B6 49 */ bl GXSetNumTexGens
|
||||
/* 803107B8 38 60 00 01 */ li r3, 1
|
||||
/* 803107BC 48 04 F0 D5 */ bl GXSetNumTevStages
|
||||
/* 803107C0 38 60 00 00 */ li r3, 0
|
||||
/* 803107C4 48 04 E9 11 */ bl GXSetNumIndStages
|
||||
/* 803107C8 38 60 00 02 */ li r3, 2
|
||||
/* 803107CC 48 04 C1 B9 */ bl GXSetCullMode
|
||||
/* 803107D0 38 60 00 00 */ li r3, 0
|
||||
/* 803107D4 48 04 C1 D9 */ bl GXSetCoPlanar
|
||||
/* 803107D8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 803107DC 7C 08 03 A6 */ mtlr r0
|
||||
/* 803107E0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 803107E4 4E 80 00 20 */ blr
|
||||
@@ -1,64 +0,0 @@
|
||||
lbl_80310D44:
|
||||
/* 80310D44 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80310D48 7C 08 02 A6 */ mflr r0
|
||||
/* 80310D4C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80310D50 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80310D54 3B E0 00 00 */ li r31, 0
|
||||
lbl_80310D58:
|
||||
/* 80310D58 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80310D5C 48 04 E3 9D */ bl GXSetTevDirect
|
||||
/* 80310D60 3B FF 00 01 */ addi r31, r31, 1
|
||||
/* 80310D64 28 1F 00 10 */ cmplwi r31, 0x10
|
||||
/* 80310D68 41 80 FF F0 */ blt lbl_80310D58
|
||||
/* 80310D6C 38 60 00 00 */ li r3, 0
|
||||
/* 80310D70 38 80 00 00 */ li r4, 0
|
||||
/* 80310D74 38 A0 00 00 */ li r5, 0
|
||||
/* 80310D78 48 04 E2 71 */ bl GXSetIndTexOrder
|
||||
/* 80310D7C 38 60 00 01 */ li r3, 1
|
||||
/* 80310D80 38 80 00 01 */ li r4, 1
|
||||
/* 80310D84 38 A0 00 01 */ li r5, 1
|
||||
/* 80310D88 48 04 E2 61 */ bl GXSetIndTexOrder
|
||||
/* 80310D8C 38 60 00 02 */ li r3, 2
|
||||
/* 80310D90 38 80 00 02 */ li r4, 2
|
||||
/* 80310D94 38 A0 00 02 */ li r5, 2
|
||||
/* 80310D98 48 04 E2 51 */ bl GXSetIndTexOrder
|
||||
/* 80310D9C 38 60 00 03 */ li r3, 3
|
||||
/* 80310DA0 38 80 00 03 */ li r4, 3
|
||||
/* 80310DA4 38 A0 00 03 */ li r5, 3
|
||||
/* 80310DA8 48 04 E2 41 */ bl GXSetIndTexOrder
|
||||
/* 80310DAC 38 60 00 00 */ li r3, 0
|
||||
/* 80310DB0 38 80 00 00 */ li r4, 0
|
||||
/* 80310DB4 38 A0 00 00 */ li r5, 0
|
||||
/* 80310DB8 48 04 E0 ED */ bl GXSetIndTexCoordScale
|
||||
/* 80310DBC 38 60 00 01 */ li r3, 1
|
||||
/* 80310DC0 38 80 00 00 */ li r4, 0
|
||||
/* 80310DC4 38 A0 00 00 */ li r5, 0
|
||||
/* 80310DC8 48 04 E0 DD */ bl GXSetIndTexCoordScale
|
||||
/* 80310DCC 38 60 00 02 */ li r3, 2
|
||||
/* 80310DD0 38 80 00 00 */ li r4, 0
|
||||
/* 80310DD4 38 A0 00 00 */ li r5, 0
|
||||
/* 80310DD8 48 04 E0 CD */ bl GXSetIndTexCoordScale
|
||||
/* 80310DDC 38 60 00 03 */ li r3, 3
|
||||
/* 80310DE0 38 80 00 00 */ li r4, 0
|
||||
/* 80310DE4 38 A0 00 00 */ li r5, 0
|
||||
/* 80310DE8 48 04 E0 BD */ bl GXSetIndTexCoordScale
|
||||
/* 80310DEC 38 60 00 01 */ li r3, 1
|
||||
/* 80310DF0 3C 80 80 3D */ lis r4, IndMtx@ha /* 0x803CD8E0@ha */
|
||||
/* 80310DF4 38 84 D8 E0 */ addi r4, r4, IndMtx@l /* 0x803CD8E0@l */
|
||||
/* 80310DF8 38 A0 00 01 */ li r5, 1
|
||||
/* 80310DFC 48 04 DF 31 */ bl GXSetIndTexMtx
|
||||
/* 80310E00 38 60 00 02 */ li r3, 2
|
||||
/* 80310E04 3C 80 80 3D */ lis r4, IndMtx@ha /* 0x803CD8E0@ha */
|
||||
/* 80310E08 38 84 D8 E0 */ addi r4, r4, IndMtx@l /* 0x803CD8E0@l */
|
||||
/* 80310E0C 38 A0 00 01 */ li r5, 1
|
||||
/* 80310E10 48 04 DF 1D */ bl GXSetIndTexMtx
|
||||
/* 80310E14 38 60 00 03 */ li r3, 3
|
||||
/* 80310E18 3C 80 80 3D */ lis r4, IndMtx@ha /* 0x803CD8E0@ha */
|
||||
/* 80310E1C 38 84 D8 E0 */ addi r4, r4, IndMtx@l /* 0x803CD8E0@l */
|
||||
/* 80310E20 38 A0 00 01 */ li r5, 1
|
||||
/* 80310E24 48 04 DF 09 */ bl GXSetIndTexMtx
|
||||
/* 80310E28 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80310E2C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80310E30 7C 08 03 A6 */ mtlr r0
|
||||
/* 80310E34 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80310E38 4E 80 00 20 */ blr
|
||||
@@ -1,44 +0,0 @@
|
||||
lbl_803107E8:
|
||||
/* 803107E8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 803107EC 7C 08 02 A6 */ mflr r0
|
||||
/* 803107F0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 803107F4 38 60 00 04 */ li r3, 4
|
||||
/* 803107F8 38 80 00 00 */ li r4, 0
|
||||
/* 803107FC 38 A0 00 00 */ li r5, 0
|
||||
/* 80310800 38 C0 00 01 */ li r6, 1
|
||||
/* 80310804 38 E0 00 00 */ li r7, 0
|
||||
/* 80310808 39 00 00 00 */ li r8, 0
|
||||
/* 8031080C 39 20 00 02 */ li r9, 2
|
||||
/* 80310810 48 04 D3 5D */ bl GXSetChanCtrl
|
||||
/* 80310814 38 60 00 05 */ li r3, 5
|
||||
/* 80310818 38 80 00 00 */ li r4, 0
|
||||
/* 8031081C 38 A0 00 00 */ li r5, 0
|
||||
/* 80310820 38 C0 00 01 */ li r6, 1
|
||||
/* 80310824 38 E0 00 00 */ li r7, 0
|
||||
/* 80310828 39 00 00 00 */ li r8, 0
|
||||
/* 8031082C 39 20 00 02 */ li r9, 2
|
||||
/* 80310830 48 04 D3 3D */ bl GXSetChanCtrl
|
||||
/* 80310834 80 0D 83 D0 */ lwz r0, ColorBlack(r13)
|
||||
/* 80310838 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8031083C 38 60 00 04 */ li r3, 4
|
||||
/* 80310840 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 80310844 48 04 D1 1D */ bl GXSetChanAmbColor
|
||||
/* 80310848 80 0D 83 D0 */ lwz r0, ColorBlack(r13)
|
||||
/* 8031084C 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80310850 38 60 00 05 */ li r3, 5
|
||||
/* 80310854 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 80310858 48 04 D1 09 */ bl GXSetChanAmbColor
|
||||
/* 8031085C 80 0D 83 D4 */ lwz r0, ColorWhite(r13)
|
||||
/* 80310860 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80310864 38 60 00 04 */ li r3, 4
|
||||
/* 80310868 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 8031086C 48 04 D1 DD */ bl GXSetChanMatColor
|
||||
/* 80310870 80 0D 83 D4 */ lwz r0, ColorWhite(r13)
|
||||
/* 80310874 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80310878 38 60 00 05 */ li r3, 5
|
||||
/* 8031087C 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80310880 48 04 D1 C9 */ bl GXSetChanMatColor
|
||||
/* 80310884 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80310888 7C 08 03 A6 */ mtlr r0
|
||||
/* 8031088C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80310890 4E 80 00 20 */ blr
|
||||
@@ -1,38 +0,0 @@
|
||||
lbl_80310E3C:
|
||||
/* 80310E3C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80310E40 7C 08 02 A6 */ mflr r0
|
||||
/* 80310E44 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80310E48 38 60 00 00 */ li r3, 0
|
||||
/* 80310E4C 38 80 00 04 */ li r4, 4
|
||||
/* 80310E50 38 A0 00 05 */ li r5, 5
|
||||
/* 80310E54 38 C0 00 00 */ li r6, 0
|
||||
/* 80310E58 48 04 ED 99 */ bl GXSetBlendMode
|
||||
/* 80310E5C 38 60 00 01 */ li r3, 1
|
||||
/* 80310E60 48 04 ED E5 */ bl GXSetColorUpdate
|
||||
/* 80310E64 38 60 00 00 */ li r3, 0
|
||||
/* 80310E68 48 04 EE 09 */ bl GXSetAlphaUpdate
|
||||
/* 80310E6C 38 60 00 01 */ li r3, 1
|
||||
/* 80310E70 48 04 EF 69 */ bl GXSetDither
|
||||
/* 80310E74 80 0D 83 D0 */ lwz r0, ColorBlack(r13)
|
||||
/* 80310E78 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80310E7C 38 60 00 00 */ li r3, 0
|
||||
/* 80310E80 C0 22 C9 68 */ lfs f1, lit_892(r2)
|
||||
/* 80310E84 C0 42 C9 6C */ lfs f2, lit_893(r2)
|
||||
/* 80310E88 C0 62 C9 70 */ lfs f3, lit_894(r2)
|
||||
/* 80310E8C FC 80 10 90 */ fmr f4, f2
|
||||
/* 80310E90 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80310E94 48 04 EA 25 */ bl GXSetFog
|
||||
/* 80310E98 38 60 00 00 */ li r3, 0
|
||||
/* 80310E9C 38 80 00 00 */ li r4, 0
|
||||
/* 80310EA0 38 A0 00 00 */ li r5, 0
|
||||
/* 80310EA4 48 04 EC 29 */ bl GXSetFogRangeAdj
|
||||
/* 80310EA8 38 60 00 01 */ li r3, 1
|
||||
/* 80310EAC 38 80 00 03 */ li r4, 3
|
||||
/* 80310EB0 38 A0 00 01 */ li r5, 1
|
||||
/* 80310EB4 48 04 ED E9 */ bl GXSetZMode
|
||||
/* 80310EB8 38 60 00 01 */ li r3, 1
|
||||
/* 80310EBC 48 04 EE 15 */ bl GXSetZCompLoc
|
||||
/* 80310EC0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80310EC4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80310EC8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80310ECC 4E 80 00 20 */ blr
|
||||
@@ -1,196 +0,0 @@
|
||||
lbl_80310A3C:
|
||||
/* 80310A3C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80310A40 7C 08 02 A6 */ mflr r0
|
||||
/* 80310A44 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80310A48 93 E1 00 2C */ stw r31, 0x2c(r1)
|
||||
/* 80310A4C 38 60 00 00 */ li r3, 0
|
||||
/* 80310A50 38 80 00 FF */ li r4, 0xff
|
||||
/* 80310A54 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80310A58 38 C0 00 FF */ li r6, 0xff
|
||||
/* 80310A5C 48 04 EC 99 */ bl GXSetTevOrder
|
||||
/* 80310A60 38 60 00 01 */ li r3, 1
|
||||
/* 80310A64 38 80 00 FF */ li r4, 0xff
|
||||
/* 80310A68 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80310A6C 38 C0 00 FF */ li r6, 0xff
|
||||
/* 80310A70 48 04 EC 85 */ bl GXSetTevOrder
|
||||
/* 80310A74 38 60 00 02 */ li r3, 2
|
||||
/* 80310A78 38 80 00 FF */ li r4, 0xff
|
||||
/* 80310A7C 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80310A80 38 C0 00 FF */ li r6, 0xff
|
||||
/* 80310A84 48 04 EC 71 */ bl GXSetTevOrder
|
||||
/* 80310A88 38 60 00 03 */ li r3, 3
|
||||
/* 80310A8C 38 80 00 FF */ li r4, 0xff
|
||||
/* 80310A90 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80310A94 38 C0 00 FF */ li r6, 0xff
|
||||
/* 80310A98 48 04 EC 5D */ bl GXSetTevOrder
|
||||
/* 80310A9C 38 60 00 04 */ li r3, 4
|
||||
/* 80310AA0 38 80 00 FF */ li r4, 0xff
|
||||
/* 80310AA4 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80310AA8 38 C0 00 FF */ li r6, 0xff
|
||||
/* 80310AAC 48 04 EC 49 */ bl GXSetTevOrder
|
||||
/* 80310AB0 38 60 00 05 */ li r3, 5
|
||||
/* 80310AB4 38 80 00 FF */ li r4, 0xff
|
||||
/* 80310AB8 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80310ABC 38 C0 00 FF */ li r6, 0xff
|
||||
/* 80310AC0 48 04 EC 35 */ bl GXSetTevOrder
|
||||
/* 80310AC4 38 60 00 06 */ li r3, 6
|
||||
/* 80310AC8 38 80 00 FF */ li r4, 0xff
|
||||
/* 80310ACC 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80310AD0 38 C0 00 FF */ li r6, 0xff
|
||||
/* 80310AD4 48 04 EC 21 */ bl GXSetTevOrder
|
||||
/* 80310AD8 38 60 00 07 */ li r3, 7
|
||||
/* 80310ADC 38 80 00 FF */ li r4, 0xff
|
||||
/* 80310AE0 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80310AE4 38 C0 00 FF */ li r6, 0xff
|
||||
/* 80310AE8 48 04 EC 0D */ bl GXSetTevOrder
|
||||
/* 80310AEC 38 60 00 08 */ li r3, 8
|
||||
/* 80310AF0 38 80 00 FF */ li r4, 0xff
|
||||
/* 80310AF4 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80310AF8 38 C0 00 FF */ li r6, 0xff
|
||||
/* 80310AFC 48 04 EB F9 */ bl GXSetTevOrder
|
||||
/* 80310B00 38 60 00 09 */ li r3, 9
|
||||
/* 80310B04 38 80 00 FF */ li r4, 0xff
|
||||
/* 80310B08 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80310B0C 38 C0 00 FF */ li r6, 0xff
|
||||
/* 80310B10 48 04 EB E5 */ bl GXSetTevOrder
|
||||
/* 80310B14 38 60 00 0A */ li r3, 0xa
|
||||
/* 80310B18 38 80 00 FF */ li r4, 0xff
|
||||
/* 80310B1C 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80310B20 38 C0 00 FF */ li r6, 0xff
|
||||
/* 80310B24 48 04 EB D1 */ bl GXSetTevOrder
|
||||
/* 80310B28 38 60 00 0B */ li r3, 0xb
|
||||
/* 80310B2C 38 80 00 FF */ li r4, 0xff
|
||||
/* 80310B30 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80310B34 38 C0 00 FF */ li r6, 0xff
|
||||
/* 80310B38 48 04 EB BD */ bl GXSetTevOrder
|
||||
/* 80310B3C 38 60 00 0C */ li r3, 0xc
|
||||
/* 80310B40 38 80 00 FF */ li r4, 0xff
|
||||
/* 80310B44 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80310B48 38 C0 00 FF */ li r6, 0xff
|
||||
/* 80310B4C 48 04 EB A9 */ bl GXSetTevOrder
|
||||
/* 80310B50 38 60 00 0D */ li r3, 0xd
|
||||
/* 80310B54 38 80 00 FF */ li r4, 0xff
|
||||
/* 80310B58 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80310B5C 38 C0 00 FF */ li r6, 0xff
|
||||
/* 80310B60 48 04 EB 95 */ bl GXSetTevOrder
|
||||
/* 80310B64 38 60 00 0E */ li r3, 0xe
|
||||
/* 80310B68 38 80 00 FF */ li r4, 0xff
|
||||
/* 80310B6C 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80310B70 38 C0 00 FF */ li r6, 0xff
|
||||
/* 80310B74 48 04 EB 81 */ bl GXSetTevOrder
|
||||
/* 80310B78 38 60 00 0F */ li r3, 0xf
|
||||
/* 80310B7C 38 80 00 FF */ li r4, 0xff
|
||||
/* 80310B80 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80310B84 38 C0 00 FF */ li r6, 0xff
|
||||
/* 80310B88 48 04 EB 6D */ bl GXSetTevOrder
|
||||
/* 80310B8C 80 0D 83 D4 */ lwz r0, ColorWhite(r13)
|
||||
/* 80310B90 90 01 00 20 */ stw r0, 0x20(r1)
|
||||
/* 80310B94 38 60 00 01 */ li r3, 1
|
||||
/* 80310B98 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 80310B9C 48 04 E7 E1 */ bl GXSetTevColor
|
||||
/* 80310BA0 80 0D 83 D4 */ lwz r0, ColorWhite(r13)
|
||||
/* 80310BA4 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 80310BA8 38 60 00 02 */ li r3, 2
|
||||
/* 80310BAC 38 81 00 1C */ addi r4, r1, 0x1c
|
||||
/* 80310BB0 48 04 E7 CD */ bl GXSetTevColor
|
||||
/* 80310BB4 80 0D 83 D4 */ lwz r0, ColorWhite(r13)
|
||||
/* 80310BB8 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 80310BBC 38 60 00 03 */ li r3, 3
|
||||
/* 80310BC0 38 81 00 18 */ addi r4, r1, 0x18
|
||||
/* 80310BC4 48 04 E7 B9 */ bl GXSetTevColor
|
||||
/* 80310BC8 80 0D 83 D4 */ lwz r0, ColorWhite(r13)
|
||||
/* 80310BCC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80310BD0 38 60 00 00 */ li r3, 0
|
||||
/* 80310BD4 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 80310BD8 48 04 E8 69 */ bl GXSetTevKColor
|
||||
/* 80310BDC 80 0D 83 D4 */ lwz r0, ColorWhite(r13)
|
||||
/* 80310BE0 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80310BE4 38 60 00 01 */ li r3, 1
|
||||
/* 80310BE8 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 80310BEC 48 04 E8 55 */ bl GXSetTevKColor
|
||||
/* 80310BF0 80 0D 83 D4 */ lwz r0, ColorWhite(r13)
|
||||
/* 80310BF4 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80310BF8 38 60 00 02 */ li r3, 2
|
||||
/* 80310BFC 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 80310C00 48 04 E8 41 */ bl GXSetTevKColor
|
||||
/* 80310C04 80 0D 83 D4 */ lwz r0, ColorWhite(r13)
|
||||
/* 80310C08 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80310C0C 38 60 00 03 */ li r3, 3
|
||||
/* 80310C10 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80310C14 48 04 E8 2D */ bl GXSetTevKColor
|
||||
/* 80310C18 3B E0 00 00 */ li r31, 0
|
||||
lbl_80310C1C:
|
||||
/* 80310C1C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80310C20 38 80 00 0A */ li r4, 0xa
|
||||
/* 80310C24 38 A0 00 0F */ li r5, 0xf
|
||||
/* 80310C28 38 C0 00 0F */ li r6, 0xf
|
||||
/* 80310C2C 38 E0 00 0F */ li r7, 0xf
|
||||
/* 80310C30 48 04 E5 F5 */ bl GXSetTevColorIn
|
||||
/* 80310C34 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80310C38 38 80 00 00 */ li r4, 0
|
||||
/* 80310C3C 38 A0 00 00 */ li r5, 0
|
||||
/* 80310C40 38 C0 00 00 */ li r6, 0
|
||||
/* 80310C44 38 E0 00 01 */ li r7, 1
|
||||
/* 80310C48 39 00 00 00 */ li r8, 0
|
||||
/* 80310C4C 48 04 E6 61 */ bl GXSetTevColorOp
|
||||
/* 80310C50 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80310C54 38 80 00 05 */ li r4, 5
|
||||
/* 80310C58 38 A0 00 07 */ li r5, 7
|
||||
/* 80310C5C 38 C0 00 07 */ li r6, 7
|
||||
/* 80310C60 38 E0 00 07 */ li r7, 7
|
||||
/* 80310C64 48 04 E6 05 */ bl GXSetTevAlphaIn
|
||||
/* 80310C68 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80310C6C 38 80 00 00 */ li r4, 0
|
||||
/* 80310C70 38 A0 00 00 */ li r5, 0
|
||||
/* 80310C74 38 C0 00 00 */ li r6, 0
|
||||
/* 80310C78 38 E0 00 01 */ li r7, 1
|
||||
/* 80310C7C 39 00 00 00 */ li r8, 0
|
||||
/* 80310C80 48 04 E6 95 */ bl GXSetTevAlphaOp
|
||||
/* 80310C84 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80310C88 38 80 00 06 */ li r4, 6
|
||||
/* 80310C8C 48 04 E8 19 */ bl GXSetTevKColorSel
|
||||
/* 80310C90 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80310C94 38 80 00 00 */ li r4, 0
|
||||
/* 80310C98 48 04 E8 69 */ bl GXSetTevKAlphaSel
|
||||
/* 80310C9C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80310CA0 38 80 00 00 */ li r4, 0
|
||||
/* 80310CA4 38 A0 00 00 */ li r5, 0
|
||||
/* 80310CA8 48 04 E8 B5 */ bl GXSetTevSwapMode
|
||||
/* 80310CAC 3B FF 00 01 */ addi r31, r31, 1
|
||||
/* 80310CB0 28 1F 00 10 */ cmplwi r31, 0x10
|
||||
/* 80310CB4 41 80 FF 68 */ blt lbl_80310C1C
|
||||
/* 80310CB8 38 60 00 00 */ li r3, 0
|
||||
/* 80310CBC 38 80 00 00 */ li r4, 0
|
||||
/* 80310CC0 38 A0 00 01 */ li r5, 1
|
||||
/* 80310CC4 38 C0 00 02 */ li r6, 2
|
||||
/* 80310CC8 38 E0 00 03 */ li r7, 3
|
||||
/* 80310CCC 48 04 E8 D9 */ bl GXSetTevSwapModeTable
|
||||
/* 80310CD0 38 60 00 01 */ li r3, 1
|
||||
/* 80310CD4 38 80 00 00 */ li r4, 0
|
||||
/* 80310CD8 38 A0 00 00 */ li r5, 0
|
||||
/* 80310CDC 38 C0 00 00 */ li r6, 0
|
||||
/* 80310CE0 38 E0 00 03 */ li r7, 3
|
||||
/* 80310CE4 48 04 E8 C1 */ bl GXSetTevSwapModeTable
|
||||
/* 80310CE8 38 60 00 02 */ li r3, 2
|
||||
/* 80310CEC 38 80 00 01 */ li r4, 1
|
||||
/* 80310CF0 38 A0 00 01 */ li r5, 1
|
||||
/* 80310CF4 38 C0 00 01 */ li r6, 1
|
||||
/* 80310CF8 38 E0 00 03 */ li r7, 3
|
||||
/* 80310CFC 48 04 E8 A9 */ bl GXSetTevSwapModeTable
|
||||
/* 80310D00 38 60 00 03 */ li r3, 3
|
||||
/* 80310D04 38 80 00 02 */ li r4, 2
|
||||
/* 80310D08 38 A0 00 02 */ li r5, 2
|
||||
/* 80310D0C 38 C0 00 02 */ li r6, 2
|
||||
/* 80310D10 38 E0 00 03 */ li r7, 3
|
||||
/* 80310D14 48 04 E8 91 */ bl GXSetTevSwapModeTable
|
||||
/* 80310D18 38 60 00 07 */ li r3, 7
|
||||
/* 80310D1C 38 80 00 00 */ li r4, 0
|
||||
/* 80310D20 38 A0 00 00 */ li r5, 0
|
||||
/* 80310D24 38 C0 00 07 */ li r6, 7
|
||||
/* 80310D28 38 E0 00 00 */ li r7, 0
|
||||
/* 80310D2C 48 04 E8 F9 */ bl GXSetAlphaCompare
|
||||
/* 80310D30 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
||||
/* 80310D34 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80310D38 7C 08 03 A6 */ mtlr r0
|
||||
/* 80310D3C 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80310D40 4E 80 00 20 */ blr
|
||||
@@ -1,42 +0,0 @@
|
||||
lbl_80310998:
|
||||
/* 80310998 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8031099C 7C 08 02 A6 */ mflr r0
|
||||
/* 803109A0 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 803109A4 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 803109A8 3C 80 80 3D */ lis r4, NullTexData@ha /* 0x803CD8A0@ha */
|
||||
/* 803109AC 38 84 D8 A0 */ addi r4, r4, NullTexData@l /* 0x803CD8A0@l */
|
||||
/* 803109B0 38 A0 00 04 */ li r5, 4
|
||||
/* 803109B4 38 C0 00 04 */ li r6, 4
|
||||
/* 803109B8 38 E0 00 03 */ li r7, 3
|
||||
/* 803109BC 39 00 00 00 */ li r8, 0
|
||||
/* 803109C0 39 20 00 00 */ li r9, 0
|
||||
/* 803109C4 39 40 00 00 */ li r10, 0
|
||||
/* 803109C8 48 04 D4 79 */ bl GXInitTexObj
|
||||
/* 803109CC 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 803109D0 38 80 00 00 */ li r4, 0
|
||||
/* 803109D4 48 04 DA 41 */ bl GXLoadTexObj
|
||||
/* 803109D8 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 803109DC 38 80 00 01 */ li r4, 1
|
||||
/* 803109E0 48 04 DA 35 */ bl GXLoadTexObj
|
||||
/* 803109E4 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 803109E8 38 80 00 02 */ li r4, 2
|
||||
/* 803109EC 48 04 DA 29 */ bl GXLoadTexObj
|
||||
/* 803109F0 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 803109F4 38 80 00 03 */ li r4, 3
|
||||
/* 803109F8 48 04 DA 1D */ bl GXLoadTexObj
|
||||
/* 803109FC 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80310A00 38 80 00 04 */ li r4, 4
|
||||
/* 80310A04 48 04 DA 11 */ bl GXLoadTexObj
|
||||
/* 80310A08 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80310A0C 38 80 00 05 */ li r4, 5
|
||||
/* 80310A10 48 04 DA 05 */ bl GXLoadTexObj
|
||||
/* 80310A14 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80310A18 38 80 00 06 */ li r4, 6
|
||||
/* 80310A1C 48 04 D9 F9 */ bl GXLoadTexObj
|
||||
/* 80310A20 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80310A24 38 80 00 07 */ li r4, 7
|
||||
/* 80310A28 48 04 D9 ED */ bl GXLoadTexObj
|
||||
/* 80310A2C 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80310A30 7C 08 03 A6 */ mtlr r0
|
||||
/* 80310A34 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80310A38 4E 80 00 20 */ blr
|
||||
@@ -1,66 +0,0 @@
|
||||
lbl_80310894:
|
||||
/* 80310894 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80310898 7C 08 02 A6 */ mflr r0
|
||||
/* 8031089C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 803108A0 38 60 00 00 */ li r3, 0
|
||||
/* 803108A4 48 04 FA 49 */ bl GXSetCurrentMtx
|
||||
/* 803108A8 38 60 00 00 */ li r3, 0
|
||||
/* 803108AC 38 80 00 01 */ li r4, 1
|
||||
/* 803108B0 38 A0 00 04 */ li r5, 4
|
||||
/* 803108B4 38 C0 00 3C */ li r6, 0x3c
|
||||
/* 803108B8 38 E0 00 00 */ li r7, 0
|
||||
/* 803108BC 39 00 00 7D */ li r8, 0x7d
|
||||
/* 803108C0 48 04 B2 BD */ bl GXSetTexCoordGen2
|
||||
/* 803108C4 38 60 00 01 */ li r3, 1
|
||||
/* 803108C8 38 80 00 01 */ li r4, 1
|
||||
/* 803108CC 38 A0 00 05 */ li r5, 5
|
||||
/* 803108D0 38 C0 00 3C */ li r6, 0x3c
|
||||
/* 803108D4 38 E0 00 00 */ li r7, 0
|
||||
/* 803108D8 39 00 00 7D */ li r8, 0x7d
|
||||
/* 803108DC 48 04 B2 A1 */ bl GXSetTexCoordGen2
|
||||
/* 803108E0 38 60 00 02 */ li r3, 2
|
||||
/* 803108E4 38 80 00 01 */ li r4, 1
|
||||
/* 803108E8 38 A0 00 06 */ li r5, 6
|
||||
/* 803108EC 38 C0 00 3C */ li r6, 0x3c
|
||||
/* 803108F0 38 E0 00 00 */ li r7, 0
|
||||
/* 803108F4 39 00 00 7D */ li r8, 0x7d
|
||||
/* 803108F8 48 04 B2 85 */ bl GXSetTexCoordGen2
|
||||
/* 803108FC 38 60 00 03 */ li r3, 3
|
||||
/* 80310900 38 80 00 01 */ li r4, 1
|
||||
/* 80310904 38 A0 00 07 */ li r5, 7
|
||||
/* 80310908 38 C0 00 3C */ li r6, 0x3c
|
||||
/* 8031090C 38 E0 00 00 */ li r7, 0
|
||||
/* 80310910 39 00 00 7D */ li r8, 0x7d
|
||||
/* 80310914 48 04 B2 69 */ bl GXSetTexCoordGen2
|
||||
/* 80310918 38 60 00 04 */ li r3, 4
|
||||
/* 8031091C 38 80 00 01 */ li r4, 1
|
||||
/* 80310920 38 A0 00 08 */ li r5, 8
|
||||
/* 80310924 38 C0 00 3C */ li r6, 0x3c
|
||||
/* 80310928 38 E0 00 00 */ li r7, 0
|
||||
/* 8031092C 39 00 00 7D */ li r8, 0x7d
|
||||
/* 80310930 48 04 B2 4D */ bl GXSetTexCoordGen2
|
||||
/* 80310934 38 60 00 05 */ li r3, 5
|
||||
/* 80310938 38 80 00 01 */ li r4, 1
|
||||
/* 8031093C 38 A0 00 09 */ li r5, 9
|
||||
/* 80310940 38 C0 00 3C */ li r6, 0x3c
|
||||
/* 80310944 38 E0 00 00 */ li r7, 0
|
||||
/* 80310948 39 00 00 7D */ li r8, 0x7d
|
||||
/* 8031094C 48 04 B2 31 */ bl GXSetTexCoordGen2
|
||||
/* 80310950 38 60 00 06 */ li r3, 6
|
||||
/* 80310954 38 80 00 01 */ li r4, 1
|
||||
/* 80310958 38 A0 00 0A */ li r5, 0xa
|
||||
/* 8031095C 38 C0 00 3C */ li r6, 0x3c
|
||||
/* 80310960 38 E0 00 00 */ li r7, 0
|
||||
/* 80310964 39 00 00 7D */ li r8, 0x7d
|
||||
/* 80310968 48 04 B2 15 */ bl GXSetTexCoordGen2
|
||||
/* 8031096C 38 60 00 07 */ li r3, 7
|
||||
/* 80310970 38 80 00 01 */ li r4, 1
|
||||
/* 80310974 38 A0 00 0B */ li r5, 0xb
|
||||
/* 80310978 38 C0 00 3C */ li r6, 0x3c
|
||||
/* 8031097C 38 E0 00 00 */ li r7, 0
|
||||
/* 80310980 39 00 00 7D */ li r8, 0x7d
|
||||
/* 80310984 48 04 B1 F9 */ bl GXSetTexCoordGen2
|
||||
/* 80310988 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8031098C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80310990 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80310994 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80323900:
|
||||
/* 80323900 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80323904 7C 08 02 A6 */ mflr r0
|
||||
/* 80323908 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8032390C 48 00 00 15 */ bl calcTexMtx__9J3DTexMtxFPA4_Cf
|
||||
/* 80323910 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80323914 7C 08 03 A6 */ mtlr r0
|
||||
/* 80323918 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8032391C 4E 80 00 20 */ blr
|
||||
@@ -1,18 +0,0 @@
|
||||
lbl_803238C4:
|
||||
/* 803238C4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 803238C8 7C 08 02 A6 */ mflr r0
|
||||
/* 803238CC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 803238D0 3C A0 80 43 */ lis r5, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 803238D4 38 A5 4A C8 */ addi r5, r5, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 803238D8 80 05 00 34 */ lwz r0, 0x34(r5)
|
||||
/* 803238DC 54 00 00 43 */ rlwinm. r0, r0, 0, 1, 1
|
||||
/* 803238E0 41 82 00 0C */ beq lbl_803238EC
|
||||
/* 803238E4 48 00 0A D9 */ bl loadPostTexMtx__9J3DTexMtxCFUl
|
||||
/* 803238E8 48 00 00 08 */ b lbl_803238F0
|
||||
lbl_803238EC:
|
||||
/* 803238EC 48 00 0A 6D */ bl loadTexMtx__9J3DTexMtxCFUl
|
||||
lbl_803238F0:
|
||||
/* 803238F0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 803238F4 7C 08 03 A6 */ mtlr r0
|
||||
/* 803238F8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 803238FC 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_80277308:
|
||||
/* 80277308 38 00 00 00 */ li r0, 0
|
||||
/* 8027730C B0 03 02 14 */ sth r0, 0x214(r3)
|
||||
/* 80277310 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_80277384:
|
||||
/* 80277384 38 00 00 00 */ li r0, 0
|
||||
/* 80277388 B0 03 02 14 */ sth r0, 0x214(r3)
|
||||
/* 8027738C 4E 80 00 20 */ blr
|
||||
-19
@@ -1,19 +0,0 @@
|
||||
lbl_802774BC:
|
||||
/* 802774BC 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 802774C0 88 03 01 08 */ lbz r0, 0x108(r3)
|
||||
/* 802774C4 98 04 00 8C */ stb r0, 0x8c(r4)
|
||||
/* 802774C8 88 03 01 09 */ lbz r0, 0x109(r3)
|
||||
/* 802774CC 98 04 00 8D */ stb r0, 0x8d(r4)
|
||||
/* 802774D0 88 03 01 0A */ lbz r0, 0x10a(r3)
|
||||
/* 802774D4 98 04 00 8E */ stb r0, 0x8e(r4)
|
||||
/* 802774D8 88 03 01 0B */ lbz r0, 0x10b(r3)
|
||||
/* 802774DC 98 04 00 8F */ stb r0, 0x8f(r4)
|
||||
/* 802774E0 88 03 01 0C */ lbz r0, 0x10c(r3)
|
||||
/* 802774E4 98 04 00 90 */ stb r0, 0x90(r4)
|
||||
/* 802774E8 88 03 01 0D */ lbz r0, 0x10d(r3)
|
||||
/* 802774EC 98 04 00 91 */ stb r0, 0x91(r4)
|
||||
/* 802774F0 88 03 01 0E */ lbz r0, 0x10e(r3)
|
||||
/* 802774F4 98 04 00 92 */ stb r0, 0x92(r4)
|
||||
/* 802774F8 88 03 01 0F */ lbz r0, 0x10f(r3)
|
||||
/* 802774FC 98 04 00 93 */ stb r0, 0x93(r4)
|
||||
/* 80277500 4E 80 00 20 */ blr
|
||||
@@ -1,17 +0,0 @@
|
||||
lbl_80277440:
|
||||
/* 80277440 80 A3 00 00 */ lwz r5, 0(r3)
|
||||
/* 80277444 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 80277448 80 84 00 1C */ lwz r4, 0x1c(r4)
|
||||
/* 8027744C 80 84 00 10 */ lwz r4, 0x10(r4)
|
||||
/* 80277450 A8 03 02 14 */ lha r0, 0x214(r3)
|
||||
/* 80277454 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80277458 7C 64 02 14 */ add r3, r4, r0
|
||||
/* 8027745C 88 03 00 00 */ lbz r0, 0(r3)
|
||||
/* 80277460 98 05 01 0C */ stb r0, 0x10c(r5)
|
||||
/* 80277464 88 03 00 01 */ lbz r0, 1(r3)
|
||||
/* 80277468 98 05 01 0D */ stb r0, 0x10d(r5)
|
||||
/* 8027746C 88 03 00 02 */ lbz r0, 2(r3)
|
||||
/* 80277470 98 05 01 0E */ stb r0, 0x10e(r5)
|
||||
/* 80277474 88 03 00 03 */ lbz r0, 3(r3)
|
||||
/* 80277478 98 05 01 0F */ stb r0, 0x10f(r5)
|
||||
/* 8027747C 4E 80 00 20 */ blr
|
||||
-16
@@ -1,16 +0,0 @@
|
||||
lbl_80277480:
|
||||
/* 80277480 80 A3 00 04 */ lwz r5, 4(r3)
|
||||
/* 80277484 80 A5 00 1C */ lwz r5, 0x1c(r5)
|
||||
/* 80277488 80 A5 00 10 */ lwz r5, 0x10(r5)
|
||||
/* 8027748C A8 03 02 14 */ lha r0, 0x214(r3)
|
||||
/* 80277490 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80277494 7C 65 02 14 */ add r3, r5, r0
|
||||
/* 80277498 88 03 00 00 */ lbz r0, 0(r3)
|
||||
/* 8027749C 98 04 00 90 */ stb r0, 0x90(r4)
|
||||
/* 802774A0 88 03 00 01 */ lbz r0, 1(r3)
|
||||
/* 802774A4 98 04 00 91 */ stb r0, 0x91(r4)
|
||||
/* 802774A8 88 03 00 02 */ lbz r0, 2(r3)
|
||||
/* 802774AC 98 04 00 92 */ stb r0, 0x92(r4)
|
||||
/* 802774B0 88 03 00 03 */ lbz r0, 3(r3)
|
||||
/* 802774B4 98 04 00 93 */ stb r0, 0x93(r4)
|
||||
/* 802774B8 4E 80 00 20 */ blr
|
||||
@@ -1,17 +0,0 @@
|
||||
lbl_802773C4:
|
||||
/* 802773C4 80 A3 00 00 */ lwz r5, 0(r3)
|
||||
/* 802773C8 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 802773CC 80 84 00 1C */ lwz r4, 0x1c(r4)
|
||||
/* 802773D0 80 84 00 0C */ lwz r4, 0xc(r4)
|
||||
/* 802773D4 A8 03 02 14 */ lha r0, 0x214(r3)
|
||||
/* 802773D8 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 802773DC 7C 64 02 14 */ add r3, r4, r0
|
||||
/* 802773E0 88 03 00 00 */ lbz r0, 0(r3)
|
||||
/* 802773E4 98 05 01 08 */ stb r0, 0x108(r5)
|
||||
/* 802773E8 88 03 00 01 */ lbz r0, 1(r3)
|
||||
/* 802773EC 98 05 01 09 */ stb r0, 0x109(r5)
|
||||
/* 802773F0 88 03 00 02 */ lbz r0, 2(r3)
|
||||
/* 802773F4 98 05 01 0A */ stb r0, 0x10a(r5)
|
||||
/* 802773F8 88 03 00 03 */ lbz r0, 3(r3)
|
||||
/* 802773FC 98 05 01 0B */ stb r0, 0x10b(r5)
|
||||
/* 80277400 4E 80 00 20 */ blr
|
||||
-16
@@ -1,16 +0,0 @@
|
||||
lbl_80277404:
|
||||
/* 80277404 80 A3 00 04 */ lwz r5, 4(r3)
|
||||
/* 80277408 80 A5 00 1C */ lwz r5, 0x1c(r5)
|
||||
/* 8027740C 80 A5 00 0C */ lwz r5, 0xc(r5)
|
||||
/* 80277410 A8 03 02 14 */ lha r0, 0x214(r3)
|
||||
/* 80277414 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80277418 7C 65 02 14 */ add r3, r5, r0
|
||||
/* 8027741C 88 03 00 00 */ lbz r0, 0(r3)
|
||||
/* 80277420 98 04 00 8C */ stb r0, 0x8c(r4)
|
||||
/* 80277424 88 03 00 01 */ lbz r0, 1(r3)
|
||||
/* 80277428 98 04 00 8D */ stb r0, 0x8d(r4)
|
||||
/* 8027742C 88 03 00 02 */ lbz r0, 2(r3)
|
||||
/* 80277430 98 04 00 8E */ stb r0, 0x8e(r4)
|
||||
/* 80277434 88 03 00 03 */ lbz r0, 3(r3)
|
||||
/* 80277438 98 04 00 8F */ stb r0, 0x8f(r4)
|
||||
/* 8027743C 4E 80 00 20 */ blr
|
||||
@@ -1,8 +0,0 @@
|
||||
lbl_80277B78:
|
||||
/* 80277B78 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 80277B7C 80 84 00 1C */ lwz r4, 0x1c(r4)
|
||||
/* 80277B80 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 80277B84 88 04 00 20 */ lbz r0, 0x20(r4)
|
||||
/* 80277B88 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80277B8C 98 03 01 11 */ stb r0, 0x111(r3)
|
||||
/* 80277B90 4E 80 00 20 */ blr
|
||||
@@ -1,8 +0,0 @@
|
||||
lbl_80277C0C:
|
||||
/* 80277C0C 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 80277C10 80 84 00 1C */ lwz r4, 0x1c(r4)
|
||||
/* 80277C14 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 80277C18 88 04 00 20 */ lbz r0, 0x20(r4)
|
||||
/* 80277C1C 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80277C20 98 03 01 11 */ stb r0, 0x111(r3)
|
||||
/* 80277C24 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_8027753C:
|
||||
/* 8027753C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80277540 7C 08 02 A6 */ mflr r0
|
||||
/* 80277544 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80277548 38 60 00 00 */ li r3, 0
|
||||
/* 8027754C 38 80 00 01 */ li r4, 1
|
||||
/* 80277550 38 A0 00 04 */ li r5, 4
|
||||
/* 80277554 38 C0 00 1E */ li r6, 0x1e
|
||||
/* 80277558 38 E0 00 00 */ li r7, 0
|
||||
/* 8027755C 39 00 00 7D */ li r8, 0x7d
|
||||
/* 80277560 48 0E 46 1D */ bl GXSetTexCoordGen2
|
||||
/* 80277564 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80277568 7C 08 03 A6 */ mtlr r0
|
||||
/* 8027756C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80277570 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_80277504:
|
||||
/* 80277504 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80277508 7C 08 02 A6 */ mflr r0
|
||||
/* 8027750C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80277510 38 60 00 00 */ li r3, 0
|
||||
/* 80277514 38 80 00 01 */ li r4, 1
|
||||
/* 80277518 38 A0 00 04 */ li r5, 4
|
||||
/* 8027751C 38 C0 00 3C */ li r6, 0x3c
|
||||
/* 80277520 38 E0 00 00 */ li r7, 0
|
||||
/* 80277524 39 00 00 7D */ li r8, 0x7d
|
||||
/* 80277528 48 0E 46 55 */ bl GXSetTexCoordGen2
|
||||
/* 8027752C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80277530 7C 08 03 A6 */ mtlr r0
|
||||
/* 80277534 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80277538 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_80277574:
|
||||
/* 80277574 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80277578 7C 08 02 A6 */ mflr r0
|
||||
/* 8027757C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80277580 38 60 00 00 */ li r3, 0
|
||||
/* 80277584 38 80 00 00 */ li r4, 0
|
||||
/* 80277588 38 A0 00 00 */ li r5, 0
|
||||
/* 8027758C 38 C0 00 1E */ li r6, 0x1e
|
||||
/* 80277590 38 E0 00 00 */ li r7, 0
|
||||
/* 80277594 39 00 00 7D */ li r8, 0x7d
|
||||
/* 80277598 48 0E 45 E5 */ bl GXSetTexCoordGen2
|
||||
/* 8027759C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802775A0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802775A4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802775A8 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_80277C64:
|
||||
/* 80277C64 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80277C68 7C 08 02 A6 */ mflr r0
|
||||
/* 80277C6C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80277C70 38 80 00 00 */ li r4, 0
|
||||
/* 80277C74 38 63 01 84 */ addi r3, r3, 0x184
|
||||
/* 80277C78 48 0E 85 D5 */ bl GXLoadPosMtxImm
|
||||
/* 80277C7C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80277C80 7C 08 03 A6 */ mtlr r0
|
||||
/* 80277C84 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80277C88 4E 80 00 20 */ blr
|
||||
@@ -1,21 +0,0 @@
|
||||
lbl_80277940:
|
||||
/* 80277940 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80277944 7C 08 02 A6 */ mflr r0
|
||||
/* 80277948 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8027794C 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 80277950 80 A4 00 38 */ lwz r5, 0x38(r4)
|
||||
/* 80277954 80 83 00 00 */ lwz r4, 0(r3)
|
||||
/* 80277958 88 04 01 11 */ lbz r0, 0x111(r4)
|
||||
/* 8027795C 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 80277960 7C 05 02 2E */ lhzx r0, r5, r0
|
||||
/* 80277964 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 80277968 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 8027796C 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d
|
||||
/* 80277970 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 80277974 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 80277978 38 80 00 00 */ li r4, 0
|
||||
/* 8027797C 48 06 6E C5 */ bl load__10JUTTextureF11_GXTexMapID
|
||||
/* 80277980 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80277984 7C 08 03 A6 */ mtlr r0
|
||||
/* 80277988 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8027798C 4E 80 00 20 */ blr
|
||||
-20
@@ -1,20 +0,0 @@
|
||||
lbl_80277990:
|
||||
/* 80277990 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80277994 7C 08 02 A6 */ mflr r0
|
||||
/* 80277998 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8027799C 80 A3 00 04 */ lwz r5, 4(r3)
|
||||
/* 802779A0 80 A5 00 38 */ lwz r5, 0x38(r5)
|
||||
/* 802779A4 88 04 00 94 */ lbz r0, 0x94(r4)
|
||||
/* 802779A8 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 802779AC 7C 05 02 2E */ lhzx r0, r5, r0
|
||||
/* 802779B0 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 802779B4 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 802779B8 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d
|
||||
/* 802779BC 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 802779C0 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 802779C4 38 80 00 00 */ li r4, 0
|
||||
/* 802779C8 48 06 6E 79 */ bl load__10JUTTextureF11_GXTexMapID
|
||||
/* 802779CC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802779D0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802779D4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802779D8 4E 80 00 20 */ blr
|
||||
@@ -1,22 +0,0 @@
|
||||
lbl_802778EC:
|
||||
/* 802778EC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802778F0 7C 08 02 A6 */ mflr r0
|
||||
/* 802778F4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802778F8 80 A3 00 04 */ lwz r5, 4(r3)
|
||||
/* 802778FC 80 85 00 1C */ lwz r4, 0x1c(r5)
|
||||
/* 80277900 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 80277904 88 04 00 20 */ lbz r0, 0x20(r4)
|
||||
/* 80277908 80 85 00 38 */ lwz r4, 0x38(r5)
|
||||
/* 8027790C 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 80277910 7C 04 02 2E */ lhzx r0, r4, r0
|
||||
/* 80277914 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 80277918 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 8027791C 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d
|
||||
/* 80277920 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 80277924 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 80277928 38 80 00 00 */ li r4, 0
|
||||
/* 8027792C 48 06 6F 15 */ bl load__10JUTTextureF11_GXTexMapID
|
||||
/* 80277930 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80277934 7C 08 03 A6 */ mtlr r0
|
||||
/* 80277938 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8027793C 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_80276ACC:
|
||||
/* 80276ACC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80276AD0 7C 08 02 A6 */ mflr r0
|
||||
/* 80276AD4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80276AD8 C0 22 B8 A8 */ lfs f1, lit_2262(r2)
|
||||
/* 80276ADC C0 03 01 44 */ lfs f0, 0x144(r3)
|
||||
/* 80276AE0 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 80276AE4 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80276AE8 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 80276AEC 80 61 00 0C */ lwz r3, 0xc(r1)
|
||||
/* 80276AF0 38 80 00 05 */ li r4, 5
|
||||
/* 80276AF4 48 0E 5D C9 */ bl GXSetLineWidth
|
||||
/* 80276AF8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80276AFC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80276B00 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80276B04 4E 80 00 20 */ blr
|
||||
-18
@@ -1,18 +0,0 @@
|
||||
lbl_80276B4C:
|
||||
/* 80276B4C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80276B50 7C 08 02 A6 */ mflr r0
|
||||
/* 80276B54 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80276B58 C0 44 00 60 */ lfs f2, 0x60(r4)
|
||||
/* 80276B5C C0 22 B8 A8 */ lfs f1, lit_2262(r2)
|
||||
/* 80276B60 C0 03 01 44 */ lfs f0, 0x144(r3)
|
||||
/* 80276B64 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 80276B68 EC 02 00 32 */ fmuls f0, f2, f0
|
||||
/* 80276B6C FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80276B70 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 80276B74 80 61 00 0C */ lwz r3, 0xc(r1)
|
||||
/* 80276B78 38 80 00 05 */ li r4, 5
|
||||
/* 80276B7C 48 0E 5D 41 */ bl GXSetLineWidth
|
||||
/* 80276B80 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80276B84 7C 08 03 A6 */ mtlr r0
|
||||
/* 80276B88 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80276B8C 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_80276A90:
|
||||
/* 80276A90 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80276A94 7C 08 02 A6 */ mflr r0
|
||||
/* 80276A98 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80276A9C C0 22 B8 A8 */ lfs f1, lit_2262(r2)
|
||||
/* 80276AA0 C0 03 01 44 */ lfs f0, 0x144(r3)
|
||||
/* 80276AA4 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 80276AA8 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80276AAC D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 80276AB0 80 61 00 0C */ lwz r3, 0xc(r1)
|
||||
/* 80276AB4 38 80 00 05 */ li r4, 5
|
||||
/* 80276AB8 48 0E 5E 45 */ bl GXSetPointSize
|
||||
/* 80276ABC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80276AC0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80276AC4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80276AC8 4E 80 00 20 */ blr
|
||||
-18
@@ -1,18 +0,0 @@
|
||||
lbl_80276B08:
|
||||
/* 80276B08 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80276B0C 7C 08 02 A6 */ mflr r0
|
||||
/* 80276B10 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80276B14 C0 44 00 60 */ lfs f2, 0x60(r4)
|
||||
/* 80276B18 C0 22 B8 A8 */ lfs f1, lit_2262(r2)
|
||||
/* 80276B1C C0 03 01 44 */ lfs f0, 0x144(r3)
|
||||
/* 80276B20 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 80276B24 EC 02 00 32 */ fmuls f0, f2, f0
|
||||
/* 80276B28 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80276B2C D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 80276B30 80 61 00 0C */ lwz r3, 0xc(r1)
|
||||
/* 80276B34 38 80 00 05 */ li r4, 5
|
||||
/* 80276B38 48 0E 5D C5 */ bl GXSetPointSize
|
||||
/* 80276B3C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80276B40 7C 08 03 A6 */ mtlr r0
|
||||
/* 80276B44 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80276B48 4E 80 00 20 */ blr
|
||||
@@ -1,77 +0,0 @@
|
||||
lbl_8027A6DC:
|
||||
/* 8027A6DC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8027A6E0 7C 08 02 A6 */ mflr r0
|
||||
/* 8027A6E4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8027A6E8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8027A6EC 48 0E 7A F1 */ bl _savegpr_29
|
||||
/* 8027A6F0 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8027A6F4 7C 9E 23 78 */ mr r30, r4
|
||||
/* 8027A6F8 7C BF 2B 78 */ mr r31, r5
|
||||
/* 8027A6FC 93 C3 00 00 */ stw r30, 0(r3)
|
||||
/* 8027A700 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 8027A704 80 03 00 08 */ lwz r0, 8(r3)
|
||||
/* 8027A708 54 00 01 CF */ rlwinm. r0, r0, 0, 7, 7
|
||||
/* 8027A70C 41 82 00 10 */ beq lbl_8027A71C
|
||||
/* 8027A710 38 1E 00 34 */ addi r0, r30, 0x34
|
||||
/* 8027A714 90 1D 00 04 */ stw r0, 4(r29)
|
||||
/* 8027A718 48 00 00 0C */ b lbl_8027A724
|
||||
lbl_8027A71C:
|
||||
/* 8027A71C 38 00 00 00 */ li r0, 0
|
||||
/* 8027A720 90 1D 00 04 */ stw r0, 4(r29)
|
||||
lbl_8027A724:
|
||||
/* 8027A724 80 7D 00 00 */ lwz r3, 0(r29)
|
||||
/* 8027A728 88 03 00 1E */ lbz r0, 0x1e(r3)
|
||||
/* 8027A72C 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 8027A730 41 82 00 24 */ beq lbl_8027A754
|
||||
/* 8027A734 38 80 00 34 */ li r4, 0x34
|
||||
/* 8027A738 80 03 00 08 */ lwz r0, 8(r3)
|
||||
/* 8027A73C 54 00 01 CF */ rlwinm. r0, r0, 0, 7, 7
|
||||
/* 8027A740 41 82 00 08 */ beq lbl_8027A748
|
||||
/* 8027A744 38 80 00 5C */ li r4, 0x5c
|
||||
lbl_8027A748:
|
||||
/* 8027A748 7C 1E 22 14 */ add r0, r30, r4
|
||||
/* 8027A74C 90 1D 00 08 */ stw r0, 8(r29)
|
||||
/* 8027A750 48 00 00 0C */ b lbl_8027A75C
|
||||
lbl_8027A754:
|
||||
/* 8027A754 38 00 00 00 */ li r0, 0
|
||||
/* 8027A758 90 1D 00 08 */ stw r0, 8(r29)
|
||||
lbl_8027A75C:
|
||||
/* 8027A75C 80 DD 00 00 */ lwz r6, 0(r29)
|
||||
/* 8027A760 88 06 00 21 */ lbz r0, 0x21(r6)
|
||||
/* 8027A764 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
||||
/* 8027A768 41 82 00 24 */ beq lbl_8027A78C
|
||||
/* 8027A76C 38 7D 00 0C */ addi r3, r29, 0xc
|
||||
/* 8027A770 A8 06 00 0C */ lha r0, 0xc(r6)
|
||||
/* 8027A774 7C 9E 02 14 */ add r4, r30, r0
|
||||
/* 8027A778 88 A6 00 22 */ lbz r5, 0x22(r6)
|
||||
/* 8027A77C A8 C6 00 24 */ lha r6, 0x24(r6)
|
||||
/* 8027A780 7F E7 FB 78 */ mr r7, r31
|
||||
/* 8027A784 4B FF FC D1 */ bl makeColorTable__FPP8_GXColorPC16JPAClrAnmKeyDataUcsP7JKRHeap
|
||||
/* 8027A788 48 00 00 0C */ b lbl_8027A794
|
||||
lbl_8027A78C:
|
||||
/* 8027A78C 38 00 00 00 */ li r0, 0
|
||||
/* 8027A790 90 1D 00 0C */ stw r0, 0xc(r29)
|
||||
lbl_8027A794:
|
||||
/* 8027A794 80 DD 00 00 */ lwz r6, 0(r29)
|
||||
/* 8027A798 88 06 00 21 */ lbz r0, 0x21(r6)
|
||||
/* 8027A79C 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 8027A7A0 41 82 00 24 */ beq lbl_8027A7C4
|
||||
/* 8027A7A4 38 7D 00 10 */ addi r3, r29, 0x10
|
||||
/* 8027A7A8 A8 06 00 0E */ lha r0, 0xe(r6)
|
||||
/* 8027A7AC 7C 9E 02 14 */ add r4, r30, r0
|
||||
/* 8027A7B0 88 A6 00 23 */ lbz r5, 0x23(r6)
|
||||
/* 8027A7B4 A8 C6 00 24 */ lha r6, 0x24(r6)
|
||||
/* 8027A7B8 7F E7 FB 78 */ mr r7, r31
|
||||
/* 8027A7BC 4B FF FC 99 */ bl makeColorTable__FPP8_GXColorPC16JPAClrAnmKeyDataUcsP7JKRHeap
|
||||
/* 8027A7C0 48 00 00 0C */ b lbl_8027A7CC
|
||||
lbl_8027A7C4:
|
||||
/* 8027A7C4 38 00 00 00 */ li r0, 0
|
||||
/* 8027A7C8 90 1D 00 10 */ stw r0, 0x10(r29)
|
||||
lbl_8027A7CC:
|
||||
/* 8027A7CC 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8027A7D0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8027A7D4 48 0E 7A 55 */ bl _restgpr_29
|
||||
/* 8027A7D8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8027A7DC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8027A7E0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8027A7E4 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_80277C90:
|
||||
/* 80277C90 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80277C94 7C 08 02 A6 */ mflr r0
|
||||
/* 80277C98 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 80277C9C 38 63 01 B4 */ addi r3, r3, 0x1b4
|
||||
/* 80277CA0 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 80277CA4 48 0C E8 41 */ bl PSMTXConcat
|
||||
/* 80277CA8 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80277CAC 38 80 00 1E */ li r4, 0x1e
|
||||
/* 80277CB0 38 A0 00 00 */ li r5, 0
|
||||
/* 80277CB4 48 0E 86 6D */ bl GXLoadTexMtxImm
|
||||
/* 80277CB8 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 80277CBC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80277CC0 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80277CC4 4E 80 00 20 */ blr
|
||||
@@ -1,77 +0,0 @@
|
||||
lbl_8027A7E8:
|
||||
/* 8027A7E8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8027A7EC 7C 08 02 A6 */ mflr r0
|
||||
/* 8027A7F0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8027A7F4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8027A7F8 48 0E 79 E1 */ bl _savegpr_28
|
||||
/* 8027A7FC 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 8027A800 3C 60 80 3C */ lis r3, jpa_dl@ha /* 0x803C42E0@ha */
|
||||
/* 8027A804 3B E3 42 E0 */ addi r31, r3, jpa_dl@l /* 0x803C42E0@l */
|
||||
/* 8027A808 80 9C 00 00 */ lwz r4, 0(r28)
|
||||
/* 8027A80C 80 64 00 08 */ lwz r3, 8(r4)
|
||||
/* 8027A810 54 60 AE 76 */ rlwinm r0, r3, 0x15, 0x19, 0x1b
|
||||
/* 8027A814 3B DF 01 24 */ addi r30, r31, 0x124
|
||||
/* 8027A818 7F DE 02 14 */ add r30, r30, r0
|
||||
/* 8027A81C 54 60 96 F6 */ rlwinm r0, r3, 0x12, 0x1b, 0x1b
|
||||
/* 8027A820 3B BF 01 84 */ addi r29, r31, 0x184
|
||||
/* 8027A824 7F BD 02 14 */ add r29, r29, r0
|
||||
/* 8027A828 A0 C4 00 18 */ lhz r6, 0x18(r4)
|
||||
/* 8027A82C 54 C0 17 3A */ rlwinm r0, r6, 2, 0x1c, 0x1d
|
||||
/* 8027A830 38 7F 00 80 */ addi r3, r31, 0x80
|
||||
/* 8027A834 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 8027A838 54 C0 06 BA */ rlwinm r0, r6, 0, 0x1a, 0x1d
|
||||
/* 8027A83C 38 BF 00 8C */ addi r5, r31, 0x8c
|
||||
/* 8027A840 7C 85 00 2E */ lwzx r4, r5, r0
|
||||
/* 8027A844 54 C0 E6 BA */ rlwinm r0, r6, 0x1c, 0x1a, 0x1d
|
||||
/* 8027A848 7C A5 00 2E */ lwzx r5, r5, r0
|
||||
/* 8027A84C 54 C0 C6 BA */ rlwinm r0, r6, 0x18, 0x1a, 0x1d
|
||||
/* 8027A850 38 DF 00 B4 */ addi r6, r31, 0xb4
|
||||
/* 8027A854 7C C6 00 2E */ lwzx r6, r6, r0
|
||||
/* 8027A858 48 0E 53 99 */ bl GXSetBlendMode
|
||||
/* 8027A85C 80 7C 00 00 */ lwz r3, 0(r28)
|
||||
/* 8027A860 88 A3 00 1D */ lbz r5, 0x1d(r3)
|
||||
/* 8027A864 54 A3 07 FE */ clrlwi r3, r5, 0x1f
|
||||
/* 8027A868 54 A0 0E FA */ rlwinm r0, r5, 1, 0x1b, 0x1d
|
||||
/* 8027A86C 38 9F 00 F4 */ addi r4, r31, 0xf4
|
||||
/* 8027A870 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 8027A874 54 A5 E7 FE */ rlwinm r5, r5, 0x1c, 0x1f, 0x1f
|
||||
/* 8027A878 48 0E 54 25 */ bl GXSetZMode
|
||||
/* 8027A87C 80 FC 00 00 */ lwz r7, 0(r28)
|
||||
/* 8027A880 89 07 00 1A */ lbz r8, 0x1a(r7)
|
||||
/* 8027A884 55 00 16 FA */ rlwinm r0, r8, 2, 0x1b, 0x1d
|
||||
/* 8027A888 38 DF 00 F4 */ addi r6, r31, 0xf4
|
||||
/* 8027A88C 7C 66 00 2E */ lwzx r3, r6, r0
|
||||
/* 8027A890 88 87 00 1B */ lbz r4, 0x1b(r7)
|
||||
/* 8027A894 55 00 FF 3A */ rlwinm r0, r8, 0x1f, 0x1c, 0x1d
|
||||
/* 8027A898 38 BF 01 14 */ addi r5, r31, 0x114
|
||||
/* 8027A89C 7C A5 00 2E */ lwzx r5, r5, r0
|
||||
/* 8027A8A0 55 00 EE FA */ rlwinm r0, r8, 0x1d, 0x1b, 0x1d
|
||||
/* 8027A8A4 7C C6 00 2E */ lwzx r6, r6, r0
|
||||
/* 8027A8A8 88 E7 00 1C */ lbz r7, 0x1c(r7)
|
||||
/* 8027A8AC 48 0E 4D 79 */ bl GXSetAlphaCompare
|
||||
/* 8027A8B0 38 60 00 00 */ li r3, 0
|
||||
/* 8027A8B4 80 9E 00 00 */ lwz r4, 0(r30)
|
||||
/* 8027A8B8 80 BE 00 04 */ lwz r5, 4(r30)
|
||||
/* 8027A8BC 80 DE 00 08 */ lwz r6, 8(r30)
|
||||
/* 8027A8C0 80 FE 00 0C */ lwz r7, 0xc(r30)
|
||||
/* 8027A8C4 48 0E 49 61 */ bl GXSetTevColorIn
|
||||
/* 8027A8C8 38 60 00 00 */ li r3, 0
|
||||
/* 8027A8CC 80 9D 00 00 */ lwz r4, 0(r29)
|
||||
/* 8027A8D0 80 BD 00 04 */ lwz r5, 4(r29)
|
||||
/* 8027A8D4 80 DD 00 08 */ lwz r6, 8(r29)
|
||||
/* 8027A8D8 80 FD 00 0C */ lwz r7, 0xc(r29)
|
||||
/* 8027A8DC 48 0E 49 8D */ bl GXSetTevAlphaIn
|
||||
/* 8027A8E0 38 60 00 00 */ li r3, 0
|
||||
/* 8027A8E4 48 0E 48 15 */ bl GXSetTevDirect
|
||||
/* 8027A8E8 38 60 00 01 */ li r3, 1
|
||||
/* 8027A8EC 48 0E 48 0D */ bl GXSetTevDirect
|
||||
/* 8027A8F0 80 7C 00 00 */ lwz r3, 0(r28)
|
||||
/* 8027A8F4 88 03 00 1D */ lbz r0, 0x1d(r3)
|
||||
/* 8027A8F8 54 03 DF FE */ rlwinm r3, r0, 0x1b, 0x1f, 0x1f
|
||||
/* 8027A8FC 48 0E 53 D5 */ bl GXSetZCompLoc
|
||||
/* 8027A900 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8027A904 48 0E 79 21 */ bl _restgpr_28
|
||||
/* 8027A908 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8027A90C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8027A910 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8027A914 4E 80 00 20 */ blr
|
||||
@@ -1,71 +0,0 @@
|
||||
lbl_8027EB60:
|
||||
/* 8027EB60 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8027EB64 7C 08 02 A6 */ mflr r0
|
||||
/* 8027EB68 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8027EB6C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8027EB70 7C 66 1B 78 */ mr r6, r3
|
||||
/* 8027EB74 7C 85 23 78 */ mr r5, r4
|
||||
/* 8027EB78 80 83 00 E0 */ lwz r4, 0xe0(r3)
|
||||
/* 8027EB7C 80 04 00 08 */ lwz r0, 8(r4)
|
||||
/* 8027EB80 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8027EB84 41 82 00 C4 */ beq lbl_8027EC48
|
||||
/* 8027EB88 3B E0 00 00 */ li r31, 0
|
||||
/* 8027EB8C 80 04 00 08 */ lwz r0, 8(r4)
|
||||
/* 8027EB90 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8027EB94 40 82 00 24 */ bne lbl_8027EBB8
|
||||
/* 8027EB98 83 E4 00 00 */ lwz r31, 0(r4)
|
||||
/* 8027EB9C 38 00 00 00 */ li r0, 0
|
||||
/* 8027EBA0 90 04 00 04 */ stw r0, 4(r4)
|
||||
/* 8027EBA4 90 04 00 00 */ stw r0, 0(r4)
|
||||
/* 8027EBA8 80 64 00 08 */ lwz r3, 8(r4)
|
||||
/* 8027EBAC 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 8027EBB0 90 04 00 08 */ stw r0, 8(r4)
|
||||
/* 8027EBB4 48 00 00 30 */ b lbl_8027EBE4
|
||||
lbl_8027EBB8:
|
||||
/* 8027EBB8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8027EBBC 41 82 00 28 */ beq lbl_8027EBE4
|
||||
/* 8027EBC0 83 E4 00 00 */ lwz r31, 0(r4)
|
||||
/* 8027EBC4 38 00 00 00 */ li r0, 0
|
||||
/* 8027EBC8 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 8027EBCC 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 8027EBD0 80 1F 00 04 */ lwz r0, 4(r31)
|
||||
/* 8027EBD4 90 04 00 00 */ stw r0, 0(r4)
|
||||
/* 8027EBD8 80 64 00 08 */ lwz r3, 8(r4)
|
||||
/* 8027EBDC 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 8027EBE0 90 04 00 08 */ stw r0, 8(r4)
|
||||
lbl_8027EBE4:
|
||||
/* 8027EBE4 80 06 00 D4 */ lwz r0, 0xd4(r6)
|
||||
/* 8027EBE8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8027EBEC 41 82 00 24 */ beq lbl_8027EC10
|
||||
/* 8027EBF0 38 00 00 00 */ li r0, 0
|
||||
/* 8027EBF4 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8027EBF8 80 06 00 D4 */ lwz r0, 0xd4(r6)
|
||||
/* 8027EBFC 90 1F 00 04 */ stw r0, 4(r31)
|
||||
/* 8027EC00 80 66 00 D4 */ lwz r3, 0xd4(r6)
|
||||
/* 8027EC04 93 E3 00 00 */ stw r31, 0(r3)
|
||||
/* 8027EC08 93 E6 00 D4 */ stw r31, 0xd4(r6)
|
||||
/* 8027EC0C 48 00 00 18 */ b lbl_8027EC24
|
||||
lbl_8027EC10:
|
||||
/* 8027EC10 93 E6 00 D8 */ stw r31, 0xd8(r6)
|
||||
/* 8027EC14 93 E6 00 D4 */ stw r31, 0xd4(r6)
|
||||
/* 8027EC18 38 00 00 00 */ li r0, 0
|
||||
/* 8027EC1C 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8027EC20 90 1F 00 04 */ stw r0, 4(r31)
|
||||
lbl_8027EC24:
|
||||
/* 8027EC24 80 66 00 DC */ lwz r3, 0xdc(r6)
|
||||
/* 8027EC28 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 8027EC2C 90 06 00 DC */ stw r0, 0xdc(r6)
|
||||
/* 8027EC30 38 7F 00 08 */ addi r3, r31, 8
|
||||
/* 8027EC34 80 86 00 E4 */ lwz r4, 0xe4(r6)
|
||||
/* 8027EC38 80 84 00 20 */ lwz r4, 0x20(r4)
|
||||
/* 8027EC3C 48 00 0C 8D */ bl init_c__15JPABaseParticleFP18JPAEmitterWorkDataP15JPABaseParticle
|
||||
/* 8027EC40 38 7F 00 08 */ addi r3, r31, 8
|
||||
/* 8027EC44 48 00 00 08 */ b lbl_8027EC4C
|
||||
lbl_8027EC48:
|
||||
/* 8027EC48 38 60 00 00 */ li r3, 0
|
||||
lbl_8027EC4C:
|
||||
/* 8027EC4C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8027EC50 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8027EC54 7C 08 03 A6 */ mtlr r0
|
||||
/* 8027EC58 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8027EC5C 4E 80 00 20 */ blr
|
||||
@@ -1,106 +0,0 @@
|
||||
lbl_8027EC60:
|
||||
/* 8027EC60 48 00 00 AC */ b lbl_8027ED0C
|
||||
lbl_8027EC64:
|
||||
/* 8027EC64 38 C0 00 00 */ li r6, 0
|
||||
/* 8027EC68 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8027EC6C 40 82 00 24 */ bne lbl_8027EC90
|
||||
/* 8027EC70 80 C3 00 CC */ lwz r6, 0xcc(r3)
|
||||
/* 8027EC74 38 00 00 00 */ li r0, 0
|
||||
/* 8027EC78 90 03 00 CC */ stw r0, 0xcc(r3)
|
||||
/* 8027EC7C 90 03 00 C8 */ stw r0, 0xc8(r3)
|
||||
/* 8027EC80 80 83 00 D0 */ lwz r4, 0xd0(r3)
|
||||
/* 8027EC84 38 04 FF FF */ addi r0, r4, -1
|
||||
/* 8027EC88 90 03 00 D0 */ stw r0, 0xd0(r3)
|
||||
/* 8027EC8C 48 00 00 30 */ b lbl_8027ECBC
|
||||
lbl_8027EC90:
|
||||
/* 8027EC90 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8027EC94 41 82 00 28 */ beq lbl_8027ECBC
|
||||
/* 8027EC98 80 C3 00 CC */ lwz r6, 0xcc(r3)
|
||||
/* 8027EC9C 38 00 00 00 */ li r0, 0
|
||||
/* 8027ECA0 80 86 00 00 */ lwz r4, 0(r6)
|
||||
/* 8027ECA4 90 04 00 04 */ stw r0, 4(r4)
|
||||
/* 8027ECA8 80 06 00 00 */ lwz r0, 0(r6)
|
||||
/* 8027ECAC 90 03 00 CC */ stw r0, 0xcc(r3)
|
||||
/* 8027ECB0 80 83 00 D0 */ lwz r4, 0xd0(r3)
|
||||
/* 8027ECB4 38 04 FF FF */ addi r0, r4, -1
|
||||
/* 8027ECB8 90 03 00 D0 */ stw r0, 0xd0(r3)
|
||||
lbl_8027ECBC:
|
||||
/* 8027ECBC 80 A3 00 E0 */ lwz r5, 0xe0(r3)
|
||||
/* 8027ECC0 80 05 00 00 */ lwz r0, 0(r5)
|
||||
/* 8027ECC4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8027ECC8 41 82 00 24 */ beq lbl_8027ECEC
|
||||
/* 8027ECCC 38 00 00 00 */ li r0, 0
|
||||
/* 8027ECD0 90 06 00 00 */ stw r0, 0(r6)
|
||||
/* 8027ECD4 80 05 00 00 */ lwz r0, 0(r5)
|
||||
/* 8027ECD8 90 06 00 04 */ stw r0, 4(r6)
|
||||
/* 8027ECDC 80 85 00 00 */ lwz r4, 0(r5)
|
||||
/* 8027ECE0 90 C4 00 00 */ stw r6, 0(r4)
|
||||
/* 8027ECE4 90 C5 00 00 */ stw r6, 0(r5)
|
||||
/* 8027ECE8 48 00 00 18 */ b lbl_8027ED00
|
||||
lbl_8027ECEC:
|
||||
/* 8027ECEC 90 C5 00 04 */ stw r6, 4(r5)
|
||||
/* 8027ECF0 90 C5 00 00 */ stw r6, 0(r5)
|
||||
/* 8027ECF4 38 00 00 00 */ li r0, 0
|
||||
/* 8027ECF8 90 06 00 00 */ stw r0, 0(r6)
|
||||
/* 8027ECFC 90 06 00 04 */ stw r0, 4(r6)
|
||||
lbl_8027ED00:
|
||||
/* 8027ED00 80 85 00 08 */ lwz r4, 8(r5)
|
||||
/* 8027ED04 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 8027ED08 90 05 00 08 */ stw r0, 8(r5)
|
||||
lbl_8027ED0C:
|
||||
/* 8027ED0C 80 03 00 D0 */ lwz r0, 0xd0(r3)
|
||||
/* 8027ED10 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8027ED14 40 82 FF 50 */ bne lbl_8027EC64
|
||||
/* 8027ED18 48 00 00 AC */ b lbl_8027EDC4
|
||||
lbl_8027ED1C:
|
||||
/* 8027ED1C 38 C0 00 00 */ li r6, 0
|
||||
/* 8027ED20 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8027ED24 40 82 00 24 */ bne lbl_8027ED48
|
||||
/* 8027ED28 80 C3 00 D8 */ lwz r6, 0xd8(r3)
|
||||
/* 8027ED2C 38 00 00 00 */ li r0, 0
|
||||
/* 8027ED30 90 03 00 D8 */ stw r0, 0xd8(r3)
|
||||
/* 8027ED34 90 03 00 D4 */ stw r0, 0xd4(r3)
|
||||
/* 8027ED38 80 83 00 DC */ lwz r4, 0xdc(r3)
|
||||
/* 8027ED3C 38 04 FF FF */ addi r0, r4, -1
|
||||
/* 8027ED40 90 03 00 DC */ stw r0, 0xdc(r3)
|
||||
/* 8027ED44 48 00 00 30 */ b lbl_8027ED74
|
||||
lbl_8027ED48:
|
||||
/* 8027ED48 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8027ED4C 41 82 00 28 */ beq lbl_8027ED74
|
||||
/* 8027ED50 80 C3 00 D8 */ lwz r6, 0xd8(r3)
|
||||
/* 8027ED54 38 00 00 00 */ li r0, 0
|
||||
/* 8027ED58 80 86 00 00 */ lwz r4, 0(r6)
|
||||
/* 8027ED5C 90 04 00 04 */ stw r0, 4(r4)
|
||||
/* 8027ED60 80 06 00 00 */ lwz r0, 0(r6)
|
||||
/* 8027ED64 90 03 00 D8 */ stw r0, 0xd8(r3)
|
||||
/* 8027ED68 80 83 00 DC */ lwz r4, 0xdc(r3)
|
||||
/* 8027ED6C 38 04 FF FF */ addi r0, r4, -1
|
||||
/* 8027ED70 90 03 00 DC */ stw r0, 0xdc(r3)
|
||||
lbl_8027ED74:
|
||||
/* 8027ED74 80 A3 00 E0 */ lwz r5, 0xe0(r3)
|
||||
/* 8027ED78 80 05 00 00 */ lwz r0, 0(r5)
|
||||
/* 8027ED7C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8027ED80 41 82 00 24 */ beq lbl_8027EDA4
|
||||
/* 8027ED84 38 00 00 00 */ li r0, 0
|
||||
/* 8027ED88 90 06 00 00 */ stw r0, 0(r6)
|
||||
/* 8027ED8C 80 05 00 00 */ lwz r0, 0(r5)
|
||||
/* 8027ED90 90 06 00 04 */ stw r0, 4(r6)
|
||||
/* 8027ED94 80 85 00 00 */ lwz r4, 0(r5)
|
||||
/* 8027ED98 90 C4 00 00 */ stw r6, 0(r4)
|
||||
/* 8027ED9C 90 C5 00 00 */ stw r6, 0(r5)
|
||||
/* 8027EDA0 48 00 00 18 */ b lbl_8027EDB8
|
||||
lbl_8027EDA4:
|
||||
/* 8027EDA4 90 C5 00 04 */ stw r6, 4(r5)
|
||||
/* 8027EDA8 90 C5 00 00 */ stw r6, 0(r5)
|
||||
/* 8027EDAC 38 00 00 00 */ li r0, 0
|
||||
/* 8027EDB0 90 06 00 00 */ stw r0, 0(r6)
|
||||
/* 8027EDB4 90 06 00 04 */ stw r0, 4(r6)
|
||||
lbl_8027EDB8:
|
||||
/* 8027EDB8 80 85 00 08 */ lwz r4, 8(r5)
|
||||
/* 8027EDBC 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 8027EDC0 90 05 00 08 */ stw r0, 8(r5)
|
||||
lbl_8027EDC4:
|
||||
/* 8027EDC4 80 03 00 DC */ lwz r0, 0xdc(r3)
|
||||
/* 8027EDC8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8027EDCC 40 82 FF 50 */ bne lbl_8027ED1C
|
||||
/* 8027EDD0 4E 80 00 20 */ blr
|
||||
@@ -1,33 +0,0 @@
|
||||
lbl_8027EEB0:
|
||||
/* 8027EEB0 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 8027EEB4 7C 08 02 A6 */ mflr r0
|
||||
/* 8027EEB8 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 8027EEBC 93 E1 00 3C */ stw r31, 0x3c(r1)
|
||||
/* 8027EEC0 93 C1 00 38 */ stw r30, 0x38(r1)
|
||||
/* 8027EEC4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8027EEC8 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8027EECC 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8027EED0 C0 3E 00 98 */ lfs f1, 0x98(r30)
|
||||
/* 8027EED4 C0 5E 00 9C */ lfs f2, 0x9c(r30)
|
||||
/* 8027EED8 C0 7E 00 A0 */ lfs f3, 0xa0(r30)
|
||||
/* 8027EEDC 48 0C 7A 8D */ bl PSMTXScale
|
||||
/* 8027EEE0 38 7E 00 68 */ addi r3, r30, 0x68
|
||||
/* 8027EEE4 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 8027EEE8 7C 85 23 78 */ mr r5, r4
|
||||
/* 8027EEEC 48 0C 75 F9 */ bl PSMTXConcat
|
||||
/* 8027EEF0 C0 1E 00 A4 */ lfs f0, 0xa4(r30)
|
||||
/* 8027EEF4 D0 01 00 14 */ stfs f0, 0x14(r1)
|
||||
/* 8027EEF8 C0 1E 00 A8 */ lfs f0, 0xa8(r30)
|
||||
/* 8027EEFC D0 01 00 24 */ stfs f0, 0x24(r1)
|
||||
/* 8027EF00 C0 1E 00 AC */ lfs f0, 0xac(r30)
|
||||
/* 8027EF04 D0 01 00 34 */ stfs f0, 0x34(r1)
|
||||
/* 8027EF08 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8027EF0C 38 9E 00 0C */ addi r4, r30, 0xc
|
||||
/* 8027EF10 7F E5 FB 78 */ mr r5, r31
|
||||
/* 8027EF14 48 0C 7E 59 */ bl PSMTXMultVec
|
||||
/* 8027EF18 83 E1 00 3C */ lwz r31, 0x3c(r1)
|
||||
/* 8027EF1C 83 C1 00 38 */ lwz r30, 0x38(r1)
|
||||
/* 8027EF20 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 8027EF24 7C 08 03 A6 */ mtlr r0
|
||||
/* 8027EF28 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 8027EF2C 4E 80 00 20 */ blr
|
||||
@@ -1,5 +0,0 @@
|
||||
lbl_8027EF30:
|
||||
/* 8027EF30 80 63 00 E4 */ lwz r3, 0xe4(r3)
|
||||
/* 8027EF34 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 8027EF38 80 63 00 40 */ lwz r3, 0x40(r3)
|
||||
/* 8027EF3C 4E 80 00 20 */ blr
|
||||
@@ -1,5 +0,0 @@
|
||||
lbl_8027EF40:
|
||||
/* 8027EF40 80 63 00 E4 */ lwz r3, 0xe4(r3)
|
||||
/* 8027EF44 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 8027EF48 88 63 02 16 */ lbz r3, 0x216(r3)
|
||||
/* 8027EF4C 4E 80 00 20 */ blr
|
||||
@@ -1,22 +0,0 @@
|
||||
lbl_8027EF50:
|
||||
/* 8027EF50 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8027EF54 7C 08 02 A6 */ mflr r0
|
||||
/* 8027EF58 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8027EF5C 80 C3 00 E8 */ lwz r6, 0xe8(r3)
|
||||
/* 8027EF60 80 C6 00 38 */ lwz r6, 0x38(r6)
|
||||
/* 8027EF64 54 80 0D FC */ rlwinm r0, r4, 1, 0x17, 0x1e
|
||||
/* 8027EF68 7C 06 02 2E */ lhzx r0, r6, r0
|
||||
/* 8027EF6C 80 63 00 E4 */ lwz r3, 0xe4(r3)
|
||||
/* 8027EF70 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 8027EF74 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 8027EF78 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 8027EF7C 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d
|
||||
/* 8027EF80 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 8027EF84 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 8027EF88 7C A4 2B 78 */ mr r4, r5
|
||||
/* 8027EF8C 48 05 F8 B5 */ bl load__10JUTTextureF11_GXTexMapID
|
||||
/* 8027EF90 38 60 00 01 */ li r3, 1
|
||||
/* 8027EF94 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8027EF98 7C 08 03 A6 */ mtlr r0
|
||||
/* 8027EF9C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8027EFA0 4E 80 00 20 */ blr
|
||||
@@ -1,19 +0,0 @@
|
||||
lbl_8027EDD4:
|
||||
/* 8027EDD4 80 83 00 E8 */ lwz r4, 0xe8(r3)
|
||||
/* 8027EDD8 80 84 00 2C */ lwz r4, 0x2c(r4)
|
||||
/* 8027EDDC 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 8027EDE0 A8 04 00 70 */ lha r0, 0x70(r4)
|
||||
/* 8027EDE4 A8 83 01 04 */ lha r4, 0x104(r3)
|
||||
/* 8027EDE8 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 8027EDEC 41 80 00 0C */ blt lbl_8027EDF8
|
||||
/* 8027EDF0 38 60 00 01 */ li r3, 1
|
||||
/* 8027EDF4 4E 80 00 20 */ blr
|
||||
lbl_8027EDF8:
|
||||
/* 8027EDF8 80 03 00 F4 */ lwz r0, 0xf4(r3)
|
||||
/* 8027EDFC 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
||||
/* 8027EE00 40 82 00 0C */ bne lbl_8027EE0C
|
||||
/* 8027EE04 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 8027EE08 B0 03 01 04 */ sth r0, 0x104(r3)
|
||||
lbl_8027EE0C:
|
||||
/* 8027EE0C 38 60 00 00 */ li r3, 0
|
||||
/* 8027EE10 4E 80 00 20 */ blr
|
||||
@@ -1,23 +0,0 @@
|
||||
lbl_8027E64C:
|
||||
/* 8027E64C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8027E650 7C 08 02 A6 */ mflr r0
|
||||
/* 8027E654 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8027E658 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8027E65C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8027E660 38 7F 00 58 */ addi r3, r31, 0x58
|
||||
/* 8027E664 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8027E668 48 05 D7 95 */ bl __ct__10JSUPtrLinkFPv
|
||||
/* 8027E66C 38 00 00 00 */ li r0, 0
|
||||
/* 8027E670 90 1F 00 C4 */ stw r0, 0xc4(r31)
|
||||
/* 8027E674 90 1F 00 C8 */ stw r0, 0xc8(r31)
|
||||
/* 8027E678 90 1F 00 CC */ stw r0, 0xcc(r31)
|
||||
/* 8027E67C 90 1F 00 D0 */ stw r0, 0xd0(r31)
|
||||
/* 8027E680 90 1F 00 D4 */ stw r0, 0xd4(r31)
|
||||
/* 8027E684 90 1F 00 D8 */ stw r0, 0xd8(r31)
|
||||
/* 8027E688 90 1F 00 DC */ stw r0, 0xdc(r31)
|
||||
/* 8027E68C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8027E690 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8027E694 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8027E698 7C 08 03 A6 */ mtlr r0
|
||||
/* 8027E69C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8027E6A0 4E 80 00 20 */ blr
|
||||
@@ -1,27 +0,0 @@
|
||||
lbl_8027E5EC:
|
||||
/* 8027E5EC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8027E5F0 7C 08 02 A6 */ mflr r0
|
||||
/* 8027E5F4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8027E5F8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8027E5FC 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8027E600 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 8027E604 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8027E608 41 82 00 28 */ beq lbl_8027E630
|
||||
/* 8027E60C 34 1E 00 58 */ addic. r0, r30, 0x58
|
||||
/* 8027E610 41 82 00 10 */ beq lbl_8027E620
|
||||
/* 8027E614 38 7E 00 58 */ addi r3, r30, 0x58
|
||||
/* 8027E618 38 80 00 00 */ li r4, 0
|
||||
/* 8027E61C 48 05 D7 F9 */ bl __dt__10JSUPtrLinkFv
|
||||
lbl_8027E620:
|
||||
/* 8027E620 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 8027E624 40 81 00 0C */ ble lbl_8027E630
|
||||
/* 8027E628 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8027E62C 48 05 07 11 */ bl __dl__FPv
|
||||
lbl_8027E630:
|
||||
/* 8027E630 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8027E634 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8027E638 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8027E63C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8027E640 7C 08 03 A6 */ mtlr r0
|
||||
/* 8027E644 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8027E648 4E 80 00 20 */ blr
|
||||
@@ -1,38 +0,0 @@
|
||||
lbl_8027DFA0:
|
||||
/* 8027DFA0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8027DFA4 7C 08 02 A6 */ mflr r0
|
||||
/* 8027DFA8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8027DFAC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8027DFB0 48 0E 42 2D */ bl _savegpr_29
|
||||
/* 8027DFB4 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8027DFB8 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 8027DFBC 54 80 06 3E */ clrlwi r0, r4, 0x18
|
||||
/* 8027DFC0 1C 00 00 0C */ mulli r0, r0, 0xc
|
||||
/* 8027DFC4 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 8027DFC8 48 00 00 40 */ b lbl_8027E008
|
||||
lbl_8027DFCC:
|
||||
/* 8027DFCC 83 E3 00 0C */ lwz r31, 0xc(r3)
|
||||
/* 8027DFD0 83 C3 00 00 */ lwz r30, 0(r3)
|
||||
/* 8027DFD4 80 7E 00 E8 */ lwz r3, 0xe8(r30)
|
||||
/* 8027DFD8 80 9D 00 20 */ lwz r4, 0x20(r29)
|
||||
/* 8027DFDC 7F C5 F3 78 */ mr r5, r30
|
||||
/* 8027DFE0 4B FF 76 09 */ bl calc__11JPAResourceFP18JPAEmitterWorkDataP14JPABaseEmitter
|
||||
/* 8027DFE4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8027DFE8 41 82 00 1C */ beq lbl_8027E004
|
||||
/* 8027DFEC 80 1E 00 F4 */ lwz r0, 0xf4(r30)
|
||||
/* 8027DFF0 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
|
||||
/* 8027DFF4 40 82 00 10 */ bne lbl_8027E004
|
||||
/* 8027DFF8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8027DFFC 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8027E000 48 00 02 D9 */ bl forceDeleteEmitter__17JPAEmitterManagerFP14JPABaseEmitter
|
||||
lbl_8027E004:
|
||||
/* 8027E004 7F E3 FB 78 */ mr r3, r31
|
||||
lbl_8027E008:
|
||||
/* 8027E008 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8027E00C 40 82 FF C0 */ bne lbl_8027DFCC
|
||||
/* 8027E010 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8027E014 48 0E 42 15 */ bl _restgpr_29
|
||||
/* 8027E018 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8027E01C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8027E020 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8027E024 4E 80 00 20 */ blr
|
||||
-46
@@ -1,46 +0,0 @@
|
||||
lbl_8027E354:
|
||||
/* 8027E354 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8027E358 7C 08 02 A6 */ mflr r0
|
||||
/* 8027E35C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8027E360 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8027E364 48 0E 3E 71 */ bl _savegpr_27
|
||||
/* 8027E368 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8027E36C 7C 9C 23 78 */ mr r28, r4
|
||||
/* 8027E370 3B A0 00 00 */ li r29, 0
|
||||
/* 8027E374 54 9F 06 3E */ clrlwi r31, r4, 0x18
|
||||
/* 8027E378 48 00 00 44 */ b lbl_8027E3BC
|
||||
lbl_8027E37C:
|
||||
/* 8027E37C 80 7B 00 00 */ lwz r3, 0(r27)
|
||||
/* 8027E380 57 A0 06 3E */ clrlwi r0, r29, 0x18
|
||||
/* 8027E384 1C 00 00 0C */ mulli r0, r0, 0xc
|
||||
/* 8027E388 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 8027E38C 48 00 00 24 */ b lbl_8027E3B0
|
||||
lbl_8027E390:
|
||||
/* 8027E390 83 C3 00 0C */ lwz r30, 0xc(r3)
|
||||
/* 8027E394 80 83 00 00 */ lwz r4, 0(r3)
|
||||
/* 8027E398 88 04 01 13 */ lbz r0, 0x113(r4)
|
||||
/* 8027E39C 7C 1F 00 40 */ cmplw r31, r0
|
||||
/* 8027E3A0 40 82 00 0C */ bne lbl_8027E3AC
|
||||
/* 8027E3A4 7F 63 DB 78 */ mr r3, r27
|
||||
/* 8027E3A8 4B FF FF 31 */ bl forceDeleteEmitter__17JPAEmitterManagerFP14JPABaseEmitter
|
||||
lbl_8027E3AC:
|
||||
/* 8027E3AC 7F C3 F3 78 */ mr r3, r30
|
||||
lbl_8027E3B0:
|
||||
/* 8027E3B0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8027E3B4 40 82 FF DC */ bne lbl_8027E390
|
||||
/* 8027E3B8 3B BD 00 01 */ addi r29, r29, 1
|
||||
lbl_8027E3BC:
|
||||
/* 8027E3BC 57 A3 06 3E */ clrlwi r3, r29, 0x18
|
||||
/* 8027E3C0 88 1B 00 2C */ lbz r0, 0x2c(r27)
|
||||
/* 8027E3C4 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 8027E3C8 41 80 FF B4 */ blt lbl_8027E37C
|
||||
/* 8027E3CC 38 80 00 00 */ li r4, 0
|
||||
/* 8027E3D0 80 7B 00 1C */ lwz r3, 0x1c(r27)
|
||||
/* 8027E3D4 57 80 15 BA */ rlwinm r0, r28, 2, 0x16, 0x1d
|
||||
/* 8027E3D8 7C 83 01 2E */ stwx r4, r3, r0
|
||||
/* 8027E3DC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8027E3E0 48 0E 3E 41 */ bl _restgpr_27
|
||||
/* 8027E3E4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8027E3E8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8027E3EC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8027E3F0 4E 80 00 20 */ blr
|
||||
-130
@@ -1,130 +0,0 @@
|
||||
lbl_8027E028:
|
||||
/* 8027E028 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8027E02C 7C 08 02 A6 */ mflr r0
|
||||
/* 8027E030 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8027E034 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8027E038 48 0E 41 A5 */ bl _savegpr_29
|
||||
/* 8027E03C 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8027E040 7C 9E 23 78 */ mr r30, r4
|
||||
/* 8027E044 7C BF 2B 78 */ mr r31, r5
|
||||
/* 8027E048 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8027E04C 80 9D 00 20 */ lwz r4, 0x20(r29)
|
||||
/* 8027E050 38 84 01 84 */ addi r4, r4, 0x184
|
||||
/* 8027E054 48 0C 84 5D */ bl PSMTXCopy
|
||||
/* 8027E058 38 7E 00 30 */ addi r3, r30, 0x30
|
||||
/* 8027E05C 80 9D 00 20 */ lwz r4, 0x20(r29)
|
||||
/* 8027E060 38 84 01 B4 */ addi r4, r4, 0x1b4
|
||||
/* 8027E064 48 0C 84 4D */ bl PSMTXCopy
|
||||
/* 8027E068 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8027E06C 48 00 03 89 */ bl calcYBBCam__17JPAEmitterManagerFv
|
||||
/* 8027E070 38 60 00 00 */ li r3, 0
|
||||
/* 8027E074 38 80 00 00 */ li r4, 0
|
||||
/* 8027E078 38 A0 00 00 */ li r5, 0
|
||||
/* 8027E07C 38 C0 00 00 */ li r6, 0
|
||||
/* 8027E080 38 E0 00 01 */ li r7, 1
|
||||
/* 8027E084 39 00 00 00 */ li r8, 0
|
||||
/* 8027E088 48 0E 12 25 */ bl GXSetTevColorOp
|
||||
/* 8027E08C 38 60 00 00 */ li r3, 0
|
||||
/* 8027E090 38 80 00 00 */ li r4, 0
|
||||
/* 8027E094 38 A0 00 00 */ li r5, 0
|
||||
/* 8027E098 38 C0 00 00 */ li r6, 0
|
||||
/* 8027E09C 38 E0 00 01 */ li r7, 1
|
||||
/* 8027E0A0 39 00 00 00 */ li r8, 0
|
||||
/* 8027E0A4 48 0E 12 71 */ bl GXSetTevAlphaOp
|
||||
/* 8027E0A8 38 60 00 00 */ li r3, 0
|
||||
/* 8027E0AC 38 80 00 01 */ li r4, 1
|
||||
/* 8027E0B0 38 A0 00 01 */ li r5, 1
|
||||
/* 8027E0B4 48 0D E8 89 */ bl GXEnableTexOffsets
|
||||
/* 8027E0B8 38 60 00 01 */ li r3, 1
|
||||
/* 8027E0BC 38 80 00 01 */ li r4, 1
|
||||
/* 8027E0C0 38 A0 00 01 */ li r5, 1
|
||||
/* 8027E0C4 48 0D E8 79 */ bl GXEnableTexOffsets
|
||||
/* 8027E0C8 38 60 00 02 */ li r3, 2
|
||||
/* 8027E0CC 38 80 00 01 */ li r4, 1
|
||||
/* 8027E0D0 38 A0 00 01 */ li r5, 1
|
||||
/* 8027E0D4 48 0D E8 69 */ bl GXEnableTexOffsets
|
||||
/* 8027E0D8 38 60 00 00 */ li r3, 0
|
||||
/* 8027E0DC 48 0D E8 A9 */ bl GXSetCullMode
|
||||
/* 8027E0E0 38 60 00 00 */ li r3, 0
|
||||
/* 8027E0E4 48 0D E8 C9 */ bl GXSetCoPlanar
|
||||
/* 8027E0E8 48 0D D4 A5 */ bl GXClearVtxDesc
|
||||
/* 8027E0EC 38 60 00 09 */ li r3, 9
|
||||
/* 8027E0F0 38 80 00 02 */ li r4, 2
|
||||
/* 8027E0F4 48 0D CD C5 */ bl GXSetVtxDesc
|
||||
/* 8027E0F8 38 60 00 0D */ li r3, 0xd
|
||||
/* 8027E0FC 38 80 00 02 */ li r4, 2
|
||||
/* 8027E100 48 0D CD B9 */ bl GXSetVtxDesc
|
||||
/* 8027E104 38 60 00 00 */ li r3, 0
|
||||
/* 8027E108 38 80 00 09 */ li r4, 9
|
||||
/* 8027E10C 38 A0 00 01 */ li r5, 1
|
||||
/* 8027E110 38 C0 00 01 */ li r6, 1
|
||||
/* 8027E114 38 E0 00 00 */ li r7, 0
|
||||
/* 8027E118 48 0D D4 AD */ bl GXSetVtxAttrFmt
|
||||
/* 8027E11C 38 60 00 00 */ li r3, 0
|
||||
/* 8027E120 38 80 00 0D */ li r4, 0xd
|
||||
/* 8027E124 38 A0 00 01 */ li r5, 1
|
||||
/* 8027E128 38 C0 00 01 */ li r6, 1
|
||||
/* 8027E12C 38 E0 00 00 */ li r7, 0
|
||||
/* 8027E130 48 0D D4 95 */ bl GXSetVtxAttrFmt
|
||||
/* 8027E134 38 60 00 01 */ li r3, 1
|
||||
/* 8027E138 38 80 00 09 */ li r4, 9
|
||||
/* 8027E13C 38 A0 00 01 */ li r5, 1
|
||||
/* 8027E140 38 C0 00 04 */ li r6, 4
|
||||
/* 8027E144 38 E0 00 00 */ li r7, 0
|
||||
/* 8027E148 48 0D D4 7D */ bl GXSetVtxAttrFmt
|
||||
/* 8027E14C 38 60 00 01 */ li r3, 1
|
||||
/* 8027E150 38 80 00 0D */ li r4, 0xd
|
||||
/* 8027E154 38 A0 00 01 */ li r5, 1
|
||||
/* 8027E158 38 C0 00 04 */ li r6, 4
|
||||
/* 8027E15C 38 E0 00 00 */ li r7, 0
|
||||
/* 8027E160 48 0D D4 65 */ bl GXSetVtxAttrFmt
|
||||
/* 8027E164 38 60 00 00 */ li r3, 0
|
||||
/* 8027E168 48 0E 21 85 */ bl GXSetCurrentMtx
|
||||
/* 8027E16C 38 60 00 04 */ li r3, 4
|
||||
/* 8027E170 38 80 00 00 */ li r4, 0
|
||||
/* 8027E174 38 A0 00 00 */ li r5, 0
|
||||
/* 8027E178 38 C0 00 01 */ li r6, 1
|
||||
/* 8027E17C 38 E0 00 00 */ li r7, 0
|
||||
/* 8027E180 39 00 00 00 */ li r8, 0
|
||||
/* 8027E184 39 20 00 02 */ li r9, 2
|
||||
/* 8027E188 48 0D F9 E5 */ bl GXSetChanCtrl
|
||||
/* 8027E18C 38 60 00 05 */ li r3, 5
|
||||
/* 8027E190 38 80 00 00 */ li r4, 0
|
||||
/* 8027E194 38 A0 00 00 */ li r5, 0
|
||||
/* 8027E198 38 C0 00 01 */ li r6, 1
|
||||
/* 8027E19C 38 E0 00 00 */ li r7, 0
|
||||
/* 8027E1A0 39 00 00 00 */ li r8, 0
|
||||
/* 8027E1A4 39 20 00 02 */ li r9, 2
|
||||
/* 8027E1A8 48 0D F9 C5 */ bl GXSetChanCtrl
|
||||
/* 8027E1AC 38 60 00 00 */ li r3, 0
|
||||
/* 8027E1B0 48 0D F9 81 */ bl GXSetNumChans
|
||||
/* 8027E1B4 80 7D 00 00 */ lwz r3, 0(r29)
|
||||
/* 8027E1B8 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
||||
/* 8027E1BC 1C 00 00 0C */ mulli r0, r0, 0xc
|
||||
/* 8027E1C0 7F E3 00 2E */ lwzx r31, r3, r0
|
||||
/* 8027E1C4 48 00 00 3C */ b lbl_8027E200
|
||||
lbl_8027E1C8:
|
||||
/* 8027E1C8 80 BF 00 00 */ lwz r5, 0(r31)
|
||||
/* 8027E1CC 80 05 00 F4 */ lwz r0, 0xf4(r5)
|
||||
/* 8027E1D0 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
|
||||
/* 8027E1D4 40 82 00 28 */ bne lbl_8027E1FC
|
||||
/* 8027E1D8 80 7D 00 1C */ lwz r3, 0x1c(r29)
|
||||
/* 8027E1DC 88 05 01 13 */ lbz r0, 0x113(r5)
|
||||
/* 8027E1E0 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8027E1E4 7C 03 00 2E */ lwzx r0, r3, r0
|
||||
/* 8027E1E8 80 7D 00 20 */ lwz r3, 0x20(r29)
|
||||
/* 8027E1EC 90 03 00 08 */ stw r0, 8(r3)
|
||||
/* 8027E1F0 80 65 00 E8 */ lwz r3, 0xe8(r5)
|
||||
/* 8027E1F4 80 9D 00 20 */ lwz r4, 0x20(r29)
|
||||
/* 8027E1F8 4B FF 78 9D */ bl draw__11JPAResourceFP18JPAEmitterWorkDataP14JPABaseEmitter
|
||||
lbl_8027E1FC:
|
||||
/* 8027E1FC 83 FF 00 0C */ lwz r31, 0xc(r31)
|
||||
lbl_8027E200:
|
||||
/* 8027E200 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 8027E204 40 82 FF C4 */ bne lbl_8027E1C8
|
||||
/* 8027E208 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8027E20C 48 0E 40 1D */ bl _restgpr_29
|
||||
/* 8027E210 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8027E214 7C 08 03 A6 */ mtlr r0
|
||||
/* 8027E218 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8027E21C 4E 80 00 20 */ blr
|
||||
-5
@@ -1,5 +0,0 @@
|
||||
lbl_8027E344:
|
||||
/* 8027E344 80 63 00 1C */ lwz r3, 0x1c(r3)
|
||||
/* 8027E348 54 A0 15 BA */ rlwinm r0, r5, 2, 0x16, 0x1d
|
||||
/* 8027E34C 7C 83 01 2E */ stwx r4, r3, r0
|
||||
/* 8027E350 4E 80 00 20 */ blr
|
||||
-25
@@ -1,25 +0,0 @@
|
||||
lbl_8027E220:
|
||||
/* 8027E220 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8027E224 7C 08 02 A6 */ mflr r0
|
||||
/* 8027E228 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8027E22C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8027E230 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8027E234 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8027E238 3B E0 00 00 */ li r31, 0
|
||||
/* 8027E23C 48 00 00 14 */ b lbl_8027E250
|
||||
lbl_8027E240:
|
||||
/* 8027E240 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8027E244 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8027E248 48 00 00 31 */ bl forceDeleteGroupEmitter__17JPAEmitterManagerFUc
|
||||
/* 8027E24C 3B FF 00 01 */ addi r31, r31, 1
|
||||
lbl_8027E250:
|
||||
/* 8027E250 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 8027E254 88 1E 00 2C */ lbz r0, 0x2c(r30)
|
||||
/* 8027E258 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 8027E25C 41 80 FF E4 */ blt lbl_8027E240
|
||||
/* 8027E260 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8027E264 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8027E268 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8027E26C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8027E270 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8027E274 4E 80 00 20 */ blr
|
||||
-28
@@ -1,28 +0,0 @@
|
||||
lbl_8027E2D8:
|
||||
/* 8027E2D8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8027E2DC 7C 08 02 A6 */ mflr r0
|
||||
/* 8027E2E0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8027E2E4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8027E2E8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8027E2EC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8027E2F0 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8027E2F4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8027E2F8 48 00 09 69 */ bl deleteAllParticle__14JPABaseEmitterFv
|
||||
/* 8027E2FC 80 1F 00 F4 */ lwz r0, 0xf4(r31)
|
||||
/* 8027E300 60 00 03 00 */ ori r0, r0, 0x300
|
||||
/* 8027E304 90 1F 00 F4 */ stw r0, 0xf4(r31)
|
||||
/* 8027E308 80 7E 00 00 */ lwz r3, 0(r30)
|
||||
/* 8027E30C 88 1F 01 12 */ lbz r0, 0x112(r31)
|
||||
/* 8027E310 1C 00 00 0C */ mulli r0, r0, 0xc
|
||||
/* 8027E314 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 8027E318 38 9F 00 58 */ addi r4, r31, 0x58
|
||||
/* 8027E31C 48 05 DE 41 */ bl remove__10JSUPtrListFP10JSUPtrLink
|
||||
/* 8027E320 38 7E 00 04 */ addi r3, r30, 4
|
||||
/* 8027E324 38 9F 00 58 */ addi r4, r31, 0x58
|
||||
/* 8027E328 48 05 DC C9 */ bl prepend__10JSUPtrListFP10JSUPtrLink
|
||||
/* 8027E32C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8027E330 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8027E334 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8027E338 7C 08 03 A6 */ mtlr r0
|
||||
/* 8027E33C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8027E340 4E 80 00 20 */ blr
|
||||
-27
@@ -1,27 +0,0 @@
|
||||
lbl_8027E278:
|
||||
/* 8027E278 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8027E27C 7C 08 02 A6 */ mflr r0
|
||||
/* 8027E280 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8027E284 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8027E288 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8027E28C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8027E290 54 80 06 3E */ clrlwi r0, r4, 0x18
|
||||
/* 8027E294 1F E0 00 0C */ mulli r31, r0, 0xc
|
||||
/* 8027E298 48 00 00 14 */ b lbl_8027E2AC
|
||||
lbl_8027E29C:
|
||||
/* 8027E29C 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8027E2A0 80 83 00 00 */ lwz r4, 0(r3)
|
||||
/* 8027E2A4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8027E2A8 48 00 00 31 */ bl forceDeleteEmitter__17JPAEmitterManagerFP14JPABaseEmitter
|
||||
lbl_8027E2AC:
|
||||
/* 8027E2AC 80 1E 00 00 */ lwz r0, 0(r30)
|
||||
/* 8027E2B0 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 8027E2B4 80 03 00 08 */ lwz r0, 8(r3)
|
||||
/* 8027E2B8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8027E2BC 40 82 FF E0 */ bne lbl_8027E29C
|
||||
/* 8027E2C0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8027E2C4 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8027E2C8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8027E2CC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8027E2D0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8027E2D4 4E 80 00 20 */ blr
|
||||
@@ -1,60 +0,0 @@
|
||||
lbl_8027DEBC:
|
||||
/* 8027DEBC 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8027DEC0 7C 08 02 A6 */ mflr r0
|
||||
/* 8027DEC4 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8027DEC8 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8027DECC 48 0E 42 FD */ bl _savegpr_24
|
||||
/* 8027DED0 7C 78 1B 78 */ mr r24, r3
|
||||
/* 8027DED4 7C 99 23 78 */ mr r25, r4
|
||||
/* 8027DED8 7C DA 33 78 */ mr r26, r6
|
||||
/* 8027DEDC 7C FB 3B 78 */ mr r27, r7
|
||||
/* 8027DEE0 7D 1C 43 78 */ mr r28, r8
|
||||
/* 8027DEE4 7D 3D 4B 78 */ mr r29, r9
|
||||
/* 8027DEE8 80 63 00 1C */ lwz r3, 0x1c(r3)
|
||||
/* 8027DEEC 54 E0 15 BA */ rlwinm r0, r7, 2, 0x16, 0x1d
|
||||
/* 8027DEF0 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 8027DEF4 7C A4 2B 78 */ mr r4, r5
|
||||
/* 8027DEF8 4B FF 5F 71 */ bl getResource__18JPAResourceManagerCFUs
|
||||
/* 8027DEFC 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 8027DF00 41 82 00 84 */ beq lbl_8027DF84
|
||||
/* 8027DF04 80 18 00 0C */ lwz r0, 0xc(r24)
|
||||
/* 8027DF08 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8027DF0C 41 82 00 78 */ beq lbl_8027DF84
|
||||
/* 8027DF10 83 F8 00 04 */ lwz r31, 4(r24)
|
||||
/* 8027DF14 38 78 00 04 */ addi r3, r24, 4
|
||||
/* 8027DF18 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8027DF1C 48 05 E2 41 */ bl remove__10JSUPtrListFP10JSUPtrLink
|
||||
/* 8027DF20 80 78 00 00 */ lwz r3, 0(r24)
|
||||
/* 8027DF24 57 40 06 3E */ clrlwi r0, r26, 0x18
|
||||
/* 8027DF28 1C 00 00 0C */ mulli r0, r0, 0xc
|
||||
/* 8027DF2C 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 8027DF30 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8027DF34 48 05 E0 19 */ bl append__10JSUPtrListFP10JSUPtrLink
|
||||
/* 8027DF38 83 FF 00 00 */ lwz r31, 0(r31)
|
||||
/* 8027DF3C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8027DF40 7F 04 C3 78 */ mr r4, r24
|
||||
/* 8027DF44 7F C5 F3 78 */ mr r5, r30
|
||||
/* 8027DF48 48 00 07 A5 */ bl init__14JPABaseEmitterFP17JPAEmitterManagerP11JPAResource
|
||||
/* 8027DF4C 38 18 00 10 */ addi r0, r24, 0x10
|
||||
/* 8027DF50 90 1F 00 E0 */ stw r0, 0xe0(r31)
|
||||
/* 8027DF54 93 9F 00 EC */ stw r28, 0xec(r31)
|
||||
/* 8027DF58 93 BF 00 F0 */ stw r29, 0xf0(r31)
|
||||
/* 8027DF5C 9B 5F 01 12 */ stb r26, 0x112(r31)
|
||||
/* 8027DF60 9B 7F 01 13 */ stb r27, 0x113(r31)
|
||||
/* 8027DF64 C0 19 00 00 */ lfs f0, 0(r25)
|
||||
/* 8027DF68 D0 1F 00 A4 */ stfs f0, 0xa4(r31)
|
||||
/* 8027DF6C C0 19 00 04 */ lfs f0, 4(r25)
|
||||
/* 8027DF70 D0 1F 00 A8 */ stfs f0, 0xa8(r31)
|
||||
/* 8027DF74 C0 19 00 08 */ lfs f0, 8(r25)
|
||||
/* 8027DF78 D0 1F 00 AC */ stfs f0, 0xac(r31)
|
||||
/* 8027DF7C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8027DF80 48 00 00 08 */ b lbl_8027DF88
|
||||
lbl_8027DF84:
|
||||
/* 8027DF84 38 60 00 00 */ li r3, 0
|
||||
lbl_8027DF88:
|
||||
/* 8027DF88 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8027DF8C 48 0E 42 89 */ bl _restgpr_24
|
||||
/* 8027DF90 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8027DF94 7C 08 03 A6 */ mtlr r0
|
||||
/* 8027DF98 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8027DF9C 4E 80 00 20 */ blr
|
||||
@@ -1,66 +0,0 @@
|
||||
lbl_8027B040:
|
||||
/* 8027B040 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8027B044 7C 08 02 A6 */ mflr r0
|
||||
/* 8027B048 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8027B04C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8027B050 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8027B054 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8027B058 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8027B05C 83 C3 00 28 */ lwz r30, 0x28(r3)
|
||||
/* 8027B060 38 60 00 01 */ li r3, 1
|
||||
/* 8027B064 80 9E 00 00 */ lwz r4, 0(r30)
|
||||
/* 8027B068 80 04 00 08 */ lwz r0, 8(r4)
|
||||
/* 8027B06C 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 8027B070 41 82 00 58 */ beq lbl_8027B0C8
|
||||
/* 8027B074 38 60 00 01 */ li r3, 1
|
||||
/* 8027B078 38 80 00 01 */ li r4, 1
|
||||
/* 8027B07C 38 A0 00 04 */ li r5, 4
|
||||
/* 8027B080 38 C0 00 3C */ li r6, 0x3c
|
||||
/* 8027B084 38 E0 00 00 */ li r7, 0
|
||||
/* 8027B088 39 00 00 7D */ li r8, 0x7d
|
||||
/* 8027B08C 48 0E 0A F1 */ bl GXSetTexCoordGen2
|
||||
/* 8027B090 80 7E 00 00 */ lwz r3, 0(r30)
|
||||
/* 8027B094 88 03 00 25 */ lbz r0, 0x25(r3)
|
||||
/* 8027B098 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 8027B09C 80 63 00 38 */ lwz r3, 0x38(r3)
|
||||
/* 8027B0A0 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 8027B0A4 7C 03 02 2E */ lhzx r0, r3, r0
|
||||
/* 8027B0A8 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 8027B0AC 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 8027B0B0 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d
|
||||
/* 8027B0B4 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 8027B0B8 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 8027B0BC 38 80 00 02 */ li r4, 2
|
||||
/* 8027B0C0 48 06 37 81 */ bl load__10JUTTextureF11_GXTexMapID
|
||||
/* 8027B0C4 38 60 00 02 */ li r3, 2
|
||||
lbl_8027B0C8:
|
||||
/* 8027B0C8 80 9E 00 00 */ lwz r4, 0(r30)
|
||||
/* 8027B0CC 80 04 00 08 */ lwz r0, 8(r4)
|
||||
/* 8027B0D0 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
|
||||
/* 8027B0D4 41 82 00 50 */ beq lbl_8027B124
|
||||
/* 8027B0D8 38 80 00 01 */ li r4, 1
|
||||
/* 8027B0DC 38 A0 00 04 */ li r5, 4
|
||||
/* 8027B0E0 38 C0 00 3C */ li r6, 0x3c
|
||||
/* 8027B0E4 38 E0 00 00 */ li r7, 0
|
||||
/* 8027B0E8 39 00 00 7D */ li r8, 0x7d
|
||||
/* 8027B0EC 48 0E 0A 91 */ bl GXSetTexCoordGen2
|
||||
/* 8027B0F0 80 7E 00 00 */ lwz r3, 0(r30)
|
||||
/* 8027B0F4 88 03 00 26 */ lbz r0, 0x26(r3)
|
||||
/* 8027B0F8 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 8027B0FC 80 63 00 38 */ lwz r3, 0x38(r3)
|
||||
/* 8027B100 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 8027B104 7C 03 02 2E */ lhzx r0, r3, r0
|
||||
/* 8027B108 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 8027B10C 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 8027B110 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d
|
||||
/* 8027B114 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 8027B118 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 8027B11C 38 80 00 03 */ li r4, 3
|
||||
/* 8027B120 48 06 37 21 */ bl load__10JUTTextureF11_GXTexMapID
|
||||
lbl_8027B124:
|
||||
/* 8027B124 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8027B128 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8027B12C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8027B130 7C 08 03 A6 */ mtlr r0
|
||||
/* 8027B134 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8027B138 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80280568:
|
||||
/* 80280568 C0 22 B9 B0 */ lfs f1, lit_3010(r2)
|
||||
/* 8028056C C0 03 00 64 */ lfs f0, 0x64(r3)
|
||||
/* 80280570 EC 21 00 32 */ fmuls f1, f1, f0
|
||||
/* 80280574 80 64 00 E4 */ lwz r3, 0xe4(r4)
|
||||
/* 80280578 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 8028057C C0 03 01 48 */ lfs f0, 0x148(r3)
|
||||
/* 80280580 EC 21 00 32 */ fmuls f1, f1, f0
|
||||
/* 80280584 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80280548:
|
||||
/* 80280548 C0 22 B9 B0 */ lfs f1, lit_3010(r2)
|
||||
/* 8028054C C0 03 00 60 */ lfs f0, 0x60(r3)
|
||||
/* 80280550 EC 21 00 32 */ fmuls f1, f1, f0
|
||||
/* 80280554 80 64 00 E4 */ lwz r3, 0xe4(r4)
|
||||
/* 80280558 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 8028055C C0 03 01 44 */ lfs f0, 0x144(r3)
|
||||
/* 80280560 EC 21 00 32 */ fmuls f1, f1, f0
|
||||
/* 80280564 4E 80 00 20 */ blr
|
||||
-33
@@ -1,33 +0,0 @@
|
||||
lbl_80276A0C:
|
||||
/* 80276A0C 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80276A10 7C 08 02 A6 */ mflr r0
|
||||
/* 80276A14 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 80276A18 93 E1 00 3C */ stw r31, 0x3c(r1)
|
||||
/* 80276A1C 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80276A20 80 A4 00 00 */ lwz r5, 0(r4)
|
||||
/* 80276A24 A8 05 00 4C */ lha r0, 0x4c(r5)
|
||||
/* 80276A28 1C 00 00 B6 */ mulli r0, r0, 0xb6
|
||||
/* 80276A2C 7C 03 07 34 */ extsh r3, r0
|
||||
/* 80276A30 A8 05 00 4E */ lha r0, 0x4e(r5)
|
||||
/* 80276A34 1C 00 00 B6 */ mulli r0, r0, 0xb6
|
||||
/* 80276A38 7C 04 07 34 */ extsh r4, r0
|
||||
/* 80276A3C A8 05 00 50 */ lha r0, 0x50(r5)
|
||||
/* 80276A40 1C 00 00 B6 */ mulli r0, r0, 0xb6
|
||||
/* 80276A44 7C 05 07 34 */ extsh r5, r0
|
||||
/* 80276A48 38 C1 00 08 */ addi r6, r1, 8
|
||||
/* 80276A4C 48 00 9C E9 */ bl JPAGetXYZRotateMtx__FsssPA4_f
|
||||
/* 80276A50 80 7F 00 00 */ lwz r3, 0(r31)
|
||||
/* 80276A54 38 63 00 68 */ addi r3, r3, 0x68
|
||||
/* 80276A58 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80276A5C 38 BF 00 A8 */ addi r5, r31, 0xa8
|
||||
/* 80276A60 48 0C FA 85 */ bl PSMTXConcat
|
||||
/* 80276A64 38 7F 00 A8 */ addi r3, r31, 0xa8
|
||||
/* 80276A68 80 9F 00 00 */ lwz r4, 0(r31)
|
||||
/* 80276A6C 38 84 00 18 */ addi r4, r4, 0x18
|
||||
/* 80276A70 38 BF 01 20 */ addi r5, r31, 0x120
|
||||
/* 80276A74 48 0D 03 D9 */ bl PSMTXMultVecSR
|
||||
/* 80276A78 83 E1 00 3C */ lwz r31, 0x3c(r1)
|
||||
/* 80276A7C 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 80276A80 7C 08 03 A6 */ mtlr r0
|
||||
/* 80276A84 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80276A88 4E 80 00 20 */ blr
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user