mirror of
https://github.com/zeldaret/tp
synced 2026-06-24 09:41:32 -04:00
JKRDvdRipper, JKRSolidHeap (#199)
This commit is contained in:
@@ -1,58 +0,0 @@
|
||||
lbl_802DA60C:
|
||||
/* 802DA60C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802DA610 7C 08 02 A6 */ mflr r0
|
||||
/* 802DA614 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802DA618 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802DA61C 48 08 7B C1 */ bl _savegpr_29
|
||||
/* 802DA620 80 6D 8E AC */ lwz r3, szpEnd(r13)
|
||||
/* 802DA624 38 03 FF E7 */ addi r0, r3, -25
|
||||
/* 802DA628 90 0D 8E C4 */ stw r0, srcLimit(r13)
|
||||
/* 802DA62C 80 0D 8E A8 */ lwz r0, szpBuf(r13)
|
||||
/* 802DA630 7C 1D 03 78 */ mr r29, r0
|
||||
/* 802DA634 7C 60 18 50 */ subf r3, r0, r3
|
||||
/* 802DA638 80 0D 8E C0 */ lwz r0, transLeft(r13)
|
||||
/* 802DA63C 7C 00 18 40 */ cmplw r0, r3
|
||||
/* 802DA640 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802DA644 40 80 00 08 */ bge lbl_802DA64C
|
||||
/* 802DA648 7C 1F 03 78 */ mr r31, r0
|
||||
lbl_802DA64C:
|
||||
/* 802DA64C 7F FE FB 78 */ mr r30, r31
|
||||
lbl_802DA650:
|
||||
/* 802DA650 80 6D 8E C8 */ lwz r3, srcFile(r13)
|
||||
/* 802DA654 38 63 00 5C */ addi r3, r3, 0x5c
|
||||
/* 802DA658 7F A4 EB 78 */ mr r4, r29
|
||||
/* 802DA65C 7F C5 F3 78 */ mr r5, r30
|
||||
/* 802DA660 80 CD 8E BC */ lwz r6, srcOffset(r13)
|
||||
/* 802DA664 38 E0 00 02 */ li r7, 2
|
||||
/* 802DA668 48 06 E7 DD */ bl DVDReadPrio
|
||||
/* 802DA66C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 802DA670 40 80 00 28 */ bge lbl_802DA698
|
||||
/* 802DA674 2C 03 FF FD */ cmpwi r3, -3
|
||||
/* 802DA678 41 82 00 10 */ beq lbl_802DA688
|
||||
/* 802DA67C 88 0D 83 48 */ lbz r0, data_804508C8(r13)
|
||||
/* 802DA680 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802DA684 40 82 00 0C */ bne lbl_802DA690
|
||||
lbl_802DA688:
|
||||
/* 802DA688 38 60 00 00 */ li r3, 0
|
||||
/* 802DA68C 48 00 00 34 */ b lbl_802DA6C0
|
||||
lbl_802DA690:
|
||||
/* 802DA690 48 07 23 35 */ bl VIWaitForRetrace
|
||||
/* 802DA694 4B FF FF BC */ b lbl_802DA650
|
||||
lbl_802DA698:
|
||||
/* 802DA698 7F A3 EB 78 */ mr r3, r29
|
||||
/* 802DA69C 7F E4 FB 78 */ mr r4, r31
|
||||
/* 802DA6A0 48 06 0E E1 */ bl DCInvalidateRange
|
||||
/* 802DA6A4 80 0D 8E BC */ lwz r0, srcOffset(r13)
|
||||
/* 802DA6A8 7C 00 FA 14 */ add r0, r0, r31
|
||||
/* 802DA6AC 90 0D 8E BC */ stw r0, srcOffset(r13)
|
||||
/* 802DA6B0 80 0D 8E C0 */ lwz r0, transLeft(r13)
|
||||
/* 802DA6B4 7C 1F 00 50 */ subf r0, r31, r0
|
||||
/* 802DA6B8 90 0D 8E C0 */ stw r0, transLeft(r13)
|
||||
/* 802DA6BC 7F A3 EB 78 */ mr r3, r29
|
||||
lbl_802DA6C0:
|
||||
/* 802DA6C0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802DA6C4 48 08 7B 65 */ bl _restgpr_29
|
||||
/* 802DA6C8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802DA6CC 7C 08 03 A6 */ mtlr r0
|
||||
/* 802DA6D0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802DA6D4 4E 80 00 20 */ blr
|
||||
@@ -1,50 +0,0 @@
|
||||
lbl_802D9B98:
|
||||
/* 802D9B98 94 21 FE D0 */ stwu r1, -0x130(r1)
|
||||
/* 802D9B9C 7C 08 02 A6 */ mflr r0
|
||||
/* 802D9BA0 90 01 01 34 */ stw r0, 0x134(r1)
|
||||
/* 802D9BA4 39 61 01 30 */ addi r11, r1, 0x130
|
||||
/* 802D9BA8 48 08 86 1D */ bl _savegpr_23
|
||||
/* 802D9BAC 7C 77 1B 78 */ mr r23, r3
|
||||
/* 802D9BB0 7C 98 23 78 */ mr r24, r4
|
||||
/* 802D9BB4 7C B9 2B 78 */ mr r25, r5
|
||||
/* 802D9BB8 7C DA 33 78 */ mr r26, r6
|
||||
/* 802D9BBC 7C FB 3B 78 */ mr r27, r7
|
||||
/* 802D9BC0 7D 1C 43 78 */ mr r28, r8
|
||||
/* 802D9BC4 7D 3D 4B 78 */ mr r29, r9
|
||||
/* 802D9BC8 7D 5E 53 78 */ mr r30, r10
|
||||
/* 802D9BCC 83 E1 01 38 */ lwz r31, 0x138(r1)
|
||||
/* 802D9BD0 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 802D9BD4 4B FF F9 B1 */ bl __ct__10JKRDvdFileFv
|
||||
/* 802D9BD8 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 802D9BDC 7E E4 BB 78 */ mr r4, r23
|
||||
/* 802D9BE0 4B FF FC 71 */ bl open__10JKRDvdFileFPCc
|
||||
/* 802D9BE4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 802D9BE8 40 82 00 18 */ bne lbl_802D9C00
|
||||
/* 802D9BEC 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 802D9BF0 38 80 FF FF */ li r4, -1
|
||||
/* 802D9BF4 4B FF FB 55 */ bl __dt__10JKRDvdFileFv
|
||||
/* 802D9BF8 38 60 00 00 */ li r3, 0
|
||||
/* 802D9BFC 48 00 00 40 */ b lbl_802D9C3C
|
||||
lbl_802D9C00:
|
||||
/* 802D9C00 93 E1 00 08 */ stw r31, 8(r1)
|
||||
/* 802D9C04 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 802D9C08 7F 04 C3 78 */ mr r4, r24
|
||||
/* 802D9C0C 7F 25 CB 78 */ mr r5, r25
|
||||
/* 802D9C10 7F 46 D3 78 */ mr r6, r26
|
||||
/* 802D9C14 7F 67 DB 78 */ mr r7, r27
|
||||
/* 802D9C18 7F 88 E3 78 */ mr r8, r28
|
||||
/* 802D9C1C 7F A9 EB 78 */ mr r9, r29
|
||||
/* 802D9C20 7F CA F3 78 */ mr r10, r30
|
||||
/* 802D9C24 48 00 00 ED */ bl loadToMainRAM__12JKRDvdRipperFP10JKRDvdFilePUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl
|
||||
/* 802D9C28 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802D9C2C 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 802D9C30 38 80 FF FF */ li r4, -1
|
||||
/* 802D9C34 4B FF FB 15 */ bl __dt__10JKRDvdFileFv
|
||||
/* 802D9C38 7F E3 FB 78 */ mr r3, r31
|
||||
lbl_802D9C3C:
|
||||
/* 802D9C3C 39 61 01 30 */ addi r11, r1, 0x130
|
||||
/* 802D9C40 48 08 85 D1 */ bl _restgpr_23
|
||||
/* 802D9C44 80 01 01 34 */ lwz r0, 0x134(r1)
|
||||
/* 802D9C48 7C 08 03 A6 */ mtlr r0
|
||||
/* 802D9C4C 38 21 01 30 */ addi r1, r1, 0x130
|
||||
/* 802D9C50 4E 80 00 20 */ blr
|
||||
@@ -1,50 +0,0 @@
|
||||
lbl_802D9C54:
|
||||
/* 802D9C54 94 21 FE D0 */ stwu r1, -0x130(r1)
|
||||
/* 802D9C58 7C 08 02 A6 */ mflr r0
|
||||
/* 802D9C5C 90 01 01 34 */ stw r0, 0x134(r1)
|
||||
/* 802D9C60 39 61 01 30 */ addi r11, r1, 0x130
|
||||
/* 802D9C64 48 08 85 61 */ bl _savegpr_23
|
||||
/* 802D9C68 7C 77 1B 78 */ mr r23, r3
|
||||
/* 802D9C6C 7C 98 23 78 */ mr r24, r4
|
||||
/* 802D9C70 7C B9 2B 78 */ mr r25, r5
|
||||
/* 802D9C74 7C DA 33 78 */ mr r26, r6
|
||||
/* 802D9C78 7C FB 3B 78 */ mr r27, r7
|
||||
/* 802D9C7C 7D 1C 43 78 */ mr r28, r8
|
||||
/* 802D9C80 7D 3D 4B 78 */ mr r29, r9
|
||||
/* 802D9C84 7D 5E 53 78 */ mr r30, r10
|
||||
/* 802D9C88 83 E1 01 38 */ lwz r31, 0x138(r1)
|
||||
/* 802D9C8C 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 802D9C90 4B FF F8 F5 */ bl __ct__10JKRDvdFileFv
|
||||
/* 802D9C94 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 802D9C98 7E E4 BB 78 */ mr r4, r23
|
||||
/* 802D9C9C 4B FF FC 29 */ bl open__10JKRDvdFileFl
|
||||
/* 802D9CA0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 802D9CA4 40 82 00 18 */ bne lbl_802D9CBC
|
||||
/* 802D9CA8 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 802D9CAC 38 80 FF FF */ li r4, -1
|
||||
/* 802D9CB0 4B FF FA 99 */ bl __dt__10JKRDvdFileFv
|
||||
/* 802D9CB4 38 60 00 00 */ li r3, 0
|
||||
/* 802D9CB8 48 00 00 40 */ b lbl_802D9CF8
|
||||
lbl_802D9CBC:
|
||||
/* 802D9CBC 93 E1 00 08 */ stw r31, 8(r1)
|
||||
/* 802D9CC0 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 802D9CC4 7F 04 C3 78 */ mr r4, r24
|
||||
/* 802D9CC8 7F 25 CB 78 */ mr r5, r25
|
||||
/* 802D9CCC 7F 46 D3 78 */ mr r6, r26
|
||||
/* 802D9CD0 7F 67 DB 78 */ mr r7, r27
|
||||
/* 802D9CD4 7F 88 E3 78 */ mr r8, r28
|
||||
/* 802D9CD8 7F A9 EB 78 */ mr r9, r29
|
||||
/* 802D9CDC 7F CA F3 78 */ mr r10, r30
|
||||
/* 802D9CE0 48 00 00 31 */ bl loadToMainRAM__12JKRDvdRipperFP10JKRDvdFilePUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl
|
||||
/* 802D9CE4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802D9CE8 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 802D9CEC 38 80 FF FF */ li r4, -1
|
||||
/* 802D9CF0 4B FF FA 59 */ bl __dt__10JKRDvdFileFv
|
||||
/* 802D9CF4 7F E3 FB 78 */ mr r3, r31
|
||||
lbl_802D9CF8:
|
||||
/* 802D9CF8 39 61 01 30 */ addi r11, r1, 0x130
|
||||
/* 802D9CFC 48 08 85 15 */ bl _restgpr_23
|
||||
/* 802D9D00 80 01 01 34 */ lwz r0, 0x134(r1)
|
||||
/* 802D9D04 7C 08 03 A6 */ mtlr r0
|
||||
/* 802D9D08 38 21 01 30 */ addi r1, r1, 0x130
|
||||
/* 802D9D0C 4E 80 00 20 */ blr
|
||||
@@ -1,51 +0,0 @@
|
||||
lbl_802D0BF4:
|
||||
/* 802D0BF4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802D0BF8 7C 08 02 A6 */ mflr r0
|
||||
/* 802D0BFC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802D0C00 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802D0C04 48 09 15 D9 */ bl _savegpr_29
|
||||
/* 802D0C08 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 802D0C0C 80 63 00 50 */ lwz r3, 0x50(r3)
|
||||
/* 802D0C10 83 E3 00 0C */ lwz r31, 0xc(r3)
|
||||
/* 802D0C14 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 802D0C18 41 82 00 7C */ beq lbl_802D0C94
|
||||
/* 802D0C1C 38 7D 00 18 */ addi r3, r29, 0x18
|
||||
/* 802D0C20 48 06 E4 21 */ bl OSLockMutex
|
||||
/* 802D0C24 80 7D 00 30 */ lwz r3, 0x30(r29)
|
||||
/* 802D0C28 7C BD 18 50 */ subf r5, r29, r3
|
||||
/* 802D0C2C 80 1D 00 70 */ lwz r0, 0x70(r29)
|
||||
/* 802D0C30 7C 63 00 50 */ subf r3, r3, r0
|
||||
/* 802D0C34 38 03 00 1F */ addi r0, r3, 0x1f
|
||||
/* 802D0C38 54 1E 00 34 */ rlwinm r30, r0, 0, 0, 0x1a
|
||||
/* 802D0C3C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802D0C40 7F A4 EB 78 */ mr r4, r29
|
||||
/* 802D0C44 7F E5 F2 14 */ add r31, r5, r30
|
||||
/* 802D0C48 7F E5 FB 78 */ mr r5, r31
|
||||
/* 802D0C4C 4B FF DA 39 */ bl resize__7JKRHeapFPvUl
|
||||
/* 802D0C50 2C 03 FF FF */ cmpwi r3, -1
|
||||
/* 802D0C54 41 82 00 30 */ beq lbl_802D0C84
|
||||
/* 802D0C58 38 00 00 00 */ li r0, 0
|
||||
/* 802D0C5C 90 1D 00 6C */ stw r0, 0x6c(r29)
|
||||
/* 802D0C60 93 DD 00 38 */ stw r30, 0x38(r29)
|
||||
/* 802D0C64 80 7D 00 30 */ lwz r3, 0x30(r29)
|
||||
/* 802D0C68 80 1D 00 38 */ lwz r0, 0x38(r29)
|
||||
/* 802D0C6C 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 802D0C70 90 1D 00 34 */ stw r0, 0x34(r29)
|
||||
/* 802D0C74 80 1D 00 34 */ lwz r0, 0x34(r29)
|
||||
/* 802D0C78 90 1D 00 70 */ stw r0, 0x70(r29)
|
||||
/* 802D0C7C 80 1D 00 34 */ lwz r0, 0x34(r29)
|
||||
/* 802D0C80 90 1D 00 74 */ stw r0, 0x74(r29)
|
||||
lbl_802D0C84:
|
||||
/* 802D0C84 38 7D 00 18 */ addi r3, r29, 0x18
|
||||
/* 802D0C88 48 06 E4 95 */ bl OSUnlockMutex
|
||||
/* 802D0C8C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802D0C90 48 00 00 08 */ b lbl_802D0C98
|
||||
lbl_802D0C94:
|
||||
/* 802D0C94 38 60 FF FF */ li r3, -1
|
||||
lbl_802D0C98:
|
||||
/* 802D0C98 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802D0C9C 48 09 15 8D */ bl _restgpr_29
|
||||
/* 802D0CA0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802D0CA4 7C 08 03 A6 */ mtlr r0
|
||||
/* 802D0CA8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802D0CAC 4E 80 00 20 */ blr
|
||||
@@ -1,53 +0,0 @@
|
||||
lbl_802D0D58:
|
||||
/* 802D0D58 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802D0D5C 7C 08 02 A6 */ mflr r0
|
||||
/* 802D0D60 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802D0D64 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802D0D68 48 09 14 71 */ bl _savegpr_28
|
||||
/* 802D0D6C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802D0D70 7C BD 2B 78 */ mr r29, r5
|
||||
/* 802D0D74 38 04 00 03 */ addi r0, r4, 3
|
||||
/* 802D0D78 54 1C 00 3A */ rlwinm r28, r0, 0, 0, 0x1d
|
||||
/* 802D0D7C 3B C0 00 00 */ li r30, 0
|
||||
/* 802D0D80 38 1D FF FF */ addi r0, r29, -1
|
||||
/* 802D0D84 7C 04 00 F8 */ nor r4, r0, r0
|
||||
/* 802D0D88 80 A3 00 70 */ lwz r5, 0x70(r3)
|
||||
/* 802D0D8C 7C 7D 2A 14 */ add r3, r29, r5
|
||||
/* 802D0D90 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 802D0D94 7C 83 00 38 */ and r3, r4, r0
|
||||
/* 802D0D98 7C 05 18 50 */ subf r0, r5, r3
|
||||
/* 802D0D9C 7C 9C 02 14 */ add r4, r28, r0
|
||||
/* 802D0DA0 80 1F 00 6C */ lwz r0, 0x6c(r31)
|
||||
/* 802D0DA4 7C 04 00 40 */ cmplw r4, r0
|
||||
/* 802D0DA8 41 81 00 20 */ bgt lbl_802D0DC8
|
||||
/* 802D0DAC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 802D0DB0 7C 05 22 14 */ add r0, r5, r4
|
||||
/* 802D0DB4 90 1F 00 70 */ stw r0, 0x70(r31)
|
||||
/* 802D0DB8 80 1F 00 6C */ lwz r0, 0x6c(r31)
|
||||
/* 802D0DBC 7C 04 00 50 */ subf r0, r4, r0
|
||||
/* 802D0DC0 90 1F 00 6C */ stw r0, 0x6c(r31)
|
||||
/* 802D0DC4 48 00 00 40 */ b lbl_802D0E04
|
||||
lbl_802D0DC8:
|
||||
/* 802D0DC8 3C 60 80 3A */ lis r3, JKRSolidHeap__stringBase0@ha /* 0x8039CE50@ha */
|
||||
/* 802D0DCC 38 63 CE 50 */ addi r3, r3, JKRSolidHeap__stringBase0@l /* 0x8039CE50@l */
|
||||
/* 802D0DD0 4C C6 31 82 */ crclr 6
|
||||
/* 802D0DD4 48 01 78 A9 */ bl JUTWarningConsole_f
|
||||
/* 802D0DD8 88 1F 00 68 */ lbz r0, 0x68(r31)
|
||||
/* 802D0DDC 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 802D0DE0 40 82 00 24 */ bne lbl_802D0E04
|
||||
/* 802D0DE4 81 8D 8D FC */ lwz r12, mErrorHandler__7JKRHeap(r13)
|
||||
/* 802D0DE8 28 0C 00 00 */ cmplwi r12, 0
|
||||
/* 802D0DEC 41 82 00 18 */ beq lbl_802D0E04
|
||||
/* 802D0DF0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802D0DF4 7F 84 E3 78 */ mr r4, r28
|
||||
/* 802D0DF8 7F A5 EB 78 */ mr r5, r29
|
||||
/* 802D0DFC 7D 89 03 A6 */ mtctr r12
|
||||
/* 802D0E00 4E 80 04 21 */ bctrl
|
||||
lbl_802D0E04:
|
||||
/* 802D0E04 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802D0E08 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802D0E0C 48 09 14 19 */ bl _restgpr_28
|
||||
/* 802D0E10 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802D0E14 7C 08 03 A6 */ mtlr r0
|
||||
/* 802D0E18 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802D0E1C 4E 80 00 20 */ blr
|
||||
@@ -1,52 +0,0 @@
|
||||
lbl_802D0E20:
|
||||
/* 802D0E20 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802D0E24 7C 08 02 A6 */ mflr r0
|
||||
/* 802D0E28 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802D0E2C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802D0E30 48 09 13 A9 */ bl _savegpr_28
|
||||
/* 802D0E34 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802D0E38 7C BD 2B 78 */ mr r29, r5
|
||||
/* 802D0E3C 38 04 00 03 */ addi r0, r4, 3
|
||||
/* 802D0E40 54 1C 00 3A */ rlwinm r28, r0, 0, 0, 0x1d
|
||||
/* 802D0E44 3B C0 00 00 */ li r30, 0
|
||||
/* 802D0E48 38 1D FF FF */ addi r0, r29, -1
|
||||
/* 802D0E4C 7C 03 00 F8 */ nor r3, r0, r0
|
||||
/* 802D0E50 80 BF 00 74 */ lwz r5, 0x74(r31)
|
||||
/* 802D0E54 7C 1C 28 50 */ subf r0, r28, r5
|
||||
/* 802D0E58 7C 63 00 38 */ and r3, r3, r0
|
||||
/* 802D0E5C 7C 83 28 50 */ subf r4, r3, r5
|
||||
/* 802D0E60 80 1F 00 6C */ lwz r0, 0x6c(r31)
|
||||
/* 802D0E64 7C 04 00 40 */ cmplw r4, r0
|
||||
/* 802D0E68 41 81 00 20 */ bgt lbl_802D0E88
|
||||
/* 802D0E6C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 802D0E70 7C 04 28 50 */ subf r0, r4, r5
|
||||
/* 802D0E74 90 1F 00 74 */ stw r0, 0x74(r31)
|
||||
/* 802D0E78 80 1F 00 6C */ lwz r0, 0x6c(r31)
|
||||
/* 802D0E7C 7C 04 00 50 */ subf r0, r4, r0
|
||||
/* 802D0E80 90 1F 00 6C */ stw r0, 0x6c(r31)
|
||||
/* 802D0E84 48 00 00 44 */ b lbl_802D0EC8
|
||||
lbl_802D0E88:
|
||||
/* 802D0E88 3C 60 80 3A */ lis r3, JKRSolidHeap__stringBase0@ha /* 0x8039CE50@ha */
|
||||
/* 802D0E8C 38 63 CE 50 */ addi r3, r3, JKRSolidHeap__stringBase0@l /* 0x8039CE50@l */
|
||||
/* 802D0E90 38 63 00 31 */ addi r3, r3, 0x31
|
||||
/* 802D0E94 4C C6 31 82 */ crclr 6
|
||||
/* 802D0E98 48 01 77 E5 */ bl JUTWarningConsole_f
|
||||
/* 802D0E9C 88 1F 00 68 */ lbz r0, 0x68(r31)
|
||||
/* 802D0EA0 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 802D0EA4 40 82 00 24 */ bne lbl_802D0EC8
|
||||
/* 802D0EA8 81 8D 8D FC */ lwz r12, mErrorHandler__7JKRHeap(r13)
|
||||
/* 802D0EAC 28 0C 00 00 */ cmplwi r12, 0
|
||||
/* 802D0EB0 41 82 00 18 */ beq lbl_802D0EC8
|
||||
/* 802D0EB4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802D0EB8 7F 84 E3 78 */ mr r4, r28
|
||||
/* 802D0EBC 7F A5 EB 78 */ mr r5, r29
|
||||
/* 802D0EC0 7D 89 03 A6 */ mtctr r12
|
||||
/* 802D0EC4 4E 80 04 21 */ bctrl
|
||||
lbl_802D0EC8:
|
||||
/* 802D0EC8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802D0ECC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802D0ED0 48 09 13 55 */ bl _restgpr_28
|
||||
/* 802D0ED4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802D0ED8 7C 08 03 A6 */ mtlr r0
|
||||
/* 802D0EDC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802D0EE0 4E 80 00 20 */ blr
|
||||
-27
@@ -1,27 +0,0 @@
|
||||
lbl_8002FB20:
|
||||
/* 8002FB20 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8002FB24 7C 08 02 A6 */ mflr r0
|
||||
/* 8002FB28 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8002FB2C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8002FB30 48 33 26 AD */ bl _savegpr_29
|
||||
/* 8002FB34 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8002FB38 7C 9E 23 78 */ mr r30, r4
|
||||
/* 8002FB3C 7C BF 2B 78 */ mr r31, r5
|
||||
/* 8002FB40 48 23 6C 6D */ bl cPhs_Handler__FP30request_of_phase_process_classPPFPv_iPv
|
||||
/* 8002FB44 2C 03 00 02 */ cmpwi r3, 2
|
||||
/* 8002FB48 41 82 00 10 */ beq lbl_8002FB58
|
||||
/* 8002FB4C 40 80 00 1C */ bge lbl_8002FB68
|
||||
/* 8002FB50 48 00 00 18 */ b lbl_8002FB68
|
||||
/* 8002FB54 48 00 00 14 */ b lbl_8002FB68
|
||||
lbl_8002FB58:
|
||||
/* 8002FB58 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8002FB5C 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8002FB60 7F E5 FB 78 */ mr r5, r31
|
||||
/* 8002FB64 4B FF FF BD */ bl dComLbG_PhaseHandler__FP30request_of_phase_process_classPPFPv_iPv
|
||||
lbl_8002FB68:
|
||||
/* 8002FB68 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8002FB6C 48 33 26 BD */ bl _restgpr_29
|
||||
/* 8002FB70 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8002FB74 7C 08 03 A6 */ mtlr r0
|
||||
/* 8002FB78 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8002FB7C 4E 80 00 20 */ blr
|
||||
Reference in New Issue
Block a user