mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
clean up dolphin files / work on some rels (#212)
* d_a_alldie / d_a_tboxSw / d_a_tag_gstart / d_a_tag_hstop * dolphin OS work / cleanup * dolphin GX work / cleanup * finish changing dolphin files to C * more files into C * match rest of MSL_C math functions * more dolphin files converted to C * remove asm * d_bg_w work * remove asm * d_a_alink work / kytag14
This commit is contained in:
@@ -1,19 +0,0 @@
|
||||
lbl_80339F24:
|
||||
/* 80339F24 80 04 00 0C */ lwz r0, 0xc(r4)
|
||||
/* 80339F28 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80339F2C 41 82 00 08 */ beq lbl_80339F34
|
||||
/* 80339F30 48 00 00 20 */ b lbl_80339F50
|
||||
lbl_80339F34:
|
||||
/* 80339F34 3C 60 80 45 */ lis r3, DriveInfo@ha /* 0x8044BA60@ha */
|
||||
/* 80339F38 38 63 BA 60 */ addi r3, r3, DriveInfo@l /* 0x8044BA60@l */
|
||||
/* 80339F3C A0 03 00 02 */ lhz r0, 2(r3)
|
||||
/* 80339F40 3C 60 80 00 */ lis r3, 0x8000 /* 0x800030E6@ha */
|
||||
/* 80339F44 60 00 80 00 */ ori r0, r0, 0x8000
|
||||
/* 80339F48 B0 03 30 E6 */ sth r0, 0x30E6(r3) /* 0x800030E6@l */
|
||||
/* 80339F4C 48 00 00 10 */ b lbl_80339F5C
|
||||
lbl_80339F50:
|
||||
/* 80339F50 38 00 00 01 */ li r0, 1
|
||||
/* 80339F54 3C 60 80 00 */ lis r3, 0x8000 /* 0x800030E6@ha */
|
||||
/* 80339F58 B0 03 30 E6 */ sth r0, 0x30E6(r3) /* 0x800030E6@l */
|
||||
lbl_80339F5C:
|
||||
/* 80339F5C 4E 80 00 20 */ blr
|
||||
@@ -1,23 +0,0 @@
|
||||
lbl_8033A7B4:
|
||||
/* 8033A7B4 90 04 00 00 */ stw r0, 0(r4)
|
||||
/* 8033A7B8 90 24 00 04 */ stw r1, 4(r4)
|
||||
/* 8033A7BC 90 44 00 08 */ stw r2, 8(r4)
|
||||
/* 8033A7C0 BC C4 00 18 */ stmw r6, 0x18(r4)
|
||||
/* 8033A7C4 7C 11 E2 A6 */ mfspr r0, 0x391
|
||||
/* 8033A7C8 90 04 01 A8 */ stw r0, 0x1a8(r4)
|
||||
/* 8033A7CC 7C 12 E2 A6 */ mfspr r0, 0x392
|
||||
/* 8033A7D0 90 04 01 AC */ stw r0, 0x1ac(r4)
|
||||
/* 8033A7D4 7C 13 E2 A6 */ mfspr r0, 0x393
|
||||
/* 8033A7D8 90 04 01 B0 */ stw r0, 0x1b0(r4)
|
||||
/* 8033A7DC 7C 14 E2 A6 */ mfspr r0, 0x394
|
||||
/* 8033A7E0 90 04 01 B4 */ stw r0, 0x1b4(r4)
|
||||
/* 8033A7E4 7C 15 E2 A6 */ mfspr r0, 0x395
|
||||
/* 8033A7E8 90 04 01 B8 */ stw r0, 0x1b8(r4)
|
||||
/* 8033A7EC 7C 16 E2 A6 */ mfspr r0, 0x396
|
||||
/* 8033A7F0 90 04 01 BC */ stw r0, 0x1bc(r4)
|
||||
/* 8033A7F4 7C 17 E2 A6 */ mfspr r0, 0x397
|
||||
/* 8033A7F8 90 04 01 C0 */ stw r0, 0x1c0(r4)
|
||||
/* 8033A7FC 7C B2 02 A6 */ mfdsisr r5
|
||||
/* 8033A800 7C D3 02 A6 */ mfdar r6
|
||||
/* 8033A804 94 21 FF F8 */ stwu r1, -8(r1)
|
||||
/* 8033A808 48 00 1F 90 */ b __OSUnhandledException
|
||||
@@ -1,23 +0,0 @@
|
||||
lbl_8033A718:
|
||||
/* 8033A718 7C 90 43 A6 */ mtspr 0x110, r4
|
||||
/* 8033A71C 80 80 00 C0 */ lwz r4, 0xc0(r0)
|
||||
/* 8033A720 90 64 00 0C */ stw r3, 0xc(r4)
|
||||
/* 8033A724 7C 70 42 A6 */ mfspr r3, 0x110
|
||||
/* 8033A728 90 64 00 10 */ stw r3, 0x10(r4)
|
||||
/* 8033A72C 90 A4 00 14 */ stw r5, 0x14(r4)
|
||||
/* 8033A730 A0 64 01 A2 */ lhz r3, 0x1a2(r4)
|
||||
/* 8033A734 60 63 00 02 */ ori r3, r3, 2
|
||||
/* 8033A738 B0 64 01 A2 */ sth r3, 0x1a2(r4)
|
||||
/* 8033A73C 7C 60 00 26 */ mfcr r3
|
||||
/* 8033A740 90 64 00 80 */ stw r3, 0x80(r4)
|
||||
/* 8033A744 7C 68 02 A6 */ mflr r3
|
||||
/* 8033A748 90 64 00 84 */ stw r3, 0x84(r4)
|
||||
/* 8033A74C 7C 69 02 A6 */ mfctr r3
|
||||
/* 8033A750 90 64 00 88 */ stw r3, 0x88(r4)
|
||||
/* 8033A754 7C 61 02 A6 */ mfxer r3
|
||||
/* 8033A758 90 64 00 8C */ stw r3, 0x8c(r4)
|
||||
/* 8033A75C 7C 7A 02 A6 */ mfspr r3, 0x1a
|
||||
/* 8033A760 90 64 01 98 */ stw r3, 0x198(r4)
|
||||
/* 8033A764 7C 7B 02 A6 */ mfspr r3, 0x1b
|
||||
/* 8033A768 90 64 01 9C */ stw r3, 0x19c(r4)
|
||||
/* 8033A76C 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -1,13 +0,0 @@
|
||||
lbl_80339EFC:
|
||||
/* 80339EFC 80 6D 90 80 */ lwz r3, BootInfo(r13)
|
||||
/* 80339F00 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80339F04 41 82 00 10 */ beq lbl_80339F14
|
||||
/* 80339F08 80 63 00 2C */ lwz r3, 0x2c(r3)
|
||||
/* 80339F0C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80339F10 40 82 00 10 */ bne lbl_80339F20
|
||||
lbl_80339F14:
|
||||
/* 80339F14 3C 60 10 00 */ lis r3, 0x1000 /* 0x10000002@ha */
|
||||
/* 80339F18 38 63 00 02 */ addi r3, r3, 0x0002 /* 0x10000002@l */
|
||||
/* 80339F1C 48 00 00 04 */ b lbl_80339F20
|
||||
lbl_80339F20:
|
||||
/* 80339F20 4E 80 00 20 */ blr
|
||||
@@ -15,7 +15,7 @@ lbl_80339F60:
|
||||
/* 80339F94 38 00 00 01 */ li r0, 1
|
||||
/* 80339F98 90 0D 90 A0 */ stw r0, AreWeInitialized(r13)
|
||||
/* 80339F9C 48 00 87 81 */ bl __OSGetSystemTime
|
||||
/* 80339FA0 90 8D 90 B4 */ stw r4, data_80451634(r13)
|
||||
/* 80339FA0 90 8D 90 B4 */ stw r4, __OSStartTime+0x4(r13)
|
||||
/* 80339FA4 90 6D 90 B0 */ stw r3, __OSStartTime(r13)
|
||||
/* 80339FA8 48 00 37 4D */ bl OSDisableInterrupts
|
||||
/* 80339FAC 38 7F 00 50 */ addi r3, r31, 0x50
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
lbl_8033A770:
|
||||
/* 8033A770 60 00 00 00 */ nop
|
||||
/* 8033A774 7C 60 00 A6 */ mfmsr r3
|
||||
/* 8033A778 60 63 00 30 */ ori r3, r3, 0x30
|
||||
/* 8033A77C 7C 7B 03 A6 */ mtspr 0x1b, r3
|
||||
@@ -1,10 +0,0 @@
|
||||
lbl_8033A6C0:
|
||||
/* 8033A6C0 38 A0 00 40 */ li r5, 0x40
|
||||
/* 8033A6C4 7C 68 02 A6 */ mflr r3
|
||||
/* 8033A6C8 90 65 00 0C */ stw r3, 0xc(r5)
|
||||
/* 8033A6CC 80 65 00 08 */ lwz r3, 8(r5)
|
||||
/* 8033A6D0 64 63 80 00 */ oris r3, r3, 0x8000
|
||||
/* 8033A6D4 7C 68 03 A6 */ mtlr r3
|
||||
/* 8033A6D8 38 60 00 30 */ li r3, 0x30
|
||||
/* 8033A6DC 7C 60 01 24 */ mtmsr r3
|
||||
/* 8033A6E0 4E 80 00 20 */ blr
|
||||
@@ -1,2 +0,0 @@
|
||||
lbl_8033A6E4:
|
||||
/* 8033A6E4 48 00 00 63 */ bla 0x60
|
||||
@@ -1,2 +0,0 @@
|
||||
lbl_8033A7B0:
|
||||
/* 8033A7B0 60 00 00 00 */ nop
|
||||
@@ -1,14 +0,0 @@
|
||||
lbl_8033A780:
|
||||
/* 8033A780 38 60 00 00 */ li r3, 0
|
||||
/* 8033A784 80 80 00 D4 */ lwz r4, 0xd4(r0)
|
||||
/* 8033A788 54 A5 07 BD */ rlwinm. r5, r5, 0, 0x1e, 0x1e
|
||||
/* 8033A78C 40 82 00 14 */ bne lbl_8033A7A0
|
||||
/* 8033A790 3C A0 80 34 */ lis r5, OSDefaultExceptionHandler@ha /* 0x8033A7B4@ha */
|
||||
/* 8033A794 38 A5 A7 B4 */ addi r5, r5, OSDefaultExceptionHandler@l /* 0x8033A7B4@l */
|
||||
/* 8033A798 7C BA 03 A6 */ mtspr 0x1a, r5
|
||||
/* 8033A79C 4C 00 00 64 */ rfi
|
||||
lbl_8033A7A0:
|
||||
/* 8033A7A0 54 65 15 BA */ rlwinm r5, r3, 2, 0x16, 0x1d
|
||||
/* 8033A7A4 80 A5 30 00 */ lwz r5, 0x3000(r5)
|
||||
/* 8033A7A8 7C BA 03 A6 */ mtspr 0x1a, r5
|
||||
/* 8033A7AC 4C 00 00 64 */ rfi
|
||||
@@ -1,76 +0,0 @@
|
||||
lbl_80339DD4:
|
||||
/* 80339DD4 7C 60 00 A6 */ mfmsr r3
|
||||
/* 80339DD8 60 63 20 00 */ ori r3, r3, 0x2000
|
||||
/* 80339DDC 7C 60 01 24 */ mtmsr r3
|
||||
/* 80339DE0 7C 78 E2 A6 */ mfspr r3, 0x398
|
||||
/* 80339DE4 54 63 1F FF */ rlwinm. r3, r3, 3, 0x1f, 0x1f
|
||||
/* 80339DE8 41 82 00 8C */ beq lbl_80339E74
|
||||
/* 80339DEC 3C 60 80 45 */ lis r3, ZeroPS@ha /* 0x80451618@ha */
|
||||
/* 80339DF0 38 63 16 18 */ addi r3, r3, ZeroPS@l /* 0x80451618@l */
|
||||
/* 80339DF4 E0 03 00 00 */ psq_l f0, 0(r3), 0, 0 /* qr0 */
|
||||
/* 80339DF8 10 20 00 90 */ ps_mr f1, f0
|
||||
/* 80339DFC 10 40 00 90 */ ps_mr f2, f0
|
||||
/* 80339E00 10 60 00 90 */ ps_mr f3, f0
|
||||
/* 80339E04 10 80 00 90 */ ps_mr f4, f0
|
||||
/* 80339E08 10 A0 00 90 */ ps_mr f5, f0
|
||||
/* 80339E0C 10 C0 00 90 */ ps_mr f6, f0
|
||||
/* 80339E10 10 E0 00 90 */ ps_mr f7, f0
|
||||
/* 80339E14 11 00 00 90 */ ps_mr f8, f0
|
||||
/* 80339E18 11 20 00 90 */ ps_mr f9, f0
|
||||
/* 80339E1C 11 40 00 90 */ ps_mr f10, f0
|
||||
/* 80339E20 11 60 00 90 */ ps_mr f11, f0
|
||||
/* 80339E24 11 80 00 90 */ ps_mr f12, f0
|
||||
/* 80339E28 11 A0 00 90 */ ps_mr f13, f0
|
||||
/* 80339E2C 11 C0 00 90 */ ps_mr f14, f0
|
||||
/* 80339E30 11 E0 00 90 */ ps_mr f15, f0
|
||||
/* 80339E34 12 00 00 90 */ ps_mr f16, f0
|
||||
/* 80339E38 12 20 00 90 */ ps_mr f17, f0
|
||||
/* 80339E3C 12 40 00 90 */ ps_mr f18, f0
|
||||
/* 80339E40 12 60 00 90 */ ps_mr f19, f0
|
||||
/* 80339E44 12 80 00 90 */ ps_mr f20, f0
|
||||
/* 80339E48 12 A0 00 90 */ ps_mr f21, f0
|
||||
/* 80339E4C 12 C0 00 90 */ ps_mr f22, f0
|
||||
/* 80339E50 12 E0 00 90 */ ps_mr f23, f0
|
||||
/* 80339E54 13 00 00 90 */ ps_mr f24, f0
|
||||
/* 80339E58 13 20 00 90 */ ps_mr f25, f0
|
||||
/* 80339E5C 13 40 00 90 */ ps_mr f26, f0
|
||||
/* 80339E60 13 60 00 90 */ ps_mr f27, f0
|
||||
/* 80339E64 13 80 00 90 */ ps_mr f28, f0
|
||||
/* 80339E68 13 A0 00 90 */ ps_mr f29, f0
|
||||
/* 80339E6C 13 C0 00 90 */ ps_mr f30, f0
|
||||
/* 80339E70 13 E0 00 90 */ ps_mr f31, f0
|
||||
lbl_80339E74:
|
||||
/* 80339E74 C8 0D 90 90 */ lfd f0, ZeroF(r13)
|
||||
/* 80339E78 FC 20 00 90 */ fmr f1, f0
|
||||
/* 80339E7C FC 40 00 90 */ fmr f2, f0
|
||||
/* 80339E80 FC 60 00 90 */ fmr f3, f0
|
||||
/* 80339E84 FC 80 00 90 */ fmr f4, f0
|
||||
/* 80339E88 FC A0 00 90 */ fmr f5, f0
|
||||
/* 80339E8C FC C0 00 90 */ fmr f6, f0
|
||||
/* 80339E90 FC E0 00 90 */ fmr f7, f0
|
||||
/* 80339E94 FD 00 00 90 */ fmr f8, f0
|
||||
/* 80339E98 FD 20 00 90 */ fmr f9, f0
|
||||
/* 80339E9C FD 40 00 90 */ fmr f10, f0
|
||||
/* 80339EA0 FD 60 00 90 */ fmr f11, f0
|
||||
/* 80339EA4 FD 80 00 90 */ fmr f12, f0
|
||||
/* 80339EA8 FD A0 00 90 */ fmr f13, f0
|
||||
/* 80339EAC FD C0 00 90 */ fmr f14, f0
|
||||
/* 80339EB0 FD E0 00 90 */ fmr f15, f0
|
||||
/* 80339EB4 FE 00 00 90 */ fmr f16, f0
|
||||
/* 80339EB8 FE 20 00 90 */ fmr f17, f0
|
||||
/* 80339EBC FE 40 00 90 */ fmr f18, f0
|
||||
/* 80339EC0 FE 60 00 90 */ fmr f19, f0
|
||||
/* 80339EC4 FE 80 00 90 */ fmr f20, f0
|
||||
/* 80339EC8 FE A0 00 90 */ fmr f21, f0
|
||||
/* 80339ECC FE C0 00 90 */ fmr f22, f0
|
||||
/* 80339ED0 FE E0 00 90 */ fmr f23, f0
|
||||
/* 80339ED4 FF 00 00 90 */ fmr f24, f0
|
||||
/* 80339ED8 FF 20 00 90 */ fmr f25, f0
|
||||
/* 80339EDC FF 40 00 90 */ fmr f26, f0
|
||||
/* 80339EE0 FF 60 00 90 */ fmr f27, f0
|
||||
/* 80339EE4 FF 80 00 90 */ fmr f28, f0
|
||||
/* 80339EE8 FF A0 00 90 */ fmr f29, f0
|
||||
/* 80339EEC FF C0 00 90 */ fmr f30, f0
|
||||
/* 80339EF0 FF E0 00 90 */ fmr f31, f0
|
||||
/* 80339EF4 FD FE 05 8E */ mtfsf 0xff, f0
|
||||
/* 80339EF8 4E 80 00 20 */ blr
|
||||
@@ -1,6 +0,0 @@
|
||||
lbl_8033A704:
|
||||
/* 8033A704 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 8033A708 80 6D 90 A4 */ lwz r3, OSExceptionTable(r13)
|
||||
/* 8033A70C 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8033A710 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 8033A714 4E 80 00 20 */ blr
|
||||
@@ -1,22 +0,0 @@
|
||||
lbl_8033A80C:
|
||||
/* 8033A80C 7C 08 02 A6 */ mflr r0
|
||||
/* 8033A810 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 8033A814 94 21 FF F8 */ stwu r1, -8(r1)
|
||||
/* 8033A818 4B FF F5 75 */ bl PPCMfhid2
|
||||
/* 8033A81C 64 63 A0 00 */ oris r3, r3, 0xa000
|
||||
/* 8033A820 4B FF F5 75 */ bl PPCMthid2
|
||||
/* 8033A824 48 00 0E A1 */ bl ICFlashInvalidate
|
||||
/* 8033A828 7C 00 04 AC */ sync
|
||||
/* 8033A82C 38 60 00 00 */ li r3, 0
|
||||
/* 8033A830 7C 70 E3 A6 */ mtspr 0x390, r3
|
||||
/* 8033A834 7C 71 E3 A6 */ mtspr 0x391, r3
|
||||
/* 8033A838 7C 72 E3 A6 */ mtspr 0x392, r3
|
||||
/* 8033A83C 7C 73 E3 A6 */ mtspr 0x393, r3
|
||||
/* 8033A840 7C 74 E3 A6 */ mtspr 0x394, r3
|
||||
/* 8033A844 7C 75 E3 A6 */ mtspr 0x395, r3
|
||||
/* 8033A848 7C 76 E3 A6 */ mtspr 0x396, r3
|
||||
/* 8033A84C 7C 77 E3 A6 */ mtspr 0x397, r3
|
||||
/* 8033A850 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 8033A854 38 21 00 08 */ addi r1, r1, 8
|
||||
/* 8033A858 7C 08 03 A6 */ mtlr r0
|
||||
/* 8033A85C 4E 80 00 20 */ blr
|
||||
@@ -1,8 +0,0 @@
|
||||
lbl_8033A6E8:
|
||||
/* 8033A6E8 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 8033A6EC 80 6D 90 A4 */ lwz r3, OSExceptionTable(r13)
|
||||
/* 8033A6F0 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8033A6F4 7C A3 02 14 */ add r5, r3, r0
|
||||
/* 8033A6F8 80 65 00 00 */ lwz r3, 0(r5)
|
||||
/* 8033A6FC 90 85 00 00 */ stw r4, 0(r5)
|
||||
/* 8033A700 4E 80 00 20 */ blr
|
||||
@@ -1,21 +0,0 @@
|
||||
lbl_8033AF88:
|
||||
/* 8033AF88 90 04 00 00 */ stw r0, 0(r4)
|
||||
/* 8033AF8C 90 24 00 04 */ stw r1, 4(r4)
|
||||
/* 8033AF90 90 44 00 08 */ stw r2, 8(r4)
|
||||
/* 8033AF94 BC C4 00 18 */ stmw r6, 0x18(r4)
|
||||
/* 8033AF98 7C 11 E2 A6 */ mfspr r0, 0x391
|
||||
/* 8033AF9C 90 04 01 A8 */ stw r0, 0x1a8(r4)
|
||||
/* 8033AFA0 7C 12 E2 A6 */ mfspr r0, 0x392
|
||||
/* 8033AFA4 90 04 01 AC */ stw r0, 0x1ac(r4)
|
||||
/* 8033AFA8 7C 13 E2 A6 */ mfspr r0, 0x393
|
||||
/* 8033AFAC 90 04 01 B0 */ stw r0, 0x1b0(r4)
|
||||
/* 8033AFB0 7C 14 E2 A6 */ mfspr r0, 0x394
|
||||
/* 8033AFB4 90 04 01 B4 */ stw r0, 0x1b4(r4)
|
||||
/* 8033AFB8 7C 15 E2 A6 */ mfspr r0, 0x395
|
||||
/* 8033AFBC 90 04 01 B8 */ stw r0, 0x1b8(r4)
|
||||
/* 8033AFC0 7C 16 E2 A6 */ mfspr r0, 0x396
|
||||
/* 8033AFC4 90 04 01 BC */ stw r0, 0x1bc(r4)
|
||||
/* 8033AFC8 7C 17 E2 A6 */ mfspr r0, 0x397
|
||||
/* 8033AFCC 90 04 01 C0 */ stw r0, 0x1c0(r4)
|
||||
/* 8033AFD0 94 21 FF F8 */ stwu r1, -8(r1)
|
||||
/* 8033AFD4 4B FF FD 84 */ b DecrementerExceptionCallback
|
||||
@@ -1,5 +0,0 @@
|
||||
lbl_8033A8F8:
|
||||
/* 8033A8F8 38 00 00 00 */ li r0, 0
|
||||
/* 8033A8FC 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 8033A900 90 03 00 04 */ stw r0, 4(r3)
|
||||
/* 8033A904 4E 80 00 20 */ blr
|
||||
@@ -1,49 +0,0 @@
|
||||
lbl_8033B078:
|
||||
/* 8033B078 38 E3 00 00 */ addi r7, r3, 0
|
||||
/* 8033B07C 38 C0 00 00 */ li r6, 0
|
||||
/* 8033B080 48 00 00 14 */ b lbl_8033B094
|
||||
lbl_8033B084:
|
||||
/* 8033B084 7C 04 38 40 */ cmplw r4, r7
|
||||
/* 8033B088 40 81 00 14 */ ble lbl_8033B09C
|
||||
/* 8033B08C 7C E6 3B 78 */ mr r6, r7
|
||||
/* 8033B090 80 E7 00 04 */ lwz r7, 4(r7)
|
||||
lbl_8033B094:
|
||||
/* 8033B094 28 07 00 00 */ cmplwi r7, 0
|
||||
/* 8033B098 40 82 FF EC */ bne lbl_8033B084
|
||||
lbl_8033B09C:
|
||||
/* 8033B09C 90 E4 00 04 */ stw r7, 4(r4)
|
||||
/* 8033B0A0 28 07 00 00 */ cmplwi r7, 0
|
||||
/* 8033B0A4 90 C4 00 00 */ stw r6, 0(r4)
|
||||
/* 8033B0A8 41 82 00 38 */ beq lbl_8033B0E0
|
||||
/* 8033B0AC 90 87 00 00 */ stw r4, 0(r7)
|
||||
/* 8033B0B0 80 A4 00 08 */ lwz r5, 8(r4)
|
||||
/* 8033B0B4 7C 04 2A 14 */ add r0, r4, r5
|
||||
/* 8033B0B8 7C 00 38 40 */ cmplw r0, r7
|
||||
/* 8033B0BC 40 82 00 24 */ bne lbl_8033B0E0
|
||||
/* 8033B0C0 80 07 00 08 */ lwz r0, 8(r7)
|
||||
/* 8033B0C4 7C 05 02 14 */ add r0, r5, r0
|
||||
/* 8033B0C8 90 04 00 08 */ stw r0, 8(r4)
|
||||
/* 8033B0CC 80 E7 00 04 */ lwz r7, 4(r7)
|
||||
/* 8033B0D0 28 07 00 00 */ cmplwi r7, 0
|
||||
/* 8033B0D4 90 E4 00 04 */ stw r7, 4(r4)
|
||||
/* 8033B0D8 41 82 00 08 */ beq lbl_8033B0E0
|
||||
/* 8033B0DC 90 87 00 00 */ stw r4, 0(r7)
|
||||
lbl_8033B0E0:
|
||||
/* 8033B0E0 28 06 00 00 */ cmplwi r6, 0
|
||||
/* 8033B0E4 41 82 00 38 */ beq lbl_8033B11C
|
||||
/* 8033B0E8 90 86 00 04 */ stw r4, 4(r6)
|
||||
/* 8033B0EC 80 A6 00 08 */ lwz r5, 8(r6)
|
||||
/* 8033B0F0 7C 06 2A 14 */ add r0, r6, r5
|
||||
/* 8033B0F4 7C 00 20 40 */ cmplw r0, r4
|
||||
/* 8033B0F8 4C 82 00 20 */ bnelr
|
||||
/* 8033B0FC 80 04 00 08 */ lwz r0, 8(r4)
|
||||
/* 8033B100 28 07 00 00 */ cmplwi r7, 0
|
||||
/* 8033B104 7C 05 02 14 */ add r0, r5, r0
|
||||
/* 8033B108 90 06 00 08 */ stw r0, 8(r6)
|
||||
/* 8033B10C 90 E6 00 04 */ stw r7, 4(r6)
|
||||
/* 8033B110 4D 82 00 20 */ beqlr
|
||||
/* 8033B114 90 C7 00 00 */ stw r6, 0(r7)
|
||||
/* 8033B118 4E 80 00 20 */ blr
|
||||
lbl_8033B11C:
|
||||
/* 8033B11C 7C 83 23 78 */ mr r3, r4
|
||||
/* 8033B120 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_8033B220:
|
||||
/* 8033B220 80 CD 90 C4 */ lwz r6, NumHeaps(r13)
|
||||
/* 8033B224 38 03 00 1F */ addi r0, r3, 0x1f
|
||||
/* 8033B228 80 AD 90 C0 */ lwz r5, HeapArray(r13)
|
||||
/* 8033B22C 54 07 00 34 */ rlwinm r7, r0, 0, 0, 0x1a
|
||||
/* 8033B230 2C 06 00 00 */ cmpwi r6, 0
|
||||
/* 8033B234 7C C9 03 A6 */ mtctr r6
|
||||
/* 8033B238 54 84 00 34 */ rlwinm r4, r4, 0, 0, 0x1a
|
||||
/* 8033B23C 38 60 00 00 */ li r3, 0
|
||||
/* 8033B240 40 81 00 44 */ ble lbl_8033B284
|
||||
lbl_8033B244:
|
||||
/* 8033B244 80 05 00 00 */ lwz r0, 0(r5)
|
||||
/* 8033B248 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8033B24C 40 80 00 2C */ bge lbl_8033B278
|
||||
/* 8033B250 7C 07 20 50 */ subf r0, r7, r4
|
||||
/* 8033B254 90 05 00 00 */ stw r0, 0(r5)
|
||||
/* 8033B258 38 80 00 00 */ li r4, 0
|
||||
/* 8033B25C 90 87 00 00 */ stw r4, 0(r7)
|
||||
/* 8033B260 90 87 00 04 */ stw r4, 4(r7)
|
||||
/* 8033B264 80 05 00 00 */ lwz r0, 0(r5)
|
||||
/* 8033B268 90 07 00 08 */ stw r0, 8(r7)
|
||||
/* 8033B26C 90 E5 00 04 */ stw r7, 4(r5)
|
||||
/* 8033B270 90 85 00 08 */ stw r4, 8(r5)
|
||||
/* 8033B274 4E 80 00 20 */ blr
|
||||
lbl_8033B278:
|
||||
/* 8033B278 38 A5 00 0C */ addi r5, r5, 0xc
|
||||
/* 8033B27C 38 63 00 01 */ addi r3, r3, 1
|
||||
/* 8033B280 42 00 FF C4 */ bdnz lbl_8033B244
|
||||
lbl_8033B284:
|
||||
/* 8033B284 38 60 FF FF */ li r3, -1
|
||||
/* 8033B288 4E 80 00 20 */ blr
|
||||
@@ -1,35 +0,0 @@
|
||||
lbl_8033B124:
|
||||
/* 8033B124 7C 08 02 A6 */ mflr r0
|
||||
/* 8033B128 38 C4 FF E0 */ addi r6, r4, -32
|
||||
/* 8033B12C 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 8033B130 1C 03 00 0C */ mulli r0, r3, 0xc
|
||||
/* 8033B134 94 21 FF E8 */ stwu r1, -0x18(r1)
|
||||
/* 8033B138 93 E1 00 14 */ stw r31, 0x14(r1)
|
||||
/* 8033B13C 80 8D 90 C0 */ lwz r4, HeapArray(r13)
|
||||
/* 8033B140 80 66 00 04 */ lwz r3, 4(r6)
|
||||
/* 8033B144 7F E4 02 14 */ add r31, r4, r0
|
||||
/* 8033B148 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8033B14C 80 BF 00 08 */ lwz r5, 8(r31)
|
||||
/* 8033B150 7C C4 33 78 */ mr r4, r6
|
||||
/* 8033B154 41 82 00 0C */ beq lbl_8033B160
|
||||
/* 8033B158 80 04 00 00 */ lwz r0, 0(r4)
|
||||
/* 8033B15C 90 03 00 00 */ stw r0, 0(r3)
|
||||
lbl_8033B160:
|
||||
/* 8033B160 80 64 00 00 */ lwz r3, 0(r4)
|
||||
/* 8033B164 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8033B168 40 82 00 0C */ bne lbl_8033B174
|
||||
/* 8033B16C 80 A4 00 04 */ lwz r5, 4(r4)
|
||||
/* 8033B170 48 00 00 0C */ b lbl_8033B17C
|
||||
lbl_8033B174:
|
||||
/* 8033B174 80 04 00 04 */ lwz r0, 4(r4)
|
||||
/* 8033B178 90 03 00 04 */ stw r0, 4(r3)
|
||||
lbl_8033B17C:
|
||||
/* 8033B17C 90 BF 00 08 */ stw r5, 8(r31)
|
||||
/* 8033B180 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 8033B184 4B FF FE F5 */ bl DLInsert
|
||||
/* 8033B188 90 7F 00 04 */ stw r3, 4(r31)
|
||||
/* 8033B18C 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 8033B190 83 E1 00 14 */ lwz r31, 0x14(r1)
|
||||
/* 8033B194 38 21 00 18 */ addi r1, r1, 0x18
|
||||
/* 8033B198 7C 08 03 A6 */ mtlr r0
|
||||
/* 8033B19C 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_8033B1B0:
|
||||
/* 8033B1B0 1C E5 00 0C */ mulli r7, r5, 0xc
|
||||
/* 8033B1B4 90 6D 90 C0 */ stw r3, HeapArray(r13)
|
||||
/* 8033B1B8 90 AD 90 C4 */ stw r5, NumHeaps(r13)
|
||||
/* 8033B1BC 38 C0 00 00 */ li r6, 0
|
||||
/* 8033B1C0 38 66 00 00 */ addi r3, r6, 0
|
||||
/* 8033B1C4 39 00 00 00 */ li r8, 0
|
||||
/* 8033B1C8 38 A0 FF FF */ li r5, -1
|
||||
/* 8033B1CC 48 00 00 20 */ b lbl_8033B1EC
|
||||
lbl_8033B1D0:
|
||||
/* 8033B1D0 80 0D 90 C0 */ lwz r0, HeapArray(r13)
|
||||
/* 8033B1D4 39 08 00 01 */ addi r8, r8, 1
|
||||
/* 8033B1D8 7D 20 32 14 */ add r9, r0, r6
|
||||
/* 8033B1DC 90 A9 00 00 */ stw r5, 0(r9)
|
||||
/* 8033B1E0 38 C6 00 0C */ addi r6, r6, 0xc
|
||||
/* 8033B1E4 90 69 00 08 */ stw r3, 8(r9)
|
||||
/* 8033B1E8 90 69 00 04 */ stw r3, 4(r9)
|
||||
lbl_8033B1EC:
|
||||
/* 8033B1EC 80 0D 90 C4 */ lwz r0, NumHeaps(r13)
|
||||
/* 8033B1F0 7C 08 00 00 */ cmpw r8, r0
|
||||
/* 8033B1F4 41 80 FF DC */ blt lbl_8033B1D0
|
||||
/* 8033B1F8 80 6D 90 C0 */ lwz r3, HeapArray(r13)
|
||||
/* 8033B1FC 54 80 00 34 */ rlwinm r0, r4, 0, 0, 0x1a
|
||||
/* 8033B200 38 80 FF FF */ li r4, -1
|
||||
/* 8033B204 90 0D 90 CC */ stw r0, ArenaEnd(r13)
|
||||
/* 8033B208 7C 63 3A 14 */ add r3, r3, r7
|
||||
/* 8033B20C 38 03 00 1F */ addi r0, r3, 0x1f
|
||||
/* 8033B210 90 8D 84 10 */ stw r4, __OSCurrHeap(r13)
|
||||
/* 8033B214 54 03 00 34 */ rlwinm r3, r0, 0, 0, 0x1a
|
||||
/* 8033B218 90 6D 90 C8 */ stw r3, ArenaStart(r13)
|
||||
/* 8033B21C 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