mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
Remove Asm
This commit is contained in:
@@ -1,31 +0,0 @@
|
||||
lbl_8029A13C:
|
||||
/* 8029A13C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8029A140 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A144 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8029A148 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8029A14C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8029A150 3C 60 80 3C */ lis r3, __vt__11JASDisposer@ha /* 0x803C7838@ha */
|
||||
/* 8029A154 38 03 78 38 */ addi r0, r3, __vt__11JASDisposer@l /* 0x803C7838@l */
|
||||
/* 8029A158 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8029A15C 3C 60 80 3C */ lis r3, __vt__10JASWaveArc@ha /* 0x803C7820@ha */
|
||||
/* 8029A160 38 03 78 20 */ addi r0, r3, __vt__10JASWaveArc@l /* 0x803C7820@l */
|
||||
/* 8029A164 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8029A168 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8029A16C 38 64 00 04 */ addi r3, r4, 4
|
||||
/* 8029A170 4B FF 5F D1 */ bl __ct__7JASHeapFP11JASDisposer
|
||||
/* 8029A174 38 60 00 00 */ li r3, 0
|
||||
/* 8029A178 90 7F 00 48 */ stw r3, 0x48(r31)
|
||||
/* 8029A17C 90 7F 00 4C */ stw r3, 0x4c(r31)
|
||||
/* 8029A180 38 00 FF FF */ li r0, -1
|
||||
/* 8029A184 90 1F 00 50 */ stw r0, 0x50(r31)
|
||||
/* 8029A188 90 7F 00 54 */ stw r3, 0x54(r31)
|
||||
/* 8029A18C B0 7F 00 58 */ sth r3, 0x58(r31)
|
||||
/* 8029A190 B0 7F 00 5A */ sth r3, 0x5a(r31)
|
||||
/* 8029A194 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8029A198 48 0A 4E 71 */ bl OSInitMutex
|
||||
/* 8029A19C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8029A1A0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8029A1A4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8029A1A8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A1AC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8029A1B0 4E 80 00 20 */ blr
|
||||
@@ -1,39 +0,0 @@
|
||||
lbl_8029A2EC:
|
||||
/* 8029A2EC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8029A2F0 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A2F4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8029A2F8 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8029A2FC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8029A300 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8029A304 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 8029A308 48 0A 4D 39 */ bl OSLockMutex
|
||||
/* 8029A30C 80 1F 00 4C */ lwz r0, 0x4c(r31)
|
||||
/* 8029A310 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8029A314 40 82 00 14 */ bne lbl_8029A328
|
||||
/* 8029A318 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A31C 48 0A 4E 01 */ bl OSUnlockMutex
|
||||
/* 8029A320 38 60 00 00 */ li r3, 0
|
||||
/* 8029A324 48 00 00 40 */ b lbl_8029A364
|
||||
lbl_8029A328:
|
||||
/* 8029A328 80 1F 00 4C */ lwz r0, 0x4c(r31)
|
||||
/* 8029A32C 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 8029A330 40 82 00 1C */ bne lbl_8029A34C
|
||||
/* 8029A334 38 00 00 00 */ li r0, 0
|
||||
/* 8029A338 90 1F 00 4C */ stw r0, 0x4c(r31)
|
||||
/* 8029A33C 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A340 48 0A 4D DD */ bl OSUnlockMutex
|
||||
/* 8029A344 38 60 00 00 */ li r3, 0
|
||||
/* 8029A348 48 00 00 1C */ b lbl_8029A364
|
||||
lbl_8029A34C:
|
||||
/* 8029A34C 38 00 00 00 */ li r0, 0
|
||||
/* 8029A350 90 1F 00 48 */ stw r0, 0x48(r31)
|
||||
/* 8029A354 90 1F 00 4C */ stw r0, 0x4c(r31)
|
||||
/* 8029A358 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A35C 48 0A 4D C1 */ bl OSUnlockMutex
|
||||
/* 8029A360 38 60 00 01 */ li r3, 1
|
||||
lbl_8029A364:
|
||||
/* 8029A364 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8029A368 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8029A36C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A370 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8029A374 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
lbl_8029A640:
|
||||
/* 8029A640 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8029A644 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A648 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8029A64C 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 8029A650 4B FF 5E 95 */ bl free__7JASHeapFv
|
||||
/* 8029A654 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8029A658 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A65C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8029A660 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_8029A130:
|
||||
/* 8029A130 3C 60 80 3C */ lis r3, sCurrentDir__16JASWaveArcLoader@ha /* 0x803C77E0@ha */
|
||||
/* 8029A134 38 63 77 E0 */ addi r3, r3, sCurrentDir__16JASWaveArcLoader@l /* 0x803C77E0@l */
|
||||
/* 8029A138 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_8029A0A0:
|
||||
/* 8029A0A0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8029A0A4 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A0A8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8029A0AC 80 6D 8D 10 */ lwz r3, sAramHeap__16JASWaveArcLoader(r13)
|
||||
/* 8029A0B0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8029A0B4 41 82 00 08 */ beq lbl_8029A0BC
|
||||
/* 8029A0B8 48 00 00 08 */ b lbl_8029A0C0
|
||||
lbl_8029A0BC:
|
||||
/* 8029A0BC 4B FF 6A 4D */ bl getAramHeap__9JASKernelFv
|
||||
lbl_8029A0C0:
|
||||
/* 8029A0C0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8029A0C4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A0C8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8029A0CC 4E 80 00 20 */ blr
|
||||
@@ -1,41 +0,0 @@
|
||||
lbl_8029A258:
|
||||
/* 8029A258 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8029A25C 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A260 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8029A264 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8029A268 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 8029A26C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8029A270 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8029A274 38 7E 00 5C */ addi r3, r30, 0x5c
|
||||
/* 8029A278 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 8029A27C 48 0A 4D C5 */ bl OSLockMutex
|
||||
/* 8029A280 A0 1E 00 58 */ lhz r0, 0x58(r30)
|
||||
/* 8029A284 7C 00 F8 40 */ cmplw r0, r31
|
||||
/* 8029A288 41 82 00 14 */ beq lbl_8029A29C
|
||||
/* 8029A28C 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A290 48 0A 4E 8D */ bl OSUnlockMutex
|
||||
/* 8029A294 38 60 00 00 */ li r3, 0
|
||||
/* 8029A298 48 00 00 3C */ b lbl_8029A2D4
|
||||
lbl_8029A29C:
|
||||
/* 8029A29C 80 1E 00 4C */ lwz r0, 0x4c(r30)
|
||||
/* 8029A2A0 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 8029A2A4 41 82 00 14 */ beq lbl_8029A2B8
|
||||
/* 8029A2A8 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A2AC 48 0A 4E 71 */ bl OSUnlockMutex
|
||||
/* 8029A2B0 38 60 00 00 */ li r3, 0
|
||||
/* 8029A2B4 48 00 00 20 */ b lbl_8029A2D4
|
||||
lbl_8029A2B8:
|
||||
/* 8029A2B8 38 00 00 01 */ li r0, 1
|
||||
/* 8029A2BC 90 1E 00 48 */ stw r0, 0x48(r30)
|
||||
/* 8029A2C0 38 00 00 02 */ li r0, 2
|
||||
/* 8029A2C4 90 1E 00 4C */ stw r0, 0x4c(r30)
|
||||
/* 8029A2C8 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A2CC 48 0A 4E 51 */ bl OSUnlockMutex
|
||||
/* 8029A2D0 38 60 00 01 */ li r3, 1
|
||||
lbl_8029A2D4:
|
||||
/* 8029A2D4 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8029A2D8 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 8029A2DC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8029A2E0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A2E4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8029A2E8 4E 80 00 20 */ blr
|
||||
@@ -1,54 +0,0 @@
|
||||
lbl_8029A580:
|
||||
/* 8029A580 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8029A584 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A588 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8029A58C 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8029A590 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 8029A594 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8029A598 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8029A59C 80 03 00 50 */ lwz r0, 0x50(r3)
|
||||
/* 8029A5A0 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8029A5A4 40 80 00 0C */ bge lbl_8029A5B0
|
||||
/* 8029A5A8 38 60 00 00 */ li r3, 0
|
||||
/* 8029A5AC 48 00 00 7C */ b lbl_8029A628
|
||||
lbl_8029A5B0:
|
||||
/* 8029A5B0 38 7E 00 5C */ addi r3, r30, 0x5c
|
||||
/* 8029A5B4 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 8029A5B8 48 0A 4A 89 */ bl OSLockMutex
|
||||
/* 8029A5BC 80 1E 00 4C */ lwz r0, 0x4c(r30)
|
||||
/* 8029A5C0 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8029A5C4 41 82 00 14 */ beq lbl_8029A5D8
|
||||
/* 8029A5C8 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A5CC 48 0A 4B 51 */ bl OSUnlockMutex
|
||||
/* 8029A5D0 38 60 00 00 */ li r3, 0
|
||||
/* 8029A5D4 48 00 00 54 */ b lbl_8029A628
|
||||
lbl_8029A5D8:
|
||||
/* 8029A5D8 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 8029A5DC 40 82 00 0C */ bne lbl_8029A5E8
|
||||
/* 8029A5E0 4B FF FA C1 */ bl getRootHeap__16JASWaveArcLoaderFv
|
||||
/* 8029A5E4 7C 7F 1B 78 */ mr r31, r3
|
||||
lbl_8029A5E8:
|
||||
/* 8029A5E8 38 7E 00 04 */ addi r3, r30, 4
|
||||
/* 8029A5EC 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8029A5F0 80 BE 00 54 */ lwz r5, 0x54(r30)
|
||||
/* 8029A5F4 4B FF 5E 01 */ bl allocTail__7JASHeapFP7JASHeapUl
|
||||
/* 8029A5F8 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8029A5FC 40 82 00 14 */ bne lbl_8029A610
|
||||
/* 8029A600 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A604 48 0A 4B 19 */ bl OSUnlockMutex
|
||||
/* 8029A608 38 60 00 00 */ li r3, 0
|
||||
/* 8029A60C 48 00 00 1C */ b lbl_8029A628
|
||||
lbl_8029A610:
|
||||
/* 8029A610 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8029A614 4B FF FD F1 */ bl sendLoadCmd__10JASWaveArcFv
|
||||
/* 8029A618 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8029A61C 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A620 48 0A 4A FD */ bl OSUnlockMutex
|
||||
/* 8029A624 7F E3 FB 78 */ mr r3, r31
|
||||
lbl_8029A628:
|
||||
/* 8029A628 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8029A62C 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 8029A630 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8029A634 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A638 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8029A63C 4E 80 00 20 */ blr
|
||||
@@ -1,37 +0,0 @@
|
||||
lbl_8029A378:
|
||||
/* 8029A378 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8029A37C 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A380 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8029A384 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8029A388 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8029A38C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8029A390 83 E3 00 00 */ lwz r31, 0(r3)
|
||||
/* 8029A394 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8029A398 80 9E 00 08 */ lwz r4, 8(r30)
|
||||
/* 8029A39C 38 A0 00 00 */ li r5, 0
|
||||
/* 8029A3A0 38 C0 00 00 */ li r6, 0
|
||||
/* 8029A3A4 38 E0 00 00 */ li r7, 0
|
||||
/* 8029A3A8 39 00 00 00 */ li r8, 0
|
||||
/* 8029A3AC 48 04 04 C9 */ bl loadToAram__16JKRDvdAramRipperFlUl15JKRExpandSwitchUlUlPUl
|
||||
/* 8029A3B0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8029A3B4 41 82 00 38 */ beq lbl_8029A3EC
|
||||
/* 8029A3B8 A0 7F 00 5A */ lhz r3, 0x5a(r31)
|
||||
/* 8029A3BC 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 8029A3C0 B0 1F 00 5A */ sth r0, 0x5a(r31)
|
||||
/* 8029A3C4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8029A3C8 80 9E 00 0C */ lwz r4, 0xc(r30)
|
||||
/* 8029A3CC 4B FF FE 8D */ bl loadSetup__10JASWaveArcFUl
|
||||
/* 8029A3D0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8029A3D4 41 82 00 18 */ beq lbl_8029A3EC
|
||||
/* 8029A3D8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8029A3DC 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8029A3E0 81 8C 00 10 */ lwz r12, 0x10(r12)
|
||||
/* 8029A3E4 7D 89 03 A6 */ mtctr r12
|
||||
/* 8029A3E8 4E 80 04 21 */ bctrl
|
||||
lbl_8029A3EC:
|
||||
/* 8029A3EC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8029A3F0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8029A3F4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8029A3F8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A3FC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8029A400 4E 80 00 20 */ blr
|
||||
@@ -1,54 +0,0 @@
|
||||
lbl_8029A4C0:
|
||||
/* 8029A4C0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8029A4C4 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A4C8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8029A4CC 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8029A4D0 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 8029A4D4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8029A4D8 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8029A4DC 80 03 00 50 */ lwz r0, 0x50(r3)
|
||||
/* 8029A4E0 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8029A4E4 40 80 00 0C */ bge lbl_8029A4F0
|
||||
/* 8029A4E8 38 60 00 00 */ li r3, 0
|
||||
/* 8029A4EC 48 00 00 7C */ b lbl_8029A568
|
||||
lbl_8029A4F0:
|
||||
/* 8029A4F0 38 7E 00 5C */ addi r3, r30, 0x5c
|
||||
/* 8029A4F4 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 8029A4F8 48 0A 4B 49 */ bl OSLockMutex
|
||||
/* 8029A4FC 80 1E 00 4C */ lwz r0, 0x4c(r30)
|
||||
/* 8029A500 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8029A504 41 82 00 14 */ beq lbl_8029A518
|
||||
/* 8029A508 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A50C 48 0A 4C 11 */ bl OSUnlockMutex
|
||||
/* 8029A510 38 60 00 00 */ li r3, 0
|
||||
/* 8029A514 48 00 00 54 */ b lbl_8029A568
|
||||
lbl_8029A518:
|
||||
/* 8029A518 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 8029A51C 40 82 00 0C */ bne lbl_8029A528
|
||||
/* 8029A520 4B FF FB 81 */ bl getRootHeap__16JASWaveArcLoaderFv
|
||||
/* 8029A524 7C 7F 1B 78 */ mr r31, r3
|
||||
lbl_8029A528:
|
||||
/* 8029A528 38 7E 00 04 */ addi r3, r30, 4
|
||||
/* 8029A52C 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8029A530 80 BE 00 54 */ lwz r5, 0x54(r30)
|
||||
/* 8029A534 4B FF 5C E9 */ bl alloc__7JASHeapFP7JASHeapUl
|
||||
/* 8029A538 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8029A53C 40 82 00 14 */ bne lbl_8029A550
|
||||
/* 8029A540 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A544 48 0A 4B D9 */ bl OSUnlockMutex
|
||||
/* 8029A548 38 60 00 00 */ li r3, 0
|
||||
/* 8029A54C 48 00 00 1C */ b lbl_8029A568
|
||||
lbl_8029A550:
|
||||
/* 8029A550 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8029A554 4B FF FE B1 */ bl sendLoadCmd__10JASWaveArcFv
|
||||
/* 8029A558 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8029A55C 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A560 48 0A 4B BD */ bl OSUnlockMutex
|
||||
/* 8029A564 7F E3 FB 78 */ mr r3, r31
|
||||
lbl_8029A568:
|
||||
/* 8029A568 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8029A56C 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 8029A570 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8029A574 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A578 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8029A57C 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_8029A664:
|
||||
/* 8029A664 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8029A668 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A66C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8029A670 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8029A674 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8029A678 4B FF FC 75 */ bl eraseSetup__10JASWaveArcFv
|
||||
/* 8029A67C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8029A680 41 82 00 18 */ beq lbl_8029A698
|
||||
/* 8029A684 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8029A688 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8029A68C 81 8C 00 14 */ lwz r12, 0x14(r12)
|
||||
/* 8029A690 7D 89 03 A6 */ mtctr r12
|
||||
/* 8029A694 4E 80 04 21 */ bctrl
|
||||
lbl_8029A698:
|
||||
/* 8029A698 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8029A69C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8029A6A0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A6A4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8029A6A8 4E 80 00 20 */ blr
|
||||
@@ -1,50 +0,0 @@
|
||||
lbl_8029A404:
|
||||
/* 8029A404 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8029A408 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A40C 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8029A410 93 E1 00 2C */ stw r31, 0x2c(r1)
|
||||
/* 8029A414 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8029A418 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8029A41C 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 8029A420 48 0A 4C 21 */ bl OSLockMutex
|
||||
/* 8029A424 38 00 00 00 */ li r0, 0
|
||||
/* 8029A428 90 1F 00 48 */ stw r0, 0x48(r31)
|
||||
/* 8029A42C 38 00 00 01 */ li r0, 1
|
||||
/* 8029A430 90 1F 00 4C */ stw r0, 0x4c(r31)
|
||||
/* 8029A434 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8029A438 80 1F 00 50 */ lwz r0, 0x50(r31)
|
||||
/* 8029A43C 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 8029A440 80 1F 00 3C */ lwz r0, 0x3c(r31)
|
||||
/* 8029A444 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8029A448 A0 7F 00 58 */ lhz r3, 0x58(r31)
|
||||
/* 8029A44C 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 8029A450 B0 1F 00 58 */ sth r0, 0x58(r31)
|
||||
/* 8029A454 54 00 04 3E */ clrlwi r0, r0, 0x10
|
||||
/* 8029A458 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 8029A45C A0 7F 00 5A */ lhz r3, 0x5a(r31)
|
||||
/* 8029A460 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 8029A464 B0 1F 00 5A */ sth r0, 0x5a(r31)
|
||||
/* 8029A468 4B FF 5A 95 */ bl getThreadPointer__6JASDvdFv
|
||||
/* 8029A46C 3C 80 80 2A */ lis r4, loadToAramCallback__10JASWaveArcFPv@ha /* 0x8029A378@ha */
|
||||
/* 8029A470 38 84 A3 78 */ addi r4, r4, loadToAramCallback__10JASWaveArcFPv@l /* 0x8029A378@l */
|
||||
/* 8029A474 38 A1 00 0C */ addi r5, r1, 0xc
|
||||
/* 8029A478 38 C0 00 10 */ li r6, 0x10
|
||||
/* 8029A47C 4B FF 56 E1 */ bl sendCmdMsg__13JASTaskThreadFPFPv_vPCvUl
|
||||
/* 8029A480 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8029A484 40 82 00 1C */ bne lbl_8029A4A0
|
||||
/* 8029A488 38 7F 00 04 */ addi r3, r31, 4
|
||||
/* 8029A48C 4B FF 60 59 */ bl free__7JASHeapFv
|
||||
/* 8029A490 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A494 48 0A 4C 89 */ bl OSUnlockMutex
|
||||
/* 8029A498 38 60 00 00 */ li r3, 0
|
||||
/* 8029A49C 48 00 00 10 */ b lbl_8029A4AC
|
||||
lbl_8029A4A0:
|
||||
/* 8029A4A0 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A4A4 48 0A 4C 79 */ bl OSUnlockMutex
|
||||
/* 8029A4A8 38 60 00 01 */ li r3, 1
|
||||
lbl_8029A4AC:
|
||||
/* 8029A4AC 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
||||
/* 8029A4B0 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8029A4B4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A4B8 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8029A4BC 4E 80 00 20 */ blr
|
||||
@@ -1,26 +0,0 @@
|
||||
lbl_8029A0D0:
|
||||
/* 8029A0D0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8029A0D4 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A0D8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8029A0DC 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8029A0E0 3C 60 80 3C */ lis r3, sCurrentDir__16JASWaveArcLoader@ha /* 0x803C77E0@ha */
|
||||
/* 8029A0E4 38 63 77 E0 */ addi r3, r3, sCurrentDir__16JASWaveArcLoader@l /* 0x803C77E0@l */
|
||||
/* 8029A0E8 48 0C EA 45 */ bl strcpy
|
||||
/* 8029A0EC 3C 60 80 3C */ lis r3, sCurrentDir__16JASWaveArcLoader@ha /* 0x803C77E0@ha */
|
||||
/* 8029A0F0 38 63 77 E0 */ addi r3, r3, sCurrentDir__16JASWaveArcLoader@l /* 0x803C77E0@l */
|
||||
/* 8029A0F4 48 0C EA F1 */ bl strlen
|
||||
/* 8029A0F8 3C 80 80 3C */ lis r4, sCurrentDir__16JASWaveArcLoader@ha /* 0x803C77E0@ha */
|
||||
/* 8029A0FC 38 A4 77 E0 */ addi r5, r4, sCurrentDir__16JASWaveArcLoader@l /* 0x803C77E0@l */
|
||||
/* 8029A100 7C 85 1A 14 */ add r4, r5, r3
|
||||
/* 8029A104 88 04 FF FF */ lbz r0, -1(r4)
|
||||
/* 8029A108 2C 00 00 2F */ cmpwi r0, 0x2f
|
||||
/* 8029A10C 41 82 00 14 */ beq lbl_8029A120
|
||||
/* 8029A110 38 00 00 2F */ li r0, 0x2f
|
||||
/* 8029A114 7C 05 19 AE */ stbx r0, r5, r3
|
||||
/* 8029A118 38 00 00 00 */ li r0, 0
|
||||
/* 8029A11C 98 04 00 01 */ stb r0, 1(r4)
|
||||
lbl_8029A120:
|
||||
/* 8029A120 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8029A124 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A128 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8029A12C 4E 80 00 20 */ blr
|
||||
@@ -1,26 +0,0 @@
|
||||
lbl_8029A6AC:
|
||||
/* 8029A6AC 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 8029A6B0 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A6B4 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 8029A6B8 93 E1 00 4C */ stw r31, 0x4c(r1)
|
||||
/* 8029A6BC 93 C1 00 48 */ stw r30, 0x48(r1)
|
||||
/* 8029A6C0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8029A6C4 7C 9F 23 79 */ or. r31, r4, r4
|
||||
/* 8029A6C8 41 80 00 2C */ blt lbl_8029A6F4
|
||||
/* 8029A6CC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8029A6D0 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 8029A6D4 48 0A E1 49 */ bl DVDFastOpen
|
||||
/* 8029A6D8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8029A6DC 41 82 00 18 */ beq lbl_8029A6F4
|
||||
/* 8029A6E0 80 01 00 3C */ lwz r0, 0x3c(r1)
|
||||
/* 8029A6E4 90 1E 00 54 */ stw r0, 0x54(r30)
|
||||
/* 8029A6E8 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8029A6EC 48 0A E2 6D */ bl DVDClose
|
||||
/* 8029A6F0 93 FE 00 50 */ stw r31, 0x50(r30)
|
||||
lbl_8029A6F4:
|
||||
/* 8029A6F4 83 E1 00 4C */ lwz r31, 0x4c(r1)
|
||||
/* 8029A6F8 83 C1 00 48 */ lwz r30, 0x48(r1)
|
||||
/* 8029A6FC 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 8029A700 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A704 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 8029A708 4E 80 00 20 */ blr
|
||||
@@ -1,45 +0,0 @@
|
||||
lbl_8029A70C:
|
||||
/* 8029A70C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8029A710 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A714 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8029A718 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8029A71C 48 0C 7A B9 */ bl _savegpr_27
|
||||
/* 8029A720 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8029A724 7C 9C 23 78 */ mr r28, r4
|
||||
/* 8029A728 4B FF FA 09 */ bl getCurrentDir__16JASWaveArcLoaderFv
|
||||
/* 8029A72C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8029A730 48 0C E4 B5 */ bl strlen
|
||||
/* 8029A734 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8029A738 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8029A73C 48 0C E4 A9 */ bl strlen
|
||||
/* 8029A740 7F FF 1A 14 */ add r31, r31, r3
|
||||
/* 8029A744 4B FF 63 7D */ bl getSystemHeap__9JASKernelFv
|
||||
/* 8029A748 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8029A74C 38 7F 00 01 */ addi r3, r31, 1
|
||||
/* 8029A750 38 A0 FF FC */ li r5, -4
|
||||
/* 8029A754 48 03 45 BD */ bl __nwa__FUlP7JKRHeapi
|
||||
/* 8029A758 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8029A75C 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8029A760 48 0C E3 CD */ bl strcpy
|
||||
/* 8029A764 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8029A768 7F 84 E3 78 */ mr r4, r28
|
||||
/* 8029A76C 48 0C E3 51 */ bl strcat
|
||||
/* 8029A770 38 00 00 00 */ li r0, 0
|
||||
/* 8029A774 7C 1D F9 AE */ stbx r0, r29, r31
|
||||
/* 8029A778 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8029A77C 48 0A DD AD */ bl DVDConvertPathToEntrynum
|
||||
/* 8029A780 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8029A784 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8029A788 48 03 45 D9 */ bl __dla__FPv
|
||||
/* 8029A78C 2C 1E 00 00 */ cmpwi r30, 0
|
||||
/* 8029A790 41 80 00 10 */ blt lbl_8029A7A0
|
||||
/* 8029A794 7F 63 DB 78 */ mr r3, r27
|
||||
/* 8029A798 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8029A79C 4B FF FF 11 */ bl setEntryNum__10JASWaveArcFl
|
||||
lbl_8029A7A0:
|
||||
/* 8029A7A0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8029A7A4 48 0C 7A 7D */ bl _restgpr_27
|
||||
/* 8029A7A8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8029A7AC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A7B0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8029A7B4 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_802A4A80:
|
||||
/* 802A4A80 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802A4A84 7C 08 02 A6 */ mflr r0
|
||||
/* 802A4A88 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802A4A8C 48 03 74 C1 */ bl append__10JSUPtrListFP10JSUPtrLink
|
||||
/* 802A4A90 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802A4A94 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A4A98 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802A4A9C 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_802A4AA0:
|
||||
/* 802A4AA0 80 03 00 08 */ lwz r0, 8(r3)
|
||||
/* 802A4AA4 7C 04 00 40 */ cmplw r4, r0
|
||||
/* 802A4AA8 41 80 00 0C */ blt lbl_802A4AB4
|
||||
/* 802A4AAC 38 60 00 00 */ li r3, 0
|
||||
/* 802A4AB0 4E 80 00 20 */ blr
|
||||
lbl_802A4AB4:
|
||||
/* 802A4AB4 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 802A4AB8 54 80 10 3A */ slwi r0, r4, 2
|
||||
/* 802A4ABC 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 802A4AC0 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_802A7420:
|
||||
/* 802A7420 38 00 00 00 */ li r0, 0
|
||||
/* 802A7424 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 802A7428 4E 80 00 20 */ blr
|
||||
@@ -1,26 +0,0 @@
|
||||
lbl_802A74E8:
|
||||
/* 802A74E8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802A74EC 7C 08 02 A6 */ mflr r0
|
||||
/* 802A74F0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802A74F4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802A74F8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 802A74FC 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 802A7500 7C 9F 23 78 */ mr r31, r4
|
||||
/* 802A7504 41 82 00 28 */ beq lbl_802A752C
|
||||
/* 802A7508 3C 80 80 3D */ lis r4, __vt__32JAUStreamDataMgr_StreamFileTable@ha /* 0x803C9B50@ha */
|
||||
/* 802A750C 38 04 9B 50 */ addi r0, r4, __vt__32JAUStreamDataMgr_StreamFileTable@l /* 0x803C9B50@l */
|
||||
/* 802A7510 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 802A7514 38 80 00 00 */ li r4, 0
|
||||
/* 802A7518 4B FF C5 C1 */ bl __dt__16JAIStreamDataMgrFv
|
||||
/* 802A751C 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 802A7520 40 81 00 0C */ ble lbl_802A752C
|
||||
/* 802A7524 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802A7528 48 02 78 15 */ bl __dl__FPv
|
||||
lbl_802A752C:
|
||||
/* 802A752C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802A7530 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802A7534 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 802A7538 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802A753C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A7540 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802A7544 4E 80 00 20 */ blr
|
||||
@@ -1,12 +0,0 @@
|
||||
lbl_802A7484:
|
||||
/* 802A7484 80 A3 00 00 */ lwz r5, 0(r3)
|
||||
/* 802A7488 28 05 00 00 */ cmplwi r5, 0
|
||||
/* 802A748C 40 82 00 0C */ bne lbl_802A7498
|
||||
/* 802A7490 38 60 00 00 */ li r3, 0
|
||||
/* 802A7494 4E 80 00 20 */ blr
|
||||
lbl_802A7498:
|
||||
/* 802A7498 54 83 10 3A */ slwi r3, r4, 2
|
||||
/* 802A749C 38 03 00 08 */ addi r0, r3, 8
|
||||
/* 802A74A0 7C 05 00 2E */ lwzx r0, r5, r0
|
||||
/* 802A74A4 7C 65 02 14 */ add r3, r5, r0
|
||||
/* 802A74A8 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_802A7478:
|
||||
/* 802A7478 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 802A747C 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 802A7480 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