diff options
author | Max <mparisi@stevens.edu> | 2020-10-01 11:45:33 -0400 |
---|---|---|
committer | Max <mparisi@stevens.edu> | 2020-10-01 11:45:33 -0400 |
commit | b8d7d80dcf0772541713d5e4a63a596bdf16e0e9 (patch) | |
tree | 12a24b1280954f6ae21a4800a7b22b73a504e6f9 | |
parent | 0466c70d8ec9ce8ddb6573ea495f1d66778f1271 (diff) |
label PPCArch functions
-rw-r--r-- | asm/SDK/OS/OS.s | 26 | ||||
-rw-r--r-- | asm/SDK/OS/OSAlarm.s | 30 | ||||
-rw-r--r-- | asm/SDK/OS/OSCache.s | 40 | ||||
-rw-r--r-- | asm/SDK/OS/OSError.s | 20 | ||||
-rw-r--r-- | asm/text_6_2.s | 8 | ||||
-rw-r--r-- | asm/text_7.s | 100 | ||||
-rw-r--r-- | asm/text_8.s | 28 |
7 files changed, 126 insertions, 126 deletions
diff --git a/asm/SDK/OS/OS.s b/asm/SDK/OS/OS.s index 7958cf4..623dfb7 100644 --- a/asm/SDK/OS/OS.s +++ b/asm/SDK/OS/OS.s @@ -796,21 +796,21 @@ OSInit: /* 80268E70 00264AD0 38 7E 00 00 */ addi r3, r30, 0 /* 80268E74 00264AD4 48 00 2E 95 */ bl __OSGetExecParams /* 80268E78 00264AD8 38 60 00 00 */ li r3, 0 -/* 80268E7C 00264ADC 4B FF F4 01 */ bl func_8026827C +/* 80268E7C 00264ADC 4B FF F4 01 */ bl PPCMtmmcr0 /* 80268E80 00264AE0 38 60 00 00 */ li r3, 0 -/* 80268E84 00264AE4 4B FF F4 01 */ bl func_80268284 +/* 80268E84 00264AE4 4B FF F4 01 */ bl PPCMtmmcr1 /* 80268E88 00264AE8 38 60 00 00 */ li r3, 0 -/* 80268E8C 00264AEC 4B FF F4 01 */ bl func_8026828C +/* 80268E8C 00264AEC 4B FF F4 01 */ bl PPCMtpmc1 /* 80268E90 00264AF0 38 60 00 00 */ li r3, 0 -/* 80268E94 00264AF4 4B FF F4 01 */ bl func_80268294 +/* 80268E94 00264AF4 4B FF F4 01 */ bl PPCMtpmc2 /* 80268E98 00264AF8 38 60 00 00 */ li r3, 0 -/* 80268E9C 00264AFC 4B FF F4 01 */ bl func_8026829C +/* 80268E9C 00264AFC 4B FF F4 01 */ bl PPCMtpmc3 /* 80268EA0 00264B00 38 60 00 00 */ li r3, 0 -/* 80268EA4 00264B04 4B FF F4 01 */ bl func_802682A4 +/* 80268EA4 00264B04 4B FF F4 01 */ bl PPCMtpmc4 /* 80268EA8 00264B08 3C 60 83 90 */ lis r3, 0x8390 -/* 80268EAC 00264B0C 4B FF F4 9D */ bl func_80268348 -/* 80268EB0 00264B10 4B FF F4 69 */ bl func_80268318 -/* 80268EB4 00264B14 4B FF F4 8D */ bl func_80268340 +/* 80268EAC 00264B0C 4B FF F4 9D */ bl PPCMthid4 +/* 80268EB0 00264B10 4B FF F4 69 */ bl PPCDisableSpeculation +/* 80268EB4 00264B14 4B FF F4 8D */ bl PPCSetFpNonIEEEMode /* 80268EB8 00264B18 38 00 00 00 */ li r0, 0 /* 80268EBC 00264B1C 3C 80 80 00 */ lis r4, 0x800000F4@ha /* 80268EC0 00264B20 90 8D A7 A0 */ stw r4, lbl_8063FA60-_SDA_BASE_(r13) @@ -940,9 +940,9 @@ lbl_8026905C: /* 80269084 00264CE4 48 00 74 91 */ bl func_80270514 /* 80269088 00264CE8 48 00 7F DD */ bl func_80271064 /* 8026908C 00264CEC 48 00 12 F5 */ bl __OSInitAudioSystem -/* 80269090 00264CF0 4B FF F2 65 */ bl func_802682F4 +/* 80269090 00264CF0 4B FF F2 65 */ bl PPCMfhid2 /* 80269094 00264CF4 54 63 00 80 */ rlwinm r3, r3, 0, 2, 0 -/* 80269098 00264CF8 4B FF F2 65 */ bl func_802682FC +/* 80269098 00264CF8 4B FF F2 65 */ bl PPCMthid2 /* 8026909C 00264CFC 80 0D A7 68 */ lwz r0, lbl_8063FA28-_SDA_BASE_(r13) /* 802690A0 00264D00 2C 00 00 00 */ cmpwi r0, 0 /* 802690A4 00264D04 40 82 00 08 */ bne lbl_802690AC @@ -1333,9 +1333,9 @@ __OSPSInit: /* 802695EC 0026524C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802695F0 00265250 7C 08 02 A6 */ mflr r0 /* 802695F4 00265254 90 01 00 14 */ stw r0, 0x14(r1) -/* 802695F8 00265258 4B FF EC FD */ bl func_802682F4 +/* 802695F8 00265258 4B FF EC FD */ bl PPCMfhid2 /* 802695FC 0026525C 64 63 A0 00 */ oris r3, r3, 0xa000 -/* 80269600 00265260 4B FF EC FD */ bl func_802682FC +/* 80269600 00265260 4B FF EC FD */ bl PPCMthid2 /* 80269604 00265264 48 00 11 69 */ bl ICFlashInvalidate /* 80269608 00265268 7C 00 04 AC */ sync 0 /* 8026960C 0026526C 38 60 00 00 */ li r3, 0 diff --git a/asm/SDK/OS/OSAlarm.s b/asm/SDK/OS/OSAlarm.s index 5359257..b5112aa 100644 --- a/asm/SDK/OS/OSAlarm.s +++ b/asm/SDK/OS/OSAlarm.s @@ -125,7 +125,7 @@ lbl_8026984C: /* 8026987C 002654DC 7C C6 00 D1 */ neg. r6, r6 /* 80269880 002654E0 41 82 00 10 */ beq lbl_80269890 /* 80269884 002654E4 38 60 00 00 */ li r3, 0 -/* 80269888 002654E8 4B FF E9 D1 */ bl func_80268258 +/* 80269888 002654E8 4B FF E9 D1 */ bl PPCMtdec /* 8026988C 002654EC 48 00 00 E0 */ b lbl_8026996C lbl_80269890: /* 80269890 002654F0 3C 80 80 00 */ lis r4, 0x8000 @@ -136,11 +136,11 @@ lbl_80269890: /* 802698A4 00265504 7C 63 00 D1 */ neg. r3, r3 /* 802698A8 00265508 41 82 00 10 */ beq lbl_802698B8 /* 802698AC 0026550C 7D 03 43 78 */ mr r3, r8 -/* 802698B0 00265510 4B FF E9 A9 */ bl func_80268258 +/* 802698B0 00265510 4B FF E9 A9 */ bl PPCMtdec /* 802698B4 00265514 48 00 00 B8 */ b lbl_8026996C lbl_802698B8: /* 802698B8 00265518 38 64 FF FF */ addi r3, r4, -1 -/* 802698BC 0026551C 4B FF E9 9D */ bl func_80268258 +/* 802698BC 0026551C 4B FF E9 9D */ bl PPCMtdec /* 802698C0 00265520 48 00 00 AC */ b lbl_8026996C lbl_802698C4: /* 802698C4 00265524 80 E7 00 14 */ lwz r7, 0x14(r7) @@ -173,7 +173,7 @@ lbl_802698F8: /* 80269928 00265588 7C C6 00 D1 */ neg. r6, r6 /* 8026992C 0026558C 41 82 00 10 */ beq lbl_8026993C /* 80269930 00265590 38 60 00 00 */ li r3, 0 -/* 80269934 00265594 4B FF E9 25 */ bl func_80268258 +/* 80269934 00265594 4B FF E9 25 */ bl PPCMtdec /* 80269938 00265598 48 00 00 34 */ b lbl_8026996C lbl_8026993C: /* 8026993C 0026559C 3C 80 80 00 */ lis r4, 0x8000 @@ -184,11 +184,11 @@ lbl_8026993C: /* 80269950 002655B0 7C 63 00 D1 */ neg. r3, r3 /* 80269954 002655B4 41 82 00 10 */ beq lbl_80269964 /* 80269958 002655B8 7C E3 3B 78 */ mr r3, r7 -/* 8026995C 002655BC 4B FF E8 FD */ bl func_80268258 +/* 8026995C 002655BC 4B FF E8 FD */ bl PPCMtdec /* 80269960 002655C0 48 00 00 0C */ b lbl_8026996C lbl_80269964: /* 80269964 002655C4 38 64 FF FF */ addi r3, r4, -1 -/* 80269968 002655C8 4B FF E8 F1 */ bl func_80268258 +/* 80269968 002655C8 4B FF E8 F1 */ bl PPCMtdec lbl_8026996C: /* 8026996C 002655CC 39 61 00 30 */ addi r11, r1, 0x30 /* 80269970 002655D0 4B F5 D7 FD */ bl _restgpr_25 @@ -315,7 +315,7 @@ lbl_80269AE8: /* 80269B20 00265780 7C C6 00 D1 */ neg. r6, r6 /* 80269B24 00265784 41 82 00 10 */ beq lbl_80269B34 /* 80269B28 00265788 38 60 00 00 */ li r3, 0 -/* 80269B2C 0026578C 4B FF E7 2D */ bl func_80268258 +/* 80269B2C 0026578C 4B FF E7 2D */ bl PPCMtdec /* 80269B30 00265790 48 00 00 34 */ b lbl_80269B64 lbl_80269B34: /* 80269B34 00265794 3C 80 80 00 */ lis r4, 0x8000 @@ -326,11 +326,11 @@ lbl_80269B34: /* 80269B48 002657A8 7C 63 00 D1 */ neg. r3, r3 /* 80269B4C 002657AC 41 82 00 10 */ beq lbl_80269B5C /* 80269B50 002657B0 7D 03 43 78 */ mr r3, r8 -/* 80269B54 002657B4 4B FF E7 05 */ bl func_80268258 +/* 80269B54 002657B4 4B FF E7 05 */ bl PPCMtdec /* 80269B58 002657B8 48 00 00 0C */ b lbl_80269B64 lbl_80269B5C: /* 80269B5C 002657BC 38 64 FF FF */ addi r3, r4, -1 -/* 80269B60 002657C0 4B FF E6 F9 */ bl func_80268258 +/* 80269B60 002657C0 4B FF E6 F9 */ bl PPCMtdec lbl_80269B64: /* 80269B64 002657C4 38 00 00 00 */ li r0, 0 /* 80269B68 002657C8 7F E3 FB 78 */ mr r3, r31 @@ -387,7 +387,7 @@ lbl_80269BD0: /* 80269C20 00265880 7C C6 00 D1 */ neg. r6, r6 /* 80269C24 00265884 41 82 00 10 */ beq lbl_80269C34 /* 80269C28 00265888 38 60 00 00 */ li r3, 0 -/* 80269C2C 0026588C 4B FF E6 2D */ bl func_80268258 +/* 80269C2C 0026588C 4B FF E6 2D */ bl PPCMtdec /* 80269C30 00265890 48 00 00 34 */ b lbl_80269C64 lbl_80269C34: /* 80269C34 00265894 3C 80 80 00 */ lis r4, 0x8000 @@ -398,11 +398,11 @@ lbl_80269C34: /* 80269C48 002658A8 7C 63 00 D1 */ neg. r3, r3 /* 80269C4C 002658AC 41 82 00 10 */ beq lbl_80269C5C /* 80269C50 002658B0 7D 03 43 78 */ mr r3, r8 -/* 80269C54 002658B4 4B FF E6 05 */ bl func_80268258 +/* 80269C54 002658B4 4B FF E6 05 */ bl PPCMtdec /* 80269C58 002658B8 48 00 00 0C */ b lbl_80269C64 lbl_80269C5C: /* 80269C5C 002658BC 38 64 FF FF */ addi r3, r4, -1 -/* 80269C60 002658C0 4B FF E5 F9 */ bl func_80268258 +/* 80269C60 002658C0 4B FF E5 F9 */ bl PPCMtdec lbl_80269C64: /* 80269C64 002658C4 7F A3 EB 78 */ mr r3, r29 /* 80269C68 002658C8 48 00 12 E9 */ bl OSLoadContext @@ -454,7 +454,7 @@ lbl_80269CD8: /* 80269D10 00265970 7C C6 00 D1 */ neg. r6, r6 /* 80269D14 00265974 41 82 00 10 */ beq lbl_80269D24 /* 80269D18 00265978 38 60 00 00 */ li r3, 0 -/* 80269D1C 0026597C 4B FF E5 3D */ bl func_80268258 +/* 80269D1C 0026597C 4B FF E5 3D */ bl PPCMtdec /* 80269D20 00265980 48 00 00 34 */ b lbl_80269D54 lbl_80269D24: /* 80269D24 00265984 3C 80 80 00 */ lis r4, 0x8000 @@ -465,11 +465,11 @@ lbl_80269D24: /* 80269D38 00265998 7C 63 00 D1 */ neg. r3, r3 /* 80269D3C 0026599C 41 82 00 10 */ beq lbl_80269D4C /* 80269D40 002659A0 7D 03 43 78 */ mr r3, r8 -/* 80269D44 002659A4 4B FF E5 15 */ bl func_80268258 +/* 80269D44 002659A4 4B FF E5 15 */ bl PPCMtdec /* 80269D48 002659A8 48 00 00 0C */ b lbl_80269D54 lbl_80269D4C: /* 80269D4C 002659AC 38 64 FF FF */ addi r3, r4, -1 -/* 80269D50 002659B0 4B FF E5 09 */ bl func_80268258 +/* 80269D50 002659B0 4B FF E5 09 */ bl PPCMtdec lbl_80269D54: /* 80269D54 002659B4 48 00 75 F1 */ bl func_80271344 /* 80269D58 002659B8 38 61 00 08 */ addi r3, r1, 8 diff --git a/asm/SDK/OS/OSCache.s b/asm/SDK/OS/OSCache.s index 93a194b..f06183c 100644 --- a/asm/SDK/OS/OSCache.s +++ b/asm/SDK/OS/OSCache.s @@ -316,7 +316,7 @@ lbl_8026A9D4: /* 8026A9F0 00266650 91 01 00 1C */ stw r8, 0x1c(r1) /* 8026A9F4 00266654 91 21 00 20 */ stw r9, 0x20(r1) /* 8026A9F8 00266658 91 41 00 24 */ stw r10, 0x24(r1) -/* 8026A9FC 0026665C 4B FF D8 F9 */ bl func_802682F4 +/* 8026A9FC 0026665C 4B FF D8 F9 */ bl PPCMfhid2 /* 8026AA00 00266660 7C 7E 1B 78 */ mr r30, r3 /* 8026AA04 00266664 38 7F 00 30 */ addi r3, r31, 0x30 /* 8026AA08 00266668 4C C6 31 82 */ crclr 6 @@ -370,7 +370,7 @@ lbl_8026AAA4: /* 8026AAB4 00266714 4B D9 D0 11 */ bl func_80007AC4 lbl_8026AAB8: /* 8026AAB8 00266718 7F C3 F3 78 */ mr r3, r30 -/* 8026AABC 0026671C 4B FF D8 41 */ bl func_802682FC +/* 8026AABC 0026671C 4B FF D8 41 */ bl PPCMthid2 /* 8026AAC0 00266720 80 01 00 84 */ lwz r0, 0x84(r1) /* 8026AAC4 00266724 83 E1 00 7C */ lwz r31, 0x7c(r1) /* 8026AAC8 00266728 83 C1 00 78 */ lwz r30, 0x78(r1) @@ -388,7 +388,7 @@ __OSCacheInit: /* 8026AAEC 0026674C 3F E0 80 42 */ lis r31, lbl_80426A60@ha /* 8026AAF0 00266750 3B FF 6A 60 */ addi r31, r31, lbl_80426A60@l /* 8026AAF4 00266754 93 C1 00 08 */ stw r30, 8(r1) -/* 8026AAF8 00266758 4B FF D7 41 */ bl func_80268238 +/* 8026AAF8 00266758 4B FF D7 41 */ bl PPCMfhid0 /* 8026AAFC 0026675C 54 60 04 21 */ rlwinm. r0, r3, 0, 0x10, 0x10 /* 8026AB00 00266760 40 82 00 14 */ bne lbl_8026AB14 /* 8026AB04 00266764 4B FF FC 79 */ bl ICEnable @@ -396,7 +396,7 @@ __OSCacheInit: /* 8026AB0C 0026676C 4C C6 31 82 */ crclr 6 /* 8026AB10 00266770 48 00 C9 39 */ bl func_80277448 lbl_8026AB14: -/* 8026AB14 00266774 4B FF D7 25 */ bl func_80268238 +/* 8026AB14 00266774 4B FF D7 25 */ bl PPCMfhid0 /* 8026AB18 00266778 54 60 04 63 */ rlwinm. r0, r3, 0, 0x11, 0x11 /* 8026AB1C 0026677C 40 82 00 14 */ bne lbl_8026AB30 /* 8026AB20 00266780 4B FF FA F5 */ bl DCEnable @@ -404,50 +404,50 @@ lbl_8026AB14: /* 8026AB28 00266788 4C C6 31 82 */ crclr 6 /* 8026AB2C 0026678C 48 00 C9 1D */ bl func_80277448 lbl_8026AB30: -/* 8026AB30 00266790 4B FF D7 19 */ bl func_80268248 +/* 8026AB30 00266790 4B FF D7 19 */ bl PPCMfl2cr /* 8026AB34 00266794 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 8026AB38 00266798 40 82 00 A8 */ bne lbl_8026ABE0 -/* 8026AB3C 0026679C 4B FF D6 ED */ bl func_80268228 +/* 8026AB3C 0026679C 4B FF D6 ED */ bl PPCMfmsr /* 8026AB40 002667A0 7C 7E 1B 78 */ mr r30, r3 /* 8026AB44 002667A4 7C 00 04 AC */ sync 0 /* 8026AB48 002667A8 38 60 00 30 */ li r3, 0x30 -/* 8026AB4C 002667AC 4B FF D6 E5 */ bl func_80268230 +/* 8026AB4C 002667AC 4B FF D6 E5 */ bl PPCMtmsr /* 8026AB50 002667B0 7C 00 04 AC */ sync 0 /* 8026AB54 002667B4 7C 00 04 AC */ sync 0 -/* 8026AB58 002667B8 4B FF D6 F1 */ bl func_80268248 +/* 8026AB58 002667B8 4B FF D6 F1 */ bl PPCMfl2cr /* 8026AB5C 002667BC 54 63 00 7E */ clrlwi r3, r3, 1 -/* 8026AB60 002667C0 4B FF D6 F1 */ bl func_80268250 +/* 8026AB60 002667C0 4B FF D6 F1 */ bl PPCMtl2cr /* 8026AB64 002667C4 7C 00 04 AC */ sync 0 /* 8026AB68 002667C8 7C 00 04 AC */ sync 0 -/* 8026AB6C 002667CC 4B FF D6 DD */ bl func_80268248 +/* 8026AB6C 002667CC 4B FF D6 DD */ bl PPCMfl2cr /* 8026AB70 002667D0 54 63 00 7E */ clrlwi r3, r3, 1 -/* 8026AB74 002667D4 4B FF D6 DD */ bl func_80268250 +/* 8026AB74 002667D4 4B FF D6 DD */ bl PPCMtl2cr /* 8026AB78 002667D8 7C 00 04 AC */ sync 0 -/* 8026AB7C 002667DC 4B FF D6 CD */ bl func_80268248 +/* 8026AB7C 002667DC 4B FF D6 CD */ bl PPCMfl2cr /* 8026AB80 002667E0 64 63 00 20 */ oris r3, r3, 0x20 -/* 8026AB84 002667E4 4B FF D6 CD */ bl func_80268250 +/* 8026AB84 002667E4 4B FF D6 CD */ bl PPCMtl2cr lbl_8026AB88: -/* 8026AB88 002667E8 4B FF D6 C1 */ bl func_80268248 +/* 8026AB88 002667E8 4B FF D6 C1 */ bl PPCMfl2cr /* 8026AB8C 002667EC 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 8026AB90 002667F0 40 82 FF F8 */ bne lbl_8026AB88 -/* 8026AB94 002667F4 4B FF D6 B5 */ bl func_80268248 +/* 8026AB94 002667F4 4B FF D6 B5 */ bl PPCMfl2cr /* 8026AB98 002667F8 54 63 02 D2 */ rlwinm r3, r3, 0, 0xb, 9 -/* 8026AB9C 002667FC 4B FF D6 B5 */ bl func_80268250 +/* 8026AB9C 002667FC 4B FF D6 B5 */ bl PPCMtl2cr /* 8026ABA0 00266800 48 00 00 10 */ b lbl_8026ABB0 lbl_8026ABA4: /* 8026ABA4 00266804 38 7F 00 00 */ addi r3, r31, 0 /* 8026ABA8 00266808 4C C6 31 82 */ crclr 6 /* 8026ABAC 0026680C 48 00 C8 9D */ bl func_80277448 lbl_8026ABB0: -/* 8026ABB0 00266810 4B FF D6 99 */ bl func_80268248 +/* 8026ABB0 00266810 4B FF D6 99 */ bl PPCMfl2cr /* 8026ABB4 00266814 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 8026ABB8 00266818 40 82 FF EC */ bne lbl_8026ABA4 /* 8026ABBC 0026681C 7F C3 F3 78 */ mr r3, r30 -/* 8026ABC0 00266820 4B FF D6 71 */ bl func_80268230 -/* 8026ABC4 00266824 4B FF D6 85 */ bl func_80268248 +/* 8026ABC0 00266820 4B FF D6 71 */ bl PPCMtmsr +/* 8026ABC4 00266824 4B FF D6 85 */ bl PPCMfl2cr /* 8026ABC8 00266828 64 60 80 00 */ oris r0, r3, 0x8000 /* 8026ABCC 0026682C 54 03 02 D2 */ rlwinm r3, r0, 0, 0xb, 9 -/* 8026ABD0 00266830 4B FF D6 81 */ bl func_80268250 +/* 8026ABD0 00266830 4B FF D6 81 */ bl PPCMtl2cr /* 8026ABD4 00266834 38 7F 01 EC */ addi r3, r31, 0x1ec /* 8026ABD8 00266838 4C C6 31 82 */ crclr 6 /* 8026ABDC 0026683C 48 00 C8 6D */ bl func_80277448 diff --git a/asm/SDK/OS/OSError.s b/asm/SDK/OS/OSError.s index f6d1b5e..a8a8453 100644 --- a/asm/SDK/OS/OSError.s +++ b/asm/SDK/OS/OSError.s @@ -104,11 +104,11 @@ OSSetErrorHandler: /* 8026B604 00267264 7C 7D 1B 78 */ mr r29, r3 /* 8026B608 00267268 7F 84 01 2E */ stwx r28, r4, r0 /* 8026B60C 0026726C 40 82 02 18 */ bne lbl_8026B824 -/* 8026B610 00267270 4B FF CC 19 */ bl func_80268228 +/* 8026B610 00267270 4B FF CC 19 */ bl PPCMfmsr /* 8026B614 00267274 7C 7F 1B 78 */ mr r31, r3 /* 8026B618 00267278 60 63 20 00 */ ori r3, r3, 0x2000 -/* 8026B61C 0026727C 4B FF CC 15 */ bl func_80268230 -/* 8026B620 00267280 4B FF CC 8D */ bl func_802682AC +/* 8026B61C 0026727C 4B FF CC 15 */ bl PPCMtmsr +/* 8026B620 00267280 4B FF CC 8D */ bl PPCMffpscr /* 8026B624 00267284 2C 1C 00 00 */ cmpwi r28, 0 /* 8026B628 00267288 41 82 01 98 */ beq lbl_8026B7C0 /* 8026B62C 0026728C 3C A0 80 00 */ lis r5, 0x800000DC@ha @@ -242,9 +242,9 @@ lbl_8026B80C: /* 8026B80C 0026746C 3C 60 60 06 */ lis r3, 0x6005F8FF@ha /* 8026B810 00267470 38 03 F8 FF */ addi r0, r3, 0x6005F8FF@l /* 8026B814 00267474 7C 83 00 38 */ and r3, r4, r0 -/* 8026B818 00267478 4B FF CA B5 */ bl func_802682CC +/* 8026B818 00267478 4B FF CA B5 */ bl PPCMtfpscr /* 8026B81C 0026747C 7F E3 FB 78 */ mr r3, r31 -/* 8026B820 00267480 4B FF CA 11 */ bl func_80268230 +/* 8026B820 00267480 4B FF CA 11 */ bl PPCMtmsr lbl_8026B824: /* 8026B824 00267484 7F A3 EB 78 */ mr r3, r29 /* 8026B828 00267488 48 00 2F 5D */ bl OSRestoreInterrupts @@ -293,23 +293,23 @@ lbl_8026B8A8: /* 8026B8C4 00267524 2C 00 00 00 */ cmpwi r0, 0 /* 8026B8C8 00267528 41 82 00 D0 */ beq lbl_8026B998 /* 8026B8CC 0026752C 3B 20 00 10 */ li r25, 0x10 -/* 8026B8D0 00267530 4B FF C9 59 */ bl func_80268228 +/* 8026B8D0 00267530 4B FF C9 59 */ bl PPCMfmsr /* 8026B8D4 00267534 7C 77 1B 78 */ mr r23, r3 /* 8026B8D8 00267538 60 63 20 00 */ ori r3, r3, 0x2000 -/* 8026B8DC 0026753C 4B FF C9 55 */ bl func_80268230 +/* 8026B8DC 0026753C 4B FF C9 55 */ bl PPCMtmsr /* 8026B8E0 00267540 3C 60 80 00 */ lis r3, 0x800000D8@ha /* 8026B8E4 00267544 80 63 00 D8 */ lwz r3, 0x800000D8@l(r3) /* 8026B8E8 00267548 2C 03 00 00 */ cmpwi r3, 0 /* 8026B8EC 0026754C 41 82 00 08 */ beq lbl_8026B8F4 /* 8026B8F0 00267550 4B FF F5 71 */ bl OSSaveFPUContext lbl_8026B8F4: -/* 8026B8F4 00267554 4B FF C9 B9 */ bl func_802682AC +/* 8026B8F4 00267554 4B FF C9 B9 */ bl PPCMffpscr /* 8026B8F8 00267558 3F 00 60 06 */ lis r24, 0x6005F8FF@ha /* 8026B8FC 0026755C 38 18 F8 FF */ addi r0, r24, 0x6005F8FF@l /* 8026B900 00267560 7C 63 00 38 */ and r3, r3, r0 -/* 8026B904 00267564 4B FF C9 C9 */ bl func_802682CC +/* 8026B904 00267564 4B FF C9 C9 */ bl PPCMtfpscr /* 8026B908 00267568 7E E3 BB 78 */ mr r3, r23 -/* 8026B90C 0026756C 4B FF C9 25 */ bl func_80268230 +/* 8026B90C 0026756C 4B FF C9 25 */ bl PPCMtmsr /* 8026B910 00267570 3E E0 80 00 */ lis r23, 0x800000D8@ha /* 8026B914 00267574 80 17 00 D8 */ lwz r0, 0x800000D8@l(r23) /* 8026B918 00267578 7C 00 D0 40 */ cmplw r0, r26 diff --git a/asm/text_6_2.s b/asm/text_6_2.s index f2b42ef..cf35f73 100644 --- a/asm/text_6_2.s +++ b/asm/text_6_2.s @@ -5337,7 +5337,7 @@ lbl_801DF1A0: /* 801DF1D4 001DAE34 C0 04 00 14 */ lfs f0, 0x14(r4) /* 801DF1D8 001DAE38 D0 1E 01 34 */ stfs f0, 0x134(r30) /* 801DF1DC 001DAE3C 48 01 B2 C5 */ bl func_801FA4A0 -/* 801DF1E0 001DAE40 48 08 90 81 */ bl func_80268260 +/* 801DF1E0 001DAE40 48 08 90 81 */ bl PPCSync /* 801DF1E4 001DAE44 7F C3 F3 78 */ mr r3, r30 /* 801DF1E8 001DAE48 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801DF1EC 001DAE4C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -24293,7 +24293,7 @@ lbl_801F006C: /* 801F006C 001EBCCC 2C 1F 00 00 */ cmpwi r31, 0 /* 801F0070 001EBCD0 40 82 FF A4 */ bne lbl_801F0014 lbl_801F0074: -/* 801F0074 001EBCD4 48 07 81 ED */ bl func_80268260 +/* 801F0074 001EBCD4 48 07 81 ED */ bl PPCSync /* 801F0078 001EBCD8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801F007C 001EBCDC 7F A3 EB 78 */ mr r3, r29 /* 801F0080 001EBCE0 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -24408,7 +24408,7 @@ lbl_801F01FC: /* 801F0208 001EBE68 81 8C 00 10 */ lwz r12, 0x10(r12) /* 801F020C 001EBE6C 7D 89 03 A6 */ mtctr r12 /* 801F0210 001EBE70 4E 80 04 21 */ bctrl -/* 801F0214 001EBE74 48 07 80 4D */ bl func_80268260 +/* 801F0214 001EBE74 48 07 80 4D */ bl PPCSync /* 801F0218 001EBE78 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801F021C 001EBE7C 7F A3 EB 78 */ mr r3, r29 /* 801F0220 001EBE80 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -24914,7 +24914,7 @@ lbl_801F08D0: lbl_801F08D4: /* 801F08D4 001EC534 2C 1E 00 00 */ cmpwi r30, 0 /* 801F08D8 001EC538 40 82 FF E0 */ bne lbl_801F08B8 -/* 801F08DC 001EC53C 48 07 79 85 */ bl func_80268260 +/* 801F08DC 001EC53C 48 07 79 85 */ bl PPCSync lbl_801F08E0: /* 801F08E0 001EC540 80 1F 01 04 */ lwz r0, 0x104(r31) /* 801F08E4 001EC544 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d diff --git a/asm/text_7.s b/asm/text_7.s index 02fa494..b8698cb 100644 --- a/asm/text_7.s +++ b/asm/text_7.s @@ -24934,7 +24934,7 @@ lbl_80238294: /* 8023829C 00233EFC 40 82 FF D4 */ bne lbl_80238270 /* 802382A0 00233F00 2C 03 00 00 */ cmpwi r3, 0 /* 802382A4 00233F04 41 82 00 08 */ beq lbl_802382AC -/* 802382A8 00233F08 48 02 FF B9 */ bl func_80268260 +/* 802382A8 00233F08 48 02 FF B9 */ bl PPCSync lbl_802382AC: /* 802382AC 00233F0C A0 1E 16 FE */ lhz r0, 0x16fe(r30) /* 802382B0 00233F10 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -64660,7 +64660,7 @@ lbl_8025ABFC: /* 8025AC20 00256880 7F 64 DB 78 */ mr r4, r27 /* 8025AC24 00256884 7C 60 A2 14 */ add r3, r0, r20 /* 8025AC28 00256888 48 00 FA 8D */ bl DCFlushRangeNoSync -/* 8025AC2C 0025688C 48 00 D6 35 */ bl func_80268260 +/* 8025AC2C 0025688C 48 00 D6 35 */ bl PPCSync /* 8025AC30 00256890 7F 43 D3 78 */ mr r3, r26 /* 8025AC34 00256894 7F 24 CB 78 */ mr r4, r25 /* 8025AC38 00256898 4B FF FC 49 */ bl func_8025A880 @@ -80627,43 +80627,43 @@ func_80268208: /* 80268220 00263E80 98 03 00 04 */ stb r0, 4(r3) /* 80268224 00263E84 4E 80 00 20 */ blr -.global func_80268228 -func_80268228: +.global PPCMfmsr +PPCMfmsr: /* 80268228 00263E88 7C 60 00 A6 */ mfmsr r3 /* 8026822C 00263E8C 4E 80 00 20 */ blr -.global func_80268230 -func_80268230: +.global PPCMtmsr +PPCMtmsr: /* 80268230 00263E90 7C 60 01 24 */ mtmsr r3 /* 80268234 00263E94 4E 80 00 20 */ blr -.global func_80268238 -func_80268238: +.global PPCMfhid0 +PPCMfhid0: /* 80268238 00263E98 7C 70 FA A6 */ mfspr r3, 0x3f0 /* 8026823C 00263E9C 4E 80 00 20 */ blr -.global func_80268240 -func_80268240: +.global PPCMthid0 +PPCMthid0: /* 80268240 00263EA0 7C 70 FB A6 */ mtspr 0x3f0, r3 /* 80268244 00263EA4 4E 80 00 20 */ blr -.global func_80268248 -func_80268248: +.global PPCMfl2cr +PPCMfl2cr: /* 80268248 00263EA8 7C 79 FA A6 */ mfspr r3, 0x3f9 /* 8026824C 00263EAC 4E 80 00 20 */ blr -.global func_80268250 -func_80268250: +.global PPCMtl2cr +PPCMtl2cr: /* 80268250 00263EB0 7C 79 FB A6 */ mtspr 0x3f9, r3 /* 80268254 00263EB4 4E 80 00 20 */ blr -.global func_80268258 -func_80268258: +.global PPCMtdec +PPCMtdec: /* 80268258 00263EB8 7C 76 03 A6 */ mtspr 0x16, r3 /* 8026825C 00263EBC 4E 80 00 20 */ blr -.global func_80268260 -func_80268260: +.global PPCSync +PPCSync: /* 80268260 00263EC0 44 00 00 02 */ sc /* 80268264 00263EC4 4E 80 00 20 */ blr @@ -80676,38 +80676,38 @@ lbl_8026826C: /* 80268274 00263ED4 60 00 00 00 */ nop /* 80268278 00263ED8 4B FF FF F4 */ b lbl_8026826C -.global func_8026827C -func_8026827C: +.global PPCMtmmcr0 +PPCMtmmcr0: /* 8026827C 00263EDC 7C 78 EB A6 */ mtspr 0x3b8, r3 /* 80268280 00263EE0 4E 80 00 20 */ blr -.global func_80268284 -func_80268284: +.global PPCMtmmcr1 +PPCMtmmcr1: /* 80268284 00263EE4 7C 7C EB A6 */ mtspr 0x3bc, r3 /* 80268288 00263EE8 4E 80 00 20 */ blr -.global func_8026828C -func_8026828C: +.global PPCMtpmc1 +PPCMtpmc1: /* 8026828C 00263EEC 7C 79 EB A6 */ mtspr 0x3b9, r3 /* 80268290 00263EF0 4E 80 00 20 */ blr -.global func_80268294 -func_80268294: +.global PPCMtpmc2 +PPCMtpmc2: /* 80268294 00263EF4 7C 7A EB A6 */ mtspr 0x3ba, r3 /* 80268298 00263EF8 4E 80 00 20 */ blr -.global func_8026829C -func_8026829C: +.global PPCMtpmc3 +PPCMtpmc3: /* 8026829C 00263EFC 7C 7D EB A6 */ mtspr 0x3bd, r3 /* 802682A0 00263F00 4E 80 00 20 */ blr -.global func_802682A4 -func_802682A4: +.global PPCMtpmc4 +PPCMtpmc4: /* 802682A4 00263F04 7C 7E EB A6 */ mtspr 0x3be, r3 /* 802682A8 00263F08 4E 80 00 20 */ blr -.global func_802682AC -func_802682AC: +.global PPCMffpscr +PPCMffpscr: /* 802682AC 00263F0C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802682B0 00263F10 DB E1 00 18 */ stfd f31, 0x18(r1) /* 802682B4 00263F14 FF E0 04 8E */ mffs f31 @@ -80717,8 +80717,8 @@ func_802682AC: /* 802682C4 00263F24 38 21 00 20 */ addi r1, r1, 0x20 /* 802682C8 00263F28 4E 80 00 20 */ blr -.global func_802682CC -func_802682CC: +.global PPCMtfpscr +PPCMtfpscr: /* 802682CC 00263F2C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802682D0 00263F30 DB E1 00 18 */ stfd f31, 0x18(r1) /* 802682D4 00263F34 38 80 00 00 */ li r4, 0 @@ -80730,47 +80730,47 @@ func_802682CC: /* 802682EC 00263F4C 38 21 00 20 */ addi r1, r1, 0x20 /* 802682F0 00263F50 4E 80 00 20 */ blr -.global func_802682F4 -func_802682F4: +.global PPCMfhid2 +PPCMfhid2: /* 802682F4 00263F54 7C 78 E2 A6 */ mfspr r3, 0x398 /* 802682F8 00263F58 4E 80 00 20 */ blr -.global func_802682FC -func_802682FC: +.global PPCMthid2 +PPCMthid2: /* 802682FC 00263F5C 7C 78 E3 A6 */ mtspr 0x398, r3 /* 80268300 00263F60 4E 80 00 20 */ blr -.global func_80268304 -func_80268304: +.global PPCMfwpar +PPCMfwpar: /* 80268304 00263F64 7C 00 04 AC */ sync 0 /* 80268308 00263F68 7C 79 E2 A6 */ mfspr r3, 0x399 /* 8026830C 00263F6C 4E 80 00 20 */ blr -.global func_80268310 -func_80268310: +.global PPCMtwpar +PPCMtwpar: /* 80268310 00263F70 7C 79 E3 A6 */ mtspr 0x399, r3 /* 80268314 00263F74 4E 80 00 20 */ blr -.global func_80268318 -func_80268318: +.global PPCDisableSpeculation +PPCDisableSpeculation: /* 80268318 00263F78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8026831C 00263F7C 7C 08 02 A6 */ mflr r0 /* 80268320 00263F80 90 01 00 14 */ stw r0, 0x14(r1) -/* 80268324 00263F84 4B FF FF 15 */ bl func_80268238 +/* 80268324 00263F84 4B FF FF 15 */ bl PPCMfhid0 /* 80268328 00263F88 60 63 02 00 */ ori r3, r3, 0x200 -/* 8026832C 00263F8C 4B FF FF 15 */ bl func_80268240 +/* 8026832C 00263F8C 4B FF FF 15 */ bl PPCMthid0 /* 80268330 00263F90 80 01 00 14 */ lwz r0, 0x14(r1) /* 80268334 00263F94 7C 08 03 A6 */ mtlr r0 /* 80268338 00263F98 38 21 00 10 */ addi r1, r1, 0x10 /* 8026833C 00263F9C 4E 80 00 20 */ blr -.global func_80268340 -func_80268340: +.global PPCSetFpNonIEEEMode +PPCSetFpNonIEEEMode: /* 80268340 00263FA0 FF A0 00 4C */ mtfsb1 0x1d /* 80268344 00263FA4 4E 80 00 20 */ blr -.global func_80268348 -func_80268348: +.global PPCMthid4 +PPCMthid4: /* 80268348 00263FA8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8026834C 00263FAC 7C 08 02 A6 */ mflr r0 /* 80268350 00263FB0 90 01 00 14 */ stw r0, 0x14(r1) diff --git a/asm/text_8.s b/asm/text_8.s index 0ecf1b5..1fda684 100644 --- a/asm/text_8.s +++ b/asm/text_8.s @@ -4575,7 +4575,7 @@ lbl_8027D828: /* 8027D85C 002794BC 93 E3 80 00 */ stw r31, -0x8000(r3) /* 8027D860 002794C0 93 E3 80 00 */ stw r31, -0x8000(r3) /* 8027D864 002794C4 93 E3 80 00 */ stw r31, -0x8000(r3) -/* 8027D868 002794C8 4B FE A9 F9 */ bl func_80268260 +/* 8027D868 002794C8 4B FE A9 F9 */ bl PPCSync /* 8027D86C 002794CC 80 8D A9 94 */ lwz r4, lbl_8063FC54-_SDA_BASE_(r13) /* 8027D870 002794D0 38 A0 00 03 */ li r5, 3 /* 8027D874 002794D4 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2) @@ -4723,13 +4723,13 @@ func_8027D9D8: /* 8027DA88 002796E8 93 AD A9 B4 */ stw r29, lbl_8063FC74-_SDA_BASE_(r13) lbl_8027DA8C: /* 8027DA8C 002796EC 48 00 33 E1 */ bl func_80280E6C -/* 8027DA90 002796F0 4B FE A8 65 */ bl func_802682F4 +/* 8027DA90 002796F0 4B FE A8 65 */ bl PPCMfhid2 /* 8027DA94 002796F4 3C 80 0C 01 */ lis r4, 0x0C008000@ha /* 8027DA98 002796F8 7C 7C 1B 78 */ mr r28, r3 /* 8027DA9C 002796FC 38 64 80 00 */ addi r3, r4, 0x0C008000@l -/* 8027DAA0 00279700 4B FE A8 71 */ bl func_80268310 +/* 8027DAA0 00279700 4B FE A8 71 */ bl PPCMtwpar /* 8027DAA4 00279704 67 83 40 00 */ oris r3, r28, 0x4000 -/* 8027DAA8 00279708 4B FE A8 55 */ bl func_802682FC +/* 8027DAA8 00279708 4B FE A8 55 */ bl PPCMthid2 /* 8027DAAC 0027970C 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2) /* 8027DAB0 00279710 39 00 00 00 */ li r8, 0 /* 8027DAB4 00279714 38 00 00 0F */ li r0, 0xf @@ -5923,7 +5923,7 @@ lbl_8027EC38: /* 8027EC84 0027A8E4 50 80 00 F4 */ rlwimi r0, r4, 0, 3, 0x1a /* 8027EC88 0027A8E8 90 03 00 14 */ stw r0, 0x14(r3) lbl_8027EC8C: -/* 8027EC8C 0027A8EC 4B FE 95 D5 */ bl func_80268260 +/* 8027EC8C 0027A8EC 4B FE 95 D5 */ bl PPCSync /* 8027EC90 0027A8F0 7F C3 F3 78 */ mr r3, r30 /* 8027EC94 0027A8F4 4B FE FA F1 */ bl OSRestoreInterrupts lbl_8027EC98: @@ -6043,7 +6043,7 @@ lbl_8027ED3C: /* 8027EE4C 0027AAAC 80 6D A9 94 */ lwz r3, lbl_8063FC54-_SDA_BASE_(r13) /* 8027EE50 0027AAB0 54 00 84 3E */ srwi r0, r0, 0x10 /* 8027EE54 0027AAB4 B0 03 00 2E */ sth r0, 0x2e(r3) -/* 8027EE58 0027AAB8 4B FE 94 09 */ bl func_80268260 +/* 8027EE58 0027AAB8 4B FE 94 09 */ bl PPCSync /* 8027EE5C 0027AABC 4B FF FB 7D */ bl func_8027E9D8 /* 8027EE60 0027AAC0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8027EE64 0027AAC4 41 82 00 3C */ beq lbl_8027EEA0 @@ -6389,7 +6389,7 @@ func_8027F254: /* 8027F30C 0027AF6C 80 6D A9 94 */ lwz r3, lbl_8063FC54-_SDA_BASE_(r13) /* 8027F310 0027AF70 54 00 84 BE */ rlwinm r0, r0, 0x10, 0x12, 0x1f /* 8027F314 0027AF74 B0 03 00 3A */ sth r0, 0x3a(r3) -/* 8027F318 0027AF78 4B FE 8F 49 */ bl func_80268260 +/* 8027F318 0027AF78 4B FE 8F 49 */ bl PPCSync /* 8027F31C 0027AF7C 88 0D A9 D0 */ lbz r0, lbl_8063FC90-_SDA_BASE_(r13) /* 8027F320 0027AF80 2C 00 00 00 */ cmpwi r0, 0 /* 8027F324 0027AF84 41 82 00 5C */ beq lbl_8027F380 @@ -7770,7 +7770,7 @@ lbl_802806C4: /* 802806E0 0027C340 90 03 80 00 */ stw r0, -0x8000(r3) /* 802806E4 0027C344 90 03 80 00 */ stw r0, -0x8000(r3) /* 802806E8 0027C348 90 03 80 00 */ stw r0, -0x8000(r3) -/* 802806EC 0027C34C 4B FE 7B 75 */ bl func_80268260 +/* 802806EC 0027C34C 4B FE 7B 75 */ bl PPCSync /* 802806F0 0027C350 80 01 00 14 */ lwz r0, 0x14(r1) /* 802806F4 0027C354 7C 08 03 A6 */ mtlr r0 /* 802806F8 0027C358 38 21 00 10 */ addi r1, r1, 0x10 @@ -7782,12 +7782,12 @@ func_80280700: /* 80280704 0027C364 7C 08 02 A6 */ mflr r0 /* 80280708 0027C368 90 01 00 14 */ stw r0, 0x14(r1) lbl_8028070C: -/* 8028070C 0027C36C 4B FE 7B F9 */ bl func_80268304 +/* 8028070C 0027C36C 4B FE 7B F9 */ bl PPCMfwpar /* 80280710 0027C370 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 80280714 0027C374 40 82 FF F8 */ bne lbl_8028070C /* 80280718 0027C378 3C 60 0C 01 */ lis r3, 0x0C008000@ha /* 8028071C 0027C37C 38 63 80 00 */ addi r3, r3, 0x0C008000@l -/* 80280720 0027C380 4B FE 7B F1 */ bl func_80268310 +/* 80280720 0027C380 4B FE 7B F1 */ bl PPCMtwpar /* 80280724 0027C384 80 01 00 14 */ lwz r0, 0x14(r1) /* 80280728 0027C388 7C 08 03 A6 */ mtlr r0 /* 8028072C 0027C38C 38 21 00 10 */ addi r1, r1, 0x10 @@ -8004,7 +8004,7 @@ lbl_80280A08: /* 80280A24 0027C684 90 03 80 00 */ stw r0, -0x8000(r3) /* 80280A28 0027C688 90 03 80 00 */ stw r0, -0x8000(r3) /* 80280A2C 0027C68C 90 03 80 00 */ stw r0, -0x8000(r3) -/* 80280A30 0027C690 4B FE 78 31 */ bl func_80268260 +/* 80280A30 0027C690 4B FE 78 31 */ bl PPCSync lbl_80280A34: /* 80280A34 0027C694 39 61 00 20 */ addi r11, r1, 0x20 /* 80280A38 0027C698 4B F4 67 39 */ bl _restgpr_26 @@ -8050,7 +8050,7 @@ lbl_80280AAC: /* 80280AC8 0027C728 93 E3 80 00 */ stw r31, -0x8000(r3) /* 80280ACC 0027C72C 93 E3 80 00 */ stw r31, -0x8000(r3) /* 80280AD0 0027C730 93 E3 80 00 */ stw r31, -0x8000(r3) -/* 80280AD4 0027C734 4B FE 77 8D */ bl func_80268260 +/* 80280AD4 0027C734 4B FE 77 8D */ bl PPCSync /* 80280AD8 0027C738 7F A3 EB 78 */ mr r3, r29 /* 80280ADC 0027C73C 4B FE DC A9 */ bl OSRestoreInterrupts /* 80280AE0 0027C740 B3 FE 00 02 */ sth r31, 2(r30) @@ -8099,7 +8099,7 @@ lbl_80280B54: /* 80280B70 0027C7D0 93 E3 80 00 */ stw r31, -0x8000(r3) /* 80280B74 0027C7D4 93 E3 80 00 */ stw r31, -0x8000(r3) /* 80280B78 0027C7D8 93 E3 80 00 */ stw r31, -0x8000(r3) -/* 80280B7C 0027C7DC 4B FE 76 E5 */ bl func_80268260 +/* 80280B7C 0027C7DC 4B FE 76 E5 */ bl PPCSync /* 80280B80 0027C7E0 9B ED A9 E0 */ stb r31, lbl_8063FCA0-_SDA_BASE_(r13) /* 80280B84 0027C7E4 7F C3 F3 78 */ mr r3, r30 /* 80280B88 0027C7E8 4B FE DB FD */ bl OSRestoreInterrupts @@ -39253,7 +39253,7 @@ func_8029BB2C: /* 8029BB70 002977D0 41 82 02 30 */ beq lbl_8029BDA0 /* 8029BB74 002977D4 2C 07 00 00 */ cmpwi r7, 0 /* 8029BB78 002977D8 41 82 02 30 */ beq lbl_8029BDA8 -/* 8029BB7C 002977DC 4B FC C7 79 */ bl func_802682F4 +/* 8029BB7C 002977DC 4B FC C7 79 */ bl PPCMfhid2 /* 8029BB80 002977E0 54 60 00 C7 */ rlwinm. r0, r3, 0, 3, 3 /* 8029BB84 002977E4 41 82 02 44 */ beq lbl_8029BDC8 /* 8029BB88 002977E8 80 0D AC A0 */ lwz r0, lbl_8063FF60-_SDA_BASE_(r13) |