Import JASCmdStack, std-vector work, Z2StatusMgr OK (#2029)

* Import JASCmdStack

* Work on std-vector

* Z2StatusMgr OK
This commit is contained in:
hatal175
2024-01-11 01:16:40 +02:00
committed by GitHub
parent 99f0efe975
commit f342bd7171
43 changed files with 483 additions and 1277 deletions
@@ -1,25 +0,0 @@
lbl_802911D0:
/* 802911D0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802911D4 7C 08 02 A6 */ mflr r0
/* 802911D8 90 01 00 14 */ stw r0, 0x14(r1)
/* 802911DC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802911E0 93 C1 00 08 */ stw r30, 8(r1)
/* 802911E4 7C 7E 1B 79 */ or. r30, r3, r3
/* 802911E8 7C 9F 23 78 */ mr r31, r4
/* 802911EC 41 82 00 20 */ beq lbl_8029120C
/* 802911F0 41 82 00 0C */ beq lbl_802911FC
/* 802911F4 38 80 00 00 */ li r4, 0
/* 802911F8 48 04 AC B5 */ bl __dt__10JSUPtrListFv
lbl_802911FC:
/* 802911FC 7F E0 07 35 */ extsh. r0, r31
/* 80291200 40 81 00 0C */ ble lbl_8029120C
/* 80291204 7F C3 F3 78 */ mr r3, r30
/* 80291208 48 03 DB 35 */ bl __dl__FPv
lbl_8029120C:
/* 8029120C 7F C3 F3 78 */ mr r3, r30
/* 80291210 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80291214 83 C1 00 08 */ lwz r30, 8(r1)
/* 80291218 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8029121C 7C 08 03 A6 */ mtlr r0
/* 80291220 38 21 00 10 */ addi r1, r1, 0x10
/* 80291224 4E 80 00 20 */ blr
@@ -1,26 +0,0 @@
lbl_8029116C:
/* 8029116C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80291170 7C 08 02 A6 */ mflr r0
/* 80291174 90 01 00 14 */ stw r0, 0x14(r1)
/* 80291178 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8029117C 3C 60 80 43 */ lis r3, lit_80@ha /* 0x80431678@ha */
/* 80291180 3B E3 16 78 */ addi r31, r3, lit_80@l /* 0x80431678@l */
/* 80291184 38 7F 00 0C */ addi r3, r31, 0xc
/* 80291188 48 04 AD 8D */ bl initiate__10JSUPtrListFv
/* 8029118C 38 7F 00 0C */ addi r3, r31, 0xc
/* 80291190 3C 80 80 29 */ lis r4, __dt__Q210JASPortCmd9TPortHeadFv@ha /* 0x802911D0@ha */
/* 80291194 38 84 11 D0 */ addi r4, r4, __dt__Q210JASPortCmd9TPortHeadFv@l /* 0x802911D0@l */
/* 80291198 38 BF 00 00 */ addi r5, r31, 0
/* 8029119C 48 0D 0A 89 */ bl __register_global_object
/* 802911A0 38 7F 00 24 */ addi r3, r31, 0x24
/* 802911A4 48 04 AD 71 */ bl initiate__10JSUPtrListFv
/* 802911A8 38 7F 00 24 */ addi r3, r31, 0x24
/* 802911AC 3C 80 80 29 */ lis r4, __dt__Q210JASPortCmd9TPortHeadFv@ha /* 0x802911D0@ha */
/* 802911B0 38 84 11 D0 */ addi r4, r4, __dt__Q210JASPortCmd9TPortHeadFv@l /* 0x802911D0@l */
/* 802911B4 38 BF 00 18 */ addi r5, r31, 0x18
/* 802911B8 48 0D 0A 6D */ bl __register_global_object
/* 802911BC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802911C0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802911C4 7C 08 03 A6 */ mtlr r0
/* 802911C8 38 21 00 10 */ addi r1, r1, 0x10
/* 802911CC 4E 80 00 20 */ blr
@@ -1,14 +0,0 @@
lbl_80291060:
/* 80291060 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80291064 7C 08 02 A6 */ mflr r0
/* 80291068 90 01 00 14 */ stw r0, 0x14(r1)
/* 8029106C 3C 60 80 43 */ lis r3, sCommandListOnce__10JASPortCmd@ha /* 0x80431684@ha */
/* 80291070 38 63 16 84 */ addi r3, r3, sCommandListOnce__10JASPortCmd@l /* 0x80431684@l */
/* 80291074 48 00 00 21 */ bl execCommandOnce__Q210JASPortCmd9TPortHeadFv
/* 80291078 3C 60 80 43 */ lis r3, sCommandListStay__10JASPortCmd@ha /* 0x8043169C@ha */
/* 8029107C 38 63 16 9C */ addi r3, r3, sCommandListStay__10JASPortCmd@l /* 0x8043169C@l */
/* 80291080 48 00 00 8D */ bl execCommandStay__Q210JASPortCmd9TPortHeadFv
/* 80291084 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80291088 7C 08 03 A6 */ mtlr r0
/* 8029108C 38 21 00 10 */ addi r1, r1, 0x10
/* 80291090 4E 80 00 20 */ blr
@@ -1,33 +0,0 @@
lbl_80291094:
/* 80291094 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80291098 7C 08 02 A6 */ mflr r0
/* 8029109C 90 01 00 24 */ stw r0, 0x24(r1)
/* 802910A0 39 61 00 20 */ addi r11, r1, 0x20
/* 802910A4 48 0D 11 39 */ bl _savegpr_29
/* 802910A8 7C 7D 1B 78 */ mr r29, r3
/* 802910AC 48 0A C6 49 */ bl OSDisableInterrupts
/* 802910B0 90 61 00 08 */ stw r3, 8(r1)
/* 802910B4 83 DD 00 00 */ lwz r30, 0(r29)
/* 802910B8 48 00 00 2C */ b lbl_802910E4
lbl_802910BC:
/* 802910BC 83 FE 00 0C */ lwz r31, 0xc(r30)
/* 802910C0 80 9E 00 00 */ lwz r4, 0(r30)
/* 802910C4 80 64 00 14 */ lwz r3, 0x14(r4)
/* 802910C8 81 84 00 10 */ lwz r12, 0x10(r4)
/* 802910CC 7D 89 03 A6 */ mtctr r12
/* 802910D0 4E 80 04 21 */ bctrl
/* 802910D4 7F A3 EB 78 */ mr r3, r29
/* 802910D8 7F C4 F3 78 */ mr r4, r30
/* 802910DC 48 04 B0 81 */ bl remove__10JSUPtrListFP10JSUPtrLink
/* 802910E0 7F FE FB 78 */ mr r30, r31
lbl_802910E4:
/* 802910E4 28 1E 00 00 */ cmplwi r30, 0
/* 802910E8 40 82 FF D4 */ bne lbl_802910BC
/* 802910EC 80 61 00 08 */ lwz r3, 8(r1)
/* 802910F0 48 0A C6 2D */ bl OSRestoreInterrupts
/* 802910F4 39 61 00 20 */ addi r11, r1, 0x20
/* 802910F8 48 0D 11 31 */ bl _restgpr_29
/* 802910FC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80291100 7C 08 03 A6 */ mtlr r0
/* 80291104 38 21 00 20 */ addi r1, r1, 0x20
/* 80291108 4E 80 00 20 */ blr
@@ -1,27 +0,0 @@
lbl_8029110C:
/* 8029110C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80291110 7C 08 02 A6 */ mflr r0
/* 80291114 90 01 00 24 */ stw r0, 0x24(r1)
/* 80291118 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8029111C 7C 7F 1B 78 */ mr r31, r3
/* 80291120 48 0A C5 D5 */ bl OSDisableInterrupts
/* 80291124 90 61 00 08 */ stw r3, 8(r1)
/* 80291128 83 FF 00 00 */ lwz r31, 0(r31)
/* 8029112C 48 00 00 1C */ b lbl_80291148
lbl_80291130:
/* 80291130 80 9F 00 00 */ lwz r4, 0(r31)
/* 80291134 80 64 00 14 */ lwz r3, 0x14(r4)
/* 80291138 81 84 00 10 */ lwz r12, 0x10(r4)
/* 8029113C 7D 89 03 A6 */ mtctr r12
/* 80291140 4E 80 04 21 */ bctrl
/* 80291144 83 FF 00 0C */ lwz r31, 0xc(r31)
lbl_80291148:
/* 80291148 28 1F 00 00 */ cmplwi r31, 0
/* 8029114C 40 82 FF E4 */ bne lbl_80291130
/* 80291150 80 61 00 08 */ lwz r3, 8(r1)
/* 80291154 48 0A C5 C9 */ bl OSRestoreInterrupts
/* 80291158 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8029115C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80291160 7C 08 03 A6 */ mtlr r0
/* 80291164 38 21 00 20 */ addi r1, r1, 0x20
/* 80291168 4E 80 00 20 */ blr
@@ -1,49 +0,0 @@
lbl_802DCCFC:
/* 802DCCFC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802DCD00 7C 08 02 A6 */ mflr r0
/* 802DCD04 90 01 00 14 */ stw r0, 0x14(r1)
/* 802DCD08 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802DCD0C 93 C1 00 08 */ stw r30, 8(r1)
/* 802DCD10 7C 7E 1B 79 */ or. r30, r3, r3
/* 802DCD14 7C 9F 23 78 */ mr r31, r4
/* 802DCD18 41 82 00 70 */ beq lbl_802DCD88
/* 802DCD1C 41 82 00 5C */ beq lbl_802DCD78
/* 802DCD20 80 7E 00 08 */ lwz r3, 8(r30)
/* 802DCD24 80 9E 00 04 */ lwz r4, 4(r30)
/* 802DCD28 38 03 00 03 */ addi r0, r3, 3
/* 802DCD2C 7C 03 00 50 */ subf r0, r3, r0
/* 802DCD30 54 00 F0 BE */ srwi r0, r0, 2
/* 802DCD34 7C 09 03 A6 */ mtctr r0
/* 802DCD38 7C 03 18 40 */ cmplw r3, r3
/* 802DCD3C 40 80 00 18 */ bge lbl_802DCD54
lbl_802DCD40:
/* 802DCD40 80 03 00 00 */ lwz r0, 0(r3)
/* 802DCD44 90 04 00 00 */ stw r0, 0(r4)
/* 802DCD48 38 63 00 04 */ addi r3, r3, 4
/* 802DCD4C 38 84 00 04 */ addi r4, r4, 4
/* 802DCD50 42 00 FF F0 */ bdnz lbl_802DCD40
lbl_802DCD54:
/* 802DCD54 80 1E 00 08 */ lwz r0, 8(r30)
/* 802DCD58 7C 83 23 78 */ mr r3, r4
/* 802DCD5C 48 00 00 08 */ b lbl_802DCD64
lbl_802DCD60:
/* 802DCD60 38 63 00 04 */ addi r3, r3, 4
lbl_802DCD64:
/* 802DCD64 7C 03 00 40 */ cmplw r3, r0
/* 802DCD68 40 82 FF F8 */ bne lbl_802DCD60
/* 802DCD6C 90 9E 00 08 */ stw r4, 8(r30)
/* 802DCD70 80 7E 00 04 */ lwz r3, 4(r30)
/* 802DCD74 4B FF 1F C9 */ bl __dl__FPv
lbl_802DCD78:
/* 802DCD78 7F E0 07 35 */ extsh. r0, r31
/* 802DCD7C 40 81 00 0C */ ble lbl_802DCD88
/* 802DCD80 7F C3 F3 78 */ mr r3, r30
/* 802DCD84 4B FF 1F B9 */ bl __dl__FPv
lbl_802DCD88:
/* 802DCD88 7F C3 F3 78 */ mr r3, r30
/* 802DCD8C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802DCD90 83 C1 00 08 */ lwz r30, 8(r1)
/* 802DCD94 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802DCD98 7C 08 03 A6 */ mtlr r0
/* 802DCD9C 38 21 00 10 */ addi r1, r1, 0x10
/* 802DCDA0 4E 80 00 20 */ blr
@@ -1,27 +0,0 @@
lbl_802DCDC4:
/* 802DCDC4 80 C3 00 08 */ lwz r6, 8(r3)
/* 802DCDC8 7C 87 23 78 */ mr r7, r4
/* 802DCDCC 38 06 00 03 */ addi r0, r6, 3
/* 802DCDD0 7C 05 00 50 */ subf r0, r5, r0
/* 802DCDD4 54 00 F0 BE */ srwi r0, r0, 2
/* 802DCDD8 7C 09 03 A6 */ mtctr r0
/* 802DCDDC 7C 05 30 40 */ cmplw r5, r6
/* 802DCDE0 40 80 00 18 */ bge lbl_802DCDF8
lbl_802DCDE4:
/* 802DCDE4 80 05 00 00 */ lwz r0, 0(r5)
/* 802DCDE8 90 07 00 00 */ stw r0, 0(r7)
/* 802DCDEC 38 A5 00 04 */ addi r5, r5, 4
/* 802DCDF0 38 E7 00 04 */ addi r7, r7, 4
/* 802DCDF4 42 00 FF F0 */ bdnz lbl_802DCDE4
lbl_802DCDF8:
/* 802DCDF8 80 03 00 08 */ lwz r0, 8(r3)
/* 802DCDFC 7C E5 3B 78 */ mr r5, r7
/* 802DCE00 48 00 00 08 */ b lbl_802DCE08
lbl_802DCE04:
/* 802DCE04 38 A5 00 04 */ addi r5, r5, 4
lbl_802DCE08:
/* 802DCE08 7C 05 00 40 */ cmplw r5, r0
/* 802DCE0C 40 82 FF F8 */ bne lbl_802DCE04
/* 802DCE10 90 E3 00 08 */ stw r7, 8(r3)
/* 802DCE14 7C 83 23 78 */ mr r3, r4
/* 802DCE18 4E 80 00 20 */ blr
@@ -1,3 +0,0 @@
lbl_802DCCC8:
/* 802DCCC8 54 83 08 3C */ slwi r3, r4, 1
/* 802DCCCC 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_802DCCD0:
/* 802DCCD0 88 04 00 00 */ lbz r0, 0(r4)
/* 802DCCD4 98 03 00 00 */ stb r0, 0(r3)
/* 802DCCD8 38 80 00 00 */ li r4, 0
/* 802DCCDC 90 83 00 04 */ stw r4, 4(r3)
/* 802DCCE0 80 03 00 04 */ lwz r0, 4(r3)
/* 802DCCE4 90 03 00 08 */ stw r0, 8(r3)
/* 802DCCE8 90 83 00 0C */ stw r4, 0xc(r3)
/* 802DCCEC 3C 80 80 2E */ lis r4, extend_default__Q27JGadget6vectorFUlUlUl@ha /* 0x802DCCC8@ha */
/* 802DCCF0 38 04 CC C8 */ addi r0, r4, extend_default__Q27JGadget6vectorFUlUlUl@l /* 0x802DCCC8@l */
/* 802DCCF4 90 03 00 10 */ stw r0, 0x10(r3)
/* 802DCCF8 4E 80 00 20 */ blr
@@ -47,7 +47,7 @@ lbl_802B9CE4:
/* 802B9CF8 28 00 00 03 */ cmplwi r0, 3
/* 802B9CFC 41 82 00 30 */ beq lbl_802B9D2C
/* 802B9D00 80 7F 00 08 */ lwz r3, 8(r31)
/* 802B9D04 88 0D 82 E3 */ lbz r0, struct_80450860+0x3(r13)
/* 802B9D04 88 0D 82 E3 */ lbz r0, struct_80450863+0x0(r13)
/* 802B9D08 7C 03 00 00 */ cmpw r3, r0
/* 802B9D0C 40 82 00 20 */ bne lbl_802B9D2C
/* 802B9D10 80 6D 86 04 */ lwz r3, __OSReport_disable-0x14(r13)
@@ -90,7 +90,7 @@ lbl_802AFCD8:
/* 802AFCD8 80 7F 00 00 */ lwz r3, 0(r31)
/* 802AFCDC 28 03 00 00 */ cmplwi r3, 0
/* 802AFCE0 41 82 00 F4 */ beq lbl_802AFDD4
/* 802AFCE4 88 8D 82 E2 */ lbz r4, struct_80450860+0x2(r13)
/* 802AFCE4 88 8D 82 E2 */ lbz r4, struct_80450862+0x0(r13)
/* 802AFCE8 4B FF 27 F5 */ bl stop__8JAISoundFUl
/* 802AFCEC 48 00 00 E8 */ b lbl_802AFDD4
lbl_802AFCF0:
@@ -131,7 +131,7 @@ lbl_802AFD60:
/* 802AFD6C 38 84 02 6A */ addi r4, r4, 0x26a
/* 802AFD70 48 00 64 79 */ bl setDemoName__11Z2StatusMgrFPc
lbl_802AFD74:
/* 802AFD74 88 0D 82 E2 */ lbz r0, struct_80450860+0x2(r13)
/* 802AFD74 88 0D 82 E2 */ lbz r0, struct_80450862+0x0(r13)
/* 802AFD78 28 00 00 00 */ cmplwi r0, 0
/* 802AFD7C 41 82 00 40 */ beq lbl_802AFDBC
/* 802AFD80 C0 1F 00 64 */ lfs f0, 0x64(r31)
@@ -31,7 +31,7 @@ lbl_802B2AE0:
/* 802B2AEC 7F E3 FB 78 */ mr r3, r31
/* 802B2AF0 4B FF CD 95 */ bl subBgmStop__8Z2SeqMgrFv
lbl_802B2AF4:
/* 802B2AF4 88 6D 82 E2 */ lbz r3, struct_80450860+0x2(r13)
/* 802B2AF4 88 6D 82 E2 */ lbz r3, struct_80450862+0x0(r13)
/* 802B2AF8 C0 62 BF 98 */ lfs f3, lit_3372(r2)
/* 802B2AFC D0 7F 00 34 */ stfs f3, 0x34(r31)
/* 802B2B00 C0 02 BF 9C */ lfs f0, lit_3373(r2)
@@ -256,7 +256,7 @@ lbl_802B31E4:
lbl_802B31E8:
/* 802B31E8 FC 01 00 00 */ fcmpu cr0, f1, f0
/* 802B31EC 41 82 00 68 */ beq lbl_802B3254
/* 802B31F0 88 0D 82 E1 */ lbz r0, struct_80450860+0x1(r13)
/* 802B31F0 88 0D 82 E1 */ lbz r0, struct_80450861+0x0(r13)
/* 802B31F4 28 00 00 00 */ cmplwi r0, 0
/* 802B31F8 41 82 00 40 */ beq lbl_802B3238
/* 802B31FC C0 1F 00 54 */ lfs f0, 0x54(r31)
@@ -27,7 +27,7 @@ lbl_802B3404:
lbl_802B3408:
/* 802B3408 FC 01 00 00 */ fcmpu cr0, f1, f0
/* 802B340C 41 82 00 68 */ beq lbl_802B3474
/* 802B3410 88 0D 82 E1 */ lbz r0, struct_80450860+0x1(r13)
/* 802B3410 88 0D 82 E1 */ lbz r0, struct_80450861+0x0(r13)
/* 802B3414 28 00 00 00 */ cmplwi r0, 0
/* 802B3418 41 82 00 40 */ beq lbl_802B3458
/* 802B341C C0 1F 00 64 */ lfs f0, 0x64(r31)
@@ -83,7 +83,7 @@ lbl_802B34CC:
lbl_802B34D0:
/* 802B34D0 FC 01 00 00 */ fcmpu cr0, f1, f0
/* 802B34D4 41 82 00 68 */ beq lbl_802B353C
/* 802B34D8 88 0D 82 E1 */ lbz r0, struct_80450860+0x1(r13)
/* 802B34D8 88 0D 82 E1 */ lbz r0, struct_80450861+0x0(r13)
/* 802B34DC 28 00 00 00 */ cmplwi r0, 0
/* 802B34E0 41 82 00 40 */ beq lbl_802B3520
/* 802B34E4 C0 1F 00 14 */ lfs f0, 0x14(r31)
@@ -38,8 +38,8 @@ lbl_802B41DC:
/* 802B41E4 40 82 00 14 */ bne lbl_802B41F8
lbl_802B41E8:
/* 802B41E8 7F C3 F3 78 */ mr r3, r30
/* 802B41EC 88 8D 82 E2 */ lbz r4, struct_80450860+0x2(r13)
/* 802B41F0 88 AD 82 E1 */ lbz r5, struct_80450860+0x1(r13)
/* 802B41EC 88 8D 82 E2 */ lbz r4, struct_80450862+0x0(r13)
/* 802B41F0 88 AD 82 E1 */ lbz r5, struct_80450861+0x0(r13)
/* 802B41F4 48 00 10 11 */ bl stopBattleBgm__8Z2SeqMgrFUcUc
lbl_802B41F8:
/* 802B41F8 88 1E 00 D0 */ lbz r0, 0xd0(r30)
@@ -255,8 +255,8 @@ lbl_802B4804:
/* 802B4814 40 82 00 14 */ bne lbl_802B4828
lbl_802B4818:
/* 802B4818 7F C3 F3 78 */ mr r3, r30
/* 802B481C 88 8D 82 E2 */ lbz r4, struct_80450860+0x2(r13)
/* 802B4820 88 AD 82 E1 */ lbz r5, struct_80450860+0x1(r13)
/* 802B481C 88 8D 82 E2 */ lbz r4, struct_80450862+0x0(r13)
/* 802B4820 88 AD 82 E1 */ lbz r5, struct_80450861+0x0(r13)
/* 802B4824 48 00 09 E1 */ bl stopBattleBgm__8Z2SeqMgrFUcUc
lbl_802B4828:
/* 802B4828 9B FE 00 BE */ stb r31, 0xbe(r30)
@@ -19,8 +19,8 @@ lbl_802B4844:
/* 802B4888 41 82 02 5C */ beq lbl_802B4AE4
/* 802B488C 28 00 00 00 */ cmplwi r0, 0
/* 802B4890 40 82 00 14 */ bne lbl_802B48A4
/* 802B4894 88 8D 82 E2 */ lbz r4, struct_80450860+0x2(r13)
/* 802B4898 88 AD 82 E1 */ lbz r5, struct_80450860+0x1(r13)
/* 802B4894 88 8D 82 E2 */ lbz r4, struct_80450862+0x0(r13)
/* 802B4898 88 AD 82 E1 */ lbz r5, struct_80450861+0x0(r13)
/* 802B489C 48 00 09 69 */ bl stopBattleBgm__8Z2SeqMgrFUcUc
/* 802B48A0 48 00 02 44 */ b lbl_802B4AE4
lbl_802B48A4:
@@ -75,7 +75,7 @@ lbl_802B4F5C:
/* 802B4FC0 3B 40 00 00 */ li r26, 0
lbl_802B4FC4:
/* 802B4FC4 7F 40 07 34 */ extsh r0, r26
/* 802B4FC8 88 8D 82 E1 */ lbz r4, struct_80450860+0x1(r13)
/* 802B4FC8 88 8D 82 E1 */ lbz r4, struct_80450861+0x0(r13)
/* 802B4FCC 7C 00 20 00 */ cmpw r0, r4
/* 802B4FD0 40 81 00 08 */ ble lbl_802B4FD8
/* 802B4FD4 7C 9A 23 78 */ mr r26, r4
@@ -95,7 +95,7 @@ lbl_802B4FFC:
/* 802B5004 54 1F 06 3E */ clrlwi r31, r0, 0x18
/* 802B5008 7C 60 0E 70 */ srawi r0, r3, 1
/* 802B500C 7C 60 01 94 */ addze r3, r0
/* 802B5010 88 0D 82 E2 */ lbz r0, struct_80450860+0x2(r13)
/* 802B5010 88 0D 82 E2 */ lbz r0, struct_80450862+0x0(r13)
/* 802B5014 7C 03 00 50 */ subf r0, r3, r0
/* 802B5018 54 1E 06 3E */ clrlwi r30, r0, 0x18
/* 802B501C 88 1C 00 D0 */ lbz r0, 0xd0(r28)
@@ -20,7 +20,7 @@ lbl_802B5240:
/* 802B5248 38 E0 00 00 */ li r7, 0
lbl_802B524C:
/* 802B524C 7C E0 07 34 */ extsh r0, r7
/* 802B5250 88 CD 82 E1 */ lbz r6, struct_80450860+0x1(r13)
/* 802B5250 88 CD 82 E1 */ lbz r6, struct_80450861+0x0(r13)
/* 802B5254 7C 00 30 00 */ cmpw r0, r6
/* 802B5258 40 81 00 08 */ ble lbl_802B5260
/* 802B525C 7C C7 33 78 */ mr r7, r6
@@ -40,7 +40,7 @@ lbl_802B527C:
/* 802B5288 7C E5 07 34 */ extsh r5, r7
/* 802B528C 7C 06 2A 14 */ add r0, r6, r5
/* 802B5290 54 06 06 3F */ clrlwi. r6, r0, 0x18
/* 802B5294 88 8D 82 E2 */ lbz r4, struct_80450860+0x2(r13)
/* 802B5294 88 8D 82 E2 */ lbz r4, struct_80450862+0x0(r13)
/* 802B5298 7C A0 0E 70 */ srawi r0, r5, 1
/* 802B529C 7C 00 01 94 */ addze r0, r0
/* 802B52A0 7C 04 02 14 */ add r0, r4, r0
@@ -46,7 +46,7 @@ lbl_802AF51C:
/* 802AF540 38 84 02 6A */ addi r4, r4, 0x26a
/* 802AF544 48 00 6C A5 */ bl setDemoName__11Z2StatusMgrFPc
/* 802AF548 3B 80 00 00 */ li r28, 0
/* 802AF54C 8B ED 82 E2 */ lbz r31, struct_80450860+0x2(r13)
/* 802AF54C 8B ED 82 E2 */ lbz r31, struct_80450862+0x0(r13)
/* 802AF550 48 00 00 E0 */ b lbl_802AF630
/* 802AF554 3B 80 00 00 */ li r28, 0
/* 802AF558 3B E0 00 78 */ li r31, 0x78
@@ -102,11 +102,11 @@ lbl_802AF5E8:
/* 802AF614 3B E0 00 14 */ li r31, 0x14
/* 802AF618 48 00 00 18 */ b lbl_802AF630
/* 802AF61C 3B 80 00 00 */ li r28, 0
/* 802AF620 8B ED 82 E2 */ lbz r31, struct_80450860+0x2(r13)
/* 802AF620 8B ED 82 E2 */ lbz r31, struct_80450862+0x0(r13)
/* 802AF624 48 00 00 0C */ b lbl_802AF630
lbl_802AF628:
/* 802AF628 8B 8D 82 E1 */ lbz r28, struct_80450860+0x1(r13)
/* 802AF62C 8B ED 82 E2 */ lbz r31, struct_80450860+0x2(r13)
/* 802AF628 8B 8D 82 E1 */ lbz r28, struct_80450861+0x0(r13)
/* 802AF62C 8B ED 82 E2 */ lbz r31, struct_80450862+0x0(r13)
lbl_802AF630:
/* 802AF630 80 7D 00 04 */ lwz r3, 4(r29)
/* 802AF634 28 03 00 00 */ cmplwi r3, 0

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