Merge pull request #396 from TakaRikka/swprop

d_a_obj_swpropeller OK, work on d_kankyo / kytag08
This commit is contained in:
hatal175
2023-08-02 18:46:40 +03:00
committed by GitHub
68 changed files with 2754 additions and 2735 deletions
@@ -1,39 +0,0 @@
lbl_801A4E90:
/* 801A4E90 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 801A4E94 7C 08 02 A6 */ mflr r0
/* 801A4E98 90 01 00 34 */ stw r0, 0x34(r1)
/* 801A4E9C 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 801A4EA0 93 C1 00 28 */ stw r30, 0x28(r1)
/* 801A4EA4 7C 7E 1B 78 */ mr r30, r3
/* 801A4EA8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 801A4EAC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 801A4EB0 83 E3 5D AC */ lwz r31, 0x5dac(r3)
/* 801A4EB4 28 1F 00 00 */ cmplwi r31, 0
/* 801A4EB8 41 82 00 54 */ beq lbl_801A4F0C
/* 801A4EBC C0 1F 04 D0 */ lfs f0, 0x4d0(r31)
/* 801A4EC0 D0 01 00 14 */ stfs f0, 0x14(r1)
/* 801A4EC4 C0 1F 04 D4 */ lfs f0, 0x4d4(r31)
/* 801A4EC8 D0 01 00 18 */ stfs f0, 0x18(r1)
/* 801A4ECC C0 1F 04 D8 */ lfs f0, 0x4d8(r31)
/* 801A4ED0 D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 801A4ED4 38 61 00 14 */ addi r3, r1, 0x14
/* 801A4ED8 38 80 00 00 */ li r4, 0
/* 801A4EDC 4B FF 92 61 */ bl dKy_eflight_influence_id__F4cXyzi
/* 801A4EE0 90 7E 12 A8 */ stw r3, 0x12a8(r30)
/* 801A4EE4 C0 1F 04 D0 */ lfs f0, 0x4d0(r31)
/* 801A4EE8 D0 01 00 08 */ stfs f0, 8(r1)
/* 801A4EEC C0 1F 04 D4 */ lfs f0, 0x4d4(r31)
/* 801A4EF0 D0 01 00 0C */ stfs f0, 0xc(r1)
/* 801A4EF4 C0 1F 04 D8 */ lfs f0, 0x4d8(r31)
/* 801A4EF8 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 801A4EFC 38 61 00 08 */ addi r3, r1, 8
/* 801A4F00 38 80 00 00 */ li r4, 0
/* 801A4F04 4B FF 8E 69 */ bl dKy_light_influence_id__F4cXyzi
/* 801A4F08 90 7E 12 A4 */ stw r3, 0x12a4(r30)
lbl_801A4F0C:
/* 801A4F0C 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 801A4F10 83 C1 00 28 */ lwz r30, 0x28(r1)
/* 801A4F14 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801A4F18 7C 08 03 A6 */ mtlr r0
/* 801A4F1C 38 21 00 30 */ addi r1, r1, 0x30
/* 801A4F20 4E 80 00 20 */ blr
@@ -1,3 +0,0 @@
lbl_8019F780:
/* 8019F780 88 6D 87 E7 */ lbz r3, mStayNo__20dStage_roomControl_c+0x3(r13)
/* 8019F784 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_801A5BD4:
/* 801A5BD4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801A5BD8 7C 08 02 A6 */ mflr r0
/* 801A5BDC 90 01 00 14 */ stw r0, 0x14(r1)
/* 801A5BE0 4B FF 8A B5 */ bl plight_init__Fv
/* 801A5BE4 3C 60 80 43 */ lis r3, g_mEnvSeMgr@ha /* 0x8042DD70@ha */
/* 801A5BE8 38 63 DD 70 */ addi r3, r3, g_mEnvSeMgr@l /* 0x8042DD70@l */
/* 801A5BEC 48 12 0D AD */ bl resetScene__10Z2EnvSeMgrFv
/* 801A5BF0 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 801A5BF4 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 801A5BF8 80 63 0F 38 */ lwz r3, 0xf38(r3)
/* 801A5BFC 28 03 00 00 */ cmplwi r3, 0
/* 801A5C00 41 82 00 08 */ beq lbl_801A5C08
/* 801A5C04 4B E6 95 89 */ bl mDoExt_destroySolidHeap__FP12JKRSolidHeap
lbl_801A5C08:
/* 801A5C08 38 60 00 01 */ li r3, 1
/* 801A5C0C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801A5C10 7C 08 03 A6 */ mtlr r0
/* 801A5C14 38 21 00 10 */ addi r1, r1, 0x10
/* 801A5C18 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_801A5B6C:
/* 801A5B6C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801A5B70 7C 08 02 A6 */ mflr r0
/* 801A5B74 90 01 00 14 */ stw r0, 0x14(r1)
/* 801A5B78 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 801A5B7C 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 801A5B80 4B FF FB 5D */ bl drawKankyo__18dScnKy_env_light_cFv
/* 801A5B84 38 60 00 01 */ li r3, 1
/* 801A5B88 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801A5B8C 7C 08 03 A6 */ mtlr r0
/* 801A5B90 38 21 00 10 */ addi r1, r1, 0x10
/* 801A5B94 4E 80 00 20 */ blr
@@ -1,14 +0,0 @@
lbl_801A5B98:
/* 801A5B98 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801A5B9C 7C 08 02 A6 */ mflr r0
/* 801A5BA0 90 01 00 14 */ stw r0, 0x14(r1)
/* 801A5BA4 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 801A5BA8 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 801A5BAC 4B FF F6 DD */ bl exeKankyo__18dScnKy_env_light_cFv
/* 801A5BB0 4B EB 4A 11 */ bl dKyw_wind_set__Fv
/* 801A5BB4 48 00 51 9D */ bl dKy_twilight_camelight_set__Fv
/* 801A5BB8 38 60 00 01 */ li r3, 1
/* 801A5BBC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801A5BC0 7C 08 03 A6 */ mtlr r0
/* 801A5BC4 38 21 00 10 */ addi r1, r1, 0x10
/* 801A5BC8 4E 80 00 20 */ blr
@@ -1,69 +0,0 @@
lbl_801A75E0:
/* 801A75E0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801A75E4 7C 08 02 A6 */ mflr r0
/* 801A75E8 90 01 00 24 */ stw r0, 0x24(r1)
/* 801A75EC 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 801A75F0 7C 7F 1B 78 */ mr r31, r3
/* 801A75F4 A8 03 03 48 */ lha r0, 0x348(r3)
/* 801A75F8 98 01 00 0C */ stb r0, 0xc(r1)
/* 801A75FC A8 03 03 4A */ lha r0, 0x34a(r3)
/* 801A7600 98 01 00 0D */ stb r0, 0xd(r1)
/* 801A7604 A8 03 03 4C */ lha r0, 0x34c(r3)
/* 801A7608 98 01 00 0E */ stb r0, 0xe(r1)
/* 801A760C A8 03 03 4E */ lha r0, 0x34e(r3)
/* 801A7610 98 01 00 0F */ stb r0, 0xf(r1)
/* 801A7614 88 03 03 7A */ lbz r0, 0x37a(r3)
/* 801A7618 28 00 00 02 */ cmplwi r0, 2
/* 801A761C 41 82 00 0C */ beq lbl_801A7628
/* 801A7620 28 00 00 03 */ cmplwi r0, 3
/* 801A7624 40 82 00 54 */ bne lbl_801A7678
lbl_801A7628:
/* 801A7628 48 00 4F 55 */ bl dKy_darkworld_check__Fv
/* 801A762C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801A7630 41 82 00 80 */ beq lbl_801A76B0
/* 801A7634 88 1F 03 7A */ lbz r0, 0x37a(r31)
/* 801A7638 28 00 00 02 */ cmplwi r0, 2
/* 801A763C 40 82 00 20 */ bne lbl_801A765C
/* 801A7640 38 00 00 12 */ li r0, 0x12
/* 801A7644 98 01 00 0C */ stb r0, 0xc(r1)
/* 801A7648 98 01 00 0D */ stb r0, 0xd(r1)
/* 801A764C 98 01 00 0E */ stb r0, 0xe(r1)
/* 801A7650 38 00 00 00 */ li r0, 0
/* 801A7654 98 01 00 0F */ stb r0, 0xf(r1)
/* 801A7658 48 00 00 58 */ b lbl_801A76B0
lbl_801A765C:
/* 801A765C 38 00 00 0C */ li r0, 0xc
/* 801A7660 98 01 00 0C */ stb r0, 0xc(r1)
/* 801A7664 98 01 00 0D */ stb r0, 0xd(r1)
/* 801A7668 98 01 00 0E */ stb r0, 0xe(r1)
/* 801A766C 38 00 00 00 */ li r0, 0
/* 801A7670 98 01 00 0F */ stb r0, 0xf(r1)
/* 801A7674 48 00 00 3C */ b lbl_801A76B0
lbl_801A7678:
/* 801A7678 28 00 00 01 */ cmplwi r0, 1
/* 801A767C 41 80 00 0C */ blt lbl_801A7688
/* 801A7680 28 00 00 07 */ cmplwi r0, 7
/* 801A7684 40 81 00 18 */ ble lbl_801A769C
lbl_801A7688:
/* 801A7688 28 00 00 09 */ cmplwi r0, 9
/* 801A768C 40 82 00 24 */ bne lbl_801A76B0
/* 801A7690 48 00 4E ED */ bl dKy_darkworld_check__Fv
/* 801A7694 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801A7698 41 82 00 18 */ beq lbl_801A76B0
lbl_801A769C:
/* 801A769C 38 00 00 00 */ li r0, 0
/* 801A76A0 98 01 00 0C */ stb r0, 0xc(r1)
/* 801A76A4 98 01 00 0D */ stb r0, 0xd(r1)
/* 801A76A8 98 01 00 0E */ stb r0, 0xe(r1)
/* 801A76AC 98 01 00 0F */ stb r0, 0xf(r1)
lbl_801A76B0:
/* 801A76B0 80 01 00 0C */ lwz r0, 0xc(r1)
/* 801A76B4 90 01 00 08 */ stw r0, 8(r1)
/* 801A76B8 38 60 00 04 */ li r3, 4
/* 801A76BC 38 81 00 08 */ addi r4, r1, 8
/* 801A76C0 48 1B 62 A1 */ bl GXSetChanAmbColor
/* 801A76C4 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 801A76C8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A76CC 7C 08 03 A6 */ mtlr r0
/* 801A76D0 38 21 00 20 */ addi r1, r1, 0x20
/* 801A76D4 4E 80 00 20 */ blr
@@ -1,39 +0,0 @@
lbl_801A7E88:
/* 801A7E88 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801A7E8C 7C 08 02 A6 */ mflr r0
/* 801A7E90 90 01 00 24 */ stw r0, 0x24(r1)
/* 801A7E94 DB E1 00 18 */ stfd f31, 0x18(r1)
/* 801A7E98 39 61 00 18 */ addi r11, r1, 0x18
/* 801A7E9C 48 1B A3 41 */ bl _savegpr_29
/* 801A7EA0 7C 7D 1B 78 */ mr r29, r3
/* 801A7EA4 7C 9E 23 78 */ mr r30, r4
/* 801A7EA8 7C BF 2B 78 */ mr r31, r5
/* 801A7EAC FF E0 08 90 */ fmr f31, f1
/* 801A7EB0 4B FF FC 19 */ bl dKy_actor_addcol_amb_set__Fsssf
/* 801A7EB4 7F A3 EB 78 */ mr r3, r29
/* 801A7EB8 7F C4 F3 78 */ mr r4, r30
/* 801A7EBC 7F E5 FB 78 */ mr r5, r31
/* 801A7EC0 FC 20 F8 90 */ fmr f1, f31
/* 801A7EC4 4B FF FC A5 */ bl dKy_bg_addcol_amb_set__Fsssf
/* 801A7EC8 7F A3 EB 78 */ mr r3, r29
/* 801A7ECC 7F C4 F3 78 */ mr r4, r30
/* 801A7ED0 7F E5 FB 78 */ mr r5, r31
/* 801A7ED4 FC 20 F8 90 */ fmr f1, f31
/* 801A7ED8 4B FF FD 31 */ bl dKy_bg1_addcol_amb_set__Fsssf
/* 801A7EDC 7F A3 EB 78 */ mr r3, r29
/* 801A7EE0 7F C4 F3 78 */ mr r4, r30
/* 801A7EE4 7F E5 FB 78 */ mr r5, r31
/* 801A7EE8 FC 20 F8 90 */ fmr f1, f31
/* 801A7EEC 4B FF FD BD */ bl dKy_bg2_addcol_amb_set__Fsssf
/* 801A7EF0 7F A3 EB 78 */ mr r3, r29
/* 801A7EF4 7F C4 F3 78 */ mr r4, r30
/* 801A7EF8 7F E5 FB 78 */ mr r5, r31
/* 801A7EFC FC 20 F8 90 */ fmr f1, f31
/* 801A7F00 4B FF FE 49 */ bl dKy_bg3_addcol_amb_set__Fsssf
/* 801A7F04 CB E1 00 18 */ lfd f31, 0x18(r1)
/* 801A7F08 39 61 00 18 */ addi r11, r1, 0x18
/* 801A7F0C 48 1B A3 1D */ bl _restgpr_29
/* 801A7F10 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A7F14 7C 08 03 A6 */ mtlr r0
/* 801A7F18 38 21 00 20 */ addi r1, r1, 0x20
/* 801A7F1C 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_801A7AAC:
/* 801A7AAC 38 A0 00 00 */ li r5, 0
/* 801A7AB0 3C 80 80 43 */ lis r4, g_env_light@ha /* 0x8042CA54@ha */
/* 801A7AB4 38 84 CA 54 */ addi r4, r4, g_env_light@l /* 0x8042CA54@l */
/* 801A7AB8 54 60 28 34 */ slwi r0, r3, 5
/* 801A7ABC 7C 64 02 14 */ add r3, r4, r0
/* 801A7AC0 90 A3 07 80 */ stw r5, 0x780(r3)
/* 801A7AC4 4E 80 00 20 */ blr
@@ -1,29 +0,0 @@
lbl_801A7A40:
/* 801A7A40 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801A7A44 7C 08 02 A6 */ mflr r0
/* 801A7A48 90 01 00 14 */ stw r0, 0x14(r1)
/* 801A7A4C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801A7A50 93 C1 00 08 */ stw r30, 8(r1)
/* 801A7A54 7C 65 1B 79 */ or. r5, r3, r3
/* 801A7A58 7C 9E 23 78 */ mr r30, r4
/* 801A7A5C 41 82 00 38 */ beq lbl_801A7A94
/* 801A7A60 57 DF 28 34 */ slwi r31, r30, 5
/* 801A7A64 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 801A7A68 38 03 CA 54 */ addi r0, r3, g_env_light@l /* 0x8042CA54@l */
/* 801A7A6C 7C 60 FA 14 */ add r3, r0, r31
/* 801A7A70 38 63 07 64 */ addi r3, r3, 0x764
/* 801A7A74 7C A4 2B 78 */ mr r4, r5
/* 801A7A78 38 A0 00 20 */ li r5, 0x20
/* 801A7A7C 4B E5 BA C5 */ bl memcpy
/* 801A7A80 38 9E 00 01 */ addi r4, r30, 1
/* 801A7A84 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 801A7A88 38 03 CA 54 */ addi r0, r3, g_env_light@l /* 0x8042CA54@l */
/* 801A7A8C 7C 60 FA 14 */ add r3, r0, r31
/* 801A7A90 90 83 07 80 */ stw r4, 0x780(r3)
lbl_801A7A94:
/* 801A7A94 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801A7A98 83 C1 00 08 */ lwz r30, 8(r1)
/* 801A7A9C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801A7AA0 7C 08 03 A6 */ mtlr r0
/* 801A7AA4 38 21 00 10 */ addi r1, r1, 0x10
/* 801A7AA8 4E 80 00 20 */ blr
@@ -1,108 +0,0 @@
lbl_801A4C10:
/* 801A4C10 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 801A4C14 7C 08 02 A6 */ mflr r0
/* 801A4C18 90 01 00 34 */ stw r0, 0x34(r1)
/* 801A4C1C 39 61 00 30 */ addi r11, r1, 0x30
/* 801A4C20 48 1B D5 AD */ bl _savegpr_25
/* 801A4C24 7C 79 1B 78 */ mr r25, r3
/* 801A4C28 7C 9A 23 78 */ mr r26, r4
/* 801A4C2C 7C BB 2B 78 */ mr r27, r5
/* 801A4C30 83 C3 00 64 */ lwz r30, 0x64(r3)
/* 801A4C34 A0 63 00 5C */ lhz r3, 0x5c(r3)
/* 801A4C38 3B 83 FF FF */ addi r28, r3, -1
/* 801A4C3C 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 801A4C40 3B E3 CA 54 */ addi r31, r3, g_env_light@l /* 0x8042CA54@l */
/* 801A4C44 48 00 01 3C */ b lbl_801A4D80
lbl_801A4C48:
/* 801A4C48 80 79 00 60 */ lwz r3, 0x60(r25)
/* 801A4C4C 57 80 13 BA */ rlwinm r0, r28, 2, 0xe, 0x1d
/* 801A4C50 7F A3 00 2E */ lwzx r29, r3, r0
/* 801A4C54 7F 65 DB 78 */ mr r5, r27
/* 801A4C58 A0 1A 03 78 */ lhz r0, 0x378(r26)
/* 801A4C5C 28 00 00 00 */ cmplwi r0, 0
/* 801A4C60 41 82 00 10 */ beq lbl_801A4C70
/* 801A4C64 7C 00 E0 00 */ cmpw r0, r28
/* 801A4C68 40 82 00 08 */ bne lbl_801A4C70
/* 801A4C6C 38 A0 00 02 */ li r5, 2
lbl_801A4C70:
/* 801A4C70 7F A3 EB 78 */ mr r3, r29
/* 801A4C74 7F 44 D3 78 */ mr r4, r26
/* 801A4C78 4B FF F7 A9 */ bl setLightTevColorType_MAJI_sub__FP11J3DMaterialP12dKy_tevstr_ci
/* 801A4C7C 7F C3 F3 78 */ mr r3, r30
/* 801A4C80 57 84 04 3E */ clrlwi r4, r28, 0x10
/* 801A4C84 48 13 9E 75 */ bl getName__10JUTNameTabCFUs
/* 801A4C88 88 03 00 03 */ lbz r0, 3(r3)
/* 801A4C8C 2C 00 00 4D */ cmpwi r0, 0x4d
/* 801A4C90 40 82 00 34 */ bne lbl_801A4CC4
/* 801A4C94 88 03 00 04 */ lbz r0, 4(r3)
/* 801A4C98 2C 00 00 41 */ cmpwi r0, 0x41
/* 801A4C9C 40 82 00 28 */ bne lbl_801A4CC4
/* 801A4CA0 88 03 00 05 */ lbz r0, 5(r3)
/* 801A4CA4 2C 00 00 30 */ cmpwi r0, 0x30
/* 801A4CA8 40 82 00 1C */ bne lbl_801A4CC4
/* 801A4CAC 88 03 00 06 */ lbz r0, 6(r3)
/* 801A4CB0 7C 00 07 74 */ extsb r0, r0
/* 801A4CB4 2C 00 00 30 */ cmpwi r0, 0x30
/* 801A4CB8 41 82 00 24 */ beq lbl_801A4CDC
/* 801A4CBC 2C 00 00 31 */ cmpwi r0, 0x31
/* 801A4CC0 41 82 00 1C */ beq lbl_801A4CDC
lbl_801A4CC4:
/* 801A4CC4 88 03 00 05 */ lbz r0, 5(r3)
/* 801A4CC8 2C 00 00 31 */ cmpwi r0, 0x31
/* 801A4CCC 40 82 00 B0 */ bne lbl_801A4D7C
/* 801A4CD0 88 03 00 06 */ lbz r0, 6(r3)
/* 801A4CD4 2C 00 00 36 */ cmpwi r0, 0x36
/* 801A4CD8 40 82 00 A4 */ bne lbl_801A4D7C
lbl_801A4CDC:
/* 801A4CDC 88 03 00 06 */ lbz r0, 6(r3)
/* 801A4CE0 2C 00 00 30 */ cmpwi r0, 0x30
/* 801A4CE4 40 82 00 38 */ bne lbl_801A4D1C
/* 801A4CE8 88 1F 12 F8 */ lbz r0, 0x12f8(r31)
/* 801A4CEC 98 01 00 08 */ stb r0, 8(r1)
/* 801A4CF0 38 00 00 00 */ li r0, 0
/* 801A4CF4 98 01 00 09 */ stb r0, 9(r1)
/* 801A4CF8 98 01 00 0A */ stb r0, 0xa(r1)
/* 801A4CFC 98 01 00 0B */ stb r0, 0xb(r1)
/* 801A4D00 80 7D 00 2C */ lwz r3, 0x2c(r29)
/* 801A4D04 38 80 00 01 */ li r4, 1
/* 801A4D08 38 A1 00 08 */ addi r5, r1, 8
/* 801A4D0C 81 83 00 00 */ lwz r12, 0(r3)
/* 801A4D10 81 8C 00 6C */ lwz r12, 0x6c(r12)
/* 801A4D14 7D 89 03 A6 */ mtctr r12
/* 801A4D18 4E 80 04 21 */ bctrl
lbl_801A4D1C:
/* 801A4D1C 80 7D 00 28 */ lwz r3, 0x28(r29)
/* 801A4D20 38 80 00 01 */ li r4, 1
/* 801A4D24 81 83 00 00 */ lwz r12, 0(r3)
/* 801A4D28 81 8C 00 50 */ lwz r12, 0x50(r12)
/* 801A4D2C 7D 89 03 A6 */ mtctr r12
/* 801A4D30 4E 80 04 21 */ bctrl
/* 801A4D34 28 03 00 00 */ cmplwi r3, 0
/* 801A4D38 41 82 00 44 */ beq lbl_801A4D7C
/* 801A4D3C 80 7D 00 28 */ lwz r3, 0x28(r29)
/* 801A4D40 38 80 00 01 */ li r4, 1
/* 801A4D44 81 83 00 00 */ lwz r12, 0(r3)
/* 801A4D48 81 8C 00 50 */ lwz r12, 0x50(r12)
/* 801A4D4C 7D 89 03 A6 */ mtctr r12
/* 801A4D50 4E 80 04 21 */ bctrl
/* 801A4D54 28 03 00 00 */ cmplwi r3, 0
/* 801A4D58 41 82 00 24 */ beq lbl_801A4D7C
/* 801A4D5C 80 9F 0E D0 */ lwz r4, 0xed0(r31)
/* 801A4D60 28 04 00 00 */ cmplwi r4, 0
/* 801A4D64 41 82 00 18 */ beq lbl_801A4D7C
/* 801A4D68 C0 04 11 50 */ lfs f0, 0x1150(r4)
/* 801A4D6C D0 03 00 1C */ stfs f0, 0x1c(r3)
/* 801A4D70 80 9F 0E D0 */ lwz r4, 0xed0(r31)
/* 801A4D74 C0 04 11 54 */ lfs f0, 0x1154(r4)
/* 801A4D78 D0 03 00 20 */ stfs f0, 0x20(r3)
lbl_801A4D7C:
/* 801A4D7C 3B 9C FF FF */ addi r28, r28, -1
lbl_801A4D80:
/* 801A4D80 2C 1C 00 00 */ cmpwi r28, 0
/* 801A4D84 40 80 FE C4 */ bge lbl_801A4C48
/* 801A4D88 39 61 00 30 */ addi r11, r1, 0x30
/* 801A4D8C 48 1B D4 8D */ bl _restgpr_25
/* 801A4D90 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801A4D94 7C 08 03 A6 */ mtlr r0
/* 801A4D98 38 21 00 30 */ addi r1, r1, 0x30
/* 801A4D9C 4E 80 00 20 */ blr
@@ -1,14 +0,0 @@
lbl_801A7868:
/* 801A7868 28 03 00 00 */ cmplwi r3, 0
/* 801A786C 4D 82 00 20 */ beqlr
/* 801A7870 88 03 00 10 */ lbz r0, 0x10(r3)
/* 801A7874 7C 00 07 74 */ extsb r0, r0
/* 801A7878 2C 00 00 0A */ cmpwi r0, 0xa
/* 801A787C 4C 80 00 20 */ bgelr
/* 801A7880 38 80 00 00 */ li r4, 0
/* 801A7884 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 801A7888 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 801A788C 54 00 10 3A */ slwi r0, r0, 2
/* 801A7890 7C 63 02 14 */ add r3, r3, r0
/* 801A7894 90 83 09 90 */ stw r4, 0x990(r3)
/* 801A7898 4E 80 00 20 */ blr
@@ -1,24 +0,0 @@
lbl_801A7814:
/* 801A7814 38 E0 00 00 */ li r7, 0
/* 801A7818 38 80 00 00 */ li r4, 0
/* 801A781C 3C A0 80 43 */ lis r5, g_env_light@ha /* 0x8042CA54@ha */
/* 801A7820 38 C5 CA 54 */ addi r6, r5, g_env_light@l /* 0x8042CA54@l */
/* 801A7824 38 00 00 0A */ li r0, 0xa
/* 801A7828 7C 09 03 A6 */ mtctr r0
lbl_801A782C:
/* 801A782C 7C A6 22 14 */ add r5, r6, r4
/* 801A7830 80 05 09 90 */ lwz r0, 0x990(r5)
/* 801A7834 28 00 00 00 */ cmplwi r0, 0
/* 801A7838 40 82 00 20 */ bne lbl_801A7858
/* 801A783C 3C A0 80 43 */ lis r5, g_env_light@ha /* 0x8042CA54@ha */
/* 801A7840 38 05 CA 54 */ addi r0, r5, g_env_light@l /* 0x8042CA54@l */
/* 801A7844 7C 80 22 14 */ add r4, r0, r4
/* 801A7848 90 64 09 90 */ stw r3, 0x990(r4)
/* 801A784C 80 64 09 90 */ lwz r3, 0x990(r4)
/* 801A7850 98 E3 00 10 */ stb r7, 0x10(r3)
/* 801A7854 4E 80 00 20 */ blr
lbl_801A7858:
/* 801A7858 38 E7 00 01 */ addi r7, r7, 1
/* 801A785C 38 84 00 04 */ addi r4, r4, 4
/* 801A7860 42 00 FF CC */ bdnz lbl_801A782C
/* 801A7864 4E 80 00 20 */ blr
@@ -1,17 +0,0 @@
lbl_801A7A00:
/* 801A7A00 28 03 00 00 */ cmplwi r3, 0
/* 801A7A04 4D 82 00 20 */ beqlr
/* 801A7A08 80 63 00 1C */ lwz r3, 0x1c(r3)
/* 801A7A0C 2C 03 00 00 */ cmpwi r3, 0
/* 801A7A10 4D 82 00 20 */ beqlr
/* 801A7A14 34 03 FF FF */ addic. r0, r3, -1
/* 801A7A18 4D 80 00 20 */ bltlr
/* 801A7A1C 2C 00 00 05 */ cmpwi r0, 5
/* 801A7A20 4C 80 00 20 */ bgelr
/* 801A7A24 38 80 00 00 */ li r4, 0
/* 801A7A28 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 801A7A2C 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 801A7A30 54 00 10 3A */ slwi r0, r0, 2
/* 801A7A34 7C 63 02 14 */ add r3, r3, r0
/* 801A7A38 90 83 05 88 */ stw r4, 0x588(r3)
/* 801A7A3C 4E 80 00 20 */ blr
@@ -1,37 +0,0 @@
lbl_801A797C:
/* 801A797C 38 80 00 00 */ li r4, 0
/* 801A7980 3C A0 80 43 */ lis r5, g_env_light@ha /* 0x8042CA54@ha */
/* 801A7984 38 C5 CA 54 */ addi r6, r5, g_env_light@l /* 0x8042CA54@l */
/* 801A7988 38 00 00 05 */ li r0, 5
/* 801A798C 7C 09 03 A6 */ mtctr r0
lbl_801A7990:
/* 801A7990 7C A6 22 14 */ add r5, r6, r4
/* 801A7994 80 05 05 88 */ lwz r0, 0x588(r5)
/* 801A7998 7C 00 18 40 */ cmplw r0, r3
/* 801A799C 4D 82 00 20 */ beqlr
/* 801A79A0 38 84 00 04 */ addi r4, r4, 4
/* 801A79A4 42 00 FF EC */ bdnz lbl_801A7990
/* 801A79A8 38 E0 00 00 */ li r7, 0
/* 801A79AC 38 80 00 00 */ li r4, 0
/* 801A79B0 3C A0 80 43 */ lis r5, g_env_light@ha /* 0x8042CA54@ha */
/* 801A79B4 38 C5 CA 54 */ addi r6, r5, g_env_light@l /* 0x8042CA54@l */
/* 801A79B8 38 00 00 05 */ li r0, 5
/* 801A79BC 7C 09 03 A6 */ mtctr r0
lbl_801A79C0:
/* 801A79C0 7C A6 22 14 */ add r5, r6, r4
/* 801A79C4 80 05 05 88 */ lwz r0, 0x588(r5)
/* 801A79C8 28 00 00 00 */ cmplwi r0, 0
/* 801A79CC 40 82 00 24 */ bne lbl_801A79F0
/* 801A79D0 3C A0 80 43 */ lis r5, g_env_light@ha /* 0x8042CA54@ha */
/* 801A79D4 38 05 CA 54 */ addi r0, r5, g_env_light@l /* 0x8042CA54@l */
/* 801A79D8 7C 80 22 14 */ add r4, r0, r4
/* 801A79DC 90 64 05 88 */ stw r3, 0x588(r4)
/* 801A79E0 38 07 00 01 */ addi r0, r7, 1
/* 801A79E4 80 64 05 88 */ lwz r3, 0x588(r4)
/* 801A79E8 90 03 00 1C */ stw r0, 0x1c(r3)
/* 801A79EC 4E 80 00 20 */ blr
lbl_801A79F0:
/* 801A79F0 38 E7 00 01 */ addi r7, r7, 1
/* 801A79F4 38 84 00 04 */ addi r4, r4, 4
/* 801A79F8 42 00 FF C8 */ bdnz lbl_801A79C0
/* 801A79FC 4E 80 00 20 */ blr
@@ -1,36 +0,0 @@
lbl_801A61F4:
/* 801A61F4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801A61F8 7C 08 02 A6 */ mflr r0
/* 801A61FC 90 01 00 14 */ stw r0, 0x14(r1)
/* 801A6200 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801A6204 7C 85 23 78 */ mr r5, r4
/* 801A6208 3B E0 00 01 */ li r31, 1
/* 801A620C 88 83 00 1F */ lbz r4, 0x1f(r3)
/* 801A6210 28 04 00 FF */ cmplwi r4, 0xff
/* 801A6214 41 82 00 4C */ beq lbl_801A6260
/* 801A6218 88 03 00 1E */ lbz r0, 0x1e(r3)
/* 801A621C 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
/* 801A6220 40 82 00 24 */ bne lbl_801A6244
/* 801A6224 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 801A6228 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 801A622C 7C A5 07 74 */ extsb r5, r5
/* 801A6230 4B E8 F1 31 */ bl isSwitch__10dSv_info_cCFii
/* 801A6234 2C 03 00 00 */ cmpwi r3, 0
/* 801A6238 41 82 00 28 */ beq lbl_801A6260
/* 801A623C 3B E0 00 00 */ li r31, 0
/* 801A6240 48 00 00 20 */ b lbl_801A6260
lbl_801A6244:
/* 801A6244 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 801A6248 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 801A624C 7C A5 07 74 */ extsb r5, r5
/* 801A6250 4B E8 F1 11 */ bl isSwitch__10dSv_info_cCFii
/* 801A6254 2C 03 00 00 */ cmpwi r3, 0
/* 801A6258 40 82 00 08 */ bne lbl_801A6260
/* 801A625C 3B E0 00 00 */ li r31, 0
lbl_801A6260:
/* 801A6260 7F E3 FB 78 */ mr r3, r31
/* 801A6264 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801A6268 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801A626C 7C 08 03 A6 */ mtlr r0
/* 801A6270 38 21 00 10 */ addi r1, r1, 0x10
/* 801A6274 4E 80 00 20 */ blr
@@ -1,25 +0,0 @@
lbl_801A7738:
/* 801A7738 38 E0 00 32 */ li r7, 0x32
/* 801A773C 38 80 00 C8 */ li r4, 0xc8
/* 801A7740 3C A0 80 43 */ lis r5, g_env_light@ha /* 0x8042CA54@ha */
/* 801A7744 38 C5 CA 54 */ addi r6, r5, g_env_light@l /* 0x8042CA54@l */
/* 801A7748 38 00 00 32 */ li r0, 0x32
/* 801A774C 7C 09 03 A6 */ mtctr r0
lbl_801A7750:
/* 801A7750 7C A6 22 14 */ add r5, r6, r4
/* 801A7754 80 05 03 F8 */ lwz r0, 0x3f8(r5)
/* 801A7758 28 00 00 00 */ cmplwi r0, 0
/* 801A775C 40 82 00 24 */ bne lbl_801A7780
/* 801A7760 3C A0 80 43 */ lis r5, g_env_light@ha /* 0x8042CA54@ha */
/* 801A7764 38 05 CA 54 */ addi r0, r5, g_env_light@l /* 0x8042CA54@l */
/* 801A7768 7C 80 22 14 */ add r4, r0, r4
/* 801A776C 90 64 03 F8 */ stw r3, 0x3f8(r4)
/* 801A7770 38 07 00 01 */ addi r0, r7, 1
/* 801A7774 80 64 03 F8 */ lwz r3, 0x3f8(r4)
/* 801A7778 90 03 00 1C */ stw r0, 0x1c(r3)
/* 801A777C 4E 80 00 20 */ blr
lbl_801A7780:
/* 801A7780 38 E7 00 01 */ addi r7, r7, 1
/* 801A7784 38 84 00 04 */ addi r4, r4, 4
/* 801A7788 42 00 FF C8 */ bdnz lbl_801A7750
/* 801A778C 4E 80 00 20 */ blr
@@ -1,22 +0,0 @@
lbl_801A792C:
/* 801A792C 28 03 00 00 */ cmplwi r3, 0
/* 801A7930 4D 82 00 20 */ beqlr
/* 801A7934 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 801A7938 2C 00 00 00 */ cmpwi r0, 0
/* 801A793C 4D 82 00 20 */ beqlr
/* 801A7940 40 80 00 0C */ bge lbl_801A794C
/* 801A7944 1C 00 FF FF */ mulli r0, r0, -1
/* 801A7948 90 03 00 1C */ stw r0, 0x1c(r3)
lbl_801A794C:
/* 801A794C 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 801A7950 54 03 05 3E */ clrlwi r3, r0, 0x14
/* 801A7954 38 03 FF FF */ addi r0, r3, -1
/* 801A7958 2C 00 00 32 */ cmpwi r0, 0x32
/* 801A795C 4C 80 00 20 */ bgelr
/* 801A7960 38 80 00 00 */ li r4, 0
/* 801A7964 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 801A7968 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 801A796C 54 00 10 3A */ slwi r0, r0, 2
/* 801A7970 7C 63 02 14 */ add r3, r3, r0
/* 801A7974 90 83 03 F8 */ stw r4, 0x3f8(r3)
/* 801A7978 4E 80 00 20 */ blr
@@ -1,41 +0,0 @@
lbl_801A789C:
/* 801A789C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801A78A0 7C 08 02 A6 */ mflr r0
/* 801A78A4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801A78A8 38 E0 00 00 */ li r7, 0
/* 801A78AC 38 80 00 00 */ li r4, 0
/* 801A78B0 3C A0 80 43 */ lis r5, g_env_light@ha /* 0x8042CA54@ha */
/* 801A78B4 38 C5 CA 54 */ addi r6, r5, g_env_light@l /* 0x8042CA54@l */
/* 801A78B8 38 00 00 32 */ li r0, 0x32
/* 801A78BC 7C 09 03 A6 */ mtctr r0
lbl_801A78C0:
/* 801A78C0 7C A6 22 14 */ add r5, r6, r4
/* 801A78C4 80 05 03 F8 */ lwz r0, 0x3f8(r5)
/* 801A78C8 28 00 00 00 */ cmplwi r0, 0
/* 801A78CC 40 82 00 28 */ bne lbl_801A78F4
/* 801A78D0 3C A0 80 43 */ lis r5, g_env_light@ha /* 0x8042CA54@ha */
/* 801A78D4 38 05 CA 54 */ addi r0, r5, g_env_light@l /* 0x8042CA54@l */
/* 801A78D8 7C 80 22 14 */ add r4, r0, r4
/* 801A78DC 90 64 03 F8 */ stw r3, 0x3f8(r4)
/* 801A78E0 38 07 00 01 */ addi r0, r7, 1
/* 801A78E4 7C 00 00 D0 */ neg r0, r0
/* 801A78E8 80 64 03 F8 */ lwz r3, 0x3f8(r4)
/* 801A78EC 90 03 00 1C */ stw r0, 0x1c(r3)
/* 801A78F0 48 00 00 10 */ b lbl_801A7900
lbl_801A78F4:
/* 801A78F4 38 E7 00 01 */ addi r7, r7, 1
/* 801A78F8 38 84 00 04 */ addi r4, r4, 4
/* 801A78FC 42 00 FF C4 */ bdnz lbl_801A78C0
lbl_801A7900:
/* 801A7900 2C 07 00 32 */ cmpwi r7, 0x32
/* 801A7904 41 80 00 18 */ blt lbl_801A791C
/* 801A7908 3C 60 80 39 */ lis r3, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
/* 801A790C 38 63 4C 6C */ addi r3, r3, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
/* 801A7910 38 63 02 09 */ addi r3, r3, 0x209
/* 801A7914 4C C6 31 82 */ crclr 6
/* 801A7918 4B E5 F3 D5 */ bl OSReport_Warning
lbl_801A791C:
/* 801A791C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801A7920 7C 08 03 A6 */ mtlr r0
/* 801A7924 38 21 00 10 */ addi r1, r1, 0x10
/* 801A7928 4E 80 00 20 */ blr
@@ -1,37 +0,0 @@
lbl_801A7790:
/* 801A7790 38 80 00 00 */ li r4, 0
/* 801A7794 3C A0 80 43 */ lis r5, g_env_light@ha /* 0x8042CA54@ha */
/* 801A7798 38 C5 CA 54 */ addi r6, r5, g_env_light@l /* 0x8042CA54@l */
/* 801A779C 38 00 00 64 */ li r0, 0x64
/* 801A77A0 7C 09 03 A6 */ mtctr r0
lbl_801A77A4:
/* 801A77A4 7C A6 22 14 */ add r5, r6, r4
/* 801A77A8 80 05 03 F8 */ lwz r0, 0x3f8(r5)
/* 801A77AC 7C 00 18 40 */ cmplw r0, r3
/* 801A77B0 4D 82 00 20 */ beqlr
/* 801A77B4 38 84 00 04 */ addi r4, r4, 4
/* 801A77B8 42 00 FF EC */ bdnz lbl_801A77A4
/* 801A77BC 38 E0 00 00 */ li r7, 0
/* 801A77C0 38 80 00 00 */ li r4, 0
/* 801A77C4 3C A0 80 43 */ lis r5, g_env_light@ha /* 0x8042CA54@ha */
/* 801A77C8 38 C5 CA 54 */ addi r6, r5, g_env_light@l /* 0x8042CA54@l */
/* 801A77CC 38 00 00 32 */ li r0, 0x32
/* 801A77D0 7C 09 03 A6 */ mtctr r0
lbl_801A77D4:
/* 801A77D4 7C A6 22 14 */ add r5, r6, r4
/* 801A77D8 80 05 03 F8 */ lwz r0, 0x3f8(r5)
/* 801A77DC 28 00 00 00 */ cmplwi r0, 0
/* 801A77E0 40 82 00 24 */ bne lbl_801A7804
/* 801A77E4 3C A0 80 43 */ lis r5, g_env_light@ha /* 0x8042CA54@ha */
/* 801A77E8 38 05 CA 54 */ addi r0, r5, g_env_light@l /* 0x8042CA54@l */
/* 801A77EC 7C 80 22 14 */ add r4, r0, r4
/* 801A77F0 90 64 03 F8 */ stw r3, 0x3f8(r4)
/* 801A77F4 38 07 00 01 */ addi r0, r7, 1
/* 801A77F8 80 64 03 F8 */ lwz r3, 0x3f8(r4)
/* 801A77FC 90 03 00 1C */ stw r0, 0x1c(r3)
/* 801A7800 4E 80 00 20 */ blr
lbl_801A7804:
/* 801A7804 38 E7 00 01 */ addi r7, r7, 1
/* 801A7808 38 84 00 04 */ addi r4, r4, 4
/* 801A780C 42 00 FF C8 */ bdnz lbl_801A77D4
/* 801A7810 4E 80 00 20 */ blr
@@ -1,69 +0,0 @@
lbl_801A4DA0:
/* 801A4DA0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801A4DA4 7C 08 02 A6 */ mflr r0
/* 801A4DA8 90 01 00 24 */ stw r0, 0x24(r1)
/* 801A4DAC 39 61 00 20 */ addi r11, r1, 0x20
/* 801A4DB0 48 1B D4 29 */ bl _savegpr_28
/* 801A4DB4 7C 7E 1B 78 */ mr r30, r3
/* 801A4DB8 7C 9C 23 78 */ mr r28, r4
/* 801A4DBC 7C BD 2B 78 */ mr r29, r5
/* 801A4DC0 88 05 03 83 */ lbz r0, 0x383(r5)
/* 801A4DC4 28 00 00 7C */ cmplwi r0, 0x7c
/* 801A4DC8 41 82 00 34 */ beq lbl_801A4DFC
/* 801A4DCC 28 00 00 7B */ cmplwi r0, 0x7b
/* 801A4DD0 41 82 00 18 */ beq lbl_801A4DE8
/* 801A4DD4 7F A3 EB 78 */ mr r3, r29
/* 801A4DD8 88 0D 87 E4 */ lbz r0, mStayNo__20dStage_roomControl_c+0x0(r13)
/* 801A4DDC 7C 04 07 74 */ extsb r4, r0
/* 801A4DE0 38 A0 00 FF */ li r5, 0xff
/* 801A4DE4 48 00 3B 09 */ bl dKy_tevstr_init__FP12dKy_tevstr_cScUc
lbl_801A4DE8:
/* 801A4DE8 7F C3 F3 78 */ mr r3, r30
/* 801A4DEC 38 80 00 0B */ li r4, 0xb
/* 801A4DF0 38 A0 00 00 */ li r5, 0
/* 801A4DF4 7F A6 EB 78 */ mr r6, r29
/* 801A4DF8 4B FF E9 CD */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
lbl_801A4DFC:
/* 801A4DFC 7F A3 EB 78 */ mr r3, r29
/* 801A4E00 48 00 20 9D */ bl dKy_setLight_nowroom_actor__FP12dKy_tevstr_c
/* 801A4E04 88 1D 03 7A */ lbz r0, 0x37a(r29)
/* 801A4E08 28 00 00 0A */ cmplwi r0, 0xa
/* 801A4E0C 40 81 00 1C */ ble lbl_801A4E28
/* 801A4E10 28 00 00 0C */ cmplwi r0, 0xc
/* 801A4E14 41 82 00 14 */ beq lbl_801A4E28
/* 801A4E18 28 00 00 0D */ cmplwi r0, 0xd
/* 801A4E1C 41 82 00 0C */ beq lbl_801A4E28
/* 801A4E20 3B E0 00 00 */ li r31, 0
/* 801A4E24 48 00 00 08 */ b lbl_801A4E2C
lbl_801A4E28:
/* 801A4E28 3B E0 00 01 */ li r31, 1
lbl_801A4E2C:
/* 801A4E2C 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
/* 801A4E30 41 82 00 18 */ beq lbl_801A4E48
/* 801A4E34 7F 83 E3 78 */ mr r3, r28
/* 801A4E38 7F A4 EB 78 */ mr r4, r29
/* 801A4E3C 7F E5 FB 78 */ mr r5, r31
/* 801A4E40 4B FF FD D1 */ bl dKy_cloudshadow_scroll__FP12J3DModelDataP12dKy_tevstr_ci
/* 801A4E44 48 00 00 34 */ b lbl_801A4E78
lbl_801A4E48:
/* 801A4E48 A0 7C 00 5C */ lhz r3, 0x5c(r28)
/* 801A4E4C 3B C3 FF FF */ addi r30, r3, -1
/* 801A4E50 48 00 00 20 */ b lbl_801A4E70
lbl_801A4E54:
/* 801A4E54 80 7C 00 60 */ lwz r3, 0x60(r28)
/* 801A4E58 57 C0 13 BA */ rlwinm r0, r30, 2, 0xe, 0x1d
/* 801A4E5C 7C 63 00 2E */ lwzx r3, r3, r0
/* 801A4E60 7F A4 EB 78 */ mr r4, r29
/* 801A4E64 7F E5 FB 78 */ mr r5, r31
/* 801A4E68 4B FF F5 B9 */ bl setLightTevColorType_MAJI_sub__FP11J3DMaterialP12dKy_tevstr_ci
/* 801A4E6C 3B DE FF FF */ addi r30, r30, -1
lbl_801A4E70:
/* 801A4E70 2C 1E 00 00 */ cmpwi r30, 0
/* 801A4E74 40 80 FF E0 */ bge lbl_801A4E54
lbl_801A4E78:
/* 801A4E78 39 61 00 20 */ addi r11, r1, 0x20
/* 801A4E7C 48 1B D3 A9 */ bl _restgpr_28
/* 801A4E80 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A4E84 7C 08 03 A6 */ mtlr r0
/* 801A4E88 38 21 00 20 */ addi r1, r1, 0x20
/* 801A4E8C 4E 80 00 20 */ blr

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