summaryrefslogtreecommitdiff
path: root/asm/text_7.s
diff options
context:
space:
mode:
authorRevo <projectrevotpp@hotmail.com>2020-10-02 01:04:51 -0400
committerGitHub <noreply@github.com>2020-10-02 01:04:51 -0400
commitd889181a5de7fe2a00a8743455b42faaac2c9fc0 (patch)
treecd02e76a68a4b6b2278883849f85e7b03ee6654c /asm/text_7.s
parent9dee5dad1c54fe3ed3e3045ab4f1da960172e644 (diff)
parentaf9e714edb2080f2f4ef4cccc5789235a7682b31 (diff)
Merge pull request #114 from mparisi20/master
More OS splits
Diffstat (limited to 'asm/text_7.s')
-rw-r--r--asm/text_7.s174
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