mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
move more of d_save / d_com_inf_game (#141)
* some d_save matches / fixes * more d_save cleanup * fopAc_ac_c changes * move a bunch of d_save / d_com_inf_game stuff * format + remove asm * move bit labels to correct header * format * move d_item * fix check_itemno doc * move * fixes * getLayerNo_common_common almost matching just regalloc issues * small fixes * few more matches * fix
This commit is contained in:
@@ -1,27 +0,0 @@
|
||||
lbl_800BB458:
|
||||
/* 800BB458 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800BB45C 7C 08 02 A6 */ mflr r0
|
||||
/* 800BB460 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800BB464 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800BB468 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800BB46C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800BB470 3B E0 00 00 */ li r31, 0
|
||||
/* 800BB474 80 03 05 70 */ lwz r0, 0x570(r3)
|
||||
/* 800BB478 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
/* 800BB47C 40 82 00 1C */ bne lbl_800BB498
|
||||
/* 800BB480 4B FF FF 89 */ bl checkMagicArmorHeavy__9daAlink_cCFv
|
||||
/* 800BB484 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800BB488 40 82 00 10 */ bne lbl_800BB498
|
||||
/* 800BB48C A0 1E 1F BC */ lhz r0, 0x1fbc(r30)
|
||||
/* 800BB490 28 00 01 9C */ cmplwi r0, 0x19c
|
||||
/* 800BB494 40 82 00 08 */ bne lbl_800BB49C
|
||||
lbl_800BB498:
|
||||
/* 800BB498 3B E0 00 01 */ li r31, 1
|
||||
lbl_800BB49C:
|
||||
/* 800BB49C 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800BB4A0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800BB4A4 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800BB4A8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800BB4AC 7C 08 03 A6 */ mtlr r0
|
||||
/* 800BB4B0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800BB4B4 4E 80 00 20 */ blr
|
||||
@@ -1,22 +0,0 @@
|
||||
lbl_800BB408:
|
||||
/* 800BB408 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800BB40C 7C 08 02 A6 */ mflr r0
|
||||
/* 800BB410 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800BB414 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800BB418 3B E0 00 00 */ li r31, 0
|
||||
/* 800BB41C 48 00 49 E1 */ bl checkMagicArmorWearAbility__9daAlink_cCFv
|
||||
/* 800BB420 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800BB424 41 82 00 1C */ beq lbl_800BB440
|
||||
/* 800BB428 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800BB42C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800BB430 A0 03 00 04 */ lhz r0, 4(r3)
|
||||
/* 800BB434 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800BB438 40 82 00 08 */ bne lbl_800BB440
|
||||
/* 800BB43C 3B E0 00 01 */ li r31, 1
|
||||
lbl_800BB440:
|
||||
/* 800BB440 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800BB444 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800BB448 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800BB44C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800BB450 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800BB454 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_8009DA60:
|
||||
/* 8009DA60 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8009DA64 7C 08 02 A6 */ mflr r0
|
||||
/* 8009DA68 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8009DA6C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8009DA70 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8009DA74 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8009DA78 38 63 4E 00 */ addi r3, r3, 0x4e00
|
||||
/* 8009DA7C 48 2C AF 19 */ bl strcmp
|
||||
/* 8009DA80 7C 60 00 34 */ cntlzw r0, r3
|
||||
/* 8009DA84 54 03 D9 7E */ srwi r3, r0, 5
|
||||
/* 8009DA88 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8009DA8C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8009DA90 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8009DA94 4E 80 00 20 */ blr
|
||||
@@ -1,5 +0,0 @@
|
||||
lbl_8014134C:
|
||||
/* 8014134C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80141350 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80141354 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 80141358 4E 80 00 20 */ blr
|
||||
@@ -1,5 +0,0 @@
|
||||
lbl_800CFF3C:
|
||||
/* 800CFF3C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800CFF40 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800CFF44 88 63 5E 1C */ lbz r3, 0x5e1c(r3)
|
||||
/* 800CFF48 4E 80 00 20 */ blr
|
||||
@@ -1,8 +0,0 @@
|
||||
lbl_800CFFA4:
|
||||
/* 800CFFA4 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800CFFA8 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800CFFAC C0 04 5D C0 */ lfs f0, 0x5dc0(r4)
|
||||
/* 800CFFB0 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 800CFFB4 D0 04 5D C0 */ stfs f0, 0x5dc0(r4)
|
||||
/* 800CFFB8 98 64 5E B6 */ stb r3, 0x5eb6(r4)
|
||||
/* 800CFFBC 4E 80 00 20 */ blr
|
||||
@@ -1,5 +0,0 @@
|
||||
lbl_800CFF2C:
|
||||
/* 800CFF2C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800CFF30 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800CFF34 A0 63 00 02 */ lhz r3, 2(r3)
|
||||
/* 800CFF38 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
lbl_80141264:
|
||||
/* 80141264 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80141268 7C 08 02 A6 */ mflr r0
|
||||
/* 8014126C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80141270 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80141274 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80141278 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8014127C 38 63 00 CC */ addi r3, r3, 0xcc
|
||||
/* 80141280 4B EF 2C 49 */ bl isFirstBit__21dSv_player_get_item_cCFUc
|
||||
/* 80141284 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80141288 7C 08 03 A6 */ mtlr r0
|
||||
/* 8014128C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80141290 4E 80 00 20 */ blr
|
||||
@@ -1,7 +0,0 @@
|
||||
lbl_800B3298:
|
||||
/* 800B3298 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800B329C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800B32A0 98 83 5E 1D */ stb r4, 0x5e1d(r3)
|
||||
/* 800B32A4 38 00 00 00 */ li r0, 0
|
||||
/* 800B32A8 98 03 5E 43 */ stb r0, 0x5e43(r3)
|
||||
/* 800B32AC 4E 80 00 20 */ blr
|
||||
@@ -1,7 +0,0 @@
|
||||
lbl_800B3280:
|
||||
/* 800B3280 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800B3284 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800B3288 98 83 5E 24 */ stb r4, 0x5e24(r3)
|
||||
/* 800B328C 38 00 00 04 */ li r0, 4
|
||||
/* 800B3290 98 03 5E 4A */ stb r0, 0x5e4a(r3)
|
||||
/* 800B3294 4E 80 00 20 */ blr
|
||||
@@ -1,7 +0,0 @@
|
||||
lbl_800B3268:
|
||||
/* 800B3268 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800B326C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800B3270 98 83 5E 24 */ stb r4, 0x5e24(r3)
|
||||
/* 800B3274 38 00 00 02 */ li r0, 2
|
||||
/* 800B3278 98 03 5E 4A */ stb r0, 0x5e4a(r3)
|
||||
/* 800B327C 4E 80 00 20 */ blr
|
||||
@@ -1,7 +0,0 @@
|
||||
lbl_800B3250:
|
||||
/* 800B3250 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800B3254 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800B3258 98 83 5E 24 */ stb r4, 0x5e24(r3)
|
||||
/* 800B325C 38 00 00 00 */ li r0, 0
|
||||
/* 800B3260 98 03 5E 4A */ stb r0, 0x5e4a(r3)
|
||||
/* 800B3264 4E 80 00 20 */ blr
|
||||
@@ -1,7 +0,0 @@
|
||||
lbl_800D014C:
|
||||
/* 800D014C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800D0150 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800D0154 98 83 5E 33 */ stb r4, 0x5e33(r3)
|
||||
/* 800D0158 38 00 00 00 */ li r0, 0
|
||||
/* 800D015C 98 03 5E 4E */ stb r0, 0x5e4e(r3)
|
||||
/* 800D0160 4E 80 00 20 */ blr
|
||||
@@ -1,7 +0,0 @@
|
||||
lbl_800B3238:
|
||||
/* 800B3238 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800B323C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800B3240 98 83 5E 1C */ stb r4, 0x5e1c(r3)
|
||||
/* 800B3244 38 00 00 02 */ li r0, 2
|
||||
/* 800B3248 98 03 5E 42 */ stb r0, 0x5e42(r3)
|
||||
/* 800B324C 4E 80 00 20 */ blr
|
||||
@@ -1,7 +0,0 @@
|
||||
lbl_800B3220:
|
||||
/* 800B3220 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800B3224 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800B3228 98 83 5E 1C */ stb r4, 0x5e1c(r3)
|
||||
/* 800B322C 38 00 00 00 */ li r0, 0
|
||||
/* 800B3230 98 03 5E 42 */ stb r0, 0x5e42(r3)
|
||||
/* 800B3234 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_800BB770:
|
||||
/* 800BB770 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 800BB774 41 82 00 14 */ beq lbl_800BB788
|
||||
/* 800BB778 80 03 05 7C */ lwz r0, 0x57c(r3)
|
||||
/* 800BB77C 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
|
||||
/* 800BB780 90 03 05 7C */ stw r0, 0x57c(r3)
|
||||
/* 800BB784 48 00 00 10 */ b lbl_800BB794
|
||||
lbl_800BB788:
|
||||
/* 800BB788 80 03 05 7C */ lwz r0, 0x57c(r3)
|
||||
/* 800BB78C 60 00 40 00 */ ori r0, r0, 0x4000
|
||||
/* 800BB790 90 03 05 7C */ stw r0, 0x57c(r3)
|
||||
lbl_800BB794:
|
||||
/* 800BB794 D0 23 05 30 */ stfs f1, 0x530(r3)
|
||||
/* 800BB798 D0 43 05 34 */ stfs f2, 0x534(r3)
|
||||
/* 800BB79C 4E 80 00 20 */ blr
|
||||
@@ -1,29 +0,0 @@
|
||||
lbl_8002CBE4:
|
||||
/* 8002CBE4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8002CBE8 7C 08 02 A6 */ mflr r0
|
||||
/* 8002CBEC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8002CBF0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8002CBF4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8002CBF8 38 00 00 FF */ li r0, 0xff
|
||||
/* 8002CBFC 3C 7F 00 02 */ addis r3, r31, 2
|
||||
/* 8002CC00 98 03 DD F8 */ stb r0, -0x2208(r3)
|
||||
/* 8002CC04 38 7F 0F 38 */ addi r3, r31, 0xf38
|
||||
/* 8002CC08 4B FF E5 D5 */ bl ct__14dComIfG_play_cFv
|
||||
/* 8002CC0C 38 80 00 00 */ li r4, 0
|
||||
/* 8002CC10 3C 7F 00 02 */ addis r3, r31, 2
|
||||
/* 8002CC14 98 83 DD F9 */ stb r4, -0x2207(r3)
|
||||
/* 8002CC18 38 00 FF FF */ li r0, -1
|
||||
/* 8002CC1C 98 03 DD FA */ stb r0, -0x2206(r3)
|
||||
/* 8002CC20 98 83 DD FB */ stb r4, -0x2205(r3)
|
||||
/* 8002CC24 90 83 DE 00 */ stw r4, -0x2200(r3)
|
||||
/* 8002CC28 90 83 DE 04 */ stw r4, -0x21fc(r3)
|
||||
/* 8002CC2C 98 83 DE 08 */ stb r4, -0x21f8(r3)
|
||||
/* 8002CC30 98 83 DD FC */ stb r4, -0x2204(r3)
|
||||
/* 8002CC34 38 00 00 FF */ li r0, 0xff
|
||||
/* 8002CC38 98 03 DE 09 */ stb r0, -0x21f7(r3)
|
||||
/* 8002CC3C 98 03 DE 0A */ stb r0, -0x21f6(r3)
|
||||
/* 8002CC40 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8002CC44 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8002CC48 7C 08 03 A6 */ mtlr r0
|
||||
/* 8002CC4C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8002CC50 4E 80 00 20 */ blr
|
||||
@@ -1,32 +0,0 @@
|
||||
lbl_8002F72C:
|
||||
/* 8002F72C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8002F730 7C 08 02 A6 */ mflr r0
|
||||
/* 8002F734 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8002F738 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8002F73C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8002F740 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8002F744 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8002F748 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8002F74C 3B E3 0F 38 */ addi r31, r3, 0xf38
|
||||
/* 8002F750 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8002F754 4B FF D4 69 */ bl getTimerMode__14dComIfG_play_cFv
|
||||
/* 8002F758 7C 1E 18 00 */ cmpw r30, r3
|
||||
/* 8002F75C 40 82 00 24 */ bne lbl_8002F780
|
||||
/* 8002F760 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8002F764 4B FF D4 79 */ bl getTimerPtr__14dComIfG_play_cFv
|
||||
/* 8002F768 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8002F76C 41 82 00 0C */ beq lbl_8002F778
|
||||
/* 8002F770 48 22 DD B5 */ bl deleteCheck__8dTimer_cFv
|
||||
/* 8002F774 48 00 00 10 */ b lbl_8002F784
|
||||
lbl_8002F778:
|
||||
/* 8002F778 38 60 00 00 */ li r3, 0
|
||||
/* 8002F77C 48 00 00 08 */ b lbl_8002F784
|
||||
lbl_8002F780:
|
||||
/* 8002F780 38 60 00 00 */ li r3, 0
|
||||
lbl_8002F784:
|
||||
/* 8002F784 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8002F788 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8002F78C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8002F790 7C 08 03 A6 */ mtlr r0
|
||||
/* 8002F794 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8002F798 4E 80 00 20 */ blr
|
||||
@@ -1,33 +0,0 @@
|
||||
lbl_8002F79C:
|
||||
/* 8002F79C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8002F7A0 7C 08 02 A6 */ mflr r0
|
||||
/* 8002F7A4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8002F7A8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8002F7AC 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8002F7B0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8002F7B4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8002F7B8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8002F7BC 3B E3 0F 38 */ addi r31, r3, 0xf38
|
||||
/* 8002F7C0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8002F7C4 4B FF D3 F9 */ bl getTimerMode__14dComIfG_play_cFv
|
||||
/* 8002F7C8 7C 1E 18 00 */ cmpw r30, r3
|
||||
/* 8002F7CC 40 82 00 28 */ bne lbl_8002F7F4
|
||||
/* 8002F7D0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8002F7D4 4B FF D4 09 */ bl getTimerPtr__14dComIfG_play_cFv
|
||||
/* 8002F7D8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8002F7DC 41 82 00 10 */ beq lbl_8002F7EC
|
||||
/* 8002F7E0 48 22 E2 01 */ bl deleteRequest__8dTimer_cFv
|
||||
/* 8002F7E4 38 60 00 01 */ li r3, 1
|
||||
/* 8002F7E8 48 00 00 10 */ b lbl_8002F7F8
|
||||
lbl_8002F7EC:
|
||||
/* 8002F7EC 38 60 00 00 */ li r3, 0
|
||||
/* 8002F7F0 48 00 00 08 */ b lbl_8002F7F8
|
||||
lbl_8002F7F4:
|
||||
/* 8002F7F4 38 60 00 00 */ li r3, 0
|
||||
lbl_8002F7F8:
|
||||
/* 8002F7F8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8002F7FC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8002F800 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8002F804 7C 08 03 A6 */ mtlr r0
|
||||
/* 8002F808 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8002F80C 4E 80 00 20 */ blr
|
||||
@@ -1,35 +0,0 @@
|
||||
lbl_8002F6B0:
|
||||
/* 8002F6B0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8002F6B4 7C 08 02 A6 */ mflr r0
|
||||
/* 8002F6B8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8002F6BC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8002F6C0 48 33 2B 1D */ bl _savegpr_29
|
||||
/* 8002F6C4 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8002F6C8 7C 9E 23 78 */ mr r30, r4
|
||||
/* 8002F6CC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8002F6D0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8002F6D4 3B E3 0F 38 */ addi r31, r3, 0xf38
|
||||
/* 8002F6D8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8002F6DC 4B FF D4 E1 */ bl getTimerMode__14dComIfG_play_cFv
|
||||
/* 8002F6E0 7C 1D 18 00 */ cmpw r29, r3
|
||||
/* 8002F6E4 40 82 00 2C */ bne lbl_8002F710
|
||||
/* 8002F6E8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8002F6EC 4B FF D4 F1 */ bl getTimerPtr__14dComIfG_play_cFv
|
||||
/* 8002F6F0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8002F6F4 41 82 00 14 */ beq lbl_8002F708
|
||||
/* 8002F6F8 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8002F6FC 48 22 E2 25 */ bl end__8dTimer_cFi
|
||||
/* 8002F700 38 60 00 01 */ li r3, 1
|
||||
/* 8002F704 48 00 00 10 */ b lbl_8002F714
|
||||
lbl_8002F708:
|
||||
/* 8002F708 38 60 00 00 */ li r3, 0
|
||||
/* 8002F70C 48 00 00 08 */ b lbl_8002F714
|
||||
lbl_8002F710:
|
||||
/* 8002F710 38 60 00 00 */ li r3, 0
|
||||
lbl_8002F714:
|
||||
/* 8002F714 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8002F718 48 33 2B 11 */ bl _restgpr_29
|
||||
/* 8002F71C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8002F720 7C 08 03 A6 */ mtlr r0
|
||||
/* 8002F724 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8002F728 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