d_a_obj_chandelier OK (#2010)

This commit is contained in:
Caroline Madsen
2023-12-22 02:59:53 -08:00
committed by GitHub
parent 3fb456635b
commit b9ffe811fd
25 changed files with 292 additions and 1557 deletions
+4 -4
View File
@@ -21,8 +21,8 @@ Total | 42.776630% | 1719908 | 4020672
Section | Percentage | Decompiled (bytes) | Total (bytes)
---|---|---|---
main.dol | 42.776630% | 1719908 | 4020672
RELs | 35.155357% | 4042980 | 11500324
Total | 37.129628% | 5762888 | 15520996
RELs | 35.185617% | 4046460 | 11500324
Total | 37.152049% | 5766368 | 15520996
## RELs
@@ -374,7 +374,7 @@ d_a_obj_cb | 43.008475% | 2436 | 5664
d_a_obj_cblock | 42.294713% | 3008 | 7112
d_a_obj_cboard | 100.000000% | 2648 | 2648
d_a_obj_cdoor | 40.255786% | 2644 | 6568
d_a_obj_chandelier | 36.773256% | 2024 | 5504
d_a_obj_chandelier | 100.000000% | 5504 | 5504
d_a_obj_chest | 39.833795% | 2876 | 7220
d_a_obj_cho | 33.555219% | 4436 | 13220
d_a_obj_cowdoor | 100.000000% | 2188 | 2188
@@ -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 | 35.155357% | 4042980 | 11500324
Total | 35.185617% | 4046460 | 11500324
@@ -1,29 +0,0 @@
lbl_80BC8008:
/* 80BC8008 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BC800C 7C 08 02 A6 */ mflr r0
/* 80BC8010 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BC8014 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80BC8018 7C 7F 1B 78 */ mr r31, r3
/* 80BC801C 3C 60 80 BD */ lis r3, l_arcName@ha /* 0x80BC8D64@ha */
/* 80BC8020 38 63 8D 64 */ addi r3, r3, l_arcName@l /* 0x80BC8D64@l */
/* 80BC8024 80 63 00 00 */ lwz r3, 0(r3)
/* 80BC8028 38 80 00 04 */ li r4, 4
/* 80BC802C 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80BC8030 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80BC8034 3C A5 00 02 */ addis r5, r5, 2
/* 80BC8038 38 C0 00 80 */ li r6, 0x80
/* 80BC803C 38 A5 C2 F8 */ addi r5, r5, -15624
/* 80BC8040 4B 47 42 AD */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 80BC8044 3C 80 00 08 */ lis r4, 8
/* 80BC8048 3C A0 11 00 */ lis r5, 0x1100 /* 0x11000084@ha */
/* 80BC804C 38 A5 00 84 */ addi r5, r5, 0x0084 /* 0x11000084@l */
/* 80BC8050 4B 44 CC 05 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
/* 80BC8054 90 7F 05 E8 */ stw r3, 0x5e8(r31)
/* 80BC8058 80 7F 05 E8 */ lwz r3, 0x5e8(r31)
/* 80BC805C 30 03 FF FF */ addic r0, r3, -1
/* 80BC8060 7C 60 19 10 */ subfe r3, r0, r3
/* 80BC8064 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80BC8068 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BC806C 7C 08 03 A6 */ mtlr r0
/* 80BC8070 38 21 00 10 */ addi r1, r1, 0x10
/* 80BC8074 4E 80 00 20 */ blr
@@ -1,14 +0,0 @@
lbl_80BC8160:
/* 80BC8160 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BC8164 7C 08 02 A6 */ mflr r0
/* 80BC8168 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BC816C 38 80 FF FF */ li r4, -1
/* 80BC8170 81 83 05 9C */ lwz r12, 0x59c(r3)
/* 80BC8174 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 80BC8178 7D 89 03 A6 */ mtctr r12
/* 80BC817C 4E 80 04 21 */ bctrl
/* 80BC8180 38 60 00 01 */ li r3, 1
/* 80BC8184 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BC8188 7C 08 03 A6 */ mtlr r0
/* 80BC818C 38 21 00 10 */ addi r1, r1, 0x10
/* 80BC8190 4E 80 00 20 */ blr
@@ -1,42 +0,0 @@
lbl_80BC8194:
/* 80BC8194 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BC8198 7C 08 02 A6 */ mflr r0
/* 80BC819C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BC81A0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80BC81A4 93 C1 00 08 */ stw r30, 8(r1)
/* 80BC81A8 7C 7E 1B 78 */ mr r30, r3
/* 80BC81AC 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 80BC81B0 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 80BC81B4 38 80 00 10 */ li r4, 0x10
/* 80BC81B8 38 BE 04 D0 */ addi r5, r30, 0x4d0
/* 80BC81BC 38 DE 01 0C */ addi r6, r30, 0x10c
/* 80BC81C0 4B 5D B6 05 */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
/* 80BC81C4 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 80BC81C8 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 80BC81CC 80 9E 05 E8 */ lwz r4, 0x5e8(r30)
/* 80BC81D0 80 84 00 04 */ lwz r4, 4(r4)
/* 80BC81D4 38 BE 01 0C */ addi r5, r30, 0x10c
/* 80BC81D8 4B 5D CB C9 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
/* 80BC81DC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80BC81E0 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80BC81E4 80 04 5F 70 */ lwz r0, 0x5f70(r4)
/* 80BC81E8 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
/* 80BC81EC 3B E3 4A C8 */ addi r31, r3, j3dSys@l /* 0x80434AC8@l */
/* 80BC81F0 90 1F 00 48 */ stw r0, 0x48(r31)
/* 80BC81F4 80 04 5F 74 */ lwz r0, 0x5f74(r4)
/* 80BC81F8 90 1F 00 4C */ stw r0, 0x4c(r31)
/* 80BC81FC 80 7E 05 E8 */ lwz r3, 0x5e8(r30)
/* 80BC8200 4B 44 5A C5 */ bl mDoExt_modelUpdateDL__FP8J3DModel
/* 80BC8204 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80BC8208 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80BC820C 80 03 5F 80 */ lwz r0, 0x5f80(r3)
/* 80BC8210 90 1F 00 48 */ stw r0, 0x48(r31)
/* 80BC8214 80 03 5F 84 */ lwz r0, 0x5f84(r3)
/* 80BC8218 90 1F 00 4C */ stw r0, 0x4c(r31)
/* 80BC821C 38 60 00 01 */ li r3, 1
/* 80BC8220 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80BC8224 83 C1 00 08 */ lwz r30, 8(r1)
/* 80BC8228 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BC822C 7C 08 03 A6 */ mtlr r0
/* 80BC8230 38 21 00 10 */ addi r1, r1, 0x10
/* 80BC8234 4E 80 00 20 */ blr
@@ -1,36 +0,0 @@
lbl_80BC8238:
/* 80BC8238 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BC823C 7C 08 02 A6 */ mflr r0
/* 80BC8240 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BC8244 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80BC8248 93 C1 00 08 */ stw r30, 8(r1)
/* 80BC824C 7C 7E 1B 78 */ mr r30, r3
/* 80BC8250 7C 9F 23 78 */ mr r31, r4
/* 80BC8254 88 03 06 09 */ lbz r0, 0x609(r3)
/* 80BC8258 1C 80 00 0C */ mulli r4, r0, 0xc
/* 80BC825C 3C 60 80 BD */ lis r3, s_exeProc__17daObjChandelier_c@ha /* 0x80BC8DA4@ha */
/* 80BC8260 38 03 8D A4 */ addi r0, r3, s_exeProc__17daObjChandelier_c@l /* 0x80BC8DA4@l */
/* 80BC8264 7C 60 22 14 */ add r3, r0, r4
/* 80BC8268 4B 79 9D B1 */ bl __ptmf_test
/* 80BC826C 2C 03 00 00 */ cmpwi r3, 0
/* 80BC8270 41 82 00 24 */ beq lbl_80BC8294
/* 80BC8274 7F C3 F3 78 */ mr r3, r30
/* 80BC8278 88 1E 06 09 */ lbz r0, 0x609(r30)
/* 80BC827C 1C A0 00 0C */ mulli r5, r0, 0xc
/* 80BC8280 3C 80 80 BD */ lis r4, s_exeProc__17daObjChandelier_c@ha /* 0x80BC8DA4@ha */
/* 80BC8284 38 04 8D A4 */ addi r0, r4, s_exeProc__17daObjChandelier_c@l /* 0x80BC8DA4@l */
/* 80BC8288 7D 80 2A 14 */ add r12, r0, r5
/* 80BC828C 4B 79 9D F9 */ bl __ptmf_scall
/* 80BC8290 60 00 00 00 */ nop
lbl_80BC8294:
/* 80BC8294 7F C3 F3 78 */ mr r3, r30
/* 80BC8298 48 00 04 65 */ bl setModelMtx__17daObjChandelier_cFv
/* 80BC829C 38 1E 05 B4 */ addi r0, r30, 0x5b4
/* 80BC82A0 90 1F 00 00 */ stw r0, 0(r31)
/* 80BC82A4 38 60 00 01 */ li r3, 1
/* 80BC82A8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80BC82AC 83 C1 00 08 */ lwz r30, 8(r1)
/* 80BC82B0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BC82B4 7C 08 03 A6 */ mtlr r0
/* 80BC82B8 38 21 00 10 */ addi r1, r1, 0x10
/* 80BC82BC 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_80BC7F38:
/* 80BC7F38 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BC7F3C 7C 08 02 A6 */ mflr r0
/* 80BC7F40 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BC7F44 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80BC7F48 7C 7F 1B 78 */ mr r31, r3
/* 80BC7F4C 4B 4B 06 D9 */ bl __ct__16dBgS_MoveBgActorFv
/* 80BC7F50 3C 60 80 BD */ lis r3, __vt__17daObjChandelier_c@ha /* 0x80BC8E3C@ha */
/* 80BC7F54 38 03 8E 3C */ addi r0, r3, __vt__17daObjChandelier_c@l /* 0x80BC8E3C@l */
/* 80BC7F58 90 1F 05 9C */ stw r0, 0x59c(r31)
/* 80BC7F5C 7F E3 FB 78 */ mr r3, r31
/* 80BC7F60 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80BC7F64 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BC7F68 7C 08 03 A6 */ mtlr r0
/* 80BC7F6C 38 21 00 10 */ addi r1, r1, 0x10
/* 80BC7F70 4E 80 00 20 */ blr
@@ -1,41 +0,0 @@
lbl_80BC7F74:
/* 80BC7F74 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BC7F78 7C 08 02 A6 */ mflr r0
/* 80BC7F7C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BC7F80 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80BC7F84 93 C1 00 08 */ stw r30, 8(r1)
/* 80BC7F88 7C 7E 1B 79 */ or. r30, r3, r3
/* 80BC7F8C 7C 9F 23 78 */ mr r31, r4
/* 80BC7F90 41 82 00 5C */ beq lbl_80BC7FEC
/* 80BC7F94 3C 60 80 BD */ lis r3, __vt__17daObjChandelier_c@ha /* 0x80BC8E3C@ha */
/* 80BC7F98 38 03 8E 3C */ addi r0, r3, __vt__17daObjChandelier_c@l /* 0x80BC8E3C@l */
/* 80BC7F9C 90 1E 05 9C */ stw r0, 0x59c(r30)
/* 80BC7FA0 7F C3 F3 78 */ mr r3, r30
/* 80BC7FA4 41 82 00 08 */ beq lbl_80BC7FAC
/* 80BC7FA8 38 63 05 A0 */ addi r3, r3, 0x5a0
lbl_80BC7FAC:
/* 80BC7FAC 3C 80 80 BD */ lis r4, l_arcName@ha /* 0x80BC8D64@ha */
/* 80BC7FB0 38 84 8D 64 */ addi r4, r4, l_arcName@l /* 0x80BC8D64@l */
/* 80BC7FB4 80 84 00 00 */ lwz r4, 0(r4)
/* 80BC7FB8 4B 46 50 51 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
/* 80BC7FBC 28 1E 00 00 */ cmplwi r30, 0
/* 80BC7FC0 41 82 00 1C */ beq lbl_80BC7FDC
/* 80BC7FC4 3C 60 80 3B */ lis r3, __vt__16dBgS_MoveBgActor@ha /* 0x803AB9A0@ha */
/* 80BC7FC8 38 03 B9 A0 */ addi r0, r3, __vt__16dBgS_MoveBgActor@l /* 0x803AB9A0@l */
/* 80BC7FCC 90 1E 05 9C */ stw r0, 0x59c(r30)
/* 80BC7FD0 7F C3 F3 78 */ mr r3, r30
/* 80BC7FD4 38 80 00 00 */ li r4, 0
/* 80BC7FD8 4B 45 0C B5 */ bl __dt__10fopAc_ac_cFv
lbl_80BC7FDC:
/* 80BC7FDC 7F E0 07 35 */ extsh. r0, r31
/* 80BC7FE0 40 81 00 0C */ ble lbl_80BC7FEC
/* 80BC7FE4 7F C3 F3 78 */ mr r3, r30
/* 80BC7FE8 4B 70 6D 55 */ bl __dl__FPv
lbl_80BC7FEC:
/* 80BC7FEC 7F C3 F3 78 */ mr r3, r30
/* 80BC7FF0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80BC7FF4 83 C1 00 08 */ lwz r30, 8(r1)
/* 80BC7FF8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BC7FFC 7C 08 03 A6 */ mtlr r0
/* 80BC8000 38 21 00 10 */ addi r1, r1, 0x10
/* 80BC8004 4E 80 00 20 */ blr
@@ -1,35 +0,0 @@
lbl_80BC8C48:
/* 80BC8C48 3C 60 80 BD */ lis r3, cNullVec__6Z2Calc@ha /* 0x80BC8D44@ha */
/* 80BC8C4C 38 A3 8D 44 */ addi r5, r3, cNullVec__6Z2Calc@l /* 0x80BC8D44@l */
/* 80BC8C50 80 65 00 24 */ lwz r3, 0x24(r5)
/* 80BC8C54 80 05 00 28 */ lwz r0, 0x28(r5)
/* 80BC8C58 90 65 00 60 */ stw r3, 0x60(r5)
/* 80BC8C5C 90 05 00 64 */ stw r0, 0x64(r5)
/* 80BC8C60 80 05 00 2C */ lwz r0, 0x2c(r5)
/* 80BC8C64 90 05 00 68 */ stw r0, 0x68(r5)
/* 80BC8C68 38 85 00 60 */ addi r4, r5, 0x60
/* 80BC8C6C 80 65 00 30 */ lwz r3, 0x30(r5)
/* 80BC8C70 80 05 00 34 */ lwz r0, 0x34(r5)
/* 80BC8C74 90 64 00 0C */ stw r3, 0xc(r4)
/* 80BC8C78 90 04 00 10 */ stw r0, 0x10(r4)
/* 80BC8C7C 80 05 00 38 */ lwz r0, 0x38(r5)
/* 80BC8C80 90 04 00 14 */ stw r0, 0x14(r4)
/* 80BC8C84 80 65 00 3C */ lwz r3, 0x3c(r5)
/* 80BC8C88 80 05 00 40 */ lwz r0, 0x40(r5)
/* 80BC8C8C 90 64 00 18 */ stw r3, 0x18(r4)
/* 80BC8C90 90 04 00 1C */ stw r0, 0x1c(r4)
/* 80BC8C94 80 05 00 44 */ lwz r0, 0x44(r5)
/* 80BC8C98 90 04 00 20 */ stw r0, 0x20(r4)
/* 80BC8C9C 80 65 00 48 */ lwz r3, 0x48(r5)
/* 80BC8CA0 80 05 00 4C */ lwz r0, 0x4c(r5)
/* 80BC8CA4 90 64 00 24 */ stw r3, 0x24(r4)
/* 80BC8CA8 90 04 00 28 */ stw r0, 0x28(r4)
/* 80BC8CAC 80 05 00 50 */ lwz r0, 0x50(r5)
/* 80BC8CB0 90 04 00 2C */ stw r0, 0x2c(r4)
/* 80BC8CB4 80 65 00 54 */ lwz r3, 0x54(r5)
/* 80BC8CB8 80 05 00 58 */ lwz r0, 0x58(r5)
/* 80BC8CBC 90 64 00 30 */ stw r3, 0x30(r4)
/* 80BC8CC0 90 04 00 34 */ stw r0, 0x34(r4)
/* 80BC8CC4 80 05 00 5C */ lwz r0, 0x5c(r5)
/* 80BC8CC8 90 04 00 38 */ stw r0, 0x38(r4)
/* 80BC8CCC 4E 80 00 20 */ blr
@@ -1,65 +0,0 @@
lbl_80BC8078:
/* 80BC8078 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BC807C 7C 08 02 A6 */ mflr r0
/* 80BC8080 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BC8084 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80BC8088 93 C1 00 08 */ stw r30, 8(r1)
/* 80BC808C 7C 7F 1B 78 */ mr r31, r3
/* 80BC8090 80 03 04 A0 */ lwz r0, 0x4a0(r3)
/* 80BC8094 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 80BC8098 40 82 00 1C */ bne lbl_80BC80B4
/* 80BC809C 28 1F 00 00 */ cmplwi r31, 0
/* 80BC80A0 41 82 00 08 */ beq lbl_80BC80A8
/* 80BC80A4 4B FF FE 95 */ bl __ct__17daObjChandelier_cFv
lbl_80BC80A8:
/* 80BC80A8 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
/* 80BC80AC 60 00 00 08 */ ori r0, r0, 8
/* 80BC80B0 90 1F 04 A0 */ stw r0, 0x4a0(r31)
lbl_80BC80B4:
/* 80BC80B4 7F E3 FB 78 */ mr r3, r31
/* 80BC80B8 28 1F 00 00 */ cmplwi r31, 0
/* 80BC80BC 41 82 00 08 */ beq lbl_80BC80C4
/* 80BC80C0 38 7F 05 A0 */ addi r3, r31, 0x5a0
lbl_80BC80C4:
/* 80BC80C4 3C 80 80 BD */ lis r4, l_arcName@ha /* 0x80BC8D64@ha */
/* 80BC80C8 38 84 8D 64 */ addi r4, r4, l_arcName@l /* 0x80BC8D64@l */
/* 80BC80CC 80 84 00 00 */ lwz r4, 0(r4)
/* 80BC80D0 4B 46 4D ED */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCc
/* 80BC80D4 7C 7E 1B 78 */ mr r30, r3
/* 80BC80D8 2C 1E 00 04 */ cmpwi r30, 4
/* 80BC80DC 40 82 00 68 */ bne lbl_80BC8144
/* 80BC80E0 7F E3 FB 78 */ mr r3, r31
/* 80BC80E4 3C 80 80 BD */ lis r4, l_arcName@ha /* 0x80BC8D64@ha */
/* 80BC80E8 38 84 8D 64 */ addi r4, r4, l_arcName@l /* 0x80BC8D64@l */
/* 80BC80EC 80 84 00 00 */ lwz r4, 0(r4)
/* 80BC80F0 38 A0 00 07 */ li r5, 7
/* 80BC80F4 3C C0 80 07 */ lis r6, dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz@ha /* 0x80075AD8@ha */
/* 80BC80F8 38 C6 5A D8 */ addi r6, r6, dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz@l /* 0x80075AD8@l */
/* 80BC80FC 38 E0 45 00 */ li r7, 0x4500
/* 80BC8100 39 1F 05 B4 */ addi r8, r31, 0x5b4
/* 80BC8104 4B 4B 06 B9 */ bl MoveBGCreate__16dBgS_MoveBgActorFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUlPA3_A4_f
/* 80BC8108 7C 7E 1B 78 */ mr r30, r3
/* 80BC810C 2C 1E 00 05 */ cmpwi r30, 5
/* 80BC8110 40 82 00 08 */ bne lbl_80BC8118
/* 80BC8114 48 00 00 34 */ b lbl_80BC8148
lbl_80BC8118:
/* 80BC8118 7F E3 FB 78 */ mr r3, r31
/* 80BC811C 48 00 04 C9 */ bl init__17daObjChandelier_cFv
/* 80BC8120 7F E3 FB 78 */ mr r3, r31
/* 80BC8124 48 00 05 D9 */ bl setModelMtx__17daObjChandelier_cFv
/* 80BC8128 80 7F 05 E8 */ lwz r3, 0x5e8(r31)
/* 80BC812C 38 03 00 24 */ addi r0, r3, 0x24
/* 80BC8130 90 1F 05 04 */ stw r0, 0x504(r31)
/* 80BC8134 80 7F 05 E8 */ lwz r3, 0x5e8(r31)
/* 80BC8138 80 83 00 04 */ lwz r4, 4(r3)
/* 80BC813C 7F E3 FB 78 */ mr r3, r31
/* 80BC8140 4B 45 24 39 */ bl fopAcM_setCullSizeBox2__FP10fopAc_ac_cP12J3DModelData
lbl_80BC8144:
/* 80BC8144 7F C3 F3 78 */ mr r3, r30
lbl_80BC8148:
/* 80BC8148 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80BC814C 83 C1 00 08 */ lwz r30, 8(r1)
/* 80BC8150 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BC8154 7C 08 03 A6 */ mtlr r0
/* 80BC8158 38 21 00 10 */ addi r1, r1, 0x10
/* 80BC815C 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80BC8BDC:
/* 80BC8BDC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BC8BE0 7C 08 02 A6 */ mflr r0
/* 80BC8BE4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BC8BE8 4B 4A FC F5 */ bl MoveBGDelete__16dBgS_MoveBgActorFv
/* 80BC8BEC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BC8BF0 7C 08 03 A6 */ mtlr r0
/* 80BC8BF4 38 21 00 10 */ addi r1, r1, 0x10
/* 80BC8BF8 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_80BC8C1C:
/* 80BC8C1C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BC8C20 7C 08 02 A6 */ mflr r0
/* 80BC8C24 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BC8C28 81 83 05 9C */ lwz r12, 0x59c(r3)
/* 80BC8C2C 81 8C 00 14 */ lwz r12, 0x14(r12)
/* 80BC8C30 7D 89 03 A6 */ mtctr r12
/* 80BC8C34 4E 80 04 21 */ bctrl
/* 80BC8C38 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BC8C3C 7C 08 03 A6 */ mtlr r0
/* 80BC8C40 38 21 00 10 */ addi r1, r1, 0x10
/* 80BC8C44 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80BC8BFC:
/* 80BC8BFC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BC8C00 7C 08 02 A6 */ mflr r0
/* 80BC8C04 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BC8C08 4B 4A FD 49 */ bl MoveBGExecute__16dBgS_MoveBgActorFv
/* 80BC8C0C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BC8C10 7C 08 03 A6 */ mtlr r0
/* 80BC8C14 38 21 00 10 */ addi r1, r1, 0x10
/* 80BC8C18 4E 80 00 20 */ blr
@@ -1,27 +0,0 @@
lbl_80BC8B7C:
/* 80BC8B7C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BC8B80 7C 08 02 A6 */ mflr r0
/* 80BC8B84 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BC8B88 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80BC8B8C 7C 7F 1B 78 */ mr r31, r3
/* 80BC8B90 80 03 04 A0 */ lwz r0, 0x4a0(r3)
/* 80BC8B94 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 80BC8B98 40 82 00 1C */ bne lbl_80BC8BB4
/* 80BC8B9C 28 1F 00 00 */ cmplwi r31, 0
/* 80BC8BA0 41 82 00 08 */ beq lbl_80BC8BA8
/* 80BC8BA4 4B FF F3 95 */ bl __ct__17daObjChandelier_cFv
lbl_80BC8BA8:
/* 80BC8BA8 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
/* 80BC8BAC 60 00 00 08 */ ori r0, r0, 8
/* 80BC8BB0 90 1F 04 A0 */ stw r0, 0x4a0(r31)
lbl_80BC8BB4:
/* 80BC8BB4 7F E3 FB 78 */ mr r3, r31
/* 80BC8BB8 81 9F 05 9C */ lwz r12, 0x59c(r31)
/* 80BC8BBC 81 8C 00 28 */ lwz r12, 0x28(r12)
/* 80BC8BC0 7D 89 03 A6 */ mtctr r12
/* 80BC8BC4 4E 80 04 21 */ bctrl
/* 80BC8BC8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80BC8BCC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BC8BD0 7C 08 03 A6 */ mtlr r0
/* 80BC8BD4 38 21 00 10 */ addi r1, r1, 0x10
/* 80BC8BD8 4E 80 00 20 */ blr
@@ -1,57 +0,0 @@
lbl_80BC83E4:
/* 80BC83E4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80BC83E8 7C 08 02 A6 */ mflr r0
/* 80BC83EC 90 01 00 24 */ stw r0, 0x24(r1)
/* 80BC83F0 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80BC83F4 7C 7F 1B 78 */ mr r31, r3
/* 80BC83F8 C0 23 04 D4 */ lfs f1, 0x4d4(r3)
/* 80BC83FC C0 03 04 FC */ lfs f0, 0x4fc(r3)
/* 80BC8400 EC 01 00 2A */ fadds f0, f1, f0
/* 80BC8404 D0 03 04 D4 */ stfs f0, 0x4d4(r3)
/* 80BC8408 C0 23 04 FC */ lfs f1, 0x4fc(r3)
/* 80BC840C C0 03 05 30 */ lfs f0, 0x530(r3)
/* 80BC8410 EC 01 00 2A */ fadds f0, f1, f0
/* 80BC8414 D0 03 04 FC */ stfs f0, 0x4fc(r3)
/* 80BC8418 C0 23 04 D4 */ lfs f1, 0x4d4(r3)
/* 80BC841C C0 03 05 F4 */ lfs f0, 0x5f4(r3)
/* 80BC8420 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80BC8424 4C 40 13 82 */ cror 2, 0, 2
/* 80BC8428 40 82 00 84 */ bne lbl_80BC84AC
/* 80BC842C 88 1F 04 E2 */ lbz r0, 0x4e2(r31)
/* 80BC8430 7C 03 07 74 */ extsb r3, r0
/* 80BC8434 4B 46 4C 39 */ bl dComIfGp_getReverb__Fi
/* 80BC8438 7C 67 1B 78 */ mr r7, r3
/* 80BC843C 3C 60 00 08 */ lis r3, 0x0008 /* 0x000802BD@ha */
/* 80BC8440 38 03 02 BD */ addi r0, r3, 0x02BD /* 0x000802BD@l */
/* 80BC8444 90 01 00 08 */ stw r0, 8(r1)
/* 80BC8448 3C 60 80 45 */ lis r3, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */
/* 80BC844C 38 63 13 68 */ addi r3, r3, mAudioMgrPtr__10Z2AudioMgr@l /* 0x80451368@l */
/* 80BC8450 80 63 00 00 */ lwz r3, 0(r3)
/* 80BC8454 38 81 00 08 */ addi r4, r1, 8
/* 80BC8458 38 BF 04 D0 */ addi r5, r31, 0x4d0
/* 80BC845C 38 C0 00 00 */ li r6, 0
/* 80BC8460 3D 00 80 BD */ lis r8, lit_3760@ha /* 0x80BC8CF4@ha */
/* 80BC8464 C0 28 8C F4 */ lfs f1, lit_3760@l(r8) /* 0x80BC8CF4@l */
/* 80BC8468 FC 40 08 90 */ fmr f2, f1
/* 80BC846C 3D 00 80 BD */ lis r8, lit_3761@ha /* 0x80BC8CF8@ha */
/* 80BC8470 C0 68 8C F8 */ lfs f3, lit_3761@l(r8) /* 0x80BC8CF8@l */
/* 80BC8474 FC 80 18 90 */ fmr f4, f3
/* 80BC8478 39 00 00 00 */ li r8, 0
/* 80BC847C 4B 6E 35 09 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 80BC8480 38 00 00 03 */ li r0, 3
/* 80BC8484 98 1F 06 09 */ stb r0, 0x609(r31)
/* 80BC8488 3C 60 80 BD */ lis r3, lit_3760@ha /* 0x80BC8CF4@ha */
/* 80BC848C C0 03 8C F4 */ lfs f0, lit_3760@l(r3) /* 0x80BC8CF4@l */
/* 80BC8490 D0 1F 05 EC */ stfs f0, 0x5ec(r31)
/* 80BC8494 C0 1F 04 D0 */ lfs f0, 0x4d0(r31)
/* 80BC8498 D0 1F 05 A8 */ stfs f0, 0x5a8(r31)
/* 80BC849C C0 1F 04 D4 */ lfs f0, 0x4d4(r31)
/* 80BC84A0 D0 1F 05 AC */ stfs f0, 0x5ac(r31)
/* 80BC84A4 C0 1F 04 D8 */ lfs f0, 0x4d8(r31)
/* 80BC84A8 D0 1F 05 B0 */ stfs f0, 0x5b0(r31)
lbl_80BC84AC:
/* 80BC84AC 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80BC84B0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80BC84B4 7C 08 03 A6 */ mtlr r0
/* 80BC84B8 38 21 00 20 */ addi r1, r1, 0x20
/* 80BC84BC 4E 80 00 20 */ blr
@@ -1,26 +0,0 @@
lbl_80BC84C0:
/* 80BC84C0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BC84C4 7C 08 02 A6 */ mflr r0
/* 80BC84C8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BC84CC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80BC84D0 7C 7F 1B 78 */ mr r31, r3
/* 80BC84D4 48 00 04 DD */ bl moveSwingFall__17daObjChandelier_cFv
/* 80BC84D8 80 7F 06 00 */ lwz r3, 0x600(r31)
/* 80BC84DC 2C 03 00 3C */ cmpwi r3, 0x3c
/* 80BC84E0 41 80 00 20 */ blt lbl_80BC8500
/* 80BC84E4 38 00 00 04 */ li r0, 4
/* 80BC84E8 98 1F 06 09 */ stb r0, 0x609(r31)
/* 80BC84EC 38 00 00 00 */ li r0, 0
/* 80BC84F0 90 1F 06 00 */ stw r0, 0x600(r31)
/* 80BC84F4 7F E3 FB 78 */ mr r3, r31
/* 80BC84F8 48 00 06 29 */ bl hookSwingInitParm__17daObjChandelier_cFv
/* 80BC84FC 48 00 00 0C */ b lbl_80BC8508
lbl_80BC8500:
/* 80BC8500 38 03 00 01 */ addi r0, r3, 1
/* 80BC8504 90 1F 06 00 */ stw r0, 0x600(r31)
lbl_80BC8508:
/* 80BC8508 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80BC850C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BC8510 7C 08 03 A6 */ mtlr r0
/* 80BC8514 38 21 00 10 */ addi r1, r1, 0x10
/* 80BC8518 4E 80 00 20 */ blr
@@ -1,55 +0,0 @@
lbl_80BC851C:
/* 80BC851C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BC8520 7C 08 02 A6 */ mflr r0
/* 80BC8524 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BC8528 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80BC852C 7C 7F 1B 78 */ mr r31, r3
/* 80BC8530 3C 80 80 BD */ lis r4, lit_3731@ha /* 0x80BC8CDC@ha */
/* 80BC8534 38 84 8C DC */ addi r4, r4, lit_3731@l /* 0x80BC8CDC@l */
/* 80BC8538 88 A3 06 0A */ lbz r5, 0x60a(r3)
/* 80BC853C 28 05 00 00 */ cmplwi r5, 0
/* 80BC8540 40 82 00 10 */ bne lbl_80BC8550
/* 80BC8544 80 1F 04 9C */ lwz r0, 0x49c(r31)
/* 80BC8548 54 00 02 D7 */ rlwinm. r0, r0, 0, 0xb, 0xb
/* 80BC854C 41 82 00 5C */ beq lbl_80BC85A8
lbl_80BC8550:
/* 80BC8550 C0 44 00 20 */ lfs f2, 0x20(r4)
/* 80BC8554 C0 24 00 00 */ lfs f1, 0(r4)
/* 80BC8558 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80BC855C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80BC8560 80 63 5D AC */ lwz r3, 0x5dac(r3)
/* 80BC8564 28 03 00 00 */ cmplwi r3, 0
/* 80BC8568 41 82 00 2C */ beq lbl_80BC8594
/* 80BC856C C0 7F 04 D4 */ lfs f3, 0x4d4(r31)
/* 80BC8570 C0 03 04 D4 */ lfs f0, 0x4d4(r3)
/* 80BC8574 EC 63 00 28 */ fsubs f3, f3, f0
/* 80BC8578 C0 04 00 04 */ lfs f0, 4(r4)
/* 80BC857C FC 03 00 40 */ fcmpo cr0, f3, f0
/* 80BC8580 40 81 00 14 */ ble lbl_80BC8594
/* 80BC8584 C0 04 00 24 */ lfs f0, 0x24(r4)
/* 80BC8588 EC 20 18 24 */ fdivs f1, f0, f3
/* 80BC858C C0 04 00 28 */ lfs f0, 0x28(r4)
/* 80BC8590 EC 40 18 24 */ fdivs f2, f0, f3
lbl_80BC8594:
/* 80BC8594 7F E3 FB 78 */ mr r3, r31
/* 80BC8598 C0 64 00 2C */ lfs f3, 0x2c(r4)
/* 80BC859C C0 84 00 30 */ lfs f4, 0x30(r4)
/* 80BC85A0 48 00 01 E1 */ bl moveSwing__17daObjChandelier_cFffff
/* 80BC85A4 48 00 00 1C */ b lbl_80BC85C0
lbl_80BC85A8:
/* 80BC85A8 88 1F 06 0B */ lbz r0, 0x60b(r31)
/* 80BC85AC 28 00 00 00 */ cmplwi r0, 0
/* 80BC85B0 41 82 00 10 */ beq lbl_80BC85C0
/* 80BC85B4 28 05 00 00 */ cmplwi r5, 0
/* 80BC85B8 40 82 00 08 */ bne lbl_80BC85C0
/* 80BC85BC 48 00 05 65 */ bl hookSwingInitParm__17daObjChandelier_cFv
lbl_80BC85C0:
/* 80BC85C0 88 1F 06 0A */ lbz r0, 0x60a(r31)
/* 80BC85C4 98 1F 06 0B */ stb r0, 0x60b(r31)
/* 80BC85C8 38 00 00 00 */ li r0, 0
/* 80BC85CC 98 1F 06 0A */ stb r0, 0x60a(r31)
/* 80BC85D0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80BC85D4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BC85D8 7C 08 03 A6 */ mtlr r0
/* 80BC85DC 38 21 00 10 */ addi r1, r1, 0x10
/* 80BC85E0 4E 80 00 20 */ blr
@@ -1,41 +0,0 @@
lbl_80BC834C:
/* 80BC834C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BC8350 7C 08 02 A6 */ mflr r0
/* 80BC8354 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BC8358 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80BC835C 7C 7F 1B 78 */ mr r31, r3
/* 80BC8360 3C 80 80 BD */ lis r4, lit_3731@ha /* 0x80BC8CDC@ha */
/* 80BC8364 38 84 8C DC */ addi r4, r4, lit_3731@l /* 0x80BC8CDC@l */
/* 80BC8368 C0 24 00 08 */ lfs f1, 8(r4)
/* 80BC836C C0 44 00 0C */ lfs f2, 0xc(r4)
/* 80BC8370 C0 64 00 10 */ lfs f3, 0x10(r4)
/* 80BC8374 C0 84 00 14 */ lfs f4, 0x14(r4)
/* 80BC8378 48 00 04 09 */ bl moveSwing__17daObjChandelier_cFffff
/* 80BC837C 80 7F 06 00 */ lwz r3, 0x600(r31)
/* 80BC8380 2C 03 00 5A */ cmpwi r3, 0x5a
/* 80BC8384 41 80 00 44 */ blt lbl_80BC83C8
/* 80BC8388 38 00 00 02 */ li r0, 2
/* 80BC838C 98 1F 06 09 */ stb r0, 0x609(r31)
/* 80BC8390 38 00 00 00 */ li r0, 0
/* 80BC8394 90 1F 05 FC */ stw r0, 0x5fc(r31)
/* 80BC8398 90 1F 06 00 */ stw r0, 0x600(r31)
/* 80BC839C A8 1F 04 B6 */ lha r0, 0x4b6(r31)
/* 80BC83A0 B0 1F 04 E6 */ sth r0, 0x4e6(r31)
/* 80BC83A4 A8 1F 04 B8 */ lha r0, 0x4b8(r31)
/* 80BC83A8 B0 1F 04 E8 */ sth r0, 0x4e8(r31)
/* 80BC83AC C0 1F 05 A8 */ lfs f0, 0x5a8(r31)
/* 80BC83B0 D0 1F 04 D0 */ stfs f0, 0x4d0(r31)
/* 80BC83B4 C0 1F 05 AC */ lfs f0, 0x5ac(r31)
/* 80BC83B8 D0 1F 04 D4 */ stfs f0, 0x4d4(r31)
/* 80BC83BC C0 1F 05 B0 */ lfs f0, 0x5b0(r31)
/* 80BC83C0 D0 1F 04 D8 */ stfs f0, 0x4d8(r31)
/* 80BC83C4 48 00 00 0C */ b lbl_80BC83D0
lbl_80BC83C8:
/* 80BC83C8 38 03 00 01 */ addi r0, r3, 1
/* 80BC83CC 90 1F 06 00 */ stw r0, 0x600(r31)
lbl_80BC83D0:
/* 80BC83D0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80BC83D4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BC83D8 7C 08 03 A6 */ mtlr r0
/* 80BC83DC 38 21 00 10 */ addi r1, r1, 0x10
/* 80BC83E0 4E 80 00 20 */ blr
@@ -1,37 +0,0 @@
lbl_80BC82C0:
/* 80BC82C0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BC82C4 7C 08 02 A6 */ mflr r0
/* 80BC82C8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BC82CC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80BC82D0 93 C1 00 08 */ stw r30, 8(r1)
/* 80BC82D4 7C 7E 1B 78 */ mr r30, r3
/* 80BC82D8 3C 80 80 BD */ lis r4, lit_3731@ha /* 0x80BC8CDC@ha */
/* 80BC82DC 3B E4 8C DC */ addi r31, r4, lit_3731@l /* 0x80BC8CDC@l */
/* 80BC82E0 48 00 02 3D */ bl exeModeHookSwg__17daObjChandelier_cFv
/* 80BC82E4 80 1E 00 B0 */ lwz r0, 0xb0(r30)
/* 80BC82E8 54 04 E6 3E */ rlwinm r4, r0, 0x1c, 0x18, 0x1f
/* 80BC82EC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80BC82F0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80BC82F4 88 1E 04 BA */ lbz r0, 0x4ba(r30)
/* 80BC82F8 7C 05 07 74 */ extsb r5, r0
/* 80BC82FC 4B 46 D0 65 */ bl isSwitch__10dSv_info_cCFii
/* 80BC8300 2C 03 00 00 */ cmpwi r3, 0
/* 80BC8304 41 82 00 30 */ beq lbl_80BC8334
/* 80BC8308 38 00 00 01 */ li r0, 1
/* 80BC830C 98 1E 06 09 */ stb r0, 0x609(r30)
/* 80BC8310 C0 1F 00 00 */ lfs f0, 0(r31)
/* 80BC8314 D0 1E 05 EC */ stfs f0, 0x5ec(r30)
/* 80BC8318 C0 1F 00 04 */ lfs f0, 4(r31)
/* 80BC831C D0 1E 05 F0 */ stfs f0, 0x5f0(r30)
/* 80BC8320 38 00 00 00 */ li r0, 0
/* 80BC8324 90 1E 05 FC */ stw r0, 0x5fc(r30)
/* 80BC8328 90 1E 06 00 */ stw r0, 0x600(r30)
/* 80BC832C C0 1F 00 08 */ lfs f0, 8(r31)
/* 80BC8330 D0 1E 05 F8 */ stfs f0, 0x5f8(r30)
lbl_80BC8334:
/* 80BC8334 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80BC8338 83 C1 00 08 */ lwz r30, 8(r1)
/* 80BC833C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BC8340 7C 08 03 A6 */ mtlr r0
/* 80BC8344 38 21 00 10 */ addi r1, r1, 0x10
/* 80BC8348 4E 80 00 20 */ blr
@@ -1,24 +0,0 @@
lbl_80BC8B20:
/* 80BC8B20 3C 80 80 BD */ lis r4, lit_3731@ha /* 0x80BC8CDC@ha */
/* 80BC8B24 38 84 8C DC */ addi r4, r4, lit_3731@l /* 0x80BC8CDC@l */
/* 80BC8B28 C0 04 00 54 */ lfs f0, 0x54(r4)
/* 80BC8B2C D0 03 05 EC */ stfs f0, 0x5ec(r3)
/* 80BC8B30 C0 04 00 58 */ lfs f0, 0x58(r4)
/* 80BC8B34 D0 03 05 F0 */ stfs f0, 0x5f0(r3)
/* 80BC8B38 A8 03 04 B6 */ lha r0, 0x4b6(r3)
/* 80BC8B3C B0 03 04 E6 */ sth r0, 0x4e6(r3)
/* 80BC8B40 A8 03 04 B8 */ lha r0, 0x4b8(r3)
/* 80BC8B44 B0 03 04 E8 */ sth r0, 0x4e8(r3)
/* 80BC8B48 C0 03 05 A8 */ lfs f0, 0x5a8(r3)
/* 80BC8B4C D0 03 04 D0 */ stfs f0, 0x4d0(r3)
/* 80BC8B50 C0 03 05 AC */ lfs f0, 0x5ac(r3)
/* 80BC8B54 D0 03 04 D4 */ stfs f0, 0x4d4(r3)
/* 80BC8B58 C0 03 05 B0 */ lfs f0, 0x5b0(r3)
/* 80BC8B5C D0 03 04 D8 */ stfs f0, 0x4d8(r3)
/* 80BC8B60 38 00 00 1E */ li r0, 0x1e
/* 80BC8B64 B0 03 06 04 */ sth r0, 0x604(r3)
/* 80BC8B68 38 00 00 00 */ li r0, 0
/* 80BC8B6C 90 03 05 FC */ stw r0, 0x5fc(r3)
/* 80BC8B70 C0 04 00 5C */ lfs f0, 0x5c(r4)
/* 80BC8B74 D0 03 05 F8 */ stfs f0, 0x5f8(r3)
/* 80BC8B78 4E 80 00 20 */ blr
@@ -1,73 +0,0 @@
lbl_80BC85E4:
/* 80BC85E4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BC85E8 7C 08 02 A6 */ mflr r0
/* 80BC85EC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BC85F0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80BC85F4 93 C1 00 08 */ stw r30, 8(r1)
/* 80BC85F8 7C 7E 1B 78 */ mr r30, r3
/* 80BC85FC 3C 60 80 BD */ lis r3, lit_3731@ha /* 0x80BC8CDC@ha */
/* 80BC8600 3B E3 8C DC */ addi r31, r3, lit_3731@l /* 0x80BC8CDC@l */
/* 80BC8604 38 00 00 00 */ li r0, 0
/* 80BC8608 98 1E 06 09 */ stb r0, 0x609(r30)
/* 80BC860C 80 1E 00 B0 */ lwz r0, 0xb0(r30)
/* 80BC8610 54 00 07 3E */ clrlwi r0, r0, 0x1c
/* 80BC8614 2C 00 00 01 */ cmpwi r0, 1
/* 80BC8618 40 82 00 0C */ bne lbl_80BC8624
/* 80BC861C 38 00 00 04 */ li r0, 4
/* 80BC8620 98 1E 06 09 */ stb r0, 0x609(r30)
lbl_80BC8624:
/* 80BC8624 C0 1E 04 D0 */ lfs f0, 0x4d0(r30)
/* 80BC8628 D0 1E 05 A8 */ stfs f0, 0x5a8(r30)
/* 80BC862C C0 1E 04 D4 */ lfs f0, 0x4d4(r30)
/* 80BC8630 D0 1E 05 AC */ stfs f0, 0x5ac(r30)
/* 80BC8634 C0 1E 04 D8 */ lfs f0, 0x4d8(r30)
/* 80BC8638 D0 1E 05 B0 */ stfs f0, 0x5b0(r30)
/* 80BC863C 38 60 00 00 */ li r3, 0
/* 80BC8640 98 7E 06 0A */ stb r3, 0x60a(r30)
/* 80BC8644 88 1E 06 0A */ lbz r0, 0x60a(r30)
/* 80BC8648 98 1E 06 0B */ stb r0, 0x60b(r30)
/* 80BC864C C0 1F 00 34 */ lfs f0, 0x34(r31)
/* 80BC8650 D0 1E 05 30 */ stfs f0, 0x530(r30)
/* 80BC8654 C0 3F 00 04 */ lfs f1, 4(r31)
/* 80BC8658 D0 3E 04 F8 */ stfs f1, 0x4f8(r30)
/* 80BC865C C0 1F 00 1C */ lfs f0, 0x1c(r31)
/* 80BC8660 D0 1E 04 FC */ stfs f0, 0x4fc(r30)
/* 80BC8664 D0 3E 05 00 */ stfs f1, 0x500(r30)
/* 80BC8668 90 7E 05 FC */ stw r3, 0x5fc(r30)
/* 80BC866C 38 00 00 01 */ li r0, 1
/* 80BC8670 98 1E 06 08 */ stb r0, 0x608(r30)
/* 80BC8674 B0 7E 06 06 */ sth r3, 0x606(r30)
/* 80BC8678 7F C3 F3 78 */ mr r3, r30
/* 80BC867C 48 00 04 A5 */ bl hookSwingInitParm__17daObjChandelier_cFv
/* 80BC8680 C0 3E 04 D4 */ lfs f1, 0x4d4(r30)
/* 80BC8684 C0 1F 00 38 */ lfs f0, 0x38(r31)
/* 80BC8688 EC 01 00 28 */ fsubs f0, f1, f0
/* 80BC868C D0 1E 05 F4 */ stfs f0, 0x5f4(r30)
/* 80BC8690 80 7E 00 B0 */ lwz r3, 0xb0(r30)
/* 80BC8694 54 60 07 3F */ clrlwi. r0, r3, 0x1c
/* 80BC8698 40 82 00 4C */ bne lbl_80BC86E4
/* 80BC869C 54 64 E6 3E */ rlwinm r4, r3, 0x1c, 0x18, 0x1f
/* 80BC86A0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80BC86A4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80BC86A8 88 1E 04 BA */ lbz r0, 0x4ba(r30)
/* 80BC86AC 7C 05 07 74 */ extsb r5, r0
/* 80BC86B0 4B 46 CC B1 */ bl isSwitch__10dSv_info_cCFii
/* 80BC86B4 2C 03 00 00 */ cmpwi r3, 0
/* 80BC86B8 41 82 00 2C */ beq lbl_80BC86E4
/* 80BC86BC 38 00 00 04 */ li r0, 4
/* 80BC86C0 98 1E 06 09 */ stb r0, 0x609(r30)
/* 80BC86C4 C0 1E 05 F4 */ lfs f0, 0x5f4(r30)
/* 80BC86C8 D0 1E 04 D4 */ stfs f0, 0x4d4(r30)
/* 80BC86CC C0 1E 04 D0 */ lfs f0, 0x4d0(r30)
/* 80BC86D0 D0 1E 05 A8 */ stfs f0, 0x5a8(r30)
/* 80BC86D4 C0 1E 04 D4 */ lfs f0, 0x4d4(r30)
/* 80BC86D8 D0 1E 05 AC */ stfs f0, 0x5ac(r30)
/* 80BC86DC C0 1E 04 D8 */ lfs f0, 0x4d8(r30)
/* 80BC86E0 D0 1E 05 B0 */ stfs f0, 0x5b0(r30)
lbl_80BC86E4:
/* 80BC86E4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80BC86E8 83 C1 00 08 */ lwz r30, 8(r1)
/* 80BC86EC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BC86F0 7C 08 03 A6 */ mtlr r0
/* 80BC86F4 38 21 00 10 */ addi r1, r1, 0x10
/* 80BC86F8 4E 80 00 20 */ blr

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