mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
Jsupport stream and JKRAramArchive (#143)
* JSupport streams * JKRAramArchive
This commit is contained in:
-45
@@ -1,45 +0,0 @@
|
||||
lbl_802D70C0:
|
||||
/* 802D70C0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802D70C4 7C 08 02 A6 */ mflr r0
|
||||
/* 802D70C8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802D70CC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802D70D0 48 08 B1 0D */ bl _savegpr_29
|
||||
/* 802D70D4 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 802D70D8 7C 9E 23 78 */ mr r30, r4
|
||||
/* 802D70DC 7C BF 2B 78 */ mr r31, r5
|
||||
/* 802D70E0 38 A0 00 02 */ li r5, 2
|
||||
/* 802D70E4 4B FF F1 B1 */ bl __ct__10JKRArchiveFlQ210JKRArchive10EMountMode
|
||||
/* 802D70E8 3C 60 80 3D */ lis r3, __vt__14JKRAramArchive@ha /* 0x803CC348@ha */
|
||||
/* 802D70EC 38 03 C3 48 */ addi r0, r3, __vt__14JKRAramArchive@l /* 0x803CC348@l */
|
||||
/* 802D70F0 90 1D 00 00 */ stw r0, 0(r29)
|
||||
/* 802D70F4 93 FD 00 60 */ stw r31, 0x60(r29)
|
||||
/* 802D70F8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 802D70FC 7F C4 F3 78 */ mr r4, r30
|
||||
/* 802D7100 48 00 01 A9 */ bl open__14JKRAramArchiveFl
|
||||
/* 802D7104 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 802D7108 40 82 00 0C */ bne lbl_802D7114
|
||||
/* 802D710C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 802D7110 48 00 00 40 */ b lbl_802D7150
|
||||
lbl_802D7114:
|
||||
/* 802D7114 3C 60 52 41 */ lis r3, 0x5241 /* 0x52415243@ha */
|
||||
/* 802D7118 38 03 52 43 */ addi r0, r3, 0x5243 /* 0x52415243@l */
|
||||
/* 802D711C 90 1D 00 2C */ stw r0, 0x2c(r29)
|
||||
/* 802D7120 80 9D 00 54 */ lwz r4, 0x54(r29)
|
||||
/* 802D7124 80 7D 00 48 */ lwz r3, 0x48(r29)
|
||||
/* 802D7128 80 03 00 04 */ lwz r0, 4(r3)
|
||||
/* 802D712C 7C 04 02 14 */ add r0, r4, r0
|
||||
/* 802D7130 90 1D 00 28 */ stw r0, 0x28(r29)
|
||||
/* 802D7134 3C 60 80 43 */ lis r3, sVolumeList__13JKRFileLoader@ha /* 0x80434354@ha */
|
||||
/* 802D7138 38 63 43 54 */ addi r3, r3, sVolumeList__13JKRFileLoader@l /* 0x80434354@l */
|
||||
/* 802D713C 38 9D 00 18 */ addi r4, r29, 0x18
|
||||
/* 802D7140 48 00 4E B1 */ bl prepend__10JSUPtrListFP10JSUPtrLink
|
||||
/* 802D7144 38 00 00 01 */ li r0, 1
|
||||
/* 802D7148 98 1D 00 30 */ stb r0, 0x30(r29)
|
||||
/* 802D714C 7F A3 EB 78 */ mr r3, r29
|
||||
lbl_802D7150:
|
||||
/* 802D7150 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802D7154 48 08 B0 D5 */ bl _restgpr_29
|
||||
/* 802D7158 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802D715C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802D7160 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802D7164 4E 80 00 20 */ blr
|
||||
@@ -1,90 +0,0 @@
|
||||
lbl_802D7168:
|
||||
/* 802D7168 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802D716C 7C 08 02 A6 */ mflr r0
|
||||
/* 802D7170 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802D7174 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802D7178 48 08 B0 61 */ bl _savegpr_28
|
||||
/* 802D717C 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 802D7180 7C 9F 23 78 */ mr r31, r4
|
||||
/* 802D7184 41 82 01 08 */ beq lbl_802D728C
|
||||
/* 802D7188 3C 60 80 3D */ lis r3, __vt__14JKRAramArchive@ha /* 0x803CC348@ha */
|
||||
/* 802D718C 38 03 C3 48 */ addi r0, r3, __vt__14JKRAramArchive@l /* 0x803CC348@l */
|
||||
/* 802D7190 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 802D7194 88 1E 00 30 */ lbz r0, 0x30(r30)
|
||||
/* 802D7198 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 802D719C 40 82 00 D4 */ bne lbl_802D7270
|
||||
/* 802D71A0 80 1E 00 44 */ lwz r0, 0x44(r30)
|
||||
/* 802D71A4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802D71A8 41 82 00 4C */ beq lbl_802D71F4
|
||||
/* 802D71AC 83 BE 00 4C */ lwz r29, 0x4c(r30)
|
||||
/* 802D71B0 3B 80 00 00 */ li r28, 0
|
||||
/* 802D71B4 48 00 00 20 */ b lbl_802D71D4
|
||||
lbl_802D71B8:
|
||||
/* 802D71B8 80 7D 00 10 */ lwz r3, 0x10(r29)
|
||||
/* 802D71BC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 802D71C0 41 82 00 0C */ beq lbl_802D71CC
|
||||
/* 802D71C4 80 9E 00 38 */ lwz r4, 0x38(r30)
|
||||
/* 802D71C8 4B FF 73 39 */ bl free__7JKRHeapFPvP7JKRHeap
|
||||
lbl_802D71CC:
|
||||
/* 802D71CC 3B BD 00 14 */ addi r29, r29, 0x14
|
||||
/* 802D71D0 3B 9C 00 01 */ addi r28, r28, 1
|
||||
lbl_802D71D4:
|
||||
/* 802D71D4 80 7E 00 44 */ lwz r3, 0x44(r30)
|
||||
/* 802D71D8 80 03 00 08 */ lwz r0, 8(r3)
|
||||
/* 802D71DC 7C 1C 00 40 */ cmplw r28, r0
|
||||
/* 802D71E0 41 80 FF D8 */ blt lbl_802D71B8
|
||||
/* 802D71E4 80 9E 00 38 */ lwz r4, 0x38(r30)
|
||||
/* 802D71E8 4B FF 73 19 */ bl free__7JKRHeapFPvP7JKRHeap
|
||||
/* 802D71EC 38 00 00 00 */ li r0, 0
|
||||
/* 802D71F0 90 1E 00 44 */ stw r0, 0x44(r30)
|
||||
lbl_802D71F4:
|
||||
/* 802D71F4 80 7E 00 50 */ lwz r3, 0x50(r30)
|
||||
/* 802D71F8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 802D71FC 41 82 00 14 */ beq lbl_802D7210
|
||||
/* 802D7200 38 80 00 00 */ li r4, 0
|
||||
/* 802D7204 4B FF 72 FD */ bl free__7JKRHeapFPvP7JKRHeap
|
||||
/* 802D7208 38 00 00 00 */ li r0, 0
|
||||
/* 802D720C 90 1E 00 50 */ stw r0, 0x50(r30)
|
||||
lbl_802D7210:
|
||||
/* 802D7210 80 7E 00 68 */ lwz r3, 0x68(r30)
|
||||
/* 802D7214 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 802D7218 41 82 00 1C */ beq lbl_802D7234
|
||||
/* 802D721C 41 82 00 18 */ beq lbl_802D7234
|
||||
/* 802D7220 38 80 00 01 */ li r4, 1
|
||||
/* 802D7224 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802D7228 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 802D722C 7D 89 03 A6 */ mtctr r12
|
||||
/* 802D7230 4E 80 04 21 */ bctrl
|
||||
lbl_802D7234:
|
||||
/* 802D7234 80 7E 00 64 */ lwz r3, 0x64(r30)
|
||||
/* 802D7238 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 802D723C 41 82 00 1C */ beq lbl_802D7258
|
||||
/* 802D7240 41 82 00 18 */ beq lbl_802D7258
|
||||
/* 802D7244 38 80 00 01 */ li r4, 1
|
||||
/* 802D7248 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802D724C 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 802D7250 7D 89 03 A6 */ mtctr r12
|
||||
/* 802D7254 4E 80 04 21 */ bctrl
|
||||
lbl_802D7258:
|
||||
/* 802D7258 3C 60 80 43 */ lis r3, sVolumeList__13JKRFileLoader@ha /* 0x80434354@ha */
|
||||
/* 802D725C 38 63 43 54 */ addi r3, r3, sVolumeList__13JKRFileLoader@l /* 0x80434354@l */
|
||||
/* 802D7260 38 9E 00 18 */ addi r4, r30, 0x18
|
||||
/* 802D7264 48 00 4E F9 */ bl remove__10JSUPtrListFP10JSUPtrLink
|
||||
/* 802D7268 38 00 00 00 */ li r0, 0
|
||||
/* 802D726C 98 1E 00 30 */ stb r0, 0x30(r30)
|
||||
lbl_802D7270:
|
||||
/* 802D7270 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802D7274 38 80 00 00 */ li r4, 0
|
||||
/* 802D7278 4B FF F0 BD */ bl __dt__10JKRArchiveFv
|
||||
/* 802D727C 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 802D7280 40 81 00 0C */ ble lbl_802D728C
|
||||
/* 802D7284 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802D7288 4B FF 7A B5 */ bl __dl__FPv
|
||||
lbl_802D728C:
|
||||
/* 802D728C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802D7290 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802D7294 48 08 AF 91 */ bl _restgpr_28
|
||||
/* 802D7298 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802D729C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802D72A0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802D72A4 4E 80 00 20 */ blr
|
||||
-79
@@ -1,79 +0,0 @@
|
||||
lbl_802D75E0:
|
||||
/* 802D75E0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802D75E4 7C 08 02 A6 */ mflr r0
|
||||
/* 802D75E8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802D75EC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802D75F0 48 08 AB E9 */ bl _savegpr_28
|
||||
/* 802D75F4 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 802D75F8 7C 9D 23 78 */ mr r29, r4
|
||||
/* 802D75FC 7C BE 2B 79 */ or. r30, r5, r5
|
||||
/* 802D7600 40 82 00 08 */ bne lbl_802D7608
|
||||
/* 802D7604 3B C1 00 0C */ addi r30, r1, 0xc
|
||||
lbl_802D7608:
|
||||
/* 802D7608 80 1D 00 04 */ lwz r0, 4(r29)
|
||||
/* 802D760C 54 03 46 3E */ srwi r3, r0, 0x18
|
||||
/* 802D7610 54 00 47 7B */ rlwinm. r0, r0, 8, 0x1d, 0x1d
|
||||
/* 802D7614 40 82 00 0C */ bne lbl_802D7620
|
||||
/* 802D7618 3B E0 00 00 */ li r31, 0
|
||||
/* 802D761C 48 00 00 18 */ b lbl_802D7634
|
||||
lbl_802D7620:
|
||||
/* 802D7620 54 60 06 31 */ rlwinm. r0, r3, 0, 0x18, 0x18
|
||||
/* 802D7624 41 82 00 0C */ beq lbl_802D7630
|
||||
/* 802D7628 3B E0 00 02 */ li r31, 2
|
||||
/* 802D762C 48 00 00 08 */ b lbl_802D7634
|
||||
lbl_802D7630:
|
||||
/* 802D7630 3B E0 00 01 */ li r31, 1
|
||||
lbl_802D7634:
|
||||
/* 802D7634 80 1D 00 10 */ lwz r0, 0x10(r29)
|
||||
/* 802D7638 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802D763C 40 82 00 6C */ bne lbl_802D76A8
|
||||
/* 802D7640 80 7C 00 64 */ lwz r3, 0x64(r28)
|
||||
/* 802D7644 80 63 00 14 */ lwz r3, 0x14(r3)
|
||||
/* 802D7648 80 1D 00 08 */ lwz r0, 8(r29)
|
||||
/* 802D764C 7C 60 1A 14 */ add r3, r0, r3
|
||||
/* 802D7650 80 9D 00 0C */ lwz r4, 0xc(r29)
|
||||
/* 802D7654 80 BC 00 38 */ lwz r5, 0x38(r28)
|
||||
/* 802D7658 7F E6 FB 78 */ mr r6, r31
|
||||
/* 802D765C 38 E1 00 08 */ addi r7, r1, 8
|
||||
/* 802D7660 48 00 02 B5 */ bl fetchResource_subroutine__14JKRAramArchiveFUlUlP7JKRHeapiPPUc
|
||||
/* 802D7664 90 7E 00 00 */ stw r3, 0(r30)
|
||||
/* 802D7668 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 802D766C 40 82 00 0C */ bne lbl_802D7678
|
||||
/* 802D7670 38 60 00 00 */ li r3, 0
|
||||
/* 802D7674 48 00 00 68 */ b lbl_802D76DC
|
||||
lbl_802D7678:
|
||||
/* 802D7678 80 01 00 08 */ lwz r0, 8(r1)
|
||||
/* 802D767C 90 1D 00 10 */ stw r0, 0x10(r29)
|
||||
/* 802D7680 2C 1F 00 02 */ cmpwi r31, 2
|
||||
/* 802D7684 40 82 00 54 */ bne lbl_802D76D8
|
||||
/* 802D7688 7F 83 E3 78 */ mr r3, r28
|
||||
/* 802D768C 7F A4 EB 78 */ mr r4, r29
|
||||
/* 802D7690 80 BE 00 00 */ lwz r5, 0(r30)
|
||||
/* 802D7694 81 9C 00 00 */ lwz r12, 0(r28)
|
||||
/* 802D7698 81 8C 00 48 */ lwz r12, 0x48(r12)
|
||||
/* 802D769C 7D 89 03 A6 */ mtctr r12
|
||||
/* 802D76A0 4E 80 04 21 */ bctrl
|
||||
/* 802D76A4 48 00 00 34 */ b lbl_802D76D8
|
||||
lbl_802D76A8:
|
||||
/* 802D76A8 2C 1F 00 02 */ cmpwi r31, 2
|
||||
/* 802D76AC 40 82 00 24 */ bne lbl_802D76D0
|
||||
/* 802D76B0 7F 83 E3 78 */ mr r3, r28
|
||||
/* 802D76B4 7F A4 EB 78 */ mr r4, r29
|
||||
/* 802D76B8 81 9C 00 00 */ lwz r12, 0(r28)
|
||||
/* 802D76BC 81 8C 00 4C */ lwz r12, 0x4c(r12)
|
||||
/* 802D76C0 7D 89 03 A6 */ mtctr r12
|
||||
/* 802D76C4 4E 80 04 21 */ bctrl
|
||||
/* 802D76C8 90 7E 00 00 */ stw r3, 0(r30)
|
||||
/* 802D76CC 48 00 00 0C */ b lbl_802D76D8
|
||||
lbl_802D76D0:
|
||||
/* 802D76D0 80 1D 00 0C */ lwz r0, 0xc(r29)
|
||||
/* 802D76D4 90 1E 00 00 */ stw r0, 0(r30)
|
||||
lbl_802D76D8:
|
||||
/* 802D76D8 80 7D 00 10 */ lwz r3, 0x10(r29)
|
||||
lbl_802D76DC:
|
||||
/* 802D76DC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802D76E0 48 08 AB 45 */ bl _restgpr_28
|
||||
/* 802D76E4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802D76E8 7C 08 03 A6 */ mtlr r0
|
||||
/* 802D76EC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802D76F0 4E 80 00 20 */ blr
|
||||
-53
@@ -1,53 +0,0 @@
|
||||
lbl_802D7858:
|
||||
/* 802D7858 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802D785C 7C 08 02 A6 */ mflr r0
|
||||
/* 802D7860 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802D7864 38 04 00 1F */ addi r0, r4, 0x1f
|
||||
/* 802D7868 54 00 00 34 */ rlwinm r0, r0, 0, 0, 0x1a
|
||||
/* 802D786C 54 C8 00 34 */ rlwinm r8, r6, 0, 0, 0x1a
|
||||
/* 802D7870 2C 07 00 00 */ cmpwi r7, 0
|
||||
/* 802D7874 41 82 00 14 */ beq lbl_802D7888
|
||||
/* 802D7878 41 80 00 6C */ blt lbl_802D78E4
|
||||
/* 802D787C 2C 07 00 03 */ cmpwi r7, 3
|
||||
/* 802D7880 40 80 00 64 */ bge lbl_802D78E4
|
||||
/* 802D7884 48 00 00 38 */ b lbl_802D78BC
|
||||
lbl_802D7888:
|
||||
/* 802D7888 7C 00 40 40 */ cmplw r0, r8
|
||||
/* 802D788C 40 81 00 08 */ ble lbl_802D7894
|
||||
/* 802D7890 7D 00 43 78 */ mr r0, r8
|
||||
lbl_802D7894:
|
||||
/* 802D7894 7C A4 2B 78 */ mr r4, r5
|
||||
/* 802D7898 7C 05 03 78 */ mr r5, r0
|
||||
/* 802D789C 38 C0 00 00 */ li r6, 0
|
||||
/* 802D78A0 7D 07 43 78 */ mr r7, r8
|
||||
/* 802D78A4 39 00 00 00 */ li r8, 0
|
||||
/* 802D78A8 39 20 FF FF */ li r9, -1
|
||||
/* 802D78AC 39 41 00 08 */ addi r10, r1, 8
|
||||
/* 802D78B0 4B FF AD 05 */ bl aramToMainRam__7JKRAramFUlPUcUl15JKRExpandSwitchUlP7JKRHeapiPUl
|
||||
/* 802D78B4 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 802D78B8 48 00 00 4C */ b lbl_802D7904
|
||||
lbl_802D78BC:
|
||||
/* 802D78BC 7C A4 2B 78 */ mr r4, r5
|
||||
/* 802D78C0 7C 05 03 78 */ mr r5, r0
|
||||
/* 802D78C4 38 C0 00 01 */ li r6, 1
|
||||
/* 802D78C8 7D 07 43 78 */ mr r7, r8
|
||||
/* 802D78CC 39 00 00 00 */ li r8, 0
|
||||
/* 802D78D0 39 20 FF FF */ li r9, -1
|
||||
/* 802D78D4 39 41 00 08 */ addi r10, r1, 8
|
||||
/* 802D78D8 4B FF AC DD */ bl aramToMainRam__7JKRAramFUlPUcUl15JKRExpandSwitchUlP7JKRHeapiPUl
|
||||
/* 802D78DC 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 802D78E0 48 00 00 24 */ b lbl_802D7904
|
||||
lbl_802D78E4:
|
||||
/* 802D78E4 3C 60 80 3A */ lis r3, JKRAramArchive__stringBase0@ha /* 0x8039D188@ha */
|
||||
/* 802D78E8 38 63 D1 88 */ addi r3, r3, JKRAramArchive__stringBase0@l /* 0x8039D188@l */
|
||||
/* 802D78EC 38 80 02 8F */ li r4, 0x28f
|
||||
/* 802D78F0 38 A3 00 13 */ addi r5, r3, 0x13
|
||||
/* 802D78F4 38 C3 00 16 */ addi r6, r3, 0x16
|
||||
/* 802D78F8 4C C6 31 82 */ crclr 6
|
||||
/* 802D78FC 48 00 A9 01 */ bl panic_f__12JUTExceptionFPCciPCce
|
||||
/* 802D7900 38 60 00 00 */ li r3, 0
|
||||
lbl_802D7904:
|
||||
/* 802D7904 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802D7908 7C 08 03 A6 */ mtlr r0
|
||||
/* 802D790C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802D7910 4E 80 00 20 */ blr
|
||||
-11
@@ -1,11 +0,0 @@
|
||||
lbl_802D77F8:
|
||||
/* 802D77F8 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 802D77FC 40 82 00 0C */ bne lbl_802D7808
|
||||
/* 802D7800 38 60 00 00 */ li r3, 0
|
||||
/* 802D7804 4E 80 00 20 */ blr
|
||||
lbl_802D7808:
|
||||
/* 802D7808 80 63 00 64 */ lwz r3, 0x64(r3)
|
||||
/* 802D780C 80 63 00 14 */ lwz r3, 0x14(r3)
|
||||
/* 802D7810 80 04 00 08 */ lwz r0, 8(r4)
|
||||
/* 802D7814 7C 60 1A 14 */ add r3, r0, r3
|
||||
/* 802D7818 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_802D781C:
|
||||
/* 802D781C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802D7820 7C 08 02 A6 */ mflr r0
|
||||
/* 802D7824 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802D7828 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802D782C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802D7830 38 A0 00 00 */ li r5, 0
|
||||
/* 802D7834 4B FF ED 71 */ bl findFsResource__10JKRArchiveCFPCcUl
|
||||
/* 802D7838 7C 64 1B 78 */ mr r4, r3
|
||||
/* 802D783C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802D7840 4B FF FF B9 */ bl getAramAddress_Entry__14JKRAramArchiveFPQ210JKRArchive12SDIFileEntry
|
||||
/* 802D7844 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802D7848 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802D784C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802D7850 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802D7854 4E 80 00 20 */ blr
|
||||
@@ -1,81 +0,0 @@
|
||||
lbl_802D7A64:
|
||||
/* 802D7A64 94 21 FF A0 */ stwu r1, -0x60(r1)
|
||||
/* 802D7A68 7C 08 02 A6 */ mflr r0
|
||||
/* 802D7A6C 90 01 00 64 */ stw r0, 0x64(r1)
|
||||
/* 802D7A70 39 61 00 60 */ addi r11, r1, 0x60
|
||||
/* 802D7A74 48 08 A7 69 */ bl _savegpr_29
|
||||
/* 802D7A78 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802D7A7C 7C 9E 23 78 */ mr r30, r4
|
||||
/* 802D7A80 80 03 00 50 */ lwz r0, 0x50(r3)
|
||||
/* 802D7A84 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802D7A88 40 82 00 18 */ bne lbl_802D7AA0
|
||||
/* 802D7A8C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802D7A90 81 8C 00 30 */ lwz r12, 0x30(r12)
|
||||
/* 802D7A94 7D 89 03 A6 */ mtctr r12
|
||||
/* 802D7A98 4E 80 04 21 */ bctrl
|
||||
/* 802D7A9C 48 00 00 DC */ b lbl_802D7B78
|
||||
lbl_802D7AA0:
|
||||
/* 802D7AA0 4B FF EC 95 */ bl findPtrResource__10JKRArchiveCFPCv
|
||||
/* 802D7AA4 7C 7D 1B 79 */ or. r29, r3, r3
|
||||
/* 802D7AA8 40 82 00 0C */ bne lbl_802D7AB4
|
||||
/* 802D7AAC 38 60 FF FF */ li r3, -1
|
||||
/* 802D7AB0 48 00 00 C8 */ b lbl_802D7B78
|
||||
lbl_802D7AB4:
|
||||
/* 802D7AB4 80 1D 00 04 */ lwz r0, 4(r29)
|
||||
/* 802D7AB8 54 00 47 7B */ rlwinm. r0, r0, 8, 0x1d, 0x1d
|
||||
/* 802D7ABC 40 82 00 20 */ bne lbl_802D7ADC
|
||||
/* 802D7AC0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802D7AC4 7F C4 F3 78 */ mr r4, r30
|
||||
/* 802D7AC8 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802D7ACC 81 8C 00 30 */ lwz r12, 0x30(r12)
|
||||
/* 802D7AD0 7D 89 03 A6 */ mtctr r12
|
||||
/* 802D7AD4 4E 80 04 21 */ bctrl
|
||||
/* 802D7AD8 48 00 00 A0 */ b lbl_802D7B78
|
||||
lbl_802D7ADC:
|
||||
/* 802D7ADC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802D7AE0 7F A4 EB 78 */ mr r4, r29
|
||||
/* 802D7AE4 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802D7AE8 81 8C 00 4C */ lwz r12, 0x4c(r12)
|
||||
/* 802D7AEC 7D 89 03 A6 */ mtctr r12
|
||||
/* 802D7AF0 4E 80 04 21 */ bctrl
|
||||
/* 802D7AF4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 802D7AF8 41 82 00 08 */ beq lbl_802D7B00
|
||||
/* 802D7AFC 48 00 00 7C */ b lbl_802D7B78
|
||||
lbl_802D7B00:
|
||||
/* 802D7B00 38 01 00 27 */ addi r0, r1, 0x27
|
||||
/* 802D7B04 54 1E 00 34 */ rlwinm r30, r0, 0, 0, 0x1a
|
||||
/* 802D7B08 80 7F 00 64 */ lwz r3, 0x64(r31)
|
||||
/* 802D7B0C 80 63 00 14 */ lwz r3, 0x14(r3)
|
||||
/* 802D7B10 80 1D 00 08 */ lwz r0, 8(r29)
|
||||
/* 802D7B14 7C 60 1A 14 */ add r3, r0, r3
|
||||
/* 802D7B18 7F C4 F3 78 */ mr r4, r30
|
||||
/* 802D7B1C 38 A0 00 20 */ li r5, 0x20
|
||||
/* 802D7B20 38 C0 00 00 */ li r6, 0
|
||||
/* 802D7B24 38 E0 00 00 */ li r7, 0
|
||||
/* 802D7B28 39 00 00 00 */ li r8, 0
|
||||
/* 802D7B2C 39 20 FF FF */ li r9, -1
|
||||
/* 802D7B30 39 40 00 00 */ li r10, 0
|
||||
/* 802D7B34 4B FF AA 81 */ bl aramToMainRam__7JKRAramFUlPUcUl15JKRExpandSwitchUlP7JKRHeapiPUl
|
||||
/* 802D7B38 88 BE 00 07 */ lbz r5, 7(r30)
|
||||
/* 802D7B3C 88 9E 00 06 */ lbz r4, 6(r30)
|
||||
/* 802D7B40 88 7E 00 04 */ lbz r3, 4(r30)
|
||||
/* 802D7B44 88 1E 00 05 */ lbz r0, 5(r30)
|
||||
/* 802D7B48 54 00 80 1E */ slwi r0, r0, 0x10
|
||||
/* 802D7B4C 50 60 C0 0E */ rlwimi r0, r3, 0x18, 0, 7
|
||||
/* 802D7B50 50 80 44 2E */ rlwimi r0, r4, 8, 0x10, 0x17
|
||||
/* 802D7B54 7C BE 03 78 */ or r30, r5, r0
|
||||
/* 802D7B58 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802D7B5C 7F A4 EB 78 */ mr r4, r29
|
||||
/* 802D7B60 7F C5 F3 78 */ mr r5, r30
|
||||
/* 802D7B64 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802D7B68 81 8C 00 48 */ lwz r12, 0x48(r12)
|
||||
/* 802D7B6C 7D 89 03 A6 */ mtctr r12
|
||||
/* 802D7B70 4E 80 04 21 */ bctrl
|
||||
/* 802D7B74 7F C3 F3 78 */ mr r3, r30
|
||||
lbl_802D7B78:
|
||||
/* 802D7B78 39 61 00 60 */ addi r11, r1, 0x60
|
||||
/* 802D7B7C 48 08 A6 AD */ bl _restgpr_29
|
||||
/* 802D7B80 80 01 00 64 */ lwz r0, 0x64(r1)
|
||||
/* 802D7B84 7C 08 03 A6 */ mtlr r0
|
||||
/* 802D7B88 38 21 00 60 */ addi r1, r1, 0x60
|
||||
/* 802D7B8C 4E 80 00 20 */ blr
|
||||
@@ -1,18 +0,0 @@
|
||||
lbl_802DC638:
|
||||
/* 802DC638 3C A0 80 3C */ lis r5, __vt__10JSUIosBase@ha /* 0x803C2DF8@ha */
|
||||
/* 802DC63C 38 05 2D F8 */ addi r0, r5, __vt__10JSUIosBase@l /* 0x803C2DF8@l */
|
||||
/* 802DC640 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 802DC644 38 C0 00 00 */ li r6, 0
|
||||
/* 802DC648 98 C3 00 04 */ stb r6, 4(r3)
|
||||
/* 802DC64C 3C A0 80 3D */ lis r5, __vt__14JSUInputStream@ha /* 0x803CC4D4@ha */
|
||||
/* 802DC650 38 05 C4 D4 */ addi r0, r5, __vt__14JSUInputStream@l /* 0x803CC4D4@l */
|
||||
/* 802DC654 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 802DC658 3C A0 80 3D */ lis r5, __vt__20JSURandomInputStream@ha /* 0x803CC4B0@ha */
|
||||
/* 802DC65C 38 05 C4 B0 */ addi r0, r5, __vt__20JSURandomInputStream@l /* 0x803CC4B0@l */
|
||||
/* 802DC660 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 802DC664 3C A0 80 3D */ lis r5, __vt__18JSUFileInputStream@ha /* 0x803CC518@ha */
|
||||
/* 802DC668 38 05 C5 18 */ addi r0, r5, __vt__18JSUFileInputStream@l /* 0x803CC518@l */
|
||||
/* 802DC66C 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 802DC670 90 83 00 08 */ stw r4, 8(r3)
|
||||
/* 802DC674 90 C3 00 0C */ stw r6, 0xc(r3)
|
||||
/* 802DC678 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
lbl_802DC82C:
|
||||
/* 802DC82C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802DC830 7C 08 02 A6 */ mflr r0
|
||||
/* 802DC834 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802DC838 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 802DC83C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802DC840 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
||||
/* 802DC844 7D 89 03 A6 */ mtctr r12
|
||||
/* 802DC848 4E 80 04 21 */ bctrl
|
||||
/* 802DC84C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802DC850 7C 08 03 A6 */ mtlr r0
|
||||
/* 802DC854 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802DC858 4E 80 00 20 */ blr
|
||||
@@ -1,3 +0,0 @@
|
||||
lbl_802DC85C:
|
||||
/* 802DC85C 80 63 00 0C */ lwz r3, 0xc(r3)
|
||||
/* 802DC860 4E 80 00 20 */ blr
|
||||
@@ -1,57 +0,0 @@
|
||||
lbl_802DC67C:
|
||||
/* 802DC67C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802DC680 7C 08 02 A6 */ mflr r0
|
||||
/* 802DC684 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802DC688 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802DC68C 48 08 5B 4D */ bl _savegpr_28
|
||||
/* 802DC690 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 802DC694 7C 9D 23 78 */ mr r29, r4
|
||||
/* 802DC698 7C BE 2B 78 */ mr r30, r5
|
||||
/* 802DC69C 3B E0 00 00 */ li r31, 0
|
||||
/* 802DC6A0 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 802DC6A4 88 03 00 18 */ lbz r0, 0x18(r3)
|
||||
/* 802DC6A8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802DC6AC 41 82 00 84 */ beq lbl_802DC730
|
||||
/* 802DC6B0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802DC6B4 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
||||
/* 802DC6B8 7D 89 03 A6 */ mtctr r12
|
||||
/* 802DC6BC 4E 80 04 21 */ bctrl
|
||||
/* 802DC6C0 80 1C 00 0C */ lwz r0, 0xc(r28)
|
||||
/* 802DC6C4 7C 00 F2 14 */ add r0, r0, r30
|
||||
/* 802DC6C8 7C 00 18 40 */ cmplw r0, r3
|
||||
/* 802DC6CC 40 81 00 20 */ ble lbl_802DC6EC
|
||||
/* 802DC6D0 80 7C 00 08 */ lwz r3, 8(r28)
|
||||
/* 802DC6D4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802DC6D8 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
||||
/* 802DC6DC 7D 89 03 A6 */ mtctr r12
|
||||
/* 802DC6E0 4E 80 04 21 */ bctrl
|
||||
/* 802DC6E4 80 1C 00 0C */ lwz r0, 0xc(r28)
|
||||
/* 802DC6E8 7F C0 18 50 */ subf r30, r0, r3
|
||||
lbl_802DC6EC:
|
||||
/* 802DC6EC 2C 1E 00 00 */ cmpwi r30, 0
|
||||
/* 802DC6F0 40 81 00 40 */ ble lbl_802DC730
|
||||
/* 802DC6F4 80 7C 00 08 */ lwz r3, 8(r28)
|
||||
/* 802DC6F8 7F A4 EB 78 */ mr r4, r29
|
||||
/* 802DC6FC 7F C5 F3 78 */ mr r5, r30
|
||||
/* 802DC700 80 DC 00 0C */ lwz r6, 0xc(r28)
|
||||
/* 802DC704 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802DC708 81 8C 00 14 */ lwz r12, 0x14(r12)
|
||||
/* 802DC70C 7D 89 03 A6 */ mtctr r12
|
||||
/* 802DC710 4E 80 04 21 */ bctrl
|
||||
/* 802DC714 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 802DC718 40 80 00 0C */ bge lbl_802DC724
|
||||
/* 802DC71C 38 60 00 00 */ li r3, 0
|
||||
/* 802DC720 48 00 00 14 */ b lbl_802DC734
|
||||
lbl_802DC724:
|
||||
/* 802DC724 80 1C 00 0C */ lwz r0, 0xc(r28)
|
||||
/* 802DC728 7C 00 FA 14 */ add r0, r0, r31
|
||||
/* 802DC72C 90 1C 00 0C */ stw r0, 0xc(r28)
|
||||
lbl_802DC730:
|
||||
/* 802DC730 7F E3 FB 78 */ mr r3, r31
|
||||
lbl_802DC734:
|
||||
/* 802DC734 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802DC738 48 08 5A ED */ bl _restgpr_28
|
||||
/* 802DC73C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802DC740 7C 08 03 A6 */ mtlr r0
|
||||
/* 802DC744 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802DC748 4E 80 00 20 */ blr
|
||||
-64
@@ -1,64 +0,0 @@
|
||||
lbl_802DC74C:
|
||||
/* 802DC74C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802DC750 7C 08 02 A6 */ mflr r0
|
||||
/* 802DC754 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802DC758 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802DC75C 48 08 5A 81 */ bl _savegpr_29
|
||||
/* 802DC760 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 802DC764 7C 9E 23 78 */ mr r30, r4
|
||||
/* 802DC768 83 E3 00 0C */ lwz r31, 0xc(r3)
|
||||
/* 802DC76C 2C 05 00 01 */ cmpwi r5, 1
|
||||
/* 802DC770 41 82 00 48 */ beq lbl_802DC7B8
|
||||
/* 802DC774 40 80 00 10 */ bge lbl_802DC784
|
||||
/* 802DC778 2C 05 00 00 */ cmpwi r5, 0
|
||||
/* 802DC77C 40 80 00 14 */ bge lbl_802DC790
|
||||
/* 802DC780 48 00 00 40 */ b lbl_802DC7C0
|
||||
lbl_802DC784:
|
||||
/* 802DC784 2C 05 00 03 */ cmpwi r5, 3
|
||||
/* 802DC788 40 80 00 38 */ bge lbl_802DC7C0
|
||||
/* 802DC78C 48 00 00 0C */ b lbl_802DC798
|
||||
lbl_802DC790:
|
||||
/* 802DC790 93 DD 00 0C */ stw r30, 0xc(r29)
|
||||
/* 802DC794 48 00 00 2C */ b lbl_802DC7C0
|
||||
lbl_802DC798:
|
||||
/* 802DC798 80 7D 00 08 */ lwz r3, 8(r29)
|
||||
/* 802DC79C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802DC7A0 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
||||
/* 802DC7A4 7D 89 03 A6 */ mtctr r12
|
||||
/* 802DC7A8 4E 80 04 21 */ bctrl
|
||||
/* 802DC7AC 7C 1E 18 50 */ subf r0, r30, r3
|
||||
/* 802DC7B0 90 1D 00 0C */ stw r0, 0xc(r29)
|
||||
/* 802DC7B4 48 00 00 0C */ b lbl_802DC7C0
|
||||
lbl_802DC7B8:
|
||||
/* 802DC7B8 7C 1F F2 14 */ add r0, r31, r30
|
||||
/* 802DC7BC 90 1D 00 0C */ stw r0, 0xc(r29)
|
||||
lbl_802DC7C0:
|
||||
/* 802DC7C0 80 1D 00 0C */ lwz r0, 0xc(r29)
|
||||
/* 802DC7C4 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 802DC7C8 40 80 00 0C */ bge lbl_802DC7D4
|
||||
/* 802DC7CC 38 00 00 00 */ li r0, 0
|
||||
/* 802DC7D0 90 1D 00 0C */ stw r0, 0xc(r29)
|
||||
lbl_802DC7D4:
|
||||
/* 802DC7D4 80 7D 00 08 */ lwz r3, 8(r29)
|
||||
/* 802DC7D8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802DC7DC 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
||||
/* 802DC7E0 7D 89 03 A6 */ mtctr r12
|
||||
/* 802DC7E4 4E 80 04 21 */ bctrl
|
||||
/* 802DC7E8 80 1D 00 0C */ lwz r0, 0xc(r29)
|
||||
/* 802DC7EC 7C 00 18 00 */ cmpw r0, r3
|
||||
/* 802DC7F0 40 81 00 1C */ ble lbl_802DC80C
|
||||
/* 802DC7F4 80 7D 00 08 */ lwz r3, 8(r29)
|
||||
/* 802DC7F8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802DC7FC 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
||||
/* 802DC800 7D 89 03 A6 */ mtctr r12
|
||||
/* 802DC804 4E 80 04 21 */ bctrl
|
||||
/* 802DC808 90 7D 00 0C */ stw r3, 0xc(r29)
|
||||
lbl_802DC80C:
|
||||
/* 802DC80C 80 1D 00 0C */ lwz r0, 0xc(r29)
|
||||
/* 802DC810 7C 7F 00 50 */ subf r3, r31, r0
|
||||
/* 802DC814 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802DC818 48 08 5A 11 */ bl _restgpr_29
|
||||
/* 802DC81C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802DC820 7C 08 03 A6 */ mtlr r0
|
||||
/* 802DC824 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802DC828 4E 80 00 20 */ blr
|
||||
@@ -1,26 +0,0 @@
|
||||
lbl_802DC23C:
|
||||
/* 802DC23C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802DC240 7C 08 02 A6 */ mflr r0
|
||||
/* 802DC244 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802DC248 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802DC24C 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 802DC250 41 82 00 30 */ beq lbl_802DC280
|
||||
/* 802DC254 3C 60 80 3D */ lis r3, __vt__14JSUInputStream@ha /* 0x803CC4D4@ha */
|
||||
/* 802DC258 38 03 C4 D4 */ addi r0, r3, __vt__14JSUInputStream@l /* 0x803CC4D4@l */
|
||||
/* 802DC25C 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 802DC260 41 82 00 10 */ beq lbl_802DC270
|
||||
/* 802DC264 3C 60 80 3C */ lis r3, __vt__10JSUIosBase@ha /* 0x803C2DF8@ha */
|
||||
/* 802DC268 38 03 2D F8 */ addi r0, r3, __vt__10JSUIosBase@l /* 0x803C2DF8@l */
|
||||
/* 802DC26C 90 1F 00 00 */ stw r0, 0(r31)
|
||||
lbl_802DC270:
|
||||
/* 802DC270 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 802DC274 40 81 00 0C */ ble lbl_802DC280
|
||||
/* 802DC278 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802DC27C 4B FF 2A C1 */ bl __dl__FPv
|
||||
lbl_802DC280:
|
||||
/* 802DC280 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802DC284 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802DC288 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802DC28C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802DC290 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802DC294 4E 80 00 20 */ blr
|
||||
@@ -1,37 +0,0 @@
|
||||
lbl_802DC370:
|
||||
/* 802DC370 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802DC374 7C 08 02 A6 */ mflr r0
|
||||
/* 802DC378 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802DC37C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802DC380 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 802DC384 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 802DC388 7C 9F 23 78 */ mr r31, r4
|
||||
/* 802DC38C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802DC390 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
||||
/* 802DC394 7D 89 03 A6 */ mtctr r12
|
||||
/* 802DC398 4E 80 04 21 */ bctrl
|
||||
/* 802DC39C 7C 9F 1A 14 */ add r4, r31, r3
|
||||
/* 802DC3A0 38 84 FF FF */ addi r4, r4, -1
|
||||
/* 802DC3A4 38 1F FF FF */ addi r0, r31, -1
|
||||
/* 802DC3A8 7C 84 00 78 */ andc r4, r4, r0
|
||||
/* 802DC3AC 7F E3 20 51 */ subf. r31, r3, r4
|
||||
/* 802DC3B0 41 82 00 30 */ beq lbl_802DC3E0
|
||||
/* 802DC3B4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802DC3B8 38 A0 00 00 */ li r5, 0
|
||||
/* 802DC3BC 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 802DC3C0 81 8C 00 20 */ lwz r12, 0x20(r12)
|
||||
/* 802DC3C4 7D 89 03 A6 */ mtctr r12
|
||||
/* 802DC3C8 4E 80 04 21 */ bctrl
|
||||
/* 802DC3CC 7C 03 F8 00 */ cmpw r3, r31
|
||||
/* 802DC3D0 41 82 00 10 */ beq lbl_802DC3E0
|
||||
/* 802DC3D4 88 1E 00 04 */ lbz r0, 4(r30)
|
||||
/* 802DC3D8 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 802DC3DC 98 1E 00 04 */ stb r0, 4(r30)
|
||||
lbl_802DC3E0:
|
||||
/* 802DC3E0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802DC3E4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802DC3E8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 802DC3EC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802DC3F0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802DC3F4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802DC3F8 4E 80 00 20 */ blr
|
||||
@@ -1,35 +0,0 @@
|
||||
lbl_802DC458:
|
||||
/* 802DC458 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802DC45C 7C 08 02 A6 */ mflr r0
|
||||
/* 802DC460 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802DC464 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802DC468 48 08 5D 71 */ bl _savegpr_28
|
||||
/* 802DC46C 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 802DC470 7C 9D 23 78 */ mr r29, r4
|
||||
/* 802DC474 7C BE 2B 78 */ mr r30, r5
|
||||
/* 802DC478 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802DC47C 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
||||
/* 802DC480 7D 89 03 A6 */ mtctr r12
|
||||
/* 802DC484 4E 80 04 21 */ bctrl
|
||||
/* 802DC488 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802DC48C 7F 83 E3 78 */ mr r3, r28
|
||||
/* 802DC490 7F A4 EB 78 */ mr r4, r29
|
||||
/* 802DC494 7F C5 F3 78 */ mr r5, r30
|
||||
/* 802DC498 4B FF FE 01 */ bl read__14JSUInputStreamFPvl
|
||||
/* 802DC49C 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 802DC4A0 41 82 00 20 */ beq lbl_802DC4C0
|
||||
/* 802DC4A4 7F 83 E3 78 */ mr r3, r28
|
||||
/* 802DC4A8 7F E4 FB 78 */ mr r4, r31
|
||||
/* 802DC4AC 38 A0 00 00 */ li r5, 0
|
||||
/* 802DC4B0 81 9C 00 00 */ lwz r12, 0(r28)
|
||||
/* 802DC4B4 81 8C 00 20 */ lwz r12, 0x20(r12)
|
||||
/* 802DC4B8 7D 89 03 A6 */ mtctr r12
|
||||
/* 802DC4BC 4E 80 04 21 */ bctrl
|
||||
lbl_802DC4C0:
|
||||
/* 802DC4C0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802DC4C4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802DC4C8 48 08 5D 5D */ bl _restgpr_28
|
||||
/* 802DC4CC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802DC4D0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802DC4D4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802DC4D8 4E 80 00 20 */ blr
|
||||
@@ -1,24 +0,0 @@
|
||||
lbl_802DC298:
|
||||
/* 802DC298 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802DC29C 7C 08 02 A6 */ mflr r0
|
||||
/* 802DC2A0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802DC2A4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802DC2A8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 802DC2AC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 802DC2B0 7C BF 2B 78 */ mr r31, r5
|
||||
/* 802DC2B4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802DC2B8 81 8C 00 14 */ lwz r12, 0x14(r12)
|
||||
/* 802DC2BC 7D 89 03 A6 */ mtctr r12
|
||||
/* 802DC2C0 4E 80 04 21 */ bctrl
|
||||
/* 802DC2C4 7C 03 F8 00 */ cmpw r3, r31
|
||||
/* 802DC2C8 41 82 00 10 */ beq lbl_802DC2D8
|
||||
/* 802DC2CC 88 1E 00 04 */ lbz r0, 4(r30)
|
||||
/* 802DC2D0 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 802DC2D4 98 1E 00 04 */ stb r0, 4(r30)
|
||||
lbl_802DC2D8:
|
||||
/* 802DC2D8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802DC2DC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 802DC2E0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802DC2E4 7C 08 03 A6 */ mtlr r0
|
||||
/* 802DC2E8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802DC2EC 4E 80 00 20 */ blr
|
||||
-18
@@ -1,18 +0,0 @@
|
||||
lbl_802DC4DC:
|
||||
/* 802DC4DC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802DC4E0 7C 08 02 A6 */ mflr r0
|
||||
/* 802DC4E4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802DC4E8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802DC4EC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802DC4F0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802DC4F4 81 8C 00 20 */ lwz r12, 0x20(r12)
|
||||
/* 802DC4F8 7D 89 03 A6 */ mtctr r12
|
||||
/* 802DC4FC 4E 80 04 21 */ bctrl
|
||||
/* 802DC500 88 1F 00 04 */ lbz r0, 4(r31)
|
||||
/* 802DC504 54 00 06 3C */ rlwinm r0, r0, 0, 0x18, 0x1e
|
||||
/* 802DC508 98 1F 00 04 */ stb r0, 4(r31)
|
||||
/* 802DC50C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802DC510 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802DC514 7C 08 03 A6 */ mtlr r0
|
||||
/* 802DC518 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802DC51C 4E 80 00 20 */ blr
|
||||
@@ -1,37 +0,0 @@
|
||||
lbl_802DC2F0:
|
||||
/* 802DC2F0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802DC2F4 7C 08 02 A6 */ mflr r0
|
||||
/* 802DC2F8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802DC2FC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802DC300 48 08 5E DD */ bl _savegpr_29
|
||||
/* 802DC304 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 802DC308 7C 9E 23 78 */ mr r30, r4
|
||||
/* 802DC30C 3B E0 00 00 */ li r31, 0
|
||||
/* 802DC310 48 00 00 3C */ b lbl_802DC34C
|
||||
lbl_802DC314:
|
||||
/* 802DC314 7F A3 EB 78 */ mr r3, r29
|
||||
/* 802DC318 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 802DC31C 38 A0 00 01 */ li r5, 1
|
||||
/* 802DC320 81 9D 00 00 */ lwz r12, 0(r29)
|
||||
/* 802DC324 81 8C 00 14 */ lwz r12, 0x14(r12)
|
||||
/* 802DC328 7D 89 03 A6 */ mtctr r12
|
||||
/* 802DC32C 4E 80 04 21 */ bctrl
|
||||
/* 802DC330 28 03 00 01 */ cmplwi r3, 1
|
||||
/* 802DC334 41 82 00 14 */ beq lbl_802DC348
|
||||
/* 802DC338 88 1D 00 04 */ lbz r0, 4(r29)
|
||||
/* 802DC33C 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 802DC340 98 1D 00 04 */ stb r0, 4(r29)
|
||||
/* 802DC344 48 00 00 10 */ b lbl_802DC354
|
||||
lbl_802DC348:
|
||||
/* 802DC348 3B FF 00 01 */ addi r31, r31, 1
|
||||
lbl_802DC34C:
|
||||
/* 802DC34C 7C 1F F0 00 */ cmpw r31, r30
|
||||
/* 802DC350 41 80 FF C4 */ blt lbl_802DC314
|
||||
lbl_802DC354:
|
||||
/* 802DC354 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802DC358 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802DC35C 48 08 5E CD */ bl _restgpr_29
|
||||
/* 802DC360 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802DC364 7C 08 03 A6 */ mtlr r0
|
||||
/* 802DC368 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802DC36C 4E 80 00 20 */ blr
|
||||
@@ -1,25 +0,0 @@
|
||||
lbl_802DC3FC:
|
||||
/* 802DC3FC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802DC400 7C 08 02 A6 */ mflr r0
|
||||
/* 802DC404 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802DC408 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802DC40C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 802DC410 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 802DC414 7C 9F 23 78 */ mr r31, r4
|
||||
/* 802DC418 38 A0 00 01 */ li r5, 1
|
||||
/* 802DC41C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802DC420 81 8C 00 20 */ lwz r12, 0x20(r12)
|
||||
/* 802DC424 7D 89 03 A6 */ mtctr r12
|
||||
/* 802DC428 4E 80 04 21 */ bctrl
|
||||
/* 802DC42C 7C 03 F8 00 */ cmpw r3, r31
|
||||
/* 802DC430 41 82 00 10 */ beq lbl_802DC440
|
||||
/* 802DC434 88 1E 00 04 */ lbz r0, 4(r30)
|
||||
/* 802DC438 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 802DC43C 98 1E 00 04 */ stb r0, 4(r30)
|
||||
lbl_802DC440:
|
||||
/* 802DC440 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802DC444 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 802DC448 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802DC44C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802DC450 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802DC454 4E 80 00 20 */ blr
|
||||
@@ -1,3 +0,0 @@
|
||||
lbl_802DC628:
|
||||
/* 802DC628 80 63 00 0C */ lwz r3, 0xc(r3)
|
||||
/* 802DC62C 4E 80 00 20 */ blr
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user