mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
d_a_sq and d_a_npc_sq OK (#2123)
This commit is contained in:
+5
-5
@@ -21,8 +21,8 @@ Total | 53.888305% | 2166672 | 4020672
|
||||
Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
---|---|---|---
|
||||
main.dol | 53.888305% | 2166672 | 4020672
|
||||
RELs | 37.186674% | 4276588 | 11500324
|
||||
Total | 41.513186% | 6443260 | 15520996
|
||||
RELs | 37.290880% | 4288572 | 11500324
|
||||
Total | 41.590398% | 6455244 | 15520996
|
||||
|
||||
## RELs
|
||||
|
||||
@@ -311,7 +311,7 @@ d_a_npc_shop_maro | 53.691275% | 2880 | 5364
|
||||
d_a_npc_sola | 39.560155% | 6116 | 15460
|
||||
d_a_npc_soldierA | 34.996894% | 6760 | 19316
|
||||
d_a_npc_soldierB | 35.587267% | 6484 | 18220
|
||||
d_a_npc_sq | 39.651108% | 3364 | 8484
|
||||
d_a_npc_sq | 100.000000% | 8484 | 8484
|
||||
d_a_npc_taro | 38.152632% | 28996 | 76000
|
||||
d_a_npc_the | 42.167812% | 11780 | 27936
|
||||
d_a_npc_theB | 34.129794% | 9256 | 27120
|
||||
@@ -695,7 +695,7 @@ d_a_set_bgobj | 100.000000% | 1108 | 1108
|
||||
d_a_shop_item | 100.000000% | 4688 | 4688
|
||||
d_a_skip_2D | 100.000000% | 1332 | 1332
|
||||
d_a_spinner | 34.295011% | 6324 | 18440
|
||||
d_a_sq | 35.488722% | 3776 | 10640
|
||||
d_a_sq | 100.000000% | 10640 | 10640
|
||||
d_a_startAndGoal | 100.000000% | 3044 | 3044
|
||||
d_a_suspend | 100.000000% | 896 | 896
|
||||
d_a_swBall | 33.297414% | 1236 | 3712
|
||||
@@ -785,4 +785,4 @@ d_a_vrbox2 | 44.907111% | 2804 | 6244
|
||||
d_a_warp_bug | 100.000000% | 2024 | 2024
|
||||
d_a_ykgr | 44.400631% | 2252 | 5072
|
||||
f_pc_profile_lst | 100.000000% | 28156 | 28156
|
||||
Total | 37.186674% | 4276588 | 11500324
|
||||
Total | 37.290880% | 4288572 | 11500324
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
lbl_8059F66C:
|
||||
/* 8059F66C 3C 80 80 5A */ lis r4, lit_3769@ha /* 0x805A1158@ha */
|
||||
/* 8059F670 38 A4 11 58 */ addi r5, r4, lit_3769@l /* 0x805A1158@l */
|
||||
/* 8059F674 3C 80 80 5A */ lis r4, __vt__10daSq_HIO_c@ha /* 0x805A131C@ha */
|
||||
/* 8059F678 38 04 13 1C */ addi r0, r4, __vt__10daSq_HIO_c@l /* 0x805A131C@l */
|
||||
/* 8059F67C 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 8059F680 38 00 FF FF */ li r0, -1
|
||||
/* 8059F684 98 03 00 04 */ stb r0, 4(r3)
|
||||
/* 8059F688 C0 05 00 00 */ lfs f0, 0(r5)
|
||||
/* 8059F68C D0 03 00 08 */ stfs f0, 8(r3)
|
||||
/* 8059F690 C0 05 00 04 */ lfs f0, 4(r5)
|
||||
/* 8059F694 D0 03 00 0C */ stfs f0, 0xc(r3)
|
||||
/* 8059F698 C0 05 00 08 */ lfs f0, 8(r5)
|
||||
/* 8059F69C D0 03 00 10 */ stfs f0, 0x10(r3)
|
||||
/* 8059F6A0 38 00 00 01 */ li r0, 1
|
||||
/* 8059F6A4 98 03 00 14 */ stb r0, 0x14(r3)
|
||||
/* 8059F6A8 C0 05 00 0C */ lfs f0, 0xc(r5)
|
||||
/* 8059F6AC D0 03 00 18 */ stfs f0, 0x18(r3)
|
||||
/* 8059F6B0 C0 05 00 10 */ lfs f0, 0x10(r5)
|
||||
/* 8059F6B4 D0 03 00 1C */ stfs f0, 0x1c(r3)
|
||||
/* 8059F6B8 C0 05 00 14 */ lfs f0, 0x14(r5)
|
||||
/* 8059F6BC D0 03 00 20 */ stfs f0, 0x20(r3)
|
||||
/* 8059F6C0 D0 03 00 24 */ stfs f0, 0x24(r3)
|
||||
/* 8059F6C4 C0 05 00 18 */ lfs f0, 0x18(r5)
|
||||
/* 8059F6C8 D0 03 00 28 */ stfs f0, 0x28(r3)
|
||||
/* 8059F6CC C0 05 00 1C */ lfs f0, 0x1c(r5)
|
||||
/* 8059F6D0 D0 03 00 2C */ stfs f0, 0x2c(r3)
|
||||
/* 8059F6D4 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_805A10B0:
|
||||
/* 805A10B0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 805A10B4 7C 08 02 A6 */ mflr r0
|
||||
/* 805A10B8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 805A10BC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 805A10C0 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 805A10C4 41 82 00 1C */ beq lbl_805A10E0
|
||||
/* 805A10C8 3C A0 80 5A */ lis r5, __vt__10daSq_HIO_c@ha /* 0x805A131C@ha */
|
||||
/* 805A10CC 38 05 13 1C */ addi r0, r5, __vt__10daSq_HIO_c@l /* 0x805A131C@l */
|
||||
/* 805A10D0 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 805A10D4 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 805A10D8 40 81 00 08 */ ble lbl_805A10E0
|
||||
/* 805A10DC 4B D2 DC 61 */ bl __dl__FPv
|
||||
lbl_805A10E0:
|
||||
/* 805A10E0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 805A10E4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 805A10E8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 805A10EC 7C 08 03 A6 */ mtlr r0
|
||||
/* 805A10F0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 805A10F4 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_805A0BE8:
|
||||
/* 805A0BE8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 805A0BEC 7C 08 02 A6 */ mflr r0
|
||||
/* 805A0BF0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 805A0BF4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 805A0BF8 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 805A0BFC 41 82 00 1C */ beq lbl_805A0C18
|
||||
/* 805A0C00 3C A0 80 5A */ lis r5, __vt__12J3DFrameCtrl@ha /* 0x805A1310@ha */
|
||||
/* 805A0C04 38 05 13 10 */ addi r0, r5, __vt__12J3DFrameCtrl@l /* 0x805A1310@l */
|
||||
/* 805A0C08 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 805A0C0C 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 805A0C10 40 81 00 08 */ ble lbl_805A0C18
|
||||
/* 805A0C14 4B D2 E1 29 */ bl __dl__FPv
|
||||
lbl_805A0C18:
|
||||
/* 805A0C18 7F E3 FB 78 */ mr r3, r31
|
||||
/* 805A0C1C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 805A0C20 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 805A0C24 7C 08 03 A6 */ mtlr r0
|
||||
/* 805A0C28 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 805A0C2C 4E 80 00 20 */ blr
|
||||
@@ -1,30 +0,0 @@
|
||||
lbl_805A1040:
|
||||
/* 805A1040 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 805A1044 7C 08 02 A6 */ mflr r0
|
||||
/* 805A1048 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 805A104C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 805A1050 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 805A1054 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 805A1058 7C 9F 23 78 */ mr r31, r4
|
||||
/* 805A105C 41 82 00 38 */ beq lbl_805A1094
|
||||
/* 805A1060 3C 80 80 5A */ lis r4, __vt__12dBgS_ObjAcch@ha /* 0x805A12EC@ha */
|
||||
/* 805A1064 38 84 12 EC */ addi r4, r4, __vt__12dBgS_ObjAcch@l /* 0x805A12EC@l */
|
||||
/* 805A1068 90 9E 00 10 */ stw r4, 0x10(r30)
|
||||
/* 805A106C 38 04 00 0C */ addi r0, r4, 0xc
|
||||
/* 805A1070 90 1E 00 14 */ stw r0, 0x14(r30)
|
||||
/* 805A1074 38 04 00 18 */ addi r0, r4, 0x18
|
||||
/* 805A1078 90 1E 00 24 */ stw r0, 0x24(r30)
|
||||
/* 805A107C 38 80 00 00 */ li r4, 0
|
||||
/* 805A1080 4B AD 4F 15 */ bl __dt__9dBgS_AcchFv
|
||||
/* 805A1084 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 805A1088 40 81 00 0C */ ble lbl_805A1094
|
||||
/* 805A108C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 805A1090 4B D2 DC AD */ bl __dl__FPv
|
||||
lbl_805A1094:
|
||||
/* 805A1094 7F C3 F3 78 */ mr r3, r30
|
||||
/* 805A1098 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 805A109C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 805A10A0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 805A10A4 7C 08 03 A6 */ mtlr r0
|
||||
/* 805A10A8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 805A10AC 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_805A0FF8:
|
||||
/* 805A0FF8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 805A0FFC 7C 08 02 A6 */ mflr r0
|
||||
/* 805A1000 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 805A1004 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 805A1008 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 805A100C 41 82 00 1C */ beq lbl_805A1028
|
||||
/* 805A1010 3C A0 80 5A */ lis r5, __vt__8cM3dGAab@ha /* 0x805A12E0@ha */
|
||||
/* 805A1014 38 05 12 E0 */ addi r0, r5, __vt__8cM3dGAab@l /* 0x805A12E0@l */
|
||||
/* 805A1018 90 1F 00 18 */ stw r0, 0x18(r31)
|
||||
/* 805A101C 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 805A1020 40 81 00 08 */ ble lbl_805A1028
|
||||
/* 805A1024 4B D2 DD 19 */ bl __dl__FPv
|
||||
lbl_805A1028:
|
||||
/* 805A1028 7F E3 FB 78 */ mr r3, r31
|
||||
/* 805A102C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 805A1030 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 805A1034 7C 08 03 A6 */ mtlr r0
|
||||
/* 805A1038 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 805A103C 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_805A0FB0:
|
||||
/* 805A0FB0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 805A0FB4 7C 08 02 A6 */ mflr r0
|
||||
/* 805A0FB8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 805A0FBC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 805A0FC0 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 805A0FC4 41 82 00 1C */ beq lbl_805A0FE0
|
||||
/* 805A0FC8 3C A0 80 5A */ lis r5, __vt__8cM3dGSph@ha /* 0x805A12D4@ha */
|
||||
/* 805A0FCC 38 05 12 D4 */ addi r0, r5, __vt__8cM3dGSph@l /* 0x805A12D4@l */
|
||||
/* 805A0FD0 90 1F 00 10 */ stw r0, 0x10(r31)
|
||||
/* 805A0FD4 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 805A0FD8 40 81 00 08 */ ble lbl_805A0FE0
|
||||
/* 805A0FDC 4B D2 DD 61 */ bl __dl__FPv
|
||||
lbl_805A0FE0:
|
||||
/* 805A0FE0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 805A0FE4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 805A0FE8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 805A0FEC 7C 08 03 A6 */ mtlr r0
|
||||
/* 805A0FF0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 805A0FF4 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_805A10F8:
|
||||
/* 805A10F8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 805A10FC 7C 08 02 A6 */ mflr r0
|
||||
/* 805A1100 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 805A1104 3C 60 80 5A */ lis r3, l_HIO@ha /* 0x805A1340@ha */
|
||||
/* 805A1108 38 63 13 40 */ addi r3, r3, l_HIO@l /* 0x805A1340@l */
|
||||
/* 805A110C 4B FF E5 61 */ bl __ct__10daSq_HIO_cFv
|
||||
/* 805A1110 3C 80 80 5A */ lis r4, __dt__10daSq_HIO_cFv@ha /* 0x805A10B0@ha */
|
||||
/* 805A1114 38 84 10 B0 */ addi r4, r4, __dt__10daSq_HIO_cFv@l /* 0x805A10B0@l */
|
||||
/* 805A1118 3C A0 80 5A */ lis r5, lit_3764@ha /* 0x805A1334@ha */
|
||||
/* 805A111C 38 A5 13 34 */ addi r5, r5, lit_3764@l /* 0x805A1334@l */
|
||||
/* 805A1120 4B FF E4 D9 */ bl __register_global_object
|
||||
/* 805A1124 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 805A1128 7C 08 03 A6 */ mtlr r0
|
||||
/* 805A112C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 805A1130 4E 80 00 20 */ blr
|
||||
@@ -1,216 +0,0 @@
|
||||
lbl_805A037C:
|
||||
/* 805A037C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 805A0380 7C 08 02 A6 */ mflr r0
|
||||
/* 805A0384 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 805A0388 93 E1 00 2C */ stw r31, 0x2c(r1)
|
||||
/* 805A038C 93 C1 00 28 */ stw r30, 0x28(r1)
|
||||
/* 805A0390 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 805A0394 3C 80 80 5A */ lis r4, lit_3769@ha /* 0x805A1158@ha */
|
||||
/* 805A0398 3B E4 11 58 */ addi r31, r4, lit_3769@l /* 0x805A1158@l */
|
||||
/* 805A039C C0 1F 00 78 */ lfs f0, 0x78(r31)
|
||||
/* 805A03A0 D0 03 05 30 */ stfs f0, 0x530(r3)
|
||||
/* 805A03A4 38 00 00 00 */ li r0, 0
|
||||
/* 805A03A8 98 03 05 E4 */ stb r0, 0x5e4(r3)
|
||||
/* 805A03AC 80 03 08 F0 */ lwz r0, 0x8f0(r3)
|
||||
/* 805A03B0 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 805A03B4 90 03 08 F0 */ stw r0, 0x8f0(r3)
|
||||
/* 805A03B8 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 805A03BC 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 805A03C0 80 84 5D AC */ lwz r4, 0x5dac(r4)
|
||||
/* 805A03C4 4B A7 A4 1D */ bl fopAcM_searchActorDistance__FPC10fopAc_ac_cPC10fopAc_ac_c
|
||||
/* 805A03C8 D0 3E 05 D4 */ stfs f1, 0x5d4(r30)
|
||||
/* 805A03CC 38 7E 04 DC */ addi r3, r30, 0x4dc
|
||||
/* 805A03D0 38 80 00 00 */ li r4, 0
|
||||
/* 805A03D4 38 A0 00 02 */ li r5, 2
|
||||
/* 805A03D8 38 C0 20 00 */ li r6, 0x2000
|
||||
/* 805A03DC 4B CD 02 2D */ bl cLib_addCalcAngleS2__FPssss
|
||||
/* 805A03E0 38 00 00 00 */ li r0, 0
|
||||
/* 805A03E4 B0 1E 04 E0 */ sth r0, 0x4e0(r30)
|
||||
/* 805A03E8 98 1E 06 1E */ stb r0, 0x61e(r30)
|
||||
/* 805A03EC C0 3E 06 0C */ lfs f1, 0x60c(r30)
|
||||
/* 805A03F0 C0 1F 00 08 */ lfs f0, 8(r31)
|
||||
/* 805A03F4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 805A03F8 40 80 00 CC */ bge lbl_805A04C4
|
||||
/* 805A03FC A8 1E 05 F8 */ lha r0, 0x5f8(r30)
|
||||
/* 805A0400 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 805A0404 41 82 00 60 */ beq lbl_805A0464
|
||||
/* 805A0408 40 80 00 1C */ bge lbl_805A0424
|
||||
/* 805A040C 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 805A0410 41 82 00 34 */ beq lbl_805A0444
|
||||
/* 805A0414 40 80 00 44 */ bge lbl_805A0458
|
||||
/* 805A0418 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 805A041C 40 80 00 14 */ bge lbl_805A0430
|
||||
/* 805A0420 48 00 00 60 */ b lbl_805A0480
|
||||
lbl_805A0424:
|
||||
/* 805A0424 2C 00 00 07 */ cmpwi r0, 7
|
||||
/* 805A0428 41 82 00 48 */ beq lbl_805A0470
|
||||
/* 805A042C 48 00 00 54 */ b lbl_805A0480
|
||||
lbl_805A0430:
|
||||
/* 805A0430 7F C3 F3 78 */ mr r3, r30
|
||||
/* 805A0434 4B FF F6 35 */ bl sq_normal__FP8sq_class
|
||||
/* 805A0438 38 00 00 01 */ li r0, 1
|
||||
/* 805A043C 98 1E 06 1E */ stb r0, 0x61e(r30)
|
||||
/* 805A0440 48 00 00 40 */ b lbl_805A0480
|
||||
lbl_805A0444:
|
||||
/* 805A0444 7F C3 F3 78 */ mr r3, r30
|
||||
/* 805A0448 4B FF FA 09 */ bl sq_away__FP8sq_class
|
||||
/* 805A044C 38 00 00 01 */ li r0, 1
|
||||
/* 805A0450 98 1E 06 1E */ stb r0, 0x61e(r30)
|
||||
/* 805A0454 48 00 00 2C */ b lbl_805A0480
|
||||
lbl_805A0458:
|
||||
/* 805A0458 7F C3 F3 78 */ mr r3, r30
|
||||
/* 805A045C 4B FF FB C9 */ bl sq_carry__FP8sq_class
|
||||
/* 805A0460 48 00 00 20 */ b lbl_805A0480
|
||||
lbl_805A0464:
|
||||
/* 805A0464 7F C3 F3 78 */ mr r3, r30
|
||||
/* 805A0468 4B FF FC F9 */ bl sq_fly__FP8sq_class
|
||||
/* 805A046C 48 00 00 14 */ b lbl_805A0480
|
||||
lbl_805A0470:
|
||||
/* 805A0470 7F C3 F3 78 */ mr r3, r30
|
||||
/* 805A0474 4B FF FD A9 */ bl sq_message__FP8sq_class
|
||||
/* 805A0478 38 00 00 02 */ li r0, 2
|
||||
/* 805A047C 98 1E 06 1E */ stb r0, 0x61e(r30)
|
||||
lbl_805A0480:
|
||||
/* 805A0480 88 1E 06 1E */ lbz r0, 0x61e(r30)
|
||||
/* 805A0484 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 805A0488 40 82 00 3C */ bne lbl_805A04C4
|
||||
/* 805A048C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 805A0490 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 805A0494 80 63 5D B4 */ lwz r3, 0x5db4(r3)
|
||||
/* 805A0498 80 03 05 74 */ lwz r0, 0x574(r3)
|
||||
/* 805A049C 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
/* 805A04A0 41 82 00 24 */ beq lbl_805A04C4
|
||||
/* 805A04A4 C0 3E 05 D4 */ lfs f1, 0x5d4(r30)
|
||||
/* 805A04A8 C0 1F 00 7C */ lfs f0, 0x7c(r31)
|
||||
/* 805A04AC FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 805A04B0 40 80 00 14 */ bge lbl_805A04C4
|
||||
/* 805A04B4 38 00 00 07 */ li r0, 7
|
||||
/* 805A04B8 B0 1E 05 F8 */ sth r0, 0x5f8(r30)
|
||||
/* 805A04BC 38 00 00 00 */ li r0, 0
|
||||
/* 805A04C0 B0 1E 05 FA */ sth r0, 0x5fa(r30)
|
||||
lbl_805A04C4:
|
||||
/* 805A04C4 88 1E 05 E4 */ lbz r0, 0x5e4(r30)
|
||||
/* 805A04C8 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 805A04CC 41 82 00 60 */ beq lbl_805A052C
|
||||
/* 805A04D0 3C 60 80 45 */ lis r3, calc_mtx@ha /* 0x80450768@ha */
|
||||
/* 805A04D4 38 63 07 68 */ addi r3, r3, calc_mtx@l /* 0x80450768@l */
|
||||
/* 805A04D8 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 805A04DC A8 9E 04 DE */ lha r4, 0x4de(r30)
|
||||
/* 805A04E0 4B A6 BE FD */ bl mDoMtx_YrotS__FPA4_fs
|
||||
/* 805A04E4 3C 60 80 45 */ lis r3, calc_mtx@ha /* 0x80450768@ha */
|
||||
/* 805A04E8 38 63 07 68 */ addi r3, r3, calc_mtx@l /* 0x80450768@l */
|
||||
/* 805A04EC 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 805A04F0 A8 9E 04 DC */ lha r4, 0x4dc(r30)
|
||||
/* 805A04F4 4B A6 BE A9 */ bl mDoMtx_XrotM__FPA4_fs
|
||||
/* 805A04F8 C0 1F 00 20 */ lfs f0, 0x20(r31)
|
||||
/* 805A04FC D0 01 00 14 */ stfs f0, 0x14(r1)
|
||||
/* 805A0500 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 805A0504 C0 1E 05 2C */ lfs f0, 0x52c(r30)
|
||||
/* 805A0508 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
/* 805A050C 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 805A0510 38 9E 04 F8 */ addi r4, r30, 0x4f8
|
||||
/* 805A0514 4B CD 09 D9 */ bl MtxPosition__FP4cXyzP4cXyz
|
||||
/* 805A0518 38 7E 04 D0 */ addi r3, r30, 0x4d0
|
||||
/* 805A051C 38 9E 04 F8 */ addi r4, r30, 0x4f8
|
||||
/* 805A0520 7C 65 1B 78 */ mr r5, r3
|
||||
/* 805A0524 4B DA 6B 6D */ bl PSVECAdd
|
||||
/* 805A0528 48 00 00 C8 */ b lbl_805A05F0
|
||||
lbl_805A052C:
|
||||
/* 805A052C 3C 60 80 45 */ lis r3, calc_mtx@ha /* 0x80450768@ha */
|
||||
/* 805A0530 38 63 07 68 */ addi r3, r3, calc_mtx@l /* 0x80450768@l */
|
||||
/* 805A0534 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 805A0538 A8 9E 04 DE */ lha r4, 0x4de(r30)
|
||||
/* 805A053C 4B A6 BE A1 */ bl mDoMtx_YrotS__FPA4_fs
|
||||
/* 805A0540 C0 1F 00 20 */ lfs f0, 0x20(r31)
|
||||
/* 805A0544 D0 01 00 14 */ stfs f0, 0x14(r1)
|
||||
/* 805A0548 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 805A054C C0 1E 05 2C */ lfs f0, 0x52c(r30)
|
||||
/* 805A0550 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
/* 805A0554 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 805A0558 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 805A055C 4B CD 09 91 */ bl MtxPosition__FP4cXyzP4cXyz
|
||||
/* 805A0560 C0 01 00 08 */ lfs f0, 8(r1)
|
||||
/* 805A0564 D0 1E 04 F8 */ stfs f0, 0x4f8(r30)
|
||||
/* 805A0568 C0 01 00 10 */ lfs f0, 0x10(r1)
|
||||
/* 805A056C D0 1E 05 00 */ stfs f0, 0x500(r30)
|
||||
/* 805A0570 C0 3E 04 FC */ lfs f1, 0x4fc(r30)
|
||||
/* 805A0574 C0 1E 05 30 */ lfs f0, 0x530(r30)
|
||||
/* 805A0578 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 805A057C D0 1E 04 FC */ stfs f0, 0x4fc(r30)
|
||||
/* 805A0580 38 7E 04 D0 */ addi r3, r30, 0x4d0
|
||||
/* 805A0584 38 9E 04 F8 */ addi r4, r30, 0x4f8
|
||||
/* 805A0588 7C 65 1B 78 */ mr r5, r3
|
||||
/* 805A058C 4B DA 6B 05 */ bl PSVECAdd
|
||||
/* 805A0590 C0 3E 04 FC */ lfs f1, 0x4fc(r30)
|
||||
/* 805A0594 C0 1F 00 80 */ lfs f0, 0x80(r31)
|
||||
/* 805A0598 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 805A059C 40 80 00 08 */ bge lbl_805A05A4
|
||||
/* 805A05A0 D0 1E 04 FC */ stfs f0, 0x4fc(r30)
|
||||
lbl_805A05A4:
|
||||
/* 805A05A4 34 7E 08 88 */ addic. r3, r30, 0x888
|
||||
/* 805A05A8 41 82 00 34 */ beq lbl_805A05DC
|
||||
/* 805A05AC C0 3E 04 D0 */ lfs f1, 0x4d0(r30)
|
||||
/* 805A05B0 C0 03 00 00 */ lfs f0, 0(r3)
|
||||
/* 805A05B4 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 805A05B8 D0 1E 04 D0 */ stfs f0, 0x4d0(r30)
|
||||
/* 805A05BC C0 3E 04 D4 */ lfs f1, 0x4d4(r30)
|
||||
/* 805A05C0 C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 805A05C4 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 805A05C8 D0 1E 04 D4 */ stfs f0, 0x4d4(r30)
|
||||
/* 805A05CC C0 3E 04 D8 */ lfs f1, 0x4d8(r30)
|
||||
/* 805A05D0 C0 03 00 08 */ lfs f0, 8(r3)
|
||||
/* 805A05D4 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 805A05D8 D0 1E 04 D8 */ stfs f0, 0x4d8(r30)
|
||||
lbl_805A05DC:
|
||||
/* 805A05DC 38 7E 06 B0 */ addi r3, r30, 0x6b0
|
||||
/* 805A05E0 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 805A05E4 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 805A05E8 38 84 0F 38 */ addi r4, r4, 0xf38
|
||||
/* 805A05EC 4B AD 64 C1 */ bl CrrPos__9dBgS_AcchFR4dBgS
|
||||
lbl_805A05F0:
|
||||
/* 805A05F0 C0 3E 06 0C */ lfs f1, 0x60c(r30)
|
||||
/* 805A05F4 C0 1F 00 08 */ lfs f0, 8(r31)
|
||||
/* 805A05F8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 805A05FC 40 81 00 60 */ ble lbl_805A065C
|
||||
/* 805A0600 C0 1F 00 20 */ lfs f0, 0x20(r31)
|
||||
/* 805A0604 D0 01 00 14 */ stfs f0, 0x14(r1)
|
||||
/* 805A0608 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 805A060C FC 00 08 50 */ fneg f0, f1
|
||||
/* 805A0610 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
/* 805A0614 3C 60 80 45 */ lis r3, calc_mtx@ha /* 0x80450768@ha */
|
||||
/* 805A0618 38 63 07 68 */ addi r3, r3, calc_mtx@l /* 0x80450768@l */
|
||||
/* 805A061C 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 805A0620 A8 9E 06 10 */ lha r4, 0x610(r30)
|
||||
/* 805A0624 4B A6 BD B9 */ bl mDoMtx_YrotS__FPA4_fs
|
||||
/* 805A0628 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 805A062C 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 805A0630 4B CD 08 BD */ bl MtxPosition__FP4cXyzP4cXyz
|
||||
/* 805A0634 38 7E 04 D0 */ addi r3, r30, 0x4d0
|
||||
/* 805A0638 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 805A063C 7C 65 1B 78 */ mr r5, r3
|
||||
/* 805A0640 4B DA 6A 51 */ bl PSVECAdd
|
||||
/* 805A0644 38 7E 06 0C */ addi r3, r30, 0x60c
|
||||
/* 805A0648 C0 3F 00 08 */ lfs f1, 8(r31)
|
||||
/* 805A064C C0 5F 00 50 */ lfs f2, 0x50(r31)
|
||||
/* 805A0650 4B CC F4 31 */ bl cLib_addCalc0__FPfff
|
||||
/* 805A0654 C0 1F 00 20 */ lfs f0, 0x20(r31)
|
||||
/* 805A0658 D0 1E 05 2C */ stfs f0, 0x52c(r30)
|
||||
lbl_805A065C:
|
||||
/* 805A065C 38 7E 04 E6 */ addi r3, r30, 0x4e6
|
||||
/* 805A0660 A8 9E 04 DE */ lha r4, 0x4de(r30)
|
||||
/* 805A0664 38 A0 00 02 */ li r5, 2
|
||||
/* 805A0668 38 C0 40 00 */ li r6, 0x4000
|
||||
/* 805A066C 4B CC FF 9D */ bl cLib_addCalcAngleS2__FPssss
|
||||
/* 805A0670 38 7E 04 E4 */ addi r3, r30, 0x4e4
|
||||
/* 805A0674 A8 9E 04 DC */ lha r4, 0x4dc(r30)
|
||||
/* 805A0678 38 A0 00 02 */ li r5, 2
|
||||
/* 805A067C 38 C0 40 00 */ li r6, 0x4000
|
||||
/* 805A0680 4B CC FF 89 */ bl cLib_addCalcAngleS2__FPssss
|
||||
/* 805A0684 A8 1E 04 E0 */ lha r0, 0x4e0(r30)
|
||||
/* 805A0688 B0 1E 04 E8 */ sth r0, 0x4e8(r30)
|
||||
/* 805A068C 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
||||
/* 805A0690 83 C1 00 28 */ lwz r30, 0x28(r1)
|
||||
/* 805A0694 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 805A0698 7C 08 03 A6 */ mtlr r0
|
||||
/* 805A069C 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 805A06A0 4E 80 00 20 */ blr
|
||||
@@ -1,79 +0,0 @@
|
||||
lbl_8059F6D8:
|
||||
/* 8059F6D8 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 8059F6DC 7C 08 02 A6 */ mflr r0
|
||||
/* 8059F6E0 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 8059F6E4 DB E1 00 30 */ stfd f31, 0x30(r1)
|
||||
/* 8059F6E8 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 8059F6EC DB C1 00 20 */ stfd f30, 0x20(r1)
|
||||
/* 8059F6F0 F3 C1 00 28 */ psq_st f30, 40(r1), 0, 0 /* qr0 */
|
||||
/* 8059F6F4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8059F6F8 4B DC 2A D9 */ bl _savegpr_26
|
||||
/* 8059F6FC 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8059F700 7C 9A 23 78 */ mr r26, r4
|
||||
/* 8059F704 FF C0 08 90 */ fmr f30, f1
|
||||
/* 8059F708 7C BE 2B 78 */ mr r30, r5
|
||||
/* 8059F70C FF E0 10 90 */ fmr f31, f2
|
||||
/* 8059F710 3C 60 80 5A */ lis r3, lit_3769@ha /* 0x805A1158@ha */
|
||||
/* 8059F714 3B E3 11 58 */ addi r31, r3, lit_3769@l /* 0x805A1158@l */
|
||||
/* 8059F718 C0 3D 06 0C */ lfs f1, 0x60c(r29)
|
||||
/* 8059F71C C0 1F 00 08 */ lfs f0, 8(r31)
|
||||
/* 8059F720 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 8059F724 41 81 00 BC */ bgt lbl_8059F7E0
|
||||
/* 8059F728 2C 06 00 00 */ cmpwi r6, 0
|
||||
/* 8059F72C 41 80 00 70 */ blt lbl_8059F79C
|
||||
/* 8059F730 3C 60 80 5A */ lis r3, d_a_sq__stringBase0@ha /* 0x805A11E4@ha */
|
||||
/* 8059F734 38 63 11 E4 */ addi r3, r3, d_a_sq__stringBase0@l /* 0x805A11E4@l */
|
||||
/* 8059F738 7C C4 33 78 */ mr r4, r6
|
||||
/* 8059F73C 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8059F740 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8059F744 3F 65 00 02 */ addis r27, r5, 2
|
||||
/* 8059F748 3B 7B C2 F8 */ addi r27, r27, -15624
|
||||
/* 8059F74C 7F 65 DB 78 */ mr r5, r27
|
||||
/* 8059F750 38 C0 00 80 */ li r6, 0x80
|
||||
/* 8059F754 4B A9 CB 99 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 8059F758 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 8059F75C 3C 60 80 5A */ lis r3, d_a_sq__stringBase0@ha /* 0x805A11E4@ha */
|
||||
/* 8059F760 38 63 11 E4 */ addi r3, r3, d_a_sq__stringBase0@l /* 0x805A11E4@l */
|
||||
/* 8059F764 7F 44 D3 78 */ mr r4, r26
|
||||
/* 8059F768 7F 65 DB 78 */ mr r5, r27
|
||||
/* 8059F76C 38 C0 00 80 */ li r6, 0x80
|
||||
/* 8059F770 4B A9 CB 7D */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 8059F774 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8059F778 80 7D 05 EC */ lwz r3, 0x5ec(r29)
|
||||
/* 8059F77C 57 C5 06 3E */ clrlwi r5, r30, 0x18
|
||||
/* 8059F780 FC 20 F0 90 */ fmr f1, f30
|
||||
/* 8059F784 FC 40 F8 90 */ fmr f2, f31
|
||||
/* 8059F788 C0 7F 00 20 */ lfs f3, 0x20(r31)
|
||||
/* 8059F78C C0 9F 00 24 */ lfs f4, 0x24(r31)
|
||||
/* 8059F790 7F 86 E3 78 */ mr r6, r28
|
||||
/* 8059F794 4B A7 0B E9 */ bl setAnm__14mDoExt_McaMorfFP15J3DAnmTransformiffffPv
|
||||
/* 8059F798 48 00 00 48 */ b lbl_8059F7E0
|
||||
lbl_8059F79C:
|
||||
/* 8059F79C 3C 60 80 5A */ lis r3, d_a_sq__stringBase0@ha /* 0x805A11E4@ha */
|
||||
/* 8059F7A0 38 63 11 E4 */ addi r3, r3, d_a_sq__stringBase0@l /* 0x805A11E4@l */
|
||||
/* 8059F7A4 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8059F7A8 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8059F7AC 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 8059F7B0 38 C0 00 80 */ li r6, 0x80
|
||||
/* 8059F7B4 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 8059F7B8 4B A9 CB 35 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 8059F7BC 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8059F7C0 80 7D 05 EC */ lwz r3, 0x5ec(r29)
|
||||
/* 8059F7C4 57 C5 06 3E */ clrlwi r5, r30, 0x18
|
||||
/* 8059F7C8 FC 20 F0 90 */ fmr f1, f30
|
||||
/* 8059F7CC FC 40 F8 90 */ fmr f2, f31
|
||||
/* 8059F7D0 C0 7F 00 20 */ lfs f3, 0x20(r31)
|
||||
/* 8059F7D4 C0 9F 00 24 */ lfs f4, 0x24(r31)
|
||||
/* 8059F7D8 38 C0 00 00 */ li r6, 0
|
||||
/* 8059F7DC 4B A7 0B A1 */ bl setAnm__14mDoExt_McaMorfFP15J3DAnmTransformiffffPv
|
||||
lbl_8059F7E0:
|
||||
/* 8059F7E0 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 8059F7E4 CB E1 00 30 */ lfd f31, 0x30(r1)
|
||||
/* 8059F7E8 E3 C1 00 28 */ psq_l f30, 40(r1), 0, 0 /* qr0 */
|
||||
/* 8059F7EC CB C1 00 20 */ lfd f30, 0x20(r1)
|
||||
/* 8059F7F0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8059F7F4 4B DC 2A 29 */ bl _restgpr_26
|
||||
/* 8059F7F8 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 8059F7FC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8059F800 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 8059F804 4E 80 00 20 */ blr
|
||||
@@ -1,234 +0,0 @@
|
||||
lbl_805A0C30:
|
||||
/* 805A0C30 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 805A0C34 7C 08 02 A6 */ mflr r0
|
||||
/* 805A0C38 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 805A0C3C 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 805A0C40 4B DC 15 8D */ bl _savegpr_25
|
||||
/* 805A0C44 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 805A0C48 3C 80 80 5A */ lis r4, lit_3769@ha /* 0x805A1158@ha */
|
||||
/* 805A0C4C 3B E4 11 58 */ addi r31, r4, lit_3769@l /* 0x805A1158@l */
|
||||
/* 805A0C50 80 03 04 A0 */ lwz r0, 0x4a0(r3)
|
||||
/* 805A0C54 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 805A0C58 40 82 01 3C */ bne lbl_805A0D94
|
||||
/* 805A0C5C 7F 60 DB 79 */ or. r0, r27, r27
|
||||
/* 805A0C60 41 82 01 28 */ beq lbl_805A0D88
|
||||
/* 805A0C64 7C 1A 03 78 */ mr r26, r0
|
||||
/* 805A0C68 4B A7 7E FD */ bl __ct__10fopAc_ac_cFv
|
||||
/* 805A0C6C 38 7A 06 24 */ addi r3, r26, 0x624
|
||||
/* 805A0C70 4B CA 92 91 */ bl __ct__10dMsgFlow_cFv
|
||||
/* 805A0C74 38 7A 06 70 */ addi r3, r26, 0x670
|
||||
/* 805A0C78 4B AD 52 35 */ bl __ct__12dBgS_AcchCirFv
|
||||
/* 805A0C7C 3B 3A 06 B0 */ addi r25, r26, 0x6b0
|
||||
/* 805A0C80 7F 23 CB 78 */ mr r3, r25
|
||||
/* 805A0C84 4B AD 54 1D */ bl __ct__9dBgS_AcchFv
|
||||
/* 805A0C88 3C 60 80 5A */ lis r3, __vt__12dBgS_ObjAcch@ha /* 0x805A12EC@ha */
|
||||
/* 805A0C8C 38 63 12 EC */ addi r3, r3, __vt__12dBgS_ObjAcch@l /* 0x805A12EC@l */
|
||||
/* 805A0C90 90 79 00 10 */ stw r3, 0x10(r25)
|
||||
/* 805A0C94 38 03 00 0C */ addi r0, r3, 0xc
|
||||
/* 805A0C98 90 19 00 14 */ stw r0, 0x14(r25)
|
||||
/* 805A0C9C 38 03 00 18 */ addi r0, r3, 0x18
|
||||
/* 805A0CA0 90 19 00 24 */ stw r0, 0x24(r25)
|
||||
/* 805A0CA4 38 79 00 14 */ addi r3, r25, 0x14
|
||||
/* 805A0CA8 4B AD 81 C1 */ bl SetObj__16dBgS_PolyPassChkFv
|
||||
/* 805A0CAC 3C 60 80 3C */ lis r3, __vt__9cCcD_Stts@ha /* 0x803C3728@ha */
|
||||
/* 805A0CB0 38 03 37 28 */ addi r0, r3, __vt__9cCcD_Stts@l /* 0x803C3728@l */
|
||||
/* 805A0CB4 90 1A 08 A0 */ stw r0, 0x8a0(r26)
|
||||
/* 805A0CB8 38 7A 08 A4 */ addi r3, r26, 0x8a4
|
||||
/* 805A0CBC 4B AE 2A A5 */ bl __ct__10dCcD_GSttsFv
|
||||
/* 805A0CC0 3C 60 80 3B */ lis r3, __vt__9dCcD_Stts@ha /* 0x803AC2E4@ha */
|
||||
/* 805A0CC4 38 63 C2 E4 */ addi r3, r3, __vt__9dCcD_Stts@l /* 0x803AC2E4@l */
|
||||
/* 805A0CC8 90 7A 08 A0 */ stw r3, 0x8a0(r26)
|
||||
/* 805A0CCC 38 03 00 20 */ addi r0, r3, 0x20
|
||||
/* 805A0CD0 90 1A 08 A4 */ stw r0, 0x8a4(r26)
|
||||
/* 805A0CD4 3B 3A 08 C4 */ addi r25, r26, 0x8c4
|
||||
/* 805A0CD8 7F 23 CB 78 */ mr r3, r25
|
||||
/* 805A0CDC 4B AE 2D 4D */ bl __ct__12dCcD_GObjInfFv
|
||||
/* 805A0CE0 3C 60 80 3C */ lis r3, __vt__14cCcD_ShapeAttr@ha /* 0x803C36D0@ha */
|
||||
/* 805A0CE4 38 03 36 D0 */ addi r0, r3, __vt__14cCcD_ShapeAttr@l /* 0x803C36D0@l */
|
||||
/* 805A0CE8 90 19 01 20 */ stw r0, 0x120(r25)
|
||||
/* 805A0CEC 3C 60 80 5A */ lis r3, __vt__8cM3dGAab@ha /* 0x805A12E0@ha */
|
||||
/* 805A0CF0 38 03 12 E0 */ addi r0, r3, __vt__8cM3dGAab@l /* 0x805A12E0@l */
|
||||
/* 805A0CF4 90 19 01 1C */ stw r0, 0x11c(r25)
|
||||
/* 805A0CF8 3C 60 80 5A */ lis r3, __vt__8cM3dGSph@ha /* 0x805A12D4@ha */
|
||||
/* 805A0CFC 38 03 12 D4 */ addi r0, r3, __vt__8cM3dGSph@l /* 0x805A12D4@l */
|
||||
/* 805A0D00 90 19 01 34 */ stw r0, 0x134(r25)
|
||||
/* 805A0D04 3C 60 80 3C */ lis r3, __vt__12cCcD_SphAttr@ha /* 0x803C3540@ha */
|
||||
/* 805A0D08 38 63 35 40 */ addi r3, r3, __vt__12cCcD_SphAttr@l /* 0x803C3540@l */
|
||||
/* 805A0D0C 90 79 01 20 */ stw r3, 0x120(r25)
|
||||
/* 805A0D10 3B C3 00 58 */ addi r30, r3, 0x58
|
||||
/* 805A0D14 93 D9 01 34 */ stw r30, 0x134(r25)
|
||||
/* 805A0D18 3C 60 80 3B */ lis r3, __vt__8dCcD_Sph@ha /* 0x803ABFC0@ha */
|
||||
/* 805A0D1C 38 63 BF C0 */ addi r3, r3, __vt__8dCcD_Sph@l /* 0x803ABFC0@l */
|
||||
/* 805A0D20 90 79 00 3C */ stw r3, 0x3c(r25)
|
||||
/* 805A0D24 3B A3 00 2C */ addi r29, r3, 0x2c
|
||||
/* 805A0D28 93 B9 01 20 */ stw r29, 0x120(r25)
|
||||
/* 805A0D2C 3B 83 00 84 */ addi r28, r3, 0x84
|
||||
/* 805A0D30 93 99 01 34 */ stw r28, 0x134(r25)
|
||||
/* 805A0D34 3B 3A 09 FC */ addi r25, r26, 0x9fc
|
||||
/* 805A0D38 7F 23 CB 78 */ mr r3, r25
|
||||
/* 805A0D3C 4B AE 2C ED */ bl __ct__12dCcD_GObjInfFv
|
||||
/* 805A0D40 3C 60 80 3C */ lis r3, __vt__14cCcD_ShapeAttr@ha /* 0x803C36D0@ha */
|
||||
/* 805A0D44 38 03 36 D0 */ addi r0, r3, __vt__14cCcD_ShapeAttr@l /* 0x803C36D0@l */
|
||||
/* 805A0D48 90 19 01 20 */ stw r0, 0x120(r25)
|
||||
/* 805A0D4C 3C 60 80 5A */ lis r3, __vt__8cM3dGAab@ha /* 0x805A12E0@ha */
|
||||
/* 805A0D50 38 03 12 E0 */ addi r0, r3, __vt__8cM3dGAab@l /* 0x805A12E0@l */
|
||||
/* 805A0D54 90 19 01 1C */ stw r0, 0x11c(r25)
|
||||
/* 805A0D58 3C 60 80 5A */ lis r3, __vt__8cM3dGSph@ha /* 0x805A12D4@ha */
|
||||
/* 805A0D5C 38 03 12 D4 */ addi r0, r3, __vt__8cM3dGSph@l /* 0x805A12D4@l */
|
||||
/* 805A0D60 90 19 01 34 */ stw r0, 0x134(r25)
|
||||
/* 805A0D64 3C 60 80 3C */ lis r3, __vt__12cCcD_SphAttr@ha /* 0x803C3540@ha */
|
||||
/* 805A0D68 38 03 35 40 */ addi r0, r3, __vt__12cCcD_SphAttr@l /* 0x803C3540@l */
|
||||
/* 805A0D6C 90 19 01 20 */ stw r0, 0x120(r25)
|
||||
/* 805A0D70 93 D9 01 34 */ stw r30, 0x134(r25)
|
||||
/* 805A0D74 3C 60 80 3B */ lis r3, __vt__8dCcD_Sph@ha /* 0x803ABFC0@ha */
|
||||
/* 805A0D78 38 03 BF C0 */ addi r0, r3, __vt__8dCcD_Sph@l /* 0x803ABFC0@l */
|
||||
/* 805A0D7C 90 19 00 3C */ stw r0, 0x3c(r25)
|
||||
/* 805A0D80 93 B9 01 20 */ stw r29, 0x120(r25)
|
||||
/* 805A0D84 93 99 01 34 */ stw r28, 0x134(r25)
|
||||
lbl_805A0D88:
|
||||
/* 805A0D88 80 1B 04 A0 */ lwz r0, 0x4a0(r27)
|
||||
/* 805A0D8C 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 805A0D90 90 1B 04 A0 */ stw r0, 0x4a0(r27)
|
||||
lbl_805A0D94:
|
||||
/* 805A0D94 38 7B 05 AC */ addi r3, r27, 0x5ac
|
||||
/* 805A0D98 3C 80 80 5A */ lis r4, d_a_sq__stringBase0@ha /* 0x805A11E4@ha */
|
||||
/* 805A0D9C 38 84 11 E4 */ addi r4, r4, d_a_sq__stringBase0@l /* 0x805A11E4@l */
|
||||
/* 805A0DA0 4B A8 C1 1D */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCc
|
||||
/* 805A0DA4 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 805A0DA8 2C 1C 00 04 */ cmpwi r28, 4
|
||||
/* 805A0DAC 40 82 01 E8 */ bne lbl_805A0F94
|
||||
/* 805A0DB0 80 1B 00 B0 */ lwz r0, 0xb0(r27)
|
||||
/* 805A0DB4 98 1B 05 B4 */ stb r0, 0x5b4(r27)
|
||||
/* 805A0DB8 88 1B 05 B4 */ lbz r0, 0x5b4(r27)
|
||||
/* 805A0DBC 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 805A0DC0 40 82 00 30 */ bne lbl_805A0DF0
|
||||
/* 805A0DC4 38 60 01 0B */ li r3, 0x10b
|
||||
/* 805A0DC8 80 9B 00 B0 */ lwz r4, 0xb0(r27)
|
||||
/* 805A0DCC 38 BB 04 A8 */ addi r5, r27, 0x4a8
|
||||
/* 805A0DD0 88 1B 04 E2 */ lbz r0, 0x4e2(r27)
|
||||
/* 805A0DD4 7C 06 07 74 */ extsb r6, r0
|
||||
/* 805A0DD8 38 FB 04 B4 */ addi r7, r27, 0x4b4
|
||||
/* 805A0DDC 39 00 00 00 */ li r8, 0
|
||||
/* 805A0DE0 39 20 FF FF */ li r9, -1
|
||||
/* 805A0DE4 4B A7 8F B5 */ bl fopAcM_create__FsUlPC4cXyziPC5csXyzPC4cXyzSc
|
||||
/* 805A0DE8 38 60 00 05 */ li r3, 5
|
||||
/* 805A0DEC 48 00 01 AC */ b lbl_805A0F98
|
||||
lbl_805A0DF0:
|
||||
/* 805A0DF0 80 1B 00 B0 */ lwz r0, 0xb0(r27)
|
||||
/* 805A0DF4 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 805A0DF8 98 1B 05 B5 */ stb r0, 0x5b5(r27)
|
||||
/* 805A0DFC 80 1B 00 B0 */ lwz r0, 0xb0(r27)
|
||||
/* 805A0E00 54 00 86 3E */ rlwinm r0, r0, 0x10, 0x18, 0x1f
|
||||
/* 805A0E04 98 1B 05 B6 */ stb r0, 0x5b6(r27)
|
||||
/* 805A0E08 80 1B 00 B0 */ lwz r0, 0xb0(r27)
|
||||
/* 805A0E0C 54 00 46 3E */ srwi r0, r0, 0x18
|
||||
/* 805A0E10 98 1B 05 B7 */ stb r0, 0x5b7(r27)
|
||||
/* 805A0E14 80 1B 00 B0 */ lwz r0, 0xb0(r27)
|
||||
/* 805A0E18 54 00 86 3E */ rlwinm r0, r0, 0x10, 0x18, 0x1f
|
||||
/* 805A0E1C 98 1B 05 B9 */ stb r0, 0x5b9(r27)
|
||||
/* 805A0E20 80 1B 00 B0 */ lwz r0, 0xb0(r27)
|
||||
/* 805A0E24 54 00 46 3E */ srwi r0, r0, 0x18
|
||||
/* 805A0E28 98 1B 05 B8 */ stb r0, 0x5b8(r27)
|
||||
/* 805A0E2C A8 1B 04 E0 */ lha r0, 0x4e0(r27)
|
||||
/* 805A0E30 B0 1B 06 22 */ sth r0, 0x622(r27)
|
||||
/* 805A0E34 38 00 00 00 */ li r0, 0
|
||||
/* 805A0E38 B0 1B 04 E8 */ sth r0, 0x4e8(r27)
|
||||
/* 805A0E3C B0 1B 04 E0 */ sth r0, 0x4e0(r27)
|
||||
/* 805A0E40 7F 63 DB 78 */ mr r3, r27
|
||||
/* 805A0E44 3C 80 80 5A */ lis r4, useHeapInit__FP10fopAc_ac_c@ha /* 0x805A0A48@ha */
|
||||
/* 805A0E48 38 84 0A 48 */ addi r4, r4, useHeapInit__FP10fopAc_ac_c@l /* 0x805A0A48@l */
|
||||
/* 805A0E4C 38 A0 17 C0 */ li r5, 0x17c0
|
||||
/* 805A0E50 4B A7 96 61 */ bl fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl
|
||||
/* 805A0E54 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 805A0E58 40 82 00 0C */ bne lbl_805A0E64
|
||||
/* 805A0E5C 38 60 00 05 */ li r3, 5
|
||||
/* 805A0E60 48 00 01 38 */ b lbl_805A0F98
|
||||
lbl_805A0E64:
|
||||
/* 805A0E64 3C 60 80 5A */ lis r3, data_805A1330@ha /* 0x805A1330@ha */
|
||||
/* 805A0E68 8C 03 13 30 */ lbzu r0, data_805A1330@l(r3) /* 0x805A1330@l */
|
||||
/* 805A0E6C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 805A0E70 40 82 00 20 */ bne lbl_805A0E90
|
||||
/* 805A0E74 38 00 00 01 */ li r0, 1
|
||||
/* 805A0E78 98 1B 0B 58 */ stb r0, 0xb58(r27)
|
||||
/* 805A0E7C 98 03 00 00 */ stb r0, 0(r3)
|
||||
/* 805A0E80 38 00 FF FF */ li r0, -1
|
||||
/* 805A0E84 3C 60 80 5A */ lis r3, l_HIO@ha /* 0x805A1340@ha */
|
||||
/* 805A0E88 38 63 13 40 */ addi r3, r3, l_HIO@l /* 0x805A1340@l */
|
||||
/* 805A0E8C 98 03 00 04 */ stb r0, 4(r3)
|
||||
lbl_805A0E90:
|
||||
/* 805A0E90 80 1B 04 9C */ lwz r0, 0x49c(r27)
|
||||
/* 805A0E94 60 00 01 00 */ ori r0, r0, 0x100
|
||||
/* 805A0E98 90 1B 04 9C */ stw r0, 0x49c(r27)
|
||||
/* 805A0E9C 38 00 00 00 */ li r0, 0
|
||||
/* 805A0EA0 90 1B 05 5C */ stw r0, 0x55c(r27)
|
||||
/* 805A0EA4 B0 1B 05 F8 */ sth r0, 0x5f8(r27)
|
||||
/* 805A0EA8 80 7B 05 EC */ lwz r3, 0x5ec(r27)
|
||||
/* 805A0EAC 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 805A0EB0 38 63 00 24 */ addi r3, r3, 0x24
|
||||
/* 805A0EB4 90 7B 05 04 */ stw r3, 0x504(r27)
|
||||
/* 805A0EB8 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 805A0EBC 38 7B 06 B0 */ addi r3, r27, 0x6b0
|
||||
/* 805A0EC0 38 9B 04 D0 */ addi r4, r27, 0x4d0
|
||||
/* 805A0EC4 38 BB 04 BC */ addi r5, r27, 0x4bc
|
||||
/* 805A0EC8 7F 66 DB 78 */ mr r6, r27
|
||||
/* 805A0ECC 38 E0 00 01 */ li r7, 1
|
||||
/* 805A0ED0 39 1B 06 70 */ addi r8, r27, 0x670
|
||||
/* 805A0ED4 39 3B 04 F8 */ addi r9, r27, 0x4f8
|
||||
/* 805A0ED8 39 40 00 00 */ li r10, 0
|
||||
/* 805A0EDC 4B AD 53 6D */ bl Set__9dBgS_AcchFP4cXyzP4cXyzP10fopAc_ac_ciP12dBgS_AcchCirP4cXyzP5csXyzP5csXyz
|
||||
/* 805A0EE0 38 7B 06 70 */ addi r3, r27, 0x670
|
||||
/* 805A0EE4 C0 3F 00 14 */ lfs f1, 0x14(r31)
|
||||
/* 805A0EE8 C0 5F 00 58 */ lfs f2, 0x58(r31)
|
||||
/* 805A0EEC 4B AD 50 6D */ bl SetWall__12dBgS_AcchCirFff
|
||||
/* 805A0EF0 38 00 00 01 */ li r0, 1
|
||||
/* 805A0EF4 B0 1B 05 62 */ sth r0, 0x562(r27)
|
||||
/* 805A0EF8 B0 1B 05 60 */ sth r0, 0x560(r27)
|
||||
/* 805A0EFC 38 7B 08 88 */ addi r3, r27, 0x888
|
||||
/* 805A0F00 38 80 00 64 */ li r4, 0x64
|
||||
/* 805A0F04 38 A0 00 00 */ li r5, 0
|
||||
/* 805A0F08 7F 66 DB 78 */ mr r6, r27
|
||||
/* 805A0F0C 4B AE 29 55 */ bl Init__9dCcD_SttsFiiP10fopAc_ac_c
|
||||
/* 805A0F10 38 7B 08 C4 */ addi r3, r27, 0x8c4
|
||||
/* 805A0F14 3C 80 80 5A */ lis r4, cc_sph_src@ha /* 0x805A1204@ha */
|
||||
/* 805A0F18 38 84 12 04 */ addi r4, r4, cc_sph_src@l /* 0x805A1204@l */
|
||||
/* 805A0F1C 4B AE 3B 19 */ bl Set__8dCcD_SphFRC11dCcD_SrcSph
|
||||
/* 805A0F20 38 1B 08 88 */ addi r0, r27, 0x888
|
||||
/* 805A0F24 90 1B 09 08 */ stw r0, 0x908(r27)
|
||||
/* 805A0F28 38 7B 09 FC */ addi r3, r27, 0x9fc
|
||||
/* 805A0F2C 3C 80 80 5A */ lis r4, at_sph_src@ha /* 0x805A1244@ha */
|
||||
/* 805A0F30 38 84 12 44 */ addi r4, r4, at_sph_src@l /* 0x805A1244@l */
|
||||
/* 805A0F34 4B AE 3B 01 */ bl Set__8dCcD_SphFRC11dCcD_SrcSph
|
||||
/* 805A0F38 38 1B 08 88 */ addi r0, r27, 0x888
|
||||
/* 805A0F3C 90 1B 0A 40 */ stw r0, 0xa40(r27)
|
||||
/* 805A0F40 38 00 00 07 */ li r0, 7
|
||||
/* 805A0F44 98 1B 05 48 */ stb r0, 0x548(r27)
|
||||
/* 805A0F48 88 1B 05 B5 */ lbz r0, 0x5b5(r27)
|
||||
/* 805A0F4C 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 805A0F50 40 82 00 20 */ bne lbl_805A0F70
|
||||
/* 805A0F54 C0 3F 00 88 */ lfs f1, 0x88(r31)
|
||||
/* 805A0F58 4B CC 69 FD */ bl cM_rndF__Ff
|
||||
/* 805A0F5C FC 00 08 1E */ fctiwz f0, f1
|
||||
/* 805A0F60 D8 01 00 10 */ stfd f0, 0x10(r1)
|
||||
/* 805A0F64 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 805A0F68 98 1B 05 F4 */ stb r0, 0x5f4(r27)
|
||||
/* 805A0F6C 48 00 00 20 */ b lbl_805A0F8C
|
||||
lbl_805A0F70:
|
||||
/* 805A0F70 98 1B 05 F4 */ stb r0, 0x5f4(r27)
|
||||
/* 805A0F74 88 1B 05 F4 */ lbz r0, 0x5f4(r27)
|
||||
/* 805A0F78 7C 00 07 74 */ extsb r0, r0
|
||||
/* 805A0F7C 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 805A0F80 40 81 00 0C */ ble lbl_805A0F8C
|
||||
/* 805A0F84 38 00 00 03 */ li r0, 3
|
||||
/* 805A0F88 98 1B 05 F4 */ stb r0, 0x5f4(r27)
|
||||
lbl_805A0F8C:
|
||||
/* 805A0F8C 7F 63 DB 78 */ mr r3, r27
|
||||
/* 805A0F90 4B FF F8 39 */ bl daSq_Execute__FP8sq_class
|
||||
lbl_805A0F94:
|
||||
/* 805A0F94 7F 83 E3 78 */ mr r3, r28
|
||||
lbl_805A0F98:
|
||||
/* 805A0F98 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 805A0F9C 4B DC 12 7D */ bl _restgpr_25
|
||||
/* 805A0FA0 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 805A0FA4 7C 08 03 A6 */ mtlr r0
|
||||
/* 805A0FA8 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 805A0FAC 4E 80 00 20 */ blr
|
||||
@@ -1,23 +0,0 @@
|
||||
lbl_805A09F4:
|
||||
/* 805A09F4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 805A09F8 7C 08 02 A6 */ mflr r0
|
||||
/* 805A09FC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 805A0A00 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 805A0A04 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 805A0A08 38 7F 05 AC */ addi r3, r31, 0x5ac
|
||||
/* 805A0A0C 3C 80 80 5A */ lis r4, d_a_sq__stringBase0@ha /* 0x805A11E4@ha */
|
||||
/* 805A0A10 38 84 11 E4 */ addi r4, r4, d_a_sq__stringBase0@l /* 0x805A11E4@l */
|
||||
/* 805A0A14 4B A8 C5 F5 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
/* 805A0A18 88 1F 0B 58 */ lbz r0, 0xb58(r31)
|
||||
/* 805A0A1C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 805A0A20 41 82 00 10 */ beq lbl_805A0A30
|
||||
/* 805A0A24 38 00 00 00 */ li r0, 0
|
||||
/* 805A0A28 3C 60 80 5A */ lis r3, data_805A1330@ha /* 0x805A1330@ha */
|
||||
/* 805A0A2C 98 03 13 30 */ stb r0, data_805A1330@l(r3) /* 0x805A1330@l */
|
||||
lbl_805A0A30:
|
||||
/* 805A0A30 38 60 00 01 */ li r3, 1
|
||||
/* 805A0A34 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 805A0A38 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 805A0A3C 7C 08 03 A6 */ mtlr r0
|
||||
/* 805A0A40 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 805A0A44 4E 80 00 20 */ blr
|
||||
@@ -1,63 +0,0 @@
|
||||
lbl_8059F808:
|
||||
/* 8059F808 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8059F80C 7C 08 02 A6 */ mflr r0
|
||||
/* 8059F810 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8059F814 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8059F818 4B DC 29 C5 */ bl _savegpr_29
|
||||
/* 8059F81C 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8059F820 3C 60 80 5A */ lis r3, lit_3769@ha /* 0x805A1158@ha */
|
||||
/* 8059F824 3B E3 11 58 */ addi r31, r3, lit_3769@l /* 0x805A1158@l */
|
||||
/* 8059F828 80 7D 05 EC */ lwz r3, 0x5ec(r29)
|
||||
/* 8059F82C 83 C3 00 04 */ lwz r30, 4(r3)
|
||||
/* 8059F830 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 8059F834 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 8059F838 38 80 00 00 */ li r4, 0
|
||||
/* 8059F83C 38 BD 04 D0 */ addi r5, r29, 0x4d0
|
||||
/* 8059F840 38 DD 01 0C */ addi r6, r29, 0x10c
|
||||
/* 8059F844 4B C0 3F 81 */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
|
||||
/* 8059F848 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 8059F84C 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 8059F850 80 9E 00 04 */ lwz r4, 4(r30)
|
||||
/* 8059F854 38 BD 01 0C */ addi r5, r29, 0x10c
|
||||
/* 8059F858 4B C0 55 49 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
|
||||
/* 8059F85C 80 9E 00 04 */ lwz r4, 4(r30)
|
||||
/* 8059F860 80 7D 05 F0 */ lwz r3, 0x5f0(r29)
|
||||
/* 8059F864 C0 23 00 10 */ lfs f1, 0x10(r3)
|
||||
/* 8059F868 38 84 00 58 */ addi r4, r4, 0x58
|
||||
/* 8059F86C 4B A6 DE 6D */ bl entry__13mDoExt_btkAnmFP16J3DMaterialTablef
|
||||
/* 8059F870 80 7D 05 EC */ lwz r3, 0x5ec(r29)
|
||||
/* 8059F874 4B A7 0E 0D */ bl entryDL__14mDoExt_McaMorfFv
|
||||
/* 8059F878 C0 5D 04 D8 */ lfs f2, 0x4d8(r29)
|
||||
/* 8059F87C C0 1F 00 0C */ lfs f0, 0xc(r31)
|
||||
/* 8059F880 C0 7D 04 D4 */ lfs f3, 0x4d4(r29)
|
||||
/* 8059F884 EC 20 18 2A */ fadds f1, f0, f3
|
||||
/* 8059F888 C0 1D 04 D0 */ lfs f0, 0x4d0(r29)
|
||||
/* 8059F88C D0 01 00 08 */ stfs f0, 8(r1)
|
||||
/* 8059F890 D0 21 00 0C */ stfs f1, 0xc(r1)
|
||||
/* 8059F894 D0 41 00 10 */ stfs f2, 0x10(r1)
|
||||
/* 8059F898 80 7D 05 FC */ lwz r3, 0x5fc(r29)
|
||||
/* 8059F89C 38 80 00 01 */ li r4, 1
|
||||
/* 8059F8A0 7F C5 F3 78 */ mr r5, r30
|
||||
/* 8059F8A4 38 C1 00 08 */ addi r6, r1, 8
|
||||
/* 8059F8A8 C0 3F 00 28 */ lfs f1, 0x28(r31)
|
||||
/* 8059F8AC C0 5F 00 2C */ lfs f2, 0x2c(r31)
|
||||
/* 8059F8B0 3C E0 80 5A */ lis r7, l_HIO@ha /* 0x805A1340@ha */
|
||||
/* 8059F8B4 38 E7 13 40 */ addi r7, r7, l_HIO@l /* 0x805A1340@l */
|
||||
/* 8059F8B8 C0 07 00 08 */ lfs f0, 8(r7)
|
||||
/* 8059F8BC EC 42 00 32 */ fmuls f2, f2, f0
|
||||
/* 8059F8C0 C0 9D 07 48 */ lfs f4, 0x748(r29)
|
||||
/* 8059F8C4 38 FD 07 A0 */ addi r7, r29, 0x7a0
|
||||
/* 8059F8C8 39 1D 01 0C */ addi r8, r29, 0x10c
|
||||
/* 8059F8CC 39 20 00 00 */ li r9, 0
|
||||
/* 8059F8D0 C0 BF 00 08 */ lfs f5, 8(r31)
|
||||
/* 8059F8D4 3D 40 80 42 */ lis r10, mSimpleTexObj__21dDlst_shadowControl_c@ha /* 0x804248D0@ha */
|
||||
/* 8059F8D8 39 4A 48 D0 */ addi r10, r10, mSimpleTexObj__21dDlst_shadowControl_c@l /* 0x804248D0@l */
|
||||
/* 8059F8DC 4B A8 F0 35 */ bl dComIfGd_setShadow__FUlScP8J3DModelP4cXyzffffR13cBgS_PolyInfoP12dKy_tevstr_csfP9_GXTexObj
|
||||
/* 8059F8E0 90 7D 05 FC */ stw r3, 0x5fc(r29)
|
||||
/* 8059F8E4 38 60 00 01 */ li r3, 1
|
||||
/* 8059F8E8 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8059F8EC 4B DC 29 3D */ bl _restgpr_29
|
||||
/* 8059F8F0 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8059F8F4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8059F8F8 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8059F8FC 4E 80 00 20 */ blr
|
||||
@@ -1,142 +0,0 @@
|
||||
lbl_805A07C8:
|
||||
/* 805A07C8 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 805A07CC 7C 08 02 A6 */ mflr r0
|
||||
/* 805A07D0 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 805A07D4 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 805A07D8 4B DC 1A 01 */ bl _savegpr_28
|
||||
/* 805A07DC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 805A07E0 3C 60 80 5A */ lis r3, lit_3769@ha /* 0x805A1158@ha */
|
||||
/* 805A07E4 3B E3 11 58 */ addi r31, r3, lit_3769@l /* 0x805A1158@l */
|
||||
/* 805A07E8 C0 1F 00 20 */ lfs f0, 0x20(r31)
|
||||
/* 805A07EC D0 01 00 08 */ stfs f0, 8(r1)
|
||||
/* 805A07F0 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 805A07F4 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 805A07F8 38 7E 04 EC */ addi r3, r30, 0x4ec
|
||||
/* 805A07FC C0 3F 00 08 */ lfs f1, 8(r31)
|
||||
/* 805A0800 FC 40 08 90 */ fmr f2, f1
|
||||
/* 805A0804 C0 7F 00 84 */ lfs f3, 0x84(r31)
|
||||
/* 805A0808 4B CC F2 35 */ bl cLib_addCalc2__FPffff
|
||||
/* 805A080C A8 7E 05 F6 */ lha r3, 0x5f6(r30)
|
||||
/* 805A0810 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 805A0814 B0 1E 05 F6 */ sth r0, 0x5f6(r30)
|
||||
/* 805A0818 38 60 00 00 */ li r3, 0
|
||||
/* 805A081C 38 00 00 04 */ li r0, 4
|
||||
/* 805A0820 7C 09 03 A6 */ mtctr r0
|
||||
lbl_805A0824:
|
||||
/* 805A0824 38 A3 06 00 */ addi r5, r3, 0x600
|
||||
/* 805A0828 7C 9E 2A AE */ lhax r4, r30, r5
|
||||
/* 805A082C 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 805A0830 41 82 00 0C */ beq lbl_805A083C
|
||||
/* 805A0834 38 04 FF FF */ addi r0, r4, -1
|
||||
/* 805A0838 7C 1E 2B 2E */ sthx r0, r30, r5
|
||||
lbl_805A083C:
|
||||
/* 805A083C 38 63 00 02 */ addi r3, r3, 2
|
||||
/* 805A0840 42 00 FF E4 */ bdnz lbl_805A0824
|
||||
/* 805A0844 A8 7E 06 08 */ lha r3, 0x608(r30)
|
||||
/* 805A0848 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 805A084C 41 82 00 0C */ beq lbl_805A0858
|
||||
/* 805A0850 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 805A0854 B0 1E 06 08 */ sth r0, 0x608(r30)
|
||||
lbl_805A0858:
|
||||
/* 805A0858 A8 7E 06 0A */ lha r3, 0x60a(r30)
|
||||
/* 805A085C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 805A0860 41 82 00 0C */ beq lbl_805A086C
|
||||
/* 805A0864 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 805A0868 B0 1E 06 0A */ sth r0, 0x60a(r30)
|
||||
lbl_805A086C:
|
||||
/* 805A086C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 805A0870 4B FF FB 0D */ bl action__FP8sq_class
|
||||
/* 805A0874 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 805A0878 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 805A087C C0 3E 04 D0 */ lfs f1, 0x4d0(r30)
|
||||
/* 805A0880 C0 5E 04 D4 */ lfs f2, 0x4d4(r30)
|
||||
/* 805A0884 C0 7E 04 D8 */ lfs f3, 0x4d8(r30)
|
||||
/* 805A0888 4B DA 60 61 */ bl PSMTXTrans
|
||||
/* 805A088C 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 805A0890 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 805A0894 A8 9E 04 E6 */ lha r4, 0x4e6(r30)
|
||||
/* 805A0898 4B A6 BB 9D */ bl mDoMtx_YrotM__FPA4_fs
|
||||
/* 805A089C 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 805A08A0 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 805A08A4 A8 9E 04 E4 */ lha r4, 0x4e4(r30)
|
||||
/* 805A08A8 4B A6 BA F5 */ bl mDoMtx_XrotM__FPA4_fs
|
||||
/* 805A08AC 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 805A08B0 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 805A08B4 A8 9E 04 E8 */ lha r4, 0x4e8(r30)
|
||||
/* 805A08B8 4B A6 BC 15 */ bl mDoMtx_ZrotM__FPA4_fs
|
||||
/* 805A08BC C0 3E 04 EC */ lfs f1, 0x4ec(r30)
|
||||
/* 805A08C0 3C 60 80 5A */ lis r3, l_HIO@ha /* 0x805A1340@ha */
|
||||
/* 805A08C4 3B A3 13 40 */ addi r29, r3, l_HIO@l /* 0x805A1340@l */
|
||||
/* 805A08C8 C0 1D 00 08 */ lfs f0, 8(r29)
|
||||
/* 805A08CC EC 21 00 32 */ fmuls f1, f1, f0
|
||||
/* 805A08D0 FC 40 08 90 */ fmr f2, f1
|
||||
/* 805A08D4 FC 60 08 90 */ fmr f3, f1
|
||||
/* 805A08D8 4B A6 C5 61 */ bl scaleM__14mDoMtx_stack_cFfff
|
||||
/* 805A08DC 80 7E 05 EC */ lwz r3, 0x5ec(r30)
|
||||
/* 805A08E0 83 83 00 04 */ lwz r28, 4(r3)
|
||||
/* 805A08E4 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 805A08E8 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 805A08EC 38 9C 00 24 */ addi r4, r28, 0x24
|
||||
/* 805A08F0 4B DA 5B C1 */ bl PSMTXCopy
|
||||
/* 805A08F4 80 7E 05 EC */ lwz r3, 0x5ec(r30)
|
||||
/* 805A08F8 38 9E 05 38 */ addi r4, r30, 0x538
|
||||
/* 805A08FC 38 A0 00 00 */ li r5, 0
|
||||
/* 805A0900 38 C0 00 00 */ li r6, 0
|
||||
/* 805A0904 4B A6 FC C5 */ bl play__14mDoExt_McaMorfFP3VecUlSc
|
||||
/* 805A0908 88 1E 05 F4 */ lbz r0, 0x5f4(r30)
|
||||
/* 805A090C 7C 00 07 74 */ extsb r0, r0
|
||||
/* 805A0910 C8 3F 00 60 */ lfd f1, 0x60(r31)
|
||||
/* 805A0914 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 805A0918 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 805A091C 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 805A0920 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 805A0924 C8 01 00 18 */ lfd f0, 0x18(r1)
|
||||
/* 805A0928 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 805A092C 80 7E 05 F0 */ lwz r3, 0x5f0(r30)
|
||||
/* 805A0930 D0 03 00 10 */ stfs f0, 0x10(r3)
|
||||
/* 805A0934 80 7E 05 EC */ lwz r3, 0x5ec(r30)
|
||||
/* 805A0938 4B A6 FD 75 */ bl modelCalc__14mDoExt_McaMorfFv
|
||||
/* 805A093C 80 7C 00 84 */ lwz r3, 0x84(r28)
|
||||
/* 805A0940 80 63 00 0C */ lwz r3, 0xc(r3)
|
||||
/* 805A0944 38 63 00 60 */ addi r3, r3, 0x60
|
||||
/* 805A0948 3C 80 80 45 */ lis r4, calc_mtx@ha /* 0x80450768@ha */
|
||||
/* 805A094C 38 84 07 68 */ addi r4, r4, calc_mtx@l /* 0x80450768@l */
|
||||
/* 805A0950 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 805A0954 4B DA 5B 5D */ bl PSMTXCopy
|
||||
/* 805A0958 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 805A095C 38 9E 05 38 */ addi r4, r30, 0x538
|
||||
/* 805A0960 4B CD 05 8D */ bl MtxPosition__FP4cXyzP4cXyz
|
||||
/* 805A0964 C0 1E 05 38 */ lfs f0, 0x538(r30)
|
||||
/* 805A0968 D0 1E 05 50 */ stfs f0, 0x550(r30)
|
||||
/* 805A096C C0 1E 05 3C */ lfs f0, 0x53c(r30)
|
||||
/* 805A0970 D0 1E 05 54 */ stfs f0, 0x554(r30)
|
||||
/* 805A0974 C0 1E 05 40 */ lfs f0, 0x540(r30)
|
||||
/* 805A0978 D0 1E 05 58 */ stfs f0, 0x558(r30)
|
||||
/* 805A097C C0 5E 05 54 */ lfs f2, 0x554(r30)
|
||||
/* 805A0980 C0 3F 00 04 */ lfs f1, 4(r31)
|
||||
/* 805A0984 C0 1D 00 08 */ lfs f0, 8(r29)
|
||||
/* 805A0988 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 805A098C EC 02 00 2A */ fadds f0, f2, f0
|
||||
/* 805A0990 D0 1E 05 54 */ stfs f0, 0x554(r30)
|
||||
/* 805A0994 38 7E 09 E8 */ addi r3, r30, 0x9e8
|
||||
/* 805A0998 38 9E 05 38 */ addi r4, r30, 0x538
|
||||
/* 805A099C 4B CC EC AD */ bl SetC__8cM3dGSphFRC4cXyz
|
||||
/* 805A09A0 38 7E 09 E8 */ addi r3, r30, 0x9e8
|
||||
/* 805A09A4 C0 3F 00 2C */ lfs f1, 0x2c(r31)
|
||||
/* 805A09A8 C0 1D 00 08 */ lfs f0, 8(r29)
|
||||
/* 805A09AC EC 21 00 32 */ fmuls f1, f1, f0
|
||||
/* 805A09B0 4B CC ED 59 */ bl SetR__8cM3dGSphFf
|
||||
/* 805A09B4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 805A09B8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 805A09BC 38 63 23 3C */ addi r3, r3, 0x233c
|
||||
/* 805A09C0 38 9E 08 C4 */ addi r4, r30, 0x8c4
|
||||
/* 805A09C4 4B CC 41 E5 */ bl Set__4cCcSFP8cCcD_Obj
|
||||
/* 805A09C8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 805A09CC 4B FF FC D9 */ bl message__FP8sq_class
|
||||
/* 805A09D0 38 60 00 01 */ li r3, 1
|
||||
/* 805A09D4 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 805A09D8 4B DC 18 4D */ bl _restgpr_28
|
||||
/* 805A09DC 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 805A09E0 7C 08 03 A6 */ mtlr r0
|
||||
/* 805A09E4 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 805A09E8 4E 80 00 20 */ blr
|
||||
@@ -1,3 +0,0 @@
|
||||
lbl_805A1134:
|
||||
/* 805A1134 38 63 FF DC */ addi r3, r3, -36
|
||||
/* 805A1138 4B FF FF 08 */ b __dt__12dBgS_ObjAcchFv
|
||||
@@ -1,3 +0,0 @@
|
||||
lbl_805A113C:
|
||||
/* 805A113C 38 63 FF EC */ addi r3, r3, -20
|
||||
/* 805A1140 4B FF FF 00 */ b __dt__12dBgS_ObjAcchFv
|
||||
@@ -1,80 +0,0 @@
|
||||
lbl_805A06A4:
|
||||
/* 805A06A4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 805A06A8 7C 08 02 A6 */ mflr r0
|
||||
/* 805A06AC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 805A06B0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 805A06B4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 805A06B8 A8 03 06 20 */ lha r0, 0x620(r3)
|
||||
/* 805A06BC 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 805A06C0 41 82 00 48 */ beq lbl_805A0708
|
||||
/* 805A06C4 38 00 00 0A */ li r0, 0xa
|
||||
/* 805A06C8 B0 1F 06 08 */ sth r0, 0x608(r31)
|
||||
/* 805A06CC 38 7F 06 24 */ addi r3, r31, 0x624
|
||||
/* 805A06D0 7F E4 FB 78 */ mr r4, r31
|
||||
/* 805A06D4 38 A0 00 00 */ li r5, 0
|
||||
/* 805A06D8 38 C0 00 00 */ li r6, 0
|
||||
/* 805A06DC 4B CA 9B FD */ bl doFlow__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_ci
|
||||
/* 805A06E0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 805A06E4 41 82 00 1C */ beq lbl_805A0700
|
||||
/* 805A06E8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 805A06EC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 805A06F0 38 63 4E C8 */ addi r3, r3, 0x4ec8
|
||||
/* 805A06F4 4B AA 1D 75 */ bl reset__14dEvt_control_cFv
|
||||
/* 805A06F8 38 00 00 00 */ li r0, 0
|
||||
/* 805A06FC B0 1F 06 20 */ sth r0, 0x620(r31)
|
||||
lbl_805A0700:
|
||||
/* 805A0700 38 60 00 01 */ li r3, 1
|
||||
/* 805A0704 48 00 00 B0 */ b lbl_805A07B4
|
||||
lbl_805A0708:
|
||||
/* 805A0708 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 805A070C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 805A0710 88 03 4F AD */ lbz r0, 0x4fad(r3)
|
||||
/* 805A0714 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 805A0718 41 82 00 30 */ beq lbl_805A0748
|
||||
/* 805A071C A0 1F 00 F8 */ lhz r0, 0xf8(r31)
|
||||
/* 805A0720 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 805A0724 40 82 00 24 */ bne lbl_805A0748
|
||||
/* 805A0728 38 7F 06 24 */ addi r3, r31, 0x624
|
||||
/* 805A072C 7F E4 FB 78 */ mr r4, r31
|
||||
/* 805A0730 A8 BF 06 22 */ lha r5, 0x622(r31)
|
||||
/* 805A0734 38 C0 00 00 */ li r6, 0
|
||||
/* 805A0738 38 E0 00 00 */ li r7, 0
|
||||
/* 805A073C 4B CA 98 55 */ bl init__10dMsgFlow_cFP10fopAc_ac_ciiPP10fopAc_ac_c
|
||||
/* 805A0740 38 00 00 01 */ li r0, 1
|
||||
/* 805A0744 B0 1F 06 20 */ sth r0, 0x620(r31)
|
||||
lbl_805A0748:
|
||||
/* 805A0748 88 1F 06 1E */ lbz r0, 0x61e(r31)
|
||||
/* 805A074C 2C 00 00 02 */ cmpwi r0, 2
|
||||
/* 805A0750 40 82 00 44 */ bne lbl_805A0794
|
||||
/* 805A0754 A8 1F 06 22 */ lha r0, 0x622(r31)
|
||||
/* 805A0758 2C 00 FF FF */ cmpwi r0, -1
|
||||
/* 805A075C 41 82 00 38 */ beq lbl_805A0794
|
||||
/* 805A0760 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 805A0764 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 805A0768 80 63 5D B4 */ lwz r3, 0x5db4(r3)
|
||||
/* 805A076C 80 03 05 74 */ lwz r0, 0x574(r3)
|
||||
/* 805A0770 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
/* 805A0774 41 82 00 20 */ beq lbl_805A0794
|
||||
/* 805A0778 80 1F 05 5C */ lwz r0, 0x55c(r31)
|
||||
/* 805A077C 60 00 00 0A */ ori r0, r0, 0xa
|
||||
/* 805A0780 90 1F 05 5C */ stw r0, 0x55c(r31)
|
||||
/* 805A0784 A0 1F 00 FA */ lhz r0, 0xfa(r31)
|
||||
/* 805A0788 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 805A078C B0 1F 00 FA */ sth r0, 0xfa(r31)
|
||||
/* 805A0790 48 00 00 20 */ b lbl_805A07B0
|
||||
lbl_805A0794:
|
||||
/* 805A0794 80 1F 04 9C */ lwz r0, 0x49c(r31)
|
||||
/* 805A0798 54 00 00 3E */ slwi r0, r0, 0
|
||||
/* 805A079C 90 1F 04 9C */ stw r0, 0x49c(r31)
|
||||
/* 805A07A0 80 7F 05 5C */ lwz r3, 0x55c(r31)
|
||||
/* 805A07A4 38 00 FF F5 */ li r0, -11
|
||||
/* 805A07A8 7C 60 00 38 */ and r0, r3, r0
|
||||
/* 805A07AC 90 1F 05 5C */ stw r0, 0x55c(r31)
|
||||
lbl_805A07B0:
|
||||
/* 805A07B0 38 60 00 00 */ li r3, 0
|
||||
lbl_805A07B4:
|
||||
/* 805A07B4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 805A07B8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 805A07BC 7C 08 03 A6 */ mtlr r0
|
||||
/* 805A07C0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 805A07C4 4E 80 00 20 */ blr
|
||||
@@ -1,124 +0,0 @@
|
||||
lbl_8059FE50:
|
||||
/* 8059FE50 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 8059FE54 7C 08 02 A6 */ mflr r0
|
||||
/* 8059FE58 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 8059FE5C DB E1 00 40 */ stfd f31, 0x40(r1)
|
||||
/* 8059FE60 F3 E1 00 48 */ psq_st f31, 72(r1), 0, 0 /* qr0 */
|
||||
/* 8059FE64 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 8059FE68 4B DC 23 75 */ bl _savegpr_29
|
||||
/* 8059FE6C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8059FE70 3C 60 80 5A */ lis r3, lit_3769@ha /* 0x805A1158@ha */
|
||||
/* 8059FE74 3B E3 11 58 */ addi r31, r3, lit_3769@l /* 0x805A1158@l */
|
||||
/* 8059FE78 C3 FF 00 20 */ lfs f31, 0x20(r31)
|
||||
/* 8059FE7C 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8059FE80 38 9E 04 D0 */ addi r4, r30, 0x4d0
|
||||
/* 8059FE84 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8059FE88 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8059FE8C 80 A5 5D AC */ lwz r5, 0x5dac(r5)
|
||||
/* 8059FE90 38 A5 04 D0 */ addi r5, r5, 0x4d0
|
||||
/* 8059FE94 4B CC 6C A1 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8059FE98 C0 01 00 08 */ lfs f0, 8(r1)
|
||||
/* 8059FE9C D0 01 00 14 */ stfs f0, 0x14(r1)
|
||||
/* 8059FEA0 C0 01 00 0C */ lfs f0, 0xc(r1)
|
||||
/* 8059FEA4 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 8059FEA8 C0 01 00 10 */ lfs f0, 0x10(r1)
|
||||
/* 8059FEAC D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
/* 8059FEB0 A8 1E 05 FA */ lha r0, 0x5fa(r30)
|
||||
/* 8059FEB4 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 8059FEB8 41 82 00 54 */ beq lbl_8059FF0C
|
||||
/* 8059FEBC 40 80 01 20 */ bge lbl_8059FFDC
|
||||
/* 8059FEC0 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8059FEC4 40 80 00 08 */ bge lbl_8059FECC
|
||||
/* 8059FEC8 48 00 01 14 */ b lbl_8059FFDC
|
||||
lbl_8059FECC:
|
||||
/* 8059FECC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8059FED0 38 80 00 07 */ li r4, 7
|
||||
/* 8059FED4 C0 3F 00 4C */ lfs f1, 0x4c(r31)
|
||||
/* 8059FED8 38 A0 00 02 */ li r5, 2
|
||||
/* 8059FEDC C0 5F 00 68 */ lfs f2, 0x68(r31)
|
||||
/* 8059FEE0 3C C0 80 5A */ lis r6, l_HIO@ha /* 0x805A1340@ha */
|
||||
/* 8059FEE4 38 C6 13 40 */ addi r6, r6, l_HIO@l /* 0x805A1340@l */
|
||||
/* 8059FEE8 C0 06 00 10 */ lfs f0, 0x10(r6)
|
||||
/* 8059FEEC EC 42 00 32 */ fmuls f2, f2, f0
|
||||
/* 8059FEF0 38 C0 FF FF */ li r6, -1
|
||||
/* 8059FEF4 4B FF F7 E5 */ bl anm_init__FP8sq_classifUcfi
|
||||
/* 8059FEF8 A8 7E 05 FA */ lha r3, 0x5fa(r30)
|
||||
/* 8059FEFC 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 8059FF00 B0 1E 05 FA */ sth r0, 0x5fa(r30)
|
||||
/* 8059FF04 38 00 00 00 */ li r0, 0
|
||||
/* 8059FF08 B0 1E 06 00 */ sth r0, 0x600(r30)
|
||||
lbl_8059FF0C:
|
||||
/* 8059FF0C 3C 60 80 5A */ lis r3, l_HIO@ha /* 0x805A1340@ha */
|
||||
/* 8059FF10 38 63 13 40 */ addi r3, r3, l_HIO@l /* 0x805A1340@l */
|
||||
/* 8059FF14 C3 E3 00 1C */ lfs f31, 0x1c(r3)
|
||||
/* 8059FF18 A8 1E 06 00 */ lha r0, 0x600(r30)
|
||||
/* 8059FF1C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8059FF20 40 82 00 94 */ bne lbl_8059FFB4
|
||||
/* 8059FF24 C0 5E 05 D4 */ lfs f2, 0x5d4(r30)
|
||||
/* 8059FF28 C0 3F 00 6C */ lfs f1, 0x6c(r31)
|
||||
/* 8059FF2C C0 03 00 18 */ lfs f0, 0x18(r3)
|
||||
/* 8059FF30 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 8059FF34 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 8059FF38 40 81 00 14 */ ble lbl_8059FF4C
|
||||
/* 8059FF3C 38 00 00 00 */ li r0, 0
|
||||
/* 8059FF40 B0 1E 05 F8 */ sth r0, 0x5f8(r30)
|
||||
/* 8059FF44 B0 1E 05 FA */ sth r0, 0x5fa(r30)
|
||||
/* 8059FF48 48 00 00 94 */ b lbl_8059FFDC
|
||||
lbl_8059FF4C:
|
||||
/* 8059FF4C C0 3F 00 04 */ lfs f1, 4(r31)
|
||||
/* 8059FF50 4B CC 7A 05 */ bl cM_rndF__Ff
|
||||
/* 8059FF54 C0 1F 00 5C */ lfs f0, 0x5c(r31)
|
||||
/* 8059FF58 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 8059FF5C FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8059FF60 D8 01 00 20 */ stfd f0, 0x20(r1)
|
||||
/* 8059FF64 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8059FF68 B0 1E 06 00 */ sth r0, 0x600(r30)
|
||||
/* 8059FF6C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8059FF70 4B FF F9 91 */ bl way_bg_check__FP8sq_class
|
||||
/* 8059FF74 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8059FF78 41 82 00 10 */ beq lbl_8059FF88
|
||||
/* 8059FF7C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8059FF80 4B FF FA 7D */ bl turn_set__FP8sq_class
|
||||
/* 8059FF84 48 00 00 58 */ b lbl_8059FFDC
|
||||
lbl_8059FF88:
|
||||
/* 8059FF88 C0 3F 00 70 */ lfs f1, 0x70(r31)
|
||||
/* 8059FF8C 4B CC 7A 01 */ bl cM_rndFX__Ff
|
||||
/* 8059FF90 FC 00 08 1E */ fctiwz f0, f1
|
||||
/* 8059FF94 D8 01 00 20 */ stfd f0, 0x20(r1)
|
||||
/* 8059FF98 83 A1 00 24 */ lwz r29, 0x24(r1)
|
||||
/* 8059FF9C C0 21 00 14 */ lfs f1, 0x14(r1)
|
||||
/* 8059FFA0 C0 41 00 1C */ lfs f2, 0x1c(r1)
|
||||
/* 8059FFA4 4B CC 76 D1 */ bl cM_atan2s__Fff
|
||||
/* 8059FFA8 7C 03 EA 14 */ add r0, r3, r29
|
||||
/* 8059FFAC B0 1E 05 D0 */ sth r0, 0x5d0(r30)
|
||||
/* 8059FFB0 48 00 00 2C */ b lbl_8059FFDC
|
||||
lbl_8059FFB4:
|
||||
/* 8059FFB4 A8 1E 06 04 */ lha r0, 0x604(r30)
|
||||
/* 8059FFB8 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8059FFBC 40 82 00 20 */ bne lbl_8059FFDC
|
||||
/* 8059FFC0 80 1E 06 DC */ lwz r0, 0x6dc(r30)
|
||||
/* 8059FFC4 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
||||
/* 8059FFC8 41 82 00 14 */ beq lbl_8059FFDC
|
||||
/* 8059FFCC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8059FFD0 4B FF FA 2D */ bl turn_set__FP8sq_class
|
||||
/* 8059FFD4 38 00 00 14 */ li r0, 0x14
|
||||
/* 8059FFD8 B0 1E 06 04 */ sth r0, 0x604(r30)
|
||||
lbl_8059FFDC:
|
||||
/* 8059FFDC 38 7E 05 2C */ addi r3, r30, 0x52c
|
||||
/* 8059FFE0 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 8059FFE4 C0 5F 00 08 */ lfs f2, 8(r31)
|
||||
/* 8059FFE8 C0 7F 00 5C */ lfs f3, 0x5c(r31)
|
||||
/* 8059FFEC 4B CC FA 51 */ bl cLib_addCalc2__FPffff
|
||||
/* 8059FFF0 38 7E 04 DE */ addi r3, r30, 0x4de
|
||||
/* 8059FFF4 A8 9E 05 D0 */ lha r4, 0x5d0(r30)
|
||||
/* 8059FFF8 38 A0 00 02 */ li r5, 2
|
||||
/* 8059FFFC 38 C0 30 00 */ li r6, 0x3000
|
||||
/* 805A0000 4B CD 06 09 */ bl cLib_addCalcAngleS2__FPssss
|
||||
/* 805A0004 E3 E1 00 48 */ psq_l f31, 72(r1), 0, 0 /* qr0 */
|
||||
/* 805A0008 CB E1 00 40 */ lfd f31, 0x40(r1)
|
||||
/* 805A000C 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 805A0010 4B DC 22 19 */ bl _restgpr_29
|
||||
/* 805A0014 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 805A0018 7C 08 03 A6 */ mtlr r0
|
||||
/* 805A001C 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 805A0020 4E 80 00 20 */ blr
|
||||
@@ -1,85 +0,0 @@
|
||||
lbl_805A0024:
|
||||
/* 805A0024 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 805A0028 7C 08 02 A6 */ mflr r0
|
||||
/* 805A002C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 805A0030 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 805A0034 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 805A0038 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 805A003C 3C 60 80 5A */ lis r3, lit_3769@ha /* 0x805A1158@ha */
|
||||
/* 805A0040 3B C3 11 58 */ addi r30, r3, lit_3769@l /* 0x805A1158@l */
|
||||
/* 805A0044 80 1F 08 F0 */ lwz r0, 0x8f0(r31)
|
||||
/* 805A0048 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
||||
/* 805A004C 90 1F 08 F0 */ stw r0, 0x8f0(r31)
|
||||
/* 805A0050 C0 1E 00 20 */ lfs f0, 0x20(r30)
|
||||
/* 805A0054 D0 1F 04 FC */ stfs f0, 0x4fc(r31)
|
||||
/* 805A0058 A8 7F 05 FA */ lha r3, 0x5fa(r31)
|
||||
/* 805A005C 2C 03 00 01 */ cmpwi r3, 1
|
||||
/* 805A0060 41 82 00 24 */ beq lbl_805A0084
|
||||
/* 805A0064 40 80 00 88 */ bge lbl_805A00EC
|
||||
/* 805A0068 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 805A006C 40 80 00 08 */ bge lbl_805A0074
|
||||
/* 805A0070 48 00 00 7C */ b lbl_805A00EC
|
||||
lbl_805A0074:
|
||||
/* 805A0074 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 805A0078 B0 1F 05 FA */ sth r0, 0x5fa(r31)
|
||||
/* 805A007C 38 00 00 00 */ li r0, 0
|
||||
/* 805A0080 B0 1F 06 02 */ sth r0, 0x602(r31)
|
||||
lbl_805A0084:
|
||||
/* 805A0084 A8 1F 06 02 */ lha r0, 0x602(r31)
|
||||
/* 805A0088 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 805A008C 40 82 00 60 */ bne lbl_805A00EC
|
||||
/* 805A0090 C0 3E 00 14 */ lfs f1, 0x14(r30)
|
||||
/* 805A0094 4B CC 78 C1 */ bl cM_rndF__Ff
|
||||
/* 805A0098 C0 1E 00 44 */ lfs f0, 0x44(r30)
|
||||
/* 805A009C EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 805A00A0 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 805A00A4 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 805A00A8 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 805A00AC B0 1F 06 02 */ sth r0, 0x602(r31)
|
||||
/* 805A00B0 C0 3E 00 74 */ lfs f1, 0x74(r30)
|
||||
/* 805A00B4 4B CC 78 A1 */ bl cM_rndF__Ff
|
||||
/* 805A00B8 FC 00 08 1E */ fctiwz f0, f1
|
||||
/* 805A00BC D8 01 00 10 */ stfd f0, 0x10(r1)
|
||||
/* 805A00C0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 805A00C4 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 805A00C8 3C 60 80 5A */ lis r3, carry_wait_bck@ha /* 0x805A11F8@ha */
|
||||
/* 805A00CC 38 83 11 F8 */ addi r4, r3, carry_wait_bck@l /* 0x805A11F8@l */
|
||||
/* 805A00D0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 805A00D4 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 805A00D8 C0 3E 00 4C */ lfs f1, 0x4c(r30)
|
||||
/* 805A00DC 38 A0 00 02 */ li r5, 2
|
||||
/* 805A00E0 C0 5E 00 08 */ lfs f2, 8(r30)
|
||||
/* 805A00E4 38 C0 FF FF */ li r6, -1
|
||||
/* 805A00E8 4B FF F5 F1 */ bl anm_init__FP8sq_classifUcfi
|
||||
lbl_805A00EC:
|
||||
/* 805A00EC 80 1F 04 9C */ lwz r0, 0x49c(r31)
|
||||
/* 805A00F0 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12
|
||||
/* 805A00F4 40 82 00 54 */ bne lbl_805A0148
|
||||
/* 805A00F8 C0 3F 05 2C */ lfs f1, 0x52c(r31)
|
||||
/* 805A00FC C0 1E 00 20 */ lfs f0, 0x20(r30)
|
||||
/* 805A0100 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 805A0104 40 81 00 34 */ ble lbl_805A0138
|
||||
/* 805A0108 38 80 00 00 */ li r4, 0
|
||||
/* 805A010C B0 9F 05 FA */ sth r4, 0x5fa(r31)
|
||||
/* 805A0110 3C 60 80 5A */ lis r3, l_HIO@ha /* 0x805A1340@ha */
|
||||
/* 805A0114 38 63 13 40 */ addi r3, r3, l_HIO@l /* 0x805A1340@l */
|
||||
/* 805A0118 C0 03 00 20 */ lfs f0, 0x20(r3)
|
||||
/* 805A011C D0 1F 05 2C */ stfs f0, 0x52c(r31)
|
||||
/* 805A0120 C0 03 00 24 */ lfs f0, 0x24(r3)
|
||||
/* 805A0124 D0 1F 04 FC */ stfs f0, 0x4fc(r31)
|
||||
/* 805A0128 38 00 00 03 */ li r0, 3
|
||||
/* 805A012C B0 1F 05 F8 */ sth r0, 0x5f8(r31)
|
||||
/* 805A0130 B0 9F 05 FA */ sth r4, 0x5fa(r31)
|
||||
/* 805A0134 48 00 00 14 */ b lbl_805A0148
|
||||
lbl_805A0138:
|
||||
/* 805A0138 38 00 00 00 */ li r0, 0
|
||||
/* 805A013C B0 1F 05 F8 */ sth r0, 0x5f8(r31)
|
||||
/* 805A0140 38 00 FF FF */ li r0, -1
|
||||
/* 805A0144 B0 1F 05 FA */ sth r0, 0x5fa(r31)
|
||||
lbl_805A0148:
|
||||
/* 805A0148 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 805A014C 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 805A0150 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 805A0154 7C 08 03 A6 */ mtlr r0
|
||||
/* 805A0158 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 805A015C 4E 80 00 20 */ blr
|
||||
@@ -1,51 +0,0 @@
|
||||
lbl_805A0160:
|
||||
/* 805A0160 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 805A0164 7C 08 02 A6 */ mflr r0
|
||||
/* 805A0168 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 805A016C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 805A0170 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 805A0174 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 805A0178 3C 80 80 5A */ lis r4, lit_3769@ha /* 0x805A1158@ha */
|
||||
/* 805A017C 3B E4 11 58 */ addi r31, r4, lit_3769@l /* 0x805A1158@l */
|
||||
/* 805A0180 A8 03 05 FA */ lha r0, 0x5fa(r3)
|
||||
/* 805A0184 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 805A0188 41 82 00 44 */ beq lbl_805A01CC
|
||||
/* 805A018C 40 80 00 40 */ bge lbl_805A01CC
|
||||
/* 805A0190 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 805A0194 40 80 00 08 */ bge lbl_805A019C
|
||||
/* 805A0198 48 00 00 34 */ b lbl_805A01CC
|
||||
lbl_805A019C:
|
||||
/* 805A019C 38 80 00 07 */ li r4, 7
|
||||
/* 805A01A0 C0 3F 00 00 */ lfs f1, 0(r31)
|
||||
/* 805A01A4 38 A0 00 00 */ li r5, 0
|
||||
/* 805A01A8 C0 5F 00 20 */ lfs f2, 0x20(r31)
|
||||
/* 805A01AC 38 C0 FF FF */ li r6, -1
|
||||
/* 805A01B0 4B FF F5 29 */ bl anm_init__FP8sq_classifUcfi
|
||||
/* 805A01B4 C0 1F 00 50 */ lfs f0, 0x50(r31)
|
||||
/* 805A01B8 80 7E 05 EC */ lwz r3, 0x5ec(r30)
|
||||
/* 805A01BC D0 03 00 1C */ stfs f0, 0x1c(r3)
|
||||
/* 805A01C0 A8 7E 05 FA */ lha r3, 0x5fa(r30)
|
||||
/* 805A01C4 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 805A01C8 B0 1E 05 FA */ sth r0, 0x5fa(r30)
|
||||
lbl_805A01CC:
|
||||
/* 805A01CC 38 7E 05 2C */ addi r3, r30, 0x52c
|
||||
/* 805A01D0 3C 80 80 5A */ lis r4, l_HIO@ha /* 0x805A1340@ha */
|
||||
/* 805A01D4 38 84 13 40 */ addi r4, r4, l_HIO@l /* 0x805A1340@l */
|
||||
/* 805A01D8 C0 24 00 20 */ lfs f1, 0x20(r4)
|
||||
/* 805A01DC C0 5F 00 08 */ lfs f2, 8(r31)
|
||||
/* 805A01E0 C0 7F 00 2C */ lfs f3, 0x2c(r31)
|
||||
/* 805A01E4 4B CC F8 59 */ bl cLib_addCalc2__FPffff
|
||||
/* 805A01E8 80 1E 06 DC */ lwz r0, 0x6dc(r30)
|
||||
/* 805A01EC 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
|
||||
/* 805A01F0 41 82 00 14 */ beq lbl_805A0204
|
||||
/* 805A01F4 38 00 00 00 */ li r0, 0
|
||||
/* 805A01F8 B0 1E 05 F8 */ sth r0, 0x5f8(r30)
|
||||
/* 805A01FC 38 00 FF FF */ li r0, -1
|
||||
/* 805A0200 B0 1E 05 FA */ sth r0, 0x5fa(r30)
|
||||
lbl_805A0204:
|
||||
/* 805A0204 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 805A0208 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 805A020C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 805A0210 7C 08 03 A6 */ mtlr r0
|
||||
/* 805A0214 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 805A0218 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