mirror of
https://github.com/zeldaret/tp
synced 2026-08-04 09:09:30 -04:00
Kytag00 / Vrbox2 work, some cphase / kankyo doc (#1886)
* kytag00 work * d_a_vrbox2 close to done * rename cPhase enum values * some enums from noclip / kankyo doc * remove asm * use macro * uncomment ok-check.yml
This commit is contained in:
@@ -1,20 +0,0 @@
|
||||
lbl_80499A1C:
|
||||
/* 80499A1C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80499A20 7C 08 02 A6 */ mflr r0
|
||||
/* 80499A24 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80499A28 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80499A2C 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80499A30 41 82 00 1C */ beq lbl_80499A4C
|
||||
/* 80499A34 3C A0 80 4A */ lis r5, __vt__12J3DFrameCtrl@ha /* 0x80499B68@ha */
|
||||
/* 80499A38 38 05 9B 68 */ addi r0, r5, __vt__12J3DFrameCtrl@l /* 0x80499B68@l */
|
||||
/* 80499A3C 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80499A40 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80499A44 40 81 00 08 */ ble lbl_80499A4C
|
||||
/* 80499A48 4B E3 52 F5 */ bl __dl__FPv
|
||||
lbl_80499A4C:
|
||||
/* 80499A4C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80499A50 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80499A54 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80499A58 7C 08 03 A6 */ mtlr r0
|
||||
/* 80499A5C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80499A60 4E 80 00 20 */ blr
|
||||
@@ -1,45 +0,0 @@
|
||||
lbl_80499978:
|
||||
/* 80499978 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8049997C 7C 08 02 A6 */ mflr r0
|
||||
/* 80499980 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80499984 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80499988 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8049998C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80499990 80 03 04 A0 */ lwz r0, 0x4a0(r3)
|
||||
/* 80499994 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80499998 40 82 00 40 */ bne lbl_804999D8
|
||||
/* 8049999C 7F C0 F3 79 */ or. r0, r30, r30
|
||||
/* 804999A0 41 82 00 2C */ beq lbl_804999CC
|
||||
/* 804999A4 7C 1F 03 78 */ mr r31, r0
|
||||
/* 804999A8 4B B7 F1 BD */ bl __ct__10fopAc_ac_cFv
|
||||
/* 804999AC 3C 60 80 4A */ lis r3, __vt__12J3DFrameCtrl@ha /* 0x80499B68@ha */
|
||||
/* 804999B0 38 03 9B 68 */ addi r0, r3, __vt__12J3DFrameCtrl@l /* 0x80499B68@l */
|
||||
/* 804999B4 94 1F 05 80 */ stwu r0, 0x580(r31)
|
||||
/* 804999B8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 804999BC 38 80 00 00 */ li r4, 0
|
||||
/* 804999C0 4B E8 EA 3D */ bl init__12J3DFrameCtrlFs
|
||||
/* 804999C4 38 00 00 00 */ li r0, 0
|
||||
/* 804999C8 90 1F 00 14 */ stw r0, 0x14(r31)
|
||||
lbl_804999CC:
|
||||
/* 804999CC 80 1E 04 A0 */ lwz r0, 0x4a0(r30)
|
||||
/* 804999D0 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 804999D4 90 1E 04 A0 */ stw r0, 0x4a0(r30)
|
||||
lbl_804999D8:
|
||||
/* 804999D8 3B E0 00 04 */ li r31, 4
|
||||
/* 804999DC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 804999E0 3C 80 80 4A */ lis r4, daVrbox2_solidHeapCB__FP10fopAc_ac_c@ha /* 0x8049983C@ha */
|
||||
/* 804999E4 38 84 98 3C */ addi r4, r4, daVrbox2_solidHeapCB__FP10fopAc_ac_c@l /* 0x8049983C@l */
|
||||
/* 804999E8 3C A0 80 00 */ lis r5, 0x8000 /* 0x80004340@ha */
|
||||
/* 804999EC 38 A5 43 40 */ addi r5, r5, 0x4340 /* 0x80004340@l */
|
||||
/* 804999F0 4B B8 0A C1 */ bl fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl
|
||||
/* 804999F4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 804999F8 40 82 00 08 */ bne lbl_80499A00
|
||||
/* 804999FC 3B E0 00 05 */ li r31, 5
|
||||
lbl_80499A00:
|
||||
/* 80499A00 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80499A04 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80499A08 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80499A0C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80499A10 7C 08 03 A6 */ mtlr r0
|
||||
/* 80499A14 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80499A18 4E 80 00 20 */ blr
|
||||
@@ -1,19 +0,0 @@
|
||||
lbl_804997E8:
|
||||
/* 804997E8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 804997EC 7C 08 02 A6 */ mflr r0
|
||||
/* 804997F0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 804997F4 3C 80 80 43 */ lis r4, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 804997F8 38 84 CA 54 */ addi r4, r4, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 804997FC C0 24 12 44 */ lfs f1, 0x1244(r4)
|
||||
/* 80499800 3C 80 80 4A */ lis r4, lit_3837@ha /* 0x80499A7C@ha */
|
||||
/* 80499804 C0 04 9A 7C */ lfs f0, lit_3837@l(r4) /* 0x80499A7C@l */
|
||||
/* 80499808 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 8049980C 40 81 00 0C */ ble lbl_80499818
|
||||
/* 80499810 38 63 05 80 */ addi r3, r3, 0x580
|
||||
/* 80499814 4B B7 3C 15 */ bl play__14mDoExt_baseAnmFv
|
||||
lbl_80499818:
|
||||
/* 80499818 38 60 00 01 */ li r3, 1
|
||||
/* 8049981C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80499820 7C 08 03 A6 */ mtlr r0
|
||||
/* 80499824 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80499828 4E 80 00 20 */ blr
|
||||
@@ -1,84 +0,0 @@
|
||||
lbl_8049983C:
|
||||
/* 8049983C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80499840 7C 08 02 A6 */ mflr r0
|
||||
/* 80499844 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80499848 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8049984C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80499850 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80499854 3C 60 80 4A */ lis r3, d_a_vrbox2__stringBase0@ha /* 0x80499AC4@ha */
|
||||
/* 80499858 38 63 9A C4 */ addi r3, r3, d_a_vrbox2__stringBase0@l /* 0x80499AC4@l */
|
||||
/* 8049985C 38 63 00 17 */ addi r3, r3, 0x17
|
||||
/* 80499860 4B B9 5B D5 */ bl dComIfG_getStageRes__FPCc
|
||||
/* 80499864 3C 80 00 08 */ lis r4, 8
|
||||
/* 80499868 3C A0 11 02 */ lis r5, 0x1102 /* 0x11020202@ha */
|
||||
/* 8049986C 38 A5 02 02 */ addi r5, r5, 0x0202 /* 0x11020202@l */
|
||||
/* 80499870 4B B7 B3 E5 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
||||
/* 80499874 90 7F 05 6C */ stw r3, 0x56c(r31)
|
||||
/* 80499878 3C 60 80 4A */ lis r3, d_a_vrbox2__stringBase0@ha /* 0x80499AC4@ha */
|
||||
/* 8049987C 38 63 9A C4 */ addi r3, r3, d_a_vrbox2__stringBase0@l /* 0x80499AC4@l */
|
||||
/* 80499880 38 63 00 26 */ addi r3, r3, 0x26
|
||||
/* 80499884 4B B9 5B B1 */ bl dComIfG_getStageRes__FPCc
|
||||
/* 80499888 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 8049988C 41 82 00 78 */ beq lbl_80499904
|
||||
/* 80499890 3C 80 00 08 */ lis r4, 8
|
||||
/* 80499894 3C A0 11 02 */ lis r5, 0x1102 /* 0x11020202@ha */
|
||||
/* 80499898 38 A5 02 02 */ addi r5, r5, 0x0202 /* 0x11020202@l */
|
||||
/* 8049989C 4B B7 B3 B9 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
||||
/* 804998A0 90 7F 05 74 */ stw r3, 0x574(r31)
|
||||
/* 804998A4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 804998A8 3C 80 00 08 */ lis r4, 8
|
||||
/* 804998AC 3C A0 11 02 */ lis r5, 0x1102 /* 0x11020202@ha */
|
||||
/* 804998B0 38 A5 02 02 */ addi r5, r5, 0x0202 /* 0x11020202@l */
|
||||
/* 804998B4 4B B7 B3 A1 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
||||
/* 804998B8 90 7F 05 78 */ stw r3, 0x578(r31)
|
||||
/* 804998BC 3C 60 80 4A */ lis r3, d_a_vrbox2__stringBase0@ha /* 0x80499AC4@ha */
|
||||
/* 804998C0 38 63 9A C4 */ addi r3, r3, d_a_vrbox2__stringBase0@l /* 0x80499AC4@l */
|
||||
/* 804998C4 38 63 00 34 */ addi r3, r3, 0x34
|
||||
/* 804998C8 4B B9 5B 6D */ bl dComIfG_getStageRes__FPCc
|
||||
/* 804998CC 7C 65 1B 78 */ mr r5, r3
|
||||
/* 804998D0 38 7F 05 80 */ addi r3, r31, 0x580
|
||||
/* 804998D4 38 9E 00 58 */ addi r4, r30, 0x58
|
||||
/* 804998D8 38 C0 00 01 */ li r6, 1
|
||||
/* 804998DC 38 E0 00 02 */ li r7, 2
|
||||
/* 804998E0 3D 00 80 4A */ lis r8, lit_3627@ha /* 0x80499A6C@ha */
|
||||
/* 804998E4 C0 28 9A 6C */ lfs f1, lit_3627@l(r8) /* 0x80499A6C@l */
|
||||
/* 804998E8 39 00 00 00 */ li r8, 0
|
||||
/* 804998EC 39 20 FF FF */ li r9, -1
|
||||
/* 804998F0 4B B7 3D 4D */ bl init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss
|
||||
/* 804998F4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 804998F8 40 82 00 0C */ bne lbl_80499904
|
||||
/* 804998FC 38 60 00 00 */ li r3, 0
|
||||
/* 80499900 48 00 00 60 */ b lbl_80499960
|
||||
lbl_80499904:
|
||||
/* 80499904 3C 60 80 4A */ lis r3, d_a_vrbox2__stringBase0@ha /* 0x80499AC4@ha */
|
||||
/* 80499908 38 63 9A C4 */ addi r3, r3, d_a_vrbox2__stringBase0@l /* 0x80499AC4@l */
|
||||
/* 8049990C 38 63 00 42 */ addi r3, r3, 0x42
|
||||
/* 80499910 4B B9 5B 25 */ bl dComIfG_getStageRes__FPCc
|
||||
/* 80499914 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80499918 41 82 00 18 */ beq lbl_80499930
|
||||
/* 8049991C 3C 80 00 08 */ lis r4, 8
|
||||
/* 80499920 3C A0 11 02 */ lis r5, 0x1102 /* 0x11020202@ha */
|
||||
/* 80499924 38 A5 02 02 */ addi r5, r5, 0x0202 /* 0x11020202@l */
|
||||
/* 80499928 4B B7 B3 2D */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
||||
/* 8049992C 90 7F 05 98 */ stw r3, 0x598(r31)
|
||||
lbl_80499930:
|
||||
/* 80499930 38 60 00 00 */ li r3, 0
|
||||
/* 80499934 80 1F 05 6C */ lwz r0, 0x56c(r31)
|
||||
/* 80499938 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8049993C 41 82 00 20 */ beq lbl_8049995C
|
||||
/* 80499940 80 1F 05 74 */ lwz r0, 0x574(r31)
|
||||
/* 80499944 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80499948 41 82 00 14 */ beq lbl_8049995C
|
||||
/* 8049994C 80 1F 05 78 */ lwz r0, 0x578(r31)
|
||||
/* 80499950 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80499954 41 82 00 08 */ beq lbl_8049995C
|
||||
/* 80499958 38 60 00 01 */ li r3, 1
|
||||
lbl_8049995C:
|
||||
/* 8049995C 54 63 06 3E */ clrlwi r3, r3, 0x18
|
||||
lbl_80499960:
|
||||
/* 80499960 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80499964 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80499968 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8049996C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80499970 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80499974 4E 80 00 20 */ blr
|
||||
@@ -1,19 +0,0 @@
|
||||
lbl_8046C774:
|
||||
/* 8046C774 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8046C778 7C 08 02 A6 */ mflr r0
|
||||
/* 8046C77C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8046C780 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8046C784 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8046C788 4B FF F2 55 */ bl wether_tag_reset__FP13kytag00_class
|
||||
/* 8046C78C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8046C790 4B FF F6 29 */ bl wether_tag_efect_reset__FP13kytag00_class
|
||||
/* 8046C794 38 00 00 00 */ li r0, 0
|
||||
/* 8046C798 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 8046C79C 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 8046C7A0 90 03 0E B8 */ stw r0, 0xeb8(r3)
|
||||
/* 8046C7A4 38 60 00 01 */ li r3, 1
|
||||
/* 8046C7A8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8046C7AC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8046C7B0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8046C7B4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8046C7B8 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
lbl_8046C660:
|
||||
/* 8046C660 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8046C664 7C 08 02 A6 */ mflr r0
|
||||
/* 8046C668 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8046C66C 4B FF F8 4D */ bl wether_tag_efect_move__FP13kytag00_class
|
||||
/* 8046C670 38 60 00 01 */ li r3, 1
|
||||
/* 8046C674 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8046C678 7C 08 03 A6 */ mtlr r0
|
||||
/* 8046C67C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8046C680 4E 80 00 20 */ blr
|
||||
@@ -1,6 +0,0 @@
|
||||
lbl_8046BDA4:
|
||||
/* 8046BDA4 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 8046BDA8 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 8046BDAC 80 03 12 9C */ lwz r0, 0x129c(r3)
|
||||
/* 8046BDB0 90 03 0E 80 */ stw r0, 0xe80(r3)
|
||||
/* 8046BDB4 4E 80 00 20 */ blr
|
||||
@@ -1,19 +0,0 @@
|
||||
lbl_8046BD60:
|
||||
/* 8046BD60 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8046BD64 3C 60 80 47 */ lis r3, lit_3918@ha /* 0x8046C9B8@ha */
|
||||
/* 8046BD68 C0 43 C9 B8 */ lfs f2, lit_3918@l(r3) /* 0x8046C9B8@l */
|
||||
/* 8046BD6C EC 01 00 72 */ fmuls f0, f1, f1
|
||||
/* 8046BD70 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 8046BD74 EC 02 00 32 */ fmuls f0, f2, f0
|
||||
/* 8046BD78 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8046BD7C D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 8046BD80 80 81 00 0C */ lwz r4, 0xc(r1)
|
||||
/* 8046BD84 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 8046BD88 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 8046BD8C 80 03 12 9C */ lwz r0, 0x129c(r3)
|
||||
/* 8046BD90 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 8046BD94 40 81 00 08 */ ble lbl_8046BD9C
|
||||
/* 8046BD98 90 83 0E 80 */ stw r4, 0xe80(r3)
|
||||
lbl_8046BD9C:
|
||||
/* 8046BD9C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8046BDA0 4E 80 00 20 */ blr
|
||||
@@ -1,75 +0,0 @@
|
||||
lbl_8046BDB8:
|
||||
/* 8046BDB8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8046BDBC 7C 08 02 A6 */ mflr r0
|
||||
/* 8046BDC0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8046BDC4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8046BDC8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8046BDCC 38 80 00 00 */ li r4, 0
|
||||
/* 8046BDD0 98 83 05 6C */ stb r4, 0x56c(r3)
|
||||
/* 8046BDD4 88 03 05 70 */ lbz r0, 0x570(r3)
|
||||
/* 8046BDD8 28 00 00 12 */ cmplwi r0, 0x12
|
||||
/* 8046BDDC 41 81 00 C8 */ bgt lbl_8046BEA4
|
||||
/* 8046BDE0 3C 60 80 47 */ lis r3, lit_3957@ha /* 0x8046C9E0@ha */
|
||||
/* 8046BDE4 38 63 C9 E0 */ addi r3, r3, lit_3957@l /* 0x8046C9E0@l */
|
||||
/* 8046BDE8 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8046BDEC 7C 03 00 2E */ lwzx r0, r3, r0
|
||||
/* 8046BDF0 7C 09 03 A6 */ mtctr r0
|
||||
/* 8046BDF4 4E 80 04 20 */ bctr
|
||||
lbl_8046BDF8:
|
||||
/* 8046BDF8 4B FF FF AD */ bl raincnt_cut__Fv
|
||||
/* 8046BDFC 48 00 00 A8 */ b lbl_8046BEA4
|
||||
lbl_8046BE00:
|
||||
/* 8046BE00 38 00 00 00 */ li r0, 0
|
||||
/* 8046BE04 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 8046BE08 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 8046BE0C 90 03 0E 8C */ stw r0, 0xe8c(r3)
|
||||
/* 8046BE10 90 03 0E B8 */ stw r0, 0xeb8(r3)
|
||||
/* 8046BE14 48 00 00 90 */ b lbl_8046BEA4
|
||||
lbl_8046BE18:
|
||||
/* 8046BE18 38 00 00 00 */ li r0, 0
|
||||
/* 8046BE1C 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 8046BE20 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 8046BE24 90 03 0E AC */ stw r0, 0xeac(r3)
|
||||
/* 8046BE28 98 03 0E A9 */ stb r0, 0xea9(r3)
|
||||
/* 8046BE2C 48 00 00 78 */ b lbl_8046BEA4
|
||||
lbl_8046BE30:
|
||||
/* 8046BE30 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 8046BE34 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 8046BE38 80 03 0E D8 */ lwz r0, 0xed8(r3)
|
||||
/* 8046BE3C 2C 00 00 02 */ cmpwi r0, 2
|
||||
/* 8046BE40 40 82 00 0C */ bne lbl_8046BE4C
|
||||
/* 8046BE44 38 00 00 00 */ li r0, 0
|
||||
/* 8046BE48 90 03 0E D8 */ stw r0, 0xed8(r3)
|
||||
lbl_8046BE4C:
|
||||
/* 8046BE4C 88 1F 05 70 */ lbz r0, 0x570(r31)
|
||||
/* 8046BE50 28 00 00 08 */ cmplwi r0, 8
|
||||
/* 8046BE54 41 82 00 0C */ beq lbl_8046BE60
|
||||
/* 8046BE58 28 00 00 09 */ cmplwi r0, 9
|
||||
/* 8046BE5C 40 82 00 08 */ bne lbl_8046BE64
|
||||
lbl_8046BE60:
|
||||
/* 8046BE60 4B FF FF 45 */ bl raincnt_cut__Fv
|
||||
lbl_8046BE64:
|
||||
/* 8046BE64 88 1F 05 70 */ lbz r0, 0x570(r31)
|
||||
/* 8046BE68 28 00 00 09 */ cmplwi r0, 9
|
||||
/* 8046BE6C 40 82 00 38 */ bne lbl_8046BEA4
|
||||
/* 8046BE70 38 00 00 00 */ li r0, 0
|
||||
/* 8046BE74 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 8046BE78 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 8046BE7C 90 03 0E B8 */ stw r0, 0xeb8(r3)
|
||||
/* 8046BE80 48 00 00 24 */ b lbl_8046BEA4
|
||||
lbl_8046BE84:
|
||||
/* 8046BE84 38 00 00 00 */ li r0, 0
|
||||
/* 8046BE88 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 8046BE8C 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 8046BE90 90 03 0E B8 */ stw r0, 0xeb8(r3)
|
||||
/* 8046BE94 48 00 00 10 */ b lbl_8046BEA4
|
||||
lbl_8046BE98:
|
||||
/* 8046BE98 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 8046BE9C 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 8046BEA0 90 83 10 48 */ stw r4, 0x1048(r3)
|
||||
lbl_8046BEA4:
|
||||
/* 8046BEA4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8046BEA8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8046BEAC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8046BEB0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8046BEB4 4E 80 00 20 */ blr
|
||||
@@ -1,14 +0,0 @@
|
||||
lbl_8046B9DC:
|
||||
/* 8046B9DC 38 00 00 00 */ li r0, 0
|
||||
/* 8046B9E0 98 03 05 6D */ stb r0, 0x56d(r3)
|
||||
/* 8046B9E4 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 8046B9E8 38 83 CA 54 */ addi r4, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 8046B9EC 88 04 12 C8 */ lbz r0, 0x12c8(r4)
|
||||
/* 8046B9F0 98 04 12 C4 */ stb r0, 0x12c4(r4)
|
||||
/* 8046B9F4 98 04 12 C5 */ stb r0, 0x12c5(r4)
|
||||
/* 8046B9F8 3C 60 80 47 */ lis r3, lit_3798@ha /* 0x8046C980@ha */
|
||||
/* 8046B9FC C0 03 C9 80 */ lfs f0, lit_3798@l(r3) /* 0x8046C980@l */
|
||||
/* 8046BA00 D0 04 11 E0 */ stfs f0, 0x11e0(r4)
|
||||
/* 8046BA04 38 00 00 01 */ li r0, 1
|
||||
/* 8046BA08 98 04 12 CE */ stb r0, 0x12ce(r4)
|
||||
/* 8046BA0C 4E 80 00 20 */ blr
|
||||
Reference in New Issue
Block a user