obj_wflag_class OK (#2119)

This commit is contained in:
hatal175
2024-04-01 16:10:26 -06:00
committed by GitHub
parent a8dd0a1961
commit 54d864e390
14 changed files with 238 additions and 1295 deletions
@@ -1,36 +0,0 @@
lbl_80D377F0:
/* 80D377F0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D377F4 7C 08 02 A6 */ mflr r0
/* 80D377F8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D377FC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80D37800 7C 7F 1B 78 */ mr r31, r3
/* 80D37804 38 7F 00 04 */ addi r3, r31, 4
/* 80D37808 3C 80 80 D3 */ lis r4, __ct__4cXyzFv@ha /* 0x80D37880@ha */
/* 80D3780C 38 84 78 80 */ addi r4, r4, __ct__4cXyzFv@l /* 0x80D37880@l */
/* 80D37810 3C A0 80 D3 */ lis r5, __dt__4cXyzFv@ha /* 0x80D36F54@ha */
/* 80D37814 38 A5 6F 54 */ addi r5, r5, __dt__4cXyzFv@l /* 0x80D36F54@l */
/* 80D37818 38 C0 00 0C */ li r6, 0xc
/* 80D3781C 38 E0 00 14 */ li r7, 0x14
/* 80D37820 4B 62 A5 41 */ bl __construct_array
/* 80D37824 38 7F 00 F4 */ addi r3, r31, 0xf4
/* 80D37828 3C 80 80 D3 */ lis r4, __ct__5csXyzFv@ha /* 0x80D3787C@ha */
/* 80D3782C 38 84 78 7C */ addi r4, r4, __ct__5csXyzFv@l /* 0x80D3787C@l */
/* 80D37830 3C A0 80 D3 */ lis r5, __dt__5csXyzFv@ha /* 0x80D377B4@ha */
/* 80D37834 38 A5 77 B4 */ addi r5, r5, __dt__5csXyzFv@l /* 0x80D377B4@l */
/* 80D37838 38 C0 00 06 */ li r6, 6
/* 80D3783C 38 E0 00 14 */ li r7, 0x14
/* 80D37840 4B 62 A5 21 */ bl __construct_array
/* 80D37844 38 7F 01 6C */ addi r3, r31, 0x16c
/* 80D37848 3C 80 80 D3 */ lis r4, __ct__4cXyzFv@ha /* 0x80D37880@ha */
/* 80D3784C 38 84 78 80 */ addi r4, r4, __ct__4cXyzFv@l /* 0x80D37880@l */
/* 80D37850 3C A0 80 D3 */ lis r5, __dt__4cXyzFv@ha /* 0x80D36F54@ha */
/* 80D37854 38 A5 6F 54 */ addi r5, r5, __dt__4cXyzFv@l /* 0x80D36F54@l */
/* 80D37858 38 C0 00 0C */ li r6, 0xc
/* 80D3785C 38 E0 00 14 */ li r7, 0x14
/* 80D37860 4B 62 A5 01 */ bl __construct_array
/* 80D37864 7F E3 FB 78 */ mr r3, r31
/* 80D37868 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80D3786C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D37870 7C 08 03 A6 */ mtlr r0
/* 80D37874 38 21 00 10 */ addi r1, r1, 0x10
/* 80D37878 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_80D375EC:
/* 80D375EC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D375F0 7C 08 02 A6 */ mflr r0
/* 80D375F4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D375F8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80D375FC 7C 7F 1B 79 */ or. r31, r3, r3
/* 80D37600 41 82 00 1C */ beq lbl_80D3761C
/* 80D37604 3C A0 80 D3 */ lis r5, __vt__12J3DFrameCtrl@ha /* 0x80D37968@ha */
/* 80D37608 38 05 79 68 */ addi r0, r5, __vt__12J3DFrameCtrl@l /* 0x80D37968@l */
/* 80D3760C 90 1F 00 00 */ stw r0, 0(r31)
/* 80D37610 7C 80 07 35 */ extsh. r0, r4
/* 80D37614 40 81 00 08 */ ble lbl_80D3761C
/* 80D37618 4B 59 77 25 */ bl __dl__FPv
lbl_80D3761C:
/* 80D3761C 7F E3 FB 78 */ mr r3, r31
/* 80D37620 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80D37624 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D37628 7C 08 03 A6 */ mtlr r0
/* 80D3762C 38 21 00 10 */ addi r1, r1, 0x10
/* 80D37630 4E 80 00 20 */ blr
@@ -1,17 +0,0 @@
lbl_80D36F54:
/* 80D36F54 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D36F58 7C 08 02 A6 */ mflr r0
/* 80D36F5C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D36F60 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80D36F64 7C 7F 1B 79 */ or. r31, r3, r3
/* 80D36F68 41 82 00 10 */ beq lbl_80D36F78
/* 80D36F6C 7C 80 07 35 */ extsh. r0, r4
/* 80D36F70 40 81 00 08 */ ble lbl_80D36F78
/* 80D36F74 4B 59 7D C9 */ bl __dl__FPv
lbl_80D36F78:
/* 80D36F78 7F E3 FB 78 */ mr r3, r31
/* 80D36F7C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80D36F80 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D36F84 7C 08 03 A6 */ mtlr r0
/* 80D36F88 38 21 00 10 */ addi r1, r1, 0x10
/* 80D36F8C 4E 80 00 20 */ blr
@@ -1,17 +0,0 @@
lbl_80D377B4:
/* 80D377B4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D377B8 7C 08 02 A6 */ mflr r0
/* 80D377BC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D377C0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80D377C4 7C 7F 1B 79 */ or. r31, r3, r3
/* 80D377C8 41 82 00 10 */ beq lbl_80D377D8
/* 80D377CC 7C 80 07 35 */ extsh. r0, r4
/* 80D377D0 40 81 00 08 */ ble lbl_80D377D8
/* 80D377D4 4B 59 75 69 */ bl __dl__FPv
lbl_80D377D8:
/* 80D377D8 7F E3 FB 78 */ mr r3, r31
/* 80D377DC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80D377E0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D377E4 7C 08 03 A6 */ mtlr r0
/* 80D377E8 38 21 00 10 */ addi r1, r1, 0x10
/* 80D377EC 4E 80 00 20 */ blr
@@ -1,39 +0,0 @@
lbl_80D37720:
/* 80D37720 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D37724 7C 08 02 A6 */ mflr r0
/* 80D37728 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D3772C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80D37730 93 C1 00 08 */ stw r30, 8(r1)
/* 80D37734 7C 7E 1B 79 */ or. r30, r3, r3
/* 80D37738 7C 9F 23 78 */ mr r31, r4
/* 80D3773C 41 82 00 5C */ beq lbl_80D37798
/* 80D37740 38 7E 01 6C */ addi r3, r30, 0x16c
/* 80D37744 3C 80 80 D3 */ lis r4, __dt__4cXyzFv@ha /* 0x80D36F54@ha */
/* 80D37748 38 84 6F 54 */ addi r4, r4, __dt__4cXyzFv@l /* 0x80D36F54@l */
/* 80D3774C 38 A0 00 0C */ li r5, 0xc
/* 80D37750 38 C0 00 14 */ li r6, 0x14
/* 80D37754 4B 62 A5 95 */ bl __destroy_arr
/* 80D37758 38 7E 00 F4 */ addi r3, r30, 0xf4
/* 80D3775C 3C 80 80 D3 */ lis r4, __dt__5csXyzFv@ha /* 0x80D377B4@ha */
/* 80D37760 38 84 77 B4 */ addi r4, r4, __dt__5csXyzFv@l /* 0x80D377B4@l */
/* 80D37764 38 A0 00 06 */ li r5, 6
/* 80D37768 38 C0 00 14 */ li r6, 0x14
/* 80D3776C 4B 62 A5 7D */ bl __destroy_arr
/* 80D37770 38 7E 00 04 */ addi r3, r30, 4
/* 80D37774 3C 80 80 D3 */ lis r4, __dt__4cXyzFv@ha /* 0x80D36F54@ha */
/* 80D37778 38 84 6F 54 */ addi r4, r4, __dt__4cXyzFv@l /* 0x80D36F54@l */
/* 80D3777C 38 A0 00 0C */ li r5, 0xc
/* 80D37780 38 C0 00 14 */ li r6, 0x14
/* 80D37784 4B 62 A5 65 */ bl __destroy_arr
/* 80D37788 7F E0 07 35 */ extsh. r0, r31
/* 80D3778C 40 81 00 0C */ ble lbl_80D37798
/* 80D37790 7F C3 F3 78 */ mr r3, r30
/* 80D37794 4B 59 75 A9 */ bl __dl__FPv
lbl_80D37798:
/* 80D37798 7F C3 F3 78 */ mr r3, r30
/* 80D3779C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80D377A0 83 C1 00 08 */ lwz r30, 8(r1)
/* 80D377A4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D377A8 7C 08 03 A6 */ mtlr r0
/* 80D377AC 38 21 00 10 */ addi r1, r1, 0x10
/* 80D377B0 4E 80 00 20 */ blr
@@ -1,65 +0,0 @@
lbl_80D37634:
/* 80D37634 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80D37638 7C 08 02 A6 */ mflr r0
/* 80D3763C 90 01 00 24 */ stw r0, 0x24(r1)
/* 80D37640 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80D37644 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80D37648 7C 7F 1B 78 */ mr r31, r3
/* 80D3764C 80 03 04 A0 */ lwz r0, 0x4a0(r3)
/* 80D37650 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 80D37654 40 82 00 40 */ bne lbl_80D37694
/* 80D37658 7F E0 FB 79 */ or. r0, r31, r31
/* 80D3765C 41 82 00 2C */ beq lbl_80D37688
/* 80D37660 7C 1E 03 78 */ mr r30, r0
/* 80D37664 4B 2E 15 01 */ bl __ct__10fopAc_ac_cFv
/* 80D37668 38 7E 05 80 */ addi r3, r30, 0x580
/* 80D3766C 3C 80 80 D3 */ lis r4, __ct__9wf_tail_sFv@ha /* 0x80D377F0@ha */
/* 80D37670 38 84 77 F0 */ addi r4, r4, __ct__9wf_tail_sFv@l /* 0x80D377F0@l */
/* 80D37674 3C A0 80 D3 */ lis r5, __dt__9wf_tail_sFv@ha /* 0x80D37720@ha */
/* 80D37678 38 A5 77 20 */ addi r5, r5, __dt__9wf_tail_sFv@l /* 0x80D37720@l */
/* 80D3767C 38 C0 02 AC */ li r6, 0x2ac
/* 80D37680 38 E0 00 01 */ li r7, 1
/* 80D37684 4B 62 A6 DD */ bl __construct_array
lbl_80D37688:
/* 80D37688 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
/* 80D3768C 60 00 00 08 */ ori r0, r0, 8
/* 80D37690 90 1F 04 A0 */ stw r0, 0x4a0(r31)
lbl_80D37694:
/* 80D37694 38 7F 05 68 */ addi r3, r31, 0x568
/* 80D37698 3C 80 80 D3 */ lis r4, d_a_obj_wflag__stringBase0@ha /* 0x80D378C0@ha */
/* 80D3769C 38 84 78 C0 */ addi r4, r4, d_a_obj_wflag__stringBase0@l /* 0x80D378C0@l */
/* 80D376A0 4B 2F 58 1D */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCc
/* 80D376A4 7C 7E 1B 78 */ mr r30, r3
/* 80D376A8 2C 1E 00 04 */ cmpwi r30, 4
/* 80D376AC 40 82 00 58 */ bne lbl_80D37704
/* 80D376B0 80 1F 00 B0 */ lwz r0, 0xb0(r31)
/* 80D376B4 98 1F 08 2C */ stb r0, 0x82c(r31)
/* 80D376B8 7F E3 FB 78 */ mr r3, r31
/* 80D376BC 3C 80 80 D3 */ lis r4, useHeapInit__FP10fopAc_ac_c@ha /* 0x80D37308@ha */
/* 80D376C0 38 84 73 08 */ addi r4, r4, useHeapInit__FP10fopAc_ac_c@l /* 0x80D37308@l */
/* 80D376C4 3C A0 00 01 */ lis r5, 0x0001 /* 0x0000D700@ha */
/* 80D376C8 38 A5 D7 00 */ addi r5, r5, 0xD700 /* 0x0000D700@l */
/* 80D376CC 4B 2E 2D E5 */ bl fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl
/* 80D376D0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80D376D4 40 82 00 0C */ bne lbl_80D376E0
/* 80D376D8 38 60 00 05 */ li r3, 5
/* 80D376DC 48 00 00 2C */ b lbl_80D37708
lbl_80D376E0:
/* 80D376E0 3C 60 80 D3 */ lis r3, lit_4131@ha /* 0x80D378BC@ha */
/* 80D376E4 C0 23 78 BC */ lfs f1, lit_4131@l(r3) /* 0x80D378BC@l */
/* 80D376E8 4B 53 02 6D */ bl cM_rndF__Ff
/* 80D376EC FC 00 08 1E */ fctiwz f0, f1
/* 80D376F0 D8 01 00 08 */ stfd f0, 8(r1)
/* 80D376F4 80 01 00 0C */ lwz r0, 0xc(r1)
/* 80D376F8 B0 1F 08 36 */ sth r0, 0x836(r31)
/* 80D376FC 7F E3 FB 78 */ mr r3, r31
/* 80D37700 4B FF F9 59 */ bl daObj_Wflag_Execute__FP15obj_wflag_class
lbl_80D37704:
/* 80D37704 7F C3 F3 78 */ mr r3, r30
lbl_80D37708:
/* 80D37708 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80D3770C 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 80D37710 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80D37714 7C 08 03 A6 */ mtlr r0
/* 80D37718 38 21 00 20 */ addi r1, r1, 0x20
/* 80D3771C 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_80D372D8:
/* 80D372D8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D372DC 7C 08 02 A6 */ mflr r0
/* 80D372E0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D372E4 3C 80 80 D3 */ lis r4, d_a_obj_wflag__stringBase0@ha /* 0x80D378C0@ha */
/* 80D372E8 38 84 78 C0 */ addi r4, r4, d_a_obj_wflag__stringBase0@l /* 0x80D378C0@l */
/* 80D372EC 38 63 05 68 */ addi r3, r3, 0x568
/* 80D372F0 4B 2F 5D 19 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
/* 80D372F4 38 60 00 01 */ li r3, 1
/* 80D372F8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D372FC 7C 08 03 A6 */ mtlr r0
/* 80D37300 38 21 00 10 */ addi r1, r1, 0x10
/* 80D37304 4E 80 00 20 */ blr
@@ -1,68 +0,0 @@
lbl_80D36B98:
/* 80D36B98 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80D36B9C 7C 08 02 A6 */ mflr r0
/* 80D36BA0 90 01 00 34 */ stw r0, 0x34(r1)
/* 80D36BA4 39 61 00 30 */ addi r11, r1, 0x30
/* 80D36BA8 4B 62 B6 29 */ bl _savegpr_26
/* 80D36BAC 7C 7F 1B 78 */ mr r31, r3
/* 80D36BB0 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 80D36BB4 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 80D36BB8 38 80 00 00 */ li r4, 0
/* 80D36BBC 38 BF 04 D0 */ addi r5, r31, 0x4d0
/* 80D36BC0 38 DF 01 0C */ addi r6, r31, 0x10c
/* 80D36BC4 4B 46 CC 01 */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
/* 80D36BC8 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 80D36BCC 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 80D36BD0 80 9F 05 70 */ lwz r4, 0x570(r31)
/* 80D36BD4 80 84 00 04 */ lwz r4, 4(r4)
/* 80D36BD8 38 BF 01 0C */ addi r5, r31, 0x10c
/* 80D36BDC 4B 46 E1 C5 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
/* 80D36BE0 80 7F 05 70 */ lwz r3, 0x570(r31)
/* 80D36BE4 4B 2D 70 E1 */ bl mDoExt_modelUpdateDL__FP8J3DModel
/* 80D36BE8 80 7F 05 74 */ lwz r3, 0x574(r31)
/* 80D36BEC 83 A3 00 04 */ lwz r29, 4(r3)
/* 80D36BF0 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 80D36BF4 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 80D36BF8 80 9D 00 04 */ lwz r4, 4(r29)
/* 80D36BFC 38 BF 01 0C */ addi r5, r31, 0x10c
/* 80D36C00 4B 46 E1 A1 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
/* 80D36C04 80 9D 00 04 */ lwz r4, 4(r29)
/* 80D36C08 80 7F 05 78 */ lwz r3, 0x578(r31)
/* 80D36C0C C0 23 00 10 */ lfs f1, 0x10(r3)
/* 80D36C10 38 84 00 58 */ addi r4, r4, 0x58
/* 80D36C14 4B 2D 6A C5 */ bl entry__13mDoExt_btkAnmFP16J3DMaterialTablef
/* 80D36C18 80 9D 00 04 */ lwz r4, 4(r29)
/* 80D36C1C 80 7F 05 7C */ lwz r3, 0x57c(r31)
/* 80D36C20 38 84 00 58 */ addi r4, r4, 0x58
/* 80D36C24 C0 03 00 10 */ lfs f0, 0x10(r3)
/* 80D36C28 FC 00 00 1E */ fctiwz f0, f0
/* 80D36C2C D8 01 00 08 */ stfd f0, 8(r1)
/* 80D36C30 80 A1 00 0C */ lwz r5, 0xc(r1)
/* 80D36C34 4B 2D 69 B5 */ bl entry__13mDoExt_btpAnmFP16J3DMaterialTables
/* 80D36C38 80 7F 05 74 */ lwz r3, 0x574(r31)
/* 80D36C3C 4B 2D 9A 45 */ bl entryDL__14mDoExt_McaMorfFv
/* 80D36C40 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 80D36C44 3B A3 CA 54 */ addi r29, r3, g_env_light@l /* 0x8042CA54@l */
/* 80D36C48 3B 7F 05 80 */ addi r27, r31, 0x580
/* 80D36C4C 3B 40 00 00 */ li r26, 0
/* 80D36C50 3B C0 00 00 */ li r30, 0
lbl_80D36C54:
/* 80D36C54 7F A3 EB 78 */ mr r3, r29
/* 80D36C58 3B 9E 02 5C */ addi r28, r30, 0x25c
/* 80D36C5C 7C 9B E0 2E */ lwzx r4, r27, r28
/* 80D36C60 80 84 00 04 */ lwz r4, 4(r4)
/* 80D36C64 38 BF 01 0C */ addi r5, r31, 0x10c
/* 80D36C68 4B 46 E1 39 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
/* 80D36C6C 7C 7B E0 2E */ lwzx r3, r27, r28
/* 80D36C70 4B 2D 70 55 */ bl mDoExt_modelUpdateDL__FP8J3DModel
/* 80D36C74 3B 5A 00 01 */ addi r26, r26, 1
/* 80D36C78 2C 1A 00 13 */ cmpwi r26, 0x13
/* 80D36C7C 3B DE 00 04 */ addi r30, r30, 4
/* 80D36C80 41 80 FF D4 */ blt lbl_80D36C54
/* 80D36C84 38 60 00 01 */ li r3, 1
/* 80D36C88 39 61 00 30 */ addi r11, r1, 0x30
/* 80D36C8C 4B 62 B5 91 */ bl _restgpr_26
/* 80D36C90 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80D36C94 7C 08 03 A6 */ mtlr r0
/* 80D36C98 38 21 00 30 */ addi r1, r1, 0x30
/* 80D36C9C 4E 80 00 20 */ blr
@@ -1,164 +0,0 @@
lbl_80D37058:
/* 80D37058 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80D3705C 7C 08 02 A6 */ mflr r0
/* 80D37060 90 01 00 34 */ stw r0, 0x34(r1)
/* 80D37064 39 61 00 30 */ addi r11, r1, 0x30
/* 80D37068 4B 62 B1 71 */ bl _savegpr_28
/* 80D3706C 7C 7E 1B 78 */ mr r30, r3
/* 80D37070 3C 60 80 D3 */ lis r3, lit_3883@ha /* 0x80D3788C@ha */
/* 80D37074 3B E3 78 8C */ addi r31, r3, lit_3883@l /* 0x80D3788C@l */
/* 80D37078 A8 7E 08 36 */ lha r3, 0x836(r30)
/* 80D3707C 38 03 00 01 */ addi r0, r3, 1
/* 80D37080 B0 1E 08 36 */ sth r0, 0x836(r30)
/* 80D37084 38 60 00 00 */ li r3, 0
/* 80D37088 38 00 00 02 */ li r0, 2
/* 80D3708C 7C 09 03 A6 */ mtctr r0
lbl_80D37090:
/* 80D37090 38 A3 08 30 */ addi r5, r3, 0x830
/* 80D37094 7C 9E 2A AE */ lhax r4, r30, r5
/* 80D37098 2C 04 00 00 */ cmpwi r4, 0
/* 80D3709C 41 82 00 0C */ beq lbl_80D370A8
/* 80D370A0 38 04 FF FF */ addi r0, r4, -1
/* 80D370A4 7C 1E 2B 2E */ sthx r0, r30, r5
lbl_80D370A8:
/* 80D370A8 38 63 00 02 */ addi r3, r3, 2
/* 80D370AC 42 00 FF E4 */ bdnz lbl_80D37090
/* 80D370B0 A8 7E 08 34 */ lha r3, 0x834(r30)
/* 80D370B4 2C 03 00 00 */ cmpwi r3, 0
/* 80D370B8 41 82 00 0C */ beq lbl_80D370C4
/* 80D370BC 38 03 FF FF */ addi r0, r3, -1
/* 80D370C0 B0 1E 08 34 */ sth r0, 0x834(r30)
lbl_80D370C4:
/* 80D370C4 80 1E 04 A4 */ lwz r0, 0x4a4(r30)
/* 80D370C8 90 01 00 08 */ stw r0, 8(r1)
/* 80D370CC 3C 60 80 02 */ lis r3, fpcSch_JudgeByID__FPvPv@ha /* 0x80023590@ha */
/* 80D370D0 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID__FPvPv@l /* 0x80023590@l */
/* 80D370D4 38 81 00 08 */ addi r4, r1, 8
/* 80D370D8 4B 2E 27 21 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 80D370DC 28 03 00 00 */ cmplwi r3, 0
/* 80D370E0 41 82 00 98 */ beq lbl_80D37178
/* 80D370E4 A8 03 04 E6 */ lha r0, 0x4e6(r3)
/* 80D370E8 B0 1E 04 DE */ sth r0, 0x4de(r30)
/* 80D370EC C0 03 05 2C */ lfs f0, 0x52c(r3)
/* 80D370F0 D0 1E 05 2C */ stfs f0, 0x52c(r30)
/* 80D370F4 80 63 05 E0 */ lwz r3, 0x5e0(r3)
/* 80D370F8 80 63 00 04 */ lwz r3, 4(r3)
/* 80D370FC 80 63 00 84 */ lwz r3, 0x84(r3)
/* 80D37100 80 63 00 0C */ lwz r3, 0xc(r3)
/* 80D37104 38 63 03 00 */ addi r3, r3, 0x300
/* 80D37108 3C 80 80 45 */ lis r4, calc_mtx@ha /* 0x80450768@ha */
/* 80D3710C 38 84 07 68 */ addi r4, r4, calc_mtx@l /* 0x80450768@l */
/* 80D37110 80 84 00 00 */ lwz r4, 0(r4)
/* 80D37114 4B 60 F3 9D */ bl PSMTXCopy
/* 80D37118 A8 1E 08 36 */ lha r0, 0x836(r30)
/* 80D3711C 1C 00 15 18 */ mulli r0, r0, 0x1518
/* 80D37120 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
/* 80D37124 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */
/* 80D37128 38 63 9A 20 */ addi r3, r3, sincosTable___5JMath@l /* 0x80439A20@l */
/* 80D3712C 7C 43 04 2E */ lfsx f2, r3, r0
/* 80D37130 3C 60 80 45 */ lis r3, calc_mtx@ha /* 0x80450768@ha */
/* 80D37134 38 63 07 68 */ addi r3, r3, calc_mtx@l /* 0x80450768@l */
/* 80D37138 80 63 00 00 */ lwz r3, 0(r3)
/* 80D3713C C0 3F 00 18 */ lfs f1, 0x18(r31)
/* 80D37140 C0 1E 05 2C */ lfs f0, 0x52c(r30)
/* 80D37144 EC 00 00 B2 */ fmuls f0, f0, f2
/* 80D37148 EC 01 00 32 */ fmuls f0, f1, f0
/* 80D3714C FC 00 00 1E */ fctiwz f0, f0
/* 80D37150 D8 01 00 10 */ stfd f0, 0x10(r1)
/* 80D37154 80 81 00 14 */ lwz r4, 0x14(r1)
/* 80D37158 4B 2D 52 45 */ bl mDoMtx_XrotM__FPA4_fs
/* 80D3715C 3C 60 80 45 */ lis r3, calc_mtx@ha /* 0x80450768@ha */
/* 80D37160 38 63 07 68 */ addi r3, r3, calc_mtx@l /* 0x80450768@l */
/* 80D37164 80 63 00 00 */ lwz r3, 0(r3)
/* 80D37168 80 9E 05 70 */ lwz r4, 0x570(r30)
/* 80D3716C 38 84 00 24 */ addi r4, r4, 0x24
/* 80D37170 4B 60 F3 41 */ bl PSMTXCopy
/* 80D37174 48 00 00 40 */ b lbl_80D371B4
lbl_80D37178:
/* 80D37178 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80D3717C 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80D37180 C0 3E 04 D0 */ lfs f1, 0x4d0(r30)
/* 80D37184 C0 5E 04 D4 */ lfs f2, 0x4d4(r30)
/* 80D37188 C0 7E 04 D8 */ lfs f3, 0x4d8(r30)
/* 80D3718C 4B 60 F7 5D */ bl PSMTXTrans
/* 80D37190 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80D37194 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80D37198 A8 9E 04 E6 */ lha r4, 0x4e6(r30)
/* 80D3719C 4B 2D 52 99 */ bl mDoMtx_YrotM__FPA4_fs
/* 80D371A0 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80D371A4 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80D371A8 80 9E 05 70 */ lwz r4, 0x570(r30)
/* 80D371AC 38 84 00 24 */ addi r4, r4, 0x24
/* 80D371B0 4B 60 F3 01 */ bl PSMTXCopy
lbl_80D371B4:
/* 80D371B4 80 7E 05 70 */ lwz r3, 0x570(r30)
/* 80D371B8 38 63 00 24 */ addi r3, r3, 0x24
/* 80D371BC 3C 80 80 3E */ lis r4, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80D371C0 38 84 D4 70 */ addi r4, r4, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80D371C4 4B 60 F2 ED */ bl PSMTXCopy
/* 80D371C8 C0 3F 00 1C */ lfs f1, 0x1c(r31)
/* 80D371CC C0 5F 00 20 */ lfs f2, 0x20(r31)
/* 80D371D0 C0 7F 00 00 */ lfs f3, 0(r31)
/* 80D371D4 4B 2D 5B C9 */ bl transM__14mDoMtx_stack_cFfff
/* 80D371D8 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80D371DC 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80D371E0 38 80 40 00 */ li r4, 0x4000
/* 80D371E4 4B 2D 52 51 */ bl mDoMtx_YrotM__FPA4_fs
/* 80D371E8 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80D371EC 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80D371F0 38 80 08 34 */ li r4, 0x834
/* 80D371F4 4B 2D 51 A9 */ bl mDoMtx_XrotM__FPA4_fs
/* 80D371F8 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80D371FC 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80D37200 38 80 00 00 */ li r4, 0
/* 80D37204 4B 2D 52 C9 */ bl mDoMtx_ZrotM__FPA4_fs
/* 80D37208 80 7E 05 74 */ lwz r3, 0x574(r30)
/* 80D3720C 80 83 00 04 */ lwz r4, 4(r3)
/* 80D37210 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80D37214 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80D37218 38 84 00 24 */ addi r4, r4, 0x24
/* 80D3721C 4B 60 F2 95 */ bl PSMTXCopy
/* 80D37220 80 7E 05 78 */ lwz r3, 0x578(r30)
/* 80D37224 4B 2D 62 05 */ bl play__14mDoExt_baseAnmFv
/* 80D37228 80 7E 05 7C */ lwz r3, 0x57c(r30)
/* 80D3722C 4B 2D 61 FD */ bl play__14mDoExt_baseAnmFv
/* 80D37230 80 7E 05 74 */ lwz r3, 0x574(r30)
/* 80D37234 38 80 00 00 */ li r4, 0
/* 80D37238 38 A0 00 00 */ li r5, 0
/* 80D3723C 38 C0 00 00 */ li r6, 0
/* 80D37240 4B 2D 93 89 */ bl play__14mDoExt_McaMorfFP3VecUlSc
/* 80D37244 80 7E 05 74 */ lwz r3, 0x574(r30)
/* 80D37248 4B 2D 94 65 */ bl modelCalc__14mDoExt_McaMorfFv
/* 80D3724C 80 7E 05 70 */ lwz r3, 0x570(r30)
/* 80D37250 38 63 00 24 */ addi r3, r3, 0x24
/* 80D37254 3C 80 80 3E */ lis r4, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80D37258 38 84 D4 70 */ addi r4, r4, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80D3725C 4B 60 F2 55 */ bl PSMTXCopy
/* 80D37260 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80D37264 3B A3 D4 70 */ addi r29, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80D37268 3B 9E 05 80 */ addi r28, r30, 0x580
/* 80D3726C C0 3F 00 24 */ lfs f1, 0x24(r31)
/* 80D37270 C0 5F 00 28 */ lfs f2, 0x28(r31)
/* 80D37274 C0 7F 00 00 */ lfs f3, 0(r31)
/* 80D37278 4B 2D 5B 25 */ bl transM__14mDoMtx_stack_cFfff
/* 80D3727C C0 1D 00 0C */ lfs f0, 0xc(r29)
/* 80D37280 D0 1C 00 04 */ stfs f0, 4(r28)
/* 80D37284 C0 1D 00 1C */ lfs f0, 0x1c(r29)
/* 80D37288 D0 1C 00 08 */ stfs f0, 8(r28)
/* 80D3728C C0 1D 00 2C */ lfs f0, 0x2c(r29)
/* 80D37290 D0 1C 00 0C */ stfs f0, 0xc(r28)
/* 80D37294 A8 7C 00 00 */ lha r3, 0(r28)
/* 80D37298 38 03 00 01 */ addi r0, r3, 1
/* 80D3729C B0 1C 00 00 */ sth r0, 0(r28)
/* 80D372A0 7F C3 F3 78 */ mr r3, r30
/* 80D372A4 7F 84 E3 78 */ mr r4, r28
/* 80D372A8 4B FF F9 F9 */ bl tail_control__FP10fopAc_ac_cP9wf_tail_s
/* 80D372AC 7F 83 E3 78 */ mr r3, r28
/* 80D372B0 4B FF FC E1 */ bl tail_mtxset__FP9wf_tail_s
/* 80D372B4 38 60 00 01 */ li r3, 1
/* 80D372B8 39 61 00 30 */ addi r11, r1, 0x30
/* 80D372BC 4B 62 AF 69 */ bl _restgpr_28
/* 80D372C0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80D372C4 7C 08 03 A6 */ mtlr r0
/* 80D372C8 38 21 00 30 */ addi r1, r1, 0x30
/* 80D372CC 4E 80 00 20 */ blr
@@ -1,176 +0,0 @@
lbl_80D36CA0:
/* 80D36CA0 94 21 FF 10 */ stwu r1, -0xf0(r1)
/* 80D36CA4 7C 08 02 A6 */ mflr r0
/* 80D36CA8 90 01 00 F4 */ stw r0, 0xf4(r1)
/* 80D36CAC DB E1 00 E0 */ stfd f31, 0xe0(r1)
/* 80D36CB0 F3 E1 00 E8 */ psq_st f31, 232(r1), 0, 0 /* qr0 */
/* 80D36CB4 DB C1 00 D0 */ stfd f30, 0xd0(r1)
/* 80D36CB8 F3 C1 00 D8 */ psq_st f30, 216(r1), 0, 0 /* qr0 */
/* 80D36CBC DB A1 00 C0 */ stfd f29, 0xc0(r1)
/* 80D36CC0 F3 A1 00 C8 */ psq_st f29, 200(r1), 0, 0 /* qr0 */
/* 80D36CC4 DB 81 00 B0 */ stfd f28, 0xb0(r1)
/* 80D36CC8 F3 81 00 B8 */ psq_st f28, 184(r1), 0, 0 /* qr0 */
/* 80D36CCC DB 61 00 A0 */ stfd f27, 0xa0(r1)
/* 80D36CD0 F3 61 00 A8 */ psq_st f27, 168(r1), 0, 0 /* qr0 */
/* 80D36CD4 DB 41 00 90 */ stfd f26, 0x90(r1)
/* 80D36CD8 F3 41 00 98 */ psq_st f26, 152(r1), 0, 0 /* qr0 */
/* 80D36CDC DB 21 00 80 */ stfd f25, 0x80(r1)
/* 80D36CE0 F3 21 00 88 */ psq_st f25, 136(r1), 0, 0 /* qr0 */
/* 80D36CE4 39 61 00 80 */ addi r11, r1, 0x80
/* 80D36CE8 4B 62 B4 CD */ bl _savegpr_19
/* 80D36CEC 7C 73 1B 78 */ mr r19, r3
/* 80D36CF0 7C 9A 23 78 */ mr r26, r4
/* 80D36CF4 3C 60 80 D3 */ lis r3, lit_3883@ha /* 0x80D3788C@ha */
/* 80D36CF8 3A A3 78 8C */ addi r21, r3, lit_3883@l /* 0x80D3788C@l */
/* 80D36CFC 3B 9A 00 10 */ addi r28, r26, 0x10
/* 80D36D00 3B 7A 00 FA */ addi r27, r26, 0xfa
/* 80D36D04 3C 60 80 45 */ lis r3, calc_mtx@ha /* 0x80450768@ha */
/* 80D36D08 38 63 07 68 */ addi r3, r3, calc_mtx@l /* 0x80450768@l */
/* 80D36D0C 80 63 00 00 */ lwz r3, 0(r3)
/* 80D36D10 A8 93 04 DE */ lha r4, 0x4de(r19)
/* 80D36D14 4B 2D 56 C9 */ bl mDoMtx_YrotS__FPA4_fs
/* 80D36D18 C0 15 00 00 */ lfs f0, 0(r21)
/* 80D36D1C D0 01 00 38 */ stfs f0, 0x38(r1)
/* 80D36D20 D0 01 00 3C */ stfs f0, 0x3c(r1)
/* 80D36D24 C0 55 00 04 */ lfs f2, 4(r21)
/* 80D36D28 C0 35 00 08 */ lfs f1, 8(r21)
/* 80D36D2C C0 13 05 2C */ lfs f0, 0x52c(r19)
/* 80D36D30 EC 01 00 32 */ fmuls f0, f1, f0
/* 80D36D34 EC 02 00 2A */ fadds f0, f2, f0
/* 80D36D38 FC 00 00 50 */ fneg f0, f0
/* 80D36D3C D0 01 00 40 */ stfs f0, 0x40(r1)
/* 80D36D40 38 61 00 38 */ addi r3, r1, 0x38
/* 80D36D44 38 81 00 20 */ addi r4, r1, 0x20
/* 80D36D48 4B 53 A1 A5 */ bl MtxPosition__FP4cXyzP4cXyz
/* 80D36D4C C0 35 00 0C */ lfs f1, 0xc(r21)
/* 80D36D50 C0 13 05 2C */ lfs f0, 0x52c(r19)
/* 80D36D54 EF 61 00 32 */ fmuls f27, f1, f0
/* 80D36D58 C3 B5 00 00 */ lfs f29, 0(r21)
/* 80D36D5C D3 A1 00 38 */ stfs f29, 0x38(r1)
/* 80D36D60 D3 A1 00 3C */ stfs f29, 0x3c(r1)
/* 80D36D64 C0 15 00 04 */ lfs f0, 4(r21)
/* 80D36D68 D0 01 00 40 */ stfs f0, 0x40(r1)
/* 80D36D6C 3B A0 00 01 */ li r29, 1
/* 80D36D70 3B 20 F6 A0 */ li r25, -2400
/* 80D36D74 3B 00 EF 98 */ li r24, -4200
/* 80D36D78 3A E0 F1 8C */ li r23, -3700
/* 80D36D7C 3A C0 00 04 */ li r22, 4
/* 80D36D80 3C 60 80 D3 */ lis r3, pd@ha /* 0x80D378CC@ha */
/* 80D36D84 3B C3 78 CC */ addi r30, r3, pd@l /* 0x80D378CC@l */
/* 80D36D88 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */
/* 80D36D8C 3B E3 9A 20 */ addi r31, r3, sincosTable___5JMath@l /* 0x80439A20@l */
/* 80D36D90 C3 D5 00 10 */ lfs f30, 0x10(r21)
/* 80D36D94 C3 F5 00 14 */ lfs f31, 0x14(r21)
/* 80D36D98 3C 60 80 45 */ lis r3, calc_mtx@ha /* 0x80450768@ha */
/* 80D36D9C 3A A3 07 68 */ addi r21, r3, calc_mtx@l /* 0x80450768@l */
lbl_80D36DA0:
/* 80D36DA0 C0 01 00 20 */ lfs f0, 0x20(r1)
/* 80D36DA4 7C 7E B2 14 */ add r3, r30, r22
/* 80D36DA8 C0 23 FF FC */ lfs f1, -4(r3)
/* 80D36DAC EC 40 00 72 */ fmuls f2, f0, f1
/* 80D36DB0 D0 41 00 14 */ stfs f2, 0x14(r1)
/* 80D36DB4 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80D36DB8 EC 20 00 72 */ fmuls f1, f0, f1
/* 80D36DBC D0 21 00 1C */ stfs f1, 0x1c(r1)
/* 80D36DC0 A8 7A 00 00 */ lha r3, 0(r26)
/* 80D36DC4 1C 03 15 18 */ mulli r0, r3, 0x1518
/* 80D36DC8 7C 00 BA 14 */ add r0, r0, r23
/* 80D36DCC 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
/* 80D36DD0 7C 1F 04 2E */ lfsx f0, r31, r0
/* 80D36DD4 EC 1B 00 32 */ fmuls f0, f27, f0
/* 80D36DD8 EC 1E 00 32 */ fmuls f0, f30, f0
/* 80D36DDC EC 82 00 2A */ fadds f4, f2, f0
/* 80D36DE0 D0 81 00 14 */ stfs f4, 0x14(r1)
/* 80D36DE4 1C 03 16 44 */ mulli r0, r3, 0x1644
/* 80D36DE8 7C 00 C2 14 */ add r0, r0, r24
/* 80D36DEC 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
/* 80D36DF0 7C 1F 04 2E */ lfsx f0, r31, r0
/* 80D36DF4 EC 1B 00 32 */ fmuls f0, f27, f0
/* 80D36DF8 EC 1E 00 32 */ fmuls f0, f30, f0
/* 80D36DFC EC 61 00 2A */ fadds f3, f1, f0
/* 80D36E00 D0 61 00 1C */ stfs f3, 0x1c(r1)
/* 80D36E04 1C 03 10 68 */ mulli r0, r3, 0x1068
/* 80D36E08 7C 00 CA 14 */ add r0, r0, r25
/* 80D36E0C 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
/* 80D36E10 7C 1F 04 2E */ lfsx f0, r31, r0
/* 80D36E14 EC 5B 00 32 */ fmuls f2, f27, f0
/* 80D36E18 D0 41 00 18 */ stfs f2, 0x18(r1)
/* 80D36E1C C0 3C 00 00 */ lfs f1, 0(r28)
/* 80D36E20 C0 1C FF F4 */ lfs f0, -0xc(r28)
/* 80D36E24 EC 01 00 28 */ fsubs f0, f1, f0
/* 80D36E28 EF 84 00 2A */ fadds f28, f4, f0
/* 80D36E2C C0 3C 00 04 */ lfs f1, 4(r28)
/* 80D36E30 C0 1C FF F8 */ lfs f0, -8(r28)
/* 80D36E34 EC 01 00 28 */ fsubs f0, f1, f0
/* 80D36E38 EC 1F 00 2A */ fadds f0, f31, f0
/* 80D36E3C EF 42 00 2A */ fadds f26, f2, f0
/* 80D36E40 C0 3C 00 08 */ lfs f1, 8(r28)
/* 80D36E44 C0 1C FF FC */ lfs f0, -4(r28)
/* 80D36E48 EC 01 00 28 */ fsubs f0, f1, f0
/* 80D36E4C EF 23 00 2A */ fadds f25, f3, f0
/* 80D36E50 FC 20 D0 90 */ fmr f1, f26
/* 80D36E54 FC 40 C8 90 */ fmr f2, f25
/* 80D36E58 4B 53 08 1D */ bl cM_atan2s__Fff
/* 80D36E5C 7C 03 00 D0 */ neg r0, r3
/* 80D36E60 7C 14 07 34 */ extsh r20, r0
/* 80D36E64 EC 3A 06 B2 */ fmuls f1, f26, f26
/* 80D36E68 EC 19 06 72 */ fmuls f0, f25, f25
/* 80D36E6C EC 41 00 2A */ fadds f2, f1, f0
/* 80D36E70 FC 02 E8 40 */ fcmpo cr0, f2, f29
/* 80D36E74 40 81 00 0C */ ble lbl_80D36E80
/* 80D36E78 FC 00 10 34 */ frsqrte f0, f2
/* 80D36E7C EC 40 00 B2 */ fmuls f2, f0, f2
lbl_80D36E80:
/* 80D36E80 FC 20 E0 90 */ fmr f1, f28
/* 80D36E84 4B 53 07 F1 */ bl cM_atan2s__Fff
/* 80D36E88 7C 73 07 34 */ extsh r19, r3
/* 80D36E8C 80 75 00 00 */ lwz r3, 0(r21)
/* 80D36E90 7E 84 A3 78 */ mr r4, r20
/* 80D36E94 4B 2D 54 B1 */ bl mDoMtx_XrotS__FPA4_fs
/* 80D36E98 80 75 00 00 */ lwz r3, 0(r21)
/* 80D36E9C 7E 64 9B 78 */ mr r4, r19
/* 80D36EA0 4B 2D 55 95 */ bl mDoMtx_YrotM__FPA4_fs
/* 80D36EA4 38 61 00 38 */ addi r3, r1, 0x38
/* 80D36EA8 38 81 00 2C */ addi r4, r1, 0x2c
/* 80D36EAC 4B 53 A0 41 */ bl MtxPosition__FP4cXyzP4cXyz
/* 80D36EB0 B2 9B FF FA */ sth r20, -6(r27)
/* 80D36EB4 B2 7B FF FC */ sth r19, -4(r27)
/* 80D36EB8 38 61 00 08 */ addi r3, r1, 8
/* 80D36EBC 38 9C FF F4 */ addi r4, r28, -12
/* 80D36EC0 38 A1 00 2C */ addi r5, r1, 0x2c
/* 80D36EC4 4B 52 FC 21 */ bl __pl__4cXyzCFRC3Vec
/* 80D36EC8 C0 01 00 08 */ lfs f0, 8(r1)
/* 80D36ECC D0 1C 00 00 */ stfs f0, 0(r28)
/* 80D36ED0 C0 01 00 0C */ lfs f0, 0xc(r1)
/* 80D36ED4 D0 1C 00 04 */ stfs f0, 4(r28)
/* 80D36ED8 C0 01 00 10 */ lfs f0, 0x10(r1)
/* 80D36EDC D0 1C 00 08 */ stfs f0, 8(r28)
/* 80D36EE0 3B BD 00 01 */ addi r29, r29, 1
/* 80D36EE4 2C 1D 00 14 */ cmpwi r29, 0x14
/* 80D36EE8 3B 39 F6 A0 */ addi r25, r25, -2400
/* 80D36EEC 3B 18 EF 98 */ addi r24, r24, -4200
/* 80D36EF0 3A F7 F1 8C */ addi r23, r23, -3700
/* 80D36EF4 3A D6 00 04 */ addi r22, r22, 4
/* 80D36EF8 3B 9C 00 0C */ addi r28, r28, 0xc
/* 80D36EFC 3B 7B 00 06 */ addi r27, r27, 6
/* 80D36F00 41 80 FE A0 */ blt lbl_80D36DA0
/* 80D36F04 E3 E1 00 E8 */ psq_l f31, 232(r1), 0, 0 /* qr0 */
/* 80D36F08 CB E1 00 E0 */ lfd f31, 0xe0(r1)
/* 80D36F0C E3 C1 00 D8 */ psq_l f30, 216(r1), 0, 0 /* qr0 */
/* 80D36F10 CB C1 00 D0 */ lfd f30, 0xd0(r1)
/* 80D36F14 E3 A1 00 C8 */ psq_l f29, 200(r1), 0, 0 /* qr0 */
/* 80D36F18 CB A1 00 C0 */ lfd f29, 0xc0(r1)
/* 80D36F1C E3 81 00 B8 */ psq_l f28, 184(r1), 0, 0 /* qr0 */
/* 80D36F20 CB 81 00 B0 */ lfd f28, 0xb0(r1)
/* 80D36F24 E3 61 00 A8 */ psq_l f27, 168(r1), 0, 0 /* qr0 */
/* 80D36F28 CB 61 00 A0 */ lfd f27, 0xa0(r1)
/* 80D36F2C E3 41 00 98 */ psq_l f26, 152(r1), 0, 0 /* qr0 */
/* 80D36F30 CB 41 00 90 */ lfd f26, 0x90(r1)
/* 80D36F34 E3 21 00 88 */ psq_l f25, 136(r1), 0, 0 /* qr0 */
/* 80D36F38 CB 21 00 80 */ lfd f25, 0x80(r1)
/* 80D36F3C 39 61 00 80 */ addi r11, r1, 0x80
/* 80D36F40 4B 62 B2 C1 */ bl _restgpr_19
/* 80D36F44 80 01 00 F4 */ lwz r0, 0xf4(r1)
/* 80D36F48 7C 08 03 A6 */ mtlr r0
/* 80D36F4C 38 21 00 F0 */ addi r1, r1, 0xf0
/* 80D36F50 4E 80 00 20 */ blr
@@ -1,52 +0,0 @@
lbl_80D36F90:
/* 80D36F90 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80D36F94 7C 08 02 A6 */ mflr r0
/* 80D36F98 90 01 00 34 */ stw r0, 0x34(r1)
/* 80D36F9C 39 61 00 30 */ addi r11, r1, 0x30
/* 80D36FA0 4B 62 B2 29 */ bl _savegpr_24
/* 80D36FA4 7C 78 1B 78 */ mr r24, r3
/* 80D36FA8 3B 20 00 00 */ li r25, 0
/* 80D36FAC 3B E0 00 00 */ li r31, 0
/* 80D36FB0 3B C0 00 00 */ li r30, 0
/* 80D36FB4 3B A0 00 00 */ li r29, 0
/* 80D36FB8 3B 80 00 00 */ li r28, 0
/* 80D36FBC 3C 60 80 45 */ lis r3, calc_mtx@ha /* 0x80450768@ha */
/* 80D36FC0 3B 63 07 68 */ addi r27, r3, calc_mtx@l /* 0x80450768@l */
lbl_80D36FC4:
/* 80D36FC4 7C 78 E2 14 */ add r3, r24, r28
/* 80D36FC8 C0 23 00 04 */ lfs f1, 4(r3)
/* 80D36FCC C0 43 00 08 */ lfs f2, 8(r3)
/* 80D36FD0 C0 63 00 0C */ lfs f3, 0xc(r3)
/* 80D36FD4 38 60 00 00 */ li r3, 0
/* 80D36FD8 4B 53 9E 85 */ bl MtxTrans__FfffUc
/* 80D36FDC 80 7B 00 00 */ lwz r3, 0(r27)
/* 80D36FE0 7F 58 EA 14 */ add r26, r24, r29
/* 80D36FE4 A8 9A 00 F4 */ lha r4, 0xf4(r26)
/* 80D36FE8 4B 2D 53 B5 */ bl mDoMtx_XrotM__FPA4_fs
/* 80D36FEC 80 7B 00 00 */ lwz r3, 0(r27)
/* 80D36FF0 A8 9A 00 F6 */ lha r4, 0xf6(r26)
/* 80D36FF4 4B 2D 54 41 */ bl mDoMtx_YrotM__FPA4_fs
/* 80D36FF8 80 7B 00 00 */ lwz r3, 0(r27)
/* 80D36FFC 38 80 80 00 */ li r4, -32768
/* 80D37000 4B 2D 53 9D */ bl mDoMtx_XrotM__FPA4_fs
/* 80D37004 80 7B 00 00 */ lwz r3, 0(r27)
/* 80D37008 7F C4 07 34 */ extsh r4, r30
/* 80D3700C 4B 2D 54 C1 */ bl mDoMtx_ZrotM__FPA4_fs
/* 80D37010 80 7B 00 00 */ lwz r3, 0(r27)
/* 80D37014 38 1F 02 5C */ addi r0, r31, 0x25c
/* 80D37018 7C 98 00 2E */ lwzx r4, r24, r0
/* 80D3701C 38 84 00 24 */ addi r4, r4, 0x24
/* 80D37020 4B 60 F4 91 */ bl PSMTXCopy
/* 80D37024 3B 39 00 01 */ addi r25, r25, 1
/* 80D37028 2C 19 00 13 */ cmpwi r25, 0x13
/* 80D3702C 3B FF 00 04 */ addi r31, r31, 4
/* 80D37030 3B DE 27 34 */ addi r30, r30, 0x2734
/* 80D37034 3B BD 00 06 */ addi r29, r29, 6
/* 80D37038 3B 9C 00 0C */ addi r28, r28, 0xc
/* 80D3703C 41 80 FF 88 */ blt lbl_80D36FC4
/* 80D37040 39 61 00 30 */ addi r11, r1, 0x30
/* 80D37044 4B 62 B1 D1 */ bl _restgpr_24
/* 80D37048 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80D3704C 7C 08 03 A6 */ mtlr r0
/* 80D37050 38 21 00 30 */ addi r1, r1, 0x30
/* 80D37054 4E 80 00 20 */ blr
@@ -1,199 +0,0 @@
lbl_80D37308:
/* 80D37308 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80D3730C 7C 08 02 A6 */ mflr r0
/* 80D37310 90 01 00 34 */ stw r0, 0x34(r1)
/* 80D37314 39 61 00 30 */ addi r11, r1, 0x30
/* 80D37318 4B 62 AE BD */ bl _savegpr_27
/* 80D3731C 7C 7F 1B 78 */ mr r31, r3
/* 80D37320 3C 60 80 D3 */ lis r3, d_a_obj_wflag__stringBase0@ha /* 0x80D378C0@ha */
/* 80D37324 38 63 78 C0 */ addi r3, r3, d_a_obj_wflag__stringBase0@l /* 0x80D378C0@l */
/* 80D37328 38 80 00 0A */ li r4, 0xa
/* 80D3732C 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80D37330 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80D37334 3F C5 00 02 */ addis r30, r5, 2
/* 80D37338 3B DE C2 F8 */ addi r30, r30, -15624
/* 80D3733C 7F C5 F3 78 */ mr r5, r30
/* 80D37340 38 C0 00 80 */ li r6, 0x80
/* 80D37344 4B 30 4F A9 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 80D37348 3C 80 00 08 */ lis r4, 8
/* 80D3734C 3C A0 11 00 */ lis r5, 0x1100 /* 0x11000084@ha */
/* 80D37350 38 A5 00 84 */ addi r5, r5, 0x0084 /* 0x11000084@l */
/* 80D37354 4B 2D D9 01 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
/* 80D37358 90 7F 05 70 */ stw r3, 0x570(r31)
/* 80D3735C 80 1F 05 70 */ lwz r0, 0x570(r31)
/* 80D37360 28 00 00 00 */ cmplwi r0, 0
/* 80D37364 40 82 00 0C */ bne lbl_80D37370
/* 80D37368 38 60 00 00 */ li r3, 0
/* 80D3736C 48 00 02 68 */ b lbl_80D375D4
lbl_80D37370:
/* 80D37370 38 60 00 54 */ li r3, 0x54
/* 80D37374 4B 59 78 D9 */ bl __nw__FUl
/* 80D37378 7C 7D 1B 79 */ or. r29, r3, r3
/* 80D3737C 41 82 00 8C */ beq lbl_80D37408
/* 80D37380 3C 60 80 D3 */ lis r3, d_a_obj_wflag__stringBase0@ha /* 0x80D378C0@ha */
/* 80D37384 38 63 78 C0 */ addi r3, r3, d_a_obj_wflag__stringBase0@l /* 0x80D378C0@l */
/* 80D37388 38 80 00 06 */ li r4, 6
/* 80D3738C 7F C5 F3 78 */ mr r5, r30
/* 80D37390 38 C0 00 80 */ li r6, 0x80
/* 80D37394 4B 30 4F 59 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 80D37398 7C 7C 1B 78 */ mr r28, r3
/* 80D3739C 3C 60 80 D3 */ lis r3, d_a_obj_wflag__stringBase0@ha /* 0x80D378C0@ha */
/* 80D373A0 38 63 78 C0 */ addi r3, r3, d_a_obj_wflag__stringBase0@l /* 0x80D378C0@l */
/* 80D373A4 38 80 00 0B */ li r4, 0xb
/* 80D373A8 7F C5 F3 78 */ mr r5, r30
/* 80D373AC 38 C0 00 80 */ li r6, 0x80
/* 80D373B0 4B 30 4F 3D */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 80D373B4 7C 64 1B 78 */ mr r4, r3
/* 80D373B8 38 00 00 01 */ li r0, 1
/* 80D373BC 90 01 00 08 */ stw r0, 8(r1)
/* 80D373C0 38 00 00 00 */ li r0, 0
/* 80D373C4 90 01 00 0C */ stw r0, 0xc(r1)
/* 80D373C8 3C 00 00 08 */ lis r0, 8
/* 80D373CC 90 01 00 10 */ stw r0, 0x10(r1)
/* 80D373D0 3C 60 11 02 */ lis r3, 0x1102 /* 0x11020284@ha */
/* 80D373D4 38 03 02 84 */ addi r0, r3, 0x0284 /* 0x11020284@l */
/* 80D373D8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D373DC 7F A3 EB 78 */ mr r3, r29
/* 80D373E0 38 A0 00 00 */ li r5, 0
/* 80D373E4 38 C0 00 00 */ li r6, 0
/* 80D373E8 7F 87 E3 78 */ mr r7, r28
/* 80D373EC 39 00 00 02 */ li r8, 2
/* 80D373F0 3D 20 80 D3 */ lis r9, lit_4094@ha /* 0x80D378B8@ha */
/* 80D373F4 C0 29 78 B8 */ lfs f1, lit_4094@l(r9) /* 0x80D378B8@l */
/* 80D373F8 39 20 00 00 */ li r9, 0
/* 80D373FC 39 40 FF FF */ li r10, -1
/* 80D37400 4B 2D 88 4D */ bl __ct__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl
/* 80D37404 7C 7D 1B 78 */ mr r29, r3
lbl_80D37408:
/* 80D37408 93 BF 05 74 */ stw r29, 0x574(r31)
/* 80D3740C 80 7F 05 74 */ lwz r3, 0x574(r31)
/* 80D37410 28 03 00 00 */ cmplwi r3, 0
/* 80D37414 41 82 00 10 */ beq lbl_80D37424
/* 80D37418 80 03 00 04 */ lwz r0, 4(r3)
/* 80D3741C 28 00 00 00 */ cmplwi r0, 0
/* 80D37420 40 82 00 0C */ bne lbl_80D3742C
lbl_80D37424:
/* 80D37424 38 60 00 00 */ li r3, 0
/* 80D37428 48 00 01 AC */ b lbl_80D375D4
lbl_80D3742C:
/* 80D3742C 38 60 00 18 */ li r3, 0x18
/* 80D37430 4B 59 78 1D */ bl __nw__FUl
/* 80D37434 7C 7D 1B 79 */ or. r29, r3, r3
/* 80D37438 41 82 00 20 */ beq lbl_80D37458
/* 80D3743C 3C 80 80 D3 */ lis r4, __vt__12J3DFrameCtrl@ha /* 0x80D37968@ha */
/* 80D37440 38 04 79 68 */ addi r0, r4, __vt__12J3DFrameCtrl@l /* 0x80D37968@l */
/* 80D37444 90 1D 00 00 */ stw r0, 0(r29)
/* 80D37448 38 80 00 00 */ li r4, 0
/* 80D3744C 4B 5F 0F B1 */ bl init__12J3DFrameCtrlFs
/* 80D37450 38 00 00 00 */ li r0, 0
/* 80D37454 90 1D 00 14 */ stw r0, 0x14(r29)
lbl_80D37458:
/* 80D37458 93 BF 05 78 */ stw r29, 0x578(r31)
/* 80D3745C 80 1F 05 78 */ lwz r0, 0x578(r31)
/* 80D37460 28 00 00 00 */ cmplwi r0, 0
/* 80D37464 40 82 00 0C */ bne lbl_80D37470
/* 80D37468 38 60 00 00 */ li r3, 0
/* 80D3746C 48 00 01 68 */ b lbl_80D375D4
lbl_80D37470:
/* 80D37470 3C 60 80 D3 */ lis r3, d_a_obj_wflag__stringBase0@ha /* 0x80D378C0@ha */
/* 80D37474 38 63 78 C0 */ addi r3, r3, d_a_obj_wflag__stringBase0@l /* 0x80D378C0@l */
/* 80D37478 38 80 00 0E */ li r4, 0xe
/* 80D3747C 7F C5 F3 78 */ mr r5, r30
/* 80D37480 38 C0 00 80 */ li r6, 0x80
/* 80D37484 4B 30 4E 69 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 80D37488 7C 65 1B 78 */ mr r5, r3
/* 80D3748C 80 7F 05 74 */ lwz r3, 0x574(r31)
/* 80D37490 80 63 00 04 */ lwz r3, 4(r3)
/* 80D37494 80 83 00 04 */ lwz r4, 4(r3)
/* 80D37498 80 7F 05 78 */ lwz r3, 0x578(r31)
/* 80D3749C 38 84 00 58 */ addi r4, r4, 0x58
/* 80D374A0 38 C0 00 01 */ li r6, 1
/* 80D374A4 38 E0 00 02 */ li r7, 2
/* 80D374A8 3D 00 80 D3 */ lis r8, lit_4094@ha /* 0x80D378B8@ha */
/* 80D374AC C0 28 78 B8 */ lfs f1, lit_4094@l(r8) /* 0x80D378B8@l */
/* 80D374B0 39 00 00 00 */ li r8, 0
/* 80D374B4 39 20 FF FF */ li r9, -1
/* 80D374B8 4B 2D 61 85 */ bl init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss
/* 80D374BC 2C 03 00 00 */ cmpwi r3, 0
/* 80D374C0 40 82 00 0C */ bne lbl_80D374CC
/* 80D374C4 38 60 00 00 */ li r3, 0
/* 80D374C8 48 00 01 0C */ b lbl_80D375D4
lbl_80D374CC:
/* 80D374CC 38 60 00 18 */ li r3, 0x18
/* 80D374D0 4B 59 77 7D */ bl __nw__FUl
/* 80D374D4 7C 7D 1B 79 */ or. r29, r3, r3
/* 80D374D8 41 82 00 20 */ beq lbl_80D374F8
/* 80D374DC 3C 80 80 D3 */ lis r4, __vt__12J3DFrameCtrl@ha /* 0x80D37968@ha */
/* 80D374E0 38 04 79 68 */ addi r0, r4, __vt__12J3DFrameCtrl@l /* 0x80D37968@l */
/* 80D374E4 90 1D 00 00 */ stw r0, 0(r29)
/* 80D374E8 38 80 00 00 */ li r4, 0
/* 80D374EC 4B 5F 0F 11 */ bl init__12J3DFrameCtrlFs
/* 80D374F0 38 00 00 00 */ li r0, 0
/* 80D374F4 90 1D 00 14 */ stw r0, 0x14(r29)
lbl_80D374F8:
/* 80D374F8 93 BF 05 7C */ stw r29, 0x57c(r31)
/* 80D374FC 80 1F 05 7C */ lwz r0, 0x57c(r31)
/* 80D37500 28 00 00 00 */ cmplwi r0, 0
/* 80D37504 40 82 00 0C */ bne lbl_80D37510
/* 80D37508 38 60 00 05 */ li r3, 5
/* 80D3750C 48 00 00 C8 */ b lbl_80D375D4
lbl_80D37510:
/* 80D37510 3C 60 80 D3 */ lis r3, d_a_obj_wflag__stringBase0@ha /* 0x80D378C0@ha */
/* 80D37514 38 63 78 C0 */ addi r3, r3, d_a_obj_wflag__stringBase0@l /* 0x80D378C0@l */
/* 80D37518 38 80 00 12 */ li r4, 0x12
/* 80D3751C 7F C5 F3 78 */ mr r5, r30
/* 80D37520 38 C0 00 80 */ li r6, 0x80
/* 80D37524 4B 30 4D C9 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 80D37528 7C 65 1B 78 */ mr r5, r3
/* 80D3752C 80 7F 05 74 */ lwz r3, 0x574(r31)
/* 80D37530 80 63 00 04 */ lwz r3, 4(r3)
/* 80D37534 80 83 00 04 */ lwz r4, 4(r3)
/* 80D37538 80 7F 05 7C */ lwz r3, 0x57c(r31)
/* 80D3753C 38 84 00 58 */ addi r4, r4, 0x58
/* 80D37540 38 C0 00 01 */ li r6, 1
/* 80D37544 38 E0 00 02 */ li r7, 2
/* 80D37548 3D 00 80 D3 */ lis r8, lit_4094@ha /* 0x80D378B8@ha */
/* 80D3754C C0 28 78 B8 */ lfs f1, lit_4094@l(r8) /* 0x80D378B8@l */
/* 80D37550 39 00 00 00 */ li r8, 0
/* 80D37554 39 20 FF FF */ li r9, -1
/* 80D37558 4B 2D 5F F5 */ bl init__13mDoExt_btpAnmFP16J3DMaterialTableP16J3DAnmTexPatterniifss
/* 80D3755C 2C 03 00 00 */ cmpwi r3, 0
/* 80D37560 40 82 00 0C */ bne lbl_80D3756C
/* 80D37564 38 60 00 05 */ li r3, 5
/* 80D37568 48 00 00 6C */ b lbl_80D375D4
lbl_80D3756C:
/* 80D3756C 3C 60 80 D3 */ lis r3, d_a_obj_wflag__stringBase0@ha /* 0x80D378C0@ha */
/* 80D37570 38 63 78 C0 */ addi r3, r3, d_a_obj_wflag__stringBase0@l /* 0x80D378C0@l */
/* 80D37574 38 80 00 09 */ li r4, 9
/* 80D37578 7F C5 F3 78 */ mr r5, r30
/* 80D3757C 38 C0 00 80 */ li r6, 0x80
/* 80D37580 4B 30 4D 6D */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 80D37584 7C 7C 1B 78 */ mr r28, r3
/* 80D37588 3F A0 11 00 */ lis r29, 0x1100 /* 0x11000084@ha */
/* 80D3758C 3B 60 00 00 */ li r27, 0
/* 80D37590 3B C0 00 00 */ li r30, 0
lbl_80D37594:
/* 80D37594 7F 83 E3 78 */ mr r3, r28
/* 80D37598 3C 80 00 08 */ lis r4, 8
/* 80D3759C 38 BD 00 84 */ addi r5, r29, 0x0084 /* 0x11000084@l */
/* 80D375A0 4B 2D D6 B5 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
/* 80D375A4 38 1E 07 DC */ addi r0, r30, 0x7dc
/* 80D375A8 7C 7F 01 2E */ stwx r3, r31, r0
/* 80D375AC 7C 1F 00 2E */ lwzx r0, r31, r0
/* 80D375B0 28 00 00 00 */ cmplwi r0, 0
/* 80D375B4 40 82 00 0C */ bne lbl_80D375C0
/* 80D375B8 38 60 00 00 */ li r3, 0
/* 80D375BC 48 00 00 18 */ b lbl_80D375D4
lbl_80D375C0:
/* 80D375C0 3B 7B 00 01 */ addi r27, r27, 1
/* 80D375C4 2C 1B 00 13 */ cmpwi r27, 0x13
/* 80D375C8 3B DE 00 04 */ addi r30, r30, 4
/* 80D375CC 41 80 FF C8 */ blt lbl_80D37594
/* 80D375D0 38 60 00 01 */ li r3, 1
lbl_80D375D4:
/* 80D375D4 39 61 00 30 */ addi r11, r1, 0x30
/* 80D375D8 4B 62 AC 49 */ bl _restgpr_27
/* 80D375DC 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80D375E0 7C 08 03 A6 */ mtlr r0
/* 80D375E4 38 21 00 30 */ addi r1, r1, 0x30
/* 80D375E8 4E 80 00 20 */ blr
@@ -2,5 +2,35 @@
#define D_A_OBJ_WFLAG_H
#include "dolphin/types.h"
#include "f_op/f_op_actor.h"
#include "SSystem/SComponent/c_phase.h"
struct wf_tail_s {
/* 80D37720 */ ~wf_tail_s() {}
/* 80D377F0 */ wf_tail_s() {}
/* 0x000 */ s16 field_0x000;
/* 0x000 */ u16 field_0x002;
/* 0x004 */ cXyz field_0x004[20];
/* 0x0F4 */ csXyz field_0x0f4[20];
/* 0x16C */ cXyz field_0x16c[20];
/* 0x25C */ J3DModel* mModels[19];
/* 0x2A8 */ u32 field_0x2a8;
};
struct obj_wflag_class : public fopAc_ac_c {
/* 0x568 */ request_of_phase_process_class mPhaseReq;
/* 0x570 */ J3DModel* mpModel;
/* 0x574 */ mDoExt_McaMorf* mMorf;
/* 0x578 */ mDoExt_btkAnm* field_0x578;
/* 0x57C */ mDoExt_btpAnm* field_0x57c;
/* 0x580 */ wf_tail_s mTails[1];
/* 0x82C */ u8 field_0x82c;
/* 0x82E */ s16 field_0x82e;
/* 0x830 */ s16 field_0x830[2];
/* 0x834 */ s16 field_0x834;
/* 0x836 */ s16 field_0x836;
/* 0x838 */ u32 field_0x838;
};
#endif /* D_A_OBJ_WFLAG_H */
File diff suppressed because it is too large Load Diff