d_kankyo_wether / d_eye_hl (#178)

* d_eye_hl / d_kankyo_wether wip

* more d_kankyo_wether + format

* remove asm

* some d_kankyo wip

* fix dccs vtable

* some m_Do_graphic / d_meter2_draw work
This commit is contained in:
TakaRikka
2022-01-25 12:24:14 -08:00
committed by GitHub
parent 6f4d068f1d
commit 612f26c132
241 changed files with 3715 additions and 9755 deletions
-14
View File
@@ -1,14 +0,0 @@
lbl_80085ED4:
/* 80085ED4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80085ED8 7C 08 02 A6 */ mflr r0
/* 80085EDC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80085EE0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80085EE4 7C 7F 1B 78 */ mr r31, r3
/* 80085EE8 48 1D EB AD */ bl Ct__4cCcSFv
/* 80085EEC 38 7F 28 4C */ addi r3, r31, 0x284c
/* 80085EF0 4B FF F6 F5 */ bl Ct__12dCcMassS_MngFv
/* 80085EF4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80085EF8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80085EFC 7C 08 03 A6 */ mtlr r0
/* 80085F00 38 21 00 10 */ addi r1, r1, 0x10
/* 80085F04 4E 80 00 20 */ blr
-16
View File
@@ -1,16 +0,0 @@
lbl_800872D0:
/* 800872D0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800872D4 7C 08 02 A6 */ mflr r0
/* 800872D8 90 01 00 14 */ stw r0, 0x14(r1)
/* 800872DC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800872E0 7C 7F 1B 78 */ mr r31, r3
/* 800872E4 4B FF FF C9 */ bl DrawAfter__4dCcSFv
/* 800872E8 7F E3 FB 78 */ mr r3, r31
/* 800872EC 48 1D EA 45 */ bl DrawClear__4cCcSFv
/* 800872F0 38 7F 28 4C */ addi r3, r31, 0x284c
/* 800872F4 4B FF E9 FD */ bl Clear__12dCcMassS_MngFv
/* 800872F8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800872FC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80087300 7C 08 03 A6 */ mtlr r0
/* 80087304 38 21 00 10 */ addi r1, r1, 0x10
/* 80087308 4E 80 00 20 */ blr
-9
View File
@@ -1,9 +0,0 @@
lbl_80085F08:
/* 80085F08 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80085F0C 7C 08 02 A6 */ mflr r0
/* 80085F10 90 01 00 14 */ stw r0, 0x14(r1)
/* 80085F14 48 1D EC 4D */ bl Dt__4cCcSFv
/* 80085F18 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80085F1C 7C 08 03 A6 */ mtlr r0
/* 80085F20 38 21 00 10 */ addi r1, r1, 0x10
/* 80085F24 4E 80 00 20 */ blr
-10
View File
@@ -1,10 +0,0 @@
lbl_8008730C:
/* 8008730C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80087310 7C 08 02 A6 */ mflr r0
/* 80087314 90 01 00 14 */ stw r0, 0x14(r1)
/* 80087318 38 63 28 4C */ addi r3, r3, 0x284c
/* 8008731C 4B FF E9 D5 */ bl Clear__12dCcMassS_MngFv
/* 80087320 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80087324 7C 08 03 A6 */ mtlr r0
/* 80087328 38 21 00 10 */ addi r1, r1, 0x10
/* 8008732C 4E 80 00 20 */ blr
-9
View File
@@ -1,9 +0,0 @@
lbl_800872B0:
/* 800872B0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800872B4 7C 08 02 A6 */ mflr r0
/* 800872B8 90 01 00 14 */ stw r0, 0x14(r1)
/* 800872BC 48 1D EA 11 */ bl Move__4cCcSFv
/* 800872C0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800872C4 7C 08 03 A6 */ mtlr r0
/* 800872C8 38 21 00 10 */ addi r1, r1, 0x10
/* 800872CC 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_8009CB14:
/* 8009CB14 80 8D 8A 28 */ lwz r4, m_obj__12dEyeHL_mng_c(r13)
/* 8009CB18 28 04 00 00 */ cmplwi r4, 0
/* 8009CB1C 41 82 00 08 */ beq lbl_8009CB24
/* 8009CB20 90 64 00 0C */ stw r3, 0xc(r4)
lbl_8009CB24:
/* 8009CB24 80 0D 8A 28 */ lwz r0, m_obj__12dEyeHL_mng_c(r13)
/* 8009CB28 90 03 00 10 */ stw r0, 0x10(r3)
/* 8009CB2C 90 6D 8A 28 */ stw r3, m_obj__12dEyeHL_mng_c(r13)
/* 8009CB30 4E 80 00 20 */ blr
@@ -1,55 +0,0 @@
lbl_8009C964:
/* 8009C964 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8009C968 7C 08 02 A6 */ mflr r0
/* 8009C96C 90 01 00 24 */ stw r0, 0x24(r1)
/* 8009C970 39 61 00 20 */ addi r11, r1, 0x20
/* 8009C974 48 2C 58 61 */ bl _savegpr_27
/* 8009C978 7C 7B 1B 78 */ mr r27, r3
/* 8009C97C 7C BC 2B 78 */ mr r28, r5
/* 8009C980 83 E4 00 6C */ lwz r31, 0x6c(r4)
/* 8009C984 83 C4 00 70 */ lwz r30, 0x70(r4)
/* 8009C988 28 1F 00 00 */ cmplwi r31, 0
/* 8009C98C 41 82 00 74 */ beq lbl_8009CA00
/* 8009C990 28 1E 00 00 */ cmplwi r30, 0
/* 8009C994 41 82 00 6C */ beq lbl_8009CA00
/* 8009C998 3B A0 00 00 */ li r29, 0
/* 8009C99C 48 00 00 54 */ b lbl_8009C9F0
lbl_8009C9A0:
/* 8009C9A0 7F C3 F3 78 */ mr r3, r30
/* 8009C9A4 7F A4 EB 78 */ mr r4, r29
/* 8009C9A8 48 24 21 51 */ bl getName__10JUTNameTabCFUs
/* 8009C9AC 28 03 00 00 */ cmplwi r3, 0
/* 8009C9B0 41 82 00 3C */ beq lbl_8009C9EC
/* 8009C9B4 7F 84 E3 78 */ mr r4, r28
/* 8009C9B8 48 2C BF DD */ bl strcmp
/* 8009C9BC 2C 03 00 00 */ cmpwi r3, 0
/* 8009C9C0 40 82 00 2C */ bne lbl_8009C9EC
/* 8009C9C4 80 7F 00 04 */ lwz r3, 4(r31)
/* 8009C9C8 57 A0 2A F4 */ rlwinm r0, r29, 5, 0xb, 0x1a
/* 8009C9CC 7C 03 02 14 */ add r0, r3, r0
/* 8009C9D0 90 1B 00 04 */ stw r0, 4(r27)
/* 8009C9D4 80 7B 00 04 */ lwz r3, 4(r27)
/* 8009C9D8 A8 03 00 1A */ lha r0, 0x1a(r3)
/* 8009C9DC B0 1B 00 08 */ sth r0, 8(r27)
/* 8009C9E0 7F 63 DB 78 */ mr r3, r27
/* 8009C9E4 48 00 01 31 */ bl entry__12dEyeHL_mng_cFP8dEyeHL_c
/* 8009C9E8 48 00 00 28 */ b lbl_8009CA10
lbl_8009C9EC:
/* 8009C9EC 3B BD 00 01 */ addi r29, r29, 1
lbl_8009C9F0:
/* 8009C9F0 57 A3 04 3E */ clrlwi r3, r29, 0x10
/* 8009C9F4 A0 1F 00 00 */ lhz r0, 0(r31)
/* 8009C9F8 7C 03 00 40 */ cmplw r3, r0
/* 8009C9FC 41 80 FF A4 */ blt lbl_8009C9A0
lbl_8009CA00:
/* 8009CA00 3C 60 80 38 */ lis r3, d_d_eye_hl__stringBase0@ha /* 0x8037B100@ha */
/* 8009CA04 38 63 B1 00 */ addi r3, r3, d_d_eye_hl__stringBase0@l /* 0x8037B100@l */
/* 8009CA08 4C C6 31 82 */ crclr 6
/* 8009CA0C 4B F6 A2 01 */ bl OSReport_Error
lbl_8009CA10:
/* 8009CA10 39 61 00 20 */ addi r11, r1, 0x20
/* 8009CA14 48 2C 58 0D */ bl _restgpr_27
/* 8009CA18 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8009CA1C 7C 08 03 A6 */ mtlr r0
/* 8009CA20 38 21 00 20 */ addi r1, r1, 0x20
/* 8009CA24 4E 80 00 20 */ blr
@@ -1,25 +0,0 @@
lbl_8009CB34:
/* 8009CB34 80 03 00 04 */ lwz r0, 4(r3)
/* 8009CB38 28 00 00 00 */ cmplwi r0, 0
/* 8009CB3C 4D 82 00 20 */ beqlr
/* 8009CB40 80 83 00 0C */ lwz r4, 0xc(r3)
/* 8009CB44 80 A3 00 10 */ lwz r5, 0x10(r3)
/* 8009CB48 28 05 00 00 */ cmplwi r5, 0
/* 8009CB4C 41 82 00 08 */ beq lbl_8009CB54
/* 8009CB50 90 85 00 0C */ stw r4, 0xc(r5)
lbl_8009CB54:
/* 8009CB54 28 04 00 00 */ cmplwi r4, 0
/* 8009CB58 40 82 00 0C */ bne lbl_8009CB64
/* 8009CB5C 90 AD 8A 28 */ stw r5, m_obj__12dEyeHL_mng_c(r13)
/* 8009CB60 48 00 00 08 */ b lbl_8009CB68
lbl_8009CB64:
/* 8009CB64 90 A4 00 10 */ stw r5, 0x10(r4)
lbl_8009CB68:
/* 8009CB68 A8 03 00 08 */ lha r0, 8(r3)
/* 8009CB6C 80 83 00 04 */ lwz r4, 4(r3)
/* 8009CB70 B0 04 00 1A */ sth r0, 0x1a(r4)
/* 8009CB74 38 00 00 00 */ li r0, 0
/* 8009CB78 90 03 00 04 */ stw r0, 4(r3)
/* 8009CB7C 90 03 00 0C */ stw r0, 0xc(r3)
/* 8009CB80 90 03 00 10 */ stw r0, 0x10(r3)
/* 8009CB84 4E 80 00 20 */ blr
-9
View File
@@ -1,9 +0,0 @@
lbl_8009CA28:
/* 8009CA28 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8009CA2C 7C 08 02 A6 */ mflr r0
/* 8009CA30 90 01 00 14 */ stw r0, 0x14(r1)
/* 8009CA34 48 00 01 01 */ bl remove__12dEyeHL_mng_cFP8dEyeHL_c
/* 8009CA38 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8009CA3C 7C 08 03 A6 */ mtlr r0
/* 8009CA40 38 21 00 10 */ addi r1, r1, 0x10
/* 8009CA44 4E 80 00 20 */ blr
@@ -1,18 +0,0 @@
lbl_801A4F24:
/* 801A4F24 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801A4F28 7C 08 02 A6 */ mflr r0
/* 801A4F2C 90 01 00 14 */ stw r0, 0x14(r1)
/* 801A4F30 80 83 09 84 */ lwz r4, 0x984(r3)
/* 801A4F34 2C 04 00 00 */ cmpwi r4, 0
/* 801A4F38 41 82 00 1C */ beq lbl_801A4F54
/* 801A4F3C 38 04 FF FF */ addi r0, r4, -1
/* 801A4F40 90 03 09 84 */ stw r0, 0x984(r3)
/* 801A4F44 80 03 09 84 */ lwz r0, 0x984(r3)
/* 801A4F48 2C 00 00 00 */ cmpwi r0, 0
/* 801A4F4C 40 82 00 08 */ bne lbl_801A4F54
/* 801A4F50 48 00 32 41 */ bl dKy_Sound_init__Fv
lbl_801A4F54:
/* 801A4F54 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801A4F58 7C 08 03 A6 */ mtlr r0
/* 801A4F5C 38 21 00 10 */ addi r1, r1, 0x10
/* 801A4F60 4E 80 00 20 */ blr
@@ -1,71 +0,0 @@
lbl_8019F2E8:
/* 8019F2E8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8019F2EC 7C 08 02 A6 */ mflr r0
/* 8019F2F0 90 01 00 14 */ stw r0, 0x14(r1)
/* 8019F2F4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8019F2F8 7C 7F 1B 78 */ mr r31, r3
/* 8019F2FC 3C 60 80 3C */ lis r3, __vt__18dScnKy_env_light_c@ha /* 0x803BC13C@ha */
/* 8019F300 38 03 C1 3C */ addi r0, r3, __vt__18dScnKy_env_light_c@l /* 0x803BC13C@l */
/* 8019F304 90 1F 00 00 */ stw r0, 0(r31)
/* 8019F308 38 7F 00 38 */ addi r3, r31, 0x38
/* 8019F30C 3C 80 80 1A */ lis r4, __ct__15LIGHT_INFLUENCEFv@ha /* 0x8019F4F8@ha */
/* 8019F310 38 84 F4 F8 */ addi r4, r4, __ct__15LIGHT_INFLUENCEFv@l /* 0x8019F4F8@l */
/* 8019F314 3C A0 80 0D */ lis r5, __dt__15LIGHT_INFLUENCEFv@ha /* 0x800CFC7C@ha */
/* 8019F318 38 A5 FC 7C */ addi r5, r5, __dt__15LIGHT_INFLUENCEFv@l /* 0x800CFC7C@l */
/* 8019F31C 38 C0 00 20 */ li r6, 0x20
/* 8019F320 38 E0 00 1E */ li r7, 0x1e
/* 8019F324 48 1C 2A 3D */ bl __construct_array
/* 8019F328 38 7F 07 64 */ addi r3, r31, 0x764
/* 8019F32C 3C 80 80 1A */ lis r4, __ct__15LIGHT_INFLUENCEFv@ha /* 0x8019F4F8@ha */
/* 8019F330 38 84 F4 F8 */ addi r4, r4, __ct__15LIGHT_INFLUENCEFv@l /* 0x8019F4F8@l */
/* 8019F334 3C A0 80 0D */ lis r5, __dt__15LIGHT_INFLUENCEFv@ha /* 0x800CFC7C@ha */
/* 8019F338 38 A5 FC 7C */ addi r5, r5, __dt__15LIGHT_INFLUENCEFv@l /* 0x800CFC7C@l */
/* 8019F33C 38 C0 00 20 */ li r6, 0x20
/* 8019F340 38 E0 00 02 */ li r7, 2
/* 8019F344 48 1C 2A 1D */ bl __construct_array
/* 8019F348 38 7F 08 48 */ addi r3, r31, 0x848
/* 8019F34C 3C 80 80 1A */ lis r4, __ct__15WIND_INF_ENTITYFv@ha /* 0x8019F4F4@ha */
/* 8019F350 38 84 F4 F4 */ addi r4, r4, __ct__15WIND_INF_ENTITYFv@l /* 0x8019F4F4@l */
/* 8019F354 3C A0 80 1A */ lis r5, __dt__15WIND_INF_ENTITYFv@ha /* 0x8019F4B8@ha */
/* 8019F358 38 A5 F4 B8 */ addi r5, r5, __dt__15WIND_INF_ENTITYFv@l /* 0x8019F4B8@l */
/* 8019F35C 38 C0 00 3C */ li r6, 0x3c
/* 8019F360 38 E0 00 05 */ li r7, 5
/* 8019F364 48 1C 29 FD */ bl __construct_array
/* 8019F368 38 7F 09 B8 */ addi r3, r31, 0x9b8
/* 8019F36C 3C 80 80 1A */ lis r4, __ct__13DUNGEON_LIGHTFv@ha /* 0x8019F4B4@ha */
/* 8019F370 38 84 F4 B4 */ addi r4, r4, __ct__13DUNGEON_LIGHTFv@l /* 0x8019F4B4@l */
/* 8019F374 3C A0 80 1A */ lis r5, __dt__13DUNGEON_LIGHTFv@ha /* 0x8019F478@ha */
/* 8019F378 38 A5 F4 78 */ addi r5, r5, __dt__13DUNGEON_LIGHTFv@l /* 0x8019F478@l */
/* 8019F37C 38 C0 00 4C */ li r6, 0x4c
/* 8019F380 38 E0 00 08 */ li r7, 8
/* 8019F384 48 1C 29 DD */ bl __construct_array
/* 8019F388 38 7F 0C 18 */ addi r3, r31, 0xc18
/* 8019F38C 3C 80 80 1A */ lis r4, __ct__10BOSS_LIGHTFv@ha /* 0x8019F474@ha */
/* 8019F390 38 84 F4 74 */ addi r4, r4, __ct__10BOSS_LIGHTFv@l /* 0x8019F474@l */
/* 8019F394 3C A0 80 1A */ lis r5, __dt__10BOSS_LIGHTFv@ha /* 0x8019F438@ha */
/* 8019F398 38 A5 F4 38 */ addi r5, r5, __dt__10BOSS_LIGHTFv@l /* 0x8019F438@l */
/* 8019F39C 38 C0 00 28 */ li r6, 0x28
/* 8019F3A0 38 E0 00 08 */ li r7, 8
/* 8019F3A4 48 1C 29 BD */ bl __construct_array
/* 8019F3A8 38 7F 0D 58 */ addi r3, r31, 0xd58
/* 8019F3AC 3C 80 80 1A */ lis r4, __ct__10BOSS_LIGHTFv@ha /* 0x8019F474@ha */
/* 8019F3B0 38 84 F4 74 */ addi r4, r4, __ct__10BOSS_LIGHTFv@l /* 0x8019F474@l */
/* 8019F3B4 3C A0 80 1A */ lis r5, __dt__10BOSS_LIGHTFv@ha /* 0x8019F438@ha */
/* 8019F3B8 38 A5 F4 38 */ addi r5, r5, __dt__10BOSS_LIGHTFv@l /* 0x8019F438@l */
/* 8019F3BC 38 C0 00 28 */ li r6, 0x28
/* 8019F3C0 38 E0 00 06 */ li r7, 6
/* 8019F3C4 48 1C 29 9D */ bl __construct_array
/* 8019F3C8 38 7F 0F 50 */ addi r3, r31, 0xf50
/* 8019F3CC 3C 80 80 1A */ lis r4, __ct__19GB_MAPLE_COL_CHANGEFv@ha /* 0x8019F400@ha */
/* 8019F3D0 38 84 F4 00 */ addi r4, r4, __ct__19GB_MAPLE_COL_CHANGEFv@l /* 0x8019F400@l */
/* 8019F3D4 38 A0 00 00 */ li r5, 0
/* 8019F3D8 38 C0 00 74 */ li r6, 0x74
/* 8019F3DC 38 E0 00 02 */ li r7, 2
/* 8019F3E0 48 1C 29 81 */ bl __construct_array
/* 8019F3E4 4B FF FE 81 */ bl dKy_clear_game_init__Fv
/* 8019F3E8 7F E3 FB 78 */ mr r3, r31
/* 8019F3EC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8019F3F0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8019F3F4 7C 08 03 A6 */ mtlr r0
/* 8019F3F8 38 21 00 10 */ addi r1, r1, 0x10
/* 8019F3FC 4E 80 00 20 */ blr
@@ -1,15 +0,0 @@
lbl_8019F400:
/* 8019F400 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8019F404 7C 08 02 A6 */ mflr r0
/* 8019F408 90 01 00 14 */ stw r0, 0x14(r1)
/* 8019F40C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8019F410 7C 7F 1B 78 */ mr r31, r3
/* 8019F414 3C 80 80 3A */ lis r4, j3dDefaultLightInfo@ha /* 0x803A1EC8@ha */
/* 8019F418 38 84 1E C8 */ addi r4, r4, j3dDefaultLightInfo@l /* 0x803A1EC8@l */
/* 8019F41C 48 18 62 A9 */ bl __as__12J3DLightInfoFRC12J3DLightInfo
/* 8019F420 7F E3 FB 78 */ mr r3, r31
/* 8019F424 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8019F428 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8019F42C 7C 08 03 A6 */ mtlr r0
/* 8019F430 38 21 00 10 */ addi r1, r1, 0x10
/* 8019F434 4E 80 00 20 */ blr
@@ -1,17 +0,0 @@
lbl_8019F438:
/* 8019F438 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8019F43C 7C 08 02 A6 */ mflr r0
/* 8019F440 90 01 00 14 */ stw r0, 0x14(r1)
/* 8019F444 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8019F448 7C 7F 1B 79 */ or. r31, r3, r3
/* 8019F44C 41 82 00 10 */ beq lbl_8019F45C
/* 8019F450 7C 80 07 35 */ extsh. r0, r4
/* 8019F454 40 81 00 08 */ ble lbl_8019F45C
/* 8019F458 48 12 F8 E5 */ bl __dl__FPv
lbl_8019F45C:
/* 8019F45C 7F E3 FB 78 */ mr r3, r31
/* 8019F460 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8019F464 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8019F468 7C 08 03 A6 */ mtlr r0
/* 8019F46C 38 21 00 10 */ addi r1, r1, 0x10
/* 8019F470 4E 80 00 20 */ blr
@@ -1,17 +0,0 @@
lbl_8019F478:
/* 8019F478 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8019F47C 7C 08 02 A6 */ mflr r0
/* 8019F480 90 01 00 14 */ stw r0, 0x14(r1)
/* 8019F484 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8019F488 7C 7F 1B 79 */ or. r31, r3, r3
/* 8019F48C 41 82 00 10 */ beq lbl_8019F49C
/* 8019F490 7C 80 07 35 */ extsh. r0, r4
/* 8019F494 40 81 00 08 */ ble lbl_8019F49C
/* 8019F498 48 12 F8 A5 */ bl __dl__FPv
lbl_8019F49C:
/* 8019F49C 7F E3 FB 78 */ mr r3, r31
/* 8019F4A0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8019F4A4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8019F4A8 7C 08 03 A6 */ mtlr r0
/* 8019F4AC 38 21 00 10 */ addi r1, r1, 0x10
/* 8019F4B0 4E 80 00 20 */ blr
@@ -1,17 +0,0 @@
lbl_8019F4B8:
/* 8019F4B8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8019F4BC 7C 08 02 A6 */ mflr r0
/* 8019F4C0 90 01 00 14 */ stw r0, 0x14(r1)
/* 8019F4C4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8019F4C8 7C 7F 1B 79 */ or. r31, r3, r3
/* 8019F4CC 41 82 00 10 */ beq lbl_8019F4DC
/* 8019F4D0 7C 80 07 35 */ extsh. r0, r4
/* 8019F4D4 40 81 00 08 */ ble lbl_8019F4DC
/* 8019F4D8 48 12 F8 65 */ bl __dl__FPv
lbl_8019F4DC:
/* 8019F4DC 7F E3 FB 78 */ mr r3, r31
/* 8019F4E0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8019F4E4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8019F4E8 7C 08 03 A6 */ mtlr r0
/* 8019F4EC 38 21 00 10 */ addi r1, r1, 0x10
/* 8019F4F0 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_8019DD4C:
/* 8019DD4C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8019DD50 7C 08 02 A6 */ mflr r0
/* 8019DD54 90 01 00 14 */ stw r0, 0x14(r1)
/* 8019DD58 4B FF FB 75 */ bl dKy_FiveSenses_fullthrottle_dark_static1__Fv
/* 8019DD5C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8019DD60 7C 08 03 A6 */ mtlr r0
/* 8019DD64 38 21 00 10 */ addi r1, r1, 0x10
/* 8019DD68 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_8019C388:
/* 8019C388 38 00 00 28 */ li r0, 0x28
/* 8019C38C B0 03 00 00 */ sth r0, 0(r3)
/* 8019C390 38 00 00 34 */ li r0, 0x34
/* 8019C394 B0 03 00 02 */ sth r0, 2(r3)
/* 8019C398 38 00 00 31 */ li r0, 0x31
/* 8019C39C B0 03 00 04 */ sth r0, 4(r3)
/* 8019C3A0 4E 80 00 20 */ blr
@@ -1,118 +0,0 @@
lbl_8019CB0C:
/* 8019CB0C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8019CB10 7C 08 02 A6 */ mflr r0
/* 8019CB14 90 01 00 14 */ stw r0, 0x14(r1)
/* 8019CB18 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8019CB1C 7C 7F 1B 78 */ mr r31, r3
/* 8019CB20 4B FF F8 85 */ bl dKy_sense_pat_get__Fv
/* 8019CB24 28 03 00 0F */ cmplwi r3, 0xf
/* 8019CB28 41 81 01 A0 */ bgt lbl_8019CCC8
/* 8019CB2C 3C 80 80 3C */ lis r4, lit_4322@ha /* 0x803BBEBC@ha */
/* 8019CB30 38 84 BE BC */ addi r4, r4, lit_4322@l /* 0x803BBEBC@l */
/* 8019CB34 54 60 10 3A */ slwi r0, r3, 2
/* 8019CB38 7C 04 00 2E */ lwzx r0, r4, r0
/* 8019CB3C 7C 09 03 A6 */ mtctr r0
/* 8019CB40 4E 80 04 20 */ bctr
/* 8019CB44 38 00 00 21 */ li r0, 0x21
/* 8019CB48 B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CB4C 38 00 00 30 */ li r0, 0x30
/* 8019CB50 B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CB54 38 00 00 2C */ li r0, 0x2c
/* 8019CB58 B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CB5C 48 00 01 6C */ b lbl_8019CCC8
/* 8019CB60 38 00 00 21 */ li r0, 0x21
/* 8019CB64 B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CB68 38 00 00 30 */ li r0, 0x30
/* 8019CB6C B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CB70 38 00 00 2C */ li r0, 0x2c
/* 8019CB74 B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CB78 48 00 01 50 */ b lbl_8019CCC8
/* 8019CB7C 38 00 00 28 */ li r0, 0x28
/* 8019CB80 B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CB84 38 00 00 35 */ li r0, 0x35
/* 8019CB88 B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CB8C 38 00 00 31 */ li r0, 0x31
/* 8019CB90 B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CB94 48 00 01 34 */ b lbl_8019CCC8
/* 8019CB98 38 00 00 20 */ li r0, 0x20
/* 8019CB9C B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CBA0 38 00 00 2E */ li r0, 0x2e
/* 8019CBA4 B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CBA8 38 00 00 28 */ li r0, 0x28
/* 8019CBAC B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CBB0 48 00 01 18 */ b lbl_8019CCC8
/* 8019CBB4 38 00 00 2D */ li r0, 0x2d
/* 8019CBB8 B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CBBC 38 00 00 40 */ li r0, 0x40
/* 8019CBC0 B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CBC4 38 00 00 3A */ li r0, 0x3a
/* 8019CBC8 B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CBCC 48 00 00 FC */ b lbl_8019CCC8
/* 8019CBD0 38 00 00 21 */ li r0, 0x21
/* 8019CBD4 B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CBD8 38 00 00 30 */ li r0, 0x30
/* 8019CBDC B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CBE0 38 00 00 2C */ li r0, 0x2c
/* 8019CBE4 B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CBE8 48 00 00 E0 */ b lbl_8019CCC8
/* 8019CBEC 38 00 00 26 */ li r0, 0x26
/* 8019CBF0 B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CBF4 38 00 00 35 */ li r0, 0x35
/* 8019CBF8 B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CBFC 38 00 00 31 */ li r0, 0x31
/* 8019CC00 B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CC04 48 00 00 C4 */ b lbl_8019CCC8
/* 8019CC08 38 00 00 21 */ li r0, 0x21
/* 8019CC0C B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CC10 38 00 00 30 */ li r0, 0x30
/* 8019CC14 B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CC18 38 00 00 2C */ li r0, 0x2c
/* 8019CC1C B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CC20 48 00 00 A8 */ b lbl_8019CCC8
/* 8019CC24 38 00 00 28 */ li r0, 0x28
/* 8019CC28 B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CC2C 38 00 00 3B */ li r0, 0x3b
/* 8019CC30 B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CC34 38 00 00 35 */ li r0, 0x35
/* 8019CC38 B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CC3C 48 00 00 8C */ b lbl_8019CCC8
/* 8019CC40 38 00 00 2D */ li r0, 0x2d
/* 8019CC44 B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CC48 38 00 00 40 */ li r0, 0x40
/* 8019CC4C B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CC50 38 00 00 3A */ li r0, 0x3a
/* 8019CC54 B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CC58 48 00 00 70 */ b lbl_8019CCC8
/* 8019CC5C 38 00 00 28 */ li r0, 0x28
/* 8019CC60 B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CC64 38 00 00 3C */ li r0, 0x3c
/* 8019CC68 B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CC6C 38 00 00 3A */ li r0, 0x3a
/* 8019CC70 B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CC74 48 00 00 54 */ b lbl_8019CCC8
/* 8019CC78 38 00 00 21 */ li r0, 0x21
/* 8019CC7C B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CC80 38 00 00 30 */ li r0, 0x30
/* 8019CC84 B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CC88 38 00 00 2C */ li r0, 0x2c
/* 8019CC8C B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CC90 48 00 00 38 */ b lbl_8019CCC8
/* 8019CC94 38 00 00 21 */ li r0, 0x21
/* 8019CC98 B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CC9C 38 00 00 30 */ li r0, 0x30
/* 8019CCA0 B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CCA4 38 00 00 2C */ li r0, 0x2c
/* 8019CCA8 B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CCAC 48 00 00 1C */ b lbl_8019CCC8
/* 8019CCB0 38 00 00 1E */ li r0, 0x1e
/* 8019CCB4 B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CCB8 38 00 00 30 */ li r0, 0x30
/* 8019CCBC B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CCC0 38 00 00 3B */ li r0, 0x3b
/* 8019CCC4 B0 1F 00 04 */ sth r0, 4(r31)
lbl_8019CCC8:
/* 8019CCC8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8019CCCC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8019CCD0 7C 08 03 A6 */ mtlr r0
/* 8019CCD4 38 21 00 10 */ addi r1, r1, 0x10
/* 8019CCD8 4E 80 00 20 */ blr
@@ -1,18 +0,0 @@
lbl_8019FAB8:
/* 8019FAB8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8019FABC 7C 08 02 A6 */ mflr r0
/* 8019FAC0 90 01 00 14 */ stw r0, 0x14(r1)
/* 8019FAC4 4B FF FF 4D */ bl dKy_getdaytime_hour__Fv
/* 8019FAC8 2C 03 00 06 */ cmpwi r3, 6
/* 8019FACC 41 80 00 14 */ blt lbl_8019FAE0
/* 8019FAD0 2C 03 00 13 */ cmpwi r3, 0x13
/* 8019FAD4 40 80 00 0C */ bge lbl_8019FAE0
/* 8019FAD8 38 60 00 00 */ li r3, 0
/* 8019FADC 48 00 00 08 */ b lbl_8019FAE4
lbl_8019FAE0:
/* 8019FAE0 38 60 00 01 */ li r3, 1
lbl_8019FAE4:
/* 8019FAE4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8019FAE8 7C 08 03 A6 */ mtlr r0
/* 8019FAEC 38 21 00 10 */ addi r1, r1, 0x10
/* 8019FAF0 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_8019FAF4:
/* 8019FAF4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8019FAF8 7C 08 02 A6 */ mflr r0
/* 8019FAFC 90 01 00 14 */ stw r0, 0x14(r1)
/* 8019FB00 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 8019FB04 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 8019FB08 48 00 00 C5 */ bl getDarkDaytime__18dScnKy_env_light_cFv
/* 8019FB0C C0 02 A2 AC */ lfs f0, lit_5347(r2)
/* 8019FB10 EC 01 00 24 */ fdivs f0, f1, f0
/* 8019FB14 FC 00 00 1E */ fctiwz f0, f0
/* 8019FB18 D8 01 00 08 */ stfd f0, 8(r1)
/* 8019FB1C 80 61 00 0C */ lwz r3, 0xc(r1)
/* 8019FB20 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8019FB24 7C 08 03 A6 */ mtlr r0
/* 8019FB28 38 21 00 10 */ addi r1, r1, 0x10
/* 8019FB2C 4E 80 00 20 */ blr
@@ -1,5 +0,0 @@
lbl_8019FBBC:
/* 8019FBBC 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 8019FBC0 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 8019FBC4 88 63 12 FD */ lbz r3, 0x12fd(r3)
/* 8019FBC8 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_8019D8AC:
/* 8019D8AC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8019D8B0 7C 08 02 A6 */ mflr r0
/* 8019D8B4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8019D8B8 4B FF FF C1 */ bl get_parcent__Ffff
/* 8019D8BC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8019D8C0 7C 08 03 A6 */ mtlr r0
/* 8019D8C4 38 21 00 10 */ addi r1, r1, 0x10
/* 8019D8C8 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_8019FA10:
/* 8019FA10 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8019FA14 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8019FA18 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8019FA1C C0 23 00 34 */ lfs f1, 0x34(r3)
/* 8019FA20 C0 02 A2 AC */ lfs f0, lit_5347(r2)
/* 8019FA24 EC 01 00 24 */ fdivs f0, f1, f0
/* 8019FA28 FC 00 00 1E */ fctiwz f0, f0
/* 8019FA2C D8 01 00 08 */ stfd f0, 8(r1)
/* 8019FA30 80 61 00 0C */ lwz r3, 0xc(r1)
/* 8019FA34 38 21 00 10 */ addi r1, r1, 0x10
/* 8019FA38 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_8019E404:
/* 8019E404 3C 80 80 43 */ lis r4, g_env_light@ha /* 0x8042CA54@ha */
/* 8019E408 38 A4 CA 54 */ addi r5, r4, g_env_light@l /* 0x8042CA54@l */
/* 8019E40C 54 64 0F FE */ srwi r4, r3, 0x1f
/* 8019E410 38 04 FF FF */ addi r0, r4, -1
/* 8019E414 7C 60 00 38 */ and r0, r3, r0
/* 8019E418 54 00 10 3A */ slwi r0, r0, 2
/* 8019E41C 7C 65 02 14 */ add r3, r5, r0
/* 8019E420 80 83 03 F8 */ lwz r4, 0x3f8(r3)
/* 8019E424 80 64 00 0C */ lwz r3, 0xc(r4)
/* 8019E428 80 84 00 10 */ lwz r4, 0x10(r4)
/* 8019E42C 4E 80 00 20 */ blr
@@ -1,17 +0,0 @@
lbl_801A76D8:
/* 801A76D8 2C 04 00 00 */ cmpwi r4, 0
/* 801A76DC 40 80 00 08 */ bge lbl_801A76E4
/* 801A76E0 38 80 00 00 */ li r4, 0
lbl_801A76E4:
/* 801A76E4 3C A0 80 43 */ lis r5, g_env_light@ha /* 0x8042CA54@ha */
/* 801A76E8 38 A5 CA 54 */ addi r5, r5, g_env_light@l /* 0x8042CA54@l */
/* 801A76EC 54 80 10 3A */ slwi r0, r4, 2
/* 801A76F0 7C 85 02 14 */ add r4, r5, r0
/* 801A76F4 80 84 03 F8 */ lwz r4, 0x3f8(r4)
/* 801A76F8 C0 04 00 00 */ lfs f0, 0(r4)
/* 801A76FC D0 03 00 00 */ stfs f0, 0(r3)
/* 801A7700 C0 04 00 04 */ lfs f0, 4(r4)
/* 801A7704 D0 03 00 04 */ stfs f0, 4(r3)
/* 801A7708 C0 04 00 08 */ lfs f0, 8(r4)
/* 801A770C D0 03 00 08 */ stfs f0, 8(r3)
/* 801A7710 4E 80 00 20 */ blr
@@ -1,11 +0,0 @@
lbl_8019E520:
/* 8019E520 3C 80 80 43 */ lis r4, g_env_light@ha /* 0x8042CA54@ha */
/* 8019E524 38 A4 CA 54 */ addi r5, r4, g_env_light@l /* 0x8042CA54@l */
/* 8019E528 54 64 0F FE */ srwi r4, r3, 0x1f
/* 8019E52C 38 04 FF FF */ addi r0, r4, -1
/* 8019E530 7C 60 00 38 */ and r0, r3, r0
/* 8019E534 54 00 10 3A */ slwi r0, r0, 2
/* 8019E538 7C 65 02 14 */ add r3, r5, r0
/* 8019E53C 80 63 03 F8 */ lwz r3, 0x3f8(r3)
/* 8019E540 C0 23 00 14 */ lfs f1, 0x14(r3)
/* 8019E544 4E 80 00 20 */ blr
@@ -1,11 +0,0 @@
lbl_8019E548:
/* 8019E548 3C 80 80 43 */ lis r4, g_env_light@ha /* 0x8042CA54@ha */
/* 8019E54C 38 A4 CA 54 */ addi r5, r4, g_env_light@l /* 0x8042CA54@l */
/* 8019E550 54 64 0F FE */ srwi r4, r3, 0x1f
/* 8019E554 38 04 FF FF */ addi r0, r4, -1
/* 8019E558 7C 60 00 38 */ and r0, r3, r0
/* 8019E55C 54 00 10 3A */ slwi r0, r0, 2
/* 8019E560 7C 65 02 14 */ add r3, r5, r0
/* 8019E564 80 63 03 F8 */ lwz r3, 0x3f8(r3)
/* 8019E568 C0 23 00 18 */ lfs f1, 0x18(r3)
/* 8019E56C 4E 80 00 20 */ blr
@@ -1,57 +0,0 @@
lbl_8019EBD0:
/* 8019EBD0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8019EBD4 7C 08 02 A6 */ mflr r0
/* 8019EBD8 90 01 00 24 */ stw r0, 0x24(r1)
/* 8019EBDC 39 61 00 20 */ addi r11, r1, 0x20
/* 8019EBE0 48 1C 35 FD */ bl _savegpr_29
/* 8019EBE4 7C 7D 1B 78 */ mr r29, r3
/* 8019EBE8 4B EB 7E 95 */ bl dKyd_light_size_tbl_getp__Fv
/* 8019EBEC 7C 7F 1B 78 */ mr r31, r3
/* 8019EBF0 4B EB 7E 99 */ bl dKyd_light_tw_size_tbl_getp__Fv
/* 8019EBF4 7C 7E 1B 78 */ mr r30, r3
/* 8019EBF8 48 00 D9 85 */ bl dKy_darkworld_check__Fv
/* 8019EBFC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8019EC00 40 82 00 44 */ bne lbl_8019EC44
/* 8019EC04 3B C0 00 00 */ li r30, 0
lbl_8019EC08:
/* 8019EC08 7F A3 EB 78 */ mr r3, r29
/* 8019EC0C 80 9F 00 00 */ lwz r4, 0(r31)
/* 8019EC10 48 1C 9D 85 */ bl strcmp
/* 8019EC14 2C 03 00 00 */ cmpwi r3, 0
/* 8019EC18 40 82 00 18 */ bne lbl_8019EC30
/* 8019EC1C 88 1F 00 04 */ lbz r0, 4(r31)
/* 8019EC20 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 8019EC24 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 8019EC28 98 03 13 09 */ stb r0, 0x1309(r3)
/* 8019EC2C 48 00 00 54 */ b lbl_8019EC80
lbl_8019EC30:
/* 8019EC30 3B DE 00 01 */ addi r30, r30, 1
/* 8019EC34 2C 1E 00 24 */ cmpwi r30, 0x24
/* 8019EC38 3B FF 00 08 */ addi r31, r31, 8
/* 8019EC3C 41 80 FF CC */ blt lbl_8019EC08
/* 8019EC40 48 00 00 40 */ b lbl_8019EC80
lbl_8019EC44:
/* 8019EC44 3B E0 00 00 */ li r31, 0
lbl_8019EC48:
/* 8019EC48 7F A3 EB 78 */ mr r3, r29
/* 8019EC4C 80 9E 00 00 */ lwz r4, 0(r30)
/* 8019EC50 48 1C 9D 45 */ bl strcmp
/* 8019EC54 2C 03 00 00 */ cmpwi r3, 0
/* 8019EC58 40 82 00 18 */ bne lbl_8019EC70
/* 8019EC5C 88 1E 00 04 */ lbz r0, 4(r30)
/* 8019EC60 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 8019EC64 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 8019EC68 98 03 13 09 */ stb r0, 0x1309(r3)
/* 8019EC6C 48 00 00 14 */ b lbl_8019EC80
lbl_8019EC70:
/* 8019EC70 3B FF 00 01 */ addi r31, r31, 1
/* 8019EC74 2C 1F 00 09 */ cmpwi r31, 9
/* 8019EC78 3B DE 00 08 */ addi r30, r30, 8
/* 8019EC7C 41 80 FF CC */ blt lbl_8019EC48
lbl_8019EC80:
/* 8019EC80 39 61 00 20 */ addi r11, r1, 0x20
/* 8019EC84 48 1C 35 A5 */ bl _restgpr_29
/* 8019EC88 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8019EC8C 7C 08 03 A6 */ mtlr r0
/* 8019EC90 38 21 00 20 */ addi r1, r1, 0x20
/* 8019EC94 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_801A7714:
/* 801A7714 3C 80 80 43 */ lis r4, g_env_light@ha /* 0x8042CA54@ha */
/* 801A7718 38 84 CA 54 */ addi r4, r4, g_env_light@l /* 0x8042CA54@l */
/* 801A771C C0 04 10 7C */ lfs f0, 0x107c(r4)
/* 801A7720 D0 03 00 00 */ stfs f0, 0(r3)
/* 801A7724 C0 04 10 80 */ lfs f0, 0x1080(r4)
/* 801A7728 D0 03 00 04 */ stfs f0, 4(r3)
/* 801A772C C0 04 10 84 */ lfs f0, 0x1084(r4)
/* 801A7730 D0 03 00 08 */ stfs f0, 8(r3)
/* 801A7734 4E 80 00 20 */ blr
@@ -1,509 +0,0 @@
lbl_8019C3A4:
/* 8019C3A4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8019C3A8 7C 08 02 A6 */ mflr r0
/* 8019C3AC 90 01 00 14 */ stw r0, 0x14(r1)
/* 8019C3B0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8019C3B4 93 C1 00 08 */ stw r30, 8(r1)
/* 8019C3B8 48 00 FE 71 */ bl dKy_Outdoor_check__Fv
/* 8019C3BC 2C 03 00 00 */ cmpwi r3, 0
/* 8019C3C0 38 00 00 05 */ li r0, 5
/* 8019C3C4 41 82 00 08 */ beq lbl_8019C3CC
/* 8019C3C8 38 00 00 01 */ li r0, 1
lbl_8019C3CC:
/* 8019C3CC 7C 1E 03 78 */ mr r30, r0
/* 8019C3D0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8019C3D4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8019C3D8 3B E3 4E 00 */ addi r31, r3, 0x4e00
/* 8019C3DC 7F E3 FB 78 */ mr r3, r31
/* 8019C3E0 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C3E4 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C3E8 48 1C C5 AD */ bl strcmp
/* 8019C3EC 2C 03 00 00 */ cmpwi r3, 0
/* 8019C3F0 40 82 00 60 */ bne lbl_8019C450
/* 8019C3F4 3B C0 00 09 */ li r30, 9
/* 8019C3F8 88 0D 87 E4 */ lbz r0, struct_80450D64+0x0(r13)
/* 8019C3FC 7C 00 07 75 */ extsb. r0, r0
/* 8019C400 40 82 00 3C */ bne lbl_8019C43C
/* 8019C404 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8019C408 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8019C40C 3B E3 09 58 */ addi r31, r3, 0x958
/* 8019C410 7F E3 FB 78 */ mr r3, r31
/* 8019C414 38 80 00 11 */ li r4, 0x11
/* 8019C418 4B E9 84 49 */ bl isSwitch__12dSv_memBit_cCFi
/* 8019C41C 2C 03 00 00 */ cmpwi r3, 0
/* 8019C420 41 82 00 1C */ beq lbl_8019C43C
/* 8019C424 7F E3 FB 78 */ mr r3, r31
/* 8019C428 38 80 00 75 */ li r4, 0x75
/* 8019C42C 4B E9 84 35 */ bl isSwitch__12dSv_memBit_cCFi
/* 8019C430 2C 03 00 00 */ cmpwi r3, 0
/* 8019C434 40 82 00 08 */ bne lbl_8019C43C
/* 8019C438 3B C0 00 02 */ li r30, 2
lbl_8019C43C:
/* 8019C43C 4B E9 14 FD */ bl dComIfGs_sense_type_change_Get__Fv
/* 8019C440 7C 60 07 75 */ extsb. r0, r3
/* 8019C444 40 81 06 AC */ ble lbl_8019CAF0
/* 8019C448 3B C0 00 0D */ li r30, 0xd
/* 8019C44C 48 00 06 A4 */ b lbl_8019CAF0
lbl_8019C450:
/* 8019C450 7F E3 FB 78 */ mr r3, r31
/* 8019C454 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C458 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C45C 38 84 00 08 */ addi r4, r4, 8
/* 8019C460 48 1C C5 35 */ bl strcmp
/* 8019C464 2C 03 00 00 */ cmpwi r3, 0
/* 8019C468 40 82 00 20 */ bne lbl_8019C488
/* 8019C46C 4B E9 14 CD */ bl dComIfGs_sense_type_change_Get__Fv
/* 8019C470 7C 60 07 75 */ extsb. r0, r3
/* 8019C474 40 81 00 0C */ ble lbl_8019C480
/* 8019C478 3B C0 00 0D */ li r30, 0xd
/* 8019C47C 48 00 06 74 */ b lbl_8019CAF0
lbl_8019C480:
/* 8019C480 3B C0 00 01 */ li r30, 1
/* 8019C484 48 00 06 6C */ b lbl_8019CAF0
lbl_8019C488:
/* 8019C488 7F E3 FB 78 */ mr r3, r31
/* 8019C48C 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C490 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C494 38 84 00 10 */ addi r4, r4, 0x10
/* 8019C498 48 1C C4 FD */ bl strcmp
/* 8019C49C 2C 03 00 00 */ cmpwi r3, 0
/* 8019C4A0 40 82 00 0C */ bne lbl_8019C4AC
/* 8019C4A4 3B C0 00 01 */ li r30, 1
/* 8019C4A8 48 00 06 48 */ b lbl_8019CAF0
lbl_8019C4AC:
/* 8019C4AC 7F E3 FB 78 */ mr r3, r31
/* 8019C4B0 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C4B4 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C4B8 38 84 00 17 */ addi r4, r4, 0x17
/* 8019C4BC 48 1C C4 D9 */ bl strcmp
/* 8019C4C0 2C 03 00 00 */ cmpwi r3, 0
/* 8019C4C4 40 82 00 0C */ bne lbl_8019C4D0
/* 8019C4C8 3B C0 00 03 */ li r30, 3
/* 8019C4CC 48 00 06 24 */ b lbl_8019CAF0
lbl_8019C4D0:
/* 8019C4D0 7F E3 FB 78 */ mr r3, r31
/* 8019C4D4 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C4D8 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C4DC 38 84 00 1F */ addi r4, r4, 0x1f
/* 8019C4E0 48 1C C4 B5 */ bl strcmp
/* 8019C4E4 2C 03 00 00 */ cmpwi r3, 0
/* 8019C4E8 40 82 00 0C */ bne lbl_8019C4F4
/* 8019C4EC 3B C0 00 06 */ li r30, 6
/* 8019C4F0 48 00 06 00 */ b lbl_8019CAF0
lbl_8019C4F4:
/* 8019C4F4 7F E3 FB 78 */ mr r3, r31
/* 8019C4F8 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C4FC 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C500 38 84 00 27 */ addi r4, r4, 0x27
/* 8019C504 48 1C C4 91 */ bl strcmp
/* 8019C508 2C 03 00 00 */ cmpwi r3, 0
/* 8019C50C 40 82 00 0C */ bne lbl_8019C518
/* 8019C510 3B C0 00 04 */ li r30, 4
/* 8019C514 48 00 05 DC */ b lbl_8019CAF0
lbl_8019C518:
/* 8019C518 7F E3 FB 78 */ mr r3, r31
/* 8019C51C 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C520 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C524 38 84 00 2F */ addi r4, r4, 0x2f
/* 8019C528 38 A0 00 06 */ li r5, 6
/* 8019C52C 48 1C 9B 61 */ bl memcmp
/* 8019C530 2C 03 00 00 */ cmpwi r3, 0
/* 8019C534 41 82 00 E4 */ beq lbl_8019C618
/* 8019C538 7F E3 FB 78 */ mr r3, r31
/* 8019C53C 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C540 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C544 38 84 00 36 */ addi r4, r4, 0x36
/* 8019C548 38 A0 00 06 */ li r5, 6
/* 8019C54C 48 1C 9B 41 */ bl memcmp
/* 8019C550 2C 03 00 00 */ cmpwi r3, 0
/* 8019C554 41 82 00 C4 */ beq lbl_8019C618
/* 8019C558 7F E3 FB 78 */ mr r3, r31
/* 8019C55C 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C560 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C564 38 84 00 3D */ addi r4, r4, 0x3d
/* 8019C568 38 A0 00 06 */ li r5, 6
/* 8019C56C 48 1C 9B 21 */ bl memcmp
/* 8019C570 2C 03 00 00 */ cmpwi r3, 0
/* 8019C574 41 82 00 A4 */ beq lbl_8019C618
/* 8019C578 7F E3 FB 78 */ mr r3, r31
/* 8019C57C 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C580 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C584 38 84 00 44 */ addi r4, r4, 0x44
/* 8019C588 38 A0 00 06 */ li r5, 6
/* 8019C58C 48 1C 9B 01 */ bl memcmp
/* 8019C590 2C 03 00 00 */ cmpwi r3, 0
/* 8019C594 41 82 00 84 */ beq lbl_8019C618
/* 8019C598 7F E3 FB 78 */ mr r3, r31
/* 8019C59C 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C5A0 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C5A4 38 84 00 4B */ addi r4, r4, 0x4b
/* 8019C5A8 38 A0 00 06 */ li r5, 6
/* 8019C5AC 48 1C 9A E1 */ bl memcmp
/* 8019C5B0 2C 03 00 00 */ cmpwi r3, 0
/* 8019C5B4 41 82 00 64 */ beq lbl_8019C618
/* 8019C5B8 7F E3 FB 78 */ mr r3, r31
/* 8019C5BC 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C5C0 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C5C4 38 84 00 52 */ addi r4, r4, 0x52
/* 8019C5C8 38 A0 00 06 */ li r5, 6
/* 8019C5CC 48 1C 9A C1 */ bl memcmp
/* 8019C5D0 2C 03 00 00 */ cmpwi r3, 0
/* 8019C5D4 41 82 00 44 */ beq lbl_8019C618
/* 8019C5D8 7F E3 FB 78 */ mr r3, r31
/* 8019C5DC 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C5E0 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C5E4 38 84 00 59 */ addi r4, r4, 0x59
/* 8019C5E8 38 A0 00 06 */ li r5, 6
/* 8019C5EC 48 1C 9A A1 */ bl memcmp
/* 8019C5F0 2C 03 00 00 */ cmpwi r3, 0
/* 8019C5F4 41 82 00 24 */ beq lbl_8019C618
/* 8019C5F8 7F E3 FB 78 */ mr r3, r31
/* 8019C5FC 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C600 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C604 38 84 00 60 */ addi r4, r4, 0x60
/* 8019C608 38 A0 00 06 */ li r5, 6
/* 8019C60C 48 1C 9A 81 */ bl memcmp
/* 8019C610 2C 03 00 00 */ cmpwi r3, 0
/* 8019C614 40 82 00 0C */ bne lbl_8019C620
lbl_8019C618:
/* 8019C618 3B C0 00 05 */ li r30, 5
/* 8019C61C 48 00 04 D4 */ b lbl_8019CAF0
lbl_8019C620:
/* 8019C620 7F E3 FB 78 */ mr r3, r31
/* 8019C624 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C628 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C62C 38 84 00 67 */ addi r4, r4, 0x67
/* 8019C630 48 1C C3 65 */ bl strcmp
/* 8019C634 2C 03 00 00 */ cmpwi r3, 0
/* 8019C638 41 82 00 20 */ beq lbl_8019C658
/* 8019C63C 7F E3 FB 78 */ mr r3, r31
/* 8019C640 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C644 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C648 38 84 00 6F */ addi r4, r4, 0x6f
/* 8019C64C 48 1C C3 49 */ bl strcmp
/* 8019C650 2C 03 00 00 */ cmpwi r3, 0
/* 8019C654 40 82 00 0C */ bne lbl_8019C660
lbl_8019C658:
/* 8019C658 3B C0 00 0E */ li r30, 0xe
/* 8019C65C 48 00 04 94 */ b lbl_8019CAF0
lbl_8019C660:
/* 8019C660 7F E3 FB 78 */ mr r3, r31
/* 8019C664 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C668 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C66C 38 84 00 77 */ addi r4, r4, 0x77
/* 8019C670 48 1C C3 25 */ bl strcmp
/* 8019C674 2C 03 00 00 */ cmpwi r3, 0
/* 8019C678 40 82 00 0C */ bne lbl_8019C684
/* 8019C67C 3B C0 00 0F */ li r30, 0xf
/* 8019C680 48 00 04 70 */ b lbl_8019CAF0
lbl_8019C684:
/* 8019C684 7F E3 FB 78 */ mr r3, r31
/* 8019C688 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C68C 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C690 38 84 00 7F */ addi r4, r4, 0x7f
/* 8019C694 48 1C C3 01 */ bl strcmp
/* 8019C698 2C 03 00 00 */ cmpwi r3, 0
/* 8019C69C 40 82 00 38 */ bne lbl_8019C6D4
/* 8019C6A0 3B C0 00 08 */ li r30, 8
/* 8019C6A4 88 0D 87 E4 */ lbz r0, struct_80450D64+0x0(r13)
/* 8019C6A8 7C 00 07 74 */ extsb r0, r0
/* 8019C6AC 2C 00 00 02 */ cmpwi r0, 2
/* 8019C6B0 40 82 00 0C */ bne lbl_8019C6BC
/* 8019C6B4 3B C0 00 0E */ li r30, 0xe
/* 8019C6B8 48 00 04 38 */ b lbl_8019CAF0
lbl_8019C6BC:
/* 8019C6BC 2C 00 00 03 */ cmpwi r0, 3
/* 8019C6C0 41 82 00 0C */ beq lbl_8019C6CC
/* 8019C6C4 2C 00 00 08 */ cmpwi r0, 8
/* 8019C6C8 40 82 04 28 */ bne lbl_8019CAF0
lbl_8019C6CC:
/* 8019C6CC 3B C0 00 06 */ li r30, 6
/* 8019C6D0 48 00 04 20 */ b lbl_8019CAF0
lbl_8019C6D4:
/* 8019C6D4 7F E3 FB 78 */ mr r3, r31
/* 8019C6D8 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C6DC 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C6E0 38 84 00 86 */ addi r4, r4, 0x86
/* 8019C6E4 48 1C C2 B1 */ bl strcmp
/* 8019C6E8 2C 03 00 00 */ cmpwi r3, 0
/* 8019C6EC 40 82 00 0C */ bne lbl_8019C6F8
/* 8019C6F0 3B C0 00 04 */ li r30, 4
/* 8019C6F4 48 00 03 FC */ b lbl_8019CAF0
lbl_8019C6F8:
/* 8019C6F8 7F E3 FB 78 */ mr r3, r31
/* 8019C6FC 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C700 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C704 38 84 00 8E */ addi r4, r4, 0x8e
/* 8019C708 48 1C C2 8D */ bl strcmp
/* 8019C70C 2C 03 00 00 */ cmpwi r3, 0
/* 8019C710 41 82 00 40 */ beq lbl_8019C750
/* 8019C714 7F E3 FB 78 */ mr r3, r31
/* 8019C718 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C71C 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C720 38 84 00 95 */ addi r4, r4, 0x95
/* 8019C724 48 1C C2 71 */ bl strcmp
/* 8019C728 2C 03 00 00 */ cmpwi r3, 0
/* 8019C72C 41 82 00 24 */ beq lbl_8019C750
/* 8019C730 7F E3 FB 78 */ mr r3, r31
/* 8019C734 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C738 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C73C 38 84 00 9D */ addi r4, r4, 0x9d
/* 8019C740 38 A0 00 06 */ li r5, 6
/* 8019C744 48 1C 99 49 */ bl memcmp
/* 8019C748 2C 03 00 00 */ cmpwi r3, 0
/* 8019C74C 40 82 00 38 */ bne lbl_8019C784
lbl_8019C750:
/* 8019C750 3B C0 00 07 */ li r30, 7
/* 8019C754 7F E3 FB 78 */ mr r3, r31
/* 8019C758 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C75C 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C760 38 84 00 8E */ addi r4, r4, 0x8e
/* 8019C764 48 1C C2 31 */ bl strcmp
/* 8019C768 2C 03 00 00 */ cmpwi r3, 0
/* 8019C76C 40 82 03 84 */ bne lbl_8019CAF0
/* 8019C770 88 0D 87 E4 */ lbz r0, struct_80450D64+0x0(r13)
/* 8019C774 2C 00 00 04 */ cmpwi r0, 4
/* 8019C778 40 82 03 78 */ bne lbl_8019CAF0
/* 8019C77C 3B C0 00 04 */ li r30, 4
/* 8019C780 48 00 03 70 */ b lbl_8019CAF0
lbl_8019C784:
/* 8019C784 7F E3 FB 78 */ mr r3, r31
/* 8019C788 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C78C 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C790 38 84 00 A4 */ addi r4, r4, 0xa4
/* 8019C794 48 1C C2 01 */ bl strcmp
/* 8019C798 2C 03 00 00 */ cmpwi r3, 0
/* 8019C79C 41 82 00 3C */ beq lbl_8019C7D8
/* 8019C7A0 7F E3 FB 78 */ mr r3, r31
/* 8019C7A4 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C7A8 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C7AC 38 84 00 AC */ addi r4, r4, 0xac
/* 8019C7B0 48 1C C1 E5 */ bl strcmp
/* 8019C7B4 2C 03 00 00 */ cmpwi r3, 0
/* 8019C7B8 41 82 00 20 */ beq lbl_8019C7D8
/* 8019C7BC 7F E3 FB 78 */ mr r3, r31
/* 8019C7C0 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C7C4 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C7C8 38 84 00 B4 */ addi r4, r4, 0xb4
/* 8019C7CC 48 1C C1 C9 */ bl strcmp
/* 8019C7D0 2C 03 00 00 */ cmpwi r3, 0
/* 8019C7D4 40 82 00 0C */ bne lbl_8019C7E0
lbl_8019C7D8:
/* 8019C7D8 3B C0 00 01 */ li r30, 1
/* 8019C7DC 48 00 03 14 */ b lbl_8019CAF0
lbl_8019C7E0:
/* 8019C7E0 7F E3 FB 78 */ mr r3, r31
/* 8019C7E4 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C7E8 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C7EC 38 84 00 BC */ addi r4, r4, 0xbc
/* 8019C7F0 38 A0 00 06 */ li r5, 6
/* 8019C7F4 48 1C 98 99 */ bl memcmp
/* 8019C7F8 2C 03 00 00 */ cmpwi r3, 0
/* 8019C7FC 41 82 00 CC */ beq lbl_8019C8C8
/* 8019C800 7F E3 FB 78 */ mr r3, r31
/* 8019C804 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C808 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C80C 38 84 00 C3 */ addi r4, r4, 0xc3
/* 8019C810 48 1C C1 85 */ bl strcmp
/* 8019C814 2C 03 00 00 */ cmpwi r3, 0
/* 8019C818 41 82 00 B0 */ beq lbl_8019C8C8
/* 8019C81C 7F E3 FB 78 */ mr r3, r31
/* 8019C820 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C824 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C828 38 84 00 CA */ addi r4, r4, 0xca
/* 8019C82C 48 1C C1 69 */ bl strcmp
/* 8019C830 2C 03 00 00 */ cmpwi r3, 0
/* 8019C834 41 82 00 94 */ beq lbl_8019C8C8
/* 8019C838 7F E3 FB 78 */ mr r3, r31
/* 8019C83C 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C840 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C844 38 84 00 D2 */ addi r4, r4, 0xd2
/* 8019C848 38 A0 00 06 */ li r5, 6
/* 8019C84C 48 1C 98 41 */ bl memcmp
/* 8019C850 2C 03 00 00 */ cmpwi r3, 0
/* 8019C854 41 82 00 74 */ beq lbl_8019C8C8
/* 8019C858 7F E3 FB 78 */ mr r3, r31
/* 8019C85C 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C860 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C864 38 84 00 D9 */ addi r4, r4, 0xd9
/* 8019C868 48 1C C1 2D */ bl strcmp
/* 8019C86C 2C 03 00 00 */ cmpwi r3, 0
/* 8019C870 41 82 00 58 */ beq lbl_8019C8C8
/* 8019C874 7F E3 FB 78 */ mr r3, r31
/* 8019C878 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C87C 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C880 38 84 00 E1 */ addi r4, r4, 0xe1
/* 8019C884 48 1C C1 11 */ bl strcmp
/* 8019C888 2C 03 00 00 */ cmpwi r3, 0
/* 8019C88C 41 82 00 3C */ beq lbl_8019C8C8
/* 8019C890 7F E3 FB 78 */ mr r3, r31
/* 8019C894 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C898 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C89C 38 84 00 E9 */ addi r4, r4, 0xe9
/* 8019C8A0 48 1C C0 F5 */ bl strcmp
/* 8019C8A4 2C 03 00 00 */ cmpwi r3, 0
/* 8019C8A8 41 82 00 20 */ beq lbl_8019C8C8
/* 8019C8AC 7F E3 FB 78 */ mr r3, r31
/* 8019C8B0 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C8B4 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C8B8 38 84 00 F0 */ addi r4, r4, 0xf0
/* 8019C8BC 48 1C C0 D9 */ bl strcmp
/* 8019C8C0 2C 03 00 00 */ cmpwi r3, 0
/* 8019C8C4 40 82 00 0C */ bne lbl_8019C8D0
lbl_8019C8C8:
/* 8019C8C8 3B C0 00 08 */ li r30, 8
/* 8019C8CC 48 00 02 24 */ b lbl_8019CAF0
lbl_8019C8D0:
/* 8019C8D0 7F E3 FB 78 */ mr r3, r31
/* 8019C8D4 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C8D8 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C8DC 38 84 00 F8 */ addi r4, r4, 0xf8
/* 8019C8E0 48 1C C0 B5 */ bl strcmp
/* 8019C8E4 2C 03 00 00 */ cmpwi r3, 0
/* 8019C8E8 40 82 00 0C */ bne lbl_8019C8F4
/* 8019C8EC 3B C0 00 0E */ li r30, 0xe
/* 8019C8F0 48 00 02 00 */ b lbl_8019CAF0
lbl_8019C8F4:
/* 8019C8F4 7F E3 FB 78 */ mr r3, r31
/* 8019C8F8 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C8FC 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C900 38 84 01 00 */ addi r4, r4, 0x100
/* 8019C904 38 A0 00 06 */ li r5, 6
/* 8019C908 48 1C 97 85 */ bl memcmp
/* 8019C90C 2C 03 00 00 */ cmpwi r3, 0
/* 8019C910 40 82 00 0C */ bne lbl_8019C91C
/* 8019C914 3B C0 00 09 */ li r30, 9
/* 8019C918 48 00 01 D8 */ b lbl_8019CAF0
lbl_8019C91C:
/* 8019C91C 7F E3 FB 78 */ mr r3, r31
/* 8019C920 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C924 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C928 38 84 01 07 */ addi r4, r4, 0x107
/* 8019C92C 38 A0 00 06 */ li r5, 6
/* 8019C930 48 1C 97 5D */ bl memcmp
/* 8019C934 2C 03 00 00 */ cmpwi r3, 0
/* 8019C938 41 82 00 24 */ beq lbl_8019C95C
/* 8019C93C 7F E3 FB 78 */ mr r3, r31
/* 8019C940 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C944 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C948 38 84 01 0E */ addi r4, r4, 0x10e
/* 8019C94C 38 A0 00 06 */ li r5, 6
/* 8019C950 48 1C 97 3D */ bl memcmp
/* 8019C954 2C 03 00 00 */ cmpwi r3, 0
/* 8019C958 40 82 00 0C */ bne lbl_8019C964
lbl_8019C95C:
/* 8019C95C 3B C0 00 0A */ li r30, 0xa
/* 8019C960 48 00 01 90 */ b lbl_8019CAF0
lbl_8019C964:
/* 8019C964 7F E3 FB 78 */ mr r3, r31
/* 8019C968 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C96C 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C970 38 84 01 15 */ addi r4, r4, 0x115
/* 8019C974 48 1C C0 21 */ bl strcmp
/* 8019C978 2C 03 00 00 */ cmpwi r3, 0
/* 8019C97C 41 82 00 AC */ beq lbl_8019CA28
/* 8019C980 7F E3 FB 78 */ mr r3, r31
/* 8019C984 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C988 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C98C 38 84 01 1C */ addi r4, r4, 0x11c
/* 8019C990 48 1C C0 05 */ bl strcmp
/* 8019C994 2C 03 00 00 */ cmpwi r3, 0
/* 8019C998 41 82 00 90 */ beq lbl_8019CA28
/* 8019C99C 7F E3 FB 78 */ mr r3, r31
/* 8019C9A0 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C9A4 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C9A8 38 84 01 24 */ addi r4, r4, 0x124
/* 8019C9AC 48 1C BF E9 */ bl strcmp
/* 8019C9B0 2C 03 00 00 */ cmpwi r3, 0
/* 8019C9B4 41 82 00 74 */ beq lbl_8019CA28
/* 8019C9B8 7F E3 FB 78 */ mr r3, r31
/* 8019C9BC 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C9C0 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C9C4 38 84 01 2C */ addi r4, r4, 0x12c
/* 8019C9C8 48 1C BF CD */ bl strcmp
/* 8019C9CC 2C 03 00 00 */ cmpwi r3, 0
/* 8019C9D0 41 82 00 58 */ beq lbl_8019CA28
/* 8019C9D4 7F E3 FB 78 */ mr r3, r31
/* 8019C9D8 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C9DC 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C9E0 38 84 01 34 */ addi r4, r4, 0x134
/* 8019C9E4 48 1C BF B1 */ bl strcmp
/* 8019C9E8 2C 03 00 00 */ cmpwi r3, 0
/* 8019C9EC 41 82 00 3C */ beq lbl_8019CA28
/* 8019C9F0 7F E3 FB 78 */ mr r3, r31
/* 8019C9F4 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019C9F8 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019C9FC 38 84 01 3C */ addi r4, r4, 0x13c
/* 8019CA00 48 1C BF 95 */ bl strcmp
/* 8019CA04 2C 03 00 00 */ cmpwi r3, 0
/* 8019CA08 41 82 00 20 */ beq lbl_8019CA28
/* 8019CA0C 7F E3 FB 78 */ mr r3, r31
/* 8019CA10 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019CA14 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019CA18 38 84 01 44 */ addi r4, r4, 0x144
/* 8019CA1C 48 1C BF 79 */ bl strcmp
/* 8019CA20 2C 03 00 00 */ cmpwi r3, 0
/* 8019CA24 40 82 00 38 */ bne lbl_8019CA5C
lbl_8019CA28:
/* 8019CA28 3B C0 00 0B */ li r30, 0xb
/* 8019CA2C 7F E3 FB 78 */ mr r3, r31
/* 8019CA30 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019CA34 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019CA38 38 84 01 15 */ addi r4, r4, 0x115
/* 8019CA3C 48 1C BF 59 */ bl strcmp
/* 8019CA40 2C 03 00 00 */ cmpwi r3, 0
/* 8019CA44 40 82 00 AC */ bne lbl_8019CAF0
/* 8019CA48 88 0D 87 E4 */ lbz r0, struct_80450D64+0x0(r13)
/* 8019CA4C 2C 00 00 01 */ cmpwi r0, 1
/* 8019CA50 40 82 00 A0 */ bne lbl_8019CAF0
/* 8019CA54 3B C0 00 0C */ li r30, 0xc
/* 8019CA58 48 00 00 98 */ b lbl_8019CAF0
lbl_8019CA5C:
/* 8019CA5C 7F E3 FB 78 */ mr r3, r31
/* 8019CA60 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019CA64 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019CA68 38 84 01 4C */ addi r4, r4, 0x14c
/* 8019CA6C 48 1C BF 29 */ bl strcmp
/* 8019CA70 2C 03 00 00 */ cmpwi r3, 0
/* 8019CA74 41 82 00 3C */ beq lbl_8019CAB0
/* 8019CA78 7F E3 FB 78 */ mr r3, r31
/* 8019CA7C 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019CA80 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019CA84 38 84 01 54 */ addi r4, r4, 0x154
/* 8019CA88 48 1C BF 0D */ bl strcmp
/* 8019CA8C 2C 03 00 00 */ cmpwi r3, 0
/* 8019CA90 41 82 00 20 */ beq lbl_8019CAB0
/* 8019CA94 7F E3 FB 78 */ mr r3, r31
/* 8019CA98 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019CA9C 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019CAA0 38 84 01 5C */ addi r4, r4, 0x15c
/* 8019CAA4 48 1C BE F1 */ bl strcmp
/* 8019CAA8 2C 03 00 00 */ cmpwi r3, 0
/* 8019CAAC 40 82 00 0C */ bne lbl_8019CAB8
lbl_8019CAB0:
/* 8019CAB0 3B C0 00 0C */ li r30, 0xc
/* 8019CAB4 48 00 00 3C */ b lbl_8019CAF0
lbl_8019CAB8:
/* 8019CAB8 7F E3 FB 78 */ mr r3, r31
/* 8019CABC 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019CAC0 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019CAC4 38 84 01 64 */ addi r4, r4, 0x164
/* 8019CAC8 48 1C BE CD */ bl strcmp
/* 8019CACC 2C 03 00 00 */ cmpwi r3, 0
/* 8019CAD0 40 82 00 20 */ bne lbl_8019CAF0
/* 8019CAD4 3B C0 00 0C */ li r30, 0xc
/* 8019CAD8 88 0D 87 E4 */ lbz r0, struct_80450D64+0x0(r13)
/* 8019CADC 7C 00 07 75 */ extsb. r0, r0
/* 8019CAE0 41 82 00 0C */ beq lbl_8019CAEC
/* 8019CAE4 2C 00 00 02 */ cmpwi r0, 2
/* 8019CAE8 40 82 00 08 */ bne lbl_8019CAF0
lbl_8019CAEC:
/* 8019CAEC 3B C0 00 0B */ li r30, 0xb
lbl_8019CAF0:
/* 8019CAF0 7F C3 F3 78 */ mr r3, r30
/* 8019CAF4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8019CAF8 83 C1 00 08 */ lwz r30, 8(r1)
/* 8019CAFC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8019CB00 7C 08 03 A6 */ mtlr r0
/* 8019CB04 38 21 00 10 */ addi r1, r1, 0x10
/* 8019CB08 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_801A75C0:
/* 801A75C0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801A75C4 7C 08 02 A6 */ mflr r0
/* 801A75C8 90 01 00 14 */ stw r0, 0x14(r1)
/* 801A75CC 4B FF EB 15 */ bl dKy_GlobalLight_set__Fv
/* 801A75D0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801A75D4 7C 08 03 A6 */ mtlr r0
/* 801A75D8 38 21 00 10 */ addi r1, r1, 0x10
/* 801A75DC 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_801A6C20:
/* 801A6C20 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801A6C24 7C 08 02 A6 */ mflr r0
/* 801A6C28 90 01 00 14 */ stw r0, 0x14(r1)
/* 801A6C2C 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 801A6C30 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 801A6C34 80 04 5D 74 */ lwz r0, 0x5d74(r4)
/* 801A6C38 28 00 00 00 */ cmplwi r0, 0
/* 801A6C3C 41 82 00 0C */ beq lbl_801A6C48
/* 801A6C40 C0 22 A2 48 */ lfs f1, lit_4505(r2)
/* 801A6C44 4B FF F6 35 */ bl dKy_setLight_nowroom_common__Fcf
lbl_801A6C48:
/* 801A6C48 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801A6C4C 7C 08 03 A6 */ mtlr r0
/* 801A6C50 38 21 00 10 */ addi r1, r1, 0x10
/* 801A6C54 4E 80 00 20 */ blr
@@ -1,7 +0,0 @@
lbl_801ACD0C:
/* 801ACD0C 3C 80 80 43 */ lis r4, g_env_light@ha /* 0x8042CA54@ha */
/* 801ACD10 38 84 CA 54 */ addi r4, r4, g_env_light@l /* 0x8042CA54@l */
/* 801ACD14 88 04 12 D7 */ lbz r0, 0x12d7(r4)
/* 801ACD18 7C 00 18 38 */ and r0, r0, r3
/* 801ACD1C 54 03 06 3E */ clrlwi r3, r0, 0x18
/* 801ACD20 4E 80 00 20 */ blr
@@ -1,7 +0,0 @@
lbl_801ACCF4:
/* 801ACCF4 3C 80 80 43 */ lis r4, g_env_light@ha /* 0x8042CA54@ha */
/* 801ACCF8 38 84 CA 54 */ addi r4, r4, g_env_light@l /* 0x8042CA54@l */
/* 801ACCFC 88 04 12 D7 */ lbz r0, 0x12d7(r4)
/* 801ACD00 7C 00 18 78 */ andc r0, r0, r3
/* 801ACD04 98 04 12 D7 */ stb r0, 0x12d7(r4)
/* 801ACD08 4E 80 00 20 */ blr
@@ -1,7 +0,0 @@
lbl_801ACCDC:
/* 801ACCDC 3C 80 80 43 */ lis r4, g_env_light@ha /* 0x8042CA54@ha */
/* 801ACCE0 38 84 CA 54 */ addi r4, r4, g_env_light@l /* 0x8042CA54@l */
/* 801ACCE4 88 04 12 D7 */ lbz r0, 0x12d7(r4)
/* 801ACCE8 7C 00 1B 78 */ or r0, r0, r3
/* 801ACCEC 98 04 12 D7 */ stb r0, 0x12d7(r4)
/* 801ACCF0 4E 80 00 20 */ blr
-13
View File
@@ -1,13 +0,0 @@
lbl_8019E708:
/* 8019E708 38 60 00 00 */ li r3, 0
/* 8019E70C 7C 66 1B 78 */ mr r6, r3
/* 8019E710 3C 80 80 43 */ lis r4, g_env_light@ha /* 0x8042CA54@ha */
/* 8019E714 38 A4 CA 54 */ addi r5, r4, g_env_light@l /* 0x8042CA54@l */
/* 8019E718 38 00 00 0A */ li r0, 0xa
/* 8019E71C 7C 09 03 A6 */ mtctr r0
lbl_8019E720:
/* 8019E720 7C 85 1A 14 */ add r4, r5, r3
/* 8019E724 90 C4 09 90 */ stw r6, 0x990(r4)
/* 8019E728 38 63 00 04 */ addi r3, r3, 4
/* 8019E72C 42 00 FF F4 */ bdnz lbl_8019E720
/* 8019E730 4E 80 00 20 */ blr
@@ -1,21 +0,0 @@
lbl_801A56DC:
/* 801A56DC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801A56E0 7C 08 02 A6 */ mflr r0
/* 801A56E4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801A56E8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801A56EC 7C 7F 1B 78 */ mr r31, r3
/* 801A56F0 4B FF A0 99 */ bl setSunpos__18dScnKy_env_light_cFv
/* 801A56F4 7F E3 FB 78 */ mr r3, r31
/* 801A56F8 4B FF FA 75 */ bl SetBaseLight__18dScnKy_env_light_cFv
/* 801A56FC 7F E3 FB 78 */ mr r3, r31
/* 801A5700 4B FF AD 0D */ bl setLight__18dScnKy_env_light_cFv
/* 801A5704 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 801A5708 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 801A570C 88 03 12 C6 */ lbz r0, 0x12c6(r3)
/* 801A5710 7C 03 07 74 */ extsb r3, r0
/* 801A5714 48 00 15 0D */ bl dKy_setLight_nowroom__Fc
/* 801A5718 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801A571C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801A5720 7C 08 03 A6 */ mtlr r0
/* 801A5724 38 21 00 10 */ addi r1, r1, 0x10
/* 801A5728 4E 80 00 20 */ blr
@@ -1,3 +0,0 @@
lbl_8019FBCC:
/* 8019FBCC C0 23 12 50 */ lfs f1, 0x1250(r3)
/* 8019FBD0 4E 80 00 20 */ blr
-32
View File
@@ -1,32 +0,0 @@
lbl_8019E694:
/* 8019E694 C0 02 A2 88 */ lfs f0, lit_5077(r2)
/* 8019E698 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 8019E69C 38 C3 CA 54 */ addi r6, r3, g_env_light@l /* 0x8042CA54@l */
/* 8019E6A0 D0 06 00 4C */ stfs f0, 0x4c(r6)
/* 8019E6A4 38 60 00 00 */ li r3, 0
/* 8019E6A8 7C 65 1B 78 */ mr r5, r3
/* 8019E6AC 38 00 00 64 */ li r0, 0x64
/* 8019E6B0 7C 09 03 A6 */ mtctr r0
lbl_8019E6B4:
/* 8019E6B4 7C 86 1A 14 */ add r4, r6, r3
/* 8019E6B8 90 A4 03 F8 */ stw r5, 0x3f8(r4)
/* 8019E6BC 38 63 00 04 */ addi r3, r3, 4
/* 8019E6C0 42 00 FF F4 */ bdnz lbl_8019E6B4
/* 8019E6C4 38 60 00 00 */ li r3, 0
/* 8019E6C8 38 A0 00 00 */ li r5, 0
/* 8019E6CC 3C 80 80 43 */ lis r4, g_env_light@ha /* 0x8042CA54@ha */
/* 8019E6D0 38 84 CA 54 */ addi r4, r4, g_env_light@l /* 0x8042CA54@l */
/* 8019E6D4 38 00 00 05 */ li r0, 5
/* 8019E6D8 7C 09 03 A6 */ mtctr r0
lbl_8019E6DC:
/* 8019E6DC 7C C4 1A 14 */ add r6, r4, r3
/* 8019E6E0 90 A6 05 88 */ stw r5, 0x588(r6)
/* 8019E6E4 90 A6 07 2C */ stw r5, 0x72c(r6)
/* 8019E6E8 38 63 00 04 */ addi r3, r3, 4
/* 8019E6EC 42 00 FF F0 */ bdnz lbl_8019E6DC
/* 8019E6F0 38 00 FF FF */ li r0, -1
/* 8019E6F4 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 8019E6F8 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 8019E6FC 90 03 12 A4 */ stw r0, 0x12a4(r3)
/* 8019E700 90 03 12 A8 */ stw r0, 0x12a8(r3)
/* 8019E704 4E 80 00 20 */ blr
-80
View File
@@ -1,80 +0,0 @@
lbl_8019EAA0:
/* 8019EAA0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8019EAA4 7C 08 02 A6 */ mflr r0
/* 8019EAA8 90 01 00 24 */ stw r0, 0x24(r1)
/* 8019EAAC 39 61 00 20 */ addi r11, r1, 0x20
/* 8019EAB0 48 1C 37 25 */ bl _savegpr_27
/* 8019EAB4 3C 60 80 39 */ lis r3, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019EAB8 38 63 4C 6C */ addi r3, r3, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019EABC 38 63 01 73 */ addi r3, r3, 0x173
/* 8019EAC0 38 80 00 1D */ li r4, 0x1d
/* 8019EAC4 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8019EAC8 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8019EACC 3F 85 00 02 */ addis r28, r5, 2
/* 8019EAD0 3B 9C C2 F8 */ addi r28, r28, -15624
/* 8019EAD4 7F 85 E3 78 */ mr r5, r28
/* 8019EAD8 38 C0 00 80 */ li r6, 0x80
/* 8019EADC 4B E9 D8 11 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 8019EAE0 7C 7B 1B 78 */ mr r27, r3
/* 8019EAE4 38 60 06 00 */ li r3, 0x600
/* 8019EAE8 38 80 00 20 */ li r4, 0x20
/* 8019EAEC 4B E7 05 59 */ bl mDoExt_createSolidHeapFromGameToCurrent__FUlUl
/* 8019EAF0 3C 80 80 43 */ lis r4, g_env_light@ha /* 0x8042CA54@ha */
/* 8019EAF4 3B A4 CA 54 */ addi r29, r4, g_env_light@l /* 0x8042CA54@l */
/* 8019EAF8 90 7D 0F 38 */ stw r3, 0xf38(r29)
/* 8019EAFC 28 03 00 00 */ cmplwi r3, 0
/* 8019EB00 41 82 00 B8 */ beq lbl_8019EBB8
/* 8019EB04 7F 63 DB 78 */ mr r3, r27
/* 8019EB08 3C 80 00 08 */ lis r4, 8
/* 8019EB0C 3C A0 11 02 */ lis r5, 0x1102 /* 0x11020202@ha */
/* 8019EB10 38 A5 02 02 */ addi r5, r5, 0x0202 /* 0x11020202@l */
/* 8019EB14 4B E7 61 41 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
/* 8019EB18 3C 80 80 43 */ lis r4, g_env_light@ha /* 0x8042CA54@ha */
/* 8019EB1C 38 84 CA 54 */ addi r4, r4, g_env_light@l /* 0x8042CA54@l */
/* 8019EB20 90 64 0F 30 */ stw r3, 0xf30(r4)
/* 8019EB24 28 03 00 00 */ cmplwi r3, 0
/* 8019EB28 41 82 00 84 */ beq lbl_8019EBAC
/* 8019EB2C 38 60 00 18 */ li r3, 0x18
/* 8019EB30 48 13 01 1D */ bl __nw__FUl
/* 8019EB34 7C 7E 1B 79 */ or. r30, r3, r3
/* 8019EB38 41 82 00 20 */ beq lbl_8019EB58
/* 8019EB3C 3C 80 80 3A */ lis r4, __vt__12J3DFrameCtrl@ha /* 0x803A3354@ha */
/* 8019EB40 38 04 33 54 */ addi r0, r4, __vt__12J3DFrameCtrl@l /* 0x803A3354@l */
/* 8019EB44 90 1E 00 00 */ stw r0, 0(r30)
/* 8019EB48 38 80 00 00 */ li r4, 0
/* 8019EB4C 48 18 98 B1 */ bl init__12J3DFrameCtrlFs
/* 8019EB50 38 00 00 00 */ li r0, 0
/* 8019EB54 90 1E 00 14 */ stw r0, 0x14(r30)
lbl_8019EB58:
/* 8019EB58 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 8019EB5C 3B E3 CA 54 */ addi r31, r3, g_env_light@l /* 0x8042CA54@l */
/* 8019EB60 93 DF 10 5C */ stw r30, 0x105c(r31)
/* 8019EB64 28 1E 00 00 */ cmplwi r30, 0
/* 8019EB68 41 82 00 44 */ beq lbl_8019EBAC
/* 8019EB6C 3C 60 80 39 */ lis r3, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 8019EB70 38 63 4C 6C */ addi r3, r3, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 8019EB74 38 63 01 73 */ addi r3, r3, 0x173
/* 8019EB78 38 80 00 3C */ li r4, 0x3c
/* 8019EB7C 7F 85 E3 78 */ mr r5, r28
/* 8019EB80 38 C0 00 80 */ li r6, 0x80
/* 8019EB84 4B E9 D7 69 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 8019EB88 7C 65 1B 78 */ mr r5, r3
/* 8019EB8C 80 7F 10 5C */ lwz r3, 0x105c(r31)
/* 8019EB90 38 9B 00 58 */ addi r4, r27, 0x58
/* 8019EB94 38 C0 00 01 */ li r6, 1
/* 8019EB98 38 E0 00 02 */ li r7, 2
/* 8019EB9C C0 22 A2 48 */ lfs f1, lit_4505(r2)
/* 8019EBA0 39 00 00 00 */ li r8, 0
/* 8019EBA4 39 20 FF FF */ li r9, -1
/* 8019EBA8 4B E6 EA 95 */ bl init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss
lbl_8019EBAC:
/* 8019EBAC 4B E7 06 49 */ bl mDoExt_restoreCurrentHeap__Fv
/* 8019EBB0 80 7D 0F 38 */ lwz r3, 0xf38(r29)
/* 8019EBB4 4B E7 04 D9 */ bl mDoExt_adjustSolidHeap__FP12JKRSolidHeap
lbl_8019EBB8:
/* 8019EBB8 39 61 00 20 */ addi r11, r1, 0x20
/* 8019EBBC 48 1C 36 65 */ bl _restgpr_27
/* 8019EBC0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8019EBC4 7C 08 03 A6 */ mtlr r0
/* 8019EBC8 38 21 00 20 */ addi r1, r1, 0x20
/* 8019EBCC 4E 80 00 20 */ blr
@@ -1,17 +0,0 @@
lbl_80056FFC:
/* 80056FFC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80057000 7C 08 02 A6 */ mflr r0
/* 80057004 90 01 00 14 */ stw r0, 0x14(r1)
/* 80057008 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8005700C 7C 7F 1B 79 */ or. r31, r3, r3
/* 80057010 41 82 00 10 */ beq lbl_80057020
/* 80057014 7C 80 07 35 */ extsh. r0, r4
/* 80057018 40 81 00 08 */ ble lbl_80057020
/* 8005701C 48 27 7D 21 */ bl __dl__FPv
lbl_80057020:
/* 80057020 7F E3 FB 78 */ mr r3, r31
/* 80057024 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80057028 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8005702C 7C 08 03 A6 */ mtlr r0
/* 80057030 38 21 00 10 */ addi r1, r1, 0x10
/* 80057034 4E 80 00 20 */ blr
@@ -1,17 +0,0 @@
lbl_80056F18:
/* 80056F18 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80056F1C 7C 08 02 A6 */ mflr r0
/* 80056F20 90 01 00 14 */ stw r0, 0x14(r1)
/* 80056F24 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80056F28 7C 7F 1B 79 */ or. r31, r3, r3
/* 80056F2C 41 82 00 10 */ beq lbl_80056F3C
/* 80056F30 7C 80 07 35 */ extsh. r0, r4
/* 80056F34 40 81 00 08 */ ble lbl_80056F3C
/* 80056F38 48 27 7E 05 */ bl __dl__FPv
lbl_80056F3C:
/* 80056F3C 7F E3 FB 78 */ mr r3, r31
/* 80056F40 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80056F44 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80056F48 7C 08 03 A6 */ mtlr r0
/* 80056F4C 38 21 00 10 */ addi r1, r1, 0x10
/* 80056F50 4E 80 00 20 */ blr
@@ -1,17 +0,0 @@
lbl_8005706C:
/* 8005706C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80057070 7C 08 02 A6 */ mflr r0
/* 80057074 90 01 00 14 */ stw r0, 0x14(r1)
/* 80057078 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8005707C 7C 7F 1B 79 */ or. r31, r3, r3
/* 80057080 41 82 00 10 */ beq lbl_80057090
/* 80057084 7C 80 07 35 */ extsh. r0, r4
/* 80057088 40 81 00 08 */ ble lbl_80057090
/* 8005708C 48 27 7C B1 */ bl __dl__FPv
lbl_80057090:
/* 80057090 7F E3 FB 78 */ mr r3, r31
/* 80057094 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80057098 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8005709C 7C 08 03 A6 */ mtlr r0
/* 800570A0 38 21 00 10 */ addi r1, r1, 0x10
/* 800570A4 4E 80 00 20 */ blr
@@ -1,17 +0,0 @@
lbl_80056F8C:
/* 80056F8C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80056F90 7C 08 02 A6 */ mflr r0
/* 80056F94 90 01 00 14 */ stw r0, 0x14(r1)
/* 80056F98 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80056F9C 7C 7F 1B 79 */ or. r31, r3, r3
/* 80056FA0 41 82 00 10 */ beq lbl_80056FB0
/* 80056FA4 7C 80 07 35 */ extsh. r0, r4
/* 80056FA8 40 81 00 08 */ ble lbl_80056FB0
/* 80056FAC 48 27 7D 91 */ bl __dl__FPv
lbl_80056FB0:
/* 80056FB0 7F E3 FB 78 */ mr r3, r31
/* 80056FB4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80056FB8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80056FBC 7C 08 03 A6 */ mtlr r0
/* 80056FC0 38 21 00 10 */ addi r1, r1, 0x10
/* 80056FC4 4E 80 00 20 */ blr
@@ -1,36 +0,0 @@
lbl_80057D08:
/* 80057D08 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80057D0C 7C 08 02 A6 */ mflr r0
/* 80057D10 90 01 00 14 */ stw r0, 0x14(r1)
/* 80057D14 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80057D18 93 C1 00 08 */ stw r30, 8(r1)
/* 80057D1C 7C 7E 1B 79 */ or. r30, r3, r3
/* 80057D20 7C 9F 23 78 */ mr r31, r4
/* 80057D24 41 82 00 4C */ beq lbl_80057D70
/* 80057D28 3C 60 80 3B */ lis r3, __vt__18dKankyo_mud_Packet@ha /* 0x803A9AD4@ha */
/* 80057D2C 38 03 9A D4 */ addi r0, r3, __vt__18dKankyo_mud_Packet@l /* 0x803A9AD4@l */
/* 80057D30 90 1E 00 00 */ stw r0, 0(r30)
/* 80057D34 38 7E 00 18 */ addi r3, r30, 0x18
/* 80057D38 3C 80 80 05 */ lis r4, __dt__10EF_MUD_EFFFv@ha /* 0x80056FFC@ha */
/* 80057D3C 38 84 6F FC */ addi r4, r4, __dt__10EF_MUD_EFFFv@l /* 0x80056FFC@l */
/* 80057D40 38 A0 00 48 */ li r5, 0x48
/* 80057D44 38 C0 00 64 */ li r6, 0x64
/* 80057D48 48 30 9F A1 */ bl __destroy_arr
/* 80057D4C 28 1E 00 00 */ cmplwi r30, 0
/* 80057D50 41 82 00 10 */ beq lbl_80057D60
/* 80057D54 3C 60 80 3D */ lis r3, __vt__9J3DPacket@ha /* 0x803CD97C@ha */
/* 80057D58 38 03 D9 7C */ addi r0, r3, __vt__9J3DPacket@l /* 0x803CD97C@l */
/* 80057D5C 90 1E 00 00 */ stw r0, 0(r30)
lbl_80057D60:
/* 80057D60 7F E0 07 35 */ extsh. r0, r31
/* 80057D64 40 81 00 0C */ ble lbl_80057D70
/* 80057D68 7F C3 F3 78 */ mr r3, r30
/* 80057D6C 48 27 6F D1 */ bl __dl__FPv
lbl_80057D70:
/* 80057D70 7F C3 F3 78 */ mr r3, r30
/* 80057D74 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80057D78 83 C1 00 08 */ lwz r30, 8(r1)
/* 80057D7C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80057D80 7C 08 03 A6 */ mtlr r0
/* 80057D84 38 21 00 10 */ addi r1, r1, 0x10
/* 80057D88 4E 80 00 20 */ blr
@@ -1,36 +0,0 @@
lbl_80058128:
/* 80058128 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8005812C 7C 08 02 A6 */ mflr r0
/* 80058130 90 01 00 14 */ stw r0, 0x14(r1)
/* 80058134 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80058138 93 C1 00 08 */ stw r30, 8(r1)
/* 8005813C 7C 7E 1B 79 */ or. r30, r3, r3
/* 80058140 7C 9F 23 78 */ mr r31, r4
/* 80058144 41 82 00 4C */ beq lbl_80058190
/* 80058148 3C 60 80 3B */ lis r3, __vt__18dKankyo_sun_Packet@ha /* 0x803A9B88@ha */
/* 8005814C 38 03 9B 88 */ addi r0, r3, __vt__18dKankyo_sun_Packet@l /* 0x803A9B88@l */
/* 80058150 90 1E 00 00 */ stw r0, 0(r30)
/* 80058154 38 7E 00 10 */ addi r3, r30, 0x10
/* 80058158 3C 80 80 01 */ lis r4, __dt__4cXyzFv@ha /* 0x80009184@ha */
/* 8005815C 38 84 91 84 */ addi r4, r4, __dt__4cXyzFv@l /* 0x80009184@l */
/* 80058160 38 A0 00 0C */ li r5, 0xc
/* 80058164 38 C0 00 02 */ li r6, 2
/* 80058168 48 30 9B 81 */ bl __destroy_arr
/* 8005816C 28 1E 00 00 */ cmplwi r30, 0
/* 80058170 41 82 00 10 */ beq lbl_80058180
/* 80058174 3C 60 80 3D */ lis r3, __vt__9J3DPacket@ha /* 0x803CD97C@ha */
/* 80058178 38 03 D9 7C */ addi r0, r3, __vt__9J3DPacket@l /* 0x803CD97C@l */
/* 8005817C 90 1E 00 00 */ stw r0, 0(r30)
lbl_80058180:
/* 80058180 7F E0 07 35 */ extsh. r0, r31
/* 80058184 40 81 00 0C */ ble lbl_80058190
/* 80058188 7F C3 F3 78 */ mr r3, r30
/* 8005818C 48 27 6B B1 */ bl __dl__FPv
lbl_80058190:
/* 80058190 7F C3 F3 78 */ mr r3, r30
/* 80058194 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80058198 83 C1 00 08 */ lwz r30, 8(r1)
/* 8005819C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800581A0 7C 08 03 A6 */ mtlr r0
/* 800581A4 38 21 00 10 */ addi r1, r1, 0x10
/* 800581A8 4E 80 00 20 */ blr
@@ -1,36 +0,0 @@
lbl_80057C84:
/* 80057C84 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80057C88 7C 08 02 A6 */ mflr r0
/* 80057C8C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80057C90 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80057C94 93 C1 00 08 */ stw r30, 8(r1)
/* 80057C98 7C 7E 1B 79 */ or. r30, r3, r3
/* 80057C9C 7C 9F 23 78 */ mr r31, r4
/* 80057CA0 41 82 00 4C */ beq lbl_80057CEC
/* 80057CA4 3C 60 80 3B */ lis r3, __vt__19dKankyo_evil_Packet@ha /* 0x803A9AC0@ha */
/* 80057CA8 38 03 9A C0 */ addi r0, r3, __vt__19dKankyo_evil_Packet@l /* 0x803A9AC0@l */
/* 80057CAC 90 1E 00 00 */ stw r0, 0(r30)
/* 80057CB0 38 7E 00 1C */ addi r3, r30, 0x1c
/* 80057CB4 3C 80 80 05 */ lis r4, __dt__11EF_EVIL_EFFFv@ha /* 0x8005706C@ha */
/* 80057CB8 38 84 70 6C */ addi r4, r4, __dt__11EF_EVIL_EFFFv@l /* 0x8005706C@l */
/* 80057CBC 38 A0 00 44 */ li r5, 0x44
/* 80057CC0 38 C0 07 D0 */ li r6, 0x7d0
/* 80057CC4 48 30 A0 25 */ bl __destroy_arr
/* 80057CC8 28 1E 00 00 */ cmplwi r30, 0
/* 80057CCC 41 82 00 10 */ beq lbl_80057CDC
/* 80057CD0 3C 60 80 3D */ lis r3, __vt__9J3DPacket@ha /* 0x803CD97C@ha */
/* 80057CD4 38 03 D9 7C */ addi r0, r3, __vt__9J3DPacket@l /* 0x803CD97C@l */
/* 80057CD8 90 1E 00 00 */ stw r0, 0(r30)
lbl_80057CDC:
/* 80057CDC 7F E0 07 35 */ extsh. r0, r31
/* 80057CE0 40 81 00 0C */ ble lbl_80057CEC
/* 80057CE4 7F C3 F3 78 */ mr r3, r30
/* 80057CE8 48 27 70 55 */ bl __dl__FPv
lbl_80057CEC:
/* 80057CEC 7F C3 F3 78 */ mr r3, r30
/* 80057CF0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80057CF4 83 C1 00 08 */ lwz r30, 8(r1)
/* 80057CF8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80057CFC 7C 08 03 A6 */ mtlr r0
/* 80057D00 38 21 00 10 */ addi r1, r1, 0x10
/* 80057D04 4E 80 00 20 */ blr
@@ -1,36 +0,0 @@
lbl_80058020:
/* 80058020 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80058024 7C 08 02 A6 */ mflr r0
/* 80058028 90 01 00 14 */ stw r0, 0x14(r1)
/* 8005802C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80058030 93 C1 00 08 */ stw r30, 8(r1)
/* 80058034 7C 7E 1B 79 */ or. r30, r3, r3
/* 80058038 7C 9F 23 78 */ mr r31, r4
/* 8005803C 41 82 00 4C */ beq lbl_80058088
/* 80058040 3C 60 80 3B */ lis r3, __vt__19dKankyo_rain_Packet@ha /* 0x803A9B60@ha */
/* 80058044 38 03 9B 60 */ addi r0, r3, __vt__19dKankyo_rain_Packet@l /* 0x803A9B60@l */
/* 80058048 90 1E 00 00 */ stw r0, 0(r30)
/* 8005804C 38 7E 00 18 */ addi r3, r30, 0x18
/* 80058050 3C 80 80 05 */ lis r4, __dt__8RAIN_EFFFv@ha /* 0x80056CD0@ha */
/* 80058054 38 84 6C D0 */ addi r4, r4, __dt__8RAIN_EFFFv@l /* 0x80056CD0@l */
/* 80058058 38 A0 00 38 */ li r5, 0x38
/* 8005805C 38 C0 00 FA */ li r6, 0xfa
/* 80058060 48 30 9C 89 */ bl __destroy_arr
/* 80058064 28 1E 00 00 */ cmplwi r30, 0
/* 80058068 41 82 00 10 */ beq lbl_80058078
/* 8005806C 3C 60 80 3D */ lis r3, __vt__9J3DPacket@ha /* 0x803CD97C@ha */
/* 80058070 38 03 D9 7C */ addi r0, r3, __vt__9J3DPacket@l /* 0x803CD97C@l */
/* 80058074 90 1E 00 00 */ stw r0, 0(r30)
lbl_80058078:
/* 80058078 7F E0 07 35 */ extsh. r0, r31
/* 8005807C 40 81 00 0C */ ble lbl_80058088
/* 80058080 7F C3 F3 78 */ mr r3, r30
/* 80058084 48 27 6C B9 */ bl __dl__FPv
lbl_80058088:
/* 80058088 7F C3 F3 78 */ mr r3, r30
/* 8005808C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80058090 83 C1 00 08 */ lwz r30, 8(r1)
/* 80058094 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80058098 7C 08 03 A6 */ mtlr r0
/* 8005809C 38 21 00 10 */ addi r1, r1, 0x10
/* 800580A0 4E 80 00 20 */ blr
@@ -1,36 +0,0 @@
lbl_80057F9C:
/* 80057F9C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80057FA0 7C 08 02 A6 */ mflr r0
/* 80057FA4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80057FA8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80057FAC 93 C1 00 08 */ stw r30, 8(r1)
/* 80057FB0 7C 7E 1B 79 */ or. r30, r3, r3
/* 80057FB4 7C 9F 23 78 */ mr r31, r4
/* 80057FB8 41 82 00 4C */ beq lbl_80058004
/* 80057FBC 3C 60 80 3B */ lis r3, __vt__19dKankyo_snow_Packet@ha /* 0x803A9B4C@ha */
/* 80057FC0 38 03 9B 4C */ addi r0, r3, __vt__19dKankyo_snow_Packet@l /* 0x803A9B4C@l */
/* 80057FC4 90 1E 00 00 */ stw r0, 0(r30)
/* 80057FC8 38 7E 00 14 */ addi r3, r30, 0x14
/* 80057FCC 3C 80 80 05 */ lis r4, __dt__8SNOW_EFFFv@ha /* 0x80056D58@ha */
/* 80057FD0 38 84 6D 58 */ addi r4, r4, __dt__8SNOW_EFFFv@l /* 0x80056D58@l */
/* 80057FD4 38 A0 00 38 */ li r5, 0x38
/* 80057FD8 38 C0 01 F4 */ li r6, 0x1f4
/* 80057FDC 48 30 9D 0D */ bl __destroy_arr
/* 80057FE0 28 1E 00 00 */ cmplwi r30, 0
/* 80057FE4 41 82 00 10 */ beq lbl_80057FF4
/* 80057FE8 3C 60 80 3D */ lis r3, __vt__9J3DPacket@ha /* 0x803CD97C@ha */
/* 80057FEC 38 03 D9 7C */ addi r0, r3, __vt__9J3DPacket@l /* 0x803CD97C@l */
/* 80057FF0 90 1E 00 00 */ stw r0, 0(r30)
lbl_80057FF4:
/* 80057FF4 7F E0 07 35 */ extsh. r0, r31
/* 80057FF8 40 81 00 0C */ ble lbl_80058004
/* 80057FFC 7F C3 F3 78 */ mr r3, r30
/* 80058000 48 27 6D 3D */ bl __dl__FPv
lbl_80058004:
/* 80058004 7F C3 F3 78 */ mr r3, r30
/* 80058008 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8005800C 83 C1 00 08 */ lwz r30, 8(r1)
/* 80058010 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80058014 7C 08 03 A6 */ mtlr r0
/* 80058018 38 21 00 10 */ addi r1, r1, 0x10
/* 8005801C 4E 80 00 20 */ blr
@@ -1,36 +0,0 @@
lbl_80057F18:
/* 80057F18 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80057F1C 7C 08 02 A6 */ mflr r0
/* 80057F20 90 01 00 14 */ stw r0, 0x14(r1)
/* 80057F24 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80057F28 93 C1 00 08 */ stw r30, 8(r1)
/* 80057F2C 7C 7E 1B 79 */ or. r30, r3, r3
/* 80057F30 7C 9F 23 78 */ mr r31, r4
/* 80057F34 41 82 00 4C */ beq lbl_80057F80
/* 80057F38 3C 60 80 3B */ lis r3, __vt__19dKankyo_star_Packet@ha /* 0x803A9B38@ha */
/* 80057F3C 38 03 9B 38 */ addi r0, r3, __vt__19dKankyo_star_Packet@l /* 0x803A9B38@l */
/* 80057F40 90 1E 00 00 */ stw r0, 0(r30)
/* 80057F44 38 7E 00 14 */ addi r3, r30, 0x14
/* 80057F48 3C 80 80 05 */ lis r4, __dt__8STAR_EFFFv@ha /* 0x80056DC8@ha */
/* 80057F4C 38 84 6D C8 */ addi r4, r4, __dt__8STAR_EFFFv@l /* 0x80056DC8@l */
/* 80057F50 38 A0 00 34 */ li r5, 0x34
/* 80057F54 38 C0 00 01 */ li r6, 1
/* 80057F58 48 30 9D 91 */ bl __destroy_arr
/* 80057F5C 28 1E 00 00 */ cmplwi r30, 0
/* 80057F60 41 82 00 10 */ beq lbl_80057F70
/* 80057F64 3C 60 80 3D */ lis r3, __vt__9J3DPacket@ha /* 0x803CD97C@ha */
/* 80057F68 38 03 D9 7C */ addi r0, r3, __vt__9J3DPacket@l /* 0x803CD97C@l */
/* 80057F6C 90 1E 00 00 */ stw r0, 0(r30)
lbl_80057F70:
/* 80057F70 7F E0 07 35 */ extsh. r0, r31
/* 80057F74 40 81 00 0C */ ble lbl_80057F80
/* 80057F78 7F C3 F3 78 */ mr r3, r30
/* 80057F7C 48 27 6D C1 */ bl __dl__FPv
lbl_80057F80:
/* 80057F80 7F C3 F3 78 */ mr r3, r30
/* 80057F84 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80057F88 83 C1 00 08 */ lwz r30, 8(r1)
/* 80057F8C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80057F90 7C 08 03 A6 */ mtlr r0
/* 80057F94 38 21 00 10 */ addi r1, r1, 0x10
/* 80057F98 4E 80 00 20 */ blr
@@ -1,36 +0,0 @@
lbl_80057E10:
/* 80057E10 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80057E14 7C 08 02 A6 */ mflr r0
/* 80057E18 90 01 00 14 */ stw r0, 0x14(r1)
/* 80057E1C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80057E20 93 C1 00 08 */ stw r30, 8(r1)
/* 80057E24 7C 7E 1B 79 */ or. r30, r3, r3
/* 80057E28 7C 9F 23 78 */ mr r31, r4
/* 80057E2C 41 82 00 4C */ beq lbl_80057E78
/* 80057E30 3C 60 80 3B */ lis r3, __vt__20dKankyo_cloud_Packet@ha /* 0x803A9B24@ha */
/* 80057E34 38 03 9B 24 */ addi r0, r3, __vt__20dKankyo_cloud_Packet@l /* 0x803A9B24@l */
/* 80057E38 90 1E 00 00 */ stw r0, 0(r30)
/* 80057E3C 38 7E 00 18 */ addi r3, r30, 0x18
/* 80057E40 3C 80 80 05 */ lis r4, __dt__9CLOUD_EFFFv@ha /* 0x80056E38@ha */
/* 80057E44 38 84 6E 38 */ addi r4, r4, __dt__9CLOUD_EFFFv@l /* 0x80056E38@l */
/* 80057E48 38 A0 00 38 */ li r5, 0x38
/* 80057E4C 38 C0 00 32 */ li r6, 0x32
/* 80057E50 48 30 9E 99 */ bl __destroy_arr
/* 80057E54 28 1E 00 00 */ cmplwi r30, 0
/* 80057E58 41 82 00 10 */ beq lbl_80057E68
/* 80057E5C 3C 60 80 3D */ lis r3, __vt__9J3DPacket@ha /* 0x803CD97C@ha */
/* 80057E60 38 03 D9 7C */ addi r0, r3, __vt__9J3DPacket@l /* 0x803CD97C@l */
/* 80057E64 90 1E 00 00 */ stw r0, 0(r30)
lbl_80057E68:
/* 80057E68 7F E0 07 35 */ extsh. r0, r31
/* 80057E6C 40 81 00 0C */ ble lbl_80057E78
/* 80057E70 7F C3 F3 78 */ mr r3, r30
/* 80057E74 48 27 6E C9 */ bl __dl__FPv
lbl_80057E78:
/* 80057E78 7F C3 F3 78 */ mr r3, r30
/* 80057E7C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80057E80 83 C1 00 08 */ lwz r30, 8(r1)
/* 80057E84 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80057E88 7C 08 03 A6 */ mtlr r0
/* 80057E8C 38 21 00 10 */ addi r1, r1, 0x10
/* 80057E90 4E 80 00 20 */ blr
@@ -1,36 +0,0 @@
lbl_80057E94:
/* 80057E94 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80057E98 7C 08 02 A6 */ mflr r0
/* 80057E9C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80057EA0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80057EA4 93 C1 00 08 */ stw r30, 8(r1)
/* 80057EA8 7C 7E 1B 79 */ or. r30, r3, r3
/* 80057EAC 7C 9F 23 78 */ mr r31, r4
/* 80057EB0 41 82 00 4C */ beq lbl_80057EFC
/* 80057EB4 3C 60 80 3B */ lis r3, __vt__20dKankyo_housi_Packet@ha /* 0x803A9B10@ha */
/* 80057EB8 38 03 9B 10 */ addi r0, r3, __vt__20dKankyo_housi_Packet@l /* 0x803A9B10@l */
/* 80057EBC 90 1E 00 00 */ stw r0, 0(r30)
/* 80057EC0 38 7E 00 20 */ addi r3, r30, 0x20
/* 80057EC4 3C 80 80 05 */ lis r4, __dt__9HOUSI_EFFFv@ha /* 0x80056EA8@ha */
/* 80057EC8 38 84 6E A8 */ addi r4, r4, __dt__9HOUSI_EFFFv@l /* 0x80056EA8@l */
/* 80057ECC 38 A0 00 50 */ li r5, 0x50
/* 80057ED0 38 C0 01 2C */ li r6, 0x12c
/* 80057ED4 48 30 9E 15 */ bl __destroy_arr
/* 80057ED8 28 1E 00 00 */ cmplwi r30, 0
/* 80057EDC 41 82 00 10 */ beq lbl_80057EEC
/* 80057EE0 3C 60 80 3D */ lis r3, __vt__9J3DPacket@ha /* 0x803CD97C@ha */
/* 80057EE4 38 03 D9 7C */ addi r0, r3, __vt__9J3DPacket@l /* 0x803CD97C@l */
/* 80057EE8 90 1E 00 00 */ stw r0, 0(r30)
lbl_80057EEC:
/* 80057EEC 7F E0 07 35 */ extsh. r0, r31
/* 80057EF0 40 81 00 0C */ ble lbl_80057EFC
/* 80057EF4 7F C3 F3 78 */ mr r3, r30
/* 80057EF8 48 27 6E 45 */ bl __dl__FPv
lbl_80057EFC:
/* 80057EFC 7F C3 F3 78 */ mr r3, r30
/* 80057F00 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80057F04 83 C1 00 08 */ lwz r30, 8(r1)
/* 80057F08 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80057F0C 7C 08 03 A6 */ mtlr r0
/* 80057F10 38 21 00 10 */ addi r1, r1, 0x10
/* 80057F14 4E 80 00 20 */ blr
@@ -1,36 +0,0 @@
lbl_80057D8C:
/* 80057D8C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80057D90 7C 08 02 A6 */ mflr r0
/* 80057D94 90 01 00 14 */ stw r0, 0x14(r1)
/* 80057D98 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80057D9C 93 C1 00 08 */ stw r30, 8(r1)
/* 80057DA0 7C 7E 1B 79 */ or. r30, r3, r3
/* 80057DA4 7C 9F 23 78 */ mr r31, r4
/* 80057DA8 41 82 00 4C */ beq lbl_80057DF4
/* 80057DAC 3C 60 80 3B */ lis r3, __vt__20dKankyo_odour_Packet@ha /* 0x803A9AE8@ha */
/* 80057DB0 38 03 9A E8 */ addi r0, r3, __vt__20dKankyo_odour_Packet@l /* 0x803A9AE8@l */
/* 80057DB4 90 1E 00 00 */ stw r0, 0(r30)
/* 80057DB8 38 7E 00 14 */ addi r3, r30, 0x14
/* 80057DBC 3C 80 80 05 */ lis r4, __dt__12EF_ODOUR_EFFFv@ha /* 0x80056F8C@ha */
/* 80057DC0 38 84 6F 8C */ addi r4, r4, __dt__12EF_ODOUR_EFFFv@l /* 0x80056F8C@l */
/* 80057DC4 38 A0 00 30 */ li r5, 0x30
/* 80057DC8 38 C0 07 D0 */ li r6, 0x7d0
/* 80057DCC 48 30 9F 1D */ bl __destroy_arr
/* 80057DD0 28 1E 00 00 */ cmplwi r30, 0
/* 80057DD4 41 82 00 10 */ beq lbl_80057DE4
/* 80057DD8 3C 60 80 3D */ lis r3, __vt__9J3DPacket@ha /* 0x803CD97C@ha */
/* 80057DDC 38 03 D9 7C */ addi r0, r3, __vt__9J3DPacket@l /* 0x803CD97C@l */
/* 80057DE0 90 1E 00 00 */ stw r0, 0(r30)
lbl_80057DE4:
/* 80057DE4 7F E0 07 35 */ extsh. r0, r31
/* 80057DE8 40 81 00 0C */ ble lbl_80057DF4
/* 80057DEC 7F C3 F3 78 */ mr r3, r30
/* 80057DF0 48 27 6F 4D */ bl __dl__FPv
lbl_80057DF4:
/* 80057DF4 7F C3 F3 78 */ mr r3, r30
/* 80057DF8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80057DFC 83 C1 00 08 */ lwz r30, 8(r1)
/* 80057E00 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80057E04 7C 08 03 A6 */ mtlr r0
/* 80057E08 38 21 00 10 */ addi r1, r1, 0x10
/* 80057E0C 4E 80 00 20 */ blr
@@ -1,36 +0,0 @@
lbl_8005820C:
/* 8005820C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80058210 7C 08 02 A6 */ mflr r0
/* 80058214 90 01 00 14 */ stw r0, 0x14(r1)
/* 80058218 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8005821C 93 C1 00 08 */ stw r30, 8(r1)
/* 80058220 7C 7E 1B 79 */ or. r30, r3, r3
/* 80058224 7C 9F 23 78 */ mr r31, r4
/* 80058228 41 82 00 4C */ beq lbl_80058274
/* 8005822C 3C 60 80 3B */ lis r3, __vt__21dKankyo_vrkumo_Packet@ha /* 0x803A9AFC@ha */
/* 80058230 38 03 9A FC */ addi r0, r3, __vt__21dKankyo_vrkumo_Packet@l /* 0x803A9AFC@l */
/* 80058234 90 1E 00 00 */ stw r0, 0(r30)
/* 80058238 38 7E 00 20 */ addi r3, r30, 0x20
/* 8005823C 3C 80 80 05 */ lis r4, __dt__10VRKUMO_EFFFv@ha /* 0x80056F18@ha */
/* 80058240 38 84 6F 18 */ addi r4, r4, __dt__10VRKUMO_EFFFv@l /* 0x80056F18@l */
/* 80058244 38 A0 00 2C */ li r5, 0x2c
/* 80058248 38 C0 00 64 */ li r6, 0x64
/* 8005824C 48 30 9A 9D */ bl __destroy_arr
/* 80058250 28 1E 00 00 */ cmplwi r30, 0
/* 80058254 41 82 00 10 */ beq lbl_80058264
/* 80058258 3C 60 80 3D */ lis r3, __vt__9J3DPacket@ha /* 0x803CD97C@ha */
/* 8005825C 38 03 D9 7C */ addi r0, r3, __vt__9J3DPacket@l /* 0x803CD97C@l */
/* 80058260 90 1E 00 00 */ stw r0, 0(r30)
lbl_80058264:
/* 80058264 7F E0 07 35 */ extsh. r0, r31
/* 80058268 40 81 00 0C */ ble lbl_80058274
/* 8005826C 7F C3 F3 78 */ mr r3, r30
/* 80058270 48 27 6A CD */ bl __dl__FPv
lbl_80058274:
/* 80058274 7F C3 F3 78 */ mr r3, r30
/* 80058278 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8005827C 83 C1 00 08 */ lwz r30, 8(r1)
/* 80058280 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80058284 7C 08 03 A6 */ mtlr r0
/* 80058288 38 21 00 10 */ addi r1, r1, 0x10
/* 8005828C 4E 80 00 20 */ blr
@@ -1,36 +0,0 @@
lbl_800580A4:
/* 800580A4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800580A8 7C 08 02 A6 */ mflr r0
/* 800580AC 90 01 00 14 */ stw r0, 0x14(r1)
/* 800580B0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800580B4 93 C1 00 08 */ stw r30, 8(r1)
/* 800580B8 7C 7E 1B 79 */ or. r30, r3, r3
/* 800580BC 7C 9F 23 78 */ mr r31, r4
/* 800580C0 41 82 00 4C */ beq lbl_8005810C
/* 800580C4 3C 60 80 3B */ lis r3, __vt__22dKankyo_sunlenz_Packet@ha /* 0x803A9B74@ha */
/* 800580C8 38 03 9B 74 */ addi r0, r3, __vt__22dKankyo_sunlenz_Packet@l /* 0x803A9B74@l */
/* 800580CC 90 1E 00 00 */ stw r0, 0(r30)
/* 800580D0 38 7E 00 24 */ addi r3, r30, 0x24
/* 800580D4 3C 80 80 01 */ lis r4, __dt__4cXyzFv@ha /* 0x80009184@ha */
/* 800580D8 38 84 91 84 */ addi r4, r4, __dt__4cXyzFv@l /* 0x80009184@l */
/* 800580DC 38 A0 00 0C */ li r5, 0xc
/* 800580E0 38 C0 00 08 */ li r6, 8
/* 800580E4 48 30 9C 05 */ bl __destroy_arr
/* 800580E8 28 1E 00 00 */ cmplwi r30, 0
/* 800580EC 41 82 00 10 */ beq lbl_800580FC
/* 800580F0 3C 60 80 3D */ lis r3, __vt__9J3DPacket@ha /* 0x803CD97C@ha */
/* 800580F4 38 03 D9 7C */ addi r0, r3, __vt__9J3DPacket@l /* 0x803CD97C@l */
/* 800580F8 90 1E 00 00 */ stw r0, 0(r30)
lbl_800580FC:
/* 800580FC 7F E0 07 35 */ extsh. r0, r31
/* 80058100 40 81 00 0C */ ble lbl_8005810C
/* 80058104 7F C3 F3 78 */ mr r3, r30
/* 80058108 48 27 6C 35 */ bl __dl__FPv
lbl_8005810C:
/* 8005810C 7F C3 F3 78 */ mr r3, r30
/* 80058110 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80058114 83 C1 00 08 */ lwz r30, 8(r1)
/* 80058118 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8005811C 7C 08 03 A6 */ mtlr r0
/* 80058120 38 21 00 10 */ addi r1, r1, 0x10
/* 80058124 4E 80 00 20 */ blr
@@ -1,17 +0,0 @@
lbl_80056CD0:
/* 80056CD0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80056CD4 7C 08 02 A6 */ mflr r0
/* 80056CD8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80056CDC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80056CE0 7C 7F 1B 79 */ or. r31, r3, r3
/* 80056CE4 41 82 00 10 */ beq lbl_80056CF4
/* 80056CE8 7C 80 07 35 */ extsh. r0, r4
/* 80056CEC 40 81 00 08 */ ble lbl_80056CF4
/* 80056CF0 48 27 80 4D */ bl __dl__FPv
lbl_80056CF4:
/* 80056CF4 7F E3 FB 78 */ mr r3, r31
/* 80056CF8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80056CFC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80056D00 7C 08 03 A6 */ mtlr r0
/* 80056D04 38 21 00 10 */ addi r1, r1, 0x10
/* 80056D08 4E 80 00 20 */ blr
@@ -1,17 +0,0 @@
lbl_80056D58:
/* 80056D58 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80056D5C 7C 08 02 A6 */ mflr r0
/* 80056D60 90 01 00 14 */ stw r0, 0x14(r1)
/* 80056D64 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80056D68 7C 7F 1B 79 */ or. r31, r3, r3
/* 80056D6C 41 82 00 10 */ beq lbl_80056D7C
/* 80056D70 7C 80 07 35 */ extsh. r0, r4
/* 80056D74 40 81 00 08 */ ble lbl_80056D7C
/* 80056D78 48 27 7F C5 */ bl __dl__FPv
lbl_80056D7C:
/* 80056D7C 7F E3 FB 78 */ mr r3, r31
/* 80056D80 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80056D84 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80056D88 7C 08 03 A6 */ mtlr r0
/* 80056D8C 38 21 00 10 */ addi r1, r1, 0x10
/* 80056D90 4E 80 00 20 */ blr
@@ -1,17 +0,0 @@
lbl_80056DC8:
/* 80056DC8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80056DCC 7C 08 02 A6 */ mflr r0
/* 80056DD0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80056DD4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80056DD8 7C 7F 1B 79 */ or. r31, r3, r3
/* 80056DDC 41 82 00 10 */ beq lbl_80056DEC
/* 80056DE0 7C 80 07 35 */ extsh. r0, r4
/* 80056DE4 40 81 00 08 */ ble lbl_80056DEC
/* 80056DE8 48 27 7F 55 */ bl __dl__FPv
lbl_80056DEC:
/* 80056DEC 7F E3 FB 78 */ mr r3, r31
/* 80056DF0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80056DF4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80056DF8 7C 08 03 A6 */ mtlr r0
/* 80056DFC 38 21 00 10 */ addi r1, r1, 0x10
/* 80056E00 4E 80 00 20 */ blr
@@ -1,17 +0,0 @@
lbl_80056E38:
/* 80056E38 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80056E3C 7C 08 02 A6 */ mflr r0
/* 80056E40 90 01 00 14 */ stw r0, 0x14(r1)
/* 80056E44 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80056E48 7C 7F 1B 79 */ or. r31, r3, r3
/* 80056E4C 41 82 00 10 */ beq lbl_80056E5C
/* 80056E50 7C 80 07 35 */ extsh. r0, r4
/* 80056E54 40 81 00 08 */ ble lbl_80056E5C
/* 80056E58 48 27 7E E5 */ bl __dl__FPv
lbl_80056E5C:
/* 80056E5C 7F E3 FB 78 */ mr r3, r31
/* 80056E60 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80056E64 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80056E68 7C 08 03 A6 */ mtlr r0
/* 80056E6C 38 21 00 10 */ addi r1, r1, 0x10
/* 80056E70 4E 80 00 20 */ blr
@@ -1,17 +0,0 @@
lbl_80056EA8:
/* 80056EA8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80056EAC 7C 08 02 A6 */ mflr r0
/* 80056EB0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80056EB4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80056EB8 7C 7F 1B 79 */ or. r31, r3, r3
/* 80056EBC 41 82 00 10 */ beq lbl_80056ECC
/* 80056EC0 7C 80 07 35 */ extsh. r0, r4
/* 80056EC4 40 81 00 08 */ ble lbl_80056ECC
/* 80056EC8 48 27 7E 75 */ bl __dl__FPv
lbl_80056ECC:
/* 80056ECC 7F E3 FB 78 */ mr r3, r31
/* 80056ED0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80056ED4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80056ED8 7C 08 03 A6 */ mtlr r0
/* 80056EDC 38 21 00 10 */ addi r1, r1, 0x10
/* 80056EE0 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_80057318:
/* 80057318 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8005731C 7C 08 02 A6 */ mflr r0
/* 80057320 90 01 00 14 */ stw r0, 0x14(r1)
/* 80057324 38 60 00 01 */ li r3, 1
/* 80057328 4B FF FF C1 */ bl dKyw_drawCloud__Fi
/* 8005732C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80057330 7C 08 03 A6 */ mtlr r0
/* 80057334 38 21 00 10 */ addi r1, r1, 0x10
/* 80057338 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_800572C4:
/* 800572C4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800572C8 7C 08 02 A6 */ mflr r0
/* 800572CC 90 01 00 14 */ stw r0, 0x14(r1)
/* 800572D0 38 60 00 01 */ li r3, 1
/* 800572D4 4B FF FF C1 */ bl dKyw_drawHousi__Fi
/* 800572D8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800572DC 7C 08 03 A6 */ mtlr r0
/* 800572E0 38 21 00 10 */ addi r1, r1, 0x10
/* 800572E4 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_80057414:
/* 80057414 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80057418 7C 08 02 A6 */ mflr r0
/* 8005741C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80057420 38 60 00 01 */ li r3, 1
/* 80057424 4B FF FF C1 */ bl dKyw_odour_packet__Fi
/* 80057428 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8005742C 7C 08 03 A6 */ mtlr r0
/* 80057430 38 21 00 10 */ addi r1, r1, 0x10
/* 80057434 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_800571C8:
/* 800571C8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800571CC 7C 08 02 A6 */ mflr r0
/* 800571D0 90 01 00 14 */ stw r0, 0x14(r1)
/* 800571D4 38 60 00 01 */ li r3, 1
/* 800571D8 4B FF FF C1 */ bl dKyw_drawRain__Fi
/* 800571DC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800571E0 7C 08 03 A6 */ mtlr r0
/* 800571E4 38 21 00 10 */ addi r1, r1, 0x10
/* 800571E8 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_8005721C:
/* 8005721C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80057220 7C 08 02 A6 */ mflr r0
/* 80057224 90 01 00 14 */ stw r0, 0x14(r1)
/* 80057228 38 60 00 01 */ li r3, 1
/* 8005722C 4B FF FF C1 */ bl dKyw_drawSnow__Fi
/* 80057230 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80057234 7C 08 03 A6 */ mtlr r0
/* 80057238 38 21 00 10 */ addi r1, r1, 0x10
/* 8005723C 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_80057270:
/* 80057270 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80057274 7C 08 02 A6 */ mflr r0
/* 80057278 90 01 00 14 */ stw r0, 0x14(r1)
/* 8005727C 38 60 00 01 */ li r3, 1
/* 80057280 4B FF FF C1 */ bl dKyw_drawStar__Fi
/* 80057284 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80057288 7C 08 03 A6 */ mtlr r0
/* 8005728C 38 21 00 10 */ addi r1, r1, 0x10
/* 80057290 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_8005710C:
/* 8005710C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80057110 7C 08 02 A6 */ mflr r0
/* 80057114 90 01 00 14 */ stw r0, 0x14(r1)
/* 80057118 38 60 00 01 */ li r3, 1
/* 8005711C 4B FF FF C1 */ bl dKyw_drawSun__Fi
/* 80057120 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80057124 7C 08 03 A6 */ mtlr r0
/* 80057128 38 21 00 10 */ addi r1, r1, 0x10
/* 8005712C 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_80057174:
/* 80057174 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80057178 7C 08 02 A6 */ mflr r0
/* 8005717C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80057180 38 60 00 01 */ li r3, 1
/* 80057184 4B FF FF AD */ bl dKyw_drawSunlenz__Fi
/* 80057188 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8005718C 7C 08 03 A6 */ mtlr r0
/* 80057190 38 21 00 10 */ addi r1, r1, 0x10
/* 80057194 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_8005736C:
/* 8005736C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80057370 7C 08 02 A6 */ mflr r0
/* 80057374 90 01 00 14 */ stw r0, 0x14(r1)
/* 80057378 38 60 00 01 */ li r3, 1
/* 8005737C 4B FF FF C1 */ bl dKyw_drawVrkumo__Fi
/* 80057380 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80057384 7C 08 03 A6 */ mtlr r0
/* 80057388 38 21 00 10 */ addi r1, r1, 0x10
/* 8005738C 4E 80 00 20 */ blr
@@ -1,5 +0,0 @@
lbl_8005B60C:
/* 8005B60C 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 8005B610 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 8005B614 D0 23 0E 5C */ stfs f1, 0xe5c(r3)
/* 8005B618 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_800572E8:
/* 800572E8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800572EC 7C 08 02 A6 */ mflr r0
/* 800572F0 90 01 00 14 */ stw r0, 0x14(r1)
/* 800572F4 7C 64 1B 78 */ mr r4, r3
/* 800572F8 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 800572FC 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 80057300 80 63 0E C0 */ lwz r3, 0xec0(r3)
/* 80057304 4B FF F7 F5 */ bl dKyw_setDrawPacketListIndScreen__FP9J3DPacketi
/* 80057308 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8005730C 7C 08 03 A6 */ mtlr r0
/* 80057310 38 21 00 10 */ addi r1, r1, 0x10
/* 80057314 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_80057294:
/* 80057294 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80057298 7C 08 02 A6 */ mflr r0
/* 8005729C 90 01 00 14 */ stw r0, 0x14(r1)
/* 800572A0 7C 64 1B 78 */ mr r4, r3
/* 800572A4 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 800572A8 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 800572AC 80 63 0E B0 */ lwz r3, 0xeb0(r3)
/* 800572B0 4B FF F7 F9 */ bl dKyw_setDrawPacketList__FP9J3DPacketi
/* 800572B4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800572B8 7C 08 03 A6 */ mtlr r0
/* 800572BC 38 21 00 10 */ addi r1, r1, 0x10
/* 800572C0 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_80057198:
/* 80057198 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8005719C 7C 08 02 A6 */ mflr r0
/* 800571A0 90 01 00 14 */ stw r0, 0x14(r1)
/* 800571A4 7C 64 1B 78 */ mr r4, r3
/* 800571A8 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 800571AC 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 800571B0 80 63 0E 84 */ lwz r3, 0xe84(r3)
/* 800571B4 4B FF F8 F5 */ bl dKyw_setDrawPacketList__FP9J3DPacketi
/* 800571B8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800571BC 7C 08 03 A6 */ mtlr r0
/* 800571C0 38 21 00 10 */ addi r1, r1, 0x10
/* 800571C4 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_800571EC:
/* 800571EC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800571F0 7C 08 02 A6 */ mflr r0
/* 800571F4 90 01 00 14 */ stw r0, 0x14(r1)
/* 800571F8 7C 64 1B 78 */ mr r4, r3
/* 800571FC 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 80057200 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 80057204 80 63 0E 94 */ lwz r3, 0xe94(r3)
/* 80057208 4B FF F8 A1 */ bl dKyw_setDrawPacketList__FP9J3DPacketi
/* 8005720C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80057210 7C 08 03 A6 */ mtlr r0
/* 80057214 38 21 00 10 */ addi r1, r1, 0x10
/* 80057218 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_80057240:
/* 80057240 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80057244 7C 08 02 A6 */ mflr r0
/* 80057248 90 01 00 14 */ stw r0, 0x14(r1)
/* 8005724C 7C 64 1B 78 */ mr r4, r3
/* 80057250 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 80057254 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 80057258 80 63 0E A4 */ lwz r3, 0xea4(r3)
/* 8005725C 4B FF F8 ED */ bl dKyw_setDrawPacketListSky__FP9J3DPacketi
/* 80057260 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80057264 7C 08 03 A6 */ mtlr r0
/* 80057268 38 21 00 10 */ addi r1, r1, 0x10
/* 8005726C 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_800570DC:
/* 800570DC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800570E0 7C 08 02 A6 */ mflr r0
/* 800570E4 90 01 00 14 */ stw r0, 0x14(r1)
/* 800570E8 7C 64 1B 78 */ mr r4, r3
/* 800570EC 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 800570F0 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 800570F4 80 63 0E 74 */ lwz r3, 0xe74(r3)
/* 800570F8 4B FF FA 51 */ bl dKyw_setDrawPacketListSky__FP9J3DPacketi
/* 800570FC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80057100 7C 08 03 A6 */ mtlr r0
/* 80057104 38 21 00 10 */ addi r1, r1, 0x10
/* 80057108 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_80057130:
/* 80057130 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80057134 7C 08 02 A6 */ mflr r0
/* 80057138 90 01 00 14 */ stw r0, 0x14(r1)
/* 8005713C 7C 64 1B 78 */ mr r4, r3
/* 80057140 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 80057144 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 80057148 80 63 0E 78 */ lwz r3, 0xe78(r3)
/* 8005714C 88 03 00 9E */ lbz r0, 0x9e(r3)
/* 80057150 28 00 00 00 */ cmplwi r0, 0
/* 80057154 40 82 00 0C */ bne lbl_80057160
/* 80057158 4B FF F9 A1 */ bl dKyw_setDrawPacketListIndScreen__FP9J3DPacketi
/* 8005715C 48 00 00 08 */ b lbl_80057164
lbl_80057160:
/* 80057160 4B FF F9 E9 */ bl dKyw_setDrawPacketListSky__FP9J3DPacketi
lbl_80057164:
/* 80057164 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80057168 7C 08 03 A6 */ mtlr r0
/* 8005716C 38 21 00 10 */ addi r1, r1, 0x10
/* 80057170 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_8005733C:
/* 8005733C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80057340 7C 08 02 A6 */ mflr r0
/* 80057344 90 01 00 14 */ stw r0, 0x14(r1)
/* 80057348 7C 64 1B 78 */ mr r4, r3
/* 8005734C 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 80057350 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 80057354 80 63 0E D0 */ lwz r3, 0xed0(r3)
/* 80057358 4B FF F7 F1 */ bl dKyw_setDrawPacketListSky__FP9J3DPacketi
/* 8005735C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80057360 7C 08 03 A6 */ mtlr r0
/* 80057364 38 21 00 10 */ addi r1, r1, 0x10
/* 80057368 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_800574BC:
/* 800574BC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800574C0 7C 08 02 A6 */ mflr r0
/* 800574C4 90 01 00 14 */ stw r0, 0x14(r1)
/* 800574C8 38 60 00 01 */ li r3, 1
/* 800574CC 4B FF FF C1 */ bl dKyw_evil_packet__Fi
/* 800574D0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800574D4 7C 08 03 A6 */ mtlr r0
/* 800574D8 38 21 00 10 */ addi r1, r1, 0x10
/* 800574DC 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_8005748C:
/* 8005748C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80057490 7C 08 02 A6 */ mflr r0
/* 80057494 90 01 00 14 */ stw r0, 0x14(r1)
/* 80057498 7C 64 1B 78 */ mr r4, r3
/* 8005749C 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 800574A0 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 800574A4 80 63 10 58 */ lwz r3, 0x1058(r3)
/* 800574A8 4B FF F7 31 */ bl dKyw_setDrawPacketListXluBg__FP9J3DPacketi
/* 800574AC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800574B0 7C 08 03 A6 */ mtlr r0
/* 800574B4 38 21 00 10 */ addi r1, r1, 0x10
/* 800574B8 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_8005B61C:
/* 8005B61C 38 00 00 01 */ li r0, 1
/* 8005B620 3C A0 80 43 */ lis r5, g_env_light@ha /* 0x8042CA54@ha */
/* 8005B624 38 A5 CA 54 */ addi r5, r5, g_env_light@l /* 0x8042CA54@l */
/* 8005B628 98 05 0E 6D */ stb r0, 0xe6d(r5)
/* 8005B62C B0 65 0E 68 */ sth r3, 0xe68(r5)
/* 8005B630 B0 85 0E 6A */ sth r4, 0xe6a(r5)
/* 8005B634 4E 80 00 20 */ blr
@@ -1,6 +0,0 @@
lbl_8005B638:
/* 8005B638 38 00 00 01 */ li r0, 1
/* 8005B63C 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 8005B640 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 8005B644 98 03 0E 6D */ stb r0, 0xe6d(r3)
/* 8005B648 4E 80 00 20 */ blr
@@ -1,5 +0,0 @@
lbl_8005AAF0:
/* 8005AAF0 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 8005AAF4 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 8005AAF8 C0 23 0E 58 */ lfs f1, 0xe58(r3)
/* 8005AAFC 4E 80 00 20 */ blr
@@ -1,5 +0,0 @@
lbl_8005AAE0:
/* 8005AAE0 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 8005AAE4 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 8005AAE8 38 63 0E 48 */ addi r3, r3, 0xe48
/* 8005AAEC 4E 80 00 20 */ blr
@@ -1,26 +0,0 @@
lbl_8005AB00:
/* 8005AB00 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 8005AB04 7C 08 02 A6 */ mflr r0
/* 8005AB08 90 01 00 34 */ stw r0, 0x34(r1)
/* 8005AB0C 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 8005AB10 7C 7F 1B 78 */ mr r31, r3
/* 8005AB14 38 61 00 08 */ addi r3, r1, 8
/* 8005AB18 3C 80 80 43 */ lis r4, g_env_light@ha /* 0x8042CA54@ha */
/* 8005AB1C 38 A4 CA 54 */ addi r5, r4, g_env_light@l /* 0x8042CA54@l */
/* 8005AB20 38 85 0E 48 */ addi r4, r5, 0xe48
/* 8005AB24 C0 25 0E 58 */ lfs f1, 0xe58(r5)
/* 8005AB28 48 20 C0 5D */ bl __ml__4cXyzCFf
/* 8005AB2C C0 41 00 08 */ lfs f2, 8(r1)
/* 8005AB30 D0 41 00 14 */ stfs f2, 0x14(r1)
/* 8005AB34 C0 21 00 0C */ lfs f1, 0xc(r1)
/* 8005AB38 D0 21 00 18 */ stfs f1, 0x18(r1)
/* 8005AB3C C0 01 00 10 */ lfs f0, 0x10(r1)
/* 8005AB40 D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 8005AB44 D0 5F 00 00 */ stfs f2, 0(r31)
/* 8005AB48 D0 3F 00 04 */ stfs f1, 4(r31)
/* 8005AB4C D0 1F 00 08 */ stfs f0, 8(r31)
/* 8005AB50 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 8005AB54 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8005AB58 7C 08 03 A6 */ mtlr r0
/* 8005AB5C 38 21 00 30 */ addi r1, r1, 0x30
/* 8005AB60 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_80057468:
/* 80057468 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8005746C 7C 08 02 A6 */ mflr r0
/* 80057470 90 01 00 14 */ stw r0, 0x14(r1)
/* 80057474 38 60 00 01 */ li r3, 1
/* 80057478 4B FF FF C1 */ bl dKyw_mud_packet__Fi
/* 8005747C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80057480 7C 08 03 A6 */ mtlr r0
/* 80057484 38 21 00 10 */ addi r1, r1, 0x10
/* 80057488 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_80057438:
/* 80057438 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8005743C 7C 08 02 A6 */ mflr r0
/* 80057440 90 01 00 14 */ stw r0, 0x14(r1)
/* 80057444 7C 64 1B 78 */ mr r4, r3
/* 80057448 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 8005744C 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 80057450 80 63 10 4C */ lwz r3, 0x104c(r3)
/* 80057454 4B FF F7 85 */ bl dKyw_setDrawPacketListXluBg__FP9J3DPacketi
/* 80057458 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8005745C 7C 08 03 A6 */ mtlr r0
/* 80057460 38 21 00 10 */ addi r1, r1, 0x10
/* 80057464 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_800573E4:
/* 800573E4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800573E8 7C 08 02 A6 */ mflr r0
/* 800573EC 90 01 00 14 */ stw r0, 0x14(r1)
/* 800573F0 7C 64 1B 78 */ mr r4, r3
/* 800573F4 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 800573F8 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 800573FC 80 63 0F 28 */ lwz r3, 0xf28(r3)
/* 80057400 4B FF F6 F9 */ bl dKyw_setDrawPacketListIndScreen__FP9J3DPacketi
/* 80057404 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80057408 7C 08 03 A6 */ mtlr r0
/* 8005740C 38 21 00 10 */ addi r1, r1, 0x10
/* 80057410 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_8005B260:
/* 8005B260 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8005B264 7C 08 02 A6 */ mflr r0
/* 8005B268 90 01 00 14 */ stw r0, 0x14(r1)
/* 8005B26C 38 C0 00 01 */ li r6, 1
/* 8005B270 4B FF FC 21 */ bl pntwind_get_info__FP4cXyzP4cXyzPfUc
/* 8005B274 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8005B278 7C 08 03 A6 */ mtlr r0
/* 8005B27C 38 21 00 10 */ addi r1, r1, 0x10
/* 8005B280 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_8005AE28:
/* 8005AE28 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8005AE2C 7C 08 02 A6 */ mflr r0
/* 8005AE30 90 01 00 14 */ stw r0, 0x14(r1)
/* 8005AE34 38 00 00 00 */ li r0, 0
/* 8005AE38 98 03 00 28 */ stb r0, 0x28(r3)
/* 8005AE3C 38 00 00 01 */ li r0, 1
/* 8005AE40 98 03 00 29 */ stb r0, 0x29(r3)
/* 8005AE44 4B FF FF 55 */ bl pntwind_set__FP14WIND_INFLUENCE
/* 8005AE48 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8005AE4C 7C 08 03 A6 */ mtlr r0
/* 8005AE50 38 21 00 10 */ addi r1, r1, 0x10
/* 8005AE54 4E 80 00 20 */ blr
@@ -1,15 +0,0 @@
lbl_8005AE58:
/* 8005AE58 28 03 00 00 */ cmplwi r3, 0
/* 8005AE5C 4D 82 00 20 */ beqlr
/* 8005AE60 80 03 00 24 */ lwz r0, 0x24(r3)
/* 8005AE64 2C 00 00 00 */ cmpwi r0, 0
/* 8005AE68 4D 80 00 20 */ bltlr
/* 8005AE6C 2C 00 00 1E */ cmpwi r0, 0x1e
/* 8005AE70 4C 80 00 20 */ bgelr
/* 8005AE74 38 80 00 00 */ li r4, 0
/* 8005AE78 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 8005AE7C 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 8005AE80 54 00 10 3A */ slwi r0, r0, 2
/* 8005AE84 7C 63 02 14 */ add r3, r3, r0
/* 8005AE88 90 83 07 D0 */ stw r4, 0x7d0(r3)
/* 8005AE8C 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_8005B23C:
/* 8005B23C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8005B240 7C 08 02 A6 */ mflr r0
/* 8005B244 90 01 00 14 */ stw r0, 0x14(r1)
/* 8005B248 38 C0 00 00 */ li r6, 0
/* 8005B24C 4B FF FC 45 */ bl pntwind_get_info__FP4cXyzP4cXyzPfUc
/* 8005B250 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8005B254 7C 08 03 A6 */ mtlr r0
/* 8005B258 38 21 00 10 */ addi r1, r1, 0x10
/* 8005B25C 4E 80 00 20 */ blr
@@ -1,24 +0,0 @@
lbl_8005AD44:
/* 8005AD44 38 60 00 00 */ li r3, 0
/* 8005AD48 7C 66 1B 78 */ mr r6, r3
/* 8005AD4C 3C 80 80 43 */ lis r4, g_env_light@ha /* 0x8042CA54@ha */
/* 8005AD50 38 A4 CA 54 */ addi r5, r4, g_env_light@l /* 0x8042CA54@l */
/* 8005AD54 38 00 00 1E */ li r0, 0x1e
/* 8005AD58 7C 09 03 A6 */ mtctr r0
lbl_8005AD5C:
/* 8005AD5C 7C 85 1A 14 */ add r4, r5, r3
/* 8005AD60 90 C4 07 D0 */ stw r6, 0x7d0(r4)
/* 8005AD64 38 63 00 04 */ addi r3, r3, 4
/* 8005AD68 42 00 FF F4 */ bdnz lbl_8005AD5C
/* 8005AD6C 38 60 00 00 */ li r3, 0
/* 8005AD70 38 C0 00 00 */ li r6, 0
/* 8005AD74 3C 80 80 43 */ lis r4, g_env_light@ha /* 0x8042CA54@ha */
/* 8005AD78 38 A4 CA 54 */ addi r5, r4, g_env_light@l /* 0x8042CA54@l */
/* 8005AD7C 38 00 00 05 */ li r0, 5
/* 8005AD80 7C 09 03 A6 */ mtctr r0
lbl_8005AD84:
/* 8005AD84 7C 85 1A 14 */ add r4, r5, r3
/* 8005AD88 98 C4 08 48 */ stb r6, 0x848(r4)
/* 8005AD8C 38 63 00 3C */ addi r3, r3, 0x3c
/* 8005AD90 42 00 FF F4 */ bdnz lbl_8005AD84
/* 8005AD94 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_8005ADFC:
/* 8005ADFC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8005AE00 7C 08 02 A6 */ mflr r0
/* 8005AE04 90 01 00 14 */ stw r0, 0x14(r1)
/* 8005AE08 38 00 00 00 */ li r0, 0
/* 8005AE0C 98 03 00 28 */ stb r0, 0x28(r3)
/* 8005AE10 98 03 00 29 */ stb r0, 0x29(r3)
/* 8005AE14 4B FF FF 85 */ bl pntwind_set__FP14WIND_INFLUENCE
/* 8005AE18 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8005AE1C 7C 08 03 A6 */ mtlr r0
/* 8005AE20 38 21 00 10 */ addi r1, r1, 0x10
/* 8005AE24 4E 80 00 20 */ blr
@@ -1,6 +0,0 @@
lbl_8005B64C:
/* 8005B64C 3C 80 80 43 */ lis r4, g_env_light@ha /* 0x8042CA54@ha */
/* 8005B650 38 84 CA 54 */ addi r4, r4, g_env_light@l /* 0x8042CA54@l */
/* 8005B654 90 64 0E 80 */ stw r3, 0xe80(r4)
/* 8005B658 90 64 12 9C */ stw r3, 0x129c(r4)
/* 8005B65C 4E 80 00 20 */ blr
@@ -1,23 +0,0 @@
lbl_80056AF8:
/* 80056AF8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80056AFC 7C 08 02 A6 */ mflr r0
/* 80056B00 90 01 00 14 */ stw r0, 0x14(r1)
/* 80056B04 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80056B08 7C 7F 1B 79 */ or. r31, r3, r3
/* 80056B0C 40 82 00 0C */ bne lbl_80056B18
/* 80056B10 38 60 00 00 */ li r3, 0
/* 80056B14 48 00 00 20 */ b lbl_80056B34
lbl_80056B18:
/* 80056B18 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80056B1C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80056B20 80 63 5F 6C */ lwz r3, 0x5f6c(r3)
/* 80056B24 7F E4 FB 78 */ mr r4, r31
/* 80056B28 38 A0 00 00 */ li r5, 0
/* 80056B2C 48 2C E9 61 */ bl entryImm__13J3DDrawBufferFP9J3DPacketUs
/* 80056B30 7F E3 FB 78 */ mr r3, r31
lbl_80056B34:
/* 80056B34 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80056B38 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80056B3C 7C 08 03 A6 */ mtlr r0
/* 80056B40 38 21 00 10 */ addi r1, r1, 0x10
/* 80056B44 4E 80 00 20 */ blr
@@ -1,39 +0,0 @@
lbl_80056B48:
/* 80056B48 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80056B4C 7C 08 02 A6 */ mflr r0
/* 80056B50 90 01 00 24 */ stw r0, 0x24(r1)
/* 80056B54 39 61 00 20 */ addi r11, r1, 0x20
/* 80056B58 48 30 B6 85 */ bl _savegpr_29
/* 80056B5C 7C 7D 1B 79 */ or. r29, r3, r3
/* 80056B60 40 82 00 0C */ bne lbl_80056B6C
/* 80056B64 38 60 00 00 */ li r3, 0
/* 80056B68 48 00 00 58 */ b lbl_80056BC0
lbl_80056B6C:
/* 80056B6C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80056B70 38 A3 61 C0 */ addi r5, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80056B74 80 05 5F 64 */ lwz r0, 0x5f64(r5)
/* 80056B78 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
/* 80056B7C 3B E3 4A C8 */ addi r31, r3, j3dSys@l /* 0x80434AC8@l */
/* 80056B80 3B DF 00 48 */ addi r30, r31, 0x48
/* 80056B84 90 1F 00 48 */ stw r0, 0x48(r31)
/* 80056B88 80 05 5F 68 */ lwz r0, 0x5f68(r5)
/* 80056B8C 90 1F 00 4C */ stw r0, 0x4c(r31)
/* 80056B90 54 80 10 3A */ slwi r0, r4, 2
/* 80056B94 7C 7E 00 2E */ lwzx r3, r30, r0
/* 80056B98 7F A4 EB 78 */ mr r4, r29
/* 80056B9C 38 A0 00 00 */ li r5, 0
/* 80056BA0 48 2C E8 ED */ bl entryImm__13J3DDrawBufferFP9J3DPacketUs
/* 80056BA4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80056BA8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80056BAC 80 03 5F 80 */ lwz r0, 0x5f80(r3)
/* 80056BB0 90 1E 00 00 */ stw r0, 0(r30)
/* 80056BB4 80 03 5F 84 */ lwz r0, 0x5f84(r3)
/* 80056BB8 90 1F 00 4C */ stw r0, 0x4c(r31)
/* 80056BBC 7F A3 EB 78 */ mr r3, r29
lbl_80056BC0:
/* 80056BC0 39 61 00 20 */ addi r11, r1, 0x20
/* 80056BC4 48 30 B6 65 */ bl _restgpr_29
/* 80056BC8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80056BCC 7C 08 03 A6 */ mtlr r0
/* 80056BD0 38 21 00 20 */ addi r1, r1, 0x20
/* 80056BD4 4E 80 00 20 */ blr
@@ -1,37 +0,0 @@
lbl_80056BD8:
/* 80056BD8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80056BDC 7C 08 02 A6 */ mflr r0
/* 80056BE0 90 01 00 24 */ stw r0, 0x24(r1)
/* 80056BE4 39 61 00 20 */ addi r11, r1, 0x20
/* 80056BE8 48 30 B5 F5 */ bl _savegpr_29
/* 80056BEC 7C 7D 1B 79 */ or. r29, r3, r3
/* 80056BF0 40 82 00 0C */ bne lbl_80056BFC
/* 80056BF4 38 60 00 00 */ li r3, 0
/* 80056BF8 48 00 00 50 */ b lbl_80056C48
lbl_80056BFC:
/* 80056BFC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80056C00 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80056C04 80 03 5F 74 */ lwz r0, 0x5f74(r3)
/* 80056C08 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
/* 80056C0C 3B E3 4A C8 */ addi r31, r3, j3dSys@l /* 0x80434AC8@l */
/* 80056C10 90 1F 00 4C */ stw r0, 0x4c(r31)
/* 80056C14 3B DF 00 48 */ addi r30, r31, 0x48
/* 80056C18 54 80 10 3A */ slwi r0, r4, 2
/* 80056C1C 7C 7E 00 2E */ lwzx r3, r30, r0
/* 80056C20 7F A4 EB 78 */ mr r4, r29
/* 80056C24 38 A0 00 00 */ li r5, 0
/* 80056C28 48 2C E8 65 */ bl entryImm__13J3DDrawBufferFP9J3DPacketUs
/* 80056C2C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80056C30 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80056C34 80 03 5F 80 */ lwz r0, 0x5f80(r3)
/* 80056C38 90 1E 00 00 */ stw r0, 0(r30)
/* 80056C3C 80 03 5F 84 */ lwz r0, 0x5f84(r3)
/* 80056C40 90 1F 00 4C */ stw r0, 0x4c(r31)
/* 80056C44 7F A3 EB 78 */ mr r3, r29
lbl_80056C48:
/* 80056C48 39 61 00 20 */ addi r11, r1, 0x20
/* 80056C4C 48 30 B5 DD */ bl _restgpr_29
/* 80056C50 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80056C54 7C 08 03 A6 */ mtlr r0
/* 80056C58 38 21 00 20 */ addi r1, r1, 0x20
/* 80056C5C 4E 80 00 20 */ blr
@@ -1,23 +0,0 @@
lbl_80056AA8:
/* 80056AA8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80056AAC 7C 08 02 A6 */ mflr r0
/* 80056AB0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80056AB4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80056AB8 7C 7F 1B 79 */ or. r31, r3, r3
/* 80056ABC 40 82 00 0C */ bne lbl_80056AC8
/* 80056AC0 38 60 00 00 */ li r3, 0
/* 80056AC4 48 00 00 20 */ b lbl_80056AE4
lbl_80056AC8:
/* 80056AC8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80056ACC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80056AD0 80 63 5F 94 */ lwz r3, 0x5f94(r3)
/* 80056AD4 7F E4 FB 78 */ mr r4, r31
/* 80056AD8 38 A0 00 00 */ li r5, 0
/* 80056ADC 48 2C E9 B1 */ bl entryImm__13J3DDrawBufferFP9J3DPacketUs
/* 80056AE0 7F E3 FB 78 */ mr r3, r31
lbl_80056AE4:
/* 80056AE4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80056AE8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80056AEC 7C 08 03 A6 */ mtlr r0
/* 80056AF0 38 21 00 10 */ addi r1, r1, 0x10
/* 80056AF4 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_800573C0:
/* 800573C0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800573C4 7C 08 02 A6 */ mflr r0
/* 800573C8 90 01 00 14 */ stw r0, 0x14(r1)
/* 800573CC 38 60 00 01 */ li r3, 1
/* 800573D0 4B FF FF C1 */ bl dKyw_shstar_packet__Fi
/* 800573D4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800573D8 7C 08 03 A6 */ mtlr r0
/* 800573DC 38 21 00 10 */ addi r1, r1, 0x10
/* 800573E0 4E 80 00 20 */ blr

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