d_a_tag_poFire OK

This commit is contained in:
Trueffeloot
2023-04-08 06:40:03 +02:00
parent 51a1fda061
commit d27618d993
13 changed files with 4 additions and 177 deletions
+4 -4
View File
@@ -21,8 +21,8 @@ Total | 34.306504% | 1379352 | 4020672
Section | Percentage | Decompiled (bytes) | Total (bytes)
---|---|---|---
main.dol | 34.306504% | 1379352 | 4020672
RELs | 33.424450% | 3843920 | 11500324
Total | 33.652943% | 5223272 | 15520996
RELs | 33.429841% | 3844540 | 11500324
Total | 33.656938% | 5223892 | 15520996
## RELs
@@ -750,7 +750,7 @@ d_a_tag_mwait | 35.082873% | 1016 | 2896
d_a_tag_myna2 | 47.260274% | 828 | 1752
d_a_tag_myna_light | 36.747759% | 1148 | 3124
d_a_tag_pachi | 51.107595% | 1292 | 2528
d_a_tag_poFire | 63.270142% | 1068 | 1688
d_a_tag_poFire | 100.000000% | 1688 | 1688
d_a_tag_push | 41.000000% | 1148 | 2800
d_a_tag_qs | 34.804270% | 1956 | 5620
d_a_tag_ret_room | 100.000000% | 1684 | 1684
@@ -785,4 +785,4 @@ d_a_vrbox2 | 34.977578% | 2184 | 6244
d_a_warp_bug | 54.940711% | 1112 | 2024
d_a_ykgr | 44.400631% | 2252 | 5072
f_pc_profile_lst | 100.000000% | 28156 | 28156
Total | 33.424450% | 3843920 | 11500324
Total | 33.429841% | 3844540 | 11500324
@@ -1,14 +0,0 @@
lbl_80D5DBF0:
/* 80D5DBF0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D5DBF4 7C 08 02 A6 */ mflr r0
/* 80D5DBF8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D5DBFC 88 03 05 69 */ lbz r0, 0x569(r3)
/* 80D5DC00 28 00 00 00 */ cmplwi r0, 0
/* 80D5DC04 41 82 00 08 */ beq lbl_80D5DC0C
/* 80D5DC08 4B 2B C0 75 */ bl fopAcM_delete__FP10fopAc_ac_c
lbl_80D5DC0C:
/* 80D5DC0C 38 60 00 01 */ li r3, 1
/* 80D5DC10 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D5DC14 7C 08 03 A6 */ mtlr r0
/* 80D5DC18 38 21 00 10 */ addi r1, r1, 0x10
/* 80D5DC1C 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_80D5DACC:
/* 80D5DACC 3C 80 80 D6 */ lis r4, __vt__14mDoHIO_entry_c@ha /* 0x80D5DDB8@ha */
/* 80D5DAD0 38 04 DD B8 */ addi r0, r4, __vt__14mDoHIO_entry_c@l /* 0x80D5DDB8@l */
/* 80D5DAD4 90 03 00 00 */ stw r0, 0(r3)
/* 80D5DAD8 3C 80 80 D6 */ lis r4, __vt__17daTagPoFire_HIO_c@ha /* 0x80D5DDAC@ha */
/* 80D5DADC 38 04 DD AC */ addi r0, r4, __vt__17daTagPoFire_HIO_c@l /* 0x80D5DDAC@l */
/* 80D5DAE0 90 03 00 00 */ stw r0, 0(r3)
/* 80D5DAE4 38 00 00 14 */ li r0, 0x14
/* 80D5DAE8 98 03 00 04 */ stb r0, 4(r3)
/* 80D5DAEC 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_80D5DAF0:
/* 80D5DAF0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D5DAF4 7C 08 02 A6 */ mflr r0
/* 80D5DAF8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D5DAFC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80D5DB00 7C 7F 1B 79 */ or. r31, r3, r3
/* 80D5DB04 41 82 00 1C */ beq lbl_80D5DB20
/* 80D5DB08 3C A0 80 D6 */ lis r5, __vt__14mDoHIO_entry_c@ha /* 0x80D5DDB8@ha */
/* 80D5DB0C 38 05 DD B8 */ addi r0, r5, __vt__14mDoHIO_entry_c@l /* 0x80D5DDB8@l */
/* 80D5DB10 90 1F 00 00 */ stw r0, 0(r31)
/* 80D5DB14 7C 80 07 35 */ extsh. r0, r4
/* 80D5DB18 40 81 00 08 */ ble lbl_80D5DB20
/* 80D5DB1C 4B 57 12 21 */ bl __dl__FPv
lbl_80D5DB20:
/* 80D5DB20 7F E3 FB 78 */ mr r3, r31
/* 80D5DB24 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80D5DB28 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D5DB2C 7C 08 03 A6 */ mtlr r0
/* 80D5DB30 38 21 00 10 */ addi r1, r1, 0x10
/* 80D5DB34 4E 80 00 20 */ blr
@@ -1,26 +0,0 @@
lbl_80D5DCB0:
/* 80D5DCB0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D5DCB4 7C 08 02 A6 */ mflr r0
/* 80D5DCB8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D5DCBC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80D5DCC0 7C 7F 1B 79 */ or. r31, r3, r3
/* 80D5DCC4 41 82 00 30 */ beq lbl_80D5DCF4
/* 80D5DCC8 3C 60 80 D6 */ lis r3, __vt__17daTagPoFire_HIO_c@ha /* 0x80D5DDAC@ha */
/* 80D5DCCC 38 03 DD AC */ addi r0, r3, __vt__17daTagPoFire_HIO_c@l /* 0x80D5DDAC@l */
/* 80D5DCD0 90 1F 00 00 */ stw r0, 0(r31)
/* 80D5DCD4 41 82 00 10 */ beq lbl_80D5DCE4
/* 80D5DCD8 3C 60 80 D6 */ lis r3, __vt__14mDoHIO_entry_c@ha /* 0x80D5DDB8@ha */
/* 80D5DCDC 38 03 DD B8 */ addi r0, r3, __vt__14mDoHIO_entry_c@l /* 0x80D5DDB8@l */
/* 80D5DCE0 90 1F 00 00 */ stw r0, 0(r31)
lbl_80D5DCE4:
/* 80D5DCE4 7C 80 07 35 */ extsh. r0, r4
/* 80D5DCE8 40 81 00 0C */ ble lbl_80D5DCF4
/* 80D5DCEC 7F E3 FB 78 */ mr r3, r31
/* 80D5DCF0 4B 57 10 4D */ bl __dl__FPv
lbl_80D5DCF4:
/* 80D5DCF4 7F E3 FB 78 */ mr r3, r31
/* 80D5DCF8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80D5DCFC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D5DD00 7C 08 03 A6 */ mtlr r0
/* 80D5DD04 38 21 00 10 */ addi r1, r1, 0x10
/* 80D5DD08 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_80D5DD0C:
/* 80D5DD0C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D5DD10 7C 08 02 A6 */ mflr r0
/* 80D5DD14 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D5DD18 3C 60 80 D6 */ lis r3, l_HIO@ha /* 0x80D5DDDC@ha */
/* 80D5DD1C 38 63 DD DC */ addi r3, r3, l_HIO@l /* 0x80D5DDDC@l */
/* 80D5DD20 4B FF FD AD */ bl __ct__17daTagPoFire_HIO_cFv
/* 80D5DD24 3C 80 80 D6 */ lis r4, __dt__17daTagPoFire_HIO_cFv@ha /* 0x80D5DCB0@ha */
/* 80D5DD28 38 84 DC B0 */ addi r4, r4, __dt__17daTagPoFire_HIO_cFv@l /* 0x80D5DCB0@l */
/* 80D5DD2C 3C A0 80 D6 */ lis r5, lit_3617@ha /* 0x80D5DDD0@ha */
/* 80D5DD30 38 A5 DD D0 */ addi r5, r5, lit_3617@l /* 0x80D5DDD0@l */
/* 80D5DD34 4B FF FD 25 */ bl __register_global_object
/* 80D5DD38 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D5DD3C 7C 08 03 A6 */ mtlr r0
/* 80D5DD40 38 21 00 10 */ addi r1, r1, 0x10
/* 80D5DD44 4E 80 00 20 */ blr
@@ -1,27 +0,0 @@
lbl_80D5DB90:
/* 80D5DB90 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D5DB94 7C 08 02 A6 */ mflr r0
/* 80D5DB98 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D5DB9C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80D5DBA0 7C 7F 1B 78 */ mr r31, r3
/* 80D5DBA4 80 03 04 A0 */ lwz r0, 0x4a0(r3)
/* 80D5DBA8 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 80D5DBAC 40 82 00 1C */ bne lbl_80D5DBC8
/* 80D5DBB0 28 1F 00 00 */ cmplwi r31, 0
/* 80D5DBB4 41 82 00 08 */ beq lbl_80D5DBBC
/* 80D5DBB8 4B 2B AF AD */ bl __ct__10fopAc_ac_cFv
lbl_80D5DBBC:
/* 80D5DBBC 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
/* 80D5DBC0 60 00 00 08 */ ori r0, r0, 8
/* 80D5DBC4 90 1F 04 A0 */ stw r0, 0x4a0(r31)
lbl_80D5DBC8:
/* 80D5DBC8 38 00 00 00 */ li r0, 0
/* 80D5DBCC 98 1F 05 69 */ stb r0, 0x569(r31)
/* 80D5DBD0 7F E3 FB 78 */ mr r3, r31
/* 80D5DBD4 4B FF FF 65 */ bl setBaseMtx__13daTagPoFire_cFv
/* 80D5DBD8 38 60 00 04 */ li r3, 4
/* 80D5DBDC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80D5DBE0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D5DBE4 7C 08 03 A6 */ mtlr r0
/* 80D5DBE8 38 21 00 10 */ addi r1, r1, 0x10
/* 80D5DBEC 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80D5DC90:
/* 80D5DC90 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D5DC94 7C 08 02 A6 */ mflr r0
/* 80D5DC98 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D5DC9C 4B FF FE F5 */ bl create__13daTagPoFire_cFv
/* 80D5DCA0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D5DCA4 7C 08 03 A6 */ mtlr r0
/* 80D5DCA8 38 21 00 10 */ addi r1, r1, 0x10
/* 80D5DCAC 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80D5DC70:
/* 80D5DC70 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D5DC74 7C 08 02 A6 */ mflr r0
/* 80D5DC78 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D5DC7C 4B FF FF AD */ bl Delete__13daTagPoFire_cFv
/* 80D5DC80 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D5DC84 7C 08 03 A6 */ mtlr r0
/* 80D5DC88 38 21 00 10 */ addi r1, r1, 0x10
/* 80D5DC8C 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80D5DC30:
/* 80D5DC30 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D5DC34 7C 08 02 A6 */ mflr r0
/* 80D5DC38 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D5DC3C 4B FF FF E5 */ bl Draw__13daTagPoFire_cFv
/* 80D5DC40 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D5DC44 7C 08 03 A6 */ mtlr r0
/* 80D5DC48 38 21 00 10 */ addi r1, r1, 0x10
/* 80D5DC4C 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80D5DC50:
/* 80D5DC50 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D5DC54 7C 08 02 A6 */ mflr r0
/* 80D5DC58 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D5DC5C 4B FF FF 95 */ bl Execute__13daTagPoFire_cFv
/* 80D5DC60 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D5DC64 7C 08 03 A6 */ mtlr r0
/* 80D5DC68 38 21 00 10 */ addi r1, r1, 0x10
/* 80D5DC6C 4E 80 00 20 */ blr
@@ -1,23 +0,0 @@
lbl_80D5DB38:
/* 80D5DB38 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D5DB3C 7C 08 02 A6 */ mflr r0
/* 80D5DB40 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D5DB44 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80D5DB48 7C 7F 1B 78 */ mr r31, r3
/* 80D5DB4C 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80D5DB50 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80D5DB54 C0 3F 04 D0 */ lfs f1, 0x4d0(r31)
/* 80D5DB58 C0 5F 04 D4 */ lfs f2, 0x4d4(r31)
/* 80D5DB5C C0 7F 04 D8 */ lfs f3, 0x4d8(r31)
/* 80D5DB60 4B 5E 8D 89 */ bl PSMTXTrans
/* 80D5DB64 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80D5DB68 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80D5DB6C A8 9F 04 E4 */ lha r4, 0x4e4(r31)
/* 80D5DB70 A8 BF 04 E6 */ lha r5, 0x4e6(r31)
/* 80D5DB74 A8 DF 04 E8 */ lha r6, 0x4e8(r31)
/* 80D5DB78 4B 2A E7 29 */ bl mDoMtx_ZXYrotM__FPA4_fsss
/* 80D5DB7C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80D5DB80 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D5DB84 7C 08 03 A6 */ mtlr r0
/* 80D5DB88 38 21 00 10 */ addi r1, r1, 0x10
/* 80D5DB8C 4E 80 00 20 */ blr
-1
View File
@@ -12,7 +12,6 @@ public:
/* 8019AFE0 */ dGov_HIO_c();
/* 8019C06C */ virtual ~dGov_HIO_c();
/* 0x04 */ s8 field_0x4;
/* 0x08 */ f32 mScale;
/* 0x0C */ f32 mAlpha;
/* 0x10 */ f32 mAnimSpeed;