summaryrefslogtreecommitdiff
path: root/asm/SDK/HBM/HBMBase.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/SDK/HBM/HBMBase.s')
-rw-r--r--asm/SDK/HBM/HBMBase.s206
1 files changed, 103 insertions, 103 deletions
diff --git a/asm/SDK/HBM/HBMBase.s b/asm/SDK/HBM/HBMBase.s
index a7e9302..30c1e56 100644
--- a/asm/SDK/HBM/HBMBase.s
+++ b/asm/SDK/HBM/HBMBase.s
@@ -310,7 +310,7 @@ HBMCreateMemorySound:
/* 8039A450 003960B0 83 AD B2 E0 */ lwz r29, lbl_806405A0-_SDA_BASE_(r13)
/* 8039A454 003960B4 3B FF CE D8 */ addi r31, r31, lbl_8063CED8@l
/* 8039A458 003960B8 7F E3 FB 78 */ mr r3, r31
-/* 8039A45C 003960BC 4B ED 54 ED */ bl func_8026F948
+/* 8039A45C 003960BC 4B ED 54 ED */ bl OSLockMutex
/* 8039A460 003960C0 38 7E CE C8 */ addi r3, r30, -12600
/* 8039A464 003960C4 38 80 01 8C */ li r4, 0x18c
/* 8039A468 003960C8 4B EF D2 BD */ bl func_80297724
@@ -339,7 +339,7 @@ lbl_8039A480:
/* 8039A4BC 0039611C 38 A0 00 01 */ li r5, 1
/* 8039A4C0 00396120 48 00 8F 5D */ bl create_sound__Q210homebutton10HomeButtonFPQ34nw4r3snd12SoundArchiveb
/* 8039A4C4 00396124 7F E3 FB 78 */ mr r3, r31
-/* 8039A4C8 00396128 4B ED 55 5D */ bl func_8026FA24
+/* 8039A4C8 00396128 4B ED 55 5D */ bl OSUnlockMutex
/* 8039A4CC 0039612C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8039A4D0 00396130 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8039A4D4 00396134 83 C1 00 18 */ lwz r30, 0x18(r1)
@@ -379,11 +379,11 @@ HBMUpdateSound:
/* 8039A544 003961A4 3F E0 80 64 */ lis r31, lbl_8063CED8@ha
/* 8039A548 003961A8 3B FF CE D8 */ addi r31, r31, lbl_8063CED8@l
/* 8039A54C 003961AC 7F E3 FB 78 */ mr r3, r31
-/* 8039A550 003961B0 4B ED 53 F9 */ bl func_8026F948
+/* 8039A550 003961B0 4B ED 53 F9 */ bl OSLockMutex
/* 8039A554 003961B4 80 7E 05 D0 */ lwz r3, 0x5d0(r30)
/* 8039A558 003961B8 4B FD EF BD */ bl Update__Q34nw4r3snd18SoundArchivePlayerFv
/* 8039A55C 003961BC 7F E3 FB 78 */ mr r3, r31
-/* 8039A560 003961C0 4B ED 54 C5 */ bl func_8026FA24
+/* 8039A560 003961C0 4B ED 54 C5 */ bl OSUnlockMutex
lbl_8039A564:
/* 8039A564 003961C4 3B E0 00 00 */ li r31, 0
lbl_8039A568:
@@ -455,7 +455,7 @@ lbl_8039A630:
/* 8039A65C 003962BC 4B EC F0 C9 */ bl OSCreateAlarm
/* 8039A660 003962C0 3C 60 80 64 */ lis r3, lbl_8063CED8@ha
/* 8039A664 003962C4 38 63 CE D8 */ addi r3, r3, lbl_8063CED8@l
-/* 8039A668 003962C8 4B ED 52 A9 */ bl func_8026F910
+/* 8039A668 003962C8 4B ED 52 A9 */ bl OSInitMutex
/* 8039A66C 003962CC 38 00 00 00 */ li r0, 0
/* 8039A670 003962D0 7F 83 E3 78 */ mr r3, r28
/* 8039A674 003962D4 90 1C 05 D0 */ stw r0, 0x5d0(r28)
@@ -1653,7 +1653,7 @@ lbl_8039B718:
/* 8039B768 003973C8 3F E0 80 64 */ lis r31, lbl_8063CED8@ha
/* 8039B76C 003973CC 3B FF CE D8 */ addi r31, r31, lbl_8063CED8@l
/* 8039B770 003973D0 7F E3 FB 78 */ mr r3, r31
-/* 8039B774 003973D4 4B ED 41 D5 */ bl func_8026F948
+/* 8039B774 003973D4 4B ED 41 D5 */ bl OSLockMutex
/* 8039B778 003973D8 3B 80 00 00 */ li r28, 0
/* 8039B77C 003973DC 48 00 00 18 */ b lbl_8039B794
lbl_8039B780:
@@ -1668,7 +1668,7 @@ lbl_8039B794:
/* 8039B79C 003973FC 7C 1C 00 40 */ cmplw r28, r0
/* 8039B7A0 00397400 41 80 FF E0 */ blt lbl_8039B780
/* 8039B7A4 00397404 7F E3 FB 78 */ mr r3, r31
-/* 8039B7A8 00397408 4B ED 42 7D */ bl func_8026FA24
+/* 8039B7A8 00397408 4B ED 42 7D */ bl OSUnlockMutex
lbl_8039B7AC:
/* 8039B7AC 0039740C 7F C3 F3 78 */ mr r3, r30
/* 8039B7B0 00397410 38 80 00 00 */ li r4, 0
@@ -2510,7 +2510,7 @@ lbl_8039C35C:
/* 8039C37C 00397FDC 3F 60 80 64 */ lis r27, lbl_8063CED8@ha
/* 8039C380 00397FE0 3B 7B CE D8 */ addi r27, r27, lbl_8063CED8@l
/* 8039C384 00397FE4 7F 63 DB 78 */ mr r3, r27
-/* 8039C388 00397FE8 4B ED 35 C1 */ bl func_8026F948
+/* 8039C388 00397FE8 4B ED 35 C1 */ bl OSLockMutex
/* 8039C38C 00397FEC 80 7D 05 E4 */ lwz r3, 0x5e4(r29)
/* 8039C390 00397FF0 4B FD E6 5D */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 8039C394 00397FF4 80 7D 05 D0 */ lwz r3, 0x5d0(r29)
@@ -2522,7 +2522,7 @@ lbl_8039C35C:
/* 8039C3AC 0039800C 39 00 00 00 */ li r8, 0
/* 8039C3B0 00398010 4B FD FD 6D */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 8039C3B4 00398014 7F 63 DB 78 */ mr r3, r27
-/* 8039C3B8 00398018 4B ED 36 6D */ bl func_8026FA24
+/* 8039C3B8 00398018 4B ED 36 6D */ bl OSUnlockMutex
lbl_8039C3BC:
/* 8039C3BC 0039801C 38 00 00 02 */ li r0, 2
/* 8039C3C0 00398020 90 1D 00 10 */ stw r0, 0x10(r29)
@@ -2905,7 +2905,7 @@ lbl_8039C930:
/* 8039C950 003985B0 3F 80 80 64 */ lis r28, lbl_8063CED8@ha
/* 8039C954 003985B4 3B 9C CE D8 */ addi r28, r28, lbl_8063CED8@l
/* 8039C958 003985B8 7F 83 E3 78 */ mr r3, r28
-/* 8039C95C 003985BC 4B ED 2F ED */ bl func_8026F948
+/* 8039C95C 003985BC 4B ED 2F ED */ bl OSLockMutex
/* 8039C960 003985C0 80 7D 05 E4 */ lwz r3, 0x5e4(r29)
/* 8039C964 003985C4 4B FD E0 89 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 8039C968 003985C8 80 7D 05 D0 */ lwz r3, 0x5d0(r29)
@@ -2917,7 +2917,7 @@ lbl_8039C930:
/* 8039C980 003985E0 39 00 00 00 */ li r8, 0
/* 8039C984 003985E4 4B FD F7 99 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 8039C988 003985E8 7F 83 E3 78 */ mr r3, r28
-/* 8039C98C 003985EC 4B ED 30 99 */ bl func_8026FA24
+/* 8039C98C 003985EC 4B ED 30 99 */ bl OSUnlockMutex
/* 8039C990 003985F0 48 00 0D FC */ b lbl_8039D78C
/* 8039C994 003985F4 80 9D 00 14 */ lwz r4, 0x14(r29)
/* 8039C998 003985F8 54 80 10 3A */ slwi r0, r4, 2
@@ -3132,7 +3132,7 @@ lbl_8039CC80:
/* 8039CCA0 00398900 3F 80 80 64 */ lis r28, lbl_8063CED8@ha
/* 8039CCA4 00398904 3B 9C CE D8 */ addi r28, r28, lbl_8063CED8@l
/* 8039CCA8 00398908 7F 83 E3 78 */ mr r3, r28
-/* 8039CCAC 0039890C 4B ED 2C 9D */ bl func_8026F948
+/* 8039CCAC 0039890C 4B ED 2C 9D */ bl OSLockMutex
/* 8039CCB0 00398910 80 7D 05 E4 */ lwz r3, 0x5e4(r29)
/* 8039CCB4 00398914 4B FD DD 39 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 8039CCB8 00398918 80 7D 05 D0 */ lwz r3, 0x5d0(r29)
@@ -3144,7 +3144,7 @@ lbl_8039CC80:
/* 8039CCD0 00398930 39 00 00 00 */ li r8, 0
/* 8039CCD4 00398934 4B FD F4 49 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 8039CCD8 00398938 7F 83 E3 78 */ mr r3, r28
-/* 8039CCDC 0039893C 4B ED 2D 49 */ bl func_8026FA24
+/* 8039CCDC 0039893C 4B ED 2D 49 */ bl OSUnlockMutex
lbl_8039CCE0:
/* 8039CCE0 00398940 38 00 00 08 */ li r0, 8
/* 8039CCE4 00398944 90 1D 00 10 */ stw r0, 0x10(r29)
@@ -3416,7 +3416,7 @@ lbl_8039D0C4:
/* 8039D0D0 00398D30 3F 80 80 64 */ lis r28, lbl_8063CED8@ha
/* 8039D0D4 00398D34 3B 9C CE D8 */ addi r28, r28, lbl_8063CED8@l
/* 8039D0D8 00398D38 7F 83 E3 78 */ mr r3, r28
-/* 8039D0DC 00398D3C 4B ED 28 6D */ bl func_8026F948
+/* 8039D0DC 00398D3C 4B ED 28 6D */ bl OSLockMutex
/* 8039D0E0 00398D40 3B 20 00 00 */ li r25, 0
/* 8039D0E4 00398D44 48 00 00 18 */ b lbl_8039D0FC
lbl_8039D0E8:
@@ -3431,7 +3431,7 @@ lbl_8039D0FC:
/* 8039D104 00398D64 7C 19 00 40 */ cmplw r25, r0
/* 8039D108 00398D68 41 80 FF E0 */ blt lbl_8039D0E8
/* 8039D10C 00398D6C 7F 83 E3 78 */ mr r3, r28
-/* 8039D110 00398D70 4B ED 29 15 */ bl func_8026FA24
+/* 8039D110 00398D70 4B ED 29 15 */ bl OSUnlockMutex
/* 8039D114 00398D74 48 00 06 78 */ b lbl_8039D78C
lbl_8039D118:
/* 8039D118 00398D78 C0 03 00 0C */ lfs f0, 0xc(r3)
@@ -3459,7 +3459,7 @@ lbl_8039D160:
/* 8039D16C 00398DCC 3F 80 80 64 */ lis r28, lbl_8063CED8@ha
/* 8039D170 00398DD0 3B 9C CE D8 */ addi r28, r28, lbl_8063CED8@l
/* 8039D174 00398DD4 7F 83 E3 78 */ mr r3, r28
-/* 8039D178 00398DD8 4B ED 27 D1 */ bl func_8026F948
+/* 8039D178 00398DD8 4B ED 27 D1 */ bl OSLockMutex
/* 8039D17C 00398DDC 3B 20 00 00 */ li r25, 0
/* 8039D180 00398DE0 48 00 00 18 */ b lbl_8039D198
lbl_8039D184:
@@ -3474,7 +3474,7 @@ lbl_8039D198:
/* 8039D1A0 00398E00 7C 19 00 40 */ cmplw r25, r0
/* 8039D1A4 00398E04 41 80 FF E0 */ blt lbl_8039D184
/* 8039D1A8 00398E08 7F 83 E3 78 */ mr r3, r28
-/* 8039D1AC 00398E0C 4B ED 28 79 */ bl func_8026FA24
+/* 8039D1AC 00398E0C 4B ED 28 79 */ bl OSUnlockMutex
/* 8039D1B0 00398E10 48 00 05 DC */ b lbl_8039D78C
/* 8039D1B4 00398E14 80 1D 00 B0 */ lwz r0, 0xb0(r29)
/* 8039D1B8 00398E18 38 60 00 12 */ li r3, 0x12
@@ -3487,7 +3487,7 @@ lbl_8039D198:
/* 8039D1D4 00398E34 3F 80 80 64 */ lis r28, lbl_8063CED8@ha
/* 8039D1D8 00398E38 3B 9C CE D8 */ addi r28, r28, lbl_8063CED8@l
/* 8039D1DC 00398E3C 7F 83 E3 78 */ mr r3, r28
-/* 8039D1E0 00398E40 4B ED 27 69 */ bl func_8026F948
+/* 8039D1E0 00398E40 4B ED 27 69 */ bl OSLockMutex
/* 8039D1E4 00398E44 3B 20 00 00 */ li r25, 0
/* 8039D1E8 00398E48 48 00 00 18 */ b lbl_8039D200
lbl_8039D1EC:
@@ -3502,7 +3502,7 @@ lbl_8039D200:
/* 8039D208 00398E68 7C 19 00 40 */ cmplw r25, r0
/* 8039D20C 00398E6C 41 80 FF E0 */ blt lbl_8039D1EC
/* 8039D210 00398E70 7F 83 E3 78 */ mr r3, r28
-/* 8039D214 00398E74 4B ED 28 11 */ bl func_8026FA24
+/* 8039D214 00398E74 4B ED 28 11 */ bl OSUnlockMutex
lbl_8039D218:
/* 8039D218 00398E78 88 1D 00 8E */ lbz r0, 0x8e(r29)
/* 8039D21C 00398E7C 2C 00 00 00 */ cmpwi r0, 0
@@ -3824,7 +3824,7 @@ lbl_8039D68C:
/* 8039D698 003992F8 3F E0 80 64 */ lis r31, lbl_8063CED8@ha
/* 8039D69C 003992FC 3B FF CE D8 */ addi r31, r31, lbl_8063CED8@l
/* 8039D6A0 00399300 7F E3 FB 78 */ mr r3, r31
-/* 8039D6A4 00399304 4B ED 22 A5 */ bl func_8026F948
+/* 8039D6A4 00399304 4B ED 22 A5 */ bl OSLockMutex
/* 8039D6A8 00399308 3B 20 00 00 */ li r25, 0
/* 8039D6AC 0039930C 48 00 00 18 */ b lbl_8039D6C4
lbl_8039D6B0:
@@ -3839,7 +3839,7 @@ lbl_8039D6C4:
/* 8039D6CC 0039932C 7C 19 00 40 */ cmplw r25, r0
/* 8039D6D0 00399330 41 80 FF E0 */ blt lbl_8039D6B0
/* 8039D6D4 00399334 7F E3 FB 78 */ mr r3, r31
-/* 8039D6D8 00399338 4B ED 23 4D */ bl func_8026FA24
+/* 8039D6D8 00399338 4B ED 23 4D */ bl OSUnlockMutex
/* 8039D6DC 0039933C 48 00 00 B0 */ b lbl_8039D78C
lbl_8039D6E0:
/* 8039D6E0 00399340 80 9D 04 04 */ lwz r4, 0x404(r29)
@@ -3872,7 +3872,7 @@ lbl_8039D73C:
/* 8039D748 003993A8 3F E0 80 64 */ lis r31, lbl_8063CED8@ha
/* 8039D74C 003993AC 3B FF CE D8 */ addi r31, r31, lbl_8063CED8@l
/* 8039D750 003993B0 7F E3 FB 78 */ mr r3, r31
-/* 8039D754 003993B4 4B ED 21 F5 */ bl func_8026F948
+/* 8039D754 003993B4 4B ED 21 F5 */ bl OSLockMutex
/* 8039D758 003993B8 3B 20 00 00 */ li r25, 0
/* 8039D75C 003993BC 48 00 00 18 */ b lbl_8039D774
lbl_8039D760:
@@ -3887,7 +3887,7 @@ lbl_8039D774:
/* 8039D77C 003993DC 7C 19 00 40 */ cmplw r25, r0
/* 8039D780 003993E0 41 80 FF E0 */ blt lbl_8039D760
/* 8039D784 003993E4 7F E3 FB 78 */ mr r3, r31
-/* 8039D788 003993E8 4B ED 22 9D */ bl func_8026FA24
+/* 8039D788 003993E8 4B ED 22 9D */ bl OSUnlockMutex
lbl_8039D78C:
/* 8039D78C 003993EC 80 BD 00 68 */ lwz r5, 0x68(r29)
/* 8039D790 003993F0 2C 05 00 00 */ cmpwi r5, 0
@@ -4734,7 +4734,7 @@ lbl_8039E32C:
/* 8039E344 00399FA4 2C 00 00 00 */ cmpwi r0, 0
/* 8039E348 00399FA8 41 82 00 3C */ beq lbl_8039E384
/* 8039E34C 00399FAC 7F E3 FB 78 */ mr r3, r31
-/* 8039E350 00399FB0 4B ED 15 F9 */ bl func_8026F948
+/* 8039E350 00399FB0 4B ED 15 F9 */ bl OSLockMutex
/* 8039E354 00399FB4 80 6F 05 E4 */ lwz r3, 0x5e4(r15)
/* 8039E358 00399FB8 4B FD C6 95 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 8039E35C 00399FBC 80 6F 05 D0 */ lwz r3, 0x5d0(r15)
@@ -4746,7 +4746,7 @@ lbl_8039E32C:
/* 8039E374 00399FD4 39 00 00 00 */ li r8, 0
/* 8039E378 00399FD8 4B FD DD A5 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 8039E37C 00399FDC 7F E3 FB 78 */ mr r3, r31
-/* 8039E380 00399FE0 4B ED 16 A5 */ bl func_8026FA24
+/* 8039E380 00399FE0 4B ED 16 A5 */ bl OSUnlockMutex
lbl_8039E384:
/* 8039E384 00399FE4 80 7A 02 5C */ lwz r3, 0x25c(r26)
/* 8039E388 00399FE8 48 00 70 7D */ bl connect__Q210homebutton10ControllerFv
@@ -5212,7 +5212,7 @@ lbl_8039EA28:
/* 8039EA48 0039A6A8 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 8039EA4C 0039A6AC 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 8039EA50 0039A6B0 7F C3 F3 78 */ mr r3, r30
-/* 8039EA54 0039A6B4 4B ED 0E F5 */ bl func_8026F948
+/* 8039EA54 0039A6B4 4B ED 0E F5 */ bl OSLockMutex
/* 8039EA58 0039A6B8 80 7F 05 E4 */ lwz r3, 0x5e4(r31)
/* 8039EA5C 0039A6BC 4B FD BF 91 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 8039EA60 0039A6C0 80 7F 05 D0 */ lwz r3, 0x5d0(r31)
@@ -5224,7 +5224,7 @@ lbl_8039EA28:
/* 8039EA78 0039A6D8 39 00 00 00 */ li r8, 0
/* 8039EA7C 0039A6DC 4B FD D6 A1 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 8039EA80 0039A6E0 7F C3 F3 78 */ mr r3, r30
-/* 8039EA84 0039A6E4 4B ED 0F A1 */ bl func_8026FA24
+/* 8039EA84 0039A6E4 4B ED 0F A1 */ bl OSUnlockMutex
/* 8039EA88 0039A6E8 48 00 09 24 */ b lbl_8039F3AC
lbl_8039EA8C:
/* 8039EA8C 0039A6EC 2C 00 00 00 */ cmpwi r0, 0
@@ -5275,7 +5275,7 @@ lbl_8039EB14:
/* 8039EB34 0039A794 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 8039EB38 0039A798 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 8039EB3C 0039A79C 7F C3 F3 78 */ mr r3, r30
-/* 8039EB40 0039A7A0 4B ED 0E 09 */ bl func_8026F948
+/* 8039EB40 0039A7A0 4B ED 0E 09 */ bl OSLockMutex
/* 8039EB44 0039A7A4 80 7F 05 E4 */ lwz r3, 0x5e4(r31)
/* 8039EB48 0039A7A8 4B FD BE A5 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 8039EB4C 0039A7AC 80 7F 05 D0 */ lwz r3, 0x5d0(r31)
@@ -5287,7 +5287,7 @@ lbl_8039EB14:
/* 8039EB64 0039A7C4 39 00 00 00 */ li r8, 0
/* 8039EB68 0039A7C8 4B FD D5 B5 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 8039EB6C 0039A7CC 7F C3 F3 78 */ mr r3, r30
-/* 8039EB70 0039A7D0 4B ED 0E B5 */ bl func_8026FA24
+/* 8039EB70 0039A7D0 4B ED 0E B5 */ bl OSUnlockMutex
/* 8039EB74 0039A7D4 48 00 08 38 */ b lbl_8039F3AC
lbl_8039EB78:
/* 8039EB78 0039A7D8 80 1F 00 00 */ lwz r0, 0(r31)
@@ -5436,7 +5436,7 @@ lbl_8039ED5C:
/* 8039ED7C 0039A9DC 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 8039ED80 0039A9E0 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 8039ED84 0039A9E4 7F C3 F3 78 */ mr r3, r30
-/* 8039ED88 0039A9E8 4B ED 0B C1 */ bl func_8026F948
+/* 8039ED88 0039A9E8 4B ED 0B C1 */ bl OSLockMutex
/* 8039ED8C 0039A9EC 80 7F 05 E4 */ lwz r3, 0x5e4(r31)
/* 8039ED90 0039A9F0 4B FD BC 5D */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 8039ED94 0039A9F4 80 7F 05 D0 */ lwz r3, 0x5d0(r31)
@@ -5448,7 +5448,7 @@ lbl_8039ED5C:
/* 8039EDAC 0039AA0C 39 00 00 00 */ li r8, 0
/* 8039EDB0 0039AA10 4B FD D3 6D */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 8039EDB4 0039AA14 7F C3 F3 78 */ mr r3, r30
-/* 8039EDB8 0039AA18 4B ED 0C 6D */ bl func_8026FA24
+/* 8039EDB8 0039AA18 4B ED 0C 6D */ bl OSUnlockMutex
lbl_8039EDBC:
/* 8039EDBC 0039AA1C CB E2 A9 68 */ lfd f31, lbl_80642F68-_SDA2_BASE_(r2)
/* 8039EDC0 0039AA20 7F FD FB 78 */ mr r29, r31
@@ -5494,7 +5494,7 @@ lbl_8039EE34:
/* 8039EE54 0039AAB4 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 8039EE58 0039AAB8 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 8039EE5C 0039AABC 7F C3 F3 78 */ mr r3, r30
-/* 8039EE60 0039AAC0 4B ED 0A E9 */ bl func_8026F948
+/* 8039EE60 0039AAC0 4B ED 0A E9 */ bl OSLockMutex
/* 8039EE64 0039AAC4 80 7F 05 E4 */ lwz r3, 0x5e4(r31)
/* 8039EE68 0039AAC8 4B FD BB 85 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 8039EE6C 0039AACC 80 7F 05 D0 */ lwz r3, 0x5d0(r31)
@@ -5506,7 +5506,7 @@ lbl_8039EE34:
/* 8039EE84 0039AAE4 39 00 00 00 */ li r8, 0
/* 8039EE88 0039AAE8 4B FD D2 95 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 8039EE8C 0039AAEC 7F C3 F3 78 */ mr r3, r30
-/* 8039EE90 0039AAF0 4B ED 0B 95 */ bl func_8026FA24
+/* 8039EE90 0039AAF0 4B ED 0B 95 */ bl OSUnlockMutex
lbl_8039EE94:
/* 8039EE94 0039AAF4 CB E2 A9 68 */ lfd f31, lbl_80642F68-_SDA2_BASE_(r2)
/* 8039EE98 0039AAF8 7F FD FB 78 */ mr r29, r31
@@ -5552,7 +5552,7 @@ lbl_8039EF0C:
/* 8039EF2C 0039AB8C 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 8039EF30 0039AB90 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 8039EF34 0039AB94 7F C3 F3 78 */ mr r3, r30
-/* 8039EF38 0039AB98 4B ED 0A 11 */ bl func_8026F948
+/* 8039EF38 0039AB98 4B ED 0A 11 */ bl OSLockMutex
/* 8039EF3C 0039AB9C 80 7F 05 E4 */ lwz r3, 0x5e4(r31)
/* 8039EF40 0039ABA0 4B FD BA AD */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 8039EF44 0039ABA4 80 7F 05 D0 */ lwz r3, 0x5d0(r31)
@@ -5564,7 +5564,7 @@ lbl_8039EF0C:
/* 8039EF5C 0039ABBC 39 00 00 00 */ li r8, 0
/* 8039EF60 0039ABC0 4B FD D1 BD */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 8039EF64 0039ABC4 7F C3 F3 78 */ mr r3, r30
-/* 8039EF68 0039ABC8 4B ED 0A BD */ bl func_8026FA24
+/* 8039EF68 0039ABC8 4B ED 0A BD */ bl OSUnlockMutex
/* 8039EF6C 0039ABCC 48 00 04 40 */ b lbl_8039F3AC
lbl_8039EF70:
/* 8039EF70 0039ABD0 54 60 06 F7 */ rlwinm. r0, r3, 0, 0x1b, 0x1b
@@ -5708,7 +5708,7 @@ lbl_8039F140:
/* 8039F160 0039ADC0 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 8039F164 0039ADC4 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 8039F168 0039ADC8 7F C3 F3 78 */ mr r3, r30
-/* 8039F16C 0039ADCC 4B ED 07 DD */ bl func_8026F948
+/* 8039F16C 0039ADCC 4B ED 07 DD */ bl OSLockMutex
/* 8039F170 0039ADD0 80 7F 05 E4 */ lwz r3, 0x5e4(r31)
/* 8039F174 0039ADD4 4B FD B8 79 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 8039F178 0039ADD8 80 7F 05 D0 */ lwz r3, 0x5d0(r31)
@@ -5720,7 +5720,7 @@ lbl_8039F140:
/* 8039F190 0039ADF0 39 00 00 00 */ li r8, 0
/* 8039F194 0039ADF4 4B FD CF 89 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 8039F198 0039ADF8 7F C3 F3 78 */ mr r3, r30
-/* 8039F19C 0039ADFC 4B ED 08 89 */ bl func_8026FA24
+/* 8039F19C 0039ADFC 4B ED 08 89 */ bl OSUnlockMutex
lbl_8039F1A0:
/* 8039F1A0 0039AE00 CB E2 A9 68 */ lfd f31, lbl_80642F68-_SDA2_BASE_(r2)
/* 8039F1A4 0039AE04 7F FD FB 78 */ mr r29, r31
@@ -5766,7 +5766,7 @@ lbl_8039F218:
/* 8039F238 0039AE98 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 8039F23C 0039AE9C 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 8039F240 0039AEA0 7F C3 F3 78 */ mr r3, r30
-/* 8039F244 0039AEA4 4B ED 07 05 */ bl func_8026F948
+/* 8039F244 0039AEA4 4B ED 07 05 */ bl OSLockMutex
/* 8039F248 0039AEA8 80 7F 05 E4 */ lwz r3, 0x5e4(r31)
/* 8039F24C 0039AEAC 4B FD B7 A1 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 8039F250 0039AEB0 80 7F 05 D0 */ lwz r3, 0x5d0(r31)
@@ -5778,7 +5778,7 @@ lbl_8039F218:
/* 8039F268 0039AEC8 39 00 00 00 */ li r8, 0
/* 8039F26C 0039AECC 4B FD CE B1 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 8039F270 0039AED0 7F C3 F3 78 */ mr r3, r30
-/* 8039F274 0039AED4 4B ED 07 B1 */ bl func_8026FA24
+/* 8039F274 0039AED4 4B ED 07 B1 */ bl OSUnlockMutex
lbl_8039F278:
/* 8039F278 0039AED8 CB C2 A9 68 */ lfd f30, lbl_80642F68-_SDA2_BASE_(r2)
/* 8039F27C 0039AEDC 7F FD FB 78 */ mr r29, r31
@@ -5824,7 +5824,7 @@ lbl_8039F2F0:
/* 8039F310 0039AF70 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 8039F314 0039AF74 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 8039F318 0039AF78 7F C3 F3 78 */ mr r3, r30
-/* 8039F31C 0039AF7C 4B ED 06 2D */ bl func_8026F948
+/* 8039F31C 0039AF7C 4B ED 06 2D */ bl OSLockMutex
/* 8039F320 0039AF80 80 7F 05 E4 */ lwz r3, 0x5e4(r31)
/* 8039F324 0039AF84 4B FD B6 C9 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 8039F328 0039AF88 80 7F 05 D0 */ lwz r3, 0x5d0(r31)
@@ -5836,7 +5836,7 @@ lbl_8039F2F0:
/* 8039F340 0039AFA0 39 00 00 00 */ li r8, 0
/* 8039F344 0039AFA4 4B FD CD D9 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 8039F348 0039AFA8 7F C3 F3 78 */ mr r3, r30
-/* 8039F34C 0039AFAC 4B ED 06 D9 */ bl func_8026FA24
+/* 8039F34C 0039AFAC 4B ED 06 D9 */ bl OSUnlockMutex
/* 8039F350 0039AFB0 48 00 00 5C */ b lbl_8039F3AC
lbl_8039F354:
/* 8039F354 0039AFB4 80 03 00 00 */ lwz r0, 0(r3)
@@ -6157,7 +6157,7 @@ lbl_8039F7A8:
/* 8039F7C8 0039B428 3F A0 80 64 */ lis r29, lbl_8063CED8@ha
/* 8039F7CC 0039B42C 3B BD CE D8 */ addi r29, r29, lbl_8063CED8@l
/* 8039F7D0 0039B430 7F A3 EB 78 */ mr r3, r29
-/* 8039F7D4 0039B434 4B ED 01 75 */ bl func_8026F948
+/* 8039F7D4 0039B434 4B ED 01 75 */ bl OSLockMutex
/* 8039F7D8 0039B438 80 7B 05 E4 */ lwz r3, 0x5e4(r27)
/* 8039F7DC 0039B43C 4B FD B2 11 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 8039F7E0 0039B440 80 7B 05 D0 */ lwz r3, 0x5d0(r27)
@@ -6169,7 +6169,7 @@ lbl_8039F7A8:
/* 8039F7F8 0039B458 39 00 00 00 */ li r8, 0
/* 8039F7FC 0039B45C 4B FD C9 21 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 8039F800 0039B460 7F A3 EB 78 */ mr r3, r29
-/* 8039F804 0039B464 4B ED 02 21 */ bl func_8026FA24
+/* 8039F804 0039B464 4B ED 02 21 */ bl OSUnlockMutex
lbl_8039F808:
/* 8039F808 0039B468 38 00 00 00 */ li r0, 0
/* 8039F80C 0039B46C 90 1B 00 64 */ stw r0, 0x64(r27)
@@ -6238,7 +6238,7 @@ lbl_8039F8D4:
/* 8039F8F4 0039B554 3F A0 80 64 */ lis r29, lbl_8063CED8@ha
/* 8039F8F8 0039B558 3B BD CE D8 */ addi r29, r29, lbl_8063CED8@l
/* 8039F8FC 0039B55C 7F A3 EB 78 */ mr r3, r29
-/* 8039F900 0039B560 4B ED 00 49 */ bl func_8026F948
+/* 8039F900 0039B560 4B ED 00 49 */ bl OSLockMutex
/* 8039F904 0039B564 80 7B 05 E4 */ lwz r3, 0x5e4(r27)
/* 8039F908 0039B568 4B FD B0 E5 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 8039F90C 0039B56C 80 7B 05 D0 */ lwz r3, 0x5d0(r27)
@@ -6250,7 +6250,7 @@ lbl_8039F8D4:
/* 8039F924 0039B584 39 00 00 00 */ li r8, 0
/* 8039F928 0039B588 4B FD C7 F5 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 8039F92C 0039B58C 7F A3 EB 78 */ mr r3, r29
-/* 8039F930 0039B590 4B ED 00 F5 */ bl func_8026FA24
+/* 8039F930 0039B590 4B ED 00 F5 */ bl OSUnlockMutex
lbl_8039F934:
/* 8039F934 0039B594 38 00 00 00 */ li r0, 0
/* 8039F938 0039B598 90 1B 00 64 */ stw r0, 0x64(r27)
@@ -6469,7 +6469,7 @@ lbl_8039FC08:
/* 8039FC28 0039B888 3F A0 80 64 */ lis r29, lbl_8063CED8@ha
/* 8039FC2C 0039B88C 3B BD CE D8 */ addi r29, r29, lbl_8063CED8@l
/* 8039FC30 0039B890 7F A3 EB 78 */ mr r3, r29
-/* 8039FC34 0039B894 4B EC FD 15 */ bl func_8026F948
+/* 8039FC34 0039B894 4B EC FD 15 */ bl OSLockMutex
/* 8039FC38 0039B898 80 7B 05 E4 */ lwz r3, 0x5e4(r27)
/* 8039FC3C 0039B89C 4B FD AD B1 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 8039FC40 0039B8A0 80 7B 05 D0 */ lwz r3, 0x5d0(r27)
@@ -6481,7 +6481,7 @@ lbl_8039FC08:
/* 8039FC58 0039B8B8 39 00 00 00 */ li r8, 0
/* 8039FC5C 0039B8BC 4B FD C4 C1 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 8039FC60 0039B8C0 7F A3 EB 78 */ mr r3, r29
-/* 8039FC64 0039B8C4 4B EC FD C1 */ bl func_8026FA24
+/* 8039FC64 0039B8C4 4B EC FD C1 */ bl OSUnlockMutex
lbl_8039FC68:
/* 8039FC68 0039B8C8 38 00 00 00 */ li r0, 0
/* 8039FC6C 0039B8CC 90 1B 00 64 */ stw r0, 0x64(r27)
@@ -6700,7 +6700,7 @@ lbl_8039FF38:
/* 8039FF58 0039BBB8 3F A0 80 64 */ lis r29, lbl_8063CED8@ha
/* 8039FF5C 0039BBBC 3B BD CE D8 */ addi r29, r29, lbl_8063CED8@l
/* 8039FF60 0039BBC0 7F A3 EB 78 */ mr r3, r29
-/* 8039FF64 0039BBC4 4B EC F9 E5 */ bl func_8026F948
+/* 8039FF64 0039BBC4 4B EC F9 E5 */ bl OSLockMutex
/* 8039FF68 0039BBC8 80 7B 05 E4 */ lwz r3, 0x5e4(r27)
/* 8039FF6C 0039BBCC 4B FD AA 81 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 8039FF70 0039BBD0 80 7B 05 D0 */ lwz r3, 0x5d0(r27)
@@ -6712,7 +6712,7 @@ lbl_8039FF38:
/* 8039FF88 0039BBE8 39 00 00 00 */ li r8, 0
/* 8039FF8C 0039BBEC 4B FD C1 91 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 8039FF90 0039BBF0 7F A3 EB 78 */ mr r3, r29
-/* 8039FF94 0039BBF4 4B EC FA 91 */ bl func_8026FA24
+/* 8039FF94 0039BBF4 4B EC FA 91 */ bl OSUnlockMutex
lbl_8039FF98:
/* 8039FF98 0039BBF8 38 00 00 00 */ li r0, 0
/* 8039FF9C 0039BBFC 90 1B 00 64 */ stw r0, 0x64(r27)
@@ -6783,7 +6783,7 @@ lbl_803A0064:
/* 803A0084 0039BCE4 3F A0 80 64 */ lis r29, lbl_8063CED8@ha
/* 803A0088 0039BCE8 3B BD CE D8 */ addi r29, r29, lbl_8063CED8@l
/* 803A008C 0039BCEC 7F A3 EB 78 */ mr r3, r29
-/* 803A0090 0039BCF0 4B EC F8 B9 */ bl func_8026F948
+/* 803A0090 0039BCF0 4B EC F8 B9 */ bl OSLockMutex
/* 803A0094 0039BCF4 80 7B 05 E4 */ lwz r3, 0x5e4(r27)
/* 803A0098 0039BCF8 4B FD A9 55 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A009C 0039BCFC 80 7B 05 D0 */ lwz r3, 0x5d0(r27)
@@ -6795,7 +6795,7 @@ lbl_803A0064:
/* 803A00B4 0039BD14 39 00 00 00 */ li r8, 0
/* 803A00B8 0039BD18 4B FD C0 65 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A00BC 0039BD1C 7F A3 EB 78 */ mr r3, r29
-/* 803A00C0 0039BD20 4B EC F9 65 */ bl func_8026FA24
+/* 803A00C0 0039BD20 4B EC F9 65 */ bl OSUnlockMutex
lbl_803A00C4:
/* 803A00C4 0039BD24 38 00 00 00 */ li r0, 0
/* 803A00C8 0039BD28 90 1B 00 64 */ stw r0, 0x64(r27)
@@ -6863,7 +6863,7 @@ lbl_803A0188:
/* 803A01A8 0039BE08 3F A0 80 64 */ lis r29, lbl_8063CED8@ha
/* 803A01AC 0039BE0C 3B BD CE D8 */ addi r29, r29, lbl_8063CED8@l
/* 803A01B0 0039BE10 7F A3 EB 78 */ mr r3, r29
-/* 803A01B4 0039BE14 4B EC F7 95 */ bl func_8026F948
+/* 803A01B4 0039BE14 4B EC F7 95 */ bl OSLockMutex
/* 803A01B8 0039BE18 80 7B 05 E4 */ lwz r3, 0x5e4(r27)
/* 803A01BC 0039BE1C 4B FD A8 31 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A01C0 0039BE20 80 7B 05 D0 */ lwz r3, 0x5d0(r27)
@@ -6875,7 +6875,7 @@ lbl_803A0188:
/* 803A01D8 0039BE38 39 00 00 00 */ li r8, 0
/* 803A01DC 0039BE3C 4B FD BF 41 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A01E0 0039BE40 7F A3 EB 78 */ mr r3, r29
-/* 803A01E4 0039BE44 4B EC F8 41 */ bl func_8026FA24
+/* 803A01E4 0039BE44 4B EC F8 41 */ bl OSUnlockMutex
lbl_803A01E8:
/* 803A01E8 0039BE48 38 00 00 00 */ li r0, 0
/* 803A01EC 0039BE4C 90 1B 00 64 */ stw r0, 0x64(r27)
@@ -6943,7 +6943,7 @@ lbl_803A02AC:
/* 803A02CC 0039BF2C 3F A0 80 64 */ lis r29, lbl_8063CED8@ha
/* 803A02D0 0039BF30 3B BD CE D8 */ addi r29, r29, lbl_8063CED8@l
/* 803A02D4 0039BF34 7F A3 EB 78 */ mr r3, r29
-/* 803A02D8 0039BF38 4B EC F6 71 */ bl func_8026F948
+/* 803A02D8 0039BF38 4B EC F6 71 */ bl OSLockMutex
/* 803A02DC 0039BF3C 80 7B 05 E4 */ lwz r3, 0x5e4(r27)
/* 803A02E0 0039BF40 4B FD A7 0D */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A02E4 0039BF44 80 7B 05 D0 */ lwz r3, 0x5d0(r27)
@@ -6955,7 +6955,7 @@ lbl_803A02AC:
/* 803A02FC 0039BF5C 39 00 00 00 */ li r8, 0
/* 803A0300 0039BF60 4B FD BE 1D */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A0304 0039BF64 7F A3 EB 78 */ mr r3, r29
-/* 803A0308 0039BF68 4B EC F7 1D */ bl func_8026FA24
+/* 803A0308 0039BF68 4B EC F7 1D */ bl OSUnlockMutex
lbl_803A030C:
/* 803A030C 0039BF6C 38 00 00 00 */ li r0, 0
/* 803A0310 0039BF70 90 1B 00 64 */ stw r0, 0x64(r27)
@@ -7023,7 +7023,7 @@ lbl_803A03D0:
/* 803A03F0 0039C050 3F A0 80 64 */ lis r29, lbl_8063CED8@ha
/* 803A03F4 0039C054 3B BD CE D8 */ addi r29, r29, lbl_8063CED8@l
/* 803A03F8 0039C058 7F A3 EB 78 */ mr r3, r29
-/* 803A03FC 0039C05C 4B EC F5 4D */ bl func_8026F948
+/* 803A03FC 0039C05C 4B EC F5 4D */ bl OSLockMutex
/* 803A0400 0039C060 80 7B 05 E4 */ lwz r3, 0x5e4(r27)
/* 803A0404 0039C064 4B FD A5 E9 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A0408 0039C068 80 7B 05 D0 */ lwz r3, 0x5d0(r27)
@@ -7035,7 +7035,7 @@ lbl_803A03D0:
/* 803A0420 0039C080 39 00 00 00 */ li r8, 0
/* 803A0424 0039C084 4B FD BC F9 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A0428 0039C088 7F A3 EB 78 */ mr r3, r29
-/* 803A042C 0039C08C 4B EC F5 F9 */ bl func_8026FA24
+/* 803A042C 0039C08C 4B EC F5 F9 */ bl OSUnlockMutex
lbl_803A0430:
/* 803A0430 0039C090 38 00 00 00 */ li r0, 0
/* 803A0434 0039C094 90 1B 00 64 */ stw r0, 0x64(r27)
@@ -7103,7 +7103,7 @@ lbl_803A04F4:
/* 803A0514 0039C174 3F A0 80 64 */ lis r29, lbl_8063CED8@ha
/* 803A0518 0039C178 3B BD CE D8 */ addi r29, r29, lbl_8063CED8@l
/* 803A051C 0039C17C 7F A3 EB 78 */ mr r3, r29
-/* 803A0520 0039C180 4B EC F4 29 */ bl func_8026F948
+/* 803A0520 0039C180 4B EC F4 29 */ bl OSLockMutex
/* 803A0524 0039C184 80 7B 05 E4 */ lwz r3, 0x5e4(r27)
/* 803A0528 0039C188 4B FD A4 C5 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A052C 0039C18C 80 7B 05 D0 */ lwz r3, 0x5d0(r27)
@@ -7115,7 +7115,7 @@ lbl_803A04F4:
/* 803A0544 0039C1A4 39 00 00 00 */ li r8, 0
/* 803A0548 0039C1A8 4B FD BB D5 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A054C 0039C1AC 7F A3 EB 78 */ mr r3, r29
-/* 803A0550 0039C1B0 4B EC F4 D5 */ bl func_8026FA24
+/* 803A0550 0039C1B0 4B EC F4 D5 */ bl OSUnlockMutex
lbl_803A0554:
/* 803A0554 0039C1B4 38 00 00 00 */ li r0, 0
/* 803A0558 0039C1B8 90 1B 00 64 */ stw r0, 0x64(r27)
@@ -7183,7 +7183,7 @@ lbl_803A0618:
/* 803A0638 0039C298 3F A0 80 64 */ lis r29, lbl_8063CED8@ha
/* 803A063C 0039C29C 3B BD CE D8 */ addi r29, r29, lbl_8063CED8@l
/* 803A0640 0039C2A0 7F A3 EB 78 */ mr r3, r29
-/* 803A0644 0039C2A4 4B EC F3 05 */ bl func_8026F948
+/* 803A0644 0039C2A4 4B EC F3 05 */ bl OSLockMutex
/* 803A0648 0039C2A8 80 7B 05 E4 */ lwz r3, 0x5e4(r27)
/* 803A064C 0039C2AC 4B FD A3 A1 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A0650 0039C2B0 80 7B 05 D0 */ lwz r3, 0x5d0(r27)
@@ -7195,7 +7195,7 @@ lbl_803A0618:
/* 803A0668 0039C2C8 39 00 00 00 */ li r8, 0
/* 803A066C 0039C2CC 4B FD BA B1 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A0670 0039C2D0 7F A3 EB 78 */ mr r3, r29
-/* 803A0674 0039C2D4 4B EC F3 B1 */ bl func_8026FA24
+/* 803A0674 0039C2D4 4B EC F3 B1 */ bl OSUnlockMutex
lbl_803A0678:
/* 803A0678 0039C2D8 38 00 00 00 */ li r0, 0
/* 803A067C 0039C2DC 90 1B 00 64 */ stw r0, 0x64(r27)
@@ -7263,7 +7263,7 @@ lbl_803A073C:
/* 803A075C 0039C3BC 3F A0 80 64 */ lis r29, lbl_8063CED8@ha
/* 803A0760 0039C3C0 3B BD CE D8 */ addi r29, r29, lbl_8063CED8@l
/* 803A0764 0039C3C4 7F A3 EB 78 */ mr r3, r29
-/* 803A0768 0039C3C8 4B EC F1 E1 */ bl func_8026F948
+/* 803A0768 0039C3C8 4B EC F1 E1 */ bl OSLockMutex
/* 803A076C 0039C3CC 80 7B 05 E4 */ lwz r3, 0x5e4(r27)
/* 803A0770 0039C3D0 4B FD A2 7D */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A0774 0039C3D4 80 7B 05 D0 */ lwz r3, 0x5d0(r27)
@@ -7275,7 +7275,7 @@ lbl_803A073C:
/* 803A078C 0039C3EC 39 00 00 00 */ li r8, 0
/* 803A0790 0039C3F0 4B FD B9 8D */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A0794 0039C3F4 7F A3 EB 78 */ mr r3, r29
-/* 803A0798 0039C3F8 4B EC F2 8D */ bl func_8026FA24
+/* 803A0798 0039C3F8 4B EC F2 8D */ bl OSUnlockMutex
lbl_803A079C:
/* 803A079C 0039C3FC 38 00 00 00 */ li r0, 0
/* 803A07A0 0039C400 90 1B 00 64 */ stw r0, 0x64(r27)
@@ -8203,7 +8203,7 @@ lbl_803A1448:
/* 803A1468 0039D0C8 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 803A146C 0039D0CC 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 803A1470 0039D0D0 7F C3 F3 78 */ mr r3, r30
-/* 803A1474 0039D0D4 4B EC E4 D5 */ bl func_8026F948
+/* 803A1474 0039D0D4 4B EC E4 D5 */ bl OSLockMutex
/* 803A1478 0039D0D8 80 7D 05 E4 */ lwz r3, 0x5e4(r29)
/* 803A147C 0039D0DC 4B FD 95 71 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A1480 0039D0E0 80 7D 05 D0 */ lwz r3, 0x5d0(r29)
@@ -8215,7 +8215,7 @@ lbl_803A1448:
/* 803A1498 0039D0F8 39 00 00 00 */ li r8, 0
/* 803A149C 0039D0FC 4B FD AC 81 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A14A0 0039D100 7F C3 F3 78 */ mr r3, r30
-/* 803A14A4 0039D104 4B EC E5 81 */ bl func_8026FA24
+/* 803A14A4 0039D104 4B EC E5 81 */ bl OSUnlockMutex
lbl_803A14A8:
/* 803A14A8 0039D108 57 E0 10 3A */ slwi r0, r31, 2
/* 803A14AC 0039D10C 7C 7D 02 14 */ add r3, r29, r0
@@ -8391,7 +8391,7 @@ lbl_803A16F8:
/* 803A1718 0039D378 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 803A171C 0039D37C 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 803A1720 0039D380 7F C3 F3 78 */ mr r3, r30
-/* 803A1724 0039D384 4B EC E2 25 */ bl func_8026F948
+/* 803A1724 0039D384 4B EC E2 25 */ bl OSLockMutex
/* 803A1728 0039D388 80 7D 05 E4 */ lwz r3, 0x5e4(r29)
/* 803A172C 0039D38C 4B FD 92 C1 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A1730 0039D390 80 7D 05 D0 */ lwz r3, 0x5d0(r29)
@@ -8403,7 +8403,7 @@ lbl_803A16F8:
/* 803A1748 0039D3A8 39 00 00 00 */ li r8, 0
/* 803A174C 0039D3AC 4B FD A9 D1 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A1750 0039D3B0 7F C3 F3 78 */ mr r3, r30
-/* 803A1754 0039D3B4 4B EC E2 D1 */ bl func_8026FA24
+/* 803A1754 0039D3B4 4B EC E2 D1 */ bl OSUnlockMutex
/* 803A1758 0039D3B8 48 00 13 D8 */ b lbl_803A2B30
/* 803A175C 0039D3BC 2C 04 00 01 */ cmpwi r4, 1
/* 803A1760 0039D3C0 40 82 00 D8 */ bne lbl_803A1838
@@ -8447,7 +8447,7 @@ lbl_803A17D4:
/* 803A17F4 0039D454 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 803A17F8 0039D458 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 803A17FC 0039D45C 7F C3 F3 78 */ mr r3, r30
-/* 803A1800 0039D460 4B EC E1 49 */ bl func_8026F948
+/* 803A1800 0039D460 4B EC E1 49 */ bl OSLockMutex
/* 803A1804 0039D464 80 7D 05 E4 */ lwz r3, 0x5e4(r29)
/* 803A1808 0039D468 4B FD 91 E5 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A180C 0039D46C 80 7D 05 D0 */ lwz r3, 0x5d0(r29)
@@ -8459,7 +8459,7 @@ lbl_803A17D4:
/* 803A1824 0039D484 39 00 00 00 */ li r8, 0
/* 803A1828 0039D488 4B FD A8 F5 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A182C 0039D48C 7F C3 F3 78 */ mr r3, r30
-/* 803A1830 0039D490 4B EC E1 F5 */ bl func_8026FA24
+/* 803A1830 0039D490 4B EC E1 F5 */ bl OSUnlockMutex
/* 803A1834 0039D494 48 00 12 FC */ b lbl_803A2B30
lbl_803A1838:
/* 803A1838 0039D498 2C 04 00 00 */ cmpwi r4, 0
@@ -8521,7 +8521,7 @@ lbl_803A18F0:
/* 803A1910 0039D570 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 803A1914 0039D574 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 803A1918 0039D578 7F C3 F3 78 */ mr r3, r30
-/* 803A191C 0039D57C 4B EC E0 2D */ bl func_8026F948
+/* 803A191C 0039D57C 4B EC E0 2D */ bl OSLockMutex
/* 803A1920 0039D580 80 7D 05 E4 */ lwz r3, 0x5e4(r29)
/* 803A1924 0039D584 4B FD 90 C9 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A1928 0039D588 80 7D 05 D0 */ lwz r3, 0x5d0(r29)
@@ -8533,7 +8533,7 @@ lbl_803A18F0:
/* 803A1940 0039D5A0 39 00 00 00 */ li r8, 0
/* 803A1944 0039D5A4 4B FD A7 D9 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A1948 0039D5A8 7F C3 F3 78 */ mr r3, r30
-/* 803A194C 0039D5AC 4B EC E0 D9 */ bl func_8026FA24
+/* 803A194C 0039D5AC 4B EC E0 D9 */ bl OSUnlockMutex
/* 803A1950 0039D5B0 48 00 11 E0 */ b lbl_803A2B30
/* 803A1954 0039D5B4 80 7D 00 80 */ lwz r3, 0x80(r29)
/* 803A1958 0039D5B8 2C 03 00 00 */ cmpwi r3, 0
@@ -8635,7 +8635,7 @@ lbl_803A1A94:
/* 803A1AB4 0039D714 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 803A1AB8 0039D718 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 803A1ABC 0039D71C 7F C3 F3 78 */ mr r3, r30
-/* 803A1AC0 0039D720 4B EC DE 89 */ bl func_8026F948
+/* 803A1AC0 0039D720 4B EC DE 89 */ bl OSLockMutex
/* 803A1AC4 0039D724 80 7D 05 E4 */ lwz r3, 0x5e4(r29)
/* 803A1AC8 0039D728 4B FD 8F 25 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A1ACC 0039D72C 80 7D 05 D0 */ lwz r3, 0x5d0(r29)
@@ -8647,7 +8647,7 @@ lbl_803A1A94:
/* 803A1AE4 0039D744 39 00 00 00 */ li r8, 0
/* 803A1AE8 0039D748 4B FD A6 35 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A1AEC 0039D74C 7F C3 F3 78 */ mr r3, r30
-/* 803A1AF0 0039D750 4B EC DF 35 */ bl func_8026FA24
+/* 803A1AF0 0039D750 4B EC DF 35 */ bl OSUnlockMutex
lbl_803A1AF4:
/* 803A1AF4 0039D754 CB E2 A9 68 */ lfd f31, lbl_80642F68-_SDA2_BASE_(r2)
/* 803A1AF8 0039D758 7F BC EB 78 */ mr r28, r29
@@ -8693,7 +8693,7 @@ lbl_803A1B6C:
/* 803A1B8C 0039D7EC 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 803A1B90 0039D7F0 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 803A1B94 0039D7F4 7F C3 F3 78 */ mr r3, r30
-/* 803A1B98 0039D7F8 4B EC DD B1 */ bl func_8026F948
+/* 803A1B98 0039D7F8 4B EC DD B1 */ bl OSLockMutex
/* 803A1B9C 0039D7FC 80 7D 05 E4 */ lwz r3, 0x5e4(r29)
/* 803A1BA0 0039D800 4B FD 8E 4D */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A1BA4 0039D804 80 7D 05 D0 */ lwz r3, 0x5d0(r29)
@@ -8705,7 +8705,7 @@ lbl_803A1B6C:
/* 803A1BBC 0039D81C 39 00 00 00 */ li r8, 0
/* 803A1BC0 0039D820 4B FD A5 5D */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A1BC4 0039D824 7F C3 F3 78 */ mr r3, r30
-/* 803A1BC8 0039D828 4B EC DE 5D */ bl func_8026FA24
+/* 803A1BC8 0039D828 4B EC DE 5D */ bl OSUnlockMutex
lbl_803A1BCC:
/* 803A1BCC 0039D82C CB E2 A9 68 */ lfd f31, lbl_80642F68-_SDA2_BASE_(r2)
/* 803A1BD0 0039D830 7F BC EB 78 */ mr r28, r29
@@ -8787,7 +8787,7 @@ lbl_803A1CC0:
/* 803A1CE0 0039D940 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 803A1CE4 0039D944 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 803A1CE8 0039D948 7F C3 F3 78 */ mr r3, r30
-/* 803A1CEC 0039D94C 4B EC DC 5D */ bl func_8026F948
+/* 803A1CEC 0039D94C 4B EC DC 5D */ bl OSLockMutex
/* 803A1CF0 0039D950 80 7D 05 E4 */ lwz r3, 0x5e4(r29)
/* 803A1CF4 0039D954 4B FD 8C F9 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A1CF8 0039D958 80 7D 05 D0 */ lwz r3, 0x5d0(r29)
@@ -8799,7 +8799,7 @@ lbl_803A1CC0:
/* 803A1D10 0039D970 39 00 00 00 */ li r8, 0
/* 803A1D14 0039D974 4B FD A4 09 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A1D18 0039D978 7F C3 F3 78 */ mr r3, r30
-/* 803A1D1C 0039D97C 4B EC DD 09 */ bl func_8026FA24
+/* 803A1D1C 0039D97C 4B EC DD 09 */ bl OSUnlockMutex
/* 803A1D20 0039D980 48 00 0E 10 */ b lbl_803A2B30
/* 803A1D24 0039D984 80 7D 00 80 */ lwz r3, 0x80(r29)
/* 803A1D28 0039D988 2C 03 00 0A */ cmpwi r3, 0xa
@@ -8901,7 +8901,7 @@ lbl_803A1E64:
/* 803A1E84 0039DAE4 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 803A1E88 0039DAE8 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 803A1E8C 0039DAEC 7F C3 F3 78 */ mr r3, r30
-/* 803A1E90 0039DAF0 4B EC DA B9 */ bl func_8026F948
+/* 803A1E90 0039DAF0 4B EC DA B9 */ bl OSLockMutex
/* 803A1E94 0039DAF4 80 7D 05 E4 */ lwz r3, 0x5e4(r29)
/* 803A1E98 0039DAF8 4B FD 8B 55 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A1E9C 0039DAFC 80 7D 05 D0 */ lwz r3, 0x5d0(r29)
@@ -8913,7 +8913,7 @@ lbl_803A1E64:
/* 803A1EB4 0039DB14 39 00 00 00 */ li r8, 0
/* 803A1EB8 0039DB18 4B FD A2 65 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A1EBC 0039DB1C 7F C3 F3 78 */ mr r3, r30
-/* 803A1EC0 0039DB20 4B EC DB 65 */ bl func_8026FA24
+/* 803A1EC0 0039DB20 4B EC DB 65 */ bl OSUnlockMutex
lbl_803A1EC4:
/* 803A1EC4 0039DB24 CB E2 A9 68 */ lfd f31, lbl_80642F68-_SDA2_BASE_(r2)
/* 803A1EC8 0039DB28 7F BC EB 78 */ mr r28, r29
@@ -8959,7 +8959,7 @@ lbl_803A1F3C:
/* 803A1F5C 0039DBBC 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 803A1F60 0039DBC0 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 803A1F64 0039DBC4 7F C3 F3 78 */ mr r3, r30
-/* 803A1F68 0039DBC8 4B EC D9 E1 */ bl func_8026F948
+/* 803A1F68 0039DBC8 4B EC D9 E1 */ bl OSLockMutex
/* 803A1F6C 0039DBCC 80 7D 05 E4 */ lwz r3, 0x5e4(r29)
/* 803A1F70 0039DBD0 4B FD 8A 7D */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A1F74 0039DBD4 80 7D 05 D0 */ lwz r3, 0x5d0(r29)
@@ -8971,7 +8971,7 @@ lbl_803A1F3C:
/* 803A1F8C 0039DBEC 39 00 00 00 */ li r8, 0
/* 803A1F90 0039DBF0 4B FD A1 8D */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A1F94 0039DBF4 7F C3 F3 78 */ mr r3, r30
-/* 803A1F98 0039DBF8 4B EC DA 8D */ bl func_8026FA24
+/* 803A1F98 0039DBF8 4B EC DA 8D */ bl OSUnlockMutex
lbl_803A1F9C:
/* 803A1F9C 0039DBFC CB C2 A9 68 */ lfd f30, lbl_80642F68-_SDA2_BASE_(r2)
/* 803A1FA0 0039DC00 7F BC EB 78 */ mr r28, r29
@@ -9053,7 +9053,7 @@ lbl_803A2090:
/* 803A20B0 0039DD10 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 803A20B4 0039DD14 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 803A20B8 0039DD18 7F C3 F3 78 */ mr r3, r30
-/* 803A20BC 0039DD1C 4B EC D8 8D */ bl func_8026F948
+/* 803A20BC 0039DD1C 4B EC D8 8D */ bl OSLockMutex
/* 803A20C0 0039DD20 80 7D 05 E4 */ lwz r3, 0x5e4(r29)
/* 803A20C4 0039DD24 4B FD 89 29 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A20C8 0039DD28 80 7D 05 D0 */ lwz r3, 0x5d0(r29)
@@ -9065,7 +9065,7 @@ lbl_803A2090:
/* 803A20E0 0039DD40 39 00 00 00 */ li r8, 0
/* 803A20E4 0039DD44 4B FD A0 39 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A20E8 0039DD48 7F C3 F3 78 */ mr r3, r30
-/* 803A20EC 0039DD4C 4B EC D9 39 */ bl func_8026FA24
+/* 803A20EC 0039DD4C 4B EC D9 39 */ bl OSUnlockMutex
/* 803A20F0 0039DD50 48 00 0A 40 */ b lbl_803A2B30
/* 803A20F4 0039DD54 88 1D 00 84 */ lbz r0, 0x84(r29)
/* 803A20F8 0039DD58 2C 00 00 00 */ cmpwi r0, 0
@@ -9166,7 +9166,7 @@ lbl_803A2230:
/* 803A2250 0039DEB0 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 803A2254 0039DEB4 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 803A2258 0039DEB8 7F C3 F3 78 */ mr r3, r30
-/* 803A225C 0039DEBC 4B EC D6 ED */ bl func_8026F948
+/* 803A225C 0039DEBC 4B EC D6 ED */ bl OSLockMutex
/* 803A2260 0039DEC0 80 7D 05 E4 */ lwz r3, 0x5e4(r29)
/* 803A2264 0039DEC4 4B FD 87 89 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A2268 0039DEC8 80 7D 05 D0 */ lwz r3, 0x5d0(r29)
@@ -9178,7 +9178,7 @@ lbl_803A2230:
/* 803A2280 0039DEE0 39 00 00 00 */ li r8, 0
/* 803A2284 0039DEE4 4B FD 9E 99 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A2288 0039DEE8 7F C3 F3 78 */ mr r3, r30
-/* 803A228C 0039DEEC 4B EC D7 99 */ bl func_8026FA24
+/* 803A228C 0039DEEC 4B EC D7 99 */ bl OSUnlockMutex
/* 803A2290 0039DEF0 48 00 01 08 */ b lbl_803A2398
lbl_803A2294:
/* 803A2294 0039DEF4 3C 80 80 40 */ lis r4, lbl_80404DF8@ha
@@ -9238,7 +9238,7 @@ lbl_803A2338:
/* 803A2358 0039DFB8 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 803A235C 0039DFBC 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 803A2360 0039DFC0 7F C3 F3 78 */ mr r3, r30
-/* 803A2364 0039DFC4 4B EC D5 E5 */ bl func_8026F948
+/* 803A2364 0039DFC4 4B EC D5 E5 */ bl OSLockMutex
/* 803A2368 0039DFC8 80 7D 05 E4 */ lwz r3, 0x5e4(r29)
/* 803A236C 0039DFCC 4B FD 86 81 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A2370 0039DFD0 80 7D 05 D0 */ lwz r3, 0x5d0(r29)
@@ -9250,7 +9250,7 @@ lbl_803A2338:
/* 803A2388 0039DFE8 39 00 00 00 */ li r8, 0
/* 803A238C 0039DFEC 4B FD 9D 91 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A2390 0039DFF0 7F C3 F3 78 */ mr r3, r30
-/* 803A2394 0039DFF4 4B EC D6 91 */ bl func_8026FA24
+/* 803A2394 0039DFF4 4B EC D6 91 */ bl OSUnlockMutex
lbl_803A2398:
/* 803A2398 0039DFF8 C3 E2 A9 34 */ lfs f31, lbl_80642F34-_SDA2_BASE_(r2)
/* 803A239C 0039DFFC 7F BC EB 78 */ mr r28, r29
@@ -9366,7 +9366,7 @@ lbl_803A250C:
/* 803A252C 0039E18C 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 803A2530 0039E190 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 803A2534 0039E194 7F C3 F3 78 */ mr r3, r30
-/* 803A2538 0039E198 4B EC D4 11 */ bl func_8026F948
+/* 803A2538 0039E198 4B EC D4 11 */ bl OSLockMutex
/* 803A253C 0039E19C 80 7D 05 E4 */ lwz r3, 0x5e4(r29)
/* 803A2540 0039E1A0 4B FD 84 AD */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A2544 0039E1A4 80 7D 05 D0 */ lwz r3, 0x5d0(r29)
@@ -9378,7 +9378,7 @@ lbl_803A250C:
/* 803A255C 0039E1BC 39 00 00 00 */ li r8, 0
/* 803A2560 0039E1C0 4B FD 9B BD */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A2564 0039E1C4 7F C3 F3 78 */ mr r3, r30
-/* 803A2568 0039E1C8 4B EC D4 BD */ bl func_8026FA24
+/* 803A2568 0039E1C8 4B EC D4 BD */ bl OSUnlockMutex
/* 803A256C 0039E1CC 48 00 00 88 */ b lbl_803A25F4
lbl_803A2570:
/* 803A2570 0039E1D0 80 9D 00 04 */ lwz r4, 4(r29)
@@ -9402,7 +9402,7 @@ lbl_803A2594:
/* 803A25B4 0039E214 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 803A25B8 0039E218 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 803A25BC 0039E21C 7F C3 F3 78 */ mr r3, r30
-/* 803A25C0 0039E220 4B EC D3 89 */ bl func_8026F948
+/* 803A25C0 0039E220 4B EC D3 89 */ bl OSLockMutex
/* 803A25C4 0039E224 80 7D 05 E4 */ lwz r3, 0x5e4(r29)
/* 803A25C8 0039E228 4B FD 84 25 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A25CC 0039E22C 80 7D 05 D0 */ lwz r3, 0x5d0(r29)
@@ -9414,7 +9414,7 @@ lbl_803A2594:
/* 803A25E4 0039E244 39 00 00 00 */ li r8, 0
/* 803A25E8 0039E248 4B FD 9B 35 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A25EC 0039E24C 7F C3 F3 78 */ mr r3, r30
-/* 803A25F0 0039E250 4B EC D4 35 */ bl func_8026FA24
+/* 803A25F0 0039E250 4B EC D4 35 */ bl OSUnlockMutex
lbl_803A25F4:
/* 803A25F4 0039E254 38 00 00 09 */ li r0, 9
/* 803A25F8 0039E258 90 1D 00 10 */ stw r0, 0x10(r29)
@@ -9530,7 +9530,7 @@ lbl_803A2778:
/* 803A2798 0039E3F8 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 803A279C 0039E3FC 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 803A27A0 0039E400 7F C3 F3 78 */ mr r3, r30
-/* 803A27A4 0039E404 4B EC D1 A5 */ bl func_8026F948
+/* 803A27A4 0039E404 4B EC D1 A5 */ bl OSLockMutex
/* 803A27A8 0039E408 80 7D 05 E4 */ lwz r3, 0x5e4(r29)
/* 803A27AC 0039E40C 4B FD 82 41 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A27B0 0039E410 80 7D 05 D0 */ lwz r3, 0x5d0(r29)
@@ -9542,7 +9542,7 @@ lbl_803A2778:
/* 803A27C8 0039E428 39 00 00 00 */ li r8, 0
/* 803A27CC 0039E42C 4B FD 99 51 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A27D0 0039E430 7F C3 F3 78 */ mr r3, r30
-/* 803A27D4 0039E434 4B EC D2 51 */ bl func_8026FA24
+/* 803A27D4 0039E434 4B EC D2 51 */ bl OSUnlockMutex
lbl_803A27D8:
/* 803A27D8 0039E438 80 9D 00 04 */ lwz r4, 4(r29)
/* 803A27DC 0039E43C 38 60 00 00 */ li r3, 0
@@ -9565,7 +9565,7 @@ lbl_803A27FC:
/* 803A281C 0039E47C 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 803A2820 0039E480 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 803A2824 0039E484 7F C3 F3 78 */ mr r3, r30
-/* 803A2828 0039E488 4B EC D1 21 */ bl func_8026F948
+/* 803A2828 0039E488 4B EC D1 21 */ bl OSLockMutex
/* 803A282C 0039E48C 80 7D 05 E4 */ lwz r3, 0x5e4(r29)
/* 803A2830 0039E490 4B FD 81 BD */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A2834 0039E494 80 7D 05 D0 */ lwz r3, 0x5d0(r29)
@@ -9577,7 +9577,7 @@ lbl_803A27FC:
/* 803A284C 0039E4AC 39 00 00 00 */ li r8, 0
/* 803A2850 0039E4B0 4B FD 98 CD */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A2854 0039E4B4 7F C3 F3 78 */ mr r3, r30
-/* 803A2858 0039E4B8 4B EC D1 CD */ bl func_8026FA24
+/* 803A2858 0039E4B8 4B EC D1 CD */ bl OSUnlockMutex
/* 803A285C 0039E4BC 48 00 02 D4 */ b lbl_803A2B30
/* 803A2860 0039E4C0 3C 80 80 40 */ lis r4, lbl_80404DF8@ha
/* 803A2864 0039E4C4 38 00 00 25 */ li r0, 0x25
@@ -9643,7 +9643,7 @@ lbl_803A2920:
/* 803A2940 0039E5A0 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 803A2944 0039E5A4 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 803A2948 0039E5A8 7F C3 F3 78 */ mr r3, r30
-/* 803A294C 0039E5AC 4B EC CF FD */ bl func_8026F948
+/* 803A294C 0039E5AC 4B EC CF FD */ bl OSLockMutex
/* 803A2950 0039E5B0 80 7D 05 E4 */ lwz r3, 0x5e4(r29)
/* 803A2954 0039E5B4 4B FD 80 99 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A2958 0039E5B8 80 7D 05 D0 */ lwz r3, 0x5d0(r29)
@@ -9655,7 +9655,7 @@ lbl_803A2920:
/* 803A2970 0039E5D0 39 00 00 00 */ li r8, 0
/* 803A2974 0039E5D4 4B FD 97 A9 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A2978 0039E5D8 7F C3 F3 78 */ mr r3, r30
-/* 803A297C 0039E5DC 4B EC D0 A9 */ bl func_8026FA24
+/* 803A297C 0039E5DC 4B EC D0 A9 */ bl OSUnlockMutex
/* 803A2980 0039E5E0 48 00 01 B0 */ b lbl_803A2B30
lbl_803A2984:
/* 803A2984 0039E5E4 2C 04 00 02 */ cmpwi r4, 2
@@ -9681,7 +9681,7 @@ lbl_803A29B0:
/* 803A29D0 0039E630 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 803A29D4 0039E634 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 803A29D8 0039E638 7F C3 F3 78 */ mr r3, r30
-/* 803A29DC 0039E63C 4B EC CF 6D */ bl func_8026F948
+/* 803A29DC 0039E63C 4B EC CF 6D */ bl OSLockMutex
/* 803A29E0 0039E640 80 7D 05 E4 */ lwz r3, 0x5e4(r29)
/* 803A29E4 0039E644 4B FD 80 09 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A29E8 0039E648 80 7D 05 D0 */ lwz r3, 0x5d0(r29)
@@ -9693,7 +9693,7 @@ lbl_803A29B0:
/* 803A2A00 0039E660 39 00 00 00 */ li r8, 0
/* 803A2A04 0039E664 4B FD 97 19 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A2A08 0039E668 7F C3 F3 78 */ mr r3, r30
-/* 803A2A0C 0039E66C 4B EC D0 19 */ bl func_8026FA24
+/* 803A2A0C 0039E66C 4B EC D0 19 */ bl OSUnlockMutex
/* 803A2A10 0039E670 48 00 01 20 */ b lbl_803A2B30
/* 803A2A14 0039E674 3C 80 80 40 */ lis r4, lbl_80404DF8@ha
/* 803A2A18 0039E678 38 00 00 25 */ li r0, 0x25
@@ -9758,7 +9758,7 @@ lbl_803A2AD0:
/* 803A2AF0 0039E750 3F C0 80 64 */ lis r30, lbl_8063CED8@ha
/* 803A2AF4 0039E754 3B DE CE D8 */ addi r30, r30, lbl_8063CED8@l
/* 803A2AF8 0039E758 7F C3 F3 78 */ mr r3, r30
-/* 803A2AFC 0039E75C 4B EC CE 4D */ bl func_8026F948
+/* 803A2AFC 0039E75C 4B EC CE 4D */ bl OSLockMutex
/* 803A2B00 0039E760 80 7D 05 E4 */ lwz r3, 0x5e4(r29)
/* 803A2B04 0039E764 4B FD 7E E9 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
/* 803A2B08 0039E768 80 7D 05 D0 */ lwz r3, 0x5d0(r29)
@@ -9770,7 +9770,7 @@ lbl_803A2AD0:
/* 803A2B20 0039E780 39 00 00 00 */ li r8, 0
/* 803A2B24 0039E784 4B FD 95 F9 */ bl detail_StartSound__Q34nw4r3snd14SoundStartableFPQ34nw4r3snd11SoundHandleUlPQ54nw4r3snd6detail10BasicSound14AmbientArgInfoPQ44nw4r3snd6detail19ExternalSoundPlayerPCQ44nw4r3snd14SoundStartable9StartInfo
/* 803A2B28 0039E788 7F C3 F3 78 */ mr r3, r30
-/* 803A2B2C 0039E78C 4B EC CE F9 */ bl func_8026FA24
+/* 803A2B2C 0039E78C 4B EC CE F9 */ bl OSUnlockMutex
lbl_803A2B30:
/* 803A2B30 0039E790 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0
/* 803A2B34 0039E794 CB E1 00 40 */ lfd f31, 0x40(r1)
@@ -10521,7 +10521,7 @@ delete_sound__Q210homebutton10HomeButtonFv:
/* 803A3594 0039F1F4 93 C1 00 08 */ stw r30, 8(r1)
/* 803A3598 0039F1F8 7C 7E 1B 78 */ mr r30, r3
/* 803A359C 0039F1FC 7F E3 FB 78 */ mr r3, r31
-/* 803A35A0 0039F200 4B EC C3 A9 */ bl func_8026F948
+/* 803A35A0 0039F200 4B EC C3 A9 */ bl OSLockMutex
/* 803A35A4 0039F204 80 7E 05 D4 */ lwz r3, 0x5d4(r30)
/* 803A35A8 0039F208 2C 03 00 00 */ cmpwi r3, 0
/* 803A35AC 0039F20C 41 82 00 20 */ beq lbl_803A35CC
@@ -10584,7 +10584,7 @@ lbl_803A366C:
/* 803A367C 0039F2DC 4B FD 73 71 */ bl DetachSound__Q34nw4r3snd11SoundHandleFv
lbl_803A3680:
/* 803A3680 0039F2E0 7F E3 FB 78 */ mr r3, r31
-/* 803A3684 0039F2E4 4B EC C3 A1 */ bl func_8026FA24
+/* 803A3684 0039F2E4 4B EC C3 A1 */ bl OSUnlockMutex
/* 803A3688 0039F2E8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803A368C 0039F2EC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803A3690 0039F2F0 83 C1 00 08 */ lwz r30, 8(r1)