d_a_obj_kkanban (Kakariko Sign) OK (#1991)

* d_a_obj_kkanban OK

* format files
This commit is contained in:
Trueffel
2023-11-25 15:58:55 +02:00
committed by GitHub
parent c2fbd42c21
commit 7a6acf904c
19 changed files with 165 additions and 1057 deletions
@@ -1,29 +0,0 @@
lbl_80C469F4:
/* 80C469F4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C469F8 7C 08 02 A6 */ mflr r0
/* 80C469FC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C46A00 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80C46A04 7C 7F 1B 78 */ mr r31, r3
/* 80C46A08 3C 60 80 C4 */ lis r3, l_arcName@ha /* 0x80C46F98@ha */
/* 80C46A0C 38 63 6F 98 */ addi r3, r3, l_arcName@l /* 0x80C46F98@l */
/* 80C46A10 80 63 00 00 */ lwz r3, 0(r3)
/* 80C46A14 38 80 00 04 */ li r4, 4
/* 80C46A18 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80C46A1C 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80C46A20 3C A5 00 02 */ addis r5, r5, 2
/* 80C46A24 38 C0 00 80 */ li r6, 0x80
/* 80C46A28 38 A5 C2 F8 */ addi r5, r5, -15624
/* 80C46A2C 4B 3F 58 C1 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 80C46A30 3C 80 00 08 */ lis r4, 8
/* 80C46A34 3C A0 11 00 */ lis r5, 0x1100 /* 0x11000084@ha */
/* 80C46A38 38 A5 00 84 */ addi r5, r5, 0x0084 /* 0x11000084@l */
/* 80C46A3C 4B 3C E2 19 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
/* 80C46A40 90 7F 05 A8 */ stw r3, 0x5a8(r31)
/* 80C46A44 80 7F 05 A8 */ lwz r3, 0x5a8(r31)
/* 80C46A48 30 03 FF FF */ addic r0, r3, -1
/* 80C46A4C 7C 60 19 10 */ subfe r3, r0, r3
/* 80C46A50 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80C46A54 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46A58 7C 08 03 A6 */ mtlr r0
/* 80C46A5C 38 21 00 10 */ addi r1, r1, 0x10
/* 80C46A60 4E 80 00 20 */ blr
@@ -1,76 +0,0 @@
lbl_80C46808:
/* 80C46808 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80C4680C 7C 08 02 A6 */ mflr r0
/* 80C46810 90 01 00 24 */ stw r0, 0x24(r1)
/* 80C46814 39 61 00 20 */ addi r11, r1, 0x20
/* 80C46818 4B 71 B9 BD */ bl _savegpr_27
/* 80C4681C 7C 7F 1B 78 */ mr r31, r3
/* 80C46820 3C 80 80 C4 */ lis r4, lit_3715@ha /* 0x80C46F54@ha */
/* 80C46824 3B A4 6F 54 */ addi r29, r4, lit_3715@l /* 0x80C46F54@l */
/* 80C46828 4B FF FF 41 */ bl initBaseMtx__14daObjKKanban_cFv
/* 80C4682C 80 7F 05 A8 */ lwz r3, 0x5a8(r31)
/* 80C46830 38 03 00 24 */ addi r0, r3, 0x24
/* 80C46834 90 1F 05 04 */ stw r0, 0x504(r31)
/* 80C46838 80 7F 05 A8 */ lwz r3, 0x5a8(r31)
/* 80C4683C 80 63 00 04 */ lwz r3, 4(r3)
/* 80C46840 83 83 00 54 */ lwz r28, 0x54(r3)
/* 80C46844 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFF@ha */
/* 80C46848 38 03 FF FF */ addi r0, r3, 0xFFFF /* 0x0000FFFF@l */
/* 80C4684C B0 1F 07 44 */ sth r0, 0x744(r31)
/* 80C46850 3B 60 00 00 */ li r27, 0
/* 80C46854 3C 60 80 C4 */ lis r3, d_a_obj_kkanban__stringBase0@ha /* 0x80C46F88@ha */
/* 80C46858 3B C3 6F 88 */ addi r30, r3, d_a_obj_kkanban__stringBase0@l /* 0x80C46F88@l */
/* 80C4685C 48 00 00 28 */ b lbl_80C46884
lbl_80C46860:
/* 80C46860 7F 83 E3 78 */ mr r3, r28
/* 80C46864 7F 64 DB 78 */ mr r4, r27
/* 80C46868 4B 69 82 91 */ bl getName__10JUTNameTabCFUs
/* 80C4686C 38 9E 00 0A */ addi r4, r30, 0xa
/* 80C46870 4B 72 21 25 */ bl strcmp
/* 80C46874 2C 03 00 00 */ cmpwi r3, 0
/* 80C46878 40 82 00 08 */ bne lbl_80C46880
/* 80C4687C B3 7F 07 44 */ sth r27, 0x744(r31)
lbl_80C46880:
/* 80C46880 3B 7B 00 01 */ addi r27, r27, 1
lbl_80C46884:
/* 80C46884 80 7F 05 A8 */ lwz r3, 0x5a8(r31)
/* 80C46888 80 83 00 04 */ lwz r4, 4(r3)
/* 80C4688C A0 64 00 2C */ lhz r3, 0x2c(r4)
/* 80C46890 57 60 04 3E */ clrlwi r0, r27, 0x10
/* 80C46894 7C 00 18 40 */ cmplw r0, r3
/* 80C46898 41 80 FF C8 */ blt lbl_80C46860
/* 80C4689C 80 64 00 28 */ lwz r3, 0x28(r4)
/* 80C468A0 A0 1F 07 44 */ lhz r0, 0x744(r31)
/* 80C468A4 54 00 10 3A */ slwi r0, r0, 2
/* 80C468A8 7C 83 00 2E */ lwzx r4, r3, r0
/* 80C468AC 3C 60 80 C4 */ lis r3, nodeCallBack__FP8J3DJointi@ha /* 0x80C46698@ha */
/* 80C468B0 38 03 66 98 */ addi r0, r3, nodeCallBack__FP8J3DJointi@l /* 0x80C46698@l */
/* 80C468B4 90 04 00 04 */ stw r0, 4(r4)
/* 80C468B8 80 7F 05 A8 */ lwz r3, 0x5a8(r31)
/* 80C468BC 93 E3 00 14 */ stw r31, 0x14(r3)
/* 80C468C0 7F E3 FB 78 */ mr r3, r31
/* 80C468C4 C0 3D 00 00 */ lfs f1, 0(r29)
/* 80C468C8 C0 5D 00 04 */ lfs f2, 4(r29)
/* 80C468CC C0 7D 00 08 */ lfs f3, 8(r29)
/* 80C468D0 C0 9D 00 0C */ lfs f4, 0xc(r29)
/* 80C468D4 C0 BD 00 10 */ lfs f5, 0x10(r29)
/* 80C468D8 C0 DD 00 14 */ lfs f6, 0x14(r29)
/* 80C468DC 4B 3D 3C 6D */ bl fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff
/* 80C468E0 38 7F 05 AC */ addi r3, r31, 0x5ac
/* 80C468E4 38 80 00 FF */ li r4, 0xff
/* 80C468E8 38 A0 00 FF */ li r5, 0xff
/* 80C468EC 7F E6 FB 78 */ mr r6, r31
/* 80C468F0 4B 43 CF 71 */ bl Init__9dCcD_SttsFiiP10fopAc_ac_c
/* 80C468F4 38 7F 05 E8 */ addi r3, r31, 0x5e8
/* 80C468F8 3C 80 80 C4 */ lis r4, l_tri_src@ha /* 0x80C46F9C@ha */
/* 80C468FC 38 84 6F 9C */ addi r4, r4, l_tri_src@l /* 0x80C46F9C@l */
/* 80C46900 4B 43 DF 85 */ bl Set__8dCcD_TriFRC11dCcD_SrcTri
/* 80C46904 38 1F 05 AC */ addi r0, r31, 0x5ac
/* 80C46908 90 1F 06 2C */ stw r0, 0x62c(r31)
/* 80C4690C 38 60 00 01 */ li r3, 1
/* 80C46910 39 61 00 20 */ addi r11, r1, 0x20
/* 80C46914 4B 71 B9 0D */ bl _restgpr_27
/* 80C46918 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80C4691C 7C 08 03 A6 */ mtlr r0
/* 80C46920 38 21 00 20 */ addi r1, r1, 0x20
/* 80C46924 4E 80 00 20 */ blr
@@ -1,14 +0,0 @@
lbl_80C46CC0:
/* 80C46CC0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C46CC4 7C 08 02 A6 */ mflr r0
/* 80C46CC8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C46CCC 3C 80 80 C4 */ lis r4, l_arcName@ha /* 0x80C46F98@ha */
/* 80C46CD0 38 84 6F 98 */ addi r4, r4, l_arcName@l /* 0x80C46F98@l */
/* 80C46CD4 80 84 00 00 */ lwz r4, 0(r4)
/* 80C46CD8 38 63 05 A0 */ addi r3, r3, 0x5a0
/* 80C46CDC 4B 3E 63 2D */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
/* 80C46CE0 38 60 00 01 */ li r3, 1
/* 80C46CE4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46CE8 7C 08 03 A6 */ mtlr r0
/* 80C46CEC 38 21 00 10 */ addi r1, r1, 0x10
/* 80C46CF0 4E 80 00 20 */ blr
@@ -1,42 +0,0 @@
lbl_80C46C1C:
/* 80C46C1C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C46C20 7C 08 02 A6 */ mflr r0
/* 80C46C24 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C46C28 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80C46C2C 93 C1 00 08 */ stw r30, 8(r1)
/* 80C46C30 7C 7E 1B 78 */ mr r30, r3
/* 80C46C34 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 80C46C38 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 80C46C3C 38 80 00 10 */ li r4, 0x10
/* 80C46C40 38 BE 04 D0 */ addi r5, r30, 0x4d0
/* 80C46C44 38 DE 01 0C */ addi r6, r30, 0x10c
/* 80C46C48 4B 55 CB 7D */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
/* 80C46C4C 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 80C46C50 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 80C46C54 80 9E 05 A8 */ lwz r4, 0x5a8(r30)
/* 80C46C58 80 84 00 04 */ lwz r4, 4(r4)
/* 80C46C5C 38 BE 01 0C */ addi r5, r30, 0x10c
/* 80C46C60 4B 55 E1 41 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
/* 80C46C64 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80C46C68 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80C46C6C 80 04 5F 70 */ lwz r0, 0x5f70(r4)
/* 80C46C70 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
/* 80C46C74 3B E3 4A C8 */ addi r31, r3, j3dSys@l /* 0x80434AC8@l */
/* 80C46C78 90 1F 00 48 */ stw r0, 0x48(r31)
/* 80C46C7C 80 04 5F 74 */ lwz r0, 0x5f74(r4)
/* 80C46C80 90 1F 00 4C */ stw r0, 0x4c(r31)
/* 80C46C84 80 7E 05 A8 */ lwz r3, 0x5a8(r30)
/* 80C46C88 4B 3C 70 3D */ bl mDoExt_modelUpdateDL__FP8J3DModel
/* 80C46C8C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80C46C90 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80C46C94 80 03 5F 80 */ lwz r0, 0x5f80(r3)
/* 80C46C98 90 1F 00 48 */ stw r0, 0x48(r31)
/* 80C46C9C 80 03 5F 84 */ lwz r0, 0x5f84(r3)
/* 80C46CA0 90 1F 00 4C */ stw r0, 0x4c(r31)
/* 80C46CA4 38 60 00 01 */ li r3, 1
/* 80C46CA8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80C46CAC 83 C1 00 08 */ lwz r30, 8(r1)
/* 80C46CB0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46CB4 7C 08 03 A6 */ mtlr r0
/* 80C46CB8 38 21 00 10 */ addi r1, r1, 0x10
/* 80C46CBC 4E 80 00 20 */ blr
@@ -1,80 +0,0 @@
lbl_80C46AE4:
/* 80C46AE4 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80C46AE8 7C 08 02 A6 */ mflr r0
/* 80C46AEC 90 01 00 34 */ stw r0, 0x34(r1)
/* 80C46AF0 39 61 00 30 */ addi r11, r1, 0x30
/* 80C46AF4 4B 71 B6 E9 */ bl _savegpr_29
/* 80C46AF8 7C 7D 1B 78 */ mr r29, r3
/* 80C46AFC 7C 9E 23 78 */ mr r30, r4
/* 80C46B00 3C 60 80 C4 */ lis r3, lit_3715@ha /* 0x80C46F54@ha */
/* 80C46B04 3B E3 6F 54 */ addi r31, r3, lit_3715@l /* 0x80C46F54@l */
/* 80C46B08 80 7D 07 50 */ lwz r3, 0x750(r29)
/* 80C46B0C 38 03 00 01 */ addi r0, r3, 1
/* 80C46B10 90 1D 07 50 */ stw r0, 0x750(r29)
/* 80C46B14 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */
/* 80C46B18 38 83 9A 20 */ addi r4, r3, sincosTable___5JMath@l /* 0x80439A20@l */
/* 80C46B1C A8 7D 07 4A */ lha r3, 0x74a(r29)
/* 80C46B20 38 63 03 E8 */ addi r3, r3, 0x3e8
/* 80C46B24 80 1D 07 50 */ lwz r0, 0x750(r29)
/* 80C46B28 7C 03 01 D6 */ mullw r0, r3, r0
/* 80C46B2C 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
/* 80C46B30 7C 64 02 14 */ add r3, r4, r0
/* 80C46B34 C0 43 00 04 */ lfs f2, 4(r3)
/* 80C46B38 C0 3F 00 10 */ lfs f1, 0x10(r31)
/* 80C46B3C C0 1D 07 4C */ lfs f0, 0x74c(r29)
/* 80C46B40 EC 01 00 2A */ fadds f0, f1, f0
/* 80C46B44 EC 00 00 B2 */ fmuls f0, f0, f2
/* 80C46B48 FC 00 00 1E */ fctiwz f0, f0
/* 80C46B4C D8 01 00 08 */ stfd f0, 8(r1)
/* 80C46B50 80 01 00 0C */ lwz r0, 0xc(r1)
/* 80C46B54 B0 1D 07 46 */ sth r0, 0x746(r29)
/* 80C46B58 A8 7D 07 4A */ lha r3, 0x74a(r29)
/* 80C46B5C 38 63 03 E8 */ addi r3, r3, 0x3e8
/* 80C46B60 80 1D 07 50 */ lwz r0, 0x750(r29)
/* 80C46B64 7C 03 01 D6 */ mullw r0, r3, r0
/* 80C46B68 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
/* 80C46B6C 7C 44 04 2E */ lfsx f2, r4, r0
/* 80C46B70 C0 3F 00 0C */ lfs f1, 0xc(r31)
/* 80C46B74 C0 1D 07 4C */ lfs f0, 0x74c(r29)
/* 80C46B78 EC 01 00 2A */ fadds f0, f1, f0
/* 80C46B7C EC 00 00 B2 */ fmuls f0, f0, f2
/* 80C46B80 FC 00 00 1E */ fctiwz f0, f0
/* 80C46B84 D8 01 00 10 */ stfd f0, 0x10(r1)
/* 80C46B88 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46B8C B0 1D 07 48 */ sth r0, 0x748(r29)
/* 80C46B90 38 7D 07 4C */ addi r3, r29, 0x74c
/* 80C46B94 C0 3F 00 28 */ lfs f1, 0x28(r31)
/* 80C46B98 C0 5F 00 2C */ lfs f2, 0x2c(r31)
/* 80C46B9C 4B 62 8E E5 */ bl cLib_addCalc0__FPfff
/* 80C46BA0 38 7D 07 4A */ addi r3, r29, 0x74a
/* 80C46BA4 38 80 00 00 */ li r4, 0
/* 80C46BA8 38 A0 00 14 */ li r5, 0x14
/* 80C46BAC 38 C0 00 64 */ li r6, 0x64
/* 80C46BB0 4B 62 9A 59 */ bl cLib_addCalcAngleS2__FPssss
/* 80C46BB4 38 7D 05 E8 */ addi r3, r29, 0x5e8
/* 80C46BB8 4B 43 D8 A9 */ bl ChkTgHit__12dCcD_GObjInfFv
/* 80C46BBC 28 03 00 00 */ cmplwi r3, 0
/* 80C46BC0 41 82 00 14 */ beq lbl_80C46BD4
/* 80C46BC4 C0 1F 00 30 */ lfs f0, 0x30(r31)
/* 80C46BC8 D0 1D 07 4C */ stfs f0, 0x74c(r29)
/* 80C46BCC 38 00 00 00 */ li r0, 0
/* 80C46BD0 B0 1D 07 4A */ sth r0, 0x74a(r29)
lbl_80C46BD4:
/* 80C46BD4 38 1D 05 6C */ addi r0, r29, 0x56c
/* 80C46BD8 90 1E 00 00 */ stw r0, 0(r30)
/* 80C46BDC 7F A3 EB 78 */ mr r3, r29
/* 80C46BE0 4B FF FB C5 */ bl setBaseMtx__14daObjKKanban_cFv
/* 80C46BE4 7F A3 EB 78 */ mr r3, r29
/* 80C46BE8 4B FF FD 41 */ bl setTG__14daObjKKanban_cFv
/* 80C46BEC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80C46BF0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80C46BF4 38 63 23 3C */ addi r3, r3, 0x233c
/* 80C46BF8 38 9D 05 E8 */ addi r4, r29, 0x5e8
/* 80C46BFC 4B 61 DF AD */ bl Set__4cCcSFP8cCcD_Obj
/* 80C46C00 38 60 00 01 */ li r3, 1
/* 80C46C04 39 61 00 30 */ addi r11, r1, 0x30
/* 80C46C08 4B 71 B6 21 */ bl _restgpr_29
/* 80C46C0C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80C46C10 7C 08 03 A6 */ mtlr r0
/* 80C46C14 38 21 00 30 */ addi r1, r1, 0x30
/* 80C46C18 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_80C46E98:
/* 80C46E98 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C46E9C 7C 08 02 A6 */ mflr r0
/* 80C46EA0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C46EA4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80C46EA8 7C 7F 1B 79 */ or. r31, r3, r3
/* 80C46EAC 41 82 00 1C */ beq lbl_80C46EC8
/* 80C46EB0 3C A0 80 C4 */ lis r5, __vt__8cM3dGAab@ha /* 0x80C47058@ha */
/* 80C46EB4 38 05 70 58 */ addi r0, r5, __vt__8cM3dGAab@l /* 0x80C47058@l */
/* 80C46EB8 90 1F 00 18 */ stw r0, 0x18(r31)
/* 80C46EBC 7C 80 07 35 */ extsh. r0, r4
/* 80C46EC0 40 81 00 08 */ ble lbl_80C46EC8
/* 80C46EC4 4B 68 7E 79 */ bl __dl__FPv
lbl_80C46EC8:
/* 80C46EC8 7F E3 FB 78 */ mr r3, r31
/* 80C46ECC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80C46ED0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46ED4 7C 08 03 A6 */ mtlr r0
/* 80C46ED8 38 21 00 10 */ addi r1, r1, 0x10
/* 80C46EDC 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_80C46E50:
/* 80C46E50 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C46E54 7C 08 02 A6 */ mflr r0
/* 80C46E58 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C46E5C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80C46E60 7C 7F 1B 79 */ or. r31, r3, r3
/* 80C46E64 41 82 00 1C */ beq lbl_80C46E80
/* 80C46E68 3C A0 80 C4 */ lis r5, __vt__8cM3dGPla@ha /* 0x80C4704C@ha */
/* 80C46E6C 38 05 70 4C */ addi r0, r5, __vt__8cM3dGPla@l /* 0x80C4704C@l */
/* 80C46E70 90 1F 00 10 */ stw r0, 0x10(r31)
/* 80C46E74 7C 80 07 35 */ extsh. r0, r4
/* 80C46E78 40 81 00 08 */ ble lbl_80C46E80
/* 80C46E7C 4B 68 7E C1 */ bl __dl__FPv
lbl_80C46E80:
/* 80C46E80 7F E3 FB 78 */ mr r3, r31
/* 80C46E84 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80C46E88 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46E8C 7C 08 03 A6 */ mtlr r0
/* 80C46E90 38 21 00 10 */ addi r1, r1, 0x10
/* 80C46E94 4E 80 00 20 */ blr
@@ -1,26 +0,0 @@
lbl_80C46DF4:
/* 80C46DF4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C46DF8 7C 08 02 A6 */ mflr r0
/* 80C46DFC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C46E00 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80C46E04 7C 7F 1B 79 */ or. r31, r3, r3
/* 80C46E08 41 82 00 30 */ beq lbl_80C46E38
/* 80C46E0C 3C 60 80 C4 */ lis r3, __vt__8cM3dGTri@ha /* 0x80C47040@ha */
/* 80C46E10 38 03 70 40 */ addi r0, r3, __vt__8cM3dGTri@l /* 0x80C47040@l */
/* 80C46E14 90 1F 00 10 */ stw r0, 0x10(r31)
/* 80C46E18 41 82 00 10 */ beq lbl_80C46E28
/* 80C46E1C 3C 60 80 C4 */ lis r3, __vt__8cM3dGPla@ha /* 0x80C4704C@ha */
/* 80C46E20 38 03 70 4C */ addi r0, r3, __vt__8cM3dGPla@l /* 0x80C4704C@l */
/* 80C46E24 90 1F 00 10 */ stw r0, 0x10(r31)
lbl_80C46E28:
/* 80C46E28 7C 80 07 35 */ extsh. r0, r4
/* 80C46E2C 40 81 00 0C */ ble lbl_80C46E38
/* 80C46E30 7F E3 FB 78 */ mr r3, r31
/* 80C46E34 4B 68 7F 09 */ bl __dl__FPv
lbl_80C46E38:
/* 80C46E38 7F E3 FB 78 */ mr r3, r31
/* 80C46E3C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80C46E40 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46E44 7C 08 03 A6 */ mtlr r0
/* 80C46E48 38 21 00 10 */ addi r1, r1, 0x10
/* 80C46E4C 4E 80 00 20 */ blr
@@ -1,35 +0,0 @@
lbl_80C46A64:
/* 80C46A64 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C46A68 7C 08 02 A6 */ mflr r0
/* 80C46A6C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C46A70 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80C46A74 7C 7F 1B 78 */ mr r31, r3
/* 80C46A78 38 7F 05 A0 */ addi r3, r31, 0x5a0
/* 80C46A7C 3C 80 80 C4 */ lis r4, l_arcName@ha /* 0x80C46F98@ha */
/* 80C46A80 38 84 6F 98 */ addi r4, r4, l_arcName@l /* 0x80C46F98@l */
/* 80C46A84 80 84 00 00 */ lwz r4, 0(r4)
/* 80C46A88 4B 3E 64 35 */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCc
/* 80C46A8C 7C 60 1B 78 */ mr r0, r3
/* 80C46A90 2C 00 00 04 */ cmpwi r0, 4
/* 80C46A94 40 82 00 38 */ bne lbl_80C46ACC
/* 80C46A98 7F E3 FB 78 */ mr r3, r31
/* 80C46A9C 3C 80 80 C4 */ lis r4, l_arcName@ha /* 0x80C46F98@ha */
/* 80C46AA0 38 84 6F 98 */ addi r4, r4, l_arcName@l /* 0x80C46F98@l */
/* 80C46AA4 80 84 00 00 */ lwz r4, 0(r4)
/* 80C46AA8 38 A0 00 07 */ li r5, 7
/* 80C46AAC 38 C0 00 00 */ li r6, 0
/* 80C46AB0 38 E0 19 50 */ li r7, 0x1950
/* 80C46AB4 39 00 00 00 */ li r8, 0
/* 80C46AB8 4B 43 1D 05 */ bl MoveBGCreate__16dBgS_MoveBgActorFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUlPA3_A4_f
/* 80C46ABC 7C 60 1B 78 */ mr r0, r3
/* 80C46AC0 2C 00 00 05 */ cmpwi r0, 5
/* 80C46AC4 40 82 00 08 */ bne lbl_80C46ACC
/* 80C46AC8 48 00 00 08 */ b lbl_80C46AD0
lbl_80C46ACC:
/* 80C46ACC 7C 03 03 78 */ mr r3, r0
lbl_80C46AD0:
/* 80C46AD0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80C46AD4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46AD8 7C 08 03 A6 */ mtlr r0
/* 80C46ADC 38 21 00 10 */ addi r1, r1, 0x10
/* 80C46AE0 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80C46EE0:
/* 80C46EE0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C46EE4 7C 08 02 A6 */ mflr r0
/* 80C46EE8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C46EEC 4B 43 19 F1 */ bl MoveBGDelete__16dBgS_MoveBgActorFv
/* 80C46EF0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46EF4 7C 08 03 A6 */ mtlr r0
/* 80C46EF8 38 21 00 10 */ addi r1, r1, 0x10
/* 80C46EFC 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_80C46F20:
/* 80C46F20 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C46F24 7C 08 02 A6 */ mflr r0
/* 80C46F28 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C46F2C 81 83 05 9C */ lwz r12, 0x59c(r3)
/* 80C46F30 81 8C 00 14 */ lwz r12, 0x14(r12)
/* 80C46F34 7D 89 03 A6 */ mtctr r12
/* 80C46F38 4E 80 04 21 */ bctrl
/* 80C46F3C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46F40 7C 08 03 A6 */ mtlr r0
/* 80C46F44 38 21 00 10 */ addi r1, r1, 0x10
/* 80C46F48 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80C46F00:
/* 80C46F00 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C46F04 7C 08 02 A6 */ mflr r0
/* 80C46F08 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C46F0C 4B 43 1A 45 */ bl MoveBGExecute__16dBgS_MoveBgActorFv
/* 80C46F10 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46F14 7C 08 03 A6 */ mtlr r0
/* 80C46F18 38 21 00 10 */ addi r1, r1, 0x10
/* 80C46F1C 4E 80 00 20 */ blr
@@ -1,67 +0,0 @@
lbl_80C46CF4:
/* 80C46CF4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C46CF8 7C 08 02 A6 */ mflr r0
/* 80C46CFC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C46D00 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80C46D04 93 C1 00 08 */ stw r30, 8(r1)
/* 80C46D08 7C 7F 1B 78 */ mr r31, r3
/* 80C46D0C 80 03 04 A0 */ lwz r0, 0x4a0(r3)
/* 80C46D10 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 80C46D14 40 82 00 C0 */ bne lbl_80C46DD4
/* 80C46D18 7F E0 FB 79 */ or. r0, r31, r31
/* 80C46D1C 41 82 00 AC */ beq lbl_80C46DC8
/* 80C46D20 7C 1E 03 78 */ mr r30, r0
/* 80C46D24 4B 43 19 01 */ bl __ct__16dBgS_MoveBgActorFv
/* 80C46D28 3C 60 80 C4 */ lis r3, __vt__14daObjKKanban_c@ha /* 0x80C47064@ha */
/* 80C46D2C 38 03 70 64 */ addi r0, r3, __vt__14daObjKKanban_c@l /* 0x80C47064@l */
/* 80C46D30 90 1E 05 9C */ stw r0, 0x59c(r30)
/* 80C46D34 3C 60 80 3C */ lis r3, __vt__9cCcD_Stts@ha /* 0x803C3728@ha */
/* 80C46D38 38 03 37 28 */ addi r0, r3, __vt__9cCcD_Stts@l /* 0x803C3728@l */
/* 80C46D3C 90 1E 05 C4 */ stw r0, 0x5c4(r30)
/* 80C46D40 38 7E 05 C8 */ addi r3, r30, 0x5c8
/* 80C46D44 4B 43 CA 1D */ bl __ct__10dCcD_GSttsFv
/* 80C46D48 3C 60 80 3B */ lis r3, __vt__9dCcD_Stts@ha /* 0x803AC2E4@ha */
/* 80C46D4C 38 63 C2 E4 */ addi r3, r3, __vt__9dCcD_Stts@l /* 0x803AC2E4@l */
/* 80C46D50 90 7E 05 C4 */ stw r3, 0x5c4(r30)
/* 80C46D54 38 03 00 20 */ addi r0, r3, 0x20
/* 80C46D58 90 1E 05 C8 */ stw r0, 0x5c8(r30)
/* 80C46D5C 3B DE 05 E8 */ addi r30, r30, 0x5e8
/* 80C46D60 7F C3 F3 78 */ mr r3, r30
/* 80C46D64 4B 43 CC C5 */ bl __ct__12dCcD_GObjInfFv
/* 80C46D68 3C 60 80 3C */ lis r3, __vt__14cCcD_ShapeAttr@ha /* 0x803C36D0@ha */
/* 80C46D6C 38 03 36 D0 */ addi r0, r3, __vt__14cCcD_ShapeAttr@l /* 0x803C36D0@l */
/* 80C46D70 90 1E 01 20 */ stw r0, 0x120(r30)
/* 80C46D74 3C 60 80 C4 */ lis r3, __vt__8cM3dGAab@ha /* 0x80C47058@ha */
/* 80C46D78 38 03 70 58 */ addi r0, r3, __vt__8cM3dGAab@l /* 0x80C47058@l */
/* 80C46D7C 90 1E 01 1C */ stw r0, 0x11c(r30)
/* 80C46D80 3C 60 80 C4 */ lis r3, __vt__8cM3dGPla@ha /* 0x80C4704C@ha */
/* 80C46D84 38 03 70 4C */ addi r0, r3, __vt__8cM3dGPla@l /* 0x80C4704C@l */
/* 80C46D88 90 1E 01 34 */ stw r0, 0x134(r30)
/* 80C46D8C 3C 60 80 C4 */ lis r3, __vt__8cM3dGTri@ha /* 0x80C47040@ha */
/* 80C46D90 38 03 70 40 */ addi r0, r3, __vt__8cM3dGTri@l /* 0x80C47040@l */
/* 80C46D94 90 1E 01 34 */ stw r0, 0x134(r30)
/* 80C46D98 3C 60 80 3C */ lis r3, __vt__12cCcD_TriAttr@ha /* 0x803C366C@ha */
/* 80C46D9C 38 63 36 6C */ addi r3, r3, __vt__12cCcD_TriAttr@l /* 0x803C366C@l */
/* 80C46DA0 90 7E 01 20 */ stw r3, 0x120(r30)
/* 80C46DA4 38 03 00 58 */ addi r0, r3, 0x58
/* 80C46DA8 90 1E 01 34 */ stw r0, 0x134(r30)
/* 80C46DAC 3C 60 80 3B */ lis r3, __vt__8dCcD_Tri@ha /* 0x803AC0E0@ha */
/* 80C46DB0 38 63 C0 E0 */ addi r3, r3, __vt__8dCcD_Tri@l /* 0x803AC0E0@l */
/* 80C46DB4 90 7E 00 3C */ stw r3, 0x3c(r30)
/* 80C46DB8 38 03 00 2C */ addi r0, r3, 0x2c
/* 80C46DBC 90 1E 01 20 */ stw r0, 0x120(r30)
/* 80C46DC0 38 03 00 84 */ addi r0, r3, 0x84
/* 80C46DC4 90 1E 01 34 */ stw r0, 0x134(r30)
lbl_80C46DC8:
/* 80C46DC8 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
/* 80C46DCC 60 00 00 08 */ ori r0, r0, 8
/* 80C46DD0 90 1F 04 A0 */ stw r0, 0x4a0(r31)
lbl_80C46DD4:
/* 80C46DD4 7F E3 FB 78 */ mr r3, r31
/* 80C46DD8 4B FF FC 8D */ bl create1st__14daObjKKanban_cFv
/* 80C46DDC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80C46DE0 83 C1 00 08 */ lwz r30, 8(r1)
/* 80C46DE4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46DE8 7C 08 03 A6 */ mtlr r0
/* 80C46DEC 38 21 00 10 */ addi r1, r1, 0x10
/* 80C46DF0 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_80C46768:
/* 80C46768 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C4676C 7C 08 02 A6 */ mflr r0
/* 80C46770 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C46774 80 83 05 A8 */ lwz r4, 0x5a8(r3)
/* 80C46778 C0 03 04 EC */ lfs f0, 0x4ec(r3)
/* 80C4677C D0 04 00 18 */ stfs f0, 0x18(r4)
/* 80C46780 C0 03 04 F0 */ lfs f0, 0x4f0(r3)
/* 80C46784 D0 04 00 1C */ stfs f0, 0x1c(r4)
/* 80C46788 C0 03 04 F4 */ lfs f0, 0x4f4(r3)
/* 80C4678C D0 04 00 20 */ stfs f0, 0x20(r4)
/* 80C46790 48 00 00 15 */ bl setBaseMtx__14daObjKKanban_cFv
/* 80C46794 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46798 7C 08 03 A6 */ mtlr r0
/* 80C4679C 38 21 00 10 */ addi r1, r1, 0x10
/* 80C467A0 4E 80 00 20 */ blr
@@ -1,54 +0,0 @@
lbl_80C46698:
/* 80C46698 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80C4669C 7C 08 02 A6 */ mflr r0
/* 80C466A0 90 01 00 24 */ stw r0, 0x24(r1)
/* 80C466A4 39 61 00 20 */ addi r11, r1, 0x20
/* 80C466A8 4B 71 BB 35 */ bl _savegpr_29
/* 80C466AC 2C 04 00 00 */ cmpwi r4, 0
/* 80C466B0 40 82 00 9C */ bne lbl_80C4674C
/* 80C466B4 A0 83 00 14 */ lhz r4, 0x14(r3)
/* 80C466B8 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
/* 80C466BC 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
/* 80C466C0 83 C3 00 38 */ lwz r30, 0x38(r3)
/* 80C466C4 83 FE 00 14 */ lwz r31, 0x14(r30)
/* 80C466C8 A0 1F 07 44 */ lhz r0, 0x744(r31)
/* 80C466CC 7C 04 00 00 */ cmpw r4, r0
/* 80C466D0 40 82 00 7C */ bne lbl_80C4674C
/* 80C466D4 80 7E 00 84 */ lwz r3, 0x84(r30)
/* 80C466D8 80 03 00 0C */ lwz r0, 0xc(r3)
/* 80C466DC 1F A4 00 30 */ mulli r29, r4, 0x30
/* 80C466E0 7C 60 EA 14 */ add r3, r0, r29
/* 80C466E4 3C 80 80 3E */ lis r4, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80C466E8 38 84 D4 70 */ addi r4, r4, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80C466EC 4B 6F FD C5 */ bl PSMTXCopy
/* 80C466F0 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80C466F4 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80C466F8 A8 9F 07 46 */ lha r4, 0x746(r31)
/* 80C466FC 4B 3C 5C A1 */ bl mDoMtx_XrotM__FPA4_fs
/* 80C46700 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80C46704 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80C46708 A8 9F 07 48 */ lha r4, 0x748(r31)
/* 80C4670C 4B 3C 5D C1 */ bl mDoMtx_ZrotM__FPA4_fs
/* 80C46710 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80C46714 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80C46718 80 9E 00 84 */ lwz r4, 0x84(r30)
/* 80C4671C 80 04 00 0C */ lwz r0, 0xc(r4)
/* 80C46720 7C 80 EA 14 */ add r4, r0, r29
/* 80C46724 4B 6F FD 8D */ bl PSMTXCopy
/* 80C46728 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80C4672C 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80C46730 3C 80 80 43 */ lis r4, mCurrentMtx__6J3DSys@ha /* 0x80434BE4@ha */
/* 80C46734 38 84 4B E4 */ addi r4, r4, mCurrentMtx__6J3DSys@l /* 0x80434BE4@l */
/* 80C46738 4B 6F FD 79 */ bl PSMTXCopy
/* 80C4673C 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80C46740 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80C46744 38 9F 05 6C */ addi r4, r31, 0x56c
/* 80C46748 4B 6F FD 69 */ bl PSMTXCopy
lbl_80C4674C:
/* 80C4674C 38 60 00 01 */ li r3, 1
/* 80C46750 39 61 00 20 */ addi r11, r1, 0x20
/* 80C46754 4B 71 BA D5 */ bl _restgpr_29
/* 80C46758 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80C4675C 7C 08 03 A6 */ mtlr r0
/* 80C46760 38 21 00 20 */ addi r1, r1, 0x20
/* 80C46764 4E 80 00 20 */ blr
@@ -1,26 +0,0 @@
lbl_80C467A4:
/* 80C467A4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C467A8 7C 08 02 A6 */ mflr r0
/* 80C467AC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C467B0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80C467B4 7C 7F 1B 78 */ mr r31, r3
/* 80C467B8 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80C467BC 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80C467C0 C0 3F 04 D0 */ lfs f1, 0x4d0(r31)
/* 80C467C4 C0 5F 04 D4 */ lfs f2, 0x4d4(r31)
/* 80C467C8 C0 7F 04 D8 */ lfs f3, 0x4d8(r31)
/* 80C467CC 4B 70 01 1D */ bl PSMTXTrans
/* 80C467D0 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80C467D4 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80C467D8 A8 9F 04 E6 */ lha r4, 0x4e6(r31)
/* 80C467DC 4B 3C 5C 59 */ bl mDoMtx_YrotM__FPA4_fs
/* 80C467E0 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80C467E4 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80C467E8 80 9F 05 A8 */ lwz r4, 0x5a8(r31)
/* 80C467EC 38 84 00 24 */ addi r4, r4, 0x24
/* 80C467F0 4B 6F FC C1 */ bl PSMTXCopy
/* 80C467F4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80C467F8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C467FC 7C 08 03 A6 */ mtlr r0
/* 80C46800 38 21 00 10 */ addi r1, r1, 0x10
/* 80C46804 4E 80 00 20 */ blr
@@ -1,53 +0,0 @@
lbl_80C46928:
/* 80C46928 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 80C4692C 7C 08 02 A6 */ mflr r0
/* 80C46930 90 01 00 54 */ stw r0, 0x54(r1)
/* 80C46934 39 61 00 50 */ addi r11, r1, 0x50
/* 80C46938 4B 71 B8 99 */ bl _savegpr_26
/* 80C4693C 7C 7A 1B 78 */ mr r26, r3
/* 80C46940 3C 60 80 C4 */ lis r3, lit_3715@ha /* 0x80C46F54@ha */
/* 80C46944 38 63 6F 54 */ addi r3, r3, lit_3715@l /* 0x80C46F54@l */
/* 80C46948 C0 23 00 18 */ lfs f1, 0x18(r3)
/* 80C4694C D0 21 00 08 */ stfs f1, 8(r1)
/* 80C46950 D0 21 00 0C */ stfs f1, 0xc(r1)
/* 80C46954 D0 21 00 10 */ stfs f1, 0x10(r1)
/* 80C46958 3B 81 00 14 */ addi r28, r1, 0x14
/* 80C4695C D0 21 00 14 */ stfs f1, 0x14(r1)
/* 80C46960 C0 03 00 1C */ lfs f0, 0x1c(r3)
/* 80C46964 D0 01 00 18 */ stfs f0, 0x18(r1)
/* 80C46968 D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 80C4696C 3B A1 00 20 */ addi r29, r1, 0x20
/* 80C46970 D0 21 00 20 */ stfs f1, 0x20(r1)
/* 80C46974 C0 03 00 20 */ lfs f0, 0x20(r3)
/* 80C46978 D0 01 00 24 */ stfs f0, 0x24(r1)
/* 80C4697C C0 03 00 24 */ lfs f0, 0x24(r3)
/* 80C46980 D0 01 00 28 */ stfs f0, 0x28(r1)
/* 80C46984 38 7A 05 6C */ addi r3, r26, 0x56c
/* 80C46988 3C 80 80 3E */ lis r4, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80C4698C 38 84 D4 70 */ addi r4, r4, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80C46990 4B 6F FB 21 */ bl PSMTXCopy
/* 80C46994 3B 60 00 00 */ li r27, 0
/* 80C46998 3B E0 00 00 */ li r31, 0
/* 80C4699C 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80C469A0 3B C3 D4 70 */ addi r30, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
lbl_80C469A4:
/* 80C469A4 38 81 00 08 */ addi r4, r1, 8
/* 80C469A8 7C 84 FA 14 */ add r4, r4, r31
/* 80C469AC 7F C3 F3 78 */ mr r3, r30
/* 80C469B0 7C 85 23 78 */ mr r5, r4
/* 80C469B4 4B 70 03 B9 */ bl PSMTXMultVec
/* 80C469B8 3B 7B 00 01 */ addi r27, r27, 1
/* 80C469BC 2C 1B 00 03 */ cmpwi r27, 3
/* 80C469C0 3B FF 00 0C */ addi r31, r31, 0xc
/* 80C469C4 41 80 FF E0 */ blt lbl_80C469A4
/* 80C469C8 38 7A 07 0C */ addi r3, r26, 0x70c
/* 80C469CC 38 81 00 08 */ addi r4, r1, 8
/* 80C469D0 7F 85 E3 78 */ mr r5, r28
/* 80C469D4 7F A6 EB 78 */ mr r6, r29
/* 80C469D8 4B 62 8E 05 */ bl setPos__8cM3dGTriFPC3VecPC3VecPC3Vec
/* 80C469DC 39 61 00 50 */ addi r11, r1, 0x50
/* 80C469E0 4B 71 B8 3D */ bl _restgpr_26
/* 80C469E4 80 01 00 54 */ lwz r0, 0x54(r1)
/* 80C469E8 7C 08 03 A6 */ mtlr r0
/* 80C469EC 38 21 00 50 */ addi r1, r1, 0x50
/* 80C469F0 4E 80 00 20 */ blr
@@ -1,6 +1,34 @@
#ifndef D_A_OBJ_KKANBAN_H
#define D_A_OBJ_KKANBAN_H
#include "dolphin/types.h"
#include "d/bg/d_bg_s_movebg_actor.h"
#include "d/com/d_com_inf_game.h"
#include "f_op/f_op_actor_mng.h"
class daObjKKanban_c : public dBgS_MoveBgActor {
public:
/* 80C46768 */ void initBaseMtx();
/* 80C467A4 */ void setBaseMtx();
/* 80C46808 */ int Create();
/* 80C46928 */ void setTG();
/* 80C469F4 */ int CreateHeap();
/* 80C46A64 */ int create1st();
/* 80C46AE4 */ int Execute(Mtx**);
/* 80C46C1C */ int Draw();
/* 80C46CC0 */ int Delete();
Mtx& getMoveBgMtx() { return mBgMtx; }
/* 0x5A0 */ request_of_phase_process_class mPhaseReq;
/* 0x5A8 */ J3DModel* mpModel;
/* 0x5AC */ dCcD_Stts mStts;
/* 0x5E8 */ dCcD_Tri mTri;
/* 0x744 */ u16 mJointIdx;
/* 0x746 */ s16 mRotX;
/* 0x748 */ s16 mRotZ;
/* 0x74A */ s16 field_0x74a;
/* 0x74C */ f32 field_0x74c;
/* 0x750 */ s32 field_0x750;
}; // Size: 0x758
#endif /* D_A_OBJ_KKANBAN_H */
File diff suppressed because it is too large Load Diff