d_a_tag_gra OK, d_a_suspend work (#286)

This commit is contained in:
Pheenoh
2023-02-14 23:37:09 -07:00
committed by GitHub
parent 88cbbead87
commit 82ff815386
8 changed files with 131 additions and 186 deletions
@@ -1,24 +0,0 @@
lbl_804D51E0:
/* 804D51E0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 804D51E4 7C 08 02 A6 */ mflr r0
/* 804D51E8 90 01 00 14 */ stw r0, 0x14(r1)
/* 804D51EC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 804D51F0 7C 7F 1B 78 */ mr r31, r3
/* 804D51F4 80 03 04 A0 */ lwz r0, 0x4a0(r3)
/* 804D51F8 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 804D51FC 40 82 00 1C */ bne lbl_804D5218
/* 804D5200 28 1F 00 00 */ cmplwi r31, 0
/* 804D5204 41 82 00 08 */ beq lbl_804D520C
/* 804D5208 4B B4 39 5D */ bl __ct__10fopAc_ac_cFv
lbl_804D520C:
/* 804D520C 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
/* 804D5210 60 00 00 08 */ ori r0, r0, 8
/* 804D5214 90 1F 04 A0 */ stw r0, 0x4a0(r31)
lbl_804D5218:
/* 804D5218 7F E3 FB 78 */ mr r3, r31
/* 804D521C 4B FF FE FD */ bl create__7daSus_cFv
/* 804D5220 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 804D5224 80 01 00 14 */ lwz r0, 0x14(r1)
/* 804D5228 7C 08 03 A6 */ mtlr r0
/* 804D522C 38 21 00 10 */ addi r1, r1, 0x10
/* 804D5230 4E 80 00 20 */ blr
@@ -1,41 +0,0 @@
lbl_80D59658:
/* 80D59658 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D5965C 7C 08 02 A6 */ mflr r0
/* 80D59660 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D59664 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80D59668 7C 7F 1B 78 */ mr r31, r3
/* 80D5966C 80 03 04 A0 */ lwz r0, 0x4a0(r3)
/* 80D59670 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 80D59674 40 82 00 1C */ bne lbl_80D59690
/* 80D59678 28 1F 00 00 */ cmplwi r31, 0
/* 80D5967C 41 82 00 08 */ beq lbl_80D59684
/* 80D59680 4B 2B F4 E5 */ bl __ct__10fopAc_ac_cFv
lbl_80D59684:
/* 80D59684 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
/* 80D59688 60 00 00 08 */ ori r0, r0, 8
/* 80D5968C 90 1F 04 A0 */ stw r0, 0x4a0(r31)
lbl_80D59690:
/* 80D59690 80 9F 00 B0 */ lwz r4, 0xb0(r31)
/* 80D59694 54 80 C6 3E */ rlwinm r0, r4, 0x18, 0x18, 0x1f
/* 80D59698 7C 00 07 34 */ extsh r0, r0
/* 80D5969C 2C 00 00 02 */ cmpwi r0, 2
/* 80D596A0 40 82 00 30 */ bne lbl_80D596D0
/* 80D596A4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80D596A8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80D596AC 54 80 86 3E */ rlwinm r0, r4, 0x10, 0x18, 0x1f
/* 80D596B0 7C 04 07 34 */ extsh r4, r0
/* 80D596B4 88 1F 04 E2 */ lbz r0, 0x4e2(r31)
/* 80D596B8 7C 05 07 74 */ extsb r5, r0
/* 80D596BC 4B 2D BC A5 */ bl isSwitch__10dSv_info_cCFii
/* 80D596C0 2C 03 00 00 */ cmpwi r3, 0
/* 80D596C4 41 82 00 0C */ beq lbl_80D596D0
/* 80D596C8 38 60 00 05 */ li r3, 5
/* 80D596CC 48 00 00 08 */ b lbl_80D596D4
lbl_80D596D0:
/* 80D596D0 38 60 00 04 */ li r3, 4
lbl_80D596D4:
/* 80D596D4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80D596D8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D596DC 7C 08 03 A6 */ mtlr r0
/* 80D596E0 38 21 00 10 */ addi r1, r1, 0x10
/* 80D596E4 4E 80 00 20 */ blr
@@ -1,14 +0,0 @@
lbl_80D596E8:
/* 80D596E8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D596EC 7C 08 02 A6 */ mflr r0
/* 80D596F0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D596F4 28 03 00 00 */ cmplwi r3, 0
/* 80D596F8 41 82 00 0C */ beq lbl_80D59704
/* 80D596FC 38 80 00 00 */ li r4, 0
/* 80D59700 4B 2B F5 8D */ bl __dt__10fopAc_ac_cFv
lbl_80D59704:
/* 80D59704 38 60 00 01 */ li r3, 1
/* 80D59708 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D5970C 7C 08 03 A6 */ mtlr r0
/* 80D59710 38 21 00 10 */ addi r1, r1, 0x10
/* 80D59714 4E 80 00 20 */ blr