mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
d_a_npc_zrz mostly done (#2168)
Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
This commit is contained in:
co-authored by
hatal175
parent
61c48f6e72
commit
57a1d21be8
+2
-2
@@ -338,7 +338,7 @@ d_a_npc_zelRo | 37.784656% | 6836 | 18092
|
||||
d_a_npc_zelda | 37.603569% | 7080 | 18828
|
||||
d_a_npc_zra | 27.520869% | 29804 | 108296
|
||||
d_a_npc_zrc | 32.120762% | 10384 | 32328
|
||||
d_a_npc_zrz | 31.977232% | 13708 | 42868
|
||||
d_a_npc_zrz | 36.950639% | 15840 | 42868
|
||||
d_a_obj_Lv5Key | 37.172105% | 2324 | 6252
|
||||
d_a_obj_Turara | 38.494412% | 4684 | 12168
|
||||
d_a_obj_TvCdlst | 43.547170% | 2308 | 5300
|
||||
@@ -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 | 38.860853% | 4469124 | 11500324
|
||||
Total | 38.879392% | 4471256 | 11500324
|
||||
|
||||
@@ -1,61 +0,0 @@
|
||||
lbl_80153578:
|
||||
/* 80153578 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8015357C 7C 08 02 A6 */ mflr r0
|
||||
/* 80153580 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80153584 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80153588 48 20 EC 4D */ bl _savegpr_27
|
||||
/* 8015358C 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80153590 7C 9C 23 78 */ mr r28, r4
|
||||
/* 80153594 7C BD 2B 78 */ mr r29, r5
|
||||
/* 80153598 7C DE 33 78 */ mr r30, r6
|
||||
/* 8015359C 80 64 00 44 */ lwz r3, 0x44(r4)
|
||||
/* 801535A0 38 63 00 1C */ addi r3, r3, 0x1c
|
||||
/* 801535A4 4B F3 02 8D */ bl Move__10dCcD_GSttsFv
|
||||
/* 801535A8 80 1B 09 54 */ lwz r0, 0x954(r27)
|
||||
/* 801535AC 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 801535B0 40 82 00 78 */ bne lbl_80153628
|
||||
/* 801535B4 7F 83 E3 78 */ mr r3, r28
|
||||
/* 801535B8 4B F3 0E A9 */ bl ChkTgHit__12dCcD_GObjInfFv
|
||||
/* 801535BC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801535C0 41 82 00 68 */ beq lbl_80153628
|
||||
/* 801535C4 38 7C 00 9C */ addi r3, r28, 0x9c
|
||||
/* 801535C8 4B F3 00 C1 */ bl GetAc__22dCcD_GAtTgCoCommonBaseFv
|
||||
/* 801535CC 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 801535D0 41 82 00 58 */ beq lbl_80153628
|
||||
/* 801535D4 7F 63 DB 78 */ mr r3, r27
|
||||
/* 801535D8 7F E4 FB 78 */ mr r4, r31
|
||||
/* 801535DC 4B EC 71 35 */ bl fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
|
||||
/* 801535E0 A8 1B 08 F2 */ lha r0, 0x8f2(r27)
|
||||
/* 801535E4 7C 00 18 50 */ subf r0, r0, r3
|
||||
/* 801535E8 B0 1B 09 90 */ sth r0, 0x990(r27)
|
||||
/* 801535EC A8 1F 00 08 */ lha r0, 8(r31)
|
||||
/* 801535F0 2C 00 01 00 */ cmpwi r0, 0x100
|
||||
/* 801535F4 40 82 00 28 */ bne lbl_8015361C
|
||||
/* 801535F8 2C 1D 00 00 */ cmpwi r29, 0
|
||||
/* 801535FC 41 82 00 18 */ beq lbl_80153614
|
||||
/* 80153600 A0 1F 06 BE */ lhz r0, 0x6be(r31)
|
||||
/* 80153604 60 00 00 04 */ ori r0, r0, 4
|
||||
/* 80153608 B0 1F 06 BE */ sth r0, 0x6be(r31)
|
||||
/* 8015360C 38 60 00 01 */ li r3, 1
|
||||
/* 80153610 48 00 00 30 */ b lbl_80153640
|
||||
lbl_80153614:
|
||||
/* 80153614 38 60 00 00 */ li r3, 0
|
||||
/* 80153618 48 00 00 28 */ b lbl_80153640
|
||||
lbl_8015361C:
|
||||
/* 8015361C 30 1E FF FF */ addic r0, r30, -1
|
||||
/* 80153620 7C 60 F1 10 */ subfe r3, r0, r30
|
||||
/* 80153624 48 00 00 1C */ b lbl_80153640
|
||||
lbl_80153628:
|
||||
/* 80153628 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8015362C 81 9C 00 3C */ lwz r12, 0x3c(r28)
|
||||
/* 80153630 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 80153634 7D 89 03 A6 */ mtctr r12
|
||||
/* 80153638 4E 80 04 21 */ bctrl
|
||||
/* 8015363C 38 60 00 00 */ li r3, 0
|
||||
lbl_80153640:
|
||||
/* 80153640 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80153644 48 20 EB DD */ bl _restgpr_27
|
||||
/* 80153648 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8015364C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80153650 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80153654 4E 80 00 20 */ blr
|
||||
-18
@@ -1,18 +0,0 @@
|
||||
lbl_80152614:
|
||||
/* 80152614 28 05 00 00 */ cmplwi r5, 0
|
||||
/* 80152618 4D 82 00 20 */ beqlr
|
||||
/* 8015261C A8 05 00 0E */ lha r0, 0xe(r5)
|
||||
/* 80152620 2C 00 00 FD */ cmpwi r0, 0xfd
|
||||
/* 80152624 4C 82 00 20 */ bnelr
|
||||
/* 80152628 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8015262C 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80152630 80 04 5D AC */ lwz r0, 0x5dac(r4)
|
||||
/* 80152634 7C 00 28 40 */ cmplw r0, r5
|
||||
/* 80152638 40 82 00 10 */ bne lbl_80152648
|
||||
/* 8015263C 88 05 05 68 */ lbz r0, 0x568(r5)
|
||||
/* 80152640 90 03 09 30 */ stw r0, 0x930(r3)
|
||||
/* 80152644 4E 80 00 20 */ blr
|
||||
lbl_80152648:
|
||||
/* 80152648 38 00 00 01 */ li r0, 1
|
||||
/* 8015264C 90 03 09 30 */ stw r0, 0x930(r3)
|
||||
/* 80152650 4E 80 00 20 */ blr
|
||||
@@ -1,14 +0,0 @@
|
||||
lbl_80B949F4:
|
||||
/* 80B949F4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B949F8 7C 08 02 A6 */ mflr r0
|
||||
/* 80B949FC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B94A00 38 80 FF FF */ li r4, -1
|
||||
/* 80B94A04 81 83 0B 44 */ lwz r12, 0xb44(r3)
|
||||
/* 80B94A08 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 80B94A0C 7D 89 03 A6 */ mtctr r12
|
||||
/* 80B94A10 4E 80 04 21 */ bctrl
|
||||
/* 80B94A14 38 60 00 01 */ li r3, 1
|
||||
/* 80B94A18 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B94A1C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B94A20 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B94A24 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80B94A28:
|
||||
/* 80B94A28 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B94A2C 7C 08 02 A6 */ mflr r0
|
||||
/* 80B94A30 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B94A34 4B 5B D5 E1 */ bl execute__8daNpcF_cFv
|
||||
/* 80B94A38 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B94A3C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B94A40 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B94A44 4E 80 00 20 */ blr
|
||||
-12
@@ -1,12 +0,0 @@
|
||||
lbl_80B96740:
|
||||
/* 80B96740 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B96744 7C 08 02 A6 */ mflr r0
|
||||
/* 80B96748 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B9674C 38 63 14 0C */ addi r3, r3, 0x140c
|
||||
/* 80B96750 4B 7C B8 F9 */ bl __ptmf_cmpr
|
||||
/* 80B96754 7C 60 00 34 */ cntlzw r0, r3
|
||||
/* 80B96758 54 03 D9 7E */ srwi r3, r0, 5
|
||||
/* 80B9675C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B96760 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B96764 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B96768 4E 80 00 20 */ blr
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
lbl_80B950F4:
|
||||
/* 80B950F4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B950F8 7C 08 02 A6 */ mflr r0
|
||||
/* 80B950FC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B95100 4B FF F4 3D */ bl CreateHeap__11daNpc_zrZ_cFv
|
||||
/* 80B95104 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B95108 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B9510C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B95110 4E 80 00 20 */ blr
|
||||
-21
@@ -1,21 +0,0 @@
|
||||
lbl_80B95114:
|
||||
/* 80B95114 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B95118 7C 08 02 A6 */ mflr r0
|
||||
/* 80B9511C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B95120 7C 60 1B 78 */ mr r0, r3
|
||||
/* 80B95124 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 80B95128 40 82 00 24 */ bne lbl_80B9514C
|
||||
/* 80B9512C 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80B95130 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80B95134 80 A3 00 38 */ lwz r5, 0x38(r3)
|
||||
/* 80B95138 80 65 00 14 */ lwz r3, 0x14(r5)
|
||||
/* 80B9513C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80B95140 41 82 00 0C */ beq lbl_80B9514C
|
||||
/* 80B95144 7C 04 03 78 */ mr r4, r0
|
||||
/* 80B95148 4B FF FC D1 */ bl ctrlJoint__11daNpc_zrZ_cFP8J3DJointP8J3DModel
|
||||
lbl_80B9514C:
|
||||
/* 80B9514C 38 60 00 01 */ li r3, 1
|
||||
/* 80B95150 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B95154 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B95158 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B9515C 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80B9A504:
|
||||
/* 80B9A504 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B9A508 7C 08 02 A6 */ mflr r0
|
||||
/* 80B9A50C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B9A510 4B FF 9D 2D */ bl create__11daNpc_zrZ_cFv
|
||||
/* 80B9A514 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B9A518 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B9A51C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B9A520 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80B9A524:
|
||||
/* 80B9A524 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B9A528 7C 08 02 A6 */ mflr r0
|
||||
/* 80B9A52C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B9A530 4B FF A4 C5 */ bl Delete__11daNpc_zrZ_cFv
|
||||
/* 80B9A534 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B9A538 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B9A53C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B9A540 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80B9A564:
|
||||
/* 80B9A564 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B9A568 7C 08 02 A6 */ mflr r0
|
||||
/* 80B9A56C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B9A570 4B FF A4 D9 */ bl Draw__11daNpc_zrZ_cFv
|
||||
/* 80B9A574 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B9A578 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B9A57C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B9A580 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80B9A544:
|
||||
/* 80B9A544 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B9A548 7C 08 02 A6 */ mflr r0
|
||||
/* 80B9A54C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B9A550 4B FF A4 D9 */ bl Execute__11daNpc_zrZ_cFv
|
||||
/* 80B9A554 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B9A558 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B9A55C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B9A560 4E 80 00 20 */ blr
|
||||
@@ -1,76 +0,0 @@
|
||||
lbl_80B968E0:
|
||||
/* 80B968E0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80B968E4 7C 08 02 A6 */ mflr r0
|
||||
/* 80B968E8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80B968EC 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80B968F0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80B968F4 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 80B968F8 41 82 00 5C */ beq lbl_80B96954
|
||||
/* 80B968FC 38 9F 12 C4 */ addi r4, r31, 0x12c4
|
||||
/* 80B96900 38 A0 00 01 */ li r5, 1
|
||||
/* 80B96904 38 C0 00 00 */ li r6, 0
|
||||
/* 80B96908 4B 5B CC 71 */ bl hitChk2__8daNpcF_cFP8dCcD_Cylii
|
||||
/* 80B9690C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80B96910 41 82 00 44 */ beq lbl_80B96954
|
||||
/* 80B96914 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80B96918 80 1F 09 30 */ lwz r0, 0x930(r31)
|
||||
/* 80B9691C 2C 00 00 08 */ cmpwi r0, 8
|
||||
/* 80B96920 40 82 00 0C */ bne lbl_80B9692C
|
||||
/* 80B96924 38 80 00 14 */ li r4, 0x14
|
||||
/* 80B96928 48 00 00 10 */ b lbl_80B96938
|
||||
lbl_80B9692C:
|
||||
/* 80B9692C 3C 80 80 BA */ lis r4, m__17daNpc_zrZ_Param_c@ha /* 0x80B9AFEC@ha */
|
||||
/* 80B96930 38 84 AF EC */ addi r4, r4, m__17daNpc_zrZ_Param_c@l /* 0x80B9AFEC@l */
|
||||
/* 80B96934 A8 84 00 62 */ lha r4, 0x62(r4)
|
||||
lbl_80B96938:
|
||||
/* 80B96938 38 A0 00 01 */ li r5, 1
|
||||
/* 80B9693C 38 C0 00 00 */ li r6, 0
|
||||
/* 80B96940 4B 5B CD 19 */ bl setDamage__8daNpcF_cFiii
|
||||
/* 80B96944 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80B96948 38 80 00 01 */ li r4, 1
|
||||
/* 80B9694C 48 00 05 31 */ bl setLookMode__11daNpc_zrZ_cFi
|
||||
/* 80B96950 48 00 00 28 */ b lbl_80B96978
|
||||
lbl_80B96954:
|
||||
/* 80B96954 88 1F 09 F0 */ lbz r0, 0x9f0(r31)
|
||||
/* 80B96958 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80B9695C 41 82 00 1C */ beq lbl_80B96978
|
||||
/* 80B96960 80 1F 09 54 */ lwz r0, 0x954(r31)
|
||||
/* 80B96964 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80B96968 40 82 00 10 */ bne lbl_80B96978
|
||||
/* 80B9696C 38 00 00 00 */ li r0, 0
|
||||
/* 80B96970 B0 1F 14 4A */ sth r0, 0x144a(r31)
|
||||
/* 80B96974 98 1F 09 F0 */ stb r0, 0x9f0(r31)
|
||||
lbl_80B96978:
|
||||
/* 80B96978 38 00 00 00 */ li r0, 0
|
||||
/* 80B9697C B0 1F 09 E6 */ sth r0, 0x9e6(r31)
|
||||
/* 80B96980 38 7F 14 00 */ addi r3, r31, 0x1400
|
||||
/* 80B96984 4B 7C B6 95 */ bl __ptmf_test
|
||||
/* 80B96988 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80B9698C 41 82 00 54 */ beq lbl_80B969E0
|
||||
/* 80B96990 38 7F 14 0C */ addi r3, r31, 0x140c
|
||||
/* 80B96994 38 9F 14 00 */ addi r4, r31, 0x1400
|
||||
/* 80B96998 4B 7C B6 B1 */ bl __ptmf_cmpr
|
||||
/* 80B9699C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80B969A0 40 82 00 1C */ bne lbl_80B969BC
|
||||
/* 80B969A4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80B969A8 38 80 00 00 */ li r4, 0
|
||||
/* 80B969AC 39 9F 14 0C */ addi r12, r31, 0x140c
|
||||
/* 80B969B0 4B 7C B6 D5 */ bl __ptmf_scall
|
||||
/* 80B969B4 60 00 00 00 */ nop
|
||||
/* 80B969B8 48 00 00 28 */ b lbl_80B969E0
|
||||
lbl_80B969BC:
|
||||
/* 80B969BC 80 7F 14 00 */ lwz r3, 0x1400(r31)
|
||||
/* 80B969C0 80 1F 14 04 */ lwz r0, 0x1404(r31)
|
||||
/* 80B969C4 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 80B969C8 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80B969CC 80 1F 14 08 */ lwz r0, 0x1408(r31)
|
||||
/* 80B969D0 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80B969D4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80B969D8 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80B969DC 4B FF FD 91 */ bl setAction__11daNpc_zrZ_cFM11daNpc_zrZ_cFPCvPvPv_i
|
||||
lbl_80B969E0:
|
||||
/* 80B969E0 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80B969E4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80B969E8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B969EC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80B969F0 4E 80 00 20 */ blr
|
||||
@@ -1,18 +0,0 @@
|
||||
lbl_80B9617C:
|
||||
/* 80B9617C 80 03 00 B0 */ lwz r0, 0xb0(r3)
|
||||
/* 80B96180 54 00 06 3E */ clrlwi r0, r0, 0x18
|
||||
/* 80B96184 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80B96188 41 82 00 1C */ beq lbl_80B961A4
|
||||
/* 80B9618C 40 80 00 20 */ bge lbl_80B961AC
|
||||
/* 80B96190 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80B96194 40 80 00 08 */ bge lbl_80B9619C
|
||||
/* 80B96198 48 00 00 14 */ b lbl_80B961AC
|
||||
lbl_80B9619C:
|
||||
/* 80B9619C 38 60 00 01 */ li r3, 1
|
||||
/* 80B961A0 4E 80 00 20 */ blr
|
||||
lbl_80B961A4:
|
||||
/* 80B961A4 38 60 00 00 */ li r3, 0
|
||||
/* 80B961A8 4E 80 00 20 */ blr
|
||||
lbl_80B961AC:
|
||||
/* 80B961AC 38 60 00 01 */ li r3, 1
|
||||
/* 80B961B0 4E 80 00 20 */ blr
|
||||
@@ -1,51 +0,0 @@
|
||||
lbl_80B961B4:
|
||||
/* 80B961B4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B961B8 7C 08 02 A6 */ mflr r0
|
||||
/* 80B961BC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B961C0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80B961C4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80B961C8 88 03 14 4E */ lbz r0, 0x144e(r3)
|
||||
/* 80B961CC 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80B961D0 41 82 00 0C */ beq lbl_80B961DC
|
||||
/* 80B961D4 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80B961D8 40 82 00 24 */ bne lbl_80B961FC
|
||||
lbl_80B961DC:
|
||||
/* 80B961DC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80B961E0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80B961E4 88 9F 14 54 */ lbz r4, 0x1454(r31)
|
||||
/* 80B961E8 88 1F 04 E2 */ lbz r0, 0x4e2(r31)
|
||||
/* 80B961EC 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80B961F0 4B 49 F1 71 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80B961F4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80B961F8 40 82 00 50 */ bne lbl_80B96248
|
||||
lbl_80B961FC:
|
||||
/* 80B961FC 88 1F 14 4E */ lbz r0, 0x144e(r31)
|
||||
/* 80B96200 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 80B96204 40 82 00 4C */ bne lbl_80B96250
|
||||
/* 80B96208 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80B9620C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80B96210 88 9F 14 54 */ lbz r4, 0x1454(r31)
|
||||
/* 80B96214 88 1F 04 E2 */ lbz r0, 0x4e2(r31)
|
||||
/* 80B96218 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80B9621C 4B 49 F1 45 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80B96220 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80B96224 41 82 00 24 */ beq lbl_80B96248
|
||||
/* 80B96228 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80B9622C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80B96230 88 9F 14 55 */ lbz r4, 0x1455(r31)
|
||||
/* 80B96234 88 1F 04 E2 */ lbz r0, 0x4e2(r31)
|
||||
/* 80B96238 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80B9623C 4B 49 F1 25 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80B96240 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80B96244 41 82 00 0C */ beq lbl_80B96250
|
||||
lbl_80B96248:
|
||||
/* 80B96248 38 60 00 01 */ li r3, 1
|
||||
/* 80B9624C 48 00 00 08 */ b lbl_80B96254
|
||||
lbl_80B96250:
|
||||
/* 80B96250 38 60 00 00 */ li r3, 0
|
||||
lbl_80B96254:
|
||||
/* 80B96254 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80B96258 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B9625C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B96260 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B96264 4E 80 00 20 */ blr
|
||||
@@ -1,22 +0,0 @@
|
||||
lbl_80B951AC:
|
||||
/* 80B951AC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B951B0 7C 08 02 A6 */ mflr r0
|
||||
/* 80B951B4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B951B8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80B951BC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80B951C0 4B 48 3B 21 */ bl fopAc_IsActor__FPv
|
||||
/* 80B951C4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80B951C8 41 82 00 18 */ beq lbl_80B951E0
|
||||
/* 80B951CC A8 1F 00 08 */ lha r0, 8(r31)
|
||||
/* 80B951D0 2C 00 01 78 */ cmpwi r0, 0x178
|
||||
/* 80B951D4 40 82 00 0C */ bne lbl_80B951E0
|
||||
/* 80B951D8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80B951DC 48 00 00 08 */ b lbl_80B951E4
|
||||
lbl_80B951E0:
|
||||
/* 80B951E0 38 60 00 00 */ li r3, 0
|
||||
lbl_80B951E4:
|
||||
/* 80B951E4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80B951E8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B951EC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B951F0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B951F4 4E 80 00 20 */ blr
|
||||
@@ -1,22 +0,0 @@
|
||||
lbl_80B951F8:
|
||||
/* 80B951F8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B951FC 7C 08 02 A6 */ mflr r0
|
||||
/* 80B95200 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B95204 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80B95208 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80B9520C 4B 48 3A D5 */ bl fopAc_IsActor__FPv
|
||||
/* 80B95210 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80B95214 41 82 00 18 */ beq lbl_80B9522C
|
||||
/* 80B95218 A8 1F 00 08 */ lha r0, 8(r31)
|
||||
/* 80B9521C 2C 00 00 88 */ cmpwi r0, 0x88
|
||||
/* 80B95220 40 82 00 0C */ bne lbl_80B9522C
|
||||
/* 80B95224 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80B95228 48 00 00 08 */ b lbl_80B95230
|
||||
lbl_80B9522C:
|
||||
/* 80B9522C 38 60 00 00 */ li r3, 0
|
||||
lbl_80B95230:
|
||||
/* 80B95230 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80B95234 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B95238 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B9523C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B95240 4E 80 00 20 */ blr
|
||||
@@ -1,22 +0,0 @@
|
||||
lbl_80B95160:
|
||||
/* 80B95160 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B95164 7C 08 02 A6 */ mflr r0
|
||||
/* 80B95168 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B9516C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80B95170 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80B95174 4B 48 3B 6D */ bl fopAc_IsActor__FPv
|
||||
/* 80B95178 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80B9517C 41 82 00 18 */ beq lbl_80B95194
|
||||
/* 80B95180 A8 1F 00 08 */ lha r0, 8(r31)
|
||||
/* 80B95184 2C 00 00 87 */ cmpwi r0, 0x87
|
||||
/* 80B95188 40 82 00 0C */ bne lbl_80B95194
|
||||
/* 80B9518C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80B95190 48 00 00 08 */ b lbl_80B95198
|
||||
lbl_80B95194:
|
||||
/* 80B95194 38 60 00 00 */ li r3, 0
|
||||
lbl_80B95198:
|
||||
/* 80B95198 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80B9519C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B951A0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B951A4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B951A8 4E 80 00 20 */ blr
|
||||
-45
@@ -1,45 +0,0 @@
|
||||
lbl_80B9676C:
|
||||
/* 80B9676C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B96770 7C 08 02 A6 */ mflr r0
|
||||
/* 80B96774 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B96778 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80B9677C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80B96780 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80B96784 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80B96788 38 00 00 03 */ li r0, 3
|
||||
/* 80B9678C B0 03 14 4A */ sth r0, 0x144a(r3)
|
||||
/* 80B96790 38 7E 14 0C */ addi r3, r30, 0x140c
|
||||
/* 80B96794 4B 7C B8 85 */ bl __ptmf_test
|
||||
/* 80B96798 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80B9679C 41 82 00 18 */ beq lbl_80B967B4
|
||||
/* 80B967A0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80B967A4 38 80 00 00 */ li r4, 0
|
||||
/* 80B967A8 39 9E 14 0C */ addi r12, r30, 0x140c
|
||||
/* 80B967AC 4B 7C B8 D9 */ bl __ptmf_scall
|
||||
/* 80B967B0 60 00 00 00 */ nop
|
||||
lbl_80B967B4:
|
||||
/* 80B967B4 38 00 00 00 */ li r0, 0
|
||||
/* 80B967B8 B0 1E 14 4A */ sth r0, 0x144a(r30)
|
||||
/* 80B967BC 80 7F 00 00 */ lwz r3, 0(r31)
|
||||
/* 80B967C0 80 1F 00 04 */ lwz r0, 4(r31)
|
||||
/* 80B967C4 90 7E 14 0C */ stw r3, 0x140c(r30)
|
||||
/* 80B967C8 90 1E 14 10 */ stw r0, 0x1410(r30)
|
||||
/* 80B967CC 80 1F 00 08 */ lwz r0, 8(r31)
|
||||
/* 80B967D0 90 1E 14 14 */ stw r0, 0x1414(r30)
|
||||
/* 80B967D4 38 7E 14 0C */ addi r3, r30, 0x140c
|
||||
/* 80B967D8 4B 7C B8 41 */ bl __ptmf_test
|
||||
/* 80B967DC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80B967E0 41 82 00 18 */ beq lbl_80B967F8
|
||||
/* 80B967E4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80B967E8 38 80 00 00 */ li r4, 0
|
||||
/* 80B967EC 39 9E 14 0C */ addi r12, r30, 0x140c
|
||||
/* 80B967F0 4B 7C B8 95 */ bl __ptmf_scall
|
||||
/* 80B967F4 60 00 00 00 */ nop
|
||||
lbl_80B967F8:
|
||||
/* 80B967F8 38 60 00 01 */ li r3, 1
|
||||
/* 80B967FC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80B96800 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80B96804 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B96808 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B9680C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B96810 4E 80 00 20 */ blr
|
||||
@@ -1,12 +0,0 @@
|
||||
lbl_80B95F10:
|
||||
/* 80B95F10 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 80B95F14 4D 80 00 20 */ bltlr
|
||||
/* 80B95F18 2C 04 00 02 */ cmpwi r4, 2
|
||||
/* 80B95F1C 4C 80 00 20 */ bgelr
|
||||
/* 80B95F20 B0 83 09 DE */ sth r4, 0x9de(r3)
|
||||
/* 80B95F24 D0 23 09 74 */ stfs f1, 0x974(r3)
|
||||
/* 80B95F28 38 00 FF FF */ li r0, -1
|
||||
/* 80B95F2C B0 03 09 D8 */ sth r0, 0x9d8(r3)
|
||||
/* 80B95F30 38 00 00 00 */ li r0, 0
|
||||
/* 80B95F34 B0 03 09 D6 */ sth r0, 0x9d6(r3)
|
||||
/* 80B95F38 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