mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
d_a_obj_bosswarp and d_a_obj_ystone mostly done (#2058)
This commit is contained in:
+5
-5
@@ -21,8 +21,8 @@ Total | 51.046790% | 2052424 | 4020672
|
||||
Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
---|---|---|---
|
||||
main.dol | 51.046790% | 2052424 | 4020672
|
||||
RELs | 35.625501% | 4097048 | 11500324
|
||||
Total | 39.620344% | 6149472 | 15520996
|
||||
RELs | 35.674369% | 4102668 | 11500324
|
||||
Total | 39.656553% | 6155092 | 15520996
|
||||
|
||||
## RELs
|
||||
|
||||
@@ -361,7 +361,7 @@ d_a_obj_bky_rock | 35.592460% | 3172 | 8912
|
||||
d_a_obj_bmWindow | 38.757933% | 3420 | 8824
|
||||
d_a_obj_bmshutter | 41.338854% | 2396 | 5796
|
||||
d_a_obj_bombf | 100.000000% | 2176 | 2176
|
||||
d_a_obj_bosswarp | 39.728243% | 4912 | 12364
|
||||
d_a_obj_bosswarp | 78.906503% | 9756 | 12364
|
||||
d_a_obj_boumato | 40.192484% | 3508 | 8728
|
||||
d_a_obj_brakeeff | 45.417515% | 1784 | 3928
|
||||
d_a_obj_brg | 22.881356% | 6696 | 29264
|
||||
@@ -677,7 +677,7 @@ d_a_obj_wsword | 100.000000% | 2820 | 2820
|
||||
d_a_obj_yel_bag | 33.773087% | 3584 | 10612
|
||||
d_a_obj_yobikusa | 39.095993% | 3356 | 8584
|
||||
d_a_obj_yousei | 27.926623% | 4628 | 16572
|
||||
d_a_obj_ystone | 42.824944% | 2280 | 5324
|
||||
d_a_obj_ystone | 57.400451% | 3056 | 5324
|
||||
d_a_obj_zcloth | 100.000000% | 2528 | 2528
|
||||
d_a_obj_zdoor | 45.037688% | 2868 | 6368
|
||||
d_a_obj_zrTurara | 65.733114% | 4788 | 7284
|
||||
@@ -785,4 +785,4 @@ d_a_vrbox2 | 44.907111% | 2804 | 6244
|
||||
d_a_warp_bug | 100.000000% | 2024 | 2024
|
||||
d_a_ykgr | 44.400631% | 2252 | 5072
|
||||
f_pc_profile_lst | 100.000000% | 28156 | 28156
|
||||
Total | 35.625501% | 4097048 | 11500324
|
||||
Total | 35.674369% | 4102668 | 11500324
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80579638:
|
||||
/* 80579638 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8057963C 7C 08 02 A6 */ mflr r0
|
||||
/* 80579640 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80579644 48 00 02 F1 */ bl CreateHeap__15daObjBossWarp_cFv
|
||||
/* 80579648 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8057964C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80579650 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80579654 4E 80 00 20 */ blr
|
||||
@@ -1,135 +0,0 @@
|
||||
lbl_80579934:
|
||||
/* 80579934 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 80579938 7C 08 02 A6 */ mflr r0
|
||||
/* 8057993C 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 80579940 DB E1 00 40 */ stfd f31, 0x40(r1)
|
||||
/* 80579944 F3 E1 00 48 */ psq_st f31, 72(r1), 0, 0 /* qr0 */
|
||||
/* 80579948 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 8057994C 4B DE 88 6D */ bl _savegpr_20
|
||||
/* 80579950 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80579954 3C 60 80 58 */ lis r3, l_hair_offset@ha /* 0x8057B360@ha */
|
||||
/* 80579958 3B C3 B3 60 */ addi r30, r3, l_hair_offset@l /* 0x8057B360@l */
|
||||
/* 8057995C 3C 60 80 58 */ lis r3, l_arcName@ha /* 0x8057B678@ha */
|
||||
/* 80579960 38 63 B6 78 */ addi r3, r3, l_arcName@l /* 0x8057B678@l */
|
||||
/* 80579964 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80579968 38 80 00 06 */ li r4, 6
|
||||
/* 8057996C 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80579970 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80579974 3F A5 00 02 */ addis r29, r5, 2
|
||||
/* 80579978 3B BD C2 F8 */ addi r29, r29, -15624
|
||||
/* 8057997C 7F A5 EB 78 */ mr r5, r29
|
||||
/* 80579980 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80579984 4B AC 29 69 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80579988 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8057998C 3C 80 00 08 */ lis r4, 8
|
||||
/* 80579990 3C A0 11 00 */ lis r5, 0x1100 /* 0x11000284@ha */
|
||||
/* 80579994 38 A5 02 84 */ addi r5, r5, 0x0284 /* 0x11000284@l */
|
||||
/* 80579998 4B A9 B2 BD */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
||||
/* 8057999C 90 7B 05 70 */ stw r3, 0x570(r27)
|
||||
/* 805799A0 80 1B 05 70 */ lwz r0, 0x570(r27)
|
||||
/* 805799A4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 805799A8 40 82 00 0C */ bne lbl_805799B4
|
||||
/* 805799AC 38 60 00 00 */ li r3, 0
|
||||
/* 805799B0 48 00 01 58 */ b lbl_80579B08
|
||||
lbl_805799B4:
|
||||
/* 805799B4 3C 60 80 58 */ lis r3, l_arcName@ha /* 0x8057B678@ha */
|
||||
/* 805799B8 38 63 B6 78 */ addi r3, r3, l_arcName@l /* 0x8057B678@l */
|
||||
/* 805799BC 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 805799C0 38 80 00 09 */ li r4, 9
|
||||
/* 805799C4 7F A5 EB 78 */ mr r5, r29
|
||||
/* 805799C8 38 C0 00 80 */ li r6, 0x80
|
||||
/* 805799CC 4B AC 29 21 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 805799D0 7C 75 1B 78 */ mr r21, r3
|
||||
/* 805799D4 38 60 00 18 */ li r3, 0x18
|
||||
/* 805799D8 4B D5 52 75 */ bl __nw__FUl
|
||||
/* 805799DC 7C 76 1B 79 */ or. r22, r3, r3
|
||||
/* 805799E0 41 82 00 20 */ beq lbl_80579A00
|
||||
/* 805799E4 3C 80 80 58 */ lis r4, __vt__12J3DFrameCtrl@ha /* 0x8057B8C0@ha */
|
||||
/* 805799E8 38 04 B8 C0 */ addi r0, r4, __vt__12J3DFrameCtrl@l /* 0x8057B8C0@l */
|
||||
/* 805799EC 90 16 00 00 */ stw r0, 0(r22)
|
||||
/* 805799F0 38 80 00 00 */ li r4, 0
|
||||
/* 805799F4 4B DA EA 09 */ bl init__12J3DFrameCtrlFs
|
||||
/* 805799F8 38 00 00 00 */ li r0, 0
|
||||
/* 805799FC 90 16 00 14 */ stw r0, 0x14(r22)
|
||||
lbl_80579A00:
|
||||
/* 80579A00 92 DB 05 7C */ stw r22, 0x57c(r27)
|
||||
/* 80579A04 80 7B 05 7C */ lwz r3, 0x57c(r27)
|
||||
/* 80579A08 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80579A0C 41 82 00 2C */ beq lbl_80579A38
|
||||
/* 80579A10 38 9F 00 58 */ addi r4, r31, 0x58
|
||||
/* 80579A14 7E A5 AB 78 */ mr r5, r21
|
||||
/* 80579A18 38 C0 00 01 */ li r6, 1
|
||||
/* 80579A1C 38 E0 00 00 */ li r7, 0
|
||||
/* 80579A20 C0 3E 00 D4 */ lfs f1, 0xd4(r30)
|
||||
/* 80579A24 39 00 00 00 */ li r8, 0
|
||||
/* 80579A28 39 20 FF FF */ li r9, -1
|
||||
/* 80579A2C 4B A9 3C E1 */ bl init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss
|
||||
/* 80579A30 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80579A34 40 82 00 0C */ bne lbl_80579A40
|
||||
lbl_80579A38:
|
||||
/* 80579A38 38 60 00 00 */ li r3, 0
|
||||
/* 80579A3C 48 00 00 CC */ b lbl_80579B08
|
||||
lbl_80579A40:
|
||||
/* 80579A40 C3 FE 00 E8 */ lfs f31, 0xe8(r30)
|
||||
/* 80579A44 80 7B 05 7C */ lwz r3, 0x57c(r27)
|
||||
/* 80579A48 D3 E3 00 0C */ stfs f31, 0xc(r3)
|
||||
/* 80579A4C 3B 80 00 00 */ li r28, 0
|
||||
/* 80579A50 3B 40 00 00 */ li r26, 0
|
||||
/* 80579A54 3C 60 80 58 */ lis r3, l_arcName@ha /* 0x8057B678@ha */
|
||||
/* 80579A58 3A C3 B6 78 */ addi r22, r3, l_arcName@l /* 0x8057B678@l */
|
||||
/* 80579A5C 3A FE 00 D8 */ addi r23, r30, 0xd8
|
||||
/* 80579A60 3B 3E 00 E0 */ addi r25, r30, 0xe0
|
||||
lbl_80579A64:
|
||||
/* 80579A64 80 76 00 00 */ lwz r3, 0(r22)
|
||||
/* 80579A68 7C 97 D0 2E */ lwzx r4, r23, r26
|
||||
/* 80579A6C 7F A5 EB 78 */ mr r5, r29
|
||||
/* 80579A70 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80579A74 4B AC 28 79 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80579A78 7C 74 1B 78 */ mr r20, r3
|
||||
/* 80579A7C 38 60 00 18 */ li r3, 0x18
|
||||
/* 80579A80 4B D5 51 CD */ bl __nw__FUl
|
||||
/* 80579A84 7C 78 1B 79 */ or. r24, r3, r3
|
||||
/* 80579A88 41 82 00 20 */ beq lbl_80579AA8
|
||||
/* 80579A8C 3C 80 80 58 */ lis r4, __vt__12J3DFrameCtrl@ha /* 0x8057B8C0@ha */
|
||||
/* 80579A90 38 04 B8 C0 */ addi r0, r4, __vt__12J3DFrameCtrl@l /* 0x8057B8C0@l */
|
||||
/* 80579A94 90 18 00 00 */ stw r0, 0(r24)
|
||||
/* 80579A98 38 80 00 00 */ li r4, 0
|
||||
/* 80579A9C 4B DA E9 61 */ bl init__12J3DFrameCtrlFs
|
||||
/* 80579AA0 38 00 00 00 */ li r0, 0
|
||||
/* 80579AA4 90 18 00 14 */ stw r0, 0x14(r24)
|
||||
lbl_80579AA8:
|
||||
/* 80579AA8 3A BA 05 74 */ addi r21, r26, 0x574
|
||||
/* 80579AAC 7F 1B A9 2E */ stwx r24, r27, r21
|
||||
/* 80579AB0 7C 7B A8 2E */ lwzx r3, r27, r21
|
||||
/* 80579AB4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80579AB8 41 82 00 2C */ beq lbl_80579AE4
|
||||
/* 80579ABC 38 9F 00 58 */ addi r4, r31, 0x58
|
||||
/* 80579AC0 7E 85 A3 78 */ mr r5, r20
|
||||
/* 80579AC4 38 C0 00 01 */ li r6, 1
|
||||
/* 80579AC8 7C F9 D0 2E */ lwzx r7, r25, r26
|
||||
/* 80579ACC C0 3E 00 D4 */ lfs f1, 0xd4(r30)
|
||||
/* 80579AD0 39 00 00 00 */ li r8, 0
|
||||
/* 80579AD4 39 20 FF FF */ li r9, -1
|
||||
/* 80579AD8 4B A9 3B 65 */ bl init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss
|
||||
/* 80579ADC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80579AE0 40 82 00 0C */ bne lbl_80579AEC
|
||||
lbl_80579AE4:
|
||||
/* 80579AE4 38 60 00 00 */ li r3, 0
|
||||
/* 80579AE8 48 00 00 20 */ b lbl_80579B08
|
||||
lbl_80579AEC:
|
||||
/* 80579AEC 7C 7B A8 2E */ lwzx r3, r27, r21
|
||||
/* 80579AF0 D3 E3 00 0C */ stfs f31, 0xc(r3)
|
||||
/* 80579AF4 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 80579AF8 2C 1C 00 02 */ cmpwi r28, 2
|
||||
/* 80579AFC 3B 5A 00 04 */ addi r26, r26, 4
|
||||
/* 80579B00 41 80 FF 64 */ blt lbl_80579A64
|
||||
/* 80579B04 38 60 00 01 */ li r3, 1
|
||||
lbl_80579B08:
|
||||
/* 80579B08 E3 E1 00 48 */ psq_l f31, 72(r1), 0, 0 /* qr0 */
|
||||
/* 80579B0C CB E1 00 40 */ lfd f31, 0x40(r1)
|
||||
/* 80579B10 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80579B14 4B DE 86 F1 */ bl _restgpr_20
|
||||
/* 80579B18 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 80579B1C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80579B20 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 80579B24 4E 80 00 20 */ blr
|
||||
@@ -1,102 +0,0 @@
|
||||
lbl_805797B8:
|
||||
/* 805797B8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 805797BC 7C 08 02 A6 */ mflr r0
|
||||
/* 805797C0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 805797C4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 805797C8 4B DE 8A 15 */ bl _savegpr_29
|
||||
/* 805797CC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 805797D0 3C 80 80 58 */ lis r4, cNullVec__6Z2Calc@ha /* 0x8057B658@ha */
|
||||
/* 805797D4 3B E4 B6 58 */ addi r31, r4, cNullVec__6Z2Calc@l /* 0x8057B658@l */
|
||||
/* 805797D8 4B FF FF 29 */ bl initBaseMtx__15daObjBossWarp_cFv
|
||||
/* 805797DC 4B FF FE 7D */ bl getNowLevel__Fv
|
||||
/* 805797E0 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 805797E4 2C 1D FF FF */ cmpwi r29, -1
|
||||
/* 805797E8 41 82 00 0C */ beq lbl_805797F4
|
||||
/* 805797EC 2C 1D 00 08 */ cmpwi r29, 8
|
||||
/* 805797F0 40 82 00 10 */ bne lbl_80579800
|
||||
lbl_805797F4:
|
||||
/* 805797F4 38 00 FF FF */ li r0, -1
|
||||
/* 805797F8 B0 1E 05 92 */ sth r0, 0x592(r30)
|
||||
/* 805797FC 48 00 00 2C */ b lbl_80579828
|
||||
lbl_80579800:
|
||||
/* 80579800 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80579804 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80579808 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 8057980C 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80579810 57 A0 10 3A */ slwi r0, r29, 2
|
||||
/* 80579814 38 BF 00 24 */ addi r5, r31, 0x24
|
||||
/* 80579818 7C A5 00 2E */ lwzx r5, r5, r0
|
||||
/* 8057981C 38 C0 00 FF */ li r6, 0xff
|
||||
/* 80579820 4B AC DF 39 */ bl getEventIdx__16dEvent_manager_cFP10fopAc_ac_cPCcUc
|
||||
/* 80579824 B0 7E 05 92 */ sth r3, 0x592(r30)
|
||||
lbl_80579828:
|
||||
/* 80579828 38 00 00 FF */ li r0, 0xff
|
||||
/* 8057982C 98 1E 05 94 */ stb r0, 0x594(r30)
|
||||
/* 80579830 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 80579834 54 00 2F FF */ rlwinm. r0, r0, 5, 0x1f, 0x1f
|
||||
/* 80579838 41 82 00 0C */ beq lbl_80579844
|
||||
/* 8057983C 2C 1D 00 08 */ cmpwi r29, 8
|
||||
/* 80579840 40 82 00 48 */ bne lbl_80579888
|
||||
lbl_80579844:
|
||||
/* 80579844 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80579848 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8057984C 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 80579850 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80579854 3C A0 80 58 */ lis r5, d_a_obj_bosswarp__stringBase0@ha /* 0x8057B4EC@ha */
|
||||
/* 80579858 38 A5 B4 EC */ addi r5, r5, d_a_obj_bosswarp__stringBase0@l /* 0x8057B4EC@l */
|
||||
/* 8057985C 38 A5 00 A9 */ addi r5, r5, 0xa9
|
||||
/* 80579860 38 C0 00 FF */ li r6, 0xff
|
||||
/* 80579864 4B AC DE F5 */ bl getEventIdx__16dEvent_manager_cFP10fopAc_ac_cPCcUc
|
||||
/* 80579868 B0 7E 05 96 */ sth r3, 0x596(r30)
|
||||
/* 8057986C 38 00 00 FF */ li r0, 0xff
|
||||
/* 80579870 98 1E 05 98 */ stb r0, 0x598(r30)
|
||||
/* 80579874 38 00 00 03 */ li r0, 3
|
||||
/* 80579878 98 1E 05 90 */ stb r0, 0x590(r30)
|
||||
/* 8057987C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80579880 48 00 05 19 */ bl set_appear__15daObjBossWarp_cFv
|
||||
/* 80579884 48 00 00 3C */ b lbl_805798C0
|
||||
lbl_80579888:
|
||||
/* 80579888 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8057988C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80579890 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 80579894 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80579898 3C A0 80 58 */ lis r5, d_a_obj_bosswarp__stringBase0@ha /* 0x8057B4EC@ha */
|
||||
/* 8057989C 38 A5 B4 EC */ addi r5, r5, d_a_obj_bosswarp__stringBase0@l /* 0x8057B4EC@l */
|
||||
/* 805798A0 38 A5 00 B5 */ addi r5, r5, 0xb5
|
||||
/* 805798A4 38 C0 00 FF */ li r6, 0xff
|
||||
/* 805798A8 4B AC DE B1 */ bl getEventIdx__16dEvent_manager_cFP10fopAc_ac_cPCcUc
|
||||
/* 805798AC B0 7E 05 96 */ sth r3, 0x596(r30)
|
||||
/* 805798B0 38 00 00 FF */ li r0, 0xff
|
||||
/* 805798B4 98 1E 05 98 */ stb r0, 0x598(r30)
|
||||
/* 805798B8 38 00 00 00 */ li r0, 0
|
||||
/* 805798BC 98 1E 05 90 */ stb r0, 0x590(r30)
|
||||
lbl_805798C0:
|
||||
/* 805798C0 80 1F 00 20 */ lwz r0, 0x20(r31)
|
||||
/* 805798C4 90 1E 01 00 */ stw r0, 0x100(r30)
|
||||
/* 805798C8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 805798CC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 805798D0 3B A3 4F F8 */ addi r29, r3, 0x4ff8
|
||||
/* 805798D4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 805798D8 7F C4 F3 78 */ mr r4, r30
|
||||
/* 805798DC 80 BF 00 48 */ lwz r5, 0x48(r31)
|
||||
/* 805798E0 38 C0 00 FF */ li r6, 0xff
|
||||
/* 805798E4 4B AC DE 75 */ bl getEventIdx__16dEvent_manager_cFP10fopAc_ac_cPCcUc
|
||||
/* 805798E8 B0 7E 05 C8 */ sth r3, 0x5c8(r30)
|
||||
/* 805798EC 7F A3 EB 78 */ mr r3, r29
|
||||
/* 805798F0 7F C4 F3 78 */ mr r4, r30
|
||||
/* 805798F4 80 BF 00 4C */ lwz r5, 0x4c(r31)
|
||||
/* 805798F8 38 C0 00 FF */ li r6, 0xff
|
||||
/* 805798FC 4B AC DE 5D */ bl getEventIdx__16dEvent_manager_cFP10fopAc_ac_cPCcUc
|
||||
/* 80579900 B0 7E 06 1E */ sth r3, 0x61e(r30)
|
||||
/* 80579904 3C 60 80 58 */ lis r3, lit_3740@ha /* 0x8057B434@ha */
|
||||
/* 80579908 C0 03 B4 34 */ lfs f0, lit_3740@l(r3) /* 0x8057B434@l */
|
||||
/* 8057990C D0 1E 05 CC */ stfs f0, 0x5cc(r30)
|
||||
/* 80579910 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80579914 48 00 06 E5 */ bl execute__15daObjBossWarp_cFv
|
||||
/* 80579918 38 60 00 01 */ li r3, 1
|
||||
/* 8057991C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80579920 4B DE 89 09 */ bl _restgpr_29
|
||||
/* 80579924 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80579928 7C 08 03 A6 */ mtlr r0
|
||||
/* 8057992C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80579930 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_80579B28:
|
||||
/* 80579B28 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80579B2C 7C 08 02 A6 */ mflr r0
|
||||
/* 80579B30 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80579B34 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80579B38 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80579B3C 41 82 00 1C */ beq lbl_80579B58
|
||||
/* 80579B40 3C A0 80 58 */ lis r5, __vt__12J3DFrameCtrl@ha /* 0x8057B8C0@ha */
|
||||
/* 80579B44 38 05 B8 C0 */ addi r0, r5, __vt__12J3DFrameCtrl@l /* 0x8057B8C0@l */
|
||||
/* 80579B48 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80579B4C 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80579B50 40 81 00 08 */ ble lbl_80579B58
|
||||
/* 80579B54 4B D5 51 E9 */ bl __dl__FPv
|
||||
lbl_80579B58:
|
||||
/* 80579B58 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80579B5C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80579B60 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80579B64 7C 08 03 A6 */ mtlr r0
|
||||
/* 80579B68 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80579B6C 4E 80 00 20 */ blr
|
||||
@@ -1,19 +0,0 @@
|
||||
lbl_8057B23C:
|
||||
/* 8057B23C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8057B240 7C 08 02 A6 */ mflr r0
|
||||
/* 8057B244 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8057B248 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8057B24C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8057B250 38 80 00 00 */ li r4, 0
|
||||
/* 8057B254 4B FF EB B5 */ bl disappear__15daObjBossWarp_cFi
|
||||
/* 8057B258 38 7F 05 68 */ addi r3, r31, 0x568
|
||||
/* 8057B25C 3C 80 80 58 */ lis r4, l_arcName@ha /* 0x8057B678@ha */
|
||||
/* 8057B260 38 84 B6 78 */ addi r4, r4, l_arcName@l /* 0x8057B678@l */
|
||||
/* 8057B264 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 8057B268 4B AB 1D A1 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
/* 8057B26C 38 60 00 01 */ li r3, 1
|
||||
/* 8057B270 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8057B274 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8057B278 7C 08 03 A6 */ mtlr r0
|
||||
/* 8057B27C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8057B280 4E 80 00 20 */ blr
|
||||
-29
@@ -1,29 +0,0 @@
|
||||
lbl_8057AA2C:
|
||||
/* 8057AA2C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8057AA30 7C 08 02 A6 */ mflr r0
|
||||
/* 8057AA34 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8057AA38 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8057AA3C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8057AA40 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8057AA44 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8057AA48 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8057AA4C 38 7F 4F F8 */ addi r3, r31, 0x4ff8
|
||||
/* 8057AA50 A8 9E 06 1E */ lha r4, 0x61e(r30)
|
||||
/* 8057AA54 4B AC D0 25 */ bl endCheck__16dEvent_manager_cFs
|
||||
/* 8057AA58 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8057AA5C 41 82 00 18 */ beq lbl_8057AA74
|
||||
/* 8057AA60 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 8057AA64 4B AC 7A 05 */ bl reset__14dEvt_control_cFv
|
||||
/* 8057AA68 38 00 00 03 */ li r0, 3
|
||||
/* 8057AA6C 98 1E 05 90 */ stb r0, 0x590(r30)
|
||||
/* 8057AA70 48 00 00 0C */ b lbl_8057AA7C
|
||||
lbl_8057AA74:
|
||||
/* 8057AA74 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8057AA78 48 00 00 1D */ bl demoProc__15daObjBossWarp_cFv
|
||||
lbl_8057AA7C:
|
||||
/* 8057AA7C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8057AA80 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8057AA84 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8057AA88 7C 08 03 A6 */ mtlr r0
|
||||
/* 8057AA8C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8057AA90 4E 80 00 20 */ blr
|
||||
-60
@@ -1,60 +0,0 @@
|
||||
lbl_8057A8B4:
|
||||
/* 8057A8B4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8057A8B8 7C 08 02 A6 */ mflr r0
|
||||
/* 8057A8BC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8057A8C0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8057A8C4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8057A8C8 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8057A8CC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8057A8D0 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8057A8D4 38 7F 4F F8 */ addi r3, r31, 0x4ff8
|
||||
/* 8057A8D8 A8 9E 05 C8 */ lha r4, 0x5c8(r30)
|
||||
/* 8057A8DC 4B AC D1 9D */ bl endCheck__16dEvent_manager_cFs
|
||||
/* 8057A8E0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8057A8E4 41 82 00 90 */ beq lbl_8057A974
|
||||
/* 8057A8E8 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 8057A8EC 4B AC 7B 7D */ bl reset__14dEvt_control_cFv
|
||||
/* 8057A8F0 A0 1E 06 1C */ lhz r0, 0x61c(r30)
|
||||
/* 8057A8F4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8057A8F8 40 82 00 3C */ bne lbl_8057A934
|
||||
/* 8057A8FC 38 00 00 04 */ li r0, 4
|
||||
/* 8057A900 98 1E 05 90 */ stb r0, 0x590(r30)
|
||||
/* 8057A904 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8057A908 A8 9E 05 96 */ lha r4, 0x596(r30)
|
||||
/* 8057A90C 88 BE 05 98 */ lbz r5, 0x598(r30)
|
||||
/* 8057A910 3C C0 00 01 */ lis r6, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 8057A914 38 C6 FF FF */ addi r6, r6, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 8057A918 38 E0 00 00 */ li r7, 0
|
||||
/* 8057A91C 39 00 00 01 */ li r8, 1
|
||||
/* 8057A920 4B AA 0D 5D */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
|
||||
/* 8057A924 A0 1E 00 FA */ lhz r0, 0xfa(r30)
|
||||
/* 8057A928 60 00 00 02 */ ori r0, r0, 2
|
||||
/* 8057A92C B0 1E 00 FA */ sth r0, 0xfa(r30)
|
||||
/* 8057A930 48 00 00 4C */ b lbl_8057A97C
|
||||
lbl_8057A934:
|
||||
/* 8057A934 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8057A938 40 82 00 44 */ bne lbl_8057A97C
|
||||
/* 8057A93C 38 00 00 09 */ li r0, 9
|
||||
/* 8057A940 98 1E 05 90 */ stb r0, 0x590(r30)
|
||||
/* 8057A944 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8057A948 A8 9E 06 1E */ lha r4, 0x61e(r30)
|
||||
/* 8057A94C 38 A0 00 FF */ li r5, 0xff
|
||||
/* 8057A950 3C C0 00 01 */ lis r6, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 8057A954 38 C6 FF FF */ addi r6, r6, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 8057A958 38 E0 00 00 */ li r7, 0
|
||||
/* 8057A95C 39 00 00 01 */ li r8, 1
|
||||
/* 8057A960 4B AA 0D 1D */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
|
||||
/* 8057A964 A0 1E 00 FA */ lhz r0, 0xfa(r30)
|
||||
/* 8057A968 60 00 00 02 */ ori r0, r0, 2
|
||||
/* 8057A96C B0 1E 00 FA */ sth r0, 0xfa(r30)
|
||||
/* 8057A970 48 00 00 0C */ b lbl_8057A97C
|
||||
lbl_8057A974:
|
||||
/* 8057A974 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8057A978 48 00 01 1D */ bl demoProc__15daObjBossWarp_cFv
|
||||
lbl_8057A97C:
|
||||
/* 8057A97C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8057A980 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8057A984 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8057A988 7C 08 03 A6 */ mtlr r0
|
||||
/* 8057A98C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8057A990 4E 80 00 20 */ blr
|
||||
@@ -1,29 +0,0 @@
|
||||
lbl_8057A610:
|
||||
/* 8057A610 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8057A614 7C 08 02 A6 */ mflr r0
|
||||
/* 8057A618 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8057A61C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8057A620 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8057A624 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8057A628 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8057A62C 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8057A630 38 7F 4F F8 */ addi r3, r31, 0x4ff8
|
||||
/* 8057A634 A8 9E 05 92 */ lha r4, 0x592(r30)
|
||||
/* 8057A638 4B AC D4 41 */ bl endCheck__16dEvent_manager_cFs
|
||||
/* 8057A63C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8057A640 41 82 00 18 */ beq lbl_8057A658
|
||||
/* 8057A644 38 00 00 03 */ li r0, 3
|
||||
/* 8057A648 98 1E 05 90 */ stb r0, 0x590(r30)
|
||||
/* 8057A64C 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 8057A650 4B AC 7E 19 */ bl reset__14dEvt_control_cFv
|
||||
/* 8057A654 48 00 00 0C */ b lbl_8057A660
|
||||
lbl_8057A658:
|
||||
/* 8057A658 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8057A65C 48 00 04 39 */ bl demoProc__15daObjBossWarp_cFv
|
||||
lbl_8057A660:
|
||||
/* 8057A660 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8057A664 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8057A668 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8057A66C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8057A670 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8057A674 4E 80 00 20 */ blr
|
||||
-41
@@ -1,41 +0,0 @@
|
||||
lbl_8057A994:
|
||||
/* 8057A994 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8057A998 7C 08 02 A6 */ mflr r0
|
||||
/* 8057A99C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8057A9A0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8057A9A4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8057A9A8 A0 03 00 F8 */ lhz r0, 0xf8(r3)
|
||||
/* 8057A9AC 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 8057A9B0 40 82 00 40 */ bne lbl_8057A9F0
|
||||
/* 8057A9B4 38 00 00 0A */ li r0, 0xa
|
||||
/* 8057A9B8 98 1F 05 90 */ stb r0, 0x590(r31)
|
||||
/* 8057A9BC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8057A9C0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8057A9C4 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 8057A9C8 3C 80 80 58 */ lis r4, d_a_obj_bosswarp__stringBase0@ha /* 0x8057B4EC@ha */
|
||||
/* 8057A9CC 38 84 B4 EC */ addi r4, r4, d_a_obj_bosswarp__stringBase0@l /* 0x8057B4EC@l */
|
||||
/* 8057A9D0 38 84 00 C3 */ addi r4, r4, 0xc3
|
||||
/* 8057A9D4 38 A0 00 00 */ li r5, 0
|
||||
/* 8057A9D8 38 C0 00 00 */ li r6, 0
|
||||
/* 8057A9DC 4B AC D1 41 */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 8057A9E0 90 7F 05 9C */ stw r3, 0x59c(r31)
|
||||
/* 8057A9E4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8057A9E8 48 00 00 AD */ bl demoProc__15daObjBossWarp_cFv
|
||||
/* 8057A9EC 48 00 00 2C */ b lbl_8057AA18
|
||||
lbl_8057A9F0:
|
||||
/* 8057A9F0 A8 9F 06 1E */ lha r4, 0x61e(r31)
|
||||
/* 8057A9F4 38 A0 00 FF */ li r5, 0xff
|
||||
/* 8057A9F8 3C C0 00 01 */ lis r6, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 8057A9FC 38 C6 FF FF */ addi r6, r6, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 8057AA00 38 E0 00 00 */ li r7, 0
|
||||
/* 8057AA04 39 00 00 01 */ li r8, 1
|
||||
/* 8057AA08 4B AA 0C 75 */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
|
||||
/* 8057AA0C A0 1F 00 FA */ lhz r0, 0xfa(r31)
|
||||
/* 8057AA10 60 00 00 02 */ ori r0, r0, 2
|
||||
/* 8057AA14 B0 1F 00 FA */ sth r0, 0xfa(r31)
|
||||
lbl_8057AA18:
|
||||
/* 8057AA18 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8057AA1C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8057AA20 7C 08 03 A6 */ mtlr r0
|
||||
/* 8057AA24 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8057AA28 4E 80 00 20 */ blr
|
||||
-62
@@ -1,62 +0,0 @@
|
||||
lbl_8057A7C8:
|
||||
/* 8057A7C8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8057A7CC 7C 08 02 A6 */ mflr r0
|
||||
/* 8057A7D0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8057A7D4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8057A7D8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8057A7DC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8057A7E0 3C 80 80 45 */ lis r4, m_midnaActor__9daPy_py_c@ha /* 0x80451018@ha */
|
||||
/* 8057A7E4 83 E4 10 18 */ lwz r31, m_midnaActor__9daPy_py_c@l(r4) /* 0x80451018@l */
|
||||
/* 8057A7E8 A0 03 00 F8 */ lhz r0, 0xf8(r3)
|
||||
/* 8057A7EC 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 8057A7F0 40 82 00 84 */ bne lbl_8057A874
|
||||
/* 8057A7F4 38 00 00 08 */ li r0, 8
|
||||
/* 8057A7F8 98 1E 05 90 */ stb r0, 0x590(r30)
|
||||
/* 8057A7FC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8057A800 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8057A804 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 8057A808 3C 80 80 58 */ lis r4, d_a_obj_bosswarp__stringBase0@ha /* 0x8057B4EC@ha */
|
||||
/* 8057A80C 38 84 B4 EC */ addi r4, r4, d_a_obj_bosswarp__stringBase0@l /* 0x8057B4EC@l */
|
||||
/* 8057A810 38 84 00 C3 */ addi r4, r4, 0xc3
|
||||
/* 8057A814 38 A0 00 00 */ li r5, 0
|
||||
/* 8057A818 38 C0 00 00 */ li r6, 0
|
||||
/* 8057A81C 4B AC D3 01 */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 8057A820 90 7E 05 9C */ stw r3, 0x59c(r30)
|
||||
/* 8057A824 C0 1F 05 50 */ lfs f0, 0x550(r31)
|
||||
/* 8057A828 D0 1E 05 50 */ stfs f0, 0x550(r30)
|
||||
/* 8057A82C C0 1F 05 54 */ lfs f0, 0x554(r31)
|
||||
/* 8057A830 D0 1E 05 54 */ stfs f0, 0x554(r30)
|
||||
/* 8057A834 C0 1F 05 58 */ lfs f0, 0x558(r31)
|
||||
/* 8057A838 D0 1E 05 58 */ stfs f0, 0x558(r30)
|
||||
/* 8057A83C C0 3E 05 54 */ lfs f1, 0x554(r30)
|
||||
/* 8057A840 3C 60 80 58 */ lis r3, lit_4227@ha /* 0x8057B48C@ha */
|
||||
/* 8057A844 C0 03 B4 8C */ lfs f0, lit_4227@l(r3) /* 0x8057B48C@l */
|
||||
/* 8057A848 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 8057A84C D0 1E 05 54 */ stfs f0, 0x554(r30)
|
||||
/* 8057A850 C0 1E 05 50 */ lfs f0, 0x550(r30)
|
||||
/* 8057A854 D0 1E 05 38 */ stfs f0, 0x538(r30)
|
||||
/* 8057A858 C0 1E 05 54 */ lfs f0, 0x554(r30)
|
||||
/* 8057A85C D0 1E 05 3C */ stfs f0, 0x53c(r30)
|
||||
/* 8057A860 C0 1E 05 58 */ lfs f0, 0x558(r30)
|
||||
/* 8057A864 D0 1E 05 40 */ stfs f0, 0x540(r30)
|
||||
/* 8057A868 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8057A86C 48 00 02 29 */ bl demoProc__15daObjBossWarp_cFv
|
||||
/* 8057A870 48 00 00 2C */ b lbl_8057A89C
|
||||
lbl_8057A874:
|
||||
/* 8057A874 A8 9E 05 C8 */ lha r4, 0x5c8(r30)
|
||||
/* 8057A878 38 A0 00 FF */ li r5, 0xff
|
||||
/* 8057A87C 3C C0 00 01 */ lis r6, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 8057A880 38 C6 FF FF */ addi r6, r6, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 8057A884 38 E0 00 00 */ li r7, 0
|
||||
/* 8057A888 39 00 00 01 */ li r8, 1
|
||||
/* 8057A88C 4B AA 0D F1 */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
|
||||
/* 8057A890 A0 1E 00 FA */ lhz r0, 0xfa(r30)
|
||||
/* 8057A894 60 00 00 02 */ ori r0, r0, 2
|
||||
/* 8057A898 B0 1E 00 FA */ sth r0, 0xfa(r30)
|
||||
lbl_8057A89C:
|
||||
/* 8057A89C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8057A8A0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8057A8A4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8057A8A8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8057A8AC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8057A8B0 4E 80 00 20 */ blr
|
||||
-52
@@ -1,52 +0,0 @@
|
||||
lbl_8057A54C:
|
||||
/* 8057A54C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8057A550 7C 08 02 A6 */ mflr r0
|
||||
/* 8057A554 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8057A558 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8057A55C 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 8057A560 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8057A564 A0 03 00 F8 */ lhz r0, 0xf8(r3)
|
||||
/* 8057A568 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 8057A56C 40 82 00 64 */ bne lbl_8057A5D0
|
||||
/* 8057A570 38 00 02 F2 */ li r0, 0x2f2
|
||||
/* 8057A574 B0 01 00 08 */ sth r0, 8(r1)
|
||||
/* 8057A578 3C 60 80 02 */ lis r3, fpcSch_JudgeForPName__FPvPv@ha /* 0x80023578@ha */
|
||||
/* 8057A57C 38 63 35 78 */ addi r3, r3, fpcSch_JudgeForPName__FPvPv@l /* 0x80023578@l */
|
||||
/* 8057A580 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 8057A584 4B A9 F2 75 */ bl fopAcIt_Judge__FPFPvPv_PvPv
|
||||
/* 8057A588 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8057A58C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8057A590 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8057A594 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 8057A598 4B AC 90 F5 */ bl setPtT__14dEvt_control_cFPv
|
||||
/* 8057A59C 38 00 00 02 */ li r0, 2
|
||||
/* 8057A5A0 98 1E 05 90 */ stb r0, 0x590(r30)
|
||||
/* 8057A5A4 38 7F 4F F8 */ addi r3, r31, 0x4ff8
|
||||
/* 8057A5A8 3C 80 80 58 */ lis r4, d_a_obj_bosswarp__stringBase0@ha /* 0x8057B4EC@ha */
|
||||
/* 8057A5AC 38 84 B4 EC */ addi r4, r4, d_a_obj_bosswarp__stringBase0@l /* 0x8057B4EC@l */
|
||||
/* 8057A5B0 38 84 00 C3 */ addi r4, r4, 0xc3
|
||||
/* 8057A5B4 38 A0 00 00 */ li r5, 0
|
||||
/* 8057A5B8 38 C0 00 00 */ li r6, 0
|
||||
/* 8057A5BC 4B AC D5 61 */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 8057A5C0 90 7E 05 9C */ stw r3, 0x59c(r30)
|
||||
/* 8057A5C4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8057A5C8 48 00 04 CD */ bl demoProc__15daObjBossWarp_cFv
|
||||
/* 8057A5CC 48 00 00 2C */ b lbl_8057A5F8
|
||||
lbl_8057A5D0:
|
||||
/* 8057A5D0 A8 9E 05 92 */ lha r4, 0x592(r30)
|
||||
/* 8057A5D4 88 BE 05 94 */ lbz r5, 0x594(r30)
|
||||
/* 8057A5D8 3C C0 00 01 */ lis r6, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 8057A5DC 38 C6 FF FF */ addi r6, r6, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 8057A5E0 38 E0 00 03 */ li r7, 3
|
||||
/* 8057A5E4 39 00 00 01 */ li r8, 1
|
||||
/* 8057A5E8 4B AA 10 95 */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
|
||||
/* 8057A5EC A0 1E 00 FA */ lhz r0, 0xfa(r30)
|
||||
/* 8057A5F0 60 00 00 02 */ ori r0, r0, 2
|
||||
/* 8057A5F4 B0 1E 00 FA */ sth r0, 0xfa(r30)
|
||||
lbl_8057A5F8:
|
||||
/* 8057A5F8 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8057A5FC 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 8057A600 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8057A604 7C 08 03 A6 */ mtlr r0
|
||||
/* 8057A608 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8057A60C 4E 80 00 20 */ blr
|
||||
-41
@@ -1,41 +0,0 @@
|
||||
lbl_8057A6E0:
|
||||
/* 8057A6E0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8057A6E4 7C 08 02 A6 */ mflr r0
|
||||
/* 8057A6E8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8057A6EC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8057A6F0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8057A6F4 A0 03 00 F8 */ lhz r0, 0xf8(r3)
|
||||
/* 8057A6F8 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 8057A6FC 40 82 00 40 */ bne lbl_8057A73C
|
||||
/* 8057A700 38 00 00 05 */ li r0, 5
|
||||
/* 8057A704 98 1F 05 90 */ stb r0, 0x590(r31)
|
||||
/* 8057A708 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8057A70C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8057A710 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 8057A714 3C 80 80 58 */ lis r4, d_a_obj_bosswarp__stringBase0@ha /* 0x8057B4EC@ha */
|
||||
/* 8057A718 38 84 B4 EC */ addi r4, r4, d_a_obj_bosswarp__stringBase0@l /* 0x8057B4EC@l */
|
||||
/* 8057A71C 38 84 00 C3 */ addi r4, r4, 0xc3
|
||||
/* 8057A720 38 A0 00 00 */ li r5, 0
|
||||
/* 8057A724 38 C0 00 00 */ li r6, 0
|
||||
/* 8057A728 4B AC D3 F5 */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 8057A72C 90 7F 05 9C */ stw r3, 0x59c(r31)
|
||||
/* 8057A730 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8057A734 48 00 03 61 */ bl demoProc__15daObjBossWarp_cFv
|
||||
/* 8057A738 48 00 00 2C */ b lbl_8057A764
|
||||
lbl_8057A73C:
|
||||
/* 8057A73C A8 9F 05 96 */ lha r4, 0x596(r31)
|
||||
/* 8057A740 88 BF 05 98 */ lbz r5, 0x598(r31)
|
||||
/* 8057A744 3C C0 00 01 */ lis r6, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 8057A748 38 C6 FF FF */ addi r6, r6, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 8057A74C 38 E0 00 00 */ li r7, 0
|
||||
/* 8057A750 39 00 00 01 */ li r8, 1
|
||||
/* 8057A754 4B AA 0F 29 */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
|
||||
/* 8057A758 A0 1F 00 FA */ lhz r0, 0xfa(r31)
|
||||
/* 8057A75C 60 00 00 02 */ ori r0, r0, 2
|
||||
/* 8057A760 B0 1F 00 FA */ sth r0, 0xfa(r31)
|
||||
lbl_8057A764:
|
||||
/* 8057A764 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8057A768 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8057A76C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8057A770 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8057A774 4E 80 00 20 */ blr
|
||||
-28
@@ -1,28 +0,0 @@
|
||||
lbl_8057A678:
|
||||
/* 8057A678 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8057A67C 7C 08 02 A6 */ mflr r0
|
||||
/* 8057A680 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8057A684 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8057A688 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8057A68C 4B FF F7 D1 */ bl checkDistance__15daObjBossWarp_cFv
|
||||
/* 8057A690 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8057A694 41 82 00 38 */ beq lbl_8057A6CC
|
||||
/* 8057A698 38 00 00 07 */ li r0, 7
|
||||
/* 8057A69C 98 1F 05 90 */ stb r0, 0x590(r31)
|
||||
/* 8057A6A0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8057A6A4 A8 9F 05 C8 */ lha r4, 0x5c8(r31)
|
||||
/* 8057A6A8 38 A0 00 FF */ li r5, 0xff
|
||||
/* 8057A6AC 3C C0 00 01 */ lis r6, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 8057A6B0 38 C6 FF FF */ addi r6, r6, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 8057A6B4 38 E0 00 00 */ li r7, 0
|
||||
/* 8057A6B8 39 00 00 01 */ li r8, 1
|
||||
/* 8057A6BC 4B AA 0F C1 */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
|
||||
/* 8057A6C0 A0 1F 00 FA */ lhz r0, 0xfa(r31)
|
||||
/* 8057A6C4 60 00 00 02 */ ori r0, r0, 2
|
||||
/* 8057A6C8 B0 1F 00 FA */ sth r0, 0xfa(r31)
|
||||
lbl_8057A6CC:
|
||||
/* 8057A6CC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8057A6D0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8057A6D4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8057A6D8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8057A6DC 4E 80 00 20 */ blr
|
||||
@@ -1,23 +0,0 @@
|
||||
lbl_8057A4F4:
|
||||
/* 8057A4F4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8057A4F8 7C 08 02 A6 */ mflr r0
|
||||
/* 8057A4FC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8057A500 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8057A504 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8057A508 38 00 00 01 */ li r0, 1
|
||||
/* 8057A50C 98 03 05 90 */ stb r0, 0x590(r3)
|
||||
/* 8057A510 A8 83 05 92 */ lha r4, 0x592(r3)
|
||||
/* 8057A514 88 A3 05 94 */ lbz r5, 0x594(r3)
|
||||
/* 8057A518 3C C0 00 01 */ lis r6, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 8057A51C 38 C6 FF FF */ addi r6, r6, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 8057A520 38 E0 00 03 */ li r7, 3
|
||||
/* 8057A524 39 00 00 01 */ li r8, 1
|
||||
/* 8057A528 4B AA 11 55 */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
|
||||
/* 8057A52C A0 1F 00 FA */ lhz r0, 0xfa(r31)
|
||||
/* 8057A530 60 00 00 02 */ ori r0, r0, 2
|
||||
/* 8057A534 B0 1F 00 FA */ sth r0, 0xfa(r31)
|
||||
/* 8057A538 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8057A53C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8057A540 7C 08 03 A6 */ mtlr r0
|
||||
/* 8057A544 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8057A548 4E 80 00 20 */ blr
|
||||
-21
@@ -1,21 +0,0 @@
|
||||
lbl_8057A778:
|
||||
/* 8057A778 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8057A77C 7C 08 02 A6 */ mflr r0
|
||||
/* 8057A780 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8057A784 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8057A788 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8057A78C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8057A790 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8057A794 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 8057A798 A8 9F 05 96 */ lha r4, 0x596(r31)
|
||||
/* 8057A79C 4B AC D2 DD */ bl endCheck__16dEvent_manager_cFs
|
||||
/* 8057A7A0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8057A7A4 40 82 00 0C */ bne lbl_8057A7B0
|
||||
/* 8057A7A8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8057A7AC 48 00 02 E9 */ bl demoProc__15daObjBossWarp_cFv
|
||||
lbl_8057A7B0:
|
||||
/* 8057A7B0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8057A7B4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8057A7B8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8057A7BC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8057A7C0 4E 80 00 20 */ blr
|
||||
@@ -1,94 +0,0 @@
|
||||
lbl_80579C30:
|
||||
/* 80579C30 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80579C34 7C 08 02 A6 */ mflr r0
|
||||
/* 80579C38 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 80579C3C 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80579C40 4B DE 85 8D */ bl _savegpr_25
|
||||
/* 80579C44 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80579C48 3C 60 80 58 */ lis r3, l_hair_offset@ha /* 0x8057B360@ha */
|
||||
/* 80579C4C 3B C3 B3 60 */ addi r30, r3, l_hair_offset@l /* 0x8057B360@l */
|
||||
/* 80579C50 C0 1B 04 D0 */ lfs f0, 0x4d0(r27)
|
||||
/* 80579C54 D0 1B 05 BC */ stfs f0, 0x5bc(r27)
|
||||
/* 80579C58 C0 1B 04 D4 */ lfs f0, 0x4d4(r27)
|
||||
/* 80579C5C D0 1B 05 C0 */ stfs f0, 0x5c0(r27)
|
||||
/* 80579C60 C0 1B 04 D8 */ lfs f0, 0x4d8(r27)
|
||||
/* 80579C64 D0 1B 05 C4 */ stfs f0, 0x5c4(r27)
|
||||
/* 80579C68 C0 3B 05 C0 */ lfs f1, 0x5c0(r27)
|
||||
/* 80579C6C C0 1E 00 D0 */ lfs f0, 0xd0(r30)
|
||||
/* 80579C70 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 80579C74 D0 1B 05 C0 */ stfs f0, 0x5c0(r27)
|
||||
/* 80579C78 3B 80 00 00 */ li r28, 0
|
||||
/* 80579C7C 3B 40 00 00 */ li r26, 0
|
||||
/* 80579C80 3B 20 00 00 */ li r25, 0
|
||||
/* 80579C84 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80579C88 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
lbl_80579C8C:
|
||||
/* 80579C8C 3B B9 05 80 */ addi r29, r25, 0x580
|
||||
/* 80579C90 7C 1B E8 2E */ lwzx r0, r27, r29
|
||||
/* 80579C94 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80579C98 40 82 00 B8 */ bne lbl_80579D50
|
||||
/* 80579C9C 2C 1C 00 03 */ cmpwi r28, 3
|
||||
/* 80579CA0 40 82 00 54 */ bne lbl_80579CF4
|
||||
/* 80579CA4 80 7F 5D 3C */ lwz r3, 0x5d3c(r31)
|
||||
/* 80579CA8 38 80 00 00 */ li r4, 0
|
||||
/* 80579CAC 90 81 00 08 */ stw r4, 8(r1)
|
||||
/* 80579CB0 38 00 FF FF */ li r0, -1
|
||||
/* 80579CB4 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80579CB8 90 81 00 10 */ stw r4, 0x10(r1)
|
||||
/* 80579CBC 90 81 00 14 */ stw r4, 0x14(r1)
|
||||
/* 80579CC0 90 81 00 18 */ stw r4, 0x18(r1)
|
||||
/* 80579CC4 38 80 00 00 */ li r4, 0
|
||||
/* 80579CC8 38 BE 00 EC */ addi r5, r30, 0xec
|
||||
/* 80579CCC 7C A5 D2 2E */ lhzx r5, r5, r26
|
||||
/* 80579CD0 38 DB 05 BC */ addi r6, r27, 0x5bc
|
||||
/* 80579CD4 38 E0 00 00 */ li r7, 0
|
||||
/* 80579CD8 39 00 00 00 */ li r8, 0
|
||||
/* 80579CDC 39 3B 04 EC */ addi r9, r27, 0x4ec
|
||||
/* 80579CE0 39 40 00 FF */ li r10, 0xff
|
||||
/* 80579CE4 C0 3E 00 D4 */ lfs f1, 0xd4(r30)
|
||||
/* 80579CE8 4B AD 2D A9 */ bl set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
|
||||
/* 80579CEC 7C 7B E9 2E */ stwx r3, r27, r29
|
||||
/* 80579CF0 48 00 00 60 */ b lbl_80579D50
|
||||
lbl_80579CF4:
|
||||
/* 80579CF4 80 7F 5D 3C */ lwz r3, 0x5d3c(r31)
|
||||
/* 80579CF8 38 80 00 00 */ li r4, 0
|
||||
/* 80579CFC 90 81 00 08 */ stw r4, 8(r1)
|
||||
/* 80579D00 38 00 FF FF */ li r0, -1
|
||||
/* 80579D04 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80579D08 90 81 00 10 */ stw r4, 0x10(r1)
|
||||
/* 80579D0C 90 81 00 14 */ stw r4, 0x14(r1)
|
||||
/* 80579D10 90 81 00 18 */ stw r4, 0x18(r1)
|
||||
/* 80579D14 38 80 00 00 */ li r4, 0
|
||||
/* 80579D18 38 BE 00 EC */ addi r5, r30, 0xec
|
||||
/* 80579D1C 7C A5 D2 2E */ lhzx r5, r5, r26
|
||||
/* 80579D20 38 DB 05 BC */ addi r6, r27, 0x5bc
|
||||
/* 80579D24 38 E0 00 00 */ li r7, 0
|
||||
/* 80579D28 39 00 00 00 */ li r8, 0
|
||||
/* 80579D2C 39 20 00 00 */ li r9, 0
|
||||
/* 80579D30 39 40 00 FF */ li r10, 0xff
|
||||
/* 80579D34 C0 3E 00 D4 */ lfs f1, 0xd4(r30)
|
||||
/* 80579D38 4B AD 2D 59 */ bl set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
|
||||
/* 80579D3C 7C 7B E9 2E */ stwx r3, r27, r29
|
||||
/* 80579D40 2C 1C 00 00 */ cmpwi r28, 0
|
||||
/* 80579D44 40 82 00 0C */ bne lbl_80579D50
|
||||
/* 80579D48 38 00 00 00 */ li r0, 0
|
||||
/* 80579D4C 90 1B 05 80 */ stw r0, 0x580(r27)
|
||||
lbl_80579D50:
|
||||
/* 80579D50 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 80579D54 2C 1C 00 04 */ cmpwi r28, 4
|
||||
/* 80579D58 3B 5A 00 02 */ addi r26, r26, 2
|
||||
/* 80579D5C 3B 39 00 04 */ addi r25, r25, 4
|
||||
/* 80579D60 41 80 FF 2C */ blt lbl_80579C8C
|
||||
/* 80579D64 C0 1E 00 D4 */ lfs f0, 0xd4(r30)
|
||||
/* 80579D68 80 7B 05 7C */ lwz r3, 0x57c(r27)
|
||||
/* 80579D6C D0 03 00 0C */ stfs f0, 0xc(r3)
|
||||
/* 80579D70 80 7B 05 74 */ lwz r3, 0x574(r27)
|
||||
/* 80579D74 D0 03 00 0C */ stfs f0, 0xc(r3)
|
||||
/* 80579D78 80 7B 05 78 */ lwz r3, 0x578(r27)
|
||||
/* 80579D7C D0 03 00 0C */ stfs f0, 0xc(r3)
|
||||
/* 80579D80 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80579D84 4B DE 84 95 */ bl _restgpr_25
|
||||
/* 80579D88 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 80579D8C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80579D90 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80579D94 4E 80 00 20 */ blr
|
||||
-115
@@ -1,115 +0,0 @@
|
||||
lbl_80579E5C:
|
||||
/* 80579E5C 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80579E60 7C 08 02 A6 */ mflr r0
|
||||
/* 80579E64 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 80579E68 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80579E6C 4B DE 83 71 */ bl _savegpr_29
|
||||
/* 80579E70 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80579E74 3C 60 80 58 */ lis r3, l_hair_offset@ha /* 0x8057B360@ha */
|
||||
/* 80579E78 3B E3 B3 60 */ addi r31, r3, l_hair_offset@l /* 0x8057B360@l */
|
||||
/* 80579E7C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80579E80 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80579E84 83 C3 5D AC */ lwz r30, 0x5dac(r3)
|
||||
/* 80579E88 C0 5E 04 D8 */ lfs f2, 0x4d8(r30)
|
||||
/* 80579E8C C0 1E 04 D0 */ lfs f0, 0x4d0(r30)
|
||||
/* 80579E90 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 80579E94 C0 3F 00 E8 */ lfs f1, 0xe8(r31)
|
||||
/* 80579E98 D0 21 00 10 */ stfs f1, 0x10(r1)
|
||||
/* 80579E9C D0 41 00 14 */ stfs f2, 0x14(r1)
|
||||
/* 80579EA0 C0 5D 04 D8 */ lfs f2, 0x4d8(r29)
|
||||
/* 80579EA4 C0 1D 04 D0 */ lfs f0, 0x4d0(r29)
|
||||
/* 80579EA8 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 80579EAC D0 21 00 1C */ stfs f1, 0x1c(r1)
|
||||
/* 80579EB0 D0 41 00 20 */ stfs f2, 0x20(r1)
|
||||
/* 80579EB4 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 80579EB8 38 81 00 18 */ addi r4, r1, 0x18
|
||||
/* 80579EBC 4B DC D4 E1 */ bl PSVECSquareDistance
|
||||
/* 80579EC0 C0 1F 00 E8 */ lfs f0, 0xe8(r31)
|
||||
/* 80579EC4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80579EC8 40 81 00 58 */ ble lbl_80579F20
|
||||
/* 80579ECC FC 00 08 34 */ frsqrte f0, f1
|
||||
/* 80579ED0 C8 9F 01 00 */ lfd f4, 0x100(r31)
|
||||
/* 80579ED4 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80579ED8 C8 7F 01 08 */ lfd f3, 0x108(r31)
|
||||
/* 80579EDC FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80579EE0 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80579EE4 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80579EE8 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80579EEC FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80579EF0 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80579EF4 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80579EF8 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80579EFC FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80579F00 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80579F04 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80579F08 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80579F0C FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80579F10 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80579F14 FC 21 00 32 */ fmul f1, f1, f0
|
||||
/* 80579F18 FC 20 08 18 */ frsp f1, f1
|
||||
/* 80579F1C 48 00 00 88 */ b lbl_80579FA4
|
||||
lbl_80579F20:
|
||||
/* 80579F20 C8 1F 01 10 */ lfd f0, 0x110(r31)
|
||||
/* 80579F24 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80579F28 40 80 00 10 */ bge lbl_80579F38
|
||||
/* 80579F2C 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80579F30 C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 80579F34 48 00 00 70 */ b lbl_80579FA4
|
||||
lbl_80579F38:
|
||||
/* 80579F38 D0 21 00 08 */ stfs f1, 8(r1)
|
||||
/* 80579F3C 80 81 00 08 */ lwz r4, 8(r1)
|
||||
/* 80579F40 54 83 00 50 */ rlwinm r3, r4, 0, 1, 8
|
||||
/* 80579F44 3C 00 7F 80 */ lis r0, 0x7f80
|
||||
/* 80579F48 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80579F4C 41 82 00 14 */ beq lbl_80579F60
|
||||
/* 80579F50 40 80 00 40 */ bge lbl_80579F90
|
||||
/* 80579F54 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80579F58 41 82 00 20 */ beq lbl_80579F78
|
||||
/* 80579F5C 48 00 00 34 */ b lbl_80579F90
|
||||
lbl_80579F60:
|
||||
/* 80579F60 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80579F64 41 82 00 0C */ beq lbl_80579F70
|
||||
/* 80579F68 38 00 00 01 */ li r0, 1
|
||||
/* 80579F6C 48 00 00 28 */ b lbl_80579F94
|
||||
lbl_80579F70:
|
||||
/* 80579F70 38 00 00 02 */ li r0, 2
|
||||
/* 80579F74 48 00 00 20 */ b lbl_80579F94
|
||||
lbl_80579F78:
|
||||
/* 80579F78 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80579F7C 41 82 00 0C */ beq lbl_80579F88
|
||||
/* 80579F80 38 00 00 05 */ li r0, 5
|
||||
/* 80579F84 48 00 00 10 */ b lbl_80579F94
|
||||
lbl_80579F88:
|
||||
/* 80579F88 38 00 00 03 */ li r0, 3
|
||||
/* 80579F8C 48 00 00 08 */ b lbl_80579F94
|
||||
lbl_80579F90:
|
||||
/* 80579F90 38 00 00 04 */ li r0, 4
|
||||
lbl_80579F94:
|
||||
/* 80579F94 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80579F98 40 82 00 0C */ bne lbl_80579FA4
|
||||
/* 80579F9C 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80579FA0 C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
lbl_80579FA4:
|
||||
/* 80579FA4 C0 5E 04 D4 */ lfs f2, 0x4d4(r30)
|
||||
/* 80579FA8 C0 1D 04 D4 */ lfs f0, 0x4d4(r29)
|
||||
/* 80579FAC EC 42 00 28 */ fsubs f2, f2, f0
|
||||
/* 80579FB0 C0 1F 01 18 */ lfs f0, 0x118(r31)
|
||||
/* 80579FB4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80579FB8 40 80 00 24 */ bge lbl_80579FDC
|
||||
/* 80579FBC C0 1F 01 1C */ lfs f0, 0x11c(r31)
|
||||
/* 80579FC0 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 80579FC4 40 80 00 18 */ bge lbl_80579FDC
|
||||
/* 80579FC8 C0 1F 01 20 */ lfs f0, 0x120(r31)
|
||||
/* 80579FCC FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 80579FD0 40 81 00 0C */ ble lbl_80579FDC
|
||||
/* 80579FD4 38 60 00 01 */ li r3, 1
|
||||
/* 80579FD8 48 00 00 08 */ b lbl_80579FE0
|
||||
lbl_80579FDC:
|
||||
/* 80579FDC 38 60 00 00 */ li r3, 0
|
||||
lbl_80579FE0:
|
||||
/* 80579FE0 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80579FE4 4B DE 82 45 */ bl _restgpr_29
|
||||
/* 80579FE8 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 80579FEC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80579FF0 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80579FF4 4E 80 00 20 */ blr
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
lbl_8057B2E4:
|
||||
/* 8057B2E4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8057B2E8 7C 08 02 A6 */ mflr r0
|
||||
/* 8057B2EC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8057B2F0 4B FF E8 81 */ bl create__15daObjBossWarp_cFv
|
||||
/* 8057B2F4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8057B2F8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8057B2FC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8057B300 4E 80 00 20 */ blr
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
lbl_8057B2C4:
|
||||
/* 8057B2C4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8057B2C8 7C 08 02 A6 */ mflr r0
|
||||
/* 8057B2CC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8057B2D0 4B FF FF 6D */ bl _delete__15daObjBossWarp_cFv
|
||||
/* 8057B2D4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8057B2D8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8057B2DC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8057B2E0 4E 80 00 20 */ blr
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user