diff options
Diffstat (limited to 'asm/text_7.s')
-rw-r--r-- | asm/text_7.s | 174 |
1 files changed, 87 insertions, 87 deletions
diff --git a/asm/text_7.s b/asm/text_7.s index a291284..94f5b46 100644 --- a/asm/text_7.s +++ b/asm/text_7.s @@ -1464,7 +1464,7 @@ lbl_80223F68: /* 80223F8C 0021FBEC 38 63 3D 54 */ addi r3, r3, lbl_80223D54@l /* 80223F90 0021FBF0 38 A5 1F FC */ addi r5, r5, 0x1ffc /* 80223F94 0021FBF4 38 C0 1F FC */ li r6, 0x1ffc -/* 80223F98 0021FBF8 48 04 E6 B1 */ bl func_80272648 +/* 80223F98 0021FBF8 48 04 E6 B1 */ bl OSSetIdleFunction /* 80223F9C 0021FBFC 80 8D A4 C8 */ lwz r4, lbl_8063F788-_SDA_BASE_(r13) /* 80223FA0 0021FC00 2C 04 00 00 */ cmpwi r4, 0 /* 80223FA4 0021FC04 41 82 00 18 */ beq lbl_80223FBC @@ -1622,16 +1622,16 @@ func_80224174: /* 80224190 0021FDF0 7C 7E 1B 78 */ mr r30, r3 /* 80224194 0021FDF4 90 83 00 00 */ stw r4, 0(r3) /* 80224198 0021FDF8 90 03 00 14 */ stw r0, 0x14(r3) -/* 8022419C 0021FDFC 48 04 D1 5D */ bl func_802712F8 -/* 802241A0 0021FE00 48 04 E4 A1 */ bl func_80272640 +/* 8022419C 0021FDFC 48 04 D1 5D */ bl OSGetCurrentThread +/* 802241A0 0021FE00 48 04 E4 A1 */ bl OSGetThreadPriority /* 802241A4 0021FE04 90 7E 00 08 */ stw r3, 8(r30) /* 802241A8 0021FE08 1C 7F 03 70 */ mulli r3, r31, 0x370 /* 802241AC 0021FE0C 4B FB 6B ED */ bl func_801DAD98 /* 802241B0 0021FE10 90 7E 00 04 */ stw r3, 4(r30) -/* 802241B4 0021FE14 48 04 D1 45 */ bl func_802712F8 +/* 802241B4 0021FE14 48 04 D1 45 */ bl OSGetCurrentThread /* 802241B8 0021FE18 90 7E 00 18 */ stw r3, 0x18(r30) /* 802241BC 0021FE1C 38 7E 00 0C */ addi r3, r30, 0xc -/* 802241C0 0021FE20 48 04 D1 29 */ bl func_802712E8 +/* 802241C0 0021FE20 48 04 D1 29 */ bl OSInitThreadQueue /* 802241C4 0021FE24 7F C3 F3 78 */ mr r3, r30 /* 802241C8 0021FE28 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802241CC 0021FE2C 83 C1 00 08 */ lwz r30, 8(r1) @@ -1710,7 +1710,7 @@ lbl_802242AC: /* 802242BC 0021FF1C 7F 88 E3 78 */ mr r8, r28 /* 802242C0 0021FF20 7F A9 EB 78 */ mr r9, r29 /* 802242C4 0021FF24 7C DF DA 14 */ add r6, r31, r27 -/* 802242C8 0021FF28 48 04 D6 19 */ bl func_802718E0 +/* 802242C8 0021FF28 48 04 D6 19 */ bl OSCreateThread /* 802242CC 0021FF2C 2C 03 00 00 */ cmpwi r3, 0 /* 802242D0 0021FF30 40 82 00 0C */ bne lbl_802242DC /* 802242D4 0021FF34 38 60 00 00 */ li r3, 0 @@ -1771,19 +1771,19 @@ lbl_8022437C: /* 8022438C 0021FFEC 7C 1F 00 40 */ cmplw r31, r0 /* 80224390 0021FFF0 40 82 FF CC */ bne lbl_8022435C /* 80224394 0021FFF4 38 7E 00 0C */ addi r3, r30, 0xc -/* 80224398 0021FFF8 48 04 E0 C9 */ bl func_80272460 -/* 8022439C 0021FFFC 48 04 CF 5D */ bl func_802712F8 +/* 80224398 0021FFF8 48 04 E0 C9 */ bl OSWakeupThread +/* 8022439C 0021FFFC 48 04 CF 5D */ bl OSGetCurrentThread /* 802243A0 00220000 38 80 00 1E */ li r4, 0x1e -/* 802243A4 00220004 48 04 E1 B1 */ bl func_80272554 +/* 802243A4 00220004 48 04 E1 B1 */ bl OSSetThreadPriority /* 802243A8 00220008 83 FE 00 14 */ lwz r31, 0x14(r30) /* 802243AC 0022000C 48 00 00 20 */ b lbl_802243CC lbl_802243B0: /* 802243B0 00220010 7F E3 FB 78 */ mr r3, r31 -/* 802243B4 00220014 48 04 CF 51 */ bl func_80271304 +/* 802243B4 00220014 48 04 CF 51 */ bl OSIsThreadSuspended /* 802243B8 00220018 2C 03 00 00 */ cmpwi r3, 0 /* 802243BC 0022001C 41 82 00 0C */ beq lbl_802243C8 /* 802243C0 00220020 7F E3 FB 78 */ mr r3, r31 -/* 802243C4 00220024 48 04 DB 85 */ bl func_80271F48 +/* 802243C4 00220024 48 04 DB 85 */ bl OSResumeThread lbl_802243C8: /* 802243C8 00220028 83 FF 03 68 */ lwz r31, 0x368(r31) lbl_802243CC: @@ -1791,9 +1791,9 @@ lbl_802243CC: /* 802243D0 00220030 40 82 FF E0 */ bne lbl_802243B0 /* 802243D4 00220034 38 00 00 00 */ li r0, 0 /* 802243D8 00220038 90 1E 00 14 */ stw r0, 0x14(r30) -/* 802243DC 0022003C 48 04 CF 1D */ bl func_802712F8 +/* 802243DC 0022003C 48 04 CF 1D */ bl OSGetCurrentThread /* 802243E0 00220040 80 9E 00 08 */ lwz r4, 8(r30) -/* 802243E4 00220044 48 04 E1 71 */ bl func_80272554 +/* 802243E4 00220044 48 04 E1 71 */ bl OSSetThreadPriority /* 802243E8 00220048 80 01 00 14 */ lwz r0, 0x14(r1) /* 802243EC 0022004C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802243F0 00220050 83 C1 00 08 */ lwz r30, 8(r1) @@ -1931,7 +1931,7 @@ func_80224588: /* 802245A0 00220200 2C 03 00 00 */ cmpwi r3, 0 /* 802245A4 00220204 41 82 00 0C */ beq lbl_802245B0 /* 802245A8 00220208 38 7F 00 0C */ addi r3, r31, 0xc -/* 802245AC 0022020C 48 04 DD C9 */ bl func_80272374 +/* 802245AC 0022020C 48 04 DD C9 */ bl OSSleepThread lbl_802245B0: /* 802245B0 00220210 80 01 00 14 */ lwz r0, 0x14(r1) /* 802245B4 00220214 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1946,7 +1946,7 @@ func_802245C4: /* 802245CC 0022022C 90 01 00 14 */ stw r0, 0x14(r1) /* 802245D0 00220230 93 E1 00 0C */ stw r31, 0xc(r1) /* 802245D4 00220234 7C 7F 1B 78 */ mr r31, r3 -/* 802245D8 00220238 48 04 CD 21 */ bl func_802712F8 +/* 802245D8 00220238 48 04 CD 21 */ bl OSGetCurrentThread /* 802245DC 0022023C 80 1F 00 00 */ lwz r0, 0(r31) /* 802245E0 00220240 80 BF 00 04 */ lwz r5, 4(r31) /* 802245E4 00220244 1C 00 03 70 */ mulli r0, r0, 0x370 @@ -2014,7 +2014,7 @@ func_80224698: /* 80224698 002202F8 80 03 03 1C */ lwz r0, 0x31c(r3) /* 8022469C 002202FC 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 802246A0 00220300 4D 82 00 20 */ beqlr -/* 802246A4 00220304 48 04 D8 A4 */ b func_80271F48 +/* 802246A4 00220304 48 04 D8 A4 */ b OSResumeThread /* 802246A8 00220308 4E 80 00 20 */ blr .global func_802246AC @@ -2032,20 +2032,20 @@ func_802246AC: /* 802246D4 00220334 80 03 03 1C */ lwz r0, 0x31c(r3) /* 802246D8 00220338 60 00 00 02 */ ori r0, r0, 2 /* 802246DC 0022033C 90 03 03 1C */ stw r0, 0x31c(r3) -/* 802246E0 00220340 48 04 CC 19 */ bl func_802712F8 +/* 802246E0 00220340 48 04 CC 19 */ bl OSGetCurrentThread /* 802246E4 00220344 7C 03 F0 40 */ cmplw r3, r30 /* 802246E8 00220348 40 82 00 10 */ bne lbl_802246F8 /* 802246EC 0022034C 38 60 00 00 */ li r3, 0 -/* 802246F0 00220350 48 04 D4 5D */ bl func_80271B4C +/* 802246F0 00220350 48 04 D4 5D */ bl OSExitThread /* 802246F4 00220354 48 00 00 20 */ b lbl_80224714 lbl_802246F8: /* 802246F8 00220358 7F C3 F3 78 */ mr r3, r30 -/* 802246FC 0022035C 48 04 D5 35 */ bl func_80271C30 +/* 802246FC 0022035C 48 04 D5 35 */ bl OSCancelThread /* 80224700 00220360 2C 1F 00 00 */ cmpwi r31, 0 /* 80224704 00220364 41 82 00 10 */ beq lbl_80224714 /* 80224708 00220368 7F C3 F3 78 */ mr r3, r30 /* 8022470C 0022036C 38 81 00 08 */ addi r4, r1, 8 -/* 80224710 00220370 48 04 D6 F9 */ bl func_80271E08 +/* 80224710 00220370 48 04 D6 F9 */ bl OSJoinThread lbl_80224714: /* 80224714 00220374 80 01 00 24 */ lwz r0, 0x24(r1) /* 80224718 00220378 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -2059,7 +2059,7 @@ func_8022472C: /* 8022472C 0022038C 80 03 03 1C */ lwz r0, 0x31c(r3) /* 80224730 00220390 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80224734 00220394 4D 82 00 20 */ beqlr -/* 80224738 00220398 48 04 DA A8 */ b func_802721E0 +/* 80224738 00220398 48 04 DA A8 */ b OSSuspendThread /* 8022473C 0022039C 4E 80 00 20 */ blr .global func_80224740 @@ -2073,7 +2073,7 @@ func_80224740: /* 80224758 002203B8 38 60 00 01 */ li r3, 1 /* 8022475C 002203BC 48 00 00 14 */ b lbl_80224770 lbl_80224760: -/* 80224760 002203C0 48 04 CB B9 */ bl func_80271318 +/* 80224760 002203C0 48 04 CB B9 */ bl OSIsThreadTerminated /* 80224764 002203C4 38 03 FF FF */ addi r0, r3, -1 /* 80224768 002203C8 7C 00 00 34 */ cntlzw r0, r0 /* 8022476C 002203CC 54 03 D9 7E */ srwi r3, r0, 5 @@ -4690,7 +4690,7 @@ func_80226A68: /* 80226A70 002226D0 90 01 00 14 */ stw r0, 0x14(r1) /* 80226A74 002226D4 93 E1 00 0C */ stw r31, 0xc(r1) /* 80226A78 002226D8 7C 7F 1B 78 */ mr r31, r3 -/* 80226A7C 002226DC 48 04 A8 7D */ bl func_802712F8 +/* 80226A7C 002226DC 48 04 A8 7D */ bl OSGetCurrentThread /* 80226A80 002226E0 80 1F 00 18 */ lwz r0, 0x18(r31) /* 80226A84 002226E4 7C 00 18 40 */ cmplw r0, r3 /* 80226A88 002226E8 40 82 00 14 */ bne lbl_80226A9C @@ -5110,7 +5110,7 @@ lbl_8022704C: /* 80227058 00222CB8 39 61 00 30 */ addi r11, r1, 0x30 /* 8022705C 00222CBC 4B FA 00 C1 */ bl _savegpr_24 /* 80227060 00222CC0 7C 7A 1B 78 */ mr r26, r3 -/* 80227064 00222CC4 48 04 A2 95 */ bl func_802712F8 +/* 80227064 00222CC4 48 04 A2 95 */ bl OSGetCurrentThread /* 80227068 00222CC8 90 7A 00 18 */ stw r3, 0x18(r26) /* 8022706C 00222CCC 3F 80 80 42 */ lis r28, 0x8042 /* 80227070 00222CD0 3B A0 00 02 */ li r29, 2 @@ -16951,7 +16951,7 @@ lbl_802310FC: /* 80231108 0022CD68 38 80 00 00 */ li r4, 0 /* 8023110C 0022CD6C 38 A0 00 00 */ li r5, 0 /* 80231110 0022CD70 38 C0 00 00 */ li r6, 0 -/* 80231114 0022CD74 48 04 15 35 */ bl func_80272648 +/* 80231114 0022CD74 48 04 15 35 */ bl OSSetIdleFunction /* 80231118 0022CD78 38 60 00 00 */ li r3, 0 /* 8023111C 0022CD7C 48 04 FC 8D */ bl func_80280DA8 /* 80231120 0022CD80 38 60 00 00 */ li r3, 0 @@ -17007,7 +17007,7 @@ func_802311BC: /* 802311CC 0022CE2C 7C 9F 23 78 */ mr r31, r4 /* 802311D0 0022CE30 93 C1 00 18 */ stw r30, 0x18(r1) /* 802311D4 0022CE34 7C 7E 1B 78 */ mr r30, r3 -/* 802311D8 0022CE38 48 04 06 CD */ bl func_802718A4 +/* 802311D8 0022CE38 48 04 06 CD */ bl OSYieldThread /* 802311DC 0022CE3C 38 61 00 08 */ addi r3, r1, 8 /* 802311E0 0022CE40 38 A1 00 09 */ addi r5, r1, 9 /* 802311E4 0022CE44 7C 64 1B 78 */ mr r4, r3 @@ -34298,16 +34298,16 @@ lbl_802403DC: /* 802403E4 0023C044 48 00 00 20 */ b lbl_80240404 lbl_802403E8: /* 802403E8 0023C048 38 60 00 00 */ li r3, 0 -/* 802403EC 0023C04C 48 02 FD D9 */ bl func_802701C4 +/* 802403EC 0023C04C 48 02 FD D9 */ bl OSRestart /* 802403F0 0023C050 48 00 00 18 */ b lbl_80240408 lbl_802403F4: -/* 802403F4 0023C054 48 02 FB 65 */ bl func_8026FF58 +/* 802403F4 0023C054 48 02 FB 65 */ bl OSRebootSystem /* 802403F8 0023C058 48 00 00 10 */ b lbl_80240408 lbl_802403FC: -/* 802403FC 0023C05C 48 02 FE 55 */ bl func_80270250 +/* 802403FC 0023C05C 48 02 FE 55 */ bl OSReturnToMenu /* 80240400 0023C060 48 00 00 08 */ b lbl_80240408 lbl_80240404: -/* 80240404 0023C064 48 02 FB FD */ bl func_80270000 +/* 80240404 0023C064 48 02 FB FD */ bl OSShutdownSystem lbl_80240408: /* 80240408 0023C068 80 01 00 14 */ lwz r0, 0x14(r1) /* 8024040C 0023C06C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -57591,7 +57591,7 @@ lbl_80254924: /* 802549A4 00250604 7F C3 F3 78 */ mr r3, r30 /* 802549A8 00250608 48 00 12 5D */ bl func_80255C04 /* 802549AC 0025060C 38 7E 00 D8 */ addi r3, r30, 0xd8 -/* 802549B0 00250610 48 01 AF 61 */ bl func_8026F910 +/* 802549B0 00250610 48 01 AF 61 */ bl OSInitMutex /* 802549B4 00250614 38 60 00 01 */ li r3, 1 lbl_802549B8: /* 802549B8 00250618 39 61 00 40 */ addi r11, r1, 0x40 @@ -57611,7 +57611,7 @@ func_802549D0: /* 802549E4 00250644 93 C1 00 08 */ stw r30, 8(r1) /* 802549E8 00250648 7C 7E 1B 78 */ mr r30, r3 /* 802549EC 0025064C 7F E3 FB 78 */ mr r3, r31 -/* 802549F0 00250650 48 01 AF 59 */ bl func_8026F948 +/* 802549F0 00250650 48 01 AF 59 */ bl OSLockMutex /* 802549F4 00250654 80 1E 00 48 */ lwz r0, 0x48(r30) /* 802549F8 00250658 2C 00 00 00 */ cmpwi r0, 0 /* 802549FC 0025065C 40 81 00 0C */ ble lbl_80254A08 @@ -57621,7 +57621,7 @@ lbl_80254A08: /* 80254A08 00250668 80 7E 00 04 */ lwz r3, 4(r30) /* 80254A0C 0025066C 48 12 4B 09 */ bl Update__Q34nw4r3snd18SoundArchivePlayerFv /* 80254A10 00250670 7F E3 FB 78 */ mr r3, r31 -/* 80254A14 00250674 48 01 B0 11 */ bl func_8026FA24 +/* 80254A14 00250674 48 01 B0 11 */ bl OSUnlockMutex /* 80254A18 00250678 80 01 00 14 */ lwz r0, 0x14(r1) /* 80254A1C 0025067C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80254A20 00250680 83 C1 00 08 */ lwz r30, 8(r1) @@ -57687,11 +57687,11 @@ func_80254AD0: /* 80254AEC 0025074C 7F C3 02 14 */ add r30, r3, r0 /* 80254AF0 00250750 3B FE 00 04 */ addi r31, r30, 4 /* 80254AF4 00250754 7F E3 FB 78 */ mr r3, r31 -/* 80254AF8 00250758 48 01 AE 51 */ bl func_8026F948 +/* 80254AF8 00250758 48 01 AE 51 */ bl OSLockMutex /* 80254AFC 0025075C 38 7E 00 1C */ addi r3, r30, 0x1c /* 80254B00 00250760 48 11 B9 21 */ bl Clear__Q44nw4r3snd6detail9FrameHeapFv /* 80254B04 00250764 7F E3 FB 78 */ mr r3, r31 -/* 80254B08 00250768 48 01 AF 1D */ bl func_8026FA24 +/* 80254B08 00250768 48 01 AF 1D */ bl OSUnlockMutex /* 80254B0C 0025076C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80254B10 00250770 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80254B14 00250774 83 C1 00 08 */ lwz r30, 8(r1) @@ -57711,12 +57711,12 @@ func_80254B24: /* 80254B40 002507A0 7F C3 02 14 */ add r30, r3, r0 /* 80254B44 002507A4 3B FE 00 04 */ addi r31, r30, 4 /* 80254B48 002507A8 7F E3 FB 78 */ mr r3, r31 -/* 80254B4C 002507AC 48 01 AD FD */ bl func_8026F948 +/* 80254B4C 002507AC 48 01 AD FD */ bl OSLockMutex /* 80254B50 002507B0 38 7E 00 1C */ addi r3, r30, 0x1c /* 80254B54 002507B4 48 11 BA 9D */ bl func_803705F0 /* 80254B58 002507B8 7C 7E 1B 78 */ mr r30, r3 /* 80254B5C 002507BC 7F E3 FB 78 */ mr r3, r31 -/* 80254B60 002507C0 48 01 AE C5 */ bl func_8026FA24 +/* 80254B60 002507C0 48 01 AE C5 */ bl OSUnlockMutex /* 80254B64 002507C4 7F C3 F3 78 */ mr r3, r30 /* 80254B68 002507C8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80254B6C 002507CC 83 C1 00 08 */ lwz r30, 8(r1) @@ -57740,22 +57740,22 @@ func_80254B80: /* 80254BA8 00250808 7F A0 FA 14 */ add r29, r0, r31 /* 80254BAC 0025080C 3B DD 00 04 */ addi r30, r29, 4 /* 80254BB0 00250810 7F C3 F3 78 */ mr r3, r30 -/* 80254BB4 00250814 48 01 AD 95 */ bl func_8026F948 +/* 80254BB4 00250814 48 01 AD 95 */ bl OSLockMutex /* 80254BB8 00250818 38 7D 00 1C */ addi r3, r29, 0x1c /* 80254BBC 0025081C 48 11 BA 35 */ bl func_803705F0 /* 80254BC0 00250820 7C 7D 1B 78 */ mr r29, r3 /* 80254BC4 00250824 7F C3 F3 78 */ mr r3, r30 -/* 80254BC8 00250828 48 01 AE 5D */ bl func_8026FA24 +/* 80254BC8 00250828 48 01 AE 5D */ bl OSUnlockMutex /* 80254BCC 0025082C 80 1C 00 08 */ lwz r0, 8(r28) /* 80254BD0 00250830 7F E0 FA 14 */ add r31, r0, r31 /* 80254BD4 00250834 3B DF 00 04 */ addi r30, r31, 4 /* 80254BD8 00250838 7F C3 F3 78 */ mr r3, r30 -/* 80254BDC 0025083C 48 01 AD 6D */ bl func_8026F948 +/* 80254BDC 0025083C 48 01 AD 6D */ bl OSLockMutex /* 80254BE0 00250840 38 7F 00 1C */ addi r3, r31, 0x1c /* 80254BE4 00250844 48 11 BA 1D */ bl GetFreeSize__Q44nw4r3snd6detail9FrameHeapCFv /* 80254BE8 00250848 7C 7F 1B 78 */ mr r31, r3 /* 80254BEC 0025084C 7F C3 F3 78 */ mr r3, r30 -/* 80254BF0 00250850 48 01 AE 35 */ bl func_8026FA24 +/* 80254BF0 00250850 48 01 AE 35 */ bl OSUnlockMutex /* 80254BF4 00250854 7C 7F E8 50 */ subf r3, r31, r29 /* 80254BF8 00250858 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80254BFC 0025085C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -57778,12 +57778,12 @@ func_80254C18: /* 80254C34 00250894 7F C3 02 14 */ add r30, r3, r0 /* 80254C38 00250898 3B FE 00 04 */ addi r31, r30, 4 /* 80254C3C 0025089C 7F E3 FB 78 */ mr r3, r31 -/* 80254C40 002508A0 48 01 AD 09 */ bl func_8026F948 +/* 80254C40 002508A0 48 01 AD 09 */ bl OSLockMutex /* 80254C44 002508A4 38 7E 00 1C */ addi r3, r30, 0x1c /* 80254C48 002508A8 48 11 B9 B9 */ bl GetFreeSize__Q44nw4r3snd6detail9FrameHeapCFv /* 80254C4C 002508AC 7C 7E 1B 78 */ mr r30, r3 /* 80254C50 002508B0 7F E3 FB 78 */ mr r3, r31 -/* 80254C54 002508B4 48 01 AD D1 */ bl func_8026FA24 +/* 80254C54 002508B4 48 01 AD D1 */ bl OSUnlockMutex /* 80254C58 002508B8 7F C3 F3 78 */ mr r3, r30 /* 80254C5C 002508BC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80254C60 002508C0 83 C1 00 08 */ lwz r30, 8(r1) @@ -57956,7 +57956,7 @@ func_80254E70: lbl_80254EA8: /* 80254EA8 00250B08 3B F9 00 D8 */ addi r31, r25, 0xd8 /* 80254EAC 00250B0C 7F E3 FB 78 */ mr r3, r31 -/* 80254EB0 00250B10 48 01 AA 99 */ bl func_8026F948 +/* 80254EB0 00250B10 48 01 AA 99 */ bl OSLockMutex /* 80254EB4 00250B14 7F 23 CB 78 */ mr r3, r25 /* 80254EB8 00250B18 7F 44 D3 78 */ mr r4, r26 /* 80254EBC 00250B1C 48 00 0A 65 */ bl func_80255920 @@ -57964,7 +57964,7 @@ lbl_80254EA8: /* 80254EC4 00250B24 7C 7D 1B 78 */ mr r29, r3 /* 80254EC8 00250B28 40 80 00 14 */ bge lbl_80254EDC /* 80254ECC 00250B2C 7F E3 FB 78 */ mr r3, r31 -/* 80254ED0 00250B30 48 01 AB 55 */ bl func_8026FA24 +/* 80254ED0 00250B30 48 01 AB 55 */ bl OSUnlockMutex /* 80254ED4 00250B34 38 60 FF FF */ li r3, -1 /* 80254ED8 00250B38 48 00 00 AC */ b lbl_80254F84 lbl_80254EDC: @@ -57995,7 +57995,7 @@ lbl_80254F34: /* 80254F34 00250B94 2C 03 00 00 */ cmpwi r3, 0 /* 80254F38 00250B98 41 82 00 14 */ beq lbl_80254F4C /* 80254F3C 00250B9C 7F E3 FB 78 */ mr r3, r31 -/* 80254F40 00250BA0 48 01 AA E5 */ bl func_8026FA24 +/* 80254F40 00250BA0 48 01 AA E5 */ bl OSUnlockMutex /* 80254F44 00250BA4 38 60 FF FF */ li r3, -1 /* 80254F48 00250BA8 48 00 00 3C */ b lbl_80254F84 lbl_80254F4C: @@ -58012,7 +58012,7 @@ lbl_80254F4C: /* 80254F74 00250BD4 4E 80 04 21 */ bctrl lbl_80254F78: /* 80254F78 00250BD8 7F E3 FB 78 */ mr r3, r31 -/* 80254F7C 00250BDC 48 01 AA A9 */ bl func_8026FA24 +/* 80254F7C 00250BDC 48 01 AA A9 */ bl OSUnlockMutex /* 80254F80 00250BE0 7F A3 EB 78 */ mr r3, r29 lbl_80254F84: /* 80254F84 00250BE4 39 61 00 30 */ addi r11, r1, 0x30 @@ -58054,7 +58054,7 @@ lbl_80254FE0: lbl_80255004: /* 80255004 00250C64 3B F7 00 D8 */ addi r31, r23, 0xd8 /* 80255008 00250C68 7F E3 FB 78 */ mr r3, r31 -/* 8025500C 00250C6C 48 01 A9 3D */ bl func_8026F948 +/* 8025500C 00250C6C 48 01 A9 3D */ bl OSLockMutex /* 80255010 00250C70 80 17 00 0C */ lwz r0, 0xc(r23) /* 80255014 00250C74 57 3E 10 3A */ slwi r30, r25, 2 /* 80255018 00250C78 7C 7E 00 2E */ lwzx r3, r30, r0 @@ -58094,7 +58094,7 @@ lbl_80255090: /* 80255090 00250CF0 2C 03 00 00 */ cmpwi r3, 0 /* 80255094 00250CF4 41 82 00 14 */ beq lbl_802550A8 /* 80255098 00250CF8 7F E3 FB 78 */ mr r3, r31 -/* 8025509C 00250CFC 48 01 A9 89 */ bl func_8026FA24 +/* 8025509C 00250CFC 48 01 A9 89 */ bl OSUnlockMutex /* 802550A0 00250D00 38 60 FF FF */ li r3, -1 /* 802550A4 00250D04 48 00 00 3C */ b lbl_802550E0 lbl_802550A8: @@ -58111,7 +58111,7 @@ lbl_802550A8: /* 802550D0 00250D30 4E 80 04 21 */ bctrl lbl_802550D4: /* 802550D4 00250D34 7F E3 FB 78 */ mr r3, r31 -/* 802550D8 00250D38 48 01 A9 4D */ bl func_8026FA24 +/* 802550D8 00250D38 48 01 A9 4D */ bl OSUnlockMutex /* 802550DC 00250D3C 7F 23 CB 78 */ mr r3, r25 lbl_802550E0: /* 802550E0 00250D40 39 61 00 30 */ addi r11, r1, 0x30 @@ -58140,7 +58140,7 @@ func_802550F8: lbl_80255130: /* 80255130 00250D90 3B B8 00 D8 */ addi r29, r24, 0xd8 /* 80255134 00250D94 7F A3 EB 78 */ mr r3, r29 -/* 80255138 00250D98 48 01 A8 11 */ bl func_8026F948 +/* 80255138 00250D98 48 01 A8 11 */ bl OSLockMutex /* 8025513C 00250D9C 7F 03 C3 78 */ mr r3, r24 /* 80255140 00250DA0 7F 24 CB 78 */ mr r4, r25 /* 80255144 00250DA4 48 00 08 25 */ bl func_80255968 @@ -58174,7 +58174,7 @@ lbl_80255188: /* 802551B0 00250E10 4E 80 04 21 */ bctrl lbl_802551B4: /* 802551B4 00250E14 7F A3 EB 78 */ mr r3, r29 -/* 802551B8 00250E18 48 01 A8 6D */ bl func_8026FA24 +/* 802551B8 00250E18 48 01 A8 6D */ bl OSUnlockMutex /* 802551BC 00250E1C 7F 63 DB 78 */ mr r3, r27 /* 802551C0 00250E20 48 00 00 D4 */ b lbl_80255294 lbl_802551C4: @@ -58185,7 +58185,7 @@ lbl_802551C4: /* 802551D4 00250E34 7C 7E 1B 78 */ mr r30, r3 /* 802551D8 00250E38 40 80 00 14 */ bge lbl_802551EC /* 802551DC 00250E3C 7F A3 EB 78 */ mr r3, r29 -/* 802551E0 00250E40 48 01 A8 45 */ bl func_8026FA24 +/* 802551E0 00250E40 48 01 A8 45 */ bl OSUnlockMutex /* 802551E4 00250E44 38 60 FF FF */ li r3, -1 /* 802551E8 00250E48 48 00 00 AC */ b lbl_80255294 lbl_802551EC: @@ -58216,7 +58216,7 @@ lbl_80255244: /* 80255244 00250EA4 2C 03 00 00 */ cmpwi r3, 0 /* 80255248 00250EA8 41 82 00 14 */ beq lbl_8025525C /* 8025524C 00250EAC 7F A3 EB 78 */ mr r3, r29 -/* 80255250 00250EB0 48 01 A7 D5 */ bl func_8026FA24 +/* 80255250 00250EB0 48 01 A7 D5 */ bl OSUnlockMutex /* 80255254 00250EB4 38 60 FF FF */ li r3, -1 /* 80255258 00250EB8 48 00 00 3C */ b lbl_80255294 lbl_8025525C: @@ -58233,7 +58233,7 @@ lbl_8025525C: /* 80255284 00250EE4 4E 80 04 21 */ bctrl lbl_80255288: /* 80255288 00250EE8 7F A3 EB 78 */ mr r3, r29 -/* 8025528C 00250EEC 48 01 A7 99 */ bl func_8026FA24 +/* 8025528C 00250EEC 48 01 A7 99 */ bl OSUnlockMutex /* 80255290 00250EF0 7F C3 F3 78 */ mr r3, r30 lbl_80255294: /* 80255294 00250EF4 39 61 00 30 */ addi r11, r1, 0x30 @@ -60498,7 +60498,7 @@ func_8025716C: /* 80257174 00252DD4 38 A0 00 00 */ li r5, 0 /* 80257178 00252DD8 38 63 02 E4 */ addi r3, r3, 0x2e4 /* 8025717C 00252DDC 90 01 00 14 */ stw r0, 0x14(r1) -/* 80257180 00252DE0 48 01 7D D9 */ bl func_8026EF58 +/* 80257180 00252DE0 48 01 7D D9 */ bl OSSendMessage /* 80257184 00252DE4 7C 03 00 D0 */ neg r0, r3 /* 80257188 00252DE8 7C 00 1B 78 */ or r0, r0, r3 /* 8025718C 00252DEC 54 03 0F FE */ srwi r3, r0, 0x1f @@ -60515,7 +60515,7 @@ func_802571A0: /* 802571AC 00252E0C 38 63 02 E4 */ addi r3, r3, 0x2e4 /* 802571B0 00252E10 90 01 00 14 */ stw r0, 0x14(r1) /* 802571B4 00252E14 38 81 00 08 */ addi r4, r1, 8 -/* 802571B8 00252E18 48 01 7E 69 */ bl func_8026F020 +/* 802571B8 00252E18 48 01 7E 69 */ bl OSReceiveMessage /* 802571BC 00252E1C 2C 03 00 00 */ cmpwi r3, 0 /* 802571C0 00252E20 41 82 00 0C */ beq lbl_802571CC /* 802571C4 00252E24 80 61 00 08 */ lwz r3, 8(r1) @@ -62826,7 +62826,7 @@ lbl_802591EC: /* 802591F4 00254E54 7C 80 FA 14 */ add r4, r0, r31 /* 802591F8 00254E58 38 64 02 E4 */ addi r3, r4, 0x2e4 /* 802591FC 00254E5C 38 84 03 04 */ addi r4, r4, 0x304 -/* 80259200 00254E60 48 01 5C F9 */ bl func_8026EEF8 +/* 80259200 00254E60 48 01 5C F9 */ bl OSInitMessageQueue /* 80259204 00254E64 3B FF 03 D8 */ addi r31, r31, 0x3d8 /* 80259208 00254E68 3B DE 00 01 */ addi r30, r30, 1 lbl_8025920C: @@ -64311,15 +64311,15 @@ lbl_8025A760: /* 8025A760 002563C0 38 7F 02 0C */ addi r3, r31, 0x20c /* 8025A764 002563C4 38 9F 02 2C */ addi r4, r31, 0x22c /* 8025A768 002563C8 38 A0 00 0A */ li r5, 0xa -/* 8025A76C 002563CC 48 01 47 8D */ bl func_8026EEF8 +/* 8025A76C 002563CC 48 01 47 8D */ bl OSInitMessageQueue /* 8025A770 002563D0 38 7F 02 54 */ addi r3, r31, 0x254 /* 8025A774 002563D4 38 9F 02 74 */ addi r4, r31, 0x274 /* 8025A778 002563D8 38 A0 00 0A */ li r5, 0xa -/* 8025A77C 002563DC 48 01 47 7D */ bl func_8026EEF8 +/* 8025A77C 002563DC 48 01 47 7D */ bl OSInitMessageQueue /* 8025A780 002563E0 38 7F 02 9C */ addi r3, r31, 0x29c /* 8025A784 002563E4 38 9F 02 BC */ addi r4, r31, 0x2bc /* 8025A788 002563E8 38 A0 00 0A */ li r5, 0xa -/* 8025A78C 002563EC 48 01 47 6D */ bl func_8026EEF8 +/* 8025A78C 002563EC 48 01 47 6D */ bl OSInitMessageQueue /* 8025A790 002563F0 38 60 00 01 */ li r3, 1 lbl_8025A794: /* 8025A794 002563F4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -64359,7 +64359,7 @@ lbl_8025A7FC: /* 8025A7FC 0025645C 38 7F 02 54 */ addi r3, r31, 0x254 /* 8025A800 00256460 38 81 00 08 */ addi r4, r1, 8 /* 8025A804 00256464 38 A0 00 00 */ li r5, 0 -/* 8025A808 00256468 48 01 48 19 */ bl func_8026F020 +/* 8025A808 00256468 48 01 48 19 */ bl OSReceiveMessage /* 8025A80C 0025646C 2C 03 00 00 */ cmpwi r3, 0 /* 8025A810 00256470 40 82 FF EC */ bne lbl_8025A7FC /* 8025A814 00256474 48 00 00 10 */ b lbl_8025A824 @@ -64371,7 +64371,7 @@ lbl_8025A824: /* 8025A824 00256484 38 7F 02 9C */ addi r3, r31, 0x29c /* 8025A828 00256488 38 81 00 08 */ addi r4, r1, 8 /* 8025A82C 0025648C 38 A0 00 00 */ li r5, 0 -/* 8025A830 00256490 48 01 47 F1 */ bl func_8026F020 +/* 8025A830 00256490 48 01 47 F1 */ bl OSReceiveMessage /* 8025A834 00256494 2C 03 00 00 */ cmpwi r3, 0 /* 8025A838 00256498 40 82 FF E0 */ bne lbl_8025A818 /* 8025A83C 0025649C 80 01 00 24 */ lwz r0, 0x24(r1) @@ -64699,7 +64699,7 @@ func_8025AC88: /* 8025ACA0 00256900 93 C1 00 18 */ stw r30, 0x18(r1) /* 8025ACA4 00256904 7C 7E 1B 78 */ mr r30, r3 /* 8025ACA8 00256908 38 63 02 0C */ addi r3, r3, 0x20c -/* 8025ACAC 0025690C 48 01 43 75 */ bl func_8026F020 +/* 8025ACAC 0025690C 48 01 43 75 */ bl OSReceiveMessage /* 8025ACB0 00256910 83 E1 00 08 */ lwz r31, 8(r1) /* 8025ACB4 00256914 38 80 00 00 */ li r4, 0 /* 8025ACB8 00256918 80 BE 00 0C */ lwz r5, 0xc(r30) @@ -64717,7 +64717,7 @@ func_8025AC88: func_8025ACE0: /* 8025ACE0 00256940 38 A0 00 01 */ li r5, 1 /* 8025ACE4 00256944 38 63 02 0C */ addi r3, r3, 0x20c -/* 8025ACE8 00256948 48 01 42 70 */ b func_8026EF58 +/* 8025ACE8 00256948 48 01 42 70 */ b OSSendMessage .global func_8025ACEC func_8025ACEC: @@ -64727,7 +64727,7 @@ func_8025ACEC: /* 8025ACF8 00256958 38 63 02 54 */ addi r3, r3, 0x254 /* 8025ACFC 0025695C 90 01 00 14 */ stw r0, 0x14(r1) /* 8025AD00 00256960 38 81 00 08 */ addi r4, r1, 8 -/* 8025AD04 00256964 48 01 43 1D */ bl func_8026F020 +/* 8025AD04 00256964 48 01 43 1D */ bl OSReceiveMessage /* 8025AD08 00256968 80 01 00 14 */ lwz r0, 0x14(r1) /* 8025AD0C 0025696C 80 61 00 08 */ lwz r3, 8(r1) /* 8025AD10 00256970 7C 08 03 A6 */ mtlr r0 @@ -64738,7 +64738,7 @@ func_8025ACEC: func_8025AD1C: /* 8025AD1C 0025697C 38 A0 00 01 */ li r5, 1 /* 8025AD20 00256980 38 63 02 54 */ addi r3, r3, 0x254 -/* 8025AD24 00256984 48 01 42 34 */ b func_8026EF58 +/* 8025AD24 00256984 48 01 42 34 */ b OSSendMessage .global func_8025AD28 func_8025AD28: @@ -64748,7 +64748,7 @@ func_8025AD28: /* 8025AD34 00256994 38 63 02 9C */ addi r3, r3, 0x29c /* 8025AD38 00256998 90 01 00 14 */ stw r0, 0x14(r1) /* 8025AD3C 0025699C 38 81 00 08 */ addi r4, r1, 8 -/* 8025AD40 002569A0 48 01 42 E1 */ bl func_8026F020 +/* 8025AD40 002569A0 48 01 42 E1 */ bl OSReceiveMessage /* 8025AD44 002569A4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8025AD48 002569A8 80 61 00 08 */ lwz r3, 8(r1) /* 8025AD4C 002569AC 7C 08 03 A6 */ mtlr r0 @@ -64759,7 +64759,7 @@ func_8025AD28: func_8025AD58: /* 8025AD58 002569B8 38 A0 00 01 */ li r5, 1 /* 8025AD5C 002569BC 38 63 02 9C */ addi r3, r3, 0x29c -/* 8025AD60 002569C0 48 01 41 F8 */ b func_8026EF58 +/* 8025AD60 002569C0 48 01 41 F8 */ b OSSendMessage .global func_8025AD64 func_8025AD64: @@ -64804,11 +64804,11 @@ lbl_8025ADE8: /* 8025ADE8 00256A48 38 7F 03 68 */ addi r3, r31, 0x368 /* 8025ADEC 00256A4C 38 9F 03 88 */ addi r4, r31, 0x388 /* 8025ADF0 00256A50 38 A0 00 06 */ li r5, 6 -/* 8025ADF4 00256A54 48 01 41 05 */ bl func_8026EEF8 +/* 8025ADF4 00256A54 48 01 41 05 */ bl OSInitMessageQueue /* 8025ADF8 00256A58 38 7F 03 A0 */ addi r3, r31, 0x3a0 /* 8025ADFC 00256A5C 38 9F 03 C0 */ addi r4, r31, 0x3c0 /* 8025AE00 00256A60 38 A0 00 06 */ li r5, 6 -/* 8025AE04 00256A64 48 01 40 F5 */ bl func_8026EEF8 +/* 8025AE04 00256A64 48 01 40 F5 */ bl OSInitMessageQueue /* 8025AE08 00256A68 38 60 00 01 */ li r3, 1 lbl_8025AE0C: /* 8025AE0C 00256A6C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -65007,7 +65007,7 @@ func_8025B094: /* 8025B0A0 00256D00 38 63 03 68 */ addi r3, r3, 0x368 /* 8025B0A4 00256D04 90 01 00 14 */ stw r0, 0x14(r1) /* 8025B0A8 00256D08 38 81 00 08 */ addi r4, r1, 8 -/* 8025B0AC 00256D0C 48 01 3F 75 */ bl func_8026F020 +/* 8025B0AC 00256D0C 48 01 3F 75 */ bl OSReceiveMessage /* 8025B0B0 00256D10 80 01 00 14 */ lwz r0, 0x14(r1) /* 8025B0B4 00256D14 80 61 00 08 */ lwz r3, 8(r1) /* 8025B0B8 00256D18 7C 08 03 A6 */ mtlr r0 @@ -65021,7 +65021,7 @@ func_8025B0C4: /* 8025B0CC 00256D2C 38 A0 00 00 */ li r5, 0 /* 8025B0D0 00256D30 38 63 03 68 */ addi r3, r3, 0x368 /* 8025B0D4 00256D34 90 01 00 14 */ stw r0, 0x14(r1) -/* 8025B0D8 00256D38 48 01 3E 81 */ bl func_8026EF58 +/* 8025B0D8 00256D38 48 01 3E 81 */ bl OSSendMessage /* 8025B0DC 00256D3C 7C 03 00 D0 */ neg r0, r3 /* 8025B0E0 00256D40 7C 00 1B 78 */ or r0, r0, r3 /* 8025B0E4 00256D44 54 03 0F FE */ srwi r3, r0, 0x1f @@ -65038,7 +65038,7 @@ func_8025B0F8: /* 8025B104 00256D64 38 63 03 A0 */ addi r3, r3, 0x3a0 /* 8025B108 00256D68 90 01 00 14 */ stw r0, 0x14(r1) /* 8025B10C 00256D6C 38 81 00 08 */ addi r4, r1, 8 -/* 8025B110 00256D70 48 01 3F 11 */ bl func_8026F020 +/* 8025B110 00256D70 48 01 3F 11 */ bl OSReceiveMessage /* 8025B114 00256D74 2C 03 00 00 */ cmpwi r3, 0 /* 8025B118 00256D78 41 82 00 0C */ beq lbl_8025B124 /* 8025B11C 00256D7C 80 61 00 08 */ lwz r3, 8(r1) @@ -65055,7 +65055,7 @@ lbl_8025B128: func_8025B138: /* 8025B138 00256D98 38 A0 00 01 */ li r5, 1 /* 8025B13C 00256D9C 38 63 03 A0 */ addi r3, r3, 0x3a0 -/* 8025B140 00256DA0 48 01 3E 18 */ b func_8026EF58 +/* 8025B140 00256DA0 48 01 3E 18 */ b OSSendMessage .global func_8025B144 func_8025B144: @@ -65100,11 +65100,11 @@ lbl_8025B1C8: /* 8025B1C8 00256E28 38 7F 03 10 */ addi r3, r31, 0x310 /* 8025B1CC 00256E2C 38 9F 03 30 */ addi r4, r31, 0x330 /* 8025B1D0 00256E30 38 A0 00 03 */ li r5, 3 -/* 8025B1D4 00256E34 48 01 3D 25 */ bl func_8026EEF8 +/* 8025B1D4 00256E34 48 01 3D 25 */ bl OSInitMessageQueue /* 8025B1D8 00256E38 38 7F 03 3C */ addi r3, r31, 0x33c /* 8025B1DC 00256E3C 38 9F 03 5C */ addi r4, r31, 0x35c /* 8025B1E0 00256E40 38 A0 00 03 */ li r5, 3 -/* 8025B1E4 00256E44 48 01 3D 15 */ bl func_8026EEF8 +/* 8025B1E4 00256E44 48 01 3D 15 */ bl OSInitMessageQueue /* 8025B1E8 00256E48 38 60 00 01 */ li r3, 1 lbl_8025B1EC: /* 8025B1EC 00256E4C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -65402,7 +65402,7 @@ func_8025B5DC: /* 8025B5E8 00257248 38 63 03 10 */ addi r3, r3, 0x310 /* 8025B5EC 0025724C 90 01 00 14 */ stw r0, 0x14(r1) /* 8025B5F0 00257250 38 81 00 08 */ addi r4, r1, 8 -/* 8025B5F4 00257254 48 01 3A 2D */ bl func_8026F020 +/* 8025B5F4 00257254 48 01 3A 2D */ bl OSReceiveMessage /* 8025B5F8 00257258 80 01 00 14 */ lwz r0, 0x14(r1) /* 8025B5FC 0025725C 80 61 00 08 */ lwz r3, 8(r1) /* 8025B600 00257260 7C 08 03 A6 */ mtlr r0 @@ -65416,7 +65416,7 @@ func_8025B60C: /* 8025B614 00257274 38 A0 00 00 */ li r5, 0 /* 8025B618 00257278 38 63 03 10 */ addi r3, r3, 0x310 /* 8025B61C 0025727C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8025B620 00257280 48 01 39 39 */ bl func_8026EF58 +/* 8025B620 00257280 48 01 39 39 */ bl OSSendMessage /* 8025B624 00257284 7C 03 00 D0 */ neg r0, r3 /* 8025B628 00257288 7C 00 1B 78 */ or r0, r0, r3 /* 8025B62C 0025728C 54 03 0F FE */ srwi r3, r0, 0x1f @@ -65433,7 +65433,7 @@ func_8025B640: /* 8025B64C 002572AC 38 63 03 3C */ addi r3, r3, 0x33c /* 8025B650 002572B0 90 01 00 14 */ stw r0, 0x14(r1) /* 8025B654 002572B4 38 81 00 08 */ addi r4, r1, 8 -/* 8025B658 002572B8 48 01 39 C9 */ bl func_8026F020 +/* 8025B658 002572B8 48 01 39 C9 */ bl OSReceiveMessage /* 8025B65C 002572BC 2C 03 00 00 */ cmpwi r3, 0 /* 8025B660 002572C0 41 82 00 0C */ beq lbl_8025B66C /* 8025B664 002572C4 80 61 00 08 */ lwz r3, 8(r1) @@ -65450,7 +65450,7 @@ lbl_8025B670: func_8025B680: /* 8025B680 002572E0 38 A0 00 01 */ li r5, 1 /* 8025B684 002572E4 38 63 03 3C */ addi r3, r3, 0x33c -/* 8025B688 002572E8 48 01 38 D0 */ b func_8026EF58 +/* 8025B688 002572E8 48 01 38 D0 */ b OSSendMessage .global func_8025B68C func_8025B68C: @@ -65977,12 +65977,12 @@ lbl_8025BCD8: /* 8025BCFC 0025795C 40 81 00 24 */ ble lbl_8025BD20 /* 8025BD00 00257960 3F E0 80 50 */ lis r31, lbl_80502530@ha /* 8025BD04 00257964 38 7F 25 30 */ addi r3, r31, lbl_80502530@l -/* 8025BD08 00257968 48 01 3C 41 */ bl func_8026F948 +/* 8025BD08 00257968 48 01 3C 41 */ bl OSLockMutex /* 8025BD0C 0025796C 7F A3 EB 78 */ mr r3, r29 /* 8025BD10 00257970 48 00 27 6D */ bl func_8025E47C /* 8025BD14 00257974 7C 7E 1B 78 */ mr r30, r3 /* 8025BD18 00257978 38 7F 25 30 */ addi r3, r31, 0x2530 -/* 8025BD1C 0025797C 48 01 3D 09 */ bl func_8026FA24 +/* 8025BD1C 0025797C 48 01 3D 09 */ bl OSUnlockMutex lbl_8025BD20: /* 8025BD20 00257980 7F C3 F3 78 */ mr r3, r30 /* 8025BD24 00257984 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -66005,11 +66005,11 @@ lbl_8025BD40: /* 8025BD64 002579C4 40 81 00 20 */ ble lbl_8025BD84 /* 8025BD68 002579C8 3F E0 80 50 */ lis r31, lbl_80502530@ha /* 8025BD6C 002579CC 38 7F 25 30 */ addi r3, r31, lbl_80502530@l -/* 8025BD70 002579D0 48 01 3B D9 */ bl func_8026F948 +/* 8025BD70 002579D0 48 01 3B D9 */ bl OSLockMutex /* 8025BD74 002579D4 7F C3 F3 78 */ mr r3, r30 /* 8025BD78 002579D8 48 00 27 59 */ bl func_8025E4D0 /* 8025BD7C 002579DC 38 7F 25 30 */ addi r3, r31, 0x2530 -/* 8025BD80 002579E0 48 01 3C A5 */ bl func_8026FA24 +/* 8025BD80 002579E0 48 01 3C A5 */ bl OSUnlockMutex lbl_8025BD84: /* 8025BD84 002579E4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8025BD88 002579E8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -66034,7 +66034,7 @@ func_8025BDA4: /* 8025BDBC 00257A1C 3F E0 80 42 */ lis r31, lbl_804250B8@ha /* 8025BDC0 00257A20 3B FF 50 B8 */ addi r31, r31, lbl_804250B8@l /* 8025BDC4 00257A24 93 C1 00 18 */ stw r30, 0x18(r1) -/* 8025BDC8 00257A28 48 01 3B 49 */ bl func_8026F910 +/* 8025BDC8 00257A28 48 01 3B 49 */ bl OSInitMutex /* 8025BDCC 00257A2C 38 7F 00 00 */ addi r3, r31, 0 /* 8025BDD0 00257A30 4C C6 31 82 */ crclr 6 /* 8025BDD4 00257A34 4B DA BC F1 */ bl func_80007AC4 @@ -74426,7 +74426,7 @@ lbl_80262DD4: /* 80262E0C 0025EA6C 7C 04 00 16 */ mulhwu r0, r4, r0 /* 80262E10 0025EA70 1C 84 00 0A */ mulli r4, r4, 0xa /* 80262E14 0025EA74 7C 60 1A 14 */ add r3, r0, r3 -/* 80262E18 0025EA78 48 00 F8 ED */ bl func_80272704 +/* 80262E18 0025EA78 48 00 F8 ED */ bl OSSleepTicks /* 80262E1C 0025EA7C 7F C3 F3 78 */ mr r3, r30 /* 80262E20 0025EA80 38 9F 80 00 */ addi r4, r31, -32768 /* 80262E24 0025EA84 48 00 78 E9 */ bl DCZeroRange |