Merge pull request #358 from TakaRikka/mist

d_a_tag_mist, d_a_obj_lv3waterEff, d_a_kytag16, d_a_disappear OK
This commit is contained in:
hatal175
2023-07-01 13:10:18 +03:00
committed by GitHub
76 changed files with 942 additions and 3511 deletions
@@ -1,67 +0,0 @@
lbl_804A9364:
/* 804A9364 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 804A9368 7C 08 02 A6 */ mflr r0
/* 804A936C 90 01 00 34 */ stw r0, 0x34(r1)
/* 804A9370 DB E1 00 20 */ stfd f31, 0x20(r1)
/* 804A9374 F3 E1 00 28 */ psq_st f31, 40(r1), 0, 0 /* qr0 */
/* 804A9378 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 804A937C 93 C1 00 18 */ stw r30, 0x18(r1)
/* 804A9380 7C 7E 1B 78 */ mr r30, r3
/* 804A9384 3C 80 80 4B */ lis r4, lit_3704@ha /* 0x804A9460@ha */
/* 804A9388 3B E4 94 60 */ addi r31, r4, lit_3704@l /* 0x804A9460@l */
/* 804A938C 80 03 04 A0 */ lwz r0, 0x4a0(r3)
/* 804A9390 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 804A9394 40 82 00 1C */ bne lbl_804A93B0
/* 804A9398 28 1E 00 00 */ cmplwi r30, 0
/* 804A939C 41 82 00 08 */ beq lbl_804A93A4
/* 804A93A0 4B B6 F7 C5 */ bl __ct__10fopAc_ac_cFv
lbl_804A93A4:
/* 804A93A4 80 1E 04 A0 */ lwz r0, 0x4a0(r30)
/* 804A93A8 60 00 00 08 */ ori r0, r0, 8
/* 804A93AC 90 1E 04 A0 */ stw r0, 0x4a0(r30)
lbl_804A93B0:
/* 804A93B0 80 1E 00 B0 */ lwz r0, 0xb0(r30)
/* 804A93B4 98 1E 05 67 */ stb r0, 0x567(r30)
/* 804A93B8 80 7E 00 B0 */ lwz r3, 0xb0(r30)
/* 804A93BC 54 60 C6 3E */ rlwinm r0, r3, 0x18, 0x18, 0x1f
/* 804A93C0 C8 3F 00 18 */ lfd f1, 0x18(r31)
/* 804A93C4 90 01 00 0C */ stw r0, 0xc(r1)
/* 804A93C8 3C 00 43 30 */ lis r0, 0x4330
/* 804A93CC 90 01 00 08 */ stw r0, 8(r1)
/* 804A93D0 C8 01 00 08 */ lfd f0, 8(r1)
/* 804A93D4 EF E0 08 28 */ fsubs f31, f0, f1
/* 804A93D8 C0 1F 00 14 */ lfs f0, 0x14(r31)
/* 804A93DC FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 804A93E0 4C 41 13 82 */ cror 2, 1, 2
/* 804A93E4 40 82 00 10 */ bne lbl_804A93F4
/* 804A93E8 C0 1F 00 0C */ lfs f0, 0xc(r31)
/* 804A93EC EF FF 00 32 */ fmuls f31, f31, f0
/* 804A93F0 48 00 00 0C */ b lbl_804A93FC
lbl_804A93F4:
/* 804A93F4 C0 1F 00 10 */ lfs f0, 0x10(r31)
/* 804A93F8 EF FF 00 32 */ fmuls f31, f31, f0
lbl_804A93FC:
/* 804A93FC 54 63 86 3E */ rlwinm r3, r3, 0x10, 0x18, 0x1f
/* 804A9400 28 03 00 FF */ cmplwi r3, 0xff
/* 804A9404 41 82 00 24 */ beq lbl_804A9428
/* 804A9408 38 9E 04 D0 */ addi r4, r30, 0x4d0
/* 804A940C 38 A0 FF FF */ li r5, -1
/* 804A9410 38 C0 FF FF */ li r6, -1
/* 804A9414 38 E0 00 00 */ li r7, 0
/* 804A9418 39 00 00 00 */ li r8, 0
/* 804A941C 39 20 00 00 */ li r9, 0
/* 804A9420 39 40 00 00 */ li r10, 0
/* 804A9424 4B B7 29 F1 */ bl fopAcM_createItemFromEnemyID__FUcPC4cXyziiPC5csXyzPC4cXyzPfPf
lbl_804A9428:
/* 804A9428 7F C3 F3 78 */ mr r3, r30
/* 804A942C FC 20 F8 90 */ fmr f1, f31
/* 804A9430 4B FF FD 01 */ bl set_disappear__FP15disappear_classf
/* 804A9434 38 60 00 04 */ li r3, 4
/* 804A9438 E3 E1 00 28 */ psq_l f31, 40(r1), 0, 0 /* qr0 */
/* 804A943C CB E1 00 20 */ lfd f31, 0x20(r1)
/* 804A9440 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 804A9444 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 804A9448 80 01 00 34 */ lwz r0, 0x34(r1)
/* 804A944C 7C 08 03 A6 */ mtlr r0
/* 804A9450 38 21 00 30 */ addi r1, r1, 0x30
/* 804A9454 4E 80 00 20 */ blr
@@ -1,18 +0,0 @@
lbl_804A8F6C:
/* 804A8F6C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 804A8F70 7C 08 02 A6 */ mflr r0
/* 804A8F74 90 01 00 14 */ stw r0, 0x14(r1)
/* 804A8F78 A8 83 05 74 */ lha r4, 0x574(r3)
/* 804A8F7C 2C 04 00 00 */ cmpwi r4, 0
/* 804A8F80 41 82 00 10 */ beq lbl_804A8F90
/* 804A8F84 38 04 FF FF */ addi r0, r4, -1
/* 804A8F88 B0 03 05 74 */ sth r0, 0x574(r3)
/* 804A8F8C 48 00 00 08 */ b lbl_804A8F94
lbl_804A8F90:
/* 804A8F90 4B B7 0C ED */ bl fopAcM_delete__FP10fopAc_ac_c
lbl_804A8F94:
/* 804A8F94 38 60 00 01 */ li r3, 1
/* 804A8F98 80 01 00 14 */ lwz r0, 0x14(r1)
/* 804A8F9C 7C 08 03 A6 */ mtlr r0
/* 804A8FA0 38 21 00 10 */ addi r1, r1, 0x10
/* 804A8FA4 4E 80 00 20 */ blr
@@ -1,46 +0,0 @@
lbl_804A9080:
/* 804A9080 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 804A9084 7C 08 02 A6 */ mflr r0
/* 804A9088 90 01 00 54 */ stw r0, 0x54(r1)
/* 804A908C 39 61 00 50 */ addi r11, r1, 0x50
/* 804A9090 4B EB 91 41 */ bl _savegpr_26
/* 804A9094 7C 7A 1B 78 */ mr r26, r3
/* 804A9098 D0 21 00 20 */ stfs f1, 0x20(r1)
/* 804A909C D0 21 00 24 */ stfs f1, 0x24(r1)
/* 804A90A0 D0 21 00 28 */ stfs f1, 0x28(r1)
/* 804A90A4 3B 60 00 00 */ li r27, 0
/* 804A90A8 3B E0 00 00 */ li r31, 0
/* 804A90AC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 804A90B0 3B 83 61 C0 */ addi r28, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 804A90B4 3C 60 80 4B */ lis r3, da_name_3710@ha /* 0x804A9488@ha */
/* 804A90B8 3B A3 94 88 */ addi r29, r3, da_name_3710@l /* 0x804A9488@l */
/* 804A90BC 3C 60 80 4B */ lis r3, lit_3704@ha /* 0x804A9460@ha */
/* 804A90C0 3B C3 94 60 */ addi r30, r3, lit_3704@l /* 0x804A9460@l */
lbl_804A90C4:
/* 804A90C4 80 7C 5D 3C */ lwz r3, 0x5d3c(r28)
/* 804A90C8 38 80 00 00 */ li r4, 0
/* 804A90CC 90 81 00 08 */ stw r4, 8(r1)
/* 804A90D0 38 00 FF FF */ li r0, -1
/* 804A90D4 90 01 00 0C */ stw r0, 0xc(r1)
/* 804A90D8 90 81 00 10 */ stw r4, 0x10(r1)
/* 804A90DC 90 81 00 14 */ stw r4, 0x14(r1)
/* 804A90E0 90 81 00 18 */ stw r4, 0x18(r1)
/* 804A90E4 38 80 00 00 */ li r4, 0
/* 804A90E8 7C BD FA 2E */ lhzx r5, r29, r31
/* 804A90EC 38 DA 04 D0 */ addi r6, r26, 0x4d0
/* 804A90F0 38 E0 00 00 */ li r7, 0
/* 804A90F4 39 00 00 00 */ li r8, 0
/* 804A90F8 39 21 00 20 */ addi r9, r1, 0x20
/* 804A90FC 39 40 00 FF */ li r10, 0xff
/* 804A9100 C0 3E 00 00 */ lfs f1, 0(r30)
/* 804A9104 4B BA 39 8D */ bl set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
/* 804A9108 3B 7B 00 01 */ addi r27, r27, 1
/* 804A910C 2C 1B 00 05 */ cmpwi r27, 5
/* 804A9110 3B FF 00 02 */ addi r31, r31, 2
/* 804A9114 41 80 FF B0 */ blt lbl_804A90C4
/* 804A9118 39 61 00 50 */ addi r11, r1, 0x50
/* 804A911C 4B EB 91 01 */ bl _restgpr_26
/* 804A9120 80 01 00 54 */ lwz r0, 0x54(r1)
/* 804A9124 7C 08 03 A6 */ mtlr r0
/* 804A9128 38 21 00 50 */ addi r1, r1, 0x50
/* 804A912C 4E 80 00 20 */ blr
@@ -1,21 +0,0 @@
lbl_804A8F20:
/* 804A8F20 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 804A8F24 7C 08 02 A6 */ mflr r0
/* 804A8F28 90 01 00 14 */ stw r0, 0x14(r1)
/* 804A8F2C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 804A8F30 7C 7F 1B 78 */ mr r31, r3
/* 804A8F34 4B B6 FD AD */ bl fopAc_IsActor__FPv
/* 804A8F38 2C 03 00 00 */ cmpwi r3, 0
/* 804A8F3C 41 82 00 18 */ beq lbl_804A8F54
/* 804A8F40 A8 1F 00 08 */ lha r0, 8(r31)
/* 804A8F44 2C 00 00 60 */ cmpwi r0, 0x60
/* 804A8F48 40 82 00 0C */ bne lbl_804A8F54
/* 804A8F4C 38 00 00 01 */ li r0, 1
/* 804A8F50 B0 1F 05 62 */ sth r0, 0x562(r31)
lbl_804A8F54:
/* 804A8F54 38 60 00 00 */ li r3, 0
/* 804A8F58 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 804A8F5C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 804A8F60 7C 08 03 A6 */ mtlr r0
/* 804A8F64 38 21 00 10 */ addi r1, r1, 0x10
/* 804A8F68 4E 80 00 20 */ blr
@@ -1,148 +0,0 @@
lbl_804A9130:
/* 804A9130 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 804A9134 7C 08 02 A6 */ mflr r0
/* 804A9138 90 01 00 74 */ stw r0, 0x74(r1)
/* 804A913C DB E1 00 60 */ stfd f31, 0x60(r1)
/* 804A9140 F3 E1 00 68 */ psq_st f31, 104(r1), 0, 0 /* qr0 */
/* 804A9144 39 61 00 60 */ addi r11, r1, 0x60
/* 804A9148 4B EB 90 89 */ bl _savegpr_26
/* 804A914C 7C 7E 1B 79 */ or. r30, r3, r3
/* 804A9150 FF E0 08 90 */ fmr f31, f1
/* 804A9154 3C 60 80 4B */ lis r3, lit_3704@ha /* 0x804A9460@ha */
/* 804A9158 3B E3 94 60 */ addi r31, r3, lit_3704@l /* 0x804A9460@l */
/* 804A915C C0 1E 04 D0 */ lfs f0, 0x4d0(r30)
/* 804A9160 D0 01 00 2C */ stfs f0, 0x2c(r1)
/* 804A9164 C0 1E 04 D4 */ lfs f0, 0x4d4(r30)
/* 804A9168 D0 01 00 30 */ stfs f0, 0x30(r1)
/* 804A916C C0 1E 04 D8 */ lfs f0, 0x4d8(r30)
/* 804A9170 D0 01 00 34 */ stfs f0, 0x34(r1)
/* 804A9174 38 61 00 2C */ addi r3, r1, 0x2c
/* 804A9178 38 80 00 78 */ li r4, 0x78
/* 804A917C 41 82 00 0C */ beq lbl_804A9188
/* 804A9180 80 BE 00 04 */ lwz r5, 4(r30)
/* 804A9184 48 00 00 08 */ b lbl_804A918C
lbl_804A9188:
/* 804A9188 38 A0 FF FF */ li r5, -1
lbl_804A918C:
/* 804A918C 38 C0 00 0A */ li r6, 0xa
/* 804A9190 4B CF F0 31 */ bl dKy_Sound_set__F4cXyziUii
/* 804A9194 3C 60 80 4B */ lis r3, s_ks_sub__FPvPv@ha /* 0x804A8F20@ha */
/* 804A9198 38 63 8F 20 */ addi r3, r3, s_ks_sub__FPvPv@l /* 0x804A8F20@l */
/* 804A919C 7F C4 F3 78 */ mr r4, r30
/* 804A91A0 4B B7 81 99 */ bl fpcEx_Search__FPFPvPv_PvPv
/* 804A91A4 88 1E 05 67 */ lbz r0, 0x567(r30)
/* 804A91A8 7C 00 07 74 */ extsb r0, r0
/* 804A91AC 2C 00 00 03 */ cmpwi r0, 3
/* 804A91B0 40 82 00 60 */ bne lbl_804A9210
/* 804A91B4 88 1E 04 E2 */ lbz r0, 0x4e2(r30)
/* 804A91B8 7C 03 07 74 */ extsb r3, r0
/* 804A91BC 4B B8 3E B1 */ bl dComIfGp_getReverb__Fi
/* 804A91C0 7C 67 1B 78 */ mr r7, r3
/* 804A91C4 3C 60 00 06 */ lis r3, 0x0006 /* 0x0006000A@ha */
/* 804A91C8 38 03 00 0A */ addi r0, r3, 0x000A /* 0x0006000A@l */
/* 804A91CC 90 01 00 28 */ stw r0, 0x28(r1)
/* 804A91D0 3C 60 80 45 */ lis r3, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */
/* 804A91D4 38 63 13 68 */ addi r3, r3, mAudioMgrPtr__10Z2AudioMgr@l /* 0x80451368@l */
/* 804A91D8 80 63 00 00 */ lwz r3, 0(r3)
/* 804A91DC 38 81 00 28 */ addi r4, r1, 0x28
/* 804A91E0 38 BE 05 38 */ addi r5, r30, 0x538
/* 804A91E4 38 C0 00 00 */ li r6, 0
/* 804A91E8 C0 3F 00 00 */ lfs f1, 0(r31)
/* 804A91EC FC 40 08 90 */ fmr f2, f1
/* 804A91F0 C0 7F 00 04 */ lfs f3, 4(r31)
/* 804A91F4 FC 80 18 90 */ fmr f4, f3
/* 804A91F8 39 00 00 00 */ li r8, 0
/* 804A91FC 4B E0 27 89 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 804A9200 7F C3 F3 78 */ mr r3, r30
/* 804A9204 FC 20 F8 90 */ fmr f1, f31
/* 804A9208 4B FF FE 79 */ bl ghost_disappear__FP15disappear_classf
/* 804A920C 48 00 01 38 */ b lbl_804A9344
lbl_804A9210:
/* 804A9210 2C 00 00 01 */ cmpwi r0, 1
/* 804A9214 41 80 00 64 */ blt lbl_804A9278
/* 804A9218 88 1E 04 E2 */ lbz r0, 0x4e2(r30)
/* 804A921C 7C 03 07 74 */ extsb r3, r0
/* 804A9220 4B B8 3E 4D */ bl dComIfGp_getReverb__Fi
/* 804A9224 7C 67 1B 78 */ mr r7, r3
/* 804A9228 3C 60 00 06 */ lis r3, 0x0006 /* 0x00060028@ha */
/* 804A922C 38 03 00 28 */ addi r0, r3, 0x0028 /* 0x00060028@l */
/* 804A9230 90 01 00 24 */ stw r0, 0x24(r1)
/* 804A9234 3C 60 80 45 */ lis r3, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */
/* 804A9238 38 63 13 68 */ addi r3, r3, mAudioMgrPtr__10Z2AudioMgr@l /* 0x80451368@l */
/* 804A923C 80 63 00 00 */ lwz r3, 0(r3)
/* 804A9240 38 81 00 24 */ addi r4, r1, 0x24
/* 804A9244 38 BE 05 38 */ addi r5, r30, 0x538
/* 804A9248 38 C0 00 00 */ li r6, 0
/* 804A924C C0 3F 00 00 */ lfs f1, 0(r31)
/* 804A9250 FC 40 08 90 */ fmr f2, f1
/* 804A9254 C0 7F 00 04 */ lfs f3, 4(r31)
/* 804A9258 FC 80 18 90 */ fmr f4, f3
/* 804A925C 39 00 00 00 */ li r8, 0
/* 804A9260 4B E0 27 25 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 804A9264 7F C3 F3 78 */ mr r3, r30
/* 804A9268 C0 1F 00 08 */ lfs f0, 8(r31)
/* 804A926C EC 20 07 F2 */ fmuls f1, f0, f31
/* 804A9270 4B FF FD 49 */ bl yami_disappear__FP15disappear_classf
/* 804A9274 48 00 00 D0 */ b lbl_804A9344
lbl_804A9278:
/* 804A9278 88 1E 04 E2 */ lbz r0, 0x4e2(r30)
/* 804A927C 7C 03 07 74 */ extsb r3, r0
/* 804A9280 4B B8 3D ED */ bl dComIfGp_getReverb__Fi
/* 804A9284 7C 67 1B 78 */ mr r7, r3
/* 804A9288 3C 60 00 06 */ lis r3, 0x0006 /* 0x0006000A@ha */
/* 804A928C 38 03 00 0A */ addi r0, r3, 0x000A /* 0x0006000A@l */
/* 804A9290 90 01 00 20 */ stw r0, 0x20(r1)
/* 804A9294 3C 60 80 45 */ lis r3, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */
/* 804A9298 38 63 13 68 */ addi r3, r3, mAudioMgrPtr__10Z2AudioMgr@l /* 0x80451368@l */
/* 804A929C 80 63 00 00 */ lwz r3, 0(r3)
/* 804A92A0 38 81 00 20 */ addi r4, r1, 0x20
/* 804A92A4 38 BE 05 38 */ addi r5, r30, 0x538
/* 804A92A8 38 C0 00 00 */ li r6, 0
/* 804A92AC C0 3F 00 00 */ lfs f1, 0(r31)
/* 804A92B0 FC 40 08 90 */ fmr f2, f1
/* 804A92B4 C0 7F 00 04 */ lfs f3, 4(r31)
/* 804A92B8 FC 80 18 90 */ fmr f4, f3
/* 804A92BC 39 00 00 00 */ li r8, 0
/* 804A92C0 4B E0 26 C5 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 804A92C4 D3 E1 00 38 */ stfs f31, 0x38(r1)
/* 804A92C8 D3 E1 00 3C */ stfs f31, 0x3c(r1)
/* 804A92CC D3 E1 00 40 */ stfs f31, 0x40(r1)
/* 804A92D0 38 00 00 3A */ li r0, 0x3a
/* 804A92D4 B0 1E 05 74 */ sth r0, 0x574(r30)
/* 804A92D8 3B 40 00 00 */ li r26, 0
/* 804A92DC 3B A0 00 00 */ li r29, 0
/* 804A92E0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 804A92E4 3B 63 61 C0 */ addi r27, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 804A92E8 3C 60 80 4B */ lis r3, da_name_3736@ha /* 0x804A9494@ha */
/* 804A92EC 3B 83 94 94 */ addi r28, r3, da_name_3736@l /* 0x804A9494@l */
lbl_804A92F0:
/* 804A92F0 80 7B 5D 3C */ lwz r3, 0x5d3c(r27)
/* 804A92F4 38 80 00 00 */ li r4, 0
/* 804A92F8 90 81 00 08 */ stw r4, 8(r1)
/* 804A92FC 38 00 FF FF */ li r0, -1
/* 804A9300 90 01 00 0C */ stw r0, 0xc(r1)
/* 804A9304 90 81 00 10 */ stw r4, 0x10(r1)
/* 804A9308 90 81 00 14 */ stw r4, 0x14(r1)
/* 804A930C 90 81 00 18 */ stw r4, 0x18(r1)
/* 804A9310 38 80 00 00 */ li r4, 0
/* 804A9314 7C BC EA 2E */ lhzx r5, r28, r29
/* 804A9318 38 DE 04 D0 */ addi r6, r30, 0x4d0
/* 804A931C 38 E0 00 00 */ li r7, 0
/* 804A9320 39 00 00 00 */ li r8, 0
/* 804A9324 39 21 00 38 */ addi r9, r1, 0x38
/* 804A9328 39 40 00 FF */ li r10, 0xff
/* 804A932C C0 3F 00 00 */ lfs f1, 0(r31)
/* 804A9330 4B BA 37 61 */ bl set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
/* 804A9334 3B 5A 00 01 */ addi r26, r26, 1
/* 804A9338 2C 1A 00 07 */ cmpwi r26, 7
/* 804A933C 3B BD 00 02 */ addi r29, r29, 2
/* 804A9340 41 80 FF B0 */ blt lbl_804A92F0
lbl_804A9344:
/* 804A9344 E3 E1 00 68 */ psq_l f31, 104(r1), 0, 0 /* qr0 */
/* 804A9348 CB E1 00 60 */ lfd f31, 0x60(r1)
/* 804A934C 39 61 00 60 */ addi r11, r1, 0x60
/* 804A9350 4B EB 8E CD */ bl _restgpr_26
/* 804A9354 80 01 00 74 */ lwz r0, 0x74(r1)
/* 804A9358 7C 08 03 A6 */ mtlr r0
/* 804A935C 38 21 00 70 */ addi r1, r1, 0x70
/* 804A9360 4E 80 00 20 */ blr
@@ -1,54 +0,0 @@
lbl_804A8FB8:
/* 804A8FB8 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 804A8FBC 7C 08 02 A6 */ mflr r0
/* 804A8FC0 90 01 00 54 */ stw r0, 0x54(r1)
/* 804A8FC4 39 61 00 50 */ addi r11, r1, 0x50
/* 804A8FC8 4B EB 92 05 */ bl _savegpr_25
/* 804A8FCC 7C 79 1B 78 */ mr r25, r3
/* 804A8FD0 D0 21 00 20 */ stfs f1, 0x20(r1)
/* 804A8FD4 D0 21 00 24 */ stfs f1, 0x24(r1)
/* 804A8FD8 D0 21 00 28 */ stfs f1, 0x28(r1)
/* 804A8FDC 3B 60 00 03 */ li r27, 3
/* 804A8FE0 88 03 05 67 */ lbz r0, 0x567(r3)
/* 804A8FE4 2C 00 00 02 */ cmpwi r0, 2
/* 804A8FE8 40 82 00 08 */ bne lbl_804A8FF0
/* 804A8FEC 3B 60 00 04 */ li r27, 4
lbl_804A8FF0:
/* 804A8FF0 3B 40 00 00 */ li r26, 0
/* 804A8FF4 3B E0 00 00 */ li r31, 0
/* 804A8FF8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 804A8FFC 3B 83 61 C0 */ addi r28, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 804A9000 3C 60 80 4B */ lis r3, da_name_3684@ha /* 0x804A9480@ha */
/* 804A9004 3B A3 94 80 */ addi r29, r3, da_name_3684@l /* 0x804A9480@l */
/* 804A9008 3C 60 80 4B */ lis r3, lit_3704@ha /* 0x804A9460@ha */
/* 804A900C 3B C3 94 60 */ addi r30, r3, lit_3704@l /* 0x804A9460@l */
/* 804A9010 48 00 00 50 */ b lbl_804A9060
lbl_804A9014:
/* 804A9014 80 7C 5D 3C */ lwz r3, 0x5d3c(r28)
/* 804A9018 38 80 00 00 */ li r4, 0
/* 804A901C 90 81 00 08 */ stw r4, 8(r1)
/* 804A9020 38 00 FF FF */ li r0, -1
/* 804A9024 90 01 00 0C */ stw r0, 0xc(r1)
/* 804A9028 90 81 00 10 */ stw r4, 0x10(r1)
/* 804A902C 90 81 00 14 */ stw r4, 0x14(r1)
/* 804A9030 90 81 00 18 */ stw r4, 0x18(r1)
/* 804A9034 38 80 00 00 */ li r4, 0
/* 804A9038 7C BD FA 2E */ lhzx r5, r29, r31
/* 804A903C 38 D9 04 D0 */ addi r6, r25, 0x4d0
/* 804A9040 38 E0 00 00 */ li r7, 0
/* 804A9044 39 00 00 00 */ li r8, 0
/* 804A9048 39 21 00 20 */ addi r9, r1, 0x20
/* 804A904C 39 40 00 FF */ li r10, 0xff
/* 804A9050 C0 3E 00 00 */ lfs f1, 0(r30)
/* 804A9054 4B BA 3A 3D */ bl set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
/* 804A9058 3B 5A 00 01 */ addi r26, r26, 1
/* 804A905C 3B FF 00 02 */ addi r31, r31, 2
lbl_804A9060:
/* 804A9060 7C 1A D8 00 */ cmpw r26, r27
/* 804A9064 41 80 FF B0 */ blt lbl_804A9014
/* 804A9068 39 61 00 50 */ addi r11, r1, 0x50
/* 804A906C 4B EB 91 AD */ bl _restgpr_25
/* 804A9070 80 01 00 54 */ lwz r0, 0x54(r1)
/* 804A9074 7C 08 03 A6 */ mtlr r0
/* 804A9078 38 21 00 50 */ addi r1, r1, 0x50
/* 804A907C 4E 80 00 20 */ blr
@@ -1,172 +0,0 @@
lbl_80860EAC:
/* 80860EAC 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80860EB0 7C 08 02 A6 */ mflr r0
/* 80860EB4 90 01 00 34 */ stw r0, 0x34(r1)
/* 80860EB8 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 80860EBC 93 C1 00 28 */ stw r30, 0x28(r1)
/* 80860EC0 7C 7E 1B 78 */ mr r30, r3
/* 80860EC4 3C 80 80 86 */ lis r4, lit_3839@ha /* 0x80861134@ha */
/* 80860EC8 3B E4 11 34 */ addi r31, r4, lit_3839@l /* 0x80861134@l */
/* 80860ECC 80 03 04 A0 */ lwz r0, 0x4a0(r3)
/* 80860ED0 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 80860ED4 40 82 00 1C */ bne lbl_80860EF0
/* 80860ED8 28 1E 00 00 */ cmplwi r30, 0
/* 80860EDC 41 82 00 08 */ beq lbl_80860EE4
/* 80860EE0 4B 7B 7C 85 */ bl __ct__10fopAc_ac_cFv
lbl_80860EE4:
/* 80860EE4 80 1E 04 A0 */ lwz r0, 0x4a0(r30)
/* 80860EE8 60 00 00 08 */ ori r0, r0, 8
/* 80860EEC 90 1E 04 A0 */ stw r0, 0x4a0(r30)
lbl_80860EF0:
/* 80860EF0 80 1E 00 B0 */ lwz r0, 0xb0(r30)
/* 80860EF4 98 1E 05 73 */ stb r0, 0x573(r30)
/* 80860EF8 A8 1E 04 E0 */ lha r0, 0x4e0(r30)
/* 80860EFC 54 00 B6 BE */ rlwinm r0, r0, 0x16, 0x1a, 0x1f
/* 80860F00 98 1E 05 6C */ stb r0, 0x56c(r30)
/* 80860F04 80 1E 00 B0 */ lwz r0, 0xb0(r30)
/* 80860F08 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80860F0C 98 1E 05 6D */ stb r0, 0x56d(r30)
/* 80860F10 80 1E 00 B0 */ lwz r0, 0xb0(r30)
/* 80860F14 54 00 86 3E */ rlwinm r0, r0, 0x10, 0x18, 0x1f
/* 80860F18 98 1E 05 6E */ stb r0, 0x56e(r30)
/* 80860F1C 80 1E 00 B0 */ lwz r0, 0xb0(r30)
/* 80860F20 54 00 46 3E */ srwi r0, r0, 0x18
/* 80860F24 98 1E 05 6F */ stb r0, 0x56f(r30)
/* 80860F28 A8 1E 04 E0 */ lha r0, 0x4e0(r30)
/* 80860F2C 54 00 06 FE */ clrlwi r0, r0, 0x1b
/* 80860F30 98 1E 05 71 */ stb r0, 0x571(r30)
/* 80860F34 A8 1E 04 E0 */ lha r0, 0x4e0(r30)
/* 80860F38 54 00 DE FE */ rlwinm r0, r0, 0x1b, 0x1b, 0x1f
/* 80860F3C 98 1E 05 72 */ stb r0, 0x572(r30)
/* 80860F40 C0 7F 00 2C */ lfs f3, 0x2c(r31)
/* 80860F44 A8 1E 04 E4 */ lha r0, 0x4e4(r30)
/* 80860F48 C8 5F 00 58 */ lfd f2, 0x58(r31)
/* 80860F4C 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80860F50 90 01 00 0C */ stw r0, 0xc(r1)
/* 80860F54 3C 60 43 30 */ lis r3, 0x4330
/* 80860F58 90 61 00 08 */ stw r3, 8(r1)
/* 80860F5C C8 01 00 08 */ lfd f0, 8(r1)
/* 80860F60 EC 00 10 28 */ fsubs f0, f0, f2
/* 80860F64 C0 3F 00 30 */ lfs f1, 0x30(r31)
/* 80860F68 EC 00 08 24 */ fdivs f0, f0, f1
/* 80860F6C EC 03 00 32 */ fmuls f0, f3, f0
/* 80860F70 D0 1E 05 78 */ stfs f0, 0x578(r30)
/* 80860F74 A8 1E 04 E6 */ lha r0, 0x4e6(r30)
/* 80860F78 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80860F7C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80860F80 90 61 00 10 */ stw r3, 0x10(r1)
/* 80860F84 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 80860F88 EC 00 10 28 */ fsubs f0, f0, f2
/* 80860F8C EC 00 08 24 */ fdivs f0, f0, f1
/* 80860F90 EC 03 00 32 */ fmuls f0, f3, f0
/* 80860F94 D0 1E 05 7C */ stfs f0, 0x57c(r30)
/* 80860F98 C0 3F 00 34 */ lfs f1, 0x34(r31)
/* 80860F9C 4B A0 69 F1 */ bl cM_rndFX__Ff
/* 80860FA0 FC 00 08 1E */ fctiwz f0, f1
/* 80860FA4 D8 01 00 18 */ stfd f0, 0x18(r1)
/* 80860FA8 80 01 00 1C */ lwz r0, 0x1c(r1)
/* 80860FAC B0 1E 05 88 */ sth r0, 0x588(r30)
/* 80860FB0 C0 3F 00 34 */ lfs f1, 0x34(r31)
/* 80860FB4 4B A0 69 D9 */ bl cM_rndFX__Ff
/* 80860FB8 FC 00 08 1E */ fctiwz f0, f1
/* 80860FBC D8 01 00 20 */ stfd f0, 0x20(r1)
/* 80860FC0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80860FC4 B0 1E 05 8A */ sth r0, 0x58a(r30)
/* 80860FC8 C0 3F 00 04 */ lfs f1, 4(r31)
/* 80860FCC D0 3E 05 84 */ stfs f1, 0x584(r30)
/* 80860FD0 C0 1F 00 00 */ lfs f0, 0(r31)
/* 80860FD4 D0 1E 05 68 */ stfs f0, 0x568(r30)
/* 80860FD8 88 1E 05 6C */ lbz r0, 0x56c(r30)
/* 80860FDC 28 00 00 07 */ cmplwi r0, 7
/* 80860FE0 41 81 01 30 */ bgt lbl_80861110
/* 80860FE4 3C 60 80 86 */ lis r3, lit_3917@ha /* 0x8086119C@ha */
/* 80860FE8 38 63 11 9C */ addi r3, r3, lit_3917@l /* 0x8086119C@l */
/* 80860FEC 54 00 10 3A */ slwi r0, r0, 2
/* 80860FF0 7C 03 00 2E */ lwzx r0, r3, r0
/* 80860FF4 7C 09 03 A6 */ mtctr r0
/* 80860FF8 4E 80 04 20 */ bctr
lbl_80860FFC:
/* 80860FFC C0 1F 00 38 */ lfs f0, 0x38(r31)
/* 80861000 D0 1E 05 80 */ stfs f0, 0x580(r30)
/* 80861004 D0 3E 05 74 */ stfs f1, 0x574(r30)
/* 80861008 38 00 00 00 */ li r0, 0
/* 8086100C 98 1E 05 8C */ stb r0, 0x58c(r30)
/* 80861010 38 00 00 03 */ li r0, 3
/* 80861014 98 1E 05 8D */ stb r0, 0x58d(r30)
/* 80861018 48 00 00 F8 */ b lbl_80861110
lbl_8086101C:
/* 8086101C C0 1F 00 38 */ lfs f0, 0x38(r31)
/* 80861020 D0 1E 05 80 */ stfs f0, 0x580(r30)
/* 80861024 C0 1F 00 3C */ lfs f0, 0x3c(r31)
/* 80861028 D0 1E 05 74 */ stfs f0, 0x574(r30)
/* 8086102C 38 00 00 00 */ li r0, 0
/* 80861030 98 1E 05 8C */ stb r0, 0x58c(r30)
/* 80861034 38 00 00 03 */ li r0, 3
/* 80861038 98 1E 05 8D */ stb r0, 0x58d(r30)
/* 8086103C 48 00 00 D4 */ b lbl_80861110
lbl_80861040:
/* 80861040 C0 1F 00 38 */ lfs f0, 0x38(r31)
/* 80861044 D0 1E 05 80 */ stfs f0, 0x580(r30)
/* 80861048 C0 1F 00 40 */ lfs f0, 0x40(r31)
/* 8086104C D0 1E 05 74 */ stfs f0, 0x574(r30)
/* 80861050 38 00 00 00 */ li r0, 0
/* 80861054 98 1E 05 8C */ stb r0, 0x58c(r30)
/* 80861058 38 00 00 03 */ li r0, 3
/* 8086105C 98 1E 05 8D */ stb r0, 0x58d(r30)
/* 80861060 48 00 00 B0 */ b lbl_80861110
lbl_80861064:
/* 80861064 C0 1F 00 44 */ lfs f0, 0x44(r31)
/* 80861068 D0 1E 05 80 */ stfs f0, 0x580(r30)
/* 8086106C D0 3E 05 74 */ stfs f1, 0x574(r30)
/* 80861070 38 00 00 02 */ li r0, 2
/* 80861074 98 1E 05 8C */ stb r0, 0x58c(r30)
/* 80861078 38 00 00 03 */ li r0, 3
/* 8086107C 98 1E 05 8D */ stb r0, 0x58d(r30)
/* 80861080 48 00 00 90 */ b lbl_80861110
lbl_80861084:
/* 80861084 C0 1F 00 38 */ lfs f0, 0x38(r31)
/* 80861088 D0 1E 05 80 */ stfs f0, 0x580(r30)
/* 8086108C C0 1F 00 3C */ lfs f0, 0x3c(r31)
/* 80861090 D0 1E 05 74 */ stfs f0, 0x574(r30)
/* 80861094 38 00 00 02 */ li r0, 2
/* 80861098 98 1E 05 8C */ stb r0, 0x58c(r30)
/* 8086109C 38 00 00 03 */ li r0, 3
/* 808610A0 98 1E 05 8D */ stb r0, 0x58d(r30)
/* 808610A4 48 00 00 6C */ b lbl_80861110
lbl_808610A8:
/* 808610A8 C0 1F 00 48 */ lfs f0, 0x48(r31)
/* 808610AC D0 1E 05 80 */ stfs f0, 0x580(r30)
/* 808610B0 C0 1F 00 40 */ lfs f0, 0x40(r31)
/* 808610B4 D0 1E 05 74 */ stfs f0, 0x574(r30)
/* 808610B8 38 00 00 02 */ li r0, 2
/* 808610BC 98 1E 05 8C */ stb r0, 0x58c(r30)
/* 808610C0 38 00 00 03 */ li r0, 3
/* 808610C4 98 1E 05 8D */ stb r0, 0x58d(r30)
/* 808610C8 48 00 00 48 */ b lbl_80861110
lbl_808610CC:
/* 808610CC C0 1F 00 4C */ lfs f0, 0x4c(r31)
/* 808610D0 D0 1E 05 80 */ stfs f0, 0x580(r30)
/* 808610D4 C0 1F 00 50 */ lfs f0, 0x50(r31)
/* 808610D8 D0 1E 05 74 */ stfs f0, 0x574(r30)
/* 808610DC 38 00 00 02 */ li r0, 2
/* 808610E0 98 1E 05 8C */ stb r0, 0x58c(r30)
/* 808610E4 38 00 00 01 */ li r0, 1
/* 808610E8 98 1E 05 8D */ stb r0, 0x58d(r30)
/* 808610EC 48 00 00 24 */ b lbl_80861110
lbl_808610F0:
/* 808610F0 C0 1F 00 28 */ lfs f0, 0x28(r31)
/* 808610F4 D0 1E 05 80 */ stfs f0, 0x580(r30)
/* 808610F8 C0 1F 00 50 */ lfs f0, 0x50(r31)
/* 808610FC D0 1E 05 74 */ stfs f0, 0x574(r30)
/* 80861100 38 00 00 02 */ li r0, 2
/* 80861104 98 1E 05 8C */ stb r0, 0x58c(r30)
/* 80861108 38 00 00 01 */ li r0, 1
/* 8086110C 98 1E 05 8D */ stb r0, 0x58d(r30)
lbl_80861110:
/* 80861110 38 60 00 04 */ li r3, 4
/* 80861114 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 80861118 83 C1 00 28 */ lwz r30, 0x28(r1)
/* 8086111C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80861120 7C 08 03 A6 */ mtlr r0
/* 80861124 38 21 00 30 */ addi r1, r1, 0x30
/* 80861128 4E 80 00 20 */ blr
@@ -1,154 +0,0 @@
lbl_80860C60:
/* 80860C60 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 80860C64 7C 08 02 A6 */ mflr r0
/* 80860C68 90 01 00 44 */ stw r0, 0x44(r1)
/* 80860C6C DB E1 00 30 */ stfd f31, 0x30(r1)
/* 80860C70 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
/* 80860C74 DB C1 00 20 */ stfd f30, 0x20(r1)
/* 80860C78 F3 C1 00 28 */ psq_st f30, 40(r1), 0, 0 /* qr0 */
/* 80860C7C 39 61 00 20 */ addi r11, r1, 0x20
/* 80860C80 4B B0 15 5D */ bl _savegpr_29
/* 80860C84 7C 7E 1B 78 */ mr r30, r3
/* 80860C88 3C 60 80 86 */ lis r3, lit_3839@ha /* 0x80861134@ha */
/* 80860C8C 3B E3 11 34 */ addi r31, r3, lit_3839@l /* 0x80861134@l */
/* 80860C90 3B A0 00 00 */ li r29, 0
/* 80860C94 C3 FF 00 00 */ lfs f31, 0(r31)
/* 80860C98 FF C0 F8 90 */ fmr f30, f31
/* 80860C9C 88 7E 05 71 */ lbz r3, 0x571(r30)
/* 80860CA0 28 03 00 1F */ cmplwi r3, 0x1f
/* 80860CA4 40 80 00 60 */ bge lbl_80860D04
/* 80860CA8 88 1E 05 72 */ lbz r0, 0x572(r30)
/* 80860CAC 7C 03 00 40 */ cmplw r3, r0
/* 80860CB0 40 81 00 2C */ ble lbl_80860CDC
/* 80860CB4 4B 93 ED 5D */ bl dKy_getdaytime_hour__Fv
/* 80860CB8 88 1E 05 71 */ lbz r0, 0x571(r30)
/* 80860CBC 7C 03 00 00 */ cmpw r3, r0
/* 80860CC0 40 80 00 14 */ bge lbl_80860CD4
/* 80860CC4 4B 93 ED 4D */ bl dKy_getdaytime_hour__Fv
/* 80860CC8 88 1E 05 72 */ lbz r0, 0x572(r30)
/* 80860CCC 7C 03 00 00 */ cmpw r3, r0
/* 80860CD0 41 81 00 38 */ bgt lbl_80860D08
lbl_80860CD4:
/* 80860CD4 3B A0 00 01 */ li r29, 1
/* 80860CD8 48 00 00 30 */ b lbl_80860D08
lbl_80860CDC:
/* 80860CDC 4B 93 ED 35 */ bl dKy_getdaytime_hour__Fv
/* 80860CE0 88 1E 05 71 */ lbz r0, 0x571(r30)
/* 80860CE4 7C 03 00 00 */ cmpw r3, r0
/* 80860CE8 41 80 00 20 */ blt lbl_80860D08
/* 80860CEC 4B 93 ED 25 */ bl dKy_getdaytime_hour__Fv
/* 80860CF0 88 1E 05 72 */ lbz r0, 0x572(r30)
/* 80860CF4 7C 03 00 00 */ cmpw r3, r0
/* 80860CF8 41 81 00 10 */ bgt lbl_80860D08
/* 80860CFC 3B A0 00 01 */ li r29, 1
/* 80860D00 48 00 00 08 */ b lbl_80860D08
lbl_80860D04:
/* 80860D04 3B A0 00 01 */ li r29, 1
lbl_80860D08:
/* 80860D08 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 80860D0C 41 82 00 40 */ beq lbl_80860D4C
/* 80860D10 3B A0 00 00 */ li r29, 0
/* 80860D14 88 9E 05 73 */ lbz r4, 0x573(r30)
/* 80860D18 28 04 00 FF */ cmplwi r4, 0xff
/* 80860D1C 41 82 00 2C */ beq lbl_80860D48
/* 80860D20 3C 60 80 45 */ lis r3, mStayNo__20dStage_roomControl_c+0x0@ha /* 0x80450D64@ha */
/* 80860D24 88 A3 0D 64 */ lbz r5, mStayNo__20dStage_roomControl_c+0x0@l(r3) /* 0x80450D64@l */
/* 80860D28 7C A5 07 74 */ extsb r5, r5
/* 80860D2C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80860D30 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80860D34 4B 7D 46 2D */ bl isSwitch__10dSv_info_cCFii
/* 80860D38 2C 03 00 00 */ cmpwi r3, 0
/* 80860D3C 41 82 00 10 */ beq lbl_80860D4C
/* 80860D40 3B A0 00 01 */ li r29, 1
/* 80860D44 48 00 00 08 */ b lbl_80860D4C
lbl_80860D48:
/* 80860D48 3B A0 00 01 */ li r29, 1
lbl_80860D4C:
/* 80860D4C 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 80860D50 41 82 00 B8 */ beq lbl_80860E08
/* 80860D54 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80860D58 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80860D5C 38 63 4E 00 */ addi r3, r3, 0x4e00
/* 80860D60 3C 80 80 86 */ lis r4, d_a_kytag16__stringBase0@ha /* 0x80861194@ha */
/* 80860D64 38 84 11 94 */ addi r4, r4, d_a_kytag16__stringBase0@l /* 0x80861194@l */
/* 80860D68 4B B0 7C 2D */ bl strcmp
/* 80860D6C 2C 03 00 00 */ cmpwi r3, 0
/* 80860D70 41 82 00 20 */ beq lbl_80860D90
/* 80860D74 38 7E 05 68 */ addi r3, r30, 0x568
/* 80860D78 C0 3F 00 04 */ lfs f1, 4(r31)
/* 80860D7C C0 5F 00 08 */ lfs f2, 8(r31)
/* 80860D80 C0 7F 00 0C */ lfs f3, 0xc(r31)
/* 80860D84 C0 9F 00 10 */ lfs f4, 0x10(r31)
/* 80860D88 4B A0 EB F5 */ bl cLib_addCalc__FPfffff
/* 80860D8C 48 00 00 94 */ b lbl_80860E20
lbl_80860D90:
/* 80860D90 A8 BE 05 88 */ lha r5, 0x588(r30)
/* 80860D94 54 A0 04 38 */ rlwinm r0, r5, 0, 0x10, 0x1c
/* 80860D98 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */
/* 80860D9C 38 83 9A 20 */ addi r4, r3, sincosTable___5JMath@l /* 0x80439A20@l */
/* 80860DA0 7F E4 04 2E */ lfsx f31, r4, r0
/* 80860DA4 A8 1E 05 8A */ lha r0, 0x58a(r30)
/* 80860DA8 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
/* 80860DAC 7C 64 02 14 */ add r3, r4, r0
/* 80860DB0 C3 C3 00 04 */ lfs f30, 4(r3)
/* 80860DB4 38 05 05 00 */ addi r0, r5, 0x500
/* 80860DB8 B0 1E 05 88 */ sth r0, 0x588(r30)
/* 80860DBC A8 7E 05 8A */ lha r3, 0x58a(r30)
/* 80860DC0 38 03 03 20 */ addi r0, r3, 0x320
/* 80860DC4 B0 1E 05 8A */ sth r0, 0x58a(r30)
/* 80860DC8 3C 60 80 43 */ lis r3, g_Counter@ha /* 0x80430CD8@ha */
/* 80860DCC 80 03 0C D8 */ lwz r0, g_Counter@l(r3) /* 0x80430CD8@l */
/* 80860DD0 1C 00 05 00 */ mulli r0, r0, 0x500
/* 80860DD4 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
/* 80860DD8 7C 04 04 2E */ lfsx f0, r4, r0
/* 80860DDC 38 7E 05 68 */ addi r3, r30, 0x568
/* 80860DE0 C0 3F 00 14 */ lfs f1, 0x14(r31)
/* 80860DE4 C0 7F 00 0C */ lfs f3, 0xc(r31)
/* 80860DE8 EC 03 00 32 */ fmuls f0, f3, f0
/* 80860DEC EC 21 00 2A */ fadds f1, f1, f0
/* 80860DF0 C0 5F 00 08 */ lfs f2, 8(r31)
/* 80860DF4 C0 9F 00 10 */ lfs f4, 0x10(r31)
/* 80860DF8 4B A0 EB 85 */ bl cLib_addCalc__FPfffff
/* 80860DFC C0 1F 00 18 */ lfs f0, 0x18(r31)
/* 80860E00 D0 1E 05 80 */ stfs f0, 0x580(r30)
/* 80860E04 48 00 00 1C */ b lbl_80860E20
lbl_80860E08:
/* 80860E08 38 7E 05 68 */ addi r3, r30, 0x568
/* 80860E0C C0 3F 00 00 */ lfs f1, 0(r31)
/* 80860E10 C0 5F 00 08 */ lfs f2, 8(r31)
/* 80860E14 C0 7F 00 1C */ lfs f3, 0x1c(r31)
/* 80860E18 C0 9F 00 10 */ lfs f4, 0x10(r31)
/* 80860E1C 4B A0 EB 61 */ bl cLib_addCalc__FPfffff
lbl_80860E20:
/* 80860E20 C0 9E 05 68 */ lfs f4, 0x568(r30)
/* 80860E24 C0 1F 00 20 */ lfs f0, 0x20(r31)
/* 80860E28 FC 04 00 40 */ fcmpo cr0, f4, f0
/* 80860E2C 40 81 00 44 */ ble lbl_80860E70
/* 80860E30 38 7E 04 D0 */ addi r3, r30, 0x4d0
/* 80860E34 C0 3E 05 78 */ lfs f1, 0x578(r30)
/* 80860E38 C0 1F 00 24 */ lfs f0, 0x24(r31)
/* 80860E3C EC 00 07 F2 */ fmuls f0, f0, f31
/* 80860E40 EC 21 00 2A */ fadds f1, f1, f0
/* 80860E44 C0 5E 05 7C */ lfs f2, 0x57c(r30)
/* 80860E48 C0 1F 00 28 */ lfs f0, 0x28(r31)
/* 80860E4C EC 00 07 B2 */ fmuls f0, f0, f30
/* 80860E50 EC 42 00 2A */ fadds f2, f2, f0
/* 80860E54 C0 7E 05 80 */ lfs f3, 0x580(r30)
/* 80860E58 38 9E 05 6D */ addi r4, r30, 0x56d
/* 80860E5C C0 1E 05 74 */ lfs f0, 0x574(r30)
/* 80860E60 EC 80 01 32 */ fmuls f4, f0, f4
/* 80860E64 88 BE 05 8C */ lbz r5, 0x58c(r30)
/* 80860E68 88 DE 05 8D */ lbz r6, 0x58d(r30)
/* 80860E6C 4B 94 97 F9 */ bl dKy_BossSpotLight_set__FP4cXyzfffP8_GXColorfUcUc
lbl_80860E70:
/* 80860E70 38 60 00 01 */ li r3, 1
/* 80860E74 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
/* 80860E78 CB E1 00 30 */ lfd f31, 0x30(r1)
/* 80860E7C E3 C1 00 28 */ psq_l f30, 40(r1), 0, 0 /* qr0 */
/* 80860E80 CB C1 00 20 */ lfd f30, 0x20(r1)
/* 80860E84 39 61 00 20 */ addi r11, r1, 0x20
/* 80860E88 4B B0 13 A1 */ bl _restgpr_29
/* 80860E8C 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80860E90 7C 08 03 A6 */ mtlr r0
/* 80860E94 38 21 00 40 */ addi r1, r1, 0x40
/* 80860E98 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80BD6398:
/* 80BD6398 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BD639C 7C 08 02 A6 */ mflr r0
/* 80BD63A0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BD63A4 48 00 02 0D */ bl CreateHeap__14daObjCrystal_cFv
/* 80BD63A8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BD63AC 7C 08 03 A6 */ mtlr r0
/* 80BD63B0 38 21 00 10 */ addi r1, r1, 0x10
/* 80BD63B4 4E 80 00 20 */ blr
@@ -1,49 +0,0 @@
lbl_80BD65B0:
/* 80BD65B0 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80BD65B4 7C 08 02 A6 */ mflr r0
/* 80BD65B8 90 01 00 34 */ stw r0, 0x34(r1)
/* 80BD65BC 39 61 00 30 */ addi r11, r1, 0x30
/* 80BD65C0 4B 78 BC 09 */ bl _savegpr_24
/* 80BD65C4 7C 78 1B 78 */ mr r24, r3
/* 80BD65C8 3C 60 80 BD */ lis r3, lit_3693@ha /* 0x80BD68BC@ha */
/* 80BD65CC 38 83 68 BC */ addi r4, r3, lit_3693@l /* 0x80BD68BC@l */
/* 80BD65D0 3B 20 00 00 */ li r25, 0
/* 80BD65D4 3B E0 00 00 */ li r31, 0
/* 80BD65D8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80BD65DC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80BD65E0 3F 43 00 02 */ addis r26, r3, 2
/* 80BD65E4 3C 60 80 BD */ lis r3, l_arcName@ha /* 0x80BD68F0@ha */
/* 80BD65E8 3B 63 68 F0 */ addi r27, r3, l_arcName@l /* 0x80BD68F0@l */
/* 80BD65EC 3B 84 00 04 */ addi r28, r4, 4
/* 80BD65F0 3B A4 00 0C */ addi r29, r4, 0xc
/* 80BD65F4 3B C4 00 14 */ addi r30, r4, 0x14
/* 80BD65F8 3B 5A C2 F8 */ addi r26, r26, -15624
lbl_80BD65FC:
/* 80BD65FC 80 7B 00 00 */ lwz r3, 0(r27)
/* 80BD6600 7C 9C F8 2E */ lwzx r4, r28, r31
/* 80BD6604 7F 45 D3 78 */ mr r5, r26
/* 80BD6608 38 C0 00 80 */ li r6, 0x80
/* 80BD660C 4B 46 5C E1 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 80BD6610 7C 9D F8 2E */ lwzx r4, r29, r31
/* 80BD6614 7C BE F8 2E */ lwzx r5, r30, r31
/* 80BD6618 4B 43 E6 3D */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
/* 80BD661C 38 1F 05 70 */ addi r0, r31, 0x570
/* 80BD6620 7C 78 01 2E */ stwx r3, r24, r0
/* 80BD6624 7C 18 00 2E */ lwzx r0, r24, r0
/* 80BD6628 28 00 00 00 */ cmplwi r0, 0
/* 80BD662C 40 82 00 0C */ bne lbl_80BD6638
/* 80BD6630 38 60 00 00 */ li r3, 0
/* 80BD6634 48 00 00 18 */ b lbl_80BD664C
lbl_80BD6638:
/* 80BD6638 3B 39 00 01 */ addi r25, r25, 1
/* 80BD663C 2C 19 00 02 */ cmpwi r25, 2
/* 80BD6640 3B FF 00 04 */ addi r31, r31, 4
/* 80BD6644 41 80 FF B8 */ blt lbl_80BD65FC
/* 80BD6648 38 60 00 01 */ li r3, 1
lbl_80BD664C:
/* 80BD664C 39 61 00 30 */ addi r11, r1, 0x30
/* 80BD6650 4B 78 BB C5 */ bl _restgpr_24
/* 80BD6654 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80BD6658 7C 08 03 A6 */ mtlr r0
/* 80BD665C 38 21 00 30 */ addi r1, r1, 0x30
/* 80BD6660 4E 80 00 20 */ blr
@@ -1,85 +0,0 @@
lbl_80BD6470:
/* 80BD6470 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80BD6474 7C 08 02 A6 */ mflr r0
/* 80BD6478 90 01 00 34 */ stw r0, 0x34(r1)
/* 80BD647C 39 61 00 30 */ addi r11, r1, 0x30
/* 80BD6480 4B 78 BD 59 */ bl _savegpr_28
/* 80BD6484 7C 7F 1B 78 */ mr r31, r3
/* 80BD6488 4B FF FF 31 */ bl initBaseMtx__14daObjCrystal_cFv
/* 80BD648C 80 7F 05 70 */ lwz r3, 0x570(r31)
/* 80BD6490 38 03 00 24 */ addi r0, r3, 0x24
/* 80BD6494 90 1F 05 04 */ stw r0, 0x504(r31)
/* 80BD6498 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80BD649C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80BD64A0 80 63 5D 3C */ lwz r3, 0x5d3c(r3)
/* 80BD64A4 38 80 00 00 */ li r4, 0
/* 80BD64A8 90 81 00 08 */ stw r4, 8(r1)
/* 80BD64AC 38 00 FF FF */ li r0, -1
/* 80BD64B0 90 01 00 0C */ stw r0, 0xc(r1)
/* 80BD64B4 90 81 00 10 */ stw r4, 0x10(r1)
/* 80BD64B8 90 81 00 14 */ stw r4, 0x14(r1)
/* 80BD64BC 90 81 00 18 */ stw r4, 0x18(r1)
/* 80BD64C0 38 80 00 00 */ li r4, 0
/* 80BD64C4 3C A0 00 01 */ lis r5, 0x0001 /* 0x00008BED@ha */
/* 80BD64C8 38 A5 8B ED */ addi r5, r5, 0x8BED /* 0x00008BED@l */
/* 80BD64CC 38 DF 04 D0 */ addi r6, r31, 0x4d0
/* 80BD64D0 38 E0 00 00 */ li r7, 0
/* 80BD64D4 39 1F 04 B4 */ addi r8, r31, 0x4b4
/* 80BD64D8 39 3F 04 EC */ addi r9, r31, 0x4ec
/* 80BD64DC 39 40 00 FF */ li r10, 0xff
/* 80BD64E0 3D 60 80 BD */ lis r11, lit_3693@ha /* 0x80BD68BC@ha */
/* 80BD64E4 C0 2B 68 BC */ lfs f1, lit_3693@l(r11) /* 0x80BD68BC@l */
/* 80BD64E8 4B 47 65 A9 */ bl set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
/* 80BD64EC 90 7F 05 78 */ stw r3, 0x578(r31)
/* 80BD64F0 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFF@ha */
/* 80BD64F4 38 03 FF FF */ addi r0, r3, 0xFFFF /* 0x0000FFFF@l */
/* 80BD64F8 B0 1F 05 7C */ sth r0, 0x57c(r31)
/* 80BD64FC 80 7F 05 70 */ lwz r3, 0x570(r31)
/* 80BD6500 80 63 00 04 */ lwz r3, 4(r3)
/* 80BD6504 83 A3 00 54 */ lwz r29, 0x54(r3)
/* 80BD6508 3B 80 00 00 */ li r28, 0
/* 80BD650C 3C 60 80 BD */ lis r3, d_a_obj_crystal__stringBase0@ha /* 0x80BD68D8@ha */
/* 80BD6510 3B C3 68 D8 */ addi r30, r3, d_a_obj_crystal__stringBase0@l /* 0x80BD68D8@l */
/* 80BD6514 48 00 00 28 */ b lbl_80BD653C
lbl_80BD6518:
/* 80BD6518 7F A3 EB 78 */ mr r3, r29
/* 80BD651C 7F 84 E3 78 */ mr r4, r28
/* 80BD6520 4B 70 85 D9 */ bl getName__10JUTNameTabCFUs
/* 80BD6524 38 9E 00 09 */ addi r4, r30, 9
/* 80BD6528 4B 79 24 6D */ bl strcmp
/* 80BD652C 2C 03 00 00 */ cmpwi r3, 0
/* 80BD6530 40 82 00 08 */ bne lbl_80BD6538
/* 80BD6534 B3 9F 05 7C */ sth r28, 0x57c(r31)
lbl_80BD6538:
/* 80BD6538 3B 9C 00 01 */ addi r28, r28, 1
lbl_80BD653C:
/* 80BD653C 80 7F 05 70 */ lwz r3, 0x570(r31)
/* 80BD6540 80 83 00 04 */ lwz r4, 4(r3)
/* 80BD6544 A0 84 00 2C */ lhz r4, 0x2c(r4)
/* 80BD6548 57 80 04 3E */ clrlwi r0, r28, 0x10
/* 80BD654C 7C 00 20 40 */ cmplw r0, r4
/* 80BD6550 41 80 FF C8 */ blt lbl_80BD6518
/* 80BD6554 81 83 00 00 */ lwz r12, 0(r3)
/* 80BD6558 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 80BD655C 7D 89 03 A6 */ mtctr r12
/* 80BD6560 4E 80 04 21 */ bctrl
/* 80BD6564 80 BF 05 78 */ lwz r5, 0x578(r31)
/* 80BD6568 28 05 00 00 */ cmplwi r5, 0
/* 80BD656C 41 82 00 28 */ beq lbl_80BD6594
/* 80BD6570 80 7F 05 70 */ lwz r3, 0x570(r31)
/* 80BD6574 80 63 00 84 */ lwz r3, 0x84(r3)
/* 80BD6578 80 63 00 0C */ lwz r3, 0xc(r3)
/* 80BD657C A0 1F 05 7C */ lhz r0, 0x57c(r31)
/* 80BD6580 1C 00 00 30 */ mulli r0, r0, 0x30
/* 80BD6584 7C 63 02 14 */ add r3, r3, r0
/* 80BD6588 38 85 00 68 */ addi r4, r5, 0x68
/* 80BD658C 38 A5 00 A4 */ addi r5, r5, 0xa4
/* 80BD6590 4B 6A A2 51 */ bl func_802807E0
lbl_80BD6594:
/* 80BD6594 38 60 00 01 */ li r3, 1
/* 80BD6598 39 61 00 30 */ addi r11, r1, 0x30
/* 80BD659C 4B 78 BC 89 */ bl _restgpr_28
/* 80BD65A0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80BD65A4 7C 08 03 A6 */ mtlr r0
/* 80BD65A8 38 21 00 30 */ addi r1, r1, 0x30
/* 80BD65AC 4E 80 00 20 */ blr
@@ -1,29 +0,0 @@
lbl_80BD67C8:
/* 80BD67C8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BD67CC 7C 08 02 A6 */ mflr r0
/* 80BD67D0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BD67D4 80 83 05 78 */ lwz r4, 0x578(r3)
/* 80BD67D8 28 04 00 00 */ cmplwi r4, 0
/* 80BD67DC 41 82 00 30 */ beq lbl_80BD680C
/* 80BD67E0 80 04 00 F4 */ lwz r0, 0xf4(r4)
/* 80BD67E4 60 00 00 01 */ ori r0, r0, 1
/* 80BD67E8 90 04 00 F4 */ stw r0, 0xf4(r4)
/* 80BD67EC 38 00 00 01 */ li r0, 1
/* 80BD67F0 90 04 00 24 */ stw r0, 0x24(r4)
/* 80BD67F4 80 83 05 78 */ lwz r4, 0x578(r3)
/* 80BD67F8 80 04 00 F4 */ lwz r0, 0xf4(r4)
/* 80BD67FC 54 00 06 B0 */ rlwinm r0, r0, 0, 0x1a, 0x18
/* 80BD6800 90 04 00 F4 */ stw r0, 0xf4(r4)
/* 80BD6804 38 00 00 00 */ li r0, 0
/* 80BD6808 90 03 05 78 */ stw r0, 0x578(r3)
lbl_80BD680C:
/* 80BD680C 38 63 05 68 */ addi r3, r3, 0x568
/* 80BD6810 3C 80 80 BD */ lis r4, l_arcName@ha /* 0x80BD68F0@ha */
/* 80BD6814 38 84 68 F0 */ addi r4, r4, l_arcName@l /* 0x80BD68F0@l */
/* 80BD6818 80 84 00 00 */ lwz r4, 0(r4)
/* 80BD681C 4B 45 67 ED */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
/* 80BD6820 38 60 00 01 */ li r3, 1
/* 80BD6824 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BD6828 7C 08 03 A6 */ mtlr r0
/* 80BD682C 38 21 00 10 */ addi r1, r1, 0x10
/* 80BD6830 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80BD6894:
/* 80BD6894 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BD6898 7C 08 02 A6 */ mflr r0
/* 80BD689C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BD68A0 4B FF FD C5 */ bl create__14daObjCrystal_cFv
/* 80BD68A4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BD68A8 7C 08 03 A6 */ mtlr r0
/* 80BD68AC 38 21 00 10 */ addi r1, r1, 0x10
/* 80BD68B0 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80BD6874:
/* 80BD6874 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BD6878 7C 08 02 A6 */ mflr r0
/* 80BD687C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BD6880 4B FF FF 49 */ bl _delete__14daObjCrystal_cFv
/* 80BD6884 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BD6888 7C 08 03 A6 */ mtlr r0
/* 80BD688C 38 21 00 10 */ addi r1, r1, 0x10
/* 80BD6890 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80BD6834:
/* 80BD6834 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BD6838 7C 08 02 A6 */ mflr r0
/* 80BD683C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BD6840 4B FF FE FD */ bl draw__14daObjCrystal_cFv
/* 80BD6844 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BD6848 7C 08 03 A6 */ mtlr r0
/* 80BD684C 38 21 00 10 */ addi r1, r1, 0x10
/* 80BD6850 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80BD6854:
/* 80BD6854 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BD6858 7C 08 02 A6 */ mflr r0
/* 80BD685C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BD6860 4B FF FE B9 */ bl execute__14daObjCrystal_cFv
/* 80BD6864 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BD6868 7C 08 03 A6 */ mtlr r0
/* 80BD686C 38 21 00 10 */ addi r1, r1, 0x10
/* 80BD6870 4E 80 00 20 */ blr
@@ -1,37 +0,0 @@
lbl_80BD673C:
/* 80BD673C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80BD6740 7C 08 02 A6 */ mflr r0
/* 80BD6744 90 01 00 24 */ stw r0, 0x24(r1)
/* 80BD6748 39 61 00 20 */ addi r11, r1, 0x20
/* 80BD674C 4B 78 BA 89 */ bl _savegpr_27
/* 80BD6750 7C 7B 1B 78 */ mr r27, r3
/* 80BD6754 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 80BD6758 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 80BD675C 38 80 00 10 */ li r4, 0x10
/* 80BD6760 38 BB 04 D0 */ addi r5, r27, 0x4d0
/* 80BD6764 38 DB 01 0C */ addi r6, r27, 0x10c
/* 80BD6768 4B 5C D0 5D */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
/* 80BD676C 3B 80 00 00 */ li r28, 0
/* 80BD6770 3B E0 00 00 */ li r31, 0
/* 80BD6774 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 80BD6778 3B C3 CA 54 */ addi r30, r3, g_env_light@l /* 0x8042CA54@l */
lbl_80BD677C:
/* 80BD677C 7F C3 F3 78 */ mr r3, r30
/* 80BD6780 3B BF 05 70 */ addi r29, r31, 0x570
/* 80BD6784 7C 9B E8 2E */ lwzx r4, r27, r29
/* 80BD6788 80 84 00 04 */ lwz r4, 4(r4)
/* 80BD678C 38 BB 01 0C */ addi r5, r27, 0x10c
/* 80BD6790 4B 5C E6 11 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
/* 80BD6794 7C 7B E8 2E */ lwzx r3, r27, r29
/* 80BD6798 4B 43 75 2D */ bl mDoExt_modelUpdateDL__FP8J3DModel
/* 80BD679C 3B 9C 00 01 */ addi r28, r28, 1
/* 80BD67A0 2C 1C 00 02 */ cmpwi r28, 2
/* 80BD67A4 3B FF 00 04 */ addi r31, r31, 4
/* 80BD67A8 41 80 FF D4 */ blt lbl_80BD677C
/* 80BD67AC 38 60 00 01 */ li r3, 1
/* 80BD67B0 39 61 00 20 */ addi r11, r1, 0x20
/* 80BD67B4 4B 78 BA 6D */ bl _restgpr_27
/* 80BD67B8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80BD67BC 7C 08 03 A6 */ mtlr r0
/* 80BD67C0 38 21 00 20 */ addi r1, r1, 0x20
/* 80BD67C4 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_80BD6718:
/* 80BD6718 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BD671C 7C 08 02 A6 */ mflr r0
/* 80BD6720 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BD6724 4B FF FC ED */ bl setBaseMtx__14daObjCrystal_cFv
/* 80BD6728 38 60 00 01 */ li r3, 1
/* 80BD672C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BD6730 7C 08 03 A6 */ mtlr r0
/* 80BD6734 38 21 00 10 */ addi r1, r1, 0x10
/* 80BD6738 4E 80 00 20 */ blr
@@ -1,51 +0,0 @@
lbl_80BD6664:
/* 80BD6664 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BD6668 7C 08 02 A6 */ mflr r0
/* 80BD666C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BD6670 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80BD6674 93 C1 00 08 */ stw r30, 8(r1)
/* 80BD6678 7C 7E 1B 78 */ mr r30, r3
/* 80BD667C 80 03 04 A0 */ lwz r0, 0x4a0(r3)
/* 80BD6680 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 80BD6684 40 82 00 1C */ bne lbl_80BD66A0
/* 80BD6688 28 1E 00 00 */ cmplwi r30, 0
/* 80BD668C 41 82 00 08 */ beq lbl_80BD6694
/* 80BD6690 4B 44 24 D5 */ bl __ct__10fopAc_ac_cFv
lbl_80BD6694:
/* 80BD6694 80 1E 04 A0 */ lwz r0, 0x4a0(r30)
/* 80BD6698 60 00 00 08 */ ori r0, r0, 8
/* 80BD669C 90 1E 04 A0 */ stw r0, 0x4a0(r30)
lbl_80BD66A0:
/* 80BD66A0 38 7E 05 68 */ addi r3, r30, 0x568
/* 80BD66A4 3C 80 80 BD */ lis r4, l_arcName@ha /* 0x80BD68F0@ha */
/* 80BD66A8 38 84 68 F0 */ addi r4, r4, l_arcName@l /* 0x80BD68F0@l */
/* 80BD66AC 80 84 00 00 */ lwz r4, 0(r4)
/* 80BD66B0 4B 45 68 0D */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCc
/* 80BD66B4 7C 7F 1B 78 */ mr r31, r3
/* 80BD66B8 2C 1F 00 04 */ cmpwi r31, 4
/* 80BD66BC 40 82 00 40 */ bne lbl_80BD66FC
/* 80BD66C0 7F C3 F3 78 */ mr r3, r30
/* 80BD66C4 3C 80 80 BD */ lis r4, CheckCreateHeap__FP10fopAc_ac_c@ha /* 0x80BD6398@ha */
/* 80BD66C8 38 84 63 98 */ addi r4, r4, CheckCreateHeap__FP10fopAc_ac_c@l /* 0x80BD6398@l */
/* 80BD66CC 38 A0 40 00 */ li r5, 0x4000
/* 80BD66D0 4B 44 3D E1 */ bl fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl
/* 80BD66D4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80BD66D8 40 82 00 0C */ bne lbl_80BD66E4
/* 80BD66DC 38 60 00 05 */ li r3, 5
/* 80BD66E0 48 00 00 20 */ b lbl_80BD6700
lbl_80BD66E4:
/* 80BD66E4 7F C3 F3 78 */ mr r3, r30
/* 80BD66E8 4B FF FD 89 */ bl Create__14daObjCrystal_cFv
/* 80BD66EC 2C 03 00 00 */ cmpwi r3, 0
/* 80BD66F0 40 82 00 0C */ bne lbl_80BD66FC
/* 80BD66F4 38 60 00 05 */ li r3, 5
/* 80BD66F8 48 00 00 08 */ b lbl_80BD6700
lbl_80BD66FC:
/* 80BD66FC 7F E3 FB 78 */ mr r3, r31
lbl_80BD6700:
/* 80BD6700 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80BD6704 83 C1 00 08 */ lwz r30, 8(r1)
/* 80BD6708 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BD670C 7C 08 03 A6 */ mtlr r0
/* 80BD6710 38 21 00 10 */ addi r1, r1, 0x10
/* 80BD6714 4E 80 00 20 */ blr
@@ -1,23 +0,0 @@
lbl_80BD63B8:
/* 80BD63B8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BD63BC 7C 08 02 A6 */ mflr r0
/* 80BD63C0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BD63C4 80 83 05 70 */ lwz r4, 0x570(r3)
/* 80BD63C8 C0 03 04 EC */ lfs f0, 0x4ec(r3)
/* 80BD63CC D0 04 00 18 */ stfs f0, 0x18(r4)
/* 80BD63D0 C0 03 04 F0 */ lfs f0, 0x4f0(r3)
/* 80BD63D4 D0 04 00 1C */ stfs f0, 0x1c(r4)
/* 80BD63D8 C0 03 04 F4 */ lfs f0, 0x4f4(r3)
/* 80BD63DC D0 04 00 20 */ stfs f0, 0x20(r4)
/* 80BD63E0 80 83 05 74 */ lwz r4, 0x574(r3)
/* 80BD63E4 C0 03 04 EC */ lfs f0, 0x4ec(r3)
/* 80BD63E8 D0 04 00 18 */ stfs f0, 0x18(r4)
/* 80BD63EC C0 03 04 F0 */ lfs f0, 0x4f0(r3)
/* 80BD63F0 D0 04 00 1C */ stfs f0, 0x1c(r4)
/* 80BD63F4 C0 03 04 F4 */ lfs f0, 0x4f4(r3)
/* 80BD63F8 D0 04 00 20 */ stfs f0, 0x20(r4)
/* 80BD63FC 48 00 00 15 */ bl setBaseMtx__14daObjCrystal_cFv
/* 80BD6400 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BD6404 7C 08 03 A6 */ mtlr r0
/* 80BD6408 38 21 00 10 */ addi r1, r1, 0x10
/* 80BD640C 4E 80 00 20 */ blr

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