d_a_crod almost fully OK (#270)

This commit is contained in:
TakaRikka
2023-02-05 08:09:29 -07:00
committed by GitHub
parent 1124554ae1
commit 24b833b205
61 changed files with 1386 additions and 4080 deletions
@@ -0,0 +1,13 @@
lbl_801410EC:
/* 801410EC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801410F0 7C 08 02 A6 */ mflr r0
/* 801410F4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801410F8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801410FC 7C 7F 1B 78 */ mr r31, r3
/* 80141100 48 01 DB FD */ bl clearData__16daPy_actorKeep_cFv
/* 80141104 7F E3 FB 78 */ mr r3, r31
/* 80141108 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8014110C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80141110 7C 08 03 A6 */ mtlr r0
/* 80141114 38 21 00 10 */ addi r1, r1, 0x10
/* 80141118 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_804A409C:
/* 804A409C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 804A40A0 7C 08 02 A6 */ mflr r0
/* 804A40A4 90 01 00 14 */ stw r0, 0x14(r1)
/* 804A40A8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 804A40AC 7C 7F 1B 79 */ or. r31, r3, r3
/* 804A40B0 41 82 00 1C */ beq lbl_804A40CC
/* 804A40B4 3C A0 80 4A */ lis r5, __vt__10cCcD_GStts@ha /* 0x804A41E4@ha */
/* 804A40B8 38 05 41 E4 */ addi r0, r5, __vt__10cCcD_GStts@l /* 0x804A41E4@l */
/* 804A40BC 90 1F 00 00 */ stw r0, 0(r31)
/* 804A40C0 7C 80 07 35 */ extsh. r0, r4
/* 804A40C4 40 81 00 08 */ ble lbl_804A40CC
/* 804A40C8 4B E2 AC 75 */ bl __dl__FPv
lbl_804A40CC:
/* 804A40CC 7F E3 FB 78 */ mr r3, r31
/* 804A40D0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 804A40D4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 804A40D8 7C 08 03 A6 */ mtlr r0
/* 804A40DC 38 21 00 10 */ addi r1, r1, 0x10
/* 804A40E0 4E 80 00 20 */ blr
@@ -1,26 +0,0 @@
lbl_804A3240:
/* 804A3240 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 804A3244 7C 08 02 A6 */ mflr r0
/* 804A3248 90 01 00 14 */ stw r0, 0x14(r1)
/* 804A324C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 804A3250 7C 7F 1B 79 */ or. r31, r3, r3
/* 804A3254 41 82 00 30 */ beq lbl_804A3284
/* 804A3258 3C 60 80 4A */ lis r3, __vt__10dCcD_GStts@ha /* 0x804A41F0@ha */
/* 804A325C 38 03 41 F0 */ addi r0, r3, __vt__10dCcD_GStts@l /* 0x804A41F0@l */
/* 804A3260 90 1F 00 00 */ stw r0, 0(r31)
/* 804A3264 41 82 00 10 */ beq lbl_804A3274
/* 804A3268 3C 60 80 4A */ lis r3, __vt__10cCcD_GStts@ha /* 0x804A41E4@ha */
/* 804A326C 38 03 41 E4 */ addi r0, r3, __vt__10cCcD_GStts@l /* 0x804A41E4@l */
/* 804A3270 90 1F 00 00 */ stw r0, 0(r31)
lbl_804A3274:
/* 804A3274 7C 80 07 35 */ extsh. r0, r4
/* 804A3278 40 81 00 0C */ ble lbl_804A3284
/* 804A327C 7F E3 FB 78 */ mr r3, r31
/* 804A3280 4B E2 BA BD */ bl __dl__FPv
lbl_804A3284:
/* 804A3284 7F E3 FB 78 */ mr r3, r31
/* 804A3288 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 804A328C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 804A3290 7C 08 03 A6 */ mtlr r0
/* 804A3294 38 21 00 10 */ addi r1, r1, 0x10
/* 804A3298 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_804A329C:
/* 804A329C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 804A32A0 7C 08 02 A6 */ mflr r0
/* 804A32A4 90 01 00 14 */ stw r0, 0x14(r1)
/* 804A32A8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 804A32AC 7C 7F 1B 79 */ or. r31, r3, r3
/* 804A32B0 41 82 00 1C */ beq lbl_804A32CC
/* 804A32B4 3C A0 80 4A */ lis r5, __vt__12J3DFrameCtrl@ha /* 0x804A4208@ha */
/* 804A32B8 38 05 42 08 */ addi r0, r5, __vt__12J3DFrameCtrl@l /* 0x804A4208@l */
/* 804A32BC 90 1F 00 00 */ stw r0, 0(r31)
/* 804A32C0 7C 80 07 35 */ extsh. r0, r4
/* 804A32C4 40 81 00 08 */ ble lbl_804A32CC
/* 804A32C8 4B E2 BA 75 */ bl __dl__FPv
lbl_804A32CC:
/* 804A32CC 7F E3 FB 78 */ mr r3, r31
/* 804A32D0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 804A32D4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 804A32D8 7C 08 03 A6 */ mtlr r0
/* 804A32DC 38 21 00 10 */ addi r1, r1, 0x10
/* 804A32E0 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_804A31F8:
/* 804A31F8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 804A31FC 7C 08 02 A6 */ mflr r0
/* 804A3200 90 01 00 14 */ stw r0, 0x14(r1)
/* 804A3204 93 E1 00 0C */ stw r31, 0xc(r1)
/* 804A3208 7C 7F 1B 79 */ or. r31, r3, r3
/* 804A320C 41 82 00 1C */ beq lbl_804A3228
/* 804A3210 3C A0 80 4A */ lis r5, __vt__8cM3dGAab@ha /* 0x804A41FC@ha */
/* 804A3214 38 05 41 FC */ addi r0, r5, __vt__8cM3dGAab@l /* 0x804A41FC@l */
/* 804A3218 90 1F 00 18 */ stw r0, 0x18(r31)
/* 804A321C 7C 80 07 35 */ extsh. r0, r4
/* 804A3220 40 81 00 08 */ ble lbl_804A3228
/* 804A3224 4B E2 BB 19 */ bl __dl__FPv
lbl_804A3228:
/* 804A3228 7F E3 FB 78 */ mr r3, r31
/* 804A322C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 804A3230 80 01 00 14 */ lwz r0, 0x14(r1)
/* 804A3234 7C 08 03 A6 */ mtlr r0
/* 804A3238 38 21 00 10 */ addi r1, r1, 0x10
/* 804A323C 4E 80 00 20 */ blr
@@ -1,106 +0,0 @@
lbl_804A3304:
/* 804A3304 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 804A3308 7C 08 02 A6 */ mflr r0
/* 804A330C 90 01 00 14 */ stw r0, 0x14(r1)
/* 804A3310 93 E1 00 0C */ stw r31, 0xc(r1)
/* 804A3314 93 C1 00 08 */ stw r30, 8(r1)
/* 804A3318 7C 7E 1B 79 */ or. r30, r3, r3
/* 804A331C 7C 9F 23 78 */ mr r31, r4
/* 804A3320 41 82 01 4C */ beq lbl_804A346C
/* 804A3324 80 1E 00 B0 */ lwz r0, 0xb0(r30)
/* 804A3328 28 00 00 06 */ cmplwi r0, 6
/* 804A332C 40 82 00 20 */ bne lbl_804A334C
/* 804A3330 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 804A3334 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 804A3338 80 63 5D B4 */ lwz r3, 0x5db4(r3)
/* 804A333C 28 03 00 00 */ cmplwi r3, 0
/* 804A3340 41 82 00 14 */ beq lbl_804A3354
/* 804A3344 90 63 17 48 */ stw r3, 0x1748(r3)
/* 804A3348 48 00 00 0C */ b lbl_804A3354
lbl_804A334C:
/* 804A334C 38 7E 07 10 */ addi r3, r30, 0x710
/* 804A3350 4B D0 45 DD */ bl dKy_plight_cut__FP15LIGHT_INFLUENCE
lbl_804A3354:
/* 804A3354 34 1E 05 CC */ addic. r0, r30, 0x5cc
/* 804A3358 41 82 00 7C */ beq lbl_804A33D4
/* 804A335C 3C 60 80 3B */ lis r3, __vt__8dCcD_Cps@ha /* 0x803AC170@ha */
/* 804A3360 38 63 C1 70 */ addi r3, r3, __vt__8dCcD_Cps@l /* 0x803AC170@l */
/* 804A3364 90 7E 06 08 */ stw r3, 0x608(r30)
/* 804A3368 38 03 00 2C */ addi r0, r3, 0x2c
/* 804A336C 90 1E 06 EC */ stw r0, 0x6ec(r30)
/* 804A3370 38 03 00 84 */ addi r0, r3, 0x84
/* 804A3374 90 1E 07 08 */ stw r0, 0x708(r30)
/* 804A3378 34 1E 06 D0 */ addic. r0, r30, 0x6d0
/* 804A337C 41 82 00 4C */ beq lbl_804A33C8
/* 804A3380 3C 60 80 3C */ lis r3, __vt__12cCcD_CpsAttr@ha /* 0x803C3608@ha */
/* 804A3384 38 63 36 08 */ addi r3, r3, __vt__12cCcD_CpsAttr@l /* 0x803C3608@l */
/* 804A3388 90 7E 06 EC */ stw r3, 0x6ec(r30)
/* 804A338C 38 03 00 58 */ addi r0, r3, 0x58
/* 804A3390 90 1E 07 08 */ stw r0, 0x708(r30)
/* 804A3394 38 7E 06 F0 */ addi r3, r30, 0x6f0
/* 804A3398 38 80 00 00 */ li r4, 0
/* 804A339C 4B DC BC 09 */ bl __dt__8cM3dGCpsFv
/* 804A33A0 34 1E 06 D0 */ addic. r0, r30, 0x6d0
/* 804A33A4 41 82 00 24 */ beq lbl_804A33C8
/* 804A33A8 3C 60 80 3C */ lis r3, __vt__14cCcD_ShapeAttr@ha /* 0x803C36D0@ha */
/* 804A33AC 38 03 36 D0 */ addi r0, r3, __vt__14cCcD_ShapeAttr@l /* 0x803C36D0@l */
/* 804A33B0 90 1E 06 EC */ stw r0, 0x6ec(r30)
/* 804A33B4 34 1E 06 D0 */ addic. r0, r30, 0x6d0
/* 804A33B8 41 82 00 10 */ beq lbl_804A33C8
/* 804A33BC 3C 60 80 4A */ lis r3, __vt__8cM3dGAab@ha /* 0x804A41FC@ha */
/* 804A33C0 38 03 41 FC */ addi r0, r3, __vt__8cM3dGAab@l /* 0x804A41FC@l */
/* 804A33C4 90 1E 06 E8 */ stw r0, 0x6e8(r30)
lbl_804A33C8:
/* 804A33C8 38 7E 05 CC */ addi r3, r30, 0x5cc
/* 804A33CC 38 80 00 00 */ li r4, 0
/* 804A33D0 4B BE 0D 15 */ bl __dt__12dCcD_GObjInfFv
lbl_804A33D4:
/* 804A33D4 34 1E 05 90 */ addic. r0, r30, 0x590
/* 804A33D8 41 82 00 54 */ beq lbl_804A342C
/* 804A33DC 3C 60 80 3B */ lis r3, __vt__9dCcD_Stts@ha /* 0x803AC2E4@ha */
/* 804A33E0 38 63 C2 E4 */ addi r3, r3, __vt__9dCcD_Stts@l /* 0x803AC2E4@l */
/* 804A33E4 90 7E 05 A8 */ stw r3, 0x5a8(r30)
/* 804A33E8 38 03 00 20 */ addi r0, r3, 0x20
/* 804A33EC 90 1E 05 AC */ stw r0, 0x5ac(r30)
/* 804A33F0 34 1E 05 AC */ addic. r0, r30, 0x5ac
/* 804A33F4 41 82 00 24 */ beq lbl_804A3418
/* 804A33F8 3C 60 80 4A */ lis r3, __vt__10dCcD_GStts@ha /* 0x804A41F0@ha */
/* 804A33FC 38 03 41 F0 */ addi r0, r3, __vt__10dCcD_GStts@l /* 0x804A41F0@l */
/* 804A3400 90 1E 05 AC */ stw r0, 0x5ac(r30)
/* 804A3404 34 1E 05 AC */ addic. r0, r30, 0x5ac
/* 804A3408 41 82 00 10 */ beq lbl_804A3418
/* 804A340C 3C 60 80 4A */ lis r3, __vt__10cCcD_GStts@ha /* 0x804A41E4@ha */
/* 804A3410 38 03 41 E4 */ addi r0, r3, __vt__10cCcD_GStts@l /* 0x804A41E4@l */
/* 804A3414 90 1E 05 AC */ stw r0, 0x5ac(r30)
lbl_804A3418:
/* 804A3418 34 1E 05 90 */ addic. r0, r30, 0x590
/* 804A341C 41 82 00 10 */ beq lbl_804A342C
/* 804A3420 3C 60 80 3C */ lis r3, __vt__9cCcD_Stts@ha /* 0x803C3728@ha */
/* 804A3424 38 03 37 28 */ addi r0, r3, __vt__9cCcD_Stts@l /* 0x803C3728@l */
/* 804A3428 90 1E 05 A8 */ stw r0, 0x5a8(r30)
lbl_804A342C:
/* 804A342C 34 1E 05 6C */ addic. r0, r30, 0x56c
/* 804A3430 41 82 00 20 */ beq lbl_804A3450
/* 804A3434 34 1E 05 6C */ addic. r0, r30, 0x56c
/* 804A3438 41 82 00 18 */ beq lbl_804A3450
/* 804A343C 34 1E 05 6C */ addic. r0, r30, 0x56c
/* 804A3440 41 82 00 10 */ beq lbl_804A3450
/* 804A3444 3C 60 80 4A */ lis r3, __vt__12J3DFrameCtrl@ha /* 0x804A4208@ha */
/* 804A3448 38 03 42 08 */ addi r0, r3, __vt__12J3DFrameCtrl@l /* 0x804A4208@l */
/* 804A344C 90 1E 05 6C */ stw r0, 0x56c(r30)
lbl_804A3450:
/* 804A3450 7F C3 F3 78 */ mr r3, r30
/* 804A3454 38 80 00 00 */ li r4, 0
/* 804A3458 4B B7 58 35 */ bl __dt__10fopAc_ac_cFv
/* 804A345C 7F E0 07 35 */ extsh. r0, r31
/* 804A3460 40 81 00 0C */ ble lbl_804A346C
/* 804A3464 7F C3 F3 78 */ mr r3, r30
/* 804A3468 4B E2 B8 D5 */ bl __dl__FPv
lbl_804A346C:
/* 804A346C 7F C3 F3 78 */ mr r3, r30
/* 804A3470 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 804A3474 83 C1 00 08 */ lwz r30, 8(r1)
/* 804A3478 80 01 00 14 */ lwz r0, 0x14(r1)
/* 804A347C 7C 08 03 A6 */ mtlr r0
/* 804A3480 38 21 00 10 */ addi r1, r1, 0x10
/* 804A3484 4E 80 00 20 */ blr
@@ -1,51 +0,0 @@
lbl_804A2E38:
/* 804A2E38 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 804A2E3C 7C 08 02 A6 */ mflr r0
/* 804A2E40 90 01 00 14 */ stw r0, 0x14(r1)
/* 804A2E44 93 E1 00 0C */ stw r31, 0xc(r1)
/* 804A2E48 93 C1 00 08 */ stw r30, 8(r1)
/* 804A2E4C 7C 7E 1B 78 */ mr r30, r3
/* 804A2E50 4B BF AA 35 */ bl getAlinkArcName__9daAlink_cFv
/* 804A2E54 38 80 00 22 */ li r4, 0x22
/* 804A2E58 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 804A2E5C 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 804A2E60 3F E5 00 02 */ addis r31, r5, 2
/* 804A2E64 3B FF C2 F8 */ addi r31, r31, -15624
/* 804A2E68 7F E5 FB 78 */ mr r5, r31
/* 804A2E6C 38 C0 00 80 */ li r6, 0x80
/* 804A2E70 4B B9 94 7D */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 804A2E74 3C 80 00 08 */ lis r4, 8
/* 804A2E78 3C A0 11 00 */ lis r5, 0x1100 /* 0x11000284@ha */
/* 804A2E7C 38 A5 02 84 */ addi r5, r5, 0x0284 /* 0x11000284@l */
/* 804A2E80 4B B7 1D D5 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
/* 804A2E84 90 7E 05 68 */ stw r3, 0x568(r30)
/* 804A2E88 80 1E 05 68 */ lwz r0, 0x568(r30)
/* 804A2E8C 28 00 00 00 */ cmplwi r0, 0
/* 804A2E90 40 82 00 0C */ bne lbl_804A2E9C
/* 804A2E94 38 60 00 00 */ li r3, 0
/* 804A2E98 48 00 00 48 */ b lbl_804A2EE0
lbl_804A2E9C:
/* 804A2E9C 4B BF A9 E9 */ bl getAlinkArcName__9daAlink_cFv
/* 804A2EA0 38 80 00 0E */ li r4, 0xe
/* 804A2EA4 7F E5 FB 78 */ mr r5, r31
/* 804A2EA8 38 C0 00 80 */ li r6, 0x80
/* 804A2EAC 4B B9 94 41 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 804A2EB0 7C 64 1B 78 */ mr r4, r3
/* 804A2EB4 38 7E 05 6C */ addi r3, r30, 0x56c
/* 804A2EB8 38 A0 00 01 */ li r5, 1
/* 804A2EBC 38 C0 00 02 */ li r6, 2
/* 804A2EC0 3C E0 80 4A */ lis r7, lit_4173@ha /* 0x804A4104@ha */
/* 804A2EC4 C0 27 41 04 */ lfs f1, lit_4173@l(r7) /* 0x804A4104@l */
/* 804A2EC8 38 E0 00 00 */ li r7, 0
/* 804A2ECC 39 00 FF FF */ li r8, -1
/* 804A2ED0 39 20 00 00 */ li r9, 0
/* 804A2ED4 4B B6 A9 09 */ bl init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb
/* 804A2ED8 30 03 FF FF */ addic r0, r3, -1
/* 804A2EDC 7C 60 19 10 */ subfe r3, r0, r3
lbl_804A2EE0:
/* 804A2EE0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 804A2EE4 83 C1 00 08 */ lwz r30, 8(r1)
/* 804A2EE8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 804A2EEC 7C 08 03 A6 */ mtlr r0
/* 804A2EF0 38 21 00 10 */ addi r1, r1, 0x10
/* 804A2EF4 4E 80 00 20 */ blr
@@ -1,195 +0,0 @@
lbl_804A2F18:
/* 804A2F18 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 804A2F1C 7C 08 02 A6 */ mflr r0
/* 804A2F20 90 01 00 24 */ stw r0, 0x24(r1)
/* 804A2F24 39 61 00 20 */ addi r11, r1, 0x20
/* 804A2F28 4B EB F2 B5 */ bl _savegpr_29
/* 804A2F2C 7C 7F 1B 78 */ mr r31, r3
/* 804A2F30 80 03 04 A0 */ lwz r0, 0x4a0(r3)
/* 804A2F34 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 804A2F38 40 82 00 D8 */ bne lbl_804A3010
/* 804A2F3C 7F E0 FB 79 */ or. r0, r31, r31
/* 804A2F40 41 82 00 C4 */ beq lbl_804A3004
/* 804A2F44 7C 1E 03 78 */ mr r30, r0
/* 804A2F48 4B B7 5C 1D */ bl __ct__10fopAc_ac_cFv
/* 804A2F4C 3B BE 05 6C */ addi r29, r30, 0x56c
/* 804A2F50 3C 60 80 4A */ lis r3, __vt__12J3DFrameCtrl@ha /* 0x804A4208@ha */
/* 804A2F54 38 03 42 08 */ addi r0, r3, __vt__12J3DFrameCtrl@l /* 0x804A4208@l */
/* 804A2F58 90 1E 05 6C */ stw r0, 0x56c(r30)
/* 804A2F5C 7F A3 EB 78 */ mr r3, r29
/* 804A2F60 38 80 00 00 */ li r4, 0
/* 804A2F64 4B E8 54 99 */ bl init__12J3DFrameCtrlFs
/* 804A2F68 38 00 00 00 */ li r0, 0
/* 804A2F6C 90 1D 00 18 */ stw r0, 0x18(r29)
/* 804A2F70 3C 60 80 3C */ lis r3, __vt__9cCcD_Stts@ha /* 0x803C3728@ha */
/* 804A2F74 38 03 37 28 */ addi r0, r3, __vt__9cCcD_Stts@l /* 0x803C3728@l */
/* 804A2F78 90 1E 05 A8 */ stw r0, 0x5a8(r30)
/* 804A2F7C 38 7E 05 AC */ addi r3, r30, 0x5ac
/* 804A2F80 4B BE 07 E1 */ bl __ct__10dCcD_GSttsFv
/* 804A2F84 3C 60 80 3B */ lis r3, __vt__9dCcD_Stts@ha /* 0x803AC2E4@ha */
/* 804A2F88 38 63 C2 E4 */ addi r3, r3, __vt__9dCcD_Stts@l /* 0x803AC2E4@l */
/* 804A2F8C 90 7E 05 A8 */ stw r3, 0x5a8(r30)
/* 804A2F90 38 03 00 20 */ addi r0, r3, 0x20
/* 804A2F94 90 1E 05 AC */ stw r0, 0x5ac(r30)
/* 804A2F98 3B BE 05 CC */ addi r29, r30, 0x5cc
/* 804A2F9C 7F A3 EB 78 */ mr r3, r29
/* 804A2FA0 4B BE 0A 89 */ bl __ct__12dCcD_GObjInfFv
/* 804A2FA4 3C 60 80 3C */ lis r3, __vt__14cCcD_ShapeAttr@ha /* 0x803C36D0@ha */
/* 804A2FA8 38 03 36 D0 */ addi r0, r3, __vt__14cCcD_ShapeAttr@l /* 0x803C36D0@l */
/* 804A2FAC 90 1D 01 20 */ stw r0, 0x120(r29)
/* 804A2FB0 3C 60 80 4A */ lis r3, __vt__8cM3dGAab@ha /* 0x804A41FC@ha */
/* 804A2FB4 38 03 41 FC */ addi r0, r3, __vt__8cM3dGAab@l /* 0x804A41FC@l */
/* 804A2FB8 90 1D 01 1C */ stw r0, 0x11c(r29)
/* 804A2FBC 38 7D 01 24 */ addi r3, r29, 0x124
/* 804A2FC0 4B DC BF C9 */ bl __ct__8cM3dGCpsFv
/* 804A2FC4 3C 60 80 3C */ lis r3, __vt__12cCcD_CpsAttr@ha /* 0x803C3608@ha */
/* 804A2FC8 38 63 36 08 */ addi r3, r3, __vt__12cCcD_CpsAttr@l /* 0x803C3608@l */
/* 804A2FCC 90 7D 01 20 */ stw r3, 0x120(r29)
/* 804A2FD0 38 03 00 58 */ addi r0, r3, 0x58
/* 804A2FD4 90 1D 01 3C */ stw r0, 0x13c(r29)
/* 804A2FD8 3C 60 80 3B */ lis r3, __vt__8dCcD_Cps@ha /* 0x803AC170@ha */
/* 804A2FDC 38 63 C1 70 */ addi r3, r3, __vt__8dCcD_Cps@l /* 0x803AC170@l */
/* 804A2FE0 90 7D 00 3C */ stw r3, 0x3c(r29)
/* 804A2FE4 38 03 00 2C */ addi r0, r3, 0x2c
/* 804A2FE8 90 1D 01 20 */ stw r0, 0x120(r29)
/* 804A2FEC 38 03 00 84 */ addi r0, r3, 0x84
/* 804A2FF0 90 1D 01 3C */ stw r0, 0x13c(r29)
/* 804A2FF4 38 7E 07 40 */ addi r3, r30, 0x740
/* 804A2FF8 4B CB BD 05 */ bl clearData__16daPy_actorKeep_cFv
/* 804A2FFC 38 7E 07 48 */ addi r3, r30, 0x748
/* 804A3000 4B CB BC FD */ bl clearData__16daPy_actorKeep_cFv
lbl_804A3004:
/* 804A3004 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
/* 804A3008 60 00 00 08 */ ori r0, r0, 8
/* 804A300C 90 1F 04 A0 */ stw r0, 0x4a0(r31)
lbl_804A3010:
/* 804A3010 80 1F 00 B0 */ lwz r0, 0xb0(r31)
/* 804A3014 28 00 00 06 */ cmplwi r0, 6
/* 804A3018 40 82 00 28 */ bne lbl_804A3040
/* 804A301C 7F E3 FB 78 */ mr r3, r31
/* 804A3020 4B B7 68 A5 */ bl fopAcM_setStageLayer__FPv
/* 804A3024 38 7F 05 90 */ addi r3, r31, 0x590
/* 804A3028 38 80 00 C8 */ li r4, 0xc8
/* 804A302C 38 A0 00 00 */ li r5, 0
/* 804A3030 7F E6 FB 78 */ mr r6, r31
/* 804A3034 4B BE 08 2D */ bl Init__9dCcD_SttsFiiP10fopAc_ac_c
/* 804A3038 38 60 00 04 */ li r3, 4
/* 804A303C 48 00 01 A4 */ b lbl_804A31E0
lbl_804A3040:
/* 804A3040 7F E3 FB 78 */ mr r3, r31
/* 804A3044 3C 80 80 4A */ lis r4, daCrod_createHeap__FP10fopAc_ac_c@ha /* 0x804A2EF8@ha */
/* 804A3048 38 84 2E F8 */ addi r4, r4, daCrod_createHeap__FP10fopAc_ac_c@l /* 0x804A2EF8@l */
/* 804A304C 38 A0 10 C0 */ li r5, 0x10c0
/* 804A3050 4B B7 74 61 */ bl fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl
/* 804A3054 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 804A3058 40 82 00 0C */ bne lbl_804A3064
/* 804A305C 38 60 00 05 */ li r3, 5
/* 804A3060 48 00 01 80 */ b lbl_804A31E0
lbl_804A3064:
/* 804A3064 38 7F 05 90 */ addi r3, r31, 0x590
/* 804A3068 38 80 00 0A */ li r4, 0xa
/* 804A306C 38 A0 00 00 */ li r5, 0
/* 804A3070 7F E6 FB 78 */ mr r6, r31
/* 804A3074 4B BE 07 ED */ bl Init__9dCcD_SttsFiiP10fopAc_ac_c
/* 804A3078 38 7F 05 CC */ addi r3, r31, 0x5cc
/* 804A307C 3C 80 80 4A */ lis r4, l_atCpsSrc@ha /* 0x804A413C@ha */
/* 804A3080 38 84 41 3C */ addi r4, r4, l_atCpsSrc@l /* 0x804A413C@l */
/* 804A3084 4B BE 17 4D */ bl Set__8dCcD_CpsFRC11dCcD_SrcCps
/* 804A3088 38 1F 05 90 */ addi r0, r31, 0x590
/* 804A308C 90 1F 06 10 */ stw r0, 0x610(r31)
/* 804A3090 80 1F 05 68 */ lwz r0, 0x568(r31)
/* 804A3094 90 1F 05 24 */ stw r0, 0x524(r31)
/* 804A3098 80 7F 05 68 */ lwz r3, 0x568(r31)
/* 804A309C 83 C3 00 04 */ lwz r30, 4(r3)
/* 804A30A0 4B BF A7 E5 */ bl getAlinkArcName__9daAlink_cFv
/* 804A30A4 38 80 00 40 */ li r4, 0x40
/* 804A30A8 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 804A30AC 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 804A30B0 3F A5 00 02 */ addis r29, r5, 2
/* 804A30B4 3B BD C2 F8 */ addi r29, r29, -15624
/* 804A30B8 7F A5 EB 78 */ mr r5, r29
/* 804A30BC 38 C0 00 80 */ li r6, 0x80
/* 804A30C0 4B B9 92 2D */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 804A30C4 90 7F 05 88 */ stw r3, 0x588(r31)
/* 804A30C8 80 7F 05 88 */ lwz r3, 0x588(r31)
/* 804A30CC 7F C4 F3 78 */ mr r4, r30
/* 804A30D0 4B E8 87 AD */ bl searchUpdateMaterialID__15J3DAnmTevRegKeyFP12J3DModelData
/* 804A30D4 38 7E 00 58 */ addi r3, r30, 0x58
/* 804A30D8 80 9F 05 88 */ lwz r4, 0x588(r31)
/* 804A30DC 4B E8 CD 95 */ bl entryTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey
/* 804A30E0 4B BF A7 A5 */ bl getAlinkArcName__9daAlink_cFv
/* 804A30E4 38 80 00 46 */ li r4, 0x46
/* 804A30E8 7F A5 EB 78 */ mr r5, r29
/* 804A30EC 38 C0 00 80 */ li r6, 0x80
/* 804A30F0 4B B9 91 FD */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 804A30F4 90 7F 05 8C */ stw r3, 0x58c(r31)
/* 804A30F8 80 7F 05 8C */ lwz r3, 0x58c(r31)
/* 804A30FC 7F C4 F3 78 */ mr r4, r30
/* 804A3100 4B E8 80 D5 */ bl searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP12J3DModelData
/* 804A3104 38 7E 00 58 */ addi r3, r30, 0x58
/* 804A3108 80 9F 05 8C */ lwz r4, 0x58c(r31)
/* 804A310C 4B E8 CB B9 */ bl entryTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey
/* 804A3110 7F E3 FB 78 */ mr r3, r31
/* 804A3114 4B B7 67 B1 */ bl fopAcM_setStageLayer__FPv
/* 804A3118 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 804A311C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 804A3120 80 63 5D B4 */ lwz r3, 0x5db4(r3)
/* 804A3124 80 83 07 08 */ lwz r4, 0x708(r3)
/* 804A3128 28 04 00 00 */ cmplwi r4, 0
/* 804A312C 41 82 00 10 */ beq lbl_804A313C
/* 804A3130 80 64 00 84 */ lwz r3, 0x84(r4)
/* 804A3134 80 03 00 0C */ lwz r0, 0xc(r3)
/* 804A3138 48 00 00 08 */ b lbl_804A3140
lbl_804A313C:
/* 804A313C 38 00 00 00 */ li r0, 0
lbl_804A3140:
/* 804A3140 28 00 00 00 */ cmplwi r0, 0
/* 804A3144 41 82 00 2C */ beq lbl_804A3170
/* 804A3148 28 04 00 00 */ cmplwi r4, 0
/* 804A314C 41 82 00 10 */ beq lbl_804A315C
/* 804A3150 80 64 00 84 */ lwz r3, 0x84(r4)
/* 804A3154 80 63 00 0C */ lwz r3, 0xc(r3)
/* 804A3158 48 00 00 08 */ b lbl_804A3160
lbl_804A315C:
/* 804A315C 38 60 00 00 */ li r3, 0
lbl_804A3160:
/* 804A3160 3C 80 80 4A */ lis r4, l_localRodPos@ha /* 0x804A40F8@ha */
/* 804A3164 38 84 40 F8 */ addi r4, r4, l_localRodPos@l /* 0x804A40F8@l */
/* 804A3168 38 BF 04 D0 */ addi r5, r31, 0x4d0
/* 804A316C 4B EA 3C 01 */ bl PSMTXMultVec
lbl_804A3170:
/* 804A3170 38 7F 05 6C */ addi r3, r31, 0x56c
/* 804A3174 4B B6 A2 B5 */ bl play__14mDoExt_baseAnmFv
/* 804A3178 80 7F 05 68 */ lwz r3, 0x568(r31)
/* 804A317C 80 83 00 04 */ lwz r4, 4(r3)
/* 804A3180 38 7F 05 6C */ addi r3, r31, 0x56c
/* 804A3184 C0 3F 05 7C */ lfs f1, 0x57c(r31)
/* 804A3188 4B B6 A8 45 */ bl entry__13mDoExt_bckAnmFP12J3DModelDataf
/* 804A318C 7F E3 FB 78 */ mr r3, r31
/* 804A3190 48 00 03 25 */ bl setMatrix__8daCrod_cFv
/* 804A3194 7F E3 FB 78 */ mr r3, r31
/* 804A3198 48 00 03 19 */ bl setRoomInfo__8daCrod_cFv
/* 804A319C C0 1F 04 D0 */ lfs f0, 0x4d0(r31)
/* 804A31A0 D0 1F 07 10 */ stfs f0, 0x710(r31)
/* 804A31A4 C0 1F 04 D4 */ lfs f0, 0x4d4(r31)
/* 804A31A8 D0 1F 07 14 */ stfs f0, 0x714(r31)
/* 804A31AC C0 1F 04 D8 */ lfs f0, 0x4d8(r31)
/* 804A31B0 D0 1F 07 18 */ stfs f0, 0x718(r31)
/* 804A31B4 38 00 00 96 */ li r0, 0x96
/* 804A31B8 B0 1F 07 1C */ sth r0, 0x71c(r31)
/* 804A31BC 38 00 00 AA */ li r0, 0xaa
/* 804A31C0 B0 1F 07 1E */ sth r0, 0x71e(r31)
/* 804A31C4 38 00 00 5A */ li r0, 0x5a
/* 804A31C8 B0 1F 07 20 */ sth r0, 0x720(r31)
/* 804A31CC 7F E3 FB 78 */ mr r3, r31
/* 804A31D0 48 00 04 8D */ bl setLightPower__8daCrod_cFv
/* 804A31D4 38 7F 07 10 */ addi r3, r31, 0x710
/* 804A31D8 4B D0 45 B9 */ bl dKy_plight_set__FP15LIGHT_INFLUENCE
/* 804A31DC 38 60 00 04 */ li r3, 4
lbl_804A31E0:
/* 804A31E0 39 61 00 20 */ addi r11, r1, 0x20
/* 804A31E4 4B EB F0 45 */ bl _restgpr_29
/* 804A31E8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 804A31EC 7C 08 03 A6 */ mtlr r0
/* 804A31F0 38 21 00 20 */ addi r1, r1, 0x20
/* 804A31F4 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_804A32E4:
/* 804A32E4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 804A32E8 7C 08 02 A6 */ mflr r0
/* 804A32EC 90 01 00 14 */ stw r0, 0x14(r1)
/* 804A32F0 4B FF FC 29 */ bl create__8daCrod_cFv
/* 804A32F4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 804A32F8 7C 08 03 A6 */ mtlr r0
/* 804A32FC 38 21 00 10 */ addi r1, r1, 0x10
/* 804A3300 4E 80 00 20 */ blr
@@ -1,11 +0,0 @@
lbl_804A3488:
/* 804A3488 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 804A348C 7C 08 02 A6 */ mflr r0
/* 804A3490 90 01 00 14 */ stw r0, 0x14(r1)
/* 804A3494 38 80 FF FF */ li r4, -1
/* 804A3498 4B FF FE 6D */ bl __dt__8daCrod_cFv
/* 804A349C 38 60 00 01 */ li r3, 1
/* 804A34A0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 804A34A4 7C 08 03 A6 */ mtlr r0
/* 804A34A8 38 21 00 10 */ addi r1, r1, 0x10
/* 804A34AC 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_804A407C:
/* 804A407C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 804A4080 7C 08 02 A6 */ mflr r0
/* 804A4084 90 01 00 14 */ stw r0, 0x14(r1)
/* 804A4088 4B FF FF 4D */ bl draw__8daCrod_cFv
/* 804A408C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 804A4090 7C 08 03 A6 */ mtlr r0
/* 804A4094 38 21 00 10 */ addi r1, r1, 0x10
/* 804A4098 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_804A3FB4:
/* 804A3FB4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 804A3FB8 7C 08 02 A6 */ mflr r0
/* 804A3FBC 90 01 00 14 */ stw r0, 0x14(r1)
/* 804A3FC0 4B FF F7 19 */ bl execute__8daCrod_cFv
/* 804A3FC4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 804A3FC8 7C 08 03 A6 */ mtlr r0
/* 804A3FCC 38 21 00 10 */ addi r1, r1, 0x10
/* 804A3FD0 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_804A2EF8:
/* 804A2EF8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 804A2EFC 7C 08 02 A6 */ mflr r0
/* 804A2F00 90 01 00 14 */ stw r0, 0x14(r1)
/* 804A2F04 4B FF FF 35 */ bl createHeap__8daCrod_cFv
/* 804A2F08 80 01 00 14 */ lwz r0, 0x14(r1)
/* 804A2F0C 7C 08 03 A6 */ mtlr r0
/* 804A2F10 38 21 00 10 */ addi r1, r1, 0x10
/* 804A2F14 4E 80 00 20 */ blr
@@ -1,46 +0,0 @@
lbl_804A3FD4:
/* 804A3FD4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 804A3FD8 7C 08 02 A6 */ mflr r0
/* 804A3FDC 90 01 00 14 */ stw r0, 0x14(r1)
/* 804A3FE0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 804A3FE4 7C 7F 1B 78 */ mr r31, r3
/* 804A3FE8 80 03 00 B0 */ lwz r0, 0xb0(r3)
/* 804A3FEC 28 00 00 06 */ cmplwi r0, 6
/* 804A3FF0 41 82 00 34 */ beq lbl_804A4024
/* 804A3FF4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 804A3FF8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 804A3FFC 80 63 5D B4 */ lwz r3, 0x5db4(r3)
/* 804A4000 81 83 06 28 */ lwz r12, 0x628(r3)
/* 804A4004 81 8C 02 A0 */ lwz r12, 0x2a0(r12)
/* 804A4008 7D 89 03 A6 */ mtctr r12
/* 804A400C 4E 80 04 21 */ bctrl
/* 804A4010 2C 03 00 00 */ cmpwi r3, 0
/* 804A4014 40 82 00 18 */ bne lbl_804A402C
/* 804A4018 88 1F 07 32 */ lbz r0, 0x732(r31)
/* 804A401C 28 00 00 00 */ cmplwi r0, 0
/* 804A4020 40 82 00 0C */ bne lbl_804A402C
lbl_804A4024:
/* 804A4024 38 60 00 01 */ li r3, 1
/* 804A4028 48 00 00 40 */ b lbl_804A4068
lbl_804A402C:
/* 804A402C 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 804A4030 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 804A4034 38 80 00 00 */ li r4, 0
/* 804A4038 38 BF 04 D0 */ addi r5, r31, 0x4d0
/* 804A403C 38 DF 01 0C */ addi r6, r31, 0x10c
/* 804A4040 4B CF F7 85 */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
/* 804A4044 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 804A4048 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 804A404C 80 9F 05 68 */ lwz r4, 0x568(r31)
/* 804A4050 80 84 00 04 */ lwz r4, 4(r4)
/* 804A4054 38 BF 01 0C */ addi r5, r31, 0x10c
/* 804A4058 4B D0 0D 49 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
/* 804A405C 80 7F 05 68 */ lwz r3, 0x568(r31)
/* 804A4060 4B B6 9C 65 */ bl mDoExt_modelUpdateDL__FP8J3DModel
/* 804A4064 38 60 00 01 */ li r3, 1
lbl_804A4068:
/* 804A4068 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 804A406C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 804A4070 7C 08 03 A6 */ mtlr r0
/* 804A4074 38 21 00 10 */ addi r1, r1, 0x10
/* 804A4078 4E 80 00 20 */ blr
File diff suppressed because it is too large Load Diff
@@ -1,32 +0,0 @@
lbl_804A3580:
/* 804A3580 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 804A3584 7C 08 02 A6 */ mflr r0
/* 804A3588 90 01 00 14 */ stw r0, 0x14(r1)
/* 804A358C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 804A3590 93 C1 00 08 */ stw r30, 8(r1)
/* 804A3594 7C 7E 1B 78 */ mr r30, r3
/* 804A3598 7C 9F 23 78 */ mr r31, r4
/* 804A359C 4B BF A2 E9 */ bl getAlinkArcName__9daAlink_cFv
/* 804A35A0 57 E4 04 3E */ clrlwi r4, r31, 0x10
/* 804A35A4 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 804A35A8 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 804A35AC 3C A5 00 02 */ addis r5, r5, 2
/* 804A35B0 38 C0 00 80 */ li r6, 0x80
/* 804A35B4 38 A5 C2 F8 */ addi r5, r5, -15624
/* 804A35B8 4B B9 8D 35 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 804A35BC 7C 64 1B 78 */ mr r4, r3
/* 804A35C0 38 7E 05 6C */ addi r3, r30, 0x56c
/* 804A35C4 38 A0 00 01 */ li r5, 1
/* 804A35C8 38 C0 FF FF */ li r6, -1
/* 804A35CC 3C E0 80 4A */ lis r7, lit_4173@ha /* 0x804A4104@ha */
/* 804A35D0 C0 27 41 04 */ lfs f1, lit_4173@l(r7) /* 0x804A4104@l */
/* 804A35D4 38 E0 00 00 */ li r7, 0
/* 804A35D8 39 00 FF FF */ li r8, -1
/* 804A35DC 39 20 00 01 */ li r9, 1
/* 804A35E0 4B B6 A1 FD */ bl init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb
/* 804A35E4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 804A35E8 83 C1 00 08 */ lwz r30, 8(r1)
/* 804A35EC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 804A35F0 7C 08 03 A6 */ mtlr r0
/* 804A35F4 38 21 00 10 */ addi r1, r1, 0x10
/* 804A35F8 4E 80 00 20 */ blr
@@ -1,34 +0,0 @@
lbl_804A365C:
/* 804A365C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 804A3660 7C 08 02 A6 */ mflr r0
/* 804A3664 90 01 00 14 */ stw r0, 0x14(r1)
/* 804A3668 93 E1 00 0C */ stw r31, 0xc(r1)
/* 804A366C 93 C1 00 08 */ stw r30, 8(r1)
/* 804A3670 7C 7E 1B 78 */ mr r30, r3
/* 804A3674 3C 60 80 4A */ lis r3, lit_3759@ha /* 0x804A40EC@ha */
/* 804A3678 3B E3 40 EC */ addi r31, r3, lit_3759@l /* 0x804A40EC@l */
/* 804A367C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 804A3680 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 804A3684 80 63 5D B4 */ lwz r3, 0x5db4(r3)
/* 804A3688 81 83 06 28 */ lwz r12, 0x628(r3)
/* 804A368C 81 8C 02 A0 */ lwz r12, 0x2a0(r12)
/* 804A3690 7D 89 03 A6 */ mtctr r12
/* 804A3694 4E 80 04 21 */ bctrl
/* 804A3698 2C 03 00 00 */ cmpwi r3, 0
/* 804A369C 41 82 00 18 */ beq lbl_804A36B4
/* 804A36A0 C0 1F 00 1C */ lfs f0, 0x1c(r31)
/* 804A36A4 D0 1E 07 24 */ stfs f0, 0x724(r30)
/* 804A36A8 C0 1F 00 20 */ lfs f0, 0x20(r31)
/* 804A36AC D0 1E 07 28 */ stfs f0, 0x728(r30)
/* 804A36B0 48 00 00 10 */ b lbl_804A36C0
lbl_804A36B4:
/* 804A36B4 C0 1F 00 24 */ lfs f0, 0x24(r31)
/* 804A36B8 D0 1E 07 24 */ stfs f0, 0x724(r30)
/* 804A36BC D0 1E 07 28 */ stfs f0, 0x728(r30)
lbl_804A36C0:
/* 804A36C0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 804A36C4 83 C1 00 08 */ lwz r30, 8(r1)
/* 804A36C8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 804A36CC 7C 08 03 A6 */ mtlr r0
/* 804A36D0 38 21 00 10 */ addi r1, r1, 0x10
/* 804A36D4 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_804A34B4:
/* 804A34B4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 804A34B8 7C 08 02 A6 */ mflr r0
/* 804A34BC 90 01 00 14 */ stw r0, 0x14(r1)
/* 804A34C0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 804A34C4 7C 7F 1B 78 */ mr r31, r3
/* 804A34C8 38 7F 04 D0 */ addi r3, r31, 0x4d0
/* 804A34CC 4B B6 98 99 */ bl transS__14mDoMtx_stack_cFRC4cXyz
/* 804A34D0 38 7F 04 E4 */ addi r3, r31, 0x4e4
/* 804A34D4 4B B6 9A 71 */ bl ZXYrotM__14mDoMtx_stack_cFRC5csXyz
/* 804A34D8 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 804A34DC 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 804A34E0 80 9F 05 68 */ lwz r4, 0x568(r31)
/* 804A34E4 38 84 00 24 */ addi r4, r4, 0x24
/* 804A34E8 4B EA 2F C9 */ bl PSMTXCopy
/* 804A34EC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 804A34F0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 804A34F4 7C 08 03 A6 */ mtlr r0
/* 804A34F8 38 21 00 10 */ addi r1, r1, 0x10
/* 804A34FC 4E 80 00 20 */ blr
@@ -1,26 +0,0 @@
lbl_804A35FC:
/* 804A35FC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 804A3600 7C 08 02 A6 */ mflr r0
/* 804A3604 90 01 00 14 */ stw r0, 0x14(r1)
/* 804A3608 93 E1 00 0C */ stw r31, 0xc(r1)
/* 804A360C 7C 7F 1B 78 */ mr r31, r3
/* 804A3610 80 03 00 B0 */ lwz r0, 0xb0(r3)
/* 804A3614 28 00 00 04 */ cmplwi r0, 4
/* 804A3618 40 82 00 0C */ bne lbl_804A3624
/* 804A361C 38 80 00 0F */ li r4, 0xf
/* 804A3620 4B FF FF 61 */ bl setBckAnm__8daCrod_cFUs
lbl_804A3624:
/* 804A3624 38 00 00 05 */ li r0, 5
/* 804A3628 90 1F 00 B0 */ stw r0, 0xb0(r31)
/* 804A362C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 804A3630 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 804A3634 80 63 5D B4 */ lwz r3, 0x5db4(r3)
/* 804A3638 4B C3 DC E9 */ bl getCopyRodBallReturnSpeed__9daAlink_cCFv
/* 804A363C D0 3F 05 2C */ stfs f1, 0x52c(r31)
/* 804A3640 38 7F 07 40 */ addi r3, r31, 0x740
/* 804A3644 4B CB B6 B9 */ bl clearData__16daPy_actorKeep_cFv
/* 804A3648 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 804A364C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 804A3650 7C 08 03 A6 */ mtlr r0
/* 804A3654 38 21 00 10 */ addi r1, r1, 0x10
/* 804A3658 4E 80 00 20 */ blr
@@ -1,24 +0,0 @@
lbl_80667D4C:
/* 80667D4C 3C 80 80 67 */ lis r4, lit_3662@ha /* 0x8066EDE8@ha */
/* 80667D50 38 A4 ED E8 */ addi r5, r4, lit_3662@l /* 0x8066EDE8@l */
/* 80667D54 3C 80 80 67 */ lis r4, __vt__10daDo_HIO_c@ha /* 0x8066F264@ha */
/* 80667D58 38 04 F2 64 */ addi r0, r4, __vt__10daDo_HIO_c@l /* 0x8066F264@l */
/* 80667D5C 90 03 00 00 */ stw r0, 0(r3)
/* 80667D60 38 00 FF FF */ li r0, -1
/* 80667D64 98 03 00 04 */ stb r0, 4(r3)
/* 80667D68 C0 05 00 00 */ lfs f0, 0(r5)
/* 80667D6C D0 03 00 08 */ stfs f0, 8(r3)
/* 80667D70 C0 05 00 04 */ lfs f0, 4(r5)
/* 80667D74 D0 03 00 0C */ stfs f0, 0xc(r3)
/* 80667D78 C0 05 00 08 */ lfs f0, 8(r5)
/* 80667D7C D0 03 00 10 */ stfs f0, 0x10(r3)
/* 80667D80 C0 05 00 0C */ lfs f0, 0xc(r5)
/* 80667D84 D0 03 00 14 */ stfs f0, 0x14(r3)
/* 80667D88 C0 05 00 10 */ lfs f0, 0x10(r5)
/* 80667D8C D0 03 00 18 */ stfs f0, 0x18(r3)
/* 80667D90 38 80 00 00 */ li r4, 0
/* 80667D94 98 83 00 1C */ stb r4, 0x1c(r3)
/* 80667D98 38 00 00 01 */ li r0, 1
/* 80667D9C 98 03 00 1D */ stb r0, 0x1d(r3)
/* 80667DA0 B0 83 00 1E */ sth r4, 0x1e(r3)
/* 80667DA4 4E 80 00 20 */ blr

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