d_a_alink_swim work / fix JASGlobalInstance (#288)

* daalink / z2linkmgr wip

* first cleanup of JASGlobalInstance data

* fix sInstance stuff part 2

* more d_a_alink_swim work

* remove asm
This commit is contained in:
TakaRikka
2023-02-16 13:09:22 -08:00
committed by GitHub
parent 2e3352a3a3
commit 52d84413bb
301 changed files with 2061 additions and 3166 deletions
@@ -6,7 +6,7 @@ lbl_802A0074:
/* 802A0084 7C 7F 1B 78 */ mr r31, r3
/* 802A0088 54 80 06 3F */ clrlwi. r0, r4, 0x18
/* 802A008C 41 82 00 08 */ beq lbl_802A0094
/* 802A0090 93 ED 85 EC */ stw r31, data_80450B6C(r13)
/* 802A0090 93 ED 85 EC */ stw r31, __OSReport_disable-0x2C(r13)
lbl_802A0094:
/* 802A0094 3C 60 80 3D */ lis r3, __vt__14JAISeqDataUser@ha /* 0x803C9940@ha */
/* 802A0098 38 03 99 40 */ addi r0, r3, __vt__14JAISeqDataUser@l /* 0x803C9940@l */
@@ -21,11 +21,11 @@ lbl_802A08FC:
/* 802A0948 48 00 0E 2D */ bl __dt__14JAISeqDataUserFv
/* 802A094C 28 1E 00 00 */ cmplwi r30, 0
/* 802A0950 41 82 00 18 */ beq lbl_802A0968
/* 802A0954 80 0D 85 EC */ lwz r0, data_80450B6C(r13)
/* 802A0954 80 0D 85 EC */ lwz r0, __OSReport_disable-0x2C(r13)
/* 802A0958 7C 00 F0 40 */ cmplw r0, r30
/* 802A095C 40 82 00 0C */ bne lbl_802A0968
/* 802A0960 38 00 00 00 */ li r0, 0
/* 802A0964 90 0D 85 EC */ stw r0, data_80450B6C(r13)
/* 802A0964 90 0D 85 EC */ stw r0, __OSReport_disable-0x2C(r13)
lbl_802A0968:
/* 802A0968 7F E0 07 35 */ extsh. r0, r31
/* 802A096C 40 81 00 0C */ ble lbl_802A0978
+1 -1
View File
@@ -14,7 +14,7 @@ lbl_802A0768:
/* 802A0798 41 82 00 08 */ beq lbl_802A07A0
/* 802A079C 48 00 1D FD */ bl stop__8JAISoundFv
lbl_802A07A0:
/* 802A07A0 83 6D 85 DC */ lwz r27, data_80450B5C(r13)
/* 802A07A0 83 6D 85 DC */ lwz r27, __OSReport_disable-0x3C(r13)
/* 802A07A4 28 1B 00 00 */ cmplwi r27, 0
/* 802A07A8 41 82 00 50 */ beq lbl_802A07F8
/* 802A07AC 80 1D 00 00 */ lwz r0, 0(r29)
@@ -6,7 +6,7 @@ lbl_802A1914:
/* 802A1924 7C 7F 1B 78 */ mr r31, r3
/* 802A1928 54 80 06 3F */ clrlwi. r0, r4, 0x18
/* 802A192C 41 82 00 08 */ beq lbl_802A1934
/* 802A1930 93 ED 85 E8 */ stw r31, data_80450B68(r13)
/* 802A1930 93 ED 85 E8 */ stw r31, __OSReport_disable-0x30(r13)
lbl_802A1934:
/* 802A1934 3C 60 80 3D */ lis r3, __vt__14JAISeqDataUser@ha /* 0x803C9940@ha */
/* 802A1938 38 03 99 40 */ addi r0, r3, __vt__14JAISeqDataUser@l /* 0x803C9940@l */
@@ -21,11 +21,11 @@ lbl_802A2130:
/* 802A2138 4B FF F6 3D */ bl __dt__14JAISeqDataUserFv
/* 802A213C 28 1E 00 00 */ cmplwi r30, 0
/* 802A2140 41 82 00 18 */ beq lbl_802A2158
/* 802A2144 80 0D 85 E8 */ lwz r0, data_80450B68(r13)
/* 802A2144 80 0D 85 E8 */ lwz r0, __OSReport_disable-0x30(r13)
/* 802A2148 7C 00 F0 40 */ cmplw r0, r30
/* 802A214C 40 82 00 0C */ bne lbl_802A2158
/* 802A2150 38 00 00 00 */ li r0, 0
/* 802A2154 90 0D 85 E8 */ stw r0, data_80450B68(r13)
/* 802A2154 90 0D 85 E8 */ stw r0, __OSReport_disable-0x30(r13)
lbl_802A2158:
/* 802A2158 7F E0 07 35 */ extsh. r0, r31
/* 802A215C 40 81 00 0C */ ble lbl_802A2168
@@ -14,7 +14,7 @@ lbl_802A1B48:
/* 802A1B78 41 82 00 08 */ beq lbl_802A1B80
/* 802A1B7C 48 00 0A 1D */ bl stop__8JAISoundFv
lbl_802A1B80:
/* 802A1B80 83 CD 85 DC */ lwz r30, data_80450B5C(r13)
/* 802A1B80 83 CD 85 DC */ lwz r30, __OSReport_disable-0x3C(r13)
/* 802A1B84 28 1E 00 00 */ cmplwi r30, 0
/* 802A1B88 41 82 00 2C */ beq lbl_802A1BB4
/* 802A1B8C 80 1A 00 00 */ lwz r0, 0(r26)
@@ -1,7 +1,7 @@
lbl_802A2D34:
/* 802A2D34 54 80 06 3F */ clrlwi. r0, r4, 0x18
/* 802A2D38 41 82 00 08 */ beq lbl_802A2D40
/* 802A2D3C 90 6D 85 DC */ stw r3, data_80450B5C(r13)
/* 802A2D3C 90 6D 85 DC */ stw r3, __OSReport_disable-0x3C(r13)
lbl_802A2D40:
/* 802A2D40 3C 80 80 3D */ lis r4, __vt__12JAISoundInfo@ha /* 0x803C99A0@ha */
/* 802A2D44 38 04 99 A0 */ addi r0, r4, __vt__12JAISoundInfo@l /* 0x803C99A0@l */
@@ -9,11 +9,11 @@ lbl_802A2D50:
/* 802A2D6C 38 03 99 A0 */ addi r0, r3, __vt__12JAISoundInfo@l /* 0x803C99A0@l */
/* 802A2D70 90 1F 00 00 */ stw r0, 0(r31)
/* 802A2D74 41 82 00 18 */ beq lbl_802A2D8C
/* 802A2D78 80 0D 85 DC */ lwz r0, data_80450B5C(r13)
/* 802A2D78 80 0D 85 DC */ lwz r0, __OSReport_disable-0x3C(r13)
/* 802A2D7C 7C 00 F8 40 */ cmplw r0, r31
/* 802A2D80 40 82 00 0C */ bne lbl_802A2D8C
/* 802A2D84 38 00 00 00 */ li r0, 0
/* 802A2D88 90 0D 85 DC */ stw r0, data_80450B5C(r13)
/* 802A2D88 90 0D 85 DC */ stw r0, __OSReport_disable-0x3C(r13)
lbl_802A2D8C:
/* 802A2D8C 7C 80 07 35 */ extsh. r0, r4
/* 802A2D90 40 81 00 0C */ ble lbl_802A2D9C
@@ -1,7 +1,7 @@
lbl_802A2F6C:
/* 802A2F6C 54 80 06 3F */ clrlwi. r0, r4, 0x18
/* 802A2F70 41 82 00 08 */ beq lbl_802A2F78
/* 802A2F74 90 6D 85 F8 */ stw r3, data_80450B78(r13)
/* 802A2F74 90 6D 85 F8 */ stw r3, __OSReport_disable-0x20(r13)
lbl_802A2F78:
/* 802A2F78 3C 80 80 3D */ lis r4, __vt__15JAISoundStarter@ha /* 0x803C99C8@ha */
/* 802A2F7C 38 04 99 C8 */ addi r0, r4, __vt__15JAISoundStarter@l /* 0x803C99C8@l */
@@ -9,11 +9,11 @@ lbl_802A2F88:
/* 802A2FA4 38 03 99 C8 */ addi r0, r3, __vt__15JAISoundStarter@l /* 0x803C99C8@l */
/* 802A2FA8 90 1F 00 00 */ stw r0, 0(r31)
/* 802A2FAC 41 82 00 18 */ beq lbl_802A2FC4
/* 802A2FB0 80 0D 85 F8 */ lwz r0, data_80450B78(r13)
/* 802A2FB0 80 0D 85 F8 */ lwz r0, __OSReport_disable-0x20(r13)
/* 802A2FB4 7C 00 F8 40 */ cmplw r0, r31
/* 802A2FB8 40 82 00 0C */ bne lbl_802A2FC4
/* 802A2FBC 38 00 00 00 */ li r0, 0
/* 802A2FC0 90 0D 85 F8 */ stw r0, data_80450B78(r13)
/* 802A2FC0 90 0D 85 F8 */ stw r0, __OSReport_disable-0x20(r13)
lbl_802A2FC4:
/* 802A2FC4 7C 80 07 35 */ extsh. r0, r4
/* 802A2FC8 40 81 00 0C */ ble lbl_802A2FD4
@@ -6,7 +6,7 @@ lbl_802A3B68:
/* 802A3B78 7C 7F 1B 78 */ mr r31, r3
/* 802A3B7C 54 80 06 3F */ clrlwi. r0, r4, 0x18
/* 802A3B80 41 82 00 08 */ beq lbl_802A3B88
/* 802A3B84 93 ED 85 E4 */ stw r31, data_80450B64(r13)
/* 802A3B84 93 ED 85 E4 */ stw r31, __OSReport_disable-0x34(r13)
lbl_802A3B88:
/* 802A3B88 C0 02 BE 00 */ lfs f0, lit_653(r2)
/* 802A3B8C D0 1F 00 04 */ stfs f0, 4(r31)
@@ -30,7 +30,7 @@ lbl_802A3CA4:
/* 802A3CA4 7F 23 CB 78 */ mr r3, r25
/* 802A3CA8 48 00 04 CD */ bl newStream___12JAIStreamMgrFv
/* 802A3CAC 7C 7D 1B 78 */ mr r29, r3
/* 802A3CB0 83 ED 85 DC */ lwz r31, data_80450B5C(r13)
/* 802A3CB0 83 ED 85 DC */ lwz r31, __OSReport_disable-0x3C(r13)
/* 802A3CB4 39 00 FF FF */ li r8, -1
/* 802A3CB8 28 1F 00 00 */ cmplwi r31, 0
/* 802A3CBC 41 82 00 28 */ beq lbl_802A3CE4
@@ -3,7 +3,7 @@ lbl_8029CF68:
/* 8029CF6C 7C 08 02 A6 */ mflr r0
/* 8029CF70 90 01 00 14 */ stw r0, 0x14(r1)
/* 8029CF74 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8029CF78 83 ED 86 0C */ lwz r31, data_80450B8C(r13)
/* 8029CF78 83 ED 86 0C */ lwz r31, __OSReport_disable-0xC(r13)
/* 8029CF7C 38 60 00 04 */ li r3, 4
/* 8029CF80 4B FF 3F A5 */ bl stop__8JASProbeFl
/* 8029CF84 38 60 00 04 */ li r3, 4
@@ -3,7 +3,7 @@ lbl_8029CFBC:
/* 8029CFC0 7C 08 02 A6 */ mflr r0
/* 8029CFC4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8029CFC8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8029CFCC 83 ED 86 0C */ lwz r31, data_80450B8C(r13)
/* 8029CFCC 83 ED 86 0C */ lwz r31, __OSReport_disable-0xC(r13)
lbl_8029CFD0:
/* 8029CFD0 48 0B 54 71 */ bl DSPCheckMailFromDSP
/* 8029CFD4 28 03 00 00 */ cmplwi r3, 0
@@ -14,7 +14,7 @@ lbl_8029CCDC:
/* 8029CD0C 41 82 00 08 */ beq lbl_8029CD14
/* 8029CD10 38 63 FF 84 */ addi r3, r3, -124
lbl_8029CD14:
/* 8029CD14 90 6D 86 0C */ stw r3, data_80450B8C(r13)
/* 8029CD14 90 6D 86 0C */ stw r3, __OSReport_disable-0xC(r13)
/* 8029CD18 3C 60 80 3C */ lis r3, __vt__14JASAudioThread@ha /* 0x803C78E0@ha */
/* 8029CD1C 38 03 78 E0 */ addi r0, r3, __vt__14JASAudioThread@l /* 0x803C78E0@l */
/* 8029CD20 90 1F 00 00 */ stw r0, 0(r31)
@@ -16,11 +16,11 @@ lbl_8029D028:
/* 8029D060 41 82 00 08 */ beq lbl_8029D068
/* 8029D064 38 63 FF 84 */ addi r3, r3, -124
lbl_8029D068:
/* 8029D068 80 0D 86 0C */ lwz r0, data_80450B8C(r13)
/* 8029D068 80 0D 86 0C */ lwz r0, __OSReport_disable-0xC(r13)
/* 8029D06C 7C 00 18 40 */ cmplw r0, r3
/* 8029D070 40 82 00 0C */ bne lbl_8029D07C
/* 8029D074 38 00 00 00 */ li r0, 0
/* 8029D078 90 0D 86 0C */ stw r0, data_80450B8C(r13)
/* 8029D078 90 0D 86 0C */ stw r0, __OSReport_disable-0xC(r13)
lbl_8029D07C:
/* 8029D07C 7F C3 F3 78 */ mr r3, r30
/* 8029D080 38 80 00 00 */ li r4, 0
@@ -14,11 +14,11 @@ lbl_802934B4:
/* 802934E4 41 82 00 08 */ beq lbl_802934EC
/* 802934E8 38 63 FB F4 */ addi r3, r3, -1036
lbl_802934EC:
/* 802934EC 80 0D 86 10 */ lwz r0, data_80450B90(r13)
/* 802934EC 80 0D 86 10 */ lwz r0, __OSReport_disable-0x8(r13)
/* 802934F0 7C 00 18 40 */ cmplw r0, r3
/* 802934F4 40 82 00 0C */ bne lbl_80293500
/* 802934F8 38 00 00 00 */ li r0, 0
/* 802934FC 90 0D 86 10 */ stw r0, data_80450B90(r13)
/* 802934FC 90 0D 86 10 */ stw r0, __OSReport_disable-0x8(r13)
lbl_80293500:
/* 80293500 7C 80 07 35 */ extsh. r0, r4
/* 80293504 40 81 00 0C */ ble lbl_80293510
@@ -25,7 +25,7 @@ lbl_80293388:
/* 802933E4 41 82 00 08 */ beq lbl_802933EC
/* 802933E8 38 63 FB F4 */ addi r3, r3, -1036
lbl_802933EC:
/* 802933EC 90 6D 86 10 */ stw r3, data_80450B90(r13)
/* 802933EC 90 6D 86 10 */ stw r3, __OSReport_disable-0x8(r13)
/* 802933F0 3C 60 80 3C */ lis r3, __vt__19JASDefaultBankTable@ha /* 0x803C5B68@ha */
/* 802933F4 38 03 5B 68 */ addi r0, r3, __vt__19JASDefaultBankTable@l /* 0x803C5B68@l */
/* 802933F8 90 1E 00 00 */ stw r0, 0(r30)
@@ -1,5 +1,5 @@
lbl_802A49D8:
/* 802A49D8 80 0D 85 EC */ lwz r0, data_80450B6C(r13)
/* 802A49D8 80 0D 85 EC */ lwz r0, __OSReport_disable-0x2C(r13)
/* 802A49DC 28 00 00 00 */ cmplwi r0, 0
/* 802A49E0 4D 82 00 20 */ beqlr
/* 802A49E4 1C 64 00 6C */ mulli r3, r4, 0x6c
@@ -6,7 +6,7 @@ lbl_802A4B28:
/* 802A4B38 48 0B D6 A5 */ bl _savegpr_29
/* 802A4B3C 7C 7F 1B 78 */ mr r31, r3
/* 802A4B40 7C 9D 23 78 */ mr r29, r4
/* 802A4B44 80 0D 86 0C */ lwz r0, data_80450B8C(r13)
/* 802A4B44 80 0D 86 0C */ lwz r0, __OSReport_disable-0xC(r13)
/* 802A4B48 28 00 00 00 */ cmplwi r0, 0
/* 802A4B4C 40 82 01 98 */ bne lbl_802A4CE4
/* 802A4B50 4B FE B3 AD */ bl getThreadPointer__6JASDvdFv
@@ -109,7 +109,7 @@ lbl_802A4CB8:
/* 802A4CBC 2C 05 00 00 */ cmpwi r5, 0
/* 802A4CC0 41 80 00 10 */ blt lbl_802A4CD0
/* 802A4CC4 7F C3 F3 78 */ mr r3, r30
/* 802A4CC8 80 8D 86 0C */ lwz r4, data_80450B8C(r13)
/* 802A4CC8 80 8D 86 0C */ lwz r4, __OSReport_disable-0xC(r13)
/* 802A4CCC 48 02 CD A5 */ bl enter__15JKRThreadSwitchFP9JKRThreadi
lbl_802A4CD0:
/* 802A4CD0 C0 3F 00 2C */ lfs f1, 0x2c(r31)
@@ -7,11 +7,11 @@ lbl_802A5160:
/* 802A5174 28 04 00 00 */ cmplwi r4, 0
/* 802A5178 41 82 00 1C */ beq lbl_802A5194
/* 802A517C 41 82 00 18 */ beq lbl_802A5194
/* 802A5180 80 0D 85 D8 */ lwz r0, data_80450B58(r13)
/* 802A5180 80 0D 85 D8 */ lwz r0, __OSReport_disable-0x40(r13)
/* 802A5184 7C 00 20 40 */ cmplw r0, r4
/* 802A5188 40 82 00 0C */ bne lbl_802A5194
/* 802A518C 38 00 00 00 */ li r0, 0
/* 802A5190 90 0D 85 D8 */ stw r0, data_80450B58(r13)
/* 802A5190 90 0D 85 D8 */ stw r0, __OSReport_disable-0x40(r13)
lbl_802A5194:
/* 802A5194 38 00 00 00 */ li r0, 0
/* 802A5198 80 83 00 30 */ lwz r4, 0x30(r3)
@@ -25,11 +25,11 @@ lbl_802A51A0:
/* 802A51B4 28 04 00 00 */ cmplwi r4, 0
/* 802A51B8 41 82 00 1C */ beq lbl_802A51D4
/* 802A51BC 41 82 00 18 */ beq lbl_802A51D4
/* 802A51C0 80 0D 85 D4 */ lwz r0, data_80450B54(r13)
/* 802A51C0 80 0D 85 D4 */ lwz r0, __OSReport_disable-0x44(r13)
/* 802A51C4 7C 00 20 40 */ cmplw r0, r4
/* 802A51C8 40 82 00 0C */ bne lbl_802A51D4
/* 802A51CC 38 00 00 00 */ li r0, 0
/* 802A51D0 90 0D 85 D4 */ stw r0, data_80450B54(r13)
/* 802A51D0 90 0D 85 D4 */ stw r0, __OSReport_disable-0x44(r13)
lbl_802A51D4:
/* 802A51D4 38 00 00 00 */ li r0, 0
/* 802A51D8 80 63 00 30 */ lwz r3, 0x30(r3)
@@ -39,7 +39,7 @@ lbl_802A5A90:
/* 802A5ADC 7F E3 01 2E */ stwx r31, r3, r0
/* 802A5AE0 48 00 00 50 */ b lbl_802A5B30
lbl_802A5AE4:
/* 802A5AE4 80 6D 86 10 */ lwz r3, data_80450B90(r13)
/* 802A5AE4 80 6D 86 10 */ lwz r3, __OSReport_disable-0x8(r13)
/* 802A5AE8 80 63 00 04 */ lwz r3, 4(r3)
/* 802A5AEC 57 60 10 3A */ slwi r0, r27, 2
/* 802A5AF0 7F E3 01 2E */ stwx r31, r3, r0
@@ -27,7 +27,7 @@ lbl_802A52F4:
/* 802A5300 41 82 00 1C */ beq lbl_802A531C
/* 802A5304 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 802A5308 41 82 00 08 */ beq lbl_802A5310
/* 802A530C 93 ED 85 D4 */ stw r31, data_80450B54(r13)
/* 802A530C 93 ED 85 D4 */ stw r31, __OSReport_disable-0x44(r13)
lbl_802A5310:
/* 802A5310 38 00 00 00 */ li r0, 0
/* 802A5314 90 1F 00 00 */ stw r0, 0(r31)
@@ -27,7 +27,7 @@ lbl_802A5238:
/* 802A5244 41 82 00 1C */ beq lbl_802A5260
/* 802A5248 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 802A524C 41 82 00 08 */ beq lbl_802A5254
/* 802A5250 93 ED 85 D8 */ stw r31, data_80450B58(r13)
/* 802A5250 93 ED 85 D8 */ stw r31, __OSReport_disable-0x40(r13)
lbl_802A5254:
/* 802A5254 38 00 00 00 */ li r0, 0
/* 802A5258 90 1F 00 00 */ stw r0, 0(r31)
@@ -7,7 +7,7 @@ lbl_802A5730:
/* 802A5744 7C 7D 1B 78 */ mr r29, r3
/* 802A5748 7C 9E 23 78 */ mr r30, r4
/* 802A574C 83 E3 00 5C */ lwz r31, 0x5c(r3)
/* 802A5750 80 6D 85 D0 */ lwz r3, data_80450B50(r13)
/* 802A5750 80 6D 85 D0 */ lwz r3, __OSReport_disable-0x48(r13)
/* 802A5754 28 03 00 00 */ cmplwi r3, 0
/* 802A5758 40 82 00 0C */ bne lbl_802A5764
/* 802A575C 38 60 00 00 */ li r3, 0
@@ -44,7 +44,7 @@ lbl_802A5C00:
/* 802A5C20 7C 64 01 2E */ stwx r3, r4, r0
/* 802A5C24 48 00 00 50 */ b lbl_802A5C74
lbl_802A5C28:
/* 802A5C28 80 8D 86 10 */ lwz r4, data_80450B90(r13)
/* 802A5C28 80 8D 86 10 */ lwz r4, __OSReport_disable-0x8(r13)
/* 802A5C2C 80 84 00 04 */ lwz r4, 4(r4)
/* 802A5C30 57 C0 10 3A */ slwi r0, r30, 2
/* 802A5C34 7C 64 01 2E */ stwx r3, r4, r0
@@ -14,7 +14,7 @@ lbl_802A6C18:
/* 802A6C48 38 60 00 00 */ li r3, 0
/* 802A6C4C 48 00 00 E4 */ b lbl_802A6D30
lbl_802A6C50:
/* 802A6C50 80 6D 85 D0 */ lwz r3, data_80450B50(r13)
/* 802A6C50 80 6D 85 D0 */ lwz r3, __OSReport_disable-0x48(r13)
/* 802A6C54 28 03 00 00 */ cmplwi r3, 0
/* 802A6C58 40 82 00 0C */ bne lbl_802A6C64
/* 802A6C5C 38 60 00 00 */ li r3, 0
@@ -11,7 +11,7 @@ lbl_802BD130:
/* 802BD154 41 82 00 08 */ beq lbl_802BD15C
/* 802BD158 38 63 FF FC */ addi r3, r3, -4
lbl_802BD15C:
/* 802BD15C 90 6D 85 C4 */ stw r3, data_80450B44(r13)
/* 802BD15C 90 6D 85 C4 */ stw r3, __OSReport_disable-0x54(r13)
/* 802BD160 3C 60 80 3D */ lis r3, __vt__10Z2Audience@ha /* 0x803CAC98@ha */
/* 802BD164 38 03 AC 98 */ addi r0, r3, __vt__10Z2Audience@l /* 0x803CAC98@l */
/* 802BD168 90 1F 00 00 */ stw r0, 0(r31)
@@ -16,11 +16,11 @@ lbl_802BD1FC:
/* 802BD234 41 82 00 08 */ beq lbl_802BD23C
/* 802BD238 38 63 FF FC */ addi r3, r3, -4
lbl_802BD23C:
/* 802BD23C 80 0D 85 C4 */ lwz r0, data_80450B44(r13)
/* 802BD23C 80 0D 85 C4 */ lwz r0, __OSReport_disable-0x54(r13)
/* 802BD240 7C 00 18 40 */ cmplw r0, r3
/* 802BD244 40 82 00 0C */ bne lbl_802BD250
/* 802BD248 38 00 00 00 */ li r0, 0
/* 802BD24C 90 0D 85 C4 */ stw r0, data_80450B44(r13)
/* 802BD24C 90 0D 85 C4 */ stw r0, __OSReport_disable-0x54(r13)
lbl_802BD250:
/* 802BD250 7F C3 F3 78 */ mr r3, r30
/* 802BD254 38 80 00 00 */ li r4, 0
@@ -5,7 +5,7 @@ lbl_802BCFE4:
/* 802BCFF0 C0 03 00 04 */ lfs f0, 4(r3)
/* 802BCFF4 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 802BCFF8 40 81 00 10 */ ble lbl_802BD008
/* 802BCFFC 80 6D 85 C4 */ lwz r3, data_80450B44(r13)
/* 802BCFFC 80 6D 85 C4 */ lwz r3, __OSReport_disable-0x54(r13)
/* 802BD000 80 63 00 70 */ lwz r3, 0x70(r3)
/* 802BD004 48 00 00 28 */ b lbl_802BD02C
lbl_802BD008:
+1 -1
View File
@@ -21,7 +21,7 @@ lbl_802BD338:
lbl_802BD384:
/* 802BD384 80 05 00 00 */ lwz r0, 0(r5)
/* 802BD388 90 01 00 0C */ stw r0, 0xc(r1)
/* 802BD38C 80 6D 85 CC */ lwz r3, data_80450B4C(r13)
/* 802BD38C 80 6D 85 CC */ lwz r3, __OSReport_disable-0x4C(r13)
/* 802BD390 38 81 00 0C */ addi r4, r1, 0xc
/* 802BD394 4B FF DD C5 */ bl getAudibleSwFull__11Z2SoundInfoF10JAISoundID
/* 802BD398 90 61 00 10 */ stw r3, 0x10(r1)
@@ -117,13 +117,13 @@ lbl_802BCA3C:
/* 802BCA64 EC 01 00 B2 */ fmuls f0, f1, f2
/* 802BCA68 FC 03 00 40 */ fcmpo cr0, f3, f0
/* 802BCA6C 40 81 00 18 */ ble lbl_802BCA84
/* 802BCA70 80 6D 85 C4 */ lwz r3, data_80450B44(r13)
/* 802BCA70 80 6D 85 C4 */ lwz r3, __OSReport_disable-0x54(r13)
/* 802BCA74 38 63 00 0C */ addi r3, r3, 0xc
/* 802BCA78 EC 23 10 24 */ fdivs f1, f3, f2
/* 802BCA7C 4B FF FA 55 */ bl updateVolumeDist__19Z2Audience3DSettingFf
/* 802BCA80 48 00 00 10 */ b lbl_802BCA90
lbl_802BCA84:
/* 802BCA84 80 6D 85 C4 */ lwz r3, data_80450B44(r13)
/* 802BCA84 80 6D 85 C4 */ lwz r3, __OSReport_disable-0x54(r13)
/* 802BCA88 38 63 00 0C */ addi r3, r3, 0xc
/* 802BCA8C 4B FF F8 7D */ bl initVolumeDist__19Z2Audience3DSettingFv
lbl_802BCA90:
@@ -140,7 +140,7 @@ lbl_802BCAAC:
/* 802BCAB4 88 1B 00 70 */ lbz r0, 0x70(r27)
/* 802BCAB8 28 00 00 00 */ cmplwi r0, 0
/* 802BCABC 41 82 00 DC */ beq lbl_802BCB98
/* 802BCAC0 80 6D 85 C4 */ lwz r3, data_80450B44(r13)
/* 802BCAC0 80 6D 85 C4 */ lwz r3, __OSReport_disable-0x54(r13)
/* 802BCAC4 38 63 00 0C */ addi r3, r3, 0xc
/* 802BCAC8 C0 3B 00 64 */ lfs f1, 0x64(r27)
/* 802BCACC FC 40 08 90 */ fmr f2, f1
@@ -188,7 +188,7 @@ lbl_802BCAD8:
/* 802BCB70 88 1B 00 70 */ lbz r0, 0x70(r27)
/* 802BCB74 28 00 00 00 */ cmplwi r0, 0
/* 802BCB78 41 82 00 20 */ beq lbl_802BCB98
/* 802BCB7C 80 6D 85 C4 */ lwz r3, data_80450B44(r13)
/* 802BCB7C 80 6D 85 C4 */ lwz r3, __OSReport_disable-0x54(r13)
/* 802BCB80 38 63 00 0C */ addi r3, r3, 0xc
/* 802BCB84 C0 1B 00 60 */ lfs f0, 0x60(r27)
/* 802BCB88 C0 5B 00 64 */ lfs f2, 0x64(r27)
@@ -39,7 +39,7 @@ lbl_802BCE8C:
/* 802BCEA4 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 802BCEA8 38 61 00 08 */ addi r3, r1, 8
/* 802BCEAC 48 08 A2 A5 */ bl PSVECMag
/* 802BCEB0 80 6D 85 C4 */ lwz r3, data_80450B44(r13)
/* 802BCEB0 80 6D 85 C4 */ lwz r3, __OSReport_disable-0x54(r13)
/* 802BCEB4 C0 83 00 0C */ lfs f4, 0xc(r3)
/* 802BCEB8 C0 A3 00 48 */ lfs f5, 0x48(r3)
/* 802BCEBC FC 01 20 40 */ fcmpo cr0, f1, f4
@@ -21,7 +21,7 @@ lbl_802A9B04:
/* 802A9B0C 38 A0 00 02 */ li r5, 2
/* 802A9B10 48 02 BD 31 */ bl mount__10JKRArchiveFPvP7JKRHeapQ210JKRArchive15EMountDirection
/* 802A9B14 7C 7E 1B 78 */ mr r30, r3
/* 802A9B18 80 6D 85 C0 */ lwz r3, data_80450B40(r13)
/* 802A9B18 80 6D 85 C0 */ lwz r3, __OSReport_disable-0x58(r13)
/* 802A9B1C 7F C4 F3 78 */ mr r4, r30
/* 802A9B20 7F E5 FB 78 */ mr r5, r31
/* 802A9B24 48 01 0C D9 */ bl initDataArc__11Z2FxLineMgrFP10JKRArchiveP7JKRHeap
@@ -29,7 +29,7 @@ lbl_802CD248:
/* 802CD2B4 38 80 00 01 */ li r4, 1
/* 802CD2B8 4B FD 5A 7D */ bl __ct__12JAISoundInfoFb
/* 802CD2BC 38 9E 00 04 */ addi r4, r30, 4
/* 802CD2C0 90 8D 85 D0 */ stw r4, data_80450B50(r13)
/* 802CD2C0 90 8D 85 D0 */ stw r4, __OSReport_disable-0x48(r13)
/* 802CD2C4 3C 60 80 3A */ lis r3, __vt__12JAUSoundInfo@ha /* 0x803A2F4C@ha */
/* 802CD2C8 38 03 2F 4C */ addi r0, r3, __vt__12JAUSoundInfo@l /* 0x803A2F4C@l */
/* 802CD2CC 90 1E 00 04 */ stw r0, 4(r30)
@@ -40,7 +40,7 @@ lbl_802CD248:
/* 802CD2E0 41 82 00 08 */ beq lbl_802CD2E8
/* 802CD2E4 38 63 FF F4 */ addi r3, r3, -12
lbl_802CD2E8:
/* 802CD2E8 90 6D 85 CC */ stw r3, data_80450B4C(r13)
/* 802CD2E8 90 6D 85 CC */ stw r3, __OSReport_disable-0x4C(r13)
/* 802CD2EC 3C 60 80 3D */ lis r3, __vt__11Z2SoundInfo@ha /* 0x803CAC48@ha */
/* 802CD2F0 38 63 AC 48 */ addi r3, r3, __vt__11Z2SoundInfo@l /* 0x803CAC48@l */
/* 802CD2F4 90 7E 00 00 */ stw r3, 0(r30)
@@ -7,7 +7,7 @@ lbl_802C0FC4:
/* 802C0FD8 88 03 00 A0 */ lbz r0, 0xa0(r3)
/* 802C0FDC 28 00 00 2C */ cmplwi r0, 0x2c
/* 802C0FE0 40 82 00 5C */ bne lbl_802C103C
/* 802C0FE4 80 6D 86 04 */ lwz r3, data_80450B84(r13)
/* 802C0FE4 80 6D 86 04 */ lwz r3, __OSReport_disable-0x14(r13)
/* 802C0FE8 C0 62 C2 20 */ lfs f3, lit_3669(r2)
/* 802C0FEC D0 63 00 34 */ stfs f3, 0x34(r3)
/* 802C0FF0 C0 02 C2 34 */ lfs f0, lit_3717(r2)
@@ -38,7 +38,7 @@ lbl_802C103C:
/* 802C1050 41 82 00 08 */ beq lbl_802C1058
/* 802C1054 38 9F 00 90 */ addi r4, r31, 0x90
lbl_802C1058:
/* 802C1058 80 6D 85 C8 */ lwz r3, data_80450B48(r13)
/* 802C1058 80 6D 85 C8 */ lwz r3, __OSReport_disable-0x50(r13)
/* 802C105C 4B FF F1 35 */ bl func_802C0190
lbl_802C1060:
/* 802C1060 38 00 00 00 */ li r0, 0
@@ -4,7 +4,7 @@ lbl_802C1CA0:
/* 802C1CA8 90 01 00 24 */ stw r0, 0x24(r1)
/* 802C1CAC 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 802C1CB0 7C 7F 1B 78 */ mr r31, r3
/* 802C1CB4 80 6D 86 04 */ lwz r3, data_80450B84(r13)
/* 802C1CB4 80 6D 86 04 */ lwz r3, __OSReport_disable-0x14(r13)
/* 802C1CB8 80 83 00 04 */ lwz r4, 4(r3)
/* 802C1CBC 28 04 00 00 */ cmplwi r4, 0
/* 802C1CC0 41 82 00 10 */ beq lbl_802C1CD0
@@ -17,7 +17,7 @@ lbl_802C1CD4:
/* 802C1CD4 3C 04 FF 00 */ addis r0, r4, 0xff00
/* 802C1CD8 28 00 00 64 */ cmplwi r0, 0x64
/* 802C1CDC 40 82 00 18 */ bne lbl_802C1CF4
/* 802C1CE0 80 8D 85 FC */ lwz r4, data_80450B7C(r13)
/* 802C1CE0 80 8D 85 FC */ lwz r4, __OSReport_disable-0x1C(r13)
/* 802C1CE4 88 04 00 2C */ lbz r0, 0x2c(r4)
/* 802C1CE8 28 00 00 06 */ cmplwi r0, 6
/* 802C1CEC 41 82 00 08 */ beq lbl_802C1CF4
@@ -7,7 +7,7 @@ lbl_802C0D04:
/* 802C0D18 88 03 00 A2 */ lbz r0, 0xa2(r3)
/* 802C0D1C 28 00 00 00 */ cmplwi r0, 0
/* 802C0D20 40 82 00 0C */ bne lbl_802C0D2C
/* 802C0D24 80 6D 86 08 */ lwz r3, data_80450B88(r13)
/* 802C0D24 80 6D 86 08 */ lwz r3, __OSReport_disable-0x10(r13)
/* 802C0D28 4B FE AC 39 */ bl decrCrowdSize__7Z2SeMgrFv
lbl_802C0D2C:
/* 802C0D2C 7F E3 FB 78 */ mr r3, r31
@@ -2,7 +2,7 @@ lbl_802C1C24:
/* 802C1C24 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802C1C28 7C 08 02 A6 */ mflr r0
/* 802C1C2C 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C1C30 80 6D 86 04 */ lwz r3, data_80450B84(r13)
/* 802C1C30 80 6D 86 04 */ lwz r3, __OSReport_disable-0x14(r13)
/* 802C1C34 80 A3 00 04 */ lwz r5, 4(r3)
/* 802C1C38 28 05 00 00 */ cmplwi r5, 0
/* 802C1C3C 41 82 00 10 */ beq lbl_802C1C4C
@@ -24,7 +24,7 @@ lbl_802C1C50:
lbl_802C1C74:
/* 802C1C74 28 04 03 E8 */ cmplwi r4, 0x3e8
/* 802C1C78 41 80 00 18 */ blt lbl_802C1C90
/* 802C1C7C 80 8D 85 FC */ lwz r4, data_80450B7C(r13)
/* 802C1C7C 80 8D 85 FC */ lwz r4, __OSReport_disable-0x1C(r13)
/* 802C1C80 88 04 00 2C */ lbz r0, 0x2c(r4)
/* 802C1C84 28 00 00 06 */ cmplwi r0, 6
/* 802C1C88 41 82 00 08 */ beq lbl_802C1C90
@@ -40,7 +40,7 @@ lbl_802C0EA4:
/* 802C0EA4 88 1E 00 A2 */ lbz r0, 0xa2(r30)
/* 802C0EA8 28 00 00 00 */ cmplwi r0, 0
/* 802C0EAC 40 82 00 14 */ bne lbl_802C0EC0
/* 802C0EB0 80 6D 86 08 */ lwz r3, data_80450B88(r13)
/* 802C0EB0 80 6D 86 08 */ lwz r3, __OSReport_disable-0x10(r13)
/* 802C0EB4 4B FE AA AD */ bl decrCrowdSize__7Z2SeMgrFv
/* 802C0EB8 38 00 00 01 */ li r0, 1
/* 802C0EBC 98 1E 00 A2 */ stb r0, 0xa2(r30)
@@ -15,7 +15,7 @@ lbl_802C1BB8:
/* 802C1BC0 41 82 00 08 */ beq lbl_802C1BC8
/* 802C1BC4 38 A5 00 90 */ addi r5, r5, 0x90
lbl_802C1BC8:
/* 802C1BC8 80 6D 85 C8 */ lwz r3, data_80450B48(r13)
/* 802C1BC8 80 6D 85 C8 */ lwz r3, __OSReport_disable-0x50(r13)
/* 802C1BCC 4B FF E4 A9 */ bl func_802C0074
/* 802C1BD0 98 7F 00 A0 */ stb r3, 0xa0(r31)
lbl_802C1BD4:
@@ -23,7 +23,7 @@ lbl_802C0D48:
/* 802C0D9C 7C 07 02 14 */ add r0, r7, r0
/* 802C0DA0 98 1F 00 A0 */ stb r0, 0xa0(r31)
/* 802C0DA4 40 82 00 0C */ bne lbl_802C0DB0
/* 802C0DA8 80 6D 86 08 */ lwz r3, data_80450B88(r13)
/* 802C0DA8 80 6D 86 08 */ lwz r3, __OSReport_disable-0x10(r13)
/* 802C0DAC 4B FE AB 91 */ bl incrCrowdSize__7Z2SeMgrFv
lbl_802C0DB0:
/* 802C0DB0 7F C0 07 75 */ extsb. r0, r30
@@ -17,7 +17,7 @@ lbl_802C1A14:
lbl_802C1A50:
/* 802C1A50 38 00 00 01 */ li r0, 1
/* 802C1A54 98 1D 00 A3 */ stb r0, 0xa3(r29)
/* 802C1A58 80 6D 86 04 */ lwz r3, data_80450B84(r13)
/* 802C1A58 80 6D 86 04 */ lwz r3, __OSReport_disable-0x14(r13)
/* 802C1A5C 88 8D 82 E9 */ lbz r4, struct_80450868+0x1(r13)
/* 802C1A60 4B FF 30 9D */ bl setBattleLastHit__8Z2SeqMgrFUc
/* 802C1A64 38 7D 00 08 */ addi r3, r29, 8
@@ -35,7 +35,7 @@ lbl_802C1A7C:
/* 802C1A90 41 82 00 08 */ beq lbl_802C1A98
/* 802C1A94 38 84 00 90 */ addi r4, r4, 0x90
lbl_802C1A98:
/* 802C1A98 80 6D 85 C8 */ lwz r3, data_80450B48(r13)
/* 802C1A98 80 6D 85 C8 */ lwz r3, __OSReport_disable-0x50(r13)
/* 802C1A9C 4B FF E6 F5 */ bl func_802C0190
lbl_802C1AA0:
/* 802C1AA0 38 7D 00 08 */ addi r3, r29, 8
@@ -54,7 +54,7 @@ lbl_802C1AB8:
/* 802C1AD0 7C 03 00 2E */ lwzx r0, r3, r0
/* 802C1AD4 7C 09 03 A6 */ mtctr r0
/* 802C1AD8 4E 80 04 20 */ bctr
/* 802C1ADC 80 6D 86 04 */ lwz r3, data_80450B84(r13)
/* 802C1ADC 80 6D 86 04 */ lwz r3, __OSReport_disable-0x14(r13)
/* 802C1AE0 38 80 00 02 */ li r4, 2
/* 802C1AE4 4B FF 2D 61 */ bl setBattleSeqState__8Z2SeqMgrFUc
/* 802C1AE8 48 00 00 68 */ b lbl_802C1B50
@@ -69,21 +69,21 @@ lbl_802C1AB8:
lbl_802C1B0C:
/* 802C1B0C 38 80 00 14 */ li r4, 0x14
lbl_802C1B10:
/* 802C1B10 80 6D 86 04 */ lwz r3, data_80450B84(r13)
/* 802C1B10 80 6D 86 04 */ lwz r3, __OSReport_disable-0x14(r13)
/* 802C1B14 4B FF 2F E9 */ bl setBattleLastHit__8Z2SeqMgrFUc
/* 802C1B18 48 00 00 38 */ b lbl_802C1B50
/* 802C1B1C 28 04 00 2B */ cmplwi r4, 0x2b
/* 802C1B20 40 82 00 1C */ bne lbl_802C1B3C
/* 802C1B24 38 00 00 01 */ li r0, 1
/* 802C1B28 98 1D 00 A3 */ stb r0, 0xa3(r29)
/* 802C1B2C 80 6D 86 04 */ lwz r3, data_80450B84(r13)
/* 802C1B2C 80 6D 86 04 */ lwz r3, __OSReport_disable-0x14(r13)
/* 802C1B30 88 8D 82 E9 */ lbz r4, struct_80450868+0x1(r13)
/* 802C1B34 4B FF 2F C9 */ bl setBattleLastHit__8Z2SeqMgrFUc
/* 802C1B38 48 00 00 18 */ b lbl_802C1B50
lbl_802C1B3C:
/* 802C1B3C 28 04 00 16 */ cmplwi r4, 0x16
/* 802C1B40 40 82 00 10 */ bne lbl_802C1B50
/* 802C1B44 80 6D 86 04 */ lwz r3, data_80450B84(r13)
/* 802C1B44 80 6D 86 04 */ lwz r3, __OSReport_disable-0x14(r13)
/* 802C1B48 38 80 00 02 */ li r4, 2
/* 802C1B4C 4B FF 2C F9 */ bl setBattleSeqState__8Z2SeqMgrFUc
lbl_802C1B50:
@@ -15,28 +15,28 @@ lbl_802C136C:
/* 802C13A0 3C 03 FF F9 */ addis r0, r3, 0xfff9
/* 802C13A4 28 00 FF FF */ cmplwi r0, 0xffff
/* 802C13A8 40 82 00 7C */ bne lbl_802C1424
/* 802C13AC 80 6D 85 C4 */ lwz r3, data_80450B44(r13)
/* 802C13AC 80 6D 85 C4 */ lwz r3, __OSReport_disable-0x54(r13)
/* 802C13B0 80 9C 00 04 */ lwz r4, 4(r28)
/* 802C13B4 38 A1 00 0C */ addi r5, r1, 0xc
/* 802C13B8 38 C0 00 00 */ li r6, 0
/* 802C13BC 4B FF C5 71 */ bl convertAbsToRel__10Z2AudienceFR3VecP3Veci
/* 802C13C0 80 6D 85 C4 */ lwz r3, data_80450B44(r13)
/* 802C13C0 80 6D 85 C4 */ lwz r3, __OSReport_disable-0x54(r13)
/* 802C13C4 38 81 00 0C */ addi r4, r1, 0xc
/* 802C13C8 C0 22 C2 50 */ lfs f1, lit_4187(r2)
/* 802C13CC 38 A0 00 00 */ li r5, 0
/* 802C13D0 4B FF C5 8D */ bl calcRelPosVolume__10Z2AudienceFRC3Vecfi
/* 802C13D4 FF E0 08 90 */ fmr f31, f1
/* 802C13D8 80 6D 85 C4 */ lwz r3, data_80450B44(r13)
/* 802C13D8 80 6D 85 C4 */ lwz r3, __OSReport_disable-0x54(r13)
/* 802C13DC 38 81 00 0C */ addi r4, r1, 0xc
/* 802C13E0 38 A0 00 00 */ li r5, 0
/* 802C13E4 4B FF C6 61 */ bl calcRelPosPan__10Z2AudienceFRC3Veci
/* 802C13E8 FF C0 08 90 */ fmr f30, f1
/* 802C13EC 80 6D 85 C4 */ lwz r3, data_80450B44(r13)
/* 802C13EC 80 6D 85 C4 */ lwz r3, __OSReport_disable-0x54(r13)
/* 802C13F0 38 81 00 0C */ addi r4, r1, 0xc
/* 802C13F4 38 A0 00 00 */ li r5, 0
/* 802C13F8 4B FF C7 4D */ bl calcRelPosDolby__10Z2AudienceFRC3Veci
/* 802C13FC FC 60 08 90 */ fmr f3, f1
/* 802C1400 80 6D 86 04 */ lwz r3, data_80450B84(r13)
/* 802C1400 80 6D 86 04 */ lwz r3, __OSReport_disable-0x14(r13)
/* 802C1404 7C 64 1B 78 */ mr r4, r3
/* 802C1408 38 A0 00 07 */ li r5, 7
/* 802C140C FC 20 F8 90 */ fmr f1, f31
@@ -41,7 +41,7 @@ lbl_802C110C:
/* 802C11A8 41 82 00 08 */ beq lbl_802C11B0
/* 802C11AC 38 9D 00 90 */ addi r4, r29, 0x90
lbl_802C11B0:
/* 802C11B0 80 6D 85 C8 */ lwz r3, data_80450B48(r13)
/* 802C11B0 80 6D 85 C8 */ lwz r3, __OSReport_disable-0x50(r13)
/* 802C11B4 48 01 AF A9 */ bl remove__10JSUPtrListFP10JSUPtrLink
/* 802C11B8 48 00 01 3C */ b lbl_802C12F4
lbl_802C11BC:
@@ -57,7 +57,7 @@ lbl_802C11BC:
/* 802C11E0 41 82 00 08 */ beq lbl_802C11E8
/* 802C11E4 38 9D 00 90 */ addi r4, r29, 0x90
lbl_802C11E8:
/* 802C11E8 80 6D 85 C8 */ lwz r3, data_80450B48(r13)
/* 802C11E8 80 6D 85 C8 */ lwz r3, __OSReport_disable-0x50(r13)
/* 802C11EC 48 01 AD 61 */ bl append__10JSUPtrListFP10JSUPtrLink
/* 802C11F0 48 00 01 04 */ b lbl_802C12F4
/* 802C11F4 28 1F 00 00 */ cmplwi r31, 0
@@ -121,7 +121,7 @@ lbl_802C11E8:
/* 802C12DC 40 82 00 18 */ bne lbl_802C12F4
/* 802C12E0 38 00 00 01 */ li r0, 1
/* 802C12E4 98 1D 00 A3 */ stb r0, 0xa3(r29)
/* 802C12E8 80 6D 86 04 */ lwz r3, data_80450B84(r13)
/* 802C12E8 80 6D 86 04 */ lwz r3, __OSReport_disable-0x14(r13)
/* 802C12EC 88 8D 82 E9 */ lbz r4, struct_80450868+0x1(r13)
/* 802C12F0 4B FF 38 0D */ bl setBattleLastHit__8Z2SeqMgrFUc
lbl_802C12F4:
@@ -7,11 +7,11 @@ lbl_802C0AF8:
/* 802C0B0C 3C 05 FF FB */ addis r0, r5, 0xfffb
/* 802C0B10 28 00 01 F0 */ cmplwi r0, 0x1f0
/* 802C0B14 40 82 00 2C */ bne lbl_802C0B40
/* 802C0B18 80 8D 85 FC */ lwz r4, data_80450B7C(r13)
/* 802C0B18 80 8D 85 FC */ lwz r4, __OSReport_disable-0x1C(r13)
/* 802C0B1C 88 04 00 2C */ lbz r0, 0x2c(r4)
/* 802C0B20 28 00 00 02 */ cmplwi r0, 2
/* 802C0B24 41 82 00 14 */ beq lbl_802C0B38
/* 802C0B28 80 8D 86 00 */ lwz r4, data_80450B80(r13)
/* 802C0B28 80 8D 86 00 */ lwz r4, __OSReport_disable-0x18(r13)
/* 802C0B2C 88 04 00 1C */ lbz r0, 0x1c(r4)
/* 802C0B30 28 00 00 00 */ cmplwi r0, 0
/* 802C0B34 40 82 00 0C */ bne lbl_802C0B40
@@ -22,7 +22,7 @@ lbl_802C0A94:
/* 802C0A98 7C 04 00 00 */ cmpw r4, r0
/* 802C0A9C 40 80 00 1C */ bge lbl_802C0AB8
lbl_802C0AA0:
/* 802C0AA0 80 6D 85 F0 */ lwz r3, data_80450B70(r13)
/* 802C0AA0 80 6D 85 F0 */ lwz r3, __OSReport_disable-0x28(r13)
/* 802C0AA4 48 00 C4 E5 */ bl isMidnaSpeak__12Z2SpeechMgr2Fv
/* 802C0AA8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802C0AAC 41 82 00 0C */ beq lbl_802C0AB8
@@ -7,7 +7,7 @@ lbl_802C168C:
/* 802C16A0 7C 7E 1B 78 */ mr r30, r3
/* 802C16A4 7C 9F 23 78 */ mr r31, r4
/* 802C16A8 7C A6 2B 78 */ mr r6, r5
/* 802C16AC 80 8D 86 04 */ lwz r4, data_80450B84(r13)
/* 802C16AC 80 8D 86 04 */ lwz r4, __OSReport_disable-0x14(r13)
/* 802C16B0 80 64 00 00 */ lwz r3, 0(r4)
/* 802C16B4 28 03 00 00 */ cmplwi r3, 0
/* 802C16B8 41 82 00 10 */ beq lbl_802C16C8
@@ -158,7 +158,7 @@ lbl_802C1854:
/* 802C18AC 40 82 00 64 */ bne lbl_802C1910
/* 802C18B0 38 00 00 01 */ li r0, 1
/* 802C18B4 98 1E 00 A3 */ stb r0, 0xa3(r30)
/* 802C18B8 80 6D 86 04 */ lwz r3, data_80450B84(r13)
/* 802C18B8 80 6D 86 04 */ lwz r3, __OSReport_disable-0x14(r13)
/* 802C18BC 88 8D 82 E9 */ lbz r4, struct_80450868+0x1(r13)
/* 802C18C0 4B FF 32 3D */ bl setBattleLastHit__8Z2SeqMgrFUc
/* 802C18C4 48 00 00 4C */ b lbl_802C1910
@@ -168,7 +168,7 @@ lbl_802C1854:
/* 802C18D4 40 82 00 3C */ bne lbl_802C1910
/* 802C18D8 38 00 00 01 */ li r0, 1
/* 802C18DC 98 1E 00 A3 */ stb r0, 0xa3(r30)
/* 802C18E0 80 6D 86 04 */ lwz r3, data_80450B84(r13)
/* 802C18E0 80 6D 86 04 */ lwz r3, __OSReport_disable-0x14(r13)
/* 802C18E4 88 8D 82 E9 */ lbz r4, struct_80450868+0x1(r13)
/* 802C18E8 4B FF 32 15 */ bl setBattleLastHit__8Z2SeqMgrFUc
/* 802C18EC 48 00 00 24 */ b lbl_802C1910
@@ -19,7 +19,7 @@ lbl_802C0F18:
/* 802C0F18 88 1E 00 A2 */ lbz r0, 0xa2(r30)
/* 802C0F1C 28 00 00 00 */ cmplwi r0, 0
/* 802C0F20 40 82 00 14 */ bne lbl_802C0F34
/* 802C0F24 80 6D 86 08 */ lwz r3, data_80450B88(r13)
/* 802C0F24 80 6D 86 08 */ lwz r3, __OSReport_disable-0x10(r13)
/* 802C0F28 4B FE AA 39 */ bl decrCrowdSize__7Z2SeMgrFv
/* 802C0F2C 38 00 00 01 */ li r0, 1
/* 802C0F30 98 1E 00 A2 */ stb r0, 0xa2(r30)
@@ -4,7 +4,7 @@ lbl_802C611C:
/* 802C6124 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C6128 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802C612C 7C 7F 1B 78 */ mr r31, r3
/* 802C6130 93 ED 85 BC */ stw r31, data_80450B3C(r13)
/* 802C6130 93 ED 85 BC */ stw r31, __OSReport_disable-0x5C(r13)
/* 802C6134 4B FF FD 99 */ bl __ct__14Z2EnvSeAutoPanFv
/* 802C6138 38 7F 00 1C */ addi r3, r31, 0x1c
/* 802C613C 4B FF FD 91 */ bl __ct__14Z2EnvSeAutoPanFv
@@ -75,11 +75,11 @@ lbl_802C6540:
/* 802C6664 4B FF F8 C5 */ bl __dt__14Z2EnvSeAutoPanFv
/* 802C6668 28 1E 00 00 */ cmplwi r30, 0
/* 802C666C 41 82 00 18 */ beq lbl_802C6684
/* 802C6670 80 0D 85 BC */ lwz r0, data_80450B3C(r13)
/* 802C6670 80 0D 85 BC */ lwz r0, __OSReport_disable-0x5C(r13)
/* 802C6674 7C 00 F0 40 */ cmplw r0, r30
/* 802C6678 40 82 00 0C */ bne lbl_802C6684
/* 802C667C 38 00 00 00 */ li r0, 0
/* 802C6680 90 0D 85 BC */ stw r0, data_80450B3C(r13)
/* 802C6680 90 0D 85 BC */ stw r0, __OSReport_disable-0x5C(r13)
lbl_802C6684:
/* 802C6684 7F E0 07 35 */ extsh. r0, r31
/* 802C6688 40 81 00 0C */ ble lbl_802C6694
@@ -28,7 +28,7 @@ lbl_802C5D9C:
/* 802C5E04 4B FD D1 11 */ bl moveDolby__18JAISoundParamsMoveFfUl
/* 802C5E08 48 00 00 74 */ b lbl_802C5E7C
lbl_802C5E0C:
/* 802C5E0C 80 6D 85 C4 */ lwz r3, data_80450B44(r13)
/* 802C5E0C 80 6D 85 C4 */ lwz r3, __OSReport_disable-0x54(r13)
/* 802C5E10 38 9F 00 10 */ addi r4, r31, 0x10
/* 802C5E14 7C 85 23 78 */ mr r5, r4
/* 802C5E18 38 C0 00 00 */ li r6, 0
@@ -36,12 +36,12 @@ lbl_802C5E0C:
/* 802C5E20 38 7F 00 10 */ addi r3, r31, 0x10
/* 802C5E24 7C 64 1B 78 */ mr r4, r3
/* 802C5E28 48 07 3C 09 */ bl JMAFastVECNormalize__FPC3VecP3Vec
/* 802C5E2C 80 6D 85 C4 */ lwz r3, data_80450B44(r13)
/* 802C5E2C 80 6D 85 C4 */ lwz r3, __OSReport_disable-0x54(r13)
/* 802C5E30 38 9F 00 10 */ addi r4, r31, 0x10
/* 802C5E34 38 A0 00 00 */ li r5, 0
/* 802C5E38 4B FF 7C 0D */ bl calcRelPosPan__10Z2AudienceFRC3Veci
/* 802C5E3C D0 3F 00 08 */ stfs f1, 8(r31)
/* 802C5E40 80 6D 85 C4 */ lwz r3, data_80450B44(r13)
/* 802C5E40 80 6D 85 C4 */ lwz r3, __OSReport_disable-0x54(r13)
/* 802C5E44 38 9F 00 10 */ addi r4, r31, 0x10
/* 802C5E48 38 A0 00 00 */ li r5, 0
/* 802C5E4C 4B FF 7C F9 */ bl calcRelPosDolby__10Z2AudienceFRC3Veci
@@ -9,7 +9,7 @@ lbl_802C66B0:
/* 802C66CC 39 61 00 30 */ addi r11, r1, 0x30
/* 802C66D0 48 09 BB 0D */ bl _savegpr_29
/* 802C66D4 7C 7F 1B 78 */ mr r31, r3
/* 802C66D8 80 6D 86 00 */ lwz r3, data_80450B80(r13)
/* 802C66D8 80 6D 86 00 */ lwz r3, __OSReport_disable-0x18(r13)
/* 802C66DC 83 C3 00 04 */ lwz r30, 4(r3)
/* 802C66E0 88 1F 00 7C */ lbz r0, 0x7c(r31)
/* 802C66E4 7C 00 07 75 */ extsb. r0, r0
@@ -59,7 +59,7 @@ lbl_802C676C:
/* 802C6780 38 00 00 00 */ li r0, 0
/* 802C6784 98 1F 01 40 */ stb r0, 0x140(r31)
lbl_802C6788:
/* 802C6788 80 6D 86 00 */ lwz r3, data_80450B80(r13)
/* 802C6788 80 6D 86 00 */ lwz r3, __OSReport_disable-0x18(r13)
/* 802C678C 88 03 00 1D */ lbz r0, 0x1d(r3)
/* 802C6790 28 00 00 00 */ cmplwi r0, 0
/* 802C6794 41 82 00 70 */ beq lbl_802C6804
@@ -419,7 +419,7 @@ lbl_802C9ADC:
/* 802C9AE8 D0 1B 02 8C */ stfs f0, 0x28c(r27)
/* 802C9AEC 48 00 04 54 */ b lbl_802C9F40
lbl_802C9AF0:
/* 802C9AF0 80 6D 86 00 */ lwz r3, data_80450B80(r13)
/* 802C9AF0 80 6D 86 00 */ lwz r3, __OSReport_disable-0x18(r13)
/* 802C9AF4 80 03 00 04 */ lwz r0, 4(r3)
/* 802C9AF8 2C 00 00 2E */ cmpwi r0, 0x2e
/* 802C9AFC 40 82 04 44 */ bne lbl_802C9F40
@@ -11,7 +11,7 @@ lbl_802C6C1C:
/* 802C6C40 88 1F 01 B8 */ lbz r0, 0x1b8(r31)
/* 802C6C44 2C 00 00 64 */ cmpwi r0, 0x64
/* 802C6C48 41 82 00 20 */ beq lbl_802C6C68
/* 802C6C4C 80 6D 86 00 */ lwz r3, data_80450B80(r13)
/* 802C6C4C 80 6D 86 00 */ lwz r3, __OSReport_disable-0x18(r13)
/* 802C6C50 88 63 00 0C */ lbz r3, 0xc(r3)
/* 802C6C54 7C 63 07 74 */ extsb r3, r3
/* 802C6C58 4B D6 64 15 */ bl dComIfGp_getReverb__Fi
@@ -30,7 +30,7 @@ lbl_802C9F58:
/* 802C9FC8 4B FE 4B A9 */ bl registMultiSePos__12Z2MultiSeMgrFP3Vec
/* 802C9FCC 48 00 07 B0 */ b lbl_802CA77C
lbl_802C9FD0:
/* 802C9FD0 80 6D 86 00 */ lwz r3, data_80450B80(r13)
/* 802C9FD0 80 6D 86 00 */ lwz r3, __OSReport_disable-0x18(r13)
/* 802C9FD4 88 03 00 0C */ lbz r0, 0xc(r3)
/* 802C9FD8 7C 00 07 74 */ extsb r0, r0
/* 802C9FDC 28 00 00 0D */ cmplwi r0, 0xd
@@ -9,7 +9,7 @@ lbl_802C8258:
/* 802C8274 3C 60 00 09 */ lis r3, 0x0009 /* 0x00090027@ha */
/* 802C8278 38 03 00 27 */ addi r0, r3, 0x0027 /* 0x00090027@l */
/* 802C827C 90 01 00 0C */ stw r0, 0xc(r1)
/* 802C8280 80 6D 86 08 */ lwz r3, data_80450B88(r13)
/* 802C8280 80 6D 86 08 */ lwz r3, __OSReport_disable-0x10(r13)
/* 802C8284 38 81 00 0C */ addi r4, r1, 0xc
/* 802C8288 38 A0 00 00 */ li r5, 0
/* 802C828C 38 C0 00 00 */ li r6, 0
@@ -27,7 +27,7 @@ lbl_802C82B0:
/* 802C82B8 3C 60 00 09 */ lis r3, 0x0009 /* 0x00090028@ha */
/* 802C82BC 38 03 00 28 */ addi r0, r3, 0x0028 /* 0x00090028@l */
/* 802C82C0 90 01 00 08 */ stw r0, 8(r1)
/* 802C82C4 80 6D 86 08 */ lwz r3, data_80450B88(r13)
/* 802C82C4 80 6D 86 08 */ lwz r3, __OSReport_disable-0x10(r13)
/* 802C82C8 38 81 00 08 */ addi r4, r1, 8
/* 802C82CC 38 A0 00 00 */ li r5, 0
/* 802C82D0 38 C0 00 00 */ li r6, 0
@@ -24,7 +24,7 @@ lbl_802C5AB4:
/* 802C5B0C FF A0 20 90 */ fmr f29, f4
/* 802C5B10 FF C0 28 90 */ fmr f30, f5
/* 802C5B14 7C BF 2B 78 */ mr r31, r5
/* 802C5B18 80 6D 85 FC */ lwz r3, data_80450B7C(r13)
/* 802C5B18 80 6D 85 FC */ lwz r3, __OSReport_disable-0x1C(r13)
/* 802C5B1C 88 03 00 0C */ lbz r0, 0xc(r3)
/* 802C5B20 28 00 00 00 */ cmplwi r0, 0
/* 802C5B24 41 82 00 0C */ beq lbl_802C5B30
@@ -56,7 +56,7 @@ lbl_802C5B30:
lbl_802C5B88:
/* 802C5B88 80 1D 00 00 */ lwz r0, 0(r29)
/* 802C5B8C 90 01 00 08 */ stw r0, 8(r1)
/* 802C5B90 80 6D 85 F4 */ lwz r3, data_80450B74(r13)
/* 802C5B90 80 6D 85 F4 */ lwz r3, __OSReport_disable-0x24(r13)
/* 802C5B94 38 81 00 08 */ addi r4, r1, 8
/* 802C5B98 38 BE 00 04 */ addi r5, r30, 4
/* 802C5B9C 80 DE 00 00 */ lwz r6, 0(r30)
@@ -68,14 +68,14 @@ lbl_802C5B88:
/* 802C5BB4 C0 02 C3 44 */ lfs f0, lit_3502(r2)
/* 802C5BB8 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 802C5BBC 40 80 00 1C */ bge lbl_802C5BD8
/* 802C5BC0 80 6D 85 E0 */ lwz r3, data_80450B60(r13)
/* 802C5BC0 80 6D 85 E0 */ lwz r3, __OSReport_disable-0x38(r13)
/* 802C5BC4 3C A0 80 3A */ lis r5, CUTOFF_TO_IIR_TABLE__7JASCalc@ha /* 0x8039ABB8@ha */
/* 802C5BC8 38 A5 AB B8 */ addi r5, r5, CUTOFF_TO_IIR_TABLE__7JASCalc@l /* 0x8039ABB8@l */
/* 802C5BCC 38 A5 02 00 */ addi r5, r5, 0x200
/* 802C5BD0 4B FE 46 A1 */ bl setIIR__10Z2SoundMgrFP8JAISoundPCs
/* 802C5BD4 48 00 00 18 */ b lbl_802C5BEC
lbl_802C5BD8:
/* 802C5BD8 80 6D 85 E0 */ lwz r3, data_80450B60(r13)
/* 802C5BD8 80 6D 85 E0 */ lwz r3, __OSReport_disable-0x38(r13)
/* 802C5BDC 3C A0 80 3A */ lis r5, CUTOFF_TO_IIR_TABLE__7JASCalc@ha /* 0x8039ABB8@ha */
/* 802C5BE0 38 A5 AB B8 */ addi r5, r5, CUTOFF_TO_IIR_TABLE__7JASCalc@l /* 0x8039ABB8@l */
/* 802C5BE4 38 A5 03 F8 */ addi r5, r5, 0x3f8
@@ -24,7 +24,7 @@ lbl_802C5908:
/* 802C5960 FF A0 20 90 */ fmr f29, f4
/* 802C5964 FF C0 28 90 */ fmr f30, f5
/* 802C5968 7C BF 2B 78 */ mr r31, r5
/* 802C596C 80 6D 85 FC */ lwz r3, data_80450B7C(r13)
/* 802C596C 80 6D 85 FC */ lwz r3, __OSReport_disable-0x1C(r13)
/* 802C5970 88 03 00 0C */ lbz r0, 0xc(r3)
/* 802C5974 28 00 00 00 */ cmplwi r0, 0
/* 802C5978 41 82 00 0C */ beq lbl_802C5984
@@ -56,7 +56,7 @@ lbl_802C5984:
lbl_802C59DC:
/* 802C59DC 80 1E 00 00 */ lwz r0, 0(r30)
/* 802C59E0 90 01 00 08 */ stw r0, 8(r1)
/* 802C59E4 80 6D 85 F4 */ lwz r3, data_80450B74(r13)
/* 802C59E4 80 6D 85 F4 */ lwz r3, __OSReport_disable-0x24(r13)
/* 802C59E8 38 81 00 08 */ addi r4, r1, 8
/* 802C59EC 38 BD 00 04 */ addi r5, r29, 4
/* 802C59F0 80 DD 00 00 */ lwz r6, 0(r29)
@@ -78,14 +78,14 @@ lbl_802C59DC:
/* 802C5A30 C0 02 C3 44 */ lfs f0, lit_3502(r2)
/* 802C5A34 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 802C5A38 40 80 00 1C */ bge lbl_802C5A54
/* 802C5A3C 80 6D 85 E0 */ lwz r3, data_80450B60(r13)
/* 802C5A3C 80 6D 85 E0 */ lwz r3, __OSReport_disable-0x38(r13)
/* 802C5A40 3C A0 80 3A */ lis r5, CUTOFF_TO_IIR_TABLE__7JASCalc@ha /* 0x8039ABB8@ha */
/* 802C5A44 38 A5 AB B8 */ addi r5, r5, CUTOFF_TO_IIR_TABLE__7JASCalc@l /* 0x8039ABB8@l */
/* 802C5A48 38 A5 02 00 */ addi r5, r5, 0x200
/* 802C5A4C 4B FE 48 25 */ bl setIIR__10Z2SoundMgrFP8JAISoundPCs
/* 802C5A50 48 00 00 18 */ b lbl_802C5A68
lbl_802C5A54:
/* 802C5A54 80 6D 85 E0 */ lwz r3, data_80450B60(r13)
/* 802C5A54 80 6D 85 E0 */ lwz r3, __OSReport_disable-0x38(r13)
/* 802C5A58 3C A0 80 3A */ lis r5, CUTOFF_TO_IIR_TABLE__7JASCalc@ha /* 0x8039ABB8@ha */
/* 802C5A5C 38 A5 AB B8 */ addi r5, r5, CUTOFF_TO_IIR_TABLE__7JASCalc@l /* 0x8039ABB8@l */
/* 802C5A60 38 A5 03 F8 */ addi r5, r5, 0x3f8
@@ -227,11 +227,11 @@ lbl_802C8F80:
/* 802C8FB0 4B FF CB 05 */ bl startEnvSeLevel__11Z2EnvSeBaseF10JAISoundIDfffffUl
/* 802C8FB4 7C 7D 1B 78 */ mr r29, r3
/* 802C8FB8 48 00 02 BC */ b lbl_802C9274
/* 802C8FBC 80 8D 85 FC */ lwz r4, data_80450B7C(r13)
/* 802C8FBC 80 8D 85 FC */ lwz r4, __OSReport_disable-0x1C(r13)
/* 802C8FC0 80 04 00 10 */ lwz r0, 0x10(r4)
/* 802C8FC4 28 00 00 06 */ cmplwi r0, 6
/* 802C8FC8 40 82 00 CC */ bne lbl_802C9094
/* 802C8FCC 80 6D 86 00 */ lwz r3, data_80450B80(r13)
/* 802C8FCC 80 6D 86 00 */ lwz r3, __OSReport_disable-0x18(r13)
/* 802C8FD0 80 03 00 04 */ lwz r0, 4(r3)
/* 802C8FD4 2C 00 00 10 */ cmpwi r0, 0x10
/* 802C8FD8 40 82 00 14 */ bne lbl_802C8FEC
@@ -266,7 +266,7 @@ lbl_802C9028:
/* 802C903C 38 7F 01 F0 */ addi r3, r31, 0x1f0
/* 802C9040 4B FE 5D 81 */ bl getDolbyPower__12Z2MultiSeMgrFv
/* 802C9044 FF 80 08 90 */ fmr f28, f1
/* 802C9048 80 6D 86 00 */ lwz r3, data_80450B80(r13)
/* 802C9048 80 6D 86 00 */ lwz r3, __OSReport_disable-0x18(r13)
/* 802C904C 88 03 00 1E */ lbz r0, 0x1e(r3)
/* 802C9050 28 00 00 00 */ cmplwi r0, 0
/* 802C9054 41 82 00 0C */ beq lbl_802C9060
@@ -287,7 +287,7 @@ lbl_802C9060:
/* 802C908C 4B FF D0 55 */ bl startEnvSeAutoPanLevel__14Z2EnvSeAutoPanF10JAISoundIDfff
/* 802C9090 48 00 00 1C */ b lbl_802C90AC
lbl_802C9094:
/* 802C9094 80 6D 86 00 */ lwz r3, data_80450B80(r13)
/* 802C9094 80 6D 86 00 */ lwz r3, __OSReport_disable-0x18(r13)
/* 802C9098 88 03 00 1E */ lbz r0, 0x1e(r3)
/* 802C909C 28 00 00 00 */ cmplwi r0, 0
/* 802C90A0 41 82 00 0C */ beq lbl_802C90AC
@@ -22,7 +22,7 @@ lbl_802C92EC:
/* 802C933C 3C 60 00 09 */ lis r3, 0x0009 /* 0x00090035@ha */
/* 802C9340 38 03 00 35 */ addi r0, r3, 0x0035 /* 0x00090035@l */
/* 802C9344 90 01 00 08 */ stw r0, 8(r1)
/* 802C9348 80 6D 85 F4 */ lwz r3, data_80450B74(r13)
/* 802C9348 80 6D 85 F4 */ lwz r3, __OSReport_disable-0x24(r13)
/* 802C934C 38 81 00 08 */ addi r4, r1, 8
/* 802C9350 38 BE 02 10 */ addi r5, r30, 0x210
/* 802C9354 7F E6 FB 78 */ mr r6, r31
@@ -12,7 +12,7 @@ lbl_802CA794:
/* 802CA7BC 93 C1 00 48 */ stw r30, 0x48(r1)
/* 802CA7C0 7C 7E 1B 78 */ mr r30, r3
/* 802CA7C4 7C 9F 23 78 */ mr r31, r4
/* 802CA7C8 80 6D 86 00 */ lwz r3, data_80450B80(r13)
/* 802CA7C8 80 6D 86 00 */ lwz r3, __OSReport_disable-0x18(r13)
/* 802CA7CC 80 03 00 04 */ lwz r0, 4(r3)
/* 802CA7D0 2C 00 00 2E */ cmpwi r0, 0x2e
/* 802CA7D4 40 82 00 18 */ bne lbl_802CA7EC
@@ -168,7 +168,7 @@ lbl_802C7980:
/* 802C7AB0 38 60 00 01 */ li r3, 1
/* 802C7AB4 4B FE 1C 41 */ bl getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign
/* 802C7AB8 FE E0 08 90 */ fmr f23, f1
/* 802C7ABC 80 6D 86 00 */ lwz r3, data_80450B80(r13)
/* 802C7ABC 80 6D 86 00 */ lwz r3, __OSReport_disable-0x18(r13)
/* 802C7AC0 88 03 00 1E */ lbz r0, 0x1e(r3)
/* 802C7AC4 28 00 00 00 */ cmplwi r0, 0
/* 802C7AC8 41 82 00 10 */ beq lbl_802C7AD8
@@ -16,11 +16,11 @@ lbl_802C8300:
/* 802C8338 48 09 9E A5 */ bl _savegpr_29
/* 802C833C 7C 7F 1B 78 */ mr r31, r3
/* 802C8340 7C 9D 23 78 */ mr r29, r4
/* 802C8344 80 AD 85 FC */ lwz r5, data_80450B7C(r13)
/* 802C8344 80 AD 85 FC */ lwz r5, __OSReport_disable-0x1C(r13)
/* 802C8348 80 05 00 10 */ lwz r0, 0x10(r5)
/* 802C834C 28 00 00 06 */ cmplwi r0, 6
/* 802C8350 40 82 00 5C */ bne lbl_802C83AC
/* 802C8354 80 8D 86 00 */ lwz r4, data_80450B80(r13)
/* 802C8354 80 8D 86 00 */ lwz r4, __OSReport_disable-0x18(r13)
/* 802C8358 80 64 00 04 */ lwz r3, 4(r4)
/* 802C835C 38 03 FF FB */ addi r0, r3, -5
/* 802C8360 28 00 00 29 */ cmplwi r0, 0x29
@@ -62,12 +62,12 @@ lbl_802C719C:
/* 802C71B4 C0 1F 00 50 */ lfs f0, 0x50(r31)
/* 802C71B8 FC 02 00 00 */ fcmpu cr0, f2, f0
/* 802C71BC 41 82 00 2C */ beq lbl_802C71E8
/* 802C71C0 80 6D 85 C4 */ lwz r3, data_80450B44(r13)
/* 802C71C0 80 6D 85 C4 */ lwz r3, __OSReport_disable-0x54(r13)
/* 802C71C4 38 9F 00 3C */ addi r4, r31, 0x3c
/* 802C71C8 38 A1 00 78 */ addi r5, r1, 0x78
/* 802C71CC 38 C0 00 00 */ li r6, 0
/* 802C71D0 4B FF 67 5D */ bl convertAbsToRel__10Z2AudienceFR3VecP3Veci
/* 802C71D4 80 6D 85 C4 */ lwz r3, data_80450B44(r13)
/* 802C71D4 80 6D 85 C4 */ lwz r3, __OSReport_disable-0x54(r13)
/* 802C71D8 38 81 00 78 */ addi r4, r1, 0x78
/* 802C71DC C0 3F 00 50 */ lfs f1, 0x50(r31)
/* 802C71E0 38 A0 00 00 */ li r5, 0
@@ -80,7 +80,7 @@ lbl_802C71E8:
/* 802C71F8 C0 1F 00 4C */ lfs f0, 0x4c(r31)
/* 802C71FC FF 80 00 90 */ fmr f28, f0
/* 802C7200 FF 60 00 90 */ fmr f27, f0
/* 802C7204 80 6D 85 FC */ lwz r3, data_80450B7C(r13)
/* 802C7204 80 6D 85 FC */ lwz r3, __OSReport_disable-0x1C(r13)
/* 802C7208 88 83 00 00 */ lbz r4, 0(r3)
/* 802C720C 88 1F 00 38 */ lbz r0, 0x38(r31)
/* 802C7210 28 00 00 0B */ cmplwi r0, 0xb
@@ -380,7 +380,7 @@ lbl_802C7668:
/* 802C7684 C0 02 C3 44 */ lfs f0, lit_3502(r2)
/* 802C7688 EC 00 08 28 */ fsubs f0, f0, f1
/* 802C768C EF BD 00 32 */ fmuls f29, f29, f0
/* 802C7690 80 6D 86 00 */ lwz r3, data_80450B80(r13)
/* 802C7690 80 6D 86 00 */ lwz r3, __OSReport_disable-0x18(r13)
/* 802C7694 88 03 00 1E */ lbz r0, 0x1e(r3)
/* 802C7698 28 00 00 00 */ cmplwi r0, 0
/* 802C769C 41 82 00 10 */ beq lbl_802C76AC
@@ -440,7 +440,7 @@ lbl_802C7710:
/* 802C7768 80 1F 00 04 */ lwz r0, 4(r31)
/* 802C776C 28 00 00 00 */ cmplwi r0, 0
/* 802C7770 41 82 00 1C */ beq lbl_802C778C
/* 802C7774 80 6D 85 F4 */ lwz r3, data_80450B74(r13)
/* 802C7774 80 6D 85 F4 */ lwz r3, __OSReport_disable-0x24(r13)
/* 802C7778 38 A0 00 06 */ li r5, 6
/* 802C777C 88 DF 01 41 */ lbz r6, 0x141(r31)
/* 802C7780 7C C6 07 74 */ extsb r6, r6
@@ -450,7 +450,7 @@ lbl_802C778C:
/* 802C778C 80 1C 00 00 */ lwz r0, 0(r28)
/* 802C7790 28 00 00 00 */ cmplwi r0, 0
/* 802C7794 41 82 00 20 */ beq lbl_802C77B4
/* 802C7798 80 6D 85 F4 */ lwz r3, data_80450B74(r13)
/* 802C7798 80 6D 85 F4 */ lwz r3, __OSReport_disable-0x24(r13)
/* 802C779C 7F 84 E3 78 */ mr r4, r28
/* 802C77A0 38 A0 00 06 */ li r5, 6
/* 802C77A4 88 DF 01 41 */ lbz r6, 0x141(r31)
@@ -1,5 +1,5 @@
lbl_802BA7DC:
/* 802BA7DC 90 6D 85 C0 */ stw r3, data_80450B40(r13)
/* 802BA7DC 90 6D 85 C0 */ stw r3, __OSReport_disable-0x58(r13)
/* 802BA7E0 38 80 00 00 */ li r4, 0
/* 802BA7E4 90 83 00 00 */ stw r4, 0(r3)
/* 802BA7E8 38 00 FF FF */ li r0, -1
@@ -2,7 +2,7 @@ lbl_802BAEB8:
/* 802BAEB8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802BAEBC 7C 08 02 A6 */ mflr r0
/* 802BAEC0 90 01 00 14 */ stw r0, 0x14(r1)
/* 802BAEC4 80 AD 86 00 */ lwz r5, data_80450B80(r13)
/* 802BAEC4 80 AD 86 00 */ lwz r5, __OSReport_disable-0x18(r13)
/* 802BAEC8 88 05 00 1E */ lbz r0, 0x1e(r5)
/* 802BAECC 28 00 00 00 */ cmplwi r0, 0
/* 802BAED0 41 82 00 18 */ beq lbl_802BAEE8
@@ -18,7 +18,7 @@ lbl_802BAE48:
/* 802BAE88 4B FF FD A1 */ bl setLineID__11Z2FxLineMgrFScbb
/* 802BAE8C 48 00 00 10 */ b lbl_802BAE9C
lbl_802BAE90:
/* 802BAE90 80 8D 86 00 */ lwz r4, data_80450B80(r13)
/* 802BAE90 80 8D 86 00 */ lwz r4, __OSReport_disable-0x18(r13)
/* 802BAE94 80 84 00 04 */ lwz r4, 4(r4)
/* 802BAE98 48 00 00 21 */ bl setSceneFx__11Z2FxLineMgrFl
lbl_802BAE9C:
@@ -1,77 +0,0 @@
lbl_802C333C:
/* 802C333C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802C3340 7C 08 02 A6 */ mflr r0
/* 802C3344 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C3348 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802C334C 7C 7F 1B 78 */ mr r31, r3
/* 802C3350 4B FF D0 79 */ bl __ct__10Z2CreatureFv
/* 802C3354 38 7F 00 90 */ addi r3, r31, 0x90
/* 802C3358 48 00 15 91 */ bl __ct__18Z2LinkSoundStarterFv
/* 802C335C 3C 60 80 3D */ lis r3, __vt__14Z2CreatureLink@ha /* 0x803CB980@ha */
/* 802C3360 38 63 B9 80 */ addi r3, r3, __vt__14Z2CreatureLink@l /* 0x803CB980@l */
/* 802C3364 90 7F 00 00 */ stw r3, 0(r31)
/* 802C3368 38 03 00 30 */ addi r0, r3, 0x30
/* 802C336C 90 1F 00 90 */ stw r0, 0x90(r31)
/* 802C3370 38 7F 00 94 */ addi r3, r31, 0x94
/* 802C3374 4B FF B4 D1 */ bl __ct__16Z2SoundObjSimpleFv
/* 802C3378 38 60 00 00 */ li r3, 0
/* 802C337C 98 7F 00 C0 */ stb r3, 0xc0(r31)
/* 802C3380 93 ED 8D E0 */ stw r31, mLinkPtr__14Z2CreatureLink(r13)
/* 802C3384 38 00 00 FF */ li r0, 0xff
/* 802C3388 98 1F 00 C1 */ stb r0, 0xc1(r31)
/* 802C338C 88 1F 00 CB */ lbz r0, 0xcb(r31)
/* 802C3390 50 60 3E 30 */ rlwimi r0, r3, 7, 0x18, 0x18
/* 802C3394 98 1F 00 CB */ stb r0, 0xcb(r31)
/* 802C3398 88 1F 00 CB */ lbz r0, 0xcb(r31)
/* 802C339C 50 60 36 72 */ rlwimi r0, r3, 6, 0x19, 0x19
/* 802C33A0 98 1F 00 CB */ stb r0, 0xcb(r31)
/* 802C33A4 98 7F 00 C2 */ stb r3, 0xc2(r31)
/* 802C33A8 88 1F 00 CB */ lbz r0, 0xcb(r31)
/* 802C33AC 50 60 2E B4 */ rlwimi r0, r3, 5, 0x1a, 0x1a
/* 802C33B0 98 1F 00 CB */ stb r0, 0xcb(r31)
/* 802C33B4 7F E3 FB 78 */ mr r3, r31
/* 802C33B8 7F E4 FB 78 */ mr r4, r31
/* 802C33BC 28 1F 00 00 */ cmplwi r31, 0
/* 802C33C0 41 82 00 08 */ beq lbl_802C33C8
/* 802C33C4 38 9F 00 90 */ addi r4, r31, 0x90
lbl_802C33C8:
/* 802C33C8 81 83 00 00 */ lwz r12, 0(r3)
/* 802C33CC 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 802C33D0 7D 89 03 A6 */ mtctr r12
/* 802C33D4 4E 80 04 21 */ bctrl
/* 802C33D8 7F E0 FB 78 */ mr r0, r31
/* 802C33DC 28 1F 00 00 */ cmplwi r31, 0
/* 802C33E0 41 82 00 08 */ beq lbl_802C33E8
/* 802C33E4 38 1F 00 90 */ addi r0, r31, 0x90
lbl_802C33E8:
/* 802C33E8 90 1F 00 A8 */ stw r0, 0xa8(r31)
/* 802C33EC 38 60 00 00 */ li r3, 0
/* 802C33F0 98 7F 00 C3 */ stb r3, 0xc3(r31)
/* 802C33F4 98 7F 00 C4 */ stb r3, 0xc4(r31)
/* 802C33F8 98 7F 00 C5 */ stb r3, 0xc5(r31)
/* 802C33FC 98 7F 00 C6 */ stb r3, 0xc6(r31)
/* 802C3400 98 7F 00 C7 */ stb r3, 0xc7(r31)
/* 802C3404 88 1F 00 CB */ lbz r0, 0xcb(r31)
/* 802C3408 50 60 26 F6 */ rlwimi r0, r3, 4, 0x1b, 0x1b
/* 802C340C 98 1F 00 CB */ stb r0, 0xcb(r31)
/* 802C3410 88 1F 00 CB */ lbz r0, 0xcb(r31)
/* 802C3414 50 60 1F 38 */ rlwimi r0, r3, 3, 0x1c, 0x1c
/* 802C3418 98 1F 00 CB */ stb r0, 0xcb(r31)
/* 802C341C 88 1F 00 CB */ lbz r0, 0xcb(r31)
/* 802C3420 50 60 17 7A */ rlwimi r0, r3, 2, 0x1d, 0x1d
/* 802C3424 98 1F 00 CB */ stb r0, 0xcb(r31)
/* 802C3428 88 1F 00 CB */ lbz r0, 0xcb(r31)
/* 802C342C 50 60 0F BC */ rlwimi r0, r3, 1, 0x1e, 0x1e
/* 802C3430 98 1F 00 CB */ stb r0, 0xcb(r31)
/* 802C3434 88 1F 00 CB */ lbz r0, 0xcb(r31)
/* 802C3438 50 60 07 FE */ rlwimi r0, r3, 0, 0x1f, 0x1f
/* 802C343C 98 1F 00 CB */ stb r0, 0xcb(r31)
/* 802C3440 88 1F 00 CC */ lbz r0, 0xcc(r31)
/* 802C3444 50 60 36 72 */ rlwimi r0, r3, 6, 0x19, 0x19
/* 802C3448 98 1F 00 CC */ stb r0, 0xcc(r31)
/* 802C344C 7F E3 FB 78 */ mr r3, r31
/* 802C3450 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802C3454 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802C3458 7C 08 03 A6 */ mtlr r0
/* 802C345C 38 21 00 10 */ addi r1, r1, 0x10
/* 802C3460 4E 80 00 20 */ blr
@@ -1,33 +0,0 @@
lbl_802C4FFC:
/* 802C4FFC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802C5000 7C 08 02 A6 */ mflr r0
/* 802C5004 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C5008 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802C500C 7C 7F 1B 78 */ mr r31, r3
/* 802C5010 4B FF B3 B9 */ bl __ct__10Z2CreatureFv
/* 802C5014 38 7F 00 90 */ addi r3, r31, 0x90
/* 802C5018 7F E4 FB 78 */ mr r4, r31
/* 802C501C 48 00 02 19 */ bl __ct__18Z2RideSoundStarterFP14Z2CreatureRide
/* 802C5020 3C 60 80 3D */ lis r3, __vt__14Z2CreatureRide@ha /* 0x803CB924@ha */
/* 802C5024 38 63 B9 24 */ addi r3, r3, __vt__14Z2CreatureRide@l /* 0x803CB924@l */
/* 802C5028 90 7F 00 00 */ stw r3, 0(r31)
/* 802C502C 38 03 00 30 */ addi r0, r3, 0x30
/* 802C5030 90 1F 00 90 */ stw r0, 0x90(r31)
/* 802C5034 38 00 00 00 */ li r0, 0
/* 802C5038 98 1F 00 98 */ stb r0, 0x98(r31)
/* 802C503C 7F E3 FB 78 */ mr r3, r31
/* 802C5040 7F E4 FB 78 */ mr r4, r31
/* 802C5044 28 1F 00 00 */ cmplwi r31, 0
/* 802C5048 41 82 00 08 */ beq lbl_802C5050
/* 802C504C 38 9F 00 90 */ addi r4, r31, 0x90
lbl_802C5050:
/* 802C5050 81 83 00 00 */ lwz r12, 0(r3)
/* 802C5054 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 802C5058 7D 89 03 A6 */ mtctr r12
/* 802C505C 4E 80 04 21 */ bctrl
/* 802C5060 7F E3 FB 78 */ mr r3, r31
/* 802C5064 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802C5068 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802C506C 7C 08 03 A6 */ mtlr r0
/* 802C5070 38 21 00 10 */ addi r1, r1, 0x10
/* 802C5074 4E 80 00 20 */ blr
@@ -41,11 +41,11 @@ lbl_802C3564:
/* 802C3598 41 82 00 08 */ beq lbl_802C35A0
/* 802C359C 38 63 FF FC */ addi r3, r3, -4
lbl_802C35A0:
/* 802C35A0 80 0D 85 F4 */ lwz r0, data_80450B74(r13)
/* 802C35A0 80 0D 85 F4 */ lwz r0, __OSReport_disable-0x24(r13)
/* 802C35A4 7C 00 18 40 */ cmplw r0, r3
/* 802C35A8 40 82 00 0C */ bne lbl_802C35B4
/* 802C35AC 38 00 00 00 */ li r0, 0
/* 802C35B0 90 0D 85 F4 */ stw r0, data_80450B74(r13)
/* 802C35B0 90 0D 85 F4 */ stw r0, __OSReport_disable-0x24(r13)
lbl_802C35B4:
/* 802C35B4 38 7F 00 90 */ addi r3, r31, 0x90
/* 802C35B8 38 80 00 00 */ li r4, 0
@@ -32,11 +32,11 @@ lbl_802C5114:
/* 802C518C 41 82 00 08 */ beq lbl_802C5194
/* 802C5190 38 63 FF FC */ addi r3, r3, -4
lbl_802C5194:
/* 802C5194 80 0D 85 F4 */ lwz r0, data_80450B74(r13)
/* 802C5194 80 0D 85 F4 */ lwz r0, __OSReport_disable-0x24(r13)
/* 802C5198 7C 00 18 40 */ cmplw r0, r3
/* 802C519C 40 82 00 0C */ bne lbl_802C51A8
/* 802C51A0 38 00 00 00 */ li r0, 0
/* 802C51A4 90 0D 85 F4 */ stw r0, data_80450B74(r13)
/* 802C51A4 90 0D 85 F4 */ stw r0, __OSReport_disable-0x24(r13)
lbl_802C51A8:
/* 802C51A8 38 7E 00 90 */ addi r3, r30, 0x90
/* 802C51AC 38 80 00 00 */ li r4, 0
@@ -20,11 +20,11 @@ lbl_802C3464:
/* 802C34AC 41 82 00 08 */ beq lbl_802C34B4
/* 802C34B0 38 63 FF FC */ addi r3, r3, -4
lbl_802C34B4:
/* 802C34B4 80 0D 85 F4 */ lwz r0, data_80450B74(r13)
/* 802C34B4 80 0D 85 F4 */ lwz r0, __OSReport_disable-0x24(r13)
/* 802C34B8 7C 00 18 40 */ cmplw r0, r3
/* 802C34BC 40 82 00 0C */ bne lbl_802C34C8
/* 802C34C0 38 00 00 00 */ li r0, 0
/* 802C34C4 90 0D 85 F4 */ stw r0, data_80450B74(r13)
/* 802C34C4 90 0D 85 F4 */ stw r0, __OSReport_disable-0x24(r13)
lbl_802C34C8:
/* 802C34C8 7F C3 F3 78 */ mr r3, r30
/* 802C34CC 38 80 00 00 */ li r4, 0
@@ -20,11 +20,11 @@ lbl_802C5078:
/* 802C50C0 41 82 00 08 */ beq lbl_802C50C8
/* 802C50C4 38 63 FF FC */ addi r3, r3, -4
lbl_802C50C8:
/* 802C50C8 80 0D 85 F4 */ lwz r0, data_80450B74(r13)
/* 802C50C8 80 0D 85 F4 */ lwz r0, __OSReport_disable-0x24(r13)
/* 802C50CC 7C 00 18 40 */ cmplw r0, r3
/* 802C50D0 40 82 00 0C */ bne lbl_802C50DC
/* 802C50D4 38 00 00 00 */ li r0, 0
/* 802C50D8 90 0D 85 F4 */ stw r0, data_80450B74(r13)
/* 802C50D8 90 0D 85 F4 */ stw r0, __OSReport_disable-0x24(r13)
lbl_802C50DC:
/* 802C50DC 7F C3 F3 78 */ mr r3, r30
/* 802C50E0 38 80 00 00 */ li r4, 0
@@ -1,18 +0,0 @@
lbl_802C35F8:
/* 802C35F8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802C35FC 7C 08 02 A6 */ mflr r0
/* 802C3600 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C3604 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802C3608 7C 7F 1B 78 */ mr r31, r3
/* 802C360C 88 03 00 B3 */ lbz r0, 0xb3(r3)
/* 802C3610 28 00 00 00 */ cmplwi r0, 0
/* 802C3614 41 82 00 08 */ beq lbl_802C361C
/* 802C3618 48 00 01 35 */ bl deleteKantera__14Z2CreatureLinkFv
lbl_802C361C:
/* 802C361C 7F E3 FB 78 */ mr r3, r31
/* 802C3620 4B FF CE C9 */ bl deleteObject__10Z2CreatureFv
/* 802C3624 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802C3628 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802C362C 7C 08 03 A6 */ mtlr r0
/* 802C3630 38 21 00 10 */ addi r1, r1, 0x10
/* 802C3634 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_802C51EC:
/* 802C51EC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802C51F0 7C 08 02 A6 */ mflr r0
/* 802C51F4 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C51F8 4B FF B2 F1 */ bl deleteObject__10Z2CreatureFv
/* 802C51FC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802C5200 7C 08 03 A6 */ mtlr r0
/* 802C5204 38 21 00 10 */ addi r1, r1, 0x10
/* 802C5208 4E 80 00 20 */ blr
@@ -33,7 +33,7 @@ lbl_802C37E8:
/* 802C37F4 3C 60 00 02 */ lis r3, 0x0002 /* 0x00020051@ha */
/* 802C37F8 38 03 00 51 */ addi r0, r3, 0x0051 /* 0x00020051@l */
/* 802C37FC 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C3800 80 6D 86 08 */ lwz r3, data_80450B88(r13)
/* 802C3800 80 6D 86 08 */ lwz r3, __OSReport_disable-0x10(r13)
/* 802C3804 38 81 00 14 */ addi r4, r1, 0x14
/* 802C3808 38 A0 00 00 */ li r5, 0
/* 802C380C 38 C0 00 00 */ li r6, 0
@@ -48,7 +48,7 @@ lbl_802C382C:
/* 802C382C 88 1F 00 CB */ lbz r0, 0xcb(r31)
/* 802C3830 54 00 D7 FF */ rlwinm. r0, r0, 0x1a, 0x1f, 0x1f
/* 802C3834 41 82 00 5C */ beq lbl_802C3890
/* 802C3838 80 6D 85 FC */ lwz r3, data_80450B7C(r13)
/* 802C3838 80 6D 85 FC */ lwz r3, __OSReport_disable-0x1C(r13)
/* 802C383C C3 E3 00 1C */ lfs f31, 0x1c(r3)
/* 802C3840 C0 02 C2 A0 */ lfs f0, lit_3723(r2)
/* 802C3844 FC 1F 00 40 */ fcmpo cr0, f31, f0
@@ -170,7 +170,7 @@ lbl_802C39C8:
/* 802C39E8 C0 03 00 08 */ lfs f0, 8(r3)
/* 802C39EC D0 1F 00 BC */ stfs f0, 0xbc(r31)
lbl_802C39F0:
/* 802C39F0 80 6D 85 FC */ lwz r3, data_80450B7C(r13)
/* 802C39F0 80 6D 85 FC */ lwz r3, __OSReport_disable-0x1C(r13)
/* 802C39F4 88 03 00 2C */ lbz r0, 0x2c(r3)
/* 802C39F8 28 00 00 0A */ cmplwi r0, 0xa
/* 802C39FC 40 82 00 10 */ bne lbl_802C3A0C
+2 -2
View File
@@ -31,7 +31,7 @@ lbl_802C4928:
/* 802C499C 88 03 00 CB */ lbz r0, 0xcb(r3)
/* 802C49A0 54 00 D7 FF */ rlwinm. r0, r0, 0x1a, 0x1f, 0x1f
/* 802C49A4 41 82 00 E8 */ beq lbl_802C4A8C
/* 802C49A8 80 6D 85 FC */ lwz r3, data_80450B7C(r13)
/* 802C49A8 80 6D 85 FC */ lwz r3, __OSReport_disable-0x1C(r13)
/* 802C49AC C0 23 00 1C */ lfs f1, 0x1c(r3)
/* 802C49B0 C0 02 C2 A0 */ lfs f0, lit_3723(r2)
/* 802C49B4 FC 01 00 40 */ fcmpo cr0, f1, f0
@@ -346,7 +346,7 @@ lbl_802C4DD8:
/* 802C4E10 7C 7D 1B 78 */ mr r29, r3
/* 802C4E14 57 E0 06 3F */ clrlwi. r0, r31, 0x18
/* 802C4E18 41 82 01 24 */ beq lbl_802C4F3C
/* 802C4E1C 80 6D 86 00 */ lwz r3, data_80450B80(r13)
/* 802C4E1C 80 6D 86 00 */ lwz r3, __OSReport_disable-0x18(r13)
/* 802C4E20 88 03 00 16 */ lbz r0, 0x16(r3)
/* 802C4E24 28 00 00 72 */ cmplwi r0, 0x72
/* 802C4E28 41 82 01 14 */ beq lbl_802C4F3C
+1 -1
View File
@@ -8,7 +8,7 @@ lbl_802C5284:
/* 802C529C 48 09 CF 41 */ bl _savegpr_29
/* 802C52A0 7C 7D 1B 78 */ mr r29, r3
/* 802C52A4 FF E0 08 90 */ fmr f31, f1
/* 802C52A8 80 6D 86 00 */ lwz r3, data_80450B80(r13)
/* 802C52A8 80 6D 86 00 */ lwz r3, __OSReport_disable-0x18(r13)
/* 802C52AC 88 03 00 1C */ lbz r0, 0x1c(r3)
/* 802C52B0 28 00 00 00 */ cmplwi r0, 0
/* 802C52B4 40 82 00 0C */ bne lbl_802C52C0
-3
View File
@@ -1,3 +0,0 @@
lbl_802C588C:
/* 802C588C 38 63 FF 70 */ addi r3, r3, -144
/* 802C5890 4B FF DC 70 */ b __dt__14Z2CreatureLinkFv
-3
View File
@@ -1,3 +0,0 @@
lbl_802C5894:
/* 802C5894 38 63 FF 70 */ addi r3, r3, -144
/* 802C5898 4B FF F8 7C */ b __dt__14Z2CreatureRideFv
@@ -1,16 +0,0 @@
lbl_802C3710:
/* 802C3710 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802C3714 7C 08 02 A6 */ mflr r0
/* 802C3718 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C371C 38 00 00 00 */ li r0, 0
/* 802C3720 98 03 00 C5 */ stb r0, 0xc5(r3)
/* 802C3724 38 A0 00 02 */ li r5, 2
/* 802C3728 81 83 00 A4 */ lwz r12, 0xa4(r3)
/* 802C372C 81 8C 00 14 */ lwz r12, 0x14(r12)
/* 802C3730 7D 89 03 A6 */ mtctr r12
/* 802C3734 38 63 00 94 */ addi r3, r3, 0x94
/* 802C3738 4E 80 04 21 */ bctrl
/* 802C373C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802C3740 7C 08 03 A6 */ mtlr r0
/* 802C3744 38 21 00 10 */ addi r1, r1, 0x10
/* 802C3748 4E 80 00 20 */ blr
@@ -1,55 +0,0 @@
lbl_802C3638:
/* 802C3638 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802C363C 7C 08 02 A6 */ mflr r0
/* 802C3640 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C3644 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802C3648 93 C1 00 08 */ stw r30, 8(r1)
/* 802C364C 7C 7E 1B 78 */ mr r30, r3
/* 802C3650 7C 9F 23 78 */ mr r31, r4
/* 802C3654 38 E0 00 06 */ li r7, 6
/* 802C3658 39 00 00 01 */ li r8, 1
/* 802C365C 39 20 00 02 */ li r9, 2
/* 802C3660 4B FF CF 51 */ bl init__10Z2CreatureFP3VecP3VecP3VecUcUcUc
/* 802C3664 80 1E 00 04 */ lwz r0, 4(r30)
/* 802C3668 80 6D 85 C4 */ lwz r3, data_80450B44(r13)
/* 802C366C 80 63 01 D0 */ lwz r3, 0x1d0(r3)
/* 802C3670 90 03 00 14 */ stw r0, 0x14(r3)
/* 802C3674 38 00 00 FF */ li r0, 0xff
/* 802C3678 98 1E 00 C1 */ stb r0, 0xc1(r30)
/* 802C367C 38 60 00 00 */ li r3, 0
/* 802C3680 88 1E 00 CB */ lbz r0, 0xcb(r30)
/* 802C3684 50 60 3E 30 */ rlwimi r0, r3, 7, 0x18, 0x18
/* 802C3688 98 1E 00 CB */ stb r0, 0xcb(r30)
/* 802C368C 88 1E 00 CB */ lbz r0, 0xcb(r30)
/* 802C3690 50 60 36 72 */ rlwimi r0, r3, 6, 0x19, 0x19
/* 802C3694 98 1E 00 CB */ stb r0, 0xcb(r30)
/* 802C3698 98 7E 00 C2 */ stb r3, 0xc2(r30)
/* 802C369C 88 1E 00 CB */ lbz r0, 0xcb(r30)
/* 802C36A0 50 60 2E B4 */ rlwimi r0, r3, 5, 0x1a, 0x1a
/* 802C36A4 98 1E 00 CB */ stb r0, 0xcb(r30)
/* 802C36A8 98 7E 00 C5 */ stb r3, 0xc5(r30)
/* 802C36AC 88 1E 00 CB */ lbz r0, 0xcb(r30)
/* 802C36B0 50 60 0F BC */ rlwimi r0, r3, 1, 0x1e, 0x1e
/* 802C36B4 98 1E 00 CB */ stb r0, 0xcb(r30)
/* 802C36B8 88 1E 00 CB */ lbz r0, 0xcb(r30)
/* 802C36BC 50 60 07 FE */ rlwimi r0, r3, 0, 0x1f, 0x1f
/* 802C36C0 98 1E 00 CB */ stb r0, 0xcb(r30)
/* 802C36C4 88 1E 00 CC */ lbz r0, 0xcc(r30)
/* 802C36C8 50 60 36 72 */ rlwimi r0, r3, 6, 0x19, 0x19
/* 802C36CC 98 1E 00 CC */ stb r0, 0xcc(r30)
/* 802C36D0 C0 1F 00 00 */ lfs f0, 0(r31)
/* 802C36D4 D0 1E 00 B4 */ stfs f0, 0xb4(r30)
/* 802C36D8 C0 1F 00 04 */ lfs f0, 4(r31)
/* 802C36DC D0 1E 00 B8 */ stfs f0, 0xb8(r30)
/* 802C36E0 C0 1F 00 08 */ lfs f0, 8(r31)
/* 802C36E4 D0 1E 00 BC */ stfs f0, 0xbc(r30)
/* 802C36E8 98 7E 00 C8 */ stb r3, 0xc8(r30)
/* 802C36EC 98 7E 00 C9 */ stb r3, 0xc9(r30)
/* 802C36F0 38 00 FF FF */ li r0, -1
/* 802C36F4 98 1E 00 CA */ stb r0, 0xca(r30)
/* 802C36F8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802C36FC 83 C1 00 08 */ lwz r30, 8(r1)
/* 802C3700 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802C3704 7C 08 03 A6 */ mtlr r0
/* 802C3708 38 21 00 10 */ addi r1, r1, 0x10
/* 802C370C 4E 80 00 20 */ blr
@@ -1,21 +0,0 @@
lbl_802C32F0:
/* 802C32F0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802C32F4 7C 08 02 A6 */ mflr r0
/* 802C32F8 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C32FC 98 83 00 C4 */ stb r4, 0xc4(r3)
/* 802C3300 80 8D 86 00 */ lwz r4, data_80450B80(r13)
/* 802C3304 88 04 00 1D */ lbz r0, 0x1d(r4)
/* 802C3308 28 00 00 00 */ cmplwi r0, 0
/* 802C330C 41 82 00 20 */ beq lbl_802C332C
/* 802C3310 3C 80 00 02 */ lis r4, 0x0002 /* 0x0002005E@ha */
/* 802C3314 38 04 00 5E */ addi r0, r4, 0x005E /* 0x0002005E@l */
/* 802C3318 90 01 00 08 */ stw r0, 8(r1)
/* 802C331C 38 81 00 08 */ addi r4, r1, 8
/* 802C3320 38 A0 00 00 */ li r5, 0
/* 802C3324 38 C0 FF FF */ li r6, -1
/* 802C3328 48 00 08 AD */ bl startLinkSound__14Z2CreatureLinkF10JAISoundIDUlSc
lbl_802C332C:
/* 802C332C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802C3330 7C 08 03 A6 */ mtlr r0
/* 802C3334 38 21 00 10 */ addi r1, r1, 0x10
/* 802C3338 4E 80 00 20 */ blr
@@ -1,27 +0,0 @@
lbl_802C328C:
/* 802C328C 98 83 00 C7 */ stb r4, 0xc7(r3)
/* 802C3290 20 05 00 01 */ subfic r0, r5, 1
/* 802C3294 7C 00 00 34 */ cntlzw r0, r0
/* 802C3298 54 04 D9 7E */ srwi r4, r0, 5
/* 802C329C 88 03 00 CB */ lbz r0, 0xcb(r3)
/* 802C32A0 50 80 1F 38 */ rlwimi r0, r4, 3, 0x1c, 0x1c
/* 802C32A4 98 03 00 CB */ stb r0, 0xcb(r3)
/* 802C32A8 88 03 00 C6 */ lbz r0, 0xc6(r3)
/* 802C32AC 28 00 00 00 */ cmplwi r0, 0
/* 802C32B0 41 82 00 2C */ beq lbl_802C32DC
/* 802C32B4 88 03 00 C7 */ lbz r0, 0xc7(r3)
/* 802C32B8 28 00 00 00 */ cmplwi r0, 0
/* 802C32BC 41 82 00 20 */ beq lbl_802C32DC
/* 802C32C0 88 83 00 CB */ lbz r4, 0xcb(r3)
/* 802C32C4 54 80 EF FF */ rlwinm. r0, r4, 0x1d, 0x1f, 0x1f
/* 802C32C8 40 82 00 14 */ bne lbl_802C32DC
/* 802C32CC 38 00 00 01 */ li r0, 1
/* 802C32D0 50 04 17 7A */ rlwimi r4, r0, 2, 0x1d, 0x1d
/* 802C32D4 98 83 00 CB */ stb r4, 0xcb(r3)
/* 802C32D8 4E 80 00 20 */ blr
lbl_802C32DC:
/* 802C32DC 38 80 00 00 */ li r4, 0
/* 802C32E0 88 03 00 CB */ lbz r0, 0xcb(r3)
/* 802C32E4 50 80 17 7A */ rlwimi r0, r4, 2, 0x1d, 0x1d
/* 802C32E8 98 03 00 CB */ stb r0, 0xcb(r3)
/* 802C32EC 4E 80 00 20 */ blr
@@ -1,27 +0,0 @@
lbl_802C3228:
/* 802C3228 98 83 00 C6 */ stb r4, 0xc6(r3)
/* 802C322C 20 05 00 01 */ subfic r0, r5, 1
/* 802C3230 7C 00 00 34 */ cntlzw r0, r0
/* 802C3234 54 04 D9 7E */ srwi r4, r0, 5
/* 802C3238 88 03 00 CB */ lbz r0, 0xcb(r3)
/* 802C323C 50 80 26 F6 */ rlwimi r0, r4, 4, 0x1b, 0x1b
/* 802C3240 98 03 00 CB */ stb r0, 0xcb(r3)
/* 802C3244 88 03 00 C6 */ lbz r0, 0xc6(r3)
/* 802C3248 28 00 00 00 */ cmplwi r0, 0
/* 802C324C 41 82 00 2C */ beq lbl_802C3278
/* 802C3250 88 03 00 C7 */ lbz r0, 0xc7(r3)
/* 802C3254 28 00 00 00 */ cmplwi r0, 0
/* 802C3258 41 82 00 20 */ beq lbl_802C3278
/* 802C325C 88 83 00 CB */ lbz r4, 0xcb(r3)
/* 802C3260 54 80 EF FF */ rlwinm. r0, r4, 0x1d, 0x1f, 0x1f
/* 802C3264 40 82 00 14 */ bne lbl_802C3278
/* 802C3268 38 00 00 01 */ li r0, 1
/* 802C326C 50 04 17 7A */ rlwimi r4, r0, 2, 0x1d, 0x1d
/* 802C3270 98 83 00 CB */ stb r4, 0xcb(r3)
/* 802C3274 4E 80 00 20 */ blr
lbl_802C3278:
/* 802C3278 38 80 00 00 */ li r4, 0
/* 802C327C 88 03 00 CB */ lbz r0, 0xcb(r3)
/* 802C3280 50 80 17 7A */ rlwimi r0, r4, 2, 0x1d, 0x1d
/* 802C3284 98 03 00 CB */ stb r0, 0xcb(r3)
/* 802C3288 4E 80 00 20 */ blr
@@ -1,5 +0,0 @@
lbl_802C3AEC:
/* 802C3AEC 88 03 00 CB */ lbz r0, 0xcb(r3)
/* 802C3AF0 50 80 07 FE */ rlwimi r0, r4, 0, 0x1f, 0x1f
/* 802C3AF4 98 03 00 CB */ stb r0, 0xcb(r3)
/* 802C3AF8 4E 80 00 20 */ blr
@@ -1,5 +0,0 @@
lbl_802C48D8:
/* 802C48D8 88 03 00 CB */ lbz r0, 0xcb(r3)
/* 802C48DC 50 80 2E B4 */ rlwimi r0, r4, 5, 0x1a, 0x1a
/* 802C48E0 98 03 00 CB */ stb r0, 0xcb(r3)
/* 802C48E4 4E 80 00 20 */ blr
@@ -1,36 +0,0 @@
lbl_802C3A6C:
/* 802C3A6C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802C3A70 7C 08 02 A6 */ mflr r0
/* 802C3A74 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C3A78 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802C3A7C 93 C1 00 08 */ stw r30, 8(r1)
/* 802C3A80 7C 7E 1B 78 */ mr r30, r3
/* 802C3A84 7C 9F 23 78 */ mr r31, r4
/* 802C3A88 88 03 00 CB */ lbz r0, 0xcb(r3)
/* 802C3A8C 54 03 FF FE */ rlwinm r3, r0, 0x1f, 0x1f, 0x1f
/* 802C3A90 54 80 06 3E */ clrlwi r0, r4, 0x18
/* 802C3A94 7C 03 00 40 */ cmplw r3, r0
/* 802C3A98 41 82 00 3C */ beq lbl_802C3AD4
/* 802C3A9C 28 00 00 00 */ cmplwi r0, 0
/* 802C3AA0 41 82 00 18 */ beq lbl_802C3AB8
/* 802C3AA4 80 6D 85 C4 */ lwz r3, data_80450B44(r13)
/* 802C3AA8 C0 22 C2 C0 */ lfs f1, lit_3743(r2)
/* 802C3AAC 38 80 00 00 */ li r4, 0
/* 802C3AB0 4B FF 9E 5D */ bl setTargetVolume__10Z2AudienceFfi
/* 802C3AB4 48 00 00 14 */ b lbl_802C3AC8
lbl_802C3AB8:
/* 802C3AB8 80 6D 85 C4 */ lwz r3, data_80450B44(r13)
/* 802C3ABC C0 22 C2 A0 */ lfs f1, lit_3723(r2)
/* 802C3AC0 38 80 00 00 */ li r4, 0
/* 802C3AC4 4B FF 9E 49 */ bl setTargetVolume__10Z2AudienceFfi
lbl_802C3AC8:
/* 802C3AC8 88 1E 00 CB */ lbz r0, 0xcb(r30)
/* 802C3ACC 53 E0 0F BC */ rlwimi r0, r31, 1, 0x1e, 0x1e
/* 802C3AD0 98 1E 00 CB */ stb r0, 0xcb(r30)
lbl_802C3AD4:
/* 802C3AD4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802C3AD8 83 C1 00 08 */ lwz r30, 8(r1)
/* 802C3ADC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802C3AE0 7C 08 03 A6 */ mtlr r0
/* 802C3AE4 38 21 00 10 */ addi r1, r1, 0x10
/* 802C3AE8 4E 80 00 20 */ blr
@@ -11,7 +11,7 @@ lbl_802C3AFC:
/* 802C3B20 3C 60 00 02 */ lis r3, 0x0002 /* 0x00020050@ha */
/* 802C3B24 38 03 00 50 */ addi r0, r3, 0x0050 /* 0x00020050@l */
/* 802C3B28 90 01 00 0C */ stw r0, 0xc(r1)
/* 802C3B2C 80 6D 86 08 */ lwz r3, data_80450B88(r13)
/* 802C3B2C 80 6D 86 08 */ lwz r3, __OSReport_disable-0x10(r13)
/* 802C3B30 38 81 00 0C */ addi r4, r1, 0xc
/* 802C3B34 38 A0 00 00 */ li r5, 0
/* 802C3B38 38 C0 00 00 */ li r6, 0
@@ -22,10 +22,10 @@ lbl_802C3AFC:
/* 802C3B4C FC 80 18 90 */ fmr f4, f3
/* 802C3B50 39 00 00 00 */ li r8, 0
/* 802C3B54 4B FE 7E 31 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 802C3B58 80 6D 85 C0 */ lwz r3, data_80450B40(r13)
/* 802C3B58 80 6D 85 C0 */ lwz r3, __OSReport_disable-0x58(r13)
/* 802C3B5C 38 80 00 01 */ li r4, 1
/* 802C3B60 4B FF 72 BD */ bl setFxForceOff__11Z2FxLineMgrFb
/* 802C3B64 80 6D 85 C8 */ lwz r3, data_80450B48(r13)
/* 802C3B64 80 6D 85 C8 */ lwz r3, __OSReport_disable-0x50(r13)
/* 802C3B68 38 80 00 20 */ li r4, 0x20
/* 802C3B6C 4B FF C4 81 */ bl setGhostEnemyState__13Z2SoundObjMgrFUc
/* 802C3B70 48 00 00 54 */ b lbl_802C3BC4
@@ -33,7 +33,7 @@ lbl_802C3B74:
/* 802C3B74 3C 60 00 02 */ lis r3, 0x0002 /* 0x00020095@ha */
/* 802C3B78 38 03 00 95 */ addi r0, r3, 0x0095 /* 0x00020095@l */
/* 802C3B7C 90 01 00 08 */ stw r0, 8(r1)
/* 802C3B80 80 6D 86 08 */ lwz r3, data_80450B88(r13)
/* 802C3B80 80 6D 86 08 */ lwz r3, __OSReport_disable-0x10(r13)
/* 802C3B84 38 81 00 08 */ addi r4, r1, 8
/* 802C3B88 38 A0 00 00 */ li r5, 0
/* 802C3B8C 38 C0 00 00 */ li r6, 0
@@ -44,10 +44,10 @@ lbl_802C3B74:
/* 802C3BA0 FC 80 18 90 */ fmr f4, f3
/* 802C3BA4 39 00 00 00 */ li r8, 0
/* 802C3BA8 4B FE 7D DD */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 802C3BAC 80 6D 85 C0 */ lwz r3, data_80450B40(r13)
/* 802C3BAC 80 6D 85 C0 */ lwz r3, __OSReport_disable-0x58(r13)
/* 802C3BB0 38 80 00 00 */ li r4, 0
/* 802C3BB4 4B FF 72 69 */ bl setFxForceOff__11Z2FxLineMgrFb
/* 802C3BB8 80 6D 85 C8 */ lwz r3, data_80450B48(r13)
/* 802C3BB8 80 6D 85 C8 */ lwz r3, __OSReport_disable-0x50(r13)
/* 802C3BBC 38 80 00 10 */ li r4, 0x10
/* 802C3BC0 4B FF C4 2D */ bl setGhostEnemyState__13Z2SoundObjMgrFUc
lbl_802C3BC4:
@@ -1,40 +0,0 @@
lbl_802C4784:
/* 802C4784 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802C4788 7C 08 02 A6 */ mflr r0
/* 802C478C 90 01 00 24 */ stw r0, 0x24(r1)
/* 802C4790 39 61 00 20 */ addi r11, r1, 0x20
/* 802C4794 48 09 DA 49 */ bl _savegpr_29
/* 802C4798 7C 7D 1B 78 */ mr r29, r3
/* 802C479C 7C 9E 23 78 */ mr r30, r4
/* 802C47A0 7C BF 2B 78 */ mr r31, r5
/* 802C47A4 2C 1F 00 28 */ cmpwi r31, 0x28
/* 802C47A8 40 80 00 10 */ bge lbl_802C47B8
/* 802C47AC 2C 1F 00 20 */ cmpwi r31, 0x20
/* 802C47B0 41 82 00 20 */ beq lbl_802C47D0
/* 802C47B4 48 00 00 34 */ b lbl_802C47E8
lbl_802C47B8:
/* 802C47B8 2C 1F 00 2B */ cmpwi r31, 0x2b
/* 802C47BC 40 80 00 2C */ bge lbl_802C47E8
/* 802C47C0 80 6D 86 04 */ lwz r3, data_80450B84(r13)
/* 802C47C4 38 80 00 02 */ li r4, 2
/* 802C47C8 4B FF 00 7D */ bl setBattleSeqState__8Z2SeqMgrFUc
/* 802C47CC 48 00 00 1C */ b lbl_802C47E8
lbl_802C47D0:
/* 802C47D0 3C 1E FF FC */ addis r0, r30, 0xfffc
/* 802C47D4 28 00 00 01 */ cmplwi r0, 1
/* 802C47D8 40 82 00 10 */ bne lbl_802C47E8
/* 802C47DC 80 6D 86 04 */ lwz r3, data_80450B84(r13)
/* 802C47E0 38 80 00 14 */ li r4, 0x14
/* 802C47E4 4B FF 03 19 */ bl setBattleLastHit__8Z2SeqMgrFUc
lbl_802C47E8:
/* 802C47E8 38 7D 00 08 */ addi r3, r29, 8
/* 802C47EC 7F C4 F3 78 */ mr r4, r30
/* 802C47F0 7F E5 FB 78 */ mr r5, r31
/* 802C47F4 38 C0 00 00 */ li r6, 0
/* 802C47F8 4B FF 9C AD */ bl startCollisionSE__14Z2SoundObjBaseFUlUlP14Z2SoundObjBase
/* 802C47FC 39 61 00 20 */ addi r11, r1, 0x20
/* 802C4800 48 09 DA 29 */ bl _restgpr_29
/* 802C4804 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802C4808 7C 08 03 A6 */ mtlr r0
/* 802C480C 38 21 00 20 */ addi r1, r1, 0x20
/* 802C4810 4E 80 00 20 */ blr
@@ -14,11 +14,11 @@ lbl_802C3E68:
/* 802C3E98 3C 04 FF FE */ addis r0, r4, 0xfffe
/* 802C3E9C 28 00 00 BD */ cmplwi r0, 0xbd
/* 802C3EA0 40 82 00 2C */ bne lbl_802C3ECC
/* 802C3EA4 80 6D 85 FC */ lwz r3, data_80450B7C(r13)
/* 802C3EA4 80 6D 85 FC */ lwz r3, __OSReport_disable-0x1C(r13)
/* 802C3EA8 88 03 00 2C */ lbz r0, 0x2c(r3)
/* 802C3EAC 28 00 00 02 */ cmplwi r0, 2
/* 802C3EB0 41 82 00 14 */ beq lbl_802C3EC4
/* 802C3EB4 80 6D 86 00 */ lwz r3, data_80450B80(r13)
/* 802C3EB4 80 6D 86 00 */ lwz r3, __OSReport_disable-0x18(r13)
/* 802C3EB8 88 03 00 1C */ lbz r0, 0x1c(r3)
/* 802C3EBC 28 00 00 00 */ cmplwi r0, 0
/* 802C3EC0 40 82 00 0C */ bne lbl_802C3ECC
@@ -224,7 +224,7 @@ lbl_802C41A0:
/* 802C41B8 4B D7 08 05 */ bl isEventBit__11dSv_event_cCFUs
/* 802C41BC 2C 03 00 00 */ cmpwi r3, 0
/* 802C41C0 41 82 00 3C */ beq lbl_802C41FC
/* 802C41C4 80 6D 86 04 */ lwz r3, data_80450B84(r13)
/* 802C41C4 80 6D 86 04 */ lwz r3, __OSReport_disable-0x14(r13)
/* 802C41C8 80 63 00 04 */ lwz r3, 4(r3)
/* 802C41CC 28 03 00 00 */ cmplwi r3, 0
/* 802C41D0 41 82 00 10 */ beq lbl_802C41E0
@@ -281,7 +281,7 @@ lbl_802C424C:
/* 802C4288 48 00 00 44 */ b lbl_802C42CC
lbl_802C428C:
/* 802C428C C0 25 00 60 */ lfs f1, 0x60(r5)
/* 802C4290 80 6D 85 FC */ lwz r3, data_80450B7C(r13)
/* 802C4290 80 6D 85 FC */ lwz r3, __OSReport_disable-0x1C(r13)
/* 802C4294 88 03 00 2C */ lbz r0, 0x2c(r3)
/* 802C4298 28 00 00 02 */ cmplwi r0, 2
/* 802C429C 40 82 00 1C */ bne lbl_802C42B8
@@ -45,7 +45,7 @@ lbl_802C3C64:
/* 802C3C7C 41 82 00 44 */ beq lbl_802C3CC0
/* 802C3C80 48 00 01 BC */ b lbl_802C3E3C
lbl_802C3C84:
/* 802C3C84 80 6D 86 04 */ lwz r3, data_80450B84(r13)
/* 802C3C84 80 6D 86 04 */ lwz r3, __OSReport_disable-0x14(r13)
/* 802C3C88 38 80 00 02 */ li r4, 2
/* 802C3C8C 4B FF 0B B9 */ bl setBattleSeqState__8Z2SeqMgrFUc
/* 802C3C90 48 00 01 AC */ b lbl_802C3E3C
@@ -1,42 +0,0 @@
lbl_802C46F0:
/* 802C46F0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802C46F4 7C 08 02 A6 */ mflr r0
/* 802C46F8 90 01 00 24 */ stw r0, 0x24(r1)
/* 802C46FC 80 E4 00 00 */ lwz r7, 0(r4)
/* 802C4700 3C 80 00 02 */ lis r4, 0x0002 /* 0x00020044@ha */
/* 802C4704 38 04 00 44 */ addi r0, r4, 0x0044 /* 0x00020044@l */
/* 802C4708 7C 07 00 00 */ cmpw r7, r0
/* 802C470C 41 82 00 34 */ beq lbl_802C4740
/* 802C4710 40 80 00 4C */ bge lbl_802C475C
/* 802C4714 38 04 00 25 */ addi r0, r4, 0x25
/* 802C4718 7C 07 00 00 */ cmpw r7, r0
/* 802C471C 41 82 00 08 */ beq lbl_802C4724
/* 802C4720 48 00 00 3C */ b lbl_802C475C
lbl_802C4724:
/* 802C4724 90 E1 00 10 */ stw r7, 0x10(r1)
/* 802C4728 38 81 00 10 */ addi r4, r1, 0x10
/* 802C472C 81 83 00 00 */ lwz r12, 0(r3)
/* 802C4730 81 8C 00 28 */ lwz r12, 0x28(r12)
/* 802C4734 7D 89 03 A6 */ mtctr r12
/* 802C4738 4E 80 04 21 */ bctrl
/* 802C473C 48 00 00 38 */ b lbl_802C4774
lbl_802C4740:
/* 802C4740 90 E1 00 0C */ stw r7, 0xc(r1)
/* 802C4744 38 81 00 0C */ addi r4, r1, 0xc
/* 802C4748 81 83 00 00 */ lwz r12, 0(r3)
/* 802C474C 81 8C 00 28 */ lwz r12, 0x28(r12)
/* 802C4750 7D 89 03 A6 */ mtctr r12
/* 802C4754 4E 80 04 21 */ bctrl
/* 802C4758 48 00 00 1C */ b lbl_802C4774
lbl_802C475C:
/* 802C475C 90 E1 00 08 */ stw r7, 8(r1)
/* 802C4760 38 81 00 08 */ addi r4, r1, 8
/* 802C4764 81 83 00 00 */ lwz r12, 0(r3)
/* 802C4768 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 802C476C 7D 89 03 A6 */ mtctr r12
/* 802C4770 4E 80 04 21 */ bctrl
lbl_802C4774:
/* 802C4774 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802C4778 7C 08 03 A6 */ mtlr r0
/* 802C477C 38 21 00 20 */ addi r1, r1, 0x20
/* 802C4780 4E 80 00 20 */ blr
@@ -63,7 +63,7 @@ lbl_802C4650:
/* 802C4688 FC 20 F8 90 */ fmr f1, f31
/* 802C468C 38 80 00 00 */ li r4, 0
/* 802C4690 4B FD E7 25 */ bl moveVolume__18JAISoundParamsMoveFfUl
/* 802C4694 80 6D 85 F4 */ lwz r3, data_80450B74(r13)
/* 802C4694 80 6D 85 F4 */ lwz r3, __OSReport_disable-0x24(r13)
/* 802C4698 7F C4 F3 78 */ mr r4, r30
/* 802C469C 38 A0 00 08 */ li r5, 8
/* 802C46A0 57 E6 06 3E */ clrlwi r6, r31, 0x18
@@ -28,11 +28,11 @@ lbl_802C437C:
/* 802C4384 41 82 00 50 */ beq lbl_802C43D4
/* 802C4388 48 00 01 EC */ b lbl_802C4574
lbl_802C438C:
/* 802C438C 80 6D 85 FC */ lwz r3, data_80450B7C(r13)
/* 802C438C 80 6D 85 FC */ lwz r3, __OSReport_disable-0x1C(r13)
/* 802C4390 88 03 00 2C */ lbz r0, 0x2c(r3)
/* 802C4394 28 00 00 02 */ cmplwi r0, 2
/* 802C4398 41 82 00 14 */ beq lbl_802C43AC
/* 802C439C 80 6D 86 00 */ lwz r3, data_80450B80(r13)
/* 802C439C 80 6D 86 00 */ lwz r3, __OSReport_disable-0x18(r13)
/* 802C43A0 88 03 00 1C */ lbz r0, 0x1c(r3)
/* 802C43A4 28 00 00 00 */ cmplwi r0, 0
/* 802C43A8 40 82 00 0C */ bne lbl_802C43B4
@@ -76,7 +76,7 @@ lbl_802C4424:
/* 802C4424 88 1D 00 C2 */ lbz r0, 0xc2(r29)
/* 802C4428 28 00 00 03 */ cmplwi r0, 3
/* 802C442C 41 82 01 0C */ beq lbl_802C4538
/* 802C4430 80 6D 85 C8 */ lwz r3, data_80450B48(r13)
/* 802C4430 80 6D 85 C8 */ lwz r3, __OSReport_disable-0x50(r13)
/* 802C4434 88 03 00 15 */ lbz r0, 0x15(r3)
/* 802C4438 28 00 00 00 */ cmplwi r0, 0
/* 802C443C 40 82 00 FC */ bne lbl_802C4538
@@ -1,6 +1,6 @@
lbl_802B6840:
/* 802B6840 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802B6844 90 6D 86 00 */ stw r3, data_80450B80(r13)
/* 802B6844 90 6D 86 00 */ stw r3, __OSReport_disable-0x18(r13)
/* 802B6848 38 00 FF FF */ li r0, -1
/* 802B684C 90 03 00 04 */ stw r0, 4(r3)
/* 802B6850 90 01 00 08 */ stw r0, 8(r1)
@@ -4,10 +4,10 @@ lbl_802B9D98:
/* 802B9DA0 90 01 00 14 */ stw r0, 0x14(r1)
/* 802B9DA4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802B9DA8 7C 7F 1B 78 */ mr r31, r3
/* 802B9DAC 80 6D 86 08 */ lwz r3, data_80450B88(r13)
/* 802B9DAC 80 6D 86 08 */ lwz r3, __OSReport_disable-0x10(r13)
/* 802B9DB0 38 80 00 00 */ li r4, 0
/* 802B9DB4 4B FF 3B 99 */ bl seStopAll__7Z2SeMgrFUl
/* 802B9DB8 80 6D 85 BC */ lwz r3, data_80450B3C(r13)
/* 802B9DB8 80 6D 85 BC */ lwz r3, __OSReport_disable-0x5C(r13)
/* 802B9DBC 48 00 CB E1 */ bl resetSceneInner__10Z2EnvSeMgrFv
/* 802B9DC0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 802B9DC4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
@@ -125,7 +125,7 @@ lbl_802B9F5C:
/* 802B9F5C 88 1F 00 1A */ lbz r0, 0x1a(r31)
/* 802B9F60 28 00 00 00 */ cmplwi r0, 0
/* 802B9F64 41 82 00 48 */ beq lbl_802B9FAC
/* 802B9F68 80 6D 86 04 */ lwz r3, data_80450B84(r13)
/* 802B9F68 80 6D 86 04 */ lwz r3, __OSReport_disable-0x14(r13)
/* 802B9F6C 38 80 00 00 */ li r4, 0
/* 802B9F70 80 03 00 00 */ lwz r0, 0(r3)
/* 802B9F74 28 00 00 00 */ cmplwi r0, 0
@@ -42,7 +42,7 @@ lbl_802B9CE4:
/* 802B9CE4 88 1F 00 1B */ lbz r0, 0x1b(r31)
/* 802B9CE8 28 00 00 00 */ cmplwi r0, 0
/* 802B9CEC 40 82 00 40 */ bne lbl_802B9D2C
/* 802B9CF0 80 6D 85 FC */ lwz r3, data_80450B7C(r13)
/* 802B9CF0 80 6D 85 FC */ lwz r3, __OSReport_disable-0x1C(r13)
/* 802B9CF4 88 03 00 2C */ lbz r0, 0x2c(r3)
/* 802B9CF8 28 00 00 03 */ cmplwi r0, 3
/* 802B9CFC 41 82 00 30 */ beq lbl_802B9D2C
@@ -50,12 +50,12 @@ lbl_802B9CE4:
/* 802B9D04 88 0D 82 E3 */ lbz r0, struct_80450860+0x3(r13)
/* 802B9D08 7C 03 00 00 */ cmpw r3, r0
/* 802B9D0C 40 82 00 20 */ bne lbl_802B9D2C
/* 802B9D10 80 6D 86 04 */ lwz r3, data_80450B84(r13)
/* 802B9D10 80 6D 86 04 */ lwz r3, __OSReport_disable-0x14(r13)
/* 802B9D14 38 80 00 00 */ li r4, 0
/* 802B9D18 4B FF A4 4D */ bl setBattleBgmOff__8Z2SeqMgrFb
/* 802B9D1C 48 00 00 10 */ b lbl_802B9D2C
lbl_802B9D20:
/* 802B9D20 80 6D 86 04 */ lwz r3, data_80450B84(r13)
/* 802B9D20 80 6D 86 04 */ lwz r3, __OSReport_disable-0x14(r13)
/* 802B9D24 38 80 00 01 */ li r4, 1
/* 802B9D28 4B FF A4 3D */ bl setBattleBgmOff__8Z2SeqMgrFb
lbl_802B9D2C:
@@ -6,7 +6,7 @@ lbl_802B9D40:
/* 802B9D50 7C 7F 1B 78 */ mr r31, r3
/* 802B9D54 38 00 00 00 */ li r0, 0
/* 802B9D58 90 03 00 08 */ stw r0, 8(r3)
/* 802B9D5C 80 6D 85 C8 */ lwz r3, data_80450B48(r13)
/* 802B9D5C 80 6D 85 C8 */ lwz r3, __OSReport_disable-0x50(r13)
/* 802B9D60 48 00 63 DD */ bl deleteEnemyAll__13Z2SoundObjMgrFv
/* 802B9D64 7F E3 FB 78 */ mr r3, r31
/* 802B9D68 38 80 00 00 */ li r4, 0

Some files were not shown because too many files have changed in this diff Show More