mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
JAS work (#2069)
This commit is contained in:
+4
-4
@@ -7,22 +7,22 @@ Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
.init | 97.972973% | 9280 | 9472
|
||||
.extab | 100.000000% | 96 | 96
|
||||
.extabindex | 100.000000% | 96 | 96
|
||||
.text | 45.630361% | 1641116 | 3596544
|
||||
.text | 46.158868% | 1660124 | 3596544
|
||||
.ctors | 100.000000% | 448 | 448
|
||||
.dtors | 100.000000% | 32 | 32
|
||||
.rodata | 100.000000% | 193856 | 193856
|
||||
.data | 100.000000% | 197632 | 197632
|
||||
.sdata | 100.000000% | 1408 | 1408
|
||||
.sdata2 | 100.000000% | 20832 | 20832
|
||||
Total | 51.360867% | 2065052 | 4020672
|
||||
Total | 51.833624% | 2084060 | 4020672
|
||||
|
||||
## Total
|
||||
|
||||
Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
---|---|---|---
|
||||
main.dol | 51.360867% | 2065052 | 4020672
|
||||
main.dol | 51.833624% | 2084060 | 4020672
|
||||
RELs | 35.763653% | 4112936 | 11500324
|
||||
Total | 39.804069% | 6177988 | 15520996
|
||||
Total | 39.926536% | 6196996 | 15520996
|
||||
|
||||
## RELs
|
||||
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
lbl_802966CC:
|
||||
/* 802966CC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802966D0 7C 08 02 A6 */ mflr r0
|
||||
/* 802966D4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802966D8 7C 65 1B 78 */ mr r5, r3
|
||||
/* 802966DC 38 00 00 01 */ li r0, 1
|
||||
/* 802966E0 98 03 01 14 */ stb r0, 0x114(r3)
|
||||
/* 802966E4 80 6D 8C D0 */ lwz r3, sLoadThread__13JASAramStream(r13)
|
||||
/* 802966E8 3C 80 80 29 */ lis r4, finishTask__13JASAramStreamFPv@ha /* 0x80296868@ha */
|
||||
/* 802966EC 38 84 68 68 */ addi r4, r4, finishTask__13JASAramStreamFPv@l /* 0x80296868@l */
|
||||
/* 802966F0 4B FF 95 65 */ bl sendCmdMsg__13JASTaskThreadFPFPv_vPv
|
||||
/* 802966F4 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 802966F8 7C 00 19 10 */ subfe r0, r0, r3
|
||||
/* 802966FC 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 80296700 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80296704 7C 08 03 A6 */ mtlr r0
|
||||
/* 80296708 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8029670C 4E 80 00 20 */ blr
|
||||
-16
@@ -1,16 +0,0 @@
|
||||
lbl_80296DF0:
|
||||
/* 80296DF0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80296DF4 7C 08 02 A6 */ mflr r0
|
||||
/* 80296DF8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80296DFC 7C 68 1B 78 */ mr r8, r3
|
||||
/* 80296E00 7C 87 23 78 */ mr r7, r4
|
||||
/* 80296E04 7C A0 2B 78 */ mr r0, r5
|
||||
/* 80296E08 7C C3 33 78 */ mr r3, r6
|
||||
/* 80296E0C 7D 04 43 78 */ mr r4, r8
|
||||
/* 80296E10 7C E5 3B 78 */ mr r5, r7
|
||||
/* 80296E14 7C 06 03 78 */ mr r6, r0
|
||||
/* 80296E18 48 00 00 15 */ bl updateChannel__13JASAramStreamFUlP10JASChannelPQ26JASDsp8TChannel
|
||||
/* 80296E1C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80296E20 7C 08 03 A6 */ mtlr r0
|
||||
/* 80296E24 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80296E28 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80296D74:
|
||||
/* 80296D74 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80296D78 7C 08 02 A6 */ mflr r0
|
||||
/* 80296D7C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80296D80 48 00 07 2D */ bl channelProc__13JASAramStreamFv
|
||||
/* 80296D84 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80296D88 7C 08 03 A6 */ mtlr r0
|
||||
/* 80296D8C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80296D90 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_80297870:
|
||||
/* 80297870 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80297874 7C 08 02 A6 */ mflr r0
|
||||
/* 80297878 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8029787C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80297880 48 0C A9 59 */ bl _savegpr_28
|
||||
/* 80297884 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80297888 7C 9D 23 78 */ mr r29, r4
|
||||
/* 8029788C 3B C0 00 00 */ li r30, 0
|
||||
/* 80297890 3B E0 00 00 */ li r31, 0
|
||||
/* 80297894 48 00 00 24 */ b lbl_802978B8
|
||||
lbl_80297898:
|
||||
/* 80297898 38 1F 00 90 */ addi r0, r31, 0x90
|
||||
/* 8029789C 7C 7C 00 2E */ lwzx r3, r28, r0
|
||||
/* 802978A0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 802978A4 41 82 00 0C */ beq lbl_802978B0
|
||||
/* 802978A8 7F A4 EB 78 */ mr r4, r29
|
||||
/* 802978AC 48 00 32 25 */ bl release__10JASChannelFUs
|
||||
lbl_802978B0:
|
||||
/* 802978B0 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 802978B4 3B FF 00 04 */ addi r31, r31, 4
|
||||
lbl_802978B8:
|
||||
/* 802978B8 A0 1C 01 5A */ lhz r0, 0x15a(r28)
|
||||
/* 802978BC 7C 1E 00 00 */ cmpw r30, r0
|
||||
/* 802978C0 41 80 FF D8 */ blt lbl_80297898
|
||||
/* 802978C4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802978C8 48 0C A9 5D */ bl _restgpr_28
|
||||
/* 802978CC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802978D0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802978D4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802978D8 4E 80 00 20 */ blr
|
||||
@@ -1,26 +0,0 @@
|
||||
lbl_80296868:
|
||||
/* 80296868 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8029686C 7C 08 02 A6 */ mflr r0
|
||||
/* 80296870 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80296874 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80296878 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8029687C 3C 60 80 29 */ lis r3, channelProcCallback__13JASAramStreamFPv@ha /* 0x80296D74@ha */
|
||||
/* 80296880 38 63 6D 74 */ addi r3, r3, channelProcCallback__13JASAramStreamFPv@l /* 0x80296D74@l */
|
||||
/* 80296884 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80296888 48 00 79 3D */ bl rejectCallback__9JASDriverFPFPv_lPv
|
||||
/* 8029688C 81 9F 01 50 */ lwz r12, 0x150(r31)
|
||||
/* 80296890 28 0C 00 00 */ cmplwi r12, 0
|
||||
/* 80296894 41 82 00 20 */ beq lbl_802968B4
|
||||
/* 80296898 38 60 00 00 */ li r3, 0
|
||||
/* 8029689C 7F E4 FB 78 */ mr r4, r31
|
||||
/* 802968A0 80 BF 01 54 */ lwz r5, 0x154(r31)
|
||||
/* 802968A4 7D 89 03 A6 */ mtctr r12
|
||||
/* 802968A8 4E 80 04 21 */ bctrl
|
||||
/* 802968AC 38 00 00 00 */ li r0, 0
|
||||
/* 802968B0 90 1F 01 50 */ stw r0, 0x150(r31)
|
||||
lbl_802968B4:
|
||||
/* 802968B4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802968B8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802968BC 7C 08 03 A6 */ mtlr r0
|
||||
/* 802968C0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802968C4 4E 80 00 20 */ blr
|
||||
@@ -1,59 +0,0 @@
|
||||
lbl_8029676C:
|
||||
/* 8029676C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80296770 7C 08 02 A6 */ mflr r0
|
||||
/* 80296774 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80296778 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8029677C 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 80296780 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80296784 83 C3 00 00 */ lwz r30, 0(r3)
|
||||
/* 80296788 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8029678C 48 00 03 5D */ bl load__13JASAramStreamFv
|
||||
/* 80296790 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80296794 41 82 00 9C */ beq lbl_80296830
|
||||
/* 80296798 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 8029679C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 802967A0 40 81 00 3C */ ble lbl_802967DC
|
||||
/* 802967A4 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 802967A8 90 1F 00 08 */ stw r0, 8(r31)
|
||||
/* 802967AC 80 1F 00 08 */ lwz r0, 8(r31)
|
||||
/* 802967B0 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 802967B4 40 82 00 28 */ bne lbl_802967DC
|
||||
/* 802967B8 80 6D 8C D0 */ lwz r3, sLoadThread__13JASAramStream(r13)
|
||||
/* 802967BC 3C 80 80 29 */ lis r4, prepareFinishTask__13JASAramStreamFPv@ha /* 0x802968C8@ha */
|
||||
/* 802967C0 38 84 68 C8 */ addi r4, r4, prepareFinishTask__13JASAramStreamFPv@l /* 0x802968C8@l */
|
||||
/* 802967C4 7F C5 F3 78 */ mr r5, r30
|
||||
/* 802967C8 4B FF 94 8D */ bl sendCmdMsg__13JASTaskThreadFPFPv_vPv
|
||||
/* 802967CC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 802967D0 40 82 00 0C */ bne lbl_802967DC
|
||||
/* 802967D4 38 00 00 01 */ li r0, 1
|
||||
/* 802967D8 98 0D 8C E1 */ stb r0, struct_80451260+0x1(r13)
|
||||
lbl_802967DC:
|
||||
/* 802967DC 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 802967E0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 802967E4 41 82 00 4C */ beq lbl_80296830
|
||||
/* 802967E8 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 802967EC 90 1F 00 04 */ stw r0, 4(r31)
|
||||
/* 802967F0 80 6D 8C D0 */ lwz r3, sLoadThread__13JASAramStream(r13)
|
||||
/* 802967F4 3C 80 80 29 */ lis r4, firstLoadTask__13JASAramStreamFPv@ha /* 0x8029676C@ha */
|
||||
/* 802967F8 38 84 67 6C */ addi r4, r4, firstLoadTask__13JASAramStreamFPv@l /* 0x8029676C@l */
|
||||
/* 802967FC 7F E5 FB 78 */ mr r5, r31
|
||||
/* 80296800 38 C0 00 0C */ li r6, 0xc
|
||||
/* 80296804 4B FF 93 59 */ bl sendCmdMsg__13JASTaskThreadFPFPv_vPCvUl
|
||||
/* 80296808 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8029680C 40 82 00 0C */ bne lbl_80296818
|
||||
/* 80296810 38 00 00 01 */ li r0, 1
|
||||
/* 80296814 98 0D 8C E1 */ stb r0, struct_80451260+0x1(r13)
|
||||
lbl_80296818:
|
||||
/* 80296818 48 0A 6E DD */ bl OSDisableInterrupts
|
||||
/* 8029681C 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 80296820 80 9E 01 18 */ lwz r4, 0x118(r30)
|
||||
/* 80296824 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 80296828 90 1E 01 18 */ stw r0, 0x118(r30)
|
||||
/* 8029682C 48 0A 6E F1 */ bl OSRestoreInterrupts
|
||||
lbl_80296830:
|
||||
/* 80296830 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80296834 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 80296838 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8029683C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80296840 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80296844 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
lbl_80296710:
|
||||
/* 80296710 A0 03 01 58 */ lhz r0, 0x158(r3)
|
||||
/* 80296714 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80296718 40 82 00 18 */ bne lbl_80296730
|
||||
/* 8029671C 80 0D 8C D8 */ lwz r0, sBlockSize__13JASAramStream(r13)
|
||||
/* 80296720 54 03 20 36 */ slwi r3, r0, 4
|
||||
/* 80296724 38 00 00 09 */ li r0, 9
|
||||
/* 80296728 7C 63 03 96 */ divwu r3, r3, r0
|
||||
/* 8029672C 4E 80 00 20 */ blr
|
||||
lbl_80296730:
|
||||
/* 80296730 80 0D 8C D8 */ lwz r0, sBlockSize__13JASAramStream(r13)
|
||||
/* 80296734 54 03 F8 7E */ srwi r3, r0, 1
|
||||
/* 80296738 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
lbl_8029673C:
|
||||
/* 8029673C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80296740 7C 08 02 A6 */ mflr r0
|
||||
/* 80296744 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80296748 7C 65 1B 78 */ mr r5, r3
|
||||
/* 8029674C 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80296750 80 85 00 04 */ lwz r4, 4(r5)
|
||||
/* 80296754 80 A5 00 08 */ lwz r5, 8(r5)
|
||||
/* 80296758 48 00 01 C9 */ bl headerLoad__13JASAramStreamFUli
|
||||
/* 8029675C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80296760 7C 08 03 A6 */ mtlr r0
|
||||
/* 80296764 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80296768 4E 80 00 20 */ blr
|
||||
@@ -1,38 +0,0 @@
|
||||
lbl_8029631C:
|
||||
/* 8029631C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80296320 7C 08 02 A6 */ mflr r0
|
||||
/* 80296324 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80296328 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8029632C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80296330 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80296334 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80296338 3C 60 80 29 */ lis r3, dvdErrorCheck__13JASAramStreamFPv@ha /* 0x80296D94@ha */
|
||||
/* 8029633C 38 63 6D 94 */ addi r3, r3, dvdErrorCheck__13JASAramStreamFPv@l /* 0x80296D94@l */
|
||||
/* 80296340 38 80 00 00 */ li r4, 0
|
||||
/* 80296344 48 00 7F 31 */ bl registerSubFrameCallback__9JASDriverFPFPv_lPv
|
||||
/* 80296348 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8029634C 41 82 00 44 */ beq lbl_80296390
|
||||
/* 80296350 80 0D 8C D0 */ lwz r0, sLoadThread__13JASAramStream(r13)
|
||||
/* 80296354 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80296358 40 82 00 0C */ bne lbl_80296364
|
||||
/* 8029635C 4B FF 9B A1 */ bl getThreadPointer__6JASDvdFv
|
||||
/* 80296360 90 6D 8C D0 */ stw r3, sLoadThread__13JASAramStream(r13)
|
||||
lbl_80296364:
|
||||
/* 80296364 38 1E 00 20 */ addi r0, r30, 0x20
|
||||
/* 80296368 7C 60 F9 D6 */ mullw r3, r0, r31
|
||||
/* 8029636C 80 8D 8C 90 */ lwz r4, JASDram(r13)
|
||||
/* 80296370 38 A0 00 20 */ li r5, 0x20
|
||||
/* 80296374 48 03 89 9D */ bl __nwa__FUlP7JKRHeapi
|
||||
/* 80296378 90 6D 8C D4 */ stw r3, sReadBuffer__13JASAramStream(r13)
|
||||
/* 8029637C 93 CD 8C D8 */ stw r30, sBlockSize__13JASAramStream(r13)
|
||||
/* 80296380 93 ED 8C DC */ stw r31, sChannelMax__13JASAramStream(r13)
|
||||
/* 80296384 38 00 00 00 */ li r0, 0
|
||||
/* 80296388 98 0D 8C E0 */ stb r0, struct_80451260+0x0(r13)
|
||||
/* 8029638C 98 0D 8C E1 */ stb r0, struct_80451260+0x1(r13)
|
||||
lbl_80296390:
|
||||
/* 80296390 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80296394 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80296398 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8029639C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802963A0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802963A4 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80296848:
|
||||
/* 80296848 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8029684C 7C 08 02 A6 */ mflr r0
|
||||
/* 80296850 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80296854 48 00 02 95 */ bl load__13JASAramStreamFv
|
||||
/* 80296858 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8029685C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80296860 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80296864 4E 80 00 20 */ blr
|
||||
@@ -1,22 +0,0 @@
|
||||
lbl_80296684:
|
||||
/* 80296684 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80296688 7C 08 02 A6 */ mflr r0
|
||||
/* 8029668C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80296690 54 80 06 3F */ clrlwi. r0, r4, 0x18
|
||||
/* 80296694 38 80 00 03 */ li r4, 3
|
||||
/* 80296698 41 82 00 08 */ beq lbl_802966A0
|
||||
/* 8029669C 38 80 00 02 */ li r4, 2
|
||||
lbl_802966A0:
|
||||
/* 802966A0 38 A0 00 00 */ li r5, 0
|
||||
/* 802966A4 48 0A 83 51 */ bl OSSendMessage
|
||||
/* 802966A8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 802966AC 40 82 00 0C */ bne lbl_802966B8
|
||||
/* 802966B0 38 60 00 00 */ li r3, 0
|
||||
/* 802966B4 48 00 00 08 */ b lbl_802966BC
|
||||
lbl_802966B8:
|
||||
/* 802966B8 38 60 00 01 */ li r3, 1
|
||||
lbl_802966BC:
|
||||
/* 802966BC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802966C0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802966C4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802966C8 4E 80 00 20 */ blr
|
||||
@@ -1,24 +0,0 @@
|
||||
lbl_802968C8:
|
||||
/* 802968C8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802968CC 7C 08 02 A6 */ mflr r0
|
||||
/* 802968D0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802968D4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802968D8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802968DC 38 7F 00 20 */ addi r3, r31, 0x20
|
||||
/* 802968E0 38 80 00 04 */ li r4, 4
|
||||
/* 802968E4 38 A0 00 01 */ li r5, 1
|
||||
/* 802968E8 48 0A 81 0D */ bl OSSendMessage
|
||||
/* 802968EC 81 9F 01 50 */ lwz r12, 0x150(r31)
|
||||
/* 802968F0 28 0C 00 00 */ cmplwi r12, 0
|
||||
/* 802968F4 41 82 00 18 */ beq lbl_8029690C
|
||||
/* 802968F8 38 60 00 01 */ li r3, 1
|
||||
/* 802968FC 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80296900 80 BF 01 54 */ lwz r5, 0x154(r31)
|
||||
/* 80296904 7D 89 03 A6 */ mtctr r12
|
||||
/* 80296908 4E 80 04 21 */ bctrl
|
||||
lbl_8029690C:
|
||||
/* 8029690C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80296910 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80296914 7C 08 03 A6 */ mtlr r0
|
||||
/* 80296918 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8029691C 4E 80 00 20 */ blr
|
||||
@@ -1,52 +0,0 @@
|
||||
lbl_8029655C:
|
||||
/* 8029655C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80296560 7C 08 02 A6 */ mflr r0
|
||||
/* 80296564 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80296568 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8029656C 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 80296570 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80296574 7C BF 2B 78 */ mr r31, r5
|
||||
/* 80296578 7C 83 23 78 */ mr r3, r4
|
||||
/* 8029657C 38 9E 00 CC */ addi r4, r30, 0xcc
|
||||
/* 80296580 48 0B 22 9D */ bl DVDFastOpen
|
||||
/* 80296584 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80296588 40 82 00 0C */ bne lbl_80296594
|
||||
/* 8029658C 38 60 00 00 */ li r3, 0
|
||||
/* 80296590 48 00 00 70 */ b lbl_80296600
|
||||
lbl_80296594:
|
||||
/* 80296594 3C 60 80 29 */ lis r3, channelProcCallback__13JASAramStreamFPv@ha /* 0x80296D74@ha */
|
||||
/* 80296598 38 63 6D 74 */ addi r3, r3, channelProcCallback__13JASAramStreamFPv@l /* 0x80296D74@l */
|
||||
/* 8029659C 7F C4 F3 78 */ mr r4, r30
|
||||
/* 802965A0 48 00 7C D5 */ bl registerSubFrameCallback__9JASDriverFPFPv_lPv
|
||||
/* 802965A4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 802965A8 40 82 00 0C */ bne lbl_802965B4
|
||||
/* 802965AC 38 60 00 00 */ li r3, 0
|
||||
/* 802965B0 48 00 00 50 */ b lbl_80296600
|
||||
lbl_802965B4:
|
||||
/* 802965B4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 802965B8 80 1E 01 4C */ lwz r0, 0x14c(r30)
|
||||
/* 802965BC 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 802965C0 93 E1 00 10 */ stw r31, 0x10(r1)
|
||||
/* 802965C4 80 6D 8C D0 */ lwz r3, sLoadThread__13JASAramStream(r13)
|
||||
/* 802965C8 3C 80 80 29 */ lis r4, headerLoadTask__13JASAramStreamFPv@ha /* 0x8029673C@ha */
|
||||
/* 802965CC 38 84 67 3C */ addi r4, r4, headerLoadTask__13JASAramStreamFPv@l /* 0x8029673C@l */
|
||||
/* 802965D0 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 802965D4 38 C0 00 0C */ li r6, 0xc
|
||||
/* 802965D8 4B FF 95 85 */ bl sendCmdMsg__13JASTaskThreadFPFPv_vPCvUl
|
||||
/* 802965DC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 802965E0 40 82 00 1C */ bne lbl_802965FC
|
||||
/* 802965E4 3C 60 80 29 */ lis r3, channelProcCallback__13JASAramStreamFPv@ha /* 0x80296D74@ha */
|
||||
/* 802965E8 38 63 6D 74 */ addi r3, r3, channelProcCallback__13JASAramStreamFPv@l /* 0x80296D74@l */
|
||||
/* 802965EC 7F C4 F3 78 */ mr r4, r30
|
||||
/* 802965F0 48 00 7B D5 */ bl rejectCallback__9JASDriverFPFPv_lPv
|
||||
/* 802965F4 38 60 00 00 */ li r3, 0
|
||||
/* 802965F8 48 00 00 08 */ b lbl_80296600
|
||||
lbl_802965FC:
|
||||
/* 802965FC 38 60 00 01 */ li r3, 1
|
||||
lbl_80296600:
|
||||
/* 80296600 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80296604 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 80296608 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8029660C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80296610 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80296614 4E 80 00 20 */ blr
|
||||
@@ -1,14 +0,0 @@
|
||||
lbl_80296618:
|
||||
/* 80296618 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8029661C 7C 08 02 A6 */ mflr r0
|
||||
/* 80296620 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80296624 38 80 00 00 */ li r4, 0
|
||||
/* 80296628 38 A0 00 00 */ li r5, 0
|
||||
/* 8029662C 48 0A 83 C9 */ bl OSSendMessage
|
||||
/* 80296630 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80296634 7C 00 19 10 */ subfe r0, r0, r3
|
||||
/* 80296638 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 8029663C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80296640 7C 08 03 A6 */ mtlr r0
|
||||
/* 80296644 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80296648 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_8029664C:
|
||||
/* 8029664C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80296650 7C 08 02 A6 */ mflr r0
|
||||
/* 80296654 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80296658 54 80 80 1E */ slwi r0, r4, 0x10
|
||||
/* 8029665C 60 04 00 01 */ ori r4, r0, 1
|
||||
/* 80296660 38 A0 00 00 */ li r5, 0
|
||||
/* 80296664 48 0A 83 91 */ bl OSSendMessage
|
||||
/* 80296668 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 8029666C 7C 00 19 10 */ subfe r0, r0, r3
|
||||
/* 80296670 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 80296674 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80296678 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029667C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80296680 4E 80 00 20 */ blr
|
||||
-71
@@ -1,71 +0,0 @@
|
||||
lbl_8029A800:
|
||||
/* 8029A800 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8029A804 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A808 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8029A80C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8029A810 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8029A814 38 00 00 00 */ li r0, 0
|
||||
/* 8029A818 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 8029A81C 90 03 00 08 */ stw r0, 8(r3)
|
||||
/* 8029A820 90 83 00 0C */ stw r4, 0xc(r3)
|
||||
/* 8029A824 90 A3 00 10 */ stw r5, 0x10(r3)
|
||||
/* 8029A828 90 03 00 14 */ stw r0, 0x14(r3)
|
||||
/* 8029A82C 90 03 00 18 */ stw r0, 0x18(r3)
|
||||
/* 8029A830 38 7F 00 1C */ addi r3, r31, 0x1c
|
||||
/* 8029A834 3C 80 80 2A */ lis r4, __ct__13JASOscillatorFv@ha /* 0x8029BE94@ha */
|
||||
/* 8029A838 38 84 BE 94 */ addi r4, r4, __ct__13JASOscillatorFv@l /* 0x8029BE94@l */
|
||||
/* 8029A83C 38 A0 00 00 */ li r5, 0
|
||||
/* 8029A840 38 C0 00 20 */ li r6, 0x20
|
||||
/* 8029A844 38 E0 00 02 */ li r7, 2
|
||||
/* 8029A848 48 0C 75 19 */ bl __construct_array
|
||||
/* 8029A84C 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8029A850 48 00 14 C5 */ bl __ct__6JASLfoFv
|
||||
/* 8029A854 38 7F 00 74 */ addi r3, r31, 0x74
|
||||
/* 8029A858 48 00 14 BD */ bl __ct__6JASLfoFv
|
||||
/* 8029A85C C0 42 BC 80 */ lfs f2, lit_544(r2)
|
||||
/* 8029A860 D0 5F 00 9C */ stfs f2, 0x9c(r31)
|
||||
/* 8029A864 D0 5F 00 A0 */ stfs f2, 0xa0(r31)
|
||||
/* 8029A868 C0 22 BC 84 */ lfs f1, lit_545(r2)
|
||||
/* 8029A86C D0 3F 00 A4 */ stfs f1, 0xa4(r31)
|
||||
/* 8029A870 C0 02 BC 88 */ lfs f0, lit_546(r2)
|
||||
/* 8029A874 D0 1F 00 A8 */ stfs f0, 0xa8(r31)
|
||||
/* 8029A878 D0 3F 00 AC */ stfs f1, 0xac(r31)
|
||||
/* 8029A87C D0 3F 00 B0 */ stfs f1, 0xb0(r31)
|
||||
/* 8029A880 D0 5F 00 B4 */ stfs f2, 0xb4(r31)
|
||||
/* 8029A884 D0 5F 00 BC */ stfs f2, 0xbc(r31)
|
||||
/* 8029A888 D0 3F 00 B8 */ stfs f1, 0xb8(r31)
|
||||
/* 8029A88C D0 1F 00 C0 */ stfs f0, 0xc0(r31)
|
||||
/* 8029A890 D0 3F 00 C4 */ stfs f1, 0xc4(r31)
|
||||
/* 8029A894 38 60 00 00 */ li r3, 0
|
||||
/* 8029A898 B0 7F 00 C8 */ sth r3, 0xc8(r31)
|
||||
/* 8029A89C 38 00 00 7F */ li r0, 0x7f
|
||||
/* 8029A8A0 B0 1F 00 CA */ sth r0, 0xca(r31)
|
||||
/* 8029A8A4 D0 3F 00 CC */ stfs f1, 0xcc(r31)
|
||||
/* 8029A8A8 D0 3F 00 D0 */ stfs f1, 0xd0(r31)
|
||||
/* 8029A8AC 90 7F 00 D4 */ stw r3, 0xd4(r31)
|
||||
/* 8029A8B0 90 7F 00 D8 */ stw r3, 0xd8(r31)
|
||||
/* 8029A8B4 38 00 00 3C */ li r0, 0x3c
|
||||
/* 8029A8B8 98 1F 00 E1 */ stb r0, 0xe1(r31)
|
||||
/* 8029A8BC 38 0D 82 38 */ la r0, one__11JASWaveInfo(r13) /* 804507B8-_SDA_BASE_ */
|
||||
/* 8029A8C0 90 1F 01 00 */ stw r0, 0x100(r31)
|
||||
/* 8029A8C4 90 7F 00 DC */ stw r3, 0xdc(r31)
|
||||
/* 8029A8C8 90 7F 01 04 */ stw r3, 0x104(r31)
|
||||
/* 8029A8CC 38 00 01 50 */ li r0, 0x150
|
||||
/* 8029A8D0 B0 1F 00 8C */ sth r0, 0x8c(r31)
|
||||
/* 8029A8D4 38 00 02 10 */ li r0, 0x210
|
||||
/* 8029A8D8 B0 1F 00 8E */ sth r0, 0x8e(r31)
|
||||
/* 8029A8DC 38 00 03 52 */ li r0, 0x352
|
||||
/* 8029A8E0 B0 1F 00 90 */ sth r0, 0x90(r31)
|
||||
/* 8029A8E4 38 00 04 12 */ li r0, 0x412
|
||||
/* 8029A8E8 B0 1F 00 92 */ sth r0, 0x92(r31)
|
||||
/* 8029A8EC B0 7F 00 94 */ sth r3, 0x94(r31)
|
||||
/* 8029A8F0 B0 7F 00 96 */ sth r3, 0x96(r31)
|
||||
/* 8029A8F4 38 00 01 3F */ li r0, 0x13f
|
||||
/* 8029A8F8 B0 1F 00 98 */ sth r0, 0x98(r31)
|
||||
/* 8029A8FC 98 7F 00 04 */ stb r3, 4(r31)
|
||||
/* 8029A900 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8029A904 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8029A908 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8029A90C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A910 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8029A914 4E 80 00 20 */ blr
|
||||
@@ -1,7 +0,0 @@
|
||||
lbl_8029ABA8:
|
||||
/* 8029ABA8 C0 43 00 08 */ lfs f2, 8(r3)
|
||||
/* 8029ABAC C0 23 00 00 */ lfs f1, 0(r3)
|
||||
/* 8029ABB0 C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 8029ABB4 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 8029ABB8 EC 22 00 2A */ fadds f1, f2, f0
|
||||
/* 8029ABBC 4E 80 00 20 */ blr
|
||||
@@ -1,12 +0,0 @@
|
||||
lbl_8029ABC0:
|
||||
/* 8029ABC0 C0 03 00 08 */ lfs f0, 8(r3)
|
||||
/* 8029ABC4 C0 62 BC 88 */ lfs f3, lit_546(r2)
|
||||
/* 8029ABC8 EC 40 18 28 */ fsubs f2, f0, f3
|
||||
/* 8029ABCC C0 03 00 00 */ lfs f0, 0(r3)
|
||||
/* 8029ABD0 EC 00 18 28 */ fsubs f0, f0, f3
|
||||
/* 8029ABD4 EC 23 00 2A */ fadds f1, f3, f0
|
||||
/* 8029ABD8 C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 8029ABDC EC 00 18 28 */ fsubs f0, f0, f3
|
||||
/* 8029ABE0 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 8029ABE4 EC 22 00 2A */ fadds f1, f2, f0
|
||||
/* 8029ABE8 4E 80 00 20 */ blr
|
||||
@@ -1,26 +0,0 @@
|
||||
lbl_8029BCC0:
|
||||
/* 8029BCC0 80 A3 00 18 */ lwz r5, 0x18(r3)
|
||||
/* 8029BCC4 28 05 00 00 */ cmplwi r5, 0
|
||||
/* 8029BCC8 40 82 00 0C */ bne lbl_8029BCD4
|
||||
/* 8029BCCC 38 60 00 00 */ li r3, 0
|
||||
/* 8029BCD0 4E 80 00 20 */ blr
|
||||
lbl_8029BCD4:
|
||||
/* 8029BCD4 38 60 00 00 */ li r3, 0
|
||||
/* 8029BCD8 80 0D 8D 18 */ lwz r0, sBankDisposeListSize__10JASChannel(r13)
|
||||
/* 8029BCDC 3C 80 80 43 */ lis r4, sBankDisposeList__10JASChannel@ha /* 0x80431BF0@ha */
|
||||
/* 8029BCE0 38 84 1B F0 */ addi r4, r4, sBankDisposeList__10JASChannel@l /* 0x80431BF0@l */
|
||||
/* 8029BCE4 7C 09 03 A6 */ mtctr r0
|
||||
/* 8029BCE8 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8029BCEC 40 81 00 20 */ ble lbl_8029BD0C
|
||||
lbl_8029BCF0:
|
||||
/* 8029BCF0 7C 04 18 2E */ lwzx r0, r4, r3
|
||||
/* 8029BCF4 7C 05 00 40 */ cmplw r5, r0
|
||||
/* 8029BCF8 40 82 00 0C */ bne lbl_8029BD04
|
||||
/* 8029BCFC 38 60 00 01 */ li r3, 1
|
||||
/* 8029BD00 4E 80 00 20 */ blr
|
||||
lbl_8029BD04:
|
||||
/* 8029BD04 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 8029BD08 42 00 FF E8 */ bdnz lbl_8029BCF0
|
||||
lbl_8029BD0C:
|
||||
/* 8029BD0C 38 60 00 00 */ li r3, 0
|
||||
/* 8029BD10 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