mirror of
https://github.com/zeldaret/tp
synced 2026-07-08 14:36:36 -04:00
e_ym / obj_volcball wip. obj_mgate done (#318)
* e_ym / obj_volcball wip. obj_mgate done * remove asm --------- Co-authored-by: root <root@DESKTOP-BTVP2BC>
This commit is contained in:
@@ -1,43 +0,0 @@
|
||||
lbl_80813A38:
|
||||
/* 80813A38 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80813A3C 7C 08 02 A6 */ mflr r0
|
||||
/* 80813A40 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80813A44 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80813A48 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80813A4C 88 03 06 CA */ lbz r0, 0x6ca(r3)
|
||||
/* 80813A50 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80813A54 40 82 00 18 */ bne lbl_80813A6C
|
||||
/* 80813A58 38 7F 05 AC */ addi r3, r31, 0x5ac
|
||||
/* 80813A5C 3C 80 80 81 */ lis r4, d_a_e_ym__stringBase0@ha /* 0x80815AEC@ha */
|
||||
/* 80813A60 38 84 5A EC */ addi r4, r4, d_a_e_ym__stringBase0@l /* 0x80815AEC@l */
|
||||
/* 80813A64 4B 81 95 A5 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
/* 80813A68 48 00 00 18 */ b lbl_80813A80
|
||||
lbl_80813A6C:
|
||||
/* 80813A6C 38 7F 05 AC */ addi r3, r31, 0x5ac
|
||||
/* 80813A70 3C 80 80 81 */ lis r4, d_a_e_ym__stringBase0@ha /* 0x80815AEC@ha */
|
||||
/* 80813A74 38 84 5A EC */ addi r4, r4, d_a_e_ym__stringBase0@l /* 0x80815AEC@l */
|
||||
/* 80813A78 38 84 00 05 */ addi r4, r4, 5
|
||||
/* 80813A7C 4B 81 95 8D */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
lbl_80813A80:
|
||||
/* 80813A80 88 1F 0A F4 */ lbz r0, 0xaf4(r31)
|
||||
/* 80813A84 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80813A88 41 82 00 10 */ beq lbl_80813A98
|
||||
/* 80813A8C 38 00 00 00 */ li r0, 0
|
||||
/* 80813A90 3C 60 80 81 */ lis r3, data_80815D28@ha /* 0x80815D28@ha */
|
||||
/* 80813A94 98 03 5D 28 */ stb r0, data_80815D28@l(r3) /* 0x80815D28@l */
|
||||
lbl_80813A98:
|
||||
/* 80813A98 80 1F 00 F0 */ lwz r0, 0xf0(r31)
|
||||
/* 80813A9C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80813AA0 41 82 00 18 */ beq lbl_80813AB8
|
||||
/* 80813AA4 38 7F 05 BC */ addi r3, r31, 0x5bc
|
||||
/* 80813AA8 81 9F 05 BC */ lwz r12, 0x5bc(r31)
|
||||
/* 80813AAC 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 80813AB0 7D 89 03 A6 */ mtctr r12
|
||||
/* 80813AB4 4E 80 04 21 */ bctrl
|
||||
lbl_80813AB8:
|
||||
/* 80813AB8 38 60 00 01 */ li r3, 1
|
||||
/* 80813ABC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80813AC0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80813AC4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80813AC8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80813ACC 4E 80 00 20 */ blr
|
||||
@@ -1,42 +0,0 @@
|
||||
lbl_80808328:
|
||||
/* 80808328 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8080832C 7C 08 02 A6 */ mflr r0
|
||||
/* 80808330 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80808334 DB E1 00 20 */ stfd f31, 0x20(r1)
|
||||
/* 80808338 F3 E1 00 28 */ psq_st f31, 40(r1), 0, 0 /* qr0 */
|
||||
/* 8080833C DB C1 00 10 */ stfd f30, 0x10(r1)
|
||||
/* 80808340 F3 C1 00 18 */ psq_st f30, 24(r1), 0, 0 /* qr0 */
|
||||
/* 80808344 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80808348 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8080834C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80808350 7C BF 2B 78 */ mr r31, r5
|
||||
/* 80808354 FF C0 08 90 */ fmr f30, f1
|
||||
/* 80808358 FF E0 10 90 */ fmr f31, f2
|
||||
/* 8080835C 3C 60 80 81 */ lis r3, d_a_e_ym__stringBase0@ha /* 0x80815AEC@ha */
|
||||
/* 80808360 38 63 5A EC */ addi r3, r3, d_a_e_ym__stringBase0@l /* 0x80815AEC@l */
|
||||
/* 80808364 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80808368 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8080836C 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80808370 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80808374 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80808378 4B 83 3F 75 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 8080837C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80808380 80 7E 05 B4 */ lwz r3, 0x5b4(r30)
|
||||
/* 80808384 57 E5 06 3E */ clrlwi r5, r31, 0x18
|
||||
/* 80808388 FC 20 F0 90 */ fmr f1, f30
|
||||
/* 8080838C FC 40 F8 90 */ fmr f2, f31
|
||||
/* 80808390 3C C0 80 81 */ lis r6, lit_3926@ha /* 0x80815998@ha */
|
||||
/* 80808394 C0 66 59 98 */ lfs f3, lit_3926@l(r6) /* 0x80815998@l */
|
||||
/* 80808398 3C C0 80 81 */ lis r6, lit_3988@ha /* 0x808159E0@ha */
|
||||
/* 8080839C C0 86 59 E0 */ lfs f4, lit_3988@l(r6) /* 0x808159E0@l */
|
||||
/* 808083A0 4B 80 8A D1 */ bl setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff
|
||||
/* 808083A4 E3 E1 00 28 */ psq_l f31, 40(r1), 0, 0 /* qr0 */
|
||||
/* 808083A8 CB E1 00 20 */ lfd f31, 0x20(r1)
|
||||
/* 808083AC E3 C1 00 18 */ psq_l f30, 24(r1), 0, 0 /* qr0 */
|
||||
/* 808083B0 CB C1 00 10 */ lfd f30, 0x10(r1)
|
||||
/* 808083B4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 808083B8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 808083BC 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 808083C0 7C 08 03 A6 */ mtlr r0
|
||||
/* 808083C4 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 808083C8 4E 80 00 20 */ blr
|
||||
@@ -1,92 +0,0 @@
|
||||
lbl_808081E0:
|
||||
/* 808081E0 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 808081E4 7C 08 02 A6 */ mflr r0
|
||||
/* 808081E8 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 808081EC DB E1 00 30 */ stfd f31, 0x30(r1)
|
||||
/* 808081F0 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 808081F4 DB C1 00 20 */ stfd f30, 0x20(r1)
|
||||
/* 808081F8 F3 C1 00 28 */ psq_st f30, 40(r1), 0, 0 /* qr0 */
|
||||
/* 808081FC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80808200 4B B5 9F DD */ bl _savegpr_29
|
||||
/* 80808204 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80808208 7C BE 2B 78 */ mr r30, r5
|
||||
/* 8080820C FF C0 08 90 */ fmr f30, f1
|
||||
/* 80808210 FF E0 10 90 */ fmr f31, f2
|
||||
/* 80808214 3C 60 80 81 */ lis r3, lit_3925@ha /* 0x80815994@ha */
|
||||
/* 80808218 3B E3 59 94 */ addi r31, r3, lit_3925@l /* 0x80815994@l */
|
||||
/* 8080821C 88 1D 06 CA */ lbz r0, 0x6ca(r29)
|
||||
/* 80808220 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80808224 40 82 00 98 */ bne lbl_808082BC
|
||||
/* 80808228 2C 04 00 0E */ cmpwi r4, 0xe
|
||||
/* 8080822C 41 82 00 40 */ beq lbl_8080826C
|
||||
/* 80808230 40 80 00 10 */ bge lbl_80808240
|
||||
/* 80808234 2C 04 00 06 */ cmpwi r4, 6
|
||||
/* 80808238 41 82 00 18 */ beq lbl_80808250
|
||||
/* 8080823C 48 00 00 38 */ b lbl_80808274
|
||||
lbl_80808240:
|
||||
/* 80808240 2C 04 00 10 */ cmpwi r4, 0x10
|
||||
/* 80808244 41 82 00 1C */ beq lbl_80808260
|
||||
/* 80808248 40 80 00 2C */ bge lbl_80808274
|
||||
/* 8080824C 48 00 00 0C */ b lbl_80808258
|
||||
lbl_80808250:
|
||||
/* 80808250 38 80 00 08 */ li r4, 8
|
||||
/* 80808254 48 00 00 24 */ b lbl_80808278
|
||||
lbl_80808258:
|
||||
/* 80808258 38 80 00 09 */ li r4, 9
|
||||
/* 8080825C 48 00 00 1C */ b lbl_80808278
|
||||
lbl_80808260:
|
||||
/* 80808260 C3 FF 00 48 */ lfs f31, 0x48(r31)
|
||||
/* 80808264 38 80 00 0A */ li r4, 0xa
|
||||
/* 80808268 48 00 00 10 */ b lbl_80808278
|
||||
lbl_8080826C:
|
||||
/* 8080826C 38 80 00 0A */ li r4, 0xa
|
||||
/* 80808270 48 00 00 08 */ b lbl_80808278
|
||||
lbl_80808274:
|
||||
/* 80808274 38 80 00 09 */ li r4, 9
|
||||
lbl_80808278:
|
||||
/* 80808278 3C 60 80 81 */ lis r3, d_a_e_ym__stringBase0@ha /* 0x80815AEC@ha */
|
||||
/* 8080827C 38 63 5A EC */ addi r3, r3, d_a_e_ym__stringBase0@l /* 0x80815AEC@l */
|
||||
/* 80808280 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80808284 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80808288 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 8080828C 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80808290 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80808294 4B 83 40 59 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80808298 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8080829C 80 7D 05 B4 */ lwz r3, 0x5b4(r29)
|
||||
/* 808082A0 57 C5 06 3E */ clrlwi r5, r30, 0x18
|
||||
/* 808082A4 FC 20 F0 90 */ fmr f1, f30
|
||||
/* 808082A8 FC 40 F8 90 */ fmr f2, f31
|
||||
/* 808082AC C0 7F 00 04 */ lfs f3, 4(r31)
|
||||
/* 808082B0 C0 9F 00 4C */ lfs f4, 0x4c(r31)
|
||||
/* 808082B4 4B 80 8B BD */ bl setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff
|
||||
/* 808082B8 48 00 00 48 */ b lbl_80808300
|
||||
lbl_808082BC:
|
||||
/* 808082BC 3C 60 80 81 */ lis r3, d_a_e_ym__stringBase0@ha /* 0x80815AEC@ha */
|
||||
/* 808082C0 38 63 5A EC */ addi r3, r3, d_a_e_ym__stringBase0@l /* 0x80815AEC@l */
|
||||
/* 808082C4 38 63 00 05 */ addi r3, r3, 5
|
||||
/* 808082C8 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 808082CC 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 808082D0 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 808082D4 38 C0 00 80 */ li r6, 0x80
|
||||
/* 808082D8 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 808082DC 4B 83 40 11 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 808082E0 7C 64 1B 78 */ mr r4, r3
|
||||
/* 808082E4 80 7D 05 B4 */ lwz r3, 0x5b4(r29)
|
||||
/* 808082E8 57 C5 06 3E */ clrlwi r5, r30, 0x18
|
||||
/* 808082EC FC 20 F0 90 */ fmr f1, f30
|
||||
/* 808082F0 FC 40 F8 90 */ fmr f2, f31
|
||||
/* 808082F4 C0 7F 00 04 */ lfs f3, 4(r31)
|
||||
/* 808082F8 C0 9F 00 4C */ lfs f4, 0x4c(r31)
|
||||
/* 808082FC 4B 80 8B 75 */ bl setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff
|
||||
lbl_80808300:
|
||||
/* 80808300 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 80808304 CB E1 00 30 */ lfd f31, 0x30(r1)
|
||||
/* 80808308 E3 C1 00 28 */ psq_l f30, 40(r1), 0, 0 /* qr0 */
|
||||
/* 8080830C CB C1 00 20 */ lfd f30, 0x20(r1)
|
||||
/* 80808310 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80808314 4B B5 9F 15 */ bl _restgpr_29
|
||||
/* 80808318 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 8080831C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80808320 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80808324 4E 80 00 20 */ blr
|
||||
@@ -1,24 +0,0 @@
|
||||
lbl_80808184:
|
||||
/* 80808184 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80808188 7C 08 02 A6 */ mflr r0
|
||||
/* 8080818C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80808190 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80808194 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80808198 7C 83 23 78 */ mr r3, r4
|
||||
/* 8080819C 7C A4 2B 78 */ mr r4, r5
|
||||
/* 808081A0 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 808081A4 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 808081A8 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 808081AC 38 C0 00 80 */ li r6, 0x80
|
||||
/* 808081B0 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 808081B4 4B 83 41 39 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 808081B8 80 9F 05 B4 */ lwz r4, 0x5b4(r31)
|
||||
/* 808081BC 80 04 00 08 */ lwz r0, 8(r4)
|
||||
/* 808081C0 7C 00 18 50 */ subf r0, r0, r3
|
||||
/* 808081C4 7C 00 00 34 */ cntlzw r0, r0
|
||||
/* 808081C8 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f
|
||||
/* 808081CC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 808081D0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 808081D4 7C 08 03 A6 */ mtlr r0
|
||||
/* 808081D8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 808081DC 4E 80 00 20 */ blr
|
||||
@@ -1,30 +0,0 @@
|
||||
lbl_80810DF8:
|
||||
/* 80810DF8 88 03 06 A1 */ lbz r0, 0x6a1(r3)
|
||||
/* 80810DFC 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80810E00 40 82 00 54 */ bne lbl_80810E54
|
||||
/* 80810E04 80 03 06 90 */ lwz r0, 0x690(r3)
|
||||
/* 80810E08 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80810E0C 41 82 00 1C */ beq lbl_80810E28
|
||||
/* 80810E10 2C 00 00 05 */ cmpwi r0, 5
|
||||
/* 80810E14 41 82 00 14 */ beq lbl_80810E28
|
||||
/* 80810E18 38 00 00 00 */ li r0, 0
|
||||
/* 80810E1C 98 03 06 C9 */ stb r0, 0x6c9(r3)
|
||||
/* 80810E20 B0 03 07 08 */ sth r0, 0x708(r3)
|
||||
/* 80810E24 4E 80 00 20 */ blr
|
||||
lbl_80810E28:
|
||||
/* 80810E28 A8 83 07 08 */ lha r4, 0x708(r3)
|
||||
/* 80810E2C 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 80810E30 4D 82 00 20 */ beqlr
|
||||
/* 80810E34 38 04 FF FF */ addi r0, r4, -1
|
||||
/* 80810E38 B0 03 07 08 */ sth r0, 0x708(r3)
|
||||
/* 80810E3C A8 03 07 08 */ lha r0, 0x708(r3)
|
||||
/* 80810E40 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80810E44 4C 82 00 20 */ bnelr
|
||||
/* 80810E48 38 00 00 01 */ li r0, 1
|
||||
/* 80810E4C 98 03 06 C9 */ stb r0, 0x6c9(r3)
|
||||
/* 80810E50 4E 80 00 20 */ blr
|
||||
lbl_80810E54:
|
||||
/* 80810E54 38 00 00 00 */ li r0, 0
|
||||
/* 80810E58 98 03 06 C9 */ stb r0, 0x6c9(r3)
|
||||
/* 80810E5C B0 03 07 08 */ sth r0, 0x708(r3)
|
||||
/* 80810E60 4E 80 00 20 */ blr
|
||||
@@ -1,18 +0,0 @@
|
||||
lbl_80812FCC:
|
||||
/* 80812FCC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80812FD0 7C 08 02 A6 */ mflr r0
|
||||
/* 80812FD4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80812FD8 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80812FDC 88 03 06 AA */ lbz r0, 0x6aa(r3)
|
||||
/* 80812FE0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80812FE4 40 82 00 18 */ bne lbl_80812FFC
|
||||
/* 80812FE8 60 00 00 80 */ ori r0, r0, 0x80
|
||||
/* 80812FEC 98 04 06 AA */ stb r0, 0x6aa(r4)
|
||||
/* 80812FF0 3C 60 80 81 */ lis r3, s_ym_sub__FPvPv@ha /* 0x80812F0C@ha */
|
||||
/* 80812FF4 38 63 2F 0C */ addi r3, r3, s_ym_sub__FPvPv@l /* 0x80812F0C@l */
|
||||
/* 80812FF8 4B 80 E3 41 */ bl fpcEx_Search__FPFPvPv_PvPv
|
||||
lbl_80812FFC:
|
||||
/* 80812FFC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80813000 7C 08 03 A6 */ mtlr r0
|
||||
/* 80813004 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80813008 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_808153F0:
|
||||
/* 808153F0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 808153F4 7C 08 02 A6 */ mflr r0
|
||||
/* 808153F8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 808153FC 4B FF F7 A9 */ bl create__8daE_YM_cFv
|
||||
/* 80815400 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80815404 7C 08 03 A6 */ mtlr r0
|
||||
/* 80815408 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8081540C 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80813AD0:
|
||||
/* 80813AD0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80813AD4 7C 08 02 A6 */ mflr r0
|
||||
/* 80813AD8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80813ADC 4B FF FF 5D */ bl _delete__8daE_YM_cFv
|
||||
/* 80813AE0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80813AE4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80813AE8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80813AEC 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80808678:
|
||||
/* 80808678 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8080867C 7C 08 02 A6 */ mflr r0
|
||||
/* 80808680 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80808684 4B FF FD 49 */ bl draw__8daE_YM_cFv
|
||||
/* 80808688 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8080868C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80808690 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80808694 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80813A10:
|
||||
/* 80813A10 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80813A14 7C 08 02 A6 */ mflr r0
|
||||
/* 80813A18 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80813A1C 4B FF FE 91 */ bl execute__8daE_YM_cFv
|
||||
/* 80813A20 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80813A24 7C 08 03 A6 */ mtlr r0
|
||||
/* 80813A28 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80813A2C 4E 80 00 20 */ blr
|
||||
@@ -1,105 +0,0 @@
|
||||
lbl_8080BB7C:
|
||||
/* 8080BB7C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8080BB80 7C 08 02 A6 */ mflr r0
|
||||
/* 8080BB84 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8080BB88 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8080BB8C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8080BB90 A8 03 06 F4 */ lha r0, 0x6f4(r3)
|
||||
/* 8080BB94 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8080BB98 40 82 01 50 */ bne lbl_8080BCE8
|
||||
/* 8080BB9C 80 1F 06 90 */ lwz r0, 0x690(r31)
|
||||
/* 8080BBA0 2C 00 00 12 */ cmpwi r0, 0x12
|
||||
/* 8080BBA4 41 82 01 44 */ beq lbl_8080BCE8
|
||||
/* 8080BBA8 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 8080BBAC 40 82 00 08 */ bne lbl_8080BBB4
|
||||
/* 8080BBB0 48 00 01 38 */ b lbl_8080BCE8
|
||||
lbl_8080BBB4:
|
||||
/* 8080BBB4 38 7F 09 54 */ addi r3, r31, 0x954
|
||||
/* 8080BBB8 4B 87 7C 79 */ bl Move__10dCcD_GSttsFv
|
||||
/* 8080BBBC 38 7F 09 74 */ addi r3, r31, 0x974
|
||||
/* 8080BBC0 4B 87 88 A1 */ bl ChkTgHit__12dCcD_GObjInfFv
|
||||
/* 8080BBC4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8080BBC8 41 82 01 20 */ beq lbl_8080BCE8
|
||||
/* 8080BBCC 38 7F 09 74 */ addi r3, r31, 0x974
|
||||
/* 8080BBD0 4B 87 89 29 */ bl GetTgHitObj__12dCcD_GObjInfFv
|
||||
/* 8080BBD4 90 7F 0A AC */ stw r3, 0xaac(r31)
|
||||
/* 8080BBD8 A8 1F 07 00 */ lha r0, 0x700(r31)
|
||||
/* 8080BBDC 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8080BBE0 41 82 00 14 */ beq lbl_8080BBF4
|
||||
/* 8080BBE4 80 7F 0A AC */ lwz r3, 0xaac(r31)
|
||||
/* 8080BBE8 80 03 00 10 */ lwz r0, 0x10(r3)
|
||||
/* 8080BBEC 74 00 D8 00 */ andis. r0, r0, 0xd800
|
||||
/* 8080BBF0 40 82 00 F8 */ bne lbl_8080BCE8
|
||||
lbl_8080BBF4:
|
||||
/* 8080BBF4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8080BBF8 38 9F 0A AC */ addi r4, r31, 0xaac
|
||||
/* 8080BBFC 4B 87 C0 09 */ bl cc_at_check__FP10fopAc_ac_cP11dCcU_AtInfo
|
||||
/* 8080BC00 80 7F 0A AC */ lwz r3, 0xaac(r31)
|
||||
/* 8080BC04 80 03 00 10 */ lwz r0, 0x10(r3)
|
||||
/* 8080BC08 74 00 D8 00 */ andis. r0, r0, 0xd800
|
||||
/* 8080BC0C 41 82 00 10 */ beq lbl_8080BC1C
|
||||
/* 8080BC10 38 00 00 14 */ li r0, 0x14
|
||||
/* 8080BC14 B0 1F 06 F4 */ sth r0, 0x6f4(r31)
|
||||
/* 8080BC18 48 00 00 0C */ b lbl_8080BC24
|
||||
lbl_8080BC1C:
|
||||
/* 8080BC1C 38 00 00 0A */ li r0, 0xa
|
||||
/* 8080BC20 B0 1F 06 F4 */ sth r0, 0x6f4(r31)
|
||||
lbl_8080BC24:
|
||||
/* 8080BC24 A0 1F 0A C8 */ lhz r0, 0xac8(r31)
|
||||
/* 8080BC28 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8080BC2C 41 81 00 0C */ bgt lbl_8080BC38
|
||||
/* 8080BC30 38 00 00 0A */ li r0, 0xa
|
||||
/* 8080BC34 B0 1F 06 F4 */ sth r0, 0x6f4(r31)
|
||||
lbl_8080BC38:
|
||||
/* 8080BC38 80 7F 0A AC */ lwz r3, 0xaac(r31)
|
||||
/* 8080BC3C 80 03 00 10 */ lwz r0, 0x10(r3)
|
||||
/* 8080BC40 54 00 03 DF */ rlwinm. r0, r0, 0, 0xf, 0xf
|
||||
/* 8080BC44 41 82 00 20 */ beq lbl_8080BC64
|
||||
/* 8080BC48 88 1F 06 A4 */ lbz r0, 0x6a4(r31)
|
||||
/* 8080BC4C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8080BC50 41 82 00 98 */ beq lbl_8080BCE8
|
||||
/* 8080BC54 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8080BC58 38 80 00 04 */ li r4, 4
|
||||
/* 8080BC5C 4B FF E3 41 */ bl setActionMode__8daE_YM_cFi
|
||||
/* 8080BC60 48 00 00 88 */ b lbl_8080BCE8
|
||||
lbl_8080BC64:
|
||||
/* 8080BC64 88 1F 06 A0 */ lbz r0, 0x6a0(r31)
|
||||
/* 8080BC68 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 8080BC6C 41 82 00 7C */ beq lbl_8080BCE8
|
||||
/* 8080BC70 3C 60 00 07 */ lis r3, 0x0007 /* 0x000700E7@ha */
|
||||
/* 8080BC74 38 03 00 E7 */ addi r0, r3, 0x00E7 /* 0x000700E7@l */
|
||||
/* 8080BC78 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 8080BC7C 38 7F 05 BC */ addi r3, r31, 0x5bc
|
||||
/* 8080BC80 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 8080BC84 38 A0 00 00 */ li r5, 0
|
||||
/* 8080BC88 38 C0 FF FF */ li r6, -1
|
||||
/* 8080BC8C 81 9F 05 BC */ lwz r12, 0x5bc(r31)
|
||||
/* 8080BC90 81 8C 00 14 */ lwz r12, 0x14(r12)
|
||||
/* 8080BC94 7D 89 03 A6 */ mtctr r12
|
||||
/* 8080BC98 4E 80 04 21 */ bctrl
|
||||
/* 8080BC9C 80 7F 0A AC */ lwz r3, 0xaac(r31)
|
||||
/* 8080BCA0 80 03 00 10 */ lwz r0, 0x10(r3)
|
||||
/* 8080BCA4 54 00 00 C7 */ rlwinm. r0, r0, 0, 3, 3
|
||||
/* 8080BCA8 41 82 00 2C */ beq lbl_8080BCD4
|
||||
/* 8080BCAC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8080BCB0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8080BCB4 80 63 5D 3C */ lwz r3, 0x5d3c(r3)
|
||||
/* 8080BCB8 38 80 00 03 */ li r4, 3
|
||||
/* 8080BCBC 7F E5 FB 78 */ mr r5, r31
|
||||
/* 8080BCC0 38 DF 05 38 */ addi r6, r31, 0x538
|
||||
/* 8080BCC4 38 E0 00 00 */ li r7, 0
|
||||
/* 8080BCC8 39 00 00 00 */ li r8, 0
|
||||
/* 8080BCCC 39 20 00 00 */ li r9, 0
|
||||
/* 8080BCD0 4B 84 05 49 */ bl setHitMark__13dPa_control_cFUsP10fopAc_ac_cPC4cXyzPC5csXyzPC4cXyzUl
|
||||
lbl_8080BCD4:
|
||||
/* 8080BCD4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8080BCD8 38 80 00 03 */ li r4, 3
|
||||
/* 8080BCDC 4B FF E2 C1 */ bl setActionMode__8daE_YM_cFi
|
||||
/* 8080BCE0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8080BCE4 4B FF F7 61 */ bl executeDown__8daE_YM_cFv
|
||||
lbl_8080BCE8:
|
||||
/* 8080BCE8 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8080BCEC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8080BCF0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8080BCF4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8080BCF8 4E 80 00 20 */ blr
|
||||
@@ -1,105 +0,0 @@
|
||||
lbl_808138AC:
|
||||
/* 808138AC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 808138B0 7C 08 02 A6 */ mflr r0
|
||||
/* 808138B4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 808138B8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 808138BC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 808138C0 88 03 07 1D */ lbz r0, 0x71d(r3)
|
||||
/* 808138C4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 808138C8 41 82 00 0C */ beq lbl_808138D4
|
||||
/* 808138CC 38 60 00 01 */ li r3, 1
|
||||
/* 808138D0 48 00 01 2C */ b lbl_808139FC
|
||||
lbl_808138D4:
|
||||
/* 808138D4 A8 7F 06 F0 */ lha r3, 0x6f0(r31)
|
||||
/* 808138D8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 808138DC 41 82 00 0C */ beq lbl_808138E8
|
||||
/* 808138E0 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 808138E4 B0 1F 06 F0 */ sth r0, 0x6f0(r31)
|
||||
lbl_808138E8:
|
||||
/* 808138E8 A8 7F 06 F2 */ lha r3, 0x6f2(r31)
|
||||
/* 808138EC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 808138F0 41 82 00 0C */ beq lbl_808138FC
|
||||
/* 808138F4 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 808138F8 B0 1F 06 F2 */ sth r0, 0x6f2(r31)
|
||||
lbl_808138FC:
|
||||
/* 808138FC A8 7F 06 F4 */ lha r3, 0x6f4(r31)
|
||||
/* 80813900 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80813904 41 82 00 0C */ beq lbl_80813910
|
||||
/* 80813908 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 8081390C B0 1F 06 F4 */ sth r0, 0x6f4(r31)
|
||||
lbl_80813910:
|
||||
/* 80813910 A8 7F 06 F6 */ lha r3, 0x6f6(r31)
|
||||
/* 80813914 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80813918 41 82 00 0C */ beq lbl_80813924
|
||||
/* 8081391C 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 80813920 B0 1F 06 F6 */ sth r0, 0x6f6(r31)
|
||||
lbl_80813924:
|
||||
/* 80813924 A8 7F 06 F8 */ lha r3, 0x6f8(r31)
|
||||
/* 80813928 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8081392C 41 82 00 0C */ beq lbl_80813938
|
||||
/* 80813930 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 80813934 B0 1F 06 F8 */ sth r0, 0x6f8(r31)
|
||||
lbl_80813938:
|
||||
/* 80813938 A8 7F 06 FC */ lha r3, 0x6fc(r31)
|
||||
/* 8081393C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80813940 41 82 00 0C */ beq lbl_8081394C
|
||||
/* 80813944 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 80813948 B0 1F 06 FC */ sth r0, 0x6fc(r31)
|
||||
lbl_8081394C:
|
||||
/* 8081394C A8 7F 06 FE */ lha r3, 0x6fe(r31)
|
||||
/* 80813950 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80813954 41 82 00 0C */ beq lbl_80813960
|
||||
/* 80813958 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 8081395C B0 1F 06 FE */ sth r0, 0x6fe(r31)
|
||||
lbl_80813960:
|
||||
/* 80813960 A8 7F 07 00 */ lha r3, 0x700(r31)
|
||||
/* 80813964 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80813968 41 82 00 0C */ beq lbl_80813974
|
||||
/* 8081396C 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 80813970 B0 1F 07 00 */ sth r0, 0x700(r31)
|
||||
lbl_80813974:
|
||||
/* 80813974 A8 7F 06 FA */ lha r3, 0x6fa(r31)
|
||||
/* 80813978 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8081397C 41 82 00 0C */ beq lbl_80813988
|
||||
/* 80813980 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 80813984 B0 1F 06 FA */ sth r0, 0x6fa(r31)
|
||||
lbl_80813988:
|
||||
/* 80813988 80 7F 07 04 */ lwz r3, 0x704(r31)
|
||||
/* 8081398C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80813990 41 82 00 0C */ beq lbl_8081399C
|
||||
/* 80813994 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 80813998 90 1F 07 04 */ stw r0, 0x704(r31)
|
||||
lbl_8081399C:
|
||||
/* 8081399C A8 7F 07 0A */ lha r3, 0x70a(r31)
|
||||
/* 808139A0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 808139A4 41 82 00 0C */ beq lbl_808139B0
|
||||
/* 808139A8 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 808139AC B0 1F 07 0A */ sth r0, 0x70a(r31)
|
||||
lbl_808139B0:
|
||||
/* 808139B0 A8 7F 07 0C */ lha r3, 0x70c(r31)
|
||||
/* 808139B4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 808139B8 41 82 00 0C */ beq lbl_808139C4
|
||||
/* 808139BC 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 808139C0 B0 1F 07 0C */ sth r0, 0x70c(r31)
|
||||
lbl_808139C4:
|
||||
/* 808139C4 A8 7F 07 0E */ lha r3, 0x70e(r31)
|
||||
/* 808139C8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 808139CC 41 82 00 0C */ beq lbl_808139D8
|
||||
/* 808139D0 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 808139D4 B0 1F 07 0E */ sth r0, 0x70e(r31)
|
||||
lbl_808139D8:
|
||||
/* 808139D8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 808139DC 4B FF D4 1D */ bl checkElectricStart__8daE_YM_cFv
|
||||
/* 808139E0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 808139E4 4B FF F6 29 */ bl action__8daE_YM_cFv
|
||||
/* 808139E8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 808139EC 4B FF FB 3D */ bl mtx_set__8daE_YM_cFv
|
||||
/* 808139F0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 808139F4 4B FF FB BD */ bl cc_set__8daE_YM_cFv
|
||||
/* 808139F8 38 60 00 01 */ li r3, 1
|
||||
lbl_808139FC:
|
||||
/* 808139FC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80813A00 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80813A04 7C 08 03 A6 */ mtlr r0
|
||||
/* 80813A08 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80813A0C 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_8080E630:
|
||||
/* 8080E630 38 00 00 2E */ li r0, 0x2e
|
||||
/* 8080E634 98 03 05 46 */ stb r0, 0x546(r3)
|
||||
/* 8080E638 3C 80 80 81 */ lis r4, lit_3926@ha /* 0x80815998@ha */
|
||||
/* 8080E63C C0 04 59 98 */ lfs f0, lit_3926@l(r4) /* 0x80815998@l */
|
||||
/* 8080E640 D0 03 05 30 */ stfs f0, 0x530(r3)
|
||||
/* 8080E644 38 00 00 00 */ li r0, 0
|
||||
/* 8080E648 B0 03 06 E4 */ sth r0, 0x6e4(r3)
|
||||
/* 8080E64C 80 03 06 C4 */ lwz r0, 0x6c4(r3)
|
||||
/* 8080E650 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8080E654 41 82 00 20 */ beq lbl_8080E674
|
||||
/* 8080E658 C0 03 06 B8 */ lfs f0, 0x6b8(r3)
|
||||
/* 8080E65C D0 03 06 70 */ stfs f0, 0x670(r3)
|
||||
/* 8080E660 C0 03 06 BC */ lfs f0, 0x6bc(r3)
|
||||
/* 8080E664 D0 03 06 74 */ stfs f0, 0x674(r3)
|
||||
/* 8080E668 C0 03 06 C0 */ lfs f0, 0x6c0(r3)
|
||||
/* 8080E66C D0 03 06 78 */ stfs f0, 0x678(r3)
|
||||
/* 8080E670 48 00 00 1C */ b lbl_8080E68C
|
||||
lbl_8080E674:
|
||||
/* 8080E674 C0 03 04 A8 */ lfs f0, 0x4a8(r3)
|
||||
/* 8080E678 D0 03 06 70 */ stfs f0, 0x670(r3)
|
||||
/* 8080E67C C0 03 04 AC */ lfs f0, 0x4ac(r3)
|
||||
/* 8080E680 D0 03 06 74 */ stfs f0, 0x674(r3)
|
||||
/* 8080E684 C0 03 04 B0 */ lfs f0, 0x4b0(r3)
|
||||
/* 8080E688 D0 03 06 78 */ stfs f0, 0x678(r3)
|
||||
lbl_8080E68C:
|
||||
/* 8080E68C 38 00 00 03 */ li r0, 3
|
||||
/* 8080E690 98 03 06 A0 */ stb r0, 0x6a0(r3)
|
||||
/* 8080E694 38 00 00 00 */ li r0, 0
|
||||
/* 8080E698 B0 03 04 E4 */ sth r0, 0x4e4(r3)
|
||||
/* 8080E69C 4E 80 00 20 */ blr
|
||||
@@ -1,35 +0,0 @@
|
||||
lbl_80813528:
|
||||
/* 80813528 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8081352C 7C 08 02 A6 */ mflr r0
|
||||
/* 80813530 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80813534 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80813538 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8081353C 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80813540 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80813544 C0 3F 04 D0 */ lfs f1, 0x4d0(r31)
|
||||
/* 80813548 C0 5F 04 D4 */ lfs f2, 0x4d4(r31)
|
||||
/* 8081354C C0 1F 06 DC */ lfs f0, 0x6dc(r31)
|
||||
/* 80813550 EC 42 00 2A */ fadds f2, f2, f0
|
||||
/* 80813554 C0 7F 04 D8 */ lfs f3, 0x4d8(r31)
|
||||
/* 80813558 4B B3 33 91 */ bl PSMTXTrans
|
||||
/* 8081355C 38 7F 06 68 */ addi r3, r31, 0x668
|
||||
/* 80813560 4B 7F 99 E5 */ bl ZXYrotM__14mDoMtx_stack_cFRC5csXyz
|
||||
/* 80813564 38 7F 04 E4 */ addi r3, r31, 0x4e4
|
||||
/* 80813568 4B 7F 99 DD */ bl ZXYrotM__14mDoMtx_stack_cFRC5csXyz
|
||||
/* 8081356C C0 3F 06 8C */ lfs f1, 0x68c(r31)
|
||||
/* 80813570 FC 40 08 90 */ fmr f2, f1
|
||||
/* 80813574 FC 60 08 90 */ fmr f3, f1
|
||||
/* 80813578 4B 7F 98 C1 */ bl scaleM__14mDoMtx_stack_cFfff
|
||||
/* 8081357C 80 7F 05 B4 */ lwz r3, 0x5b4(r31)
|
||||
/* 80813580 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 80813584 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80813588 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 8081358C 38 84 00 24 */ addi r4, r4, 0x24
|
||||
/* 80813590 4B B3 2F 21 */ bl PSMTXCopy
|
||||
/* 80813594 80 7F 05 B4 */ lwz r3, 0x5b4(r31)
|
||||
/* 80813598 4B 7F DC 55 */ bl modelCalc__16mDoExt_McaMorfSOFv
|
||||
/* 8081359C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 808135A0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 808135A4 7C 08 03 A6 */ mtlr r0
|
||||
/* 808135A8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 808135AC 4E 80 00 20 */ blr
|
||||
@@ -1,56 +0,0 @@
|
||||
lbl_80808698:
|
||||
/* 80808698 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8080869C 7C 08 02 A6 */ mflr r0
|
||||
/* 808086A0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 808086A4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 808086A8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 808086AC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 808086B0 7C 9F 23 78 */ mr r31, r4
|
||||
/* 808086B4 4B 81 06 2D */ bl fopAc_IsActor__FPv
|
||||
/* 808086B8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 808086BC 41 82 00 90 */ beq lbl_8080874C
|
||||
/* 808086C0 A8 1E 00 08 */ lha r0, 8(r30)
|
||||
/* 808086C4 2C 00 02 FC */ cmpwi r0, 0x2fc
|
||||
/* 808086C8 40 82 00 84 */ bne lbl_8080874C
|
||||
/* 808086CC 28 1E 00 00 */ cmplwi r30, 0
|
||||
/* 808086D0 41 82 00 0C */ beq lbl_808086DC
|
||||
/* 808086D4 80 7E 00 04 */ lwz r3, 4(r30)
|
||||
/* 808086D8 48 00 00 08 */ b lbl_808086E0
|
||||
lbl_808086DC:
|
||||
/* 808086DC 38 60 FF FF */ li r3, -1
|
||||
lbl_808086E0:
|
||||
/* 808086E0 4B 81 9A 59 */ bl fpcM_IsCreating__FUi
|
||||
/* 808086E4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 808086E8 40 82 00 64 */ bne lbl_8080874C
|
||||
/* 808086EC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 808086F0 7F E4 FB 78 */ mr r4, r31
|
||||
/* 808086F4 4B 81 22 71 */ bl fopAcM_searchActorDistanceXZ__FPC10fopAc_ac_cPC10fopAc_ac_c
|
||||
/* 808086F8 3C 60 80 81 */ lis r3, lit_3925@ha /* 0x80815994@ha */
|
||||
/* 808086FC C0 03 59 94 */ lfs f0, lit_3925@l(r3) /* 0x80815994@l */
|
||||
/* 80808700 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80808704 40 80 00 48 */ bge lbl_8080874C
|
||||
/* 80808708 3C 60 80 81 */ lis r3, m_obj_dist@ha /* 0x80815D60@ha */
|
||||
/* 8080870C 38 83 5D 60 */ addi r4, r3, m_obj_dist@l /* 0x80815D60@l */
|
||||
/* 80808710 C0 04 00 00 */ lfs f0, 0(r4)
|
||||
/* 80808714 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80808718 40 80 00 34 */ bge lbl_8080874C
|
||||
/* 8080871C C0 5F 04 D4 */ lfs f2, 0x4d4(r31)
|
||||
/* 80808720 C0 1E 04 D4 */ lfs f0, 0x4d4(r30)
|
||||
/* 80808724 EC 02 00 28 */ fsubs f0, f2, f0
|
||||
/* 80808728 FC 00 02 10 */ fabs f0, f0
|
||||
/* 8080872C FC 40 00 18 */ frsp f2, f0
|
||||
/* 80808730 3C 60 80 81 */ lis r3, lit_3947@ha /* 0x808159C4@ha */
|
||||
/* 80808734 C0 03 59 C4 */ lfs f0, lit_3947@l(r3) /* 0x808159C4@l */
|
||||
/* 80808738 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 8080873C 40 80 00 10 */ bge lbl_8080874C
|
||||
/* 80808740 3C 60 80 81 */ lis r3, m_near_obj@ha /* 0x80815D5C@ha */
|
||||
/* 80808744 93 C3 5D 5C */ stw r30, m_near_obj@l(r3) /* 0x80815D5C@l */
|
||||
/* 80808748 D0 24 00 00 */ stfs f1, 0(r4)
|
||||
lbl_8080874C:
|
||||
/* 8080874C 38 60 00 00 */ li r3, 0
|
||||
/* 80808750 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80808754 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80808758 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8080875C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80808760 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80808764 4E 80 00 20 */ blr
|
||||
@@ -1,54 +0,0 @@
|
||||
lbl_80812F0C:
|
||||
/* 80812F0C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80812F10 7C 08 02 A6 */ mflr r0
|
||||
/* 80812F14 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80812F18 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80812F1C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80812F20 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80812F24 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80812F28 4B 80 5D B9 */ bl fopAc_IsActor__FPv
|
||||
/* 80812F2C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80812F30 41 82 00 80 */ beq lbl_80812FB0
|
||||
/* 80812F34 A8 1E 00 08 */ lha r0, 8(r30)
|
||||
/* 80812F38 2C 00 01 F4 */ cmpwi r0, 0x1f4
|
||||
/* 80812F3C 40 82 00 74 */ bne lbl_80812FB0
|
||||
/* 80812F40 28 1E 00 00 */ cmplwi r30, 0
|
||||
/* 80812F44 41 82 00 0C */ beq lbl_80812F50
|
||||
/* 80812F48 80 7E 00 04 */ lwz r3, 4(r30)
|
||||
/* 80812F4C 48 00 00 08 */ b lbl_80812F54
|
||||
lbl_80812F50:
|
||||
/* 80812F50 38 60 FF FF */ li r3, -1
|
||||
lbl_80812F54:
|
||||
/* 80812F54 4B 80 F1 E5 */ bl fpcM_IsCreating__FUi
|
||||
/* 80812F58 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80812F5C 40 82 00 54 */ bne lbl_80812FB0
|
||||
/* 80812F60 7C 1E F8 40 */ cmplw r30, r31
|
||||
/* 80812F64 41 82 00 4C */ beq lbl_80812FB0
|
||||
/* 80812F68 38 7E 04 D0 */ addi r3, r30, 0x4d0
|
||||
/* 80812F6C 38 9F 04 D0 */ addi r4, r31, 0x4d0
|
||||
/* 80812F70 4B A5 40 BD */ bl __eq__4cXyzCFRC3Vec
|
||||
/* 80812F74 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80812F78 41 82 00 38 */ beq lbl_80812FB0
|
||||
/* 80812F7C 88 1F 06 AA */ lbz r0, 0x6aa(r31)
|
||||
/* 80812F80 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 80812F84 41 82 00 14 */ beq lbl_80812F98
|
||||
/* 80812F88 88 1E 06 AA */ lbz r0, 0x6aa(r30)
|
||||
/* 80812F8C 60 00 00 84 */ ori r0, r0, 0x84
|
||||
/* 80812F90 98 1E 06 AA */ stb r0, 0x6aa(r30)
|
||||
/* 80812F94 48 00 00 10 */ b lbl_80812FA4
|
||||
lbl_80812F98:
|
||||
/* 80812F98 88 1E 06 AA */ lbz r0, 0x6aa(r30)
|
||||
/* 80812F9C 60 00 00 82 */ ori r0, r0, 0x82
|
||||
/* 80812FA0 98 1E 06 AA */ stb r0, 0x6aa(r30)
|
||||
lbl_80812FA4:
|
||||
/* 80812FA4 88 1F 06 AA */ lbz r0, 0x6aa(r31)
|
||||
/* 80812FA8 60 00 00 81 */ ori r0, r0, 0x81
|
||||
/* 80812FAC 98 1F 06 AA */ stb r0, 0x6aa(r31)
|
||||
lbl_80812FB0:
|
||||
/* 80812FB0 38 60 00 00 */ li r3, 0
|
||||
/* 80812FB4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80812FB8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80812FBC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80812FC0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80812FC4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80812FC8 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_80809F9C:
|
||||
/* 80809F9C 80 03 06 90 */ lwz r0, 0x690(r3)
|
||||
/* 80809FA0 90 03 06 94 */ stw r0, 0x694(r3)
|
||||
/* 80809FA4 90 83 06 90 */ stw r4, 0x690(r3)
|
||||
/* 80809FA8 38 00 00 00 */ li r0, 0
|
||||
/* 80809FAC 90 03 06 98 */ stw r0, 0x698(r3)
|
||||
/* 80809FB0 B0 03 06 F2 */ sth r0, 0x6f2(r3)
|
||||
/* 80809FB4 B0 03 06 F0 */ sth r0, 0x6f0(r3)
|
||||
/* 80809FB8 A8 03 04 E6 */ lha r0, 0x4e6(r3)
|
||||
/* 80809FBC B0 03 04 DE */ sth r0, 0x4de(r3)
|
||||
/* 80809FC0 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_80809D84:
|
||||
/* 80809D84 38 80 00 00 */ li r4, 0
|
||||
/* 80809D88 98 83 06 A4 */ stb r4, 0x6a4(r3)
|
||||
/* 80809D8C 88 03 06 A6 */ lbz r0, 0x6a6(r3)
|
||||
/* 80809D90 28 00 00 04 */ cmplwi r0, 4
|
||||
/* 80809D94 41 82 00 08 */ beq lbl_80809D9C
|
||||
/* 80809D98 98 83 06 A0 */ stb r4, 0x6a0(r3)
|
||||
lbl_80809D9C:
|
||||
/* 80809D9C 38 00 00 04 */ li r0, 4
|
||||
/* 80809DA0 90 03 07 14 */ stw r0, 0x714(r3)
|
||||
/* 80809DA4 4E 80 00 20 */ blr
|
||||
@@ -1,48 +0,0 @@
|
||||
lbl_80814AF0:
|
||||
/* 80814AF0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80814AF4 7C 08 02 A6 */ mflr r0
|
||||
/* 80814AF8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80814AFC 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80814B00 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80814B04 38 00 00 01 */ li r0, 1
|
||||
/* 80814B08 98 03 06 A4 */ stb r0, 0x6a4(r3)
|
||||
/* 80814B0C 38 00 01 45 */ li r0, 0x145
|
||||
/* 80814B10 90 03 09 A0 */ stw r0, 0x9a0(r3)
|
||||
/* 80814B14 3C 00 00 01 */ lis r0, 1
|
||||
/* 80814B18 90 03 09 9C */ stw r0, 0x99c(r3)
|
||||
/* 80814B1C 38 00 00 00 */ li r0, 0
|
||||
/* 80814B20 3C 60 80 81 */ lis r3, m_near_obj@ha /* 0x80815D5C@ha */
|
||||
/* 80814B24 90 03 5D 5C */ stw r0, m_near_obj@l(r3) /* 0x80815D5C@l */
|
||||
/* 80814B28 3C 60 80 81 */ lis r3, lit_3925@ha /* 0x80815994@ha */
|
||||
/* 80814B2C C0 03 59 94 */ lfs f0, lit_3925@l(r3) /* 0x80815994@l */
|
||||
/* 80814B30 3C 60 80 81 */ lis r3, m_obj_dist@ha /* 0x80815D60@ha */
|
||||
/* 80814B34 D0 03 5D 60 */ stfs f0, m_obj_dist@l(r3) /* 0x80815D60@l */
|
||||
/* 80814B38 3C 60 80 81 */ lis r3, s_obj_sub__FPvPv@ha /* 0x80808698@ha */
|
||||
/* 80814B3C 38 63 86 98 */ addi r3, r3, s_obj_sub__FPvPv@l /* 0x80808698@l */
|
||||
/* 80814B40 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80814B44 4B 80 C7 F5 */ bl fpcEx_Search__FPFPvPv_PvPv
|
||||
/* 80814B48 3C 60 80 81 */ lis r3, m_near_obj@ha /* 0x80815D5C@ha */
|
||||
/* 80814B4C 38 63 5D 5C */ addi r3, r3, m_near_obj@l /* 0x80815D5C@l */
|
||||
/* 80814B50 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80814B54 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80814B58 41 82 00 30 */ beq lbl_80814B88
|
||||
/* 80814B5C C0 23 04 D0 */ lfs f1, 0x4d0(r3)
|
||||
/* 80814B60 D0 21 00 08 */ stfs f1, 8(r1)
|
||||
/* 80814B64 C0 03 04 D4 */ lfs f0, 0x4d4(r3)
|
||||
/* 80814B68 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 80814B6C C0 03 04 D8 */ lfs f0, 0x4d8(r3)
|
||||
/* 80814B70 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80814B74 D0 3F 04 D0 */ stfs f1, 0x4d0(r31)
|
||||
/* 80814B78 D0 1F 04 D8 */ stfs f0, 0x4d8(r31)
|
||||
/* 80814B7C 38 00 00 01 */ li r0, 1
|
||||
/* 80814B80 98 1F 06 A6 */ stb r0, 0x6a6(r31)
|
||||
/* 80814B84 48 00 00 0C */ b lbl_80814B90
|
||||
lbl_80814B88:
|
||||
/* 80814B88 38 00 00 03 */ li r0, 3
|
||||
/* 80814B8C 98 1F 06 A6 */ stb r0, 0x6a6(r31)
|
||||
lbl_80814B90:
|
||||
/* 80814B90 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80814B94 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80814B98 7C 08 03 A6 */ mtlr r0
|
||||
/* 80814B9C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80814BA0 4E 80 00 20 */ blr
|
||||
@@ -1,28 +0,0 @@
|
||||
lbl_8080F8C8:
|
||||
/* 8080F8C8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8080F8CC 7C 08 02 A6 */ mflr r0
|
||||
/* 8080F8D0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8080F8D4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8080F8D8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8080F8DC C0 23 05 2C */ lfs f1, 0x52c(r3)
|
||||
/* 8080F8E0 C0 43 04 FC */ lfs f2, 0x4fc(r3)
|
||||
/* 8080F8E4 4B A5 7D 91 */ bl cM_atan2s__Fff
|
||||
/* 8080F8E8 38 03 C0 00 */ addi r0, r3, -16384
|
||||
/* 8080F8EC 7C 04 07 34 */ extsh r4, r0
|
||||
/* 8080F8F0 2C 04 E8 90 */ cmpwi r4, -6000
|
||||
/* 8080F8F4 40 80 00 08 */ bge lbl_8080F8FC
|
||||
/* 8080F8F8 38 80 E8 90 */ li r4, -6000
|
||||
lbl_8080F8FC:
|
||||
/* 8080F8FC 7C 80 07 34 */ extsh r0, r4
|
||||
/* 8080F900 2C 00 17 70 */ cmpwi r0, 0x1770
|
||||
/* 8080F904 40 81 00 08 */ ble lbl_8080F90C
|
||||
/* 8080F908 38 80 17 70 */ li r4, 0x1770
|
||||
lbl_8080F90C:
|
||||
/* 8080F90C 38 7F 04 E4 */ addi r3, r31, 0x4e4
|
||||
/* 8080F910 38 A0 01 80 */ li r5, 0x180
|
||||
/* 8080F914 4B A6 12 7D */ bl cLib_chaseAngleS__FPsss
|
||||
/* 8080F918 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8080F91C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8080F920 7C 08 03 A6 */ mtlr r0
|
||||
/* 8080F924 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8080F928 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_808123C4:
|
||||
/* 808123C4 38 00 00 5A */ li r0, 0x5a
|
||||
/* 808123C8 B0 03 06 F2 */ sth r0, 0x6f2(r3)
|
||||
/* 808123CC 4E 80 00 20 */ blr
|
||||
@@ -1,7 +0,0 @@
|
||||
lbl_80809D6C:
|
||||
/* 80809D6C 38 00 00 75 */ li r0, 0x75
|
||||
/* 80809D70 90 03 09 A0 */ stw r0, 0x9a0(r3)
|
||||
/* 80809D74 3C 80 D8 FC */ lis r4, 0xD8FC /* 0xD8FBFDFF@ha */
|
||||
/* 80809D78 38 04 FD FF */ addi r0, r4, 0xFDFF /* 0xD8FBFDFF@l */
|
||||
/* 80809D7C 90 03 09 9C */ stw r0, 0x99c(r3)
|
||||
/* 80809D80 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80813E84:
|
||||
/* 80813E84 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80813E88 7C 08 02 A6 */ mflr r0
|
||||
/* 80813E8C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80813E90 4B FF FC 61 */ bl CreateHeap__8daE_YM_cFv
|
||||
/* 80813E94 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80813E98 7C 08 03 A6 */ mtlr r0
|
||||
/* 80813E9C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80813EA0 4E 80 00 20 */ blr
|
||||
@@ -1,60 +0,0 @@
|
||||
lbl_805937AC:
|
||||
/* 805937AC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 805937B0 7C 08 02 A6 */ mflr r0
|
||||
/* 805937B4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 805937B8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 805937BC 4B DC EA 21 */ bl _savegpr_29
|
||||
/* 805937C0 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 805937C4 3C 60 80 59 */ lis r3, cNullVec__6Z2Calc@ha /* 0x80593F68@ha */
|
||||
/* 805937C8 3B E3 3F 68 */ addi r31, r3, cNullVec__6Z2Calc@l /* 0x80593F68@l */
|
||||
/* 805937CC 88 1D 05 B9 */ lbz r0, 0x5b9(r29)
|
||||
/* 805937D0 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 805937D4 38 7F 00 20 */ addi r3, r31, 0x20
|
||||
/* 805937D8 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 805937DC 38 9F 00 28 */ addi r4, r31, 0x28
|
||||
/* 805937E0 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 805937E4 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 805937E8 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 805937EC 3F C5 00 02 */ addis r30, r5, 2
|
||||
/* 805937F0 3B DE C2 F8 */ addi r30, r30, -15624
|
||||
/* 805937F4 7F C5 F3 78 */ mr r5, r30
|
||||
/* 805937F8 38 C0 00 80 */ li r6, 0x80
|
||||
/* 805937FC 4B AA 8B 81 */ bl getRes__14dRes_control_cFPCcPCcP11dRes_info_ci
|
||||
/* 80593800 3C 80 00 08 */ lis r4, 8
|
||||
/* 80593804 3C A0 11 00 */ lis r5, 0x1100 /* 0x11000084@ha */
|
||||
/* 80593808 38 A5 00 84 */ addi r5, r5, 0x0084 /* 0x11000084@l */
|
||||
/* 8059380C 4B A8 14 49 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
||||
/* 80593810 90 7D 05 B0 */ stw r3, 0x5b0(r29)
|
||||
/* 80593814 80 1D 05 B0 */ lwz r0, 0x5b0(r29)
|
||||
/* 80593818 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8059381C 40 82 00 0C */ bne lbl_80593828
|
||||
/* 80593820 38 60 00 00 */ li r3, 0
|
||||
/* 80593824 48 00 00 50 */ b lbl_80593874
|
||||
lbl_80593828:
|
||||
/* 80593828 80 1D 00 B0 */ lwz r0, 0xb0(r29)
|
||||
/* 8059382C 54 00 DF FF */ rlwinm. r0, r0, 0x1b, 0x1f, 0x1f
|
||||
/* 80593830 40 82 00 40 */ bne lbl_80593870
|
||||
/* 80593834 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 80593838 80 9F 00 3C */ lwz r4, 0x3c(r31)
|
||||
/* 8059383C 7F C5 F3 78 */ mr r5, r30
|
||||
/* 80593840 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80593844 4B AA 8B 39 */ bl getRes__14dRes_control_cFPCcPCcP11dRes_info_ci
|
||||
/* 80593848 3C 80 00 08 */ lis r4, 8
|
||||
/* 8059384C 3C A0 11 00 */ lis r5, 0x1100 /* 0x11000084@ha */
|
||||
/* 80593850 38 A5 00 84 */ addi r5, r5, 0x0084 /* 0x11000084@l */
|
||||
/* 80593854 4B A8 14 01 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
||||
/* 80593858 90 7D 05 B4 */ stw r3, 0x5b4(r29)
|
||||
/* 8059385C 80 1D 05 B4 */ lwz r0, 0x5b4(r29)
|
||||
/* 80593860 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80593864 40 82 00 0C */ bne lbl_80593870
|
||||
/* 80593868 38 60 00 00 */ li r3, 0
|
||||
/* 8059386C 48 00 00 08 */ b lbl_80593874
|
||||
lbl_80593870:
|
||||
/* 80593870 38 60 00 01 */ li r3, 1
|
||||
lbl_80593874:
|
||||
/* 80593874 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80593878 4B DC E9 B1 */ bl _restgpr_29
|
||||
/* 8059387C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80593880 7C 08 03 A6 */ mtlr r0
|
||||
/* 80593884 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80593888 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_80593760:
|
||||
/* 80593760 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80593764 7C 08 02 A6 */ mflr r0
|
||||
/* 80593768 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8059376C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80593770 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80593774 4B FF FE 45 */ bl initBaseMtx__12daObjMGate_cFv
|
||||
/* 80593778 80 7F 05 B0 */ lwz r3, 0x5b0(r31)
|
||||
/* 8059377C 38 03 00 24 */ addi r0, r3, 0x24
|
||||
/* 80593780 90 1F 05 04 */ stw r0, 0x504(r31)
|
||||
/* 80593784 80 7F 05 B0 */ lwz r3, 0x5b0(r31)
|
||||
/* 80593788 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 8059378C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80593790 4B A8 6D E9 */ bl fopAcM_setCullSizeBox2__FP10fopAc_ac_cP12J3DModelData
|
||||
/* 80593794 38 60 00 01 */ li r3, 1
|
||||
/* 80593798 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8059379C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 805937A0 7C 08 03 A6 */ mtlr r0
|
||||
/* 805937A4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 805937A8 4E 80 00 20 */ blr
|
||||
@@ -1,24 +0,0 @@
|
||||
lbl_80593D18:
|
||||
/* 80593D18 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80593D1C 7C 08 02 A6 */ mflr r0
|
||||
/* 80593D20 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80593D24 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80593D28 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80593D2C 38 7F 05 A0 */ addi r3, r31, 0x5a0
|
||||
/* 80593D30 88 1F 05 B9 */ lbz r0, 0x5b9(r31)
|
||||
/* 80593D34 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80593D38 3C 80 80 59 */ lis r4, l_arcName@ha /* 0x80593F88@ha */
|
||||
/* 80593D3C 38 84 3F 88 */ addi r4, r4, l_arcName@l /* 0x80593F88@l */
|
||||
/* 80593D40 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 80593D44 4B A9 92 C5 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
/* 80593D48 38 7F 05 A8 */ addi r3, r31, 0x5a8
|
||||
/* 80593D4C 3C 80 80 59 */ lis r4, l_keyArcName@ha /* 0x80593FA0@ha */
|
||||
/* 80593D50 38 84 3F A0 */ addi r4, r4, l_keyArcName@l /* 0x80593FA0@l */
|
||||
/* 80593D54 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 80593D58 4B A9 92 B1 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
/* 80593D5C 38 60 00 01 */ li r3, 1
|
||||
/* 80593D60 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80593D64 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80593D68 7C 08 03 A6 */ mtlr r0
|
||||
/* 80593D6C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80593D70 4E 80 00 20 */ blr
|
||||
@@ -1,53 +0,0 @@
|
||||
lbl_80593C4C:
|
||||
/* 80593C4C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80593C50 7C 08 02 A6 */ mflr r0
|
||||
/* 80593C54 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80593C58 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80593C5C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80593C60 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80593C64 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 80593C68 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 80593C6C 38 80 00 10 */ li r4, 0x10
|
||||
/* 80593C70 38 BF 04 D0 */ addi r5, r31, 0x4d0
|
||||
/* 80593C74 38 DF 01 0C */ addi r6, r31, 0x10c
|
||||
/* 80593C78 4B C0 FB 4D */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
|
||||
/* 80593C7C 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 80593C80 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 80593C84 80 9F 05 B0 */ lwz r4, 0x5b0(r31)
|
||||
/* 80593C88 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 80593C8C 38 BF 01 0C */ addi r5, r31, 0x10c
|
||||
/* 80593C90 4B C1 11 11 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
|
||||
/* 80593C94 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80593C98 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80593C9C 80 04 5F 70 */ lwz r0, 0x5f70(r4)
|
||||
/* 80593CA0 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80593CA4 3B C3 4A C8 */ addi r30, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80593CA8 90 1E 00 48 */ stw r0, 0x48(r30)
|
||||
/* 80593CAC 80 04 5F 74 */ lwz r0, 0x5f74(r4)
|
||||
/* 80593CB0 90 1E 00 4C */ stw r0, 0x4c(r30)
|
||||
/* 80593CB4 80 7F 05 B0 */ lwz r3, 0x5b0(r31)
|
||||
/* 80593CB8 4B A7 A0 0D */ bl mDoExt_modelUpdateDL__FP8J3DModel
|
||||
/* 80593CBC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80593CC0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80593CC4 80 03 5F 80 */ lwz r0, 0x5f80(r3)
|
||||
/* 80593CC8 90 1E 00 48 */ stw r0, 0x48(r30)
|
||||
/* 80593CCC 80 03 5F 84 */ lwz r0, 0x5f84(r3)
|
||||
/* 80593CD0 90 1E 00 4C */ stw r0, 0x4c(r30)
|
||||
/* 80593CD4 80 9F 05 B4 */ lwz r4, 0x5b4(r31)
|
||||
/* 80593CD8 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 80593CDC 41 82 00 20 */ beq lbl_80593CFC
|
||||
/* 80593CE0 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 80593CE4 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 80593CE8 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 80593CEC 38 BF 01 0C */ addi r5, r31, 0x10c
|
||||
/* 80593CF0 4B C1 10 B1 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
|
||||
/* 80593CF4 80 7F 05 B4 */ lwz r3, 0x5b4(r31)
|
||||
/* 80593CF8 4B A7 9F CD */ bl mDoExt_modelUpdateDL__FP8J3DModel
|
||||
lbl_80593CFC:
|
||||
/* 80593CFC 38 60 00 01 */ li r3, 1
|
||||
/* 80593D00 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80593D04 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80593D08 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80593D0C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80593D10 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80593D14 4E 80 00 20 */ blr
|
||||
@@ -1,184 +0,0 @@
|
||||
lbl_80593988:
|
||||
/* 80593988 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 8059398C 7C 08 02 A6 */ mflr r0
|
||||
/* 80593990 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 80593994 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80593998 4B DC E8 45 */ bl _savegpr_29
|
||||
/* 8059399C 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 805939A0 7C 9E 23 78 */ mr r30, r4
|
||||
/* 805939A4 3C 60 80 59 */ lis r3, l_key_offset@ha /* 0x80593E48@ha */
|
||||
/* 805939A8 3B E3 3E 48 */ addi r31, r3, l_key_offset@l /* 0x80593E48@l */
|
||||
/* 805939AC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 805939B0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 805939B4 80 63 5D B4 */ lwz r3, 0x5db4(r3)
|
||||
/* 805939B8 80 9D 05 C8 */ lwz r4, 0x5c8(r29)
|
||||
/* 805939BC 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 805939C0 90 1D 05 C8 */ stw r0, 0x5c8(r29)
|
||||
/* 805939C4 80 03 05 80 */ lwz r0, 0x580(r3)
|
||||
/* 805939C8 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12
|
||||
/* 805939CC 41 82 01 DC */ beq lbl_80593BA8
|
||||
/* 805939D0 88 1D 05 B9 */ lbz r0, 0x5b9(r29)
|
||||
/* 805939D4 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 805939D8 41 82 00 4C */ beq lbl_80593A24
|
||||
/* 805939DC 40 80 00 7C */ bge lbl_80593A58
|
||||
/* 805939E0 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 805939E4 40 80 00 08 */ bge lbl_805939EC
|
||||
/* 805939E8 48 00 00 70 */ b lbl_80593A58
|
||||
lbl_805939EC:
|
||||
/* 805939EC C0 1F 00 2C */ lfs f0, 0x2c(r31)
|
||||
/* 805939F0 D0 01 00 20 */ stfs f0, 0x20(r1)
|
||||
/* 805939F4 38 9F 00 2C */ addi r4, r31, 0x2c
|
||||
/* 805939F8 C0 04 00 04 */ lfs f0, 4(r4)
|
||||
/* 805939FC D0 01 00 24 */ stfs f0, 0x24(r1)
|
||||
/* 80593A00 C0 04 00 08 */ lfs f0, 8(r4)
|
||||
/* 80593A04 D0 01 00 28 */ stfs f0, 0x28(r1)
|
||||
/* 80593A08 C0 04 00 18 */ lfs f0, 0x18(r4)
|
||||
/* 80593A0C D0 01 00 14 */ stfs f0, 0x14(r1)
|
||||
/* 80593A10 C0 04 00 1C */ lfs f0, 0x1c(r4)
|
||||
/* 80593A14 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 80593A18 C0 04 00 20 */ lfs f0, 0x20(r4)
|
||||
/* 80593A1C D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
/* 80593A20 48 00 00 38 */ b lbl_80593A58
|
||||
lbl_80593A24:
|
||||
/* 80593A24 C0 1F 00 5C */ lfs f0, 0x5c(r31)
|
||||
/* 80593A28 D0 01 00 20 */ stfs f0, 0x20(r1)
|
||||
/* 80593A2C 38 9F 00 5C */ addi r4, r31, 0x5c
|
||||
/* 80593A30 C0 04 00 04 */ lfs f0, 4(r4)
|
||||
/* 80593A34 D0 01 00 24 */ stfs f0, 0x24(r1)
|
||||
/* 80593A38 C0 04 00 08 */ lfs f0, 8(r4)
|
||||
/* 80593A3C D0 01 00 28 */ stfs f0, 0x28(r1)
|
||||
/* 80593A40 C0 04 00 18 */ lfs f0, 0x18(r4)
|
||||
/* 80593A44 D0 01 00 14 */ stfs f0, 0x14(r1)
|
||||
/* 80593A48 C0 04 00 1C */ lfs f0, 0x1c(r4)
|
||||
/* 80593A4C D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 80593A50 C0 04 00 20 */ lfs f0, 0x20(r4)
|
||||
/* 80593A54 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
lbl_80593A58:
|
||||
/* 80593A58 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80593A5C 38 A1 00 20 */ addi r5, r1, 0x20
|
||||
/* 80593A60 38 C1 00 14 */ addi r6, r1, 0x14
|
||||
/* 80593A64 4B A9 EB F1 */ bl dLib_checkActorInRectangle__FP10fopAc_ac_cP10fopAc_ac_cPC4cXyzPC4cXyz
|
||||
/* 80593A68 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80593A6C 41 82 01 3C */ beq lbl_80593BA8
|
||||
/* 80593A70 88 1D 05 B8 */ lbz r0, 0x5b8(r29)
|
||||
/* 80593A74 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80593A78 40 82 00 C4 */ bne lbl_80593B3C
|
||||
/* 80593A7C C0 1F 00 94 */ lfs f0, 0x94(r31)
|
||||
/* 80593A80 D0 1D 05 C4 */ stfs f0, 0x5c4(r29)
|
||||
/* 80593A84 C0 1F 00 98 */ lfs f0, 0x98(r31)
|
||||
/* 80593A88 D0 1D 05 C0 */ stfs f0, 0x5c0(r29)
|
||||
/* 80593A8C 80 1D 00 B0 */ lwz r0, 0xb0(r29)
|
||||
/* 80593A90 54 00 C7 3E */ rlwinm r0, r0, 0x18, 0x1c, 0x1f
|
||||
/* 80593A94 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80593A98 40 82 00 54 */ bne lbl_80593AEC
|
||||
/* 80593A9C 88 1D 04 E2 */ lbz r0, 0x4e2(r29)
|
||||
/* 80593AA0 7C 03 07 74 */ extsb r3, r0
|
||||
/* 80593AA4 4B A9 95 C9 */ bl dComIfGp_getReverb__Fi
|
||||
/* 80593AA8 7C 67 1B 78 */ mr r7, r3
|
||||
/* 80593AAC 3C 60 00 08 */ lis r3, 0x0008 /* 0x00080235@ha */
|
||||
/* 80593AB0 38 03 02 35 */ addi r0, r3, 0x0235 /* 0x00080235@l */
|
||||
/* 80593AB4 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80593AB8 3C 60 80 45 */ lis r3, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */
|
||||
/* 80593ABC 38 63 13 68 */ addi r3, r3, mAudioMgrPtr__10Z2AudioMgr@l /* 0x80451368@l */
|
||||
/* 80593AC0 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80593AC4 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 80593AC8 38 BD 05 38 */ addi r5, r29, 0x538
|
||||
/* 80593ACC 38 C0 00 00 */ li r6, 0
|
||||
/* 80593AD0 C0 3F 00 9C */ lfs f1, 0x9c(r31)
|
||||
/* 80593AD4 FC 40 08 90 */ fmr f2, f1
|
||||
/* 80593AD8 C0 7F 00 8C */ lfs f3, 0x8c(r31)
|
||||
/* 80593ADC FC 80 18 90 */ fmr f4, f3
|
||||
/* 80593AE0 39 00 00 00 */ li r8, 0
|
||||
/* 80593AE4 4B D1 7E A1 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 80593AE8 48 00 00 C0 */ b lbl_80593BA8
|
||||
lbl_80593AEC:
|
||||
/* 80593AEC 88 1D 04 E2 */ lbz r0, 0x4e2(r29)
|
||||
/* 80593AF0 7C 03 07 74 */ extsb r3, r0
|
||||
/* 80593AF4 4B A9 95 79 */ bl dComIfGp_getReverb__Fi
|
||||
/* 80593AF8 7C 67 1B 78 */ mr r7, r3
|
||||
/* 80593AFC 3C 60 00 08 */ lis r3, 0x0008 /* 0x00080234@ha */
|
||||
/* 80593B00 38 03 02 34 */ addi r0, r3, 0x0234 /* 0x00080234@l */
|
||||
/* 80593B04 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80593B08 3C 60 80 45 */ lis r3, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */
|
||||
/* 80593B0C 38 63 13 68 */ addi r3, r3, mAudioMgrPtr__10Z2AudioMgr@l /* 0x80451368@l */
|
||||
/* 80593B10 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80593B14 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 80593B18 38 BD 05 38 */ addi r5, r29, 0x538
|
||||
/* 80593B1C 38 C0 00 00 */ li r6, 0
|
||||
/* 80593B20 C0 3F 00 9C */ lfs f1, 0x9c(r31)
|
||||
/* 80593B24 FC 40 08 90 */ fmr f2, f1
|
||||
/* 80593B28 C0 7F 00 8C */ lfs f3, 0x8c(r31)
|
||||
/* 80593B2C FC 80 18 90 */ fmr f4, f3
|
||||
/* 80593B30 39 00 00 00 */ li r8, 0
|
||||
/* 80593B34 4B D1 7E 51 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 80593B38 48 00 00 70 */ b lbl_80593BA8
|
||||
lbl_80593B3C:
|
||||
/* 80593B3C C0 1F 00 A0 */ lfs f0, 0xa0(r31)
|
||||
/* 80593B40 D0 1D 05 C4 */ stfs f0, 0x5c4(r29)
|
||||
/* 80593B44 C0 1F 00 A4 */ lfs f0, 0xa4(r31)
|
||||
/* 80593B48 D0 1D 05 C0 */ stfs f0, 0x5c0(r29)
|
||||
/* 80593B4C 80 1D 00 B0 */ lwz r0, 0xb0(r29)
|
||||
/* 80593B50 54 00 C7 3E */ rlwinm r0, r0, 0x18, 0x1c, 0x1f
|
||||
/* 80593B54 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80593B58 40 82 00 50 */ bne lbl_80593BA8
|
||||
/* 80593B5C 88 1D 04 E2 */ lbz r0, 0x4e2(r29)
|
||||
/* 80593B60 7C 03 07 74 */ extsb r3, r0
|
||||
/* 80593B64 4B A9 95 09 */ bl dComIfGp_getReverb__Fi
|
||||
/* 80593B68 7C 67 1B 78 */ mr r7, r3
|
||||
/* 80593B6C 3C 60 00 08 */ lis r3, 0x0008 /* 0x00080235@ha */
|
||||
/* 80593B70 38 03 02 35 */ addi r0, r3, 0x0235 /* 0x00080235@l */
|
||||
/* 80593B74 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80593B78 3C 60 80 45 */ lis r3, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */
|
||||
/* 80593B7C 38 63 13 68 */ addi r3, r3, mAudioMgrPtr__10Z2AudioMgr@l /* 0x80451368@l */
|
||||
/* 80593B80 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80593B84 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80593B88 38 BD 05 38 */ addi r5, r29, 0x538
|
||||
/* 80593B8C 38 C0 00 00 */ li r6, 0
|
||||
/* 80593B90 C0 3F 00 9C */ lfs f1, 0x9c(r31)
|
||||
/* 80593B94 FC 40 08 90 */ fmr f2, f1
|
||||
/* 80593B98 C0 7F 00 8C */ lfs f3, 0x8c(r31)
|
||||
/* 80593B9C FC 80 18 90 */ fmr f4, f3
|
||||
/* 80593BA0 39 00 00 00 */ li r8, 0
|
||||
/* 80593BA4 4B D1 7D E1 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
lbl_80593BA8:
|
||||
/* 80593BA8 38 1D 05 6C */ addi r0, r29, 0x56c
|
||||
/* 80593BAC 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 80593BB0 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80593BB4 4B FF FA 7D */ bl setBaseMtx__12daObjMGate_cFv
|
||||
/* 80593BB8 80 1D 05 C8 */ lwz r0, 0x5c8(r29)
|
||||
/* 80593BBC 1C 00 0F A0 */ mulli r0, r0, 0xfa0
|
||||
/* 80593BC0 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 80593BC4 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */
|
||||
/* 80593BC8 38 63 9A 20 */ addi r3, r3, sincosTable___5JMath@l /* 0x80439A20@l */
|
||||
/* 80593BCC 7C 23 04 2E */ lfsx f1, r3, r0
|
||||
/* 80593BD0 C0 1D 05 C4 */ lfs f0, 0x5c4(r29)
|
||||
/* 80593BD4 EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 80593BD8 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80593BDC D8 01 00 30 */ stfd f0, 0x30(r1)
|
||||
/* 80593BE0 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80593BE4 B0 1D 05 BC */ sth r0, 0x5bc(r29)
|
||||
/* 80593BE8 80 1D 05 C8 */ lwz r0, 0x5c8(r29)
|
||||
/* 80593BEC 1C 00 17 70 */ mulli r0, r0, 0x1770
|
||||
/* 80593BF0 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 80593BF4 7C 23 04 2E */ lfsx f1, r3, r0
|
||||
/* 80593BF8 C0 1D 05 C0 */ lfs f0, 0x5c0(r29)
|
||||
/* 80593BFC EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 80593C00 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80593C04 D8 01 00 38 */ stfd f0, 0x38(r1)
|
||||
/* 80593C08 80 01 00 3C */ lwz r0, 0x3c(r1)
|
||||
/* 80593C0C B0 1D 05 CC */ sth r0, 0x5cc(r29)
|
||||
/* 80593C10 38 7D 05 C4 */ addi r3, r29, 0x5c4
|
||||
/* 80593C14 C0 3F 00 A8 */ lfs f1, 0xa8(r31)
|
||||
/* 80593C18 C0 5F 00 AC */ lfs f2, 0xac(r31)
|
||||
/* 80593C1C 4B CD BE 65 */ bl cLib_addCalc0__FPfff
|
||||
/* 80593C20 38 7D 05 C0 */ addi r3, r29, 0x5c0
|
||||
/* 80593C24 C0 3F 00 B0 */ lfs f1, 0xb0(r31)
|
||||
/* 80593C28 C0 5F 00 AC */ lfs f2, 0xac(r31)
|
||||
/* 80593C2C 4B CD BE 55 */ bl cLib_addCalc0__FPfff
|
||||
/* 80593C30 38 60 00 01 */ li r3, 1
|
||||
/* 80593C34 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80593C38 4B DC E5 F1 */ bl _restgpr_29
|
||||
/* 80593C3C 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 80593C40 7C 08 03 A6 */ mtlr r0
|
||||
/* 80593C44 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 80593C48 4E 80 00 20 */ blr
|
||||
@@ -1,67 +0,0 @@
|
||||
lbl_8059388C:
|
||||
/* 8059388C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80593890 7C 08 02 A6 */ mflr r0
|
||||
/* 80593894 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80593898 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8059389C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 805938A0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 805938A4 3C 60 80 59 */ lis r3, cNullVec__6Z2Calc@ha /* 0x80593F68@ha */
|
||||
/* 805938A8 3B E3 3F 68 */ addi r31, r3, cNullVec__6Z2Calc@l /* 0x80593F68@l */
|
||||
/* 805938AC 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 805938B0 54 00 FF 3E */ rlwinm r0, r0, 0x1f, 0x1c, 0x1f
|
||||
/* 805938B4 98 1E 05 B9 */ stb r0, 0x5b9(r30)
|
||||
/* 805938B8 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 805938BC 54 00 07 FE */ clrlwi r0, r0, 0x1f
|
||||
/* 805938C0 98 1E 05 B8 */ stb r0, 0x5b8(r30)
|
||||
/* 805938C4 38 7E 05 A8 */ addi r3, r30, 0x5a8
|
||||
/* 805938C8 80 9F 00 38 */ lwz r4, 0x38(r31)
|
||||
/* 805938CC 4B A9 95 F1 */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCc
|
||||
/* 805938D0 2C 03 00 04 */ cmpwi r3, 4
|
||||
/* 805938D4 41 82 00 08 */ beq lbl_805938DC
|
||||
/* 805938D8 48 00 00 98 */ b lbl_80593970
|
||||
lbl_805938DC:
|
||||
/* 805938DC 38 7E 05 A0 */ addi r3, r30, 0x5a0
|
||||
/* 805938E0 88 1E 05 B9 */ lbz r0, 0x5b9(r30)
|
||||
/* 805938E4 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 805938E8 38 9F 00 20 */ addi r4, r31, 0x20
|
||||
/* 805938EC 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 805938F0 4B A9 95 CD */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCc
|
||||
/* 805938F4 7C 60 1B 78 */ mr r0, r3
|
||||
/* 805938F8 2C 00 00 04 */ cmpwi r0, 4
|
||||
/* 805938FC 40 82 00 70 */ bne lbl_8059396C
|
||||
/* 80593900 88 1E 05 B9 */ lbz r0, 0x5b9(r30)
|
||||
/* 80593904 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80593908 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8059390C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80593910 3C 63 00 02 */ addis r3, r3, 2
|
||||
/* 80593914 38 9F 00 20 */ addi r4, r31, 0x20
|
||||
/* 80593918 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 8059391C 38 BF 00 30 */ addi r5, r31, 0x30
|
||||
/* 80593920 7C A5 00 2E */ lwzx r5, r5, r0
|
||||
/* 80593924 38 63 C2 F8 */ addi r3, r3, -15624
|
||||
/* 80593928 4B AA 8D 91 */ bl getObjectResName2Index__14dRes_control_cFPCcPCc
|
||||
/* 8059392C 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80593930 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80593934 88 1E 05 B9 */ lbz r0, 0x5b9(r30)
|
||||
/* 80593938 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8059393C 38 9F 00 20 */ addi r4, r31, 0x20
|
||||
/* 80593940 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 80593944 3C C0 80 07 */ lis r6, dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz@ha /* 0x80075AD8@ha */
|
||||
/* 80593948 38 C6 5A D8 */ addi r6, r6, dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz@l /* 0x80075AD8@l */
|
||||
/* 8059394C 3C E0 80 00 */ lis r7, 0x8000 /* 0x80004000@ha */
|
||||
/* 80593950 38 E7 40 00 */ addi r7, r7, 0x4000 /* 0x80004000@l */
|
||||
/* 80593954 39 00 00 00 */ li r8, 0
|
||||
/* 80593958 4B AE 4E 65 */ bl MoveBGCreate__16dBgS_MoveBgActorFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUlPA3_A4_f
|
||||
/* 8059395C 7C 60 1B 78 */ mr r0, r3
|
||||
/* 80593960 2C 00 00 05 */ cmpwi r0, 5
|
||||
/* 80593964 40 82 00 08 */ bne lbl_8059396C
|
||||
/* 80593968 48 00 00 08 */ b lbl_80593970
|
||||
lbl_8059396C:
|
||||
/* 8059396C 7C 03 03 78 */ mr r3, r0
|
||||
lbl_80593970:
|
||||
/* 80593970 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80593974 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80593978 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8059397C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80593980 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80593984 4E 80 00 20 */ blr
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
lbl_80593DD4:
|
||||
/* 80593DD4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80593DD8 7C 08 02 A6 */ mflr r0
|
||||
/* 80593DDC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80593DE0 4B AE 4A FD */ bl MoveBGDelete__16dBgS_MoveBgActorFv
|
||||
/* 80593DE4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80593DE8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80593DEC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80593DF0 4E 80 00 20 */ blr
|
||||
@@ -1,12 +0,0 @@
|
||||
lbl_80593E14:
|
||||
/* 80593E14 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80593E18 7C 08 02 A6 */ mflr r0
|
||||
/* 80593E1C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80593E20 81 83 05 9C */ lwz r12, 0x59c(r3)
|
||||
/* 80593E24 81 8C 00 14 */ lwz r12, 0x14(r12)
|
||||
/* 80593E28 7D 89 03 A6 */ mtctr r12
|
||||
/* 80593E2C 4E 80 04 21 */ bctrl
|
||||
/* 80593E30 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80593E34 7C 08 03 A6 */ mtlr r0
|
||||
/* 80593E38 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80593E3C 4E 80 00 20 */ blr
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
lbl_80593DF4:
|
||||
/* 80593DF4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80593DF8 7C 08 02 A6 */ mflr r0
|
||||
/* 80593DFC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80593E00 4B AE 4B 51 */ bl MoveBGExecute__16dBgS_MoveBgActorFv
|
||||
/* 80593E04 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80593E08 7C 08 03 A6 */ mtlr r0
|
||||
/* 80593E0C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80593E10 4E 80 00 20 */ blr
|
||||
@@ -1,27 +0,0 @@
|
||||
lbl_80593D74:
|
||||
/* 80593D74 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80593D78 7C 08 02 A6 */ mflr r0
|
||||
/* 80593D7C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80593D80 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80593D84 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80593D88 80 03 04 A0 */ lwz r0, 0x4a0(r3)
|
||||
/* 80593D8C 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80593D90 40 82 00 28 */ bne lbl_80593DB8
|
||||
/* 80593D94 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 80593D98 41 82 00 14 */ beq lbl_80593DAC
|
||||
/* 80593D9C 4B AE 48 89 */ bl __ct__16dBgS_MoveBgActorFv
|
||||
/* 80593DA0 3C 60 80 59 */ lis r3, __vt__12daObjMGate_c@ha /* 0x80593FF8@ha */
|
||||
/* 80593DA4 38 03 3F F8 */ addi r0, r3, __vt__12daObjMGate_c@l /* 0x80593FF8@l */
|
||||
/* 80593DA8 90 1F 05 9C */ stw r0, 0x59c(r31)
|
||||
lbl_80593DAC:
|
||||
/* 80593DAC 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
|
||||
/* 80593DB0 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 80593DB4 90 1F 04 A0 */ stw r0, 0x4a0(r31)
|
||||
lbl_80593DB8:
|
||||
/* 80593DB8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80593DBC 4B FF FA D1 */ bl create1st__12daObjMGate_cFv
|
||||
/* 80593DC0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80593DC4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80593DC8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80593DCC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80593DD0 4E 80 00 20 */ blr
|
||||
@@ -1,33 +0,0 @@
|
||||
lbl_805935B8:
|
||||
/* 805935B8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 805935BC 7C 08 02 A6 */ mflr r0
|
||||
/* 805935C0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 805935C4 80 83 05 B4 */ lwz r4, 0x5b4(r3)
|
||||
/* 805935C8 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 805935CC 41 82 00 1C */ beq lbl_805935E8
|
||||
/* 805935D0 C0 03 04 EC */ lfs f0, 0x4ec(r3)
|
||||
/* 805935D4 D0 04 00 18 */ stfs f0, 0x18(r4)
|
||||
/* 805935D8 C0 03 04 F0 */ lfs f0, 0x4f0(r3)
|
||||
/* 805935DC D0 04 00 1C */ stfs f0, 0x1c(r4)
|
||||
/* 805935E0 C0 03 04 F4 */ lfs f0, 0x4f4(r3)
|
||||
/* 805935E4 D0 04 00 20 */ stfs f0, 0x20(r4)
|
||||
lbl_805935E8:
|
||||
/* 805935E8 80 03 00 B0 */ lwz r0, 0xb0(r3)
|
||||
/* 805935EC 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 805935F0 40 82 00 10 */ bne lbl_80593600
|
||||
/* 805935F4 3C 80 80 59 */ lis r4, lit_3670@ha /* 0x80593ED4@ha */
|
||||
/* 805935F8 C0 04 3E D4 */ lfs f0, lit_3670@l(r4) /* 0x80593ED4@l */
|
||||
/* 805935FC D0 03 04 F4 */ stfs f0, 0x4f4(r3)
|
||||
lbl_80593600:
|
||||
/* 80593600 80 83 05 B0 */ lwz r4, 0x5b0(r3)
|
||||
/* 80593604 C0 03 04 EC */ lfs f0, 0x4ec(r3)
|
||||
/* 80593608 D0 04 00 18 */ stfs f0, 0x18(r4)
|
||||
/* 8059360C C0 03 04 F0 */ lfs f0, 0x4f0(r3)
|
||||
/* 80593610 D0 04 00 1C */ stfs f0, 0x1c(r4)
|
||||
/* 80593614 C0 03 04 F4 */ lfs f0, 0x4f4(r3)
|
||||
/* 80593618 D0 04 00 20 */ stfs f0, 0x20(r4)
|
||||
/* 8059361C 48 00 00 15 */ bl setBaseMtx__12daObjMGate_cFv
|
||||
/* 80593620 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80593624 7C 08 03 A6 */ mtlr r0
|
||||
/* 80593628 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8059362C 4E 80 00 20 */ blr
|
||||
@@ -1,78 +0,0 @@
|
||||
lbl_80593630:
|
||||
/* 80593630 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80593634 7C 08 02 A6 */ mflr r0
|
||||
/* 80593638 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8059363C 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80593640 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80593644 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80593648 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 8059364C C0 3F 04 D0 */ lfs f1, 0x4d0(r31)
|
||||
/* 80593650 C0 5F 04 D4 */ lfs f2, 0x4d4(r31)
|
||||
/* 80593654 C0 7F 04 D8 */ lfs f3, 0x4d8(r31)
|
||||
/* 80593658 4B DB 32 91 */ bl PSMTXTrans
|
||||
/* 8059365C 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80593660 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80593664 A8 9F 04 E6 */ lha r4, 0x4e6(r31)
|
||||
/* 80593668 4B A7 8D CD */ bl mDoMtx_YrotM__FPA4_fs
|
||||
/* 8059366C 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80593670 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80593674 A8 9F 05 BA */ lha r4, 0x5ba(r31)
|
||||
/* 80593678 A8 BF 05 BC */ lha r5, 0x5bc(r31)
|
||||
/* 8059367C A8 DF 05 BE */ lha r6, 0x5be(r31)
|
||||
/* 80593680 4B A7 8C 21 */ bl mDoMtx_ZXYrotM__FPA4_fsss
|
||||
/* 80593684 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80593688 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 8059368C 80 9F 05 B0 */ lwz r4, 0x5b0(r31)
|
||||
/* 80593690 38 84 00 24 */ addi r4, r4, 0x24
|
||||
/* 80593694 4B DB 2E 1D */ bl PSMTXCopy
|
||||
/* 80593698 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 8059369C 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 805936A0 38 9F 05 6C */ addi r4, r31, 0x56c
|
||||
/* 805936A4 4B DB 2E 0D */ bl PSMTXCopy
|
||||
/* 805936A8 80 1F 05 B4 */ lwz r0, 0x5b4(r31)
|
||||
/* 805936AC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 805936B0 41 82 00 9C */ beq lbl_8059374C
|
||||
/* 805936B4 88 1F 05 B9 */ lbz r0, 0x5b9(r31)
|
||||
/* 805936B8 1C 80 00 0C */ mulli r4, r0, 0xc
|
||||
/* 805936BC 3C 60 80 59 */ lis r3, l_key_offset@ha /* 0x80593E48@ha */
|
||||
/* 805936C0 38 03 3E 48 */ addi r0, r3, l_key_offset@l /* 0x80593E48@l */
|
||||
/* 805936C4 7C 60 22 14 */ add r3, r0, r4
|
||||
/* 805936C8 C0 03 00 00 */ lfs f0, 0(r3)
|
||||
/* 805936CC D0 01 00 08 */ stfs f0, 8(r1)
|
||||
/* 805936D0 C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 805936D4 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 805936D8 C0 03 00 08 */ lfs f0, 8(r3)
|
||||
/* 805936DC D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 805936E0 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 805936E4 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 805936E8 C0 3F 04 D0 */ lfs f1, 0x4d0(r31)
|
||||
/* 805936EC C0 5F 04 D4 */ lfs f2, 0x4d4(r31)
|
||||
/* 805936F0 C0 7F 04 D8 */ lfs f3, 0x4d8(r31)
|
||||
/* 805936F4 4B DB 31 F5 */ bl PSMTXTrans
|
||||
/* 805936F8 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 805936FC 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80593700 A8 9F 04 E6 */ lha r4, 0x4e6(r31)
|
||||
/* 80593704 4B A7 8D 31 */ bl mDoMtx_YrotM__FPA4_fs
|
||||
/* 80593708 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 8059370C 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80593710 A8 9F 05 BA */ lha r4, 0x5ba(r31)
|
||||
/* 80593714 A8 BF 05 BC */ lha r5, 0x5bc(r31)
|
||||
/* 80593718 A8 DF 05 BE */ lha r6, 0x5be(r31)
|
||||
/* 8059371C 4B A7 8B 85 */ bl mDoMtx_ZXYrotM__FPA4_fsss
|
||||
/* 80593720 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80593724 4B A7 96 B1 */ bl transM__14mDoMtx_stack_cFRC4cXyz
|
||||
/* 80593728 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 8059372C 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80593730 A8 9F 05 CC */ lha r4, 0x5cc(r31)
|
||||
/* 80593734 4B A7 8C 69 */ bl mDoMtx_XrotM__FPA4_fs
|
||||
/* 80593738 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 8059373C 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80593740 80 9F 05 B4 */ lwz r4, 0x5b4(r31)
|
||||
/* 80593744 38 84 00 24 */ addi r4, r4, 0x24
|
||||
/* 80593748 4B DB 2D 69 */ bl PSMTXCopy
|
||||
lbl_8059374C:
|
||||
/* 8059374C 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80593750 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80593754 7C 08 03 A6 */ mtlr r0
|
||||
/* 80593758 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8059375C 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80D21B30:
|
||||
/* 80D21B30 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D21B34 7C 08 02 A6 */ mflr r0
|
||||
/* 80D21B38 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D21B3C 48 00 02 45 */ bl CreateHeap__15daObjVolcBall_cFv
|
||||
/* 80D21B40 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D21B44 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D21B48 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D21B4C 4E 80 00 20 */ blr
|
||||
@@ -1,46 +0,0 @@
|
||||
lbl_80D21D80:
|
||||
/* 80D21D80 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80D21D84 7C 08 02 A6 */ mflr r0
|
||||
/* 80D21D88 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80D21D8C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D21D90 4B 64 04 45 */ bl _savegpr_27
|
||||
/* 80D21D94 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80D21D98 3C 60 80 D2 */ lis r3, l_arcName@ha /* 0x80D23EAC@ha */
|
||||
/* 80D21D9C 38 63 3E AC */ addi r3, r3, l_arcName@l /* 0x80D23EAC@l */
|
||||
/* 80D21DA0 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80D21DA4 38 80 00 03 */ li r4, 3
|
||||
/* 80D21DA8 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D21DAC 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D21DB0 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80D21DB4 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80D21DB8 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80D21DBC 4B 31 A5 31 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80D21DC0 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80D21DC4 3B 80 00 00 */ li r28, 0
|
||||
/* 80D21DC8 3B E0 00 00 */ li r31, 0
|
||||
/* 80D21DCC 3F C0 11 00 */ lis r30, 0x1100 /* 0x11000084@ha */
|
||||
lbl_80D21DD0:
|
||||
/* 80D21DD0 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D21DD4 3C 80 00 08 */ lis r4, 8
|
||||
/* 80D21DD8 38 BE 00 84 */ addi r5, r30, 0x0084 /* 0x11000084@l */
|
||||
/* 80D21DDC 4B 2F 2E 79 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
||||
/* 80D21DE0 38 1F 06 0C */ addi r0, r31, 0x60c
|
||||
/* 80D21DE4 7C 7B 01 2E */ stwx r3, r27, r0
|
||||
/* 80D21DE8 7C 1B 00 2E */ lwzx r0, r27, r0
|
||||
/* 80D21DEC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80D21DF0 40 82 00 0C */ bne lbl_80D21DFC
|
||||
/* 80D21DF4 38 60 00 00 */ li r3, 0
|
||||
/* 80D21DF8 48 00 00 18 */ b lbl_80D21E10
|
||||
lbl_80D21DFC:
|
||||
/* 80D21DFC 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 80D21E00 2C 1C 00 09 */ cmpwi r28, 9
|
||||
/* 80D21E04 3B FF 03 E0 */ addi r31, r31, 0x3e0
|
||||
/* 80D21E08 41 80 FF C8 */ blt lbl_80D21DD0
|
||||
/* 80D21E0C 38 60 00 01 */ li r3, 1
|
||||
lbl_80D21E10:
|
||||
/* 80D21E10 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D21E14 4B 64 04 0D */ bl _restgpr_27
|
||||
/* 80D21E18 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80D21E1C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D21E20 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80D21E24 4E 80 00 20 */ blr
|
||||
@@ -1,42 +0,0 @@
|
||||
lbl_80D23A0C:
|
||||
/* 80D23A0C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D23A10 7C 08 02 A6 */ mflr r0
|
||||
/* 80D23A14 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D23A18 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80D23A1C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80D23A20 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80D23A24 38 7E 05 7C */ addi r3, r30, 0x57c
|
||||
/* 80D23A28 3C 80 80 D2 */ lis r4, l_arcName@ha /* 0x80D23EAC@ha */
|
||||
/* 80D23A2C 38 84 3E AC */ addi r4, r4, l_arcName@l /* 0x80D23EAC@l */
|
||||
/* 80D23A30 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 80D23A34 4B 30 95 D5 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
/* 80D23A38 88 1E 06 00 */ lbz r0, 0x600(r30)
|
||||
/* 80D23A3C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80D23A40 41 82 00 18 */ beq lbl_80D23A58
|
||||
/* 80D23A44 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80D23A48 40 82 00 24 */ bne lbl_80D23A6C
|
||||
/* 80D23A4C 88 1E 29 26 */ lbz r0, 0x2926(r30)
|
||||
/* 80D23A50 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80D23A54 41 82 00 18 */ beq lbl_80D23A6C
|
||||
lbl_80D23A58:
|
||||
/* 80D23A58 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D23A5C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D23A60 38 63 5B D4 */ addi r3, r3, 0x5bd4
|
||||
/* 80D23A64 38 80 00 1F */ li r4, 0x1f
|
||||
/* 80D23A68 4B 34 C3 2D */ bl StopQuake__12dVibration_cFi
|
||||
lbl_80D23A6C:
|
||||
/* 80D23A6C 3B E0 00 00 */ li r31, 0
|
||||
lbl_80D23A70:
|
||||
/* 80D23A70 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D23A74 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80D23A78 4B FF F5 55 */ bl endFallEffect__15daObjVolcBall_cFi
|
||||
/* 80D23A7C 3B FF 00 01 */ addi r31, r31, 1
|
||||
/* 80D23A80 2C 1F 00 09 */ cmpwi r31, 9
|
||||
/* 80D23A84 41 80 FF EC */ blt lbl_80D23A70
|
||||
/* 80D23A88 38 60 00 01 */ li r3, 1
|
||||
/* 80D23A8C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80D23A90 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80D23A94 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D23A98 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D23A9C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D23AA0 4E 80 00 20 */ blr
|
||||
@@ -1,51 +0,0 @@
|
||||
lbl_80D22724:
|
||||
/* 80D22724 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80D22728 7C 08 02 A6 */ mflr r0
|
||||
/* 80D2272C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80D22730 DB E1 00 10 */ stfd f31, 0x10(r1)
|
||||
/* 80D22734 F3 E1 00 18 */ psq_st f31, 24(r1), 0, 0 /* qr0 */
|
||||
/* 80D22738 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80D2273C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80D22740 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D22744 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D22748 80 1F 00 B0 */ lwz r0, 0xb0(r31)
|
||||
/* 80D2274C 54 04 06 3E */ clrlwi r4, r0, 0x18
|
||||
/* 80D22750 88 1F 04 BA */ lbz r0, 0x4ba(r31)
|
||||
/* 80D22754 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D22758 4B 31 2C 09 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80D2275C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D22760 40 82 00 0C */ bne lbl_80D2276C
|
||||
/* 80D22764 38 00 00 01 */ li r0, 1
|
||||
/* 80D22768 98 1F 06 01 */ stb r0, 0x601(r31)
|
||||
lbl_80D2276C:
|
||||
/* 80D2276C 38 7F 06 04 */ addi r3, r31, 0x604
|
||||
/* 80D22770 48 00 16 19 */ bl func_80D23D88
|
||||
/* 80D22774 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80D22778 40 82 00 50 */ bne lbl_80D227C8
|
||||
/* 80D2277C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D22780 4B FF F3 99 */ bl getData__15daObjVolcBall_cFv
|
||||
/* 80D22784 C0 23 00 30 */ lfs f1, 0x30(r3)
|
||||
/* 80D22788 3C 60 80 D2 */ lis r3, lit_3715@ha /* 0x80D23E0C@ha */
|
||||
/* 80D2278C C0 03 3E 0C */ lfs f0, lit_3715@l(r3) /* 0x80D23E0C@l */
|
||||
/* 80D22790 EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 80D22794 4B 54 51 F9 */ bl cM_rndFX__Ff
|
||||
/* 80D22798 FF E0 08 90 */ fmr f31, f1
|
||||
/* 80D2279C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D227A0 4B FF F3 79 */ bl getData__15daObjVolcBall_cFv
|
||||
/* 80D227A4 C0 23 00 2C */ lfs f1, 0x2c(r3)
|
||||
/* 80D227A8 3C 60 80 D2 */ lis r3, lit_3715@ha /* 0x80D23E0C@ha */
|
||||
/* 80D227AC C0 03 3E 0C */ lfs f0, lit_3715@l(r3) /* 0x80D23E0C@l */
|
||||
/* 80D227B0 EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 80D227B4 EC 20 F8 2A */ fadds f1, f0, f31
|
||||
/* 80D227B8 4B 63 F8 F5 */ bl __cvt_fp2unsigned
|
||||
/* 80D227BC 90 7F 06 04 */ stw r3, 0x604(r31)
|
||||
/* 80D227C0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D227C4 4B FF FD B9 */ bl initActionWarning__15daObjVolcBall_cFv
|
||||
lbl_80D227C8:
|
||||
/* 80D227C8 E3 E1 00 18 */ psq_l f31, 24(r1), 0, 0 /* qr0 */
|
||||
/* 80D227CC CB E1 00 10 */ lfd f31, 0x10(r1)
|
||||
/* 80D227D0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80D227D4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80D227D8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D227DC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80D227E0 4E 80 00 20 */ blr
|
||||
@@ -1,44 +0,0 @@
|
||||
lbl_80D2267C:
|
||||
/* 80D2267C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80D22680 7C 08 02 A6 */ mflr r0
|
||||
/* 80D22684 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80D22688 DB E1 00 10 */ stfd f31, 0x10(r1)
|
||||
/* 80D2268C F3 E1 00 18 */ psq_st f31, 24(r1), 0, 0 /* qr0 */
|
||||
/* 80D22690 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80D22694 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80D22698 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D2269C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D226A0 80 1F 00 B0 */ lwz r0, 0xb0(r31)
|
||||
/* 80D226A4 54 04 06 3E */ clrlwi r4, r0, 0x18
|
||||
/* 80D226A8 88 1F 04 BA */ lbz r0, 0x4ba(r31)
|
||||
/* 80D226AC 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D226B0 4B 31 2C B1 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80D226B4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D226B8 41 82 00 50 */ beq lbl_80D22708
|
||||
/* 80D226BC 38 00 00 02 */ li r0, 2
|
||||
/* 80D226C0 98 1F 06 01 */ stb r0, 0x601(r31)
|
||||
/* 80D226C4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D226C8 4B FF F4 51 */ bl getData__15daObjVolcBall_cFv
|
||||
/* 80D226CC C0 23 00 28 */ lfs f1, 0x28(r3)
|
||||
/* 80D226D0 3C 60 80 D2 */ lis r3, lit_3715@ha /* 0x80D23E0C@ha */
|
||||
/* 80D226D4 C0 03 3E 0C */ lfs f0, lit_3715@l(r3) /* 0x80D23E0C@l */
|
||||
/* 80D226D8 EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 80D226DC 4B 54 52 B1 */ bl cM_rndFX__Ff
|
||||
/* 80D226E0 FF E0 08 90 */ fmr f31, f1
|
||||
/* 80D226E4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D226E8 4B FF F4 31 */ bl getData__15daObjVolcBall_cFv
|
||||
/* 80D226EC C0 23 00 24 */ lfs f1, 0x24(r3)
|
||||
/* 80D226F0 3C 60 80 D2 */ lis r3, lit_3715@ha /* 0x80D23E0C@ha */
|
||||
/* 80D226F4 C0 03 3E 0C */ lfs f0, lit_3715@l(r3) /* 0x80D23E0C@l */
|
||||
/* 80D226F8 EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 80D226FC EC 20 F8 2A */ fadds f1, f0, f31
|
||||
/* 80D22700 4B 63 F9 AD */ bl __cvt_fp2unsigned
|
||||
/* 80D22704 90 7F 06 04 */ stw r3, 0x604(r31)
|
||||
lbl_80D22708:
|
||||
/* 80D22708 E3 E1 00 18 */ psq_l f31, 24(r1), 0, 0 /* qr0 */
|
||||
/* 80D2270C CB E1 00 10 */ lfd f31, 0x10(r1)
|
||||
/* 80D22710 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80D22714 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80D22718 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D2271C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80D22720 4E 80 00 20 */ blr
|
||||
@@ -1,61 +0,0 @@
|
||||
lbl_80D22484:
|
||||
/* 80D22484 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D22488 7C 08 02 A6 */ mflr r0
|
||||
/* 80D2248C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D22490 3C 80 80 D2 */ lis r4, cNullVec__6Z2Calc@ha /* 0x80D23E8C@ha */
|
||||
/* 80D22494 38 84 3E 8C */ addi r4, r4, cNullVec__6Z2Calc@l /* 0x80D23E8C@l */
|
||||
/* 80D22498 3C A0 80 D2 */ lis r5, data_80D24100@ha /* 0x80D24100@ha */
|
||||
/* 80D2249C 38 E5 41 00 */ addi r7, r5, data_80D24100@l /* 0x80D24100@l */
|
||||
/* 80D224A0 88 07 00 00 */ lbz r0, 0(r7)
|
||||
/* 80D224A4 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 80D224A8 40 82 00 A0 */ bne lbl_80D22548
|
||||
/* 80D224AC 80 A4 00 CC */ lwz r5, 0xcc(r4)
|
||||
/* 80D224B0 80 04 00 D0 */ lwz r0, 0xd0(r4)
|
||||
/* 80D224B4 90 A4 01 14 */ stw r5, 0x114(r4)
|
||||
/* 80D224B8 90 04 01 18 */ stw r0, 0x118(r4)
|
||||
/* 80D224BC 80 04 00 D4 */ lwz r0, 0xd4(r4)
|
||||
/* 80D224C0 90 04 01 1C */ stw r0, 0x11c(r4)
|
||||
/* 80D224C4 38 C4 01 14 */ addi r6, r4, 0x114
|
||||
/* 80D224C8 80 A4 00 D8 */ lwz r5, 0xd8(r4)
|
||||
/* 80D224CC 80 04 00 DC */ lwz r0, 0xdc(r4)
|
||||
/* 80D224D0 90 A6 00 0C */ stw r5, 0xc(r6)
|
||||
/* 80D224D4 90 06 00 10 */ stw r0, 0x10(r6)
|
||||
/* 80D224D8 80 04 00 E0 */ lwz r0, 0xe0(r4)
|
||||
/* 80D224DC 90 06 00 14 */ stw r0, 0x14(r6)
|
||||
/* 80D224E0 80 A4 00 E4 */ lwz r5, 0xe4(r4)
|
||||
/* 80D224E4 80 04 00 E8 */ lwz r0, 0xe8(r4)
|
||||
/* 80D224E8 90 A6 00 18 */ stw r5, 0x18(r6)
|
||||
/* 80D224EC 90 06 00 1C */ stw r0, 0x1c(r6)
|
||||
/* 80D224F0 80 04 00 EC */ lwz r0, 0xec(r4)
|
||||
/* 80D224F4 90 06 00 20 */ stw r0, 0x20(r6)
|
||||
/* 80D224F8 80 A4 00 F0 */ lwz r5, 0xf0(r4)
|
||||
/* 80D224FC 80 04 00 F4 */ lwz r0, 0xf4(r4)
|
||||
/* 80D22500 90 A6 00 24 */ stw r5, 0x24(r6)
|
||||
/* 80D22504 90 06 00 28 */ stw r0, 0x28(r6)
|
||||
/* 80D22508 80 04 00 F8 */ lwz r0, 0xf8(r4)
|
||||
/* 80D2250C 90 06 00 2C */ stw r0, 0x2c(r6)
|
||||
/* 80D22510 80 A4 00 FC */ lwz r5, 0xfc(r4)
|
||||
/* 80D22514 80 04 01 00 */ lwz r0, 0x100(r4)
|
||||
/* 80D22518 90 A6 00 30 */ stw r5, 0x30(r6)
|
||||
/* 80D2251C 90 06 00 34 */ stw r0, 0x34(r6)
|
||||
/* 80D22520 80 04 01 04 */ lwz r0, 0x104(r4)
|
||||
/* 80D22524 90 06 00 38 */ stw r0, 0x38(r6)
|
||||
/* 80D22528 80 A4 01 08 */ lwz r5, 0x108(r4)
|
||||
/* 80D2252C 80 04 01 0C */ lwz r0, 0x10c(r4)
|
||||
/* 80D22530 90 A6 00 3C */ stw r5, 0x3c(r6)
|
||||
/* 80D22534 90 06 00 40 */ stw r0, 0x40(r6)
|
||||
/* 80D22538 80 04 01 10 */ lwz r0, 0x110(r4)
|
||||
/* 80D2253C 90 06 00 44 */ stw r0, 0x44(r6)
|
||||
/* 80D22540 38 00 00 01 */ li r0, 1
|
||||
/* 80D22544 98 07 00 00 */ stb r0, 0(r7)
|
||||
lbl_80D22548:
|
||||
/* 80D22548 88 03 06 01 */ lbz r0, 0x601(r3)
|
||||
/* 80D2254C 1C 00 00 0C */ mulli r0, r0, 0xc
|
||||
/* 80D22550 39 84 01 14 */ addi r12, r4, 0x114
|
||||
/* 80D22554 7D 8C 02 14 */ add r12, r12, r0
|
||||
/* 80D22558 4B 63 FB 2D */ bl __ptmf_scall
|
||||
/* 80D2255C 60 00 00 00 */ nop
|
||||
/* 80D22560 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D22564 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D22568 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D2256C 4E 80 00 20 */ blr
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
lbl_80D23B04:
|
||||
/* 80D23B04 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D23B08 7C 08 02 A6 */ mflr r0
|
||||
/* 80D23B0C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D23B10 4B FF E3 19 */ bl create__15daObjVolcBall_cFv
|
||||
/* 80D23B14 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D23B18 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D23B1C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D23B20 4E 80 00 20 */ blr
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
lbl_80D23AE4:
|
||||
/* 80D23AE4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D23AE8 7C 08 02 A6 */ mflr r0
|
||||
/* 80D23AEC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D23AF0 4B FF FF 1D */ bl _delete__15daObjVolcBall_cFv
|
||||
/* 80D23AF4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D23AF8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D23AFC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D23B00 4E 80 00 20 */ blr
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
lbl_80D23AA4:
|
||||
/* 80D23AA4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D23AA8 7C 08 02 A6 */ mflr r0
|
||||
/* 80D23AAC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D23AB0 4B FF FE 55 */ bl draw__15daObjVolcBall_cFv
|
||||
/* 80D23AB4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D23AB8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D23ABC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D23AC0 4E 80 00 20 */ blr
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
lbl_80D23AC4:
|
||||
/* 80D23AC4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D23AC8 7C 08 02 A6 */ mflr r0
|
||||
/* 80D23ACC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D23AD0 4B FF E9 55 */ bl execute__15daObjVolcBall_cFv
|
||||
/* 80D23AD4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D23AD8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D23ADC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D23AE0 4E 80 00 20 */ blr
|
||||
-28
@@ -1,28 +0,0 @@
|
||||
lbl_80D22FCC:
|
||||
/* 80D22FCC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80D22FD0 7C 08 02 A6 */ mflr r0
|
||||
/* 80D22FD4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80D22FD8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D22FDC 4B 63 F2 01 */ bl _savegpr_29
|
||||
/* 80D22FE0 1C 84 03 E0 */ mulli r4, r4, 0x3e0
|
||||
/* 80D22FE4 3B C4 06 0C */ addi r30, r4, 0x60c
|
||||
/* 80D22FE8 7F C3 F2 14 */ add r30, r3, r30
|
||||
/* 80D22FEC 3B A0 00 00 */ li r29, 0
|
||||
/* 80D22FF0 3B E0 00 00 */ li r31, 0
|
||||
lbl_80D22FF4:
|
||||
/* 80D22FF4 38 7F 03 90 */ addi r3, r31, 0x390
|
||||
/* 80D22FF8 7C 7E 1A 14 */ add r3, r30, r3
|
||||
/* 80D22FFC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80D23000 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 80D23004 7D 89 03 A6 */ mtctr r12
|
||||
/* 80D23008 4E 80 04 21 */ bctrl
|
||||
/* 80D2300C 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 80D23010 2C 1D 00 04 */ cmpwi r29, 4
|
||||
/* 80D23014 3B FF 00 14 */ addi r31, r31, 0x14
|
||||
/* 80D23018 41 80 FF DC */ blt lbl_80D22FF4
|
||||
/* 80D2301C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D23020 4B 63 F2 09 */ bl _restgpr_29
|
||||
/* 80D23024 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80D23028 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D2302C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80D23030 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_80D22DDC:
|
||||
/* 80D22DDC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D22DE0 7C 08 02 A6 */ mflr r0
|
||||
/* 80D22DE4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D22DE8 80 03 29 20 */ lwz r0, 0x2920(r3)
|
||||
/* 80D22DEC 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80D22DF0 3C 60 80 02 */ lis r3, fpcSch_JudgeByID__FPvPv@ha /* 0x80023590@ha */
|
||||
/* 80D22DF4 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID__FPvPv@l /* 0x80023590@l */
|
||||
/* 80D22DF8 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80D22DFC 4B 2F 69 FD */ bl fopAcIt_Judge__FPFPvPv_PvPv
|
||||
/* 80D22E00 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80D22E04 41 82 00 0C */ beq lbl_80D22E10
|
||||
/* 80D22E08 38 00 00 01 */ li r0, 1
|
||||
/* 80D22E0C 98 03 09 5F */ stb r0, 0x95f(r3)
|
||||
lbl_80D22E10:
|
||||
/* 80D22E10 38 60 00 01 */ li r3, 1
|
||||
/* 80D22E14 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D22E18 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D22E1C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D22E20 4E 80 00 20 */ blr
|
||||
@@ -1,25 +0,0 @@
|
||||
lbl_80D22424:
|
||||
/* 80D22424 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80D22428 7C 08 02 A6 */ mflr r0
|
||||
/* 80D2242C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80D22430 DB E1 00 10 */ stfd f31, 0x10(r1)
|
||||
/* 80D22434 F3 E1 00 18 */ psq_st f31, 24(r1), 0, 0 /* qr0 */
|
||||
/* 80D22438 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80D2243C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80D22440 4B FF F6 D9 */ bl getData__15daObjVolcBall_cFv
|
||||
/* 80D22444 C3 E3 00 00 */ lfs f31, 0(r3)
|
||||
/* 80D22448 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D2244C 4B FF F6 CD */ bl getData__15daObjVolcBall_cFv
|
||||
/* 80D22450 C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 80D22454 D3 FF 05 30 */ stfs f31, 0x530(r31)
|
||||
/* 80D22458 D0 1F 05 34 */ stfs f0, 0x534(r31)
|
||||
/* 80D2245C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D22460 48 00 00 25 */ bl action__15daObjVolcBall_cFv
|
||||
/* 80D22464 38 60 00 01 */ li r3, 1
|
||||
/* 80D22468 E3 E1 00 18 */ psq_l f31, 24(r1), 0, 0 /* qr0 */
|
||||
/* 80D2246C CB E1 00 10 */ lfd f31, 0x10(r1)
|
||||
/* 80D22470 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80D22474 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80D22478 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D2247C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80D22480 4E 80 00 20 */ blr
|
||||
@@ -1,7 +0,0 @@
|
||||
lbl_80D21B18:
|
||||
/* 80D21B18 88 03 06 00 */ lbz r0, 0x600(r3)
|
||||
/* 80D21B1C 1C 80 00 54 */ mulli r4, r0, 0x54
|
||||
/* 80D21B20 3C 60 80 D2 */ lis r3, l_param@ha /* 0x80D23EB0@ha */
|
||||
/* 80D21B24 38 03 3E B0 */ addi r0, r3, l_param@l /* 0x80D23EB0@l */
|
||||
/* 80D21B28 7C 60 22 14 */ add r3, r0, r4
|
||||
/* 80D21B2C 4E 80 00 20 */ blr
|
||||
-30
@@ -1,30 +0,0 @@
|
||||
lbl_80D22C6C:
|
||||
/* 80D22C6C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D22C70 7C 08 02 A6 */ mflr r0
|
||||
/* 80D22C74 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D22C78 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80D22C7C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80D22C80 38 00 00 00 */ li r0, 0
|
||||
/* 80D22C84 98 03 29 25 */ stb r0, 0x2925(r3)
|
||||
/* 80D22C88 98 03 29 24 */ stb r0, 0x2924(r3)
|
||||
/* 80D22C8C 3C 60 80 D2 */ lis r3, search_big_volc__FPvPv@ha /* 0x80D21B50@ha */
|
||||
/* 80D22C90 38 63 1B 50 */ addi r3, r3, search_big_volc__FPvPv@l /* 0x80D21B50@l */
|
||||
/* 80D22C94 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80D22C98 4B 2F 6B 61 */ bl fopAcIt_Judge__FPFPvPv_PvPv
|
||||
/* 80D22C9C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80D22CA0 41 82 00 18 */ beq lbl_80D22CB8
|
||||
/* 80D22CA4 41 82 00 0C */ beq lbl_80D22CB0
|
||||
/* 80D22CA8 80 03 00 04 */ lwz r0, 4(r3)
|
||||
/* 80D22CAC 48 00 00 08 */ b lbl_80D22CB4
|
||||
lbl_80D22CB0:
|
||||
/* 80D22CB0 38 00 FF FF */ li r0, -1
|
||||
lbl_80D22CB4:
|
||||
/* 80D22CB4 90 1F 29 20 */ stw r0, 0x2920(r31)
|
||||
lbl_80D22CB8:
|
||||
/* 80D22CB8 38 00 00 05 */ li r0, 5
|
||||
/* 80D22CBC 98 1F 06 01 */ stb r0, 0x601(r31)
|
||||
/* 80D22CC0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80D22CC4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D22CC8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D22CCC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D22CD0 4E 80 00 20 */ blr
|
||||
-4
@@ -1,4 +0,0 @@
|
||||
lbl_80D22570:
|
||||
/* 80D22570 38 00 00 00 */ li r0, 0
|
||||
/* 80D22574 98 03 06 01 */ stb r0, 0x601(r3)
|
||||
/* 80D22578 4E 80 00 20 */ blr
|
||||
-4
@@ -1,4 +0,0 @@
|
||||
lbl_80D225A4:
|
||||
/* 80D225A4 38 00 00 01 */ li r0, 1
|
||||
/* 80D225A8 98 03 06 01 */ stb r0, 0x601(r3)
|
||||
/* 80D225AC 4E 80 00 20 */ blr
|
||||
-11
@@ -1,11 +0,0 @@
|
||||
lbl_80D2257C:
|
||||
/* 80D2257C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D22580 7C 08 02 A6 */ mflr r0
|
||||
/* 80D22584 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D22588 38 00 00 03 */ li r0, 3
|
||||
/* 80D2258C 98 03 06 01 */ stb r0, 0x601(r3)
|
||||
/* 80D22590 48 00 12 D9 */ bl startQuake__15daObjVolcBall_cFv
|
||||
/* 80D22594 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D22598 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D2259C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D225A0 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80D21BA0:
|
||||
/* 80D21BA0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D21BA4 7C 08 02 A6 */ mflr r0
|
||||
/* 80D21BA8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D21BAC 48 00 00 15 */ bl setBaseMtx__15daObjVolcBall_cFv
|
||||
/* 80D21BB0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D21BB4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D21BB8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D21BBC 4E 80 00 20 */ blr
|
||||
@@ -1,23 +0,0 @@
|
||||
lbl_80D21B50:
|
||||
/* 80D21B50 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D21B54 7C 08 02 A6 */ mflr r0
|
||||
/* 80D21B58 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D21B5C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80D21B60 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80D21B64 41 82 00 24 */ beq lbl_80D21B88
|
||||
/* 80D21B68 4B 2F 71 79 */ bl fopAc_IsActor__FPv
|
||||
/* 80D21B6C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D21B70 41 82 00 18 */ beq lbl_80D21B88
|
||||
/* 80D21B74 A8 1F 00 0E */ lha r0, 0xe(r31)
|
||||
/* 80D21B78 2C 00 00 E1 */ cmpwi r0, 0xe1
|
||||
/* 80D21B7C 40 82 00 0C */ bne lbl_80D21B88
|
||||
/* 80D21B80 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D21B84 48 00 00 08 */ b lbl_80D21B8C
|
||||
lbl_80D21B88:
|
||||
/* 80D21B88 38 60 00 00 */ li r3, 0
|
||||
lbl_80D21B8C:
|
||||
/* 80D21B8C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80D21B90 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D21B94 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D21B98 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D21B9C 4E 80 00 20 */ blr
|
||||
@@ -1,34 +0,0 @@
|
||||
lbl_80D21BC0:
|
||||
/* 80D21BC0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D21BC4 7C 08 02 A6 */ mflr r0
|
||||
/* 80D21BC8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D21BCC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80D21BD0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80D21BD4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D21BD8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D21BDC 80 63 5D AC */ lwz r3, 0x5dac(r3)
|
||||
/* 80D21BE0 88 1F 06 00 */ lbz r0, 0x600(r31)
|
||||
/* 80D21BE4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80D21BE8 40 82 00 1C */ bne lbl_80D21C04
|
||||
/* 80D21BEC C0 03 04 D0 */ lfs f0, 0x4d0(r3)
|
||||
/* 80D21BF0 D0 1F 04 D0 */ stfs f0, 0x4d0(r31)
|
||||
/* 80D21BF4 C0 03 04 D4 */ lfs f0, 0x4d4(r3)
|
||||
/* 80D21BF8 D0 1F 04 D4 */ stfs f0, 0x4d4(r31)
|
||||
/* 80D21BFC C0 03 04 D8 */ lfs f0, 0x4d8(r3)
|
||||
/* 80D21C00 D0 1F 04 D8 */ stfs f0, 0x4d8(r31)
|
||||
lbl_80D21C04:
|
||||
/* 80D21C04 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80D21C08 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80D21C0C C0 3F 04 D0 */ lfs f1, 0x4d0(r31)
|
||||
/* 80D21C10 C0 5F 04 D4 */ lfs f2, 0x4d4(r31)
|
||||
/* 80D21C14 C0 7F 04 D8 */ lfs f3, 0x4d8(r31)
|
||||
/* 80D21C18 4B 62 4C D1 */ bl PSMTXTrans
|
||||
/* 80D21C1C 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80D21C20 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80D21C24 38 9F 28 EC */ addi r4, r31, 0x28ec
|
||||
/* 80D21C28 4B 62 48 89 */ bl PSMTXCopy
|
||||
/* 80D21C2C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80D21C30 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D21C34 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D21C38 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D21C3C 4E 80 00 20 */ blr
|
||||
-46
@@ -1,46 +0,0 @@
|
||||
lbl_80D22E24:
|
||||
/* 80D22E24 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80D22E28 7C 08 02 A6 */ mflr r0
|
||||
/* 80D22E2C 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 80D22E30 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80D22E34 4B 63 F3 99 */ bl _savegpr_25
|
||||
/* 80D22E38 7C 79 1B 78 */ mr r25, r3
|
||||
/* 80D22E3C 1C 64 03 E0 */ mulli r3, r4, 0x3e0
|
||||
/* 80D22E40 3B 63 06 0C */ addi r27, r3, 0x60c
|
||||
/* 80D22E44 7F 79 DA 14 */ add r27, r25, r27
|
||||
/* 80D22E48 3B 40 00 00 */ li r26, 0
|
||||
/* 80D22E4C 3B E0 00 00 */ li r31, 0
|
||||
/* 80D22E50 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D22E54 3B 83 61 C0 */ addi r28, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D22E58 3C 60 80 D2 */ lis r3, l_effect_id@ha /* 0x80D23E3C@ha */
|
||||
/* 80D22E5C 3B A3 3E 3C */ addi r29, r3, l_effect_id@l /* 0x80D23E3C@l */
|
||||
/* 80D22E60 3C 60 80 D2 */ lis r3, lit_3717@ha /* 0x80D23E14@ha */
|
||||
/* 80D22E64 3B C3 3E 14 */ addi r30, r3, lit_3717@l /* 0x80D23E14@l */
|
||||
lbl_80D22E68:
|
||||
/* 80D22E68 80 7C 5D 3C */ lwz r3, 0x5d3c(r28)
|
||||
/* 80D22E6C 38 80 00 00 */ li r4, 0
|
||||
/* 80D22E70 90 81 00 08 */ stw r4, 8(r1)
|
||||
/* 80D22E74 38 00 FF FF */ li r0, -1
|
||||
/* 80D22E78 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80D22E7C 90 81 00 10 */ stw r4, 0x10(r1)
|
||||
/* 80D22E80 90 81 00 14 */ stw r4, 0x14(r1)
|
||||
/* 80D22E84 90 81 00 18 */ stw r4, 0x18(r1)
|
||||
/* 80D22E88 38 80 00 00 */ li r4, 0
|
||||
/* 80D22E8C 7C BD FA 2E */ lhzx r5, r29, r31
|
||||
/* 80D22E90 38 DB 00 04 */ addi r6, r27, 4
|
||||
/* 80D22E94 38 F9 01 0C */ addi r7, r25, 0x10c
|
||||
/* 80D22E98 39 00 00 00 */ li r8, 0
|
||||
/* 80D22E9C 39 3B 00 1C */ addi r9, r27, 0x1c
|
||||
/* 80D22EA0 39 40 00 FF */ li r10, 0xff
|
||||
/* 80D22EA4 C0 3E 00 00 */ lfs f1, 0(r30)
|
||||
/* 80D22EA8 4B 32 9B E9 */ bl set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
|
||||
/* 80D22EAC 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 80D22EB0 2C 1A 00 06 */ cmpwi r26, 6
|
||||
/* 80D22EB4 3B FF 00 02 */ addi r31, r31, 2
|
||||
/* 80D22EB8 41 80 FF B0 */ blt lbl_80D22E68
|
||||
/* 80D22EBC 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80D22EC0 4B 63 F3 59 */ bl _restgpr_25
|
||||
/* 80D22EC4 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 80D22EC8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D22ECC 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80D22ED0 4E 80 00 20 */ blr
|
||||
-66
@@ -1,66 +0,0 @@
|
||||
lbl_80D22ED4:
|
||||
/* 80D22ED4 94 21 FF A0 */ stwu r1, -0x60(r1)
|
||||
/* 80D22ED8 7C 08 02 A6 */ mflr r0
|
||||
/* 80D22EDC 90 01 00 64 */ stw r0, 0x64(r1)
|
||||
/* 80D22EE0 39 61 00 60 */ addi r11, r1, 0x60
|
||||
/* 80D22EE4 4B 63 F2 E1 */ bl _savegpr_23
|
||||
/* 80D22EE8 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80D22EEC 7C 9D 23 78 */ mr r29, r4
|
||||
/* 80D22EF0 1C 7D 03 E0 */ mulli r3, r29, 0x3e0
|
||||
/* 80D22EF4 3B E3 06 0C */ addi r31, r3, 0x60c
|
||||
/* 80D22EF8 7F FC FA 14 */ add r31, r28, r31
|
||||
/* 80D22EFC 3B C0 00 00 */ li r30, 0
|
||||
/* 80D22F00 3B 60 00 00 */ li r27, 0
|
||||
/* 80D22F04 3B 40 00 00 */ li r26, 0
|
||||
/* 80D22F08 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D22F0C 3A E3 61 C0 */ addi r23, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D22F10 3C 60 80 D2 */ lis r3, l_fall_effect_id@ha /* 0x80D23E48@ha */
|
||||
/* 80D22F14 3B 03 3E 48 */ addi r24, r3, l_fall_effect_id@l /* 0x80D23E48@l */
|
||||
/* 80D22F18 3C 60 80 D2 */ lis r3, lit_3717@ha /* 0x80D23E14@ha */
|
||||
/* 80D22F1C 3B 23 3E 14 */ addi r25, r3, lit_3717@l /* 0x80D23E14@l */
|
||||
lbl_80D22F20:
|
||||
/* 80D22F20 2C 1D 00 08 */ cmpwi r29, 8
|
||||
/* 80D22F24 40 82 00 18 */ bne lbl_80D22F3C
|
||||
/* 80D22F28 C0 1C 29 1C */ lfs f0, 0x291c(r28)
|
||||
/* 80D22F2C D0 01 00 20 */ stfs f0, 0x20(r1)
|
||||
/* 80D22F30 D0 01 00 24 */ stfs f0, 0x24(r1)
|
||||
/* 80D22F34 D0 01 00 28 */ stfs f0, 0x28(r1)
|
||||
/* 80D22F38 48 00 00 1C */ b lbl_80D22F54
|
||||
lbl_80D22F3C:
|
||||
/* 80D22F3C C0 1F 00 1C */ lfs f0, 0x1c(r31)
|
||||
/* 80D22F40 D0 01 00 20 */ stfs f0, 0x20(r1)
|
||||
/* 80D22F44 C0 1F 00 20 */ lfs f0, 0x20(r31)
|
||||
/* 80D22F48 D0 01 00 24 */ stfs f0, 0x24(r1)
|
||||
/* 80D22F4C C0 1F 00 24 */ lfs f0, 0x24(r31)
|
||||
/* 80D22F50 D0 01 00 28 */ stfs f0, 0x28(r1)
|
||||
lbl_80D22F54:
|
||||
/* 80D22F54 80 77 5D 3C */ lwz r3, 0x5d3c(r23)
|
||||
/* 80D22F58 38 1A 03 90 */ addi r0, r26, 0x390
|
||||
/* 80D22F5C 7C 1F 02 14 */ add r0, r31, r0
|
||||
/* 80D22F60 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80D22F64 38 00 FF FF */ li r0, -1
|
||||
/* 80D22F68 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80D22F6C 38 00 00 00 */ li r0, 0
|
||||
/* 80D22F70 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80D22F74 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D22F78 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 80D22F7C 38 80 00 00 */ li r4, 0
|
||||
/* 80D22F80 7C B8 DA 2E */ lhzx r5, r24, r27
|
||||
/* 80D22F84 38 DF 00 04 */ addi r6, r31, 4
|
||||
/* 80D22F88 38 FC 01 0C */ addi r7, r28, 0x10c
|
||||
/* 80D22F8C 39 1F 00 34 */ addi r8, r31, 0x34
|
||||
/* 80D22F90 39 21 00 20 */ addi r9, r1, 0x20
|
||||
/* 80D22F94 39 40 00 FF */ li r10, 0xff
|
||||
/* 80D22F98 C0 39 00 00 */ lfs f1, 0(r25)
|
||||
/* 80D22F9C 4B 32 9A F5 */ bl set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
|
||||
/* 80D22FA0 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 80D22FA4 2C 1E 00 04 */ cmpwi r30, 4
|
||||
/* 80D22FA8 3B 7B 00 02 */ addi r27, r27, 2
|
||||
/* 80D22FAC 3B 5A 00 14 */ addi r26, r26, 0x14
|
||||
/* 80D22FB0 41 80 FF 70 */ blt lbl_80D22F20
|
||||
/* 80D22FB4 39 61 00 60 */ addi r11, r1, 0x60
|
||||
/* 80D22FB8 4B 63 F2 59 */ bl _restgpr_23
|
||||
/* 80D22FBC 80 01 00 64 */ lwz r0, 0x64(r1)
|
||||
/* 80D22FC0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D22FC4 38 21 00 60 */ addi r1, r1, 0x60
|
||||
/* 80D22FC8 4E 80 00 20 */ blr
|
||||
Reference in New Issue
Block a user