diff options
| author | Jeff Padgham <jeff.ookami@gmail.com> | 2024-03-01 22:25:27 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-03-02 08:25:27 +0200 |
| commit | 9b87f613c8de640e7df6780fc69a91ef40037762 (patch) | |
| tree | d7075e810fa75b70ee510b374e06f8b236c2b7bb /asm | |
| parent | 218f15ab6de91b797e18057fc088be25d57dc9d8 (diff) | |
d_a_obj_bkdoor OK (#2082)
* bkdoor decomp OK
* Cleanup and document pass
* Updating progress after merge conflict
---------
Co-authored-by: GinNoOokami <noreply>
Diffstat (limited to 'asm')
14 files changed, 0 insertions, 504 deletions
diff --git a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/CreateHeap__13daObjBkDoor_cFv.s b/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/CreateHeap__13daObjBkDoor_cFv.s deleted file mode 100644 index 4fa575b80e..0000000000 --- a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/CreateHeap__13daObjBkDoor_cFv.s +++ /dev/null @@ -1,33 +0,0 @@ -lbl_80578EA0: -/* 80578EA0 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80578EA4 7C 08 02 A6 */ mflr r0 -/* 80578EA8 90 01 00 14 */ stw r0, 0x14(r1) -/* 80578EAC 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80578EB0 7C 7F 1B 78 */ mr r31, r3 -/* 80578EB4 3C 60 80 58 */ lis r3, l_arcName@ha /* 0x80579544@ha */ -/* 80578EB8 38 63 95 44 */ addi r3, r3, l_arcName@l /* 0x80579544@l */ -/* 80578EBC 80 63 00 00 */ lwz r3, 0(r3) -/* 80578EC0 88 1F 05 BC */ lbz r0, 0x5bc(r31) -/* 80578EC4 54 00 10 3A */ slwi r0, r0, 2 -/* 80578EC8 3C 80 80 58 */ lis r4, l_bmd@ha /* 0x80579490@ha */ -/* 80578ECC 38 84 94 90 */ addi r4, r4, l_bmd@l /* 0x80579490@l */ -/* 80578ED0 7C 84 00 2E */ lwzx r4, r4, r0 -/* 80578ED4 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */ -/* 80578ED8 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */ -/* 80578EDC 3C A5 00 02 */ addis r5, r5, 2 -/* 80578EE0 38 C0 00 80 */ li r6, 0x80 -/* 80578EE4 38 A5 C2 F8 */ addi r5, r5, -15624 -/* 80578EE8 4B AC 34 05 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci -/* 80578EEC 3C 80 00 08 */ lis r4, 8 -/* 80578EF0 3C A0 11 00 */ lis r5, 0x1100 /* 0x11000084@ha */ -/* 80578EF4 38 A5 00 84 */ addi r5, r5, 0x0084 /* 0x11000084@l */ -/* 80578EF8 4B A9 BD 5D */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl -/* 80578EFC 90 7F 05 A8 */ stw r3, 0x5a8(r31) -/* 80578F00 80 7F 05 A8 */ lwz r3, 0x5a8(r31) -/* 80578F04 30 03 FF FF */ addic r0, r3, -1 -/* 80578F08 7C 60 19 10 */ subfe r3, r0, r3 -/* 80578F0C 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80578F10 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80578F14 7C 08 03 A6 */ mtlr r0 -/* 80578F18 38 21 00 10 */ addi r1, r1, 0x10 -/* 80578F1C 4E 80 00 20 */ blr diff --git a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/Create__13daObjBkDoor_cFv.s b/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/Create__13daObjBkDoor_cFv.s deleted file mode 100644 index 31294a198b..0000000000 --- a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/Create__13daObjBkDoor_cFv.s +++ /dev/null @@ -1,37 +0,0 @@ -lbl_80578E14: -/* 80578E14 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80578E18 7C 08 02 A6 */ mflr r0 -/* 80578E1C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80578E20 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80578E24 7C 7F 1B 78 */ mr r31, r3 -/* 80578E28 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */ -/* 80578E2C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */ -/* 80578E30 38 63 07 F0 */ addi r3, r3, 0x7f0 -/* 80578E34 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha /* 0x803A7288@ha */ -/* 80578E38 38 84 72 88 */ addi r4, r4, saveBitLabels__16dSv_event_flag_c@l /* 0x803A7288@l */ -/* 80578E3C A0 84 00 1E */ lhz r4, 0x1e(r4) -/* 80578E40 4B AB BB 7D */ bl isEventBit__11dSv_event_cCFUs -/* 80578E44 2C 03 00 00 */ cmpwi r3, 0 -/* 80578E48 41 82 00 10 */ beq lbl_80578E58 -/* 80578E4C A8 7F 04 E6 */ lha r3, 0x4e6(r31) -/* 80578E50 38 03 80 00 */ addi r0, r3, -32768 -/* 80578E54 B0 1F 04 E6 */ sth r0, 0x4e6(r31) -lbl_80578E58: -/* 80578E58 7F E3 FB 78 */ mr r3, r31 -/* 80578E5C 4B FF FE F1 */ bl initBaseMtx__13daObjBkDoor_cFv -/* 80578E60 80 7F 05 A8 */ lwz r3, 0x5a8(r31) -/* 80578E64 38 03 00 24 */ addi r0, r3, 0x24 -/* 80578E68 90 1F 05 04 */ stw r0, 0x504(r31) -/* 80578E6C 80 7F 05 A8 */ lwz r3, 0x5a8(r31) -/* 80578E70 80 83 00 04 */ lwz r4, 4(r3) -/* 80578E74 7F E3 FB 78 */ mr r3, r31 -/* 80578E78 4B AA 17 01 */ bl fopAcM_setCullSizeBox2__FP10fopAc_ac_cP12J3DModelData -/* 80578E7C 3C 60 80 58 */ lis r3, lit_3702@ha /* 0x80579514@ha */ -/* 80578E80 C0 03 95 14 */ lfs f0, lit_3702@l(r3) /* 0x80579514@l */ -/* 80578E84 D0 1F 05 20 */ stfs f0, 0x520(r31) -/* 80578E88 38 60 00 01 */ li r3, 1 -/* 80578E8C 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80578E90 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80578E94 7C 08 03 A6 */ mtlr r0 -/* 80578E98 38 21 00 10 */ addi r1, r1, 0x10 -/* 80578E9C 4E 80 00 20 */ blr diff --git a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/Delete__13daObjBkDoor_cFv.s b/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/Delete__13daObjBkDoor_cFv.s deleted file mode 100644 index c14cc6a3ec..0000000000 --- a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/Delete__13daObjBkDoor_cFv.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80579388: -/* 80579388 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 8057938C 7C 08 02 A6 */ mflr r0 -/* 80579390 90 01 00 14 */ stw r0, 0x14(r1) -/* 80579394 3C 80 80 58 */ lis r4, l_arcName@ha /* 0x80579544@ha */ -/* 80579398 38 84 95 44 */ addi r4, r4, l_arcName@l /* 0x80579544@l */ -/* 8057939C 80 84 00 00 */ lwz r4, 0(r4) -/* 805793A0 38 63 05 A0 */ addi r3, r3, 0x5a0 -/* 805793A4 4B AB 3C 65 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc -/* 805793A8 38 60 00 01 */ li r3, 1 -/* 805793AC 80 01 00 14 */ lwz r0, 0x14(r1) -/* 805793B0 7C 08 03 A6 */ mtlr r0 -/* 805793B4 38 21 00 10 */ addi r1, r1, 0x10 -/* 805793B8 4E 80 00 20 */ blr diff --git a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/Draw__13daObjBkDoor_cFv.s b/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/Draw__13daObjBkDoor_cFv.s deleted file mode 100644 index b660c0fcd9..0000000000 --- a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/Draw__13daObjBkDoor_cFv.s +++ /dev/null @@ -1,42 +0,0 @@ -lbl_805792E4: -/* 805792E4 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 805792E8 7C 08 02 A6 */ mflr r0 -/* 805792EC 90 01 00 14 */ stw r0, 0x14(r1) -/* 805792F0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 805792F4 93 C1 00 08 */ stw r30, 8(r1) -/* 805792F8 7C 7E 1B 78 */ mr r30, r3 -/* 805792FC 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */ -/* 80579300 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */ -/* 80579304 38 80 00 10 */ li r4, 0x10 -/* 80579308 38 BE 04 D0 */ addi r5, r30, 0x4d0 -/* 8057930C 38 DE 01 0C */ addi r6, r30, 0x10c -/* 80579310 4B C2 A4 B5 */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c -/* 80579314 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */ -/* 80579318 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */ -/* 8057931C 80 9E 05 A8 */ lwz r4, 0x5a8(r30) -/* 80579320 80 84 00 04 */ lwz r4, 4(r4) -/* 80579324 38 BE 01 0C */ addi r5, r30, 0x10c -/* 80579328 4B C2 BA 79 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c -/* 8057932C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */ -/* 80579330 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */ -/* 80579334 80 04 5F 70 */ lwz r0, 0x5f70(r4) -/* 80579338 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */ -/* 8057933C 3B E3 4A C8 */ addi r31, r3, j3dSys@l /* 0x80434AC8@l */ -/* 80579340 90 1F 00 48 */ stw r0, 0x48(r31) -/* 80579344 80 04 5F 74 */ lwz r0, 0x5f74(r4) -/* 80579348 90 1F 00 4C */ stw r0, 0x4c(r31) -/* 8057934C 80 7E 05 A8 */ lwz r3, 0x5a8(r30) -/* 80579350 4B A9 49 75 */ bl mDoExt_modelUpdateDL__FP8J3DModel -/* 80579354 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */ -/* 80579358 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */ -/* 8057935C 80 03 5F 80 */ lwz r0, 0x5f80(r3) -/* 80579360 90 1F 00 48 */ stw r0, 0x48(r31) -/* 80579364 80 03 5F 84 */ lwz r0, 0x5f84(r3) -/* 80579368 90 1F 00 4C */ stw r0, 0x4c(r31) -/* 8057936C 38 60 00 01 */ li r3, 1 -/* 80579370 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80579374 83 C1 00 08 */ lwz r30, 8(r1) -/* 80579378 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8057937C 7C 08 03 A6 */ mtlr r0 -/* 80579380 38 21 00 10 */ addi r1, r1, 0x10 -/* 80579384 4E 80 00 20 */ blr diff --git a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/Execute__13daObjBkDoor_cFPPA3_A4_f.s b/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/Execute__13daObjBkDoor_cFPPA3_A4_f.s deleted file mode 100644 index e8059ee258..0000000000 --- a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/Execute__13daObjBkDoor_cFPPA3_A4_f.s +++ /dev/null @@ -1,180 +0,0 @@ -lbl_8057902C: -/* 8057902C 94 21 FF B0 */ stwu r1, -0x50(r1) -/* 80579030 7C 08 02 A6 */ mflr r0 -/* 80579034 90 01 00 54 */ stw r0, 0x54(r1) -/* 80579038 39 61 00 50 */ addi r11, r1, 0x50 -/* 8057903C 4B DE 91 99 */ bl _savegpr_27 -/* 80579040 7C 7C 1B 78 */ mr r28, r3 -/* 80579044 7C 9D 23 78 */ mr r29, r4 -/* 80579048 3C 60 80 58 */ lis r3, l_bmd@ha /* 0x80579490@ha */ -/* 8057904C 3B E3 94 90 */ addi r31, r3, l_bmd@l /* 0x80579490@l */ -/* 80579050 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */ -/* 80579054 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */ -/* 80579058 83 C3 5D B4 */ lwz r30, 0x5db4(r3) -/* 8057905C 38 63 07 F0 */ addi r3, r3, 0x7f0 -/* 80579060 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha /* 0x803A7288@ha */ -/* 80579064 38 84 72 88 */ addi r4, r4, saveBitLabels__16dSv_event_flag_c@l /* 0x803A7288@l */ -/* 80579068 A0 84 00 1E */ lhz r4, 0x1e(r4) -/* 8057906C 4B AB B9 51 */ bl isEventBit__11dSv_event_cCFUs -/* 80579070 7C 7B 1B 78 */ mr r27, r3 -/* 80579074 80 7C 05 B8 */ lwz r3, 0x5b8(r28) -/* 80579078 38 03 00 01 */ addi r0, r3, 1 -/* 8057907C 90 1C 05 B8 */ stw r0, 0x5b8(r28) -/* 80579080 7F 83 E3 78 */ mr r3, r28 -/* 80579084 4B FF FF 3D */ bl openCheck__13daObjBkDoor_cFv -/* 80579088 80 1E 05 80 */ lwz r0, 0x580(r30) -/* 8057908C 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 -/* 80579090 41 82 01 E8 */ beq lbl_80579278 -/* 80579094 2C 1B 00 00 */ cmpwi r27, 0 -/* 80579098 40 82 01 E0 */ bne lbl_80579278 -/* 8057909C 88 1C 05 BC */ lbz r0, 0x5bc(r28) -/* 805790A0 28 00 00 01 */ cmplwi r0, 1 -/* 805790A4 40 82 00 50 */ bne lbl_805790F4 -/* 805790A8 38 7F 00 54 */ addi r3, r31, 0x54 -/* 805790AC C0 03 00 0C */ lfs f0, 0xc(r3) -/* 805790B0 D0 01 00 20 */ stfs f0, 0x20(r1) -/* 805790B4 C0 03 00 10 */ lfs f0, 0x10(r3) -/* 805790B8 D0 01 00 24 */ stfs f0, 0x24(r1) -/* 805790BC C0 03 00 14 */ lfs f0, 0x14(r3) -/* 805790C0 D0 01 00 28 */ stfs f0, 0x28(r1) -/* 805790C4 C0 03 00 24 */ lfs f0, 0x24(r3) -/* 805790C8 D0 01 00 14 */ stfs f0, 0x14(r1) -/* 805790CC C0 03 00 28 */ lfs f0, 0x28(r3) -/* 805790D0 D0 01 00 18 */ stfs f0, 0x18(r1) -/* 805790D4 C0 03 00 2C */ lfs f0, 0x2c(r3) -/* 805790D8 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 805790DC 88 1C 05 BE */ lbz r0, 0x5be(r28) -/* 805790E0 28 00 00 00 */ cmplwi r0, 0 -/* 805790E4 41 82 00 58 */ beq lbl_8057913C -/* 805790E8 C0 1F 00 88 */ lfs f0, 0x88(r31) -/* 805790EC D0 01 00 20 */ stfs f0, 0x20(r1) -/* 805790F0 48 00 00 4C */ b lbl_8057913C -lbl_805790F4: -/* 805790F4 C0 1F 00 24 */ lfs f0, 0x24(r31) -/* 805790F8 D0 01 00 20 */ stfs f0, 0x20(r1) -/* 805790FC 38 7F 00 24 */ addi r3, r31, 0x24 -/* 80579100 C0 03 00 04 */ lfs f0, 4(r3) -/* 80579104 D0 01 00 24 */ stfs f0, 0x24(r1) -/* 80579108 C0 03 00 08 */ lfs f0, 8(r3) -/* 8057910C D0 01 00 28 */ stfs f0, 0x28(r1) -/* 80579110 C0 03 00 18 */ lfs f0, 0x18(r3) -/* 80579114 D0 01 00 14 */ stfs f0, 0x14(r1) -/* 80579118 C0 03 00 1C */ lfs f0, 0x1c(r3) -/* 8057911C D0 01 00 18 */ stfs f0, 0x18(r1) -/* 80579120 C0 03 00 20 */ lfs f0, 0x20(r3) -/* 80579124 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 80579128 88 1C 05 BE */ lbz r0, 0x5be(r28) -/* 8057912C 28 00 00 00 */ cmplwi r0, 0 -/* 80579130 41 82 00 0C */ beq lbl_8057913C -/* 80579134 C0 1F 00 8C */ lfs f0, 0x8c(r31) -/* 80579138 D0 01 00 14 */ stfs f0, 0x14(r1) -lbl_8057913C: -/* 8057913C 7F C3 F3 78 */ mr r3, r30 -/* 80579140 7F 84 E3 78 */ mr r4, r28 -/* 80579144 38 A1 00 20 */ addi r5, r1, 0x20 -/* 80579148 38 C1 00 14 */ addi r6, r1, 0x14 -/* 8057914C 4B AB 95 09 */ bl dLib_checkActorInRectangle__FP10fopAc_ac_cP10fopAc_ac_cPC4cXyzPC4cXyz -/* 80579150 2C 03 00 00 */ cmpwi r3, 0 -/* 80579154 41 82 01 24 */ beq lbl_80579278 -/* 80579158 88 1C 05 BC */ lbz r0, 0x5bc(r28) -/* 8057915C 28 00 00 01 */ cmplwi r0, 1 -/* 80579160 40 82 00 B8 */ bne lbl_80579218 -/* 80579164 C0 1F 00 90 */ lfs f0, 0x90(r31) -/* 80579168 D0 1C 05 B4 */ stfs f0, 0x5b4(r28) -/* 8057916C 88 1C 05 BE */ lbz r0, 0x5be(r28) -/* 80579170 28 00 00 00 */ cmplwi r0, 0 -/* 80579174 41 82 00 54 */ beq lbl_805791C8 -/* 80579178 88 1C 04 E2 */ lbz r0, 0x4e2(r28) -/* 8057917C 7C 03 07 74 */ extsb r3, r0 -/* 80579180 4B AB 3E ED */ bl dComIfGp_getReverb__Fi -/* 80579184 7C 67 1B 78 */ mr r7, r3 -/* 80579188 3C 60 00 08 */ lis r3, 0x0008 /* 0x00080233@ha */ -/* 8057918C 38 03 02 33 */ addi r0, r3, 0x0233 /* 0x00080233@l */ -/* 80579190 90 01 00 10 */ stw r0, 0x10(r1) -/* 80579194 3C 60 80 45 */ lis r3, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */ -/* 80579198 38 63 13 68 */ addi r3, r3, mAudioMgrPtr__10Z2AudioMgr@l /* 0x80451368@l */ -/* 8057919C 80 63 00 00 */ lwz r3, 0(r3) -/* 805791A0 38 81 00 10 */ addi r4, r1, 0x10 -/* 805791A4 38 BC 05 38 */ addi r5, r28, 0x538 -/* 805791A8 38 C0 00 00 */ li r6, 0 -/* 805791AC C0 3F 00 94 */ lfs f1, 0x94(r31) -/* 805791B0 FC 40 08 90 */ fmr f2, f1 -/* 805791B4 C0 7F 00 98 */ lfs f3, 0x98(r31) -/* 805791B8 FC 80 18 90 */ fmr f4, f3 -/* 805791BC 39 00 00 00 */ li r8, 0 -/* 805791C0 4B D3 27 C5 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc -/* 805791C4 48 00 00 B4 */ b lbl_80579278 -lbl_805791C8: -/* 805791C8 88 1C 04 E2 */ lbz r0, 0x4e2(r28) -/* 805791CC 7C 03 07 74 */ extsb r3, r0 -/* 805791D0 4B AB 3E 9D */ bl dComIfGp_getReverb__Fi -/* 805791D4 7C 67 1B 78 */ mr r7, r3 -/* 805791D8 3C 60 00 08 */ lis r3, 0x0008 /* 0x00080232@ha */ -/* 805791DC 38 03 02 32 */ addi r0, r3, 0x0232 /* 0x00080232@l */ -/* 805791E0 90 01 00 0C */ stw r0, 0xc(r1) -/* 805791E4 3C 60 80 45 */ lis r3, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */ -/* 805791E8 38 63 13 68 */ addi r3, r3, mAudioMgrPtr__10Z2AudioMgr@l /* 0x80451368@l */ -/* 805791EC 80 63 00 00 */ lwz r3, 0(r3) -/* 805791F0 38 81 00 0C */ addi r4, r1, 0xc -/* 805791F4 38 BC 05 38 */ addi r5, r28, 0x538 -/* 805791F8 38 C0 00 00 */ li r6, 0 -/* 805791FC C0 3F 00 94 */ lfs f1, 0x94(r31) -/* 80579200 FC 40 08 90 */ fmr f2, f1 -/* 80579204 C0 7F 00 98 */ lfs f3, 0x98(r31) -/* 80579208 FC 80 18 90 */ fmr f4, f3 -/* 8057920C 39 00 00 00 */ li r8, 0 -/* 80579210 4B D3 27 75 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc -/* 80579214 48 00 00 64 */ b lbl_80579278 -lbl_80579218: -/* 80579218 C0 1F 00 9C */ lfs f0, 0x9c(r31) -/* 8057921C D0 1C 05 B4 */ stfs f0, 0x5b4(r28) -/* 80579220 88 1C 05 BE */ lbz r0, 0x5be(r28) -/* 80579224 28 00 00 00 */ cmplwi r0, 0 -/* 80579228 41 82 00 50 */ beq lbl_80579278 -/* 8057922C 88 1C 04 E2 */ lbz r0, 0x4e2(r28) -/* 80579230 7C 03 07 74 */ extsb r3, r0 -/* 80579234 4B AB 3E 39 */ bl dComIfGp_getReverb__Fi -/* 80579238 7C 67 1B 78 */ mr r7, r3 -/* 8057923C 3C 60 00 08 */ lis r3, 0x0008 /* 0x00080233@ha */ -/* 80579240 38 03 02 33 */ addi r0, r3, 0x0233 /* 0x00080233@l */ -/* 80579244 90 01 00 08 */ stw r0, 8(r1) -/* 80579248 3C 60 80 45 */ lis r3, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */ -/* 8057924C 38 63 13 68 */ addi r3, r3, mAudioMgrPtr__10Z2AudioMgr@l /* 0x80451368@l */ -/* 80579250 80 63 00 00 */ lwz r3, 0(r3) -/* 80579254 38 81 00 08 */ addi r4, r1, 8 -/* 80579258 38 BC 05 38 */ addi r5, r28, 0x538 -/* 8057925C 38 C0 00 00 */ li r6, 0 -/* 80579260 C0 3F 00 94 */ lfs f1, 0x94(r31) -/* 80579264 FC 40 08 90 */ fmr f2, f1 -/* 80579268 C0 7F 00 98 */ lfs f3, 0x98(r31) -/* 8057926C FC 80 18 90 */ fmr f4, f3 -/* 80579270 39 00 00 00 */ li r8, 0 -/* 80579274 4B D3 27 11 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc -lbl_80579278: -/* 80579278 38 1C 05 6C */ addi r0, r28, 0x56c -/* 8057927C 90 1D 00 00 */ stw r0, 0(r29) -/* 80579280 7F 83 E3 78 */ mr r3, r28 -/* 80579284 4B FF FB 05 */ bl setBaseMtx__13daObjBkDoor_cFv -/* 80579288 80 1C 05 B8 */ lwz r0, 0x5b8(r28) -/* 8057928C 1C 00 0F A0 */ mulli r0, r0, 0xfa0 -/* 80579290 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c -/* 80579294 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */ -/* 80579298 38 63 9A 20 */ addi r3, r3, sincosTable___5JMath@l /* 0x80439A20@l */ -/* 8057929C 7C 23 04 2E */ lfsx f1, r3, r0 -/* 805792A0 C0 1C 05 B4 */ lfs f0, 0x5b4(r28) -/* 805792A4 EC 00 00 72 */ fmuls f0, f0, f1 -/* 805792A8 FC 00 00 1E */ fctiwz f0, f0 -/* 805792AC D8 01 00 30 */ stfd f0, 0x30(r1) -/* 805792B0 80 01 00 34 */ lwz r0, 0x34(r1) -/* 805792B4 B0 1C 05 AE */ sth r0, 0x5ae(r28) -/* 805792B8 38 7C 05 B4 */ addi r3, r28, 0x5b4 -/* 805792BC C0 3F 00 A0 */ lfs f1, 0xa0(r31) -/* 805792C0 C0 5F 00 A4 */ lfs f2, 0xa4(r31) -/* 805792C4 4B CF 67 BD */ bl cLib_addCalc0__FPfff -/* 805792C8 38 60 00 01 */ li r3, 1 -/* 805792CC 39 61 00 50 */ addi r11, r1, 0x50 -/* 805792D0 4B DE 8F 51 */ bl _restgpr_27 -/* 805792D4 80 01 00 54 */ lwz r0, 0x54(r1) -/* 805792D8 7C 08 03 A6 */ mtlr r0 -/* 805792DC 38 21 00 50 */ addi r1, r1, 0x50 -/* 805792E0 4E 80 00 20 */ blr diff --git a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/create1st__13daObjBkDoor_cFv.s b/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/create1st__13daObjBkDoor_cFv.s deleted file mode 100644 index 899fe1dee9..0000000000 --- a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/create1st__13daObjBkDoor_cFv.s +++ /dev/null @@ -1,43 +0,0 @@ -lbl_80578F20: -/* 80578F20 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80578F24 7C 08 02 A6 */ mflr r0 -/* 80578F28 90 01 00 14 */ stw r0, 0x14(r1) -/* 80578F2C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80578F30 7C 7F 1B 78 */ mr r31, r3 -/* 80578F34 80 03 00 B0 */ lwz r0, 0xb0(r3) -/* 80578F38 54 00 07 FE */ clrlwi r0, r0, 0x1f -/* 80578F3C 98 03 05 BC */ stb r0, 0x5bc(r3) -/* 80578F40 38 7F 05 A0 */ addi r3, r31, 0x5a0 -/* 80578F44 3C 80 80 58 */ lis r4, l_arcName@ha /* 0x80579544@ha */ -/* 80578F48 38 84 95 44 */ addi r4, r4, l_arcName@l /* 0x80579544@l */ -/* 80578F4C 80 84 00 00 */ lwz r4, 0(r4) -/* 80578F50 4B AB 3F 6D */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCc -/* 80578F54 7C 60 1B 78 */ mr r0, r3 -/* 80578F58 2C 00 00 04 */ cmpwi r0, 4 -/* 80578F5C 40 82 00 4C */ bne lbl_80578FA8 -/* 80578F60 7F E3 FB 78 */ mr r3, r31 -/* 80578F64 3C 80 80 58 */ lis r4, l_arcName@ha /* 0x80579544@ha */ -/* 80578F68 38 84 95 44 */ addi r4, r4, l_arcName@l /* 0x80579544@l */ -/* 80578F6C 80 84 00 00 */ lwz r4, 0(r4) -/* 80578F70 88 1F 05 BC */ lbz r0, 0x5bc(r31) -/* 80578F74 54 00 10 3A */ slwi r0, r0, 2 -/* 80578F78 3C A0 80 58 */ lis r5, l_dzb@ha /* 0x80579498@ha */ -/* 80578F7C 38 A5 94 98 */ addi r5, r5, l_dzb@l /* 0x80579498@l */ -/* 80578F80 7C A5 00 2E */ lwzx r5, r5, r0 -/* 80578F84 3C C0 80 07 */ lis r6, dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz@ha /* 0x80075AD8@ha */ -/* 80578F88 38 C6 5A D8 */ addi r6, r6, dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz@l /* 0x80075AD8@l */ -/* 80578F8C 38 E0 0B D0 */ li r7, 0xbd0 -/* 80578F90 39 00 00 00 */ li r8, 0 -/* 80578F94 4B AF F8 29 */ bl MoveBGCreate__16dBgS_MoveBgActorFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUlPA3_A4_f -/* 80578F98 7C 60 1B 78 */ mr r0, r3 -/* 80578F9C 2C 00 00 05 */ cmpwi r0, 5 -/* 80578FA0 40 82 00 08 */ bne lbl_80578FA8 -/* 80578FA4 48 00 00 08 */ b lbl_80578FAC -lbl_80578FA8: -/* 80578FA8 7C 03 03 78 */ mr r3, r0 -lbl_80578FAC: -/* 80578FAC 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80578FB0 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80578FB4 7C 08 03 A6 */ mtlr r0 -/* 80578FB8 38 21 00 10 */ addi r1, r1, 0x10 -/* 80578FBC 4E 80 00 20 */ blr diff --git a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/daObjBkDoor_MoveBGDelete__FP13daObjBkDoor_c.s b/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/daObjBkDoor_MoveBGDelete__FP13daObjBkDoor_c.s deleted file mode 100644 index 97303b469b..0000000000 --- a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/daObjBkDoor_MoveBGDelete__FP13daObjBkDoor_c.s +++ /dev/null @@ -1,9 +0,0 @@ -lbl_8057941C: -/* 8057941C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80579420 7C 08 02 A6 */ mflr r0 -/* 80579424 90 01 00 14 */ stw r0, 0x14(r1) -/* 80579428 4B AF F4 B5 */ bl MoveBGDelete__16dBgS_MoveBgActorFv -/* 8057942C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80579430 7C 08 03 A6 */ mtlr r0 -/* 80579434 38 21 00 10 */ addi r1, r1, 0x10 -/* 80579438 4E 80 00 20 */ blr diff --git a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/daObjBkDoor_MoveBGDraw__FP13daObjBkDoor_c.s b/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/daObjBkDoor_MoveBGDraw__FP13daObjBkDoor_c.s deleted file mode 100644 index 148899573f..0000000000 --- a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/daObjBkDoor_MoveBGDraw__FP13daObjBkDoor_c.s +++ /dev/null @@ -1,12 +0,0 @@ -lbl_8057945C: -/* 8057945C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80579460 7C 08 02 A6 */ mflr r0 -/* 80579464 90 01 00 14 */ stw r0, 0x14(r1) -/* 80579468 81 83 05 9C */ lwz r12, 0x59c(r3) -/* 8057946C 81 8C 00 14 */ lwz r12, 0x14(r12) -/* 80579470 7D 89 03 A6 */ mtctr r12 -/* 80579474 4E 80 04 21 */ bctrl -/* 80579478 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8057947C 7C 08 03 A6 */ mtlr r0 -/* 80579480 38 21 00 10 */ addi r1, r1, 0x10 -/* 80579484 4E 80 00 20 */ blr diff --git a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/daObjBkDoor_MoveBGExecute__FP13daObjBkDoor_c.s b/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/daObjBkDoor_MoveBGExecute__FP13daObjBkDoor_c.s deleted file mode 100644 index 531304c75c..0000000000 --- a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/daObjBkDoor_MoveBGExecute__FP13daObjBkDoor_c.s +++ /dev/null @@ -1,9 +0,0 @@ -lbl_8057943C: -/* 8057943C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80579440 7C 08 02 A6 */ mflr r0 -/* 80579444 90 01 00 14 */ stw r0, 0x14(r1) -/* 80579448 4B AF F5 09 */ bl MoveBGExecute__16dBgS_MoveBgActorFv -/* 8057944C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80579450 7C 08 03 A6 */ mtlr r0 -/* 80579454 38 21 00 10 */ addi r1, r1, 0x10 -/* 80579458 4E 80 00 20 */ blr diff --git a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/daObjBkDoor_create1st__FP13daObjBkDoor_c.s b/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/daObjBkDoor_create1st__FP13daObjBkDoor_c.s deleted file mode 100644 index ba6aeef26e..0000000000 --- a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/daObjBkDoor_create1st__FP13daObjBkDoor_c.s +++ /dev/null @@ -1,27 +0,0 @@ -lbl_805793BC: -/* 805793BC 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 805793C0 7C 08 02 A6 */ mflr r0 -/* 805793C4 90 01 00 14 */ stw r0, 0x14(r1) -/* 805793C8 93 E1 00 0C */ stw r31, 0xc(r1) -/* 805793CC 7C 7F 1B 78 */ mr r31, r3 -/* 805793D0 80 03 04 A0 */ lwz r0, 0x4a0(r3) -/* 805793D4 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c -/* 805793D8 40 82 00 28 */ bne lbl_80579400 -/* 805793DC 28 1F 00 00 */ cmplwi r31, 0 -/* 805793E0 41 82 00 14 */ beq lbl_805793F4 -/* 805793E4 4B AF F2 41 */ bl __ct__16dBgS_MoveBgActorFv -/* 805793E8 3C 60 80 58 */ lis r3, __vt__13daObjBkDoor_c@ha /* 0x80579598@ha */ -/* 805793EC 38 03 95 98 */ addi r0, r3, __vt__13daObjBkDoor_c@l /* 0x80579598@l */ -/* 805793F0 90 1F 05 9C */ stw r0, 0x59c(r31) -lbl_805793F4: -/* 805793F4 80 1F 04 A0 */ lwz r0, 0x4a0(r31) -/* 805793F8 60 00 00 08 */ ori r0, r0, 8 -/* 805793FC 90 1F 04 A0 */ stw r0, 0x4a0(r31) -lbl_80579400: -/* 80579400 7F E3 FB 78 */ mr r3, r31 -/* 80579404 4B FF FB 1D */ bl create1st__13daObjBkDoor_cFv -/* 80579408 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 8057940C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80579410 7C 08 03 A6 */ mtlr r0 -/* 80579414 38 21 00 10 */ addi r1, r1, 0x10 -/* 80579418 4E 80 00 20 */ blr diff --git a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/initBaseMtx__13daObjBkDoor_cFv.s b/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/initBaseMtx__13daObjBkDoor_cFv.s deleted file mode 100644 index 02dfdc6156..0000000000 --- a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/initBaseMtx__13daObjBkDoor_cFv.s +++ /dev/null @@ -1,16 +0,0 @@ -lbl_80578D4C: -/* 80578D4C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80578D50 7C 08 02 A6 */ mflr r0 -/* 80578D54 90 01 00 14 */ stw r0, 0x14(r1) -/* 80578D58 80 83 05 A8 */ lwz r4, 0x5a8(r3) -/* 80578D5C C0 03 04 EC */ lfs f0, 0x4ec(r3) -/* 80578D60 D0 04 00 18 */ stfs f0, 0x18(r4) -/* 80578D64 C0 03 04 F0 */ lfs f0, 0x4f0(r3) -/* 80578D68 D0 04 00 1C */ stfs f0, 0x1c(r4) -/* 80578D6C C0 03 04 F4 */ lfs f0, 0x4f4(r3) -/* 80578D70 D0 04 00 20 */ stfs f0, 0x20(r4) -/* 80578D74 48 00 00 15 */ bl setBaseMtx__13daObjBkDoor_cFv -/* 80578D78 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80578D7C 7C 08 03 A6 */ mtlr r0 -/* 80578D80 38 21 00 10 */ addi r1, r1, 0x10 -/* 80578D84 4E 80 00 20 */ blr diff --git a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/openCheck__13daObjBkDoor_cFv.s b/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/openCheck__13daObjBkDoor_cFv.s deleted file mode 100644 index 082d65ccfd..0000000000 --- a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/openCheck__13daObjBkDoor_cFv.s +++ /dev/null @@ -1,31 +0,0 @@ -lbl_80578FC0: -/* 80578FC0 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80578FC4 7C 08 02 A6 */ mflr r0 -/* 80578FC8 90 01 00 14 */ stw r0, 0x14(r1) -/* 80578FCC 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80578FD0 7C 7F 1B 78 */ mr r31, r3 -/* 80578FD4 88 03 05 BD */ lbz r0, 0x5bd(r3) -/* 80578FD8 28 00 00 00 */ cmplwi r0, 0 -/* 80578FDC 40 82 00 3C */ bne lbl_80579018 -/* 80578FE0 3C 60 80 58 */ lis r3, search_door__FPvPv@ha /* 0x80578D18@ha */ -/* 80578FE4 38 63 8D 18 */ addi r3, r3, search_door__FPvPv@l /* 0x80578D18@l */ -/* 80578FE8 7F E4 FB 78 */ mr r4, r31 -/* 80578FEC 4B AA 08 0D */ bl fopAcIt_Judge__FPFPvPv_PvPv -/* 80578FF0 28 03 00 00 */ cmplwi r3, 0 -/* 80578FF4 41 82 00 14 */ beq lbl_80579008 -/* 80578FF8 A8 63 04 B6 */ lha r3, 0x4b6(r3) -/* 80578FFC A8 1F 04 B6 */ lha r0, 0x4b6(r31) -/* 80579000 7C 03 00 51 */ subf. r0, r3, r0 -/* 80579004 41 82 00 0C */ beq lbl_80579010 -lbl_80579008: -/* 80579008 38 00 00 01 */ li r0, 1 -/* 8057900C 98 1F 05 BE */ stb r0, 0x5be(r31) -lbl_80579010: -/* 80579010 38 00 00 01 */ li r0, 1 -/* 80579014 98 1F 05 BD */ stb r0, 0x5bd(r31) -lbl_80579018: -/* 80579018 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 8057901C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80579020 7C 08 03 A6 */ mtlr r0 -/* 80579024 38 21 00 10 */ addi r1, r1, 0x10 -/* 80579028 4E 80 00 20 */ blr diff --git a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/search_door__FPvPv.s b/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/search_door__FPvPv.s deleted file mode 100644 index 13e17c05fc..0000000000 --- a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/search_door__FPvPv.s +++ /dev/null @@ -1,15 +0,0 @@ -lbl_80578D18: -/* 80578D18 28 03 00 00 */ cmplwi r3, 0 -/* 80578D1C 41 82 00 28 */ beq lbl_80578D44 -/* 80578D20 A8 03 00 0E */ lha r0, 0xe(r3) -/* 80578D24 2C 00 00 62 */ cmpwi r0, 0x62 -/* 80578D28 40 82 00 1C */ bne lbl_80578D44 -/* 80578D2C 80 04 00 B0 */ lwz r0, 0xb0(r4) -/* 80578D30 54 04 07 FE */ clrlwi r4, r0, 0x1f -/* 80578D34 80 03 00 B0 */ lwz r0, 0xb0(r3) -/* 80578D38 54 00 07 FE */ clrlwi r0, r0, 0x1f -/* 80578D3C 7C 04 00 40 */ cmplw r4, r0 -/* 80578D40 4C 82 00 20 */ bnelr -lbl_80578D44: -/* 80578D44 38 60 00 00 */ li r3, 0 -/* 80578D48 4E 80 00 20 */ blr diff --git a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/setBaseMtx__13daObjBkDoor_cFv.s b/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/setBaseMtx__13daObjBkDoor_cFv.s deleted file mode 100644 index 98bbac3b54..0000000000 --- a/asm/rel/d/a/obj/d_a_obj_bkdoor/d_a_obj_bkdoor/setBaseMtx__13daObjBkDoor_cFv.s +++ /dev/null @@ -1,36 +0,0 @@ -lbl_80578D88: -/* 80578D88 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80578D8C 7C 08 02 A6 */ mflr r0 -/* 80578D90 90 01 00 14 */ stw r0, 0x14(r1) -/* 80578D94 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80578D98 7C 7F 1B 78 */ mr r31, r3 -/* 80578D9C 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */ -/* 80578DA0 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */ -/* 80578DA4 C0 3F 04 D0 */ lfs f1, 0x4d0(r31) -/* 80578DA8 C0 5F 04 D4 */ lfs f2, 0x4d4(r31) -/* 80578DAC C0 7F 04 D8 */ lfs f3, 0x4d8(r31) -/* 80578DB0 4B DC DB 39 */ bl PSMTXTrans -/* 80578DB4 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */ -/* 80578DB8 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */ -/* 80578DBC A8 9F 04 E6 */ lha r4, 0x4e6(r31) -/* 80578DC0 4B A9 36 75 */ bl mDoMtx_YrotM__FPA4_fs -/* 80578DC4 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */ -/* 80578DC8 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */ -/* 80578DCC A8 9F 05 AC */ lha r4, 0x5ac(r31) -/* 80578DD0 A8 BF 05 AE */ lha r5, 0x5ae(r31) -/* 80578DD4 A8 DF 05 B0 */ lha r6, 0x5b0(r31) -/* 80578DD8 4B A9 34 C9 */ bl mDoMtx_ZXYrotM__FPA4_fsss -/* 80578DDC 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */ -/* 80578DE0 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */ -/* 80578DE4 80 9F 05 A8 */ lwz r4, 0x5a8(r31) -/* 80578DE8 38 84 00 24 */ addi r4, r4, 0x24 -/* 80578DEC 4B DC D6 C5 */ bl PSMTXCopy -/* 80578DF0 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */ -/* 80578DF4 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */ -/* 80578DF8 38 9F 05 6C */ addi r4, r31, 0x56c -/* 80578DFC 4B DC D6 B5 */ bl PSMTXCopy -/* 80578E00 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80578E04 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80578E08 7C 08 03 A6 */ mtlr r0 -/* 80578E0C 38 21 00 10 */ addi r1, r1, 0x10 -/* 80578E10 4E 80 00 20 */ blr |
