Merge remote-tracking branch 'origin/work6'

This commit is contained in:
Trueffeloot
2023-04-08 06:43:17 +02:00
33 changed files with 219 additions and 911 deletions
@@ -1,31 +0,0 @@
lbl_80BCC8C4:
/* 80BCC8C4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BCC8C8 7C 08 02 A6 */ mflr r0
/* 80BCC8CC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BCC8D0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80BCC8D4 7C 7F 1B 78 */ mr r31, r3
/* 80BCC8D8 3C 60 80 BD */ lis r3, l_arcName@ha /* 0x80BCCBDC@ha */
/* 80BCC8DC 38 63 CB DC */ addi r3, r3, l_arcName@l /* 0x80BCCBDC@l */
/* 80BCC8E0 80 63 00 00 */ lwz r3, 0(r3)
/* 80BCC8E4 3C 80 80 BD */ lis r4, l_bmdName@ha /* 0x80BCCBE0@ha */
/* 80BCC8E8 38 84 CB E0 */ addi r4, r4, l_bmdName@l /* 0x80BCCBE0@l */
/* 80BCC8EC 80 84 00 00 */ lwz r4, 0(r4)
/* 80BCC8F0 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80BCC8F4 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80BCC8F8 3C A5 00 02 */ addis r5, r5, 2
/* 80BCC8FC 38 C0 00 80 */ li r6, 0x80
/* 80BCC900 38 A5 C2 F8 */ addi r5, r5, -15624
/* 80BCC904 4B 46 FA 79 */ bl getRes__14dRes_control_cFPCcPCcP11dRes_info_ci
/* 80BCC908 3C 80 00 08 */ lis r4, 8
/* 80BCC90C 3C A0 11 00 */ lis r5, 0x1100 /* 0x11000084@ha */
/* 80BCC910 38 A5 00 84 */ addi r5, r5, 0x0084 /* 0x11000084@l */
/* 80BCC914 4B 44 83 41 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
/* 80BCC918 90 7F 05 A8 */ stw r3, 0x5a8(r31)
/* 80BCC91C 80 7F 05 A8 */ lwz r3, 0x5a8(r31)
/* 80BCC920 30 03 FF FF */ addic r0, r3, -1
/* 80BCC924 7C 60 19 10 */ subfe r3, r0, r3
/* 80BCC928 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80BCC92C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BCC930 7C 08 03 A6 */ mtlr r0
/* 80BCC934 38 21 00 10 */ addi r1, r1, 0x10
/* 80BCC938 4E 80 00 20 */ blr
@@ -1,23 +0,0 @@
lbl_80BCC86C:
/* 80BCC86C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BCC870 7C 08 02 A6 */ mflr r0
/* 80BCC874 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BCC878 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80BCC87C 7C 7F 1B 78 */ mr r31, r3
/* 80BCC880 4B FF FF 79 */ bl setBaseMtx__11daCowdoor_cFv
/* 80BCC884 80 7F 05 A8 */ lwz r3, 0x5a8(r31)
/* 80BCC888 38 03 00 24 */ addi r0, r3, 0x24
/* 80BCC88C 90 1F 05 04 */ stw r0, 0x504(r31)
/* 80BCC890 80 7F 05 A8 */ lwz r3, 0x5a8(r31)
/* 80BCC894 80 83 00 04 */ lwz r4, 4(r3)
/* 80BCC898 7F E3 FB 78 */ mr r3, r31
/* 80BCC89C 4B 44 DC DD */ bl fopAcM_setCullSizeBox2__FP10fopAc_ac_cP12J3DModelData
/* 80BCC8A0 3C 60 80 BD */ lis r3, lit_3648@ha /* 0x80BCCBB4@ha */
/* 80BCC8A4 C0 03 CB B4 */ lfs f0, lit_3648@l(r3) /* 0x80BCCBB4@l */
/* 80BCC8A8 D0 1F 05 20 */ stfs f0, 0x520(r31)
/* 80BCC8AC 38 60 00 01 */ li r3, 1
/* 80BCC8B0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80BCC8B4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BCC8B8 7C 08 03 A6 */ mtlr r0
/* 80BCC8BC 38 21 00 10 */ addi r1, r1, 0x10
/* 80BCC8C0 4E 80 00 20 */ blr
@@ -1,14 +0,0 @@
lbl_80BCCAEC:
/* 80BCCAEC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BCCAF0 7C 08 02 A6 */ mflr r0
/* 80BCCAF4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BCCAF8 3C 80 80 BD */ lis r4, l_arcName@ha /* 0x80BCCBDC@ha */
/* 80BCCAFC 38 84 CB DC */ addi r4, r4, l_arcName@l /* 0x80BCCBDC@l */
/* 80BCCB00 80 84 00 00 */ lwz r4, 0(r4)
/* 80BCCB04 38 63 05 A0 */ addi r3, r3, 0x5a0
/* 80BCCB08 4B 46 05 01 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
/* 80BCCB0C 38 60 00 01 */ li r3, 1
/* 80BCCB10 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BCCB14 7C 08 03 A6 */ mtlr r0
/* 80BCCB18 38 21 00 10 */ addi r1, r1, 0x10
/* 80BCCB1C 4E 80 00 20 */ blr
@@ -1,42 +0,0 @@
lbl_80BCCA48:
/* 80BCCA48 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BCCA4C 7C 08 02 A6 */ mflr r0
/* 80BCCA50 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BCCA54 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80BCCA58 93 C1 00 08 */ stw r30, 8(r1)
/* 80BCCA5C 7C 7E 1B 78 */ mr r30, r3
/* 80BCCA60 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 80BCCA64 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 80BCCA68 38 80 00 10 */ li r4, 0x10
/* 80BCCA6C 38 BE 04 D0 */ addi r5, r30, 0x4d0
/* 80BCCA70 38 DE 01 0C */ addi r6, r30, 0x10c
/* 80BCCA74 4B 5D 6D 51 */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
/* 80BCCA78 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 80BCCA7C 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 80BCCA80 80 9E 05 A8 */ lwz r4, 0x5a8(r30)
/* 80BCCA84 80 84 00 04 */ lwz r4, 4(r4)
/* 80BCCA88 38 BE 01 0C */ addi r5, r30, 0x10c
/* 80BCCA8C 4B 5D 83 15 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
/* 80BCCA90 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80BCCA94 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80BCCA98 80 04 5F 70 */ lwz r0, 0x5f70(r4)
/* 80BCCA9C 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
/* 80BCCAA0 3B E3 4A C8 */ addi r31, r3, j3dSys@l /* 0x80434AC8@l */
/* 80BCCAA4 90 1F 00 48 */ stw r0, 0x48(r31)
/* 80BCCAA8 80 04 5F 74 */ lwz r0, 0x5f74(r4)
/* 80BCCAAC 90 1F 00 4C */ stw r0, 0x4c(r31)
/* 80BCCAB0 80 7E 05 A8 */ lwz r3, 0x5a8(r30)
/* 80BCCAB4 4B 44 12 11 */ bl mDoExt_modelUpdateDL__FP8J3DModel
/* 80BCCAB8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80BCCABC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80BCCAC0 80 03 5F 80 */ lwz r0, 0x5f80(r3)
/* 80BCCAC4 90 1F 00 48 */ stw r0, 0x48(r31)
/* 80BCCAC8 80 03 5F 84 */ lwz r0, 0x5f84(r3)
/* 80BCCACC 90 1F 00 4C */ stw r0, 0x4c(r31)
/* 80BCCAD0 38 60 00 01 */ li r3, 1
/* 80BCCAD4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80BCCAD8 83 C1 00 08 */ lwz r30, 8(r1)
/* 80BCCADC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BCCAE0 7C 08 03 A6 */ mtlr r0
/* 80BCCAE4 38 21 00 10 */ addi r1, r1, 0x10
/* 80BCCAE8 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_80BCCA1C:
/* 80BCCA1C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BCCA20 7C 08 02 A6 */ mflr r0
/* 80BCCA24 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BCCA28 38 03 05 6C */ addi r0, r3, 0x56c
/* 80BCCA2C 90 04 00 00 */ stw r0, 0(r4)
/* 80BCCA30 4B FF FD C9 */ bl setBaseMtx__11daCowdoor_cFv
/* 80BCCA34 38 60 00 01 */ li r3, 1
/* 80BCCA38 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BCCA3C 7C 08 03 A6 */ mtlr r0
/* 80BCCA40 38 21 00 10 */ addi r1, r1, 0x10
/* 80BCCA44 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80BCCB8C:
/* 80BCCB8C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BCCB90 7C 08 02 A6 */ mflr r0
/* 80BCCB94 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BCCB98 4B FF FD A5 */ bl create__11daCowdoor_cFv
/* 80BCCB9C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BCCBA0 7C 08 03 A6 */ mtlr r0
/* 80BCCBA4 38 21 00 10 */ addi r1, r1, 0x10
/* 80BCCBA8 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80BCCB6C:
/* 80BCCB6C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BCCB70 7C 08 02 A6 */ mflr r0
/* 80BCCB74 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BCCB78 4B 4A BD 65 */ bl MoveBGDelete__16dBgS_MoveBgActorFv
/* 80BCCB7C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BCCB80 7C 08 03 A6 */ mtlr r0
/* 80BCCB84 38 21 00 10 */ addi r1, r1, 0x10
/* 80BCCB88 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_80BCCB20:
/* 80BCCB20 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BCCB24 7C 08 02 A6 */ mflr r0
/* 80BCCB28 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BCCB2C 81 83 05 9C */ lwz r12, 0x59c(r3)
/* 80BCCB30 81 8C 00 14 */ lwz r12, 0x14(r12)
/* 80BCCB34 7D 89 03 A6 */ mtctr r12
/* 80BCCB38 4E 80 04 21 */ bctrl
/* 80BCCB3C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BCCB40 7C 08 03 A6 */ mtlr r0
/* 80BCCB44 38 21 00 10 */ addi r1, r1, 0x10
/* 80BCCB48 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80BCCB4C:
/* 80BCCB4C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BCCB50 7C 08 02 A6 */ mflr r0
/* 80BCCB54 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BCCB58 4B 4A BD F9 */ bl MoveBGExecute__16dBgS_MoveBgActorFv
/* 80BCCB5C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BCCB60 7C 08 03 A6 */ mtlr r0
/* 80BCCB64 38 21 00 10 */ addi r1, r1, 0x10
/* 80BCCB68 4E 80 00 20 */ blr
@@ -1,61 +0,0 @@
lbl_80BCC93C:
/* 80BCC93C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BCC940 7C 08 02 A6 */ mflr r0
/* 80BCC944 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BCC948 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80BCC94C 7C 7F 1B 78 */ mr r31, r3
/* 80BCC950 80 03 04 A0 */ lwz r0, 0x4a0(r3)
/* 80BCC954 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 80BCC958 40 82 00 28 */ bne lbl_80BCC980
/* 80BCC95C 28 1F 00 00 */ cmplwi r31, 0
/* 80BCC960 41 82 00 14 */ beq lbl_80BCC974
/* 80BCC964 4B 4A BC C1 */ bl __ct__16dBgS_MoveBgActorFv
/* 80BCC968 3C 60 80 BD */ lis r3, __vt__11daCowdoor_c@ha /* 0x80BCCC38@ha */
/* 80BCC96C 38 03 CC 38 */ addi r0, r3, __vt__11daCowdoor_c@l /* 0x80BCCC38@l */
/* 80BCC970 90 1F 05 9C */ stw r0, 0x59c(r31)
lbl_80BCC974:
/* 80BCC974 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
/* 80BCC978 60 00 00 08 */ ori r0, r0, 8
/* 80BCC97C 90 1F 04 A0 */ stw r0, 0x4a0(r31)
lbl_80BCC980:
/* 80BCC980 38 7F 05 A0 */ addi r3, r31, 0x5a0
/* 80BCC984 3C 80 80 BD */ lis r4, l_arcName@ha /* 0x80BCCBDC@ha */
/* 80BCC988 38 84 CB DC */ addi r4, r4, l_arcName@l /* 0x80BCCBDC@l */
/* 80BCC98C 80 84 00 00 */ lwz r4, 0(r4)
/* 80BCC990 4B 46 05 2D */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCc
/* 80BCC994 7C 60 1B 78 */ mr r0, r3
/* 80BCC998 2C 00 00 04 */ cmpwi r0, 4
/* 80BCC99C 40 82 00 68 */ bne lbl_80BCCA04
/* 80BCC9A0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80BCC9A4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80BCC9A8 3C 63 00 02 */ addis r3, r3, 2
/* 80BCC9AC 3C 80 80 BD */ lis r4, l_arcName@ha /* 0x80BCCBDC@ha */
/* 80BCC9B0 38 84 CB DC */ addi r4, r4, l_arcName@l /* 0x80BCCBDC@l */
/* 80BCC9B4 80 84 00 00 */ lwz r4, 0(r4)
/* 80BCC9B8 3C A0 80 BD */ lis r5, l_dzbName@ha /* 0x80BCCBE4@ha */
/* 80BCC9BC 38 A5 CB E4 */ addi r5, r5, l_dzbName@l /* 0x80BCCBE4@l */
/* 80BCC9C0 80 A5 00 00 */ lwz r5, 0(r5)
/* 80BCC9C4 38 63 C2 F8 */ addi r3, r3, -15624
/* 80BCC9C8 4B 46 FC F1 */ bl getObjectResName2Index__14dRes_control_cFPCcPCc
/* 80BCC9CC 7C 65 1B 78 */ mr r5, r3
/* 80BCC9D0 7F E3 FB 78 */ mr r3, r31
/* 80BCC9D4 3C 80 80 BD */ lis r4, l_arcName@ha /* 0x80BCCBDC@ha */
/* 80BCC9D8 38 84 CB DC */ addi r4, r4, l_arcName@l /* 0x80BCCBDC@l */
/* 80BCC9DC 80 84 00 00 */ lwz r4, 0(r4)
/* 80BCC9E0 3C C0 80 07 */ lis r6, dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz@ha /* 0x80075AD8@ha */
/* 80BCC9E4 38 C6 5A D8 */ addi r6, r6, dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz@l /* 0x80075AD8@l */
/* 80BCC9E8 38 E0 40 00 */ li r7, 0x4000
/* 80BCC9EC 39 00 00 00 */ li r8, 0
/* 80BCC9F0 4B 4A BD CD */ bl MoveBGCreate__16dBgS_MoveBgActorFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUlPA3_A4_f
/* 80BCC9F4 7C 60 1B 78 */ mr r0, r3
/* 80BCC9F8 2C 00 00 05 */ cmpwi r0, 5
/* 80BCC9FC 40 82 00 08 */ bne lbl_80BCCA04
/* 80BCCA00 48 00 00 08 */ b lbl_80BCCA08
lbl_80BCCA04:
/* 80BCCA04 7C 03 03 78 */ mr r3, r0
lbl_80BCCA08:
/* 80BCCA08 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80BCCA0C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BCCA10 7C 08 03 A6 */ mtlr r0
/* 80BCCA14 38 21 00 10 */ addi r1, r1, 0x10
/* 80BCCA18 4E 80 00 20 */ blr
@@ -1,30 +0,0 @@
lbl_80BCC7F8:
/* 80BCC7F8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80BCC7FC 7C 08 02 A6 */ mflr r0
/* 80BCC800 90 01 00 14 */ stw r0, 0x14(r1)
/* 80BCC804 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80BCC808 7C 7F 1B 78 */ mr r31, r3
/* 80BCC80C 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80BCC810 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80BCC814 C0 3F 04 D0 */ lfs f1, 0x4d0(r31)
/* 80BCC818 C0 5F 04 D4 */ lfs f2, 0x4d4(r31)
/* 80BCC81C C0 7F 04 D8 */ lfs f3, 0x4d8(r31)
/* 80BCC820 4B 77 A0 C9 */ bl PSMTXTrans
/* 80BCC824 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80BCC828 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80BCC82C A8 9F 04 E6 */ lha r4, 0x4e6(r31)
/* 80BCC830 4B 43 FC 05 */ bl mDoMtx_YrotM__FPA4_fs
/* 80BCC834 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80BCC838 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80BCC83C 80 9F 05 A8 */ lwz r4, 0x5a8(r31)
/* 80BCC840 38 84 00 24 */ addi r4, r4, 0x24
/* 80BCC844 4B 77 9C 6D */ bl PSMTXCopy
/* 80BCC848 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80BCC84C 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80BCC850 38 9F 05 6C */ addi r4, r31, 0x56c
/* 80BCC854 4B 77 9C 5D */ bl PSMTXCopy
/* 80BCC858 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80BCC85C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80BCC860 7C 08 03 A6 */ mtlr r0
/* 80BCC864 38 21 00 10 */ addi r1, r1, 0x10
/* 80BCC868 4E 80 00 20 */ blr
@@ -1,14 +0,0 @@
lbl_80D5DBF0:
/* 80D5DBF0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D5DBF4 7C 08 02 A6 */ mflr r0
/* 80D5DBF8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D5DBFC 88 03 05 69 */ lbz r0, 0x569(r3)
/* 80D5DC00 28 00 00 00 */ cmplwi r0, 0
/* 80D5DC04 41 82 00 08 */ beq lbl_80D5DC0C
/* 80D5DC08 4B 2B C0 75 */ bl fopAcM_delete__FP10fopAc_ac_c
lbl_80D5DC0C:
/* 80D5DC0C 38 60 00 01 */ li r3, 1
/* 80D5DC10 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D5DC14 7C 08 03 A6 */ mtlr r0
/* 80D5DC18 38 21 00 10 */ addi r1, r1, 0x10
/* 80D5DC1C 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_80D5DACC:
/* 80D5DACC 3C 80 80 D6 */ lis r4, __vt__14mDoHIO_entry_c@ha /* 0x80D5DDB8@ha */
/* 80D5DAD0 38 04 DD B8 */ addi r0, r4, __vt__14mDoHIO_entry_c@l /* 0x80D5DDB8@l */
/* 80D5DAD4 90 03 00 00 */ stw r0, 0(r3)
/* 80D5DAD8 3C 80 80 D6 */ lis r4, __vt__17daTagPoFire_HIO_c@ha /* 0x80D5DDAC@ha */
/* 80D5DADC 38 04 DD AC */ addi r0, r4, __vt__17daTagPoFire_HIO_c@l /* 0x80D5DDAC@l */
/* 80D5DAE0 90 03 00 00 */ stw r0, 0(r3)
/* 80D5DAE4 38 00 00 14 */ li r0, 0x14
/* 80D5DAE8 98 03 00 04 */ stb r0, 4(r3)
/* 80D5DAEC 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_80D5DAF0:
/* 80D5DAF0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D5DAF4 7C 08 02 A6 */ mflr r0
/* 80D5DAF8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D5DAFC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80D5DB00 7C 7F 1B 79 */ or. r31, r3, r3
/* 80D5DB04 41 82 00 1C */ beq lbl_80D5DB20
/* 80D5DB08 3C A0 80 D6 */ lis r5, __vt__14mDoHIO_entry_c@ha /* 0x80D5DDB8@ha */
/* 80D5DB0C 38 05 DD B8 */ addi r0, r5, __vt__14mDoHIO_entry_c@l /* 0x80D5DDB8@l */
/* 80D5DB10 90 1F 00 00 */ stw r0, 0(r31)
/* 80D5DB14 7C 80 07 35 */ extsh. r0, r4
/* 80D5DB18 40 81 00 08 */ ble lbl_80D5DB20
/* 80D5DB1C 4B 57 12 21 */ bl __dl__FPv
lbl_80D5DB20:
/* 80D5DB20 7F E3 FB 78 */ mr r3, r31
/* 80D5DB24 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80D5DB28 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D5DB2C 7C 08 03 A6 */ mtlr r0
/* 80D5DB30 38 21 00 10 */ addi r1, r1, 0x10
/* 80D5DB34 4E 80 00 20 */ blr
@@ -1,26 +0,0 @@
lbl_80D5DCB0:
/* 80D5DCB0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D5DCB4 7C 08 02 A6 */ mflr r0
/* 80D5DCB8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D5DCBC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80D5DCC0 7C 7F 1B 79 */ or. r31, r3, r3
/* 80D5DCC4 41 82 00 30 */ beq lbl_80D5DCF4
/* 80D5DCC8 3C 60 80 D6 */ lis r3, __vt__17daTagPoFire_HIO_c@ha /* 0x80D5DDAC@ha */
/* 80D5DCCC 38 03 DD AC */ addi r0, r3, __vt__17daTagPoFire_HIO_c@l /* 0x80D5DDAC@l */
/* 80D5DCD0 90 1F 00 00 */ stw r0, 0(r31)
/* 80D5DCD4 41 82 00 10 */ beq lbl_80D5DCE4
/* 80D5DCD8 3C 60 80 D6 */ lis r3, __vt__14mDoHIO_entry_c@ha /* 0x80D5DDB8@ha */
/* 80D5DCDC 38 03 DD B8 */ addi r0, r3, __vt__14mDoHIO_entry_c@l /* 0x80D5DDB8@l */
/* 80D5DCE0 90 1F 00 00 */ stw r0, 0(r31)
lbl_80D5DCE4:
/* 80D5DCE4 7C 80 07 35 */ extsh. r0, r4
/* 80D5DCE8 40 81 00 0C */ ble lbl_80D5DCF4
/* 80D5DCEC 7F E3 FB 78 */ mr r3, r31
/* 80D5DCF0 4B 57 10 4D */ bl __dl__FPv
lbl_80D5DCF4:
/* 80D5DCF4 7F E3 FB 78 */ mr r3, r31
/* 80D5DCF8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80D5DCFC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D5DD00 7C 08 03 A6 */ mtlr r0
/* 80D5DD04 38 21 00 10 */ addi r1, r1, 0x10
/* 80D5DD08 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_80D5DD0C:
/* 80D5DD0C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D5DD10 7C 08 02 A6 */ mflr r0
/* 80D5DD14 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D5DD18 3C 60 80 D6 */ lis r3, l_HIO@ha /* 0x80D5DDDC@ha */
/* 80D5DD1C 38 63 DD DC */ addi r3, r3, l_HIO@l /* 0x80D5DDDC@l */
/* 80D5DD20 4B FF FD AD */ bl __ct__17daTagPoFire_HIO_cFv
/* 80D5DD24 3C 80 80 D6 */ lis r4, __dt__17daTagPoFire_HIO_cFv@ha /* 0x80D5DCB0@ha */
/* 80D5DD28 38 84 DC B0 */ addi r4, r4, __dt__17daTagPoFire_HIO_cFv@l /* 0x80D5DCB0@l */
/* 80D5DD2C 3C A0 80 D6 */ lis r5, lit_3617@ha /* 0x80D5DDD0@ha */
/* 80D5DD30 38 A5 DD D0 */ addi r5, r5, lit_3617@l /* 0x80D5DDD0@l */
/* 80D5DD34 4B FF FD 25 */ bl __register_global_object
/* 80D5DD38 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D5DD3C 7C 08 03 A6 */ mtlr r0
/* 80D5DD40 38 21 00 10 */ addi r1, r1, 0x10
/* 80D5DD44 4E 80 00 20 */ blr
@@ -1,27 +0,0 @@
lbl_80D5DB90:
/* 80D5DB90 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D5DB94 7C 08 02 A6 */ mflr r0
/* 80D5DB98 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D5DB9C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80D5DBA0 7C 7F 1B 78 */ mr r31, r3
/* 80D5DBA4 80 03 04 A0 */ lwz r0, 0x4a0(r3)
/* 80D5DBA8 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 80D5DBAC 40 82 00 1C */ bne lbl_80D5DBC8
/* 80D5DBB0 28 1F 00 00 */ cmplwi r31, 0
/* 80D5DBB4 41 82 00 08 */ beq lbl_80D5DBBC
/* 80D5DBB8 4B 2B AF AD */ bl __ct__10fopAc_ac_cFv
lbl_80D5DBBC:
/* 80D5DBBC 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
/* 80D5DBC0 60 00 00 08 */ ori r0, r0, 8
/* 80D5DBC4 90 1F 04 A0 */ stw r0, 0x4a0(r31)
lbl_80D5DBC8:
/* 80D5DBC8 38 00 00 00 */ li r0, 0
/* 80D5DBCC 98 1F 05 69 */ stb r0, 0x569(r31)
/* 80D5DBD0 7F E3 FB 78 */ mr r3, r31
/* 80D5DBD4 4B FF FF 65 */ bl setBaseMtx__13daTagPoFire_cFv
/* 80D5DBD8 38 60 00 04 */ li r3, 4
/* 80D5DBDC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80D5DBE0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D5DBE4 7C 08 03 A6 */ mtlr r0
/* 80D5DBE8 38 21 00 10 */ addi r1, r1, 0x10
/* 80D5DBEC 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80D5DC90:
/* 80D5DC90 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D5DC94 7C 08 02 A6 */ mflr r0
/* 80D5DC98 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D5DC9C 4B FF FE F5 */ bl create__13daTagPoFire_cFv
/* 80D5DCA0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D5DCA4 7C 08 03 A6 */ mtlr r0
/* 80D5DCA8 38 21 00 10 */ addi r1, r1, 0x10
/* 80D5DCAC 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80D5DC70:
/* 80D5DC70 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D5DC74 7C 08 02 A6 */ mflr r0
/* 80D5DC78 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D5DC7C 4B FF FF AD */ bl Delete__13daTagPoFire_cFv
/* 80D5DC80 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D5DC84 7C 08 03 A6 */ mtlr r0
/* 80D5DC88 38 21 00 10 */ addi r1, r1, 0x10
/* 80D5DC8C 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80D5DC30:
/* 80D5DC30 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D5DC34 7C 08 02 A6 */ mflr r0
/* 80D5DC38 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D5DC3C 4B FF FF E5 */ bl Draw__13daTagPoFire_cFv
/* 80D5DC40 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D5DC44 7C 08 03 A6 */ mtlr r0
/* 80D5DC48 38 21 00 10 */ addi r1, r1, 0x10
/* 80D5DC4C 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80D5DC50:
/* 80D5DC50 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D5DC54 7C 08 02 A6 */ mflr r0
/* 80D5DC58 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D5DC5C 4B FF FF 95 */ bl Execute__13daTagPoFire_cFv
/* 80D5DC60 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D5DC64 7C 08 03 A6 */ mtlr r0
/* 80D5DC68 38 21 00 10 */ addi r1, r1, 0x10
/* 80D5DC6C 4E 80 00 20 */ blr
@@ -1,23 +0,0 @@
lbl_80D5DB38:
/* 80D5DB38 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D5DB3C 7C 08 02 A6 */ mflr r0
/* 80D5DB40 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D5DB44 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80D5DB48 7C 7F 1B 78 */ mr r31, r3
/* 80D5DB4C 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80D5DB50 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80D5DB54 C0 3F 04 D0 */ lfs f1, 0x4d0(r31)
/* 80D5DB58 C0 5F 04 D4 */ lfs f2, 0x4d4(r31)
/* 80D5DB5C C0 7F 04 D8 */ lfs f3, 0x4d8(r31)
/* 80D5DB60 4B 5E 8D 89 */ bl PSMTXTrans
/* 80D5DB64 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80D5DB68 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80D5DB6C A8 9F 04 E4 */ lha r4, 0x4e4(r31)
/* 80D5DB70 A8 BF 04 E6 */ lha r5, 0x4e6(r31)
/* 80D5DB74 A8 DF 04 E8 */ lha r6, 0x4e8(r31)
/* 80D5DB78 4B 2A E7 29 */ bl mDoMtx_ZXYrotM__FPA4_fsss
/* 80D5DB7C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80D5DB80 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D5DB84 7C 08 03 A6 */ mtlr r0
/* 80D5DB88 38 21 00 10 */ addi r1, r1, 0x10
/* 80D5DB8C 4E 80 00 20 */ blr