diff options
-rw-r--r-- | asm/text_1.s | 12 | ||||
-rw-r--r-- | asm/text_10.s | 790 | ||||
-rw-r--r-- | asm/text_11.s | 58 | ||||
-rw-r--r-- | asm/text_2.s | 4 | ||||
-rw-r--r-- | asm/text_3.s | 2 | ||||
-rw-r--r-- | asm/text_4.s | 40 | ||||
-rw-r--r-- | asm/text_5.s | 4 | ||||
-rw-r--r-- | asm/text_6.s | 38 | ||||
-rw-r--r-- | asm/text_7.s | 889 | ||||
-rw-r--r-- | asm/text_8.s | 1994 | ||||
-rw-r--r-- | asm/text_9.s | 386 |
11 files changed, 2110 insertions, 2107 deletions
diff --git a/asm/text_1.s b/asm/text_1.s index 0bf1926..8cfeb1d 100644 --- a/asm/text_1.s +++ b/asm/text_1.s @@ -91462,7 +91462,7 @@ lbl_80055EDC: /* 80055EE4 00051B44 90 01 00 34 */ stw r0, 0x34(r1) /* 80055EE8 00051B48 39 61 00 30 */ addi r11, r1, 0x30 /* 80055EEC 00051B4C 48 17 12 3D */ bl func_801C7128 -/* 80055EF0 00051B50 48 21 C8 C9 */ bl func_802727B8 +/* 80055EF0 00051B50 48 21 C8 C9 */ bl OSGetTime /* 80055EF4 00051B54 7C 7D 1B 78 */ mr r29, r3 /* 80055EF8 00051B58 38 60 00 04 */ li r3, 4 /* 80055EFC 00051B5C 64 63 00 04 */ oris r3, r3, 4 @@ -91482,7 +91482,7 @@ lbl_80055EDC: /* 80055F34 00051B94 3F E0 80 00 */ lis r31, 0x8000 /* 80055F38 00051B98 3B C4 DE 83 */ addi r30, r4, 0x431BDE83@l lbl_80055F3C: -/* 80055F3C 00051B9C 48 21 C8 7D */ bl func_802727B8 +/* 80055F3C 00051B9C 48 21 C8 7D */ bl OSGetTime /* 80055F40 00051BA0 80 1F 00 F8 */ lwz r0, 0xf8(r31) /* 80055F44 00051BA4 7C FC 20 10 */ subfc r7, r28, r4 /* 80055F48 00051BA8 7C DD 19 10 */ subfe r6, r29, r3 @@ -91497,7 +91497,7 @@ lbl_80055F3C: /* 80055F6C 00051BCC 80 AD 81 E0 */ lwz r5, lbl_8063D4A0-_SDA_BASE_(r13) /* 80055F70 00051BD0 90 85 00 04 */ stw r4, 4(r5) /* 80055F74 00051BD4 90 65 00 00 */ stw r3, 0(r5) -/* 80055F78 00051BD8 48 21 C8 41 */ bl func_802727B8 +/* 80055F78 00051BD8 48 21 C8 41 */ bl OSGetTime /* 80055F7C 00051BDC 80 AD 81 E0 */ lwz r5, lbl_8063D4A0-_SDA_BASE_(r13) /* 80055F80 00051BE0 7C 9C 23 78 */ mr r28, r4 /* 80055F84 00051BE4 7C 7D 1B 78 */ mr r29, r3 @@ -95285,14 +95285,14 @@ lbl_800592DC: /* 80059318 00054F78 80 03 00 08 */ lwz r0, 8(r3) /* 8005931C 00054F7C 60 00 00 01 */ ori r0, r0, 1 /* 80059320 00054F80 90 03 00 08 */ stw r0, 8(r3) -/* 80059324 00054F84 48 21 94 95 */ bl func_802727B8 +/* 80059324 00054F84 48 21 94 95 */ bl OSGetTime /* 80059328 00054F88 3C A0 43 1C */ lis r5, 0x431BDE83@ha /* 8005932C 00054F8C 7C 9B 23 78 */ mr r27, r4 /* 80059330 00054F90 7C 7C 1B 78 */ mr r28, r3 /* 80059334 00054F94 3F C0 80 00 */ lis r30, 0x8000 /* 80059338 00054F98 3B A5 DE 83 */ addi r29, r5, 0x431BDE83@l lbl_8005933C: -/* 8005933C 00054F9C 48 21 94 7D */ bl func_802727B8 +/* 8005933C 00054F9C 48 21 94 7D */ bl OSGetTime /* 80059340 00054FA0 80 1E 00 F8 */ lwz r0, 0xf8(r30) /* 80059344 00054FA4 7C DB 20 10 */ subfc r6, r27, r4 /* 80059348 00054FA8 7C 7C 19 10 */ subfe r3, r28, r3 @@ -95307,7 +95307,7 @@ lbl_8005933C: /* 8005936C 00054FCC 80 AD 81 E0 */ lwz r5, lbl_8063D4A0-_SDA_BASE_(r13) /* 80059370 00054FD0 90 85 10 A4 */ stw r4, 0x10a4(r5) /* 80059374 00054FD4 90 65 10 A0 */ stw r3, 0x10a0(r5) -/* 80059378 00054FD8 48 21 94 41 */ bl func_802727B8 +/* 80059378 00054FD8 48 21 94 41 */ bl OSGetTime /* 8005937C 00054FDC 7C 9B 23 78 */ mr r27, r4 /* 80059380 00054FE0 7C 7C 1B 78 */ mr r28, r3 /* 80059384 00054FE4 48 00 04 41 */ bl func_800597C4 diff --git a/asm/text_10.s b/asm/text_10.s index 6d68f7f..2b02a34 100644 --- a/asm/text_10.s +++ b/asm/text_10.s @@ -185,7 +185,7 @@ lbl_80328DC8: /* 80328DEC 00324A4C 40 82 00 1C */ bne lbl_80328E08 /* 80328DF0 00324A50 38 00 00 00 */ li r0, 0 /* 80328DF4 00324A54 98 03 01 B1 */ stb r0, 0x1b1(r3) -/* 80328DF8 00324A58 4B F4 99 C1 */ bl func_802727B8 +/* 80328DF8 00324A58 4B F4 99 C1 */ bl OSGetTime /* 80328DFC 00324A5C 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 80328E00 00324A60 90 85 02 0C */ stw r4, 0x20c(r5) /* 80328E04 00324A64 90 65 02 08 */ stw r3, 0x208(r5) @@ -806,7 +806,7 @@ lbl_803296C8: /* 803296E8 00325348 80 03 02 14 */ lwz r0, 0x214(r3) /* 803296EC 0032534C 7C 19 00 00 */ cmpw r25, r0 /* 803296F0 00325350 40 82 10 9C */ bne lbl_8032A78C -/* 803296F4 00325354 4B F4 90 C5 */ bl func_802727B8 +/* 803296F4 00325354 4B F4 90 C5 */ bl OSGetTime /* 803296F8 00325358 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 803296FC 0032535C 90 85 01 DC */ stw r4, 0x1dc(r5) /* 80329700 00325360 90 65 01 D8 */ stw r3, 0x1d8(r5) @@ -823,7 +823,7 @@ lbl_8032971C: lbl_80329728: /* 80329728 00325388 38 00 00 01 */ li r0, 1 /* 8032972C 0032538C 90 05 01 C0 */ stw r0, 0x1c0(r5) -/* 80329730 00325390 4B F4 90 89 */ bl func_802727B8 +/* 80329730 00325390 4B F4 90 89 */ bl OSGetTime /* 80329734 00325394 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 80329738 00325398 90 85 01 CC */ stw r4, 0x1cc(r5) /* 8032973C 0032539C 90 65 01 C8 */ stw r3, 0x1c8(r5) @@ -848,7 +848,7 @@ lbl_8032975C: /* 80329784 003253E4 90 64 01 A4 */ stw r3, 0x1a4(r4) /* 80329788 003253E8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13) /* 8032978C 003253EC 90 03 00 E8 */ stw r0, 0xe8(r3) -/* 80329790 003253F0 4B F4 90 29 */ bl func_802727B8 +/* 80329790 003253F0 4B F4 90 29 */ bl OSGetTime /* 80329794 003253F4 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 80329798 003253F8 90 85 00 F4 */ stw r4, 0xf4(r5) /* 8032979C 003253FC 90 65 00 F0 */ stw r3, 0xf0(r5) @@ -1556,7 +1556,7 @@ lbl_8032A1A8: /* 8032A1C0 00325E20 88 03 00 00 */ lbz r0, 0(r3) /* 8032A1C4 00325E24 2C 00 00 00 */ cmpwi r0, 0 /* 8032A1C8 00325E28 41 82 00 BC */ beq lbl_8032A284 -/* 8032A1CC 00325E2C 4B F4 85 ED */ bl func_802727B8 +/* 8032A1CC 00325E2C 4B F4 85 ED */ bl OSGetTime /* 8032A1D0 00325E30 3F 60 80 00 */ lis r27, 0x800000F8@ha /* 8032A1D4 00325E34 83 8D B0 64 */ lwz r28, lbl_80640324-_SDA_BASE_(r13) /* 8032A1D8 00325E38 80 1B 00 F8 */ lwz r0, 0x800000F8@l(r27) @@ -1582,7 +1582,7 @@ lbl_8032A1A8: /* 8032A228 00325E88 40 82 00 5C */ bne lbl_8032A284 /* 8032A22C 00325E8C 3C 00 01 00 */ lis r0, 0x100 /* 8032A230 00325E90 90 01 00 18 */ stw r0, 0x18(r1) -/* 8032A234 00325E94 4B F4 85 85 */ bl func_802727B8 +/* 8032A234 00325E94 4B F4 85 85 */ bl OSGetTime /* 8032A238 00325E98 80 1B 00 F8 */ lwz r0, 0xf8(r27) /* 8032A23C 00325E9C 38 B8 4D D3 */ addi r5, r24, 0x4dd3 /* 8032A240 00325EA0 80 CD B0 64 */ lwz r6, lbl_80640324-_SDA_BASE_(r13) @@ -2418,7 +2418,7 @@ lbl_8032AD94: /* 8032ADC8 00326A28 90 03 00 0C */ stw r0, 0xc(r3) /* 8032ADCC 00326A2C 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13) /* 8032ADD0 00326A30 98 03 00 02 */ stb r0, 2(r3) -/* 8032ADD4 00326A34 4B F4 79 E5 */ bl func_802727B8 +/* 8032ADD4 00326A34 4B F4 79 E5 */ bl OSGetTime /* 8032ADD8 00326A38 80 AD B0 64 */ lwz r5, lbl_80640324-_SDA_BASE_(r13) /* 8032ADDC 00326A3C 90 85 00 1C */ stw r4, 0x1c(r5) /* 8032ADE0 00326A40 90 65 00 18 */ stw r3, 0x18(r5) @@ -2457,7 +2457,7 @@ lbl_8032AE4C: /* 8032AE4C 00326AAC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13) /* 8032AE50 00326AB0 38 00 00 01 */ li r0, 1 /* 8032AE54 00326AB4 90 03 01 C0 */ stw r0, 0x1c0(r3) -/* 8032AE58 00326AB8 4B F4 79 61 */ bl func_802727B8 +/* 8032AE58 00326AB8 4B F4 79 61 */ bl OSGetTime /* 8032AE5C 00326ABC 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 8032AE60 00326AC0 2C 1D 00 00 */ cmpwi r29, 0 /* 8032AE64 00326AC4 90 85 01 CC */ stw r4, 0x1cc(r5) @@ -2526,7 +2526,7 @@ lbl_8032AF4C: /* 8032AF4C 00326BAC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13) /* 8032AF50 00326BB0 38 00 17 70 */ li r0, 0x1770 /* 8032AF54 00326BB4 90 03 01 D0 */ stw r0, 0x1d0(r3) -/* 8032AF58 00326BB8 4B F4 78 61 */ bl func_802727B8 +/* 8032AF58 00326BB8 4B F4 78 61 */ bl OSGetTime /* 8032AF5C 00326BBC 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13) /* 8032AF60 00326BC0 38 00 00 00 */ li r0, 0 /* 8032AF64 00326BC4 38 A0 00 01 */ li r5, 1 @@ -2623,7 +2623,7 @@ lbl_8032B094: /* 8032B0A8 00326D08 40 82 00 2C */ bne lbl_8032B0D4 /* 8032B0AC 00326D0C 38 00 0B B8 */ li r0, 0xbb8 /* 8032B0B0 00326D10 90 03 01 D0 */ stw r0, 0x1d0(r3) -/* 8032B0B4 00326D14 4B F4 77 05 */ bl func_802727B8 +/* 8032B0B4 00326D14 4B F4 77 05 */ bl OSGetTime /* 8032B0B8 00326D18 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 8032B0BC 00326D1C 38 00 00 00 */ li r0, 0 /* 8032B0C0 00326D20 90 85 01 DC */ stw r4, 0x1dc(r5) @@ -2759,7 +2759,7 @@ func_8032B278: /* 8032B2A8 00326F08 93 E3 02 14 */ stw r31, 0x214(r3) /* 8032B2AC 00326F0C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13) /* 8032B2B0 00326F10 9B E3 01 AB */ stb r31, 0x1ab(r3) -/* 8032B2B4 00326F14 4B F4 75 05 */ bl func_802727B8 +/* 8032B2B4 00326F14 4B F4 75 05 */ bl OSGetTime /* 8032B2B8 00326F18 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 8032B2BC 00326F1C 90 85 01 DC */ stw r4, 0x1dc(r5) /* 8032B2C0 00326F20 90 65 01 D8 */ stw r3, 0x1d8(r5) @@ -3017,7 +3017,7 @@ lbl_8032B640: /* 8032B658 003272B8 90 64 01 A4 */ stw r3, 0x1a4(r4) /* 8032B65C 003272BC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13) /* 8032B660 003272C0 90 03 00 E8 */ stw r0, 0xe8(r3) -/* 8032B664 003272C4 4B F4 71 55 */ bl func_802727B8 +/* 8032B664 003272C4 4B F4 71 55 */ bl OSGetTime /* 8032B668 003272C8 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 8032B66C 003272CC 90 85 00 F4 */ stw r4, 0xf4(r5) /* 8032B670 003272D0 90 65 00 F0 */ stw r3, 0xf0(r5) @@ -3123,7 +3123,7 @@ lbl_8032B7D4: /* 8032B7DC 0032743C 38 00 00 00 */ li r0, 0 /* 8032B7E0 00327440 48 00 00 18 */ b lbl_8032B7F8 lbl_8032B7E4: -/* 8032B7E4 00327444 4B F4 6F D5 */ bl func_802727B8 +/* 8032B7E4 00327444 4B F4 6F D5 */ bl OSGetTime /* 8032B7E8 00327448 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 8032B7EC 0032744C 38 00 00 01 */ li r0, 1 /* 8032B7F0 00327450 90 85 01 FC */ stw r4, 0x1fc(r5) @@ -3563,7 +3563,7 @@ lbl_8032BDB4: /* 8032BE28 00327A88 40 82 00 20 */ bne lbl_8032BE48 /* 8032BE2C 00327A8C 38 00 00 02 */ li r0, 2 /* 8032BE30 00327A90 90 05 00 E8 */ stw r0, 0xe8(r5) -/* 8032BE34 00327A94 4B F4 69 85 */ bl func_802727B8 +/* 8032BE34 00327A94 4B F4 69 85 */ bl OSGetTime /* 8032BE38 00327A98 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 8032BE3C 00327A9C 90 85 00 F4 */ stw r4, 0xf4(r5) /* 8032BE40 00327AA0 90 65 00 F0 */ stw r3, 0xf0(r5) @@ -3808,7 +3808,7 @@ lbl_8032C1A8: /* 8032C1A8 00327E08 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13) /* 8032C1AC 00327E0C 38 00 00 00 */ li r0, 0 /* 8032C1B0 00327E10 98 03 01 B1 */ stb r0, 0x1b1(r3) -/* 8032C1B4 00327E14 4B F4 66 05 */ bl func_802727B8 +/* 8032C1B4 00327E14 4B F4 66 05 */ bl OSGetTime /* 8032C1B8 00327E18 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 8032C1BC 00327E1C 90 85 02 0C */ stw r4, 0x20c(r5) /* 8032C1C0 00327E20 90 65 02 08 */ stw r3, 0x208(r5) @@ -3853,7 +3853,7 @@ lbl_8032C244: /* 8032C250 00327EB0 90 03 01 A4 */ stw r0, 0x1a4(r3) /* 8032C254 00327EB4 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13) /* 8032C258 00327EB8 9B C3 01 B1 */ stb r30, 0x1b1(r3) -/* 8032C25C 00327EBC 4B F4 65 5D */ bl func_802727B8 +/* 8032C25C 00327EBC 4B F4 65 5D */ bl OSGetTime /* 8032C260 00327EC0 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 8032C264 00327EC4 3B A0 00 01 */ li r29, 1 /* 8032C268 00327EC8 90 85 02 0C */ stw r4, 0x20c(r5) @@ -4916,7 +4916,7 @@ lbl_8032D124: /* 8032D12C 00328D8C 38 A1 00 08 */ addi r5, r1, 8 /* 8032D130 00328D90 38 C0 00 04 */ li r6, 4 /* 8032D134 00328D94 48 00 39 D9 */ bl func_80330B0C -/* 8032D138 00328D98 4B F4 56 81 */ bl func_802727B8 +/* 8032D138 00328D98 4B F4 56 81 */ bl OSGetTime /* 8032D13C 00328D9C 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 8032D140 00328DA0 90 85 01 F4 */ stw r4, 0x1f4(r5) /* 8032D144 00328DA4 90 65 01 F0 */ stw r3, 0x1f0(r5) @@ -4944,7 +4944,7 @@ func_8032D160: /* 8032D190 00328DF0 28 00 00 01 */ cmplwi r0, 1 /* 8032D194 00328DF4 41 81 00 40 */ bgt lbl_8032D1D4 lbl_8032D198: -/* 8032D198 00328DF8 4B F4 56 21 */ bl func_802727B8 +/* 8032D198 00328DF8 4B F4 56 21 */ bl OSGetTime /* 8032D19C 00328DFC 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 8032D1A0 00328E00 81 1E 01 F4 */ lwz r8, 0x1f4(r30) /* 8032D1A4 00328E04 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -5070,7 +5070,7 @@ lbl_8032D358: /* 8032D360 00328FC0 2C 00 00 00 */ cmpwi r0, 0 /* 8032D364 00328FC4 41 82 00 1C */ beq lbl_8032D380 /* 8032D368 00328FC8 9B C3 01 AF */ stb r30, 0x1af(r3) -/* 8032D36C 00328FCC 4B F4 54 4D */ bl func_802727B8 +/* 8032D36C 00328FCC 4B F4 54 4D */ bl OSGetTime /* 8032D370 00328FD0 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 8032D374 00328FD4 90 85 01 F4 */ stw r4, 0x1f4(r5) /* 8032D378 00328FD8 90 65 01 F0 */ stw r3, 0x1f0(r5) @@ -5237,7 +5237,7 @@ lbl_8032D5A4: /* 8032D5AC 0032920C 38 00 00 00 */ li r0, 0 /* 8032D5B0 00329210 48 00 00 18 */ b lbl_8032D5C8 lbl_8032D5B4: -/* 8032D5B4 00329214 4B F4 52 05 */ bl func_802727B8 +/* 8032D5B4 00329214 4B F4 52 05 */ bl OSGetTime /* 8032D5B8 00329218 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 8032D5BC 0032921C 38 00 00 01 */ li r0, 1 /* 8032D5C0 00329220 90 85 01 FC */ stw r4, 0x1fc(r5) @@ -5252,7 +5252,7 @@ lbl_8032D5D8: /* 8032D5DC 0032923C 80 03 01 A4 */ lwz r0, 0x1a4(r3) /* 8032D5E0 00329240 2C 00 00 0E */ cmpwi r0, 0xe /* 8032D5E4 00329244 40 82 01 E4 */ bne lbl_8032D7C8 -/* 8032D5E8 00329248 4B F4 51 D1 */ bl func_802727B8 +/* 8032D5E8 00329248 4B F4 51 D1 */ bl OSGetTime /* 8032D5EC 0032924C 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 8032D5F0 00329250 83 CD B0 68 */ lwz r30, lbl_80640328-_SDA_BASE_(r13) /* 8032D5F4 00329254 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) @@ -5358,7 +5358,7 @@ lbl_8032D758: /* 8032D760 003293C0 38 00 00 00 */ li r0, 0 /* 8032D764 003293C4 48 00 00 18 */ b lbl_8032D77C lbl_8032D768: -/* 8032D768 003293C8 4B F4 50 51 */ bl func_802727B8 +/* 8032D768 003293C8 4B F4 50 51 */ bl OSGetTime /* 8032D76C 003293CC 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 8032D770 003293D0 38 00 00 01 */ li r0, 1 /* 8032D774 003293D4 90 85 01 FC */ stw r4, 0x1fc(r5) @@ -5413,7 +5413,7 @@ lbl_8032D818: /* 8032D820 00329480 38 00 00 00 */ li r0, 0 /* 8032D824 00329484 48 00 00 18 */ b lbl_8032D83C lbl_8032D828: -/* 8032D828 00329488 4B F4 4F 91 */ bl func_802727B8 +/* 8032D828 00329488 4B F4 4F 91 */ bl OSGetTime /* 8032D82C 0032948C 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 8032D830 00329490 38 00 00 01 */ li r0, 1 /* 8032D834 00329494 90 85 01 FC */ stw r4, 0x1fc(r5) @@ -5457,7 +5457,7 @@ func_8032D888: /* 8032D8B0 00329510 28 00 00 01 */ cmplwi r0, 1 /* 8032D8B4 00329514 41 81 00 40 */ bgt lbl_8032D8F4 lbl_8032D8B8: -/* 8032D8B8 00329518 4B F4 4F 01 */ bl func_802727B8 +/* 8032D8B8 00329518 4B F4 4F 01 */ bl OSGetTime /* 8032D8BC 0032951C 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 8032D8C0 00329520 81 1B 01 FC */ lwz r8, 0x1fc(r27) /* 8032D8C4 00329524 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -5525,7 +5525,7 @@ lbl_8032D99C: /* 8032D9A4 00329604 38 00 00 00 */ li r0, 0 /* 8032D9A8 00329608 48 00 00 18 */ b lbl_8032D9C0 lbl_8032D9AC: -/* 8032D9AC 0032960C 4B F4 4E 0D */ bl func_802727B8 +/* 8032D9AC 0032960C 4B F4 4E 0D */ bl OSGetTime /* 8032D9B0 00329610 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 8032D9B4 00329614 38 00 00 01 */ li r0, 1 /* 8032D9B8 00329618 90 85 01 FC */ stw r4, 0x1fc(r5) @@ -5569,7 +5569,7 @@ lbl_8032DA3C: /* 8032DA44 003296A4 2C 00 00 00 */ cmpwi r0, 0 /* 8032DA48 003296A8 41 82 00 1C */ beq lbl_8032DA64 /* 8032DA4C 003296AC 9B 83 01 B0 */ stb r28, 0x1b0(r3) -/* 8032DA50 003296B0 4B F4 4D 69 */ bl func_802727B8 +/* 8032DA50 003296B0 4B F4 4D 69 */ bl OSGetTime /* 8032DA54 003296B4 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 8032DA58 003296B8 90 85 01 FC */ stw r4, 0x1fc(r5) /* 8032DA5C 003296BC 90 65 01 F8 */ stw r3, 0x1f8(r5) @@ -5630,7 +5630,7 @@ lbl_8032DB1C: /* 8032DB24 00329784 38 00 00 00 */ li r0, 0 /* 8032DB28 00329788 48 00 00 18 */ b lbl_8032DB40 lbl_8032DB2C: -/* 8032DB2C 0032978C 4B F4 4C 8D */ bl func_802727B8 +/* 8032DB2C 0032978C 4B F4 4C 8D */ bl OSGetTime /* 8032DB30 00329790 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 8032DB34 00329794 38 00 00 01 */ li r0, 1 /* 8032DB38 00329798 90 85 01 FC */ stw r4, 0x1fc(r5) @@ -5832,7 +5832,7 @@ lbl_8032DDF4: /* 8032DDF8 00329A58 38 60 00 80 */ li r3, 0x80 /* 8032DDFC 00329A5C 4C C6 31 82 */ crclr 6 /* 8032DE00 00329A60 4B FE ED 35 */ bl func_8031CB34 -/* 8032DE04 00329A64 4B F4 49 B5 */ bl func_802727B8 +/* 8032DE04 00329A64 4B F4 49 B5 */ bl OSGetTime /* 8032DE08 00329A68 80 AD B0 64 */ lwz r5, lbl_80640324-_SDA_BASE_(r13) /* 8032DE0C 00329A6C 38 00 00 00 */ li r0, 0 /* 8032DE10 00329A70 90 85 00 1C */ stw r4, 0x1c(r5) @@ -5847,7 +5847,7 @@ lbl_8032DDF4: /* 8032DE34 00329A94 90 64 01 A4 */ stw r3, 0x1a4(r4) /* 8032DE38 00329A98 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13) /* 8032DE3C 00329A9C 90 03 00 E8 */ stw r0, 0xe8(r3) -/* 8032DE40 00329AA0 4B F4 49 79 */ bl func_802727B8 +/* 8032DE40 00329AA0 4B F4 49 79 */ bl OSGetTime /* 8032DE44 00329AA4 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 8032DE48 00329AA8 90 85 00 F4 */ stw r4, 0xf4(r5) /* 8032DE4C 00329AAC 90 65 00 F0 */ stw r3, 0xf0(r5) @@ -5861,7 +5861,7 @@ lbl_8032DE54: /* 8032DE68 00329AC8 4B FF D1 8D */ bl func_8032AFF4 /* 8032DE6C 00329ACC 48 00 04 04 */ b lbl_8032E270 lbl_8032DE70: -/* 8032DE70 00329AD0 4B F4 49 49 */ bl func_802727B8 +/* 8032DE70 00329AD0 4B F4 49 49 */ bl OSGetTime /* 8032DE74 00329AD4 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 8032DE78 00329AD8 81 0D B0 64 */ lwz r8, lbl_80640324-_SDA_BASE_(r13) /* 8032DE7C 00329ADC 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) @@ -5912,7 +5912,7 @@ lbl_8032DE70: /* 8032DF30 00329B90 93 C3 00 0C */ stw r30, 0xc(r3) /* 8032DF34 00329B94 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13) /* 8032DF38 00329B98 9B C3 00 02 */ stb r30, 2(r3) -/* 8032DF3C 00329B9C 4B F4 48 7D */ bl func_802727B8 +/* 8032DF3C 00329B9C 4B F4 48 7D */ bl OSGetTime /* 8032DF40 00329BA0 80 AD B0 64 */ lwz r5, lbl_80640324-_SDA_BASE_(r13) /* 8032DF44 00329BA4 90 85 00 1C */ stw r4, 0x1c(r5) /* 8032DF48 00329BA8 90 65 00 18 */ stw r3, 0x18(r5) @@ -5991,7 +5991,7 @@ lbl_8032E02C: /* 8032E04C 00329CAC 88 1E 00 02 */ lbz r0, 2(r30) /* 8032E050 00329CB0 2C 00 00 00 */ cmpwi r0, 0 /* 8032E054 00329CB4 40 82 00 64 */ bne lbl_8032E0B8 -/* 8032E058 00329CB8 4B F4 47 61 */ bl func_802727B8 +/* 8032E058 00329CB8 4B F4 47 61 */ bl OSGetTime /* 8032E05C 00329CBC 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 8032E060 00329CC0 83 CD B0 64 */ lwz r30, lbl_80640324-_SDA_BASE_(r13) /* 8032E064 00329CC4 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) @@ -6019,7 +6019,7 @@ lbl_8032E0B8: /* 8032E0B8 00329D18 88 1E 00 02 */ lbz r0, 2(r30) /* 8032E0BC 00329D1C 2C 00 00 00 */ cmpwi r0, 0 /* 8032E0C0 00329D20 41 82 01 B0 */ beq lbl_8032E270 -/* 8032E0C4 00329D24 4B F4 46 F5 */ bl func_802727B8 +/* 8032E0C4 00329D24 4B F4 46 F5 */ bl OSGetTime /* 8032E0C8 00329D28 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 8032E0CC 00329D2C 83 AD B0 64 */ lwz r29, lbl_80640324-_SDA_BASE_(r13) /* 8032E0D0 00329D30 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) @@ -6073,7 +6073,7 @@ lbl_8032E180: /* 8032E180 00329DE0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13) /* 8032E184 00329DE4 38 00 00 13 */ li r0, 0x13 /* 8032E188 00329DE8 90 03 01 A4 */ stw r0, 0x1a4(r3) -/* 8032E18C 00329DEC 4B F4 46 2D */ bl func_802727B8 +/* 8032E18C 00329DEC 4B F4 46 2D */ bl OSGetTime /* 8032E190 00329DF0 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 8032E194 00329DF4 80 CD B0 64 */ lwz r6, lbl_80640324-_SDA_BASE_(r13) /* 8032E198 00329DF8 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) @@ -6128,7 +6128,7 @@ lbl_8032E248: /* 8032E24C 00329EAC 88 03 00 0D */ lbz r0, 0xd(r3) /* 8032E250 00329EB0 7C 1D 00 00 */ cmpw r29, r0 /* 8032E254 00329EB4 40 81 FF 9C */ ble lbl_8032E1F0 -/* 8032E258 00329EB8 4B F4 45 61 */ bl func_802727B8 +/* 8032E258 00329EB8 4B F4 45 61 */ bl OSGetTime /* 8032E25C 00329EBC 80 AD B0 64 */ lwz r5, lbl_80640324-_SDA_BASE_(r13) /* 8032E260 00329EC0 38 00 00 01 */ li r0, 1 /* 8032E264 00329EC4 90 85 00 1C */ stw r4, 0x1c(r5) @@ -7093,7 +7093,7 @@ func_8032EF68: lbl_8032EFC8: /* 8032EFC8 0032AC28 7F 83 E3 78 */ mr r3, r28 /* 8032EFCC 0032AC2C 48 00 06 05 */ bl func_8032F5D0 -/* 8032EFD0 0032AC30 4B F4 37 E9 */ bl func_802727B8 +/* 8032EFD0 0032AC30 4B F4 37 E9 */ bl OSGetTime /* 8032EFD4 0032AC34 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 8032EFD8 0032AC38 3C A0 10 62 */ lis r5, 0x10624DD3@ha /* 8032EFDC 0032AC3C 80 C6 00 F8 */ lwz r6, 0x800000F8@l(r6) @@ -7263,7 +7263,7 @@ lbl_8032F228: /* 8032F228 0032AE88 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13) /* 8032F22C 0032AE8C 38 00 00 02 */ li r0, 2 /* 8032F230 0032AE90 90 03 00 E8 */ stw r0, 0xe8(r3) -/* 8032F234 0032AE94 4B F4 35 85 */ bl func_802727B8 +/* 8032F234 0032AE94 4B F4 35 85 */ bl OSGetTime /* 8032F238 0032AE98 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 8032F23C 0032AE9C 90 85 00 F4 */ stw r4, 0xf4(r5) /* 8032F240 0032AEA0 90 65 00 F0 */ stw r3, 0xf0(r5) @@ -7301,7 +7301,7 @@ lbl_8032F2B0: /* 8032F2B0 0032AF10 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13) /* 8032F2B4 0032AF14 38 00 00 02 */ li r0, 2 /* 8032F2B8 0032AF18 90 03 00 E8 */ stw r0, 0xe8(r3) -/* 8032F2BC 0032AF1C 4B F4 34 FD */ bl func_802727B8 +/* 8032F2BC 0032AF1C 4B F4 34 FD */ bl OSGetTime /* 8032F2C0 0032AF20 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 8032F2C4 0032AF24 90 85 00 F4 */ stw r4, 0xf4(r5) /* 8032F2C8 0032AF28 90 65 00 F0 */ stw r3, 0xf0(r5) @@ -7489,13 +7489,13 @@ lbl_8032F558: /* 8032F558 0032B1B8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13) /* 8032F55C 0032B1BC 38 00 00 02 */ li r0, 2 /* 8032F560 0032B1C0 90 03 00 E8 */ stw r0, 0xe8(r3) -/* 8032F564 0032B1C4 4B F4 32 55 */ bl func_802727B8 +/* 8032F564 0032B1C4 4B F4 32 55 */ bl OSGetTime /* 8032F568 0032B1C8 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 8032F56C 0032B1CC 90 85 00 F4 */ stw r4, 0xf4(r5) /* 8032F570 0032B1D0 90 65 00 F0 */ stw r3, 0xf0(r5) /* 8032F574 0032B1D4 48 00 00 44 */ b lbl_8032F5B8 lbl_8032F578: -/* 8032F578 0032B1D8 4B F4 32 41 */ bl func_802727B8 +/* 8032F578 0032B1D8 4B F4 32 41 */ bl OSGetTime /* 8032F57C 0032B1DC 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 8032F580 0032B1E0 3C A0 10 62 */ lis r5, 0x10624DD3@ha /* 8032F584 0032B1E4 80 C6 00 F8 */ lwz r6, 0x800000F8@l(r6) @@ -8602,7 +8602,7 @@ lbl_803304E0: /* 80330524 0032C184 7C 99 02 14 */ add r4, r25, r0 /* 80330528 0032C188 B0 64 02 A0 */ sth r3, 0x2a0(r4) lbl_8033052C: -/* 8033052C 0032C18C 4B F4 22 8D */ bl func_802727B8 +/* 8033052C 0032C18C 4B F4 22 8D */ bl OSGetTime /* 80330530 0032C190 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 80330534 0032C194 38 00 00 07 */ li r0, 7 /* 80330538 0032C198 90 85 01 94 */ stw r4, 0x194(r5) @@ -8845,7 +8845,7 @@ lbl_80330890: /* 803308A0 0032C500 88 A5 01 80 */ lbz r5, 0x180(r5) /* 803308A4 0032C504 4C C6 31 82 */ crclr 6 /* 803308A8 0032C508 4B FE C2 8D */ bl func_8031CB34 -/* 803308AC 0032C50C 4B F4 1F 0D */ bl func_802727B8 +/* 803308AC 0032C50C 4B F4 1F 0D */ bl OSGetTime /* 803308B0 0032C510 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 803308B4 0032C514 2C 1B 00 01 */ cmpwi r27, 1 /* 803308B8 0032C518 90 85 01 8C */ stw r4, 0x18c(r5) @@ -9468,7 +9468,7 @@ lbl_80331120: /* 80331130 0032CD90 80 1E 00 30 */ lwz r0, 0x30(r30) /* 80331134 0032CD94 2C 00 00 00 */ cmpwi r0, 0 /* 80331138 0032CD98 41 82 00 10 */ beq lbl_80331148 -/* 8033113C 0032CD9C 4B F4 16 7D */ bl func_802727B8 +/* 8033113C 0032CD9C 4B F4 16 7D */ bl OSGetTime /* 80331140 0032CDA0 90 9E 00 2C */ stw r4, 0x2c(r30) /* 80331144 0032CDA4 90 7E 00 28 */ stw r3, 0x28(r30) lbl_80331148: @@ -9544,7 +9544,7 @@ lbl_8033120C: /* 8033123C 0032CE9C 80 18 00 30 */ lwz r0, 0x30(r24) /* 80331240 0032CEA0 2C 00 00 00 */ cmpwi r0, 0 /* 80331244 0032CEA4 41 82 00 7C */ beq lbl_803312C0 -/* 80331248 0032CEA8 4B F4 15 71 */ bl func_802727B8 +/* 80331248 0032CEA8 4B F4 15 71 */ bl OSGetTime /* 8033124C 0032CEAC 80 1B 00 F8 */ lwz r0, 0xf8(r27) /* 80331250 0032CEB0 38 BC 4D D3 */ addi r5, r28, 0x4dd3 /* 80331254 0032CEB4 80 F8 00 2C */ lwz r7, 0x2c(r24) @@ -10006,7 +10006,7 @@ lbl_803318AC: /* 803318BC 0032D51C 80 1F 00 30 */ lwz r0, 0x30(r31) /* 803318C0 0032D520 2C 00 00 00 */ cmpwi r0, 0 /* 803318C4 0032D524 41 82 00 10 */ beq lbl_803318D4 -/* 803318C8 0032D528 4B F4 0E F1 */ bl func_802727B8 +/* 803318C8 0032D528 4B F4 0E F1 */ bl OSGetTime /* 803318CC 0032D52C 90 9F 00 2C */ stw r4, 0x2c(r31) /* 803318D0 0032D530 90 7F 00 28 */ stw r3, 0x28(r31) lbl_803318D4: @@ -11459,7 +11459,7 @@ func_80332E30: /* 80332E64 0032EAC4 90 7E 00 00 */ stw r3, 0(r30) /* 80332E68 0032EAC8 90 1E 00 1C */ stw r0, 0x1c(r30) /* 80332E6C 0032EACC 93 BE 00 24 */ stw r29, 0x24(r30) -/* 80332E70 0032EAD0 4B F3 F9 49 */ bl func_802727B8 +/* 80332E70 0032EAD0 4B F3 F9 49 */ bl OSGetTime /* 80332E74 0032EAD4 7C 9F 23 78 */ mr r31, r4 /* 80332E78 0032EAD8 3B A0 00 00 */ li r29, 0 /* 80332E7C 0032EADC 48 00 1B F9 */ bl func_80334A74 @@ -11607,7 +11607,7 @@ func_80333088: /* 80333098 0032ECF8 93 C1 00 18 */ stw r30, 0x18(r1) /* 8033309C 0032ECFC 7C 7E 1B 78 */ mr r30, r3 /* 803330A0 0032ED00 93 A1 00 14 */ stw r29, 0x14(r1) -/* 803330A4 0032ED04 4B F3 F7 15 */ bl func_802727B8 +/* 803330A4 0032ED04 4B F3 F7 15 */ bl OSGetTime /* 803330A8 0032ED08 7C 9F 23 78 */ mr r31, r4 /* 803330AC 0032ED0C 3B A0 00 00 */ li r29, 0 /* 803330B0 0032ED10 48 00 19 C5 */ bl func_80334A74 @@ -13054,7 +13054,7 @@ lbl_80334528: /* 8033454C 003301AC 39 00 00 00 */ li r8, 0 /* 80334550 003301B0 38 E0 00 00 */ li r7, 0 /* 80334554 003301B4 48 00 05 91 */ bl func_80334AE4 -/* 80334558 003301B8 4B F3 E2 61 */ bl func_802727B8 +/* 80334558 003301B8 4B F3 E2 61 */ bl OSGetTime /* 8033455C 003301BC 80 AD B0 8C */ lwz r5, lbl_8064034C-_SDA_BASE_(r13) /* 80334560 003301C0 38 00 00 0A */ li r0, 0xa /* 80334564 003301C4 90 85 57 2C */ stw r4, 0x572c(r5) @@ -13095,7 +13095,7 @@ lbl_803345E0: /* 803345E4 00330244 90 0D B0 90 */ stw r0, lbl_80640350-_SDA_BASE_(r13) /* 803345E8 00330248 48 00 03 C8 */ b lbl_803349B0 lbl_803345EC: -/* 803345EC 0033024C 4B F3 E1 CD */ bl func_802727B8 +/* 803345EC 0033024C 4B F3 E1 CD */ bl OSGetTime /* 803345F0 00330250 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 803345F4 00330254 80 CD B0 8C */ lwz r6, lbl_8064034C-_SDA_BASE_(r13) /* 803345F8 00330258 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) @@ -13237,7 +13237,7 @@ lbl_80334794: /* 80334810 00330470 38 A5 41 B2 */ addi r5, r5, 0x41b2 /* 80334814 00330474 81 06 01 B4 */ lwz r8, 0x1b4(r6) /* 80334818 00330478 48 00 02 CD */ bl func_80334AE4 -/* 8033481C 0033047C 4B F3 DF 9D */ bl func_802727B8 +/* 8033481C 0033047C 4B F3 DF 9D */ bl OSGetTime /* 80334820 00330480 80 AD B0 8C */ lwz r5, lbl_8064034C-_SDA_BASE_(r13) /* 80334824 00330484 38 00 00 14 */ li r0, 0x14 /* 80334828 00330488 90 85 57 2C */ stw r4, 0x572c(r5) @@ -13278,7 +13278,7 @@ lbl_803348A4: /* 803348A8 00330508 90 0D B0 90 */ stw r0, lbl_80640350-_SDA_BASE_(r13) /* 803348AC 0033050C 48 00 01 04 */ b lbl_803349B0 lbl_803348B0: -/* 803348B0 00330510 4B F3 DF 09 */ bl func_802727B8 +/* 803348B0 00330510 4B F3 DF 09 */ bl OSGetTime /* 803348B4 00330514 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 803348B8 00330518 80 CD B0 8C */ lwz r6, lbl_8064034C-_SDA_BASE_(r13) /* 803348BC 0033051C 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) @@ -13880,7 +13880,7 @@ lbl_80335014: /* 80335174 00330DD4 3B 84 00 01 */ addi r28, r4, 1 /* 80335178 00330DD8 38 8D 8E C4 */ addi r4, r13, lbl_8063E184-_SDA_BASE_ /* 8033517C 00330DDC 4B FC A0 BD */ bl func_802FF238 -/* 80335180 00330DE0 4B F3 D6 39 */ bl func_802727B8 +/* 80335180 00330DE0 4B F3 D6 39 */ bl OSGetTime /* 80335184 00330DE4 38 A1 00 20 */ addi r5, r1, 0x20 /* 80335188 00330DE8 4B F3 D8 7D */ bl func_80272A04 /* 8033518C 00330DEC 3C 60 51 EC */ lis r3, 0x51EB851F@ha @@ -14261,7 +14261,7 @@ lbl_80335714: /* 80335738 00331398 7C 99 23 78 */ mr r25, r4 /* 8033573C 0033139C 7C 76 1B 78 */ mr r22, r3 lbl_80335740: -/* 80335740 003313A0 4B F3 D0 79 */ bl func_802727B8 +/* 80335740 003313A0 4B F3 D0 79 */ bl OSGetTime /* 80335744 003313A4 7C 84 C8 10 */ subfc r4, r4, r25 /* 80335748 003313A8 7E A5 AB 78 */ mr r5, r21 /* 8033574C 003313AC 7C 03 B1 10 */ subfe r0, r3, r22 @@ -18002,7 +18002,7 @@ func_80338B08: /* 80338B10 00334770 90 01 00 14 */ stw r0, 0x14(r1) /* 80338B14 00334774 93 E1 00 0C */ stw r31, 0xc(r1) /* 80338B18 00334778 7C 7F 1B 78 */ mr r31, r3 -/* 80338B1C 0033477C 4B F3 9C 9D */ bl func_802727B8 +/* 80338B1C 0033477C 4B F3 9C 9D */ bl OSGetTime /* 80338B20 00334780 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 80338B24 00334784 38 A0 00 00 */ li r5, 0 /* 80338B28 00334788 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -18367,7 +18367,7 @@ func_80338FD8: /* 80338FD8 00334C38 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80338FDC 00334C3C 7C 08 02 A6 */ mflr r0 /* 80338FE0 00334C40 90 01 00 14 */ stw r0, 0x14(r1) -/* 80338FE4 00334C44 4B F3 97 D5 */ bl func_802727B8 +/* 80338FE4 00334C44 4B F3 97 D5 */ bl OSGetTime /* 80338FE8 00334C48 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 80338FEC 00334C4C 3C A0 10 62 */ lis r5, 0x10624DD3@ha /* 80338FF0 00334C50 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -66217,7 +66217,7 @@ func_8036262C: /* 80362634 0035E294 90 01 00 14 */ stw r0, 0x14(r1) /* 80362638 0035E298 93 E1 00 0C */ stw r31, 0xc(r1) /* 8036263C 0035E29C 7C 7F 1B 78 */ mr r31, r3 -/* 80362640 0035E2A0 4B F0 C1 1D */ bl func_8026E75C +/* 80362640 0035E2A0 4B F0 C1 1D */ bl OSDisableInterrupts /* 80362644 0035E2A4 A0 9F 00 10 */ lhz r4, 0x10(r31) /* 80362648 0035E2A8 A0 1F 00 0C */ lhz r0, 0xc(r31) /* 8036264C 0035E2AC 7C 84 00 51 */ subf. r4, r4, r0 @@ -66234,7 +66234,7 @@ lbl_8036265C: lbl_80362674: /* 80362674 0035E2D4 80 1F 00 14 */ lwz r0, 0x14(r31) /* 80362678 0035E2D8 7F E0 22 14 */ add r31, r0, r4 -/* 8036267C 0035E2DC 4B F0 C1 09 */ bl func_8026E784 +/* 8036267C 0035E2DC 4B F0 C1 09 */ bl OSRestoreInterrupts /* 80362680 0035E2E0 7F E3 FB 78 */ mr r3, r31 /* 80362684 0035E2E4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80362688 0035E2E8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -66378,7 +66378,7 @@ func_80362840: /* 80362860 0035E4C0 7C BC 2B 78 */ mr r28, r5 /* 80362864 0035E4C4 7C DF 33 78 */ mr r31, r6 /* 80362868 0035E4C8 7C FD 3B 78 */ mr r29, r7 -/* 8036286C 0035E4CC 4B F0 BE F1 */ bl func_8026E75C +/* 8036286C 0035E4CC 4B F0 BE F1 */ bl OSDisableInterrupts /* 80362870 0035E4D0 4B F0 EA D5 */ bl func_80271344 /* 80362874 0035E4D4 38 60 00 00 */ li r3, 0 /* 80362878 0035E4D8 4B F1 55 C5 */ bl func_80277E3C @@ -67817,7 +67817,7 @@ func_80363C30: /* 80363C4C 0035F8AC 3C 60 80 45 */ lis r3, lbl_8044C758@ha /* 80363C50 0035F8B0 38 63 C7 58 */ addi r3, r3, lbl_8044C758@l /* 80363C54 0035F8B4 90 7E 00 00 */ stw r3, 0(r30) -/* 80363C58 0035F8B8 4B F0 AB 05 */ bl func_8026E75C +/* 80363C58 0035F8B8 4B F0 AB 05 */ bl OSDisableInterrupts /* 80363C5C 0035F8BC 88 0D B1 BC */ lbz r0, lbl_8064047C-_SDA_BASE_(r13) /* 80363C60 0035F8C0 7C 7F 1B 78 */ mr r31, r3 /* 80363C64 0035F8C4 2C 00 00 00 */ cmpwi r0, 0 @@ -67829,7 +67829,7 @@ func_80363C30: /* 80363C7C 0035F8DC 98 0D B1 BC */ stb r0, lbl_8064047C-_SDA_BASE_(r13) lbl_80363C80: /* 80363C80 0035F8E0 7F E3 FB 78 */ mr r3, r31 -/* 80363C84 0035F8E4 4B F0 AB 01 */ bl func_8026E784 +/* 80363C84 0035F8E4 4B F0 AB 01 */ bl OSRestoreInterrupts /* 80363C88 0035F8E8 7F C3 F3 78 */ mr r3, r30 /* 80363C8C 0035F8EC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80363C90 0035F8F0 83 C1 00 08 */ lwz r30, 8(r1) @@ -67850,7 +67850,7 @@ func_80363CA4: /* 80363CC0 0035F920 3C 60 80 45 */ lis r3, lbl_8044C758@ha /* 80363CC4 0035F924 38 63 C7 58 */ addi r3, r3, lbl_8044C758@l /* 80363CC8 0035F928 90 7E 00 00 */ stw r3, 0(r30) -/* 80363CCC 0035F92C 4B F0 AA 91 */ bl func_8026E75C +/* 80363CCC 0035F92C 4B F0 AA 91 */ bl OSDisableInterrupts /* 80363CD0 0035F930 88 0D B1 BC */ lbz r0, lbl_8064047C-_SDA_BASE_(r13) /* 80363CD4 0035F934 7C 7F 1B 78 */ mr r31, r3 /* 80363CD8 0035F938 2C 00 00 00 */ cmpwi r0, 0 @@ -67862,7 +67862,7 @@ func_80363CA4: /* 80363CF0 0035F950 98 0D B1 BC */ stb r0, lbl_8064047C-_SDA_BASE_(r13) lbl_80363CF4: /* 80363CF4 0035F954 7F E3 FB 78 */ mr r3, r31 -/* 80363CF8 0035F958 4B F0 AA 8D */ bl func_8026E784 +/* 80363CF8 0035F958 4B F0 AA 8D */ bl OSRestoreInterrupts /* 80363CFC 0035F95C 7F C3 F3 78 */ mr r3, r30 /* 80363D00 0035F960 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80363D04 0035F964 83 C1 00 08 */ lwz r30, 8(r1) @@ -72846,7 +72846,7 @@ func_803685A0: /* 803685E0 00364240 4B F0 20 75 */ bl DCFlushRange /* 803685E4 00364244 38 1F 17 40 */ addi r0, r31, 0x1740 /* 803685E8 00364248 90 1E 00 04 */ stw r0, 4(r30) -/* 803685EC 0036424C 4B F0 61 71 */ bl func_8026E75C +/* 803685EC 0036424C 4B F0 61 71 */ bl OSDisableInterrupts /* 803685F0 00364250 7C 7F 1B 78 */ mr r31, r3 /* 803685F4 00364254 38 7E 00 D8 */ addi r3, r30, 0xd8 /* 803685F8 00364258 38 9E 00 E4 */ addi r4, r30, 0xe4 @@ -72873,7 +72873,7 @@ func_803685A0: /* 8036864C 003642AC 90 7E 00 14 */ stw r3, 0x14(r30) /* 80368650 003642B0 7F E3 FB 78 */ mr r3, r31 /* 80368654 003642B4 98 1E 00 18 */ stb r0, 0x18(r30) -/* 80368658 003642B8 4B F0 61 2D */ bl func_8026E784 +/* 80368658 003642B8 4B F0 61 2D */ bl OSRestoreInterrupts lbl_8036865C: /* 8036865C 003642BC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80368660 003642C0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -73232,7 +73232,7 @@ func_80368B14: /* 80368B2C 0036478C 7C 9E 23 78 */ mr r30, r4 /* 80368B30 00364790 93 A1 00 14 */ stw r29, 0x14(r1) /* 80368B34 00364794 7C 7D 1B 78 */ mr r29, r3 -/* 80368B38 00364798 4B F0 5C 25 */ bl func_8026E75C +/* 80368B38 00364798 4B F0 5C 25 */ bl OSDisableInterrupts /* 80368B3C 0036479C 93 FE 00 08 */ stw r31, 8(r30) /* 80368B40 003647A0 38 1D 00 0C */ addi r0, r29, 0xc /* 80368B44 003647A4 7C 7F 1B 78 */ mr r31, r3 @@ -73242,7 +73242,7 @@ func_80368B14: /* 80368B54 003647B4 38 81 00 08 */ addi r4, r1, 8 /* 80368B58 003647B8 4B FF A0 F1 */ bl func_80362C48 /* 80368B5C 003647BC 7F E3 FB 78 */ mr r3, r31 -/* 80368B60 003647C0 4B F0 5C 25 */ bl func_8026E784 +/* 80368B60 003647C0 4B F0 5C 25 */ bl OSRestoreInterrupts /* 80368B64 003647C4 80 01 00 24 */ lwz r0, 0x24(r1) /* 80368B68 003647C8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80368B6C 003647CC 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -73261,13 +73261,13 @@ func_80368B80: /* 80368B94 003647F4 7C 9E 23 78 */ mr r30, r4 /* 80368B98 003647F8 93 A1 00 14 */ stw r29, 0x14(r1) /* 80368B9C 003647FC 7C 7D 1B 78 */ mr r29, r3 -/* 80368BA0 00364800 4B F0 5B BD */ bl func_8026E75C +/* 80368BA0 00364800 4B F0 5B BD */ bl OSDisableInterrupts /* 80368BA4 00364804 7C 7F 1B 78 */ mr r31, r3 /* 80368BA8 00364808 7F C4 F3 78 */ mr r4, r30 /* 80368BAC 0036480C 38 7D 00 08 */ addi r3, r29, 8 /* 80368BB0 00364810 4B FF A0 C5 */ bl func_80362C74 /* 80368BB4 00364814 7F E3 FB 78 */ mr r3, r31 -/* 80368BB8 00364818 4B F0 5B CD */ bl func_8026E784 +/* 80368BB8 00364818 4B F0 5B CD */ bl OSRestoreInterrupts /* 80368BBC 0036481C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80368BC0 00364820 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80368BC4 00364824 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -73507,7 +73507,7 @@ lbl_80368ED4: /* 80368EF0 00364B50 38 60 00 00 */ li r3, 0 /* 80368EF4 00364B54 48 00 00 B0 */ b lbl_80368FA4 lbl_80368EF8: -/* 80368EF8 00364B58 4B F0 58 65 */ bl func_8026E75C +/* 80368EF8 00364B58 4B F0 58 65 */ bl OSDisableInterrupts /* 80368EFC 00364B5C 1C 1E 00 0C */ mulli r0, r30, 0xc /* 80368F00 00364B60 7C 7C 1B 78 */ mr r28, r3 /* 80368F04 00364B64 7C 7D 02 14 */ add r3, r29, r0 @@ -73554,7 +73554,7 @@ lbl_80368F80: /* 80368F90 00364BF0 38 BF 00 04 */ addi r5, r31, 4 /* 80368F94 00364BF4 4B FF 9C B5 */ bl func_80362C48 /* 80368F98 00364BF8 7F 83 E3 78 */ mr r3, r28 -/* 80368F9C 00364BFC 4B F0 57 E9 */ bl func_8026E784 +/* 80368F9C 00364BFC 4B F0 57 E9 */ bl OSRestoreInterrupts /* 80368FA0 00364C00 38 60 00 01 */ li r3, 1 lbl_80368FA4: /* 80368FA4 00364C04 39 61 00 40 */ addi r11, r1, 0x40 @@ -73630,7 +73630,7 @@ func_80369084: /* 80369094 00364CF4 4B E5 E0 95 */ bl func_801C7128 /* 80369098 00364CF8 7C 7C 1B 78 */ mr r28, r3 /* 8036909C 00364CFC 7C 9B 23 78 */ mr r27, r4 -/* 803690A0 00364D00 4B F0 56 BD */ bl func_8026E75C +/* 803690A0 00364D00 4B F0 56 BD */ bl OSDisableInterrupts /* 803690A4 00364D04 1C 1B 00 0C */ mulli r0, r27, 0xc /* 803690A8 00364D08 7C 7F 1B 78 */ mr r31, r3 /* 803690AC 00364D0C 7C 9C 02 14 */ add r4, r28, r0 @@ -73638,7 +73638,7 @@ func_80369084: /* 803690B4 00364D14 3B 84 00 B4 */ addi r28, r4, 0xb4 /* 803690B8 00364D18 2C 00 00 00 */ cmpwi r0, 0 /* 803690BC 00364D1C 40 82 00 0C */ bne lbl_803690C8 -/* 803690C0 00364D20 4B F0 56 C5 */ bl func_8026E784 +/* 803690C0 00364D20 4B F0 56 C5 */ bl OSRestoreInterrupts /* 803690C4 00364D24 48 00 00 90 */ b lbl_80369154 lbl_803690C8: /* 803690C8 00364D28 83 DC 00 04 */ lwz r30, 4(r28) @@ -73682,7 +73682,7 @@ lbl_80369140: /* 80369148 00364DA8 4B F2 6B 7D */ bl func_8028FCC4 lbl_8036914C: /* 8036914C 00364DAC 7F E3 FB 78 */ mr r3, r31 -/* 80369150 00364DB0 4B F0 56 35 */ bl func_8026E784 +/* 80369150 00364DB0 4B F0 56 35 */ bl OSRestoreInterrupts lbl_80369154: /* 80369154 00364DB4 39 61 00 20 */ addi r11, r1, 0x20 /* 80369158 00364DB8 4B E5 E0 1D */ bl func_801C7174 @@ -74082,7 +74082,7 @@ func_803696B8: /* 803696D8 00365338 7C BD 2B 78 */ mr r29, r5 /* 803696DC 0036533C 93 81 00 10 */ stw r28, 0x10(r1) /* 803696E0 00365340 7C 7C 1B 78 */ mr r28, r3 -/* 803696E4 00365344 4B F0 50 79 */ bl func_8026E75C +/* 803696E4 00365344 4B F0 50 79 */ bl OSDisableInterrupts /* 803696E8 00365348 93 FC 00 10 */ stw r31, 0x10(r28) /* 803696EC 0036534C 7C 7F 1B 78 */ mr r31, r3 /* 803696F0 00365350 38 7C 00 1E */ addi r3, r28, 0x1e @@ -74094,7 +74094,7 @@ func_803696B8: /* 80369708 00365368 38 00 00 01 */ li r0, 1 /* 8036970C 0036536C 7F E3 FB 78 */ mr r3, r31 /* 80369710 00365370 98 1C 00 1C */ stb r0, 0x1c(r28) -/* 80369714 00365374 4B F0 50 71 */ bl func_8026E784 +/* 80369714 00365374 4B F0 50 71 */ bl OSRestoreInterrupts /* 80369718 00365378 80 01 00 24 */ lwz r0, 0x24(r1) /* 8036971C 0036537C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80369720 00365380 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -74113,12 +74113,12 @@ func_80369738: /* 80369748 003653A8 93 C1 00 18 */ stw r30, 0x18(r1) /* 8036974C 003653AC 93 A1 00 14 */ stw r29, 0x14(r1) /* 80369750 003653B0 7C 7D 1B 78 */ mr r29, r3 -/* 80369754 003653B4 4B F0 50 09 */ bl func_8026E75C +/* 80369754 003653B4 4B F0 50 09 */ bl OSDisableInterrupts /* 80369758 003653B8 80 1D 00 10 */ lwz r0, 0x10(r29) /* 8036975C 003653BC 7C 7F 1B 78 */ mr r31, r3 /* 80369760 003653C0 2C 00 00 00 */ cmpwi r0, 0 /* 80369764 003653C4 40 82 00 10 */ bne lbl_80369774 -/* 80369768 003653C8 4B F0 50 1D */ bl func_8026E784 +/* 80369768 003653C8 4B F0 50 1D */ bl OSRestoreInterrupts /* 8036976C 003653CC 38 60 00 00 */ li r3, 0 /* 80369770 003653D0 48 00 00 EC */ b lbl_8036985C lbl_80369774: @@ -74187,12 +74187,12 @@ lbl_80369830: /* 80369838 00365498 7C 1E 18 40 */ cmplw r30, r3 /* 8036983C 0036549C 40 80 00 14 */ bge lbl_80369850 /* 80369840 003654A0 7F E3 FB 78 */ mr r3, r31 -/* 80369844 003654A4 4B F0 4F 41 */ bl func_8026E784 +/* 80369844 003654A4 4B F0 4F 41 */ bl OSRestoreInterrupts /* 80369848 003654A8 38 60 00 01 */ li r3, 1 /* 8036984C 003654AC 48 00 00 10 */ b lbl_8036985C lbl_80369850: /* 80369850 003654B0 7F E3 FB 78 */ mr r3, r31 -/* 80369854 003654B4 4B F0 4F 31 */ bl func_8026E784 +/* 80369854 003654B4 4B F0 4F 31 */ bl OSRestoreInterrupts /* 80369858 003654B8 38 60 00 00 */ li r3, 0 lbl_8036985C: /* 8036985C 003654BC 80 01 00 24 */ lwz r0, 0x24(r1) @@ -74213,12 +74213,12 @@ func_80369878: /* 8036988C 003654EC 7C 7F 1B 78 */ mr r31, r3 /* 80369890 003654F0 7C 9B 23 78 */ mr r27, r4 /* 80369894 003654F4 7C BC 2B 78 */ mr r28, r5 -/* 80369898 003654F8 4B F0 4E C5 */ bl func_8026E75C +/* 80369898 003654F8 4B F0 4E C5 */ bl OSDisableInterrupts /* 8036989C 003654FC 80 1F 00 00 */ lwz r0, 0(r31) /* 803698A0 00365500 7C 7E 1B 78 */ mr r30, r3 /* 803698A4 00365504 2C 00 00 00 */ cmpwi r0, 0 /* 803698A8 00365508 40 82 00 0C */ bne lbl_803698B4 -/* 803698AC 0036550C 4B F0 4E D9 */ bl func_8026E784 +/* 803698AC 0036550C 4B F0 4E D9 */ bl OSRestoreInterrupts /* 803698B0 00365510 48 00 00 D4 */ b lbl_80369984 lbl_803698B4: /* 803698B4 00365514 2C 1B 00 00 */ cmpwi r27, 0 @@ -74260,11 +74260,11 @@ lbl_80369930: /* 80369930 00365590 57 60 F8 7E */ srwi r0, r27, 1 /* 80369934 00365594 7F A0 E2 14 */ add r29, r0, r28 lbl_80369938: -/* 80369938 00365598 4B F0 4E 25 */ bl func_8026E75C +/* 80369938 00365598 4B F0 4E 25 */ bl OSDisableInterrupts /* 8036993C 0036559C 80 9F 00 00 */ lwz r4, 0(r31) /* 80369940 003655A0 2C 04 00 00 */ cmpwi r4, 0 /* 80369944 003655A4 40 82 00 0C */ bne lbl_80369950 -/* 80369948 003655A8 4B F0 4E 3D */ bl func_8026E784 +/* 80369948 003655A8 4B F0 4E 3D */ bl OSRestoreInterrupts /* 8036994C 003655AC 48 00 00 30 */ b lbl_8036997C lbl_80369950: /* 80369950 003655B0 57 A0 84 3E */ srwi r0, r29, 0x10 @@ -74278,10 +74278,10 @@ lbl_80369950: /* 80369970 003655D0 60 80 10 00 */ ori r0, r4, 0x1000 /* 80369974 003655D4 90 05 00 1C */ stw r0, 0x1c(r5) lbl_80369978: -/* 80369978 003655D8 4B F0 4E 0D */ bl func_8026E784 +/* 80369978 003655D8 4B F0 4E 0D */ bl OSRestoreInterrupts lbl_8036997C: /* 8036997C 003655DC 7F C3 F3 78 */ mr r3, r30 -/* 80369980 003655E0 4B F0 4E 05 */ bl func_8026E784 +/* 80369980 003655E0 4B F0 4E 05 */ bl OSRestoreInterrupts lbl_80369984: /* 80369984 003655E4 39 61 00 20 */ addi r11, r1, 0x20 /* 80369988 003655E8 4B E5 D7 ED */ bl func_801C7174 @@ -74300,12 +74300,12 @@ func_8036999C: /* 803699B0 00365610 7C 7F 1B 78 */ mr r31, r3 /* 803699B4 00365614 7C 9B 23 78 */ mr r27, r4 /* 803699B8 00365618 7C BC 2B 78 */ mr r28, r5 -/* 803699BC 0036561C 4B F0 4D A1 */ bl func_8026E75C +/* 803699BC 0036561C 4B F0 4D A1 */ bl OSDisableInterrupts /* 803699C0 00365620 80 1F 00 00 */ lwz r0, 0(r31) /* 803699C4 00365624 7C 7E 1B 78 */ mr r30, r3 /* 803699C8 00365628 2C 00 00 00 */ cmpwi r0, 0 /* 803699CC 0036562C 40 82 00 0C */ bne lbl_803699D8 -/* 803699D0 00365630 4B F0 4D B5 */ bl func_8026E784 +/* 803699D0 00365630 4B F0 4D B5 */ bl OSRestoreInterrupts /* 803699D4 00365634 48 00 00 E0 */ b lbl_80369AB4 lbl_803699D8: /* 803699D8 00365638 2C 1B 00 00 */ cmpwi r27, 0 @@ -74350,11 +74350,11 @@ lbl_80369A5C: /* 80369A60 003656C0 7C 7C 02 14 */ add r3, r28, r0 /* 80369A64 003656C4 3B A3 FF FF */ addi r29, r3, -1 lbl_80369A68: -/* 80369A68 003656C8 4B F0 4C F5 */ bl func_8026E75C +/* 80369A68 003656C8 4B F0 4C F5 */ bl OSDisableInterrupts /* 80369A6C 003656CC 80 9F 00 00 */ lwz r4, 0(r31) /* 80369A70 003656D0 2C 04 00 00 */ cmpwi r4, 0 /* 80369A74 003656D4 40 82 00 0C */ bne lbl_80369A80 -/* 80369A78 003656D8 4B F0 4D 0D */ bl func_8026E784 +/* 80369A78 003656D8 4B F0 4D 0D */ bl OSRestoreInterrupts /* 80369A7C 003656DC 48 00 00 30 */ b lbl_80369AAC lbl_80369A80: /* 80369A80 003656E0 57 A0 84 3E */ srwi r0, r29, 0x10 @@ -74368,10 +74368,10 @@ lbl_80369A80: /* 80369AA0 00365700 60 80 20 00 */ ori r0, r4, 0x2000 /* 80369AA4 00365704 90 05 00 1C */ stw r0, 0x1c(r5) lbl_80369AA8: -/* 80369AA8 00365708 4B F0 4C DD */ bl func_8026E784 +/* 80369AA8 00365708 4B F0 4C DD */ bl OSRestoreInterrupts lbl_80369AAC: /* 80369AAC 0036570C 7F C3 F3 78 */ mr r3, r30 -/* 80369AB0 00365710 4B F0 4C D5 */ bl func_8026E784 +/* 80369AB0 00365710 4B F0 4C D5 */ bl OSRestoreInterrupts lbl_80369AB4: /* 80369AB4 00365714 39 61 00 20 */ addi r11, r1, 0x20 /* 80369AB8 00365718 4B E5 D6 BD */ bl func_801C7174 @@ -74390,19 +74390,19 @@ func_80369ACC: /* 80369AE0 00365740 7C 9E 23 78 */ mr r30, r4 /* 80369AE4 00365744 93 A1 00 14 */ stw r29, 0x14(r1) /* 80369AE8 00365748 7C 7D 1B 78 */ mr r29, r3 -/* 80369AEC 0036574C 4B F0 4C 71 */ bl func_8026E75C +/* 80369AEC 0036574C 4B F0 4C 71 */ bl OSDisableInterrupts /* 80369AF0 00365750 80 1D 00 00 */ lwz r0, 0(r29) /* 80369AF4 00365754 7C 7F 1B 78 */ mr r31, r3 /* 80369AF8 00365758 2C 00 00 00 */ cmpwi r0, 0 /* 80369AFC 0036575C 40 82 00 0C */ bne lbl_80369B08 -/* 80369B00 00365760 4B F0 4C 85 */ bl func_8026E784 +/* 80369B00 00365760 4B F0 4C 85 */ bl OSRestoreInterrupts /* 80369B04 00365764 48 00 00 44 */ b lbl_80369B48 lbl_80369B08: -/* 80369B08 00365768 4B F0 4C 55 */ bl func_8026E75C +/* 80369B08 00365768 4B F0 4C 55 */ bl OSDisableInterrupts /* 80369B0C 0036576C 80 9D 00 00 */ lwz r4, 0(r29) /* 80369B10 00365770 2C 04 00 00 */ cmpwi r4, 0 /* 80369B14 00365774 40 82 00 0C */ bne lbl_80369B20 -/* 80369B18 00365778 4B F0 4C 6D */ bl func_8026E784 +/* 80369B18 00365778 4B F0 4C 6D */ bl OSRestoreInterrupts /* 80369B1C 0036577C 48 00 00 24 */ b lbl_80369B40 lbl_80369B20: /* 80369B20 00365780 B3 C4 00 96 */ sth r30, 0x96(r4) @@ -74413,10 +74413,10 @@ lbl_80369B20: /* 80369B34 00365794 60 80 08 00 */ ori r0, r4, 0x800 /* 80369B38 00365798 90 05 00 1C */ stw r0, 0x1c(r5) lbl_80369B3C: -/* 80369B3C 0036579C 4B F0 4C 49 */ bl func_8026E784 +/* 80369B3C 0036579C 4B F0 4C 49 */ bl OSRestoreInterrupts lbl_80369B40: /* 80369B40 003657A0 7F E3 FB 78 */ mr r3, r31 -/* 80369B44 003657A4 4B F0 4C 41 */ bl func_8026E784 +/* 80369B44 003657A4 4B F0 4C 41 */ bl OSRestoreInterrupts lbl_80369B48: /* 80369B48 003657A8 80 01 00 24 */ lwz r0, 0x24(r1) /* 80369B4C 003657AC 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -74436,12 +74436,12 @@ func_80369B64: /* 80369B78 003657D8 7C 7E 1B 78 */ mr r30, r3 /* 80369B7C 003657DC 7C 9A 23 78 */ mr r26, r4 /* 80369B80 003657E0 7C BB 2B 78 */ mr r27, r5 -/* 80369B84 003657E4 4B F0 4B D9 */ bl func_8026E75C +/* 80369B84 003657E4 4B F0 4B D9 */ bl OSDisableInterrupts /* 80369B88 003657E8 80 1E 00 00 */ lwz r0, 0(r30) /* 80369B8C 003657EC 7C 7D 1B 78 */ mr r29, r3 /* 80369B90 003657F0 2C 00 00 00 */ cmpwi r0, 0 /* 80369B94 003657F4 40 82 00 0C */ bne lbl_80369BA0 -/* 80369B98 003657F8 4B F0 4B ED */ bl func_8026E784 +/* 80369B98 003657F8 4B F0 4B ED */ bl OSRestoreInterrupts /* 80369B9C 003657FC 48 00 01 B4 */ b lbl_80369D50 lbl_80369BA0: /* 80369BA0 00365800 4B FF E9 25 */ bl func_803684C4 @@ -74513,11 +74513,11 @@ lbl_80369C78: /* 80369C7C 003658DC 7C 7B 02 14 */ add r3, r27, r0 /* 80369C80 003658E0 3B 83 FF FF */ addi r28, r3, -1 lbl_80369C84: -/* 80369C84 003658E4 4B F0 4A D9 */ bl func_8026E75C +/* 80369C84 003658E4 4B F0 4A D9 */ bl OSDisableInterrupts /* 80369C88 003658E8 80 9E 00 00 */ lwz r4, 0(r30) /* 80369C8C 003658EC 2C 04 00 00 */ cmpwi r4, 0 /* 80369C90 003658F0 40 82 00 0C */ bne lbl_80369C9C -/* 80369C94 003658F4 4B F0 4A F1 */ bl func_8026E784 +/* 80369C94 003658F4 4B F0 4A F1 */ bl OSRestoreInterrupts /* 80369C98 003658F8 48 00 00 30 */ b lbl_80369CC8 lbl_80369C9C: /* 80369C9C 003658FC 57 E0 84 3E */ srwi r0, r31, 0x10 @@ -74531,13 +74531,13 @@ lbl_80369C9C: /* 80369CBC 0036591C 60 80 10 00 */ ori r0, r4, 0x1000 /* 80369CC0 00365920 90 05 00 1C */ stw r0, 0x1c(r5) lbl_80369CC4: -/* 80369CC4 00365924 4B F0 4A C1 */ bl func_8026E784 +/* 80369CC4 00365924 4B F0 4A C1 */ bl OSRestoreInterrupts lbl_80369CC8: -/* 80369CC8 00365928 4B F0 4A 95 */ bl func_8026E75C +/* 80369CC8 00365928 4B F0 4A 95 */ bl OSDisableInterrupts /* 80369CCC 0036592C 80 9E 00 00 */ lwz r4, 0(r30) /* 80369CD0 00365930 2C 04 00 00 */ cmpwi r4, 0 /* 80369CD4 00365934 40 82 00 0C */ bne lbl_80369CE0 -/* 80369CD8 00365938 4B F0 4A AD */ bl func_8026E784 +/* 80369CD8 00365938 4B F0 4A AD */ bl OSRestoreInterrupts /* 80369CDC 0036593C 48 00 00 30 */ b lbl_80369D0C lbl_80369CE0: /* 80369CE0 00365940 57 80 84 3E */ srwi r0, r28, 0x10 @@ -74551,13 +74551,13 @@ lbl_80369CE0: /* 80369D00 00365960 60 80 20 00 */ ori r0, r4, 0x2000 /* 80369D04 00365964 90 05 00 1C */ stw r0, 0x1c(r5) lbl_80369D08: -/* 80369D08 00365968 4B F0 4A 7D */ bl func_8026E784 +/* 80369D08 00365968 4B F0 4A 7D */ bl OSRestoreInterrupts lbl_80369D0C: -/* 80369D0C 0036596C 4B F0 4A 51 */ bl func_8026E75C +/* 80369D0C 0036596C 4B F0 4A 51 */ bl OSDisableInterrupts /* 80369D10 00365970 80 9E 00 00 */ lwz r4, 0(r30) /* 80369D14 00365974 2C 04 00 00 */ cmpwi r4, 0 /* 80369D18 00365978 40 82 00 0C */ bne lbl_80369D24 -/* 80369D1C 0036597C 4B F0 4A 69 */ bl func_8026E784 +/* 80369D1C 0036597C 4B F0 4A 69 */ bl OSRestoreInterrupts /* 80369D20 00365980 48 00 00 28 */ b lbl_80369D48 lbl_80369D24: /* 80369D24 00365984 38 00 00 00 */ li r0, 0 @@ -74569,10 +74569,10 @@ lbl_80369D24: /* 80369D3C 0036599C 60 80 08 00 */ ori r0, r4, 0x800 /* 80369D40 003659A0 90 05 00 1C */ stw r0, 0x1c(r5) lbl_80369D44: -/* 80369D44 003659A4 4B F0 4A 41 */ bl func_8026E784 +/* 80369D44 003659A4 4B F0 4A 41 */ bl OSRestoreInterrupts lbl_80369D48: /* 80369D48 003659A8 7F A3 EB 78 */ mr r3, r29 -/* 80369D4C 003659AC 4B F0 4A 39 */ bl func_8026E784 +/* 80369D4C 003659AC 4B F0 4A 39 */ bl OSRestoreInterrupts lbl_80369D50: /* 80369D50 003659B0 39 61 00 20 */ addi r11, r1, 0x20 /* 80369D54 003659B4 4B E5 D4 1D */ bl func_801C7170 @@ -74592,11 +74592,11 @@ func_80369D68: /* 80369D80 003659E0 7C BE 2B 78 */ mr r30, r5 /* 80369D84 003659E4 93 A1 00 14 */ stw r29, 0x14(r1) /* 80369D88 003659E8 7C 9D 23 78 */ mr r29, r4 -/* 80369D8C 003659EC 4B F0 49 D1 */ bl func_8026E75C +/* 80369D8C 003659EC 4B F0 49 D1 */ bl OSDisableInterrupts /* 80369D90 003659F0 80 1F 00 00 */ lwz r0, 0(r31) /* 80369D94 003659F4 2C 00 00 00 */ cmpwi r0, 0 /* 80369D98 003659F8 40 82 00 10 */ bne lbl_80369DA8 -/* 80369D9C 003659FC 4B F0 49 E9 */ bl func_8026E784 +/* 80369D9C 003659FC 4B F0 49 E9 */ bl OSRestoreInterrupts /* 80369DA0 00365A00 38 60 00 00 */ li r3, 0 /* 80369DA4 00365A04 48 00 00 40 */ b lbl_80369DE4 lbl_80369DA8: @@ -74615,7 +74615,7 @@ lbl_80369DD0: /* 80369DD4 00365A34 41 82 00 08 */ beq lbl_80369DDC /* 80369DD8 00365A38 3B E0 00 01 */ li r31, 1 lbl_80369DDC: -/* 80369DDC 00365A3C 4B F0 49 A9 */ bl func_8026E784 +/* 80369DDC 00365A3C 4B F0 49 A9 */ bl OSRestoreInterrupts /* 80369DE0 00365A40 7F E3 FB 78 */ mr r3, r31 lbl_80369DE4: /* 80369DE4 00365A44 80 01 00 24 */ lwz r0, 0x24(r1) @@ -74634,19 +74634,19 @@ func_80369E00: /* 80369E0C 00365A6C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80369E10 00365A70 93 C1 00 08 */ stw r30, 8(r1) /* 80369E14 00365A74 7C 7E 1B 78 */ mr r30, r3 -/* 80369E18 00365A78 4B F0 49 45 */ bl func_8026E75C +/* 80369E18 00365A78 4B F0 49 45 */ bl OSDisableInterrupts /* 80369E1C 00365A7C 80 1E 00 00 */ lwz r0, 0(r30) /* 80369E20 00365A80 7C 7F 1B 78 */ mr r31, r3 /* 80369E24 00365A84 2C 00 00 00 */ cmpwi r0, 0 /* 80369E28 00365A88 40 82 00 10 */ bne lbl_80369E38 -/* 80369E2C 00365A8C 4B F0 49 59 */ bl func_8026E784 +/* 80369E2C 00365A8C 4B F0 49 59 */ bl OSRestoreInterrupts /* 80369E30 00365A90 38 60 00 00 */ li r3, 0 /* 80369E34 00365A94 48 00 01 68 */ b lbl_80369F9C lbl_80369E38: /* 80369E38 00365A98 80 1E 00 10 */ lwz r0, 0x10(r30) /* 80369E3C 00365A9C 2C 00 00 00 */ cmpwi r0, 0 /* 80369E40 00365AA0 40 82 00 10 */ bne lbl_80369E50 -/* 80369E44 00365AA4 4B F0 49 41 */ bl func_8026E784 +/* 80369E44 00365AA4 4B F0 49 41 */ bl OSRestoreInterrupts /* 80369E48 00365AA8 38 60 00 00 */ li r3, 0 /* 80369E4C 00365AAC 48 00 01 50 */ b lbl_80369F9C lbl_80369E50: @@ -74699,7 +74699,7 @@ lbl_80369EE8: /* 80369EEC 00365B4C 7F C0 18 50 */ subf r30, r0, r3 lbl_80369EF0: /* 80369EF0 00365B50 7F E3 FB 78 */ mr r3, r31 -/* 80369EF4 00365B54 4B F0 48 91 */ bl func_8026E784 +/* 80369EF4 00365B54 4B F0 48 91 */ bl OSRestoreInterrupts /* 80369EF8 00365B58 38 7E 00 01 */ addi r3, r30, 1 /* 80369EFC 00365B5C 48 00 00 A0 */ b lbl_80369F9C lbl_80369F00: @@ -74748,7 +74748,7 @@ lbl_80369F88: /* 80369F8C 00365BEC 7F C0 18 50 */ subf r30, r0, r3 lbl_80369F90: /* 80369F90 00365BF0 7F E3 FB 78 */ mr r3, r31 -/* 80369F94 00365BF4 4B F0 47 F1 */ bl func_8026E784 +/* 80369F94 00365BF4 4B F0 47 F1 */ bl OSRestoreInterrupts /* 80369F98 00365BF8 7F C3 F3 78 */ mr r3, r30 lbl_80369F9C: /* 80369F9C 00365BFC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -74764,7 +74764,7 @@ lbl_80369FB4: /* 80369FC0 00365C20 93 E1 00 0C */ stw r31, 0xc(r1) /* 80369FC4 00365C24 93 C1 00 08 */ stw r30, 8(r1) /* 80369FC8 00365C28 7C 7E 1B 78 */ mr r30, r3 -/* 80369FCC 00365C2C 4B F0 47 91 */ bl func_8026E75C +/* 80369FCC 00365C2C 4B F0 47 91 */ bl OSDisableInterrupts /* 80369FD0 00365C30 83 DE 00 14 */ lwz r30, 0x14(r30) /* 80369FD4 00365C34 38 00 00 00 */ li r0, 0 /* 80369FD8 00365C38 7C 7F 1B 78 */ mr r31, r3 @@ -74774,7 +74774,7 @@ lbl_80369FB4: /* 80369FE8 00365C48 7F C4 F3 78 */ mr r4, r30 /* 80369FEC 00365C4C 48 00 24 E5 */ bl func_8036C4D0 /* 80369FF0 00365C50 7F E3 FB 78 */ mr r3, r31 -/* 80369FF4 00365C54 4B F0 47 91 */ bl func_8026E784 +/* 80369FF4 00365C54 4B F0 47 91 */ bl OSRestoreInterrupts /* 80369FF8 00365C58 80 01 00 14 */ lwz r0, 0x14(r1) /* 80369FFC 00365C5C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8036A000 00365C60 83 C1 00 08 */ lwz r30, 8(r1) @@ -74866,18 +74866,18 @@ func_8036A0EC: /* 8036A0FC 00365D5C 7C 9F 23 78 */ mr r31, r4 /* 8036A100 00365D60 93 C1 00 08 */ stw r30, 8(r1) /* 8036A104 00365D64 7C 7E 1B 78 */ mr r30, r3 -/* 8036A108 00365D68 4B F0 46 55 */ bl func_8026E75C +/* 8036A108 00365D68 4B F0 46 55 */ bl OSDisableInterrupts /* 8036A10C 00365D6C 80 9E 00 00 */ lwz r4, 0(r30) /* 8036A110 00365D70 2C 04 00 00 */ cmpwi r4, 0 /* 8036A114 00365D74 40 82 00 0C */ bne lbl_8036A120 -/* 8036A118 00365D78 4B F0 46 6D */ bl func_8026E784 +/* 8036A118 00365D78 4B F0 46 6D */ bl OSRestoreInterrupts /* 8036A11C 00365D7C 48 00 00 18 */ b lbl_8036A134 lbl_8036A120: /* 8036A120 00365D80 B3 E4 00 3A */ sth r31, 0x3a(r4) /* 8036A124 00365D84 80 1E 00 04 */ lwz r0, 4(r30) /* 8036A128 00365D88 60 00 00 08 */ ori r0, r0, 8 /* 8036A12C 00365D8C 90 1E 00 04 */ stw r0, 4(r30) -/* 8036A130 00365D90 4B F0 46 55 */ bl func_8026E784 +/* 8036A130 00365D90 4B F0 46 55 */ bl OSRestoreInterrupts lbl_8036A134: /* 8036A134 00365D94 80 01 00 14 */ lwz r0, 0x14(r1) /* 8036A138 00365D98 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -74895,18 +74895,18 @@ func_8036A14C: /* 8036A15C 00365DBC 7C 9F 23 78 */ mr r31, r4 /* 8036A160 00365DC0 93 C1 00 08 */ stw r30, 8(r1) /* 8036A164 00365DC4 7C 7E 1B 78 */ mr r30, r3 -/* 8036A168 00365DC8 4B F0 45 F5 */ bl func_8026E75C +/* 8036A168 00365DC8 4B F0 45 F5 */ bl OSDisableInterrupts /* 8036A16C 00365DCC 80 9E 00 00 */ lwz r4, 0(r30) /* 8036A170 00365DD0 2C 04 00 00 */ cmpwi r4, 0 /* 8036A174 00365DD4 40 82 00 0C */ bne lbl_8036A180 -/* 8036A178 00365DD8 4B F0 46 0D */ bl func_8026E784 +/* 8036A178 00365DD8 4B F0 46 0D */ bl OSRestoreInterrupts /* 8036A17C 00365DDC 48 00 00 18 */ b lbl_8036A194 lbl_8036A180: /* 8036A180 00365DE0 B3 E4 00 FE */ sth r31, 0xfe(r4) /* 8036A184 00365DE4 80 1E 00 04 */ lwz r0, 4(r30) /* 8036A188 00365DE8 64 00 00 80 */ oris r0, r0, 0x80 /* 8036A18C 00365DEC 90 1E 00 04 */ stw r0, 4(r30) -/* 8036A190 00365DF0 4B F0 45 F5 */ bl func_8026E784 +/* 8036A190 00365DF0 4B F0 45 F5 */ bl OSRestoreInterrupts lbl_8036A194: /* 8036A194 00365DF4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8036A198 00365DF8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -74923,19 +74923,19 @@ func_8036A1AC: /* 8036A1B8 00365E18 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8036A1BC 00365E1C 7C 7F 1B 78 */ mr r31, r3 /* 8036A1C0 00365E20 93 C1 00 38 */ stw r30, 0x38(r1) -/* 8036A1C4 00365E24 4B F0 45 99 */ bl func_8026E75C +/* 8036A1C4 00365E24 4B F0 45 99 */ bl OSDisableInterrupts /* 8036A1C8 00365E28 80 1F 00 00 */ lwz r0, 0(r31) /* 8036A1CC 00365E2C 7C 7E 1B 78 */ mr r30, r3 /* 8036A1D0 00365E30 2C 00 00 00 */ cmpwi r0, 0 /* 8036A1D4 00365E34 40 82 00 0C */ bne lbl_8036A1E0 -/* 8036A1D8 00365E38 4B F0 45 AD */ bl func_8026E784 +/* 8036A1D8 00365E38 4B F0 45 AD */ bl OSRestoreInterrupts /* 8036A1DC 00365E3C 48 00 01 08 */ b lbl_8036A2E4 lbl_8036A1E0: -/* 8036A1E0 00365E40 4B F0 45 7D */ bl func_8026E75C +/* 8036A1E0 00365E40 4B F0 45 7D */ bl OSDisableInterrupts /* 8036A1E4 00365E44 80 9F 00 00 */ lwz r4, 0(r31) /* 8036A1E8 00365E48 2C 04 00 00 */ cmpwi r4, 0 /* 8036A1EC 00365E4C 40 82 00 0C */ bne lbl_8036A1F8 -/* 8036A1F0 00365E50 4B F0 45 95 */ bl func_8026E784 +/* 8036A1F0 00365E50 4B F0 45 95 */ bl OSRestoreInterrupts /* 8036A1F4 00365E54 48 00 00 44 */ b lbl_8036A238 lbl_8036A1F8: /* 8036A1F8 00365E58 A8 84 00 94 */ lha r4, 0x94(r4) @@ -74953,7 +74953,7 @@ lbl_8036A1F8: /* 8036A228 00365E88 80 04 00 1C */ lwz r0, 0x1c(r4) /* 8036A22C 00365E8C 60 00 01 00 */ ori r0, r0, 0x100 /* 8036A230 00365E90 90 04 00 1C */ stw r0, 0x1c(r4) -/* 8036A234 00365E94 4B F0 45 51 */ bl func_8026E784 +/* 8036A234 00365E94 4B F0 45 51 */ bl OSRestoreInterrupts lbl_8036A238: /* 8036A238 00365E98 A0 1F 00 1E */ lhz r0, 0x1e(r31) /* 8036A23C 00365E9C 38 C0 00 00 */ li r6, 0 @@ -74997,7 +74997,7 @@ lbl_8036A238: /* 8036A2D4 00365F34 B0 C1 00 36 */ sth r6, 0x36(r1) /* 8036A2D8 00365F38 48 00 16 05 */ bl func_8036B8DC /* 8036A2DC 00365F3C 7F C3 F3 78 */ mr r3, r30 -/* 8036A2E0 00365F40 4B F0 44 A5 */ bl func_8026E784 +/* 8036A2E0 00365F40 4B F0 44 A5 */ bl OSRestoreInterrupts lbl_8036A2E4: /* 8036A2E4 00365F44 80 01 00 44 */ lwz r0, 0x44(r1) /* 8036A2E8 00365F48 83 E1 00 3C */ lwz r31, 0x3c(r1) @@ -75019,12 +75019,12 @@ func_8036A2FC: /* 8036A31C 00365F7C 7C DD 33 78 */ mr r29, r6 /* 8036A320 00365F80 7C FE 3B 78 */ mr r30, r7 /* 8036A324 00365F84 7D 1F 43 78 */ mr r31, r8 -/* 8036A328 00365F88 4B F0 44 35 */ bl func_8026E75C +/* 8036A328 00365F88 4B F0 44 35 */ bl OSDisableInterrupts /* 8036A32C 00365F8C 80 1A 00 00 */ lwz r0, 0(r26) /* 8036A330 00365F90 7C 79 1B 78 */ mr r25, r3 /* 8036A334 00365F94 2C 00 00 00 */ cmpwi r0, 0 /* 8036A338 00365F98 40 82 00 0C */ bne lbl_8036A344 -/* 8036A33C 00365F9C 4B F0 44 49 */ bl func_8026E784 +/* 8036A33C 00365F9C 4B F0 44 49 */ bl OSRestoreInterrupts /* 8036A340 00365FA0 48 00 03 58 */ b lbl_8036A698 lbl_8036A344: /* 8036A344 00365FA4 7C 1D F8 40 */ cmplw r29, r31 @@ -75282,7 +75282,7 @@ lbl_8036A64C: /* 8036A68C 003662EC 4B F2 7A 09 */ bl func_80292094 lbl_8036A690: /* 8036A690 003662F0 7F 23 CB 78 */ mr r3, r25 -/* 8036A694 003662F4 4B F0 40 F1 */ bl func_8026E784 +/* 8036A694 003662F4 4B F0 40 F1 */ bl OSRestoreInterrupts lbl_8036A698: /* 8036A698 003662F8 39 61 00 40 */ addi r11, r1, 0x40 /* 8036A69C 003662FC 4B E5 CA D1 */ bl func_801C716C @@ -75304,12 +75304,12 @@ func_8036A6B0: /* 8036A6D0 00366330 7C 9E 23 78 */ mr r30, r4 /* 8036A6D4 00366334 93 A1 00 14 */ stw r29, 0x14(r1) /* 8036A6D8 00366338 7C 7D 1B 78 */ mr r29, r3 -/* 8036A6DC 0036633C 4B F0 40 81 */ bl func_8026E75C +/* 8036A6DC 0036633C 4B F0 40 81 */ bl OSDisableInterrupts /* 8036A6E0 00366340 80 1D 00 00 */ lwz r0, 0(r29) /* 8036A6E4 00366344 7C 7F 1B 78 */ mr r31, r3 /* 8036A6E8 00366348 2C 00 00 00 */ cmpwi r0, 0 /* 8036A6EC 0036634C 40 82 00 0C */ bne lbl_8036A6F8 -/* 8036A6F0 00366350 4B F0 40 95 */ bl func_8026E784 +/* 8036A6F0 00366350 4B F0 40 95 */ bl OSRestoreInterrupts /* 8036A6F4 00366354 48 00 00 78 */ b lbl_8036A76C lbl_8036A6F8: /* 8036A6F8 00366358 2C 1E 00 05 */ cmpwi r30, 5 @@ -75343,7 +75343,7 @@ lbl_8036A758: /* 8036A75C 003663BC 7F C4 F3 78 */ mr r4, r30 /* 8036A760 003663C0 48 00 13 F5 */ bl func_8036BB54 /* 8036A764 003663C4 7F E3 FB 78 */ mr r3, r31 -/* 8036A768 003663C8 4B F0 40 1D */ bl func_8026E784 +/* 8036A768 003663C8 4B F0 40 1D */ bl OSRestoreInterrupts lbl_8036A76C: /* 8036A76C 003663CC E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8036A770 003663D0 80 01 00 34 */ lwz r0, 0x34(r1) @@ -75365,12 +75365,12 @@ func_8036A790: /* 8036A7A4 00366404 7C 9E 23 78 */ mr r30, r4 /* 8036A7A8 00366408 93 A1 00 34 */ stw r29, 0x34(r1) /* 8036A7AC 0036640C 7C 7D 1B 78 */ mr r29, r3 -/* 8036A7B0 00366410 4B F0 3F AD */ bl func_8026E75C +/* 8036A7B0 00366410 4B F0 3F AD */ bl OSDisableInterrupts /* 8036A7B4 00366414 80 1D 00 00 */ lwz r0, 0(r29) /* 8036A7B8 00366418 7C 7F 1B 78 */ mr r31, r3 /* 8036A7BC 0036641C 2C 00 00 00 */ cmpwi r0, 0 /* 8036A7C0 00366420 40 82 00 0C */ bne lbl_8036A7CC -/* 8036A7C4 00366424 4B F0 3F C1 */ bl func_8026E784 +/* 8036A7C4 00366424 4B F0 3F C1 */ bl OSRestoreInterrupts /* 8036A7C8 00366428 48 00 00 FC */ b lbl_8036A8C4 lbl_8036A7CC: /* 8036A7CC 0036642C 80 1D 00 14 */ lwz r0, 0x14(r29) @@ -75422,12 +75422,12 @@ lbl_8036A854: /* 8036A874 003664D4 B0 01 00 2C */ sth r0, 0x2c(r1) /* 8036A878 003664D8 B0 01 00 2E */ sth r0, 0x2e(r1) lbl_8036A87C: -/* 8036A87C 003664DC 4B F0 3E E1 */ bl func_8026E75C +/* 8036A87C 003664DC 4B F0 3E E1 */ bl OSDisableInterrupts /* 8036A880 003664E0 80 9D 00 00 */ lwz r4, 0(r29) /* 8036A884 003664E4 7C 7E 1B 78 */ mr r30, r3 /* 8036A888 003664E8 2C 04 00 00 */ cmpwi r4, 0 /* 8036A88C 003664EC 40 82 00 0C */ bne lbl_8036A898 -/* 8036A890 003664F0 4B F0 3E F5 */ bl func_8026E784 +/* 8036A890 003664F0 4B F0 3E F5 */ bl OSRestoreInterrupts /* 8036A894 003664F4 48 00 00 28 */ b lbl_8036A8BC lbl_8036A898: /* 8036A898 003664F8 38 64 00 A6 */ addi r3, r4, 0xa6 @@ -75438,10 +75438,10 @@ lbl_8036A898: /* 8036A8AC 0036650C 7F C3 F3 78 */ mr r3, r30 /* 8036A8B0 00366510 60 00 80 00 */ ori r0, r0, 0x8000 /* 8036A8B4 00366514 90 1D 00 04 */ stw r0, 4(r29) -/* 8036A8B8 00366518 4B F0 3E CD */ bl func_8026E784 +/* 8036A8B8 00366518 4B F0 3E CD */ bl OSRestoreInterrupts lbl_8036A8BC: /* 8036A8BC 0036651C 7F E3 FB 78 */ mr r3, r31 -/* 8036A8C0 00366520 4B F0 3E C5 */ bl func_8026E784 +/* 8036A8C0 00366520 4B F0 3E C5 */ bl OSRestoreInterrupts lbl_8036A8C4: /* 8036A8C4 00366524 80 01 00 44 */ lwz r0, 0x44(r1) /* 8036A8C8 00366528 83 E1 00 3C */ lwz r31, 0x3c(r1) @@ -75461,12 +75461,12 @@ func_8036A8E0: /* 8036A8F4 00366554 7C 9E 23 78 */ mr r30, r4 /* 8036A8F8 00366558 93 A1 00 14 */ stw r29, 0x14(r1) /* 8036A8FC 0036655C 7C 7D 1B 78 */ mr r29, r3 -/* 8036A900 00366560 4B F0 3E 5D */ bl func_8026E75C +/* 8036A900 00366560 4B F0 3E 5D */ bl OSDisableInterrupts /* 8036A904 00366564 80 1D 00 00 */ lwz r0, 0(r29) /* 8036A908 00366568 7C 7F 1B 78 */ mr r31, r3 /* 8036A90C 0036656C 2C 00 00 00 */ cmpwi r0, 0 /* 8036A910 00366570 40 82 00 0C */ bne lbl_8036A91C -/* 8036A914 00366574 4B F0 3E 71 */ bl func_8026E784 +/* 8036A914 00366574 4B F0 3E 71 */ bl OSRestoreInterrupts /* 8036A918 00366578 48 00 00 84 */ b lbl_8036A99C lbl_8036A91C: /* 8036A91C 0036657C 80 1D 00 14 */ lwz r0, 0x14(r29) @@ -75485,12 +75485,12 @@ lbl_8036A944: /* 8036A94C 003665AC B0 01 00 0A */ sth r0, 0xa(r1) /* 8036A950 003665B0 B0 01 00 0C */ sth r0, 0xc(r1) lbl_8036A954: -/* 8036A954 003665B4 4B F0 3E 09 */ bl func_8026E75C +/* 8036A954 003665B4 4B F0 3E 09 */ bl OSDisableInterrupts /* 8036A958 003665B8 80 9D 00 00 */ lwz r4, 0(r29) /* 8036A95C 003665BC 7C 7E 1B 78 */ mr r30, r3 /* 8036A960 003665C0 2C 04 00 00 */ cmpwi r4, 0 /* 8036A964 003665C4 40 82 00 0C */ bne lbl_8036A970 -/* 8036A968 003665C8 4B F0 3E 1D */ bl func_8026E784 +/* 8036A968 003665C8 4B F0 3E 1D */ bl OSRestoreInterrupts /* 8036A96C 003665CC 48 00 00 28 */ b lbl_8036A994 lbl_8036A970: /* 8036A970 003665D0 38 64 00 DC */ addi r3, r4, 0xdc @@ -75501,10 +75501,10 @@ lbl_8036A970: /* 8036A984 003665E4 7F C3 F3 78 */ mr r3, r30 /* 8036A988 003665E8 64 00 00 04 */ oris r0, r0, 4 /* 8036A98C 003665EC 90 1D 00 04 */ stw r0, 4(r29) -/* 8036A990 003665F0 4B F0 3D F5 */ bl func_8026E784 +/* 8036A990 003665F0 4B F0 3D F5 */ bl OSRestoreInterrupts lbl_8036A994: /* 8036A994 003665F4 7F E3 FB 78 */ mr r3, r31 -/* 8036A998 003665F8 4B F0 3D ED */ bl func_8026E784 +/* 8036A998 003665F8 4B F0 3D ED */ bl OSRestoreInterrupts lbl_8036A99C: /* 8036A99C 003665FC 80 01 00 24 */ lwz r0, 0x24(r1) /* 8036A9A0 00366600 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -75523,12 +75523,12 @@ func_8036A9B8: /* 8036A9C8 00366628 4B E5 C7 35 */ bl func_801C70FC /* 8036A9CC 0036662C 7C 71 1B 78 */ mr r17, r3 /* 8036A9D0 00366630 7C 92 23 78 */ mr r18, r4 -/* 8036A9D4 00366634 4B F0 3D 89 */ bl func_8026E75C +/* 8036A9D4 00366634 4B F0 3D 89 */ bl OSDisableInterrupts /* 8036A9D8 00366638 80 91 00 00 */ lwz r4, 0(r17) /* 8036A9DC 0036663C 7C 70 1B 78 */ mr r16, r3 /* 8036A9E0 00366640 2C 84 00 00 */ cmpwi cr1, r4, 0 /* 8036A9E4 00366644 40 86 00 10 */ bne cr1, lbl_8036A9F4 -/* 8036A9E8 00366648 4B F0 3D 9D */ bl func_8026E784 +/* 8036A9E8 00366648 4B F0 3D 9D */ bl OSRestoreInterrupts /* 8036A9EC 0036664C 38 60 00 00 */ li r3, 0 /* 8036A9F0 00366650 48 00 05 9C */ b lbl_8036AF8C lbl_8036A9F4: @@ -75939,7 +75939,7 @@ lbl_8036AF70: /* 8036AF7C 00366BDC B0 11 00 34 */ sth r0, 0x34(r17) lbl_8036AF80: /* 8036AF80 00366BE0 7E 03 83 78 */ mr r3, r16 -/* 8036AF84 00366BE4 4B F0 38 01 */ bl func_8026E784 +/* 8036AF84 00366BE4 4B F0 38 01 */ bl OSRestoreInterrupts /* 8036AF88 00366BE8 7E 63 9B 78 */ mr r3, r19 lbl_8036AF8C: /* 8036AF8C 00366BEC 39 61 00 80 */ addi r11, r1, 0x80 @@ -76000,12 +76000,12 @@ func_8036B02C: /* 8036B050 00366CB0 93 A1 00 24 */ stw r29, 0x24(r1) /* 8036B054 00366CB4 93 81 00 20 */ stw r28, 0x20(r1) /* 8036B058 00366CB8 7C 9C 23 78 */ mr r28, r4 -/* 8036B05C 00366CBC 4B F0 37 01 */ bl func_8026E75C +/* 8036B05C 00366CBC 4B F0 37 01 */ bl OSDisableInterrupts /* 8036B060 00366CC0 80 1F 00 00 */ lwz r0, 0(r31) /* 8036B064 00366CC4 7C 7E 1B 78 */ mr r30, r3 /* 8036B068 00366CC8 2C 00 00 00 */ cmpwi r0, 0 /* 8036B06C 00366CCC 40 82 00 0C */ bne lbl_8036B078 -/* 8036B070 00366CD0 4B F0 37 15 */ bl func_8026E784 +/* 8036B070 00366CD0 4B F0 37 15 */ bl OSRestoreInterrupts /* 8036B074 00366CD4 48 00 01 38 */ b lbl_8036B1AC lbl_8036B078: /* 8036B078 00366CD8 2C 1C 00 00 */ cmpwi r28, 0 @@ -76033,12 +76033,12 @@ lbl_8036B078: /* 8036B0D0 00366D30 B0 01 00 10 */ sth r0, 0x10(r1) /* 8036B0D4 00366D34 B0 01 00 12 */ sth r0, 0x12(r1) /* 8036B0D8 00366D38 B0 01 00 14 */ sth r0, 0x14(r1) -/* 8036B0DC 00366D3C 4B F0 36 81 */ bl func_8026E75C +/* 8036B0DC 00366D3C 4B F0 36 81 */ bl OSDisableInterrupts /* 8036B0E0 00366D40 80 9F 00 00 */ lwz r4, 0(r31) /* 8036B0E4 00366D44 7C 7D 1B 78 */ mr r29, r3 /* 8036B0E8 00366D48 2C 04 00 00 */ cmpwi r4, 0 /* 8036B0EC 00366D4C 40 82 00 0C */ bne lbl_8036B0F8 -/* 8036B0F0 00366D50 4B F0 36 95 */ bl func_8026E784 +/* 8036B0F0 00366D50 4B F0 36 95 */ bl OSRestoreInterrupts /* 8036B0F4 00366D54 48 00 00 B0 */ b lbl_8036B1A4 lbl_8036B0F8: /* 8036B0F8 00366D58 38 64 00 CE */ addi r3, r4, 0xce @@ -76050,7 +76050,7 @@ lbl_8036B0F8: /* 8036B110 00366D70 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd /* 8036B114 00366D74 64 00 00 01 */ oris r0, r0, 1 /* 8036B118 00366D78 90 1F 00 04 */ stw r0, 4(r31) -/* 8036B11C 00366D7C 4B F0 36 69 */ bl func_8026E784 +/* 8036B11C 00366D7C 4B F0 36 69 */ bl OSRestoreInterrupts /* 8036B120 00366D80 48 00 00 84 */ b lbl_8036B1A4 lbl_8036B124: /* 8036B124 00366D84 80 7F 00 18 */ lwz r3, 0x18(r31) @@ -76064,12 +76064,12 @@ lbl_8036B124: /* 8036B144 00366DA4 EC 21 10 28 */ fsubs f1, f1, f2 /* 8036B148 00366DA8 EC 3F 00 72 */ fmuls f1, f31, f1 /* 8036B14C 00366DAC EF E1 00 24 */ fdivs f31, f1, f0 -/* 8036B150 00366DB0 4B F0 36 0D */ bl func_8026E75C +/* 8036B150 00366DB0 4B F0 36 0D */ bl OSDisableInterrupts /* 8036B154 00366DB4 83 9F 00 00 */ lwz r28, 0(r31) /* 8036B158 00366DB8 7C 7D 1B 78 */ mr r29, r3 /* 8036B15C 00366DBC 2C 1C 00 00 */ cmpwi r28, 0 /* 8036B160 00366DC0 40 82 00 0C */ bne lbl_8036B16C -/* 8036B164 00366DC4 4B F0 36 21 */ bl func_8026E784 +/* 8036B164 00366DC4 4B F0 36 21 */ bl OSRestoreInterrupts /* 8036B168 00366DC8 48 00 00 3C */ b lbl_8036B1A4 lbl_8036B16C: /* 8036B16C 00366DCC C0 02 A5 78 */ lfs f0, lbl_80642B78-_SDA2_BASE_(r2) @@ -76086,10 +76086,10 @@ lbl_8036B16C: /* 8036B198 00366DF8 90 1F 00 04 */ stw r0, 4(r31) lbl_8036B19C: /* 8036B19C 00366DFC 7F A3 EB 78 */ mr r3, r29 -/* 8036B1A0 00366E00 4B F0 35 E5 */ bl func_8026E784 +/* 8036B1A0 00366E00 4B F0 35 E5 */ bl OSRestoreInterrupts lbl_8036B1A4: /* 8036B1A4 00366E04 7F C3 F3 78 */ mr r3, r30 -/* 8036B1A8 00366E08 4B F0 35 DD */ bl func_8026E784 +/* 8036B1A8 00366E08 4B F0 35 DD */ bl OSRestoreInterrupts lbl_8036B1AC: /* 8036B1AC 00366E0C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8036B1B0 00366E10 80 01 00 44 */ lwz r0, 0x44(r1) @@ -76116,19 +76116,19 @@ func_8036B1D4: /* 8036B1F8 00366E58 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8036B1FC 00366E5C 93 C1 00 18 */ stw r30, 0x18(r1) /* 8036B200 00366E60 7C 7E 1B 78 */ mr r30, r3 -/* 8036B204 00366E64 4B F0 35 59 */ bl func_8026E75C +/* 8036B204 00366E64 4B F0 35 59 */ bl OSDisableInterrupts /* 8036B208 00366E68 80 1E 00 00 */ lwz r0, 0(r30) /* 8036B20C 00366E6C 7C 7F 1B 78 */ mr r31, r3 /* 8036B210 00366E70 2C 00 00 00 */ cmpwi r0, 0 /* 8036B214 00366E74 40 82 00 0C */ bne lbl_8036B220 -/* 8036B218 00366E78 4B F0 35 6D */ bl func_8026E784 +/* 8036B218 00366E78 4B F0 35 6D */ bl OSRestoreInterrupts /* 8036B21C 00366E7C 48 00 00 6C */ b lbl_8036B288 lbl_8036B220: -/* 8036B220 00366E80 4B F0 35 3D */ bl func_8026E75C +/* 8036B220 00366E80 4B F0 35 3D */ bl OSDisableInterrupts /* 8036B224 00366E84 80 1E 00 00 */ lwz r0, 0(r30) /* 8036B228 00366E88 2C 00 00 00 */ cmpwi r0, 0 /* 8036B22C 00366E8C 40 82 00 0C */ bne lbl_8036B238 -/* 8036B230 00366E90 4B F0 35 55 */ bl func_8026E784 +/* 8036B230 00366E90 4B F0 35 55 */ bl OSRestoreInterrupts /* 8036B234 00366E94 48 00 00 4C */ b lbl_8036B280 lbl_8036B238: /* 8036B238 00366E98 88 1E 00 0C */ lbz r0, 0xc(r30) @@ -76149,10 +76149,10 @@ lbl_8036B264: /* 8036B270 00366ED0 D8 01 00 08 */ stfd f0, 8(r1) /* 8036B274 00366ED4 80 01 00 0C */ lwz r0, 0xc(r1) /* 8036B278 00366ED8 B0 1E 00 0E */ sth r0, 0xe(r30) -/* 8036B27C 00366EDC 4B F0 35 09 */ bl func_8026E784 +/* 8036B27C 00366EDC 4B F0 35 09 */ bl OSRestoreInterrupts lbl_8036B280: /* 8036B280 00366EE0 7F E3 FB 78 */ mr r3, r31 -/* 8036B284 00366EE4 4B F0 35 01 */ bl func_8026E784 +/* 8036B284 00366EE4 4B F0 35 01 */ bl OSRestoreInterrupts lbl_8036B288: /* 8036B288 00366EE8 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8036B28C 00366EEC CB E1 00 30 */ lfd f31, 0x30(r1) @@ -76176,12 +76176,12 @@ func_8036B2B0: /* 8036B2C8 00366F28 93 A1 00 24 */ stw r29, 0x24(r1) /* 8036B2CC 00366F2C 93 81 00 20 */ stw r28, 0x20(r1) /* 8036B2D0 00366F30 7C 9C 23 78 */ mr r28, r4 -/* 8036B2D4 00366F34 4B F0 34 89 */ bl func_8026E75C +/* 8036B2D4 00366F34 4B F0 34 89 */ bl OSDisableInterrupts /* 8036B2D8 00366F38 80 9F 00 00 */ lwz r4, 0(r31) /* 8036B2DC 00366F3C 7C 7E 1B 78 */ mr r30, r3 /* 8036B2E0 00366F40 2C 84 00 00 */ cmpwi cr1, r4, 0 /* 8036B2E4 00366F44 40 86 00 0C */ bne cr1, lbl_8036B2F0 -/* 8036B2E8 00366F48 4B F0 34 9D */ bl func_8026E784 +/* 8036B2E8 00366F48 4B F0 34 9D */ bl OSRestoreInterrupts /* 8036B2EC 00366F4C 48 00 01 34 */ b lbl_8036B420 lbl_8036B2F0: /* 8036B2F0 00366F50 28 1C 3E 80 */ cmplwi r28, 0x3e80 @@ -76189,12 +76189,12 @@ lbl_8036B2F0: /* 8036B2F8 00366F58 38 00 00 00 */ li r0, 0 /* 8036B2FC 00366F5C B0 01 00 18 */ sth r0, 0x18(r1) /* 8036B300 00366F60 B0 01 00 1A */ sth r0, 0x1a(r1) -/* 8036B304 00366F64 4B F0 34 59 */ bl func_8026E75C +/* 8036B304 00366F64 4B F0 34 59 */ bl OSDisableInterrupts /* 8036B308 00366F68 80 9F 00 00 */ lwz r4, 0(r31) /* 8036B30C 00366F6C 7C 7D 1B 78 */ mr r29, r3 /* 8036B310 00366F70 2C 04 00 00 */ cmpwi r4, 0 /* 8036B314 00366F74 40 82 00 0C */ bne lbl_8036B320 -/* 8036B318 00366F78 4B F0 34 6D */ bl func_8026E784 +/* 8036B318 00366F78 4B F0 34 6D */ bl OSRestoreInterrupts /* 8036B31C 00366F7C 48 00 00 FC */ b lbl_8036B418 lbl_8036B320: /* 8036B320 00366F80 38 64 00 E2 */ addi r3, r4, 0xe2 @@ -76205,7 +76205,7 @@ lbl_8036B320: /* 8036B334 00366F94 7F A3 EB 78 */ mr r3, r29 /* 8036B338 00366F98 64 00 00 08 */ oris r0, r0, 8 /* 8036B33C 00366F9C 90 1F 00 04 */ stw r0, 4(r31) -/* 8036B340 00366FA0 4B F0 34 45 */ bl func_8026E784 +/* 8036B340 00366FA0 4B F0 34 45 */ bl OSRestoreInterrupts /* 8036B344 00366FA4 48 00 00 D4 */ b lbl_8036B418 lbl_8036B348: /* 8036B348 00366FA8 38 60 00 00 */ li r3, 0 @@ -76223,11 +76223,11 @@ lbl_8036B360: /* 8036B374 00366FD4 4B F2 6E E5 */ bl func_80292258 /* 8036B378 00366FD8 A3 81 00 08 */ lhz r28, 8(r1) /* 8036B37C 00366FDC A3 A1 00 0A */ lhz r29, 0xa(r1) -/* 8036B380 00366FE0 4B F0 33 DD */ bl func_8026E75C +/* 8036B380 00366FE0 4B F0 33 DD */ bl OSDisableInterrupts /* 8036B384 00366FE4 80 9F 00 00 */ lwz r4, 0(r31) /* 8036B388 00366FE8 2C 04 00 00 */ cmpwi r4, 0 /* 8036B38C 00366FEC 40 82 00 0C */ bne lbl_8036B398 -/* 8036B390 00366FF0 4B F0 33 F5 */ bl func_8026E784 +/* 8036B390 00366FF0 4B F0 33 F5 */ bl OSRestoreInterrupts /* 8036B394 00366FF4 48 00 00 84 */ b lbl_8036B418 lbl_8036B398: /* 8036B398 00366FF8 B3 A4 00 E6 */ sth r29, 0xe6(r4) @@ -76236,7 +76236,7 @@ lbl_8036B398: /* 8036B3A4 00367004 80 1F 00 04 */ lwz r0, 4(r31) /* 8036B3A8 00367008 64 00 00 10 */ oris r0, r0, 0x10 /* 8036B3AC 0036700C 90 1F 00 04 */ stw r0, 4(r31) -/* 8036B3B0 00367010 4B F0 33 D5 */ bl func_8026E784 +/* 8036B3B0 00367010 4B F0 33 D5 */ bl OSRestoreInterrupts /* 8036B3B4 00367014 48 00 00 64 */ b lbl_8036B418 lbl_8036B3B8: /* 8036B3B8 00367018 38 60 00 01 */ li r3, 1 @@ -76247,12 +76247,12 @@ lbl_8036B3B8: /* 8036B3CC 0036702C 38 A1 00 16 */ addi r5, r1, 0x16 /* 8036B3D0 00367030 B0 01 00 12 */ sth r0, 0x12(r1) /* 8036B3D4 00367034 4B F2 6E 85 */ bl func_80292258 -/* 8036B3D8 00367038 4B F0 33 85 */ bl func_8026E75C +/* 8036B3D8 00367038 4B F0 33 85 */ bl OSDisableInterrupts /* 8036B3DC 0036703C 80 9F 00 00 */ lwz r4, 0(r31) /* 8036B3E0 00367040 7C 7D 1B 78 */ mr r29, r3 /* 8036B3E4 00367044 2C 04 00 00 */ cmpwi r4, 0 /* 8036B3E8 00367048 40 82 00 0C */ bne lbl_8036B3F4 -/* 8036B3EC 0036704C 4B F0 33 99 */ bl func_8026E784 +/* 8036B3EC 0036704C 4B F0 33 99 */ bl OSRestoreInterrupts /* 8036B3F0 00367050 48 00 00 28 */ b lbl_8036B418 lbl_8036B3F4: /* 8036B3F4 00367054 38 64 00 E2 */ addi r3, r4, 0xe2 @@ -76263,10 +76263,10 @@ lbl_8036B3F4: /* 8036B408 00367068 7F A3 EB 78 */ mr r3, r29 /* 8036B40C 0036706C 64 00 00 08 */ oris r0, r0, 8 /* 8036B410 00367070 90 1F 00 04 */ stw r0, 4(r31) -/* 8036B414 00367074 4B F0 33 71 */ bl func_8026E784 +/* 8036B414 00367074 4B F0 33 71 */ bl OSRestoreInterrupts lbl_8036B418: /* 8036B418 00367078 7F C3 F3 78 */ mr r3, r30 -/* 8036B41C 0036707C 4B F0 33 69 */ bl func_8026E784 +/* 8036B41C 0036707C 4B F0 33 69 */ bl OSRestoreInterrupts lbl_8036B420: /* 8036B420 00367080 80 01 00 34 */ lwz r0, 0x34(r1) /* 8036B424 00367084 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -76287,24 +76287,24 @@ func_8036B440: /* 8036B454 003670B4 7C 9E 23 78 */ mr r30, r4 /* 8036B458 003670B8 93 A1 00 44 */ stw r29, 0x44(r1) /* 8036B45C 003670BC 7C 7D 1B 78 */ mr r29, r3 -/* 8036B460 003670C0 4B F0 32 FD */ bl func_8026E75C +/* 8036B460 003670C0 4B F0 32 FD */ bl OSDisableInterrupts /* 8036B464 003670C4 80 9D 00 00 */ lwz r4, 0(r29) /* 8036B468 003670C8 7C 7F 1B 78 */ mr r31, r3 /* 8036B46C 003670CC 2C 84 00 00 */ cmpwi cr1, r4, 0 /* 8036B470 003670D0 40 86 00 0C */ bne cr1, lbl_8036B47C -/* 8036B474 003670D4 4B F0 33 11 */ bl func_8026E784 +/* 8036B474 003670D4 4B F0 33 11 */ bl OSRestoreInterrupts /* 8036B478 003670D8 48 00 01 3C */ b lbl_8036B5B4 lbl_8036B47C: /* 8036B47C 003670DC 2C 1E 00 00 */ cmpwi r30, 0 /* 8036B480 003670E0 40 82 00 50 */ bne lbl_8036B4D0 /* 8036B484 003670E4 38 00 00 00 */ li r0, 0 /* 8036B488 003670E8 B0 01 00 28 */ sth r0, 0x28(r1) -/* 8036B48C 003670EC 4B F0 32 D1 */ bl func_8026E75C +/* 8036B48C 003670EC 4B F0 32 D1 */ bl OSDisableInterrupts /* 8036B490 003670F0 80 9D 00 00 */ lwz r4, 0(r29) /* 8036B494 003670F4 7C 7E 1B 78 */ mr r30, r3 /* 8036B498 003670F8 2C 04 00 00 */ cmpwi r4, 0 /* 8036B49C 003670FC 40 82 00 0C */ bne lbl_8036B4A8 -/* 8036B4A0 00367100 4B F0 32 E5 */ bl func_8026E784 +/* 8036B4A0 00367100 4B F0 32 E5 */ bl OSRestoreInterrupts /* 8036B4A4 00367104 48 00 01 08 */ b lbl_8036B5AC lbl_8036B4A8: /* 8036B4A8 00367108 38 64 01 3C */ addi r3, r4, 0x13c @@ -76315,7 +76315,7 @@ lbl_8036B4A8: /* 8036B4BC 0036711C 7F C3 F3 78 */ mr r3, r30 /* 8036B4C0 00367120 64 00 10 00 */ oris r0, r0, 0x1000 /* 8036B4C4 00367124 90 1D 00 04 */ stw r0, 4(r29) -/* 8036B4C8 00367128 4B F0 32 BD */ bl func_8026E784 +/* 8036B4C8 00367128 4B F0 32 BD */ bl OSRestoreInterrupts /* 8036B4CC 0036712C 48 00 00 E0 */ b lbl_8036B5AC lbl_8036B4D0: /* 8036B4D0 00367130 38 60 00 00 */ li r3, 0 @@ -76359,12 +76359,12 @@ lbl_8036B534: /* 8036B560 003671C0 B0 01 00 1A */ sth r0, 0x1a(r1) /* 8036B564 003671C4 B0 01 00 1C */ sth r0, 0x1c(r1) /* 8036B568 003671C8 48 01 7E 09 */ bl func_80383370 -/* 8036B56C 003671CC 4B F0 31 F1 */ bl func_8026E75C +/* 8036B56C 003671CC 4B F0 31 F1 */ bl OSDisableInterrupts /* 8036B570 003671D0 80 9D 00 00 */ lwz r4, 0(r29) /* 8036B574 003671D4 7C 7E 1B 78 */ mr r30, r3 /* 8036B578 003671D8 2C 04 00 00 */ cmpwi r4, 0 /* 8036B57C 003671DC 40 82 00 0C */ bne lbl_8036B588 -/* 8036B580 003671E0 4B F0 32 05 */ bl func_8026E784 +/* 8036B580 003671E0 4B F0 32 05 */ bl OSRestoreInterrupts /* 8036B584 003671E4 48 00 00 28 */ b lbl_8036B5AC lbl_8036B588: /* 8036B588 003671E8 38 64 01 3C */ addi r3, r4, 0x13c @@ -76375,10 +76375,10 @@ lbl_8036B588: /* 8036B59C 003671FC 7F C3 F3 78 */ mr r3, r30 /* 8036B5A0 00367200 64 00 10 00 */ oris r0, r0, 0x1000 /* 8036B5A4 00367204 90 1D 00 04 */ stw r0, 4(r29) -/* 8036B5A8 00367208 4B F0 31 DD */ bl func_8026E784 +/* 8036B5A8 00367208 4B F0 31 DD */ bl OSRestoreInterrupts lbl_8036B5AC: /* 8036B5AC 0036720C 7F E3 FB 78 */ mr r3, r31 -/* 8036B5B0 00367210 4B F0 31 D5 */ bl func_8026E784 +/* 8036B5B0 00367210 4B F0 31 D5 */ bl OSRestoreInterrupts lbl_8036B5B4: /* 8036B5B4 00367214 80 01 00 54 */ lwz r0, 0x54(r1) /* 8036B5B8 00367218 83 E1 00 4C */ lwz r31, 0x4c(r1) @@ -76483,11 +76483,11 @@ func_8036B70C: /* 8036B714 00367374 90 01 00 14 */ stw r0, 0x14(r1) /* 8036B718 00367378 93 E1 00 0C */ stw r31, 0xc(r1) /* 8036B71C 0036737C 7C 7F 1B 78 */ mr r31, r3 -/* 8036B720 00367380 4B F0 30 3D */ bl func_8026E75C +/* 8036B720 00367380 4B F0 30 3D */ bl OSDisableInterrupts /* 8036B724 00367384 80 BF 00 00 */ lwz r5, 0(r31) /* 8036B728 00367388 2C 05 00 00 */ cmpwi r5, 0 /* 8036B72C 0036738C 40 82 00 0C */ bne lbl_8036B738 -/* 8036B730 00367390 4B F0 30 55 */ bl func_8026E784 +/* 8036B730 00367390 4B F0 30 55 */ bl OSRestoreInterrupts /* 8036B734 00367394 48 00 01 68 */ b lbl_8036B89C lbl_8036B738: /* 8036B738 00367398 A0 1F 00 08 */ lhz r0, 8(r31) @@ -76586,7 +76586,7 @@ lbl_8036B860: /* 8036B88C 003674EC 7C 84 33 78 */ or r4, r4, r6 /* 8036B890 003674F0 90 85 00 1C */ stw r4, 0x1c(r5) /* 8036B894 003674F4 90 1F 00 04 */ stw r0, 4(r31) -/* 8036B898 003674F8 4B F0 2E ED */ bl func_8026E784 +/* 8036B898 003674F8 4B F0 2E ED */ bl OSRestoreInterrupts lbl_8036B89C: /* 8036B89C 003674FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8036B8A0 00367500 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -76619,11 +76619,11 @@ func_8036B8DC: /* 8036B8F4 00367554 7C 7E 1B 78 */ mr r30, r3 /* 8036B8F8 00367558 93 A1 00 14 */ stw r29, 0x14(r1) /* 8036B8FC 0036755C 7C 9D 23 78 */ mr r29, r4 -/* 8036B900 00367560 4B F0 2E 5D */ bl func_8026E75C +/* 8036B900 00367560 4B F0 2E 5D */ bl OSDisableInterrupts /* 8036B904 00367564 80 DE 00 00 */ lwz r6, 0(r30) /* 8036B908 00367568 2C 06 00 00 */ cmpwi r6, 0 /* 8036B90C 0036756C 40 82 00 0C */ bne lbl_8036B918 -/* 8036B910 00367570 4B F0 2E 75 */ bl func_8026E784 +/* 8036B910 00367570 4B F0 2E 75 */ bl OSRestoreInterrupts /* 8036B914 00367574 48 00 02 24 */ b lbl_8036BB38 lbl_8036B918: /* 8036B918 00367578 A0 9D 00 00 */ lhz r4, 0(r29) @@ -76787,7 +76787,7 @@ lbl_8036BB28: /* 8036BB2C 0036778C 60 00 00 12 */ ori r0, r0, 0x12 /* 8036BB30 00367790 90 1E 00 04 */ stw r0, 4(r30) lbl_8036BB34: -/* 8036BB34 00367794 4B F0 2C 51 */ bl func_8026E784 +/* 8036BB34 00367794 4B F0 2C 51 */ bl OSRestoreInterrupts lbl_8036BB38: /* 8036BB38 00367798 80 01 00 24 */ lwz r0, 0x24(r1) /* 8036BB3C 0036779C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -76806,11 +76806,11 @@ func_8036BB54: /* 8036BB64 003677C4 7C 9F 23 78 */ mr r31, r4 /* 8036BB68 003677C8 93 C1 00 08 */ stw r30, 8(r1) /* 8036BB6C 003677CC 7C 7E 1B 78 */ mr r30, r3 -/* 8036BB70 003677D0 4B F0 2B ED */ bl func_8026E75C +/* 8036BB70 003677D0 4B F0 2B ED */ bl OSDisableInterrupts /* 8036BB74 003677D4 80 BE 00 00 */ lwz r5, 0(r30) /* 8036BB78 003677D8 2C 05 00 00 */ cmpwi r5, 0 /* 8036BB7C 003677DC 40 82 00 0C */ bne lbl_8036BB88 -/* 8036BB80 003677E0 4B F0 2C 05 */ bl func_8026E784 +/* 8036BB80 003677E0 4B F0 2C 05 */ bl OSRestoreInterrupts /* 8036BB84 003677E4 48 00 00 98 */ b lbl_8036BC1C lbl_8036BB88: /* 8036BB88 003677E8 2C 1F 00 02 */ cmpwi r31, 2 @@ -76856,7 +76856,7 @@ lbl_8036BC0C: /* 8036BC0C 0036786C 80 1E 00 04 */ lwz r0, 4(r30) /* 8036BC10 00367870 60 00 00 01 */ ori r0, r0, 1 /* 8036BC14 00367874 90 1E 00 04 */ stw r0, 4(r30) -/* 8036BC18 00367878 4B F0 2B 6D */ bl func_8026E784 +/* 8036BC18 00367878 4B F0 2B 6D */ bl OSRestoreInterrupts lbl_8036BC1C: /* 8036BC1C 0036787C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8036BC20 00367880 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -76874,11 +76874,11 @@ func_8036BC34: /* 8036BC44 003678A4 7C 7F 1B 78 */ mr r31, r3 /* 8036BC48 003678A8 93 C1 00 08 */ stw r30, 8(r1) /* 8036BC4C 003678AC 7C 9E 23 78 */ mr r30, r4 -/* 8036BC50 003678B0 4B F0 2B 0D */ bl func_8026E75C +/* 8036BC50 003678B0 4B F0 2B 0D */ bl OSDisableInterrupts /* 8036BC54 003678B4 80 BF 00 00 */ lwz r5, 0(r31) /* 8036BC58 003678B8 2C 05 00 00 */ cmpwi r5, 0 /* 8036BC5C 003678BC 40 82 00 0C */ bne lbl_8036BC68 -/* 8036BC60 003678C0 4B F0 2B 25 */ bl func_8026E784 +/* 8036BC60 003678C0 4B F0 2B 25 */ bl OSRestoreInterrupts /* 8036BC64 003678C4 48 00 01 A4 */ b lbl_8036BE08 lbl_8036BC68: /* 8036BC68 003678C8 A0 1E 00 00 */ lhz r0, 0(r30) @@ -77000,7 +77000,7 @@ lbl_8036BDF0: /* 8036BDF8 00367A58 80 1F 00 04 */ lwz r0, 4(r31) /* 8036BDFC 00367A5C 64 00 03 00 */ oris r0, r0, 0x300 /* 8036BE00 00367A60 90 1F 00 04 */ stw r0, 4(r31) -/* 8036BE04 00367A64 4B F0 29 81 */ bl func_8026E784 +/* 8036BE04 00367A64 4B F0 29 81 */ bl OSRestoreInterrupts lbl_8036BE08: /* 8036BE08 00367A68 80 01 00 14 */ lwz r0, 0x14(r1) /* 8036BE0C 00367A6C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -77036,12 +77036,12 @@ lbl_8036BE60: /* 8036BE74 00367AD4 91 01 00 1C */ stw r8, 0x1c(r1) /* 8036BE78 00367AD8 91 21 00 20 */ stw r9, 0x20(r1) /* 8036BE7C 00367ADC 91 41 00 24 */ stw r10, 0x24(r1) -/* 8036BE80 00367AE0 4B F0 28 DD */ bl func_8026E75C +/* 8036BE80 00367AE0 4B F0 28 DD */ bl OSDisableInterrupts /* 8036BE84 00367AE4 80 1F 00 00 */ lwz r0, 0(r31) /* 8036BE88 00367AE8 7C 7E 1B 78 */ mr r30, r3 /* 8036BE8C 00367AEC 2C 00 00 00 */ cmpwi r0, 0 /* 8036BE90 00367AF0 40 82 00 0C */ bne lbl_8036BE9C -/* 8036BE94 00367AF4 4B F0 28 F1 */ bl func_8026E784 +/* 8036BE94 00367AF4 4B F0 28 F1 */ bl OSRestoreInterrupts /* 8036BE98 00367AF8 48 00 00 F4 */ b lbl_8036BF8C lbl_8036BE9C: /* 8036BE9C 00367AFC 28 1A 00 01 */ cmplwi r26, 1 @@ -77054,7 +77054,7 @@ lbl_8036BEAC: /* 8036BEB4 00367B14 3B 60 00 05 */ li r27, 5 /* 8036BEB8 00367B18 48 00 00 0C */ b lbl_8036BEC4 lbl_8036BEBC: -/* 8036BEBC 00367B1C 4B F0 28 C9 */ bl func_8026E784 +/* 8036BEBC 00367B1C 4B F0 28 C9 */ bl OSRestoreInterrupts /* 8036BEC0 00367B20 48 00 00 CC */ b lbl_8036BF8C lbl_8036BEC4: /* 8036BEC4 00367B24 38 61 00 A8 */ addi r3, r1, 0xa8 @@ -77110,7 +77110,7 @@ lbl_8036BF3C: /* 8036BF80 00367BE0 90 1F 00 04 */ stw r0, 4(r31) lbl_8036BF84: /* 8036BF84 00367BE4 7F C3 F3 78 */ mr r3, r30 -/* 8036BF88 00367BE8 4B F0 27 FD */ bl func_8026E784 +/* 8036BF88 00367BE8 4B F0 27 FD */ bl OSRestoreInterrupts lbl_8036BF8C: /* 8036BF8C 00367BEC 39 61 00 A0 */ addi r11, r1, 0xa0 /* 8036BF90 00367BF0 4B E5 B1 E1 */ bl func_801C7170 @@ -77274,9 +77274,9 @@ func_8036C198: /* 8036C1B0 00367E10 7C 96 23 78 */ mr r22, r4 /* 8036C1B4 00367E14 7C B7 2B 78 */ mr r23, r5 /* 8036C1B8 00367E18 7C D8 33 78 */ mr r24, r6 -/* 8036C1BC 00367E1C 4B F0 25 A1 */ bl func_8026E75C +/* 8036C1BC 00367E1C 4B F0 25 A1 */ bl OSDisableInterrupts /* 8036C1C0 00367E20 7C 74 1B 78 */ mr r20, r3 -/* 8036C1C4 00367E24 4B F0 25 99 */ bl func_8026E75C +/* 8036C1C4 00367E24 4B F0 25 99 */ bl OSDisableInterrupts /* 8036C1C8 00367E28 80 15 00 18 */ lwz r0, 0x18(r21) /* 8036C1CC 00367E2C 7C 73 1B 78 */ mr r19, r3 /* 8036C1D0 00367E30 2C 00 00 00 */ cmpwi r0, 0 @@ -77329,7 +77329,7 @@ lbl_8036C220: /* 8036C284 00367EE4 4B E5 A9 C5 */ bl func_801C6C48 /* 8036C288 00367EE8 9B ED B1 E0 */ stb r31, lbl_806404A0-_SDA_BASE_(r13) lbl_8036C28C: -/* 8036C28C 00367EEC 4B F0 24 D1 */ bl func_8026E75C +/* 8036C28C 00367EEC 4B F0 24 D1 */ bl OSDisableInterrupts /* 8036C290 00367EF0 80 19 00 00 */ lwz r0, 0(r25) /* 8036C294 00367EF4 7C 72 1B 78 */ mr r18, r3 /* 8036C298 00367EF8 2C 00 00 00 */ cmpwi r0, 0 @@ -77340,7 +77340,7 @@ lbl_8036C2A8: /* 8036C2A8 00367F08 7F 23 CB 78 */ mr r3, r25 /* 8036C2AC 00367F0C 38 80 FF FF */ li r4, -1 /* 8036C2B0 00367F10 4B FF D3 C9 */ bl func_80369678 -/* 8036C2B4 00367F14 4B F0 24 A9 */ bl func_8026E75C +/* 8036C2B4 00367F14 4B F0 24 A9 */ bl OSDisableInterrupts /* 8036C2B8 00367F18 88 19 00 1D */ lbz r0, 0x1d(r25) /* 8036C2BC 00367F1C 7C 71 1B 78 */ mr r17, r3 /* 8036C2C0 00367F20 2C 00 00 00 */ cmpwi r0, 0 @@ -77362,9 +77362,9 @@ lbl_8036C2EC: /* 8036C2F8 00367F58 38 81 00 08 */ addi r4, r1, 8 /* 8036C2FC 00367F5C 4B FF 69 4D */ bl func_80362C48 /* 8036C300 00367F60 7E 23 8B 78 */ mr r3, r17 -/* 8036C304 00367F64 4B F0 24 81 */ bl func_8026E784 +/* 8036C304 00367F64 4B F0 24 81 */ bl OSRestoreInterrupts /* 8036C308 00367F68 7E 43 93 78 */ mr r3, r18 -/* 8036C30C 00367F6C 4B F0 24 79 */ bl func_8026E784 +/* 8036C30C 00367F6C 4B F0 24 79 */ bl OSRestoreInterrupts lbl_8036C310: /* 8036C310 00367F70 80 15 00 18 */ lwz r0, 0x18(r21) /* 8036C314 00367F74 2C 00 00 00 */ cmpwi r0, 0 @@ -77374,7 +77374,7 @@ lbl_8036C31C: /* 8036C320 00367F80 2C 00 00 00 */ cmpwi r0, 0 /* 8036C324 00367F84 40 82 00 14 */ bne lbl_8036C338 /* 8036C328 00367F88 7E 63 9B 78 */ mr r3, r19 -/* 8036C32C 00367F8C 4B F0 24 59 */ bl func_8026E784 +/* 8036C32C 00367F8C 4B F0 24 59 */ bl OSRestoreInterrupts /* 8036C330 00367F90 3A 20 00 00 */ li r17, 0 /* 8036C334 00367F94 48 00 00 54 */ b lbl_8036C388 lbl_8036C338: @@ -77398,12 +77398,12 @@ lbl_8036C368: /* 8036C378 00367FD8 38 B0 00 40 */ addi r5, r16, 0x40 /* 8036C37C 00367FDC 4B FF 68 CD */ bl func_80362C48 /* 8036C380 00367FE0 7E 63 9B 78 */ mr r3, r19 -/* 8036C384 00367FE4 4B F0 24 01 */ bl func_8026E784 +/* 8036C384 00367FE4 4B F0 24 01 */ bl OSRestoreInterrupts lbl_8036C388: /* 8036C388 00367FE8 2C 11 00 00 */ cmpwi r17, 0 /* 8036C38C 00367FEC 40 82 00 14 */ bne lbl_8036C3A0 /* 8036C390 00367FF0 7E 83 A3 78 */ mr r3, r20 -/* 8036C394 00367FF4 4B F0 23 F1 */ bl func_8026E784 +/* 8036C394 00367FF4 4B F0 23 F1 */ bl OSRestoreInterrupts /* 8036C398 00367FF8 38 60 00 00 */ li r3, 0 /* 8036C39C 00367FFC 48 00 00 50 */ b lbl_8036C3EC lbl_8036C3A0: @@ -77416,7 +77416,7 @@ lbl_8036C3A0: /* 8036C3B8 00368018 7C 64 1B 78 */ mr r4, r3 /* 8036C3BC 0036801C 40 82 00 14 */ bne lbl_8036C3D0 /* 8036C3C0 00368020 7E 83 A3 78 */ mr r3, r20 -/* 8036C3C4 00368024 4B F0 23 C1 */ bl func_8026E784 +/* 8036C3C4 00368024 4B F0 23 C1 */ bl OSRestoreInterrupts /* 8036C3C8 00368028 38 60 00 00 */ li r3, 0 /* 8036C3CC 0036802C 48 00 00 20 */ b lbl_8036C3EC lbl_8036C3D0: @@ -77425,7 +77425,7 @@ lbl_8036C3D0: /* 8036C3D8 00368038 92 F1 00 38 */ stw r23, 0x38(r17) /* 8036C3DC 0036803C 7E 83 A3 78 */ mr r3, r20 /* 8036C3E0 00368040 93 11 00 3C */ stw r24, 0x3c(r17) -/* 8036C3E4 00368044 4B F0 23 A1 */ bl func_8026E784 +/* 8036C3E4 00368044 4B F0 23 A1 */ bl OSRestoreInterrupts /* 8036C3E8 00368048 7E 23 8B 78 */ mr r3, r17 lbl_8036C3EC: /* 8036C3EC 0036804C 39 61 00 60 */ addi r11, r1, 0x60 @@ -77446,7 +77446,7 @@ func_8036C404: /* 8036C41C 0036807C 7C 9D 23 78 */ mr r29, r4 /* 8036C420 00368080 93 81 00 10 */ stw r28, 0x10(r1) /* 8036C424 00368084 7C 7C 1B 78 */ mr r28, r3 -/* 8036C428 00368088 4B F0 23 35 */ bl func_8026E75C +/* 8036C428 00368088 4B F0 23 35 */ bl OSDisableInterrupts /* 8036C42C 0036808C 80 1D 00 00 */ lwz r0, 0(r29) /* 8036C430 00368090 7C 7F 1B 78 */ mr r31, r3 /* 8036C434 00368094 2C 00 00 00 */ cmpwi r0, 0 @@ -77457,7 +77457,7 @@ lbl_8036C444: /* 8036C444 003680A4 7F A3 EB 78 */ mr r3, r29 /* 8036C448 003680A8 38 80 FF FF */ li r4, -1 /* 8036C44C 003680AC 4B FF D2 2D */ bl func_80369678 -/* 8036C450 003680B0 4B F0 23 0D */ bl func_8026E75C +/* 8036C450 003680B0 4B F0 23 0D */ bl OSDisableInterrupts /* 8036C454 003680B4 88 1D 00 1D */ lbz r0, 0x1d(r29) /* 8036C458 003680B8 7C 7E 1B 78 */ mr r30, r3 /* 8036C45C 003680BC 2C 00 00 00 */ cmpwi r0, 0 @@ -77480,9 +77480,9 @@ lbl_8036C488: /* 8036C498 003680F8 38 81 00 08 */ addi r4, r1, 8 /* 8036C49C 003680FC 4B FF 67 AD */ bl func_80362C48 /* 8036C4A0 00368100 7F C3 F3 78 */ mr r3, r30 -/* 8036C4A4 00368104 4B F0 22 E1 */ bl func_8026E784 +/* 8036C4A4 00368104 4B F0 22 E1 */ bl OSRestoreInterrupts /* 8036C4A8 00368108 7F E3 FB 78 */ mr r3, r31 -/* 8036C4AC 0036810C 4B F0 22 D9 */ bl func_8026E784 +/* 8036C4AC 0036810C 4B F0 22 D9 */ bl OSRestoreInterrupts /* 8036C4B0 00368110 80 01 00 24 */ lwz r0, 0x24(r1) /* 8036C4B4 00368114 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8036C4B8 00368118 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -77503,11 +77503,11 @@ func_8036C4D0: /* 8036C4E8 00368148 7C 9D 23 78 */ mr r29, r4 /* 8036C4EC 0036814C 93 81 00 10 */ stw r28, 0x10(r1) /* 8036C4F0 00368150 7C 7C 1B 78 */ mr r28, r3 -/* 8036C4F4 00368154 4B F0 22 69 */ bl func_8026E75C +/* 8036C4F4 00368154 4B F0 22 69 */ bl OSDisableInterrupts /* 8036C4F8 00368158 38 00 00 01 */ li r0, 1 /* 8036C4FC 0036815C 7C 7F 1B 78 */ mr r31, r3 /* 8036C500 00368160 98 1D 00 1D */ stb r0, 0x1d(r29) -/* 8036C504 00368164 4B F0 22 59 */ bl func_8026E75C +/* 8036C504 00368164 4B F0 22 59 */ bl OSDisableInterrupts /* 8036C508 00368168 3B BD 00 40 */ addi r29, r29, 0x40 /* 8036C50C 0036816C 7C 7E 1B 78 */ mr r30, r3 /* 8036C510 00368170 7F 83 E3 78 */ mr r3, r28 @@ -77520,9 +77520,9 @@ func_8036C4D0: /* 8036C52C 0036818C 38 81 00 08 */ addi r4, r1, 8 /* 8036C530 00368190 4B FF 67 19 */ bl func_80362C48 /* 8036C534 00368194 7F C3 F3 78 */ mr r3, r30 -/* 8036C538 00368198 4B F0 22 4D */ bl func_8026E784 +/* 8036C538 00368198 4B F0 22 4D */ bl OSRestoreInterrupts /* 8036C53C 0036819C 7F E3 FB 78 */ mr r3, r31 -/* 8036C540 003681A0 4B F0 22 45 */ bl func_8026E784 +/* 8036C540 003681A0 4B F0 22 45 */ bl OSRestoreInterrupts /* 8036C544 003681A4 80 01 00 24 */ lwz r0, 0x24(r1) /* 8036C548 003681A8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8036C54C 003681AC 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -77591,7 +77591,7 @@ lbl_8036C5D0: /* 8036C634 00368294 4B E5 A6 15 */ bl func_801C6C48 /* 8036C638 00368298 9B 6D B1 E0 */ stb r27, lbl_806404A0-_SDA_BASE_(r13) lbl_8036C63C: -/* 8036C63C 0036829C 4B F0 21 21 */ bl func_8026E75C +/* 8036C63C 0036829C 4B F0 21 21 */ bl OSDisableInterrupts /* 8036C640 003682A0 80 15 00 00 */ lwz r0, 0(r21) /* 8036C644 003682A4 7C 7E 1B 78 */ mr r30, r3 /* 8036C648 003682A8 2C 00 00 00 */ cmpwi r0, 0 @@ -77602,7 +77602,7 @@ lbl_8036C658: /* 8036C658 003682B8 7E A3 AB 78 */ mr r3, r21 /* 8036C65C 003682BC 38 80 FF FF */ li r4, -1 /* 8036C660 003682C0 4B FF D0 19 */ bl func_80369678 -/* 8036C664 003682C4 4B F0 20 F9 */ bl func_8026E75C +/* 8036C664 003682C4 4B F0 20 F9 */ bl OSDisableInterrupts /* 8036C668 003682C8 88 15 00 1D */ lbz r0, 0x1d(r21) /* 8036C66C 003682CC 7C 7D 1B 78 */ mr r29, r3 /* 8036C670 003682D0 2C 00 00 00 */ cmpwi r0, 0 @@ -77624,9 +77624,9 @@ lbl_8036C69C: /* 8036C6A8 00368308 38 81 00 08 */ addi r4, r1, 8 /* 8036C6AC 0036830C 4B FF 65 9D */ bl func_80362C48 /* 8036C6B0 00368310 7F A3 EB 78 */ mr r3, r29 -/* 8036C6B4 00368314 4B F0 20 D1 */ bl func_8026E784 +/* 8036C6B4 00368314 4B F0 20 D1 */ bl OSRestoreInterrupts /* 8036C6B8 00368318 7F C3 F3 78 */ mr r3, r30 -/* 8036C6BC 0036831C 4B F0 20 C9 */ bl func_8026E784 +/* 8036C6BC 0036831C 4B F0 20 C9 */ bl OSRestoreInterrupts lbl_8036C6C0: /* 8036C6C0 00368320 80 1F 00 18 */ lwz r0, 0x18(r31) /* 8036C6C4 00368324 2C 00 00 00 */ cmpwi r0, 0 @@ -79643,12 +79643,12 @@ func_8036E2B0: /* 8036E2CC 00369F2C 7C 9D 23 78 */ mr r29, r4 /* 8036E2D0 00369F30 93 81 00 10 */ stw r28, 0x10(r1) /* 8036E2D4 00369F34 7C 7C 1B 78 */ mr r28, r3 -/* 8036E2D8 00369F38 4B F0 04 85 */ bl func_8026E75C +/* 8036E2D8 00369F38 4B F0 04 85 */ bl OSDisableInterrupts /* 8036E2DC 00369F3C 88 1C 00 10 */ lbz r0, 0x10(r28) /* 8036E2E0 00369F40 7C 7F 1B 78 */ mr r31, r3 /* 8036E2E4 00369F44 2C 00 00 00 */ cmpwi r0, 0 /* 8036E2E8 00369F48 41 82 00 0C */ beq lbl_8036E2F4 -/* 8036E2EC 00369F4C 4B F0 04 99 */ bl func_8026E784 +/* 8036E2EC 00369F4C 4B F0 04 99 */ bl OSRestoreInterrupts /* 8036E2F0 00369F50 48 00 00 34 */ b lbl_8036E324 lbl_8036E2F4: /* 8036E2F4 00369F54 7F 83 E3 78 */ mr r3, r28 @@ -79662,7 +79662,7 @@ lbl_8036E2F4: /* 8036E314 00369F74 93 BC 00 18 */ stw r29, 0x18(r28) /* 8036E318 00369F78 93 DC 00 1C */ stw r30, 0x1c(r28) /* 8036E31C 00369F7C 98 1C 00 10 */ stb r0, 0x10(r28) -/* 8036E320 00369F80 4B F0 04 65 */ bl func_8026E784 +/* 8036E320 00369F80 4B F0 04 65 */ bl OSRestoreInterrupts lbl_8036E324: /* 8036E324 00369F84 80 01 00 24 */ lwz r0, 0x24(r1) /* 8036E328 00369F88 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -80725,7 +80725,7 @@ func_8036F258: /* 8036F260 0036AEC0 90 01 00 14 */ stw r0, 0x14(r1) /* 8036F264 0036AEC4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8036F268 0036AEC8 93 C1 00 08 */ stw r30, 8(r1) -/* 8036F26C 0036AECC 4B EF F4 F1 */ bl func_8026E75C +/* 8036F26C 0036AECC 4B EF F4 F1 */ bl OSDisableInterrupts /* 8036F270 0036AED0 88 0D B2 00 */ lbz r0, lbl_806404C0-_SDA_BASE_(r13) /* 8036F274 0036AED4 7C 7F 1B 78 */ mr r31, r3 /* 8036F278 0036AED8 7C 00 07 75 */ extsb. r0, r0 @@ -80751,7 +80751,7 @@ func_8036F258: /* 8036F2C8 0036AF28 98 0D B2 00 */ stb r0, lbl_806404C0-_SDA_BASE_(r13) lbl_8036F2CC: /* 8036F2CC 0036AF2C 7F E3 FB 78 */ mr r3, r31 -/* 8036F2D0 0036AF30 4B EF F4 B5 */ bl func_8026E784 +/* 8036F2D0 0036AF30 4B EF F4 B5 */ bl OSRestoreInterrupts /* 8036F2D4 0036AF34 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8036F2D8 0036AF38 3C 60 80 62 */ lis r3, lbl_806219CC@ha /* 8036F2DC 0036AF3C 83 C1 00 08 */ lwz r30, 8(r1) @@ -80846,7 +80846,7 @@ func_8036F3F8: /* 8036F410 0036B070 7C 7D 1B 78 */ mr r29, r3 /* 8036F414 0036B074 7F C4 2A 14 */ add r30, r4, r5 /* 8036F418 0036B078 4B F0 05 31 */ bl func_8026F948 -/* 8036F41C 0036B07C 4B EF F3 41 */ bl func_8026E75C +/* 8036F41C 0036B07C 4B EF F3 41 */ bl OSDisableInterrupts /* 8036F420 0036B080 88 0D B2 00 */ lbz r0, lbl_806404C0-_SDA_BASE_(r13) /* 8036F424 0036B084 7C 7C 1B 78 */ mr r28, r3 /* 8036F428 0036B088 7C 00 07 75 */ extsb. r0, r0 @@ -80872,7 +80872,7 @@ func_8036F3F8: /* 8036F478 0036B0D8 98 0D B2 00 */ stb r0, lbl_806404C0-_SDA_BASE_(r13) lbl_8036F47C: /* 8036F47C 0036B0DC 7F 83 E3 78 */ mr r3, r28 -/* 8036F480 0036B0E0 4B EF F3 05 */ bl func_8026E784 +/* 8036F480 0036B0E0 4B EF F3 05 */ bl OSRestoreInterrupts /* 8036F484 0036B0E4 3E A0 80 62 */ lis r21, lbl_806219CC@ha /* 8036F488 0036B0E8 3A C0 00 00 */ li r22, 0 /* 8036F48C 0036B0EC 3A B5 19 CC */ addi r21, r21, lbl_806219CC@l @@ -80892,7 +80892,7 @@ lbl_8036F4A8: /* 8036F4C0 0036B120 7D 89 03 A6 */ mtctr r12 /* 8036F4C4 0036B124 4E 80 04 21 */ bctrl lbl_8036F4C8: -/* 8036F4C8 0036B128 4B EF F2 95 */ bl func_8026E75C +/* 8036F4C8 0036B128 4B EF F2 95 */ bl OSDisableInterrupts /* 8036F4CC 0036B12C 88 0D B2 00 */ lbz r0, lbl_806404C0-_SDA_BASE_(r13) /* 8036F4D0 0036B130 7C 7B 1B 78 */ mr r27, r3 /* 8036F4D4 0036B134 7C 00 07 75 */ extsb. r0, r0 @@ -80912,7 +80912,7 @@ lbl_8036F4C8: /* 8036F50C 0036B16C 9B 2D B2 00 */ stb r25, lbl_806404C0-_SDA_BASE_(r13) lbl_8036F510: /* 8036F510 0036B170 7F 63 DB 78 */ mr r3, r27 -/* 8036F514 0036B174 4B EF F2 71 */ bl func_8026E784 +/* 8036F514 0036B174 4B EF F2 71 */ bl OSRestoreInterrupts /* 8036F518 0036B178 7C 1C D0 40 */ cmplw r28, r26 /* 8036F51C 0036B17C 40 82 FF 8C */ bne lbl_8036F4A8 /* 8036F520 0036B180 7F A3 EB 78 */ mr r3, r29 @@ -80935,7 +80935,7 @@ func_8036F540: /* 8036F558 0036B1B8 7C 7D 1B 78 */ mr r29, r3 /* 8036F55C 0036B1BC 7F C4 2A 14 */ add r30, r4, r5 /* 8036F560 0036B1C0 4B F0 03 E9 */ bl func_8026F948 -/* 8036F564 0036B1C4 4B EF F1 F9 */ bl func_8026E75C +/* 8036F564 0036B1C4 4B EF F1 F9 */ bl OSDisableInterrupts /* 8036F568 0036B1C8 88 0D B2 00 */ lbz r0, lbl_806404C0-_SDA_BASE_(r13) /* 8036F56C 0036B1CC 7C 7C 1B 78 */ mr r28, r3 /* 8036F570 0036B1D0 7C 00 07 75 */ extsb. r0, r0 @@ -80961,7 +80961,7 @@ func_8036F540: /* 8036F5C0 0036B220 98 0D B2 00 */ stb r0, lbl_806404C0-_SDA_BASE_(r13) lbl_8036F5C4: /* 8036F5C4 0036B224 7F 83 E3 78 */ mr r3, r28 -/* 8036F5C8 0036B228 4B EF F1 BD */ bl func_8026E784 +/* 8036F5C8 0036B228 4B EF F1 BD */ bl OSRestoreInterrupts /* 8036F5CC 0036B22C 3E A0 80 62 */ lis r21, lbl_806219CC@ha /* 8036F5D0 0036B230 3A C0 00 00 */ li r22, 0 /* 8036F5D4 0036B234 3A B5 19 CC */ addi r21, r21, lbl_806219CC@l @@ -80981,7 +80981,7 @@ lbl_8036F5F0: /* 8036F608 0036B268 7D 89 03 A6 */ mtctr r12 /* 8036F60C 0036B26C 4E 80 04 21 */ bctrl lbl_8036F610: -/* 8036F610 0036B270 4B EF F1 4D */ bl func_8026E75C +/* 8036F610 0036B270 4B EF F1 4D */ bl OSDisableInterrupts /* 8036F614 0036B274 88 0D B2 00 */ lbz r0, lbl_806404C0-_SDA_BASE_(r13) /* 8036F618 0036B278 7C 7B 1B 78 */ mr r27, r3 /* 8036F61C 0036B27C 7C 00 07 75 */ extsb. r0, r0 @@ -81001,7 +81001,7 @@ lbl_8036F610: /* 8036F654 0036B2B4 9B 2D B2 00 */ stb r25, lbl_806404C0-_SDA_BASE_(r13) lbl_8036F658: /* 8036F658 0036B2B8 7F 63 DB 78 */ mr r3, r27 -/* 8036F65C 0036B2BC 4B EF F1 29 */ bl func_8026E784 +/* 8036F65C 0036B2BC 4B EF F1 29 */ bl OSRestoreInterrupts /* 8036F660 0036B2C0 7C 1C D0 40 */ cmplw r28, r26 /* 8036F664 0036B2C4 40 82 FF 8C */ bne lbl_8036F5F0 /* 8036F668 0036B2C8 7F A3 EB 78 */ mr r3, r29 @@ -83552,7 +83552,7 @@ func_80371944: /* 80371964 0036D5C4 7C BD 2B 78 */ mr r29, r5 /* 80371968 0036D5C8 93 81 00 10 */ stw r28, 0x10(r1) /* 8037196C 0036D5CC 7C 9C 23 78 */ mr r28, r4 -/* 80371970 0036D5D0 4B EF CD ED */ bl func_8026E75C +/* 80371970 0036D5D0 4B EF CD ED */ bl OSDisableInterrupts /* 80371974 0036D5D4 38 1C 00 03 */ addi r0, r28, 3 /* 80371978 0036D5D8 38 9E 00 03 */ addi r4, r30, 3 /* 8037197C 0036D5DC 54 06 00 3A */ rlwinm r6, r0, 0, 0, 0x1d @@ -83616,7 +83616,7 @@ lbl_80371A4C: /* 80371A58 0036D6B8 7C C6 22 14 */ add r6, r6, r4 /* 80371A5C 0036D6BC 42 00 FF F0 */ bdnz lbl_80371A4C lbl_80371A60: -/* 80371A60 0036D6C0 4B EF CD 25 */ bl func_8026E784 +/* 80371A60 0036D6C0 4B EF CD 25 */ bl OSRestoreInterrupts /* 80371A64 0036D6C4 7F C3 F3 78 */ mr r3, r30 /* 80371A68 0036D6C8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80371A6C 0036D6CC 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -83638,7 +83638,7 @@ func_80371A88: /* 80371AA0 0036D700 7C 9E 23 78 */ mr r30, r4 /* 80371AA4 0036D704 93 A1 00 14 */ stw r29, 0x14(r1) /* 80371AA8 0036D708 7C 7D 1B 78 */ mr r29, r3 -/* 80371AAC 0036D70C 4B EF CC B1 */ bl func_8026E75C +/* 80371AAC 0036D70C 4B EF CC B1 */ bl OSDisableInterrupts /* 80371AB0 0036D710 80 BD 00 00 */ lwz r5, 0(r29) /* 80371AB4 0036D714 7C 9E FA 14 */ add r4, r30, r31 /* 80371AB8 0036D718 48 00 00 28 */ b lbl_80371AE0 @@ -83657,7 +83657,7 @@ lbl_80371ADC: lbl_80371AE0: /* 80371AE0 0036D740 2C 05 00 00 */ cmpwi r5, 0 /* 80371AE4 0036D744 40 82 FF D8 */ bne lbl_80371ABC -/* 80371AE8 0036D748 4B EF CC 9D */ bl func_8026E784 +/* 80371AE8 0036D748 4B EF CC 9D */ bl OSRestoreInterrupts /* 80371AEC 0036D74C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80371AF0 0036D750 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80371AF4 0036D754 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -83671,7 +83671,7 @@ lbl_80371B08: /* 80371B10 0036D770 90 01 00 14 */ stw r0, 0x14(r1) /* 80371B14 0036D774 93 E1 00 0C */ stw r31, 0xc(r1) /* 80371B18 0036D778 7C 7F 1B 78 */ mr r31, r3 -/* 80371B1C 0036D77C 4B EF CC 41 */ bl func_8026E75C +/* 80371B1C 0036D77C 4B EF CC 41 */ bl OSDisableInterrupts /* 80371B20 0036D780 80 9F 00 00 */ lwz r4, 0(r31) /* 80371B24 0036D784 3B E0 00 00 */ li r31, 0 /* 80371B28 0036D788 48 00 00 0C */ b lbl_80371B34 @@ -83681,7 +83681,7 @@ lbl_80371B2C: lbl_80371B34: /* 80371B34 0036D794 2C 04 00 00 */ cmpwi r4, 0 /* 80371B38 0036D798 40 82 FF F4 */ bne lbl_80371B2C -/* 80371B3C 0036D79C 4B EF CC 49 */ bl func_8026E784 +/* 80371B3C 0036D79C 4B EF CC 49 */ bl OSRestoreInterrupts /* 80371B40 0036D7A0 7F E3 FB 78 */ mr r3, r31 /* 80371B44 0036D7A4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80371B48 0036D7A8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -83697,17 +83697,17 @@ func_80371B58: /* 80371B64 0036D7C4 93 E1 00 0C */ stw r31, 0xc(r1) /* 80371B68 0036D7C8 93 C1 00 08 */ stw r30, 8(r1) /* 80371B6C 0036D7CC 7C 7E 1B 78 */ mr r30, r3 -/* 80371B70 0036D7D0 4B EF CB ED */ bl func_8026E75C +/* 80371B70 0036D7D0 4B EF CB ED */ bl OSDisableInterrupts /* 80371B74 0036D7D4 83 FE 00 00 */ lwz r31, 0(r30) /* 80371B78 0036D7D8 2C 1F 00 00 */ cmpwi r31, 0 /* 80371B7C 0036D7DC 40 82 00 10 */ bne lbl_80371B8C -/* 80371B80 0036D7E0 4B EF CC 05 */ bl func_8026E784 +/* 80371B80 0036D7E0 4B EF CC 05 */ bl OSRestoreInterrupts /* 80371B84 0036D7E4 38 60 00 00 */ li r3, 0 /* 80371B88 0036D7E8 48 00 00 14 */ b lbl_80371B9C lbl_80371B8C: /* 80371B8C 0036D7EC 80 1F 00 00 */ lwz r0, 0(r31) /* 80371B90 0036D7F0 90 1E 00 00 */ stw r0, 0(r30) -/* 80371B94 0036D7F4 4B EF CB F1 */ bl func_8026E784 +/* 80371B94 0036D7F4 4B EF CB F1 */ bl OSRestoreInterrupts /* 80371B98 0036D7F8 7F E3 FB 78 */ mr r3, r31 lbl_80371B9C: /* 80371B9C 0036D7FC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -83726,11 +83726,11 @@ func_80371BB4: /* 80371BC4 0036D824 7C 9F 23 78 */ mr r31, r4 /* 80371BC8 0036D828 93 C1 00 08 */ stw r30, 8(r1) /* 80371BCC 0036D82C 7C 7E 1B 78 */ mr r30, r3 -/* 80371BD0 0036D830 4B EF CB 8D */ bl func_8026E75C +/* 80371BD0 0036D830 4B EF CB 8D */ bl OSDisableInterrupts /* 80371BD4 0036D834 80 1E 00 00 */ lwz r0, 0(r30) /* 80371BD8 0036D838 90 1F 00 00 */ stw r0, 0(r31) /* 80371BDC 0036D83C 93 FE 00 00 */ stw r31, 0(r30) -/* 80371BE0 0036D840 4B EF CB A5 */ bl func_8026E784 +/* 80371BE0 0036D840 4B EF CB A5 */ bl OSRestoreInterrupts /* 80371BE4 0036D844 80 01 00 14 */ lwz r0, 0x14(r1) /* 80371BE8 0036D848 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80371BEC 0036D84C 83 C1 00 08 */ lwz r30, 8(r1) @@ -85353,14 +85353,14 @@ lbl_80373248: lbl_80373260: /* 80373260 0036EEC0 2C 1E 00 00 */ cmpwi r30, 0 /* 80373264 0036EEC4 41 82 00 BC */ beq lbl_80373320 -/* 80373268 0036EEC8 4B EF B4 F5 */ bl func_8026E75C +/* 80373268 0036EEC8 4B EF B4 F5 */ bl OSDisableInterrupts /* 8037326C 0036EECC 7C 7C 1B 78 */ mr r28, r3 /* 80373270 0036EED0 80 7D 00 38 */ lwz r3, 0x38(r29) /* 80373274 0036EED4 4B F3 81 79 */ bl func_802AB3EC /* 80373278 0036EED8 2C 03 00 00 */ cmpwi r3, 0 /* 8037327C 0036EEDC 40 82 00 10 */ bne lbl_8037328C /* 80373280 0036EEE0 7F 83 E3 78 */ mr r3, r28 -/* 80373284 0036EEE4 4B EF B5 01 */ bl func_8026E784 +/* 80373284 0036EEE4 4B EF B5 01 */ bl OSRestoreInterrupts /* 80373288 0036EEE8 48 00 01 60 */ b lbl_803733E8 lbl_8037328C: /* 8037328C 0036EEEC 88 1D 00 03 */ lbz r0, 3(r29) @@ -85396,15 +85396,15 @@ lbl_8037328C: /* 80373304 0036EF64 9B 7D 00 01 */ stb r27, 1(r29) /* 80373308 0036EF68 9B DD 00 02 */ stb r30, 2(r29) /* 8037330C 0036EF6C 9B 7D 00 08 */ stb r27, 8(r29) -/* 80373310 0036EF70 4B EF B4 75 */ bl func_8026E784 +/* 80373310 0036EF70 4B EF B4 75 */ bl OSRestoreInterrupts /* 80373314 0036EF74 48 00 00 D4 */ b lbl_803733E8 lbl_80373318: /* 80373318 0036EF78 7F 83 E3 78 */ mr r3, r28 -/* 8037331C 0036EF7C 4B EF B4 69 */ bl func_8026E784 +/* 8037331C 0036EF7C 4B EF B4 69 */ bl OSRestoreInterrupts lbl_80373320: /* 80373320 0036EF80 2C 1A 00 00 */ cmpwi r26, 0 /* 80373324 0036EF84 41 82 00 78 */ beq lbl_8037339C -/* 80373328 0036EF88 4B EF B4 35 */ bl func_8026E75C +/* 80373328 0036EF88 4B EF B4 35 */ bl OSDisableInterrupts /* 8037332C 0036EF8C 88 1D 00 07 */ lbz r0, 7(r29) /* 80373330 0036EF90 7C 7C 1B 78 */ mr r28, r3 /* 80373334 0036EF94 2C 00 00 00 */ cmpwi r0, 0 @@ -85422,7 +85422,7 @@ lbl_80373320: /* 80373364 0036EFC4 1C C6 01 E0 */ mulli r6, r6, 0x1e0 /* 80373368 0036EFC8 7C A0 22 14 */ add r5, r0, r4 /* 8037336C 0036EFCC 4B EF 66 19 */ bl func_80269984 -/* 80373370 0036EFD0 4B EF F4 49 */ bl func_802727B8 +/* 80373370 0036EFD0 4B EF F4 49 */ bl OSGetTime /* 80373374 0036EFD4 38 00 00 01 */ li r0, 1 /* 80373378 0036EFD8 90 9D 00 A4 */ stw r4, 0xa4(r29) /* 8037337C 0036EFDC 90 7D 00 A0 */ stw r3, 0xa0(r29) @@ -85433,11 +85433,11 @@ lbl_80373384: /* 8037338C 0036EFEC 38 00 00 00 */ li r0, 0 /* 80373390 0036EFF0 7F 83 E3 78 */ mr r3, r28 /* 80373394 0036EFF4 98 1D 00 08 */ stb r0, 8(r29) -/* 80373398 0036EFF8 4B EF B3 ED */ bl func_8026E784 +/* 80373398 0036EFF8 4B EF B3 ED */ bl OSRestoreInterrupts lbl_8037339C: /* 8037339C 0036EFFC 2C 1F 00 00 */ cmpwi r31, 0 /* 803733A0 0036F000 41 82 00 44 */ beq lbl_803733E4 -/* 803733A4 0036F004 4B EF B3 B9 */ bl func_8026E75C +/* 803733A4 0036F004 4B EF B3 B9 */ bl OSDisableInterrupts /* 803733A8 0036F008 38 00 00 01 */ li r0, 1 /* 803733AC 0036F00C 7C 7C 1B 78 */ mr r28, r3 /* 803733B0 0036F010 98 1D 00 08 */ stb r0, 8(r29) @@ -85452,7 +85452,7 @@ lbl_8037339C: /* 803733D4 0036F034 54 06 F0 BE */ srwi r6, r0, 2 /* 803733D8 0036F038 4B EF 65 AD */ bl func_80269984 /* 803733DC 0036F03C 7F 83 E3 78 */ mr r3, r28 -/* 803733E0 0036F040 4B EF B3 A5 */ bl func_8026E784 +/* 803733E0 0036F040 4B EF B3 A5 */ bl OSRestoreInterrupts lbl_803733E4: /* 803733E4 0036F044 9B DD 00 01 */ stb r30, 1(r29) lbl_803733E8: @@ -85676,7 +85676,7 @@ lbl_803736DC: /* 803736E8 0036F348 93 E1 00 0C */ stw r31, 0xc(r1) /* 803736EC 0036F34C 93 C1 00 08 */ stw r30, 8(r1) /* 803736F0 0036F350 7C 7E 1B 78 */ mr r30, r3 -/* 803736F4 0036F354 4B EF B0 69 */ bl func_8026E75C +/* 803736F4 0036F354 4B EF B0 69 */ bl OSDisableInterrupts /* 803736F8 0036F358 7C 7F 1B 78 */ mr r31, r3 /* 803736FC 0036F35C 7F C3 F3 78 */ mr r3, r30 /* 80373700 0036F360 4B EF 67 A9 */ bl func_80269EA8 @@ -85685,7 +85685,7 @@ lbl_803736DC: /* 8037370C 0036F36C 98 83 00 06 */ stb r4, 6(r3) /* 80373710 0036F370 98 03 00 07 */ stb r0, 7(r3) /* 80373714 0036F374 7F E3 FB 78 */ mr r3, r31 -/* 80373718 0036F378 4B EF B0 6D */ bl func_8026E784 +/* 80373718 0036F378 4B EF B0 6D */ bl OSRestoreInterrupts /* 8037371C 0036F37C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80373720 0036F380 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80373724 0036F384 83 C1 00 08 */ lwz r30, 8(r1) @@ -85699,7 +85699,7 @@ lbl_80373734: /* 80373740 0036F3A0 93 E1 00 0C */ stw r31, 0xc(r1) /* 80373744 0036F3A4 93 C1 00 08 */ stw r30, 8(r1) /* 80373748 0036F3A8 7C 7E 1B 78 */ mr r30, r3 -/* 8037374C 0036F3AC 4B EF B0 11 */ bl func_8026E75C +/* 8037374C 0036F3AC 4B EF B0 11 */ bl OSDisableInterrupts /* 80373750 0036F3B0 7C 7F 1B 78 */ mr r31, r3 /* 80373754 0036F3B4 7F C3 F3 78 */ mr r3, r30 /* 80373758 0036F3B8 4B EF 67 51 */ bl func_80269EA8 @@ -85716,7 +85716,7 @@ lbl_80373780: /* 80373780 0036F3E0 38 00 00 00 */ li r0, 0 /* 80373784 0036F3E4 7F E3 FB 78 */ mr r3, r31 /* 80373788 0036F3E8 98 1E 00 08 */ stb r0, 8(r30) -/* 8037378C 0036F3EC 4B EF AF F9 */ bl func_8026E784 +/* 8037378C 0036F3EC 4B EF AF F9 */ bl OSRestoreInterrupts /* 80373790 0036F3F0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80373794 0036F3F4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80373798 0036F3F8 83 C1 00 08 */ lwz r30, 8(r1) @@ -85786,7 +85786,7 @@ func_80373850: /* 8037386C 0036F4CC 40 82 00 6C */ bne lbl_803738D8 /* 80373870 0036F4D0 38 63 00 08 */ addi r3, r3, 8 /* 80373874 0036F4D4 4B EF 5E B1 */ bl func_80269724 -/* 80373878 0036F4D8 4B EF EF 41 */ bl func_802727B8 +/* 80373878 0036F4D8 4B EF EF 41 */ bl OSGetTime /* 8037387C 0036F4DC 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 80373880 0036F4E0 3C A0 43 1C */ lis r5, 0x431BDE83@ha /* 80373884 0036F4E4 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -86252,7 +86252,7 @@ lbl_80373EEC: /* 80373F00 0036FB60 7E E4 BB 78 */ mr r4, r23 /* 80373F04 0036FB64 7F 05 C3 78 */ mr r5, r24 /* 80373F08 0036FB68 4B FF FD C9 */ bl func_80373CD0 -/* 80373F0C 0036FB6C 4B EF A8 51 */ bl func_8026E75C +/* 80373F0C 0036FB6C 4B EF A8 51 */ bl OSDisableInterrupts /* 80373F10 0036FB70 7C 7C 1B 78 */ mr r28, r3 /* 80373F14 0036FB74 7F E3 FB 78 */ mr r3, r31 /* 80373F18 0036FB78 3B 20 00 00 */ li r25, 0 @@ -86274,7 +86274,7 @@ lbl_80373F30: /* 80373F4C 0036FBAC 7C 19 18 00 */ cmpw r25, r3 /* 80373F50 0036FBB0 40 81 00 1C */ ble lbl_80373F6C /* 80373F54 0036FBB4 7F 83 E3 78 */ mr r3, r28 -/* 80373F58 0036FBB8 4B EF A8 2D */ bl func_8026E784 +/* 80373F58 0036FBB8 4B EF A8 2D */ bl OSRestoreInterrupts /* 80373F5C 0036FBBC 7F 63 DB 78 */ mr r3, r27 /* 80373F60 0036FBC0 4B EF BA C5 */ bl func_8026FA24 /* 80373F64 0036FBC4 38 60 00 01 */ li r3, 1 @@ -86305,7 +86305,7 @@ lbl_80373FB8: /* 80373FB8 0036FC18 2C 1F 00 00 */ cmpwi r31, 0 /* 80373FBC 0036FC1C 40 82 FF BC */ bne lbl_80373F78 /* 80373FC0 0036FC20 7F 83 E3 78 */ mr r3, r28 -/* 80373FC4 0036FC24 4B EF A7 C1 */ bl func_8026E784 +/* 80373FC4 0036FC24 4B EF A7 C1 */ bl OSRestoreInterrupts /* 80373FC8 0036FC28 2C 1D 00 00 */ cmpwi r29, 0 /* 80373FCC 0036FC2C 7F BA EB 78 */ mr r26, r29 /* 80373FD0 0036FC30 41 82 00 08 */ beq lbl_80373FD8 @@ -96237,7 +96237,7 @@ func_8037C81C: /* 8037C830 00378490 7C 9E 23 78 */ mr r30, r4 /* 8037C834 00378494 93 A1 00 14 */ stw r29, 0x14(r1) /* 8037C838 00378498 7C 7D 1B 78 */ mr r29, r3 -/* 8037C83C 0037849C 4B EF 1F 21 */ bl func_8026E75C +/* 8037C83C 0037849C 4B EF 1F 21 */ bl OSDisableInterrupts /* 8037C840 003784A0 38 1D 03 88 */ addi r0, r29, 0x388 /* 8037C844 003784A4 7C 7F 1B 78 */ mr r31, r3 /* 8037C848 003784A8 90 01 00 08 */ stw r0, 8(r1) @@ -96246,7 +96246,7 @@ func_8037C81C: /* 8037C854 003784B4 38 81 00 08 */ addi r4, r1, 8 /* 8037C858 003784B8 4B FE 63 F1 */ bl func_80362C48 /* 8037C85C 003784BC 7F E3 FB 78 */ mr r3, r31 -/* 8037C860 003784C0 4B EF 1F 25 */ bl func_8026E784 +/* 8037C860 003784C0 4B EF 1F 25 */ bl OSRestoreInterrupts /* 8037C864 003784C4 80 01 00 24 */ lwz r0, 0x24(r1) /* 8037C868 003784C8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8037C86C 003784CC 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -96265,13 +96265,13 @@ func_8037C880: /* 8037C894 003784F4 7C 9E 23 78 */ mr r30, r4 /* 8037C898 003784F8 93 A1 00 14 */ stw r29, 0x14(r1) /* 8037C89C 003784FC 7C 7D 1B 78 */ mr r29, r3 -/* 8037C8A0 00378500 4B EF 1E BD */ bl func_8026E75C +/* 8037C8A0 00378500 4B EF 1E BD */ bl OSDisableInterrupts /* 8037C8A4 00378504 7C 7F 1B 78 */ mr r31, r3 /* 8037C8A8 00378508 7F C4 F3 78 */ mr r4, r30 /* 8037C8AC 0037850C 38 7D 03 84 */ addi r3, r29, 0x384 /* 8037C8B0 00378510 4B FE 63 C5 */ bl func_80362C74 /* 8037C8B4 00378514 7F E3 FB 78 */ mr r3, r31 -/* 8037C8B8 00378518 4B EF 1E CD */ bl func_8026E784 +/* 8037C8B8 00378518 4B EF 1E CD */ bl OSRestoreInterrupts /* 8037C8BC 0037851C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8037C8C0 00378520 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8037C8C4 00378524 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -96299,9 +96299,9 @@ lbl_8037C8F0: /* 8037C90C 0037856C 3B 5F 03 54 */ addi r26, r31, 0x354 /* 8037C910 00378570 7F 43 D3 78 */ mr r3, r26 /* 8037C914 00378574 4B EF 30 35 */ bl func_8026F948 -/* 8037C918 00378578 4B EF 1E 45 */ bl func_8026E75C +/* 8037C918 00378578 4B EF 1E 45 */ bl OSDisableInterrupts /* 8037C91C 0037857C 7C 79 1B 78 */ mr r25, r3 -/* 8037C920 00378580 4B EF 1E 3D */ bl func_8026E75C +/* 8037C920 00378580 4B EF 1E 3D */ bl OSDisableInterrupts /* 8037C924 00378584 83 BF 03 7C */ lwz r29, 0x37c(r31) /* 8037C928 00378588 7C 7E 1B 78 */ mr r30, r3 /* 8037C92C 0037858C 3B 9F 03 7C */ addi r28, r31, 0x37c @@ -96310,21 +96310,21 @@ lbl_8037C934: /* 8037C934 00378594 7F BB EB 78 */ mr r27, r29 /* 8037C938 00378598 83 BD 00 00 */ lwz r29, 0(r29) /* 8037C93C 0037859C 7F 23 CB 78 */ mr r3, r25 -/* 8037C940 003785A0 4B EF 1E 45 */ bl func_8026E784 +/* 8037C940 003785A0 4B EF 1E 45 */ bl OSRestoreInterrupts /* 8037C944 003785A4 81 9B 00 08 */ lwz r12, 8(r27) /* 8037C948 003785A8 7F 63 DB 78 */ mr r3, r27 /* 8037C94C 003785AC 81 8C 00 0C */ lwz r12, 0xc(r12) /* 8037C950 003785B0 7D 89 03 A6 */ mtctr r12 /* 8037C954 003785B4 4E 80 04 21 */ bctrl -/* 8037C958 003785B8 4B EF 1E 05 */ bl func_8026E75C +/* 8037C958 003785B8 4B EF 1E 05 */ bl OSDisableInterrupts /* 8037C95C 003785BC 7C 79 1B 78 */ mr r25, r3 lbl_8037C960: /* 8037C960 003785C0 7C 1D E0 40 */ cmplw r29, r28 /* 8037C964 003785C4 40 82 FF D0 */ bne lbl_8037C934 /* 8037C968 003785C8 7F 23 CB 78 */ mr r3, r25 -/* 8037C96C 003785CC 4B EF 1E 19 */ bl func_8026E784 +/* 8037C96C 003785CC 4B EF 1E 19 */ bl OSRestoreInterrupts /* 8037C970 003785D0 7F C3 F3 78 */ mr r3, r30 -/* 8037C974 003785D4 4B EF 1E 11 */ bl func_8026E784 +/* 8037C974 003785D4 4B EF 1E 11 */ bl OSRestoreInterrupts /* 8037C978 003785D8 4B EF 5E 59 */ bl func_802727D0 /* 8037C97C 003785DC 7C 7B 1B 78 */ mr r27, r3 /* 8037C980 003785E0 4B FE F6 25 */ bl func_8036BFA4 @@ -96335,24 +96335,24 @@ lbl_8037C960: /* 8037C994 003785F4 88 03 00 1A */ lbz r0, 0x1a(r3) /* 8037C998 003785F8 2C 00 00 00 */ cmpwi r0, 0 /* 8037C99C 003785FC 40 82 00 4C */ bne lbl_8037C9E8 -/* 8037C9A0 00378600 4B EF 1D BD */ bl func_8026E75C +/* 8037C9A0 00378600 4B EF 1D BD */ bl OSDisableInterrupts /* 8037C9A4 00378604 83 9F 03 88 */ lwz r28, 0x388(r31) /* 8037C9A8 00378608 3B BF 03 88 */ addi r29, r31, 0x388 /* 8037C9AC 0037860C 48 00 00 28 */ b lbl_8037C9D4 lbl_8037C9B0: /* 8037C9B0 00378610 7F 9E E3 78 */ mr r30, r28 /* 8037C9B4 00378614 83 9C 00 00 */ lwz r28, 0(r28) -/* 8037C9B8 00378618 4B EF 1D CD */ bl func_8026E784 +/* 8037C9B8 00378618 4B EF 1D CD */ bl OSRestoreInterrupts /* 8037C9BC 0037861C 81 9E 00 08 */ lwz r12, 8(r30) /* 8037C9C0 00378620 7F C3 F3 78 */ mr r3, r30 /* 8037C9C4 00378624 81 8C 00 0C */ lwz r12, 0xc(r12) /* 8037C9C8 00378628 7D 89 03 A6 */ mtctr r12 /* 8037C9CC 0037862C 4E 80 04 21 */ bctrl -/* 8037C9D0 00378630 4B EF 1D 8D */ bl func_8026E75C +/* 8037C9D0 00378630 4B EF 1D 8D */ bl OSDisableInterrupts lbl_8037C9D4: /* 8037C9D4 00378634 7C 1C E8 40 */ cmplw r28, r29 /* 8037C9D8 00378638 40 82 FF D8 */ bne lbl_8037C9B0 -/* 8037C9DC 0037863C 4B EF 1D A9 */ bl func_8026E784 +/* 8037C9DC 0037863C 4B EF 1D A9 */ bl OSRestoreInterrupts /* 8037C9E0 00378640 4B FF 17 B9 */ bl func_8036E198 /* 8037C9E4 00378644 4B FF 19 61 */ bl func_8036E344 lbl_8037C9E8: @@ -96362,7 +96362,7 @@ lbl_8037C9E8: /* 8037C9F4 00378654 4B EF 5D DD */ bl func_802727D0 /* 8037C9F8 00378658 7C 1B 18 50 */ subf r0, r27, r3 /* 8037C9FC 0037865C 90 1F 03 90 */ stw r0, 0x390(r31) -/* 8037CA00 00378660 4B EF 1D 5D */ bl func_8026E75C +/* 8037CA00 00378660 4B EF 1D 5D */ bl OSDisableInterrupts /* 8037CA04 00378664 83 9F 03 7C */ lwz r28, 0x37c(r31) /* 8037CA08 00378668 7C 79 1B 78 */ mr r25, r3 /* 8037CA0C 0037866C 3B BF 03 7C */ addi r29, r31, 0x37c @@ -96371,25 +96371,25 @@ lbl_8037CA14: /* 8037CA14 00378674 7F 9E E3 78 */ mr r30, r28 /* 8037CA18 00378678 83 9C 00 00 */ lwz r28, 0(r28) /* 8037CA1C 0037867C 7F 23 CB 78 */ mr r3, r25 -/* 8037CA20 00378680 4B EF 1D 65 */ bl func_8026E784 +/* 8037CA20 00378680 4B EF 1D 65 */ bl OSRestoreInterrupts /* 8037CA24 00378684 81 9E 00 08 */ lwz r12, 8(r30) /* 8037CA28 00378688 7F C3 F3 78 */ mr r3, r30 /* 8037CA2C 0037868C 81 8C 00 10 */ lwz r12, 0x10(r12) /* 8037CA30 00378690 7D 89 03 A6 */ mtctr r12 /* 8037CA34 00378694 4E 80 04 21 */ bctrl -/* 8037CA38 00378698 4B EF 1D 25 */ bl func_8026E75C +/* 8037CA38 00378698 4B EF 1D 25 */ bl OSDisableInterrupts lbl_8037CA3C: /* 8037CA3C 0037869C 7C 1C E8 40 */ cmplw r28, r29 /* 8037CA40 003786A0 40 82 FF D4 */ bne lbl_8037CA14 /* 8037CA44 003786A4 7F 23 CB 78 */ mr r3, r25 -/* 8037CA48 003786A8 4B EF 1D 3D */ bl func_8026E784 +/* 8037CA48 003786A8 4B EF 1D 3D */ bl OSRestoreInterrupts /* 8037CA4C 003786AC 7F 43 D3 78 */ mr r3, r26 /* 8037CA50 003786B0 4B EF 2F D5 */ bl func_8026FA24 /* 8037CA54 003786B4 4B FF FE 9C */ b lbl_8037C8F0 lbl_8037CA58: /* 8037CA58 003786B8 28 00 00 02 */ cmplwi r0, 2 /* 8037CA5C 003786BC 40 82 FE 94 */ bne lbl_8037C8F0 -/* 8037CA60 003786C0 4B EF 1C FD */ bl func_8026E75C +/* 8037CA60 003786C0 4B EF 1C FD */ bl OSDisableInterrupts /* 8037CA64 003786C4 83 9F 03 88 */ lwz r28, 0x388(r31) /* 8037CA68 003786C8 7C 79 1B 78 */ mr r25, r3 /* 8037CA6C 003786CC 3B BF 03 88 */ addi r29, r31, 0x388 @@ -96398,18 +96398,18 @@ lbl_8037CA74: /* 8037CA74 003786D4 7F 9E E3 78 */ mr r30, r28 /* 8037CA78 003786D8 83 9C 00 00 */ lwz r28, 0(r28) /* 8037CA7C 003786DC 7F 23 CB 78 */ mr r3, r25 -/* 8037CA80 003786E0 4B EF 1D 05 */ bl func_8026E784 +/* 8037CA80 003786E0 4B EF 1D 05 */ bl OSRestoreInterrupts /* 8037CA84 003786E4 81 9E 00 08 */ lwz r12, 8(r30) /* 8037CA88 003786E8 7F C3 F3 78 */ mr r3, r30 /* 8037CA8C 003786EC 81 8C 00 14 */ lwz r12, 0x14(r12) /* 8037CA90 003786F0 7D 89 03 A6 */ mtctr r12 /* 8037CA94 003786F4 4E 80 04 21 */ bctrl -/* 8037CA98 003786F8 4B EF 1C C5 */ bl func_8026E75C +/* 8037CA98 003786F8 4B EF 1C C5 */ bl OSDisableInterrupts lbl_8037CA9C: /* 8037CA9C 003786FC 7C 1C E8 40 */ cmplw r28, r29 /* 8037CAA0 00378700 40 82 FF D4 */ bne lbl_8037CA74 /* 8037CAA4 00378704 7F 23 CB 78 */ mr r3, r25 -/* 8037CAA8 00378708 4B EF 1C DD */ bl func_8026E784 +/* 8037CAA8 00378708 4B EF 1C DD */ bl OSRestoreInterrupts /* 8037CAAC 0037870C 39 61 00 30 */ addi r11, r1, 0x30 /* 8037CAB0 00378710 4B E4 A6 BD */ bl func_801C716C /* 8037CAB4 00378714 80 01 00 34 */ lwz r0, 0x34(r1) @@ -96430,7 +96430,7 @@ func_8037CAC4: /* 8037CAE4 00378744 7C BD 2B 78 */ mr r29, r5 /* 8037CAE8 00378748 7C DE 33 78 */ mr r30, r6 /* 8037CAEC 0037874C 41 82 00 40 */ beq lbl_8037CB2C -/* 8037CAF0 00378750 4B EF 1C 6D */ bl func_8026E75C +/* 8037CAF0 00378750 4B EF 1C 6D */ bl OSDisableInterrupts /* 8037CAF4 00378754 7C 9D F3 96 */ divwu r4, r29, r30 /* 8037CAF8 00378758 38 00 00 00 */ li r0, 0 /* 8037CAFC 0037875C 7C 7F 1B 78 */ mr r31, r3 @@ -96444,7 +96444,7 @@ func_8037CAC4: /* 8037CB1C 0037877C 90 1B 00 10 */ stw r0, 0x10(r27) /* 8037CB20 00378780 4B C8 75 E5 */ bl func_80004104 /* 8037CB24 00378784 7F E3 FB 78 */ mr r3, r31 -/* 8037CB28 00378788 4B EF 1C 5D */ bl func_8026E784 +/* 8037CB28 00378788 4B EF 1C 5D */ bl OSRestoreInterrupts lbl_8037CB2C: /* 8037CB2C 0037878C 39 61 00 20 */ addi r11, r1, 0x20 /* 8037CB30 00378790 4B E4 A6 45 */ bl func_801C7174 @@ -96460,13 +96460,13 @@ func_8037CB44: /* 8037CB4C 003787AC 90 01 00 14 */ stw r0, 0x14(r1) /* 8037CB50 003787B0 93 E1 00 0C */ stw r31, 0xc(r1) /* 8037CB54 003787B4 7C 7F 1B 78 */ mr r31, r3 -/* 8037CB58 003787B8 4B EF 1C 05 */ bl func_8026E75C +/* 8037CB58 003787B8 4B EF 1C 05 */ bl OSDisableInterrupts /* 8037CB5C 003787BC 38 00 00 00 */ li r0, 0 /* 8037CB60 003787C0 90 1F 00 00 */ stw r0, 0(r31) /* 8037CB64 003787C4 90 1F 00 04 */ stw r0, 4(r31) /* 8037CB68 003787C8 90 1F 00 08 */ stw r0, 8(r31) /* 8037CB6C 003787CC 90 1F 00 0C */ stw r0, 0xc(r31) -/* 8037CB70 003787D0 4B EF 1C 15 */ bl func_8026E784 +/* 8037CB70 003787D0 4B EF 1C 15 */ bl OSRestoreInterrupts /* 8037CB74 003787D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8037CB78 003787D8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8037CB7C 003787DC 7C 08 03 A6 */ mtlr r0 @@ -96480,12 +96480,12 @@ func_8037CB88: /* 8037CB90 003787F0 90 01 00 14 */ stw r0, 0x14(r1) /* 8037CB94 003787F4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8037CB98 003787F8 7C 7F 1B 78 */ mr r31, r3 -/* 8037CB9C 003787FC 4B EF 1B C1 */ bl func_8026E75C +/* 8037CB9C 003787FC 4B EF 1B C1 */ bl OSDisableInterrupts /* 8037CBA0 00378800 80 9F 00 0C */ lwz r4, 0xc(r31) /* 8037CBA4 00378804 80 1F 00 10 */ lwz r0, 0x10(r31) /* 8037CBA8 00378808 7C 00 20 00 */ cmpw r0, r4 /* 8037CBAC 0037880C 41 80 00 10 */ blt lbl_8037CBBC -/* 8037CBB0 00378810 4B EF 1B D5 */ bl func_8026E784 +/* 8037CBB0 00378810 4B EF 1B D5 */ bl OSRestoreInterrupts /* 8037CBB4 00378814 38 60 00 00 */ li r3, 0 /* 8037CBB8 00378818 48 00 00 A0 */ b lbl_8037CC58 lbl_8037CBBC: @@ -96519,7 +96519,7 @@ lbl_8037CBF4: /* 8037CC20 00378880 38 A5 00 01 */ addi r5, r5, 1 /* 8037CC24 00378884 90 BF 00 10 */ stw r5, 0x10(r31) /* 8037CC28 00378888 7F E4 02 14 */ add r31, r4, r0 -/* 8037CC2C 0037888C 4B EF 1B 59 */ bl func_8026E784 +/* 8037CC2C 0037888C 4B EF 1B 59 */ bl OSRestoreInterrupts /* 8037CC30 00378890 7F E3 FB 78 */ mr r3, r31 /* 8037CC34 00378894 48 00 00 24 */ b lbl_8037CC58 lbl_8037CC38: @@ -96531,7 +96531,7 @@ lbl_8037CC44: lbl_8037CC48: /* 8037CC48 003788A8 7C 08 38 00 */ cmpw r8, r7 /* 8037CC4C 003788AC 41 80 FF 8C */ blt lbl_8037CBD8 -/* 8037CC50 003788B0 4B EF 1B 35 */ bl func_8026E784 +/* 8037CC50 003788B0 4B EF 1B 35 */ bl OSRestoreInterrupts /* 8037CC54 003788B4 38 60 00 00 */ li r3, 0 lbl_8037CC58: /* 8037CC58 003788B8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -96549,7 +96549,7 @@ func_8037CC6C: /* 8037CC7C 003788DC 7C 9F 23 78 */ mr r31, r4 /* 8037CC80 003788E0 93 C1 00 08 */ stw r30, 8(r1) /* 8037CC84 003788E4 7C 7E 1B 78 */ mr r30, r3 -/* 8037CC88 003788E8 4B EF 1A D5 */ bl func_8026E75C +/* 8037CC88 003788E8 4B EF 1A D5 */ bl OSDisableInterrupts /* 8037CC8C 003788EC 80 BE 00 00 */ lwz r5, 0(r30) /* 8037CC90 003788F0 38 80 00 01 */ li r4, 1 /* 8037CC94 003788F4 80 1E 00 08 */ lwz r0, 8(r30) @@ -96565,7 +96565,7 @@ func_8037CC6C: /* 8037CCBC 0037891C 80 9E 00 10 */ lwz r4, 0x10(r30) /* 8037CCC0 00378920 38 04 FF FF */ addi r0, r4, -1 /* 8037CCC4 00378924 90 1E 00 10 */ stw r0, 0x10(r30) -/* 8037CCC8 00378928 4B EF 1A BD */ bl func_8026E784 +/* 8037CCC8 00378928 4B EF 1A BD */ bl OSRestoreInterrupts /* 8037CCCC 0037892C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8037CCD0 00378930 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8037CCD4 00378934 83 C1 00 08 */ lwz r30, 8(r1) @@ -97413,7 +97413,7 @@ lbl_8037D8EC: /* 8037D8EC 0037954C 80 1E 07 C4 */ lwz r0, 0x7c4(r30) /* 8037D8F0 00379550 7C 06 00 00 */ cmpw r6, r0 /* 8037D8F4 00379554 41 80 FF 04 */ blt lbl_8037D7F8 -/* 8037D8F8 00379558 4B EF 0E 65 */ bl func_8026E75C +/* 8037D8F8 00379558 4B EF 0E 65 */ bl OSDisableInterrupts /* 8037D8FC 0037955C 80 1E 07 C0 */ lwz r0, 0x7c0(r30) /* 8037D900 00379560 7C 7D 1B 78 */ mr r29, r3 /* 8037D904 00379564 2C 00 00 00 */ cmpwi r0, 0 @@ -97444,7 +97444,7 @@ lbl_8037D94C: lbl_8037D964: /* 8037D964 003795C4 80 7E 07 C0 */ lwz r3, 0x7c0(r30) /* 8037D968 003795C8 48 00 35 E9 */ bl func_80380F50 -/* 8037D96C 003795CC 4B EF 0D F1 */ bl func_8026E75C +/* 8037D96C 003795CC 4B EF 0D F1 */ bl OSDisableInterrupts /* 8037D970 003795D0 88 1E 00 BF */ lbz r0, 0xbf(r30) /* 8037D974 003795D4 7C 7C 1B 78 */ mr r28, r3 /* 8037D978 003795D8 3B 60 00 00 */ li r27, 0 @@ -97469,12 +97469,12 @@ lbl_8037D9B8: /* 8037D9B8 00379618 9B 7E 00 C0 */ stb r27, 0xc0(r30) lbl_8037D9BC: /* 8037D9BC 0037961C 7F 83 E3 78 */ mr r3, r28 -/* 8037D9C0 00379620 4B EF 0D C5 */ bl func_8026E784 +/* 8037D9C0 00379620 4B EF 0D C5 */ bl OSRestoreInterrupts lbl_8037D9C4: /* 8037D9C4 00379624 38 00 00 01 */ li r0, 1 /* 8037D9C8 00379628 7F A3 EB 78 */ mr r3, r29 /* 8037D9CC 0037962C 98 1E 00 BA */ stb r0, 0xba(r30) -/* 8037D9D0 00379630 4B EF 0D B5 */ bl func_8026E784 +/* 8037D9D0 00379630 4B EF 0D B5 */ bl OSRestoreInterrupts lbl_8037D9D4: /* 8037D9D4 00379634 7F E3 FB 78 */ mr r3, r31 /* 8037D9D8 00379638 4B EF 20 4D */ bl func_8026FA24 @@ -97495,7 +97495,7 @@ lbl_8037D9E0: /* 8037DA10 00379670 7C 7B 1B 78 */ mr r27, r3 /* 8037DA14 00379674 7F 83 E3 78 */ mr r3, r28 /* 8037DA18 00379678 4B EF 1F 31 */ bl func_8026F948 -/* 8037DA1C 0037967C 4B EF 0D 41 */ bl func_8026E75C +/* 8037DA1C 0037967C 4B EF 0D 41 */ bl OSDisableInterrupts /* 8037DA20 00379680 80 1B 07 C0 */ lwz r0, 0x7c0(r27) /* 8037DA24 00379684 7C 7F 1B 78 */ mr r31, r3 /* 8037DA28 00379688 2C 00 00 00 */ cmpwi r0, 0 @@ -97504,11 +97504,11 @@ lbl_8037D9E0: /* 8037DA34 00379694 48 00 35 3D */ bl func_80380F70 lbl_8037DA38: /* 8037DA38 00379698 7F E3 FB 78 */ mr r3, r31 -/* 8037DA3C 0037969C 4B EF 0D 49 */ bl func_8026E784 +/* 8037DA3C 0037969C 4B EF 0D 49 */ bl OSRestoreInterrupts /* 8037DA40 003796A0 48 00 1F 41 */ bl func_8037F980 /* 8037DA44 003796A4 38 9B 01 08 */ addi r4, r27, 0x108 /* 8037DA48 003796A8 48 00 24 11 */ bl func_8037FE58 -/* 8037DA4C 003796AC 4B EF 0D 11 */ bl func_8026E75C +/* 8037DA4C 003796AC 4B EF 0D 11 */ bl OSDisableInterrupts /* 8037DA50 003796B0 80 1B 01 28 */ lwz r0, 0x128(r27) /* 8037DA54 003796B4 7C 7F 1B 78 */ mr r31, r3 /* 8037DA58 003796B8 2C 00 00 00 */ cmpwi r0, 0 @@ -97526,7 +97526,7 @@ lbl_8037DA78: /* 8037DA80 003796E0 40 82 FF E8 */ bne lbl_8037DA68 lbl_8037DA84: /* 8037DA84 003796E4 7F E3 FB 78 */ mr r3, r31 -/* 8037DA88 003796E8 4B EF 0C FD */ bl func_8026E784 +/* 8037DA88 003796E8 4B EF 0C FD */ bl OSRestoreInterrupts /* 8037DA8C 003796EC 80 7B 07 BC */ lwz r3, 0x7bc(r27) /* 8037DA90 003796F0 2C 03 00 00 */ cmpwi r3, 0 /* 8037DA94 003796F4 41 82 00 1C */ beq lbl_8037DAB0 @@ -97581,7 +97581,7 @@ lbl_8037DAE0: /* 8037DB4C 003797AC 38 00 00 01 */ li r0, 1 /* 8037DB50 003797B0 98 1C 00 C1 */ stb r0, 0xc1(r28) lbl_8037DB54: -/* 8037DB54 003797B4 4B EF 0C 09 */ bl func_8026E75C +/* 8037DB54 003797B4 4B EF 0C 09 */ bl OSDisableInterrupts /* 8037DB58 003797B8 88 1C 00 BF */ lbz r0, 0xbf(r28) /* 8037DB5C 003797BC 7C 7F 1B 78 */ mr r31, r3 /* 8037DB60 003797C0 3B A0 00 00 */ li r29, 0 @@ -97606,7 +97606,7 @@ lbl_8037DBA0: /* 8037DBA0 00379800 9B BC 00 C0 */ stb r29, 0xc0(r28) lbl_8037DBA4: /* 8037DBA4 00379804 7F E3 FB 78 */ mr r3, r31 -/* 8037DBA8 00379808 4B EF 0B DD */ bl func_8026E784 +/* 8037DBA8 00379808 4B EF 0B DD */ bl OSRestoreInterrupts /* 8037DBAC 0037980C 7F C3 F3 78 */ mr r3, r30 /* 8037DBB0 00379810 4B EF 1E 75 */ bl func_8026FA24 /* 8037DBB4 00379814 80 01 00 24 */ lwz r0, 0x24(r1) @@ -97751,7 +97751,7 @@ lbl_8037DD8C: /* 8037DD9C 003799FC 2C 00 00 00 */ cmpwi r0, 0 /* 8037DDA0 00379A00 40 82 00 64 */ bne lbl_8037DE04 /* 8037DDA4 00379A04 3B 23 FF FF */ addi r25, r3, -1 -/* 8037DDA8 00379A08 4B EF 09 B5 */ bl func_8026E75C +/* 8037DDA8 00379A08 4B EF 09 B5 */ bl OSDisableInterrupts /* 8037DDAC 00379A0C 7C 7A 1B 78 */ mr r26, r3 /* 8037DDB0 00379A10 3B 00 00 00 */ li r24, 0 /* 8037DDB4 00379A14 3B 60 00 00 */ li r27, 0 @@ -97773,7 +97773,7 @@ lbl_8037DDE8: /* 8037DDEC 00379A4C 7C 18 00 00 */ cmpw r24, r0 /* 8037DDF0 00379A50 41 80 FF CC */ blt lbl_8037DDBC /* 8037DDF4 00379A54 7F 43 D3 78 */ mr r3, r26 -/* 8037DDF8 00379A58 4B EF 09 8D */ bl func_8026E784 +/* 8037DDF8 00379A58 4B EF 09 8D */ bl OSRestoreInterrupts /* 8037DDFC 00379A5C 38 00 00 01 */ li r0, 1 /* 8037DE00 00379A60 98 1C 00 C5 */ stb r0, 0xc5(r28) lbl_8037DE04: @@ -98165,7 +98165,7 @@ lbl_8037E374: lbl_8037E378: /* 8037E378 00379FD8 80 1D 00 E0 */ lwz r0, 0xe0(r29) /* 8037E37C 00379FDC 90 1D 00 EC */ stw r0, 0xec(r29) -/* 8037E380 00379FE0 4B EF 03 DD */ bl func_8026E75C +/* 8037E380 00379FE0 4B EF 03 DD */ bl OSDisableInterrupts /* 8037E384 00379FE4 88 1D 00 82 */ lbz r0, 0x82(r29) /* 8037E388 00379FE8 7C 7E 1B 78 */ mr r30, r3 /* 8037E38C 00379FEC 38 80 00 02 */ li r4, 2 @@ -98180,12 +98180,12 @@ lbl_8037E39C: /* 8037E3AC 0037A00C 2C 03 00 00 */ cmpwi r3, 0 /* 8037E3B0 0037A010 40 82 00 14 */ bne lbl_8037E3C4 /* 8037E3B4 0037A014 7F C3 F3 78 */ mr r3, r30 -/* 8037E3B8 0037A018 4B EF 03 CD */ bl func_8026E784 +/* 8037E3B8 0037A018 4B EF 03 CD */ bl OSRestoreInterrupts /* 8037E3BC 0037A01C 38 60 00 00 */ li r3, 0 /* 8037E3C0 0037A020 48 00 00 10 */ b lbl_8037E3D0 lbl_8037E3C4: /* 8037E3C4 0037A024 7F C3 F3 78 */ mr r3, r30 -/* 8037E3C8 0037A028 4B EF 03 BD */ bl func_8026E784 +/* 8037E3C8 0037A028 4B EF 03 BD */ bl OSRestoreInterrupts /* 8037E3CC 0037A02C 38 60 00 01 */ li r3, 1 lbl_8037E3D0: /* 8037E3D0 0037A030 39 61 00 50 */ addi r11, r1, 0x50 @@ -98205,7 +98205,7 @@ func_8037E3E8: /* 8037E3FC 0037A05C 7C 7A 1B 78 */ mr r26, r3 /* 8037E400 0037A060 7C 9B 23 78 */ mr r27, r4 /* 8037E404 0037A064 7C BC 2B 78 */ mr r28, r5 -/* 8037E408 0037A068 4B EF 03 55 */ bl func_8026E75C +/* 8037E408 0037A068 4B EF 03 55 */ bl OSDisableInterrupts /* 8037E40C 0037A06C 7C 7F 1B 78 */ mr r31, r3 /* 8037E410 0037A070 7F 5E D3 78 */ mr r30, r26 /* 8037E414 0037A074 3B A0 00 00 */ li r29, 0 @@ -98228,7 +98228,7 @@ lbl_8037E44C: /* 8037E44C 0037A0AC 7C 1C E8 00 */ cmpw r28, r29 /* 8037E450 0037A0B0 41 80 FF E8 */ blt lbl_8037E438 /* 8037E454 0037A0B4 7F E3 FB 78 */ mr r3, r31 -/* 8037E458 0037A0B8 4B EF 03 2D */ bl func_8026E784 +/* 8037E458 0037A0B8 4B EF 03 2D */ bl OSRestoreInterrupts /* 8037E45C 0037A0BC 38 60 00 00 */ li r3, 0 /* 8037E460 0037A0C0 48 00 00 94 */ b lbl_8037E4F4 lbl_8037E464: @@ -98264,13 +98264,13 @@ lbl_8037E4CC: /* 8037E4CC 0037A12C 7C 1C D8 00 */ cmpw r28, r27 /* 8037E4D0 0037A130 41 80 FF E8 */ blt lbl_8037E4B8 /* 8037E4D4 0037A134 7F E3 FB 78 */ mr r3, r31 -/* 8037E4D8 0037A138 4B EF 02 AD */ bl func_8026E784 +/* 8037E4D8 0037A138 4B EF 02 AD */ bl OSRestoreInterrupts /* 8037E4DC 0037A13C 38 60 00 00 */ li r3, 0 /* 8037E4E0 0037A140 48 00 00 14 */ b lbl_8037E4F4 lbl_8037E4E4: /* 8037E4E4 0037A144 90 7A 07 C0 */ stw r3, 0x7c0(r26) /* 8037E4E8 0037A148 7F E3 FB 78 */ mr r3, r31 -/* 8037E4EC 0037A14C 4B EF 02 99 */ bl func_8026E784 +/* 8037E4EC 0037A14C 4B EF 02 99 */ bl OSRestoreInterrupts /* 8037E4F0 0037A150 38 60 00 01 */ li r3, 1 lbl_8037E4F4: /* 8037E4F4 0037A154 39 61 00 20 */ addi r11, r1, 0x20 @@ -98288,7 +98288,7 @@ func_8037E50C: /* 8037E518 0037A178 39 61 00 20 */ addi r11, r1, 0x20 /* 8037E51C 0037A17C 4B E4 8C 0D */ bl func_801C7128 /* 8037E520 0037A180 7C 7B 1B 78 */ mr r27, r3 -/* 8037E524 0037A184 4B EF 02 39 */ bl func_8026E75C +/* 8037E524 0037A184 4B EF 02 39 */ bl OSDisableInterrupts /* 8037E528 0037A188 7C 7F 1B 78 */ mr r31, r3 /* 8037E52C 0037A18C 7F 7D DB 78 */ mr r29, r27 /* 8037E530 0037A190 3B 80 00 00 */ li r28, 0 @@ -98318,7 +98318,7 @@ lbl_8037E560: /* 8037E584 0037A1E4 93 DB 07 C0 */ stw r30, 0x7c0(r27) lbl_8037E588: /* 8037E588 0037A1E8 7F E3 FB 78 */ mr r3, r31 -/* 8037E58C 0037A1EC 4B EF 01 F9 */ bl func_8026E784 +/* 8037E58C 0037A1EC 4B EF 01 F9 */ bl OSRestoreInterrupts /* 8037E590 0037A1F0 39 61 00 20 */ addi r11, r1, 0x20 /* 8037E594 0037A1F4 4B E4 8B E1 */ bl func_801C7174 /* 8037E598 0037A1F8 80 01 00 24 */ lwz r0, 0x24(r1) @@ -98382,7 +98382,7 @@ lbl_8037E660: /* 8037E674 0037A2D4 40 82 00 64 */ bne lbl_8037E6D8 /* 8037E678 0037A2D8 38 00 00 00 */ li r0, 0 /* 8037E67C 0037A2DC 98 03 00 C1 */ stb r0, 0xc1(r3) -/* 8037E680 0037A2E0 4B EF 00 DD */ bl func_8026E75C +/* 8037E680 0037A2E0 4B EF 00 DD */ bl OSDisableInterrupts /* 8037E684 0037A2E4 88 1F 00 BF */ lbz r0, 0xbf(r31) /* 8037E688 0037A2E8 7C 7E 1B 78 */ mr r30, r3 /* 8037E68C 0037A2EC 3B A0 00 00 */ li r29, 0 @@ -98407,7 +98407,7 @@ lbl_8037E6CC: /* 8037E6CC 0037A32C 9B BF 00 C0 */ stb r29, 0xc0(r31) lbl_8037E6D0: /* 8037E6D0 0037A330 7F C3 F3 78 */ mr r3, r30 -/* 8037E6D4 0037A334 4B EF 00 B1 */ bl func_8026E784 +/* 8037E6D4 0037A334 4B EF 00 B1 */ bl OSRestoreInterrupts lbl_8037E6D8: /* 8037E6D8 0037A338 88 1F 00 BE */ lbz r0, 0xbe(r31) /* 8037E6DC 0037A33C 2C 00 00 00 */ cmpwi r0, 0 @@ -98482,7 +98482,7 @@ lbl_8037E790: /* 8037E7E4 0037A444 D0 1D 00 00 */ stfs f0, 0(r29) /* 8037E7E8 0037A448 3B BD 00 04 */ addi r29, r29, 4 /* 8037E7EC 0037A44C 41 80 FF A4 */ blt lbl_8037E790 -/* 8037E7F0 0037A450 4B EE FF 6D */ bl func_8026E75C +/* 8037E7F0 0037A450 4B EE FF 6D */ bl OSDisableInterrupts /* 8037E7F4 0037A454 80 1F 07 C0 */ lwz r0, 0x7c0(r31) /* 8037E7F8 0037A458 7C 7E 1B 78 */ mr r30, r3 /* 8037E7FC 0037A45C 2C 00 00 00 */ cmpwi r0, 0 @@ -98550,7 +98550,7 @@ lbl_8037E8A8: /* 8037E8EC 0037A54C 41 80 FF BC */ blt lbl_8037E8A8 lbl_8037E8F0: /* 8037E8F0 0037A550 7F C3 F3 78 */ mr r3, r30 -/* 8037E8F4 0037A554 4B EE FE 91 */ bl func_8026E784 +/* 8037E8F4 0037A554 4B EE FE 91 */ bl OSRestoreInterrupts lbl_8037E8F8: /* 8037E8F8 0037A558 E3 E1 00 C8 */ psq_l f31, 200(r1), 0, qr0 /* 8037E8FC 0037A55C CB E1 00 C0 */ lfd f31, 0xc0(r1) @@ -98612,7 +98612,7 @@ lbl_8037E9B4: /* 8037E9D4 0037A634 38 00 00 01 */ li r0, 1 /* 8037E9D8 0037A638 98 1F 00 BE */ stb r0, 0xbe(r31) /* 8037E9DC 0037A63C 98 1F 00 C1 */ stb r0, 0xc1(r31) -/* 8037E9E0 0037A640 4B EE FD 7D */ bl func_8026E75C +/* 8037E9E0 0037A640 4B EE FD 7D */ bl OSDisableInterrupts /* 8037E9E4 0037A644 88 1F 00 BF */ lbz r0, 0xbf(r31) /* 8037E9E8 0037A648 7C 7E 1B 78 */ mr r30, r3 /* 8037E9EC 0037A64C 3B A0 00 00 */ li r29, 0 @@ -98637,7 +98637,7 @@ lbl_8037EA2C: /* 8037EA2C 0037A68C 9B BF 00 C0 */ stb r29, 0xc0(r31) lbl_8037EA30: /* 8037EA30 0037A690 7F C3 F3 78 */ mr r3, r30 -/* 8037EA34 0037A694 4B EE FD 51 */ bl func_8026E784 +/* 8037EA34 0037A694 4B EE FD 51 */ bl OSRestoreInterrupts /* 8037EA38 0037A698 48 00 00 20 */ b lbl_8037EA58 lbl_8037EA3C: /* 8037EA3C 0037A69C 7F E3 FB 78 */ mr r3, r31 @@ -98687,7 +98687,7 @@ lbl_8037EAD4: /* 8037EAD4 0037A734 80 83 00 EC */ lwz r4, 0xec(r3) /* 8037EAD8 0037A738 80 03 00 A0 */ lwz r0, 0xa0(r3) /* 8037EADC 0037A73C 7F A4 01 D6 */ mullw r29, r4, r0 -/* 8037EAE0 0037A740 4B EE FC 7D */ bl func_8026E75C +/* 8037EAE0 0037A740 4B EE FC 7D */ bl OSDisableInterrupts /* 8037EAE4 0037A744 7C 7E 1B 78 */ mr r30, r3 /* 8037EAE8 0037A748 7F FB FB 78 */ mr r27, r31 /* 8037EAEC 0037A74C 3B 80 00 00 */ li r28, 0 @@ -98713,7 +98713,7 @@ lbl_8037EB24: /* 8037EB34 0037A794 38 80 00 01 */ li r4, 1 /* 8037EB38 0037A798 48 00 2B D5 */ bl func_8038170C /* 8037EB3C 0037A79C 7F C3 F3 78 */ mr r3, r30 -/* 8037EB40 0037A7A0 4B EE FC 45 */ bl func_8026E784 +/* 8037EB40 0037A7A0 4B EE FC 45 */ bl OSRestoreInterrupts lbl_8037EB44: /* 8037EB44 0037A7A4 80 7F 00 F0 */ lwz r3, 0xf0(r31) /* 8037EB48 0037A7A8 80 1F 00 EC */ lwz r0, 0xec(r31) @@ -98727,7 +98727,7 @@ lbl_8037EB44: /* 8037EB68 0037A7C8 90 9F 00 F0 */ stw r4, 0xf0(r31) /* 8037EB6C 0037A7CC 7F 83 01 D6 */ mullw r28, r3, r0 /* 8037EB70 0037A7D0 90 7F 00 EC */ stw r3, 0xec(r31) -/* 8037EB74 0037A7D4 4B EE FB E9 */ bl func_8026E75C +/* 8037EB74 0037A7D4 4B EE FB E9 */ bl OSDisableInterrupts /* 8037EB78 0037A7D8 7C 7E 1B 78 */ mr r30, r3 /* 8037EB7C 0037A7DC 7F FB FB 78 */ mr r27, r31 /* 8037EB80 0037A7E0 3B A0 00 00 */ li r29, 0 @@ -98753,7 +98753,7 @@ lbl_8037EBB8: /* 8037EBC8 0037A828 38 80 00 01 */ li r4, 1 /* 8037EBCC 0037A82C 48 00 2B 41 */ bl func_8038170C /* 8037EBD0 0037A830 7F C3 F3 78 */ mr r3, r30 -/* 8037EBD4 0037A834 4B EE FB B1 */ bl func_8026E784 +/* 8037EBD4 0037A834 4B EE FB B1 */ bl OSRestoreInterrupts lbl_8037EBD8: /* 8037EBD8 0037A838 80 7F 00 EC */ lwz r3, 0xec(r31) /* 8037EBDC 0037A83C 80 9F 00 F0 */ lwz r4, 0xf0(r31) @@ -98770,7 +98770,7 @@ lbl_8037EBD8: /* 8037EC08 0037A868 88 1F 00 C4 */ lbz r0, 0xc4(r31) /* 8037EC0C 0037A86C 2C 00 00 00 */ cmpwi r0, 0 /* 8037EC10 0037A870 41 82 00 64 */ beq lbl_8037EC74 -/* 8037EC14 0037A874 4B EE FB 49 */ bl func_8026E75C +/* 8037EC14 0037A874 4B EE FB 49 */ bl OSDisableInterrupts /* 8037EC18 0037A878 7C 7E 1B 78 */ mr r30, r3 /* 8037EC1C 0037A87C 7F FC FB 78 */ mr r28, r31 /* 8037EC20 0037A880 3B 60 00 00 */ li r27, 0 @@ -98795,7 +98795,7 @@ lbl_8037EC54: /* 8037EC64 0037A8C4 38 80 00 01 */ li r4, 1 /* 8037EC68 0037A8C8 48 00 2B A1 */ bl func_80381808 /* 8037EC6C 0037A8CC 7F C3 F3 78 */ mr r3, r30 -/* 8037EC70 0037A8D0 4B EE FB 15 */ bl func_8026E784 +/* 8037EC70 0037A8D0 4B EE FB 15 */ bl OSRestoreInterrupts lbl_8037EC74: /* 8037EC74 0037A8D4 38 00 00 00 */ li r0, 0 /* 8037EC78 0037A8D8 98 1F 00 C4 */ stb r0, 0xc4(r31) @@ -98836,14 +98836,14 @@ func_8037ECBC: /* 8037ECF0 0037A950 41 80 00 08 */ blt lbl_8037ECF8 /* 8037ECF4 0037A954 7F 00 C0 50 */ subf r24, r0, r24 lbl_8037ECF8: -/* 8037ECF8 0037A958 4B EE FA 65 */ bl func_8026E75C +/* 8037ECF8 0037A958 4B EE FA 65 */ bl OSDisableInterrupts /* 8037ECFC 0037A95C 80 9E 00 A0 */ lwz r4, 0xa0(r30) /* 8037ED00 0037A960 7C 7D 1B 78 */ mr r29, r3 /* 8037ED04 0037A964 80 7E 00 A8 */ lwz r3, 0xa8(r30) /* 8037ED08 0037A968 7C 1F 21 D6 */ mullw r0, r31, r4 /* 8037ED0C 0037A96C 7F 78 21 D6 */ mullw r27, r24, r4 /* 8037ED10 0037A970 7F 43 02 14 */ add r26, r3, r0 -/* 8037ED14 0037A974 4B EE FA 49 */ bl func_8026E75C +/* 8037ED14 0037A974 4B EE FA 49 */ bl OSDisableInterrupts /* 8037ED18 0037A978 7C 7C 1B 78 */ mr r28, r3 /* 8037ED1C 0037A97C 7F D8 F3 78 */ mr r24, r30 /* 8037ED20 0037A980 3B 20 00 00 */ li r25, 0 @@ -98869,7 +98869,7 @@ lbl_8037ED58: /* 8037ED68 0037A9C8 38 80 00 01 */ li r4, 1 /* 8037ED6C 0037A9CC 48 00 29 A1 */ bl func_8038170C /* 8037ED70 0037A9D0 7F 83 E3 78 */ mr r3, r28 -/* 8037ED74 0037A9D4 4B EE FA 11 */ bl func_8026E784 +/* 8037ED74 0037A9D4 4B EE FA 11 */ bl OSRestoreInterrupts /* 8037ED78 0037A9D8 88 1E 00 80 */ lbz r0, 0x80(r30) /* 8037ED7C 0037A9DC 28 00 00 02 */ cmplwi r0, 2 /* 8037ED80 0037A9E0 40 82 00 68 */ bne lbl_8037EDE8 @@ -98903,10 +98903,10 @@ lbl_8037EDD0: /* 8037EDE4 0037AA44 98 1E 00 C3 */ stb r0, 0xc3(r30) lbl_8037EDE8: /* 8037EDE8 0037AA48 7F A3 EB 78 */ mr r3, r29 -/* 8037EDEC 0037AA4C 4B EE F9 99 */ bl func_8026E784 +/* 8037EDEC 0037AA4C 4B EE F9 99 */ bl OSRestoreInterrupts /* 8037EDF0 0037AA50 48 00 00 5C */ b lbl_8037EE4C lbl_8037EDF4: -/* 8037EDF4 0037AA54 4B EE F9 69 */ bl func_8026E75C +/* 8037EDF4 0037AA54 4B EE F9 69 */ bl OSDisableInterrupts /* 8037EDF8 0037AA58 7C 7C 1B 78 */ mr r28, r3 /* 8037EDFC 0037AA5C 7F DA F3 78 */ mr r26, r30 /* 8037EE00 0037AA60 3B 20 00 00 */ li r25, 0 @@ -98927,7 +98927,7 @@ lbl_8037EE30: /* 8037EE34 0037AA94 7C 19 00 00 */ cmpw r25, r0 /* 8037EE38 0037AA98 41 80 FF D0 */ blt lbl_8037EE08 /* 8037EE3C 0037AA9C 7F 83 E3 78 */ mr r3, r28 -/* 8037EE40 0037AAA0 4B EE F9 45 */ bl func_8026E784 +/* 8037EE40 0037AAA0 4B EE F9 45 */ bl OSRestoreInterrupts /* 8037EE44 0037AAA4 38 00 00 01 */ li r0, 1 /* 8037EE48 0037AAA8 98 1E 00 C5 */ stb r0, 0xc5(r30) lbl_8037EE4C: @@ -99017,7 +99017,7 @@ lbl_8037EF60: /* 8037EF78 0037ABD8 80 1D 00 E4 */ lwz r0, 0xe4(r29) /* 8037EF7C 0037ABDC 90 1C 00 24 */ stw r0, 0x24(r28) /* 8037EF80 0037ABE0 9B DC 00 28 */ stb r30, 0x28(r28) -/* 8037EF84 0037ABE4 4B EE F7 D9 */ bl func_8026E75C +/* 8037EF84 0037ABE4 4B EE F7 D9 */ bl OSDisableInterrupts /* 8037EF88 0037ABE8 38 1D 01 2C */ addi r0, r29, 0x12c /* 8037EF8C 0037ABEC 7C 7E 1B 78 */ mr r30, r3 /* 8037EF90 0037ABF0 90 01 00 08 */ stw r0, 8(r1) @@ -99051,7 +99051,7 @@ lbl_8037EFF8: /* 8037EFF8 0037AC58 38 00 00 01 */ li r0, 1 /* 8037EFFC 0037AC5C 7F C3 F3 78 */ mr r3, r30 /* 8037F000 0037AC60 98 1D 00 C6 */ stb r0, 0xc6(r29) -/* 8037F004 0037AC64 4B EE F7 81 */ bl func_8026E784 +/* 8037F004 0037AC64 4B EE F7 81 */ bl OSRestoreInterrupts /* 8037F008 0037AC68 48 00 00 6C */ b lbl_8037F074 lbl_8037F00C: /* 8037F00C 0037AC6C 80 7D 00 E4 */ lwz r3, 0xe4(r29) @@ -99081,7 +99081,7 @@ lbl_8037F068: /* 8037F068 0037ACC8 90 DD 00 E0 */ stw r6, 0xe0(r29) lbl_8037F06C: /* 8037F06C 0037ACCC 7F C3 F3 78 */ mr r3, r30 -/* 8037F070 0037ACD0 4B EE F7 15 */ bl func_8026E784 +/* 8037F070 0037ACD0 4B EE F7 15 */ bl OSRestoreInterrupts lbl_8037F074: /* 8037F074 0037ACD4 39 61 00 30 */ addi r11, r1, 0x30 /* 8037F078 0037ACD8 4B E4 80 F9 */ bl func_801C7170 @@ -99180,7 +99180,7 @@ lbl_8037F1A4: /* 8037F1C0 0037AE20 7C 9D 23 78 */ mr r29, r4 /* 8037F1C4 0037AE24 93 81 00 10 */ stw r28, 0x10(r1) /* 8037F1C8 0037AE28 7C 7C 1B 78 */ mr r28, r3 -/* 8037F1CC 0037AE2C 4B EE F5 91 */ bl func_8026E75C +/* 8037F1CC 0037AE2C 4B EE F5 91 */ bl OSDisableInterrupts /* 8037F1D0 0037AE30 2C 1D 00 02 */ cmpwi r29, 2 /* 8037F1D4 0037AE34 7C 7F 1B 78 */ mr r31, r3 /* 8037F1D8 0037AE38 40 80 00 10 */ bge lbl_8037F1E8 @@ -99203,11 +99203,11 @@ lbl_8037F208: /* 8037F210 0037AE70 48 00 00 10 */ b lbl_8037F220 lbl_8037F214: /* 8037F214 0037AE74 7F E3 FB 78 */ mr r3, r31 -/* 8037F218 0037AE78 4B EE F5 6D */ bl func_8026E784 +/* 8037F218 0037AE78 4B EE F5 6D */ bl OSRestoreInterrupts /* 8037F21C 0037AE7C 48 00 00 0C */ b lbl_8037F228 lbl_8037F220: /* 8037F220 0037AE80 7F E3 FB 78 */ mr r3, r31 -/* 8037F224 0037AE84 4B EE F5 61 */ bl func_8026E784 +/* 8037F224 0037AE84 4B EE F5 61 */ bl OSRestoreInterrupts lbl_8037F228: /* 8037F228 0037AE88 80 01 00 24 */ lwz r0, 0x24(r1) /* 8037F22C 0037AE8C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -99323,7 +99323,7 @@ lbl_8037F344: /* 8037F3D4 0037B034 38 00 00 01 */ li r0, 1 /* 8037F3D8 0037B038 98 03 00 BC */ stb r0, 0xbc(r3) lbl_8037F3DC: -/* 8037F3DC 0037B03C 4B EE F3 81 */ bl func_8026E75C +/* 8037F3DC 0037B03C 4B EE F3 81 */ bl OSDisableInterrupts /* 8037F3E0 0037B040 80 BD 00 10 */ lwz r5, 0x10(r29) /* 8037F3E4 0037B044 7C 7F 1B 78 */ mr r31, r3 /* 8037F3E8 0037B048 38 9D 00 2C */ addi r4, r29, 0x2c @@ -99344,7 +99344,7 @@ lbl_8037F3DC: /* 8037F424 0037B084 4B FF 27 91 */ bl func_80371BB4 lbl_8037F428: /* 8037F428 0037B088 7F E3 FB 78 */ mr r3, r31 -/* 8037F42C 0037B08C 4B EE F3 59 */ bl func_8026E784 +/* 8037F42C 0037B08C 4B EE F3 59 */ bl OSRestoreInterrupts /* 8037F430 0037B090 80 01 00 24 */ lwz r0, 0x24(r1) /* 8037F434 0037B094 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8037F438 0037B098 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -99359,7 +99359,7 @@ lbl_8037F428: /* 8037F45C 0037B0BC 93 C1 00 18 */ stw r30, 0x18(r1) /* 8037F460 0037B0C0 93 A1 00 14 */ stw r29, 0x14(r1) /* 8037F464 0037B0C4 7C 7D 1B 78 */ mr r29, r3 -/* 8037F468 0037B0C8 4B EE F2 F5 */ bl func_8026E75C +/* 8037F468 0037B0C8 4B EE F2 F5 */ bl OSDisableInterrupts /* 8037F46C 0037B0CC 80 BD 00 10 */ lwz r5, 0x10(r29) /* 8037F470 0037B0D0 7C 7F 1B 78 */ mr r31, r3 /* 8037F474 0037B0D4 38 9D 00 2C */ addi r4, r29, 0x2c @@ -99380,7 +99380,7 @@ lbl_8037F428: /* 8037F4B0 0037B110 4B FF 27 05 */ bl func_80371BB4 lbl_8037F4B4: /* 8037F4B4 0037B114 7F E3 FB 78 */ mr r3, r31 -/* 8037F4B8 0037B118 4B EE F2 CD */ bl func_8026E784 +/* 8037F4B8 0037B118 4B EE F2 CD */ bl OSRestoreInterrupts /* 8037F4BC 0037B11C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8037F4C0 0037B120 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8037F4C4 0037B124 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -99832,7 +99832,7 @@ func_8037FAF8: /* 8037FB10 0037B770 7C 9E 23 78 */ mr r30, r4 /* 8037FB14 0037B774 93 A1 00 14 */ stw r29, 0x14(r1) /* 8037FB18 0037B778 7C 7D 1B 78 */ mr r29, r3 -/* 8037FB1C 0037B77C 4B EE EC 41 */ bl func_8026E75C +/* 8037FB1C 0037B77C 4B EE EC 41 */ bl OSDisableInterrupts /* 8037FB20 0037B780 1C 1F 00 0C */ mulli r0, r31, 0xc /* 8037FB24 0037B784 38 80 00 01 */ li r4, 1 /* 8037FB28 0037B788 98 9E 00 0C */ stb r4, 0xc(r30) @@ -99846,7 +99846,7 @@ func_8037FAF8: /* 8037FB48 0037B7A8 38 7D 00 2C */ addi r3, r29, 0x2c /* 8037FB4C 0037B7AC 4B EF 29 15 */ bl func_80272460 /* 8037FB50 0037B7B0 7F E3 FB 78 */ mr r3, r31 -/* 8037FB54 0037B7B4 4B EE EC 31 */ bl func_8026E784 +/* 8037FB54 0037B7B4 4B EE EC 31 */ bl OSRestoreInterrupts /* 8037FB58 0037B7B8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8037FB5C 0037B7BC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8037FB60 0037B7C0 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -99865,14 +99865,14 @@ func_8037FB74: /* 8037FB88 0037B7E8 93 A1 00 24 */ stw r29, 0x24(r1) /* 8037FB8C 0037B7EC 93 81 00 20 */ stw r28, 0x20(r1) /* 8037FB90 0037B7F0 7C 7C 1B 78 */ mr r28, r3 -/* 8037FB94 0037B7F4 4B EE EB C9 */ bl func_8026E75C +/* 8037FB94 0037B7F4 4B EE EB C9 */ bl OSDisableInterrupts /* 8037FB98 0037B7F8 7C 7F 1B 78 */ mr r31, r3 -/* 8037FB9C 0037B7FC 4B EE EB C1 */ bl func_8026E75C +/* 8037FB9C 0037B7FC 4B EE EB C1 */ bl OSDisableInterrupts /* 8037FBA0 0037B800 80 1C 00 18 */ lwz r0, 0x18(r28) /* 8037FBA4 0037B804 7C 7E 1B 78 */ mr r30, r3 /* 8037FBA8 0037B808 2C 00 00 00 */ cmpwi r0, 0 /* 8037FBAC 0037B80C 40 82 00 10 */ bne lbl_8037FBBC -/* 8037FBB0 0037B810 4B EE EB D5 */ bl func_8026E784 +/* 8037FBB0 0037B810 4B EE EB D5 */ bl OSRestoreInterrupts /* 8037FBB4 0037B814 3B C0 00 00 */ li r30, 0 /* 8037FBB8 0037B818 48 00 00 24 */ b lbl_8037FBDC lbl_8037FBBC: @@ -99882,22 +99882,22 @@ lbl_8037FBBC: /* 8037FBC8 0037B828 93 A1 00 10 */ stw r29, 0x10(r1) /* 8037FBCC 0037B82C 4B FE 2F F1 */ bl func_80362BBC /* 8037FBD0 0037B830 7F C3 F3 78 */ mr r3, r30 -/* 8037FBD4 0037B834 4B EE EB B1 */ bl func_8026E784 +/* 8037FBD4 0037B834 4B EE EB B1 */ bl OSRestoreInterrupts /* 8037FBD8 0037B838 3B DD FF FC */ addi r30, r29, -4 lbl_8037FBDC: /* 8037FBDC 0037B83C 2C 1E 00 00 */ cmpwi r30, 0 /* 8037FBE0 0037B840 41 82 00 14 */ beq lbl_8037FBF4 /* 8037FBE4 0037B844 7F E3 FB 78 */ mr r3, r31 -/* 8037FBE8 0037B848 4B EE EB 9D */ bl func_8026E784 +/* 8037FBE8 0037B848 4B EE EB 9D */ bl OSRestoreInterrupts /* 8037FBEC 0037B84C 7F C3 F3 78 */ mr r3, r30 /* 8037FBF0 0037B850 48 00 00 C0 */ b lbl_8037FCB0 lbl_8037FBF4: -/* 8037FBF4 0037B854 4B EE EB 69 */ bl func_8026E75C +/* 8037FBF4 0037B854 4B EE EB 69 */ bl OSDisableInterrupts /* 8037FBF8 0037B858 80 1C 00 0C */ lwz r0, 0xc(r28) /* 8037FBFC 0037B85C 7C 7E 1B 78 */ mr r30, r3 /* 8037FC00 0037B860 2C 00 00 00 */ cmpwi r0, 0 /* 8037FC04 0037B864 40 82 00 10 */ bne lbl_8037FC14 -/* 8037FC08 0037B868 4B EE EB 7D */ bl func_8026E784 +/* 8037FC08 0037B868 4B EE EB 7D */ bl OSRestoreInterrupts /* 8037FC0C 0037B86C 3B C0 00 00 */ li r30, 0 /* 8037FC10 0037B870 48 00 00 24 */ b lbl_8037FC34 lbl_8037FC14: @@ -99907,22 +99907,22 @@ lbl_8037FC14: /* 8037FC20 0037B880 93 A1 00 0C */ stw r29, 0xc(r1) /* 8037FC24 0037B884 4B FE 2F 99 */ bl func_80362BBC /* 8037FC28 0037B888 7F C3 F3 78 */ mr r3, r30 -/* 8037FC2C 0037B88C 4B EE EB 59 */ bl func_8026E784 +/* 8037FC2C 0037B88C 4B EE EB 59 */ bl OSRestoreInterrupts /* 8037FC30 0037B890 3B DD FF FC */ addi r30, r29, -4 lbl_8037FC34: /* 8037FC34 0037B894 2C 1E 00 00 */ cmpwi r30, 0 /* 8037FC38 0037B898 41 82 00 14 */ beq lbl_8037FC4C /* 8037FC3C 0037B89C 7F E3 FB 78 */ mr r3, r31 -/* 8037FC40 0037B8A0 4B EE EB 45 */ bl func_8026E784 +/* 8037FC40 0037B8A0 4B EE EB 45 */ bl OSRestoreInterrupts /* 8037FC44 0037B8A4 7F C3 F3 78 */ mr r3, r30 /* 8037FC48 0037B8A8 48 00 00 68 */ b lbl_8037FCB0 lbl_8037FC4C: -/* 8037FC4C 0037B8AC 4B EE EB 11 */ bl func_8026E75C +/* 8037FC4C 0037B8AC 4B EE EB 11 */ bl OSDisableInterrupts /* 8037FC50 0037B8B0 80 1C 00 00 */ lwz r0, 0(r28) /* 8037FC54 0037B8B4 7C 7E 1B 78 */ mr r30, r3 /* 8037FC58 0037B8B8 2C 00 00 00 */ cmpwi r0, 0 /* 8037FC5C 0037B8BC 40 82 00 10 */ bne lbl_8037FC6C -/* 8037FC60 0037B8C0 4B EE EB 25 */ bl func_8026E784 +/* 8037FC60 0037B8C0 4B EE EB 25 */ bl OSRestoreInterrupts /* 8037FC64 0037B8C4 3B C0 00 00 */ li r30, 0 /* 8037FC68 0037B8C8 48 00 00 24 */ b lbl_8037FC8C lbl_8037FC6C: @@ -99932,18 +99932,18 @@ lbl_8037FC6C: /* 8037FC78 0037B8D8 93 A1 00 08 */ stw r29, 8(r1) /* 8037FC7C 0037B8DC 4B FE 2F 41 */ bl func_80362BBC /* 8037FC80 0037B8E0 7F C3 F3 78 */ mr r3, r30 -/* 8037FC84 0037B8E4 4B EE EB 01 */ bl func_8026E784 +/* 8037FC84 0037B8E4 4B EE EB 01 */ bl OSRestoreInterrupts /* 8037FC88 0037B8E8 3B DD FF FC */ addi r30, r29, -4 lbl_8037FC8C: /* 8037FC8C 0037B8EC 2C 1E 00 00 */ cmpwi r30, 0 /* 8037FC90 0037B8F0 41 82 00 14 */ beq lbl_8037FCA4 /* 8037FC94 0037B8F4 7F E3 FB 78 */ mr r3, r31 -/* 8037FC98 0037B8F8 4B EE EA ED */ bl func_8026E784 +/* 8037FC98 0037B8F8 4B EE EA ED */ bl OSRestoreInterrupts /* 8037FC9C 0037B8FC 7F C3 F3 78 */ mr r3, r30 /* 8037FCA0 0037B900 48 00 00 10 */ b lbl_8037FCB0 lbl_8037FCA4: /* 8037FCA4 0037B904 7F E3 FB 78 */ mr r3, r31 -/* 8037FCA8 0037B908 4B EE EA DD */ bl func_8026E784 +/* 8037FCA8 0037B908 4B EE EA DD */ bl OSRestoreInterrupts /* 8037FCAC 0037B90C 38 60 00 00 */ li r3, 0 lbl_8037FCB0: /* 8037FCB0 0037B910 80 01 00 34 */ lwz r0, 0x34(r1) @@ -99964,67 +99964,67 @@ func_8037FCD0: /* 8037FCE0 0037B940 93 C1 00 18 */ stw r30, 0x18(r1) /* 8037FCE4 0037B944 93 A1 00 14 */ stw r29, 0x14(r1) /* 8037FCE8 0037B948 7C 7D 1B 78 */ mr r29, r3 -/* 8037FCEC 0037B94C 4B EE EA 71 */ bl func_8026E75C +/* 8037FCEC 0037B94C 4B EE EA 71 */ bl OSDisableInterrupts /* 8037FCF0 0037B950 7C 7F 1B 78 */ mr r31, r3 -/* 8037FCF4 0037B954 4B EE EA 69 */ bl func_8026E75C +/* 8037FCF4 0037B954 4B EE EA 69 */ bl OSDisableInterrupts /* 8037FCF8 0037B958 80 1D 00 18 */ lwz r0, 0x18(r29) /* 8037FCFC 0037B95C 2C 00 00 00 */ cmpwi r0, 0 /* 8037FD00 0037B960 40 82 00 10 */ bne lbl_8037FD10 -/* 8037FD04 0037B964 4B EE EA 81 */ bl func_8026E784 +/* 8037FD04 0037B964 4B EE EA 81 */ bl OSRestoreInterrupts /* 8037FD08 0037B968 3B C0 00 00 */ li r30, 0 /* 8037FD0C 0037B96C 48 00 00 10 */ b lbl_8037FD1C lbl_8037FD10: /* 8037FD10 0037B970 83 DD 00 1C */ lwz r30, 0x1c(r29) -/* 8037FD14 0037B974 4B EE EA 71 */ bl func_8026E784 +/* 8037FD14 0037B974 4B EE EA 71 */ bl OSRestoreInterrupts /* 8037FD18 0037B978 3B DE FF FC */ addi r30, r30, -4 lbl_8037FD1C: /* 8037FD1C 0037B97C 2C 1E 00 00 */ cmpwi r30, 0 /* 8037FD20 0037B980 41 82 00 14 */ beq lbl_8037FD34 /* 8037FD24 0037B984 7F E3 FB 78 */ mr r3, r31 -/* 8037FD28 0037B988 4B EE EA 5D */ bl func_8026E784 +/* 8037FD28 0037B988 4B EE EA 5D */ bl OSRestoreInterrupts /* 8037FD2C 0037B98C 7F C3 F3 78 */ mr r3, r30 /* 8037FD30 0037B990 48 00 00 90 */ b lbl_8037FDC0 lbl_8037FD34: -/* 8037FD34 0037B994 4B EE EA 29 */ bl func_8026E75C +/* 8037FD34 0037B994 4B EE EA 29 */ bl OSDisableInterrupts /* 8037FD38 0037B998 80 1D 00 0C */ lwz r0, 0xc(r29) /* 8037FD3C 0037B99C 2C 00 00 00 */ cmpwi r0, 0 /* 8037FD40 0037B9A0 40 82 00 10 */ bne lbl_8037FD50 -/* 8037FD44 0037B9A4 4B EE EA 41 */ bl func_8026E784 +/* 8037FD44 0037B9A4 4B EE EA 41 */ bl OSRestoreInterrupts /* 8037FD48 0037B9A8 3B C0 00 00 */ li r30, 0 /* 8037FD4C 0037B9AC 48 00 00 10 */ b lbl_8037FD5C lbl_8037FD50: /* 8037FD50 0037B9B0 83 DD 00 10 */ lwz r30, 0x10(r29) -/* 8037FD54 0037B9B4 4B EE EA 31 */ bl func_8026E784 +/* 8037FD54 0037B9B4 4B EE EA 31 */ bl OSRestoreInterrupts /* 8037FD58 0037B9B8 3B DE FF FC */ addi r30, r30, -4 lbl_8037FD5C: /* 8037FD5C 0037B9BC 2C 1E 00 00 */ cmpwi r30, 0 /* 8037FD60 0037B9C0 41 82 00 14 */ beq lbl_8037FD74 /* 8037FD64 0037B9C4 7F E3 FB 78 */ mr r3, r31 -/* 8037FD68 0037B9C8 4B EE EA 1D */ bl func_8026E784 +/* 8037FD68 0037B9C8 4B EE EA 1D */ bl OSRestoreInterrupts /* 8037FD6C 0037B9CC 7F C3 F3 78 */ mr r3, r30 /* 8037FD70 0037B9D0 48 00 00 50 */ b lbl_8037FDC0 lbl_8037FD74: -/* 8037FD74 0037B9D4 4B EE E9 E9 */ bl func_8026E75C +/* 8037FD74 0037B9D4 4B EE E9 E9 */ bl OSDisableInterrupts /* 8037FD78 0037B9D8 80 1D 00 00 */ lwz r0, 0(r29) /* 8037FD7C 0037B9DC 2C 00 00 00 */ cmpwi r0, 0 /* 8037FD80 0037B9E0 40 82 00 10 */ bne lbl_8037FD90 -/* 8037FD84 0037B9E4 4B EE EA 01 */ bl func_8026E784 +/* 8037FD84 0037B9E4 4B EE EA 01 */ bl OSRestoreInterrupts /* 8037FD88 0037B9E8 3B C0 00 00 */ li r30, 0 /* 8037FD8C 0037B9EC 48 00 00 10 */ b lbl_8037FD9C lbl_8037FD90: /* 8037FD90 0037B9F0 83 DD 00 04 */ lwz r30, 4(r29) -/* 8037FD94 0037B9F4 4B EE E9 F1 */ bl func_8026E784 +/* 8037FD94 0037B9F4 4B EE E9 F1 */ bl OSRestoreInterrupts /* 8037FD98 0037B9F8 3B DE FF FC */ addi r30, r30, -4 lbl_8037FD9C: /* 8037FD9C 0037B9FC 2C 1E 00 00 */ cmpwi r30, 0 /* 8037FDA0 0037BA00 41 82 00 14 */ beq lbl_8037FDB4 /* 8037FDA4 0037BA04 7F E3 FB 78 */ mr r3, r31 -/* 8037FDA8 0037BA08 4B EE E9 DD */ bl func_8026E784 +/* 8037FDA8 0037BA08 4B EE E9 DD */ bl OSRestoreInterrupts /* 8037FDAC 0037BA0C 7F C3 F3 78 */ mr r3, r30 /* 8037FDB0 0037BA10 48 00 00 10 */ b lbl_8037FDC0 lbl_8037FDB4: /* 8037FDB4 0037BA14 7F E3 FB 78 */ mr r3, r31 -/* 8037FDB8 0037BA18 4B EE E9 CD */ bl func_8026E784 +/* 8037FDB8 0037BA18 4B EE E9 CD */ bl OSRestoreInterrupts /* 8037FDBC 0037BA1C 38 60 00 00 */ li r3, 0 lbl_8037FDC0: /* 8037FDC0 0037BA20 80 01 00 24 */ lwz r0, 0x24(r1) @@ -100080,7 +100080,7 @@ func_8037FE58: /* 8037FE68 0037BAC8 4B E4 72 B9 */ bl func_801C7120 /* 8037FE6C 0037BACC 7C 79 1B 78 */ mr r25, r3 /* 8037FE70 0037BAD0 7C 9A 23 78 */ mr r26, r4 -/* 8037FE74 0037BAD4 4B EE E8 E9 */ bl func_8026E75C +/* 8037FE74 0037BAD4 4B EE E8 E9 */ bl OSDisableInterrupts /* 8037FE78 0037BAD8 80 19 00 24 */ lwz r0, 0x24(r25) /* 8037FE7C 0037BADC 7C 7E 1B 78 */ mr r30, r3 /* 8037FE80 0037BAE0 7C 1A 00 40 */ cmplw r26, r0 @@ -100134,7 +100134,7 @@ lbl_8037FF18: /* 8037FF24 0037BB84 41 80 FF A0 */ blt lbl_8037FEC4 lbl_8037FF28: /* 8037FF28 0037BB88 7F C3 F3 78 */ mr r3, r30 -/* 8037FF2C 0037BB8C 4B EE E8 59 */ bl func_8026E784 +/* 8037FF2C 0037BB8C 4B EE E8 59 */ bl OSRestoreInterrupts /* 8037FF30 0037BB90 39 61 00 30 */ addi r11, r1, 0x30 /* 8037FF34 0037BB94 4B E4 72 39 */ bl func_801C716C /* 8037FF38 0037BB98 80 01 00 34 */ lwz r0, 0x34(r1) @@ -100150,7 +100150,7 @@ func_8037FF48: /* 8037FF54 0037BBB4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8037FF58 0037BBB8 93 C1 00 08 */ stw r30, 8(r1) /* 8037FF5C 0037BBBC 7C 7E 1B 78 */ mr r30, r3 -/* 8037FF60 0037BBC0 4B EE E7 FD */ bl func_8026E75C +/* 8037FF60 0037BBC0 4B EE E7 FD */ bl OSDisableInterrupts /* 8037FF64 0037BBC4 38 00 00 00 */ li r0, 0 /* 8037FF68 0037BBC8 7C 7F 1B 78 */ mr r31, r3 /* 8037FF6C 0037BBCC 98 1E 00 28 */ stb r0, 0x28(r30) @@ -100168,7 +100168,7 @@ lbl_8037FF7C: /* 8037FF94 0037BBF4 41 82 FF E0 */ beq lbl_8037FF74 lbl_8037FF98: /* 8037FF98 0037BBF8 7F E3 FB 78 */ mr r3, r31 -/* 8037FF9C 0037BBFC 4B EE E7 E9 */ bl func_8026E784 +/* 8037FF9C 0037BBFC 4B EE E7 E9 */ bl OSRestoreInterrupts /* 8037FFA0 0037BC00 80 01 00 14 */ lwz r0, 0x14(r1) /* 8037FFA4 0037BC04 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8037FFA8 0037BC08 83 C1 00 08 */ lwz r30, 8(r1) @@ -100184,14 +100184,14 @@ func_8037FFB8: /* 8037FFC4 0037BC24 93 E1 00 0C */ stw r31, 0xc(r1) /* 8037FFC8 0037BC28 93 C1 00 08 */ stw r30, 8(r1) /* 8037FFCC 0037BC2C 7C 7E 1B 78 */ mr r30, r3 -/* 8037FFD0 0037BC30 4B EE E7 8D */ bl func_8026E75C +/* 8037FFD0 0037BC30 4B EE E7 8D */ bl OSDisableInterrupts /* 8037FFD4 0037BC34 38 00 00 01 */ li r0, 1 /* 8037FFD8 0037BC38 7C 7F 1B 78 */ mr r31, r3 /* 8037FFDC 0037BC3C 98 1E 00 28 */ stb r0, 0x28(r30) /* 8037FFE0 0037BC40 38 7E 00 2C */ addi r3, r30, 0x2c /* 8037FFE4 0037BC44 4B EF 24 7D */ bl func_80272460 /* 8037FFE8 0037BC48 7F E3 FB 78 */ mr r3, r31 -/* 8037FFEC 0037BC4C 4B EE E7 99 */ bl func_8026E784 +/* 8037FFEC 0037BC4C 4B EE E7 99 */ bl OSRestoreInterrupts /* 8037FFF0 0037BC50 80 01 00 14 */ lwz r0, 0x14(r1) /* 8037FFF4 0037BC54 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8037FFF8 0037BC58 83 C1 00 08 */ lwz r30, 8(r1) @@ -100675,12 +100675,12 @@ func_8038065C: /* 80380680 0037C2E0 39 61 00 30 */ addi r11, r1, 0x30 /* 80380684 0037C2E4 4B E4 6A 9D */ bl func_801C7120 /* 80380688 0037C2E8 7C 7F 1B 78 */ mr r31, r3 -/* 8038068C 0037C2EC 4B EE E0 D1 */ bl func_8026E75C +/* 8038068C 0037C2EC 4B EE E0 D1 */ bl OSDisableInterrupts /* 80380690 0037C2F0 88 1F 00 AC */ lbz r0, 0xac(r31) /* 80380694 0037C2F4 7C 7E 1B 78 */ mr r30, r3 /* 80380698 0037C2F8 2C 00 00 00 */ cmpwi r0, 0 /* 8038069C 0037C2FC 40 82 00 0C */ bne lbl_803806A8 -/* 803806A0 0037C300 4B EE E0 E5 */ bl func_8026E784 +/* 803806A0 0037C300 4B EE E0 E5 */ bl OSRestoreInterrupts /* 803806A4 0037C304 48 00 02 C4 */ b lbl_80380968 lbl_803806A8: /* 803806A8 0037C308 88 1F 00 B1 */ lbz r0, 0xb1(r31) @@ -100892,7 +100892,7 @@ lbl_80380954: /* 8038095C 0037C5BC 41 80 FF C0 */ blt lbl_8038091C lbl_80380960: /* 80380960 0037C5C0 7F C3 F3 78 */ mr r3, r30 -/* 80380964 0037C5C4 4B EE DE 21 */ bl func_8026E784 +/* 80380964 0037C5C4 4B EE DE 21 */ bl OSRestoreInterrupts lbl_80380968: /* 80380968 0037C5C8 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 8038096C 0037C5CC CB E1 00 50 */ lfd f31, 0x50(r1) @@ -100938,7 +100938,7 @@ lbl_803809EC: /* 803809F4 0037C654 41 80 00 08 */ blt lbl_803809FC /* 803809F8 0037C658 7C BD 2B 78 */ mr r29, r5 lbl_803809FC: -/* 803809FC 0037C65C 4B EE DD 61 */ bl func_8026E75C +/* 803809FC 0037C65C 4B EE DD 61 */ bl OSDisableInterrupts /* 80380A00 0037C660 2C 15 00 FF */ cmpwi r21, 0xff /* 80380A04 0037C664 7C 73 1B 78 */ mr r19, r3 /* 80380A08 0037C668 3B 60 00 10 */ li r27, 0x10 @@ -100992,7 +100992,7 @@ lbl_80380AAC: /* 80380AAC 0037C70C 7C 15 C8 00 */ cmpw r21, r25 /* 80380AB0 0037C710 41 80 FF E8 */ blt lbl_80380A98 /* 80380AB4 0037C714 7E 63 9B 78 */ mr r3, r19 -/* 80380AB8 0037C718 4B EE DC CD */ bl func_8026E784 +/* 80380AB8 0037C718 4B EE DC CD */ bl OSRestoreInterrupts /* 80380ABC 0037C71C 38 60 00 00 */ li r3, 0 /* 80380AC0 0037C720 48 00 00 FC */ b lbl_80380BBC lbl_80380AC4: @@ -101022,7 +101022,7 @@ lbl_80380B10: /* 80380B10 0037C770 7C 15 C8 00 */ cmpw r21, r25 /* 80380B14 0037C774 41 80 FF E8 */ blt lbl_80380AFC /* 80380B18 0037C778 7E 63 9B 78 */ mr r3, r19 -/* 80380B1C 0037C77C 4B EE DC 69 */ bl func_8026E784 +/* 80380B1C 0037C77C 4B EE DC 69 */ bl OSRestoreInterrupts /* 80380B20 0037C780 38 60 00 00 */ li r3, 0 /* 80380B24 0037C784 48 00 00 98 */ b lbl_80380BBC lbl_80380B28: @@ -101066,7 +101066,7 @@ lbl_80380B88: /* 80380BA8 0037C808 38 00 00 01 */ li r0, 1 /* 80380BAC 0037C80C 7E 63 9B 78 */ mr r3, r19 /* 80380BB0 0037C810 98 14 00 AC */ stb r0, 0xac(r20) -/* 80380BB4 0037C814 4B EE DB D1 */ bl func_8026E784 +/* 80380BB4 0037C814 4B EE DB D1 */ bl OSRestoreInterrupts /* 80380BB8 0037C818 38 60 00 01 */ li r3, 1 lbl_80380BBC: /* 80380BBC 0037C81C 39 61 00 60 */ addi r11, r1, 0x60 @@ -101084,12 +101084,12 @@ func_80380BD4: /* 80380BE0 0037C840 39 61 00 30 */ addi r11, r1, 0x30 /* 80380BE4 0037C844 4B E4 65 39 */ bl func_801C711C /* 80380BE8 0037C848 7C 78 1B 78 */ mr r24, r3 -/* 80380BEC 0037C84C 4B EE DB 71 */ bl func_8026E75C +/* 80380BEC 0037C84C 4B EE DB 71 */ bl OSDisableInterrupts /* 80380BF0 0037C850 88 18 00 AC */ lbz r0, 0xac(r24) /* 80380BF4 0037C854 7C 7F 1B 78 */ mr r31, r3 /* 80380BF8 0037C858 2C 00 00 00 */ cmpwi r0, 0 /* 80380BFC 0037C85C 40 82 00 0C */ bne lbl_80380C08 -/* 80380C00 0037C860 4B EE DB 85 */ bl func_8026E784 +/* 80380C00 0037C860 4B EE DB 85 */ bl OSRestoreInterrupts /* 80380C04 0037C864 48 00 00 84 */ b lbl_80380C88 lbl_80380C08: /* 80380C08 0037C868 7F 1D C3 78 */ mr r29, r24 @@ -101128,7 +101128,7 @@ lbl_80380C5C: /* 80380C78 0037C8D8 48 00 20 09 */ bl func_80382C80 /* 80380C7C 0037C8DC 9B D8 00 AC */ stb r30, 0xac(r24) /* 80380C80 0037C8E0 7F E3 FB 78 */ mr r3, r31 -/* 80380C84 0037C8E4 4B EE DB 01 */ bl func_8026E784 +/* 80380C84 0037C8E4 4B EE DB 01 */ bl OSRestoreInterrupts lbl_80380C88: /* 80380C88 0037C8E8 39 61 00 30 */ addi r11, r1, 0x30 /* 80380C8C 0037C8EC 4B E4 64 DD */ bl func_801C7168 diff --git a/asm/text_11.s b/asm/text_11.s index bc28e69..80b8784 100644 --- a/asm/text_11.s +++ b/asm/text_11.s @@ -1905,7 +1905,7 @@ func_80382AC4: /* 80382AE4 0037E744 7C D9 33 78 */ mr r25, r6 /* 80382AE8 0037E748 7C FA 3B 78 */ mr r26, r7 /* 80382AEC 0037E74C 7D 1B 43 78 */ mr r27, r8 -/* 80382AF0 0037E750 4B EE BC 6D */ bl func_8026E75C +/* 80382AF0 0037E750 4B EE BC 6D */ bl OSDisableInterrupts /* 80382AF4 0037E754 80 1F 00 10 */ lwz r0, 0x10(r31) /* 80382AF8 0037E758 7C 7E 1B 78 */ mr r30, r3 /* 80382AFC 0037E75C 2C 00 00 00 */ cmpwi r0, 0 @@ -1939,7 +1939,7 @@ lbl_80382B64: /* 80382B64 0037E7C4 2C 1D 00 00 */ cmpwi r29, 0 /* 80382B68 0037E7C8 40 82 00 14 */ bne lbl_80382B7C /* 80382B6C 0037E7CC 7F C3 F3 78 */ mr r3, r30 -/* 80382B70 0037E7D0 4B EE BC 15 */ bl func_8026E784 +/* 80382B70 0037E7D0 4B EE BC 15 */ bl OSRestoreInterrupts /* 80382B74 0037E7D4 38 60 00 00 */ li r3, 0 /* 80382B78 0037E7D8 48 00 00 F0 */ b lbl_80382C68 lbl_80382B7C: @@ -1955,13 +1955,13 @@ lbl_80382B7C: /* 80382BA0 0037E800 2C 03 00 00 */ cmpwi r3, 0 /* 80382BA4 0037E804 40 82 00 14 */ bne lbl_80382BB8 /* 80382BA8 0037E808 7F C3 F3 78 */ mr r3, r30 -/* 80382BAC 0037E80C 4B EE BB D9 */ bl func_8026E784 +/* 80382BAC 0037E80C 4B EE BB D9 */ bl OSRestoreInterrupts /* 80382BB0 0037E810 38 60 00 00 */ li r3, 0 /* 80382BB4 0037E814 48 00 00 B4 */ b lbl_80382C68 lbl_80382BB8: /* 80382BB8 0037E818 57 20 06 3E */ clrlwi r0, r25, 0x18 /* 80382BBC 0037E81C 90 1C 00 B4 */ stw r0, 0xb4(r28) -/* 80382BC0 0037E820 4B EE BB 9D */ bl func_8026E75C +/* 80382BC0 0037E820 4B EE BB 9D */ bl OSDisableInterrupts /* 80382BC4 0037E824 3B 7C 01 24 */ addi r27, r28, 0x124 /* 80382BC8 0037E828 7C 7D 1B 78 */ mr r29, r3 /* 80382BCC 0037E82C 7F 64 DB 78 */ mr r4, r27 @@ -1987,7 +1987,7 @@ lbl_80382C04: /* 80382C10 0037E870 38 81 00 08 */ addi r4, r1, 8 /* 80382C14 0037E874 4B FE 00 35 */ bl func_80362C48 /* 80382C18 0037E878 7F A3 EB 78 */ mr r3, r29 -/* 80382C1C 0037E87C 4B EE BB 69 */ bl func_8026E784 +/* 80382C1C 0037E87C 4B EE BB 69 */ bl OSRestoreInterrupts /* 80382C20 0037E880 3B BF 00 08 */ addi r29, r31, 8 /* 80382C24 0037E884 48 00 00 24 */ b lbl_80382C48 lbl_80382C28: @@ -2008,7 +2008,7 @@ lbl_80382C50: /* 80382C54 0037E8B4 7F 84 E3 78 */ mr r4, r28 /* 80382C58 0037E8B8 4B FE C6 FD */ bl func_8036F354 /* 80382C5C 0037E8BC 7F C3 F3 78 */ mr r3, r30 -/* 80382C60 0037E8C0 4B EE BB 25 */ bl func_8026E784 +/* 80382C60 0037E8C0 4B EE BB 25 */ bl OSRestoreInterrupts /* 80382C64 0037E8C4 7F 83 E3 78 */ mr r3, r28 lbl_80382C68: /* 80382C68 0037E8C8 39 61 00 40 */ addi r11, r1, 0x40 @@ -2029,12 +2029,12 @@ func_80382C80: /* 80382C98 0037E8F8 7C 9D 23 78 */ mr r29, r4 /* 80382C9C 0037E8FC 93 81 00 10 */ stw r28, 0x10(r1) /* 80382CA0 0037E900 7C 7C 1B 78 */ mr r28, r3 -/* 80382CA4 0037E904 4B EE BA B9 */ bl func_8026E75C +/* 80382CA4 0037E904 4B EE BA B9 */ bl OSDisableInterrupts /* 80382CA8 0037E908 7C 7F 1B 78 */ mr r31, r3 /* 80382CAC 0037E90C 4B FE C5 AD */ bl func_8036F258 /* 80382CB0 0037E910 7F A4 EB 78 */ mr r4, r29 /* 80382CB4 0037E914 4B FE C6 F9 */ bl func_8036F3AC -/* 80382CB8 0037E918 4B EE BA A5 */ bl func_8026E75C +/* 80382CB8 0037E918 4B EE BA A5 */ bl OSDisableInterrupts /* 80382CBC 0037E91C 3B BD 01 24 */ addi r29, r29, 0x124 /* 80382CC0 0037E920 7C 7E 1B 78 */ mr r30, r3 /* 80382CC4 0037E924 7F A4 EB 78 */ mr r4, r29 @@ -2047,9 +2047,9 @@ func_80382C80: /* 80382CE0 0037E940 38 81 00 08 */ addi r4, r1, 8 /* 80382CE4 0037E944 4B FD FF 65 */ bl func_80362C48 /* 80382CE8 0037E948 7F C3 F3 78 */ mr r3, r30 -/* 80382CEC 0037E94C 4B EE BA 99 */ bl func_8026E784 +/* 80382CEC 0037E94C 4B EE BA 99 */ bl OSRestoreInterrupts /* 80382CF0 0037E950 7F E3 FB 78 */ mr r3, r31 -/* 80382CF4 0037E954 4B EE BA 91 */ bl func_8026E784 +/* 80382CF4 0037E954 4B EE BA 91 */ bl OSRestoreInterrupts /* 80382CF8 0037E958 80 01 00 24 */ lwz r0, 0x24(r1) /* 80382CFC 0037E95C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80382D00 0037E960 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -2090,7 +2090,7 @@ lbl_80382D64: lbl_80382D74: /* 80382D74 0037E9D4 7C 1E F8 40 */ cmplw r30, r31 /* 80382D78 0037E9D8 40 82 FF EC */ bne lbl_80382D64 -/* 80382D7C 0037E9DC 4B EE B9 E1 */ bl func_8026E75C +/* 80382D7C 0037E9DC 4B EE B9 E1 */ bl OSDisableInterrupts /* 80382D80 0037E9E0 87 FD 00 08 */ lwzu r31, 8(r29) /* 80382D84 0037E9E4 7C 7E 1B 78 */ mr r30, r3 /* 80382D88 0037E9E8 48 00 00 14 */ b lbl_80382D9C @@ -2103,7 +2103,7 @@ lbl_80382D9C: /* 80382D9C 0037E9FC 7C 1F E8 40 */ cmplw r31, r29 /* 80382DA0 0037EA00 40 82 FF EC */ bne lbl_80382D8C /* 80382DA4 0037EA04 7F C3 F3 78 */ mr r3, r30 -/* 80382DA8 0037EA08 4B EE B9 DD */ bl func_8026E784 +/* 80382DA8 0037EA08 4B EE B9 DD */ bl OSRestoreInterrupts /* 80382DAC 0037EA0C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80382DB0 0037EA10 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80382DB4 0037EA14 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -2121,7 +2121,7 @@ func_80382DC8: /* 80382DD8 0037EA38 93 C1 00 18 */ stw r30, 0x18(r1) /* 80382DDC 0037EA3C 93 A1 00 14 */ stw r29, 0x14(r1) /* 80382DE0 0037EA40 7C 7D 1B 78 */ mr r29, r3 -/* 80382DE4 0037EA44 4B EE B9 79 */ bl func_8026E75C +/* 80382DE4 0037EA44 4B EE B9 79 */ bl OSDisableInterrupts /* 80382DE8 0037EA48 87 DD 00 08 */ lwzu r30, 8(r29) /* 80382DEC 0037EA4C 7C 7F 1B 78 */ mr r31, r3 /* 80382DF0 0037EA50 48 00 00 14 */ b lbl_80382E04 @@ -2134,7 +2134,7 @@ lbl_80382E04: /* 80382E04 0037EA64 7C 1E E8 40 */ cmplw r30, r29 /* 80382E08 0037EA68 40 82 FF EC */ bne lbl_80382DF4 /* 80382E0C 0037EA6C 7F E3 FB 78 */ mr r3, r31 -/* 80382E10 0037EA70 4B EE B9 75 */ bl func_8026E784 +/* 80382E10 0037EA70 4B EE B9 75 */ bl OSRestoreInterrupts /* 80382E14 0037EA74 80 01 00 24 */ lwz r0, 0x24(r1) /* 80382E18 0037EA78 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80382E1C 0037EA7C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -2152,9 +2152,9 @@ func_80382E30: /* 80382E40 0037EAA0 4B E4 42 E9 */ bl func_801C7128 /* 80382E44 0037EAA4 7C 7B 1B 78 */ mr r27, r3 /* 80382E48 0037EAA8 7C 9C 23 78 */ mr r28, r4 -/* 80382E4C 0037EAAC 4B EE B9 11 */ bl func_8026E75C +/* 80382E4C 0037EAAC 4B EE B9 11 */ bl OSDisableInterrupts /* 80382E50 0037EAB0 7C 7F 1B 78 */ mr r31, r3 -/* 80382E54 0037EAB4 4B EE B9 09 */ bl func_8026E75C +/* 80382E54 0037EAB4 4B EE B9 09 */ bl OSDisableInterrupts /* 80382E58 0037EAB8 3B BC 01 24 */ addi r29, r28, 0x124 /* 80382E5C 0037EABC 7C 7E 1B 78 */ mr r30, r3 /* 80382E60 0037EAC0 7F A4 EB 78 */ mr r4, r29 @@ -2167,8 +2167,8 @@ func_80382E30: /* 80382E7C 0037EADC 38 81 00 0C */ addi r4, r1, 0xc /* 80382E80 0037EAE0 4B FD FD C9 */ bl func_80362C48 /* 80382E84 0037EAE4 7F C3 F3 78 */ mr r3, r30 -/* 80382E88 0037EAE8 4B EE B8 FD */ bl func_8026E784 -/* 80382E8C 0037EAEC 4B EE B8 D1 */ bl func_8026E75C +/* 80382E88 0037EAE8 4B EE B8 FD */ bl OSRestoreInterrupts +/* 80382E8C 0037EAEC 4B EE B8 D1 */ bl OSDisableInterrupts /* 80382E90 0037EAF0 7C 7E 1B 78 */ mr r30, r3 /* 80382E94 0037EAF4 7F A4 EB 78 */ mr r4, r29 /* 80382E98 0037EAF8 38 7B 00 10 */ addi r3, r27, 0x10 @@ -2193,7 +2193,7 @@ lbl_80382ECC: /* 80382ED8 0037EB38 38 81 00 08 */ addi r4, r1, 8 /* 80382EDC 0037EB3C 4B FD FD 6D */ bl func_80362C48 /* 80382EE0 0037EB40 7F C3 F3 78 */ mr r3, r30 -/* 80382EE4 0037EB44 4B EE B8 A1 */ bl func_8026E784 +/* 80382EE4 0037EB44 4B EE B8 A1 */ bl OSRestoreInterrupts /* 80382EE8 0037EB48 3B DB 00 08 */ addi r30, r27, 8 /* 80382EEC 0037EB4C 48 00 00 24 */ b lbl_80382F10 lbl_80382EF0: @@ -2211,7 +2211,7 @@ lbl_80382F10: /* 80382F14 0037EB74 40 82 FF DC */ bne lbl_80382EF0 lbl_80382F18: /* 80382F18 0037EB78 7F E3 FB 78 */ mr r3, r31 -/* 80382F1C 0037EB7C 4B EE B8 69 */ bl func_8026E784 +/* 80382F1C 0037EB7C 4B EE B8 69 */ bl OSRestoreInterrupts /* 80382F20 0037EB80 39 61 00 30 */ addi r11, r1, 0x30 /* 80382F24 0037EB84 4B E4 42 51 */ bl func_801C7174 /* 80382F28 0037EB88 80 01 00 34 */ lwz r0, 0x34(r1) @@ -2228,7 +2228,7 @@ func_80382F38: /* 80382F48 0037EBA8 7C 9F 23 78 */ mr r31, r4 /* 80382F4C 0037EBAC 93 C1 00 08 */ stw r30, 8(r1) /* 80382F50 0037EBB0 7C 7E 1B 78 */ mr r30, r3 -/* 80382F54 0037EBB4 4B EE B8 09 */ bl func_8026E75C +/* 80382F54 0037EBB4 4B EE B8 09 */ bl OSDisableInterrupts /* 80382F58 0037EBB8 80 9E 00 08 */ lwz r4, 8(r30) /* 80382F5C 0037EBBC 38 1E 00 08 */ addi r0, r30, 8 /* 80382F60 0037EBC0 48 00 00 24 */ b lbl_80382F84 @@ -2244,7 +2244,7 @@ lbl_80382F64: lbl_80382F84: /* 80382F84 0037EBE4 7C 04 00 40 */ cmplw r4, r0 /* 80382F88 0037EBE8 40 82 FF DC */ bne lbl_80382F64 -/* 80382F8C 0037EBEC 4B EE B7 F9 */ bl func_8026E784 +/* 80382F8C 0037EBEC 4B EE B7 F9 */ bl OSRestoreInterrupts /* 80382F90 0037EBF0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80382F94 0037EBF4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80382F98 0037EBF8 83 C1 00 08 */ lwz r30, 8(r1) @@ -42449,7 +42449,7 @@ func_803A5420: /* 803A5478 003A10D8 88 1F 00 42 */ lbz r0, 0x42(r31) /* 803A547C 003A10DC 2C 00 00 00 */ cmpwi r0, 0 /* 803A5480 003A10E0 40 82 00 10 */ bne lbl_803A5490 -/* 803A5484 003A10E4 4B EC D3 35 */ bl func_802727B8 +/* 803A5484 003A10E4 4B EC D3 35 */ bl OSGetTime /* 803A5488 003A10E8 90 9F 00 34 */ stw r4, 0x34(r31) /* 803A548C 003A10EC 90 7F 00 30 */ stw r3, 0x30(r31) lbl_803A5490: @@ -42520,14 +42520,14 @@ func_803A5524: /* 803A5560 003A11C0 88 1F 00 43 */ lbz r0, 0x43(r31) /* 803A5564 003A11C4 2C 00 00 00 */ cmpwi r0, 0 /* 803A5568 003A11C8 40 82 00 1C */ bne lbl_803A5584 -/* 803A556C 003A11CC 4B EC D2 4D */ bl func_802727B8 +/* 803A556C 003A11CC 4B EC D2 4D */ bl OSGetTime /* 803A5570 003A11D0 38 00 00 01 */ li r0, 1 /* 803A5574 003A11D4 90 9F 00 3C */ stw r4, 0x3c(r31) /* 803A5578 003A11D8 90 7F 00 38 */ stw r3, 0x38(r31) /* 803A557C 003A11DC 98 1F 00 43 */ stb r0, 0x43(r31) /* 803A5580 003A11E0 48 00 01 C4 */ b lbl_803A5744 lbl_803A5584: -/* 803A5584 003A11E4 4B EC D2 35 */ bl func_802727B8 +/* 803A5584 003A11E4 4B EC D2 35 */ bl OSGetTime /* 803A5588 003A11E8 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 803A558C 003A11EC 3C 60 10 62 */ lis r3, 0x10624DD3@ha /* 803A5590 003A11F0 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) @@ -42550,7 +42550,7 @@ lbl_803A55C8: /* 803A55D0 003A1230 41 82 00 D0 */ beq lbl_803A56A0 /* 803A55D4 003A1234 3B 80 00 00 */ li r28, 0 /* 803A55D8 003A1238 9B 9F 00 43 */ stb r28, 0x43(r31) -/* 803A55DC 003A123C 4B EC D1 DD */ bl func_802727B8 +/* 803A55DC 003A123C 4B EC D1 DD */ bl OSGetTime /* 803A55E0 003A1240 3F A0 80 00 */ lis r29, 0x800000F8@ha /* 803A55E4 003A1244 3F C0 10 62 */ lis r30, 0x10624DD3@ha /* 803A55E8 003A1248 80 1D 00 F8 */ lwz r0, 0x800000F8@l(r29) @@ -42795,7 +42795,7 @@ lbl_803A5914: /* 803A5924 003A1584 4B F0 42 AD */ bl func_802A9BD0 /* 803A5928 003A1588 2C 03 00 00 */ cmpwi r3, 0 /* 803A592C 003A158C 41 82 01 F4 */ beq lbl_803A5B20 -/* 803A5930 003A1590 4B EC 8E 2D */ bl func_8026E75C +/* 803A5930 003A1590 4B EC 8E 2D */ bl OSDisableInterrupts /* 803A5934 003A1594 7C 7B 1B 78 */ mr r27, r3 /* 803A5938 003A1598 7F 83 E3 78 */ mr r3, r28 /* 803A593C 003A159C 4B F0 5A B1 */ bl func_802AB3EC @@ -42929,7 +42929,7 @@ lbl_803A5AF8: /* 803A5B14 003A1774 93 FD 00 50 */ stw r31, 0x50(r29) lbl_803A5B18: /* 803A5B18 003A1778 7F 63 DB 78 */ mr r3, r27 -/* 803A5B1C 003A177C 4B EC 8C 69 */ bl func_8026E784 +/* 803A5B1C 003A177C 4B EC 8C 69 */ bl OSRestoreInterrupts lbl_803A5B20: /* 803A5B20 003A1780 3B 9C 00 01 */ addi r28, r28, 1 /* 803A5B24 003A1784 3B BD 00 68 */ addi r29, r29, 0x68 @@ -43064,7 +43064,7 @@ func_803A5CD0: /* 803A5CEC 003A194C 41 82 00 64 */ beq lbl_803A5D50 /* 803A5CF0 003A1950 38 63 01 A0 */ addi r3, r3, 0x1a0 /* 803A5CF4 003A1954 4B EC 3A 31 */ bl func_80269724 -/* 803A5CF8 003A1958 4B EC CA C1 */ bl func_802727B8 +/* 803A5CF8 003A1958 4B EC CA C1 */ bl OSGetTime /* 803A5CFC 003A195C 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 803A5D00 003A1960 3C A0 43 1C */ lis r5, 0x431BDE83@ha /* 803A5D04 003A1964 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) diff --git a/asm/text_2.s b/asm/text_2.s index 9c61354..f4cfec0 100644 --- a/asm/text_2.s +++ b/asm/text_2.s @@ -24384,7 +24384,7 @@ lbl_800756E8: /* 80075700 00071360 7F 83 E3 78 */ mr r3, r28 /* 80075704 00071364 38 84 00 01 */ addi r4, r4, 1 /* 80075708 00071368 48 0F 18 15 */ bl func_80166F1C -/* 8007570C 0007136C 48 1F D0 AD */ bl func_802727B8 +/* 8007570C 0007136C 48 1F D0 AD */ bl OSGetTime /* 80075710 00071370 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 80075714 00071374 38 A0 00 00 */ li r5, 0 /* 80075718 00071378 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -42553,7 +42553,7 @@ lbl_800860F8: /* 80086204 00081E64 38 04 FF FF */ addi r0, r4, -1 /* 80086208 00081E68 90 6D 9A DC */ stw r3, lbl_8063ED9C-_SDA_BASE_(r13) /* 8008620C 00081E6C 90 0D 9A E0 */ stw r0, lbl_8063EDA0-_SDA_BASE_(r13) -/* 80086210 00081E70 48 1E C5 A9 */ bl func_802727B8 +/* 80086210 00081E70 48 1E C5 A9 */ bl OSGetTime /* 80086214 00081E74 38 A1 00 C8 */ addi r5, r1, 0xc8 /* 80086218 00081E78 48 1E C7 ED */ bl func_80272A04 /* 8008621C 00081E7C 3B C0 00 00 */ li r30, 0 diff --git a/asm/text_3.s b/asm/text_3.s index 82565fe..ccffa07 100644 --- a/asm/text_3.s +++ b/asm/text_3.s @@ -46408,7 +46408,7 @@ lbl_800E5FC8: /* 800E5FFC 000E1C5C 41 80 00 A8 */ blt lbl_800E60A4 /* 800E6000 000E1C60 28 03 00 26 */ cmplwi r3, 0x26 /* 800E6004 000E1C64 40 80 00 A0 */ bge lbl_800E60A4 -/* 800E6008 000E1C68 48 18 C7 B1 */ bl func_802727B8 +/* 800E6008 000E1C68 48 18 C7 B1 */ bl OSGetTime /* 800E600C 000E1C6C 38 A1 00 08 */ addi r5, r1, 8 /* 800E6010 000E1C70 48 18 C9 F5 */ bl func_80272A04 /* 800E6014 000E1C74 3B C0 00 00 */ li r30, 0 diff --git a/asm/text_4.s b/asm/text_4.s index 9b956d4..82b007e 100644 --- a/asm/text_4.s +++ b/asm/text_4.s @@ -83244,7 +83244,7 @@ func_8016340C: /* 8016340C 0015F06C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80163410 0015F070 7C 08 02 A6 */ mflr r0 /* 80163414 0015F074 90 01 00 14 */ stw r0, 0x14(r1) -/* 80163418 0015F078 48 10 F3 A1 */ bl func_802727B8 +/* 80163418 0015F078 48 10 F3 A1 */ bl OSGetTime /* 8016341C 0015F07C 90 8D 9D AC */ stw r4, lbl_8063F06C-_SDA_BASE_(r13) /* 80163420 0015F080 90 6D 9D A8 */ stw r3, lbl_8063F068-_SDA_BASE_(r13) /* 80163424 0015F084 80 01 00 14 */ lwz r0, 0x14(r1) @@ -83257,7 +83257,7 @@ func_80163434: /* 80163434 0015F094 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80163438 0015F098 7C 08 02 A6 */ mflr r0 /* 8016343C 0015F09C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80163440 0015F0A0 48 10 F3 79 */ bl func_802727B8 +/* 80163440 0015F0A0 48 10 F3 79 */ bl OSGetTime /* 80163444 0015F0A4 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 80163448 0015F0A8 81 0D 9D AC */ lwz r8, lbl_8063F06C-_SDA_BASE_(r13) /* 8016344C 0015F0AC 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -85745,7 +85745,7 @@ func_80165534: /* 80165540 001611A0 39 61 00 20 */ addi r11, r1, 0x20 /* 80165544 001611A4 48 06 1B E5 */ bl func_801C7128 /* 80165548 001611A8 7C 7F 1B 78 */ mr r31, r3 -/* 8016554C 001611AC 48 10 D2 6D */ bl func_802727B8 +/* 8016554C 001611AC 48 10 D2 6D */ bl OSGetTime /* 80165550 001611B0 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 80165554 001611B4 38 A0 00 00 */ li r5, 0 /* 80165558 001611B8 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -85943,7 +85943,7 @@ func_801657F0: /* 80165800 00161460 93 C1 00 18 */ stw r30, 0x18(r1) /* 80165804 00161464 93 A1 00 14 */ stw r29, 0x14(r1) /* 80165808 00161468 7C 7D 1B 78 */ mr r29, r3 -/* 8016580C 0016146C 48 10 CF AD */ bl func_802727B8 +/* 8016580C 0016146C 48 10 CF AD */ bl OSGetTime /* 80165810 00161470 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 80165814 00161474 38 A0 00 00 */ li r5, 0 /* 80165818 00161478 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -89940,7 +89940,7 @@ func_80168CBC: /* 80168CCC 0016492C 7C 9F 23 78 */ mr r31, r4 /* 80168CD0 00164930 93 C1 00 08 */ stw r30, 8(r1) /* 80168CD4 00164934 7C 7E 1B 78 */ mr r30, r3 -/* 80168CD8 00164938 48 10 5A 85 */ bl func_8026E75C +/* 80168CD8 00164938 48 10 5A 85 */ bl OSDisableInterrupts /* 80168CDC 0016493C 38 1E 00 03 */ addi r0, r30, 3 /* 80168CE0 00164940 3C 80 80 49 */ lis r4, lbl_8048CB48@ha /* 80168CE4 00164944 7C 7E 1B 78 */ mr r30, r3 @@ -89950,7 +89950,7 @@ func_80168CBC: /* 80168CF4 00164954 48 0F 4B 15 */ bl func_8025D808 /* 80168CF8 00164958 7C 7F 1B 78 */ mr r31, r3 /* 80168CFC 0016495C 7F C3 F3 78 */ mr r3, r30 -/* 80168D00 00164960 48 10 5A 85 */ bl func_8026E784 +/* 80168D00 00164960 48 10 5A 85 */ bl OSRestoreInterrupts /* 80168D04 00164964 2C 1F 00 00 */ cmpwi r31, 0 /* 80168D08 00164968 40 82 00 0C */ bne lbl_80168D14 /* 80168D0C 0016496C 38 60 00 00 */ li r3, 0 @@ -90139,14 +90139,14 @@ func_80168F5C: /* 80168F6C 00164BCC 48 05 E1 B9 */ bl func_801C7124 /* 80168F70 00164BD0 7C 7E 1B 78 */ mr r30, r3 /* 80168F74 00164BD4 7C 9F 23 78 */ mr r31, r4 -/* 80168F78 00164BD8 48 10 57 E5 */ bl func_8026E75C +/* 80168F78 00164BD8 48 10 57 E5 */ bl OSDisableInterrupts /* 80168F7C 00164BDC 3F 60 80 49 */ lis r27, lbl_8048CB48@ha /* 80168F80 00164BE0 7C 7A 1B 78 */ mr r26, r3 /* 80168F84 00164BE4 38 7B CB 48 */ addi r3, r27, lbl_8048CB48@l /* 80168F88 00164BE8 48 0F 48 71 */ bl func_8025D7F8 /* 80168F8C 00164BEC 7C 7C 1B 78 */ mr r28, r3 /* 80168F90 00164BF0 7F 43 D3 78 */ mr r3, r26 -/* 80168F94 00164BF4 48 10 57 F1 */ bl func_8026E784 +/* 80168F94 00164BF4 48 10 57 F1 */ bl OSRestoreInterrupts /* 80168F98 00164BF8 2C 1C 00 00 */ cmpwi r28, 0 /* 80168F9C 00164BFC 40 82 00 0C */ bne lbl_80168FA8 /* 80168FA0 00164C00 38 60 00 00 */ li r3, 0 @@ -90155,13 +90155,13 @@ lbl_80168FA8: /* 80168FA8 00164C08 3C 60 00 01 */ lis r3, 0x0000DEAD@ha /* 80168FAC 00164C0C 3B A3 DE AD */ addi r29, r3, 0x0000DEAD@l lbl_80168FB0: -/* 80168FB0 00164C10 48 10 57 AD */ bl func_8026E75C +/* 80168FB0 00164C10 48 10 57 AD */ bl OSDisableInterrupts /* 80168FB4 00164C14 7C 7A 1B 78 */ mr r26, r3 /* 80168FB8 00164C18 38 7B CB 48 */ addi r3, r27, -13496 /* 80168FBC 00164C1C 48 0F 48 3D */ bl func_8025D7F8 /* 80168FC0 00164C20 7C 7C 1B 78 */ mr r28, r3 /* 80168FC4 00164C24 7F 43 D3 78 */ mr r3, r26 -/* 80168FC8 00164C28 48 10 57 BD */ bl func_8026E784 +/* 80168FC8 00164C28 48 10 57 BD */ bl OSRestoreInterrupts /* 80168FCC 00164C2C 2C 1C 00 01 */ cmpwi r28, 1 /* 80168FD0 00164C30 40 82 00 18 */ bne lbl_80168FE8 /* 80168FD4 00164C34 4B FF FD 61 */ bl func_80168D34 @@ -90170,7 +90170,7 @@ lbl_80168FB0: /* 80168FE0 00164C40 38 60 00 00 */ li r3, 0 /* 80168FE4 00164C44 48 00 01 DC */ b lbl_801691C0 lbl_80168FE8: -/* 80168FE8 00164C48 48 10 57 75 */ bl func_8026E75C +/* 80168FE8 00164C48 48 10 57 75 */ bl OSDisableInterrupts /* 80168FEC 00164C4C 7C 7A 1B 78 */ mr r26, r3 /* 80168FF0 00164C50 38 7B CB 48 */ addi r3, r27, -13496 /* 80168FF4 00164C54 38 81 00 0A */ addi r4, r1, 0xa @@ -90178,7 +90178,7 @@ lbl_80168FE8: /* 80168FFC 00164C5C 48 0F 4A 01 */ bl func_8025D9FC /* 80169000 00164C60 7C 7C 1B 78 */ mr r28, r3 /* 80169004 00164C64 7F 43 D3 78 */ mr r3, r26 -/* 80169008 00164C68 48 10 57 7D */ bl func_8026E784 +/* 80169008 00164C68 48 10 57 7D */ bl OSRestoreInterrupts /* 8016900C 00164C6C 2C 1C 00 00 */ cmpwi r28, 0 /* 80169010 00164C70 40 82 00 0C */ bne lbl_8016901C /* 80169014 00164C74 38 60 00 00 */ li r3, 0 @@ -90194,7 +90194,7 @@ lbl_8016901C: /* 80169038 00164C98 2C 06 00 01 */ cmpwi r6, 1 /* 8016903C 00164C9C 40 82 00 3C */ bne lbl_80169078 lbl_80169040: -/* 80169040 00164CA0 48 10 57 1D */ bl func_8026E75C +/* 80169040 00164CA0 48 10 57 1D */ bl OSDisableInterrupts /* 80169044 00164CA4 3F A0 80 49 */ lis r29, lbl_8048CB48@ha /* 80169048 00164CA8 7C 7B 1B 78 */ mr r27, r3 /* 8016904C 00164CAC 38 7D CB 48 */ addi r3, r29, lbl_8048CB48@l @@ -90204,7 +90204,7 @@ lbl_80169040: /* 8016905C 00164CBC 38 7D CB 48 */ addi r3, r29, -13496 /* 80169060 00164CC0 48 0F 4B 41 */ bl func_8025DBA0 /* 80169064 00164CC4 7F 63 DB 78 */ mr r3, r27 -/* 80169068 00164CC8 48 10 57 1D */ bl func_8026E784 +/* 80169068 00164CC8 48 10 57 1D */ bl OSRestoreInterrupts /* 8016906C 00164CCC 4B FF C2 C1 */ bl func_8016532C /* 80169070 00164CD0 38 60 00 00 */ li r3, 0 /* 80169074 00164CD4 48 00 01 4C */ b lbl_801691C0 @@ -90218,7 +90218,7 @@ lbl_8016908C: /* 8016908C 00164CEC 3C 60 00 01 */ lis r3, 0x0000DEAD@ha /* 80169090 00164CF0 38 03 DE AD */ addi r0, r3, 0x0000DEAD@l /* 80169094 00164CF4 90 07 00 00 */ stw r0, 0(r7) -/* 80169098 00164CF8 48 10 56 C5 */ bl func_8026E75C +/* 80169098 00164CF8 48 10 56 C5 */ bl OSDisableInterrupts /* 8016909C 00164CFC 3F A0 80 49 */ lis r29, lbl_8048CB48@ha /* 801690A0 00164D00 7C 7B 1B 78 */ mr r27, r3 /* 801690A4 00164D04 38 7D CB 48 */ addi r3, r29, lbl_8048CB48@l @@ -90228,7 +90228,7 @@ lbl_8016908C: /* 801690B4 00164D14 38 7D CB 48 */ addi r3, r29, -13496 /* 801690B8 00164D18 48 0F 4A E9 */ bl func_8025DBA0 /* 801690BC 00164D1C 7F 63 DB 78 */ mr r3, r27 -/* 801690C0 00164D20 48 10 56 C5 */ bl func_8026E784 +/* 801690C0 00164D20 48 10 56 C5 */ bl OSRestoreInterrupts /* 801690C4 00164D24 4B FF C2 69 */ bl func_8016532C /* 801690C8 00164D28 38 60 00 00 */ li r3, 0 /* 801690CC 00164D2C 48 00 00 F4 */ b lbl_801691C0 @@ -90237,7 +90237,7 @@ lbl_801690D0: /* 801690D4 00164D34 7C 05 00 40 */ cmplw r5, r0 /* 801690D8 00164D38 41 80 00 34 */ blt lbl_8016910C /* 801690DC 00164D3C 93 A7 00 00 */ stw r29, 0(r7) -/* 801690E0 00164D40 48 10 56 7D */ bl func_8026E75C +/* 801690E0 00164D40 48 10 56 7D */ bl OSDisableInterrupts /* 801690E4 00164D44 7C 7C 1B 78 */ mr r28, r3 /* 801690E8 00164D48 38 7B CB 48 */ addi r3, r27, -13496 /* 801690EC 00164D4C 38 81 00 0A */ addi r4, r1, 0xa @@ -90246,7 +90246,7 @@ lbl_801690D0: /* 801690F8 00164D58 38 7B CB 48 */ addi r3, r27, -13496 /* 801690FC 00164D5C 48 0F 4A A5 */ bl func_8025DBA0 /* 80169100 00164D60 7F 83 E3 78 */ mr r3, r28 -/* 80169104 00164D64 48 10 56 81 */ bl func_8026E784 +/* 80169104 00164D64 48 10 56 81 */ bl OSRestoreInterrupts /* 80169108 00164D68 4B FF FE A8 */ b lbl_80168FB0 lbl_8016910C: /* 8016910C 00164D6C 39 07 00 0C */ addi r8, r7, 0xc @@ -90260,7 +90260,7 @@ lbl_80169120: /* 80169128 00164D88 2C 06 00 03 */ cmpwi r6, 3 /* 8016912C 00164D8C 40 82 00 3C */ bne lbl_80169168 lbl_80169130: -/* 80169130 00164D90 48 10 56 2D */ bl func_8026E75C +/* 80169130 00164D90 48 10 56 2D */ bl OSDisableInterrupts /* 80169134 00164D94 3F C0 80 49 */ lis r30, lbl_8048CB48@ha /* 80169138 00164D98 7C 7B 1B 78 */ mr r27, r3 /* 8016913C 00164D9C 38 7E CB 48 */ addi r3, r30, lbl_8048CB48@l @@ -90270,7 +90270,7 @@ lbl_80169130: /* 8016914C 00164DAC 38 7E CB 48 */ addi r3, r30, -13496 /* 80169150 00164DB0 48 0F 4A 51 */ bl func_8025DBA0 /* 80169154 00164DB4 7F 63 DB 78 */ mr r3, r27 -/* 80169158 00164DB8 48 10 56 2D */ bl func_8026E784 +/* 80169158 00164DB8 48 10 56 2D */ bl OSRestoreInterrupts /* 8016915C 00164DBC 4B FF C1 D1 */ bl func_8016532C /* 80169160 00164DC0 38 60 00 00 */ li r3, 0 /* 80169164 00164DC4 48 00 00 5C */ b lbl_801691C0 diff --git a/asm/text_5.s b/asm/text_5.s index 342229b..8db1c6e 100644 --- a/asm/text_5.s +++ b/asm/text_5.s @@ -8010,7 +8010,7 @@ lbl_8017986C: /* 8017986C 001754CC 7F C3 F3 78 */ mr r3, r30 /* 80179870 001754D0 7F 24 CB 78 */ mr r4, r25 /* 80179874 001754D4 48 26 30 99 */ bl func_803DC90C -/* 80179878 001754D8 48 0F 8F 41 */ bl func_802727B8 +/* 80179878 001754D8 48 0F 8F 41 */ bl OSGetTime /* 8017987C 001754DC 38 A1 00 30 */ addi r5, r1, 0x30 /* 80179880 001754E0 48 0F 91 85 */ bl func_80272A04 /* 80179884 001754E4 80 C1 00 44 */ lwz r6, 0x44(r1) @@ -10000,7 +10000,7 @@ lbl_8017B43C: /* 8017B444 001770A4 2C 07 00 04 */ cmpwi r7, 4 /* 8017B448 001770A8 41 80 FF B8 */ blt lbl_8017B400 lbl_8017B44C: -/* 8017B44C 001770AC 48 0F 73 6D */ bl func_802727B8 +/* 8017B44C 001770AC 48 0F 73 6D */ bl OSGetTime /* 8017B450 001770B0 38 A1 00 08 */ addi r5, r1, 8 /* 8017B454 001770B4 48 0F 75 B1 */ bl func_80272A04 /* 8017B458 001770B8 80 01 00 14 */ lwz r0, 0x14(r1) diff --git a/asm/text_6.s b/asm/text_6.s index 20a6c1d..cdd4013 100644 --- a/asm/text_6.s +++ b/asm/text_6.s @@ -17377,7 +17377,7 @@ InitializeProgramEndTrap: /* 801D954C 001D51AC 4B E2 AC 19 */ bl TRK_memcpy /* 801D9550 001D51B0 38 7F 00 04 */ addi r3, r31, 4 /* 801D9554 001D51B4 38 80 00 04 */ li r4, 4 -/* 801D9558 001D51B8 48 09 11 E1 */ bl func_8026A738 +/* 801D9558 001D51B8 48 09 11 E1 */ bl ICInvalidateRange /* 801D955C 001D51BC 38 7F 00 04 */ addi r3, r31, 4 /* 801D9560 001D51C0 38 80 00 04 */ li r4, 4 /* 801D9564 001D51C4 48 09 10 F1 */ bl DCFlushRange @@ -18116,7 +18116,7 @@ cFielder_UpdatePlay: /* 801D9F1C 001D5B7C 7C 08 02 A6 */ mflr r0 /* 801D9F20 001D5B80 90 01 00 14 */ stw r0, 0x14(r1) /* 801D9F24 001D5B84 80 63 00 00 */ lwz r3, 0(r3) -/* 801D9F28 001D5B88 48 09 48 5D */ bl func_8026E784 +/* 801D9F28 001D5B88 48 09 48 5D */ bl OSRestoreInterrupts /* 801D9F2C 001D5B8C 80 01 00 14 */ lwz r0, 0x14(r1) /* 801D9F30 001D5B90 7C 08 03 A6 */ mtlr r0 /* 801D9F34 001D5B94 38 21 00 10 */ addi r1, r1, 0x10 @@ -18129,7 +18129,7 @@ MWEnterCriticalSection: /* 801D9F44 001D5BA4 90 01 00 14 */ stw r0, 0x14(r1) /* 801D9F48 001D5BA8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801D9F4C 001D5BAC 7C 7F 1B 78 */ mr r31, r3 -/* 801D9F50 001D5BB0 48 09 48 0D */ bl func_8026E75C +/* 801D9F50 001D5BB0 48 09 48 0D */ bl OSDisableInterrupts /* 801D9F54 001D5BB4 90 7F 00 00 */ stw r3, 0(r31) /* 801D9F58 001D5BB8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801D9F5C 001D5BBC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -18171,14 +18171,14 @@ func_801D9FB8: /* 801D9FCC 001D5C2C 7C 9E 23 78 */ mr r30, r4 /* 801D9FD0 001D5C30 93 A1 00 14 */ stw r29, 0x14(r1) /* 801D9FD4 001D5C34 7C 7D 1B 78 */ mr r29, r3 -/* 801D9FD8 001D5C38 48 09 47 85 */ bl func_8026E75C +/* 801D9FD8 001D5C38 48 09 47 85 */ bl OSDisableInterrupts /* 801D9FDC 001D5C3C 38 0D 9F F8 */ addi r0, r13, lbl_8063F2B8-_SDA_BASE_ /* 801D9FE0 001D5C40 7C 7F 1B 78 */ mr r31, r3 /* 801D9FE4 001D5C44 90 1D 00 00 */ stw r0, 0(r29) /* 801D9FE8 001D5C48 93 CD 9F F0 */ stw r30, lbl_8063F2B0-_SDA_BASE_(r13) /* 801D9FEC 001D5C4C 48 00 05 A1 */ bl func_801DA58C /* 801D9FF0 001D5C50 7F E3 FB 78 */ mr r3, r31 -/* 801D9FF4 001D5C54 48 09 47 91 */ bl func_8026E784 +/* 801D9FF4 001D5C54 48 09 47 91 */ bl OSRestoreInterrupts /* 801D9FF8 001D5C58 80 01 00 24 */ lwz r0, 0x24(r1) /* 801D9FFC 001D5C5C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801DA000 001D5C60 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -18222,7 +18222,7 @@ func_801DA068: /* 801DA080 001D5CE0 98 6D 9F F8 */ stb r3, lbl_8063F2B8-_SDA_BASE_(r13) /* 801DA084 001D5CE4 2C 00 00 00 */ cmpwi r0, 0 /* 801DA088 001D5CE8 40 82 00 6C */ bne lbl_801DA0F4 -/* 801DA08C 001D5CEC 48 09 46 D1 */ bl func_8026E75C +/* 801DA08C 001D5CEC 48 09 46 D1 */ bl OSDisableInterrupts /* 801DA090 001D5CF0 7C 7F 1B 78 */ mr r31, r3 /* 801DA094 001D5CF4 38 81 00 08 */ addi r4, r1, 8 /* 801DA098 001D5CF8 3C 60 34 00 */ lis r3, 0x3400 @@ -18248,7 +18248,7 @@ func_801DA068: /* 801DA0E8 001D5D48 98 0D 9F F8 */ stb r0, lbl_8063F2B8-_SDA_BASE_(r13) lbl_801DA0EC: /* 801DA0EC 001D5D4C 7F E3 FB 78 */ mr r3, r31 -/* 801DA0F0 001D5D50 48 09 46 95 */ bl func_8026E784 +/* 801DA0F0 001D5D50 48 09 46 95 */ bl OSRestoreInterrupts lbl_801DA0F4: /* 801DA0F4 001D5D54 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801DA0F8 001D5D58 80 01 00 24 */ lwz r0, 0x24(r1) @@ -18266,7 +18266,7 @@ func_801DA10C: /* 801DA11C 001D5D7C 7C 9F 23 78 */ mr r31, r4 /* 801DA120 001D5D80 93 C1 00 08 */ stw r30, 8(r1) /* 801DA124 001D5D84 7C 7E 1B 78 */ mr r30, r3 -/* 801DA128 001D5D88 48 09 46 35 */ bl func_8026E75C +/* 801DA128 001D5D88 48 09 46 35 */ bl OSDisableInterrupts /* 801DA12C 001D5D8C 80 AD 9F FC */ lwz r5, lbl_8063F2BC-_SDA_BASE_(r13) /* 801DA130 001D5D90 38 1F 00 03 */ addi r0, r31, 3 /* 801DA134 001D5D94 7C 7F 1B 78 */ mr r31, r3 @@ -18283,7 +18283,7 @@ func_801DA10C: /* 801DA160 001D5DC0 7F E3 FB 78 */ mr r3, r31 /* 801DA164 001D5DC4 90 0D A0 00 */ stw r0, lbl_8063F2C0-_SDA_BASE_(r13) /* 801DA168 001D5DC8 98 0D 9F F8 */ stb r0, lbl_8063F2B8-_SDA_BASE_(r13) -/* 801DA16C 001D5DCC 48 09 46 19 */ bl func_8026E784 +/* 801DA16C 001D5DCC 48 09 46 19 */ bl OSRestoreInterrupts /* 801DA170 001D5DD0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801DA174 001D5DD4 38 60 00 00 */ li r3, 0 /* 801DA178 001D5DD8 83 C1 00 08 */ lwz r30, 8(r1) @@ -18301,7 +18301,7 @@ func_801DA18C: /* 801DA19C 001D5DFC 4B FE CF 8D */ bl func_801C7128 /* 801DA1A0 001D5E00 7C 7B 1B 78 */ mr r27, r3 /* 801DA1A4 001D5E04 7C 9C 23 78 */ mr r28, r4 -/* 801DA1A8 001D5E08 48 09 45 B5 */ bl func_8026E75C +/* 801DA1A8 001D5E08 48 09 45 B5 */ bl OSDisableInterrupts /* 801DA1AC 001D5E0C 7C 7F 1B 78 */ mr r31, r3 lbl_801DA1B0: /* 801DA1B0 001D5E10 38 81 00 0A */ addi r4, r1, 0xa @@ -18359,7 +18359,7 @@ lbl_801DA25C: /* 801DA270 001D5ED0 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 801DA274 001D5ED4 40 82 FF E8 */ bne lbl_801DA25C /* 801DA278 001D5ED8 7F E3 FB 78 */ mr r3, r31 -/* 801DA27C 001D5EDC 48 09 45 09 */ bl func_8026E784 +/* 801DA27C 001D5EDC 48 09 45 09 */ bl OSRestoreInterrupts /* 801DA280 001D5EE0 39 61 00 30 */ addi r11, r1, 0x30 /* 801DA284 001D5EE4 38 60 00 00 */ li r3, 0 /* 801DA288 001D5EE8 4B FE CE ED */ bl func_801C7174 @@ -20519,7 +20519,7 @@ func_801DBED0: /* 801DBED4 001D7B34 7C 08 02 A6 */ mflr r0 /* 801DBED8 001D7B38 90 01 00 14 */ stw r0, 0x14(r1) /* 801DBEDC 001D7B3C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801DBEE0 001D7B40 48 09 28 7D */ bl func_8026E75C +/* 801DBEE0 001D7B40 48 09 28 7D */ bl OSDisableInterrupts /* 801DBEE4 001D7B44 80 ED A0 64 */ lwz r7, lbl_8063F324-_SDA_BASE_(r13) /* 801DBEE8 001D7B48 3B E0 00 00 */ li r31, 0 /* 801DBEEC 001D7B4C 80 0D A0 60 */ lwz r0, lbl_8063F320-_SDA_BASE_(r13) @@ -20547,7 +20547,7 @@ lbl_801DBF38: /* 801DBF3C 001D7B9C 38 A5 00 01 */ addi r5, r5, 1 /* 801DBF40 001D7BA0 42 00 FF C4 */ bdnz lbl_801DBF04 lbl_801DBF44: -/* 801DBF44 001D7BA4 48 09 28 41 */ bl func_8026E784 +/* 801DBF44 001D7BA4 48 09 28 41 */ bl OSRestoreInterrupts /* 801DBF48 001D7BA8 7F E3 FB 78 */ mr r3, r31 /* 801DBF4C 001D7BAC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801DBF50 001D7BB0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -20562,10 +20562,10 @@ func_801DBF60: /* 801DBF68 001D7BC8 90 01 00 14 */ stw r0, 0x14(r1) /* 801DBF6C 001D7BCC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801DBF70 001D7BD0 7C 7F 1B 78 */ mr r31, r3 -/* 801DBF74 001D7BD4 48 09 27 E9 */ bl func_8026E75C +/* 801DBF74 001D7BD4 48 09 27 E9 */ bl OSDisableInterrupts /* 801DBF78 001D7BD8 38 00 00 00 */ li r0, 0 /* 801DBF7C 001D7BDC 98 1F 00 00 */ stb r0, 0(r31) -/* 801DBF80 001D7BE0 48 09 28 05 */ bl func_8026E784 +/* 801DBF80 001D7BE0 48 09 28 05 */ bl OSRestoreInterrupts /* 801DBF84 001D7BE4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801DBF88 001D7BE8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801DBF8C 001D7BEC 7C 08 03 A6 */ mtlr r0 @@ -20781,9 +20781,9 @@ func_801DC264: /* 801DC268 001D7EC8 7C 08 02 A6 */ mflr r0 /* 801DC26C 001D7ECC 90 01 00 14 */ stw r0, 0x14(r1) /* 801DC270 001D7ED0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801DC274 001D7ED4 48 09 24 E9 */ bl func_8026E75C +/* 801DC274 001D7ED4 48 09 24 E9 */ bl OSDisableInterrupts /* 801DC278 001D7ED8 7C 7F 1B 78 */ mr r31, r3 -/* 801DC27C 001D7EDC 48 09 25 09 */ bl func_8026E784 +/* 801DC27C 001D7EDC 48 09 25 09 */ bl OSRestoreInterrupts /* 801DC280 001D7EE0 2C 1F 00 00 */ cmpwi r31, 0 /* 801DC284 001D7EE4 41 82 00 38 */ beq lbl_801DC2BC lbl_801DC288: @@ -21299,9 +21299,9 @@ func_801DC928: /* 801DC92C 001D858C 7C 08 02 A6 */ mflr r0 /* 801DC930 001D8590 90 01 00 14 */ stw r0, 0x14(r1) /* 801DC934 001D8594 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801DC938 001D8598 48 09 1E 25 */ bl func_8026E75C +/* 801DC938 001D8598 48 09 1E 25 */ bl OSDisableInterrupts /* 801DC93C 001D859C 7C 7F 1B 78 */ mr r31, r3 -/* 801DC940 001D85A0 48 09 1E 45 */ bl func_8026E784 +/* 801DC940 001D85A0 48 09 1E 45 */ bl OSRestoreInterrupts /* 801DC944 001D85A4 2C 1F 00 00 */ cmpwi r31, 0 /* 801DC948 001D85A8 40 82 00 0C */ bne lbl_801DC954 /* 801DC94C 001D85AC 38 60 00 01 */ li r3, 1 diff --git a/asm/text_7.s b/asm/text_7.s index 0e63a37..d38d54f 100644 --- a/asm/text_7.s +++ b/asm/text_7.s @@ -914,7 +914,7 @@ func_8022383C: /* 80223840 0021F4A0 7C 08 02 A6 */ mflr r0 /* 80223844 0021F4A4 90 01 00 14 */ stw r0, 0x14(r1) /* 80223848 0021F4A8 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8022384C 0021F4AC 48 04 EF 6D */ bl func_802727B8 +/* 8022384C 0021F4AC 48 04 EF 6D */ bl OSGetTime /* 80223850 0021F4B0 7C 9F 23 78 */ mr r31, r4 /* 80223854 0021F4B4 4B FF FF DD */ bl func_80223830 /* 80223858 0021F4B8 93 E3 00 00 */ stw r31, 0(r3) @@ -1272,7 +1272,7 @@ lbl_80223D54: lbl_80223D70: /* 80223D70 0021F9D0 38 60 00 02 */ li r3, 2 /* 80223D74 0021F9D4 4B FF FE E1 */ bl func_80223C54 -/* 80223D78 0021F9D8 48 04 A9 E5 */ bl func_8026E75C +/* 80223D78 0021F9D8 48 04 A9 E5 */ bl OSDisableInterrupts /* 80223D7C 0021F9DC 80 8D A3 30 */ lwz r4, lbl_8063F5F0-_SDA_BASE_(r13) /* 80223D80 0021F9E0 7C 7D 1B 78 */ mr r29, r3 /* 80223D84 0021F9E4 48 00 00 14 */ b lbl_80223D98 @@ -1286,7 +1286,7 @@ lbl_80223D98: /* 80223D9C 0021F9FC 40 82 FF EC */ bne lbl_80223D88 /* 80223DA0 0021FA00 93 ED A3 30 */ stw r31, lbl_8063F5F0-_SDA_BASE_(r13) /* 80223DA4 0021FA04 7F A3 EB 78 */ mr r3, r29 -/* 80223DA8 0021FA08 48 04 A9 DD */ bl func_8026E784 +/* 80223DA8 0021FA08 48 04 A9 DD */ bl OSRestoreInterrupts /* 80223DAC 0021FA0C 4B FF FF C4 */ b lbl_80223D70 .global func_80223DB0 @@ -1379,7 +1379,7 @@ func_80223E98: /* 80223EBC 0021FB1C 90 6D A3 2C */ stw r3, lbl_8063F5EC-_SDA_BASE_(r13) /* 80223EC0 0021FB20 48 00 00 34 */ b lbl_80223EF4 lbl_80223EC4: -/* 80223EC4 0021FB24 48 04 A8 99 */ bl func_8026E75C +/* 80223EC4 0021FB24 48 04 A8 99 */ bl OSDisableInterrupts /* 80223EC8 0021FB28 80 1E 00 08 */ lwz r0, 8(r30) /* 80223ECC 0021FB2C 7C 7F 1B 78 */ mr r31, r3 /* 80223ED0 0021FB30 2C 00 00 02 */ cmpwi r0, 2 @@ -1392,7 +1392,7 @@ lbl_80223EE4: /* 80223EE8 0021FB48 4B FF FF 19 */ bl func_80223E00 lbl_80223EEC: /* 80223EEC 0021FB4C 7F E3 FB 78 */ mr r3, r31 -/* 80223EF0 0021FB50 48 04 A8 95 */ bl func_8026E784 +/* 80223EF0 0021FB50 48 04 A8 95 */ bl OSRestoreInterrupts lbl_80223EF4: /* 80223EF4 0021FB54 80 01 00 14 */ lwz r0, 0x14(r1) /* 80223EF8 0021FB58 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -16872,7 +16872,7 @@ func_802310C0: /* 802310CC 0022CD2C 93 E1 00 0C */ stw r31, 0xc(r1) /* 802310D0 0022CD30 93 C1 00 08 */ stw r30, 8(r1) /* 802310D4 0022CD34 7C 7E 1B 78 */ mr r30, r3 -/* 802310D8 0022CD38 48 03 D6 85 */ bl func_8026E75C +/* 802310D8 0022CD38 48 03 D6 85 */ bl OSDisableInterrupts /* 802310DC 0022CD3C 81 9E 17 28 */ lwz r12, 0x1728(r30) /* 802310E0 0022CD40 38 00 00 01 */ li r0, 1 /* 802310E4 0022CD44 98 1E 17 19 */ stb r0, 0x1719(r30) @@ -16918,7 +16918,7 @@ lbl_80231178: /* 8023117C 0022CDDC 48 04 86 AD */ bl func_80279828 /* 80231180 0022CDE0 48 04 85 29 */ bl func_802796A8 /* 80231184 0022CDE4 7F E3 FB 78 */ mr r3, r31 -/* 80231188 0022CDE8 48 03 D5 FD */ bl func_8026E784 +/* 80231188 0022CDE8 48 03 D5 FD */ bl OSRestoreInterrupts /* 8023118C 0022CDEC 48 04 75 99 */ bl func_80278724 /* 80231190 0022CDF0 48 04 75 95 */ bl func_80278724 /* 80231194 0022CDF4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -16997,7 +16997,7 @@ func_80231260: /* 8023127C 0022CEDC 48 00 A4 35 */ bl func_8023B6B0 /* 80231280 0022CEE0 48 04 F6 19 */ bl func_80280898 /* 80231284 0022CEE4 48 00 11 11 */ bl func_80232394 -/* 80231288 0022CEE8 48 04 15 31 */ bl func_802727B8 +/* 80231288 0022CEE8 48 04 15 31 */ bl OSGetTime /* 8023128C 0022CEEC 80 BD 00 9C */ lwz r5, 0x9c(r29) /* 80231290 0022CEF0 7C 9E 23 78 */ mr r30, r4 /* 80231294 0022CEF4 80 1D 00 98 */ lwz r0, 0x98(r29) @@ -17115,7 +17115,7 @@ func_80231400: /* 80231420 0022D080 88 03 16 F8 */ lbz r0, 0x16f8(r3) /* 80231424 0022D084 2C 00 00 00 */ cmpwi r0, 0 /* 80231428 0022D088 40 82 00 48 */ bne lbl_80231470 -/* 8023142C 0022D08C 48 03 D3 45 */ bl func_8026E770 +/* 8023142C 0022D08C 48 03 D3 45 */ bl OSEnableInterrupts /* 80231430 0022D090 7C 7D 1B 78 */ mr r29, r3 /* 80231434 0022D094 3B C0 00 01 */ li r30, 1 /* 80231438 0022D098 3B E0 00 00 */ li r31, 0 @@ -17133,7 +17133,7 @@ lbl_8023145C: /* 80231460 0022D0C0 2C 00 00 00 */ cmpwi r0, 0 /* 80231464 0022D0C4 41 82 FF DC */ beq lbl_80231440 /* 80231468 0022D0C8 7F A3 EB 78 */ mr r3, r29 -/* 8023146C 0022D0CC 48 03 D3 19 */ bl func_8026E784 +/* 8023146C 0022D0CC 48 03 D3 19 */ bl OSRestoreInterrupts lbl_80231470: /* 80231470 0022D0D0 80 01 00 24 */ lwz r0, 0x24(r1) /* 80231474 0022D0D4 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -18227,7 +18227,7 @@ func_8023246C: /* 80232478 0022E0D8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8023247C 0022E0DC 93 C1 00 08 */ stw r30, 8(r1) /* 80232480 0022E0E0 7C 7E 1B 78 */ mr r30, r3 -/* 80232484 0022E0E4 48 03 C2 D9 */ bl func_8026E75C +/* 80232484 0022E0E4 48 03 C2 D9 */ bl OSDisableInterrupts /* 80232488 0022E0E8 83 FE 16 E0 */ lwz r31, 0x16e0(r30) /* 8023248C 0022E0EC 38 00 00 00 */ li r0, 0 /* 80232490 0022E0F0 80 9F 00 0C */ lwz r4, 0xc(r31) @@ -18250,7 +18250,7 @@ lbl_802324B8: lbl_802324CC: /* 802324CC 0022E12C 93 FE 16 DC */ stw r31, 0x16dc(r30) lbl_802324D0: -/* 802324D0 0022E130 48 03 C2 B5 */ bl func_8026E784 +/* 802324D0 0022E130 48 03 C2 B5 */ bl OSRestoreInterrupts /* 802324D4 0022E134 7F E3 FB 78 */ mr r3, r31 /* 802324D8 0022E138 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802324DC 0022E13C 83 C1 00 08 */ lwz r30, 8(r1) @@ -32957,7 +32957,7 @@ lbl_8023F2B8: /* 8023F310 0023AF70 48 03 A4 AD */ bl func_802797BC /* 8023F314 0023AF74 38 1F 00 3C */ addi r0, r31, 0x3c /* 8023F318 0023AF78 90 1F 00 54 */ stw r0, 0x54(r31) -/* 8023F31C 0023AF7C 48 03 34 9D */ bl func_802727B8 +/* 8023F31C 0023AF7C 48 03 34 9D */ bl OSGetTime /* 8023F320 0023AF80 90 9F 00 9C */ stw r4, 0x9c(r31) /* 8023F324 0023AF84 38 80 00 00 */ li r4, 0 /* 8023F328 0023AF88 90 7F 00 98 */ stw r3, 0x98(r31) @@ -33296,7 +33296,7 @@ func_8023F778: /* 8023F7CC 0023B42C 38 00 00 03 */ li r0, 3 /* 8023F7D0 0023B430 90 03 00 00 */ stw r0, 0(r3) lbl_8023F7D4: -/* 8023F7D4 0023B434 48 03 2F E5 */ bl func_802727B8 +/* 8023F7D4 0023B434 48 03 2F E5 */ bl OSGetTime /* 8023F7D8 0023B438 80 BC 00 9C */ lwz r5, 0x9c(r28) /* 8023F7DC 0023B43C 7C 9E 23 78 */ mr r30, r4 /* 8023F7E0 0023B440 80 1C 00 98 */ lwz r0, 0x98(r28) @@ -33664,7 +33664,7 @@ lbl_8023FC90: /* 8023FC94 0023B8F4 38 81 00 0C */ addi r4, r1, 0xc /* 8023FC98 0023B8F8 4B FF 15 15 */ bl func_802311AC lbl_8023FC9C: -/* 8023FC9C 0023B8FC 48 02 EA C1 */ bl func_8026E75C +/* 8023FC9C 0023B8FC 48 02 EA C1 */ bl OSDisableInterrupts /* 8023FCA0 0023B900 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13) /* 8023FCA4 0023B904 7C 7E 1B 78 */ mr r30, r3 /* 8023FCA8 0023B908 88 04 17 18 */ lbz r0, 0x1718(r4) @@ -33684,7 +33684,7 @@ lbl_8023FCCC: /* 8023FCD8 0023B938 7C 7F 1B 78 */ mr r31, r3 lbl_8023FCDC: /* 8023FCDC 0023B93C 7F C3 F3 78 */ mr r3, r30 -/* 8023FCE0 0023B940 48 02 EA A5 */ bl func_8026E784 +/* 8023FCE0 0023B940 48 02 EA A5 */ bl OSRestoreInterrupts /* 8023FCE4 0023B944 2C 1D 00 00 */ cmpwi r29, 0 /* 8023FCE8 0023B948 41 82 00 0C */ beq lbl_8023FCF4 /* 8023FCEC 0023B94C 2C 1F 00 00 */ cmpwi r31, 0 @@ -39149,12 +39149,12 @@ func_80244B48: /* 80244B54 002407B4 93 E1 00 0C */ stw r31, 0xc(r1) /* 80244B58 002407B8 93 C1 00 08 */ stw r30, 8(r1) /* 80244B5C 002407BC 7C 7E 1B 78 */ mr r30, r3 -/* 80244B60 002407C0 48 02 9B FD */ bl func_8026E75C +/* 80244B60 002407C0 48 02 9B FD */ bl OSDisableInterrupts /* 80244B64 002407C4 83 FE 00 20 */ lwz r31, 0x20(r30) /* 80244B68 002407C8 38 00 00 00 */ li r0, 0 /* 80244B6C 002407CC 98 1E 00 2E */ stb r0, 0x2e(r30) /* 80244B70 002407D0 90 1E 00 20 */ stw r0, 0x20(r30) -/* 80244B74 002407D4 48 02 9C 11 */ bl func_8026E784 +/* 80244B74 002407D4 48 02 9C 11 */ bl OSRestoreInterrupts /* 80244B78 002407D8 7F E3 FB 78 */ mr r3, r31 /* 80244B7C 002407DC 4B FF FE A9 */ bl func_80244A24 /* 80244B80 002407E0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -39493,7 +39493,7 @@ func_80244FC8: /* 80244FD0 00240C30 90 01 00 14 */ stw r0, 0x14(r1) /* 80244FD4 00240C34 93 E1 00 0C */ stw r31, 0xc(r1) /* 80244FD8 00240C38 3B E0 00 00 */ li r31, 0 -/* 80244FDC 00240C3C 48 02 97 81 */ bl func_8026E75C +/* 80244FDC 00240C3C 48 02 97 81 */ bl OSDisableInterrupts /* 80244FE0 00240C40 80 ED A5 24 */ lwz r7, lbl_8063F7E4-_SDA_BASE_(r13) /* 80244FE4 00240C44 38 80 00 00 */ li r4, 0 /* 80244FE8 00240C48 48 00 00 60 */ b lbl_80245048 @@ -39528,7 +39528,7 @@ lbl_80245048: /* 8024504C 00240CAC 41 82 FF A0 */ beq lbl_80244FEC lbl_80245050: /* 80245050 00240CB0 90 ED A5 24 */ stw r7, lbl_8063F7E4-_SDA_BASE_(r13) -/* 80245054 00240CB4 48 02 97 31 */ bl func_8026E784 +/* 80245054 00240CB4 48 02 97 31 */ bl OSRestoreInterrupts /* 80245058 00240CB8 7F E3 FB 78 */ mr r3, r31 /* 8024505C 00240CBC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80245060 00240CC0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -39545,7 +39545,7 @@ func_80245070: /* 80245080 00240CE0 7C 9F 23 78 */ mr r31, r4 /* 80245084 00240CE4 93 C1 00 08 */ stw r30, 8(r1) /* 80245088 00240CE8 7C 7E 1B 78 */ mr r30, r3 -/* 8024508C 00240CEC 48 02 96 D1 */ bl func_8026E75C +/* 8024508C 00240CEC 48 02 96 D1 */ bl OSDisableInterrupts /* 80245090 00240CF0 80 BE 00 00 */ lwz r5, 0(r30) /* 80245094 00240CF4 2C 05 00 00 */ cmpwi r5, 0 /* 80245098 00240CF8 41 82 00 8C */ beq lbl_80245124 @@ -39591,7 +39591,7 @@ lbl_80245114: /* 8024511C 00240D7C 80 05 00 04 */ lwz r0, 4(r5) /* 80245120 00240D80 90 1E 00 00 */ stw r0, 0(r30) lbl_80245124: -/* 80245124 00240D84 48 02 96 61 */ bl func_8026E784 +/* 80245124 00240D84 48 02 96 61 */ bl OSRestoreInterrupts /* 80245128 00240D88 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8024512C 00240D8C 38 60 00 01 */ li r3, 1 /* 80245130 00240D90 83 C1 00 08 */ lwz r30, 8(r1) @@ -39631,7 +39631,7 @@ func_80245188: /* 80245198 00240DF8 7C 9F 23 78 */ mr r31, r4 /* 8024519C 00240DFC 93 C1 00 08 */ stw r30, 8(r1) /* 802451A0 00240E00 7C 7E 1B 78 */ mr r30, r3 -/* 802451A4 00240E04 48 02 95 B9 */ bl func_8026E75C +/* 802451A4 00240E04 48 02 95 B9 */ bl OSDisableInterrupts /* 802451A8 00240E08 80 9E 00 00 */ lwz r4, 0(r30) /* 802451AC 00240E0C 2C 04 00 00 */ cmpwi r4, 0 /* 802451B0 00240E10 41 82 00 38 */ beq lbl_802451E8 @@ -39653,7 +39653,7 @@ lbl_802451E0: /* 802451E4 00240E44 93 E4 00 00 */ stw r31, 0(r4) lbl_802451E8: /* 802451E8 00240E48 93 FE 00 00 */ stw r31, 0(r30) -/* 802451EC 00240E4C 48 02 95 99 */ bl func_8026E784 +/* 802451EC 00240E4C 48 02 95 99 */ bl OSRestoreInterrupts /* 802451F0 00240E50 80 01 00 14 */ lwz r0, 0x14(r1) /* 802451F4 00240E54 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802451F8 00240E58 83 C1 00 08 */ lwz r30, 8(r1) @@ -39668,7 +39668,7 @@ lbl_80245208: /* 80245218 00240E78 7C 9F 23 78 */ mr r31, r4 /* 8024521C 00240E7C 93 C1 00 08 */ stw r30, 8(r1) /* 80245220 00240E80 7C 7E 1B 78 */ mr r30, r3 -/* 80245224 00240E84 48 02 95 39 */ bl func_8026E75C +/* 80245224 00240E84 48 02 95 39 */ bl OSDisableInterrupts /* 80245228 00240E88 80 BE 00 00 */ lwz r5, 0(r30) /* 8024522C 00240E8C 2C 05 00 00 */ cmpwi r5, 0 /* 80245230 00240E90 41 82 00 7C */ beq lbl_802452AC @@ -39710,7 +39710,7 @@ lbl_80245290: lbl_802452A8: /* 802452A8 00240F08 90 BF 00 00 */ stw r5, 0(r31) lbl_802452AC: -/* 802452AC 00240F0C 48 02 94 D9 */ bl func_8026E784 +/* 802452AC 00240F0C 48 02 94 D9 */ bl OSRestoreInterrupts /* 802452B0 00240F10 80 01 00 14 */ lwz r0, 0x14(r1) /* 802452B4 00240F14 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802452B8 00240F18 83 C1 00 08 */ lwz r30, 8(r1) @@ -39739,7 +39739,7 @@ func_802452F0: /* 802452FC 00240F5C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80245300 00240F60 93 C1 00 08 */ stw r30, 8(r1) /* 80245304 00240F64 3B C0 00 00 */ li r30, 0 -/* 80245308 00240F68 48 02 94 55 */ bl func_8026E75C +/* 80245308 00240F68 48 02 94 55 */ bl OSDisableInterrupts /* 8024530C 00240F6C 80 CD A5 54 */ lwz r6, lbl_8063F814-_SDA_BASE_(r13) /* 80245310 00240F70 7C 7F 1B 78 */ mr r31, r3 /* 80245314 00240F74 38 80 00 00 */ li r4, 0 @@ -39782,7 +39782,7 @@ lbl_80245390: /* 80245394 00240FF4 7F C3 F3 78 */ mr r3, r30 /* 80245398 00240FF8 4B FF FF 51 */ bl func_802452E8 /* 8024539C 00240FFC 7F E3 FB 78 */ mr r3, r31 -/* 802453A0 00241000 48 02 93 E5 */ bl func_8026E784 +/* 802453A0 00241000 48 02 93 E5 */ bl OSRestoreInterrupts /* 802453A4 00241004 7F C3 F3 78 */ mr r3, r30 /* 802453A8 00241008 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802453AC 0024100C 83 C1 00 08 */ lwz r30, 8(r1) @@ -39814,7 +39814,7 @@ func_802453D0: /* 802453F0 00241050 7C DC 33 78 */ mr r28, r6 /* 802453F4 00241054 7C FD 3B 78 */ mr r29, r7 /* 802453F8 00241058 3B C0 00 00 */ li r30, 0 -/* 802453FC 0024105C 48 02 93 61 */ bl func_8026E75C +/* 802453FC 0024105C 48 02 93 61 */ bl OSDisableInterrupts /* 80245400 00241060 80 CD A5 40 */ lwz r6, lbl_8063F800-_SDA_BASE_(r13) /* 80245404 00241064 7C 7F 1B 78 */ mr r31, r3 /* 80245408 00241068 38 A0 00 00 */ li r5, 0 @@ -39863,7 +39863,7 @@ lbl_80245498: /* 802454A4 00241104 7F C3 F3 78 */ mr r3, r30 /* 802454A8 00241108 4B FF FF 21 */ bl func_802453C8 /* 802454AC 0024110C 7F E3 FB 78 */ mr r3, r31 -/* 802454B0 00241110 48 02 92 D5 */ bl func_8026E784 +/* 802454B0 00241110 48 02 92 D5 */ bl OSRestoreInterrupts /* 802454B4 00241114 7F C3 F3 78 */ mr r3, r30 lbl_802454B8: /* 802454B8 00241118 39 61 00 30 */ addi r11, r1, 0x30 @@ -39888,7 +39888,7 @@ func_802454D8: /* 802454EC 0024114C 7C 9E 23 78 */ mr r30, r4 /* 802454F0 00241150 93 A1 00 14 */ stw r29, 0x14(r1) /* 802454F4 00241154 7C 7D 1B 78 */ mr r29, r3 -/* 802454F8 00241158 48 02 92 65 */ bl func_8026E75C +/* 802454F8 00241158 48 02 92 65 */ bl OSDisableInterrupts /* 802454FC 0024115C 83 ED A5 5C */ lwz r31, lbl_8063F81C-_SDA_BASE_(r13) /* 80245500 00241160 48 00 00 20 */ b lbl_80245520 lbl_80245504: @@ -39904,7 +39904,7 @@ lbl_80245520: /* 80245520 00241180 2C 1F 00 00 */ cmpwi r31, 0 /* 80245524 00241184 40 82 FF E0 */ bne lbl_80245504 lbl_80245528: -/* 80245528 00241188 48 02 92 5D */ bl func_8026E784 +/* 80245528 00241188 48 02 92 5D */ bl OSRestoreInterrupts /* 8024552C 0024118C 7F E3 FB 78 */ mr r3, r31 /* 80245530 00241190 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80245534 00241194 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -39922,7 +39922,7 @@ func_8024554C: /* 80245558 002411B8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8024555C 002411BC 93 C1 00 08 */ stw r30, 8(r1) /* 80245560 002411C0 7C 7E 1B 78 */ mr r30, r3 -/* 80245564 002411C4 48 02 91 F9 */ bl func_8026E75C +/* 80245564 002411C4 48 02 91 F9 */ bl OSDisableInterrupts /* 80245568 002411C8 83 ED A5 5C */ lwz r31, lbl_8063F81C-_SDA_BASE_(r13) /* 8024556C 002411CC 48 00 00 14 */ b lbl_80245580 lbl_80245570: @@ -39934,7 +39934,7 @@ lbl_80245580: /* 80245580 002411E0 2C 1F 00 00 */ cmpwi r31, 0 /* 80245584 002411E4 40 82 FF EC */ bne lbl_80245570 lbl_80245588: -/* 80245588 002411E8 48 02 91 FD */ bl func_8026E784 +/* 80245588 002411E8 48 02 91 FD */ bl OSRestoreInterrupts /* 8024558C 002411EC 7F E3 FB 78 */ mr r3, r31 /* 80245590 002411F0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80245594 002411F4 83 C1 00 08 */ lwz r30, 8(r1) @@ -39951,7 +39951,7 @@ func_802455A8: /* 802455B4 00241214 93 E1 00 0C */ stw r31, 0xc(r1) /* 802455B8 00241218 93 C1 00 08 */ stw r30, 8(r1) /* 802455BC 0024121C 7C 7E 1B 78 */ mr r30, r3 -/* 802455C0 00241220 48 02 91 9D */ bl func_8026E75C +/* 802455C0 00241220 48 02 91 9D */ bl OSDisableInterrupts /* 802455C4 00241224 83 ED A5 5C */ lwz r31, lbl_8063F81C-_SDA_BASE_(r13) /* 802455C8 00241228 48 00 00 14 */ b lbl_802455DC lbl_802455CC: @@ -39963,7 +39963,7 @@ lbl_802455DC: /* 802455DC 0024123C 2C 1F 00 00 */ cmpwi r31, 0 /* 802455E0 00241240 40 82 FF EC */ bne lbl_802455CC lbl_802455E4: -/* 802455E4 00241244 48 02 91 A1 */ bl func_8026E784 +/* 802455E4 00241244 48 02 91 A1 */ bl OSRestoreInterrupts /* 802455E8 00241248 7F E3 FB 78 */ mr r3, r31 /* 802455EC 0024124C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802455F0 00241250 83 C1 00 08 */ lwz r30, 8(r1) @@ -40026,7 +40026,7 @@ func_8024568C: /* 802456A8 00241308 7C 9D 23 78 */ mr r29, r4 /* 802456AC 0024130C 93 81 00 10 */ stw r28, 0x10(r1) /* 802456B0 00241310 7C 7C 1B 78 */ mr r28, r3 -/* 802456B4 00241314 48 02 90 A9 */ bl func_8026E75C +/* 802456B4 00241314 48 02 90 A9 */ bl OSDisableInterrupts /* 802456B8 00241318 7C 7F 1B 78 */ mr r31, r3 /* 802456BC 0024131C 7F 83 E3 78 */ mr r3, r28 /* 802456C0 00241320 7F A4 EB 78 */ mr r4, r29 @@ -40036,7 +40036,7 @@ func_8024568C: /* 802456D0 00241330 9B C3 00 0A */ stb r30, 0xa(r3) lbl_802456D4: /* 802456D4 00241334 7F E3 FB 78 */ mr r3, r31 -/* 802456D8 00241338 48 02 90 AD */ bl func_8026E784 +/* 802456D8 00241338 48 02 90 AD */ bl OSRestoreInterrupts /* 802456DC 0024133C 80 01 00 24 */ lwz r0, 0x24(r1) /* 802456E0 00241340 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802456E4 00241344 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -40055,7 +40055,7 @@ func_802456FC: /* 8024570C 0024136C 7C 9F 23 78 */ mr r31, r4 /* 80245710 00241370 93 C1 00 08 */ stw r30, 8(r1) /* 80245714 00241374 7C 7E 1B 78 */ mr r30, r3 -/* 80245718 00241378 48 02 90 45 */ bl func_8026E75C +/* 80245718 00241378 48 02 90 45 */ bl OSDisableInterrupts /* 8024571C 0024137C 80 8D A5 5C */ lwz r4, lbl_8063F81C-_SDA_BASE_(r13) /* 80245720 00241380 48 00 00 18 */ b lbl_80245738 lbl_80245724: @@ -40068,7 +40068,7 @@ lbl_80245734: lbl_80245738: /* 80245738 00241398 2C 04 00 00 */ cmpwi r4, 0 /* 8024573C 0024139C 40 82 FF E8 */ bne lbl_80245724 -/* 80245740 002413A0 48 02 90 45 */ bl func_8026E784 +/* 80245740 002413A0 48 02 90 45 */ bl OSRestoreInterrupts /* 80245744 002413A4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80245748 002413A8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8024574C 002413AC 83 C1 00 08 */ lwz r30, 8(r1) @@ -40124,14 +40124,14 @@ func_802457D8: /* 802457E8 00241448 93 C1 00 18 */ stw r30, 0x18(r1) /* 802457EC 0024144C 93 A1 00 14 */ stw r29, 0x14(r1) /* 802457F0 00241450 7C 7D 1B 78 */ mr r29, r3 -/* 802457F4 00241454 48 02 8F 69 */ bl func_8026E75C +/* 802457F4 00241454 48 02 8F 69 */ bl OSDisableInterrupts /* 802457F8 00241458 7C 7E 1B 78 */ mr r30, r3 /* 802457FC 0024145C 80 6D A5 68 */ lwz r3, lbl_8063F828-_SDA_BASE_(r13) /* 80245800 00241460 7F A4 EB 78 */ mr r4, r29 /* 80245804 00241464 4B F9 54 91 */ bl func_801DAC94 /* 80245808 00241468 7C 7F 1B 78 */ mr r31, r3 /* 8024580C 0024146C 7F C3 F3 78 */ mr r3, r30 -/* 80245810 00241470 48 02 8F 75 */ bl func_8026E784 +/* 80245810 00241470 48 02 8F 75 */ bl OSRestoreInterrupts /* 80245814 00241474 2C 1F 00 00 */ cmpwi r31, 0 /* 80245818 00241478 41 82 00 10 */ beq lbl_80245828 /* 8024581C 0024147C 80 0D A5 4C */ lwz r0, lbl_8063F80C-_SDA_BASE_(r13) @@ -40157,13 +40157,13 @@ func_80245848: /* 8024585C 002414BC 7C 9E 23 78 */ mr r30, r4 /* 80245860 002414C0 93 A1 00 14 */ stw r29, 0x14(r1) /* 80245864 002414C4 7C 7D 1B 78 */ mr r29, r3 -/* 80245868 002414C8 48 02 8E F5 */ bl func_8026E75C +/* 80245868 002414C8 48 02 8E F5 */ bl OSDisableInterrupts /* 8024586C 002414CC 7C 7F 1B 78 */ mr r31, r3 /* 80245870 002414D0 80 6D A5 68 */ lwz r3, lbl_8063F828-_SDA_BASE_(r13) /* 80245874 002414D4 7F A4 EB 78 */ mr r4, r29 /* 80245878 002414D8 4B F9 54 D1 */ bl func_801DAD48 /* 8024587C 002414DC 7F E3 FB 78 */ mr r3, r31 -/* 80245880 002414E0 48 02 8F 05 */ bl func_8026E784 +/* 80245880 002414E0 48 02 8F 05 */ bl OSRestoreInterrupts /* 80245884 002414E4 80 0D A5 4C */ lwz r0, lbl_8063F80C-_SDA_BASE_(r13) /* 80245888 002414E8 7C 1E 00 50 */ subf r0, r30, r0 /* 8024588C 002414EC 90 0D A5 4C */ stw r0, lbl_8063F80C-_SDA_BASE_(r13) @@ -40511,7 +40511,7 @@ func_80245CEC: /* 80245D04 00241964 7C 9D 23 78 */ mr r29, r4 /* 80245D08 00241968 93 81 00 10 */ stw r28, 0x10(r1) /* 80245D0C 0024196C 7C 7C 1B 78 */ mr r28, r3 -/* 80245D10 00241970 48 02 8A 4D */ bl func_8026E75C +/* 80245D10 00241970 48 02 8A 4D */ bl OSDisableInterrupts /* 80245D14 00241974 7C 7F 1B 78 */ mr r31, r3 /* 80245D18 00241978 48 00 19 E5 */ bl func_802476FC /* 80245D1C 0024197C 2C 03 00 00 */ cmpwi r3, 0 @@ -40521,7 +40521,7 @@ func_80245CEC: /* 80245D2C 0024198C 38 80 00 04 */ li r4, 4 /* 80245D30 00241990 48 00 1B 45 */ bl func_80247874 /* 80245D34 00241994 7F E3 FB 78 */ mr r3, r31 -/* 80245D38 00241998 48 02 8A 4D */ bl func_8026E784 +/* 80245D38 00241998 48 02 8A 4D */ bl OSRestoreInterrupts /* 80245D3C 0024199C 38 60 00 00 */ li r3, 0 /* 80245D40 002419A0 48 00 00 4C */ b lbl_80245D8C lbl_80245D44: @@ -40543,7 +40543,7 @@ lbl_80245D78: /* 80245D78 002419D8 7F C3 F3 78 */ mr r3, r30 /* 80245D7C 002419DC 48 00 1A 69 */ bl func_802477E4 /* 80245D80 002419E0 7F E3 FB 78 */ mr r3, r31 -/* 80245D84 002419E4 48 02 8A 01 */ bl func_8026E784 +/* 80245D84 002419E4 48 02 8A 01 */ bl OSRestoreInterrupts /* 80245D88 002419E8 38 60 00 01 */ li r3, 1 lbl_80245D8C: /* 80245D8C 002419EC 80 01 00 24 */ lwz r0, 0x24(r1) @@ -41029,7 +41029,7 @@ func_802463E8: /* 802463F8 00242058 4B F8 0D 31 */ bl func_801C7128 /* 802463FC 0024205C 7C 7D 1B 78 */ mr r29, r3 /* 80246400 00242060 7C 9E 23 78 */ mr r30, r4 -/* 80246404 00242064 48 02 83 59 */ bl func_8026E75C +/* 80246404 00242064 48 02 83 59 */ bl OSDisableInterrupts /* 80246408 00242068 80 1D 00 10 */ lwz r0, 0x10(r29) /* 8024640C 0024206C 7C 7F 1B 78 */ mr r31, r3 /* 80246410 00242070 2C 00 00 04 */ cmpwi r0, 4 @@ -41069,7 +41069,7 @@ lbl_80246480: /* 8024648C 002420EC 38 80 00 03 */ li r4, 3 /* 80246490 002420F0 48 00 13 E5 */ bl func_80247874 /* 80246494 002420F4 7F E3 FB 78 */ mr r3, r31 -/* 80246498 002420F8 48 02 82 ED */ bl func_8026E784 +/* 80246498 002420F8 48 02 82 ED */ bl OSRestoreInterrupts /* 8024649C 002420FC 38 60 00 00 */ li r3, 0 /* 802464A0 00242100 48 00 01 04 */ b lbl_802465A4 lbl_802464A4: @@ -41080,7 +41080,7 @@ lbl_802464A4: /* 802464B4 00242114 38 80 00 03 */ li r4, 3 /* 802464B8 00242118 48 00 13 BD */ bl func_80247874 /* 802464BC 0024211C 7F E3 FB 78 */ mr r3, r31 -/* 802464C0 00242120 48 02 82 C5 */ bl func_8026E784 +/* 802464C0 00242120 48 02 82 C5 */ bl OSRestoreInterrupts /* 802464C4 00242124 38 60 00 00 */ li r3, 0 /* 802464C8 00242128 48 00 00 DC */ b lbl_802465A4 lbl_802464CC: @@ -41105,7 +41105,7 @@ lbl_802464F8: /* 8024650C 0024216C 38 80 00 03 */ li r4, 3 /* 80246510 00242170 48 00 13 65 */ bl func_80247874 /* 80246514 00242174 7F E3 FB 78 */ mr r3, r31 -/* 80246518 00242178 48 02 82 6D */ bl func_8026E784 +/* 80246518 00242178 48 02 82 6D */ bl OSRestoreInterrupts /* 8024651C 0024217C 38 60 00 00 */ li r3, 0 /* 80246520 00242180 48 00 00 84 */ b lbl_802465A4 lbl_80246524: @@ -41139,7 +41139,7 @@ lbl_80246524: /* 80246590 002421F0 48 00 04 3D */ bl func_802469CC /* 80246594 002421F4 7C 7B 1B 78 */ mr r27, r3 /* 80246598 002421F8 7F E3 FB 78 */ mr r3, r31 -/* 8024659C 002421FC 48 02 81 E9 */ bl func_8026E784 +/* 8024659C 002421FC 48 02 81 E9 */ bl OSRestoreInterrupts /* 802465A0 00242200 7F 63 DB 78 */ mr r3, r27 lbl_802465A4: /* 802465A4 00242204 39 61 00 30 */ addi r11, r1, 0x30 @@ -41290,7 +41290,7 @@ func_802467A4: /* 802467B0 00242410 93 E1 00 0C */ stw r31, 0xc(r1) /* 802467B4 00242414 93 C1 00 08 */ stw r30, 8(r1) /* 802467B8 00242418 7C 7E 1B 78 */ mr r30, r3 -/* 802467BC 0024241C 48 02 7F A1 */ bl func_8026E75C +/* 802467BC 0024241C 48 02 7F A1 */ bl OSDisableInterrupts /* 802467C0 00242420 80 1E 00 10 */ lwz r0, 0x10(r30) /* 802467C4 00242424 38 80 00 01 */ li r4, 1 /* 802467C8 00242428 98 9E 00 2E */ stb r4, 0x2e(r30) @@ -41379,7 +41379,7 @@ lbl_802468E8: /* 802468F0 00242550 48 00 0F 45 */ bl func_80247834 lbl_802468F4: /* 802468F4 00242554 7F E3 FB 78 */ mr r3, r31 -/* 802468F8 00242558 48 02 7E 8D */ bl func_8026E784 +/* 802468F8 00242558 48 02 7E 8D */ bl OSRestoreInterrupts /* 802468FC 0024255C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80246900 00242560 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80246904 00242564 83 C1 00 08 */ lwz r30, 8(r1) @@ -41457,7 +41457,7 @@ func_802469CC: /* 80246A04 00242664 80 0D A5 78 */ lwz r0, lbl_8063F838-_SDA_BASE_(r13) /* 80246A08 00242668 2C 00 00 00 */ cmpwi r0, 0 /* 80246A0C 0024266C 40 82 00 0C */ bne lbl_80246A18 -/* 80246A10 00242670 48 02 7D 61 */ bl func_8026E770 +/* 80246A10 00242670 48 02 7D 61 */ bl OSEnableInterrupts /* 80246A14 00242674 7C 7F 1B 78 */ mr r31, r3 lbl_80246A18: /* 80246A18 00242678 7F 23 CB 78 */ mr r3, r25 @@ -41476,7 +41476,7 @@ lbl_80246A18: /* 80246A4C 002426AC 2C 00 00 00 */ cmpwi r0, 0 /* 80246A50 002426B0 40 82 00 0C */ bne lbl_80246A5C /* 80246A54 002426B4 7F E3 FB 78 */ mr r3, r31 -/* 80246A58 002426B8 48 02 7D 2D */ bl func_8026E784 +/* 80246A58 002426B8 48 02 7D 2D */ bl OSRestoreInterrupts lbl_80246A5C: /* 80246A5C 002426BC 38 60 00 00 */ li r3, 0 /* 80246A60 002426C0 48 00 00 AC */ b lbl_80246B0C @@ -41485,7 +41485,7 @@ lbl_80246A64: /* 80246A68 002426C8 2C 00 00 00 */ cmpwi r0, 0 /* 80246A6C 002426CC 40 82 00 9C */ bne lbl_80246B08 /* 80246A70 002426D0 7F E3 FB 78 */ mr r3, r31 -/* 80246A74 002426D4 48 02 7D 11 */ bl func_8026E784 +/* 80246A74 002426D4 48 02 7D 11 */ bl OSRestoreInterrupts /* 80246A78 002426D8 48 00 00 90 */ b lbl_80246B08 lbl_80246A7C: /* 80246A7C 002426DC 2C 04 00 00 */ cmpwi r4, 0 @@ -41560,14 +41560,14 @@ lbl_80246B68: /* 80246B6C 002427CC 4B FF DF 45 */ bl func_80244AB0 /* 80246B70 002427D0 28 03 00 01 */ cmplwi r3, 1 /* 80246B74 002427D4 41 82 00 4C */ beq lbl_80246BC0 -/* 80246B78 002427D8 48 02 7B E5 */ bl func_8026E75C +/* 80246B78 002427D8 48 02 7B E5 */ bl OSDisableInterrupts /* 80246B7C 002427DC 7C 7D 1B 78 */ mr r29, r3 /* 80246B80 002427E0 48 00 0A 41 */ bl func_802475C0 /* 80246B84 002427E4 2C 03 00 00 */ cmpwi r3, 0 /* 80246B88 002427E8 7C 7E 1B 78 */ mr r30, r3 /* 80246B8C 002427EC 40 82 00 24 */ bne lbl_80246BB0 /* 80246B90 002427F0 7F A3 EB 78 */ mr r3, r29 -/* 80246B94 002427F4 48 02 7B F1 */ bl func_8026E784 +/* 80246B94 002427F4 48 02 7B F1 */ bl OSRestoreInterrupts /* 80246B98 002427F8 2C 1E 00 00 */ cmpwi r30, 0 /* 80246B9C 002427FC 41 82 00 A0 */ beq lbl_80246C3C /* 80246BA0 00242800 7F 83 E3 78 */ mr r3, r28 @@ -41577,10 +41577,10 @@ lbl_80246B68: lbl_80246BB0: /* 80246BB0 00242810 93 E3 00 14 */ stw r31, 0x14(r3) /* 80246BB4 00242814 7F A3 EB 78 */ mr r3, r29 -/* 80246BB8 00242818 48 02 7B CD */ bl func_8026E784 +/* 80246BB8 00242818 48 02 7B CD */ bl OSRestoreInterrupts /* 80246BBC 0024281C 4B FF FF AC */ b lbl_80246B68 lbl_80246BC0: -/* 80246BC0 00242820 48 02 7B 9D */ bl func_8026E75C +/* 80246BC0 00242820 48 02 7B 9D */ bl OSDisableInterrupts /* 80246BC4 00242824 7C 7E 1B 78 */ mr r30, r3 /* 80246BC8 00242828 3F E0 00 01 */ lis r31, 0x0000FFFF@ha /* 80246BCC 0024282C 80 7C 00 00 */ lwz r3, 0(r28) @@ -41596,7 +41596,7 @@ lbl_80246BC0: /* 80246BF4 00242854 3B A0 00 01 */ li r29, 1 lbl_80246BF8: /* 80246BF8 00242858 7F C3 F3 78 */ mr r3, r30 -/* 80246BFC 0024285C 48 02 7B 89 */ bl func_8026E784 +/* 80246BFC 0024285C 48 02 7B 89 */ bl OSRestoreInterrupts /* 80246C00 00242860 3C 60 80 24 */ lis r3, lbl_802469B8@ha /* 80246C04 00242864 3C 80 00 01 */ lis r4, 0x0000FFFF@ha /* 80246C08 00242868 38 63 69 B8 */ addi r3, r3, lbl_802469B8@l @@ -41684,7 +41684,7 @@ func_80246CEC: /* 80246D0C 0024296C 80 03 00 10 */ lwz r0, 0x10(r3) /* 80246D10 00242970 2C 00 00 04 */ cmpwi r0, 4 /* 80246D14 00242974 40 82 00 70 */ bne lbl_80246D84 -/* 80246D18 00242978 48 02 7A 45 */ bl func_8026E75C +/* 80246D18 00242978 48 02 7A 45 */ bl OSDisableInterrupts /* 80246D1C 0024297C 7C 7C 1B 78 */ mr r28, r3 /* 80246D20 00242980 7F 43 D3 78 */ mr r3, r26 /* 80246D24 00242984 4B FF F1 8D */ bl func_80245EB0 @@ -41714,7 +41714,7 @@ lbl_80246D70: /* 80246D78 002429D8 41 80 FF C8 */ blt lbl_80246D40 lbl_80246D7C: /* 80246D7C 002429DC 7F 83 E3 78 */ mr r3, r28 -/* 80246D80 002429E0 48 02 7A 05 */ bl func_8026E784 +/* 80246D80 002429E0 48 02 7A 05 */ bl OSRestoreInterrupts lbl_80246D84: /* 80246D84 002429E4 39 61 00 20 */ addi r11, r1, 0x20 /* 80246D88 002429E8 4B F8 03 E9 */ bl func_801C7170 @@ -41770,7 +41770,7 @@ func_80246E10: /* 80246E38 00242A98 7D 17 43 78 */ mr r23, r8 /* 80246E3C 00242A9C 7D 38 4B 78 */ mr r24, r9 /* 80246E40 00242AA0 7D 59 53 78 */ mr r25, r10 -/* 80246E44 00242AA4 48 02 79 19 */ bl func_8026E75C +/* 80246E44 00242AA4 48 02 79 19 */ bl OSDisableInterrupts /* 80246E48 00242AA8 2C 11 00 00 */ cmpwi r17, 0 /* 80246E4C 00242AAC 7C 7D 1B 78 */ mr r29, r3 /* 80246E50 00242AB0 40 82 00 18 */ bne lbl_80246E68 @@ -41876,12 +41876,12 @@ lbl_80246FA8: /* 80246FBC 00242C1C 90 1C 00 4C */ stw r0, 0x4c(r28) lbl_80246FC0: /* 80246FC0 00242C20 7F A3 EB 78 */ mr r3, r29 -/* 80246FC4 00242C24 48 02 77 C1 */ bl func_8026E784 +/* 80246FC4 00242C24 48 02 77 C1 */ bl OSRestoreInterrupts /* 80246FC8 00242C28 38 60 00 01 */ li r3, 1 /* 80246FCC 00242C2C 48 00 00 20 */ b lbl_80246FEC lbl_80246FD0: /* 80246FD0 00242C30 7F A3 EB 78 */ mr r3, r29 -/* 80246FD4 00242C34 48 02 77 B1 */ bl func_8026E784 +/* 80246FD4 00242C34 48 02 77 B1 */ bl OSRestoreInterrupts /* 80246FD8 00242C38 7E 83 A3 78 */ mr r3, r20 /* 80246FDC 00242C3C 7E A5 AB 78 */ mr r5, r21 /* 80246FE0 00242C40 38 80 00 00 */ li r4, 0 @@ -42376,7 +42376,7 @@ lbl_80247608: /* 80247618 00243278 7C 9F 23 78 */ mr r31, r4 /* 8024761C 0024327C 93 C1 00 08 */ stw r30, 8(r1) /* 80247620 00243280 7C 7E 1B 78 */ mr r30, r3 -/* 80247624 00243284 48 02 71 39 */ bl func_8026E75C +/* 80247624 00243284 48 02 71 39 */ bl OSDisableInterrupts /* 80247628 00243288 80 9F 00 00 */ lwz r4, 0(r31) /* 8024762C 0024328C 2C 04 00 00 */ cmpwi r4, 0 /* 80247630 00243290 40 82 00 14 */ bne lbl_80247644 @@ -42392,7 +42392,7 @@ lbl_80247644: /* 80247650 002432B0 93 C4 00 04 */ stw r30, 4(r4) /* 80247654 002432B4 90 9E 00 00 */ stw r4, 0(r30) lbl_80247658: -/* 80247658 002432B8 48 02 71 2D */ bl func_8026E784 +/* 80247658 002432B8 48 02 71 2D */ bl OSRestoreInterrupts /* 8024765C 002432BC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80247660 002432C0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80247664 002432C4 83 C1 00 08 */ lwz r30, 8(r1) @@ -42407,7 +42407,7 @@ lbl_80247674: /* 80247684 002432E4 7C 9F 23 78 */ mr r31, r4 /* 80247688 002432E8 93 C1 00 08 */ stw r30, 8(r1) /* 8024768C 002432EC 7C 7E 1B 78 */ mr r30, r3 -/* 80247690 002432F0 48 02 70 CD */ bl func_8026E75C +/* 80247690 002432F0 48 02 70 CD */ bl OSDisableInterrupts /* 80247694 002432F4 80 9E 00 00 */ lwz r4, 0(r30) /* 80247698 002432F8 2C 04 00 00 */ cmpwi r4, 0 /* 8024769C 002432FC 41 82 00 0C */ beq lbl_802476A8 @@ -42430,7 +42430,7 @@ lbl_802476D0: /* 802476D4 00243334 98 1E 00 08 */ stb r0, 8(r30) /* 802476D8 00243338 90 1E 00 00 */ stw r0, 0(r30) /* 802476DC 0024333C 90 1E 00 04 */ stw r0, 4(r30) -/* 802476E0 00243340 48 02 70 A5 */ bl func_8026E784 +/* 802476E0 00243340 48 02 70 A5 */ bl OSRestoreInterrupts /* 802476E4 00243344 80 01 00 14 */ lwz r0, 0x14(r1) /* 802476E8 00243348 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802476EC 0024334C 83 C1 00 08 */ lwz r30, 8(r1) @@ -42445,7 +42445,7 @@ func_802476FC: /* 80247704 00243364 90 01 00 14 */ stw r0, 0x14(r1) /* 80247708 00243368 93 E1 00 0C */ stw r31, 0xc(r1) /* 8024770C 0024336C 3B E0 00 00 */ li r31, 0 -/* 80247710 00243370 48 02 70 4D */ bl func_8026E75C +/* 80247710 00243370 48 02 70 4D */ bl OSDisableInterrupts /* 80247714 00243374 80 ED A5 A4 */ lwz r7, lbl_8063F864-_SDA_BASE_(r13) /* 80247718 00243378 38 A0 00 00 */ li r5, 0 /* 8024771C 0024337C 38 80 00 01 */ li r4, 1 @@ -42496,7 +42496,7 @@ lbl_802477BC: /* 802477C0 00243420 41 82 FF 64 */ beq lbl_80247724 lbl_802477C4: /* 802477C4 00243424 90 ED A5 A4 */ stw r7, lbl_8063F864-_SDA_BASE_(r13) -/* 802477C8 00243428 48 02 6F BD */ bl func_8026E784 +/* 802477C8 00243428 48 02 6F BD */ bl OSRestoreInterrupts /* 802477CC 0024342C 7F E3 FB 78 */ mr r3, r31 /* 802477D0 00243430 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802477D4 00243434 80 01 00 14 */ lwz r0, 0x14(r1) @@ -42545,9 +42545,9 @@ func_80247834: /* 80247844 002434A4 7C 9F 23 78 */ mr r31, r4 /* 80247848 002434A8 93 C1 00 08 */ stw r30, 8(r1) /* 8024784C 002434AC 7C 7E 1B 78 */ mr r30, r3 -/* 80247850 002434B0 48 02 6F 0D */ bl func_8026E75C +/* 80247850 002434B0 48 02 6F 0D */ bl OSDisableInterrupts /* 80247854 002434B4 93 FE 00 18 */ stw r31, 0x18(r30) -/* 80247858 002434B8 48 02 6F 2D */ bl func_8026E784 +/* 80247858 002434B8 48 02 6F 2D */ bl OSRestoreInterrupts /* 8024785C 002434BC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80247860 002434C0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80247864 002434C4 83 C1 00 08 */ lwz r30, 8(r1) @@ -42564,9 +42564,9 @@ func_80247874: /* 80247884 002434E4 7C 9F 23 78 */ mr r31, r4 /* 80247888 002434E8 93 C1 00 08 */ stw r30, 8(r1) /* 8024788C 002434EC 7C 7E 1B 78 */ mr r30, r3 -/* 80247890 002434F0 48 02 6E CD */ bl func_8026E75C +/* 80247890 002434F0 48 02 6E CD */ bl OSDisableInterrupts /* 80247894 002434F4 93 FE 00 40 */ stw r31, 0x40(r30) -/* 80247898 002434F8 48 02 6E ED */ bl func_8026E784 +/* 80247898 002434F8 48 02 6E ED */ bl OSRestoreInterrupts /* 8024789C 002434FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 802478A0 00243500 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802478A4 00243504 83 C1 00 08 */ lwz r30, 8(r1) @@ -42663,7 +42663,7 @@ func_80247994: /* 802479D4 00243634 7D 89 03 A6 */ mtctr r12 /* 802479D8 00243638 4E 80 04 21 */ bctrl lbl_802479DC: -/* 802479DC 0024363C 48 02 6D 81 */ bl func_8026E75C +/* 802479DC 0024363C 48 02 6D 81 */ bl OSDisableInterrupts /* 802479E0 00243640 7C 7F 1B 78 */ mr r31, r3 /* 802479E4 00243644 80 7E 00 00 */ lwz r3, 0(r30) /* 802479E8 00243648 38 80 00 00 */ li r4, 0 @@ -42671,7 +42671,7 @@ lbl_802479DC: /* 802479F0 00243650 7F C3 F3 78 */ mr r3, r30 /* 802479F4 00243654 4B FF F2 F9 */ bl func_80246CEC /* 802479F8 00243658 7F E3 FB 78 */ mr r3, r31 -/* 802479FC 0024365C 48 02 6D 89 */ bl func_8026E784 +/* 802479FC 0024365C 48 02 6D 89 */ bl OSRestoreInterrupts /* 80247A00 00243660 80 7E 00 0C */ lwz r3, 0xc(r30) /* 80247A04 00243664 38 00 00 00 */ li r0, 0 /* 80247A08 00243668 90 1E 00 0C */ stw r0, 0xc(r30) @@ -42735,7 +42735,7 @@ func_80247A98: /* 80247AC4 00243724 38 60 00 00 */ li r3, 0 /* 80247AC8 00243728 48 00 01 78 */ b lbl_80247C40 lbl_80247ACC: -/* 80247ACC 0024372C 48 02 6C 91 */ bl func_8026E75C +/* 80247ACC 0024372C 48 02 6C 91 */ bl OSDisableInterrupts /* 80247AD0 00243730 80 BF 00 40 */ lwz r5, 0x40(r31) /* 80247AD4 00243734 3C 05 00 00 */ addis r0, r5, 0 /* 80247AD8 00243738 28 00 FF FF */ cmplwi r0, 0xffff @@ -42745,7 +42745,7 @@ lbl_80247ACC: /* 80247AE8 00243748 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l /* 80247AEC 0024374C 90 1F 00 40 */ stw r0, 0x40(r31) lbl_80247AF0: -/* 80247AF0 00243750 48 02 6C 95 */ bl func_8026E784 +/* 80247AF0 00243750 48 02 6C 95 */ bl OSRestoreInterrupts /* 80247AF4 00243754 80 1F 00 0C */ lwz r0, 0xc(r31) /* 80247AF8 00243758 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 80247AFC 0024375C 40 82 01 14 */ bne lbl_80247C10 @@ -42828,7 +42828,7 @@ lbl_80247C08: lbl_80247C10: /* 80247C10 00243870 3B C0 00 01 */ li r30, 1 lbl_80247C14: -/* 80247C14 00243874 48 02 6B 49 */ bl func_8026E75C +/* 80247C14 00243874 48 02 6B 49 */ bl OSDisableInterrupts /* 80247C18 00243878 80 BF 00 40 */ lwz r5, 0x40(r31) /* 80247C1C 0024387C 3C 05 00 00 */ addis r0, r5, 0 /* 80247C20 00243880 28 00 FF FF */ cmplwi r0, 0xffff @@ -42838,7 +42838,7 @@ lbl_80247C14: /* 80247C30 00243890 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l /* 80247C34 00243894 90 1F 00 40 */ stw r0, 0x40(r31) lbl_80247C38: -/* 80247C38 00243898 48 02 6B 4D */ bl func_8026E784 +/* 80247C38 00243898 48 02 6B 4D */ bl OSRestoreInterrupts /* 80247C3C 0024389C 7F C3 F3 78 */ mr r3, r30 lbl_80247C40: /* 80247C40 002438A0 80 01 00 24 */ lwz r0, 0x24(r1) @@ -43097,7 +43097,7 @@ func_80247F80: /* 80247F94 00243BF4 3B FF 49 68 */ addi r31, r31, lbl_80424968@l /* 80247F98 00243BF8 93 C1 00 08 */ stw r30, 8(r1) /* 80247F9C 00243BFC 7C 7E 1B 78 */ mr r30, r3 -/* 80247FA0 00243C00 48 02 67 BD */ bl func_8026E75C +/* 80247FA0 00243C00 48 02 67 BD */ bl OSDisableInterrupts /* 80247FA4 00243C04 80 BE 00 18 */ lwz r5, 0x18(r30) /* 80247FA8 00243C08 3C 05 00 00 */ addis r0, r5, 0 /* 80247FAC 00243C0C 28 00 FF FF */ cmplwi r0, 0xffff @@ -43107,7 +43107,7 @@ func_80247F80: /* 80247FBC 00243C1C 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l /* 80247FC0 00243C20 90 1E 00 18 */ stw r0, 0x18(r30) lbl_80247FC4: -/* 80247FC4 00243C24 48 02 67 C1 */ bl func_8026E784 +/* 80247FC4 00243C24 48 02 67 C1 */ bl OSRestoreInterrupts /* 80247FC8 00243C28 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80247FCC 00243C2C 2C 00 00 03 */ cmpwi r0, 3 /* 80247FD0 00243C30 41 82 00 80 */ beq lbl_80248050 @@ -43304,7 +43304,7 @@ lbl_80248268: /* 8024826C 00243ECC 38 80 00 0C */ li r4, 0xc /* 80248270 00243ED0 4B FF F5 C5 */ bl func_80247834 lbl_80248274: -/* 80248274 00243ED4 48 02 64 E9 */ bl func_8026E75C +/* 80248274 00243ED4 48 02 64 E9 */ bl OSDisableInterrupts /* 80248278 00243ED8 80 BE 00 18 */ lwz r5, 0x18(r30) /* 8024827C 00243EDC 3C 05 00 00 */ addis r0, r5, 0 /* 80248280 00243EE0 28 00 FF FF */ cmplwi r0, 0xffff @@ -43314,7 +43314,7 @@ lbl_80248274: /* 80248290 00243EF0 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l /* 80248294 00243EF4 90 1E 00 18 */ stw r0, 0x18(r30) lbl_80248298: -/* 80248298 00243EF8 48 02 64 ED */ bl func_8026E784 +/* 80248298 00243EF8 48 02 64 ED */ bl OSRestoreInterrupts /* 8024829C 00243EFC 80 01 00 14 */ lwz r0, 0x14(r1) /* 802482A0 00243F00 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802482A4 00243F04 83 C1 00 08 */ lwz r30, 8(r1) @@ -44216,7 +44216,7 @@ func_80248ED0: /* 80248EF8 00244B58 7D 1B 43 78 */ mr r27, r8 /* 80248EFC 00244B5C 7D 3C 4B 78 */ mr r28, r9 /* 80248F00 00244B60 7D 5D 53 78 */ mr r29, r10 -/* 80248F04 00244B64 48 02 58 59 */ bl func_8026E75C +/* 80248F04 00244B64 48 02 58 59 */ bl OSDisableInterrupts /* 80248F08 00244B68 7C 7E 1B 78 */ mr r30, r3 /* 80248F0C 00244B6C 7E C3 B3 78 */ mr r3, r22 /* 80248F10 00244B70 4B FF FF 75 */ bl func_80248E84 @@ -44231,7 +44231,7 @@ func_80248ED0: /* 80248F34 00244B94 7C 7F 1B 78 */ mr r31, r3 /* 80248F38 00244B98 40 82 00 14 */ bne lbl_80248F4C /* 80248F3C 00244B9C 7F C3 F3 78 */ mr r3, r30 -/* 80248F40 00244BA0 48 02 58 45 */ bl func_8026E784 +/* 80248F40 00244BA0 48 02 58 45 */ bl OSRestoreInterrupts /* 80248F44 00244BA4 38 60 00 00 */ li r3, 0 /* 80248F48 00244BA8 48 00 00 80 */ b lbl_80248FC8 lbl_80248F4C: @@ -44265,7 +44265,7 @@ lbl_80248F5C: /* 80248FB4 00244C14 7F E3 FB 78 */ mr r3, r31 /* 80248FB8 00244C18 4B FF E9 55 */ bl func_8024790C /* 80248FBC 00244C1C 7F C3 F3 78 */ mr r3, r30 -/* 80248FC0 00244C20 48 02 57 C5 */ bl func_8026E784 +/* 80248FC0 00244C20 48 02 57 C5 */ bl OSRestoreInterrupts /* 80248FC4 00244C24 38 60 00 01 */ li r3, 1 lbl_80248FC8: /* 80248FC8 00244C28 39 61 00 30 */ addi r11, r1, 0x30 @@ -44961,7 +44961,7 @@ func_80249890: /* 802498B0 00245510 88 0D A5 96 */ lbz r0, lbl_8063F856-_SDA_BASE_(r13) /* 802498B4 00245514 2C 00 00 00 */ cmpwi r0, 0 /* 802498B8 00245518 41 82 00 94 */ beq lbl_8024994C -/* 802498BC 0024551C 48 02 4E A1 */ bl func_8026E75C +/* 802498BC 0024551C 48 02 4E A1 */ bl OSDisableInterrupts /* 802498C0 00245520 7C 7C 1B 78 */ mr r28, r3 /* 802498C4 00245524 7F A3 EB 78 */ mr r3, r29 /* 802498C8 00245528 4B FF F5 BD */ bl func_80248E84 @@ -45001,7 +45001,7 @@ lbl_8024992C: /* 80249940 002455A0 4B FF E0 55 */ bl func_80247994 lbl_80249944: /* 80249944 002455A4 7F 83 E3 78 */ mr r3, r28 -/* 80249948 002455A8 48 02 4E 3D */ bl func_8026E784 +/* 80249948 002455A8 48 02 4E 3D */ bl OSRestoreInterrupts lbl_8024994C: /* 8024994C 002455AC 80 01 00 24 */ lwz r0, 0x24(r1) /* 80249950 002455B0 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -62571,7 +62571,7 @@ lbl_802590D4: /* 802590E0 00254D40 93 E1 00 1C */ stw r31, 0x1c(r1) /* 802590E4 00254D44 93 C1 00 18 */ stw r30, 0x18(r1) /* 802590E8 00254D48 93 A1 00 14 */ stw r29, 0x14(r1) -/* 802590EC 00254D4C 48 01 56 85 */ bl func_8026E770 +/* 802590EC 00254D4C 48 01 56 85 */ bl OSEnableInterrupts /* 802590F0 00254D50 81 8D A6 64 */ lwz r12, lbl_8063F924-_SDA_BASE_(r13) /* 802590F4 00254D54 7C 7F 1B 78 */ mr r31, r3 /* 802590F8 00254D58 2C 0C 00 00 */ cmpwi r12, 0 @@ -62597,7 +62597,7 @@ lbl_80259130: /* 80259138 00254D98 41 80 FF DC */ blt lbl_80259114 /* 8025913C 00254D9C 48 04 01 99 */ bl func_802992D4 /* 80259140 00254DA0 7F E3 FB 78 */ mr r3, r31 -/* 80259144 00254DA4 48 01 56 41 */ bl func_8026E784 +/* 80259144 00254DA4 48 01 56 41 */ bl OSRestoreInterrupts /* 80259148 00254DA8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8025914C 00254DAC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80259150 00254DB0 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -65623,7 +65623,7 @@ func_8025BAB8: /* 8025BADC 0025773C 38 60 00 00 */ li r3, 0 /* 8025BAE0 00257740 48 00 00 58 */ b lbl_8025BB38 lbl_8025BAE4: -/* 8025BAE4 00257744 48 01 2C 79 */ bl func_8026E75C +/* 8025BAE4 00257744 48 01 2C 79 */ bl OSDisableInterrupts /* 8025BAE8 00257748 38 FF E5 20 */ addi r7, r31, -6880 /* 8025BAEC 0025774C 80 9F E5 20 */ lwz r4, -0x1ae0(r31) /* 8025BAF0 00257750 80 C7 00 08 */ lwz r6, 8(r7) @@ -65639,7 +65639,7 @@ lbl_8025BAE4: /* 8025BB18 00257778 38 00 00 00 */ li r0, 0 /* 8025BB1C 0025777C 90 07 00 08 */ stw r0, 8(r7) lbl_8025BB20: -/* 8025BB20 00257780 48 01 2C 65 */ bl func_8026E784 +/* 8025BB20 00257780 48 01 2C 65 */ bl OSRestoreInterrupts /* 8025BB24 00257784 7F C3 F3 78 */ mr r3, r30 /* 8025BB28 00257788 38 80 00 00 */ li r4, 0 /* 8025BB2C 0025778C 38 A0 00 3C */ li r5, 0x3c @@ -65660,7 +65660,7 @@ func_8025BB50: /* 8025BB58 002577B8 90 01 00 14 */ stw r0, 0x14(r1) /* 8025BB5C 002577BC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8025BB60 002577C0 7C 7F 1B 78 */ mr r31, r3 -/* 8025BB64 002577C4 48 01 2B F9 */ bl func_8026E75C +/* 8025BB64 002577C4 48 01 2B F9 */ bl OSDisableInterrupts /* 8025BB68 002577C8 3C C0 80 50 */ lis r6, lbl_804FE520@ha /* 8025BB6C 002577CC 38 A6 E5 20 */ addi r5, r6, lbl_804FE520@l /* 8025BB70 002577D0 80 86 E5 20 */ lwz r4, -0x1ae0(r6) @@ -65678,7 +65678,7 @@ func_8025BB50: /* 8025BBA0 00257800 38 00 00 00 */ li r0, 0 /* 8025BBA4 00257804 90 05 00 04 */ stw r0, 4(r5) lbl_8025BBA8: -/* 8025BBA8 00257808 48 01 2B DD */ bl func_8026E784 +/* 8025BBA8 00257808 48 01 2B DD */ bl OSRestoreInterrupts /* 8025BBAC 0025780C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8025BBB0 00257810 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8025BBB4 00257814 7C 08 03 A6 */ mtlr r0 @@ -66819,7 +66819,7 @@ lbl_8025CB8C: /* 8025CB8C 002587EC 4B FF FE A1 */ bl func_8025CA2C /* 8025CB90 002587F0 48 00 00 90 */ b lbl_8025CC20 lbl_8025CB94: -/* 8025CB94 002587F4 48 01 5C 25 */ bl func_802727B8 +/* 8025CB94 002587F4 48 01 5C 25 */ bl OSGetTime /* 8025CB98 002587F8 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 8025CB9C 002587FC 3C A0 10 62 */ lis r5, 0x10624DD3@ha /* 8025CBA0 00258800 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -66936,7 +66936,7 @@ func_8025CCA4: /* 8025CD18 00258978 41 82 00 1C */ beq lbl_8025CD34 /* 8025CD1C 0025897C 38 00 00 02 */ li r0, 2 /* 8025CD20 00258980 90 1E 25 48 */ stw r0, 0x2548(r30) -/* 8025CD24 00258984 48 01 5A 95 */ bl func_802727B8 +/* 8025CD24 00258984 48 01 5A 95 */ bl OSGetTime /* 8025CD28 00258988 90 9F 00 14 */ stw r4, 0x14(r31) /* 8025CD2C 0025898C 90 7F 00 10 */ stw r3, 0x10(r31) /* 8025CD30 00258990 48 00 00 18 */ b lbl_8025CD48 @@ -68628,7 +68628,7 @@ func_8025E348: /* 8025E348 00259FA8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8025E34C 00259FAC 7C 08 02 A6 */ mflr r0 /* 8025E350 00259FB0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8025E354 00259FB4 48 01 44 65 */ bl func_802727B8 +/* 8025E354 00259FB4 48 01 44 65 */ bl OSGetTime /* 8025E358 00259FB8 90 8D A6 EC */ stw r4, lbl_8063F9AC-_SDA_BASE_(r13) /* 8025E35C 00259FBC 90 6D A6 E8 */ stw r3, lbl_8063F9A8-_SDA_BASE_(r13) /* 8025E360 00259FC0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -68641,7 +68641,7 @@ func_8025E370: /* 8025E370 00259FD0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8025E374 00259FD4 7C 08 02 A6 */ mflr r0 /* 8025E378 00259FD8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8025E37C 00259FDC 48 01 44 3D */ bl func_802727B8 +/* 8025E37C 00259FDC 48 01 44 3D */ bl OSGetTime /* 8025E380 00259FE0 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 8025E384 00259FE4 81 0D A6 EC */ lwz r8, lbl_8063F9AC-_SDA_BASE_(r13) /* 8025E388 00259FE8 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -68669,7 +68669,7 @@ func_8025E3D4: /* 8025E3D4 0025A034 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8025E3D8 0025A038 7C 08 02 A6 */ mflr r0 /* 8025E3DC 0025A03C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8025E3E0 0025A040 48 01 43 D9 */ bl func_802727B8 +/* 8025E3E0 0025A040 48 01 43 D9 */ bl OSGetTime /* 8025E3E4 0025A044 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 8025E3E8 0025A048 38 A0 00 00 */ li r5, 0 /* 8025E3EC 0025A04C 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -69350,7 +69350,7 @@ func_8025EC68: /* 8025EC80 0025A8E0 7C BC 2B 78 */ mr r28, r5 /* 8025EC84 0025A8E4 7C DD 33 78 */ mr r29, r6 /* 8025EC88 0025A8E8 7C FF 3B 78 */ mr r31, r7 -/* 8025EC8C 0025A8EC 48 00 FA D1 */ bl func_8026E75C +/* 8025EC8C 0025A8EC 48 00 FA D1 */ bl OSDisableInterrupts /* 8025EC90 0025A8F0 7C 7E 1B 78 */ mr r30, r3 /* 8025EC94 0025A8F4 4B FF F3 3D */ bl func_8025DFD0 /* 8025EC98 0025A8F8 4B FF F6 6D */ bl func_8025E304 @@ -69361,16 +69361,16 @@ func_8025EC68: /* 8025ECAC 0025A90C 4B FF E3 55 */ bl func_8025D000 /* 8025ECB0 0025A910 7C 7F 1B 78 */ mr r31, r3 /* 8025ECB4 0025A914 7F C3 F3 78 */ mr r3, r30 -/* 8025ECB8 0025A918 48 00 FA CD */ bl func_8026E784 +/* 8025ECB8 0025A918 48 00 FA CD */ bl OSRestoreInterrupts /* 8025ECBC 0025A91C 2C 1F 00 00 */ cmpwi r31, 0 /* 8025ECC0 0025A920 40 80 00 20 */ bge lbl_8025ECE0 -/* 8025ECC4 0025A924 48 00 FA 99 */ bl func_8026E75C +/* 8025ECC4 0025A924 48 00 FA 99 */ bl OSDisableInterrupts /* 8025ECC8 0025A928 7C 7F 1B 78 */ mr r31, r3 /* 8025ECCC 0025A92C 4B FF F3 05 */ bl func_8025DFD0 /* 8025ECD0 0025A930 4B FF F6 35 */ bl func_8025E304 /* 8025ECD4 0025A934 4B FF E2 7D */ bl func_8025CF50 /* 8025ECD8 0025A938 7F E3 FB 78 */ mr r3, r31 -/* 8025ECDC 0025A93C 48 00 FA A9 */ bl func_8026E784 +/* 8025ECDC 0025A93C 48 00 FA A9 */ bl OSRestoreInterrupts lbl_8025ECE0: /* 8025ECE0 0025A940 39 61 00 20 */ addi r11, r1, 0x20 /* 8025ECE4 0025A944 4B F6 84 91 */ bl func_801C7174 @@ -69419,7 +69419,7 @@ lbl_8025ED58: /* 8025ED74 0025A9D4 48 00 00 3C */ b lbl_8025EDB0 lbl_8025ED78: /* 8025ED78 0025A9D8 B3 9B 00 02 */ sth r28, 2(r27) -/* 8025ED7C 0025A9DC 48 00 F9 E1 */ bl func_8026E75C +/* 8025ED7C 0025A9DC 48 00 F9 E1 */ bl OSDisableInterrupts /* 8025ED80 0025A9E0 7C 7F 1B 78 */ mr r31, r3 /* 8025ED84 0025A9E4 4B FF F2 4D */ bl func_8025DFD0 /* 8025ED88 0025A9E8 4B FF F5 7D */ bl func_8025E304 @@ -69430,7 +69430,7 @@ lbl_8025ED78: /* 8025ED9C 0025A9FC 4B FF E3 35 */ bl func_8025D0D0 /* 8025EDA0 0025AA00 7C 7E 1B 78 */ mr r30, r3 /* 8025EDA4 0025AA04 7F E3 FB 78 */ mr r3, r31 -/* 8025EDA8 0025AA08 48 00 F9 DD */ bl func_8026E784 +/* 8025EDA8 0025AA08 48 00 F9 DD */ bl OSRestoreInterrupts /* 8025EDAC 0025AA0C 7F C3 F3 78 */ mr r3, r30 lbl_8025EDB0: /* 8025EDB0 0025AA10 39 61 00 20 */ addi r11, r1, 0x20 @@ -69448,14 +69448,14 @@ func_8025EDC8: /* 8025EDD4 0025AA34 93 E1 00 0C */ stw r31, 0xc(r1) /* 8025EDD8 0025AA38 93 C1 00 08 */ stw r30, 8(r1) /* 8025EDDC 0025AA3C 7C 9E 23 78 */ mr r30, r4 -/* 8025EDE0 0025AA40 48 00 F9 7D */ bl func_8026E75C +/* 8025EDE0 0025AA40 48 00 F9 7D */ bl OSDisableInterrupts /* 8025EDE4 0025AA44 7C 7F 1B 78 */ mr r31, r3 /* 8025EDE8 0025AA48 4B FF F1 E9 */ bl func_8025DFD0 /* 8025EDEC 0025AA4C 4B FF F5 19 */ bl func_8025E304 /* 8025EDF0 0025AA50 7F C4 F3 78 */ mr r4, r30 /* 8025EDF4 0025AA54 4B FF E5 11 */ bl func_8025D304 /* 8025EDF8 0025AA58 7F E3 FB 78 */ mr r3, r31 -/* 8025EDFC 0025AA5C 48 00 F9 89 */ bl func_8026E784 +/* 8025EDFC 0025AA5C 48 00 F9 89 */ bl OSRestoreInterrupts /* 8025EE00 0025AA60 80 01 00 14 */ lwz r0, 0x14(r1) /* 8025EE04 0025AA64 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8025EE08 0025AA68 83 C1 00 08 */ lwz r30, 8(r1) @@ -69469,7 +69469,7 @@ func_8025EE18: /* 8025EE1C 0025AA7C 7C 08 02 A6 */ mflr r0 /* 8025EE20 0025AA80 90 01 00 14 */ stw r0, 0x14(r1) /* 8025EE24 0025AA84 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8025EE28 0025AA88 48 00 F9 35 */ bl func_8026E75C +/* 8025EE28 0025AA88 48 00 F9 35 */ bl OSDisableInterrupts /* 8025EE2C 0025AA8C 7C 7F 1B 78 */ mr r31, r3 /* 8025EE30 0025AA90 4B FF F1 A1 */ bl func_8025DFD0 /* 8025EE34 0025AA94 4B FF F4 D1 */ bl func_8025E304 @@ -69481,7 +69481,7 @@ func_8025EE18: /* 8025EE4C 0025AAAC 4B FF E1 51 */ bl func_8025CF9C lbl_8025EE50: /* 8025EE50 0025AAB0 7F E3 FB 78 */ mr r3, r31 -/* 8025EE54 0025AAB4 48 00 F9 31 */ bl func_8026E784 +/* 8025EE54 0025AAB4 48 00 F9 31 */ bl OSRestoreInterrupts /* 8025EE58 0025AAB8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8025EE5C 0025AABC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8025EE60 0025AAC0 7C 08 03 A6 */ mtlr r0 @@ -69496,7 +69496,7 @@ func_8025EE6C: /* 8025EE78 0025AAD8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8025EE7C 0025AADC 93 C1 00 18 */ stw r30, 0x18(r1) /* 8025EE80 0025AAE0 7C 9E 23 78 */ mr r30, r4 -/* 8025EE84 0025AAE4 48 00 F8 D9 */ bl func_8026E75C +/* 8025EE84 0025AAE4 48 00 F8 D9 */ bl OSDisableInterrupts /* 8025EE88 0025AAE8 7C 7F 1B 78 */ mr r31, r3 /* 8025EE8C 0025AAEC 4B FF F1 45 */ bl func_8025DFD0 /* 8025EE90 0025AAF0 4B FF F4 75 */ bl func_8025E304 @@ -69505,7 +69505,7 @@ func_8025EE6C: /* 8025EE9C 0025AAFC 4B FF E4 81 */ bl func_8025D31C /* 8025EEA0 0025AB00 7C 7E 1B 78 */ mr r30, r3 /* 8025EEA4 0025AB04 7F E3 FB 78 */ mr r3, r31 -/* 8025EEA8 0025AB08 48 00 F8 DD */ bl func_8026E784 +/* 8025EEA8 0025AB08 48 00 F8 DD */ bl OSRestoreInterrupts /* 8025EEAC 0025AB0C 2C 1E 00 00 */ cmpwi r30, 0 /* 8025EEB0 0025AB10 41 82 00 38 */ beq lbl_8025EEE8 /* 8025EEB4 0025AB14 A0 7E 00 02 */ lhz r3, 2(r30) @@ -69538,14 +69538,14 @@ func_8025EF04: /* 8025EF0C 0025AB6C 90 01 00 14 */ stw r0, 0x14(r1) /* 8025EF10 0025AB70 93 E1 00 0C */ stw r31, 0xc(r1) /* 8025EF14 0025AB74 93 C1 00 08 */ stw r30, 8(r1) -/* 8025EF18 0025AB78 48 00 F8 45 */ bl func_8026E75C +/* 8025EF18 0025AB78 48 00 F8 45 */ bl OSDisableInterrupts /* 8025EF1C 0025AB7C 7C 7F 1B 78 */ mr r31, r3 /* 8025EF20 0025AB80 4B FF F0 B1 */ bl func_8025DFD0 /* 8025EF24 0025AB84 4B FF F3 E1 */ bl func_8025E304 /* 8025EF28 0025AB88 4B FF E4 69 */ bl func_8025D390 /* 8025EF2C 0025AB8C 7C 7E 1B 78 */ mr r30, r3 /* 8025EF30 0025AB90 7F E3 FB 78 */ mr r3, r31 -/* 8025EF34 0025AB94 48 00 F8 51 */ bl func_8026E784 +/* 8025EF34 0025AB94 48 00 F8 51 */ bl OSRestoreInterrupts /* 8025EF38 0025AB98 7F C3 F3 78 */ mr r3, r30 /* 8025EF3C 0025AB9C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8025EF40 0025ABA0 83 C1 00 08 */ lwz r30, 8(r1) @@ -69561,14 +69561,14 @@ func_8025EF54: /* 8025EF5C 0025ABBC 90 01 00 14 */ stw r0, 0x14(r1) /* 8025EF60 0025ABC0 93 E1 00 0C */ stw r31, 0xc(r1) /* 8025EF64 0025ABC4 93 C1 00 08 */ stw r30, 8(r1) -/* 8025EF68 0025ABC8 48 00 F7 F5 */ bl func_8026E75C +/* 8025EF68 0025ABC8 48 00 F7 F5 */ bl OSDisableInterrupts /* 8025EF6C 0025ABCC 7C 7E 1B 78 */ mr r30, r3 /* 8025EF70 0025ABD0 4B FF F0 61 */ bl func_8025DFD0 /* 8025EF74 0025ABD4 4B FF F3 91 */ bl func_8025E304 /* 8025EF78 0025ABD8 4B FF E3 55 */ bl func_8025D2CC /* 8025EF7C 0025ABDC 7C 7F 1B 78 */ mr r31, r3 /* 8025EF80 0025ABE0 7F C3 F3 78 */ mr r3, r30 -/* 8025EF84 0025ABE4 48 00 F8 01 */ bl func_8026E784 +/* 8025EF84 0025ABE4 48 00 F8 01 */ bl OSRestoreInterrupts /* 8025EF88 0025ABE8 7F E3 FB 78 */ mr r3, r31 /* 8025EF8C 0025ABEC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8025EF90 0025ABF0 83 C1 00 08 */ lwz r30, 8(r1) @@ -69587,7 +69587,7 @@ func_8025EFA4: /* 8025EFB8 0025AC18 93 C1 00 18 */ stw r30, 0x18(r1) /* 8025EFBC 0025AC1C 93 A1 00 14 */ stw r29, 0x14(r1) /* 8025EFC0 0025AC20 7C 9D 23 78 */ mr r29, r4 -/* 8025EFC4 0025AC24 48 00 F7 99 */ bl func_8026E75C +/* 8025EFC4 0025AC24 48 00 F7 99 */ bl OSDisableInterrupts /* 8025EFC8 0025AC28 7C 7E 1B 78 */ mr r30, r3 /* 8025EFCC 0025AC2C 4B FF F0 05 */ bl func_8025DFD0 /* 8025EFD0 0025AC30 4B FF F3 35 */ bl func_8025E304 @@ -69596,7 +69596,7 @@ func_8025EFA4: /* 8025EFDC 0025AC3C 4B FF E2 3D */ bl func_8025D218 /* 8025EFE0 0025AC40 7C 7F 1B 78 */ mr r31, r3 /* 8025EFE4 0025AC44 7F C3 F3 78 */ mr r3, r30 -/* 8025EFE8 0025AC48 48 00 F7 9D */ bl func_8026E784 +/* 8025EFE8 0025AC48 48 00 F7 9D */ bl OSRestoreInterrupts /* 8025EFEC 0025AC4C 7F E3 FB 78 */ mr r3, r31 /* 8025EFF0 0025AC50 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8025EFF4 0025AC54 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -69613,14 +69613,14 @@ func_8025F00C: /* 8025F014 0025AC74 90 01 00 14 */ stw r0, 0x14(r1) /* 8025F018 0025AC78 93 E1 00 0C */ stw r31, 0xc(r1) /* 8025F01C 0025AC7C 93 C1 00 08 */ stw r30, 8(r1) -/* 8025F020 0025AC80 48 00 F7 3D */ bl func_8026E75C +/* 8025F020 0025AC80 48 00 F7 3D */ bl OSDisableInterrupts /* 8025F024 0025AC84 7C 7E 1B 78 */ mr r30, r3 /* 8025F028 0025AC88 4B FF EF A9 */ bl func_8025DFD0 /* 8025F02C 0025AC8C 4B FF F2 D9 */ bl func_8025E304 /* 8025F030 0025AC90 4B FF E2 B9 */ bl func_8025D2E8 /* 8025F034 0025AC94 7C 7F 1B 78 */ mr r31, r3 /* 8025F038 0025AC98 7F C3 F3 78 */ mr r3, r30 -/* 8025F03C 0025AC9C 48 00 F7 49 */ bl func_8026E784 +/* 8025F03C 0025AC9C 48 00 F7 49 */ bl OSRestoreInterrupts /* 8025F040 0025ACA0 7F E3 FB 78 */ mr r3, r31 /* 8025F044 0025ACA4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8025F048 0025ACA8 83 C1 00 08 */ lwz r30, 8(r1) @@ -73417,7 +73417,7 @@ lbl_80262348: /* 8026235C 0025DFBC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80262360 0025DFC0 7C 08 02 A6 */ mflr r0 /* 80262364 0025DFC4 90 01 00 14 */ stw r0, 0x14(r1) -/* 80262368 0025DFC8 48 01 04 51 */ bl func_802727B8 +/* 80262368 0025DFC8 48 01 04 51 */ bl OSGetTime /* 8026236C 0025DFCC 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 80262370 0025DFD0 38 A0 00 00 */ li r5, 0 /* 80262374 0025DFD4 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -73573,7 +73573,7 @@ func_80262550: /* 80262568 0025E1C8 7C 9E 23 78 */ mr r30, r4 /* 8026256C 0025E1CC 93 A1 00 14 */ stw r29, 0x14(r1) /* 80262570 0025E1D0 7C 7D 1B 78 */ mr r29, r3 -/* 80262574 0025E1D4 48 00 C1 E9 */ bl func_8026E75C +/* 80262574 0025E1D4 48 00 C1 E9 */ bl OSDisableInterrupts /* 80262578 0025E1D8 38 00 00 00 */ li r0, 0 /* 8026257C 0025E1DC 2C 1E 00 00 */ cmpwi r30, 0 /* 80262580 0025E1E0 90 1D 10 08 */ stw r0, 0x1008(r29) @@ -73587,7 +73587,7 @@ lbl_80262598: /* 8026259C 0025E1FC 93 DD 10 0C */ stw r30, 0x100c(r29) /* 802625A0 0025E200 93 FD 10 10 */ stw r31, 0x1010(r29) lbl_802625A4: -/* 802625A4 0025E204 48 00 C1 E1 */ bl func_8026E784 +/* 802625A4 0025E204 48 00 C1 E1 */ bl OSRestoreInterrupts /* 802625A8 0025E208 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802625AC 0025E20C 38 60 00 00 */ li r3, 0 /* 802625B0 0025E210 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -80854,7 +80854,7 @@ func_8026879C: /* 802687A4 00264404 90 01 00 14 */ stw r0, 0x14(r1) /* 802687A8 00264408 93 E1 00 0C */ stw r31, 0xc(r1) /* 802687AC 0026440C 93 C1 00 08 */ stw r30, 8(r1) -/* 802687B0 00264410 48 00 7B E1 */ bl func_80270390 +/* 802687B0 00264410 48 00 7B E1 */ bl OSGetResetCode /* 802687B4 00264414 54 60 0F FF */ rlwinm. r0, r3, 1, 0x1f, 0x1f /* 802687B8 00264418 40 82 00 4C */ bne lbl_80268804 /* 802687BC 0026441C 48 00 19 21 */ bl func_8026A0DC @@ -80991,7 +80991,7 @@ func_80268978: /* 80268980 002645E0 90 01 00 14 */ stw r0, 0x14(r1) /* 80268984 002645E4 93 E1 00 0C */ stw r31, 0xc(r1) /* 80268988 002645E8 93 C1 00 08 */ stw r30, 8(r1) -/* 8026898C 002645EC 48 00 7A 05 */ bl func_80270390 +/* 8026898C 002645EC 48 00 7A 05 */ bl OSGetResetCode /* 80268990 002645F0 54 60 0F FF */ rlwinm. r0, r3, 1, 0x1f, 0x1f /* 80268994 002645F4 40 82 00 4C */ bne lbl_802689E0 /* 80268998 002645F8 48 00 17 3D */ bl func_8026A0D4 @@ -81339,7 +81339,7 @@ func_80268E28: /* 80268E60 00264AC0 48 00 99 79 */ bl func_802727D8 /* 80268E64 00264AC4 90 8D A7 AC */ stw r4, lbl_8063FA6C-_SDA_BASE_(r13) /* 80268E68 00264AC8 90 6D A7 A8 */ stw r3, lbl_8063FA68-_SDA_BASE_(r13) -/* 80268E6C 00264ACC 48 00 58 F1 */ bl func_8026E75C +/* 80268E6C 00264ACC 48 00 58 F1 */ bl OSDisableInterrupts /* 80268E70 00264AD0 38 7E 00 00 */ addi r3, r30, 0 /* 80268E74 00264AD4 48 00 2E 95 */ bl func_8026BD08 /* 80268E78 00264AD8 38 60 00 00 */ li r3, 0 @@ -81510,7 +81510,7 @@ lbl_802690AC: lbl_802690DC: /* 802690DC 00264D3C 4B FF F6 C1 */ bl func_8026879C /* 802690E0 00264D40 4B FF F8 99 */ bl func_80268978 -/* 802690E4 00264D44 48 00 56 8D */ bl func_8026E770 +/* 802690E4 00264D44 48 00 56 8D */ bl OSEnableInterrupts /* 802690E8 00264D48 48 03 9C 59 */ bl func_802A2D40 /* 802690EC 00264D4C 80 0D A7 6C */ lwz r0, lbl_8063FA2C-_SDA_BASE_(r13) /* 802690F0 00264D50 2C 00 00 00 */ cmpwi r0, 0 @@ -81639,7 +81639,7 @@ func_8026922C: /* 802692AC 00264F0C 7C 00 04 AC */ sync 0 /* 802692B0 00264F10 7E A4 AB 78 */ mr r4, r21 /* 802692B4 00264F14 38 76 00 60 */ addi r3, r22, 0x60 -/* 802692B8 00264F18 48 00 14 81 */ bl func_8026A738 +/* 802692B8 00264F18 48 00 14 81 */ bl ICInvalidateRange lbl_802692BC: /* 802692BC 00264F1C 3F E0 80 27 */ lis r31, lbl_802694D0@ha /* 802692C0 00264F20 3C 60 80 27 */ lis r3, func_802694D4@ha @@ -81724,7 +81724,7 @@ lbl_802693B8: /* 802693E0 00265040 7C 00 04 AC */ sync 0 /* 802693E4 00265044 7E 83 A3 78 */ mr r3, r20 /* 802693E8 00265048 7F 24 CB 78 */ mr r4, r25 -/* 802693EC 0026504C 48 00 13 4D */ bl func_8026A738 +/* 802693EC 0026504C 48 00 13 4D */ bl ICInvalidateRange lbl_802693F0: /* 802693F0 00265050 3B BD 00 01 */ addi r29, r29, 1 /* 802693F4 00265054 28 1D 00 0F */ cmplwi r29, 0xf @@ -81879,7 +81879,7 @@ func_802695EC: /* 802695F8 00265258 4B FF EC FD */ bl func_802682F4 /* 802695FC 0026525C 64 63 A0 00 */ oris r3, r3, 0xa000 /* 80269600 00265260 4B FF EC FD */ bl func_802682FC -/* 80269604 00265264 48 00 11 69 */ bl func_8026A76C +/* 80269604 00265264 48 00 11 69 */ bl ICFlashInvalidate /* 80269608 00265268 7C 00 04 AC */ sync 0 /* 8026960C 0026526C 38 60 00 00 */ li r3, 0 /* 80269610 00265270 7C 70 E3 A6 */ mtspr 0x390, r3 @@ -82150,7 +82150,7 @@ func_80269984: /* 8026999C 002655FC 7C BD 2B 78 */ mr r29, r5 /* 802699A0 00265600 7C DC 33 78 */ mr r28, r6 /* 802699A4 00265604 7C FE 3B 78 */ mr r30, r7 -/* 802699A8 00265608 48 00 4D B5 */ bl func_8026E75C +/* 802699A8 00265608 48 00 4D B5 */ bl OSDisableInterrupts /* 802699AC 0026560C 38 00 00 00 */ li r0, 0 /* 802699B0 00265610 7C 7F 1B 78 */ mr r31, r3 /* 802699B4 00265614 90 1B 00 1C */ stw r0, 0x1c(r27) @@ -82162,7 +82162,7 @@ func_80269984: /* 802699CC 0026562C 7F 63 DB 78 */ mr r3, r27 /* 802699D0 00265630 4B FF FD 65 */ bl func_80269734 /* 802699D4 00265634 7F E3 FB 78 */ mr r3, r31 -/* 802699D8 00265638 48 00 4D AD */ bl func_8026E784 +/* 802699D8 00265638 48 00 4D AD */ bl OSRestoreInterrupts /* 802699DC 0026563C 39 61 00 20 */ addi r11, r1, 0x20 /* 802699E0 00265640 4B F5 D7 95 */ bl func_801C7174 /* 802699E4 00265644 80 01 00 24 */ lwz r0, 0x24(r1) @@ -82183,7 +82183,7 @@ func_802699F4: /* 80269A14 00265674 7C FD 3B 78 */ mr r29, r7 /* 80269A18 00265678 7D 1F 43 78 */ mr r31, r8 /* 80269A1C 0026567C 7D 3E 4B 78 */ mr r30, r9 -/* 80269A20 00265680 48 00 4D 3D */ bl func_8026E75C +/* 80269A20 00265680 48 00 4D 3D */ bl OSDisableInterrupts /* 80269A24 00265684 93 FA 00 1C */ stw r31, 0x1c(r26) /* 80269A28 00265688 7C 7F 1B 78 */ mr r31, r3 /* 80269A2C 0026568C 7F 64 DB 78 */ mr r4, r27 @@ -82198,7 +82198,7 @@ func_802699F4: /* 80269A50 002656B0 38 A0 00 00 */ li r5, 0 /* 80269A54 002656B4 4B FF FC E1 */ bl func_80269734 /* 80269A58 002656B8 7F E3 FB 78 */ mr r3, r31 -/* 80269A5C 002656BC 48 00 4D 29 */ bl func_8026E784 +/* 80269A5C 002656BC 48 00 4D 29 */ bl OSRestoreInterrupts /* 80269A60 002656C0 39 61 00 20 */ addi r11, r1, 0x20 /* 80269A64 002656C4 4B F5 D7 0D */ bl func_801C7170 /* 80269A68 002656C8 80 01 00 24 */ lwz r0, 0x24(r1) @@ -82215,12 +82215,12 @@ func_80269A78: /* 80269A88 002656E8 93 C1 00 18 */ stw r30, 0x18(r1) /* 80269A8C 002656EC 7C 7E 1B 78 */ mr r30, r3 /* 80269A90 002656F0 93 A1 00 14 */ stw r29, 0x14(r1) -/* 80269A94 002656F4 48 00 4C C9 */ bl func_8026E75C +/* 80269A94 002656F4 48 00 4C C9 */ bl OSDisableInterrupts /* 80269A98 002656F8 80 1E 00 00 */ lwz r0, 0(r30) /* 80269A9C 002656FC 7C 7F 1B 78 */ mr r31, r3 /* 80269AA0 00265700 2C 00 00 00 */ cmpwi r0, 0 /* 80269AA4 00265704 40 82 00 0C */ bne lbl_80269AB0 -/* 80269AA8 00265708 48 00 4C DD */ bl func_8026E784 +/* 80269AA8 00265708 48 00 4C DD */ bl OSRestoreInterrupts /* 80269AAC 0026570C 48 00 00 C8 */ b lbl_80269B74 lbl_80269AB0: /* 80269AB0 00265710 83 BE 00 14 */ lwz r29, 0x14(r30) @@ -82277,7 +82277,7 @@ lbl_80269B64: /* 80269B64 002657C4 38 00 00 00 */ li r0, 0 /* 80269B68 002657C8 7F E3 FB 78 */ mr r3, r31 /* 80269B6C 002657CC 90 1E 00 00 */ stw r0, 0(r30) -/* 80269B70 002657D0 48 00 4C 15 */ bl func_8026E784 +/* 80269B70 002657D0 48 00 4C 15 */ bl OSRestoreInterrupts lbl_80269B74: /* 80269B74 002657D4 80 01 00 24 */ lwz r0, 0x24(r1) /* 80269B78 002657D8 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -82302,7 +82302,7 @@ lbl_80269B90: /* 80269BC0 00265820 2C 1F 00 00 */ cmpwi r31, 0 /* 80269BC4 00265824 40 82 00 0C */ bne lbl_80269BD0 /* 80269BC8 00265828 7F A3 EB 78 */ mr r3, r29 -/* 80269BCC 0026582C 48 00 13 85 */ bl func_8026AF50 +/* 80269BCC 0026582C 48 00 13 85 */ bl OSLoadContext lbl_80269BD0: /* 80269BD0 00265830 80 7F 00 08 */ lwz r3, 8(r31) /* 80269BD4 00265834 6F C0 80 00 */ xoris r0, r30, 0x8000 @@ -82345,7 +82345,7 @@ lbl_80269C5C: /* 80269C60 002658C0 4B FF E5 F9 */ bl func_80268258 lbl_80269C64: /* 80269C64 002658C4 7F A3 EB 78 */ mr r3, r29 -/* 80269C68 002658C8 48 00 12 E9 */ bl func_8026AF50 +/* 80269C68 002658C8 48 00 12 E9 */ bl OSLoadContext lbl_80269C6C: /* 80269C6C 002658CC 80 7F 00 14 */ lwz r3, 0x14(r31) /* 80269C70 002658D0 2C 03 00 00 */ cmpwi r3, 0 @@ -82415,7 +82415,7 @@ lbl_80269D54: /* 80269D58 002659B8 38 61 00 08 */ addi r3, r1, 8 /* 80269D5C 002659BC 48 00 13 35 */ bl func_8026B090 /* 80269D60 002659C0 38 61 00 08 */ addi r3, r1, 8 -/* 80269D64 002659C4 48 00 11 05 */ bl func_8026AE68 +/* 80269D64 002659C4 48 00 11 05 */ bl OSSetCurrentContext /* 80269D68 002659C8 7F CC F3 78 */ mr r12, r30 /* 80269D6C 002659CC 7F E3 FB 78 */ mr r3, r31 /* 80269D70 002659D0 7F A4 EB 78 */ mr r4, r29 @@ -82424,11 +82424,11 @@ lbl_80269D54: /* 80269D7C 002659DC 38 61 00 08 */ addi r3, r1, 8 /* 80269D80 002659E0 48 00 13 11 */ bl func_8026B090 /* 80269D84 002659E4 7F A3 EB 78 */ mr r3, r29 -/* 80269D88 002659E8 48 00 10 E1 */ bl func_8026AE68 +/* 80269D88 002659E8 48 00 10 E1 */ bl OSSetCurrentContext /* 80269D8C 002659EC 48 00 75 F5 */ bl func_80271380 /* 80269D90 002659F0 48 00 7A FD */ bl func_8027188C /* 80269D94 002659F4 7F A3 EB 78 */ mr r3, r29 -/* 80269D98 002659F8 48 00 11 B9 */ bl func_8026AF50 +/* 80269D98 002659F8 48 00 11 B9 */ bl OSLoadContext /* 80269D9C 002659FC 80 01 02 E4 */ lwz r0, 0x2e4(r1) /* 80269DA0 00265A00 83 E1 02 DC */ lwz r31, 0x2dc(r1) /* 80269DA4 00265A04 83 C1 02 D8 */ lwz r30, 0x2d8(r1) @@ -83192,8 +83192,8 @@ lbl_8026A728: /* 8026A730 00266390 42 00 FF F8 */ bdnz lbl_8026A728 /* 8026A734 00266394 4E 80 00 20 */ blr -.global func_8026A738 -func_8026A738: +.global ICInvalidateRange +ICInvalidateRange: /* 8026A738 00266398 28 04 00 00 */ cmplwi r4, 0 /* 8026A73C 0026639C 4C 81 00 20 */ blelr /* 8026A740 002663A0 54 65 06 FE */ clrlwi r5, r3, 0x1b @@ -83209,23 +83209,23 @@ lbl_8026A754: /* 8026A764 002663C4 4C 00 01 2C */ isync /* 8026A768 002663C8 4E 80 00 20 */ blr -.global func_8026A76C -func_8026A76C: +.global ICFlashInvalidate +ICFlashInvalidate: /* 8026A76C 002663CC 7C 70 FA A6 */ mfspr r3, 0x3f0 /* 8026A770 002663D0 60 63 08 00 */ ori r3, r3, 0x800 /* 8026A774 002663D4 7C 70 FB A6 */ mtspr 0x3f0, r3 /* 8026A778 002663D8 4E 80 00 20 */ blr -.global func_8026A77C -func_8026A77C: +.global ICEnable +ICEnable: /* 8026A77C 002663DC 4C 00 01 2C */ isync /* 8026A780 002663E0 7C 70 FA A6 */ mfspr r3, 0x3f0 /* 8026A784 002663E4 60 63 80 00 */ ori r3, r3, 0x8000 /* 8026A788 002663E8 7C 70 FB A6 */ mtspr 0x3f0, r3 /* 8026A78C 002663EC 4E 80 00 20 */ blr -.global func_8026A790 -func_8026A790: +.global __LCEnable +__LCEnable: /* 8026A790 002663F0 7C A0 00 A6 */ mfmsr r5 /* 8026A794 002663F4 60 A5 10 00 */ ori r5, r5, 0x1000 /* 8026A798 002663F8 7C A0 01 24 */ mtmsr r5 @@ -83286,19 +83286,19 @@ func_8026A85C: /* 8026A860 002664C0 7C 08 02 A6 */ mflr r0 /* 8026A864 002664C4 90 01 00 14 */ stw r0, 0x14(r1) /* 8026A868 002664C8 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8026A86C 002664CC 48 00 3E F1 */ bl func_8026E75C +/* 8026A86C 002664CC 48 00 3E F1 */ bl OSDisableInterrupts /* 8026A870 002664D0 7C 7F 1B 78 */ mr r31, r3 -/* 8026A874 002664D4 4B FF FF 1D */ bl func_8026A790 +/* 8026A874 002664D4 4B FF FF 1D */ bl __LCEnable /* 8026A878 002664D8 7F E3 FB 78 */ mr r3, r31 -/* 8026A87C 002664DC 48 00 3F 09 */ bl func_8026E784 +/* 8026A87C 002664DC 48 00 3F 09 */ bl OSRestoreInterrupts /* 8026A880 002664E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8026A884 002664E4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8026A888 002664E8 7C 08 03 A6 */ mtlr r0 /* 8026A88C 002664EC 38 21 00 10 */ addi r1, r1, 0x10 /* 8026A890 002664F0 4E 80 00 20 */ blr -.global func_8026A894 -func_8026A894: +.global LCDisable +LCDisable: /* 8026A894 002664F4 3C 60 E0 00 */ lis r3, 0xE0000020@ha /* 8026A898 002664F8 38 80 02 00 */ li r4, 0x200 /* 8026A89C 002664FC 7C 89 03 A6 */ mtctr r4 @@ -83311,8 +83311,8 @@ lbl_8026A8A0: /* 8026A8B4 00266514 7C 98 E3 A6 */ mtspr 0x398, r4 /* 8026A8B8 00266518 4E 80 00 20 */ blr -.global func_8026A8BC -func_8026A8BC: +.global LCStoreBlocks +LCStoreBlocks: /* 8026A8BC 0026651C 54 A6 F6 FE */ rlwinm r6, r5, 0x1e, 0x1b, 0x1f /* 8026A8C0 00266520 54 63 00 FE */ clrlwi r3, r3, 3 /* 8026A8C4 00266524 7C C6 1B 78 */ or r6, r6, r3 @@ -83345,14 +83345,14 @@ lbl_8026A918: /* 8026A920 00266580 7F 83 E3 78 */ mr r3, r28 /* 8026A924 00266584 7F A4 EB 78 */ mr r4, r29 /* 8026A928 00266588 7F E5 FB 78 */ mr r5, r31 -/* 8026A92C 0026658C 4B FF FF 91 */ bl func_8026A8BC +/* 8026A92C 0026658C 4B FF FF 91 */ bl LCStoreBlocks /* 8026A930 00266590 3B E0 00 00 */ li r31, 0 /* 8026A934 00266594 48 00 00 20 */ b lbl_8026A954 lbl_8026A938: /* 8026A938 00266598 7F 83 E3 78 */ mr r3, r28 /* 8026A93C 0026659C 7F A4 EB 78 */ mr r4, r29 /* 8026A940 002665A0 38 A0 00 00 */ li r5, 0 -/* 8026A944 002665A4 4B FF FF 79 */ bl func_8026A8BC +/* 8026A944 002665A4 4B FF FF 79 */ bl LCStoreBlocks /* 8026A948 002665A8 3B FF FF 80 */ addi r31, r31, -128 /* 8026A94C 002665AC 3B 9C 10 00 */ addi r28, r28, 0x1000 /* 8026A950 002665B0 3B BD 10 00 */ addi r29, r29, 0x1000 @@ -83369,12 +83369,12 @@ lbl_8026A954: /* 8026A978 002665D8 38 21 00 20 */ addi r1, r1, 0x20 /* 8026A97C 002665DC 4E 80 00 20 */ blr -.global func_8026A980 -func_8026A980: +.global LCQueueWait +LCQueueWait: /* 8026A980 002665E0 7C 98 E2 A6 */ mfspr r4, 0x398 /* 8026A984 002665E4 54 84 47 3E */ rlwinm r4, r4, 8, 0x1c, 0x1f /* 8026A988 002665E8 7C 04 18 00 */ cmpw r4, r3 -/* 8026A98C 002665EC 41 81 FF F4 */ bgt func_8026A980 +/* 8026A98C 002665EC 41 81 FF F4 */ bgt LCQueueWait /* 8026A990 002665F0 4E 80 00 20 */ blr lbl_8026A994: /* 8026A994 002665F4 94 21 FF 80 */ stwu r1, -0x80(r1) @@ -83479,7 +83479,7 @@ func_8026AADC: /* 8026AAF8 00266758 4B FF D7 41 */ bl func_80268238 /* 8026AAFC 0026675C 54 60 04 21 */ rlwinm. r0, r3, 0, 0x10, 0x10 /* 8026AB00 00266760 40 82 00 14 */ bne lbl_8026AB14 -/* 8026AB04 00266764 4B FF FC 79 */ bl func_8026A77C +/* 8026AB04 00266764 4B FF FC 79 */ bl ICEnable /* 8026AB08 00266768 38 7F 01 B4 */ addi r3, r31, 0x1b4 /* 8026AB0C 0026676C 4C C6 31 82 */ crclr 6 /* 8026AB10 00266770 48 00 C9 39 */ bl func_80277448 @@ -83554,8 +83554,8 @@ lbl_8026ABE0: /* 8026AC0C 0026686C 38 21 00 10 */ addi r1, r1, 0x10 /* 8026AC10 00266870 4E 80 00 20 */ blr -.global func_8026AC14 -func_8026AC14: +.global __OSLoadFPUContext +__OSLoadFPUContext: /* 8026AC14 00266874 A0 A4 01 A2 */ lhz r5, 0x1a2(r4) /* 8026AC18 00266878 54 A5 07 FF */ clrlwi. r5, r5, 0x1f /* 8026AC1C 0026687C 41 82 01 18 */ beq lbl_8026AD34 @@ -83632,8 +83632,8 @@ lbl_8026ACB4: lbl_8026AD34: /* 8026AD34 00266994 4E 80 00 20 */ blr -.global func_8026AD38 -func_8026AD38: +.global __OSSaveFPUContext +__OSSaveFPUContext: /* 8026AD38 00266998 A0 65 01 A2 */ lhz r3, 0x1a2(r5) /* 8026AD3C 0026699C 60 63 00 01 */ ori r3, r3, 1 /* 8026AD40 002669A0 B0 65 01 A2 */ sth r3, 0x1a2(r5) @@ -83713,10 +83713,10 @@ lbl_8026AE5C: .global func_8026AE60 func_8026AE60: /* 8026AE60 00266AC0 38 A3 00 00 */ addi r5, r3, 0 -/* 8026AE64 00266AC4 4B FF FE D4 */ b func_8026AD38 +/* 8026AE64 00266AC4 4B FF FE D4 */ b __OSSaveFPUContext -.global func_8026AE68 -func_8026AE68: +.global OSSetCurrentContext +OSSetCurrentContext: /* 8026AE68 00266AC8 3C 80 80 00 */ lis r4, 0x800000D4@ha /* 8026AE6C 00266ACC 90 64 00 D4 */ stw r3, 0x800000D4@l(r4) /* 8026AE70 00266AD0 54 65 00 BE */ clrlwi r5, r3, 2 @@ -83748,8 +83748,8 @@ func_8026AEC4: /* 8026AEC8 00266B28 80 63 00 D4 */ lwz r3, 0x800000D4@l(r3) /* 8026AECC 00266B2C 4E 80 00 20 */ blr -.global func_8026AED0 -func_8026AED0: +.global OSSaveContext +OSSaveContext: /* 8026AED0 00266B30 BD A3 00 34 */ stmw r13, 0x34(r3) /* 8026AED4 00266B34 7C 11 E2 A6 */ mfspr r0, 0x391 /* 8026AED8 00266B38 90 03 01 A8 */ stw r0, 0x1a8(r3) @@ -83783,11 +83783,11 @@ func_8026AED0: /* 8026AF48 00266BA8 38 60 00 00 */ li r3, 0 /* 8026AF4C 00266BAC 4E 80 00 20 */ blr -.global func_8026AF50 -func_8026AF50: -/* 8026AF50 00266BB0 3C 80 80 27 */ lis r4, func_8026E75C@ha +.global OSLoadContext +OSLoadContext: +/* 8026AF50 00266BB0 3C 80 80 27 */ lis r4, OSDisableInterrupts@ha /* 8026AF54 00266BB4 80 C3 01 98 */ lwz r6, 0x198(r3) -/* 8026AF58 00266BB8 38 A4 E7 5C */ addi r5, r4, func_8026E75C@l +/* 8026AF58 00266BB8 38 A4 E7 5C */ addi r5, r4, OSDisableInterrupts@l /* 8026AF5C 00266BBC 7C 06 28 40 */ cmplw r6, r5 /* 8026AF60 00266BC0 40 81 00 18 */ ble lbl_8026AF78 /* 8026AF64 00266BC4 3C 80 80 27 */ lis r4, lbl_8026E768@ha @@ -84000,7 +84000,7 @@ lbl_8026B218: /* 8026B244 00266EA4 A0 1E 01 A2 */ lhz r0, 0x1a2(r30) /* 8026B248 00266EA8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8026B24C 00266EAC 41 82 01 18 */ beq lbl_8026B364 -/* 8026B250 00266EB0 48 00 35 0D */ bl func_8026E75C +/* 8026B250 00266EB0 48 00 35 0D */ bl OSDisableInterrupts /* 8026B254 00266EB4 3C C0 80 00 */ lis r6, 0x800000D4@ha /* 8026B258 00266EB8 38 A0 00 00 */ li r5, 0 /* 8026B25C 00266EBC 83 66 00 D4 */ lwz r27, 0x800000D4@l(r6) @@ -84014,7 +84014,7 @@ lbl_8026B218: /* 8026B27C 00266EDC 90 A6 00 D8 */ stw r5, 0xd8(r6) lbl_8026B280: /* 8026B280 00266EE0 38 61 00 08 */ addi r3, r1, 8 -/* 8026B284 00266EE4 4B FF FB E5 */ bl func_8026AE68 +/* 8026B284 00266EE4 4B FF FB E5 */ bl OSSetCurrentContext /* 8026B288 00266EE8 38 7C 01 10 */ addi r3, r28, 0x110 /* 8026B28C 00266EEC 4C C6 31 82 */ crclr 6 /* 8026B290 00266EF0 4B D9 C8 35 */ bl func_80007AC4 @@ -84070,9 +84070,9 @@ lbl_8026B2F0: /* 8026B350 00266FB0 90 A3 00 D8 */ stw r5, 0xd8(r3) lbl_8026B354: /* 8026B354 00266FB4 7F 63 DB 78 */ mr r3, r27 -/* 8026B358 00266FB8 4B FF FB 11 */ bl func_8026AE68 +/* 8026B358 00266FB8 4B FF FB 11 */ bl OSSetCurrentContext /* 8026B35C 00266FBC 7F E3 FB 78 */ mr r3, r31 -/* 8026B360 00266FC0 48 00 34 25 */ bl func_8026E784 +/* 8026B360 00266FC0 48 00 34 25 */ bl OSRestoreInterrupts lbl_8026B364: /* 8026B364 00266FC4 38 7C 01 74 */ addi r3, r28, 0x174 /* 8026B368 00266FC8 4C C6 31 82 */ crclr 6 @@ -84119,9 +84119,9 @@ lbl_8026B3D0: /* 8026B3FC 0026705C 41 82 00 14 */ beq lbl_8026B410 /* 8026B400 00267060 2C 05 00 00 */ cmpwi r5, 0 /* 8026B404 00267064 41 82 00 08 */ beq lbl_8026B40C -/* 8026B408 00267068 4B FF F9 31 */ bl func_8026AD38 +/* 8026B408 00267068 4B FF F9 31 */ bl __OSSaveFPUContext lbl_8026B40C: -/* 8026B40C 0026706C 4B FF F8 09 */ bl func_8026AC14 +/* 8026B40C 0026706C 4B FF F8 09 */ bl __OSLoadFPUContext lbl_8026B410: /* 8026B410 00267070 80 64 00 80 */ lwz r3, 0x80(r4) /* 8026B414 00267074 7C 6F F1 20 */ mtcrf 0xff, r3 @@ -84194,7 +84194,7 @@ lbl_8026B4E8: /* 8026B504 00267164 91 01 00 1C */ stw r8, 0x1c(r1) /* 8026B508 00267168 91 21 00 20 */ stw r9, 0x20(r1) /* 8026B50C 0026716C 91 41 00 24 */ stw r10, 0x24(r1) -/* 8026B510 00267170 48 00 32 4D */ bl func_8026E75C +/* 8026B510 00267170 48 00 32 4D */ bl OSDisableInterrupts /* 8026B514 00267174 38 A1 00 98 */ addi r5, r1, 0x98 /* 8026B518 00267178 38 01 00 08 */ addi r0, r1, 8 /* 8026B51C 0026717C 3C 60 03 00 */ lis r3, 0x300 @@ -84255,7 +84255,7 @@ func_8026B5C8: /* 8026B5E0 00267240 7C 7D 1B 78 */ mr r29, r3 /* 8026B5E4 00267244 93 81 00 10 */ stw r28, 0x10(r1) /* 8026B5E8 00267248 7C 9C 23 78 */ mr r28, r4 -/* 8026B5EC 0026724C 48 00 31 71 */ bl func_8026E75C +/* 8026B5EC 0026724C 48 00 31 71 */ bl OSDisableInterrupts /* 8026B5F0 00267250 3C 80 80 50 */ lis r4, lbl_80503CF0@ha /* 8026B5F4 00267254 57 A0 13 BA */ rlwinm r0, r29, 2, 0xe, 0x1d /* 8026B5F8 00267258 38 84 3C F0 */ addi r4, r4, lbl_80503CF0@l @@ -84407,7 +84407,7 @@ lbl_8026B80C: /* 8026B820 00267480 4B FF CA 11 */ bl func_80268230 lbl_8026B824: /* 8026B824 00267484 7F A3 EB 78 */ mr r3, r29 -/* 8026B828 00267488 48 00 2F 5D */ bl func_8026E784 +/* 8026B828 00267488 48 00 2F 5D */ bl OSRestoreInterrupts /* 8026B82C 0026748C 7F C3 F3 78 */ mr r3, r30 /* 8026B830 00267490 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8026B834 00267494 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -84429,7 +84429,7 @@ lbl_8026B850: /* 8026B870 002674D0 7C BB 2B 78 */ mr r27, r5 /* 8026B874 002674D4 7C DC 33 78 */ mr r28, r6 /* 8026B878 002674D8 3B FF 6E 78 */ addi r31, r31, lbl_80426E78@l -/* 8026B87C 002674DC 48 00 6F 3D */ bl func_802727B8 +/* 8026B87C 002674DC 48 00 6F 3D */ bl OSGetTime /* 8026B880 002674E0 80 BA 01 9C */ lwz r5, 0x19c(r26) /* 8026B884 002674E4 7C 9D 23 78 */ mr r29, r4 /* 8026B888 002674E8 7C 7E 1B 78 */ mr r30, r3 @@ -84503,7 +84503,7 @@ lbl_8026B97C: /* 8026B98C 002675EC 90 17 00 D8 */ stw r0, 0xd8(r23) lbl_8026B990: /* 8026B990 002675F0 7F 43 D3 78 */ mr r3, r26 -/* 8026B994 002675F4 4B FF F5 BD */ bl func_8026AF50 +/* 8026B994 002675F4 4B FF F5 BD */ bl OSLoadContext lbl_8026B998: /* 8026B998 002675F8 3F 00 80 50 */ lis r24, lbl_80503CF0@ha /* 8026B99C 002675FC 57 37 15 BA */ rlwinm r23, r25, 2, 0x16, 0x1d @@ -84523,12 +84523,12 @@ lbl_8026B998: /* 8026B9D4 00267634 48 00 59 AD */ bl func_80271380 /* 8026B9D8 00267638 48 00 5E B5 */ bl func_8027188C /* 8026B9DC 0026763C 7F 43 D3 78 */ mr r3, r26 -/* 8026B9E0 00267640 4B FF F5 71 */ bl func_8026AF50 +/* 8026B9E0 00267640 4B FF F5 71 */ bl OSLoadContext lbl_8026B9E4: /* 8026B9E4 00267644 28 19 00 08 */ cmplwi r25, 8 /* 8026B9E8 00267648 40 82 00 0C */ bne lbl_8026B9F4 /* 8026B9EC 0026764C 7F 43 D3 78 */ mr r3, r26 -/* 8026B9F0 00267650 4B FF F5 61 */ bl func_8026AF50 +/* 8026B9F0 00267650 4B FF F5 61 */ bl OSLoadContext lbl_8026B9F4: /* 8026B9F4 00267654 7F 24 CB 78 */ mr r4, r25 /* 8026B9F8 00267658 38 7F 00 7C */ addi r3, r31, 0x7c @@ -84730,7 +84730,7 @@ func_8026BCC0: /* 8026BCC8 00267928 90 01 00 14 */ stw r0, 0x14(r1) /* 8026BCCC 0026792C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8026BCD0 00267930 7C 7F 1B 78 */ mr r31, r3 -/* 8026BCD4 00267934 4B FF EA 99 */ bl func_8026A76C +/* 8026BCD4 00267934 4B FF EA 99 */ bl ICFlashInvalidate /* 8026BCD8 00267938 7C 00 04 AC */ sync 0 /* 8026BCDC 0026793C 4C 00 01 2C */ isync /* 8026BCE0 00267940 7F E9 03 A6 */ mtctr r31 @@ -85289,7 +85289,7 @@ func_8026C474: /* 8026C498 002680F8 7C F9 3B 78 */ mr r25, r7 /* 8026C49C 002680FC 7D 1F 43 78 */ mr r31, r8 /* 8026C4A0 00268100 7D 3A 4B 78 */ mr r26, r9 -/* 8026C4A4 00268104 48 00 22 B9 */ bl func_8026E75C +/* 8026C4A4 00268104 48 00 22 B9 */ bl OSDisableInterrupts /* 8026C4A8 00268108 38 60 00 1C */ li r3, 0x1c /* 8026C4AC 0026810C 38 80 00 01 */ li r4, 1 /* 8026C4B0 00268110 4B FF DC 7D */ bl func_8026A12C @@ -85323,7 +85323,7 @@ lbl_8026C4F4: /* 8026C51C 0026817C 48 00 25 D1 */ bl func_8026EAEC /* 8026C520 00268180 38 60 00 10 */ li r3, 0x10 /* 8026C524 00268184 48 00 26 49 */ bl func_8026EB6C -/* 8026C528 00268188 48 00 22 49 */ bl func_8026E770 +/* 8026C528 00268188 48 00 22 49 */ bl OSEnableInterrupts lbl_8026C52C: /* 8026C52C 0026818C 80 0D A7 E4 */ lwz r0, lbl_8063FAA4-_SDA_BASE_(r13) /* 8026C530 00268190 2C 00 00 01 */ cmpwi r0, 1 @@ -85484,7 +85484,7 @@ lbl_8026C740: /* 8026C754 002683B4 3C 60 81 20 */ lis r3, 0x8120 /* 8026C758 002683B8 38 04 00 1F */ addi r0, r4, 0x1f /* 8026C75C 002683BC 54 04 00 34 */ rlwinm r4, r0, 0, 0, 0x1a -/* 8026C760 002683C0 4B FF DF D9 */ bl func_8026A738 +/* 8026C760 002683C0 4B FF DF D9 */ bl ICInvalidateRange /* 8026C764 002683C4 3C 80 80 42 */ lis r4, lbl_804271BC@ha /* 8026C768 002683C8 7F E3 FB 78 */ mr r3, r31 /* 8026C76C 002683CC 38 84 71 BC */ addi r4, r4, lbl_804271BC@l @@ -85627,7 +85627,7 @@ lbl_8026C90C: /* 8026C960 002685C0 93 63 30 F0 */ stw r27, 0x800030F0@l(r3) /* 8026C964 002685C4 3C 60 CC 00 */ lis r3, 0xCC003024@ha /* 8026C968 002685C8 90 03 30 24 */ stw r0, 0xCC003024@l(r3) -/* 8026C96C 002685CC 48 00 1D F1 */ bl func_8026E75C +/* 8026C96C 002685CC 48 00 1D F1 */ bl OSDisableInterrupts /* 8026C970 002685D0 7F 43 D3 78 */ mr r3, r26 /* 8026C974 002685D4 4B FF F3 4D */ bl func_8026BCC0 /* 8026C978 002685D8 48 00 01 50 */ b lbl_8026CAC8 @@ -85719,9 +85719,9 @@ lbl_8026CA94: /* 8026CAA8 00268708 3C 60 81 33 */ lis r3, 0x8133 /* 8026CAAC 0026870C 38 04 00 1F */ addi r0, r4, 0x1f /* 8026CAB0 00268710 54 04 00 34 */ rlwinm r4, r0, 0, 0, 0x1a -/* 8026CAB4 00268714 4B FF DC 85 */ bl func_8026A738 -/* 8026CAB8 00268718 48 00 1C A5 */ bl func_8026E75C -/* 8026CABC 0026871C 4B FF DC B1 */ bl func_8026A76C +/* 8026CAB4 00268714 4B FF DC 85 */ bl ICInvalidateRange +/* 8026CAB8 00268718 48 00 1C A5 */ bl OSDisableInterrupts +/* 8026CABC 0026871C 4B FF DC B1 */ bl ICFlashInvalidate /* 8026CAC0 00268720 3C 60 81 33 */ lis r3, 0x8133 /* 8026CAC4 00268724 4B FF F1 FD */ bl func_8026BCC0 lbl_8026CAC8: @@ -85732,8 +85732,8 @@ lbl_8026CAC8: /* 8026CAD8 00268738 38 21 01 C0 */ addi r1, r1, 0x1c0 /* 8026CADC 0026873C 4E 80 00 20 */ blr -.global func_8026CAE0 -func_8026CAE0: +.global __OSBootDol +__OSBootDol: /* 8026CAE0 00268740 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8026CAE4 00268744 7C 08 02 A6 */ mflr r0 /* 8026CAE8 00268748 90 01 00 44 */ stw r0, 0x44(r1) @@ -86285,13 +86285,13 @@ func_8026D290: /* 8026D2A4 00268F04 7C 7B 1B 78 */ mr r27, r3 /* 8026D2A8 00268F08 7C 9C 23 78 */ mr r28, r4 /* 8026D2AC 00268F0C 7C BD 2B 78 */ mr r29, r5 -/* 8026D2B0 00268F10 48 00 14 AD */ bl func_8026E75C +/* 8026D2B0 00268F10 48 00 14 AD */ bl OSDisableInterrupts /* 8026D2B4 00268F14 48 00 40 91 */ bl func_80271344 /* 8026D2B8 00268F18 3F 00 80 51 */ lis r24, lbl_805144A0@ha /* 8026D2BC 00268F1C 38 78 44 A0 */ addi r3, r24, lbl_805144A0@l /* 8026D2C0 00268F20 4B FF DD D1 */ bl func_8026B090 /* 8026D2C4 00268F24 38 78 44 A0 */ addi r3, r24, 0x44a0 -/* 8026D2C8 00268F28 4B FF DB A1 */ bl func_8026AE68 +/* 8026D2C8 00268F28 4B FF DB A1 */ bl OSSetCurrentContext /* 8026D2CC 00268F2C 4B FF D2 7D */ bl func_8026A548 /* 8026D2D0 00268F30 48 00 AF 0D */ bl func_802781DC /* 8026D2D4 00268F34 38 60 00 80 */ li r3, 0x80 @@ -86303,7 +86303,7 @@ func_8026D290: /* 8026D2EC 00268F4C 48 00 AB 51 */ bl func_80277E3C /* 8026D2F0 00268F50 38 60 00 00 */ li r3, 0 /* 8026D2F4 00268F54 48 00 AB 8D */ bl func_80277E80 -/* 8026D2F8 00268F58 48 00 14 79 */ bl func_8026E770 +/* 8026D2F8 00268F58 48 00 14 79 */ bl OSEnableInterrupts /* 8026D2FC 00268F5C 48 00 C5 A5 */ bl func_802798A0 /* 8026D300 00268F60 7C 78 1B 78 */ mr r24, r3 lbl_8026D304: @@ -86311,7 +86311,7 @@ lbl_8026D304: /* 8026D308 00268F68 7C 18 18 50 */ subf r0, r24, r3 /* 8026D30C 00268F6C 2C 00 00 01 */ cmpwi r0, 1 /* 8026D310 00268F70 41 80 FF F4 */ blt lbl_8026D304 -/* 8026D314 00268F74 48 00 54 A5 */ bl func_802727B8 +/* 8026D314 00268F74 48 00 54 A5 */ bl OSGetTime /* 8026D318 00268F78 3C A0 10 62 */ lis r5, 0x10624DD3@ha /* 8026D31C 00268F7C 7C 9E 23 78 */ mr r30, r4 /* 8026D320 00268F80 7C 7F 1B 78 */ mr r31, r3 @@ -86324,7 +86324,7 @@ lbl_8026D330: /* 8026D338 00268F98 48 00 29 E1 */ bl func_8026FD18 /* 8026D33C 00268F9C 2C 03 00 00 */ cmpwi r3, 0 /* 8026D340 00268FA0 40 82 00 40 */ bne lbl_8026D380 -/* 8026D344 00268FA4 48 00 54 75 */ bl func_802727B8 +/* 8026D344 00268FA4 48 00 54 75 */ bl OSGetTime /* 8026D348 00268FA8 80 19 00 F8 */ lwz r0, 0xf8(r25) /* 8026D34C 00268FAC 7C DE 20 10 */ subfc r6, r30, r4 /* 8026D350 00268FB0 7C BF 19 10 */ subfe r5, r31, r3 @@ -86340,7 +86340,7 @@ lbl_8026D330: /* 8026D378 00268FD8 7C 84 00 D1 */ neg. r4, r4 /* 8026D37C 00268FDC 40 82 FF B4 */ bne lbl_8026D330 lbl_8026D380: -/* 8026D380 00268FE0 48 00 13 DD */ bl func_8026E75C +/* 8026D380 00268FE0 48 00 13 DD */ bl OSDisableInterrupts /* 8026D384 00268FE4 38 60 00 01 */ li r3, 1 /* 8026D388 00268FE8 38 80 00 00 */ li r4, 0 /* 8026D38C 00268FEC 48 00 29 8D */ bl func_8026FD18 @@ -86423,7 +86423,7 @@ lbl_8026D494: /* 8026D4B0 00269110 93 81 00 40 */ stw r28, 0x40(r1) /* 8026D4B4 00269114 90 01 00 20 */ stw r0, 0x20(r1) /* 8026D4B8 00269118 90 01 00 28 */ stw r0, 0x28(r1) -/* 8026D4BC 0026911C 48 00 12 B5 */ bl func_8026E770 +/* 8026D4BC 0026911C 48 00 12 B5 */ bl OSEnableInterrupts /* 8026D4C0 00269120 3F A0 80 51 */ lis r29, lbl_80514768@ha /* 8026D4C4 00269124 3B BD 47 68 */ addi r29, r29, lbl_80514768@l /* 8026D4C8 00269128 83 9D 00 08 */ lwz r28, 8(r29) @@ -86807,7 +86807,7 @@ lbl_8026DA4C: /* 8026DA50 002696B0 7C 1E 18 50 */ subf r0, r30, r3 /* 8026DA54 002696B4 2C 00 00 01 */ cmpwi r0, 1 /* 8026DA58 002696B8 41 80 FF F4 */ blt lbl_8026DA4C -/* 8026DA5C 002696BC 48 00 0D 01 */ bl func_8026E75C +/* 8026DA5C 002696BC 48 00 0D 01 */ bl OSDisableInterrupts /* 8026DA60 002696C0 80 9D 00 08 */ lwz r4, 8(r29) /* 8026DA64 002696C4 38 6D 87 D0 */ addi r3, r13, lbl_8063DA90-_SDA_BASE_ /* 8026DA68 002696C8 4C C6 31 82 */ crclr 6 @@ -87743,8 +87743,8 @@ lbl_8026E744: /* 8026E754 0026A3B4 38 21 00 50 */ addi r1, r1, 0x50 /* 8026E758 0026A3B8 4E 80 00 20 */ blr -.global func_8026E75C -func_8026E75C: +.global OSDisableInterrupts +OSDisableInterrupts: /* 8026E75C 0026A3BC 7C 60 00 A6 */ mfmsr r3 /* 8026E760 0026A3C0 54 64 04 5E */ rlwinm r4, r3, 0, 0x11, 0xf /* 8026E764 0026A3C4 7C 80 01 24 */ mtmsr r4 @@ -87752,16 +87752,16 @@ lbl_8026E768: /* 8026E768 0026A3C8 54 63 8F FE */ rlwinm r3, r3, 0x11, 0x1f, 0x1f /* 8026E76C 0026A3CC 4E 80 00 20 */ blr -.global func_8026E770 -func_8026E770: +.global OSEnableInterrupts +OSEnableInterrupts: /* 8026E770 0026A3D0 7C 60 00 A6 */ mfmsr r3 /* 8026E774 0026A3D4 60 64 80 00 */ ori r4, r3, 0x8000 /* 8026E778 0026A3D8 7C 80 01 24 */ mtmsr r4 /* 8026E77C 0026A3DC 54 63 8F FE */ rlwinm r3, r3, 0x11, 0x1f, 0x1f /* 8026E780 0026A3E0 4E 80 00 20 */ blr -.global func_8026E784 -func_8026E784: +.global OSRestoreInterrupts +OSRestoreInterrupts: /* 8026E784 0026A3E4 2C 03 00 00 */ cmpwi r3, 0 /* 8026E788 0026A3E8 7C 80 00 A6 */ mfmsr r4 /* 8026E78C 0026A3EC 41 82 00 0C */ beq lbl_8026E798 @@ -87813,7 +87813,7 @@ func_8026E7CC: /* 8026E818 0026A478 3B C0 FF F0 */ li r30, -16 /* 8026E81C 0026A47C 90 A4 30 04 */ stw r5, 0xCC003004@l(r4) /* 8026E820 0026A480 90 03 00 34 */ stw r0, 0xCD000034@l(r3) -/* 8026E824 0026A484 4B FF FF 39 */ bl func_8026E75C +/* 8026E824 0026A484 4B FF FF 39 */ bl OSDisableInterrupts /* 8026E828 0026A488 80 1F 00 C4 */ lwz r0, 0xc4(r31) /* 8026E82C 0026A48C 7C 7D 1B 78 */ mr r29, r3 /* 8026E830 0026A490 80 9F 00 C8 */ lwz r4, 0xc8(r31) @@ -87830,7 +87830,7 @@ lbl_8026E854: /* 8026E854 0026A4B4 2C 03 00 00 */ cmpwi r3, 0 /* 8026E858 0026A4B8 40 82 FF F4 */ bne lbl_8026E84C /* 8026E85C 0026A4BC 7F A3 EB 78 */ mr r3, r29 -/* 8026E860 0026A4C0 4B FF FF 25 */ bl func_8026E784 +/* 8026E860 0026A4C0 4B FF FF 25 */ bl OSRestoreInterrupts /* 8026E864 0026A4C4 3C 80 80 27 */ lis r4, lbl_8026EE90@ha /* 8026E868 0026A4C8 38 60 00 04 */ li r3, 4 /* 8026E86C 0026A4CC 38 84 EE 90 */ addi r4, r4, lbl_8026EE90@l @@ -88043,7 +88043,7 @@ func_8026EAEC: /* 8026EAFC 0026A75C 7C 7F 1B 78 */ mr r31, r3 /* 8026EB00 0026A760 93 C1 00 18 */ stw r30, 0x18(r1) /* 8026EB04 0026A764 93 A1 00 14 */ stw r29, 0x14(r1) -/* 8026EB08 0026A768 4B FF FC 55 */ bl func_8026E75C +/* 8026EB08 0026A768 4B FF FC 55 */ bl OSDisableInterrupts /* 8026EB0C 0026A76C 3C 80 80 00 */ lis r4, 0x800000C4@ha /* 8026EB10 0026A770 7C 7E 1B 78 */ mr r30, r3 /* 8026EB14 0026A774 83 A4 00 C4 */ lwz r29, 0x800000C4@l(r4) @@ -88061,7 +88061,7 @@ lbl_8026EB3C: /* 8026EB3C 0026A79C 2C 03 00 00 */ cmpwi r3, 0 /* 8026EB40 0026A7A0 40 82 FF F4 */ bne lbl_8026EB34 /* 8026EB44 0026A7A4 7F C3 F3 78 */ mr r3, r30 -/* 8026EB48 0026A7A8 4B FF FC 3D */ bl func_8026E784 +/* 8026EB48 0026A7A8 4B FF FC 3D */ bl OSRestoreInterrupts /* 8026EB4C 0026A7AC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8026EB50 0026A7B0 7F A3 EB 78 */ mr r3, r29 /* 8026EB54 0026A7B4 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -88080,7 +88080,7 @@ func_8026EB6C: /* 8026EB7C 0026A7DC 7C 7F 1B 78 */ mr r31, r3 /* 8026EB80 0026A7E0 93 C1 00 18 */ stw r30, 0x18(r1) /* 8026EB84 0026A7E4 93 A1 00 14 */ stw r29, 0x14(r1) -/* 8026EB88 0026A7E8 4B FF FB D5 */ bl func_8026E75C +/* 8026EB88 0026A7E8 4B FF FB D5 */ bl OSDisableInterrupts /* 8026EB8C 0026A7EC 3C 80 80 00 */ lis r4, 0x800000C4@ha /* 8026EB90 0026A7F0 7C 7E 1B 78 */ mr r30, r3 /* 8026EB94 0026A7F4 83 A4 00 C4 */ lwz r29, 0x800000C4@l(r4) @@ -88098,7 +88098,7 @@ lbl_8026EBBC: /* 8026EBBC 0026A81C 2C 03 00 00 */ cmpwi r3, 0 /* 8026EBC0 0026A820 40 82 FF F4 */ bne lbl_8026EBB4 /* 8026EBC4 0026A824 7F C3 F3 78 */ mr r3, r30 -/* 8026EBC8 0026A828 4B FF FB BD */ bl func_8026E784 +/* 8026EBC8 0026A828 4B FF FB BD */ bl OSRestoreInterrupts /* 8026EBCC 0026A82C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8026EBD0 0026A830 7F A3 EB 78 */ mr r3, r29 /* 8026EBD4 0026A834 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -88124,7 +88124,7 @@ lbl_8026EBEC: /* 8026EC20 0026A880 40 82 00 0C */ bne lbl_8026EC2C lbl_8026EC24: /* 8026EC24 0026A884 7F C3 F3 78 */ mr r3, r30 -/* 8026EC28 0026A888 4B FF C3 29 */ bl func_8026AF50 +/* 8026EC28 0026A888 4B FF C3 29 */ bl OSLoadContext lbl_8026EC2C: /* 8026EC2C 0026A88C 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18 /* 8026EC30 0026A890 38 00 00 00 */ li r0, 0 @@ -88286,7 +88286,7 @@ lbl_8026EE10: /* 8026EE24 0026AA84 2C 1D 00 04 */ cmpwi r29, 4 /* 8026EE28 0026AA88 40 81 00 1C */ ble lbl_8026EE44 /* 8026EE2C 0026AA8C B3 AD A7 FC */ sth r29, lbl_8063FABC-_SDA_BASE_(r13) -/* 8026EE30 0026AA90 48 00 39 89 */ bl func_802727B8 +/* 8026EE30 0026AA90 48 00 39 89 */ bl OSGetTime /* 8026EE34 0026AA94 90 8D A8 04 */ stw r4, lbl_8063FAC4-_SDA_BASE_(r13) /* 8026EE38 0026AA98 90 6D A8 00 */ stw r3, lbl_8063FAC0-_SDA_BASE_(r13) /* 8026EE3C 0026AA9C 80 1E 01 98 */ lwz r0, 0x198(r30) @@ -88301,10 +88301,10 @@ lbl_8026EE44: /* 8026EE5C 0026AABC 48 00 25 25 */ bl func_80271380 /* 8026EE60 0026AAC0 48 00 2A 2D */ bl func_8027188C /* 8026EE64 0026AAC4 7F C3 F3 78 */ mr r3, r30 -/* 8026EE68 0026AAC8 4B FF C0 E9 */ bl func_8026AF50 +/* 8026EE68 0026AAC8 4B FF C0 E9 */ bl OSLoadContext lbl_8026EE6C: /* 8026EE6C 0026AACC 7F C3 F3 78 */ mr r3, r30 -/* 8026EE70 0026AAD0 4B FF C0 E1 */ bl func_8026AF50 +/* 8026EE70 0026AAD0 4B FF C0 E1 */ bl OSLoadContext /* 8026EE74 0026AAD4 80 01 00 24 */ lwz r0, 0x24(r1) /* 8026EE78 0026AAD8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8026EE7C 0026AADC 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -88382,7 +88382,7 @@ func_8026EF58: /* 8026EF74 0026ABD4 7C 9D 23 78 */ mr r29, r4 /* 8026EF78 0026ABD8 93 81 00 10 */ stw r28, 0x10(r1) /* 8026EF7C 0026ABDC 7C 7C 1B 78 */ mr r28, r3 -/* 8026EF80 0026ABE0 4B FF F7 DD */ bl func_8026E75C +/* 8026EF80 0026ABE0 4B FF F7 DD */ bl OSDisableInterrupts /* 8026EF84 0026ABE4 7C 7E 1B 78 */ mr r30, r3 /* 8026EF88 0026ABE8 57 FF 07 FE */ clrlwi r31, r31, 0x1f /* 8026EF8C 0026ABEC 48 00 00 24 */ b lbl_8026EFB0 @@ -88390,7 +88390,7 @@ lbl_8026EF90: /* 8026EF90 0026ABF0 2C 1F 00 00 */ cmpwi r31, 0 /* 8026EF94 0026ABF4 40 82 00 14 */ bne lbl_8026EFA8 /* 8026EF98 0026ABF8 7F C3 F3 78 */ mr r3, r30 -/* 8026EF9C 0026ABFC 4B FF F7 E9 */ bl func_8026E784 +/* 8026EF9C 0026ABFC 4B FF F7 E9 */ bl OSRestoreInterrupts /* 8026EFA0 0026AC00 38 60 00 00 */ li r3, 0 /* 8026EFA4 0026AC04 48 00 00 5C */ b lbl_8026F000 lbl_8026EFA8: @@ -88415,7 +88415,7 @@ lbl_8026EFB0: /* 8026EFEC 0026AC4C 90 1C 00 1C */ stw r0, 0x1c(r28) /* 8026EFF0 0026AC50 48 00 34 71 */ bl func_80272460 /* 8026EFF4 0026AC54 7F C3 F3 78 */ mr r3, r30 -/* 8026EFF8 0026AC58 4B FF F7 8D */ bl func_8026E784 +/* 8026EFF8 0026AC58 4B FF F7 8D */ bl OSRestoreInterrupts /* 8026EFFC 0026AC5C 38 60 00 01 */ li r3, 1 lbl_8026F000: /* 8026F000 0026AC60 80 01 00 24 */ lwz r0, 0x24(r1) @@ -88439,7 +88439,7 @@ func_8026F020: /* 8026F03C 0026AC9C 93 A1 00 14 */ stw r29, 0x14(r1) /* 8026F040 0026ACA0 93 81 00 10 */ stw r28, 0x10(r1) /* 8026F044 0026ACA4 7C 9C 23 78 */ mr r28, r4 -/* 8026F048 0026ACA8 4B FF F7 15 */ bl func_8026E75C +/* 8026F048 0026ACA8 4B FF F7 15 */ bl OSDisableInterrupts /* 8026F04C 0026ACAC 7C 7D 1B 78 */ mr r29, r3 /* 8026F050 0026ACB0 57 DE 07 FE */ clrlwi r30, r30, 0x1f /* 8026F054 0026ACB4 48 00 00 24 */ b lbl_8026F078 @@ -88447,7 +88447,7 @@ lbl_8026F058: /* 8026F058 0026ACB8 2C 1E 00 00 */ cmpwi r30, 0 /* 8026F05C 0026ACBC 40 82 00 14 */ bne lbl_8026F070 /* 8026F060 0026ACC0 7F A3 EB 78 */ mr r3, r29 -/* 8026F064 0026ACC4 4B FF F7 21 */ bl func_8026E784 +/* 8026F064 0026ACC4 4B FF F7 21 */ bl OSRestoreInterrupts /* 8026F068 0026ACC8 38 60 00 00 */ li r3, 0 /* 8026F06C 0026ACCC 48 00 00 70 */ b lbl_8026F0DC lbl_8026F070: @@ -88478,7 +88478,7 @@ lbl_8026F0A0: /* 8026F0C8 0026AD28 90 1F 00 18 */ stw r0, 0x18(r31) /* 8026F0CC 0026AD2C 48 00 33 95 */ bl func_80272460 /* 8026F0D0 0026AD30 7F A3 EB 78 */ mr r3, r29 -/* 8026F0D4 0026AD34 4B FF F6 B1 */ bl func_8026E784 +/* 8026F0D4 0026AD34 4B FF F6 B1 */ bl OSRestoreInterrupts /* 8026F0D8 0026AD38 38 60 00 01 */ li r3, 1 lbl_8026F0DC: /* 8026F0DC 0026AD3C 80 01 00 24 */ lwz r0, 0x24(r1) @@ -88489,6 +88489,9 @@ lbl_8026F0DC: /* 8026F0F0 0026AD50 7C 08 03 A6 */ mtlr r0 /* 8026F0F4 0026AD54 38 21 00 20 */ addi r1, r1, 0x20 /* 8026F0F8 0026AD58 4E 80 00 20 */ blr + +.global OSGetCurrentContext +OSGetCurrentContext: /* 8026F0FC 0026AD5C 3C 60 80 00 */ lis r3, 0x80003100@ha /* 8026F100 0026AD60 80 63 31 00 */ lwz r3, 0x80003100@l(r3) /* 8026F104 0026AD64 4E 80 00 20 */ blr @@ -89005,7 +89008,7 @@ func_8026F860: /* 8026F868 0026B4C8 90 01 00 14 */ stw r0, 0x14(r1) /* 8026F86C 0026B4CC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8026F870 0026B4D0 93 C1 00 08 */ stw r30, 8(r1) -/* 8026F874 0026B4D4 4B FF EE E9 */ bl func_8026E75C +/* 8026F874 0026B4D4 4B FF EE E9 */ bl OSDisableInterrupts /* 8026F878 0026B4D8 3C 80 CC 00 */ lis r4, 0xCC004020@ha /* 8026F87C 0026B4DC 38 00 00 00 */ li r0, 0 /* 8026F880 0026B4E0 B0 04 40 20 */ sth r0, 0xCC004020@l(r4) @@ -89037,7 +89040,7 @@ func_8026F860: /* 8026F8E8 0026B548 3C 60 08 00 */ lis r3, 0x800 /* 8026F8EC 0026B54C 4B FF F2 81 */ bl func_8026EB6C /* 8026F8F0 0026B550 7F C3 F3 78 */ mr r3, r30 -/* 8026F8F4 0026B554 4B FF EE 91 */ bl func_8026E784 +/* 8026F8F4 0026B554 4B FF EE 91 */ bl OSRestoreInterrupts /* 8026F8F8 0026B558 80 01 00 14 */ lwz r0, 0x14(r1) /* 8026F8FC 0026B55C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8026F900 0026B560 83 C1 00 08 */ lwz r30, 8(r1) @@ -89072,7 +89075,7 @@ func_8026F948: /* 8026F95C 0026B5BC 93 A1 00 14 */ stw r29, 0x14(r1) /* 8026F960 0026B5C0 93 81 00 10 */ stw r28, 0x10(r1) /* 8026F964 0026B5C4 7C 7C 1B 78 */ mr r28, r3 -/* 8026F968 0026B5C8 4B FF ED F5 */ bl func_8026E75C +/* 8026F968 0026B5C8 4B FF ED F5 */ bl OSDisableInterrupts /* 8026F96C 0026B5CC 7C 7D 1B 78 */ mr r29, r3 /* 8026F970 0026B5D0 48 00 19 89 */ bl func_802712F8 /* 8026F974 0026B5D4 7C 7E 1B 78 */ mr r30, r3 @@ -89116,7 +89119,7 @@ lbl_8026F9DC: /* 8026F9F8 0026B658 4B FF FF 84 */ b lbl_8026F97C lbl_8026F9FC: /* 8026F9FC 0026B65C 7F A3 EB 78 */ mr r3, r29 -/* 8026FA00 0026B660 4B FF ED 85 */ bl func_8026E784 +/* 8026FA00 0026B660 4B FF ED 85 */ bl OSRestoreInterrupts /* 8026FA04 0026B664 80 01 00 24 */ lwz r0, 0x24(r1) /* 8026FA08 0026B668 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8026FA0C 0026B66C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -89135,7 +89138,7 @@ func_8026FA24: /* 8026FA34 0026B694 93 C1 00 18 */ stw r30, 0x18(r1) /* 8026FA38 0026B698 93 A1 00 14 */ stw r29, 0x14(r1) /* 8026FA3C 0026B69C 7C 7D 1B 78 */ mr r29, r3 -/* 8026FA40 0026B6A0 4B FF ED 1D */ bl func_8026E75C +/* 8026FA40 0026B6A0 4B FF ED 1D */ bl OSDisableInterrupts /* 8026FA44 0026B6A4 7C 7F 1B 78 */ mr r31, r3 /* 8026FA48 0026B6A8 48 00 18 B1 */ bl func_802712F8 /* 8026FA4C 0026B6AC 80 1D 00 08 */ lwz r0, 8(r29) @@ -89176,7 +89179,7 @@ lbl_8026FAC0: /* 8026FAC4 0026B724 48 00 29 9D */ bl func_80272460 lbl_8026FAC8: /* 8026FAC8 0026B728 7F E3 FB 78 */ mr r3, r31 -/* 8026FACC 0026B72C 4B FF EC B9 */ bl func_8026E784 +/* 8026FACC 0026B72C 4B FF EC B9 */ bl OSRestoreInterrupts /* 8026FAD0 0026B730 80 01 00 24 */ lwz r0, 0x24(r1) /* 8026FAD4 0026B734 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8026FAD8 0026B738 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -89228,7 +89231,7 @@ func_8026FB58: /* 8026FB68 0026B7C8 93 C1 00 18 */ stw r30, 0x18(r1) /* 8026FB6C 0026B7CC 93 A1 00 14 */ stw r29, 0x14(r1) /* 8026FB70 0026B7D0 7C 7D 1B 78 */ mr r29, r3 -/* 8026FB74 0026B7D4 4B FF EB E9 */ bl func_8026E75C +/* 8026FB74 0026B7D4 4B FF EB E9 */ bl OSDisableInterrupts /* 8026FB78 0026B7D8 7C 7F 1B 78 */ mr r31, r3 /* 8026FB7C 0026B7DC 48 00 17 7D */ bl func_802712F8 /* 8026FB80 0026B7E0 80 1D 00 08 */ lwz r0, 8(r29) @@ -89264,7 +89267,7 @@ lbl_8026FBE8: /* 8026FBE8 0026B848 3B C0 00 00 */ li r30, 0 lbl_8026FBEC: /* 8026FBEC 0026B84C 7F E3 FB 78 */ mr r3, r31 -/* 8026FBF0 0026B850 4B FF EB 95 */ bl func_8026E784 +/* 8026FBF0 0026B850 4B FF EB 95 */ bl OSRestoreInterrupts /* 8026FBF4 0026B854 7F C3 F3 78 */ mr r3, r30 /* 8026FBF8 0026B858 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8026FBFC 0026B85C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -89291,7 +89294,7 @@ func_8026FC1C: /* 8026FC2C 0026B88C 7C 9F 23 78 */ mr r31, r4 /* 8026FC30 0026B890 93 C1 00 18 */ stw r30, 0x18(r1) /* 8026FC34 0026B894 7C 7E 1B 78 */ mr r30, r3 -/* 8026FC38 0026B898 4B FF EB 25 */ bl func_8026E75C +/* 8026FC38 0026B898 4B FF EB 25 */ bl OSDisableInterrupts /* 8026FC3C 0026B89C 3C 60 81 28 */ lis r3, 0x8128 /* 8026FC40 0026B8A0 4B FF A4 E5 */ bl func_8026A124 /* 8026FC44 0026B8A4 3C 60 81 2F */ lis r3, 0x812f @@ -89301,7 +89304,7 @@ func_8026FC1C: /* 8026FC54 0026B8B4 90 01 00 08 */ stw r0, 8(r1) /* 8026FC58 0026B8B8 67 C4 80 00 */ oris r4, r30, 0x8000 /* 8026FC5C 0026B8BC 38 A1 00 08 */ addi r5, r1, 8 -/* 8026FC60 0026B8C0 4B FF CE 81 */ bl func_8026CAE0 +/* 8026FC60 0026B8C0 4B FF CE 81 */ bl __OSBootDol /* 8026FC64 0026B8C4 80 01 00 24 */ lwz r0, 0x24(r1) /* 8026FC68 0026B8C8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8026FC6C 0026B8CC 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -89475,7 +89478,7 @@ lbl_8026FE88: /* 8026FE88 0026BAE8 48 00 0B 6D */ bl func_802709F4 /* 8026FE8C 0026BAEC 2C 03 00 00 */ cmpwi r3, 0 /* 8026FE90 0026BAF0 41 82 FF F8 */ beq lbl_8026FE88 -/* 8026FE94 0026BAF4 4B FF E8 C9 */ bl func_8026E75C +/* 8026FE94 0026BAF4 4B FF E8 C9 */ bl OSDisableInterrupts /* 8026FE98 0026BAF8 83 ED A8 20 */ lwz r31, lbl_8063FAE0-_SDA_BASE_(r13) /* 8026FE9C 0026BAFC 38 60 00 00 */ li r3, 0 /* 8026FEA0 0026BB00 3B C0 00 00 */ li r30, 0 @@ -89502,7 +89505,7 @@ lbl_8026FEE4: /* 8026FEE8 0026BB48 40 82 FF C0 */ bne lbl_8026FEA8 lbl_8026FEEC: /* 8026FEEC 0026BB4C 48 00 0B 09 */ bl func_802709F4 -/* 8026FEF0 0026BB50 4B FF A9 A5 */ bl func_8026A894 +/* 8026FEF0 0026BB50 4B FF A9 A5 */ bl LCDisable /* 8026FEF4 0026BB54 2C 1C 00 00 */ cmpwi r28, 0 /* 8026FEF8 0026BB58 40 82 00 0C */ bne lbl_8026FF04 /* 8026FEFC 0026BB5C 7F A3 EB 78 */ mr r3, r29 @@ -89842,8 +89845,8 @@ func_80270324: /* 80270388 0026BFE8 38 21 00 30 */ addi r1, r1, 0x30 /* 8027038C 0026BFEC 4E 80 00 20 */ blr -.global func_80270390 -func_80270390: +.global OSGetResetCode +OSGetResetCode: /* 80270390 0026BFF0 3C 60 80 50 */ lis r3, lbl_80503C80@ha /* 80270394 0026BFF4 80 03 3C 80 */ lwz r0, lbl_80503C80@l(r3) /* 80270398 0026BFF8 2C 00 00 00 */ cmpwi r0, 0 @@ -90031,11 +90034,11 @@ lbl_8027062C: /* 80270634 0026C294 3B FF 47 80 */ addi r31, r31, lbl_80514780@l /* 80270638 0026C298 90 7F 00 4C */ stw r3, 0x4c(r31) /* 8027063C 0026C29C 90 1F 00 40 */ stw r0, 0x40(r31) -/* 80270640 0026C2A0 4B FF E1 1D */ bl func_8026E75C +/* 80270640 0026C2A0 4B FF E1 1D */ bl OSDisableInterrupts /* 80270644 0026C2A4 80 1F 00 48 */ lwz r0, 0x48(r31) /* 80270648 0026C2A8 2C 00 00 00 */ cmpwi r0, 0 /* 8027064C 0026C2AC 41 82 00 10 */ beq lbl_8027065C -/* 80270650 0026C2B0 4B FF E1 35 */ bl func_8026E784 +/* 80270650 0026C2B0 4B FF E1 35 */ bl OSRestoreInterrupts /* 80270654 0026C2B4 38 60 00 00 */ li r3, 0 /* 80270658 0026C2B8 48 00 00 14 */ b lbl_8027066C lbl_8027065C: @@ -90057,13 +90060,13 @@ lbl_8027066C: lbl_80270694: /* 80270694 0026C2F4 3B C0 00 00 */ li r30, 0 lbl_80270698: -/* 80270698 0026C2F8 4B FF E0 C5 */ bl func_8026E75C +/* 80270698 0026C2F8 4B FF E0 C5 */ bl OSDisableInterrupts /* 8027069C 0026C2FC 3C 80 80 51 */ lis r4, lbl_80514780@ha /* 802706A0 0026C300 38 84 47 80 */ addi r4, r4, lbl_80514780@l /* 802706A4 0026C304 80 04 00 48 */ lwz r0, 0x48(r4) /* 802706A8 0026C308 2C 00 00 00 */ cmpwi r0, 0 /* 802706AC 0026C30C 41 82 00 10 */ beq lbl_802706BC -/* 802706B0 0026C310 4B FF E0 D5 */ bl func_8026E784 +/* 802706B0 0026C310 4B FF E0 D5 */ bl OSRestoreInterrupts /* 802706B4 0026C314 38 A0 00 00 */ li r5, 0 /* 802706B8 0026C318 48 00 00 14 */ b lbl_802706CC lbl_802706BC: @@ -90282,7 +90285,7 @@ lbl_802709BC: /* 802709C4 0026C624 3B FF 47 80 */ addi r31, r31, lbl_80514780@l /* 802709C8 0026C628 90 1F 00 48 */ stw r0, 0x48(r31) /* 802709CC 0026C62C 80 7F 00 44 */ lwz r3, 0x44(r31) -/* 802709D0 0026C630 4B FF DD B5 */ bl func_8026E784 +/* 802709D0 0026C630 4B FF DD B5 */ bl OSRestoreInterrupts /* 802709D4 0026C634 80 7F 00 4C */ lwz r3, 0x4c(r31) /* 802709D8 0026C638 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802709DC 0026C63C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -90385,13 +90388,13 @@ func_80270B28: /* 80270B30 0026C790 90 01 00 14 */ stw r0, 0x14(r1) /* 80270B34 0026C794 93 E1 00 0C */ stw r31, 0xc(r1) /* 80270B38 0026C798 7C 7F 1B 78 */ mr r31, r3 -/* 80270B3C 0026C79C 4B FF DC 21 */ bl func_8026E75C +/* 80270B3C 0026C79C 4B FF DC 21 */ bl OSDisableInterrupts /* 80270B40 0026C7A0 3C 80 80 51 */ lis r4, lbl_80514780@ha /* 80270B44 0026C7A4 38 84 47 80 */ addi r4, r4, lbl_80514780@l /* 80270B48 0026C7A8 80 04 00 48 */ lwz r0, 0x48(r4) /* 80270B4C 0026C7AC 2C 00 00 00 */ cmpwi r0, 0 /* 80270B50 0026C7B0 41 82 00 10 */ beq lbl_80270B60 -/* 80270B54 0026C7B4 4B FF DC 31 */ bl func_8026E784 +/* 80270B54 0026C7B4 4B FF DC 31 */ bl OSRestoreInterrupts /* 80270B58 0026C7B8 38 A0 00 00 */ li r5, 0 /* 80270B5C 0026C7BC 48 00 00 14 */ b lbl_80270B70 lbl_80270B60: @@ -90422,13 +90425,13 @@ func_80270BA0: /* 80270BB0 0026C810 7C 9F 23 78 */ mr r31, r4 /* 80270BB4 0026C814 93 C1 00 08 */ stw r30, 8(r1) /* 80270BB8 0026C818 7C 7E 1B 78 */ mr r30, r3 -/* 80270BBC 0026C81C 4B FF DB A1 */ bl func_8026E75C +/* 80270BBC 0026C81C 4B FF DB A1 */ bl OSDisableInterrupts /* 80270BC0 0026C820 3C 80 80 51 */ lis r4, lbl_80514780@ha /* 80270BC4 0026C824 38 84 47 80 */ addi r4, r4, lbl_80514780@l /* 80270BC8 0026C828 80 04 00 48 */ lwz r0, 0x48(r4) /* 80270BCC 0026C82C 2C 00 00 00 */ cmpwi r0, 0 /* 80270BD0 0026C830 41 82 00 10 */ beq lbl_80270BE0 -/* 80270BD4 0026C834 4B FF DB B1 */ bl func_8026E784 +/* 80270BD4 0026C834 4B FF DB B1 */ bl OSRestoreInterrupts /* 80270BD8 0026C838 38 60 00 00 */ li r3, 0 /* 80270BDC 0026C83C 48 00 00 14 */ b lbl_80270BF0 lbl_80270BE0: @@ -90620,13 +90623,13 @@ func_80270E68: /* 80270E7C 0026CADC 7C 9E 23 78 */ mr r30, r4 /* 80270E80 0026CAE0 93 A1 00 14 */ stw r29, 0x14(r1) /* 80270E84 0026CAE4 7C 7D 1B 78 */ mr r29, r3 -/* 80270E88 0026CAE8 4B FF D8 D5 */ bl func_8026E75C +/* 80270E88 0026CAE8 4B FF D8 D5 */ bl OSDisableInterrupts /* 80270E8C 0026CAEC 7C 7F 1B 78 */ mr r31, r3 /* 80270E90 0026CAF0 38 7D 00 04 */ addi r3, r29, 4 /* 80270E94 0026CAF4 48 00 04 55 */ bl func_802712E8 /* 80270E98 0026CAF8 93 DD 00 00 */ stw r30, 0(r29) /* 80270E9C 0026CAFC 7F E3 FB 78 */ mr r3, r31 -/* 80270EA0 0026CB00 4B FF D8 E5 */ bl func_8026E784 +/* 80270EA0 0026CB00 4B FF D8 E5 */ bl OSRestoreInterrupts /* 80270EA4 0026CB04 80 01 00 24 */ lwz r0, 0x24(r1) /* 80270EA8 0026CB08 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80270EAC 0026CB0C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -90644,7 +90647,7 @@ func_80270EC0: /* 80270ED0 0026CB30 93 C1 00 18 */ stw r30, 0x18(r1) /* 80270ED4 0026CB34 93 A1 00 14 */ stw r29, 0x14(r1) /* 80270ED8 0026CB38 7C 7D 1B 78 */ mr r29, r3 -/* 80270EDC 0026CB3C 4B FF D8 81 */ bl func_8026E75C +/* 80270EDC 0026CB3C 4B FF D8 81 */ bl OSDisableInterrupts /* 80270EE0 0026CB40 7C 7F 1B 78 */ mr r31, r3 /* 80270EE4 0026CB44 48 00 00 0C */ b lbl_80270EF0 lbl_80270EE8: @@ -90658,7 +90661,7 @@ lbl_80270EF0: /* 80270F00 0026CB60 7F E3 FB 78 */ mr r3, r31 /* 80270F04 0026CB64 38 04 FF FF */ addi r0, r4, -1 /* 80270F08 0026CB68 90 1D 00 00 */ stw r0, 0(r29) -/* 80270F0C 0026CB6C 4B FF D8 79 */ bl func_8026E784 +/* 80270F0C 0026CB6C 4B FF D8 79 */ bl OSRestoreInterrupts /* 80270F10 0026CB70 7F C3 F3 78 */ mr r3, r30 /* 80270F14 0026CB74 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80270F18 0026CB78 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -90676,14 +90679,14 @@ func_80270F30: /* 80270F3C 0026CB9C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80270F40 0026CBA0 93 C1 00 08 */ stw r30, 8(r1) /* 80270F44 0026CBA4 7C 7E 1B 78 */ mr r30, r3 -/* 80270F48 0026CBA8 4B FF D8 15 */ bl func_8026E75C +/* 80270F48 0026CBA8 4B FF D8 15 */ bl OSDisableInterrupts /* 80270F4C 0026CBAC 83 FE 00 00 */ lwz r31, 0(r30) /* 80270F50 0026CBB0 2C 1F 00 00 */ cmpwi r31, 0 /* 80270F54 0026CBB4 40 81 00 0C */ ble lbl_80270F60 /* 80270F58 0026CBB8 38 1F FF FF */ addi r0, r31, -1 /* 80270F5C 0026CBBC 90 1E 00 00 */ stw r0, 0(r30) lbl_80270F60: -/* 80270F60 0026CBC0 4B FF D8 25 */ bl func_8026E784 +/* 80270F60 0026CBC0 4B FF D8 25 */ bl OSRestoreInterrupts /* 80270F64 0026CBC4 7F E3 FB 78 */ mr r3, r31 /* 80270F68 0026CBC8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80270F6C 0026CBCC 83 C1 00 08 */ lwz r30, 8(r1) @@ -90701,7 +90704,7 @@ func_80270F80: /* 80270F90 0026CBF0 93 C1 00 18 */ stw r30, 0x18(r1) /* 80270F94 0026CBF4 93 A1 00 14 */ stw r29, 0x14(r1) /* 80270F98 0026CBF8 7C 7D 1B 78 */ mr r29, r3 -/* 80270F9C 0026CBFC 4B FF D7 C1 */ bl func_8026E75C +/* 80270F9C 0026CBFC 4B FF D7 C1 */ bl OSDisableInterrupts /* 80270FA0 0026CC00 83 DD 00 00 */ lwz r30, 0(r29) /* 80270FA4 0026CC04 7C 7F 1B 78 */ mr r31, r3 /* 80270FA8 0026CC08 38 7D 00 04 */ addi r3, r29, 4 @@ -90709,7 +90712,7 @@ func_80270F80: /* 80270FB0 0026CC10 90 1D 00 00 */ stw r0, 0(r29) /* 80270FB4 0026CC14 48 00 14 AD */ bl func_80272460 /* 80270FB8 0026CC18 7F E3 FB 78 */ mr r3, r31 -/* 80270FBC 0026CC1C 4B FF D7 C9 */ bl func_8026E784 +/* 80270FBC 0026CC1C 4B FF D7 C9 */ bl OSRestoreInterrupts /* 80270FC0 0026CC20 7F C3 F3 78 */ mr r3, r30 /* 80270FC4 0026CC24 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80270FC8 0026CC28 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -90749,7 +90752,7 @@ func_80271000: /* 8027103C 0026CC9C 7C 00 04 AC */ sync 0 /* 80271040 0026CCA0 38 7F 0C 00 */ addi r3, r31, 0xc00 /* 80271044 0026CCA4 38 80 01 00 */ li r4, 0x100 -/* 80271048 0026CCA8 4B FF 96 F1 */ bl func_8026A738 +/* 80271048 0026CCA8 4B FF 96 F1 */ bl ICInvalidateRange /* 8027104C 0026CCAC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80271050 0026CCB0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80271054 0026CCB4 7C 08 03 A6 */ mtlr r0 @@ -90789,7 +90792,7 @@ func_80271064: /* 802710D0 0026CD30 93 DD 00 D8 */ stw r30, 0x800000D8@l(r29) /* 802710D4 0026CD34 4B FF 9F BD */ bl func_8026B090 /* 802710D8 0026CD38 7F C3 F3 78 */ mr r3, r30 -/* 802710DC 0026CD3C 4B FF 9D 8D */ bl func_8026AE68 +/* 802710DC 0026CD3C 4B FF 9D 8D */ bl OSSetCurrentContext /* 802710E0 0026CD40 3C 80 80 65 */ lis r4, 0x80653050@ha /* 802710E4 0026CD44 3C A0 80 64 */ lis r5, 0x80643050@ha /* 802710E8 0026CD48 38 84 30 50 */ addi r4, r4, 0x80653050@l @@ -90971,11 +90974,11 @@ func_80271344: /* 80271348 0026CFA8 7C 08 02 A6 */ mflr r0 /* 8027134C 0026CFAC 90 01 00 14 */ stw r0, 0x14(r1) /* 80271350 0026CFB0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80271354 0026CFB4 4B FF D4 09 */ bl func_8026E75C +/* 80271354 0026CFB4 4B FF D4 09 */ bl OSDisableInterrupts /* 80271358 0026CFB8 83 ED A8 28 */ lwz r31, lbl_8063FAE8-_SDA_BASE_(r13) /* 8027135C 0026CFBC 38 1F 00 01 */ addi r0, r31, 1 /* 80271360 0026CFC0 90 0D A8 28 */ stw r0, lbl_8063FAE8-_SDA_BASE_(r13) -/* 80271364 0026CFC4 4B FF D4 21 */ bl func_8026E784 +/* 80271364 0026CFC4 4B FF D4 21 */ bl OSRestoreInterrupts /* 80271368 0026CFC8 7F E3 FB 78 */ mr r3, r31 /* 8027136C 0026CFCC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80271370 0026CFD0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -90989,11 +90992,11 @@ func_80271380: /* 80271384 0026CFE4 7C 08 02 A6 */ mflr r0 /* 80271388 0026CFE8 90 01 00 14 */ stw r0, 0x14(r1) /* 8027138C 0026CFEC 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80271390 0026CFF0 4B FF D3 CD */ bl func_8026E75C +/* 80271390 0026CFF0 4B FF D3 CD */ bl OSDisableInterrupts /* 80271394 0026CFF4 83 ED A8 28 */ lwz r31, lbl_8063FAE8-_SDA_BASE_(r13) /* 80271398 0026CFF8 38 1F FF FF */ addi r0, r31, -1 /* 8027139C 0026CFFC 90 0D A8 28 */ stw r0, lbl_8063FAE8-_SDA_BASE_(r13) -/* 802713A0 0026D000 4B FF D3 E5 */ bl func_8026E784 +/* 802713A0 0026D000 4B FF D3 E5 */ bl OSRestoreInterrupts /* 802713A4 0026D004 7F E3 FB 78 */ mr r3, r31 /* 802713A8 0026D008 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802713AC 0026D00C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -91284,7 +91287,7 @@ lbl_80271750: /* 80271754 0026D3B4 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80271758 0026D3B8 40 82 00 1C */ bne lbl_80271774 /* 8027175C 0026D3BC 7C A3 2B 78 */ mr r3, r5 -/* 80271760 0026D3C0 4B FF 97 71 */ bl func_8026AED0 +/* 80271760 0026D3C0 4B FF 97 71 */ bl OSSaveContext /* 80271764 0026D3C4 2C 03 00 00 */ cmpwi r3, 0 /* 80271768 0026D3C8 41 82 00 0C */ beq lbl_80271774 /* 8027176C 0026D3CC 38 60 00 00 */ li r3, 0 @@ -91303,14 +91306,14 @@ lbl_80271774: /* 8027179C 0026D3FC 3C 60 80 51 */ lis r3, lbl_80514BF0@ha /* 802717A0 0026D400 90 1F 00 E4 */ stw r0, 0xe4(r31) /* 802717A4 0026D404 38 63 4B F0 */ addi r3, r3, lbl_80514BF0@l -/* 802717A8 0026D408 4B FF 96 C1 */ bl func_8026AE68 +/* 802717A8 0026D408 4B FF 96 C1 */ bl OSSetCurrentContext lbl_802717AC: -/* 802717AC 0026D40C 4B FF CF C5 */ bl func_8026E770 +/* 802717AC 0026D40C 4B FF CF C5 */ bl OSEnableInterrupts lbl_802717B0: /* 802717B0 0026D410 80 0D A8 30 */ lwz r0, lbl_8063FAF0-_SDA_BASE_(r13) /* 802717B4 0026D414 2C 00 00 00 */ cmpwi r0, 0 /* 802717B8 0026D418 41 82 FF F8 */ beq lbl_802717B0 -/* 802717BC 0026D41C 4B FF CF A1 */ bl func_8026E75C +/* 802717BC 0026D41C 4B FF CF A1 */ bl OSDisableInterrupts /* 802717C0 0026D420 80 0D A8 30 */ lwz r0, lbl_8063FAF0-_SDA_BASE_(r13) /* 802717C4 0026D424 2C 00 00 00 */ cmpwi r0, 0 /* 802717C8 0026D428 41 82 FF E4 */ beq lbl_802717AC @@ -91356,9 +91359,9 @@ lbl_80271834: /* 80271858 0026D4B8 4E 80 04 21 */ bctrl /* 8027185C 0026D4BC 93 DF 00 E4 */ stw r30, 0xe4(r31) /* 80271860 0026D4C0 7F C3 F3 78 */ mr r3, r30 -/* 80271864 0026D4C4 4B FF 96 05 */ bl func_8026AE68 +/* 80271864 0026D4C4 4B FF 96 05 */ bl OSSetCurrentContext /* 80271868 0026D4C8 7F C3 F3 78 */ mr r3, r30 -/* 8027186C 0026D4CC 4B FF 96 E5 */ bl func_8026AF50 +/* 8027186C 0026D4CC 4B FF 96 E5 */ bl OSLoadContext /* 80271870 0026D4D0 7F C3 F3 78 */ mr r3, r30 lbl_80271874: /* 80271874 0026D4D4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -91383,12 +91386,12 @@ func_802718A4: /* 802718A8 0026D508 7C 08 02 A6 */ mflr r0 /* 802718AC 0026D50C 90 01 00 14 */ stw r0, 0x14(r1) /* 802718B0 0026D510 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802718B4 0026D514 4B FF CE A9 */ bl func_8026E75C +/* 802718B4 0026D514 4B FF CE A9 */ bl OSDisableInterrupts /* 802718B8 0026D518 7C 7F 1B 78 */ mr r31, r3 /* 802718BC 0026D51C 38 60 00 01 */ li r3, 1 /* 802718C0 0026D520 4B FF FD A5 */ bl func_80271664 /* 802718C4 0026D524 7F E3 FB 78 */ mr r3, r31 -/* 802718C8 0026D528 4B FF CE BD */ bl func_8026E784 +/* 802718C8 0026D528 4B FF CE BD */ bl OSRestoreInterrupts /* 802718CC 0026D52C 80 01 00 14 */ lwz r0, 0x14(r1) /* 802718D0 0026D530 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802718D4 0026D534 7C 08 03 A6 */ mtlr r0 @@ -91447,7 +91450,7 @@ lbl_8027191C: /* 80271994 0026D5F4 93 DF 03 0C */ stw r30, 0x30c(r31) /* 80271998 0026D5F8 93 DF 03 10 */ stw r30, 0x310(r31) /* 8027199C 0026D5FC 93 DF 03 14 */ stw r30, 0x314(r31) -/* 802719A0 0026D600 4B FF CD BD */ bl func_8026E75C +/* 802719A0 0026D600 4B FF CD BD */ bl OSDisableInterrupts /* 802719A4 0026D604 3C 80 80 50 */ lis r4, lbl_80503CF0@ha /* 802719A8 0026D608 38 84 3C F0 */ addi r4, r4, lbl_80503CF0@l /* 802719AC 0026D60C 80 04 00 40 */ lwz r0, 0x40(r4) @@ -91550,7 +91553,7 @@ lbl_80271B18: /* 80271B20 0026D780 3C 80 80 00 */ lis r4, 0x800000E0@ha /* 80271B24 0026D784 90 1F 02 FC */ stw r0, 0x2fc(r31) /* 80271B28 0026D788 93 E4 00 E0 */ stw r31, 0x800000E0@l(r4) -/* 80271B2C 0026D78C 4B FF CC 59 */ bl func_8026E784 +/* 80271B2C 0026D78C 4B FF CC 59 */ bl OSRestoreInterrupts /* 80271B30 0026D790 38 60 00 01 */ li r3, 1 lbl_80271B34: /* 80271B34 0026D794 39 61 00 20 */ addi r11, r1, 0x20 @@ -91570,7 +91573,7 @@ func_80271B4C: /* 80271B60 0026D7C0 93 A1 00 14 */ stw r29, 0x14(r1) /* 80271B64 0026D7C4 93 81 00 10 */ stw r28, 0x10(r1) /* 80271B68 0026D7C8 7C 7C 1B 78 */ mr r28, r3 -/* 80271B6C 0026D7CC 4B FF CB F1 */ bl func_8026E75C +/* 80271B6C 0026D7CC 4B FF CB F1 */ bl OSDisableInterrupts /* 80271B70 0026D7D0 3F E0 80 00 */ lis r31, 0x800000E4@ha /* 80271B74 0026D7D4 7C 7D 1B 78 */ mr r29, r3 /* 80271B78 0026D7D8 83 DF 00 E4 */ lwz r30, 0x800000E4@l(r31) @@ -91617,7 +91620,7 @@ lbl_80271BDC: /* 80271C04 0026D864 4B FF FA 61 */ bl func_80271664 lbl_80271C08: /* 80271C08 0026D868 7F A3 EB 78 */ mr r3, r29 -/* 80271C0C 0026D86C 4B FF CB 79 */ bl func_8026E784 +/* 80271C0C 0026D86C 4B FF CB 79 */ bl OSRestoreInterrupts /* 80271C10 0026D870 80 01 00 24 */ lwz r0, 0x24(r1) /* 80271C14 0026D874 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80271C18 0026D878 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -91635,7 +91638,7 @@ func_80271C30: /* 80271C3C 0026D89C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80271C40 0026D8A0 93 C1 00 08 */ stw r30, 8(r1) /* 80271C44 0026D8A4 7C 7E 1B 78 */ mr r30, r3 -/* 80271C48 0026D8A8 4B FF CB 15 */ bl func_8026E75C +/* 80271C48 0026D8A8 4B FF CB 15 */ bl OSDisableInterrupts /* 80271C4C 0026D8AC A0 1E 02 C8 */ lhz r0, 0x2c8(r30) /* 80271C50 0026D8B0 7C 7F 1B 78 */ mr r31, r3 /* 80271C54 0026D8B4 2C 00 00 03 */ cmpwi r0, 3 @@ -91717,7 +91720,7 @@ lbl_80271D34: /* 80271D54 0026D9B4 48 00 00 10 */ b lbl_80271D64 lbl_80271D58: /* 80271D58 0026D9B8 7F E3 FB 78 */ mr r3, r31 -/* 80271D5C 0026D9BC 4B FF CA 29 */ bl func_8026E784 +/* 80271D5C 0026D9BC 4B FF CA 29 */ bl OSRestoreInterrupts /* 80271D60 0026D9C0 48 00 00 90 */ b lbl_80271DF0 lbl_80271D64: /* 80271D64 0026D9C4 7F C3 F3 78 */ mr r3, r30 @@ -91761,7 +91764,7 @@ lbl_80271DC4: /* 80271DE4 0026DA44 4B FF F8 81 */ bl func_80271664 lbl_80271DE8: /* 80271DE8 0026DA48 7F E3 FB 78 */ mr r3, r31 -/* 80271DEC 0026DA4C 4B FF C9 99 */ bl func_8026E784 +/* 80271DEC 0026DA4C 4B FF C9 99 */ bl OSRestoreInterrupts lbl_80271DF0: /* 80271DF0 0026DA50 80 01 00 14 */ lwz r0, 0x14(r1) /* 80271DF4 0026DA54 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -91780,7 +91783,7 @@ func_80271E08: /* 80271E1C 0026DA7C 93 C1 00 18 */ stw r30, 0x18(r1) /* 80271E20 0026DA80 93 A1 00 14 */ stw r29, 0x14(r1) /* 80271E24 0026DA84 7C 9D 23 78 */ mr r29, r4 -/* 80271E28 0026DA88 4B FF C9 35 */ bl func_8026E75C +/* 80271E28 0026DA88 4B FF C9 35 */ bl OSDisableInterrupts /* 80271E2C 0026DA8C A0 1F 02 CA */ lhz r0, 0x2ca(r31) /* 80271E30 0026DA90 7C 7E 1B 78 */ mr r30, r3 /* 80271E34 0026DA94 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -91817,7 +91820,7 @@ lbl_80271E9C: /* 80271E9C 0026DAFC 2C 00 00 00 */ cmpwi r0, 0 /* 80271EA0 0026DB00 40 82 00 14 */ bne lbl_80271EB4 /* 80271EA4 0026DB04 7F C3 F3 78 */ mr r3, r30 -/* 80271EA8 0026DB08 4B FF C8 DD */ bl func_8026E784 +/* 80271EA8 0026DB08 4B FF C8 DD */ bl OSRestoreInterrupts /* 80271EAC 0026DB0C 38 60 00 00 */ li r3, 0 /* 80271EB0 0026DB10 48 00 00 7C */ b lbl_80271F2C lbl_80271EB4: @@ -91850,12 +91853,12 @@ lbl_80271F08: /* 80271F08 0026DB68 38 00 00 00 */ li r0, 0 /* 80271F0C 0026DB6C 7F C3 F3 78 */ mr r3, r30 /* 80271F10 0026DB70 B0 1F 02 C8 */ sth r0, 0x2c8(r31) -/* 80271F14 0026DB74 4B FF C8 71 */ bl func_8026E784 +/* 80271F14 0026DB74 4B FF C8 71 */ bl OSRestoreInterrupts /* 80271F18 0026DB78 38 60 00 01 */ li r3, 1 /* 80271F1C 0026DB7C 48 00 00 10 */ b lbl_80271F2C lbl_80271F20: /* 80271F20 0026DB80 7F C3 F3 78 */ mr r3, r30 -/* 80271F24 0026DB84 4B FF C8 61 */ bl func_8026E784 +/* 80271F24 0026DB84 4B FF C8 61 */ bl OSRestoreInterrupts /* 80271F28 0026DB88 38 60 00 00 */ li r3, 0 lbl_80271F2C: /* 80271F2C 0026DB8C 80 01 00 24 */ lwz r0, 0x24(r1) @@ -91875,7 +91878,7 @@ func_80271F48: /* 80271F58 0026DBB8 93 C1 00 18 */ stw r30, 0x18(r1) /* 80271F5C 0026DBBC 93 A1 00 14 */ stw r29, 0x14(r1) /* 80271F60 0026DBC0 7C 7D 1B 78 */ mr r29, r3 -/* 80271F64 0026DBC4 4B FF C7 F9 */ bl func_8026E75C +/* 80271F64 0026DBC4 4B FF C7 F9 */ bl OSDisableInterrupts /* 80271F68 0026DBC8 83 DD 02 CC */ lwz r30, 0x2cc(r29) /* 80271F6C 0026DBCC 7C 7F 1B 78 */ mr r31, r3 /* 80271F70 0026DBD0 34 1E FF FF */ addic. r0, r30, -1 @@ -92054,7 +92057,7 @@ lbl_802721A4: /* 802721B4 0026DE14 4B FF F4 B1 */ bl func_80271664 lbl_802721B8: /* 802721B8 0026DE18 7F E3 FB 78 */ mr r3, r31 -/* 802721BC 0026DE1C 4B FF C5 C9 */ bl func_8026E784 +/* 802721BC 0026DE1C 4B FF C5 C9 */ bl OSRestoreInterrupts /* 802721C0 0026DE20 7F C3 F3 78 */ mr r3, r30 /* 802721C4 0026DE24 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802721C8 0026DE28 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -92073,7 +92076,7 @@ func_802721E0: /* 802721F0 0026DE50 93 C1 00 18 */ stw r30, 0x18(r1) /* 802721F4 0026DE54 93 A1 00 14 */ stw r29, 0x14(r1) /* 802721F8 0026DE58 7C 7D 1B 78 */ mr r29, r3 -/* 802721FC 0026DE5C 4B FF C5 61 */ bl func_8026E75C +/* 802721FC 0026DE5C 4B FF C5 61 */ bl OSDisableInterrupts /* 80272200 0026DE60 83 DD 02 CC */ lwz r30, 0x2cc(r29) /* 80272204 0026DE64 7C 7F 1B 78 */ mr r31, r3 /* 80272208 0026DE68 38 1E 00 01 */ addi r0, r30, 1 @@ -92174,7 +92177,7 @@ lbl_80272338: /* 80272348 0026DFA8 4B FF F3 1D */ bl func_80271664 lbl_8027234C: /* 8027234C 0026DFAC 7F E3 FB 78 */ mr r3, r31 -/* 80272350 0026DFB0 4B FF C4 35 */ bl func_8026E784 +/* 80272350 0026DFB0 4B FF C4 35 */ bl OSRestoreInterrupts /* 80272354 0026DFB4 7F C3 F3 78 */ mr r3, r30 /* 80272358 0026DFB8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8027235C 0026DFBC 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -92192,7 +92195,7 @@ func_80272374: /* 80272380 0026DFE0 93 E1 00 0C */ stw r31, 0xc(r1) /* 80272384 0026DFE4 93 C1 00 08 */ stw r30, 8(r1) /* 80272388 0026DFE8 7C 7E 1B 78 */ mr r30, r3 -/* 8027238C 0026DFEC 4B FF C3 D1 */ bl func_8026E75C +/* 8027238C 0026DFEC 4B FF C3 D1 */ bl OSDisableInterrupts /* 80272390 0026DFF0 3C 80 80 00 */ lis r4, 0x800000E4@ha /* 80272394 0026DFF4 38 00 00 04 */ li r0, 4 /* 80272398 0026DFF8 80 84 00 E4 */ lwz r4, 0x800000E4@l(r4) @@ -92247,7 +92250,7 @@ lbl_80272424: /* 8027243C 0026E09C 4B FF F2 29 */ bl func_80271664 lbl_80272440: /* 80272440 0026E0A0 7F E3 FB 78 */ mr r3, r31 -/* 80272444 0026E0A4 4B FF C3 41 */ bl func_8026E784 +/* 80272444 0026E0A4 4B FF C3 41 */ bl OSRestoreInterrupts /* 80272448 0026E0A8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8027244C 0026E0AC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80272450 0026E0B0 83 C1 00 08 */ lwz r30, 8(r1) @@ -92263,7 +92266,7 @@ func_80272460: /* 8027246C 0026E0CC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80272470 0026E0D0 93 C1 00 08 */ stw r30, 8(r1) /* 80272474 0026E0D4 7C 7E 1B 78 */ mr r30, r3 -/* 80272478 0026E0D8 4B FF C2 E5 */ bl func_8026E75C +/* 80272478 0026E0D8 4B FF C2 E5 */ bl OSDisableInterrupts /* 8027247C 0026E0DC 3C A0 80 51 */ lis r5, lbl_80514AF0@ha /* 80272480 0026E0E0 7C 7F 1B 78 */ mr r31, r3 /* 80272484 0026E0E4 38 A5 4A F0 */ addi r5, r5, lbl_80514AF0@l @@ -92318,7 +92321,7 @@ lbl_80272514: /* 80272530 0026E190 4B FF F1 35 */ bl func_80271664 lbl_80272534: /* 80272534 0026E194 7F E3 FB 78 */ mr r3, r31 -/* 80272538 0026E198 4B FF C2 4D */ bl func_8026E784 +/* 80272538 0026E198 4B FF C2 4D */ bl OSRestoreInterrupts /* 8027253C 0026E19C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80272540 0026E1A0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80272544 0026E1A4 83 C1 00 08 */ lwz r30, 8(r1) @@ -92344,7 +92347,7 @@ lbl_80272584: /* 80272584 0026E1E4 38 60 00 00 */ li r3, 0 /* 80272588 0026E1E8 48 00 00 9C */ b lbl_80272624 lbl_8027258C: -/* 8027258C 0026E1EC 4B FF C1 D1 */ bl func_8026E75C +/* 8027258C 0026E1EC 4B FF C1 D1 */ bl OSDisableInterrupts /* 80272590 0026E1F0 80 1D 02 D4 */ lwz r0, 0x2d4(r29) /* 80272594 0026E1F4 7C 7F 1B 78 */ mr r31, r3 /* 80272598 0026E1F8 7C 00 F0 00 */ cmpw r0, r30 @@ -92386,7 +92389,7 @@ lbl_80272604: /* 80272614 0026E274 4B FF F0 51 */ bl func_80271664 lbl_80272618: /* 80272618 0026E278 7F E3 FB 78 */ mr r3, r31 -/* 8027261C 0026E27C 4B FF C1 69 */ bl func_8026E784 +/* 8027261C 0026E27C 4B FF C1 69 */ bl OSRestoreInterrupts /* 80272620 0026E280 38 60 00 01 */ li r3, 1 lbl_80272624: /* 80272624 0026E284 80 01 00 24 */ lwz r0, 0x24(r1) @@ -92467,13 +92470,13 @@ func_80272704: /* 8027271C 0026E37C 7C 7D 1B 78 */ mr r29, r3 /* 80272720 0026E380 93 81 00 40 */ stw r28, 0x40(r1) /* 80272724 0026E384 7C 9C 23 78 */ mr r28, r4 -/* 80272728 0026E388 4B FF C0 35 */ bl func_8026E75C +/* 80272728 0026E388 4B FF C0 35 */ bl OSDisableInterrupts /* 8027272C 0026E38C 3C 80 80 00 */ lis r4, 0x800000E4@ha /* 80272730 0026E390 7C 7E 1B 78 */ mr r30, r3 /* 80272734 0026E394 83 E4 00 E4 */ lwz r31, 0x800000E4@l(r4) /* 80272738 0026E398 2C 1F 00 00 */ cmpwi r31, 0 /* 8027273C 0026E39C 40 82 00 0C */ bne lbl_80272748 -/* 80272740 0026E3A0 4B FF C0 45 */ bl func_8026E784 +/* 80272740 0026E3A0 4B FF C0 45 */ bl OSRestoreInterrupts /* 80272744 0026E3A4 48 00 00 54 */ b lbl_80272798 lbl_80272748: /* 80272748 0026E3A8 38 61 00 08 */ addi r3, r1, 8 @@ -92495,7 +92498,7 @@ lbl_80272748: /* 80272788 0026E3E8 38 61 00 08 */ addi r3, r1, 8 /* 8027278C 0026E3EC 4B FF 72 ED */ bl func_80269A78 /* 80272790 0026E3F0 7F C3 F3 78 */ mr r3, r30 -/* 80272794 0026E3F4 4B FF BF F1 */ bl func_8026E784 +/* 80272794 0026E3F4 4B FF BF F1 */ bl OSRestoreInterrupts lbl_80272798: /* 80272798 0026E3F8 80 01 00 54 */ lwz r0, 0x54(r1) /* 8027279C 0026E3FC 83 E1 00 4C */ lwz r31, 0x4c(r1) @@ -92506,13 +92509,13 @@ lbl_80272798: /* 802727B0 0026E410 38 21 00 50 */ addi r1, r1, 0x50 /* 802727B4 0026E414 4E 80 00 20 */ blr -.global func_802727B8 -func_802727B8: +.global OSGetTime +OSGetTime: /* 802727B8 0026E418 7C 6D 42 E6 */ mftbu r3 /* 802727BC 0026E41C 7C 8C 42 E6 */ mftb r4, 0x10c /* 802727C0 0026E420 7C AD 42 E6 */ mftbu r5 /* 802727C4 0026E424 7C 03 28 00 */ cmpw r3, r5 -/* 802727C8 0026E428 40 82 FF F0 */ bne func_802727B8 +/* 802727C8 0026E428 40 82 FF F0 */ bne OSGetTime /* 802727CC 0026E42C 4E 80 00 20 */ blr .global func_802727D0 @@ -92528,16 +92531,16 @@ func_802727D8: /* 802727E4 0026E444 93 E1 00 1C */ stw r31, 0x1c(r1) /* 802727E8 0026E448 93 C1 00 18 */ stw r30, 0x18(r1) /* 802727EC 0026E44C 93 A1 00 14 */ stw r29, 0x14(r1) -/* 802727F0 0026E450 4B FF BF 6D */ bl func_8026E75C +/* 802727F0 0026E450 4B FF BF 6D */ bl OSDisableInterrupts /* 802727F4 0026E454 7C 7F 1B 78 */ mr r31, r3 -/* 802727F8 0026E458 4B FF FF C1 */ bl func_802727B8 +/* 802727F8 0026E458 4B FF FF C1 */ bl OSGetTime /* 802727FC 0026E45C 3C C0 80 00 */ lis r6, 0x800030DC@ha /* 80272800 0026E460 80 A6 30 DC */ lwz r5, 0x800030DC@l(r6) /* 80272804 0026E464 80 06 30 D8 */ lwz r0, 0x30d8(r6) /* 80272808 0026E468 7F A5 20 14 */ addc r29, r5, r4 /* 8027280C 0026E46C 7F C0 19 14 */ adde r30, r0, r3 /* 80272810 0026E470 7F E3 FB 78 */ mr r3, r31 -/* 80272814 0026E474 4B FF BF 71 */ bl func_8026E784 +/* 80272814 0026E474 4B FF BF 71 */ bl OSRestoreInterrupts /* 80272818 0026E478 7F A4 EB 78 */ mr r4, r29 /* 8027281C 0026E47C 7F C3 F3 78 */ mr r3, r30 /* 80272820 0026E480 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -92557,13 +92560,13 @@ func_8027283C: /* 8027284C 0026E4AC 7C 7F 1B 78 */ mr r31, r3 /* 80272850 0026E4B0 93 C1 00 08 */ stw r30, 8(r1) /* 80272854 0026E4B4 7C 9E 23 78 */ mr r30, r4 -/* 80272858 0026E4B8 4B FF BF 05 */ bl func_8026E75C +/* 80272858 0026E4B8 4B FF BF 05 */ bl OSDisableInterrupts /* 8027285C 0026E4BC 3C A0 80 00 */ lis r5, 0x800030DC@ha /* 80272860 0026E4C0 80 85 30 DC */ lwz r4, 0x800030DC@l(r5) /* 80272864 0026E4C4 80 05 30 D8 */ lwz r0, 0x30d8(r5) /* 80272868 0026E4C8 7F C4 F0 14 */ addc r30, r4, r30 /* 8027286C 0026E4CC 7F E0 F9 14 */ adde r31, r0, r31 -/* 80272870 0026E4D0 4B FF BF 15 */ bl func_8026E784 +/* 80272870 0026E4D0 4B FF BF 15 */ bl OSRestoreInterrupts /* 80272874 0026E4D4 7F E3 FB 78 */ mr r3, r31 /* 80272878 0026E4D8 7F C4 F3 78 */ mr r4, r30 /* 8027287C 0026E4DC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -93183,14 +93186,14 @@ func_802730CC: /* 802730DC 0026ED3C 7C 7F 1B 78 */ mr r31, r3 /* 802730E0 0026ED40 93 C1 00 18 */ stw r30, 0x18(r1) /* 802730E4 0026ED44 93 A1 00 14 */ stw r29, 0x14(r1) -/* 802730E8 0026ED48 4B FF B6 75 */ bl func_8026E75C +/* 802730E8 0026ED48 4B FF B6 75 */ bl OSDisableInterrupts /* 802730EC 0026ED4C 80 0D A8 50 */ lwz r0, lbl_8063FB10-_SDA_BASE_(r13) /* 802730F0 0026ED50 7C 7E 1B 78 */ mr r30, r3 /* 802730F4 0026ED54 83 AD A8 5C */ lwz r29, lbl_8063FB1C-_SDA_BASE_(r13) /* 802730F8 0026ED58 2C 00 00 00 */ cmpwi r0, 0 /* 802730FC 0026ED5C 93 ED A8 5C */ stw r31, lbl_8063FB1C-_SDA_BASE_(r13) /* 80273100 0026ED60 40 82 00 60 */ bne lbl_80273160 -/* 80273104 0026ED64 4B FF B6 59 */ bl func_8026E75C +/* 80273104 0026ED64 4B FF B6 59 */ bl OSDisableInterrupts /* 80273108 0026ED68 7C 7F 1B 78 */ mr r31, r3 /* 8027310C 0026ED6C 3C A0 80 51 */ lis r5, lbl_805151E0@ha /* 80273110 0026ED70 3C E0 80 51 */ lis r7, lbl_80515200@ha @@ -93214,10 +93217,10 @@ lbl_80273150: /* 80273154 0026EDB4 90 0D A8 50 */ stw r0, lbl_8063FB10-_SDA_BASE_(r13) lbl_80273158: /* 80273158 0026EDB8 7F E3 FB 78 */ mr r3, r31 -/* 8027315C 0026EDBC 4B FF B6 29 */ bl func_8026E784 +/* 8027315C 0026EDBC 4B FF B6 29 */ bl OSRestoreInterrupts lbl_80273160: /* 80273160 0026EDC0 7F C3 F3 78 */ mr r3, r30 -/* 80273164 0026EDC4 4B FF B6 21 */ bl func_8026E784 +/* 80273164 0026EDC4 4B FF B6 21 */ bl OSRestoreInterrupts /* 80273168 0026EDC8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8027316C 0026EDCC 7F A3 EB 78 */ mr r3, r29 /* 80273170 0026EDD0 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -93236,14 +93239,14 @@ func_80273188: /* 80273198 0026EDF8 7C 7F 1B 78 */ mr r31, r3 /* 8027319C 0026EDFC 93 C1 00 18 */ stw r30, 0x18(r1) /* 802731A0 0026EE00 93 A1 00 14 */ stw r29, 0x14(r1) -/* 802731A4 0026EE04 4B FF B5 B9 */ bl func_8026E75C +/* 802731A4 0026EE04 4B FF B5 B9 */ bl OSDisableInterrupts /* 802731A8 0026EE08 80 0D A8 50 */ lwz r0, lbl_8063FB10-_SDA_BASE_(r13) /* 802731AC 0026EE0C 7C 7E 1B 78 */ mr r30, r3 /* 802731B0 0026EE10 83 AD A8 58 */ lwz r29, lbl_8063FB18-_SDA_BASE_(r13) /* 802731B4 0026EE14 2C 00 00 00 */ cmpwi r0, 0 /* 802731B8 0026EE18 93 ED A8 58 */ stw r31, lbl_8063FB18-_SDA_BASE_(r13) /* 802731BC 0026EE1C 40 82 00 60 */ bne lbl_8027321C -/* 802731C0 0026EE20 4B FF B5 9D */ bl func_8026E75C +/* 802731C0 0026EE20 4B FF B5 9D */ bl OSDisableInterrupts /* 802731C4 0026EE24 7C 7F 1B 78 */ mr r31, r3 /* 802731C8 0026EE28 3C A0 80 51 */ lis r5, lbl_805151E0@ha /* 802731CC 0026EE2C 3C E0 80 51 */ lis r7, lbl_80515200@ha @@ -93267,10 +93270,10 @@ lbl_8027320C: /* 80273210 0026EE70 90 0D A8 50 */ stw r0, lbl_8063FB10-_SDA_BASE_(r13) lbl_80273214: /* 80273214 0026EE74 7F E3 FB 78 */ mr r3, r31 -/* 80273218 0026EE78 4B FF B5 6D */ bl func_8026E784 +/* 80273218 0026EE78 4B FF B5 6D */ bl OSRestoreInterrupts lbl_8027321C: /* 8027321C 0026EE7C 7F C3 F3 78 */ mr r3, r30 -/* 80273220 0026EE80 4B FF B5 65 */ bl func_8026E784 +/* 80273220 0026EE80 4B FF B5 65 */ bl OSRestoreInterrupts /* 80273224 0026EE84 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80273228 0026EE88 7F A3 EB 78 */ mr r3, r29 /* 8027322C 0026EE8C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -93288,15 +93291,15 @@ func_80273244: /* 80273250 0026EEB0 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80273254 0026EEB4 93 C1 00 18 */ stw r30, 0x18(r1) /* 80273258 0026EEB8 93 A1 00 14 */ stw r29, 0x14(r1) -/* 8027325C 0026EEBC 4B FF B5 01 */ bl func_8026E75C +/* 8027325C 0026EEBC 4B FF B5 01 */ bl OSDisableInterrupts /* 80273260 0026EEC0 83 AD A8 40 */ lwz r29, lbl_8063FB00-_SDA_BASE_(r13) /* 80273264 0026EEC4 3B E0 00 00 */ li r31, 0 /* 80273268 0026EEC8 93 ED A8 40 */ stw r31, lbl_8063FB00-_SDA_BASE_(r13) -/* 8027326C 0026EECC 4B FF B5 19 */ bl func_8026E784 +/* 8027326C 0026EECC 4B FF B5 19 */ bl OSRestoreInterrupts /* 80273270 0026EED0 80 0D A8 50 */ lwz r0, lbl_8063FB10-_SDA_BASE_(r13) /* 80273274 0026EED4 2C 00 00 00 */ cmpwi r0, 0 /* 80273278 0026EED8 40 82 00 5C */ bne lbl_802732D4 -/* 8027327C 0026EEDC 4B FF B4 E1 */ bl func_8026E75C +/* 8027327C 0026EEDC 4B FF B4 E1 */ bl OSDisableInterrupts /* 80273280 0026EEE0 7C 7E 1B 78 */ mr r30, r3 /* 80273284 0026EEE4 3C A0 80 51 */ lis r5, lbl_805151E0@ha /* 80273288 0026EEE8 3C E0 80 51 */ lis r7, lbl_80515200@ha @@ -93319,7 +93322,7 @@ lbl_802732C8: /* 802732C8 0026EF28 93 ED A8 50 */ stw r31, lbl_8063FB10-_SDA_BASE_(r13) lbl_802732CC: /* 802732CC 0026EF2C 7F C3 F3 78 */ mr r3, r30 -/* 802732D0 0026EF30 4B FF B4 B5 */ bl func_8026E784 +/* 802732D0 0026EF30 4B FF B4 B5 */ bl OSRestoreInterrupts lbl_802732D4: /* 802732D4 0026EF34 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802732D8 0026EF38 7F A3 EB 78 */ mr r3, r29 @@ -93374,7 +93377,7 @@ lbl_80273368: /* 80273388 0026EFE8 38 60 00 00 */ li r3, 0 /* 8027338C 0026EFEC 48 00 00 68 */ b lbl_802733F4 lbl_80273390: -/* 80273390 0026EFF0 4B FF B3 CD */ bl func_8026E75C +/* 80273390 0026EFF0 4B FF B3 CD */ bl OSDisableInterrupts /* 80273394 0026EFF4 7C 7E 1B 78 */ mr r30, r3 /* 80273398 0026EFF8 3C A0 80 51 */ lis r5, lbl_805151E0@ha /* 8027339C 0026EFFC 3C E0 80 51 */ lis r7, lbl_80515200@ha @@ -93397,7 +93400,7 @@ lbl_802733DC: /* 802733DC 0026F03C 93 ED A8 50 */ stw r31, lbl_8063FB10-_SDA_BASE_(r13) lbl_802733E0: /* 802733E0 0026F040 7F C3 F3 78 */ mr r3, r30 -/* 802733E4 0026F044 4B FF B3 A1 */ bl func_8026E784 +/* 802733E4 0026F044 4B FF B3 A1 */ bl OSRestoreInterrupts /* 802733E8 0026F048 38 00 00 01 */ li r0, 1 /* 802733EC 0026F04C 38 60 00 01 */ li r3, 1 /* 802733F0 0026F050 90 0D A8 44 */ stw r0, lbl_8063FB04-_SDA_BASE_(r13) @@ -93439,8 +93442,8 @@ lbl_8027344C: /* 8027346C 0026F0CC 38 C0 00 20 */ li r6, 0x20 /* 80273470 0026F0D0 39 00 00 20 */ li r8, 0x20 /* 80273474 0026F0D4 48 03 06 7D */ bl func_802A3AF0 -/* 80273478 0026F0D8 4B FF B2 E5 */ bl func_8026E75C -/* 8027347C 0026F0DC 4B FF 72 F1 */ bl func_8026A76C +/* 80273478 0026F0D8 4B FF B2 E5 */ bl OSDisableInterrupts +/* 8027347C 0026F0DC 4B FF 72 F1 */ bl ICFlashInvalidate lbl_80273480: /* 80273480 0026F0E0 48 00 00 00 */ b lbl_80273480 @@ -93472,8 +93475,8 @@ lbl_802734C4: /* 802734DC 0026F13C 38 C0 00 20 */ li r6, 0x20 /* 802734E0 0026F140 39 00 00 20 */ li r8, 0x20 /* 802734E4 0026F144 48 03 06 0D */ bl func_802A3AF0 -/* 802734E8 0026F148 4B FF B2 75 */ bl func_8026E75C -/* 802734EC 0026F14C 4B FF 72 81 */ bl func_8026A76C +/* 802734E8 0026F148 4B FF B2 75 */ bl OSDisableInterrupts +/* 802734EC 0026F14C 4B FF 72 81 */ bl ICFlashInvalidate lbl_802734F0: /* 802734F0 0026F150 48 00 00 00 */ b lbl_802734F0 @@ -93494,17 +93497,17 @@ func_802734F4: /* 80273524 0026F184 38 60 FF F6 */ li r3, -10 /* 80273528 0026F188 48 00 00 A8 */ b lbl_802735D0 lbl_8027352C: -/* 8027352C 0026F18C 4B FF B2 31 */ bl func_8026E75C +/* 8027352C 0026F18C 4B FF B2 31 */ bl OSDisableInterrupts /* 80273530 0026F190 80 0D A8 54 */ lwz r0, lbl_8063FB14-_SDA_BASE_(r13) /* 80273534 0026F194 2C 00 00 00 */ cmpwi r0, 0 /* 80273538 0026F198 41 82 00 10 */ beq lbl_80273548 -/* 8027353C 0026F19C 4B FF B2 49 */ bl func_8026E784 +/* 8027353C 0026F19C 4B FF B2 49 */ bl OSRestoreInterrupts /* 80273540 0026F1A0 38 60 00 00 */ li r3, 0 /* 80273544 0026F1A4 48 00 00 8C */ b lbl_802735D0 lbl_80273548: /* 80273548 0026F1A8 38 00 00 01 */ li r0, 1 /* 8027354C 0026F1AC 90 0D A8 54 */ stw r0, lbl_8063FB14-_SDA_BASE_(r13) -/* 80273550 0026F1B0 4B FF B2 35 */ bl func_8026E784 +/* 80273550 0026F1B0 4B FF B2 35 */ bl OSRestoreInterrupts /* 80273554 0026F1B4 57 A0 38 30 */ slwi r0, r29, 7 /* 80273558 0026F1B8 3C 60 80 51 */ lis r3, lbl_80515260@ha /* 8027355C 0026F1BC 7C 04 FB 78 */ or r4, r0, r31 @@ -93643,7 +93646,7 @@ lbl_80273724: lbl_80273728: /* 80273728 0026F388 2C 00 00 00 */ cmpwi r0, 0 /* 8027372C 0026F38C 41 82 00 34 */ beq lbl_80273760 -/* 80273730 0026F390 4B FF B0 2D */ bl func_8026E75C +/* 80273730 0026F390 4B FF B0 2D */ bl OSDisableInterrupts /* 80273734 0026F394 3C 80 80 27 */ lis r4, lbl_802736B4@ha /* 80273738 0026F398 81 8D A8 5C */ lwz r12, lbl_8063FB1C-_SDA_BASE_(r13) /* 8027373C 0026F39C 38 84 36 B4 */ addi r4, r4, lbl_802736B4@l @@ -93654,9 +93657,9 @@ lbl_80273728: /* 80273750 0026F3B0 7D 89 03 A6 */ mtctr r12 /* 80273754 0026F3B4 4E 80 04 21 */ bctrl /* 80273758 0026F3B8 7F E3 FB 78 */ mr r3, r31 -/* 8027375C 0026F3BC 4B FF B0 29 */ bl func_8026E784 +/* 8027375C 0026F3BC 4B FF B0 29 */ bl OSRestoreInterrupts lbl_80273760: -/* 80273760 0026F3C0 4B FF AF FD */ bl func_8026E75C +/* 80273760 0026F3C0 4B FF AF FD */ bl OSDisableInterrupts /* 80273764 0026F3C4 7C 7F 1B 78 */ mr r31, r3 /* 80273768 0026F3C8 3C A0 80 51 */ lis r5, lbl_805151E0@ha /* 8027376C 0026F3CC 3C E0 80 51 */ lis r7, lbl_80515200@ha @@ -93680,13 +93683,13 @@ lbl_802737AC: /* 802737B0 0026F410 90 0D A8 50 */ stw r0, lbl_8063FB10-_SDA_BASE_(r13) lbl_802737B4: /* 802737B4 0026F414 7F E3 FB 78 */ mr r3, r31 -/* 802737B8 0026F418 4B FF AF CD */ bl func_8026E784 +/* 802737B8 0026F418 4B FF AF CD */ bl OSRestoreInterrupts lbl_802737BC: /* 802737BC 0026F41C 3C 60 80 51 */ lis r3, lbl_80515200@ha /* 802737C0 0026F420 80 03 52 00 */ lwz r0, lbl_80515200@l(r3) /* 802737C4 0026F424 28 00 08 00 */ cmplwi r0, 0x800 /* 802737C8 0026F428 40 82 00 2C */ bne lbl_802737F4 -/* 802737CC 0026F42C 4B FF AF 91 */ bl func_8026E75C +/* 802737CC 0026F42C 4B FF AF 91 */ bl OSDisableInterrupts /* 802737D0 0026F430 3C 80 80 27 */ lis r4, lbl_802736B8@ha /* 802737D4 0026F434 81 8D A8 58 */ lwz r12, lbl_8063FB18-_SDA_BASE_(r13) /* 802737D8 0026F438 38 84 36 B8 */ addi r4, r4, lbl_802736B8@l @@ -93695,7 +93698,7 @@ lbl_802737BC: /* 802737E4 0026F444 7D 89 03 A6 */ mtctr r12 /* 802737E8 0026F448 4E 80 04 21 */ bctrl /* 802737EC 0026F44C 7F E3 FB 78 */ mr r3, r31 -/* 802737F0 0026F450 4B FF AF 95 */ bl func_8026E784 +/* 802737F0 0026F450 4B FF AF 95 */ bl OSRestoreInterrupts lbl_802737F4: /* 802737F4 0026F454 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802737F8 0026F458 38 60 00 00 */ li r3, 0 @@ -93810,7 +93813,7 @@ lbl_80273968: /* 80273984 0026F5E4 48 00 00 F4 */ b lbl_80273A78 /* 80273988 0026F5E8 28 03 00 80 */ cmplwi r3, 0x80 /* 8027398C 0026F5EC 40 82 00 70 */ bne lbl_802739FC -/* 80273990 0026F5F0 4B FF EE 29 */ bl func_802727B8 +/* 80273990 0026F5F0 4B FF EE 29 */ bl OSGetTime /* 80273994 0026F5F4 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 80273998 0026F5F8 81 0D A8 84 */ lwz r8, lbl_8063FB44-_SDA_BASE_(r13) /* 8027399C 0026F5FC 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) @@ -93939,7 +93942,7 @@ lbl_80273B28: /* 80273B5C 0026F7BC 4B FF 5E 29 */ bl func_80269984 /* 80273B60 0026F7C0 48 00 00 74 */ b lbl_80273BD4 lbl_80273B64: -/* 80273B64 0026F7C4 4B FF EC 55 */ bl func_802727B8 +/* 80273B64 0026F7C4 4B FF EC 55 */ bl OSGetTime /* 80273B68 0026F7C8 38 BF 00 00 */ addi r5, r31, 0 /* 80273B6C 0026F7CC 38 00 00 1F */ li r0, 0x1f /* 80273B70 0026F7D0 90 85 00 64 */ stw r4, 0x64(r5) @@ -94072,7 +94075,7 @@ func_80273D1C: /* 80273D2C 0026F98C 4B F5 33 F9 */ bl func_801C7124 /* 80273D30 0026F990 3F A0 80 51 */ lis r29, lbl_805152A0@ha /* 80273D34 0026F994 3B BD 52 A0 */ addi r29, r29, lbl_805152A0@l -/* 80273D38 0026F998 4B FF AA 25 */ bl func_8026E75C +/* 80273D38 0026F998 4B FF AA 25 */ bl OSDisableInterrupts /* 80273D3C 0026F99C 80 0D 87 F0 */ lwz r0, lbl_8063DAB0-_SDA_BASE_(r13) /* 80273D40 0026F9A0 38 80 00 01 */ li r4, 1 /* 80273D44 0026F9A4 90 8D A8 70 */ stw r4, lbl_8063FB30-_SDA_BASE_(r13) @@ -94087,7 +94090,7 @@ func_80273D1C: /* 80273D68 0026F9C8 40 82 00 10 */ bne lbl_80273D78 lbl_80273D6C: /* 80273D6C 0026F9CC 7F 43 D3 78 */ mr r3, r26 -/* 80273D70 0026F9D0 4B FF AA 15 */ bl func_8026E784 +/* 80273D70 0026F9D0 4B FF AA 15 */ bl OSRestoreInterrupts /* 80273D74 0026F9D4 48 00 01 70 */ b lbl_80273EE4 lbl_80273D78: /* 80273D78 0026F9D8 2C 00 00 04 */ cmpwi r0, 4 @@ -94095,8 +94098,8 @@ lbl_80273D78: /* 80273D80 0026F9E0 38 7D 00 80 */ addi r3, r29, 0x80 /* 80273D84 0026F9E4 4B FF 5C F5 */ bl func_80269A78 /* 80273D88 0026F9E8 7F 43 D3 78 */ mr r3, r26 -/* 80273D8C 0026F9EC 4B FF A9 F9 */ bl func_8026E784 -/* 80273D90 0026F9F0 4B FF EA 29 */ bl func_802727B8 +/* 80273D8C 0026F9EC 4B FF A9 F9 */ bl OSRestoreInterrupts +/* 80273D90 0026F9F0 4B FF EA 29 */ bl OSGetTime /* 80273D94 0026F9F4 38 BD 00 00 */ addi r5, r29, 0 /* 80273D98 0026F9F8 38 00 00 1F */ li r0, 0x1f /* 80273D9C 0026F9FC 90 85 00 64 */ stw r4, 0x64(r5) @@ -94124,11 +94127,11 @@ lbl_80273DE0: /* 80273DEC 0026FA4C 38 7D 00 80 */ addi r3, r29, 0x80 /* 80273DF0 0026FA50 4B FF 5C 89 */ bl func_80269A78 /* 80273DF4 0026FA54 7F 43 D3 78 */ mr r3, r26 -/* 80273DF8 0026FA58 4B FF A9 8D */ bl func_8026E784 +/* 80273DF8 0026FA58 4B FF A9 8D */ bl OSRestoreInterrupts /* 80273DFC 0026FA5C 48 00 00 78 */ b lbl_80273E74 lbl_80273E00: -/* 80273E00 0026FA60 4B FF A9 85 */ bl func_8026E784 -/* 80273E04 0026FA64 4B FF E9 B5 */ bl func_802727B8 +/* 80273E00 0026FA60 4B FF A9 85 */ bl OSRestoreInterrupts +/* 80273E04 0026FA64 4B FF E9 B5 */ bl OSGetTime /* 80273E08 0026FA68 3C A0 10 62 */ lis r5, 0x10624DD3@ha /* 80273E0C 0026FA6C 38 00 00 00 */ li r0, 0 /* 80273E10 0026FA70 7C 9E 23 78 */ mr r30, r4 @@ -94140,7 +94143,7 @@ lbl_80273E24: /* 80273E24 0026FA84 80 0D A8 74 */ lwz r0, lbl_8063FB34-_SDA_BASE_(r13) /* 80273E28 0026FA88 2C 00 00 00 */ cmpwi r0, 0 /* 80273E2C 0026FA8C 40 82 00 48 */ bne lbl_80273E74 -/* 80273E30 0026FA90 4B FF E9 89 */ bl func_802727B8 +/* 80273E30 0026FA90 4B FF E9 89 */ bl OSGetTime /* 80273E34 0026FA94 80 1B 00 F8 */ lwz r0, 0xf8(r27) /* 80273E38 0026FA98 7C 9E 20 10 */ subfc r4, r30, r4 /* 80273E3C 0026FA9C 7C 7F 19 10 */ subfe r3, r31, r3 @@ -94745,7 +94748,7 @@ func_80274648: /* 80274674 002702D4 3C 60 80 51 */ lis r3, lbl_805154C0@ha /* 80274678 002702D8 38 63 54 C0 */ addi r3, r3, lbl_805154C0@l /* 8027467C 002702DC 7F E3 02 14 */ add r31, r3, r0 -/* 80274680 002702E0 4B FF A0 DD */ bl func_8026E75C +/* 80274680 002702E0 4B FF A0 DD */ bl OSDisableInterrupts /* 80274684 002702E4 7C 7E 1B 78 */ mr r30, r3 /* 80274688 002702E8 80 1F 00 0C */ lwz r0, 0xc(r31) /* 8027468C 002702EC 54 00 07 BF */ clrlwi. r0, r0, 0x1e @@ -94755,7 +94758,7 @@ func_80274648: /* 8027469C 002702FC 40 82 00 14 */ bne lbl_802746B0 lbl_802746A0: /* 802746A0 00270300 7F C3 F3 78 */ mr r3, r30 -/* 802746A4 00270304 4B FF A0 E1 */ bl func_8026E784 +/* 802746A4 00270304 4B FF A0 E1 */ bl OSRestoreInterrupts /* 802746A8 00270308 38 60 00 00 */ li r3, 0 /* 802746AC 0027030C 48 00 02 00 */ b lbl_802748AC lbl_802746B0: @@ -94891,7 +94894,7 @@ lbl_80274860: /* 80274898 002704F8 7C 63 02 14 */ add r3, r3, r0 /* 8027489C 002704FC 90 83 68 0C */ stw r4, 0x680c(r3) /* 802748A0 00270500 7F C3 F3 78 */ mr r3, r30 -/* 802748A4 00270504 4B FF 9E E1 */ bl func_8026E784 +/* 802748A4 00270504 4B FF 9E E1 */ bl OSRestoreInterrupts /* 802748A8 00270508 38 60 00 01 */ li r3, 1 lbl_802748AC: /* 802748AC 0027050C 39 61 00 30 */ addi r11, r1, 0x30 @@ -94967,7 +94970,7 @@ func_80274968: /* 80274994 002705F4 3C 60 80 51 */ lis r3, lbl_805154C0@ha /* 80274998 002705F8 38 63 54 C0 */ addi r3, r3, lbl_805154C0@l /* 8027499C 002705FC 7F E3 02 14 */ add r31, r3, r0 -/* 802749A0 00270600 4B FF 9D BD */ bl func_8026E75C +/* 802749A0 00270600 4B FF 9D BD */ bl OSDisableInterrupts /* 802749A4 00270604 7C 7E 1B 78 */ mr r30, r3 /* 802749A8 00270608 80 1F 00 0C */ lwz r0, 0xc(r31) /* 802749AC 0027060C 54 00 07 BF */ clrlwi. r0, r0, 0x1e @@ -94977,7 +94980,7 @@ func_80274968: /* 802749BC 0027061C 40 82 00 14 */ bne lbl_802749D0 lbl_802749C0: /* 802749C0 00270620 7F C3 F3 78 */ mr r3, r30 -/* 802749C4 00270624 4B FF 9D C1 */ bl func_8026E784 +/* 802749C4 00270624 4B FF 9D C1 */ bl OSRestoreInterrupts /* 802749C8 00270628 38 60 00 00 */ li r3, 0 /* 802749CC 0027062C 48 00 00 7C */ b lbl_80274A48 lbl_802749D0: @@ -95010,7 +95013,7 @@ lbl_80274A0C: /* 80274A34 00270694 60 00 00 03 */ ori r0, r0, 3 /* 80274A38 00270698 90 03 68 0C */ stw r0, 0x680c(r3) /* 80274A3C 0027069C 7F C3 F3 78 */ mr r3, r30 -/* 80274A40 002706A0 4B FF 9D 45 */ bl func_8026E784 +/* 80274A40 002706A0 4B FF 9D 45 */ bl OSRestoreInterrupts /* 80274A44 002706A4 38 60 00 01 */ li r3, 1 lbl_80274A48: /* 80274A48 002706A8 39 61 00 30 */ addi r11, r1, 0x30 @@ -95042,7 +95045,7 @@ lbl_80274AA0: /* 80274AA0 00270700 80 03 68 0C */ lwz r0, 0x680c(r3) /* 80274AA4 00270704 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80274AA8 00270708 40 82 02 04 */ bne lbl_80274CAC -/* 80274AAC 0027070C 4B FF 9C B1 */ bl func_8026E75C +/* 80274AAC 0027070C 4B FF 9C B1 */ bl OSDisableInterrupts /* 80274AB0 00270710 7C 7C 1B 78 */ mr r28, r3 /* 80274AB4 00270714 80 1F 00 0C */ lwz r0, 0xc(r31) /* 80274AB8 00270718 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d @@ -95177,7 +95180,7 @@ lbl_80274C9C: /* 80274C9C 002708FC 3B A0 00 01 */ li r29, 1 lbl_80274CA0: /* 80274CA0 00270900 7F 83 E3 78 */ mr r3, r28 -/* 80274CA4 00270904 4B FF 9A E1 */ bl func_8026E784 +/* 80274CA4 00270904 4B FF 9A E1 */ bl OSRestoreInterrupts /* 80274CA8 00270908 48 00 00 10 */ b lbl_80274CB8 lbl_80274CAC: /* 80274CAC 0027090C 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -95207,7 +95210,7 @@ func_80274CDC: /* 80274CFC 0027095C 3F E0 80 51 */ lis r31, lbl_805154C0@ha /* 80274D00 00270960 3B FF 54 C0 */ addi r31, r31, lbl_805154C0@l /* 80274D04 00270964 7F DF 02 14 */ add r30, r31, r0 -/* 80274D08 00270968 4B FF 9A 55 */ bl func_8026E75C +/* 80274D08 00270968 4B FF 9A 55 */ bl OSDisableInterrupts /* 80274D0C 0027096C 7C 7C 1B 78 */ mr r28, r3 /* 80274D10 00270970 83 BE 00 00 */ lwz r29, 0(r30) /* 80274D14 00270974 93 7E 00 00 */ stw r27, 0(r30) @@ -95223,7 +95226,7 @@ lbl_80274D30: /* 80274D38 00270998 4B FF F8 21 */ bl func_80274558 lbl_80274D3C: /* 80274D3C 0027099C 7F 83 E3 78 */ mr r3, r28 -/* 80274D40 002709A0 4B FF 9A 45 */ bl func_8026E784 +/* 80274D40 002709A0 4B FF 9A 45 */ bl OSRestoreInterrupts /* 80274D44 002709A4 7F A3 EB 78 */ mr r3, r29 /* 80274D48 002709A8 39 61 00 20 */ addi r11, r1, 0x20 /* 80274D4C 002709AC 4B F5 24 25 */ bl func_801C7170 @@ -95252,7 +95255,7 @@ func_80274D60: /* 80274D9C 002709FC 48 00 01 24 */ b lbl_80274EC0 lbl_80274DA0: /* 80274DA0 00270A00 3B A0 00 01 */ li r29, 1 -/* 80274DA4 00270A04 4B FF 99 B9 */ bl func_8026E75C +/* 80274DA4 00270A04 4B FF 99 B9 */ bl OSDisableInterrupts /* 80274DA8 00270A08 7C 7E 1B 78 */ mr r30, r3 /* 80274DAC 00270A0C 1C 7C 00 14 */ mulli r3, r28, 0x14 /* 80274DB0 00270A10 3C 00 CD 00 */ lis r0, 0xcd00 @@ -95276,7 +95279,7 @@ lbl_80274DA0: lbl_80274DF8: /* 80274DF8 00270A58 54 A0 04 E7 */ rlwinm. r0, r5, 0, 0x13, 0x13 /* 80274DFC 00270A5C 41 82 00 6C */ beq lbl_80274E68 -/* 80274E00 00270A60 4B FF D9 B9 */ bl func_802727B8 +/* 80274E00 00270A60 4B FF D9 B9 */ bl OSGetTime /* 80274E04 00270A64 3F E0 80 00 */ lis r31, 0x800000F8@ha /* 80274E08 00270A68 80 1F 00 F8 */ lwz r0, 0x800000F8@l(r31) /* 80274E0C 00270A6C 54 00 F0 BE */ srwi r0, r0, 2 @@ -95327,7 +95330,7 @@ lbl_80274E98: /* 80274EB0 00270B10 3B A0 00 00 */ li r29, 0 lbl_80274EB4: /* 80274EB4 00270B14 7F C3 F3 78 */ mr r3, r30 -/* 80274EB8 00270B18 4B FF 98 CD */ bl func_8026E784 +/* 80274EB8 00270B18 4B FF 98 CD */ bl OSRestoreInterrupts /* 80274EBC 00270B1C 7F A3 EB 78 */ mr r3, r29 lbl_80274EC0: /* 80274EC0 00270B20 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -95363,16 +95366,16 @@ func_80274EE0: /* 80274F2C 00270B8C 38 A1 00 08 */ addi r5, r1, 8 /* 80274F30 00270B90 48 00 0B 11 */ bl func_80275A40 lbl_80274F34: -/* 80274F34 00270B94 4B FF 98 29 */ bl func_8026E75C +/* 80274F34 00270B94 4B FF 98 29 */ bl OSDisableInterrupts /* 80274F38 00270B98 7C 7E 1B 78 */ mr r30, r3 /* 80274F3C 00270B9C 80 1F 00 20 */ lwz r0, 0x20(r31) /* 80274F40 00270BA0 2C 00 00 00 */ cmpwi r0, 0 /* 80274F44 00270BA4 40 82 00 10 */ bne lbl_80274F54 -/* 80274F48 00270BA8 4B FF 98 3D */ bl func_8026E784 +/* 80274F48 00270BA8 4B FF 98 3D */ bl OSRestoreInterrupts /* 80274F4C 00270BAC 38 60 00 00 */ li r3, 0 /* 80274F50 00270BB0 48 00 00 90 */ b lbl_80274FE0 lbl_80274F54: -/* 80274F54 00270BB4 4B FF 98 09 */ bl func_8026E75C +/* 80274F54 00270BB4 4B FF 98 09 */ bl OSDisableInterrupts /* 80274F58 00270BB8 7C 7C 1B 78 */ mr r28, r3 /* 80274F5C 00270BBC 80 1F 00 0C */ lwz r0, 0xc(r31) /* 80274F60 00270BC0 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c @@ -95383,7 +95386,7 @@ lbl_80274F54: /* 80274F74 00270BD4 40 82 00 14 */ bne lbl_80274F88 lbl_80274F78: /* 80274F78 00270BD8 7F 83 E3 78 */ mr r3, r28 -/* 80274F7C 00270BDC 4B FF 98 09 */ bl func_8026E784 +/* 80274F7C 00270BDC 4B FF 98 09 */ bl OSRestoreInterrupts /* 80274F80 00270BE0 3B A0 00 00 */ li r29, 0 /* 80274F84 00270BE4 48 00 00 50 */ b lbl_80274FD4 lbl_80274F88: @@ -95404,11 +95407,11 @@ lbl_80274F88: /* 80274FC0 00270C20 60 00 00 08 */ ori r0, r0, 8 /* 80274FC4 00270C24 90 1F 00 0C */ stw r0, 0xc(r31) /* 80274FC8 00270C28 7F 83 E3 78 */ mr r3, r28 -/* 80274FCC 00270C2C 4B FF 97 B9 */ bl func_8026E784 +/* 80274FCC 00270C2C 4B FF 97 B9 */ bl OSRestoreInterrupts /* 80274FD0 00270C30 3B A0 00 01 */ li r29, 1 lbl_80274FD4: /* 80274FD4 00270C34 7F C3 F3 78 */ mr r3, r30 -/* 80274FD8 00270C38 4B FF 97 AD */ bl func_8026E784 +/* 80274FD8 00270C38 4B FF 97 AD */ bl OSRestoreInterrupts /* 80274FDC 00270C3C 7F A3 EB 78 */ mr r3, r29 lbl_80274FE0: /* 80274FE0 00270C40 39 61 00 30 */ addi r11, r1, 0x30 @@ -95431,12 +95434,12 @@ func_80274FF8: /* 80275018 00270C78 3C 60 80 51 */ lis r3, lbl_805154C0@ha /* 8027501C 00270C7C 38 63 54 C0 */ addi r3, r3, lbl_805154C0@l /* 80275020 00270C80 7F E3 02 14 */ add r31, r3, r0 -/* 80275024 00270C84 4B FF 97 39 */ bl func_8026E75C +/* 80275024 00270C84 4B FF 97 39 */ bl OSDisableInterrupts /* 80275028 00270C88 7C 7E 1B 78 */ mr r30, r3 /* 8027502C 00270C8C 80 1F 00 0C */ lwz r0, 0xc(r31) /* 80275030 00270C90 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 80275034 00270C94 40 82 00 10 */ bne lbl_80275044 -/* 80275038 00270C98 4B FF 97 4D */ bl func_8026E784 +/* 80275038 00270C98 4B FF 97 4D */ bl OSRestoreInterrupts /* 8027503C 00270C9C 38 60 00 01 */ li r3, 1 /* 80275040 00270CA0 48 00 00 54 */ b lbl_80275094 lbl_80275044: @@ -95446,7 +95449,7 @@ lbl_80275044: /* 80275050 00270CB0 80 1F 00 18 */ lwz r0, 0x18(r31) /* 80275054 00270CB4 2C 00 00 00 */ cmpwi r0, 0 /* 80275058 00270CB8 40 82 00 10 */ bne lbl_80275068 -/* 8027505C 00270CBC 4B FF 97 29 */ bl func_8026E784 +/* 8027505C 00270CBC 4B FF 97 29 */ bl OSRestoreInterrupts /* 80275060 00270CC0 38 60 00 00 */ li r3, 0 /* 80275064 00270CC4 48 00 00 30 */ b lbl_80275094 lbl_80275068: @@ -95459,7 +95462,7 @@ lbl_80275068: /* 80275080 00270CE0 7C 63 04 30 */ srw r3, r3, r0 /* 80275084 00270CE4 4B FF 9A 69 */ bl func_8026EAEC /* 80275088 00270CE8 7F C3 F3 78 */ mr r3, r30 -/* 8027508C 00270CEC 4B FF 96 F9 */ bl func_8026E784 +/* 8027508C 00270CEC 4B FF 96 F9 */ bl OSRestoreInterrupts /* 80275090 00270CF0 38 60 00 01 */ li r3, 1 lbl_80275094: /* 80275094 00270CF4 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -95484,7 +95487,7 @@ func_802750B0: /* 802750D4 00270D34 3C 60 80 51 */ lis r3, lbl_805154C0@ha /* 802750D8 00270D38 38 63 54 C0 */ addi r3, r3, lbl_805154C0@l /* 802750DC 00270D3C 7F E3 02 14 */ add r31, r3, r0 -/* 802750E0 00270D40 4B FF 96 7D */ bl func_8026E75C +/* 802750E0 00270D40 4B FF 96 7D */ bl OSDisableInterrupts /* 802750E4 00270D44 7C 7E 1B 78 */ mr r30, r3 /* 802750E8 00270D48 80 1F 00 0C */ lwz r0, 0xc(r31) /* 802750EC 00270D4C 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d @@ -95509,7 +95512,7 @@ lbl_80275120: /* 80275134 00270D94 41 82 00 14 */ beq lbl_80275148 lbl_80275138: /* 80275138 00270D98 7F C3 F3 78 */ mr r3, r30 -/* 8027513C 00270D9C 4B FF 96 49 */ bl func_8026E784 +/* 8027513C 00270D9C 4B FF 96 49 */ bl OSRestoreInterrupts /* 80275140 00270DA0 38 60 00 00 */ li r3, 0 /* 80275144 00270DA4 48 00 00 84 */ b lbl_802751C8 lbl_80275148: @@ -95546,7 +95549,7 @@ lbl_802751B4: /* 802751B8 00270E18 4B FF 99 35 */ bl func_8026EAEC lbl_802751BC: /* 802751BC 00270E1C 7F C3 F3 78 */ mr r3, r30 -/* 802751C0 00270E20 4B FF 95 C5 */ bl func_8026E784 +/* 802751C0 00270E20 4B FF 95 C5 */ bl OSRestoreInterrupts /* 802751C4 00270E24 38 60 00 01 */ li r3, 1 lbl_802751C8: /* 802751C8 00270E28 39 61 00 20 */ addi r11, r1, 0x20 @@ -95570,12 +95573,12 @@ func_802751E0: /* 80275204 00270E64 3C 60 80 51 */ lis r3, lbl_805154C0@ha /* 80275208 00270E68 38 63 54 C0 */ addi r3, r3, lbl_805154C0@l /* 8027520C 00270E6C 7F E3 02 14 */ add r31, r3, r0 -/* 80275210 00270E70 4B FF 95 4D */ bl func_8026E75C +/* 80275210 00270E70 4B FF 95 4D */ bl OSDisableInterrupts /* 80275214 00270E74 7C 7D 1B 78 */ mr r29, r3 /* 80275218 00270E78 80 1F 00 0C */ lwz r0, 0xc(r31) /* 8027521C 00270E7C 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 80275220 00270E80 40 82 00 10 */ bne lbl_80275230 -/* 80275224 00270E84 4B FF 95 61 */ bl func_8026E784 +/* 80275224 00270E84 4B FF 95 61 */ bl OSRestoreInterrupts /* 80275228 00270E88 38 60 00 00 */ li r3, 0 /* 8027522C 00270E8C 48 00 00 94 */ b lbl_802752C0 lbl_80275230: @@ -95606,7 +95609,7 @@ lbl_80275284: /* 80275288 00270EE8 4B FF 98 E5 */ bl func_8026EB6C lbl_8027528C: /* 8027528C 00270EEC 7F A3 EB 78 */ mr r3, r29 -/* 80275290 00270EF0 4B FF 94 F5 */ bl func_8026E784 +/* 80275290 00270EF0 4B FF 94 F5 */ bl OSRestoreInterrupts /* 80275294 00270EF4 2C 1C 00 02 */ cmpwi r28, 2 /* 80275298 00270EF8 41 82 00 24 */ beq lbl_802752BC /* 8027529C 00270EFC 57 C0 06 31 */ rlwinm. r0, r30, 0, 0x18, 0x18 @@ -95658,7 +95661,7 @@ lbl_802752E0: /* 80275348 00270FA8 38 61 00 08 */ addi r3, r1, 8 /* 8027534C 00270FAC 4B FF 5D 45 */ bl func_8026B090 /* 80275350 00270FB0 38 61 00 08 */ addi r3, r1, 8 -/* 80275354 00270FB4 4B FF 5B 15 */ bl func_8026AE68 +/* 80275354 00270FB4 4B FF 5B 15 */ bl OSSetCurrentContext /* 80275358 00270FB8 7F E3 FB 78 */ mr r3, r31 /* 8027535C 00270FBC 7F A4 EB 78 */ mr r4, r29 /* 80275360 00270FC0 7F CC F3 78 */ mr r12, r30 @@ -95667,7 +95670,7 @@ lbl_802752E0: /* 8027536C 00270FCC 38 61 00 08 */ addi r3, r1, 8 /* 80275370 00270FD0 4B FF 5D 21 */ bl func_8026B090 /* 80275374 00270FD4 7F A3 EB 78 */ mr r3, r29 -/* 80275378 00270FD8 4B FF 5A F1 */ bl func_8026AE68 +/* 80275378 00270FD8 4B FF 5A F1 */ bl OSSetCurrentContext lbl_8027537C: /* 8027537C 00270FDC 83 E1 02 DC */ lwz r31, 0x2dc(r1) /* 80275380 00270FE0 83 C1 02 D8 */ lwz r30, 0x2d8(r1) @@ -95801,7 +95804,7 @@ lbl_80275564: /* 80275564 002711C4 38 61 00 08 */ addi r3, r1, 8 /* 80275568 002711C8 4B FF 5B 29 */ bl func_8026B090 /* 8027556C 002711CC 38 61 00 08 */ addi r3, r1, 8 -/* 80275570 002711D0 4B FF 58 F9 */ bl func_8026AE68 +/* 80275570 002711D0 4B FF 58 F9 */ bl OSSetCurrentContext /* 80275574 002711D4 7F A3 EB 78 */ mr r3, r29 /* 80275578 002711D8 7F 64 DB 78 */ mr r4, r27 /* 8027557C 002711DC 7F 8C E3 78 */ mr r12, r28 @@ -95810,7 +95813,7 @@ lbl_80275564: /* 80275588 002711E8 38 61 00 08 */ addi r3, r1, 8 /* 8027558C 002711EC 4B FF 5B 05 */ bl func_8026B090 /* 80275590 002711F0 7F 63 DB 78 */ mr r3, r27 -/* 80275594 002711F4 4B FF 58 D5 */ bl func_8026AE68 +/* 80275594 002711F4 4B FF 58 D5 */ bl OSSetCurrentContext lbl_80275598: /* 80275598 002711F8 39 61 02 F0 */ addi r11, r1, 0x2f0 /* 8027559C 002711FC 4B F5 1B D9 */ bl func_801C7174 @@ -95851,7 +95854,7 @@ lbl_802755B0: /* 80275624 00271284 38 61 00 08 */ addi r3, r1, 8 /* 80275628 00271288 4B FF 5A 69 */ bl func_8026B090 /* 8027562C 0027128C 38 61 00 08 */ addi r3, r1, 8 -/* 80275630 00271290 4B FF 58 39 */ bl func_8026AE68 +/* 80275630 00271290 4B FF 58 39 */ bl OSSetCurrentContext /* 80275634 00271294 38 00 00 00 */ li r0, 0 /* 80275638 00271298 90 1E 00 08 */ stw r0, 8(r30) /* 8027563C 0027129C 7F E3 FB 78 */ mr r3, r31 @@ -95862,7 +95865,7 @@ lbl_802755B0: /* 80275650 002712B0 38 61 00 08 */ addi r3, r1, 8 /* 80275654 002712B4 4B FF 5A 3D */ bl func_8026B090 /* 80275658 002712B8 7F 83 E3 78 */ mr r3, r28 -/* 8027565C 002712BC 4B FF 58 0D */ bl func_8026AE68 +/* 8027565C 002712BC 4B FF 58 0D */ bl OSSetCurrentContext lbl_80275660: /* 80275660 002712C0 83 E1 02 DC */ lwz r31, 0x2dc(r1) /* 80275664 002712C4 83 C1 02 D8 */ lwz r30, 0x2d8(r1) @@ -96007,7 +96010,7 @@ func_80275844: /* 80275868 002714C8 3C 60 80 51 */ lis r3, lbl_805154C0@ha /* 8027586C 002714CC 38 63 54 C0 */ addi r3, r3, lbl_805154C0@l /* 80275870 002714D0 7F C3 02 14 */ add r30, r3, r0 -/* 80275874 002714D4 4B FF 8E E9 */ bl func_8026E75C +/* 80275874 002714D4 4B FF 8E E9 */ bl OSDisableInterrupts /* 80275878 002714D8 7C 7D 1B 78 */ mr r29, r3 /* 8027587C 002714DC 80 1E 00 0C */ lwz r0, 0xc(r30) /* 80275880 002714E0 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b @@ -96024,7 +96027,7 @@ lbl_802758A4: /* 802758A8 00271508 7C 1F 00 40 */ cmplw r31, r0 /* 802758AC 0027150C 40 82 00 14 */ bne lbl_802758C0 /* 802758B0 00271510 7F A3 EB 78 */ mr r3, r29 -/* 802758B4 00271514 4B FF 8E D1 */ bl func_8026E784 +/* 802758B4 00271514 4B FF 8E D1 */ bl OSRestoreInterrupts /* 802758B8 00271518 38 60 00 00 */ li r3, 0 /* 802758BC 0027151C 48 00 00 6C */ b lbl_80275928 lbl_802758C0: @@ -96043,7 +96046,7 @@ lbl_802758C8: /* 802758EC 0027154C 90 1E 00 24 */ stw r0, 0x24(r30) lbl_802758F0: /* 802758F0 00271550 7F A3 EB 78 */ mr r3, r29 -/* 802758F4 00271554 4B FF 8E 91 */ bl func_8026E784 +/* 802758F4 00271554 4B FF 8E 91 */ bl OSRestoreInterrupts /* 802758F8 00271558 38 60 00 00 */ li r3, 0 /* 802758FC 0027155C 48 00 00 2C */ b lbl_80275928 lbl_80275900: @@ -96055,7 +96058,7 @@ lbl_80275900: /* 80275914 00271574 7F C4 F3 78 */ mr r4, r30 /* 80275918 00271578 4B FF EC 41 */ bl func_80274558 /* 8027591C 0027157C 7F A3 EB 78 */ mr r3, r29 -/* 80275920 00271580 4B FF 8E 65 */ bl func_8026E784 +/* 80275920 00271580 4B FF 8E 65 */ bl OSRestoreInterrupts /* 80275924 00271584 38 60 00 01 */ li r3, 1 lbl_80275928: /* 80275928 00271588 39 61 00 20 */ addi r11, r1, 0x20 @@ -96079,12 +96082,12 @@ func_80275940: /* 80275964 002715C4 3C 60 80 51 */ lis r3, lbl_805154C0@ha /* 80275968 002715C8 38 63 54 C0 */ addi r3, r3, lbl_805154C0@l /* 8027596C 002715CC 7F E3 02 14 */ add r31, r3, r0 -/* 80275970 002715D0 4B FF 8D ED */ bl func_8026E75C +/* 80275970 002715D0 4B FF 8D ED */ bl OSDisableInterrupts /* 80275974 002715D4 7C 7E 1B 78 */ mr r30, r3 /* 80275978 002715D8 80 1F 00 0C */ lwz r0, 0xc(r31) /* 8027597C 002715DC 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 80275980 002715E0 40 82 00 10 */ bne lbl_80275990 -/* 80275984 002715E4 4B FF 8E 01 */ bl func_8026E784 +/* 80275984 002715E4 4B FF 8E 01 */ bl OSRestoreInterrupts /* 80275988 002715E8 38 60 00 00 */ li r3, 0 /* 8027598C 002715EC 48 00 00 6C */ b lbl_802759F8 lbl_80275990: @@ -96114,7 +96117,7 @@ lbl_802759D8: /* 802759E8 00271648 4E 80 04 21 */ bctrl lbl_802759EC: /* 802759EC 0027164C 7F C3 F3 78 */ mr r3, r30 -/* 802759F0 00271650 4B FF 8D 95 */ bl func_8026E784 +/* 802759F0 00271650 4B FF 8D 95 */ bl OSRestoreInterrupts /* 802759F4 00271654 38 60 00 01 */ li r3, 1 lbl_802759F8: /* 802759F8 00271658 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -96185,7 +96188,7 @@ lbl_80275AC0: /* 80275AE4 00271744 80 7D 00 20 */ lwz r3, 0x20(r29) /* 80275AE8 00271748 48 00 02 EC */ b lbl_80275DD4 lbl_80275AEC: -/* 80275AEC 0027174C 4B FF 8C 71 */ bl func_8026E75C +/* 80275AEC 0027174C 4B FF 8C 71 */ bl OSDisableInterrupts /* 80275AF0 00271750 7C 7E 1B 78 */ mr r30, r3 /* 80275AF4 00271754 80 1D 00 0C */ lwz r0, 0xc(r29) /* 80275AF8 00271758 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c @@ -96196,7 +96199,7 @@ lbl_80275AEC: /* 80275B0C 0027176C 40 82 00 14 */ bne lbl_80275B20 lbl_80275B10: /* 80275B10 00271770 7F C3 F3 78 */ mr r3, r30 -/* 80275B14 00271774 4B FF 8C 71 */ bl func_8026E784 +/* 80275B14 00271774 4B FF 8C 71 */ bl OSRestoreInterrupts /* 80275B18 00271778 38 00 00 00 */ li r0, 0 /* 80275B1C 0027177C 48 00 00 54 */ b lbl_80275B70 lbl_80275B20: @@ -96218,7 +96221,7 @@ lbl_80275B20: /* 80275B5C 002717BC 60 00 00 08 */ ori r0, r0, 8 /* 80275B60 002717C0 90 1D 00 0C */ stw r0, 0xc(r29) /* 80275B64 002717C4 7F C3 F3 78 */ mr r3, r30 -/* 80275B68 002717C8 4B FF 8C 1D */ bl func_8026E784 +/* 80275B68 002717C8 4B FF 8C 1D */ bl OSRestoreInterrupts /* 80275B6C 002717CC 38 00 00 01 */ li r0, 1 lbl_80275B70: /* 80275B70 002717D0 2C 00 00 00 */ cmpwi r0, 0 @@ -96228,7 +96231,7 @@ lbl_80275B70: lbl_80275B80: /* 80275B80 002717E0 83 FF 30 C0 */ lwz r31, 0x30c0(r31) lbl_80275B84: -/* 80275B84 002717E4 4B FF 8B D9 */ bl func_8026E75C +/* 80275B84 002717E4 4B FF 8B D9 */ bl OSDisableInterrupts /* 80275B88 002717E8 7C 7C 1B 78 */ mr r28, r3 /* 80275B8C 002717EC 7F 23 CB 78 */ mr r3, r25 /* 80275B90 002717F0 7F 44 D3 78 */ mr r4, r26 @@ -96292,12 +96295,12 @@ lbl_80275BAC: /* 80275C74 002718D4 54 00 D9 7E */ srwi r0, r0, 5 /* 80275C78 002718D8 7F DE 03 78 */ or r30, r30, r0 lbl_80275C7C: -/* 80275C7C 002718DC 4B FF 8A E1 */ bl func_8026E75C +/* 80275C7C 002718DC 4B FF 8A E1 */ bl OSDisableInterrupts /* 80275C80 002718E0 7C 77 1B 78 */ mr r23, r3 /* 80275C84 002718E4 80 1D 00 0C */ lwz r0, 0xc(r29) /* 80275C88 002718E8 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 80275C8C 002718EC 40 82 00 0C */ bne lbl_80275C98 -/* 80275C90 002718F0 4B FF 8A F5 */ bl func_8026E784 +/* 80275C90 002718F0 4B FF 8A F5 */ bl OSRestoreInterrupts /* 80275C94 002718F4 48 00 00 68 */ b lbl_80275CFC lbl_80275C98: /* 80275C98 002718F8 80 1D 00 0C */ lwz r0, 0xc(r29) @@ -96326,20 +96329,20 @@ lbl_80275CE0: /* 80275CF0 00271950 4E 80 04 21 */ bctrl lbl_80275CF4: /* 80275CF4 00271954 7E E3 BB 78 */ mr r3, r23 -/* 80275CF8 00271958 4B FF 8A 8D */ bl func_8026E784 +/* 80275CF8 00271958 4B FF 8A 8D */ bl OSRestoreInterrupts lbl_80275CFC: /* 80275CFC 0027195C 7F 83 E3 78 */ mr r3, r28 -/* 80275D00 00271960 4B FF 8A 85 */ bl func_8026E784 +/* 80275D00 00271960 4B FF 8A 85 */ bl OSRestoreInterrupts /* 80275D04 00271964 2C 19 00 02 */ cmpwi r25, 2 /* 80275D08 00271968 40 80 00 C4 */ bge lbl_80275DCC /* 80275D0C 0027196C 2C 1A 00 00 */ cmpwi r26, 0 /* 80275D10 00271970 40 82 00 BC */ bne lbl_80275DCC -/* 80275D14 00271974 4B FF 8A 49 */ bl func_8026E75C +/* 80275D14 00271974 4B FF 8A 49 */ bl OSDisableInterrupts /* 80275D18 00271978 7C 77 1B 78 */ mr r23, r3 /* 80275D1C 0027197C 80 1D 00 0C */ lwz r0, 0xc(r29) /* 80275D20 00271980 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 80275D24 00271984 40 82 00 0C */ bne lbl_80275D30 -/* 80275D28 00271988 4B FF 8A 5D */ bl func_8026E784 +/* 80275D28 00271988 4B FF 8A 5D */ bl OSRestoreInterrupts /* 80275D2C 0027198C 48 00 00 4C */ b lbl_80275D78 lbl_80275D30: /* 80275D30 00271990 80 1D 00 0C */ lwz r0, 0xc(r29) @@ -96348,7 +96351,7 @@ lbl_80275D30: /* 80275D3C 0027199C 80 1D 00 18 */ lwz r0, 0x18(r29) /* 80275D40 002719A0 2C 00 00 00 */ cmpwi r0, 0 /* 80275D44 002719A4 40 82 00 0C */ bne lbl_80275D50 -/* 80275D48 002719A8 4B FF 8A 3D */ bl func_8026E784 +/* 80275D48 002719A8 4B FF 8A 3D */ bl OSRestoreInterrupts /* 80275D4C 002719AC 48 00 00 2C */ b lbl_80275D78 lbl_80275D50: /* 80275D50 002719B0 80 1D 00 0C */ lwz r0, 0xc(r29) @@ -96360,9 +96363,9 @@ lbl_80275D50: /* 80275D68 002719C8 7C 63 04 30 */ srw r3, r3, r0 /* 80275D6C 002719CC 4B FF 8D 81 */ bl func_8026EAEC /* 80275D70 002719D0 7E E3 BB 78 */ mr r3, r23 -/* 80275D74 002719D4 4B FF 8A 11 */ bl func_8026E784 +/* 80275D74 002719D4 4B FF 8A 11 */ bl OSRestoreInterrupts lbl_80275D78: -/* 80275D78 002719D8 4B FF 89 E5 */ bl func_8026E75C +/* 80275D78 002719D8 4B FF 89 E5 */ bl OSDisableInterrupts /* 80275D7C 002719DC 57 24 10 3A */ slwi r4, r25, 2 /* 80275D80 002719E0 3C 00 80 00 */ lis r0, 0x8000 /* 80275D84 002719E4 7C 80 22 14 */ add r4, r0, r4 @@ -96377,7 +96380,7 @@ lbl_80275D78: /* 80275DA8 00271A08 90 1D 00 1C */ stw r0, 0x1c(r29) /* 80275DAC 00271A0C 93 FD 00 20 */ stw r31, 0x20(r29) lbl_80275DB0: -/* 80275DB0 00271A10 4B FF 89 D5 */ bl func_8026E784 +/* 80275DB0 00271A10 4B FF 89 D5 */ bl OSRestoreInterrupts /* 80275DB4 00271A14 2C 1E 00 00 */ cmpwi r30, 0 /* 80275DB8 00271A18 41 82 00 0C */ beq lbl_80275DC4 /* 80275DBC 00271A1C 38 60 00 00 */ li r3, 0 @@ -97082,7 +97085,7 @@ lbl_8027677C: /* 802767C4 00272424 3B A0 00 08 */ li r29, 8 /* 802767C8 00272428 3A 20 00 01 */ li r17, 1 lbl_802767CC: -/* 802767CC 0027242C 4B FF 7F 91 */ bl func_8026E75C +/* 802767CC 0027242C 4B FF 7F 91 */ bl OSDisableInterrupts /* 802767D0 00272430 20 14 00 03 */ subfic r0, r20, 3 /* 802767D4 00272434 83 5C 64 38 */ lwz r26, 0x6438(r28) /* 802767D8 00272438 54 00 18 38 */ slwi r0, r0, 3 @@ -97094,7 +97097,7 @@ lbl_802767CC: /* 802767F0 00272450 40 82 00 08 */ bne lbl_802767F8 /* 802767F4 00272454 93 B9 00 00 */ stw r29, 0(r25) lbl_802767F8: -/* 802767F8 00272458 4B FF 7F 8D */ bl func_8026E784 +/* 802767F8 00272458 4B FF 7F 8D */ bl OSRestoreInterrupts /* 802767FC 0027245C 57 40 06 B5 */ rlwinm. r0, r26, 0, 0x1a, 0x1a /* 80276800 00272460 41 82 00 20 */ beq lbl_80276820 /* 80276804 00272464 80 18 00 04 */ lwz r0, 4(r24) @@ -97272,12 +97275,12 @@ func_80276A4C: /* 80276A6C 002726CC 7C DA 33 78 */ mr r26, r6 /* 80276A70 002726D0 7C FE 3B 78 */ mr r30, r7 /* 80276A74 002726D4 7D 1F 43 78 */ mr r31, r8 -/* 80276A78 002726D8 4B FF 7C E5 */ bl func_8026E75C +/* 80276A78 002726D8 4B FF 7C E5 */ bl OSDisableInterrupts /* 80276A7C 002726DC 3D 00 80 43 */ lis r8, lbl_80433FB8@ha /* 80276A80 002726E0 80 08 3F B8 */ lwz r0, lbl_80433FB8@l(r8) /* 80276A84 002726E4 2C 00 FF FF */ cmpwi r0, -1 /* 80276A88 002726E8 41 82 00 10 */ beq lbl_80276A98 -/* 80276A8C 002726EC 4B FF 7C F9 */ bl func_8026E784 +/* 80276A8C 002726EC 4B FF 7C F9 */ bl OSRestoreInterrupts /* 80276A90 002726F0 38 60 00 00 */ li r3, 0 /* 80276A94 002726F4 48 00 01 50 */ b lbl_80276BE4 lbl_80276A98: @@ -97366,7 +97369,7 @@ lbl_80276B88: /* 80276BD0 00272830 53 66 0F 7C */ rlwimi r6, r27, 1, 0x1d, 0x1e /* 80276BD4 00272834 60 C0 00 01 */ ori r0, r6, 1 /* 80276BD8 00272838 90 09 64 34 */ stw r0, 0x6434(r9) -/* 80276BDC 0027283C 4B FF 7B A9 */ bl func_8026E784 +/* 80276BDC 0027283C 4B FF 7B A9 */ bl OSRestoreInterrupts /* 80276BE0 00272840 38 60 00 01 */ li r3, 1 lbl_80276BE4: /* 80276BE4 00272844 39 61 00 20 */ addi r11, r1, 0x20 @@ -97385,7 +97388,7 @@ func_80276BFC: /* 80276C0C 0027286C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80276C10 00272870 54 7F 80 1E */ slwi r31, r3, 0x10 /* 80276C14 00272874 7F FF 03 78 */ or r31, r31, r0 -/* 80276C18 00272878 4B FF 7B 45 */ bl func_8026E75C +/* 80276C18 00272878 4B FF 7B 45 */ bl OSDisableInterrupts /* 80276C1C 0027287C 3C A0 80 43 */ lis r5, lbl_80433FB8@ha /* 80276C20 00272880 3C 80 CD 00 */ lis r4, 0xCD006430@ha /* 80276C24 00272884 38 A5 3F B8 */ addi r5, r5, lbl_80433FB8@l @@ -97394,7 +97397,7 @@ func_80276BFC: /* 80276C30 00272890 7C 1F FB 78 */ or r31, r0, r31 /* 80276C34 00272894 93 E5 00 04 */ stw r31, 4(r5) /* 80276C38 00272898 93 E4 64 30 */ stw r31, 0xCD006430@l(r4) -/* 80276C3C 0027289C 4B FF 7B 49 */ bl func_8026E784 +/* 80276C3C 0027289C 4B FF 7B 49 */ bl OSRestoreInterrupts /* 80276C40 002728A0 7F E3 FB 78 */ mr r3, r31 /* 80276C44 002728A4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80276C48 002728A8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -97459,7 +97462,7 @@ func_80276CE4: /* 80276D20 00272980 7D 3B 4B 78 */ mr r27, r9 /* 80276D24 00272984 7D 5C 53 78 */ mr r28, r10 /* 80276D28 00272988 7F A0 5A 14 */ add r29, r0, r11 -/* 80276D2C 0027298C 4B FF 7A 31 */ bl func_8026E75C +/* 80276D2C 0027298C 4B FF 7A 31 */ bl OSDisableInterrupts /* 80276D30 00272990 80 1D 00 00 */ lwz r0, 0(r29) /* 80276D34 00272994 7C 7E 1B 78 */ mr r30, r3 /* 80276D38 00272998 2C 00 FF FF */ cmpwi r0, -1 @@ -97470,7 +97473,7 @@ func_80276CE4: /* 80276D4C 002729AC 40 82 00 14 */ bne lbl_80276D60 lbl_80276D50: /* 80276D50 002729B0 7F C3 F3 78 */ mr r3, r30 -/* 80276D54 002729B4 4B FF 7A 31 */ bl func_8026E784 +/* 80276D54 002729B4 4B FF 7A 31 */ bl OSRestoreInterrupts /* 80276D58 002729B8 38 60 00 00 */ li r3, 0 /* 80276D5C 002729BC 48 00 00 DC */ b lbl_80276E38 lbl_80276D60: @@ -97517,7 +97520,7 @@ lbl_80276DD8: /* 80276DF4 00272A54 2C 03 00 00 */ cmpwi r3, 0 /* 80276DF8 00272A58 41 82 00 14 */ beq lbl_80276E0C /* 80276DFC 00272A5C 7F C3 F3 78 */ mr r3, r30 -/* 80276E00 00272A60 4B FF 79 85 */ bl func_8026E784 +/* 80276E00 00272A60 4B FF 79 85 */ bl OSRestoreInterrupts /* 80276E04 00272A64 38 60 00 01 */ li r3, 1 /* 80276E08 00272A68 48 00 00 30 */ b lbl_80276E38 lbl_80276E0C: @@ -97530,7 +97533,7 @@ lbl_80276E0C: /* 80276E24 00272A84 93 5D 00 14 */ stw r26, 0x14(r29) /* 80276E28 00272A88 93 9D 00 1C */ stw r28, 0x1c(r29) /* 80276E2C 00272A8C 93 7D 00 18 */ stw r27, 0x18(r29) -/* 80276E30 00272A90 4B FF 79 55 */ bl func_8026E784 +/* 80276E30 00272A90 4B FF 79 55 */ bl OSRestoreInterrupts /* 80276E34 00272A94 38 60 00 01 */ li r3, 1 lbl_80276E38: /* 80276E38 00272A98 39 61 00 40 */ addi r11, r1, 0x40 @@ -97733,7 +97736,7 @@ func_80277100: /* 8027710C 00272D6C 39 61 00 20 */ addi r11, r1, 0x20 /* 80277110 00272D70 4B F5 00 19 */ bl func_801C7128 /* 80277114 00272D74 7C 7B 1B 78 */ mr r27, r3 -/* 80277118 00272D78 4B FF 76 45 */ bl func_8026E75C +/* 80277118 00272D78 4B FF 76 45 */ bl OSDisableInterrupts /* 8027711C 00272D7C 3C A0 80 43 */ lis r5, lbl_80433FD0@ha /* 80277120 00272D80 3C 80 80 51 */ lis r4, lbl_80515620@ha /* 80277124 00272D84 57 66 10 3A */ slwi r6, r27, 2 @@ -97762,7 +97765,7 @@ func_80277100: /* 80277180 00272DE0 90 9F 00 04 */ stw r4, 4(r31) /* 80277184 00272DE4 90 7F 00 00 */ stw r3, 0(r31) /* 80277188 00272DE8 7F A3 EB 78 */ mr r3, r29 -/* 8027718C 00272DEC 4B FF 75 F9 */ bl func_8026E784 +/* 8027718C 00272DEC 4B FF 75 F9 */ bl OSRestoreInterrupts /* 80277190 00272DF0 7F 83 E3 78 */ mr r3, r28 /* 80277194 00272DF4 48 00 01 08 */ b lbl_8027729C lbl_80277198: @@ -97789,7 +97792,7 @@ lbl_802771A4: /* 802771E4 00272E44 28 1C 00 08 */ cmplwi r28, 8 /* 802771E8 00272E48 41 82 00 14 */ beq lbl_802771FC /* 802771EC 00272E4C 7F A3 EB 78 */ mr r3, r29 -/* 802771F0 00272E50 4B FF 75 95 */ bl func_8026E784 +/* 802771F0 00272E50 4B FF 75 95 */ bl OSRestoreInterrupts /* 802771F4 00272E54 7F 83 E3 78 */ mr r3, r28 /* 802771F8 00272E58 48 00 00 A4 */ b lbl_8027729C lbl_802771FC: @@ -97833,7 +97836,7 @@ lbl_80277238: /* 80277288 00272EE8 54 0A E8 FE */ srwi r10, r0, 3 /* 8027728C 00272EEC 4B FF FA 59 */ bl func_80276CE4 /* 80277290 00272EF0 7F A3 EB 78 */ mr r3, r29 -/* 80277294 00272EF4 4B FF 74 F1 */ bl func_8026E784 +/* 80277294 00272EF4 4B FF 74 F1 */ bl OSRestoreInterrupts /* 80277298 00272EF8 7F 83 E3 78 */ mr r3, r28 lbl_8027729C: /* 8027729C 00272EFC 39 61 00 20 */ addi r11, r1, 0x20 @@ -97858,7 +97861,7 @@ func_802772B4: /* 802772DC 00272F3C 40 81 00 08 */ ble lbl_802772E4 /* 802772E0 00272F40 3B A0 00 0B */ li r29, 0xb lbl_802772E4: -/* 802772E4 00272F44 4B FF 74 79 */ bl func_8026E75C +/* 802772E4 00272F44 4B FF 74 79 */ bl OSDisableInterrupts /* 802772E8 00272F48 93 AD A8 B0 */ stw r29, lbl_8063FB70-_SDA_BASE_(r13) /* 802772EC 00272F4C 7C 7E 1B 78 */ mr r30, r3 /* 802772F0 00272F50 48 00 26 E5 */ bl func_802799D4 @@ -97897,7 +97900,7 @@ lbl_80277340: /* 80277360 00272FC0 7C 63 01 D6 */ mullw r3, r3, r0 /* 80277364 00272FC4 4B FF F8 99 */ bl func_80276BFC /* 80277368 00272FC8 7F C3 F3 78 */ mr r3, r30 -/* 8027736C 00272FCC 4B FF 74 19 */ bl func_8026E784 +/* 8027736C 00272FCC 4B FF 74 19 */ bl OSRestoreInterrupts /* 80277370 00272FD0 80 01 00 24 */ lwz r0, 0x24(r1) /* 80277374 00272FD4 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80277378 00272FD8 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -98015,7 +98018,7 @@ lbl_802774E0: /* 802774E4 00273144 2C 00 00 00 */ cmpwi r0, 0 /* 802774E8 00273148 41 82 01 00 */ beq lbl_802775E8 /* 802774EC 0027314C 48 00 45 BD */ bl func_8027BAA8 -/* 802774F0 00273150 4B FF 72 6D */ bl func_8026E75C +/* 802774F0 00273150 4B FF 72 6D */ bl OSDisableInterrupts /* 802774F4 00273154 80 AD A9 00 */ lwz r5, lbl_8063FBC0-_SDA_BASE_(r13) /* 802774F8 00273158 38 00 00 00 */ li r0, 0 /* 802774FC 0027315C 80 8D A8 F0 */ lwz r4, lbl_8063FBB0-_SDA_BASE_(r13) @@ -98074,7 +98077,7 @@ lbl_802775A0: /* 802775C0 00273220 90 8D A9 68 */ stw r4, lbl_8063FC28-_SDA_BASE_(r13) /* 802775C4 00273224 90 8D A9 64 */ stw r4, lbl_8063FC24-_SDA_BASE_(r13) /* 802775C8 00273228 90 0D A9 2C */ stw r0, lbl_8063FBEC-_SDA_BASE_(r13) -/* 802775CC 0027322C 4B FF 71 B9 */ bl func_8026E784 +/* 802775CC 0027322C 4B FF 71 B9 */ bl OSRestoreInterrupts /* 802775D0 00273230 80 8D A9 6C */ lwz r4, lbl_8063FC2C-_SDA_BASE_(r13) /* 802775D4 00273234 38 00 00 00 */ li r0, 0 /* 802775D8 00273238 90 0D 88 0C */ stw r0, lbl_8063DACC-_SDA_BASE_(r13) @@ -98155,7 +98158,7 @@ lbl_802776D8: /* 802776D8 00273338 38 61 00 10 */ addi r3, r1, 0x10 /* 802776DC 0027333C 4B FF 39 B5 */ bl func_8026B090 /* 802776E0 00273340 38 61 00 10 */ addi r3, r1, 0x10 -/* 802776E4 00273344 4B FF 37 85 */ bl func_8026AE68 +/* 802776E4 00273344 4B FF 37 85 */ bl OSSetCurrentContext /* 802776E8 00273348 80 0D A8 E8 */ lwz r0, lbl_8063FBA8-_SDA_BASE_(r13) /* 802776EC 0027334C 2C 00 00 00 */ cmpwi r0, 0 /* 802776F0 00273350 41 82 00 4C */ beq lbl_8027773C @@ -98182,7 +98185,7 @@ lbl_8027773C: /* 8027773C 0027339C 38 61 00 10 */ addi r3, r1, 0x10 /* 80277740 002733A0 4B FF 39 51 */ bl func_8026B090 /* 80277744 002733A4 7F 83 E3 78 */ mr r3, r28 -/* 80277748 002733A8 4B FF 37 21 */ bl func_8026AE68 +/* 80277748 002733A8 4B FF 37 21 */ bl OSSetCurrentContext /* 8027774C 002733AC 48 00 06 D8 */ b lbl_80277E24 lbl_80277750: /* 80277750 002733B0 80 8D A9 6C */ lwz r4, lbl_8063FC2C-_SDA_BASE_(r13) @@ -98191,7 +98194,7 @@ lbl_80277750: /* 8027775C 002733BC 90 0D A9 6C */ stw r0, lbl_8063FC2C-_SDA_BASE_(r13) /* 80277760 002733C0 4B FF 39 31 */ bl func_8026B090 /* 80277764 002733C4 38 61 00 10 */ addi r3, r1, 0x10 -/* 80277768 002733C8 4B FF 37 01 */ bl func_8026AE68 +/* 80277768 002733C8 4B FF 37 01 */ bl OSSetCurrentContext /* 8027776C 002733CC 81 8D A9 40 */ lwz r12, lbl_8063FC00-_SDA_BASE_(r13) /* 80277770 002733D0 2C 0C 00 00 */ cmpwi r12, 0 /* 80277774 002733D4 41 82 00 10 */ beq lbl_80277784 @@ -98312,11 +98315,11 @@ lbl_80277908: /* 80277914 00273574 90 0D A9 68 */ stw r0, lbl_8063FC28-_SDA_BASE_(r13) /* 80277918 00273578 4B FF FA 75 */ bl func_8027738C lbl_8027791C: -/* 8027791C 0027357C 4B FF 6E 41 */ bl func_8026E75C +/* 8027791C 0027357C 4B FF 6E 41 */ bl OSDisableInterrupts /* 80277920 00273580 3C 80 CC 00 */ lis r4, 0xCC00206E@ha /* 80277924 00273584 A0 04 20 6E */ lhz r0, 0xCC00206E@l(r4) /* 80277928 00273588 54 1A 07 BE */ clrlwi r26, r0, 0x1e -/* 8027792C 0027358C 4B FF 6E 59 */ bl func_8026E784 +/* 8027792C 0027358C 4B FF 6E 59 */ bl OSRestoreInterrupts /* 80277930 00273590 80 0D 88 10 */ lwz r0, lbl_8063DAD0-_SDA_BASE_(r13) /* 80277934 00273594 57 5A 07 FE */ clrlwi r26, r26, 0x1f /* 80277938 00273598 7C 1A 00 40 */ cmplw r26, r0 @@ -98325,7 +98328,7 @@ lbl_8027791C: /* 80277944 002735A4 48 00 2F 45 */ bl func_8027A888 lbl_80277948: /* 80277948 002735A8 93 4D 88 10 */ stw r26, lbl_8063DAD0-_SDA_BASE_(r13) -/* 8027794C 002735AC 4B FF 6E 11 */ bl func_8026E75C +/* 8027794C 002735AC 4B FF 6E 11 */ bl OSDisableInterrupts /* 80277950 002735B0 80 AD A9 30 */ lwz r5, lbl_8063FBF0-_SDA_BASE_(r13) /* 80277954 002735B4 28 05 00 07 */ cmplwi r5, 7 /* 80277958 002735B8 41 81 00 30 */ bgt lbl_80277988 @@ -98341,7 +98344,7 @@ lbl_80277948: /* 80277980 002735E0 48 00 00 08 */ b lbl_80277988 /* 80277984 002735E4 7C BD 2B 78 */ mr r29, r5 lbl_80277988: -/* 80277988 002735E8 4B FF 6D FD */ bl func_8026E784 +/* 80277988 002735E8 4B FF 6D FD */ bl OSRestoreInterrupts /* 8027798C 002735EC 80 0D 88 14 */ lwz r0, lbl_8063DAD4-_SDA_BASE_(r13) /* 80277990 002735F0 7C 1D 00 40 */ cmplw r29, r0 /* 80277994 002735F4 41 82 00 D8 */ beq lbl_80277A6C @@ -98499,7 +98502,7 @@ lbl_80277B74: /* 80277B7C 002737DC 38 61 00 10 */ addi r3, r1, 0x10 /* 80277B80 002737E0 4B FF 35 11 */ bl func_8026B090 /* 80277B84 002737E4 7F 83 E3 78 */ mr r3, r28 -/* 80277B88 002737E8 4B FF 32 E1 */ bl func_8026AE68 +/* 80277B88 002737E8 4B FF 32 E1 */ bl OSSetCurrentContext /* 80277B8C 002737EC 80 0D A8 CC */ lwz r0, lbl_8063FB8C-_SDA_BASE_(r13) /* 80277B90 002737F0 2C 00 00 01 */ cmpwi r0, 1 /* 80277B94 002737F4 40 82 00 28 */ bne lbl_80277BBC @@ -98700,9 +98703,9 @@ func_80277E3C: /* 80277E4C 00273AAC 93 C1 00 08 */ stw r30, 8(r1) /* 80277E50 00273AB0 7C 7E 1B 78 */ mr r30, r3 /* 80277E54 00273AB4 83 ED A9 40 */ lwz r31, lbl_8063FC00-_SDA_BASE_(r13) -/* 80277E58 00273AB8 4B FF 69 05 */ bl func_8026E75C +/* 80277E58 00273AB8 4B FF 69 05 */ bl OSDisableInterrupts /* 80277E5C 00273ABC 93 CD A9 40 */ stw r30, lbl_8063FC00-_SDA_BASE_(r13) -/* 80277E60 00273AC0 4B FF 69 25 */ bl func_8026E784 +/* 80277E60 00273AC0 4B FF 69 25 */ bl OSRestoreInterrupts /* 80277E64 00273AC4 7F E3 FB 78 */ mr r3, r31 /* 80277E68 00273AC8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80277E6C 00273ACC 83 C1 00 08 */ lwz r30, 8(r1) @@ -98720,9 +98723,9 @@ func_80277E80: /* 80277E90 00273AF0 93 C1 00 08 */ stw r30, 8(r1) /* 80277E94 00273AF4 7C 7E 1B 78 */ mr r30, r3 /* 80277E98 00273AF8 83 ED A9 3C */ lwz r31, lbl_8063FBFC-_SDA_BASE_(r13) -/* 80277E9C 00273AFC 4B FF 68 C1 */ bl func_8026E75C +/* 80277E9C 00273AFC 4B FF 68 C1 */ bl OSDisableInterrupts /* 80277EA0 00273B00 93 CD A9 3C */ stw r30, lbl_8063FBFC-_SDA_BASE_(r13) -/* 80277EA4 00273B04 4B FF 68 E1 */ bl func_8026E784 +/* 80277EA4 00273B04 4B FF 68 E1 */ bl OSRestoreInterrupts /* 80277EA8 00273B08 7F E3 FB 78 */ mr r3, r31 /* 80277EAC 00273B0C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80277EB0 00273B10 83 C1 00 08 */ lwz r30, 8(r1) @@ -99056,7 +99059,7 @@ lbl_80278224: /* 80278388 00273FE8 B0 0D A8 EC */ sth r0, lbl_8063FBAC-_SDA_BASE_(r13) /* 8027838C 00273FEC 83 03 00 CC */ lwz r24, 0x800000CC@l(r3) /* 80278390 00273FF0 A3 BE 20 02 */ lhz r29, 0x2002(r30) -/* 80278394 00273FF4 4B FF 63 C9 */ bl func_8026E75C +/* 80278394 00273FF4 4B FF 63 C9 */ bl OSDisableInterrupts /* 80278398 00273FF8 A0 1E 20 6C */ lhz r0, 0x206c(r30) /* 8027839C 00273FFC 54 00 07 FE */ clrlwi r0, r0, 0x1f /* 802783A0 00274000 28 00 00 01 */ cmplwi r0, 1 @@ -99070,7 +99073,7 @@ lbl_802783B0: /* 802783BC 0027401C 7C 00 23 78 */ or r0, r0, r4 /* 802783C0 00274020 54 1B 0F FE */ srwi r27, r0, 0x1f lbl_802783C4: -/* 802783C4 00274024 4B FF 63 C1 */ bl func_8026E784 +/* 802783C4 00274024 4B FF 63 C1 */ bl OSRestoreInterrupts /* 802783C8 00274028 3C 60 80 51 */ lis r3, lbl_80515890@ha /* 802783CC 0027402C 28 18 00 05 */ cmplwi r24, 5 /* 802783D0 00274030 38 63 58 90 */ addi r3, r3, lbl_80515890@l @@ -99235,7 +99238,7 @@ lbl_802784E4: /* 80278638 00274298 3C 60 80 43 */ lis r3, lbl_804342B0@ha /* 8027863C 0027429C 38 63 42 B0 */ addi r3, r3, lbl_804342B0@l /* 80278640 002742A0 4B FF 76 51 */ bl func_8026FC90 -/* 80278644 002742A4 4B FF 61 19 */ bl func_8026E75C +/* 80278644 002742A4 4B FF 61 19 */ bl OSDisableInterrupts /* 80278648 002742A8 80 AD A9 30 */ lwz r5, lbl_8063FBF0-_SDA_BASE_(r13) /* 8027864C 002742AC 28 05 00 07 */ cmplwi r5, 7 /* 80278650 002742B0 41 81 00 30 */ bgt lbl_80278680 @@ -99251,7 +99254,7 @@ lbl_802784E4: /* 80278678 002742D8 48 00 00 08 */ b lbl_80278680 /* 8027867C 002742DC 7C BC 2B 78 */ mr r28, r5 lbl_80278680: -/* 80278680 002742E0 4B FF 61 05 */ bl func_8026E784 +/* 80278680 002742E0 4B FF 61 05 */ bl OSRestoreInterrupts /* 80278684 002742E4 2C 1C 00 01 */ cmpwi r28, 1 /* 80278688 002742E8 41 82 00 08 */ beq lbl_80278690 /* 8027868C 002742EC 48 00 00 20 */ b lbl_802786AC @@ -99305,7 +99308,7 @@ func_80278724: /* 8027872C 0027438C 90 01 00 14 */ stw r0, 0x14(r1) /* 80278730 00274390 93 E1 00 0C */ stw r31, 0xc(r1) /* 80278734 00274394 93 C1 00 08 */ stw r30, 8(r1) -/* 80278738 00274398 4B FF 60 25 */ bl func_8026E75C +/* 80278738 00274398 4B FF 60 25 */ bl OSDisableInterrupts /* 8027873C 0027439C 7C 7F 1B 78 */ mr r31, r3 /* 80278740 002743A0 83 CD A9 6C */ lwz r30, lbl_8063FC2C-_SDA_BASE_(r13) lbl_80278744: @@ -99315,7 +99318,7 @@ lbl_80278744: /* 80278750 002743B0 7C 1E 00 40 */ cmplw r30, r0 /* 80278754 002743B4 41 82 FF F0 */ beq lbl_80278744 /* 80278758 002743B8 7F E3 FB 78 */ mr r3, r31 -/* 8027875C 002743BC 4B FF 60 29 */ bl func_8026E784 +/* 8027875C 002743BC 4B FF 60 29 */ bl OSRestoreInterrupts /* 80278760 002743C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80278764 002743C4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80278768 002743C8 83 C1 00 08 */ lwz r30, 8(r1) @@ -99629,7 +99632,7 @@ func_80278BC0: /* 80278BD4 00274834 3F 80 80 43 */ lis r28, lbl_80434090@ha /* 80278BD8 00274838 7C 7F 1B 78 */ mr r31, r3 /* 80278BDC 0027483C 3B 9C 40 90 */ addi r28, r28, lbl_80434090@l -/* 80278BE0 00274840 4B FF 5B 7D */ bl func_8026E75C +/* 80278BE0 00274840 4B FF 5B 7D */ bl OSDisableInterrupts /* 80278BE4 00274844 3C 80 80 51 */ lis r4, lbl_80515890@ha /* 80278BE8 00274848 80 BF 00 00 */ lwz r5, 0(r31) /* 80278BEC 0027484C 38 84 58 90 */ addi r4, r4, lbl_80515890@l @@ -100128,7 +100131,7 @@ lbl_80279300: /* 8027932C 00274F8C A1 5F 00 0A */ lhz r10, 0xa(r31) /* 80279330 00274F90 4B FF F7 01 */ bl func_80278A30 /* 80279334 00274F94 7F C3 F3 78 */ mr r3, r30 -/* 80279338 00274F98 4B FF 54 4D */ bl func_8026E784 +/* 80279338 00274F98 4B FF 54 4D */ bl OSRestoreInterrupts /* 8027933C 00274F9C 39 61 00 30 */ addi r11, r1, 0x30 /* 80279340 00274FA0 4B F4 DE 2D */ bl func_801C716C /* 80279344 00274FA4 80 01 00 34 */ lwz r0, 0x34(r1) @@ -100147,7 +100150,7 @@ func_80279354: /* 8027936C 00274FCC 7C 9C 23 78 */ mr r28, r4 /* 80279370 00274FD0 7C BB 2B 78 */ mr r27, r5 /* 80279374 00274FD4 7C DA 33 78 */ mr r26, r6 -/* 80279378 00274FD8 4B FF 53 E5 */ bl func_8026E75C +/* 80279378 00274FD8 4B FF 53 E5 */ bl OSDisableInterrupts /* 8027937C 00274FDC 3C 80 80 51 */ lis r4, lbl_80515890@ha /* 80279380 00274FE0 7C 7F 1B 78 */ mr r31, r3 /* 80279384 00274FE4 38 84 58 90 */ addi r4, r4, lbl_80515890@l @@ -100356,7 +100359,7 @@ lbl_80279654: /* 80279680 002752E0 A1 5E 00 0A */ lhz r10, 0xa(r30) /* 80279684 002752E4 4B FF F3 AD */ bl func_80278A30 /* 80279688 002752E8 7F E3 FB 78 */ mr r3, r31 -/* 8027968C 002752EC 4B FF 50 F9 */ bl func_8026E784 +/* 8027968C 002752EC 4B FF 50 F9 */ bl OSRestoreInterrupts /* 80279690 002752F0 39 61 00 30 */ addi r11, r1, 0x30 /* 80279694 002752F4 4B F4 DA DD */ bl func_801C7170 /* 80279698 002752F8 80 01 00 34 */ lwz r0, 0x34(r1) diff --git a/asm/text_8.s b/asm/text_8.s index 60fc7b5..89336da 100644 --- a/asm/text_8.s +++ b/asm/text_8.s @@ -11,7 +11,7 @@ func_802796A8: /* 802796B8 00275318 4B F4 DA 71 */ bl func_801C7128 /* 802796BC 0027531C 3F E0 80 51 */ lis r31, lbl_805157A0@ha /* 802796C0 00275320 3B FF 57 A0 */ addi r31, r31, lbl_805157A0@l -/* 802796C4 00275324 4B FF 50 99 */ bl func_8026E75C +/* 802796C4 00275324 4B FF 50 99 */ bl OSDisableInterrupts /* 802796C8 00275328 80 AD A9 00 */ lwz r5, lbl_8063FBC0-_SDA_BASE_(r13) /* 802796CC 0027532C 38 00 00 00 */ li r0, 0 /* 802796D0 00275330 80 8D A8 F0 */ lwz r4, lbl_8063FBB0-_SDA_BASE_(r13) @@ -70,7 +70,7 @@ lbl_80279774: /* 80279794 002753F4 90 8D A9 68 */ stw r4, lbl_8063FC28-_SDA_BASE_(r13) /* 80279798 002753F8 90 8D A9 64 */ stw r4, lbl_8063FC24-_SDA_BASE_(r13) /* 8027979C 002753FC 90 0D A9 2C */ stw r0, lbl_8063FBEC-_SDA_BASE_(r13) -/* 802797A0 00275400 4B FF 4F E5 */ bl func_8026E784 +/* 802797A0 00275400 4B FF 4F E5 */ bl OSRestoreInterrupts /* 802797A4 00275404 39 61 00 20 */ addi r11, r1, 0x20 /* 802797A8 00275408 4B F4 D9 CD */ bl func_801C7174 /* 802797AC 0027540C 80 01 00 24 */ lwz r0, 0x24(r1) @@ -86,7 +86,7 @@ func_802797BC: /* 802797C8 00275428 93 E1 00 0C */ stw r31, 0xc(r1) /* 802797CC 0027542C 93 C1 00 08 */ stw r30, 8(r1) /* 802797D0 00275430 7C 7E 1B 78 */ mr r30, r3 -/* 802797D4 00275434 4B FF 4F 89 */ bl func_8026E75C +/* 802797D4 00275434 4B FF 4F 89 */ bl OSDisableInterrupts /* 802797D8 00275438 3C E0 80 51 */ lis r7, lbl_80515890@ha /* 802797DC 0027543C 38 00 00 01 */ li r0, 1 /* 802797E0 00275440 38 E7 58 90 */ addi r7, r7, lbl_80515890@l @@ -100,7 +100,7 @@ func_802797BC: /* 80279800 00275460 38 E7 00 50 */ addi r7, r7, 0x50 /* 80279804 00275464 4B FF EF 75 */ bl func_80278778 /* 80279808 00275468 7F E3 FB 78 */ mr r3, r31 -/* 8027980C 0027546C 4B FF 4F 79 */ bl func_8026E784 +/* 8027980C 0027546C 4B FF 4F 79 */ bl OSRestoreInterrupts /* 80279810 00275470 80 01 00 14 */ lwz r0, 0x14(r1) /* 80279814 00275474 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80279818 00275478 83 C1 00 08 */ lwz r30, 8(r1) @@ -116,7 +116,7 @@ func_80279828: /* 80279834 00275494 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80279838 00275498 93 C1 00 18 */ stw r30, 0x18(r1) /* 8027983C 0027549C 7C 7E 1B 78 */ mr r30, r3 -/* 80279840 002754A0 4B FF 4F 1D */ bl func_8026E75C +/* 80279840 002754A0 4B FF 4F 1D */ bl OSDisableInterrupts /* 80279844 002754A4 3C 80 80 51 */ lis r4, lbl_80515890@ha /* 80279848 002754A8 7C 7F 1B 78 */ mr r31, r3 /* 8027984C 002754AC 38 84 58 90 */ addi r4, r4, lbl_80515890@l @@ -133,7 +133,7 @@ func_80279828: /* 80279878 002754D8 A1 4A 00 0A */ lhz r10, 0xa(r10) /* 8027987C 002754DC 4B FF F1 B5 */ bl func_80278A30 /* 80279880 002754E0 7F E3 FB 78 */ mr r3, r31 -/* 80279884 002754E4 4B FF 4F 01 */ bl func_8026E784 +/* 80279884 002754E4 4B FF 4F 01 */ bl OSRestoreInterrupts /* 80279888 002754E8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8027988C 002754EC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80279890 002754F0 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -152,7 +152,7 @@ func_802798A8: /* 802798AC 0027550C 7C 08 02 A6 */ mflr r0 /* 802798B0 00275510 90 01 00 14 */ stw r0, 0x14(r1) /* 802798B4 00275514 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802798B8 00275518 4B FF 4E A5 */ bl func_8026E75C +/* 802798B8 00275518 4B FF 4E A5 */ bl OSDisableInterrupts /* 802798BC 0027551C 3C A0 CC 00 */ lis r5, 0xCC00202C@ha /* 802798C0 00275520 A0 05 20 2C */ lhz r0, 0xCC00202C@l(r5) /* 802798C4 00275524 54 06 05 7E */ clrlwi r6, r0, 0x15 @@ -176,7 +176,7 @@ lbl_802798C8: /* 80279908 00275568 7C 00 00 34 */ cntlzw r0, r0 /* 8027990C 0027556C 7C 80 00 30 */ slw r0, r4, r0 /* 80279910 00275570 54 1F 0F FE */ srwi r31, r0, 0x1f -/* 80279914 00275574 4B FF 4E 71 */ bl func_8026E784 +/* 80279914 00275574 4B FF 4E 71 */ bl OSRestoreInterrupts /* 80279918 00275578 3C 60 80 51 */ lis r3, lbl_80515890@ha /* 8027991C 0027557C 6B E4 00 01 */ xori r4, r31, 1 /* 80279920 00275580 38 63 58 90 */ addi r3, r3, lbl_80515890@l @@ -197,7 +197,7 @@ func_80279944: /* 80279950 002755B0 93 E1 00 0C */ stw r31, 0xc(r1) /* 80279954 002755B4 93 C1 00 08 */ stw r30, 8(r1) /* 80279958 002755B8 83 CD A9 34 */ lwz r30, lbl_8063FBF4-_SDA_BASE_(r13) -/* 8027995C 002755BC 4B FF 4E 01 */ bl func_8026E75C +/* 8027995C 002755BC 4B FF 4E 01 */ bl OSDisableInterrupts /* 80279960 002755C0 3C A0 CC 00 */ lis r5, 0xCC00202C@ha /* 80279964 002755C4 A0 05 20 2C */ lhz r0, 0xCC00202C@l(r5) /* 80279968 002755C8 54 08 05 7E */ clrlwi r8, r0, 0x15 @@ -216,7 +216,7 @@ lbl_8027996C: /* 80279998 002755F8 54 C4 08 3C */ slwi r4, r6, 1 /* 8027999C 002755FC 7C 05 03 96 */ divwu r0, r5, r0 /* 802799A0 00275600 7F E4 02 14 */ add r31, r4, r0 -/* 802799A4 00275604 4B FF 4D E1 */ bl func_8026E784 +/* 802799A4 00275604 4B FF 4D E1 */ bl OSRestoreInterrupts /* 802799A8 00275608 A0 1E 00 18 */ lhz r0, 0x18(r30) /* 802799AC 0027560C 7C 1F 00 40 */ cmplw r31, r0 /* 802799B0 00275610 41 80 00 08 */ blt lbl_802799B8 @@ -236,7 +236,7 @@ func_802799D4: /* 802799D8 00275638 7C 08 02 A6 */ mflr r0 /* 802799DC 0027563C 90 01 00 14 */ stw r0, 0x14(r1) /* 802799E0 00275640 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802799E4 00275644 4B FF 4D 79 */ bl func_8026E75C +/* 802799E4 00275644 4B FF 4D 79 */ bl OSDisableInterrupts /* 802799E8 00275648 83 ED A9 30 */ lwz r31, lbl_8063FBF0-_SDA_BASE_(r13) /* 802799EC 0027564C 28 1F 00 07 */ cmplwi r31, 7 /* 802799F0 00275650 41 81 00 28 */ bgt lbl_80279A18 @@ -250,7 +250,7 @@ func_802799D4: /* 80279A10 00275670 48 00 00 08 */ b lbl_80279A18 /* 80279A14 00275674 3B E0 00 01 */ li r31, 1 lbl_80279A18: -/* 80279A18 00275678 4B FF 4D 6D */ bl func_8026E784 +/* 80279A18 00275678 4B FF 4D 6D */ bl OSRestoreInterrupts /* 80279A1C 0027567C 7F E3 FB 78 */ mr r3, r31 /* 80279A20 00275680 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80279A24 00275684 80 01 00 14 */ lwz r0, 0x14(r1) @@ -264,7 +264,7 @@ func_80279A34: /* 80279A38 00275698 7C 08 02 A6 */ mflr r0 /* 80279A3C 0027569C 90 01 00 14 */ stw r0, 0x14(r1) /* 80279A40 002756A0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80279A44 002756A4 4B FF 4D 19 */ bl func_8026E75C +/* 80279A44 002756A4 4B FF 4D 19 */ bl OSDisableInterrupts /* 80279A48 002756A8 3C 80 CC 00 */ lis r4, 0xCC00206C@ha /* 80279A4C 002756AC A0 04 20 6C */ lhz r0, 0xCC00206C@l(r4) /* 80279A50 002756B0 54 00 07 FE */ clrlwi r0, r0, 0x1f @@ -279,7 +279,7 @@ lbl_80279A64: /* 80279A70 002756D0 7C 00 23 78 */ or r0, r0, r4 /* 80279A74 002756D4 54 1F 0F FE */ srwi r31, r0, 0x1f lbl_80279A78: -/* 80279A78 002756D8 4B FF 4D 0D */ bl func_8026E784 +/* 80279A78 002756D8 4B FF 4D 0D */ bl OSRestoreInterrupts /* 80279A7C 002756DC 7F E3 FB 78 */ mr r3, r31 /* 80279A80 002756E0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80279A84 002756E4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -293,11 +293,11 @@ func_80279A94: /* 80279A98 002756F8 7C 08 02 A6 */ mflr r0 /* 80279A9C 002756FC 90 01 00 14 */ stw r0, 0x14(r1) /* 80279AA0 00275700 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80279AA4 00275704 4B FF 4C B9 */ bl func_8026E75C +/* 80279AA4 00275704 4B FF 4C B9 */ bl OSDisableInterrupts /* 80279AA8 00275708 3C 80 CC 00 */ lis r4, 0xCC00206E@ha /* 80279AAC 0027570C A0 04 20 6E */ lhz r0, 0xCC00206E@l(r4) /* 80279AB0 00275710 54 1F 07 BE */ clrlwi r31, r0, 0x1e -/* 80279AB4 00275714 4B FF 4C D1 */ bl func_8026E784 +/* 80279AB4 00275714 4B FF 4C D1 */ bl OSRestoreInterrupts /* 80279AB8 00275718 57 E3 07 FE */ clrlwi r3, r31, 0x1f /* 80279ABC 0027571C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80279AC0 00275720 80 01 00 14 */ lwz r0, 0x14(r1) @@ -499,7 +499,7 @@ func_80279D58: /* 80279D68 002759C8 93 C1 00 08 */ stw r30, 8(r1) /* 80279D6C 002759CC 83 CD A9 58 */ lwz r30, lbl_8063FC18-_SDA_BASE_(r13) /* 80279D70 002759D0 90 6D A9 58 */ stw r3, lbl_8063FC18-_SDA_BASE_(r13) -/* 80279D74 002759D4 4B FF 49 E9 */ bl func_8026E75C +/* 80279D74 002759D4 4B FF 49 E9 */ bl OSDisableInterrupts /* 80279D78 002759D8 83 ED A9 30 */ lwz r31, lbl_8063FBF0-_SDA_BASE_(r13) /* 80279D7C 002759DC 28 1F 00 07 */ cmplwi r31, 7 /* 80279D80 002759E0 41 81 00 28 */ bgt lbl_80279DA8 @@ -513,7 +513,7 @@ func_80279D58: /* 80279DA0 00275A00 48 00 00 08 */ b lbl_80279DA8 /* 80279DA4 00275A04 3B E0 00 01 */ li r31, 1 lbl_80279DA8: -/* 80279DA8 00275A08 4B FF 49 DD */ bl func_8026E784 +/* 80279DA8 00275A08 4B FF 49 DD */ bl OSRestoreInterrupts /* 80279DAC 00275A0C 2C 1F 00 01 */ cmpwi r31, 1 /* 80279DB0 00275A10 41 82 00 08 */ beq lbl_80279DB8 /* 80279DB4 00275A14 48 00 00 48 */ b lbl_80279DFC @@ -890,7 +890,7 @@ func_8027A2B8: /* 8027A2E8 00275F48 90 0D 88 28 */ stw r0, lbl_8063DAE8-_SDA_BASE_(r13) /* 8027A2EC 00275F4C 90 0D A9 70 */ stw r0, lbl_8063FC30-_SDA_BASE_(r13) lbl_8027A2F0: -/* 8027A2F0 00275F50 4B FF 44 6D */ bl func_8026E75C +/* 8027A2F0 00275F50 4B FF 44 6D */ bl OSDisableInterrupts /* 8027A2F4 00275F54 3C 80 CD 80 */ lis r4, 0xCD8000C4@ha /* 8027A2F8 00275F58 7C 7F 1B 78 */ mr r31, r3 /* 8027A2FC 00275F5C 80 04 00 C4 */ lwz r0, 0xCD8000C4@l(r4) @@ -975,7 +975,7 @@ lbl_8027A3D4: /* 8027A428 00276088 2C 03 00 00 */ cmpwi r3, 0 /* 8027A42C 0027608C 40 82 00 14 */ bne lbl_8027A440 /* 8027A430 00276090 7F E3 FB 78 */ mr r3, r31 -/* 8027A434 00276094 4B FF 43 51 */ bl func_8026E784 +/* 8027A434 00276094 4B FF 43 51 */ bl OSRestoreInterrupts /* 8027A438 00276098 38 60 00 00 */ li r3, 0 /* 8027A43C 0027609C 48 00 04 34 */ b lbl_8027A870 lbl_8027A440: @@ -1142,7 +1142,7 @@ lbl_8027A63C: /* 8027A698 002762F8 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f /* 8027A69C 002762FC 41 82 00 14 */ beq lbl_8027A6B0 /* 8027A6A0 00276300 7F E3 FB 78 */ mr r3, r31 -/* 8027A6A4 00276304 4B FF 40 E1 */ bl func_8026E784 +/* 8027A6A4 00276304 4B FF 40 E1 */ bl OSRestoreInterrupts /* 8027A6A8 00276308 38 60 00 00 */ li r3, 0 /* 8027A6AC 0027630C 48 00 01 C4 */ b lbl_8027A870 lbl_8027A6B0: @@ -1265,7 +1265,7 @@ lbl_8027A850: /* 8027A860 002764C0 90 03 00 C0 */ stw r0, 0xc0(r3) lbl_8027A864: /* 8027A864 002764C4 7F E3 FB 78 */ mr r3, r31 -/* 8027A868 002764C8 4B FF 3F 1D */ bl func_8026E784 +/* 8027A868 002764C8 4B FF 3F 1D */ bl OSRestoreInterrupts /* 8027A86C 002764CC 38 60 00 01 */ li r3, 1 lbl_8027A870: /* 8027A870 002764D0 39 61 00 40 */ addi r11, r1, 0x40 @@ -4515,7 +4515,7 @@ lbl_8027D768: /* 8027D77C 002793DC 54 80 80 1E */ slwi r0, r4, 0x10 /* 8027D780 002793E0 7C 00 1B 78 */ or r0, r0, r3 /* 8027D784 002793E4 90 0D A9 A0 */ stw r0, lbl_8063FC60-_SDA_BASE_(r13) -/* 8027D788 002793E8 4B FF 50 31 */ bl func_802727B8 +/* 8027D788 002793E8 4B FF 50 31 */ bl OSGetTime /* 8027D78C 002793EC 38 00 00 01 */ li r0, 1 /* 8027D790 002793F0 90 6D A9 A8 */ stw r3, lbl_8063FC68-_SDA_BASE_(r13) /* 8027D794 002793F4 38 60 00 00 */ li r3, 0 @@ -4523,7 +4523,7 @@ lbl_8027D768: /* 8027D79C 002793FC 90 0D A9 B0 */ stw r0, lbl_8063FC70-_SDA_BASE_(r13) /* 8027D7A0 00279400 48 00 00 F4 */ b lbl_8027D894 lbl_8027D7A4: -/* 8027D7A4 00279404 4B FF 50 15 */ bl func_802727B8 +/* 8027D7A4 00279404 4B FF 50 15 */ bl OSGetTime /* 8027D7A8 00279408 80 AD A9 9C */ lwz r5, lbl_8063FC5C-_SDA_BASE_(r13) /* 8027D7AC 0027940C A0 E5 00 4E */ lhz r7, 0x4e(r5) lbl_8027D7B0: @@ -5676,14 +5676,14 @@ lbl_8027E8D4: /* 8027E908 0027A568 38 61 00 08 */ addi r3, r1, 8 /* 8027E90C 0027A56C 4B FE C7 85 */ bl func_8026B090 /* 8027E910 0027A570 38 61 00 08 */ addi r3, r1, 8 -/* 8027E914 0027A574 4B FE C5 55 */ bl func_8026AE68 +/* 8027E914 0027A574 4B FE C5 55 */ bl OSSetCurrentContext /* 8027E918 0027A578 81 8D A9 C4 */ lwz r12, lbl_8063FC84-_SDA_BASE_(r13) /* 8027E91C 0027A57C 7D 89 03 A6 */ mtctr r12 /* 8027E920 0027A580 4E 80 04 21 */ bctrl /* 8027E924 0027A584 38 61 00 08 */ addi r3, r1, 8 /* 8027E928 0027A588 4B FE C7 69 */ bl func_8026B090 /* 8027E92C 0027A58C 7F C3 F3 78 */ mr r3, r30 -/* 8027E930 0027A590 4B FE C5 39 */ bl func_8026AE68 +/* 8027E930 0027A590 4B FE C5 39 */ bl OSSetCurrentContext lbl_8027E934: /* 8027E934 0027A594 80 01 02 E4 */ lwz r0, 0x2e4(r1) /* 8027E938 0027A598 83 E1 02 DC */ lwz r31, 0x2dc(r1) @@ -5713,7 +5713,7 @@ func_8027E94C: /* 8027E98C 0027A5EC 93 E3 00 1C */ stw r31, 0x1c(r3) /* 8027E990 0027A5F0 90 C3 00 0C */ stw r6, 0xc(r3) /* 8027E994 0027A5F4 90 03 00 10 */ stw r0, 0x10(r3) -/* 8027E998 0027A5F8 4B FE FD C5 */ bl func_8026E75C +/* 8027E998 0027A5F8 4B FE FD C5 */ bl OSDisableInterrupts /* 8027E99C 0027A5FC 2C 1F 00 00 */ cmpwi r31, 0 /* 8027E9A0 0027A600 93 DD 00 14 */ stw r30, 0x14(r29) /* 8027E9A4 0027A604 93 DD 00 18 */ stw r30, 0x18(r29) @@ -5722,7 +5722,7 @@ func_8027E94C: /* 8027E9B0 0027A610 80 1D 00 08 */ lwz r0, 8(r29) /* 8027E9B4 0027A614 90 1D 00 1C */ stw r0, 0x1c(r29) lbl_8027E9B8: -/* 8027E9B8 0027A618 4B FE FD CD */ bl func_8026E784 +/* 8027E9B8 0027A618 4B FE FD CD */ bl OSRestoreInterrupts /* 8027E9BC 0027A61C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8027E9C0 0027A620 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8027E9C4 0027A624 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -5814,7 +5814,7 @@ func_8027EAD0: /* 8027EADC 0027A73C 39 61 00 20 */ addi r11, r1, 0x20 /* 8027EAE0 0027A740 4B F4 86 49 */ bl func_801C7128 /* 8027EAE4 0027A744 7C 7B 1B 78 */ mr r27, r3 -/* 8027EAE8 0027A748 4B FE FC 75 */ bl func_8026E75C +/* 8027EAE8 0027A748 4B FE FC 75 */ bl OSDisableInterrupts /* 8027EAEC 0027A74C 2C 1B 00 00 */ cmpwi r27, 0 /* 8027EAF0 0027A750 7C 7E 1B 78 */ mr r30, r3 /* 8027EAF4 0027A754 40 82 00 28 */ bne lbl_8027EB1C @@ -5825,7 +5825,7 @@ func_8027EAD0: /* 8027EB08 0027A768 98 0D A9 D0 */ stb r0, lbl_8063FC90-_SDA_BASE_(r13) /* 8027EB0C 0027A76C 98 04 00 22 */ stb r0, 0x22(r4) /* 8027EB10 0027A770 98 04 00 21 */ stb r0, 0x21(r4) -/* 8027EB14 0027A774 4B FE FC 71 */ bl func_8026E784 +/* 8027EB14 0027A774 4B FE FC 71 */ bl OSRestoreInterrupts /* 8027EB18 0027A778 48 00 01 80 */ b lbl_8027EC98 lbl_8027EB1C: /* 8027EB1C 0027A77C 3F 80 80 51 */ lis r28, lbl_80515FD4@ha @@ -5925,7 +5925,7 @@ lbl_8027EC38: lbl_8027EC8C: /* 8027EC8C 0027A8EC 4B FE 95 D5 */ bl func_80268260 /* 8027EC90 0027A8F0 7F C3 F3 78 */ mr r3, r30 -/* 8027EC94 0027A8F4 4B FE FA F1 */ bl func_8026E784 +/* 8027EC94 0027A8F4 4B FE FA F1 */ bl OSRestoreInterrupts lbl_8027EC98: /* 8027EC98 0027A8F8 39 61 00 20 */ addi r11, r1, 0x20 /* 8027EC9C 0027A8FC 4B F4 84 D9 */ bl func_801C7174 @@ -5942,7 +5942,7 @@ func_8027ECB0: /* 8027ECBC 0027A91C 39 61 00 20 */ addi r11, r1, 0x20 /* 8027ECC0 0027A920 4B F4 84 69 */ bl func_801C7128 /* 8027ECC4 0027A924 7C 7B 1B 78 */ mr r27, r3 -/* 8027ECC8 0027A928 4B FE FA 95 */ bl func_8026E75C +/* 8027ECC8 0027A928 4B FE FA 95 */ bl OSDisableInterrupts /* 8027ECCC 0027A92C 83 A2 A0 D0 */ lwz r29, lbl_806426D0-_SDA2_BASE_(r2) /* 8027ECD0 0027A930 2C 1B 00 00 */ cmpwi r27, 0 /* 8027ECD4 0027A934 7C 7C 1B 78 */ mr r28, r3 @@ -5969,7 +5969,7 @@ func_8027ECB0: /* 8027ED28 0027A988 B0 05 00 02 */ sth r0, 2(r5) /* 8027ED2C 0027A98C 98 C4 00 21 */ stb r6, 0x21(r4) /* 8027ED30 0027A990 98 C4 00 22 */ stb r6, 0x22(r4) -/* 8027ED34 0027A994 4B FE FA 51 */ bl func_8026E784 +/* 8027ED34 0027A994 4B FE FA 51 */ bl OSRestoreInterrupts /* 8027ED38 0027A998 48 00 01 F0 */ b lbl_8027EF28 lbl_8027ED3C: /* 8027ED3C 0027A99C 3C 60 80 51 */ lis r3, lbl_80515FB0@ha @@ -6096,7 +6096,7 @@ lbl_8027EED4: /* 8027EF18 0027AB78 90 1D 00 08 */ stw r0, 8(r29) /* 8027EF1C 0027AB7C 80 8D A9 94 */ lwz r4, lbl_8063FC54-_SDA_BASE_(r13) /* 8027EF20 0027AB80 B0 04 00 02 */ sth r0, 2(r4) -/* 8027EF24 0027AB84 4B FE F8 61 */ bl func_8026E784 +/* 8027EF24 0027AB84 4B FE F8 61 */ bl OSRestoreInterrupts lbl_8027EF28: /* 8027EF28 0027AB88 39 61 00 20 */ addi r11, r1, 0x20 /* 8027EF2C 0027AB8C 4B F4 82 49 */ bl func_801C7174 @@ -6110,7 +6110,7 @@ func_8027EF40: /* 8027EF40 0027ABA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8027EF44 0027ABA4 7C 08 02 A6 */ mflr r0 /* 8027EF48 0027ABA8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8027EF4C 0027ABAC 4B FE F8 11 */ bl func_8026E75C +/* 8027EF4C 0027ABAC 4B FE F8 11 */ bl OSDisableInterrupts /* 8027EF50 0027ABB0 88 CD A9 B8 */ lbz r6, lbl_8063FC78-_SDA_BASE_(r13) /* 8027EF54 0027ABB4 2C 06 00 00 */ cmpwi r6, 0 /* 8027EF58 0027ABB8 41 82 00 28 */ beq lbl_8027EF80 @@ -6170,7 +6170,7 @@ lbl_8027EFFC: /* 8027F024 0027AC84 7C 04 02 14 */ add r0, r4, r0 /* 8027F028 0027AC88 90 05 00 1C */ stw r0, 0x1c(r5) lbl_8027F02C: -/* 8027F02C 0027AC8C 4B FE F7 59 */ bl func_8026E784 +/* 8027F02C 0027AC8C 4B FE F7 59 */ bl OSRestoreInterrupts /* 8027F030 0027AC90 80 01 00 14 */ lwz r0, 0x14(r1) /* 8027F034 0027AC94 7C 08 03 A6 */ mtlr r0 /* 8027F038 0027AC98 38 21 00 10 */ addi r1, r1, 0x10 @@ -6272,9 +6272,9 @@ func_8027F14C: /* 8027F15C 0027ADBC 93 C1 00 08 */ stw r30, 8(r1) /* 8027F160 0027ADC0 7C 7E 1B 78 */ mr r30, r3 /* 8027F164 0027ADC4 83 ED A9 C4 */ lwz r31, lbl_8063FC84-_SDA_BASE_(r13) -/* 8027F168 0027ADC8 4B FE F5 F5 */ bl func_8026E75C +/* 8027F168 0027ADC8 4B FE F5 F5 */ bl OSDisableInterrupts /* 8027F16C 0027ADCC 93 CD A9 C4 */ stw r30, lbl_8063FC84-_SDA_BASE_(r13) -/* 8027F170 0027ADD0 4B FE F6 15 */ bl func_8026E784 +/* 8027F170 0027ADD0 4B FE F6 15 */ bl OSRestoreInterrupts /* 8027F174 0027ADD4 7F E3 FB 78 */ mr r3, r31 /* 8027F178 0027ADD8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8027F17C 0027ADDC 83 C1 00 08 */ lwz r30, 8(r1) @@ -6288,7 +6288,7 @@ func_8027F190: /* 8027F190 0027ADF0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8027F194 0027ADF4 7C 08 02 A6 */ mflr r0 /* 8027F198 0027ADF8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8027F19C 0027ADFC 4B FE F5 C1 */ bl func_8026E75C +/* 8027F19C 0027ADFC 4B FE F5 C1 */ bl OSDisableInterrupts /* 8027F1A0 0027AE00 80 C2 A0 D0 */ lwz r6, lbl_806426D0-_SDA2_BASE_(r2) /* 8027F1A4 0027AE04 38 00 00 00 */ li r0, 0 /* 8027F1A8 0027AE08 80 86 00 08 */ lwz r4, 8(r6) @@ -6298,7 +6298,7 @@ func_8027F190: /* 8027F1B8 0027AE18 80 8D A9 94 */ lwz r4, lbl_8063FC54-_SDA_BASE_(r13) /* 8027F1BC 0027AE1C B0 A4 00 02 */ sth r5, 2(r4) /* 8027F1C0 0027AE20 90 0D A9 C0 */ stw r0, lbl_8063FC80-_SDA_BASE_(r13) -/* 8027F1C4 0027AE24 4B FE F5 C1 */ bl func_8026E784 +/* 8027F1C4 0027AE24 4B FE F5 C1 */ bl OSRestoreInterrupts /* 8027F1C8 0027AE28 80 01 00 14 */ lwz r0, 0x14(r1) /* 8027F1CC 0027AE2C 7C 08 03 A6 */ mtlr r0 /* 8027F1D0 0027AE30 38 21 00 10 */ addi r1, r1, 0x10 @@ -6350,7 +6350,7 @@ func_8027F254: /* 8027F270 0027AED0 88 0D A9 B9 */ lbz r0, lbl_8063FC79-_SDA_BASE_(r13) /* 8027F274 0027AED4 2C 00 00 00 */ cmpwi r0, 0 /* 8027F278 0027AED8 41 82 01 5C */ beq lbl_8027F3D4 -/* 8027F27C 0027AEDC 4B FE F4 E1 */ bl func_8026E75C +/* 8027F27C 0027AEDC 4B FE F4 E1 */ bl OSDisableInterrupts /* 8027F280 0027AEE0 83 A2 A0 D0 */ lwz r29, lbl_806426D0-_SDA2_BASE_(r2) /* 8027F284 0027AEE4 3F C0 80 51 */ lis r30, lbl_80515FB0@ha /* 8027F288 0027AEE8 7C 7C 1B 78 */ mr r28, r3 @@ -6436,7 +6436,7 @@ lbl_8027F380: /* 8027F3C4 0027B024 90 1D 00 08 */ stw r0, 8(r29) /* 8027F3C8 0027B028 80 8D A9 94 */ lwz r4, lbl_8063FC54-_SDA_BASE_(r13) /* 8027F3CC 0027B02C B0 04 00 02 */ sth r0, 2(r4) -/* 8027F3D0 0027B030 4B FE F3 B5 */ bl func_8026E784 +/* 8027F3D0 0027B030 4B FE F3 B5 */ bl OSRestoreInterrupts lbl_8027F3D4: /* 8027F3D4 0027B034 80 01 00 24 */ lwz r0, 0x24(r1) /* 8027F3D8 0027B038 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -7821,11 +7821,11 @@ lbl_8028076C: /* 8028078C 0027C3EC 3B A0 00 08 */ li r29, 8 /* 80280790 0027C3F0 6C 1C 80 00 */ xoris r28, r0, 0x8000 lbl_80280794: -/* 80280794 0027C3F4 4B FF 20 25 */ bl func_802727B8 +/* 80280794 0027C3F4 4B FF 20 25 */ bl OSGetTime /* 80280798 0027C3F8 7C 9F 23 78 */ mr r31, r4 /* 8028079C 0027C3FC 7C 7E 1B 78 */ mr r30, r3 lbl_802807A0: -/* 802807A0 0027C400 4B FF 20 19 */ bl func_802727B8 +/* 802807A0 0027C400 4B FF 20 19 */ bl OSGetTime /* 802807A4 0027C404 7C 9F 20 10 */ subfc r4, r31, r4 /* 802807A8 0027C408 7C 1E 19 10 */ subfe r0, r30, r3 /* 802807AC 0027C40C 6C 03 80 00 */ xoris r3, r0, 0x8000 @@ -7851,14 +7851,14 @@ lbl_802807F4: /* 802807F4 0027C454 38 00 00 01 */ li r0, 1 /* 802807F8 0027C458 3C 60 CC 00 */ lis r3, 0xCC003018@ha /* 802807FC 0027C45C 90 03 30 18 */ stw r0, 0xCC003018@l(r3) -/* 80280800 0027C460 4B FF 1F B9 */ bl func_802727B8 +/* 80280800 0027C460 4B FF 1F B9 */ bl OSGetTime /* 80280804 0027C464 38 00 00 00 */ li r0, 0 /* 80280808 0027C468 7C 9F 23 78 */ mr r31, r4 /* 8028080C 0027C46C 7C 7E 1B 78 */ mr r30, r3 /* 80280810 0027C470 3B A0 00 32 */ li r29, 0x32 /* 80280814 0027C474 6C 1C 80 00 */ xoris r28, r0, 0x8000 lbl_80280818: -/* 80280818 0027C478 4B FF 1F A1 */ bl func_802727B8 +/* 80280818 0027C478 4B FF 1F A1 */ bl OSGetTime /* 8028081C 0027C47C 7C 9F 20 10 */ subfc r4, r31, r4 /* 80280820 0027C480 7C 1E 19 10 */ subfe r0, r30, r3 /* 80280824 0027C484 6C 03 80 00 */ xoris r3, r0, 0x8000 @@ -7870,13 +7870,13 @@ lbl_80280818: /* 8028083C 0027C49C 3B C0 00 00 */ li r30, 0 /* 80280840 0027C4A0 3C 60 CC 00 */ lis r3, 0xCC003018@ha /* 80280844 0027C4A4 93 C3 30 18 */ stw r30, 0xCC003018@l(r3) -/* 80280848 0027C4A8 4B FF 1F 71 */ bl func_802727B8 +/* 80280848 0027C4A8 4B FF 1F 71 */ bl OSGetTime /* 8028084C 0027C4AC 6F DF 80 00 */ xoris r31, r30, 0x8000 /* 80280850 0027C4B0 7C 9C 23 78 */ mr r28, r4 /* 80280854 0027C4B4 7C 7D 1B 78 */ mr r29, r3 /* 80280858 0027C4B8 3B C0 00 05 */ li r30, 5 lbl_8028085C: -/* 8028085C 0027C4BC 4B FF 1F 5D */ bl func_802727B8 +/* 8028085C 0027C4BC 4B FF 1F 5D */ bl OSGetTime /* 80280860 0027C4C0 7C 9C 20 10 */ subfc r4, r28, r4 /* 80280864 0027C4C4 7C 1D 19 10 */ subfe r0, r29, r3 /* 80280868 0027C4C8 6C 03 80 00 */ xoris r3, r0, 0x8000 @@ -7920,11 +7920,11 @@ lbl_802808D0: /* 802808F0 0027C550 3B 80 00 08 */ li r28, 8 /* 802808F4 0027C554 6C 1B 80 00 */ xoris r27, r0, 0x8000 lbl_802808F8: -/* 802808F8 0027C558 4B FF 1E C1 */ bl func_802727B8 +/* 802808F8 0027C558 4B FF 1E C1 */ bl OSGetTime /* 802808FC 0027C55C 7C 9E 23 78 */ mr r30, r4 /* 80280900 0027C560 7C 7D 1B 78 */ mr r29, r3 lbl_80280904: -/* 80280904 0027C564 4B FF 1E B5 */ bl func_802727B8 +/* 80280904 0027C564 4B FF 1E B5 */ bl OSGetTime /* 80280908 0027C568 7C 9E 20 10 */ subfc r4, r30, r4 /* 8028090C 0027C56C 7C 1D 19 10 */ subfe r0, r29, r3 /* 80280910 0027C570 6C 03 80 00 */ xoris r3, r0, 0x8000 @@ -7950,14 +7950,14 @@ lbl_80280958: /* 80280958 0027C5B8 38 00 00 01 */ li r0, 1 /* 8028095C 0027C5BC 3C 60 CC 00 */ lis r3, 0xCC003018@ha /* 80280960 0027C5C0 90 03 30 18 */ stw r0, 0xCC003018@l(r3) -/* 80280964 0027C5C4 4B FF 1E 55 */ bl func_802727B8 +/* 80280964 0027C5C4 4B FF 1E 55 */ bl OSGetTime /* 80280968 0027C5C8 38 00 00 00 */ li r0, 0 /* 8028096C 0027C5CC 7C 9E 23 78 */ mr r30, r4 /* 80280970 0027C5D0 7C 7D 1B 78 */ mr r29, r3 /* 80280974 0027C5D4 3B 80 00 32 */ li r28, 0x32 /* 80280978 0027C5D8 6C 1B 80 00 */ xoris r27, r0, 0x8000 lbl_8028097C: -/* 8028097C 0027C5DC 4B FF 1E 3D */ bl func_802727B8 +/* 8028097C 0027C5DC 4B FF 1E 3D */ bl OSGetTime /* 80280980 0027C5E0 7C 9E 20 10 */ subfc r4, r30, r4 /* 80280984 0027C5E4 7C 1D 19 10 */ subfe r0, r29, r3 /* 80280988 0027C5E8 6C 03 80 00 */ xoris r3, r0, 0x8000 @@ -7969,13 +7969,13 @@ lbl_8028097C: /* 802809A0 0027C600 3B A0 00 00 */ li r29, 0 /* 802809A4 0027C604 3C 60 CC 00 */ lis r3, 0xCC003018@ha /* 802809A8 0027C608 93 A3 30 18 */ stw r29, 0xCC003018@l(r3) -/* 802809AC 0027C60C 4B FF 1E 0D */ bl func_802727B8 +/* 802809AC 0027C60C 4B FF 1E 0D */ bl OSGetTime /* 802809B0 0027C610 6F BE 80 00 */ xoris r30, r29, 0x8000 /* 802809B4 0027C614 7C 9B 23 78 */ mr r27, r4 /* 802809B8 0027C618 7C 7C 1B 78 */ mr r28, r3 /* 802809BC 0027C61C 3B A0 00 05 */ li r29, 5 lbl_802809C0: -/* 802809C0 0027C620 4B FF 1D F9 */ bl func_802727B8 +/* 802809C0 0027C620 4B FF 1D F9 */ bl OSGetTime /* 802809C4 0027C624 7C 9B 20 10 */ subfc r4, r27, r4 /* 802809C8 0027C628 7C 1C 19 10 */ subfe r0, r28, r3 /* 802809CC 0027C62C 6C 03 80 00 */ xoris r3, r0, 0x8000 @@ -8022,7 +8022,7 @@ func_80280A4C: /* 80280A5C 0027C6BC 93 C1 00 18 */ stw r30, 0x18(r1) /* 80280A60 0027C6C0 93 A1 00 14 */ stw r29, 0x14(r1) /* 80280A64 0027C6C4 7C 7D 1B 78 */ mr r29, r3 -/* 80280A68 0027C6C8 4B FE DC F5 */ bl func_8026E75C +/* 80280A68 0027C6C8 4B FE DC F5 */ bl OSDisableInterrupts /* 80280A6C 0027C6CC 3C 80 CC 01 */ lis r4, 0xCC008000@ha /* 80280A70 0027C6D0 38 A0 00 61 */ li r5, 0x61 /* 80280A74 0027C6D4 98 A4 80 00 */ stb r5, 0xCC008000@l(r4) @@ -8052,7 +8052,7 @@ lbl_80280AAC: /* 80280AD0 0027C730 93 E3 80 00 */ stw r31, -0x8000(r3) /* 80280AD4 0027C734 4B FE 77 8D */ bl func_80268260 /* 80280AD8 0027C738 7F A3 EB 78 */ mr r3, r29 -/* 80280ADC 0027C73C 4B FE DC A9 */ bl func_8026E784 +/* 80280ADC 0027C73C 4B FE DC A9 */ bl OSRestoreInterrupts /* 80280AE0 0027C740 B3 FE 00 02 */ sth r31, 2(r30) /* 80280AE4 0027C744 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80280AE8 0027C748 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -8075,7 +8075,7 @@ func_80280B0C: /* 80280B14 0027C774 90 01 00 14 */ stw r0, 0x14(r1) /* 80280B18 0027C778 93 E1 00 0C */ stw r31, 0xc(r1) /* 80280B1C 0027C77C 93 C1 00 08 */ stw r30, 8(r1) -/* 80280B20 0027C780 4B FE DC 3D */ bl func_8026E75C +/* 80280B20 0027C780 4B FE DC 3D */ bl OSDisableInterrupts /* 80280B24 0027C784 3C A0 CC 01 */ lis r5, 0xCC008000@ha /* 80280B28 0027C788 38 00 00 61 */ li r0, 0x61 /* 80280B2C 0027C78C 3C 80 45 00 */ lis r4, 0x45000002@ha @@ -8102,7 +8102,7 @@ lbl_80280B54: /* 80280B7C 0027C7DC 4B FE 76 E5 */ bl func_80268260 /* 80280B80 0027C7E0 9B ED A9 E0 */ stb r31, lbl_8063FCA0-_SDA_BASE_(r13) /* 80280B84 0027C7E4 7F C3 F3 78 */ mr r3, r30 -/* 80280B88 0027C7E8 4B FE DB FD */ bl func_8026E784 +/* 80280B88 0027C7E8 4B FE DB FD */ bl OSRestoreInterrupts /* 80280B8C 0027C7EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80280B90 0027C7F0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80280B94 0027C7F4 83 C1 00 08 */ lwz r30, 8(r1) @@ -8230,9 +8230,9 @@ func_80280CE0: /* 80280CF0 0027C950 93 C1 00 08 */ stw r30, 8(r1) /* 80280CF4 0027C954 7C 7E 1B 78 */ mr r30, r3 /* 80280CF8 0027C958 83 ED A9 E8 */ lwz r31, lbl_8063FCA8-_SDA_BASE_(r13) -/* 80280CFC 0027C95C 4B FE DA 61 */ bl func_8026E75C +/* 80280CFC 0027C95C 4B FE DA 61 */ bl OSDisableInterrupts /* 80280D00 0027C960 93 CD A9 E8 */ stw r30, lbl_8063FCA8-_SDA_BASE_(r13) -/* 80280D04 0027C964 4B FE DA 81 */ bl func_8026E784 +/* 80280D04 0027C964 4B FE DA 81 */ bl OSRestoreInterrupts /* 80280D08 0027C968 7F E3 FB 78 */ mr r3, r31 /* 80280D0C 0027C96C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80280D10 0027C970 83 C1 00 08 */ lwz r30, 8(r1) @@ -8255,7 +8255,7 @@ lbl_80280D24: /* 80280D50 0027C9B0 38 61 00 08 */ addi r3, r1, 8 /* 80280D54 0027C9B4 4B FE A3 3D */ bl func_8026B090 /* 80280D58 0027C9B8 38 61 00 08 */ addi r3, r1, 8 -/* 80280D5C 0027C9BC 4B FE A1 0D */ bl func_8026AE68 +/* 80280D5C 0027C9BC 4B FE A1 0D */ bl OSSetCurrentContext /* 80280D60 0027C9C0 81 8D A9 E8 */ lwz r12, lbl_8063FCA8-_SDA_BASE_(r13) /* 80280D64 0027C9C4 7F E3 FB 78 */ mr r3, r31 /* 80280D68 0027C9C8 7D 89 03 A6 */ mtctr r12 @@ -8263,7 +8263,7 @@ lbl_80280D24: /* 80280D70 0027C9D0 38 61 00 08 */ addi r3, r1, 8 /* 80280D74 0027C9D4 4B FE A3 1D */ bl func_8026B090 /* 80280D78 0027C9D8 7F C3 F3 78 */ mr r3, r30 -/* 80280D7C 0027C9DC 4B FE A0 ED */ bl func_8026AE68 +/* 80280D7C 0027C9DC 4B FE A0 ED */ bl OSSetCurrentContext lbl_80280D80: /* 80280D80 0027C9E0 80 6D A9 98 */ lwz r3, lbl_8063FC58-_SDA_BASE_(r13) /* 80280D84 0027C9E4 A0 03 00 0A */ lhz r0, 0xa(r3) @@ -8285,9 +8285,9 @@ func_80280DA8: /* 80280DB8 0027CA18 93 C1 00 08 */ stw r30, 8(r1) /* 80280DBC 0027CA1C 7C 7E 1B 78 */ mr r30, r3 /* 80280DC0 0027CA20 83 ED A9 E4 */ lwz r31, lbl_8063FCA4-_SDA_BASE_(r13) -/* 80280DC4 0027CA24 4B FE D9 99 */ bl func_8026E75C +/* 80280DC4 0027CA24 4B FE D9 99 */ bl OSDisableInterrupts /* 80280DC8 0027CA28 93 CD A9 E4 */ stw r30, lbl_8063FCA4-_SDA_BASE_(r13) -/* 80280DCC 0027CA2C 4B FE D9 B9 */ bl func_8026E784 +/* 80280DCC 0027CA2C 4B FE D9 B9 */ bl OSRestoreInterrupts /* 80280DD0 0027CA30 7F E3 FB 78 */ mr r3, r31 /* 80280DD4 0027CA34 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80280DD8 0027CA38 83 C1 00 08 */ lwz r30, 8(r1) @@ -8313,14 +8313,14 @@ lbl_80280DEC: /* 80280E24 0027CA84 38 61 00 08 */ addi r3, r1, 8 /* 80280E28 0027CA88 4B FE A2 69 */ bl func_8026B090 /* 80280E2C 0027CA8C 38 61 00 08 */ addi r3, r1, 8 -/* 80280E30 0027CA90 4B FE A0 39 */ bl func_8026AE68 +/* 80280E30 0027CA90 4B FE A0 39 */ bl OSSetCurrentContext /* 80280E34 0027CA94 81 8D A9 E4 */ lwz r12, lbl_8063FCA4-_SDA_BASE_(r13) /* 80280E38 0027CA98 7D 89 03 A6 */ mtctr r12 /* 80280E3C 0027CA9C 4E 80 04 21 */ bctrl /* 80280E40 0027CAA0 38 61 00 08 */ addi r3, r1, 8 /* 80280E44 0027CAA4 4B FE A2 4D */ bl func_8026B090 /* 80280E48 0027CAA8 7F E3 FB 78 */ mr r3, r31 -/* 80280E4C 0027CAAC 4B FE A0 1D */ bl func_8026AE68 +/* 80280E4C 0027CAAC 4B FE A0 1D */ bl OSSetCurrentContext lbl_80280E50: /* 80280E50 0027CAB0 38 6D A9 D8 */ addi r3, r13, lbl_8063FC98-_SDA_BASE_ /* 80280E54 0027CAB4 4B FF 16 0D */ bl func_80272460 @@ -14652,7 +14652,7 @@ func_802866EC: /* 80286728 00282388 88 1D 05 F9 */ lbz r0, 0x5f9(r29) /* 8028672C 0028238C 2C 00 00 00 */ cmpwi r0, 0 /* 80286730 00282390 41 82 00 30 */ beq lbl_80286760 -/* 80286734 00282394 4B FE 80 29 */ bl func_8026E75C +/* 80286734 00282394 4B FE 80 29 */ bl OSDisableInterrupts /* 80286738 00282398 83 82 A0 D0 */ lwz r28, lbl_806426D0-_SDA2_BASE_(r2) /* 8028673C 0028239C 7C 7B 1B 78 */ mr r27, r3 /* 80286740 002823A0 38 9E 00 80 */ addi r4, r30, 0x80 @@ -14662,7 +14662,7 @@ func_802866EC: /* 80286750 002823B0 4B D7 D8 B1 */ bl memcpy /* 80286754 002823B4 93 5C 00 08 */ stw r26, 8(r28) /* 80286758 002823B8 7F 63 DB 78 */ mr r3, r27 -/* 8028675C 002823BC 4B FE 80 29 */ bl func_8026E784 +/* 8028675C 002823BC 4B FE 80 29 */ bl OSRestoreInterrupts lbl_80286760: /* 80286760 002823C0 57 E0 06 3F */ clrlwi. r0, r31, 0x18 /* 80286764 002823C4 38 00 00 00 */ li r0, 0 @@ -16467,7 +16467,7 @@ lbl_80288028: /* 80288058 00283CB8 38 60 FF FF */ li r3, -1 /* 8028805C 00283CBC 48 00 00 58 */ b lbl_802880B4 lbl_80288060: -/* 80288060 00283CC0 4B FE 66 FD */ bl func_8026E75C +/* 80288060 00283CC0 4B FE 66 FD */ bl OSDisableInterrupts /* 80288064 00283CC4 7C 7F 1B 78 */ mr r31, r3 lbl_80288068: /* 80288068 00283CC8 80 1B 00 0C */ lwz r0, 0xc(r27) @@ -16491,7 +16491,7 @@ lbl_8028809C: /* 802880A4 00283D04 4B FF FF C4 */ b lbl_80288068 lbl_802880A8: /* 802880A8 00283D08 7F E3 FB 78 */ mr r3, r31 -/* 802880AC 00283D0C 4B FE 66 D9 */ bl func_8026E784 +/* 802880AC 00283D0C 4B FE 66 D9 */ bl OSRestoreInterrupts /* 802880B0 00283D10 7F C3 F3 78 */ mr r3, r30 lbl_802880B4: /* 802880B4 00283D14 39 61 00 20 */ addi r11, r1, 0x20 @@ -16566,7 +16566,7 @@ func_8028818C: /* 802881A0 00283E00 7C 7B 1B 78 */ mr r27, r3 /* 802881A4 00283E04 7C 9C 23 78 */ mr r28, r4 /* 802881A8 00283E08 7C BD 2B 78 */ mr r29, r5 -/* 802881AC 00283E0C 4B FE 65 B1 */ bl func_8026E75C +/* 802881AC 00283E0C 4B FE 65 B1 */ bl OSDisableInterrupts /* 802881B0 00283E10 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 802881B4 00283E14 7C 7F 1B 78 */ mr r31, r3 /* 802881B8 00283E18 28 00 00 05 */ cmplwi r0, 5 @@ -16597,7 +16597,7 @@ lbl_802881C8: /* 80288218 00283E78 7C 9E 2A 14 */ add r4, r30, r5 /* 8028821C 00283E7C 90 64 00 2C */ stw r3, 0x2c(r4) /* 80288220 00283E80 7F E3 FB 78 */ mr r3, r31 -/* 80288224 00283E84 4B FE 65 61 */ bl func_8026E784 +/* 80288224 00283E84 4B FE 65 61 */ bl OSRestoreInterrupts /* 80288228 00283E88 39 61 00 20 */ addi r11, r1, 0x20 /* 8028822C 00283E8C 4B F3 EF 49 */ bl func_801C7174 /* 80288230 00283E90 80 01 00 24 */ lwz r0, 0x24(r1) @@ -16705,7 +16705,7 @@ lbl_80288380: /* 802883AC 0028400C 38 84 00 1F */ addi r4, r4, 0x1f /* 802883B0 00284010 7C 7D 04 30 */ srw r29, r3, r0 /* 802883B4 00284014 54 9C 00 34 */ rlwinm r28, r4, 0, 0, 0x1a -/* 802883B8 00284018 4B FE 63 A5 */ bl func_8026E75C +/* 802883B8 00284018 4B FE 63 A5 */ bl OSDisableInterrupts /* 802883BC 0028401C 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 802883C0 00284020 7C 7F 1B 78 */ mr r31, r3 /* 802883C4 00284024 28 00 00 05 */ cmplwi r0, 5 @@ -16737,7 +16737,7 @@ lbl_802883D4: /* 80288428 00284088 7C 9E 2A 14 */ add r4, r30, r5 /* 8028842C 0028408C 90 64 00 2C */ stw r3, 0x2c(r4) /* 80288430 00284090 7F E3 FB 78 */ mr r3, r31 -/* 80288434 00284094 4B FE 63 51 */ bl func_8026E784 +/* 80288434 00284094 4B FE 63 51 */ bl OSRestoreInterrupts /* 80288438 00284098 80 0D AA 48 */ lwz r0, lbl_8063FD08-_SDA_BASE_(r13) /* 8028843C 0028409C 3C 80 80 51 */ lis r4, lbl_80516980@ha /* 80288440 002840A0 38 84 69 80 */ addi r4, r4, lbl_80516980@l @@ -16770,7 +16770,7 @@ lbl_8028849C: /* 802884A8 00284108 93 E1 00 0C */ stw r31, 0xc(r1) /* 802884AC 0028410C 93 C1 00 08 */ stw r30, 8(r1) /* 802884B0 00284110 7C 7E 1B 78 */ mr r30, r3 -/* 802884B4 00284114 4B FE 62 A9 */ bl func_8026E75C +/* 802884B4 00284114 4B FE 62 A9 */ bl OSDisableInterrupts /* 802884B8 00284118 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 802884BC 0028411C 2C 00 00 00 */ cmpwi r0, 0 /* 802884C0 00284120 40 82 00 14 */ bne lbl_802884D4 @@ -16786,7 +16786,7 @@ lbl_802884D4: /* 802884E4 00284144 7C 84 02 14 */ add r4, r4, r0 /* 802884E8 00284148 93 C4 00 14 */ stw r30, 0x14(r4) lbl_802884EC: -/* 802884EC 0028414C 4B FE 62 99 */ bl func_8026E784 +/* 802884EC 0028414C 4B FE 62 99 */ bl OSRestoreInterrupts /* 802884F0 00284150 28 1E 00 10 */ cmplwi r30, 0x10 /* 802884F4 00284154 40 82 00 1C */ bne lbl_80288510 /* 802884F8 00284158 3C 60 01 23 */ lis r3, 0x01234568@ha @@ -16825,7 +16825,7 @@ lbl_80288570: /* 80288570 002841D0 48 00 25 A1 */ bl func_8028AB10 /* 80288574 002841D4 48 00 00 94 */ b lbl_80288608 lbl_80288578: -/* 80288578 002841D8 4B FE 61 E5 */ bl func_8026E75C +/* 80288578 002841D8 4B FE 61 E5 */ bl OSDisableInterrupts /* 8028857C 002841DC 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 80288580 002841E0 7C 7F 1B 78 */ mr r31, r3 /* 80288584 002841E4 28 00 00 05 */ cmplwi r0, 5 @@ -16858,7 +16858,7 @@ lbl_80288594: /* 802885EC 0028424C 7C 9E 2A 14 */ add r4, r30, r5 /* 802885F0 00284250 90 64 00 2C */ stw r3, 0x2c(r4) /* 802885F4 00284254 7F E3 FB 78 */ mr r3, r31 -/* 802885F8 00284258 4B FE 61 8D */ bl func_8026E784 +/* 802885F8 00284258 4B FE 61 8D */ bl OSRestoreInterrupts /* 802885FC 0028425C 3C 60 80 29 */ lis r3, lbl_8028893C@ha /* 80288600 00284260 38 63 89 3C */ addi r3, r3, lbl_8028893C@l /* 80288604 00284264 48 00 58 D1 */ bl func_8028DED4 @@ -17047,7 +17047,7 @@ lbl_80288878: /* 80288880 002844E0 90 01 00 14 */ stw r0, 0x14(r1) /* 80288884 002844E4 93 E1 00 0C */ stw r31, 0xc(r1) /* 80288888 002844E8 93 C1 00 08 */ stw r30, 8(r1) -/* 8028888C 002844EC 4B FE 5E D1 */ bl func_8026E75C +/* 8028888C 002844EC 4B FE 5E D1 */ bl OSDisableInterrupts /* 80288890 002844F0 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 80288894 002844F4 7C 7F 1B 78 */ mr r31, r3 /* 80288898 002844F8 28 00 00 05 */ cmplwi r0, 5 @@ -17080,7 +17080,7 @@ lbl_802888A8: /* 80288900 00284560 7C 9E 2A 14 */ add r4, r30, r5 /* 80288904 00284564 90 64 00 2C */ stw r3, 0x2c(r4) /* 80288908 00284568 7F E3 FB 78 */ mr r3, r31 -/* 8028890C 0028456C 4B FE 5E 79 */ bl func_8026E784 +/* 8028890C 0028456C 4B FE 5E 79 */ bl OSRestoreInterrupts /* 80288910 00284570 3C A0 80 29 */ lis r5, lbl_802890F4@ha /* 80288914 00284574 38 60 00 00 */ li r3, 0 /* 80288918 00284578 38 A5 90 F4 */ addi r5, r5, lbl_802890F4@l @@ -17101,7 +17101,7 @@ lbl_8028893C: /* 80288950 002845B0 93 A1 00 14 */ stw r29, 0x14(r1) /* 80288954 002845B4 93 81 00 10 */ stw r28, 0x10(r1) /* 80288958 002845B8 7C 7C 1B 78 */ mr r28, r3 -/* 8028895C 002845BC 4B FE 5E 01 */ bl func_8026E75C +/* 8028895C 002845BC 4B FE 5E 01 */ bl OSDisableInterrupts /* 80288960 002845C0 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 80288964 002845C4 2C 00 00 00 */ cmpwi r0, 0 /* 80288968 002845C8 40 82 00 14 */ bne lbl_8028897C @@ -17117,7 +17117,7 @@ lbl_8028897C: /* 8028898C 002845EC 7C 84 02 14 */ add r4, r4, r0 /* 80288990 002845F0 93 84 00 14 */ stw r28, 0x14(r4) lbl_80288994: -/* 80288994 002845F4 4B FE 5D F1 */ bl func_8026E784 +/* 80288994 002845F4 4B FE 5D F1 */ bl OSRestoreInterrupts /* 80288998 002845F8 28 1C 00 10 */ cmplwi r28, 0x10 /* 8028899C 002845FC 40 82 00 1C */ bne lbl_802889B8 /* 802889A0 00284600 3C 60 01 23 */ lis r3, 0x01234568@ha @@ -17247,7 +17247,7 @@ lbl_80288B3C: /* 80288B50 002847B0 40 82 00 A8 */ bne lbl_80288BF8 /* 80288B54 002847B4 80 6D AA 90 */ lwz r3, lbl_8063FD50-_SDA_BASE_(r13) /* 80288B58 002847B8 83 A3 00 10 */ lwz r29, 0x10(r3) -/* 80288B5C 002847BC 4B FE 5C 01 */ bl func_8026E75C +/* 80288B5C 002847BC 4B FE 5C 01 */ bl OSDisableInterrupts /* 80288B60 002847C0 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 80288B64 002847C4 7C 7F 1B 78 */ mr r31, r3 /* 80288B68 002847C8 28 00 00 05 */ cmplwi r0, 5 @@ -17280,7 +17280,7 @@ lbl_80288B78: /* 80288BD0 00284830 7C 9E 2A 14 */ add r4, r30, r5 /* 80288BD4 00284834 90 64 00 2C */ stw r3, 0x2c(r4) /* 80288BD8 00284838 7F E3 FB 78 */ mr r3, r31 -/* 80288BDC 0028483C 4B FE 5B A9 */ bl func_8026E784 +/* 80288BDC 0028483C 4B FE 5B A9 */ bl OSRestoreInterrupts /* 80288BE0 00284840 80 6D AA 90 */ lwz r3, lbl_8063FD50-_SDA_BASE_(r13) /* 80288BE4 00284844 3C 80 80 29 */ lis r4, lbl_80288E40@ha /* 80288BE8 00284848 38 84 8E 40 */ addi r4, r4, lbl_80288E40@l @@ -17380,7 +17380,7 @@ lbl_80288D44: /* 80288D4C 002849AC 3C 1D FF FB */ addis r0, r29, 0xfffb /* 80288D50 002849B0 28 00 30 00 */ cmplwi r0, 0x3000 /* 80288D54 002849B4 40 82 00 A0 */ bne lbl_80288DF4 -/* 80288D58 002849B8 4B FE 5A 05 */ bl func_8026E75C +/* 80288D58 002849B8 4B FE 5A 05 */ bl OSDisableInterrupts /* 80288D5C 002849BC 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 80288D60 002849C0 7C 7F 1B 78 */ mr r31, r3 /* 80288D64 002849C4 28 00 00 05 */ cmplwi r0, 5 @@ -17413,7 +17413,7 @@ lbl_80288D74: /* 80288DCC 00284A2C 7C 9E 2A 14 */ add r4, r30, r5 /* 80288DD0 00284A30 90 64 00 2C */ stw r3, 0x2c(r4) /* 80288DD4 00284A34 7F E3 FB 78 */ mr r3, r31 -/* 80288DD8 00284A38 4B FE 59 AD */ bl func_8026E784 +/* 80288DD8 00284A38 4B FE 59 AD */ bl OSRestoreInterrupts /* 80288DDC 00284A3C 3C A0 80 29 */ lis r5, lbl_80289EB0@ha /* 80288DE0 00284A40 38 60 00 00 */ li r3, 0 /* 80288DE4 00284A44 38 A5 9E B0 */ addi r5, r5, lbl_80289EB0@l @@ -17449,7 +17449,7 @@ lbl_80288E40: /* 80288E4C 00284AAC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80288E50 00284AB0 93 C1 00 08 */ stw r30, 8(r1) /* 80288E54 00284AB4 7C 7E 1B 78 */ mr r30, r3 -/* 80288E58 00284AB8 4B FE 59 05 */ bl func_8026E75C +/* 80288E58 00284AB8 4B FE 59 05 */ bl OSDisableInterrupts /* 80288E5C 00284ABC 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 80288E60 00284AC0 2C 00 00 00 */ cmpwi r0, 0 /* 80288E64 00284AC4 40 82 00 14 */ bne lbl_80288E78 @@ -17465,7 +17465,7 @@ lbl_80288E78: /* 80288E88 00284AE8 7C 84 02 14 */ add r4, r4, r0 /* 80288E8C 00284AEC 93 C4 00 14 */ stw r30, 0x14(r4) lbl_80288E90: -/* 80288E90 00284AF0 4B FE 58 F5 */ bl func_8026E784 +/* 80288E90 00284AF0 4B FE 58 F5 */ bl OSRestoreInterrupts /* 80288E94 00284AF4 28 1E 00 10 */ cmplwi r30, 0x10 /* 80288E98 00284AF8 40 82 00 1C */ bne lbl_80288EB4 /* 80288E9C 00284AFC 3C 60 01 23 */ lis r3, 0x01234568@ha @@ -17486,7 +17486,7 @@ lbl_80288EB4: lbl_80288ED4: /* 80288ED4 00284B34 57 C0 07 FF */ clrlwi. r0, r30, 0x1f /* 80288ED8 00284B38 41 82 00 A0 */ beq lbl_80288F78 -/* 80288EDC 00284B3C 4B FE 58 81 */ bl func_8026E75C +/* 80288EDC 00284B3C 4B FE 58 81 */ bl OSDisableInterrupts /* 80288EE0 00284B40 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 80288EE4 00284B44 7C 7F 1B 78 */ mr r31, r3 /* 80288EE8 00284B48 28 00 00 05 */ cmplwi r0, 5 @@ -17519,7 +17519,7 @@ lbl_80288EF8: /* 80288F50 00284BB0 7C 9E 2A 14 */ add r4, r30, r5 /* 80288F54 00284BB4 90 64 00 2C */ stw r3, 0x2c(r4) /* 80288F58 00284BB8 7F E3 FB 78 */ mr r3, r31 -/* 80288F5C 00284BBC 4B FE 58 29 */ bl func_8026E784 +/* 80288F5C 00284BBC 4B FE 58 29 */ bl OSRestoreInterrupts /* 80288F60 00284BC0 3C A0 80 29 */ lis r5, lbl_802890F4@ha /* 80288F64 00284BC4 38 60 00 00 */ li r3, 0 /* 80288F68 00284BC8 38 A5 90 F4 */ addi r5, r5, lbl_802890F4@l @@ -17527,7 +17527,7 @@ lbl_80288EF8: /* 80288F70 00284BD0 48 00 4C 69 */ bl func_8028DBD8 /* 80288F74 00284BD4 48 00 00 94 */ b lbl_80289008 lbl_80288F78: -/* 80288F78 00284BD8 4B FE 57 E5 */ bl func_8026E75C +/* 80288F78 00284BD8 4B FE 57 E5 */ bl OSDisableInterrupts /* 80288F7C 00284BDC 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 80288F80 00284BE0 7C 7F 1B 78 */ mr r31, r3 /* 80288F84 00284BE4 28 00 00 05 */ cmplwi r0, 5 @@ -17560,7 +17560,7 @@ lbl_80288F94: /* 80288FEC 00284C4C 7C 9E 2A 14 */ add r4, r30, r5 /* 80288FF0 00284C50 90 64 00 2C */ stw r3, 0x2c(r4) /* 80288FF4 00284C54 7F E3 FB 78 */ mr r3, r31 -/* 80288FF8 00284C58 4B FE 57 8D */ bl func_8026E784 +/* 80288FF8 00284C58 4B FE 57 8D */ bl OSRestoreInterrupts /* 80288FFC 00284C5C 3C 60 80 29 */ lis r3, lbl_80289020@ha /* 80289000 00284C60 38 63 90 20 */ addi r3, r3, lbl_80289020@l /* 80289004 00284C64 48 00 4E D1 */ bl func_8028DED4 @@ -17577,7 +17577,7 @@ lbl_80289020: /* 80289028 00284C88 90 01 00 14 */ stw r0, 0x14(r1) /* 8028902C 00284C8C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80289030 00284C90 7C 7F 1B 78 */ mr r31, r3 -/* 80289034 00284C94 4B FE 57 29 */ bl func_8026E75C +/* 80289034 00284C94 4B FE 57 29 */ bl OSDisableInterrupts /* 80289038 00284C98 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 8028903C 00284C9C 2C 00 00 00 */ cmpwi r0, 0 /* 80289040 00284CA0 40 82 00 14 */ bne lbl_80289054 @@ -17593,7 +17593,7 @@ lbl_80289054: /* 80289064 00284CC4 7C 84 02 14 */ add r4, r4, r0 /* 80289068 00284CC8 93 E4 00 14 */ stw r31, 0x14(r4) lbl_8028906C: -/* 8028906C 00284CCC 4B FE 57 19 */ bl func_8026E784 +/* 8028906C 00284CCC 4B FE 57 19 */ bl OSRestoreInterrupts /* 80289070 00284CD0 28 1F 00 10 */ cmplwi r31, 0x10 /* 80289074 00284CD4 40 82 00 1C */ bne lbl_80289090 /* 80289078 00284CD8 3C 60 01 23 */ lis r3, 0x01234568@ha @@ -17637,7 +17637,7 @@ lbl_802890F4: /* 802890FC 00284D5C 90 01 00 14 */ stw r0, 0x14(r1) /* 80289100 00284D60 93 E1 00 0C */ stw r31, 0xc(r1) /* 80289104 00284D64 7C 7F 1B 78 */ mr r31, r3 -/* 80289108 00284D68 4B FE 56 55 */ bl func_8026E75C +/* 80289108 00284D68 4B FE 56 55 */ bl OSDisableInterrupts /* 8028910C 00284D6C 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 80289110 00284D70 2C 00 00 00 */ cmpwi r0, 0 /* 80289114 00284D74 40 82 00 14 */ bne lbl_80289128 @@ -17653,7 +17653,7 @@ lbl_80289128: /* 80289138 00284D98 7C 84 02 14 */ add r4, r4, r0 /* 8028913C 00284D9C 93 E4 00 14 */ stw r31, 0x14(r4) lbl_80289140: -/* 80289140 00284DA0 4B FE 56 45 */ bl func_8026E784 +/* 80289140 00284DA0 4B FE 56 45 */ bl OSRestoreInterrupts /* 80289144 00284DA4 28 1F 00 10 */ cmplwi r31, 0x10 /* 80289148 00284DA8 40 82 00 1C */ bne lbl_80289164 /* 8028914C 00284DAC 3C 60 01 23 */ lis r3, 0x01234568@ha @@ -17819,7 +17819,7 @@ lbl_8028934C: /* 80289394 00284FF4 93 ED AA 28 */ stw r31, lbl_8063FCE8-_SDA_BASE_(r13) /* 80289398 00284FF8 38 60 00 00 */ li r3, 0 /* 8028939C 00284FFC 48 00 55 FD */ bl func_8028E998 -/* 802893A0 00285000 4B FE 53 BD */ bl func_8026E75C +/* 802893A0 00285000 4B FE 53 BD */ bl OSDisableInterrupts /* 802893A4 00285004 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 802893A8 00285008 7C 7D 1B 78 */ mr r29, r3 /* 802893AC 0028500C 28 00 00 05 */ cmplwi r0, 5 @@ -17852,7 +17852,7 @@ lbl_802893B8: /* 80289414 00285074 7C 9F 2A 14 */ add r4, r31, r5 /* 80289418 00285078 90 64 00 2C */ stw r3, 0x2c(r4) /* 8028941C 0028507C 7F A3 EB 78 */ mr r3, r29 -/* 80289420 00285080 4B FE 53 65 */ bl func_8026E784 +/* 80289420 00285080 4B FE 53 65 */ bl OSRestoreInterrupts /* 80289424 00285084 3C C0 80 29 */ lis r6, lbl_80289654@ha /* 80289428 00285088 38 7E 00 E0 */ addi r3, r30, 0xe0 /* 8028942C 0028508C 38 C6 96 54 */ addi r6, r6, lbl_80289654@l @@ -17861,7 +17861,7 @@ lbl_802893B8: /* 80289438 00285098 48 00 46 0D */ bl func_8028DA44 /* 8028943C 0028509C 48 00 01 FC */ b lbl_80289638 lbl_80289440: -/* 80289440 002850A0 4B FE 53 1D */ bl func_8026E75C +/* 80289440 002850A0 4B FE 53 1D */ bl OSDisableInterrupts /* 80289444 002850A4 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 80289448 002850A8 7C 7D 1B 78 */ mr r29, r3 /* 8028944C 002850AC 28 00 00 05 */ cmplwi r0, 5 @@ -17893,7 +17893,7 @@ lbl_80289458: /* 802894B0 00285110 7C 9E 2A 14 */ add r4, r30, r5 /* 802894B4 00285114 90 64 00 2C */ stw r3, 0x2c(r4) /* 802894B8 00285118 7F A3 EB 78 */ mr r3, r29 -/* 802894BC 0028511C 4B FE 52 C9 */ bl func_8026E784 +/* 802894BC 0028511C 4B FE 52 C9 */ bl OSRestoreInterrupts /* 802894C0 00285120 3C A0 80 29 */ lis r5, lbl_80289EB0@ha /* 802894C4 00285124 38 60 00 00 */ li r3, 0 /* 802894C8 00285128 38 A5 9E B0 */ addi r5, r5, lbl_80289EB0@l @@ -17907,7 +17907,7 @@ lbl_802894D8: /* 802894E4 00285144 4B F4 0E B5 */ bl func_801CA398 /* 802894E8 00285148 2C 03 00 00 */ cmpwi r3, 0 /* 802894EC 0028514C 41 82 00 A0 */ beq lbl_8028958C -/* 802894F0 00285150 4B FE 52 6D */ bl func_8026E75C +/* 802894F0 00285150 4B FE 52 6D */ bl OSDisableInterrupts /* 802894F4 00285154 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 802894F8 00285158 7C 7D 1B 78 */ mr r29, r3 /* 802894FC 0028515C 28 00 00 05 */ cmplwi r0, 5 @@ -17940,7 +17940,7 @@ lbl_8028950C: /* 80289564 002851C4 7C 9E 2A 14 */ add r4, r30, r5 /* 80289568 002851C8 90 64 00 2C */ stw r3, 0x2c(r4) /* 8028956C 002851CC 7F A3 EB 78 */ mr r3, r29 -/* 80289570 002851D0 4B FE 52 15 */ bl func_8026E784 +/* 80289570 002851D0 4B FE 52 15 */ bl OSRestoreInterrupts /* 80289574 002851D4 3C A0 80 29 */ lis r5, lbl_80289EB0@ha /* 80289578 002851D8 38 60 00 00 */ li r3, 0 /* 8028957C 002851DC 38 A5 9E B0 */ addi r5, r5, lbl_80289EB0@l @@ -17952,7 +17952,7 @@ lbl_8028958C: /* 80289590 002851F0 38 60 00 00 */ li r3, 0 /* 80289594 002851F4 93 ED AA 28 */ stw r31, lbl_8063FCE8-_SDA_BASE_(r13) /* 80289598 002851F8 48 00 54 01 */ bl func_8028E998 -/* 8028959C 002851FC 4B FE 51 C1 */ bl func_8026E75C +/* 8028959C 002851FC 4B FE 51 C1 */ bl OSDisableInterrupts /* 802895A0 00285200 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 802895A4 00285204 7C 7D 1B 78 */ mr r29, r3 /* 802895A8 00285208 28 00 00 05 */ cmplwi r0, 5 @@ -17985,7 +17985,7 @@ lbl_802895B4: /* 80289610 00285270 7C 9F 2A 14 */ add r4, r31, r5 /* 80289614 00285274 90 64 00 2C */ stw r3, 0x2c(r4) /* 80289618 00285278 7F A3 EB 78 */ mr r3, r29 -/* 8028961C 0028527C 4B FE 51 69 */ bl func_8026E784 +/* 8028961C 0028527C 4B FE 51 69 */ bl OSRestoreInterrupts /* 80289620 00285280 3C C0 80 29 */ lis r6, lbl_80289654@ha /* 80289624 00285284 38 7E 00 E0 */ addi r3, r30, 0xe0 /* 80289628 00285288 38 C6 96 54 */ addi r6, r6, lbl_80289654@l @@ -18008,7 +18008,7 @@ lbl_80289654: /* 80289664 002852C4 93 C1 00 18 */ stw r30, 0x18(r1) /* 80289668 002852C8 93 A1 00 14 */ stw r29, 0x14(r1) /* 8028966C 002852CC 7C 7D 1B 78 */ mr r29, r3 -/* 80289670 002852D0 4B FE 50 ED */ bl func_8026E75C +/* 80289670 002852D0 4B FE 50 ED */ bl OSDisableInterrupts /* 80289674 002852D4 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 80289678 002852D8 2C 00 00 00 */ cmpwi r0, 0 /* 8028967C 002852DC 40 82 00 14 */ bne lbl_80289690 @@ -18025,7 +18025,7 @@ lbl_80289690: /* 802896A4 00285304 7C 85 02 14 */ add r4, r5, r0 /* 802896A8 00285308 93 A4 00 28 */ stw r29, 0x28(r4) lbl_802896AC: -/* 802896AC 0028530C 4B FE 50 D9 */ bl func_8026E784 +/* 802896AC 0028530C 4B FE 50 D9 */ bl OSRestoreInterrupts /* 802896B0 00285310 28 1D 00 10 */ cmplwi r29, 0x10 /* 802896B4 00285314 40 82 00 1C */ bne lbl_802896D0 /* 802896B8 00285318 3C 60 01 23 */ lis r3, 0x01234568@ha @@ -18053,7 +18053,7 @@ lbl_802896F0: /* 80289708 00285368 38 60 00 00 */ li r3, 0 /* 8028970C 0028536C 90 8D AA 60 */ stw r4, lbl_8063FD20-_SDA_BASE_(r13) /* 80289710 00285370 48 00 52 89 */ bl func_8028E998 -/* 80289714 00285374 4B FE 50 49 */ bl func_8026E75C +/* 80289714 00285374 4B FE 50 49 */ bl OSDisableInterrupts /* 80289718 00285378 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 8028971C 0028537C 7C 7E 1B 78 */ mr r30, r3 /* 80289720 00285380 28 00 00 05 */ cmplwi r0, 5 @@ -18087,7 +18087,7 @@ lbl_8028972C: /* 8028978C 002853EC 7C 9F 2A 14 */ add r4, r31, r5 /* 80289790 002853F0 90 64 00 2C */ stw r3, 0x2c(r4) /* 80289794 002853F4 7F C3 F3 78 */ mr r3, r30 -/* 80289798 002853F8 4B FE 4F ED */ bl func_8026E784 +/* 80289798 002853F8 4B FE 4F ED */ bl OSRestoreInterrupts /* 8028979C 002853FC 3C 60 80 51 */ lis r3, lbl_80516A80@ha /* 802897A0 00285400 3C C0 80 29 */ lis r6, lbl_802897F4@ha /* 802897A4 00285404 38 BD 00 08 */ addi r5, r29, 8 @@ -18123,7 +18123,7 @@ lbl_802897F4: /* 80289810 00285470 93 A1 00 14 */ stw r29, 0x14(r1) /* 80289814 00285474 93 81 00 10 */ stw r28, 0x10(r1) /* 80289818 00285478 7C 7C 1B 78 */ mr r28, r3 -/* 8028981C 0028547C 4B FE 4F 41 */ bl func_8026E75C +/* 8028981C 0028547C 4B FE 4F 41 */ bl OSDisableInterrupts /* 80289820 00285480 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 80289824 00285484 2C 00 00 00 */ cmpwi r0, 0 /* 80289828 00285488 40 82 00 14 */ bne lbl_8028983C @@ -18140,7 +18140,7 @@ lbl_8028983C: /* 80289850 002854B0 7C 85 02 14 */ add r4, r5, r0 /* 80289854 002854B4 93 84 00 28 */ stw r28, 0x28(r4) lbl_80289858: -/* 80289858 002854B8 4B FE 4F 2D */ bl func_8026E784 +/* 80289858 002854B8 4B FE 4F 2D */ bl OSRestoreInterrupts /* 8028985C 002854BC 28 1C 00 10 */ cmplwi r28, 0x10 /* 80289860 002854C0 40 82 00 1C */ bne lbl_8028987C /* 80289864 002854C4 3C 60 01 23 */ lis r3, 0x01234568@ha @@ -18197,7 +18197,7 @@ lbl_8028990C: /* 80289918 00285578 48 00 50 81 */ bl func_8028E998 /* 8028991C 0028557C 80 6D AA 58 */ lwz r3, lbl_8063FD18-_SDA_BASE_(r13) /* 80289920 00285580 83 83 00 00 */ lwz r28, 0(r3) -/* 80289924 00285584 4B FE 4E 39 */ bl func_8026E75C +/* 80289924 00285584 4B FE 4E 39 */ bl OSDisableInterrupts /* 80289928 00285588 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 8028992C 0028558C 7C 7E 1B 78 */ mr r30, r3 /* 80289930 00285590 28 00 00 05 */ cmplwi r0, 5 @@ -18229,7 +18229,7 @@ lbl_8028993C: /* 80289994 002855F4 7C 9D 2A 14 */ add r4, r29, r5 /* 80289998 002855F8 90 64 00 2C */ stw r3, 0x2c(r4) /* 8028999C 002855FC 7F C3 F3 78 */ mr r3, r30 -/* 802899A0 00285600 4B FE 4D E5 */ bl func_8026E784 +/* 802899A0 00285600 4B FE 4D E5 */ bl OSRestoreInterrupts /* 802899A4 00285604 80 6D AA 58 */ lwz r3, lbl_8063FD18-_SDA_BASE_(r13) /* 802899A8 00285608 3D 00 80 29 */ lis r8, lbl_80289BC4@ha /* 802899AC 0028560C 38 FF 01 40 */ addi r7, r31, 0x140 @@ -18247,7 +18247,7 @@ lbl_802899CC: /* 802899D8 00285638 48 00 4F C1 */ bl func_8028E998 /* 802899DC 0028563C 80 6D AA 58 */ lwz r3, lbl_8063FD18-_SDA_BASE_(r13) /* 802899E0 00285640 83 83 00 00 */ lwz r28, 0(r3) -/* 802899E4 00285644 4B FE 4D 79 */ bl func_8026E75C +/* 802899E4 00285644 4B FE 4D 79 */ bl OSDisableInterrupts /* 802899E8 00285648 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 802899EC 0028564C 7C 7E 1B 78 */ mr r30, r3 /* 802899F0 00285650 28 00 00 05 */ cmplwi r0, 5 @@ -18279,7 +18279,7 @@ lbl_802899FC: /* 80289A54 002856B4 7C 9D 2A 14 */ add r4, r29, r5 /* 80289A58 002856B8 90 64 00 2C */ stw r3, 0x2c(r4) /* 80289A5C 002856BC 7F C3 F3 78 */ mr r3, r30 -/* 80289A60 002856C0 4B FE 4D 25 */ bl func_8026E784 +/* 80289A60 002856C0 4B FE 4D 25 */ bl OSRestoreInterrupts /* 80289A64 002856C4 80 6D AA 58 */ lwz r3, lbl_8063FD18-_SDA_BASE_(r13) /* 80289A68 002856C8 3D 00 80 29 */ lis r8, lbl_80289D4C@ha /* 80289A6C 002856CC 38 FF 01 40 */ addi r7, r31, 0x140 @@ -18382,7 +18382,7 @@ lbl_80289BC4: /* 80289BD0 00285830 93 E1 00 0C */ stw r31, 0xc(r1) /* 80289BD4 00285834 93 C1 00 08 */ stw r30, 8(r1) /* 80289BD8 00285838 7C 7E 1B 78 */ mr r30, r3 -/* 80289BDC 0028583C 4B FE 4B 81 */ bl func_8026E75C +/* 80289BDC 0028583C 4B FE 4B 81 */ bl OSDisableInterrupts /* 80289BE0 00285840 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 80289BE4 00285844 2C 00 00 00 */ cmpwi r0, 0 /* 80289BE8 00285848 40 82 00 14 */ bne lbl_80289BFC @@ -18399,7 +18399,7 @@ lbl_80289BFC: /* 80289C10 00285870 7C 85 02 14 */ add r4, r5, r0 /* 80289C14 00285874 93 C4 00 28 */ stw r30, 0x28(r4) lbl_80289C18: -/* 80289C18 00285878 4B FE 4B 6D */ bl func_8026E784 +/* 80289C18 00285878 4B FE 4B 6D */ bl OSRestoreInterrupts /* 80289C1C 0028587C 28 1E 00 10 */ cmplwi r30, 0x10 /* 80289C20 00285880 40 82 00 1C */ bne lbl_80289C3C /* 80289C24 00285884 3C 60 01 23 */ lis r3, 0x01234568@ha @@ -18424,7 +18424,7 @@ lbl_80289C5C: /* 80289C68 002858C8 38 60 00 00 */ li r3, 0 /* 80289C6C 002858CC 93 CD AA 28 */ stw r30, lbl_8063FCE8-_SDA_BASE_(r13) /* 80289C70 002858D0 48 00 4D 29 */ bl func_8028E998 -/* 80289C74 002858D4 4B FE 4A E9 */ bl func_8026E75C +/* 80289C74 002858D4 4B FE 4A E9 */ bl OSDisableInterrupts /* 80289C78 002858D8 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 80289C7C 002858DC 7C 7F 1B 78 */ mr r31, r3 /* 80289C80 002858E0 28 00 00 05 */ cmplwi r0, 5 @@ -18457,7 +18457,7 @@ lbl_80289C8C: /* 80289CE8 00285948 7C 9E 2A 14 */ add r4, r30, r5 /* 80289CEC 0028594C 90 64 00 2C */ stw r3, 0x2c(r4) /* 80289CF0 00285950 7F E3 FB 78 */ mr r3, r31 -/* 80289CF4 00285954 4B FE 4A 91 */ bl func_8026E784 +/* 80289CF4 00285954 4B FE 4A 91 */ bl OSRestoreInterrupts /* 80289CF8 00285958 3C 60 80 51 */ lis r3, lbl_80516980@ha /* 80289CFC 0028595C 3C C0 80 29 */ lis r6, lbl_8028A078@ha /* 80289D00 00285960 38 63 69 80 */ addi r3, r3, lbl_80516980@l @@ -18487,7 +18487,7 @@ lbl_80289D4C: /* 80289D54 002859B4 90 01 00 14 */ stw r0, 0x14(r1) /* 80289D58 002859B8 93 E1 00 0C */ stw r31, 0xc(r1) /* 80289D5C 002859BC 7C 7F 1B 78 */ mr r31, r3 -/* 80289D60 002859C0 4B FE 49 FD */ bl func_8026E75C +/* 80289D60 002859C0 4B FE 49 FD */ bl OSDisableInterrupts /* 80289D64 002859C4 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 80289D68 002859C8 2C 00 00 00 */ cmpwi r0, 0 /* 80289D6C 002859CC 40 82 00 14 */ bne lbl_80289D80 @@ -18503,7 +18503,7 @@ lbl_80289D80: /* 80289D90 002859F0 7C 84 02 14 */ add r4, r4, r0 /* 80289D94 002859F4 93 E4 00 14 */ stw r31, 0x14(r4) lbl_80289D98: -/* 80289D98 002859F8 4B FE 49 ED */ bl func_8026E784 +/* 80289D98 002859F8 4B FE 49 ED */ bl OSRestoreInterrupts /* 80289D9C 002859FC 28 1F 00 10 */ cmplwi r31, 0x10 /* 80289DA0 00285A00 40 82 00 1C */ bne lbl_80289DBC /* 80289DA4 00285A04 3C 60 01 23 */ lis r3, 0x01234568@ha @@ -18587,7 +18587,7 @@ lbl_80289EB0: /* 80289EB8 00285B18 90 01 00 14 */ stw r0, 0x14(r1) /* 80289EBC 00285B1C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80289EC0 00285B20 7C 7F 1B 78 */ mr r31, r3 -/* 80289EC4 00285B24 4B FE 48 99 */ bl func_8026E75C +/* 80289EC4 00285B24 4B FE 48 99 */ bl OSDisableInterrupts /* 80289EC8 00285B28 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 80289ECC 00285B2C 2C 00 00 00 */ cmpwi r0, 0 /* 80289ED0 00285B30 40 82 00 14 */ bne lbl_80289EE4 @@ -18603,7 +18603,7 @@ lbl_80289EE4: /* 80289EF4 00285B54 7C 84 02 14 */ add r4, r4, r0 /* 80289EF8 00285B58 93 E4 00 14 */ stw r31, 0x14(r4) lbl_80289EFC: -/* 80289EFC 00285B5C 4B FE 48 89 */ bl func_8026E784 +/* 80289EFC 00285B5C 4B FE 48 89 */ bl OSRestoreInterrupts /* 80289F00 00285B60 28 1F 00 10 */ cmplwi r31, 0x10 /* 80289F04 00285B64 40 82 00 1C */ bne lbl_80289F20 /* 80289F08 00285B68 3C 60 01 23 */ lis r3, 0x01234568@ha @@ -18712,7 +18712,7 @@ lbl_8028A078: /* 8028A080 00285CE0 90 01 00 14 */ stw r0, 0x14(r1) /* 8028A084 00285CE4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8028A088 00285CE8 7C 7F 1B 78 */ mr r31, r3 -/* 8028A08C 00285CEC 4B FE 46 D1 */ bl func_8026E75C +/* 8028A08C 00285CEC 4B FE 46 D1 */ bl OSDisableInterrupts /* 8028A090 00285CF0 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 8028A094 00285CF4 2C 00 00 00 */ cmpwi r0, 0 /* 8028A098 00285CF8 40 82 00 14 */ bne lbl_8028A0AC @@ -18729,7 +18729,7 @@ lbl_8028A0AC: /* 8028A0C0 00285D20 7C 85 02 14 */ add r4, r5, r0 /* 8028A0C4 00285D24 93 E4 00 28 */ stw r31, 0x28(r4) lbl_8028A0C8: -/* 8028A0C8 00285D28 4B FE 46 BD */ bl func_8026E784 +/* 8028A0C8 00285D28 4B FE 46 BD */ bl OSRestoreInterrupts /* 8028A0CC 00285D2C 28 1F 00 10 */ cmplwi r31, 0x10 /* 8028A0D0 00285D30 40 82 00 1C */ bne lbl_8028A0EC /* 8028A0D4 00285D34 3C 60 01 23 */ lis r3, 0x01234568@ha @@ -18885,7 +18885,7 @@ lbl_8028A2D0: /* 8028A2FC 00285F5C 38 84 A5 5C */ addi r4, r4, lbl_8028A55C@l /* 8028A300 00285F60 90 8D AA 94 */ stw r4, lbl_8063FD54-_SDA_BASE_(r13) /* 8028A304 00285F64 48 00 46 95 */ bl func_8028E998 -/* 8028A308 00285F68 4B FE 44 55 */ bl func_8026E75C +/* 8028A308 00285F68 4B FE 44 55 */ bl OSDisableInterrupts /* 8028A30C 00285F6C 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 8028A310 00285F70 7C 7F 1B 78 */ mr r31, r3 /* 8028A314 00285F74 28 00 00 05 */ cmplwi r0, 5 @@ -18918,7 +18918,7 @@ lbl_8028A324: /* 8028A37C 00285FDC 7C 9E 2A 14 */ add r4, r30, r5 /* 8028A380 00285FE0 90 64 00 2C */ stw r3, 0x2c(r4) /* 8028A384 00285FE4 7F E3 FB 78 */ mr r3, r31 -/* 8028A388 00285FE8 4B FE 43 FD */ bl func_8026E784 +/* 8028A388 00285FE8 4B FE 43 FD */ bl OSRestoreInterrupts /* 8028A38C 00285FEC 3C 80 80 29 */ lis r4, lbl_8028A624@ha /* 8028A390 00285FF0 3C 60 00 02 */ lis r3, 2 /* 8028A394 00285FF4 38 84 A6 24 */ addi r4, r4, lbl_8028A624@l @@ -18934,7 +18934,7 @@ lbl_8028A3A0: /* 8028A3B8 00286018 38 84 A7 BC */ addi r4, r4, lbl_8028A7BC@l /* 8028A3BC 0028601C 90 8D AA 94 */ stw r4, lbl_8063FD54-_SDA_BASE_(r13) /* 8028A3C0 00286020 48 00 45 D9 */ bl func_8028E998 -/* 8028A3C4 00286024 4B FE 43 99 */ bl func_8026E75C +/* 8028A3C4 00286024 4B FE 43 99 */ bl OSDisableInterrupts /* 8028A3C8 00286028 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 8028A3CC 0028602C 7C 7F 1B 78 */ mr r31, r3 /* 8028A3D0 00286030 28 00 00 05 */ cmplwi r0, 5 @@ -18968,7 +18968,7 @@ lbl_8028A3E0: /* 8028A43C 0028609C 7C 9E 2A 14 */ add r4, r30, r5 /* 8028A440 002860A0 90 64 00 2C */ stw r3, 0x2c(r4) /* 8028A444 002860A4 7F E3 FB 78 */ mr r3, r31 -/* 8028A448 002860A8 4B FE 43 3D */ bl func_8026E784 +/* 8028A448 002860A8 4B FE 43 3D */ bl OSRestoreInterrupts /* 8028A44C 002860AC 3C 60 80 51 */ lis r3, lbl_80516A40@ha /* 8028A450 002860B0 3C 80 80 29 */ lis r4, lbl_8028A88C@ha /* 8028A454 002860B4 38 63 6A 40 */ addi r3, r3, lbl_80516A40@l @@ -19051,7 +19051,7 @@ lbl_8028A55C: /* 8028A56C 002861CC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8028A570 002861D0 93 C1 00 08 */ stw r30, 8(r1) /* 8028A574 002861D4 48 00 44 25 */ bl func_8028E998 -/* 8028A578 002861D8 4B FE 41 E5 */ bl func_8026E75C +/* 8028A578 002861D8 4B FE 41 E5 */ bl OSDisableInterrupts /* 8028A57C 002861DC 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 8028A580 002861E0 7C 7F 1B 78 */ mr r31, r3 /* 8028A584 002861E4 28 00 00 05 */ cmplwi r0, 5 @@ -19084,7 +19084,7 @@ lbl_8028A594: /* 8028A5EC 0028624C 7C 9E 2A 14 */ add r4, r30, r5 /* 8028A5F0 00286250 90 64 00 2C */ stw r3, 0x2c(r4) /* 8028A5F4 00286254 7F E3 FB 78 */ mr r3, r31 -/* 8028A5F8 00286258 4B FE 41 8D */ bl func_8026E784 +/* 8028A5F8 00286258 4B FE 41 8D */ bl OSRestoreInterrupts /* 8028A5FC 0028625C 3C 80 80 29 */ lis r4, lbl_8028A624@ha /* 8028A600 00286260 3C 60 00 02 */ lis r3, 2 /* 8028A604 00286264 38 84 A6 24 */ addi r4, r4, lbl_8028A624@l @@ -19102,7 +19102,7 @@ lbl_8028A624: /* 8028A630 00286290 93 E1 00 0C */ stw r31, 0xc(r1) /* 8028A634 00286294 93 C1 00 08 */ stw r30, 8(r1) /* 8028A638 00286298 7C 7E 1B 78 */ mr r30, r3 -/* 8028A63C 0028629C 4B FE 41 21 */ bl func_8026E75C +/* 8028A63C 0028629C 4B FE 41 21 */ bl OSDisableInterrupts /* 8028A640 002862A0 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 8028A644 002862A4 2C 00 00 00 */ cmpwi r0, 0 /* 8028A648 002862A8 40 82 00 14 */ bne lbl_8028A65C @@ -19119,7 +19119,7 @@ lbl_8028A65C: /* 8028A670 002862D0 7C 85 02 14 */ add r4, r5, r0 /* 8028A674 002862D4 93 C4 00 28 */ stw r30, 0x28(r4) lbl_8028A678: -/* 8028A678 002862D8 4B FE 41 0D */ bl func_8026E784 +/* 8028A678 002862D8 4B FE 41 0D */ bl OSRestoreInterrupts /* 8028A67C 002862DC 28 1E 00 10 */ cmplwi r30, 0x10 /* 8028A680 002862E0 40 82 00 1C */ bne lbl_8028A69C /* 8028A684 002862E4 3C 60 01 23 */ lis r3, 0x01234568@ha @@ -19149,7 +19149,7 @@ lbl_8028A6BC: /* 8028A6DC 0028633C 38 84 A7 BC */ addi r4, r4, lbl_8028A7BC@l /* 8028A6E0 00286340 90 8D AA 94 */ stw r4, lbl_8063FD54-_SDA_BASE_(r13) /* 8028A6E4 00286344 48 00 42 B5 */ bl func_8028E998 -/* 8028A6E8 00286348 4B FE 40 75 */ bl func_8026E75C +/* 8028A6E8 00286348 4B FE 40 75 */ bl OSDisableInterrupts /* 8028A6EC 0028634C 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 8028A6F0 00286350 7C 7F 1B 78 */ mr r31, r3 /* 8028A6F4 00286354 28 00 00 05 */ cmplwi r0, 5 @@ -19183,7 +19183,7 @@ lbl_8028A704: /* 8028A760 002863C0 7C 9E 2A 14 */ add r4, r30, r5 /* 8028A764 002863C4 90 64 00 2C */ stw r3, 0x2c(r4) /* 8028A768 002863C8 7F E3 FB 78 */ mr r3, r31 -/* 8028A76C 002863CC 4B FE 40 19 */ bl func_8026E784 +/* 8028A76C 002863CC 4B FE 40 19 */ bl OSRestoreInterrupts /* 8028A770 002863D0 3C 60 80 51 */ lis r3, lbl_80516A40@ha /* 8028A774 002863D4 3C 80 80 29 */ lis r4, lbl_8028A88C@ha /* 8028A778 002863D8 38 63 6A 40 */ addi r3, r3, lbl_80516A40@l @@ -19213,7 +19213,7 @@ lbl_8028A7BC: /* 8028A7CC 0028642C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8028A7D0 00286430 93 C1 00 08 */ stw r30, 8(r1) /* 8028A7D4 00286434 48 00 41 C5 */ bl func_8028E998 -/* 8028A7D8 00286438 4B FE 3F 85 */ bl func_8026E75C +/* 8028A7D8 00286438 4B FE 3F 85 */ bl OSDisableInterrupts /* 8028A7DC 0028643C 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 8028A7E0 00286440 7C 7F 1B 78 */ mr r31, r3 /* 8028A7E4 00286444 28 00 00 05 */ cmplwi r0, 5 @@ -19247,7 +19247,7 @@ lbl_8028A7F4: /* 8028A850 002864B0 7C 9E 2A 14 */ add r4, r30, r5 /* 8028A854 002864B4 90 64 00 2C */ stw r3, 0x2c(r4) /* 8028A858 002864B8 7F E3 FB 78 */ mr r3, r31 -/* 8028A85C 002864BC 4B FE 3F 29 */ bl func_8026E784 +/* 8028A85C 002864BC 4B FE 3F 29 */ bl OSRestoreInterrupts /* 8028A860 002864C0 3C 60 80 51 */ lis r3, lbl_80516A40@ha /* 8028A864 002864C4 3C 80 80 29 */ lis r4, lbl_8028A88C@ha /* 8028A868 002864C8 38 63 6A 40 */ addi r3, r3, lbl_80516A40@l @@ -19265,7 +19265,7 @@ lbl_8028A88C: /* 8028A894 002864F4 90 01 00 14 */ stw r0, 0x14(r1) /* 8028A898 002864F8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8028A89C 002864FC 7C 7F 1B 78 */ mr r31, r3 -/* 8028A8A0 00286500 4B FE 3E BD */ bl func_8026E75C +/* 8028A8A0 00286500 4B FE 3E BD */ bl OSDisableInterrupts /* 8028A8A4 00286504 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 8028A8A8 00286508 2C 00 00 00 */ cmpwi r0, 0 /* 8028A8AC 0028650C 40 82 00 14 */ bne lbl_8028A8C0 @@ -19281,7 +19281,7 @@ lbl_8028A8C0: /* 8028A8D0 00286530 7C 84 02 14 */ add r4, r4, r0 /* 8028A8D4 00286534 93 E4 00 14 */ stw r31, 0x14(r4) lbl_8028A8D8: -/* 8028A8D8 00286538 4B FE 3E AD */ bl func_8026E784 +/* 8028A8D8 00286538 4B FE 3E AD */ bl OSRestoreInterrupts /* 8028A8DC 0028653C 28 1F 00 10 */ cmplwi r31, 0x10 /* 8028A8E0 00286540 40 82 00 1C */ bne lbl_8028A8FC /* 8028A8E4 00286544 3C 60 01 23 */ lis r3, 0x01234568@ha @@ -19700,7 +19700,7 @@ lbl_8028AE94: lbl_8028AEAC: /* 8028AEAC 00286B0C 83 63 00 14 */ lwz r27, 0x14(r3) /* 8028AEB0 00286B10 83 C3 00 10 */ lwz r30, 0x10(r3) -/* 8028AEB4 00286B14 4B FE 38 A9 */ bl func_8026E75C +/* 8028AEB4 00286B14 4B FE 38 A9 */ bl OSDisableInterrupts /* 8028AEB8 00286B18 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 8028AEBC 00286B1C 7C 7F 1B 78 */ mr r31, r3 /* 8028AEC0 00286B20 28 00 00 05 */ cmplwi r0, 5 @@ -19731,7 +19731,7 @@ lbl_8028AED0: /* 8028AF20 00286B80 7C 9C 2A 14 */ add r4, r28, r5 /* 8028AF24 00286B84 90 64 00 2C */ stw r3, 0x2c(r4) /* 8028AF28 00286B88 7F E3 FB 78 */ mr r3, r31 -/* 8028AF2C 00286B8C 4B FE 38 59 */ bl func_8026E784 +/* 8028AF2C 00286B8C 4B FE 38 59 */ bl OSRestoreInterrupts lbl_8028AF30: /* 8028AF30 00286B90 80 1D 00 08 */ lwz r0, 8(r29) /* 8028AF34 00286B94 28 00 00 26 */ cmplwi r0, 0x26 @@ -19786,7 +19786,7 @@ lbl_8028AFE0: /* 8028AFEC 00286C4C 93 FD 00 1C */ stw r31, 0x1c(r29) /* 8028AFF0 00286C50 83 7D 00 08 */ lwz r27, 8(r29) /* 8028AFF4 00286C54 7F 43 02 14 */ add r26, r3, r0 -/* 8028AFF8 00286C58 4B FE 37 65 */ bl func_8026E75C +/* 8028AFF8 00286C58 4B FE 37 65 */ bl OSDisableInterrupts /* 8028AFFC 00286C5C 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 8028B000 00286C60 7C 7E 1B 78 */ mr r30, r3 /* 8028B004 00286C64 28 00 00 05 */ cmplwi r0, 5 @@ -19817,7 +19817,7 @@ lbl_8028B014: /* 8028B064 00286CC4 7C 9C 2A 14 */ add r4, r28, r5 /* 8028B068 00286CC8 90 64 00 2C */ stw r3, 0x2c(r4) /* 8028B06C 00286CCC 7F C3 F3 78 */ mr r3, r30 -/* 8028B070 00286CD0 4B FE 37 15 */ bl func_8026E784 +/* 8028B070 00286CD0 4B FE 37 15 */ bl OSRestoreInterrupts /* 8028B074 00286CD4 80 FD 00 20 */ lwz r7, 0x20(r29) /* 8028B078 00286CD8 3C C0 80 29 */ lis r6, lbl_8028B340@ha /* 8028B07C 00286CDC 80 7D 00 18 */ lwz r3, 0x18(r29) @@ -19914,7 +19914,7 @@ lbl_8028B1D0: /* 8028B1DC 00286E3C 93 FD 00 1C */ stw r31, 0x1c(r29) /* 8028B1E0 00286E40 83 5D 00 08 */ lwz r26, 8(r29) /* 8028B1E4 00286E44 7F 63 02 14 */ add r27, r3, r0 -/* 8028B1E8 00286E48 4B FE 35 75 */ bl func_8026E75C +/* 8028B1E8 00286E48 4B FE 35 75 */ bl OSDisableInterrupts /* 8028B1EC 00286E4C 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 8028B1F0 00286E50 7C 7E 1B 78 */ mr r30, r3 /* 8028B1F4 00286E54 28 00 00 05 */ cmplwi r0, 5 @@ -19945,7 +19945,7 @@ lbl_8028B204: /* 8028B254 00286EB4 7C 9C 2A 14 */ add r4, r28, r5 /* 8028B258 00286EB8 90 64 00 2C */ stw r3, 0x2c(r4) /* 8028B25C 00286EBC 7F C3 F3 78 */ mr r3, r30 -/* 8028B260 00286EC0 4B FE 35 25 */ bl func_8026E784 +/* 8028B260 00286EC0 4B FE 35 25 */ bl OSRestoreInterrupts /* 8028B264 00286EC4 80 FD 00 20 */ lwz r7, 0x20(r29) /* 8028B268 00286EC8 3C C0 80 29 */ lis r6, lbl_8028B340@ha /* 8028B26C 00286ECC 80 7D 00 18 */ lwz r3, 0x18(r29) @@ -20010,7 +20010,7 @@ lbl_8028B340: /* 8028B34C 00286FAC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8028B350 00286FB0 7C 7F 1B 78 */ mr r31, r3 /* 8028B354 00286FB4 93 C1 00 08 */ stw r30, 8(r1) -/* 8028B358 00286FB8 4B FE 34 05 */ bl func_8026E75C +/* 8028B358 00286FB8 4B FE 34 05 */ bl OSDisableInterrupts /* 8028B35C 00286FBC 80 0D AA 10 */ lwz r0, lbl_8063FCD0-_SDA_BASE_(r13) /* 8028B360 00286FC0 2C 00 00 00 */ cmpwi r0, 0 /* 8028B364 00286FC4 40 82 00 14 */ bne lbl_8028B378 @@ -20026,7 +20026,7 @@ lbl_8028B378: /* 8028B388 00286FE8 7C 84 02 14 */ add r4, r4, r0 /* 8028B38C 00286FEC 93 E4 00 14 */ stw r31, 0x14(r4) lbl_8028B390: -/* 8028B390 00286FF0 4B FE 33 F5 */ bl func_8026E784 +/* 8028B390 00286FF0 4B FE 33 F5 */ bl OSRestoreInterrupts /* 8028B394 00286FF4 28 1F 00 10 */ cmplwi r31, 0x10 /* 8028B398 00286FF8 40 82 00 1C */ bne lbl_8028B3B4 /* 8028B39C 00286FFC 3C 60 01 23 */ lis r3, 0x01234568@ha @@ -20632,7 +20632,7 @@ lbl_8028BBE8: /* 8028BBEC 0028784C 80 9D 00 14 */ lwz r4, 0x14(r29) /* 8028BBF0 00287850 4B FD EA 39 */ bl DCInvalidateRange lbl_8028BBF4: -/* 8028BBF4 00287854 4B FE 2B 69 */ bl func_8026E75C +/* 8028BBF4 00287854 4B FE 2B 69 */ bl OSDisableInterrupts /* 8028BBF8 00287858 38 00 00 02 */ li r0, 2 /* 8028BBFC 0028785C 7C 7E 1B 78 */ mr r30, r3 /* 8028BC00 00287860 90 1D 00 0C */ stw r0, 0xc(r29) @@ -20649,7 +20649,7 @@ lbl_8028BBF4: /* 8028BC2C 0028788C 4B FF EE E5 */ bl func_8028AB10 lbl_8028BC30: /* 8028BC30 00287890 7F C3 F3 78 */ mr r3, r30 -/* 8028BC34 00287894 4B FE 2B 51 */ bl func_8026E784 +/* 8028BC34 00287894 4B FE 2B 51 */ bl OSRestoreInterrupts /* 8028BC38 00287898 7F E3 FB 78 */ mr r3, r31 /* 8028BC3C 0028789C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8028BC40 002878A0 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -20691,7 +20691,7 @@ lbl_8028BCBC: /* 8028BCC0 00287920 80 9D 00 14 */ lwz r4, 0x14(r29) /* 8028BCC4 00287924 4B FD E9 65 */ bl DCInvalidateRange lbl_8028BCC8: -/* 8028BCC8 00287928 4B FE 2A 95 */ bl func_8026E75C +/* 8028BCC8 00287928 4B FE 2A 95 */ bl OSDisableInterrupts /* 8028BCCC 0028792C 38 00 00 02 */ li r0, 2 /* 8028BCD0 00287930 7C 7E 1B 78 */ mr r30, r3 /* 8028BCD4 00287934 90 1D 00 0C */ stw r0, 0xc(r29) @@ -20708,7 +20708,7 @@ lbl_8028BCC8: /* 8028BD00 00287960 4B FF EE 11 */ bl func_8028AB10 lbl_8028BD04: /* 8028BD04 00287964 7F C3 F3 78 */ mr r3, r30 -/* 8028BD08 00287968 4B FE 2A 7D */ bl func_8026E784 +/* 8028BD08 00287968 4B FE 2A 7D */ bl OSRestoreInterrupts /* 8028BD0C 0028796C 7F E3 FB 78 */ mr r3, r31 /* 8028BD10 00287970 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8028BD14 00287974 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -20752,7 +20752,7 @@ lbl_8028BD98: /* 8028BD9C 002879FC 80 9F 00 14 */ lwz r4, 0x14(r31) /* 8028BDA0 00287A00 4B FD E8 89 */ bl DCInvalidateRange lbl_8028BDA4: -/* 8028BDA4 00287A04 4B FE 29 B9 */ bl func_8026E75C +/* 8028BDA4 00287A04 4B FE 29 B9 */ bl OSDisableInterrupts /* 8028BDA8 00287A08 38 00 00 02 */ li r0, 2 /* 8028BDAC 00287A0C 7C 7E 1B 78 */ mr r30, r3 /* 8028BDB0 00287A10 90 1F 00 0C */ stw r0, 0xc(r31) @@ -20769,7 +20769,7 @@ lbl_8028BDA4: /* 8028BDDC 00287A3C 4B FF ED 35 */ bl func_8028AB10 lbl_8028BDE0: /* 8028BDE0 00287A40 7F C3 F3 78 */ mr r3, r30 -/* 8028BDE4 00287A44 4B FE 29 A1 */ bl func_8026E784 +/* 8028BDE4 00287A44 4B FE 29 A1 */ bl OSRestoreInterrupts /* 8028BDE8 00287A48 7F E3 FB 78 */ mr r3, r31 /* 8028BDEC 00287A4C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8028BDF0 00287A50 83 C1 00 08 */ lwz r30, 8(r1) @@ -20787,7 +20787,7 @@ func_8028BE04: /* 8028BE14 00287A74 93 C1 00 18 */ stw r30, 0x18(r1) /* 8028BE18 00287A78 93 A1 00 14 */ stw r29, 0x14(r1) /* 8028BE1C 00287A7C 7C 7D 1B 78 */ mr r29, r3 -/* 8028BE20 00287A80 4B FE 29 3D */ bl func_8026E75C +/* 8028BE20 00287A80 4B FE 29 3D */ bl OSDisableInterrupts /* 8028BE24 00287A84 80 1D 00 0C */ lwz r0, 0xc(r29) /* 8028BE28 00287A88 7C 7E 1B 78 */ mr r30, r3 /* 8028BE2C 00287A8C 2C 00 00 03 */ cmpwi r0, 3 @@ -20828,7 +20828,7 @@ lbl_8028BEA0: /* 8028BEA0 00287B00 83 FD 00 0C */ lwz r31, 0xc(r29) lbl_8028BEA4: /* 8028BEA4 00287B04 7F C3 F3 78 */ mr r3, r30 -/* 8028BEA8 00287B08 4B FE 28 DD */ bl func_8026E784 +/* 8028BEA8 00287B08 4B FE 28 DD */ bl OSRestoreInterrupts /* 8028BEAC 00287B0C 7F E3 FB 78 */ mr r3, r31 /* 8028BEB0 00287B10 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8028BEB4 00287B14 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -20845,7 +20845,7 @@ func_8028BECC: /* 8028BED4 00287B34 90 01 00 14 */ stw r0, 0x14(r1) /* 8028BED8 00287B38 93 E1 00 0C */ stw r31, 0xc(r1) /* 8028BEDC 00287B3C 93 C1 00 08 */ stw r30, 8(r1) -/* 8028BEE0 00287B40 4B FE 28 7D */ bl func_8026E75C +/* 8028BEE0 00287B40 4B FE 28 7D */ bl OSDisableInterrupts /* 8028BEE4 00287B44 80 0D AA 1C */ lwz r0, lbl_8063FCDC-_SDA_BASE_(r13) /* 8028BEE8 00287B48 7C 7F 1B 78 */ mr r31, r3 /* 8028BEEC 00287B4C 2C 00 00 00 */ cmpwi r0, 0 @@ -20877,7 +20877,7 @@ lbl_8028BF40: /* 8028BF40 00287BA0 7C 7E 1B 78 */ mr r30, r3 lbl_8028BF44: /* 8028BF44 00287BA4 7F E3 FB 78 */ mr r3, r31 -/* 8028BF48 00287BA8 4B FE 28 3D */ bl func_8026E784 +/* 8028BF48 00287BA8 4B FE 28 3D */ bl OSRestoreInterrupts /* 8028BF4C 00287BAC 7F C3 F3 78 */ mr r3, r30 /* 8028BF50 00287BB0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8028BF54 00287BB4 83 C1 00 08 */ lwz r30, 8(r1) @@ -20899,7 +20899,7 @@ func_8028BF78: /* 8028BF7C 00287BDC 7C 08 02 A6 */ mflr r0 /* 8028BF80 00287BE0 90 01 00 14 */ stw r0, 0x14(r1) /* 8028BF84 00287BE4 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8028BF88 00287BE8 4B FE 27 D5 */ bl func_8026E75C +/* 8028BF88 00287BE8 4B FE 27 D5 */ bl OSDisableInterrupts /* 8028BF8C 00287BEC 38 80 00 00 */ li r4, 0 /* 8028BF90 00287BF0 7C 7F 1B 78 */ mr r31, r3 /* 8028BF94 00287BF4 90 8D AA 14 */ stw r4, lbl_8063FCD4-_SDA_BASE_(r13) @@ -20910,7 +20910,7 @@ func_8028BF78: /* 8028BFA8 00287C08 4B FF EB 69 */ bl func_8028AB10 lbl_8028BFAC: /* 8028BFAC 00287C0C 7F E3 FB 78 */ mr r3, r31 -/* 8028BFB0 00287C10 4B FE 27 D5 */ bl func_8026E784 +/* 8028BFB0 00287C10 4B FE 27 D5 */ bl OSRestoreInterrupts /* 8028BFB4 00287C14 80 01 00 14 */ lwz r0, 0x14(r1) /* 8028BFB8 00287C18 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8028BFBC 00287C1C 7C 08 03 A6 */ mtlr r0 @@ -20927,7 +20927,7 @@ func_8028BFC8: /* 8028BFDC 00287C3C 7C 9E 23 78 */ mr r30, r4 /* 8028BFE0 00287C40 93 A1 00 14 */ stw r29, 0x14(r1) /* 8028BFE4 00287C44 7C 7D 1B 78 */ mr r29, r3 -/* 8028BFE8 00287C48 4B FE 27 75 */ bl func_8026E75C +/* 8028BFE8 00287C48 4B FE 27 75 */ bl OSDisableInterrupts /* 8028BFEC 00287C4C 80 9D 00 0C */ lwz r4, 0xc(r29) /* 8028BFF0 00287C50 7C 7F 1B 78 */ mr r31, r3 /* 8028BFF4 00287C54 38 04 00 01 */ addi r0, r4, 1 @@ -20950,7 +20950,7 @@ func_8028BFC8: /* 8028C038 00287C98 80 0D AA 20 */ lwz r0, lbl_8063FCE0-_SDA_BASE_(r13) /* 8028C03C 00287C9C 2C 00 00 00 */ cmpwi r0, 0 /* 8028C040 00287CA0 41 82 00 10 */ beq lbl_8028C050 -/* 8028C044 00287CA4 4B FE 27 41 */ bl func_8026E784 +/* 8028C044 00287CA4 4B FE 27 41 */ bl OSRestoreInterrupts /* 8028C048 00287CA8 38 60 00 00 */ li r3, 0 /* 8028C04C 00287CAC 48 00 02 B4 */ b lbl_8028C300 lbl_8028C050: @@ -21038,7 +21038,7 @@ lbl_8028C17C: /* 8028C180 00287DE0 2C 00 00 00 */ cmpwi r0, 0 /* 8028C184 00287DE4 41 82 00 14 */ beq lbl_8028C198 /* 8028C188 00287DE8 7F E3 FB 78 */ mr r3, r31 -/* 8028C18C 00287DEC 4B FE 25 F9 */ bl func_8026E784 +/* 8028C18C 00287DEC 4B FE 25 F9 */ bl OSRestoreInterrupts /* 8028C190 00287DF0 38 60 00 00 */ li r3, 0 /* 8028C194 00287DF4 48 00 01 6C */ b lbl_8028C300 lbl_8028C198: @@ -21052,7 +21052,7 @@ lbl_8028C198: /* 8028C1B4 00287E14 80 0D AA 34 */ lwz r0, lbl_8063FCF4-_SDA_BASE_(r13) /* 8028C1B8 00287E18 2C 00 00 00 */ cmpwi r0, 0 /* 8028C1BC 00287E1C 40 82 00 10 */ bne lbl_8028C1CC -/* 8028C1C0 00287E20 4B FE 25 C5 */ bl func_8026E784 +/* 8028C1C0 00287E20 4B FE 25 C5 */ bl OSRestoreInterrupts /* 8028C1C4 00287E24 38 60 00 00 */ li r3, 0 /* 8028C1C8 00287E28 48 00 01 38 */ b lbl_8028C300 lbl_8028C1CC: @@ -21142,7 +21142,7 @@ lbl_8028C2F0: /* 8028C2F0 00287F50 4B FF E8 21 */ bl func_8028AB10 lbl_8028C2F4: /* 8028C2F4 00287F54 7F E3 FB 78 */ mr r3, r31 -/* 8028C2F8 00287F58 4B FE 24 8D */ bl func_8026E784 +/* 8028C2F8 00287F58 4B FE 24 8D */ bl OSRestoreInterrupts /* 8028C2FC 00287F5C 38 60 00 01 */ li r3, 1 lbl_8028C300: /* 8028C300 00287F60 80 01 00 24 */ lwz r0, 0x24(r1) @@ -21169,7 +21169,7 @@ func_8028C31C: /* 8028C348 00287FA8 38 60 FF FF */ li r3, -1 /* 8028C34C 00287FAC 48 00 00 84 */ b lbl_8028C3D0 lbl_8028C350: -/* 8028C350 00287FB0 4B FE 24 0D */ bl func_8026E75C +/* 8028C350 00287FB0 4B FE 24 0D */ bl OSDisableInterrupts /* 8028C354 00287FB4 7C 7F 1B 78 */ mr r31, r3 lbl_8028C358: /* 8028C358 00287FB8 80 1E 00 0C */ lwz r0, 0xc(r30) @@ -21202,7 +21202,7 @@ lbl_8028C3B8: /* 8028C3C0 00288020 4B FF FF 98 */ b lbl_8028C358 lbl_8028C3C4: /* 8028C3C4 00288024 7F E3 FB 78 */ mr r3, r31 -/* 8028C3C8 00288028 4B FE 23 BD */ bl func_8026E784 +/* 8028C3C8 00288028 4B FE 23 BD */ bl OSRestoreInterrupts /* 8028C3CC 0028802C 38 60 00 00 */ li r3, 0 lbl_8028C3D0: /* 8028C3D0 00288030 80 01 00 14 */ lwz r0, 0x14(r1) @@ -21291,7 +21291,7 @@ func_8028C4C8: /* 8028C4E0 00288140 93 A1 00 14 */ stw r29, 0x14(r1) /* 8028C4E4 00288144 93 81 00 10 */ stw r28, 0x10(r1) /* 8028C4E8 00288148 7C 9C 23 78 */ mr r28, r4 -/* 8028C4EC 0028814C 4B FE 22 71 */ bl func_8026E75C +/* 8028C4EC 0028814C 4B FE 22 71 */ bl OSDisableInterrupts /* 8028C4F0 00288150 80 0D AA 1C */ lwz r0, lbl_8063FCDC-_SDA_BASE_(r13) /* 8028C4F4 00288154 7C 7E 1B 78 */ mr r30, r3 /* 8028C4F8 00288158 2C 00 00 00 */ cmpwi r0, 0 @@ -21378,7 +21378,7 @@ lbl_8028C5C0: /* 8028C608 00288268 4E 80 04 21 */ bctrl lbl_8028C60C: /* 8028C60C 0028826C 7F C3 F3 78 */ mr r3, r30 -/* 8028C610 00288270 4B FE 21 75 */ bl func_8026E784 +/* 8028C610 00288270 4B FE 21 75 */ bl OSRestoreInterrupts /* 8028C614 00288274 48 00 00 CC */ b lbl_8028C6E0 /* 8028C618 00288278 38 00 00 00 */ li r0, 0 /* 8028C61C 0028827C 2C 1C 00 00 */ cmpwi r28, 0 @@ -21391,10 +21391,10 @@ lbl_8028C60C: /* 8028C638 00288298 4E 80 04 21 */ bctrl lbl_8028C63C: /* 8028C63C 0028829C 7F C3 F3 78 */ mr r3, r30 -/* 8028C640 002882A0 4B FE 21 45 */ bl func_8026E784 +/* 8028C640 002882A0 4B FE 21 45 */ bl OSRestoreInterrupts /* 8028C644 002882A4 48 00 00 9C */ b lbl_8028C6E0 /* 8028C648 002882A8 7F C3 F3 78 */ mr r3, r30 -/* 8028C64C 002882AC 4B FE 21 39 */ bl func_8026E784 +/* 8028C64C 002882AC 4B FE 21 39 */ bl OSRestoreInterrupts /* 8028C650 002882B0 38 60 00 24 */ li r3, 0x24 /* 8028C654 002882B4 93 9F 00 28 */ stw r28, 0x28(r31) /* 8028C658 002882B8 90 7F 00 08 */ stw r3, 8(r31) @@ -21416,7 +21416,7 @@ lbl_8028C690: /* 8028C694 002882F4 80 9F 00 14 */ lwz r4, 0x14(r31) /* 8028C698 002882F8 4B FD DF 91 */ bl DCInvalidateRange lbl_8028C69C: -/* 8028C69C 002882FC 4B FE 20 C1 */ bl func_8026E75C +/* 8028C69C 002882FC 4B FE 20 C1 */ bl OSDisableInterrupts /* 8028C6A0 00288300 38 00 00 02 */ li r0, 2 /* 8028C6A4 00288304 7C 7E 1B 78 */ mr r30, r3 /* 8028C6A8 00288308 90 1F 00 0C */ stw r0, 0xc(r31) @@ -21433,7 +21433,7 @@ lbl_8028C69C: /* 8028C6D4 00288334 4B FF E4 3D */ bl func_8028AB10 lbl_8028C6D8: /* 8028C6D8 00288338 7F C3 F3 78 */ mr r3, r30 -/* 8028C6DC 0028833C 4B FE 20 A9 */ bl func_8026E784 +/* 8028C6DC 0028833C 4B FE 20 A9 */ bl OSRestoreInterrupts lbl_8028C6E0: /* 8028C6E0 00288340 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8028C6E4 00288344 7F A3 EB 78 */ mr r3, r29 @@ -21454,7 +21454,7 @@ func_8028C704: /* 8028C714 00288374 7C 7F 1B 78 */ mr r31, r3 /* 8028C718 00288378 93 C1 00 18 */ stw r30, 0x18(r1) /* 8028C71C 0028837C 93 A1 00 14 */ stw r29, 0x14(r1) -/* 8028C720 00288380 4B FE 20 3D */ bl func_8026E75C +/* 8028C720 00288380 4B FE 20 3D */ bl OSDisableInterrupts /* 8028C724 00288384 7C 7D 1B 78 */ mr r29, r3 /* 8028C728 00288388 48 00 02 65 */ bl func_8028C98C /* 8028C72C 0028838C 80 0D AA 20 */ lwz r0, lbl_8063FCE0-_SDA_BASE_(r13) @@ -21469,9 +21469,9 @@ lbl_8028C740: /* 8028C74C 002883AC 38 00 00 00 */ li r0, 0 /* 8028C750 002883B0 90 03 00 28 */ stw r0, 0x28(r3) lbl_8028C754: -/* 8028C754 002883B4 4B FE 20 09 */ bl func_8026E75C +/* 8028C754 002883B4 4B FE 20 09 */ bl OSDisableInterrupts /* 8028C758 002883B8 7C 7E 1B 78 */ mr r30, r3 -/* 8028C75C 002883BC 4B FE 20 01 */ bl func_8026E75C +/* 8028C75C 002883BC 4B FE 20 01 */ bl OSDisableInterrupts /* 8028C760 002883C0 80 0D AA 90 */ lwz r0, lbl_8063FD50-_SDA_BASE_(r13) /* 8028C764 002883C4 38 80 00 01 */ li r4, 1 /* 8028C768 002883C8 90 8D AA 14 */ stw r4, lbl_8063FCD4-_SDA_BASE_(r13) @@ -21479,7 +21479,7 @@ lbl_8028C754: /* 8028C770 002883D0 40 82 00 08 */ bne lbl_8028C778 /* 8028C774 002883D4 90 8D AA 18 */ stw r4, lbl_8063FCD8-_SDA_BASE_(r13) lbl_8028C778: -/* 8028C778 002883D8 4B FE 20 0D */ bl func_8026E784 +/* 8028C778 002883D8 4B FE 20 0D */ bl OSRestoreInterrupts /* 8028C77C 002883DC 48 00 00 0C */ b lbl_8028C788 lbl_8028C780: /* 8028C780 002883E0 38 80 00 00 */ li r4, 0 @@ -21503,7 +21503,7 @@ lbl_8028C7AC: /* 8028C7C0 00288420 7D 89 03 A6 */ mtctr r12 /* 8028C7C4 00288424 4E 80 04 21 */ bctrl lbl_8028C7C8: -/* 8028C7C8 00288428 4B FE 1F 95 */ bl func_8026E75C +/* 8028C7C8 00288428 4B FE 1F 95 */ bl OSDisableInterrupts /* 8028C7CC 0028842C 38 80 00 00 */ li r4, 0 /* 8028C7D0 00288430 7C 7F 1B 78 */ mr r31, r3 /* 8028C7D4 00288434 90 8D AA 14 */ stw r4, lbl_8063FCD4-_SDA_BASE_(r13) @@ -21514,12 +21514,12 @@ lbl_8028C7C8: /* 8028C7E8 00288448 4B FF E3 29 */ bl func_8028AB10 lbl_8028C7EC: /* 8028C7EC 0028844C 7F E3 FB 78 */ mr r3, r31 -/* 8028C7F0 00288450 4B FE 1F 95 */ bl func_8026E784 +/* 8028C7F0 00288450 4B FE 1F 95 */ bl OSRestoreInterrupts /* 8028C7F4 00288454 7F C3 F3 78 */ mr r3, r30 -/* 8028C7F8 00288458 4B FE 1F 8D */ bl func_8026E784 +/* 8028C7F8 00288458 4B FE 1F 8D */ bl OSRestoreInterrupts lbl_8028C7FC: /* 8028C7FC 0028845C 7F A3 EB 78 */ mr r3, r29 -/* 8028C800 00288460 4B FE 1F 85 */ bl func_8026E784 +/* 8028C800 00288460 4B FE 1F 85 */ bl OSRestoreInterrupts /* 8028C804 00288464 80 01 00 24 */ lwz r0, 0x24(r1) /* 8028C808 00288468 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8028C80C 0028846C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -21540,10 +21540,10 @@ func_8028C82C: /* 8028C838 00288498 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8028C83C 0028849C 93 C1 00 18 */ stw r30, 0x18(r1) /* 8028C840 002884A0 93 A1 00 14 */ stw r29, 0x14(r1) -/* 8028C844 002884A4 4B FE 1F 19 */ bl func_8026E75C +/* 8028C844 002884A4 4B FE 1F 19 */ bl OSDisableInterrupts /* 8028C848 002884A8 3B E0 00 00 */ li r31, 0 /* 8028C84C 002884AC 93 ED AA 54 */ stw r31, lbl_8063FD14-_SDA_BASE_(r13) -/* 8028C850 002884B0 4B FE 1F 0D */ bl func_8026E75C +/* 8028C850 002884B0 4B FE 1F 0D */ bl OSDisableInterrupts /* 8028C854 002884B4 7C 7D 1B 78 */ mr r29, r3 /* 8028C858 002884B8 48 00 01 35 */ bl func_8028C98C /* 8028C85C 002884BC 80 0D AA 20 */ lwz r0, lbl_8063FCE0-_SDA_BASE_(r13) @@ -21559,9 +21559,9 @@ lbl_8028C878: /* 8028C880 002884E0 41 82 00 08 */ beq lbl_8028C888 /* 8028C884 002884E4 93 E3 00 28 */ stw r31, 0x28(r3) lbl_8028C888: -/* 8028C888 002884E8 4B FE 1E D5 */ bl func_8026E75C +/* 8028C888 002884E8 4B FE 1E D5 */ bl OSDisableInterrupts /* 8028C88C 002884EC 7C 7F 1B 78 */ mr r31, r3 -/* 8028C890 002884F0 4B FE 1E CD */ bl func_8026E75C +/* 8028C890 002884F0 4B FE 1E CD */ bl OSDisableInterrupts /* 8028C894 002884F4 80 0D AA 90 */ lwz r0, lbl_8063FD50-_SDA_BASE_(r13) /* 8028C898 002884F8 38 80 00 01 */ li r4, 1 /* 8028C89C 002884FC 90 8D AA 14 */ stw r4, lbl_8063FCD4-_SDA_BASE_(r13) @@ -21569,7 +21569,7 @@ lbl_8028C888: /* 8028C8A4 00288504 40 82 00 08 */ bne lbl_8028C8AC /* 8028C8A8 00288508 90 8D AA 18 */ stw r4, lbl_8063FCD8-_SDA_BASE_(r13) lbl_8028C8AC: -/* 8028C8AC 0028850C 4B FE 1E D9 */ bl func_8026E784 +/* 8028C8AC 0028850C 4B FE 1E D9 */ bl OSRestoreInterrupts /* 8028C8B0 00288510 48 00 00 0C */ b lbl_8028C8BC lbl_8028C8B4: /* 8028C8B4 00288514 38 80 00 00 */ li r4, 0 @@ -21592,7 +21592,7 @@ lbl_8028C8E4: /* 8028C8F0 00288550 38 00 00 01 */ li r0, 1 /* 8028C8F4 00288554 90 0D AA 54 */ stw r0, lbl_8063FD14-_SDA_BASE_(r13) lbl_8028C8F8: -/* 8028C8F8 00288558 4B FE 1E 65 */ bl func_8026E75C +/* 8028C8F8 00288558 4B FE 1E 65 */ bl OSDisableInterrupts /* 8028C8FC 0028855C 38 80 00 00 */ li r4, 0 /* 8028C900 00288560 7C 7E 1B 78 */ mr r30, r3 /* 8028C904 00288564 90 8D AA 14 */ stw r4, lbl_8063FCD4-_SDA_BASE_(r13) @@ -21603,13 +21603,13 @@ lbl_8028C8F8: /* 8028C918 00288578 4B FF E1 F9 */ bl func_8028AB10 lbl_8028C91C: /* 8028C91C 0028857C 7F C3 F3 78 */ mr r3, r30 -/* 8028C920 00288580 4B FE 1E 65 */ bl func_8026E784 +/* 8028C920 00288580 4B FE 1E 65 */ bl OSRestoreInterrupts /* 8028C924 00288584 7F E3 FB 78 */ mr r3, r31 -/* 8028C928 00288588 4B FE 1E 5D */ bl func_8026E784 +/* 8028C928 00288588 4B FE 1E 5D */ bl OSRestoreInterrupts lbl_8028C92C: /* 8028C92C 0028858C 7F A3 EB 78 */ mr r3, r29 -/* 8028C930 00288590 4B FE 1E 55 */ bl func_8026E784 -/* 8028C934 00288594 4B FE 1E 3D */ bl func_8026E770 +/* 8028C930 00288590 4B FE 1E 55 */ bl OSRestoreInterrupts +/* 8028C934 00288594 4B FE 1E 3D */ bl OSEnableInterrupts lbl_8028C938: /* 8028C938 00288598 80 0D AA 54 */ lwz r0, lbl_8063FD14-_SDA_BASE_(r13) /* 8028C93C 0028859C 2C 00 00 01 */ cmpwi r0, 1 @@ -21669,7 +21669,7 @@ func_8028C9C4: /* 8028C9D4 00288634 7C 9F 23 78 */ mr r31, r4 /* 8028C9D8 00288638 93 C1 00 08 */ stw r30, 8(r1) /* 8028C9DC 0028863C 7C 7E 1B 78 */ mr r30, r3 -/* 8028C9E0 00288640 4B FE 1D 7D */ bl func_8026E75C +/* 8028C9E0 00288640 4B FE 1D 7D */ bl OSDisableInterrupts /* 8028C9E4 00288644 3C 80 80 52 */ lis r4, lbl_8051B550@ha /* 8028C9E8 00288648 57 C0 18 38 */ slwi r0, r30, 3 /* 8028C9EC 0028864C 38 84 B5 50 */ addi r4, r4, lbl_8051B550@l @@ -21680,7 +21680,7 @@ func_8028C9C4: /* 8028CA00 00288660 90 1F 00 04 */ stw r0, 4(r31) /* 8028CA04 00288664 90 BF 00 00 */ stw r5, 0(r31) /* 8028CA08 00288668 93 E5 00 04 */ stw r31, 4(r5) -/* 8028CA0C 0028866C 4B FE 1D 79 */ bl func_8026E784 +/* 8028CA0C 0028866C 4B FE 1D 79 */ bl OSRestoreInterrupts /* 8028CA10 00288670 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8028CA14 00288674 38 60 00 01 */ li r3, 1 /* 8028CA18 00288678 83 C1 00 08 */ lwz r30, 8(r1) @@ -21695,7 +21695,7 @@ func_8028CA2C: /* 8028CA30 00288690 7C 08 02 A6 */ mflr r0 /* 8028CA34 00288694 90 01 00 14 */ stw r0, 0x14(r1) /* 8028CA38 00288698 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8028CA3C 0028869C 4B FE 1D 21 */ bl func_8026E75C +/* 8028CA3C 0028869C 4B FE 1D 21 */ bl OSDisableInterrupts /* 8028CA40 002886A0 3C 80 80 52 */ lis r4, lbl_8051B550@ha /* 8028CA44 002886A4 38 00 00 04 */ li r0, 4 /* 8028CA48 002886A8 3B E0 00 00 */ li r31, 0 @@ -21705,8 +21705,8 @@ lbl_8028CA54: /* 8028CA54 002886B4 80 04 00 00 */ lwz r0, 0(r4) /* 8028CA58 002886B8 7C 00 20 40 */ cmplw r0, r4 /* 8028CA5C 002886BC 41 82 00 48 */ beq lbl_8028CAA4 -/* 8028CA60 002886C0 4B FE 1D 25 */ bl func_8026E784 -/* 8028CA64 002886C4 4B FE 1C F9 */ bl func_8026E75C +/* 8028CA60 002886C0 4B FE 1D 25 */ bl OSRestoreInterrupts +/* 8028CA64 002886C4 4B FE 1C F9 */ bl OSDisableInterrupts /* 8028CA68 002886C8 3C 80 80 52 */ lis r4, lbl_8051B550@ha /* 8028CA6C 002886CC 57 E0 18 38 */ slwi r0, r31, 3 /* 8028CA70 002886D0 38 84 B5 50 */ addi r4, r4, lbl_8051B550@l @@ -21716,7 +21716,7 @@ lbl_8028CA54: /* 8028CA80 002886E0 90 05 00 00 */ stw r0, 0(r5) /* 8028CA84 002886E4 80 9F 00 00 */ lwz r4, 0(r31) /* 8028CA88 002886E8 90 A4 00 04 */ stw r5, 4(r4) -/* 8028CA8C 002886EC 4B FE 1C F9 */ bl func_8026E784 +/* 8028CA8C 002886EC 4B FE 1C F9 */ bl OSRestoreInterrupts /* 8028CA90 002886F0 38 00 00 00 */ li r0, 0 /* 8028CA94 002886F4 7F E3 FB 78 */ mr r3, r31 /* 8028CA98 002886F8 90 1F 00 00 */ stw r0, 0(r31) @@ -21726,7 +21726,7 @@ lbl_8028CAA4: /* 8028CAA4 00288704 38 84 00 08 */ addi r4, r4, 8 /* 8028CAA8 00288708 3B FF 00 01 */ addi r31, r31, 1 /* 8028CAAC 0028870C 42 00 FF A8 */ bdnz lbl_8028CA54 -/* 8028CAB0 00288710 4B FE 1C D5 */ bl func_8026E784 +/* 8028CAB0 00288710 4B FE 1C D5 */ bl OSRestoreInterrupts /* 8028CAB4 00288714 38 60 00 00 */ li r3, 0 lbl_8028CAB8: /* 8028CAB8 00288718 80 01 00 14 */ lwz r0, 0x14(r1) @@ -21740,7 +21740,7 @@ func_8028CACC: /* 8028CACC 0028872C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8028CAD0 00288730 7C 08 02 A6 */ mflr r0 /* 8028CAD4 00288734 90 01 00 14 */ stw r0, 0x14(r1) -/* 8028CAD8 00288738 4B FE 1C 85 */ bl func_8026E75C +/* 8028CAD8 00288738 4B FE 1C 85 */ bl OSDisableInterrupts /* 8028CADC 0028873C 3C 80 80 52 */ lis r4, lbl_8051B550@ha /* 8028CAE0 00288740 38 00 00 04 */ li r0, 4 /* 8028CAE4 00288744 38 84 B5 50 */ addi r4, r4, lbl_8051B550@l @@ -21749,13 +21749,13 @@ lbl_8028CAEC: /* 8028CAEC 0028874C 80 04 00 00 */ lwz r0, 0(r4) /* 8028CAF0 00288750 7C 00 20 40 */ cmplw r0, r4 /* 8028CAF4 00288754 41 82 00 10 */ beq lbl_8028CB04 -/* 8028CAF8 00288758 4B FE 1C 8D */ bl func_8026E784 +/* 8028CAF8 00288758 4B FE 1C 8D */ bl OSRestoreInterrupts /* 8028CAFC 0028875C 38 60 00 01 */ li r3, 1 /* 8028CB00 00288760 48 00 00 14 */ b lbl_8028CB14 lbl_8028CB04: /* 8028CB04 00288764 38 84 00 08 */ addi r4, r4, 8 /* 8028CB08 00288768 42 00 FF E4 */ bdnz lbl_8028CAEC -/* 8028CB0C 0028876C 4B FE 1C 79 */ bl func_8026E784 +/* 8028CB0C 0028876C 4B FE 1C 79 */ bl OSRestoreInterrupts /* 8028CB10 00288770 38 60 00 00 */ li r3, 0 lbl_8028CB14: /* 8028CB14 00288774 80 01 00 14 */ lwz r0, 0x14(r1) @@ -21769,7 +21769,7 @@ func_8028CB24: /* 8028CB28 00288788 7C 08 02 A6 */ mflr r0 /* 8028CB2C 0028878C 90 01 00 14 */ stw r0, 0x14(r1) /* 8028CB30 00288790 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8028CB34 00288794 4B FE 1C 29 */ bl func_8026E75C +/* 8028CB34 00288794 4B FE 1C 29 */ bl OSDisableInterrupts /* 8028CB38 00288798 3C 80 80 52 */ lis r4, lbl_8051B550@ha /* 8028CB3C 0028879C 38 00 00 04 */ li r0, 4 /* 8028CB40 002887A0 38 84 B5 50 */ addi r4, r4, lbl_8051B550@l @@ -21778,13 +21778,13 @@ lbl_8028CB48: /* 8028CB48 002887A8 83 E4 00 00 */ lwz r31, 0(r4) /* 8028CB4C 002887AC 7C 1F 20 40 */ cmplw r31, r4 /* 8028CB50 002887B0 41 82 00 10 */ beq lbl_8028CB60 -/* 8028CB54 002887B4 4B FE 1C 31 */ bl func_8026E784 +/* 8028CB54 002887B4 4B FE 1C 31 */ bl OSRestoreInterrupts /* 8028CB58 002887B8 7F E3 FB 78 */ mr r3, r31 /* 8028CB5C 002887BC 48 00 00 14 */ b lbl_8028CB70 lbl_8028CB60: /* 8028CB60 002887C0 38 84 00 08 */ addi r4, r4, 8 /* 8028CB64 002887C4 42 00 FF E4 */ bdnz lbl_8028CB48 -/* 8028CB68 002887C8 4B FE 1C 1D */ bl func_8026E784 +/* 8028CB68 002887C8 4B FE 1C 1D */ bl OSRestoreInterrupts /* 8028CB6C 002887CC 38 60 00 00 */ li r3, 0 lbl_8028CB70: /* 8028CB70 002887D0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -21800,7 +21800,7 @@ func_8028CB84: /* 8028CB8C 002887EC 90 01 00 14 */ stw r0, 0x14(r1) /* 8028CB90 002887F0 93 E1 00 0C */ stw r31, 0xc(r1) /* 8028CB94 002887F4 7C 7F 1B 78 */ mr r31, r3 -/* 8028CB98 002887F8 4B FE 1B C5 */ bl func_8026E75C +/* 8028CB98 002887F8 4B FE 1B C5 */ bl OSDisableInterrupts /* 8028CB9C 002887FC 80 9F 00 04 */ lwz r4, 4(r31) /* 8028CBA0 00288800 80 BF 00 00 */ lwz r5, 0(r31) /* 8028CBA4 00288804 2C 04 00 00 */ cmpwi r4, 0 @@ -21808,13 +21808,13 @@ func_8028CB84: /* 8028CBAC 0028880C 2C 05 00 00 */ cmpwi r5, 0 /* 8028CBB0 00288810 40 82 00 10 */ bne lbl_8028CBC0 lbl_8028CBB4: -/* 8028CBB4 00288814 4B FE 1B D1 */ bl func_8026E784 +/* 8028CBB4 00288814 4B FE 1B D1 */ bl OSRestoreInterrupts /* 8028CBB8 00288818 38 60 00 00 */ li r3, 0 /* 8028CBBC 0028881C 48 00 00 14 */ b lbl_8028CBD0 lbl_8028CBC0: /* 8028CBC0 00288820 90 A4 00 00 */ stw r5, 0(r4) /* 8028CBC4 00288824 90 85 00 04 */ stw r4, 4(r5) -/* 8028CBC8 00288828 4B FE 1B BD */ bl func_8026E784 +/* 8028CBC8 00288828 4B FE 1B BD */ bl OSRestoreInterrupts /* 8028CBCC 0028882C 38 60 00 01 */ li r3, 1 lbl_8028CBD0: /* 8028CBD0 00288830 80 01 00 14 */ lwz r0, 0x14(r1) @@ -22001,7 +22001,7 @@ func_8028CE48: /* 8028CE60 00288AC0 93 C1 00 08 */ stw r30, 8(r1) /* 8028CE64 00288AC4 7C 9E 23 78 */ mr r30, r4 /* 8028CE68 00288AC8 90 7F 00 08 */ stw r3, 8(r31) -/* 8028CE6C 00288ACC 4B FE 59 4D */ bl func_802727B8 +/* 8028CE6C 00288ACC 4B FE 59 4D */ bl OSGetTime /* 8028CE70 00288AD0 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 8028CE74 00288AD4 38 A0 00 00 */ li r5, 0 /* 8028CE78 00288AD8 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -22161,7 +22161,7 @@ func_8028D090: /* 8028D098 00288CF8 90 01 00 14 */ stw r0, 0x14(r1) /* 8028D09C 00288CFC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8028D0A0 00288D00 7C 7F 1B 78 */ mr r31, r3 -/* 8028D0A4 00288D04 4B FE 16 B9 */ bl func_8026E75C +/* 8028D0A4 00288D04 4B FE 16 B9 */ bl OSDisableInterrupts /* 8028D0A8 00288D08 80 AD AA A0 */ lwz r5, lbl_8063FD60-_SDA_BASE_(r13) /* 8028D0AC 00288D0C 2C 1F 00 00 */ cmpwi r31, 0 /* 8028D0B0 00288D10 38 80 00 00 */ li r4, 0 @@ -22173,7 +22173,7 @@ func_8028D090: /* 8028D0C8 00288D28 38 84 CF DC */ addi r4, r4, lbl_8028CFDC@l lbl_8028D0CC: /* 8028D0CC 00288D2C 90 8D AA A0 */ stw r4, lbl_8063FD60-_SDA_BASE_(r13) -/* 8028D0D0 00288D30 4B FE 16 B5 */ bl func_8026E784 +/* 8028D0D0 00288D30 4B FE 16 B5 */ bl OSRestoreInterrupts /* 8028D0D4 00288D34 7F E3 FB 78 */ mr r3, r31 /* 8028D0D8 00288D38 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8028D0DC 00288D3C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -24072,9 +24072,9 @@ func_8028EB04: /* 8028EB14 0028A774 93 C1 00 08 */ stw r30, 8(r1) /* 8028EB18 0028A778 7C 7E 1B 78 */ mr r30, r3 /* 8028EB1C 0028A77C 83 ED AB 08 */ lwz r31, lbl_8063FDC8-_SDA_BASE_(r13) -/* 8028EB20 0028A780 4B FD FC 3D */ bl func_8026E75C +/* 8028EB20 0028A780 4B FD FC 3D */ bl OSDisableInterrupts /* 8028EB24 0028A784 93 CD AB 08 */ stw r30, lbl_8063FDC8-_SDA_BASE_(r13) -/* 8028EB28 0028A788 4B FD FC 5D */ bl func_8026E784 +/* 8028EB28 0028A788 4B FD FC 5D */ bl OSRestoreInterrupts /* 8028EB2C 0028A78C 7F E3 FB 78 */ mr r3, r31 /* 8028EB30 0028A790 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8028EB34 0028A794 83 C1 00 08 */ lwz r30, 8(r1) @@ -24092,7 +24092,7 @@ func_8028EB48: /* 8028EB58 0028A7B8 7C 9F 23 78 */ mr r31, r4 /* 8028EB5C 0028A7BC 93 C1 00 08 */ stw r30, 8(r1) /* 8028EB60 0028A7C0 7C 7E 1B 78 */ mr r30, r3 -/* 8028EB64 0028A7C4 4B FD FB F9 */ bl func_8026E75C +/* 8028EB64 0028A7C4 4B FD FB F9 */ bl OSDisableInterrupts /* 8028EB68 0028A7C8 3C E0 CC 00 */ lis r7, 0xCC005030@ha /* 8028EB6C 0028A7CC 57 C5 84 3E */ srwi r5, r30, 0x10 /* 8028EB70 0028A7D0 A0 C7 50 30 */ lhz r6, 0xCC005030@l(r7) @@ -24109,7 +24109,7 @@ func_8028EB48: /* 8028EB9C 0028A7FC 54 84 00 20 */ rlwinm r4, r4, 0, 0, 0x10 /* 8028EBA0 0028A800 7C 80 03 78 */ or r0, r4, r0 /* 8028EBA4 0028A804 B0 07 50 36 */ sth r0, 0x5036(r7) -/* 8028EBA8 0028A808 4B FD FB DD */ bl func_8026E784 +/* 8028EBA8 0028A808 4B FD FB DD */ bl OSRestoreInterrupts /* 8028EBAC 0028A80C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8028EBB0 0028A810 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8028EBB4 0028A814 83 C1 00 08 */ lwz r30, 8(r1) @@ -24204,14 +24204,14 @@ func_8028EBE8: /* 8028ECF4 0028A954 80 1E 6C 00 */ lwz r0, 0x6c00(r30) /* 8028ECF8 0028A958 54 00 06 B0 */ rlwinm r0, r0, 0, 0x1a, 0x18 /* 8028ECFC 0028A95C 90 1E 6C 00 */ stw r0, 0x6c00(r30) -/* 8028ED00 0028A960 4B FD FA 5D */ bl func_8026E75C +/* 8028ED00 0028A960 4B FD FA 5D */ bl OSDisableInterrupts /* 8028ED04 0028A964 7C 7D 1B 78 */ mr r29, r3 /* 8028ED08 0028A968 48 00 01 6D */ bl func_8028EE74 /* 8028ED0C 0028A96C 80 1E 6C 00 */ lwz r0, 0x6c00(r30) /* 8028ED10 0028A970 7F A3 EB 78 */ mr r3, r29 /* 8028ED14 0028A974 60 00 00 40 */ ori r0, r0, 0x40 /* 8028ED18 0028A978 90 1E 6C 00 */ stw r0, 0x6c00(r30) -/* 8028ED1C 0028A97C 4B FD FA 69 */ bl func_8026E784 +/* 8028ED1C 0028A97C 4B FD FA 69 */ bl OSRestoreInterrupts lbl_8028ED20: /* 8028ED20 0028A980 38 00 00 00 */ li r0, 0 /* 8028ED24 0028A984 3C 80 80 29 */ lis r4, lbl_8028ED68@ha @@ -24247,7 +24247,7 @@ lbl_8028ED68: /* 8028ED94 0028A9F4 B0 06 50 0A */ sth r0, 0x500a(r6) /* 8028ED98 0028A9F8 4B FD C2 F9 */ bl func_8026B090 /* 8028ED9C 0028A9FC 38 61 00 08 */ addi r3, r1, 8 -/* 8028EDA0 0028AA00 4B FD C0 C9 */ bl func_8026AE68 +/* 8028EDA0 0028AA00 4B FD C0 C9 */ bl OSSetCurrentContext /* 8028EDA4 0028AA04 80 6D AB 08 */ lwz r3, lbl_8063FDC8-_SDA_BASE_(r13) /* 8028EDA8 0028AA08 2C 03 00 00 */ cmpwi r3, 0 /* 8028EDAC 0028AA0C 41 82 00 40 */ beq lbl_8028EDEC @@ -24272,7 +24272,7 @@ lbl_8028EDEC: /* 8028EDEC 0028AA4C 38 61 00 08 */ addi r3, r1, 8 /* 8028EDF0 0028AA50 4B FD C2 A1 */ bl func_8026B090 /* 8028EDF4 0028AA54 7F E3 FB 78 */ mr r3, r31 -/* 8028EDF8 0028AA58 4B FD C0 71 */ bl func_8026AE68 +/* 8028EDF8 0028AA58 4B FD C0 71 */ bl OSSetCurrentContext /* 8028EDFC 0028AA5C 80 01 02 E4 */ lwz r0, 0x2e4(r1) /* 8028EE00 0028AA60 83 E1 02 DC */ lwz r31, 0x2dc(r1) /* 8028EE04 0028AA64 7C 08 03 A6 */ mtlr r0 @@ -24340,7 +24340,7 @@ lbl_8028EED8: /* 8028EEDC 0028AB3C 54 00 00 7E */ clrlwi r0, r0, 1 /* 8028EEE0 0028AB40 7C 03 00 40 */ cmplw r3, r0 /* 8028EEE4 0028AB44 41 82 FF F4 */ beq lbl_8028EED8 -/* 8028EEE8 0028AB48 4B FE 38 D1 */ bl func_802727B8 +/* 8028EEE8 0028AB48 4B FE 38 D1 */ bl OSGetTime /* 8028EEEC 0028AB4C 80 1F 6C 00 */ lwz r0, 0x6c00(r31) /* 8028EEF0 0028AB50 7C 9B 23 78 */ mr r27, r4 /* 8028EEF4 0028AB54 7C 7C 1B 78 */ mr r28, r3 @@ -24358,7 +24358,7 @@ lbl_8028EF1C: /* 8028EF20 0028AB80 54 00 00 7E */ clrlwi r0, r0, 1 /* 8028EF24 0028AB84 7C 03 00 40 */ cmplw r3, r0 /* 8028EF28 0028AB88 41 82 FF F4 */ beq lbl_8028EF1C -/* 8028EF2C 0028AB8C 4B FE 38 8D */ bl func_802727B8 +/* 8028EF2C 0028AB8C 4B FE 38 8D */ bl OSGetTime /* 8028EF30 0028AB90 80 1F 6C 00 */ lwz r0, 0x6c00(r31) /* 8028EF34 0028AB94 7D 1B 20 10 */ subfc r8, r27, r4 /* 8028EF38 0028AB98 7C BC 19 10 */ subfe r5, r28, r3 @@ -24415,7 +24415,7 @@ lbl_8028EFF0: /* 8028EFF8 0028AC58 7F E4 E8 14 */ addc r31, r4, r29 /* 8028EFFC 0028AC5C 7F A3 F1 14 */ adde r29, r3, r30 lbl_8028F000: -/* 8028F000 0028AC60 4B FE 37 B9 */ bl func_802727B8 +/* 8028F000 0028AC60 4B FE 37 B9 */ bl OSGetTime /* 8028F004 0028AC64 6C 60 80 00 */ xoris r0, r3, 0x8000 /* 8028F008 0028AC68 6F A5 80 00 */ xoris r5, r29, 0x8000 /* 8028F00C 0028AC6C 7C 7F 20 10 */ subfc r3, r31, r4 @@ -24631,7 +24631,7 @@ func_8028F2B4: /* 8028F2C0 0028AF20 93 E1 00 0C */ stw r31, 0xc(r1) /* 8028F2C4 0028AF24 93 C1 00 08 */ stw r30, 8(r1) /* 8028F2C8 0028AF28 7C 7E 1B 78 */ mr r30, r3 -/* 8028F2CC 0028AF2C 4B FD F4 91 */ bl func_8026E75C +/* 8028F2CC 0028AF2C 4B FD F4 91 */ bl OSDisableInterrupts /* 8028F2D0 0028AF30 7C 7F 1B 78 */ mr r31, r3 /* 8028F2D4 0028AF34 7F C3 F3 78 */ mr r3, r30 /* 8028F2D8 0028AF38 4B FF FF 59 */ bl func_8028F230 @@ -24650,7 +24650,7 @@ lbl_8028F2F0: /* 8028F308 0028AF68 90 9E 00 00 */ stw r4, 0(r30) /* 8028F30C 0028AF6C 93 C5 B8 C0 */ stw r30, -0x4740(r5) /* 8028F310 0028AF70 90 1E 00 0C */ stw r0, 0xc(r30) -/* 8028F314 0028AF74 4B FD F4 71 */ bl func_8026E784 +/* 8028F314 0028AF74 4B FD F4 71 */ bl OSRestoreInterrupts /* 8028F318 0028AF78 80 01 00 14 */ lwz r0, 0x14(r1) /* 8028F31C 0028AF7C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8028F320 0028AF80 83 C1 00 08 */ lwz r30, 8(r1) @@ -24668,7 +24668,7 @@ func_8028F330: /* 8028F344 0028AFA4 7C 7B 1B 78 */ mr r27, r3 /* 8028F348 0028AFA8 7C 9C 23 78 */ mr r28, r4 /* 8028F34C 0028AFAC 7C BD 2B 78 */ mr r29, r5 -/* 8028F350 0028AFB0 4B FD F4 0D */ bl func_8026E75C +/* 8028F350 0028AFB0 4B FD F4 0D */ bl OSDisableInterrupts /* 8028F354 0028AFB4 3C 80 80 52 */ lis r4, lbl_8051B8C0@ha /* 8028F358 0028AFB8 7C 7F 1B 78 */ mr r31, r3 /* 8028F35C 0028AFBC 83 C4 B8 C0 */ lwz r30, lbl_8051B8C0@l(r4) @@ -24758,7 +24758,7 @@ lbl_8028F478: /* 8028F488 0028B0E8 48 00 27 E5 */ bl func_80291C6C lbl_8028F48C: /* 8028F48C 0028B0EC 7F E3 FB 78 */ mr r3, r31 -/* 8028F490 0028B0F0 4B FD F2 F5 */ bl func_8026E784 +/* 8028F490 0028B0F0 4B FD F2 F5 */ bl OSRestoreInterrupts /* 8028F494 0028B0F4 39 61 00 20 */ addi r11, r1, 0x20 /* 8028F498 0028B0F8 7F C3 F3 78 */ mr r3, r30 /* 8028F49C 0028B0FC 4B F3 7C D9 */ bl func_801C7174 @@ -24777,7 +24777,7 @@ func_8028F4B0: /* 8028F4C4 0028B124 7C 9E 23 78 */ mr r30, r4 /* 8028F4C8 0028B128 93 A1 00 14 */ stw r29, 0x14(r1) /* 8028F4CC 0028B12C 7C 7D 1B 78 */ mr r29, r3 -/* 8028F4D0 0028B130 4B FD F2 8D */ bl func_8026E75C +/* 8028F4D0 0028B130 4B FD F2 8D */ bl OSDisableInterrupts /* 8028F4D4 0028B134 7C 7F 1B 78 */ mr r31, r3 /* 8028F4D8 0028B138 7F A3 EB 78 */ mr r3, r29 /* 8028F4DC 0028B13C 4B FF FD 55 */ bl func_8028F230 @@ -24802,7 +24802,7 @@ lbl_8028F514: lbl_8028F524: /* 8028F524 0028B184 93 DD 00 0C */ stw r30, 0xc(r29) /* 8028F528 0028B188 7F E3 FB 78 */ mr r3, r31 -/* 8028F52C 0028B18C 4B FD F2 59 */ bl func_8026E784 +/* 8028F52C 0028B18C 4B FD F2 59 */ bl OSRestoreInterrupts /* 8028F530 0028B190 80 01 00 24 */ lwz r0, 0x24(r1) /* 8028F534 0028B194 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8028F538 0028B198 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -25308,7 +25308,7 @@ func_8028FBFC: /* 8028FC0C 0028B86C 7C 7F 1B 78 */ mr r31, r3 /* 8028FC10 0028B870 93 C1 00 08 */ stw r30, 8(r1) /* 8028FC14 0028B874 7C 9E 23 78 */ mr r30, r4 -/* 8028FC18 0028B878 4B FD EB 45 */ bl func_8026E75C +/* 8028FC18 0028B878 4B FD EB 45 */ bl OSDisableInterrupts /* 8028FC1C 0028B87C 2C 1F 00 00 */ cmpwi r31, 0 /* 8028FC20 0028B880 93 ED AB 58 */ stw r31, lbl_8063FE18-_SDA_BASE_(r13) /* 8028FC24 0028B884 7C 7F 1B 78 */ mr r31, r3 @@ -25320,7 +25320,7 @@ func_8028FBFC: /* 8028FC3C 0028B89C 4B D7 44 C9 */ bl func_80004104 lbl_8028FC40: /* 8028FC40 0028B8A0 7F E3 FB 78 */ mr r3, r31 -/* 8028FC44 0028B8A4 4B FD EB 41 */ bl func_8026E784 +/* 8028FC44 0028B8A4 4B FD EB 41 */ bl OSRestoreInterrupts /* 8028FC48 0028B8A8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8028FC4C 0028B8AC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8028FC50 0028B8B0 83 C1 00 08 */ lwz r30, 8(r1) @@ -25337,7 +25337,7 @@ func_8028FC60: /* 8028FC70 0028B8D0 7C 7F 1B 78 */ mr r31, r3 /* 8028FC74 0028B8D4 93 C1 00 08 */ stw r30, 8(r1) /* 8028FC78 0028B8D8 7C 9E 23 78 */ mr r30, r4 -/* 8028FC7C 0028B8DC 4B FD EA E1 */ bl func_8026E75C +/* 8028FC7C 0028B8DC 4B FD EA E1 */ bl OSDisableInterrupts /* 8028FC80 0028B8E0 2C 1F 00 00 */ cmpwi r31, 0 /* 8028FC84 0028B8E4 93 ED AB 54 */ stw r31, lbl_8063FE14-_SDA_BASE_(r13) /* 8028FC88 0028B8E8 7C 7F 1B 78 */ mr r31, r3 @@ -25349,7 +25349,7 @@ func_8028FC60: /* 8028FCA0 0028B900 4B D7 44 65 */ bl func_80004104 lbl_8028FCA4: /* 8028FCA4 0028B904 7F E3 FB 78 */ mr r3, r31 -/* 8028FCA8 0028B908 4B FD EA DD */ bl func_8026E784 +/* 8028FCA8 0028B908 4B FD EA DD */ bl OSRestoreInterrupts /* 8028FCAC 0028B90C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8028FCB0 0028B910 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8028FCB4 0028B914 83 C1 00 08 */ lwz r30, 8(r1) @@ -25366,7 +25366,7 @@ func_8028FCC4: /* 8028FCD4 0028B934 7C 7F 1B 78 */ mr r31, r3 /* 8028FCD8 0028B938 93 C1 00 08 */ stw r30, 8(r1) /* 8028FCDC 0028B93C 7C 9E 23 78 */ mr r30, r4 -/* 8028FCE0 0028B940 4B FD EA 7D */ bl func_8026E75C +/* 8028FCE0 0028B940 4B FD EA 7D */ bl OSDisableInterrupts /* 8028FCE4 0028B944 2C 1F 00 00 */ cmpwi r31, 0 /* 8028FCE8 0028B948 93 ED AB 50 */ stw r31, lbl_8063FE10-_SDA_BASE_(r13) /* 8028FCEC 0028B94C 7C 7F 1B 78 */ mr r31, r3 @@ -25378,7 +25378,7 @@ func_8028FCC4: /* 8028FD04 0028B964 4B D7 44 01 */ bl func_80004104 lbl_8028FD08: /* 8028FD08 0028B968 7F E3 FB 78 */ mr r3, r31 -/* 8028FD0C 0028B96C 4B FD EA 79 */ bl func_8026E784 +/* 8028FD0C 0028B96C 4B FD EA 79 */ bl OSRestoreInterrupts /* 8028FD10 0028B970 80 01 00 14 */ lwz r0, 0x14(r1) /* 8028FD14 0028B974 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8028FD18 0028B978 83 C1 00 08 */ lwz r30, 8(r1) @@ -26148,7 +26148,7 @@ func_802907F0: /* 80290804 0028C464 3B FF EC 40 */ addi r31, r31, lbl_8051EC40@l /* 80290808 0028C468 93 C1 00 28 */ stw r30, 0x28(r1) /* 8029080C 0028C46C 93 A1 00 24 */ stw r29, 0x24(r1) -/* 80290810 0028C470 4B FE 1F A9 */ bl func_802727B8 +/* 80290810 0028C470 4B FE 1F A9 */ bl OSGetTime /* 80290814 0028C474 38 BF 00 00 */ addi r5, r31, 0 /* 80290818 0028C478 90 7F 00 00 */ stw r3, 0(r31) /* 8029081C 0028C47C 90 85 00 04 */ stw r4, 4(r5) @@ -26183,15 +26183,15 @@ lbl_8029087C: /* 80290880 0028C4E0 2C 03 00 00 */ cmpwi r3, 0 /* 80290884 0028C4E4 40 82 FF F8 */ bne lbl_8029087C /* 80290888 0028C4E8 4B FF E8 21 */ bl func_8028F0A8 -/* 8029088C 0028C4EC 4B FE 1F 2D */ bl func_802727B8 +/* 8029088C 0028C4EC 4B FE 1F 2D */ bl OSGetTime /* 80290890 0028C4F0 3B BF 00 00 */ addi r29, r31, 0 /* 80290894 0028C4F4 90 9D 00 0C */ stw r4, 0xc(r29) /* 80290898 0028C4F8 90 7D 00 08 */ stw r3, 8(r29) /* 8029089C 0028C4FC 4B FF EF B5 */ bl func_8028F850 -/* 802908A0 0028C500 4B FE 1F 19 */ bl func_802727B8 +/* 802908A0 0028C500 4B FE 1F 19 */ bl OSGetTime /* 802908A4 0028C504 90 9D 00 14 */ stw r4, 0x14(r29) /* 802908A8 0028C508 90 7D 00 10 */ stw r3, 0x10(r29) -/* 802908AC 0028C50C 4B FE 1F 0D */ bl func_802727B8 +/* 802908AC 0028C50C 4B FE 1F 0D */ bl OSGetTime /* 802908B0 0028C510 81 8D AB B4 */ lwz r12, lbl_8063FE74-_SDA_BASE_(r13) /* 802908B4 0028C514 90 9D 00 1C */ stw r4, 0x1c(r29) /* 802908B8 0028C518 2C 0C 00 00 */ cmpwi r12, 0 @@ -26200,7 +26200,7 @@ lbl_8029087C: /* 802908C4 0028C524 7D 89 03 A6 */ mtctr r12 /* 802908C8 0028C528 4E 80 04 21 */ bctrl lbl_802908CC: -/* 802908CC 0028C52C 4B FE 1E ED */ bl func_802727B8 +/* 802908CC 0028C52C 4B FE 1E ED */ bl OSGetTime /* 802908D0 0028C530 80 ED AB 90 */ lwz r7, lbl_8063FE50-_SDA_BASE_(r13) /* 802908D4 0028C534 39 1F 00 00 */ addi r8, r31, 0 /* 802908D8 0028C538 38 BF 00 40 */ addi r5, r31, 0x40 @@ -26263,7 +26263,7 @@ lbl_80290998: /* 802909B0 0028C610 7C 7D 02 14 */ add r3, r29, r0 /* 802909B4 0028C614 4B FF E1 95 */ bl func_8028EB48 lbl_802909B8: -/* 802909B8 0028C618 4B FE 1E 01 */ bl func_802727B8 +/* 802909B8 0028C618 4B FE 1E 01 */ bl OSGetTime /* 802909BC 0028C61C 3B BF 00 00 */ addi r29, r31, 0 /* 802909C0 0028C620 90 9D 00 2C */ stw r4, 0x2c(r29) /* 802909C4 0028C624 90 7D 00 28 */ stw r3, 0x28(r29) @@ -26594,9 +26594,9 @@ func_80290E50: /* 80290E60 0028CAC0 93 C1 00 08 */ stw r30, 8(r1) /* 80290E64 0028CAC4 7C 7E 1B 78 */ mr r30, r3 /* 80290E68 0028CAC8 83 ED AB B4 */ lwz r31, lbl_8063FE74-_SDA_BASE_(r13) -/* 80290E6C 0028CACC 4B FD D8 F1 */ bl func_8026E75C +/* 80290E6C 0028CACC 4B FD D8 F1 */ bl OSDisableInterrupts /* 80290E70 0028CAD0 93 CD AB B4 */ stw r30, lbl_8063FE74-_SDA_BASE_(r13) -/* 80290E74 0028CAD4 4B FD D9 11 */ bl func_8026E784 +/* 80290E74 0028CAD4 4B FD D9 11 */ bl OSRestoreInterrupts /* 80290E78 0028CAD8 7F E3 FB 78 */ mr r3, r31 /* 80290E7C 0028CADC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80290E80 0028CAE0 83 C1 00 08 */ lwz r30, 8(r1) @@ -27825,7 +27825,7 @@ func_80291F64: /* 80291F74 0028DBD4 7C 9F 23 78 */ mr r31, r4 /* 80291F78 0028DBD8 93 C1 00 08 */ stw r30, 8(r1) /* 80291F7C 0028DBDC 7C 7E 1B 78 */ mr r30, r3 -/* 80291F80 0028DBE0 4B FD C7 DD */ bl func_8026E75C +/* 80291F80 0028DBE0 4B FD C7 DD */ bl OSDisableInterrupts /* 80291F84 0028DBE4 2C 1F 00 02 */ cmpwi r31, 2 /* 80291F88 0028DBE8 41 82 00 40 */ beq lbl_80291FC8 /* 80291F8C 0028DBEC 40 80 00 14 */ bge lbl_80291FA0 @@ -27866,7 +27866,7 @@ lbl_80291FFC: /* 80291FFC 0028DC5C 80 1E 00 1C */ lwz r0, 0x1c(r30) /* 80292000 0028DC60 60 00 00 01 */ ori r0, r0, 1 /* 80292004 0028DC64 90 1E 00 1C */ stw r0, 0x1c(r30) -/* 80292008 0028DC68 4B FD C7 7D */ bl func_8026E784 +/* 80292008 0028DC68 4B FD C7 7D */ bl OSRestoreInterrupts /* 8029200C 0028DC6C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80292010 0028DC70 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80292014 0028DC74 83 C1 00 08 */ lwz r30, 8(r1) @@ -27883,11 +27883,11 @@ func_80292024: /* 80292034 0028DC94 7C 9F 23 78 */ mr r31, r4 /* 80292038 0028DC98 93 C1 00 08 */ stw r30, 8(r1) /* 8029203C 0028DC9C 7C 7E 1B 78 */ mr r30, r3 -/* 80292040 0028DCA0 4B FD C7 1D */ bl func_8026E75C +/* 80292040 0028DCA0 4B FD C7 1D */ bl OSDisableInterrupts /* 80292044 0028DCA4 A0 1E 00 38 */ lhz r0, 0x38(r30) /* 80292048 0028DCA8 7C 00 F8 40 */ cmplw r0, r31 /* 8029204C 0028DCAC 40 82 00 0C */ bne lbl_80292058 -/* 80292050 0028DCB0 4B FD C7 35 */ bl func_8026E784 +/* 80292050 0028DCB0 4B FD C7 35 */ bl OSRestoreInterrupts /* 80292054 0028DCB4 48 00 00 28 */ b lbl_8029207C lbl_80292058: /* 80292058 0028DCB8 80 1E 00 1C */ lwz r0, 0x1c(r30) @@ -27899,7 +27899,7 @@ lbl_80292058: /* 80292070 0028DCD0 38 00 00 01 */ li r0, 1 /* 80292074 0028DCD4 90 1E 00 20 */ stw r0, 0x20(r30) lbl_80292078: -/* 80292078 0028DCD8 4B FD C7 0D */ bl func_8026E784 +/* 80292078 0028DCD8 4B FD C7 0D */ bl OSRestoreInterrupts lbl_8029207C: /* 8029207C 0028DCDC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80292080 0028DCE0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -27917,7 +27917,7 @@ func_80292094: /* 802920A4 0028DD04 7C 9F 23 78 */ mr r31, r4 /* 802920A8 0028DD08 93 C1 00 08 */ stw r30, 8(r1) /* 802920AC 0028DD0C 7C 7E 1B 78 */ mr r30, r3 -/* 802920B0 0028DD10 4B FD C6 AD */ bl func_8026E75C +/* 802920B0 0028DD10 4B FD C6 AD */ bl OSDisableInterrupts /* 802920B4 0028DD14 80 1F 00 00 */ lwz r0, 0(r31) /* 802920B8 0028DD18 90 1E 00 96 */ stw r0, 0x96(r30) /* 802920BC 0028DD1C 80 1F 00 04 */ lwz r0, 4(r31) @@ -27969,7 +27969,7 @@ lbl_80292160: /* 80292164 0028DDC4 54 00 05 60 */ rlwinm r0, r0, 0, 0x15, 0x10 /* 80292168 0028DDC8 60 00 84 00 */ ori r0, r0, 0x8400 /* 8029216C 0028DDCC 90 1E 00 1C */ stw r0, 0x1c(r30) -/* 80292170 0028DDD0 4B FD C6 15 */ bl func_8026E784 +/* 80292170 0028DDD0 4B FD C6 15 */ bl OSRestoreInterrupts /* 80292174 0028DDD4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80292178 0028DDD8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8029217C 0028DDDC 83 C1 00 08 */ lwz r30, 8(r1) @@ -27986,14 +27986,14 @@ func_8029218C: /* 8029219C 0028DDFC 7C 9F 23 78 */ mr r31, r4 /* 802921A0 0028DE00 93 C1 00 08 */ stw r30, 8(r1) /* 802921A4 0028DE04 7C 7E 1B 78 */ mr r30, r3 -/* 802921A8 0028DE08 4B FD C5 B5 */ bl func_8026E75C +/* 802921A8 0028DE08 4B FD C5 B5 */ bl OSDisableInterrupts /* 802921AC 0028DE0C 80 1E 00 1C */ lwz r0, 0x1c(r30) /* 802921B0 0028DE10 57 E4 84 3E */ srwi r4, r31, 0x10 /* 802921B4 0028DE14 B0 9E 00 A2 */ sth r4, 0xa2(r30) /* 802921B8 0028DE18 60 00 40 00 */ ori r0, r0, 0x4000 /* 802921BC 0028DE1C B3 FE 00 A4 */ sth r31, 0xa4(r30) /* 802921C0 0028DE20 90 1E 00 1C */ stw r0, 0x1c(r30) -/* 802921C4 0028DE24 4B FD C5 C1 */ bl func_8026E784 +/* 802921C4 0028DE24 4B FD C5 C1 */ bl OSRestoreInterrupts /* 802921C8 0028DE28 80 01 00 14 */ lwz r0, 0x14(r1) /* 802921CC 0028DE2C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802921D0 0028DE30 83 C1 00 08 */ lwz r30, 8(r1) @@ -28012,7 +28012,7 @@ func_802921E0: /* 802921F8 0028DE58 93 E1 00 0C */ stw r31, 0xc(r1) /* 802921FC 0028DE5C 93 C1 00 08 */ stw r30, 8(r1) /* 80292200 0028DE60 7C 7E 1B 78 */ mr r30, r3 -/* 80292204 0028DE64 4B FD C5 59 */ bl func_8026E75C +/* 80292204 0028DE64 4B FD C5 59 */ bl OSDisableInterrupts /* 80292208 0028DE68 C0 02 A2 18 */ lfs f0, lbl_80642818-_SDA2_BASE_(r2) /* 8029220C 0028DE6C 7C 7F 1B 78 */ mr r31, r3 /* 80292210 0028DE70 EC 20 07 F2 */ fmuls f1, f0, f31 @@ -28024,7 +28024,7 @@ func_802921E0: /* 80292228 0028DE88 64 00 00 02 */ oris r0, r0, 2 /* 8029222C 0028DE8C B0 9E 00 CE */ sth r4, 0xce(r30) /* 80292230 0028DE90 90 1E 00 1C */ stw r0, 0x1c(r30) -/* 80292234 0028DE94 4B FD C5 51 */ bl func_8026E784 +/* 80292234 0028DE94 4B FD C5 51 */ bl OSRestoreInterrupts /* 80292238 0028DE98 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8029223C 0028DE9C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80292240 0028DEA0 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -28332,7 +28332,7 @@ func_80292624: /* 80292634 0028E294 93 C1 00 18 */ stw r30, 0x18(r1) /* 80292638 0028E298 7C 7E 1B 78 */ mr r30, r3 /* 8029263C 0028E29C 93 A1 00 14 */ stw r29, 0x14(r1) -/* 80292640 0028E2A0 4B FD C1 1D */ bl func_8026E75C +/* 80292640 0028E2A0 4B FD C1 1D */ bl OSDisableInterrupts /* 80292644 0028E2A4 C0 3E 01 14 */ lfs f1, 0x114(r30) /* 80292648 0028E2A8 38 00 00 01 */ li r0, 1 /* 8029264C 0028E2AC C0 02 A2 4C */ lfs f0, lbl_8064284C-_SDA2_BASE_(r2) @@ -28340,7 +28340,7 @@ func_80292624: /* 80292654 0028E2B4 90 1E 01 0C */ stw r0, 0x10c(r30) /* 80292658 0028E2B8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8029265C 0028E2BC 40 80 00 38 */ bge lbl_80292694 -/* 80292660 0028E2C0 4B FD C0 FD */ bl func_8026E75C +/* 80292660 0028E2C0 4B FD C0 FD */ bl OSDisableInterrupts /* 80292664 0028E2C4 80 1E 01 0C */ lwz r0, 0x10c(r30) /* 80292668 0028E2C8 7C 7D 1B 78 */ mr r29, r3 /* 8029266C 0028E2CC 7F C3 F3 78 */ mr r3, r30 @@ -28348,9 +28348,9 @@ func_80292624: /* 80292674 0028E2D4 90 1E 01 0C */ stw r0, 0x10c(r30) /* 80292678 0028E2D8 48 00 0A 1D */ bl func_80293094 /* 8029267C 0028E2DC 7F A3 EB 78 */ mr r3, r29 -/* 80292680 0028E2E0 4B FD C1 05 */ bl func_8026E784 +/* 80292680 0028E2E0 4B FD C1 05 */ bl OSRestoreInterrupts /* 80292684 0028E2E4 7F E3 FB 78 */ mr r3, r31 -/* 80292688 0028E2E8 4B FD C0 FD */ bl func_8026E784 +/* 80292688 0028E2E8 4B FD C0 FD */ bl OSRestoreInterrupts /* 8029268C 0028E2EC 38 60 00 00 */ li r3, 0 /* 80292690 0028E2F0 48 00 01 14 */ b lbl_802927A4 lbl_80292694: @@ -28384,7 +28384,7 @@ lbl_80292694: /* 80292700 0028E360 48 00 06 FD */ bl func_80292DFC /* 80292704 0028E364 2C 03 00 00 */ cmpwi r3, 0 /* 80292708 0028E368 40 82 00 38 */ bne lbl_80292740 -/* 8029270C 0028E36C 4B FD C0 51 */ bl func_8026E75C +/* 8029270C 0028E36C 4B FD C0 51 */ bl OSDisableInterrupts /* 80292710 0028E370 80 1E 01 0C */ lwz r0, 0x10c(r30) /* 80292714 0028E374 7C 7D 1B 78 */ mr r29, r3 /* 80292718 0028E378 7F C3 F3 78 */ mr r3, r30 @@ -28392,9 +28392,9 @@ lbl_80292694: /* 80292720 0028E380 90 1E 01 0C */ stw r0, 0x10c(r30) /* 80292724 0028E384 48 00 09 71 */ bl func_80293094 /* 80292728 0028E388 7F A3 EB 78 */ mr r3, r29 -/* 8029272C 0028E38C 4B FD C0 59 */ bl func_8026E784 +/* 8029272C 0028E38C 4B FD C0 59 */ bl OSRestoreInterrupts /* 80292730 0028E390 7F E3 FB 78 */ mr r3, r31 -/* 80292734 0028E394 4B FD C0 51 */ bl func_8026E784 +/* 80292734 0028E394 4B FD C0 51 */ bl OSRestoreInterrupts /* 80292738 0028E398 38 60 00 00 */ li r3, 0 /* 8029273C 0028E39C 48 00 00 68 */ b lbl_802927A4 lbl_80292740: @@ -28404,7 +28404,7 @@ lbl_80292740: /* 8029274C 0028E3AC 48 00 0A 5D */ bl func_802931A8 /* 80292750 0028E3B0 2C 03 00 00 */ cmpwi r3, 0 /* 80292754 0028E3B4 40 82 00 38 */ bne lbl_8029278C -/* 80292758 0028E3B8 4B FD C0 05 */ bl func_8026E75C +/* 80292758 0028E3B8 4B FD C0 05 */ bl OSDisableInterrupts /* 8029275C 0028E3BC 80 1E 01 0C */ lwz r0, 0x10c(r30) /* 80292760 0028E3C0 7C 7D 1B 78 */ mr r29, r3 /* 80292764 0028E3C4 7F C3 F3 78 */ mr r3, r30 @@ -28412,9 +28412,9 @@ lbl_80292740: /* 8029276C 0028E3CC 90 1E 01 0C */ stw r0, 0x10c(r30) /* 80292770 0028E3D0 48 00 09 25 */ bl func_80293094 /* 80292774 0028E3D4 7F A3 EB 78 */ mr r3, r29 -/* 80292778 0028E3D8 4B FD C0 0D */ bl func_8026E784 +/* 80292778 0028E3D8 4B FD C0 0D */ bl OSRestoreInterrupts /* 8029277C 0028E3DC 7F E3 FB 78 */ mr r3, r31 -/* 80292780 0028E3E0 4B FD C0 05 */ bl func_8026E784 +/* 80292780 0028E3E0 4B FD C0 05 */ bl OSRestoreInterrupts /* 80292784 0028E3E4 38 60 00 00 */ li r3, 0 /* 80292788 0028E3E8 48 00 00 1C */ b lbl_802927A4 lbl_8029278C: @@ -28422,7 +28422,7 @@ lbl_8029278C: /* 80292790 0028E3F0 7F E3 FB 78 */ mr r3, r31 /* 80292794 0028E3F4 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 80292798 0028E3F8 90 1E 01 0C */ stw r0, 0x10c(r30) -/* 8029279C 0028E3FC 4B FD BF E9 */ bl func_8026E784 +/* 8029279C 0028E3FC 4B FD BF E9 */ bl OSRestoreInterrupts /* 802927A0 0028E400 38 60 00 01 */ li r3, 1 lbl_802927A4: /* 802927A4 0028E404 80 01 00 24 */ lwz r0, 0x24(r1) @@ -28440,12 +28440,12 @@ lbl_802927C0: /* 802927D0 0028E430 93 C1 00 18 */ stw r30, 0x18(r1) /* 802927D4 0028E434 93 A1 00 14 */ stw r29, 0x14(r1) /* 802927D8 0028E438 7C 7D 1B 78 */ mr r29, r3 -/* 802927DC 0028E43C 4B FD BF 81 */ bl func_8026E75C +/* 802927DC 0028E43C 4B FD BF 81 */ bl OSDisableInterrupts /* 802927E0 0028E440 80 1D 01 0C */ lwz r0, 0x10c(r29) /* 802927E4 0028E444 7C 7E 1B 78 */ mr r30, r3 /* 802927E8 0028E448 60 00 00 01 */ ori r0, r0, 1 /* 802927EC 0028E44C 90 1D 01 0C */ stw r0, 0x10c(r29) -/* 802927F0 0028E450 4B FD BF 6D */ bl func_8026E75C +/* 802927F0 0028E450 4B FD BF 6D */ bl OSDisableInterrupts /* 802927F4 0028E454 80 1D 01 0C */ lwz r0, 0x10c(r29) /* 802927F8 0028E458 7C 7F 1B 78 */ mr r31, r3 /* 802927FC 0028E45C 7F A3 EB 78 */ mr r3, r29 @@ -28453,12 +28453,12 @@ lbl_802927C0: /* 80292804 0028E464 90 1D 01 0C */ stw r0, 0x10c(r29) /* 80292808 0028E468 48 00 08 8D */ bl func_80293094 /* 8029280C 0028E46C 7F E3 FB 78 */ mr r3, r31 -/* 80292810 0028E470 4B FD BF 75 */ bl func_8026E784 +/* 80292810 0028E470 4B FD BF 75 */ bl OSRestoreInterrupts /* 80292814 0028E474 7F A3 EB 78 */ mr r3, r29 /* 80292818 0028E478 4B FF FE 0D */ bl func_80292624 /* 8029281C 0028E47C 2C 03 00 00 */ cmpwi r3, 0 /* 80292820 0028E480 40 82 00 38 */ bne lbl_80292858 -/* 80292824 0028E484 4B FD BF 39 */ bl func_8026E75C +/* 80292824 0028E484 4B FD BF 39 */ bl OSDisableInterrupts /* 80292828 0028E488 80 1D 01 0C */ lwz r0, 0x10c(r29) /* 8029282C 0028E48C 7C 7F 1B 78 */ mr r31, r3 /* 80292830 0028E490 7F A3 EB 78 */ mr r3, r29 @@ -28466,9 +28466,9 @@ lbl_802927C0: /* 80292838 0028E498 90 1D 01 0C */ stw r0, 0x10c(r29) /* 8029283C 0028E49C 48 00 08 59 */ bl func_80293094 /* 80292840 0028E4A0 7F E3 FB 78 */ mr r3, r31 -/* 80292844 0028E4A4 4B FD BF 41 */ bl func_8026E784 +/* 80292844 0028E4A4 4B FD BF 41 */ bl OSRestoreInterrupts /* 80292848 0028E4A8 7F C3 F3 78 */ mr r3, r30 -/* 8029284C 0028E4AC 4B FD BF 39 */ bl func_8026E784 +/* 8029284C 0028E4AC 4B FD BF 39 */ bl OSRestoreInterrupts /* 80292850 0028E4B0 38 60 00 00 */ li r3, 0 /* 80292854 0028E4B4 48 00 00 20 */ b lbl_80292874 lbl_80292858: @@ -28477,7 +28477,7 @@ lbl_80292858: /* 80292860 0028E4C0 60 00 00 02 */ ori r0, r0, 2 /* 80292864 0028E4C4 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 80292868 0028E4C8 90 1D 01 0C */ stw r0, 0x10c(r29) -/* 8029286C 0028E4CC 4B FD BF 19 */ bl func_8026E784 +/* 8029286C 0028E4CC 4B FD BF 19 */ bl OSRestoreInterrupts /* 80292870 0028E4D0 38 60 00 01 */ li r3, 1 lbl_80292874: /* 80292874 0028E4D4 80 01 00 24 */ lwz r0, 0x24(r1) @@ -28496,7 +28496,7 @@ func_80292890: /* 8029289C 0028E4FC 93 E1 00 0C */ stw r31, 0xc(r1) /* 802928A0 0028E500 93 C1 00 08 */ stw r30, 8(r1) /* 802928A4 0028E504 7C 7E 1B 78 */ mr r30, r3 -/* 802928A8 0028E508 4B FD BE B5 */ bl func_8026E75C +/* 802928A8 0028E508 4B FD BE B5 */ bl OSDisableInterrupts /* 802928AC 0028E50C 80 1E 01 0C */ lwz r0, 0x10c(r30) /* 802928B0 0028E510 7C 7F 1B 78 */ mr r31, r3 /* 802928B4 0028E514 7F C3 F3 78 */ mr r3, r30 @@ -28504,7 +28504,7 @@ func_80292890: /* 802928BC 0028E51C 90 1E 01 0C */ stw r0, 0x10c(r30) /* 802928C0 0028E520 48 00 07 D5 */ bl func_80293094 /* 802928C4 0028E524 7F E3 FB 78 */ mr r3, r31 -/* 802928C8 0028E528 4B FD BE BD */ bl func_8026E784 +/* 802928C8 0028E528 4B FD BE BD */ bl OSRestoreInterrupts /* 802928CC 0028E52C 80 01 00 14 */ lwz r0, 0x14(r1) /* 802928D0 0028E530 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802928D4 0028E534 83 C1 00 08 */ lwz r30, 8(r1) @@ -29401,13 +29401,13 @@ func_80293558: /* 80293568 0028F1C8 93 C1 00 18 */ stw r30, 0x18(r1) /* 8029356C 0028F1CC 7C 7E 1B 78 */ mr r30, r3 /* 80293570 0028F1D0 93 A1 00 14 */ stw r29, 0x14(r1) -/* 80293574 0028F1D4 4B FD B1 E9 */ bl func_8026E75C +/* 80293574 0028F1D4 4B FD B1 E9 */ bl OSDisableInterrupts /* 80293578 0028F1D8 7C 7F 1B 78 */ mr r31, r3 /* 8029357C 0028F1DC 4B FF D2 25 */ bl func_802907A0 /* 80293580 0028F1E0 28 03 00 02 */ cmplwi r3, 2 /* 80293584 0028F1E4 41 82 00 14 */ beq lbl_80293598 /* 80293588 0028F1E8 7F E3 FB 78 */ mr r3, r31 -/* 8029358C 0028F1EC 4B FD B1 F9 */ bl func_8026E784 +/* 8029358C 0028F1EC 4B FD B1 F9 */ bl OSRestoreInterrupts /* 80293590 0028F1F0 38 60 00 00 */ li r3, 0 /* 80293594 0028F1F4 48 00 01 68 */ b lbl_802936FC lbl_80293598: @@ -29417,7 +29417,7 @@ lbl_80293598: /* 802935A4 0028F204 90 1E 01 3C */ stw r0, 0x13c(r30) /* 802935A8 0028F208 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 802935AC 0028F20C 40 80 00 38 */ bge lbl_802935E4 -/* 802935B0 0028F210 4B FD B1 AD */ bl func_8026E75C +/* 802935B0 0028F210 4B FD B1 AD */ bl OSDisableInterrupts /* 802935B4 0028F214 80 1E 01 3C */ lwz r0, 0x13c(r30) /* 802935B8 0028F218 7C 7D 1B 78 */ mr r29, r3 /* 802935BC 0028F21C 7F C3 F3 78 */ mr r3, r30 @@ -29425,9 +29425,9 @@ lbl_80293598: /* 802935C4 0028F224 90 1E 01 3C */ stw r0, 0x13c(r30) /* 802935C8 0028F228 48 00 0A B9 */ bl func_80294080 /* 802935CC 0028F22C 7F A3 EB 78 */ mr r3, r29 -/* 802935D0 0028F230 4B FD B1 B5 */ bl func_8026E784 +/* 802935D0 0028F230 4B FD B1 B5 */ bl OSRestoreInterrupts /* 802935D4 0028F234 7F E3 FB 78 */ mr r3, r31 -/* 802935D8 0028F238 4B FD B1 AD */ bl func_8026E784 +/* 802935D8 0028F238 4B FD B1 AD */ bl OSRestoreInterrupts /* 802935DC 0028F23C 38 60 00 00 */ li r3, 0 /* 802935E0 0028F240 48 00 01 1C */ b lbl_802936FC lbl_802935E4: @@ -29463,7 +29463,7 @@ lbl_802935E4: /* 80293658 0028F2B8 48 00 07 91 */ bl func_80293DE8 /* 8029365C 0028F2BC 2C 03 00 00 */ cmpwi r3, 0 /* 80293660 0028F2C0 40 82 00 38 */ bne lbl_80293698 -/* 80293664 0028F2C4 4B FD B0 F9 */ bl func_8026E75C +/* 80293664 0028F2C4 4B FD B0 F9 */ bl OSDisableInterrupts /* 80293668 0028F2C8 80 1E 01 3C */ lwz r0, 0x13c(r30) /* 8029366C 0028F2CC 7C 7D 1B 78 */ mr r29, r3 /* 80293670 0028F2D0 7F C3 F3 78 */ mr r3, r30 @@ -29471,9 +29471,9 @@ lbl_802935E4: /* 80293678 0028F2D8 90 1E 01 3C */ stw r0, 0x13c(r30) /* 8029367C 0028F2DC 48 00 0A 05 */ bl func_80294080 /* 80293680 0028F2E0 7F A3 EB 78 */ mr r3, r29 -/* 80293684 0028F2E4 4B FD B1 01 */ bl func_8026E784 +/* 80293684 0028F2E4 4B FD B1 01 */ bl OSRestoreInterrupts /* 80293688 0028F2E8 7F E3 FB 78 */ mr r3, r31 -/* 8029368C 0028F2EC 4B FD B0 F9 */ bl func_8026E784 +/* 8029368C 0028F2EC 4B FD B0 F9 */ bl OSRestoreInterrupts /* 80293690 0028F2F0 38 60 00 00 */ li r3, 0 /* 80293694 0028F2F4 48 00 00 68 */ b lbl_802936FC lbl_80293698: @@ -29483,7 +29483,7 @@ lbl_80293698: /* 802936A4 0028F304 48 00 0A F1 */ bl func_80294194 /* 802936A8 0028F308 2C 03 00 00 */ cmpwi r3, 0 /* 802936AC 0028F30C 40 82 00 38 */ bne lbl_802936E4 -/* 802936B0 0028F310 4B FD B0 AD */ bl func_8026E75C +/* 802936B0 0028F310 4B FD B0 AD */ bl OSDisableInterrupts /* 802936B4 0028F314 80 1E 01 3C */ lwz r0, 0x13c(r30) /* 802936B8 0028F318 7C 7D 1B 78 */ mr r29, r3 /* 802936BC 0028F31C 7F C3 F3 78 */ mr r3, r30 @@ -29491,9 +29491,9 @@ lbl_80293698: /* 802936C4 0028F324 90 1E 01 3C */ stw r0, 0x13c(r30) /* 802936C8 0028F328 48 00 09 B9 */ bl func_80294080 /* 802936CC 0028F32C 7F A3 EB 78 */ mr r3, r29 -/* 802936D0 0028F330 4B FD B0 B5 */ bl func_8026E784 +/* 802936D0 0028F330 4B FD B0 B5 */ bl OSRestoreInterrupts /* 802936D4 0028F334 7F E3 FB 78 */ mr r3, r31 -/* 802936D8 0028F338 4B FD B0 AD */ bl func_8026E784 +/* 802936D8 0028F338 4B FD B0 AD */ bl OSRestoreInterrupts /* 802936DC 0028F33C 38 60 00 00 */ li r3, 0 /* 802936E0 0028F340 48 00 00 1C */ b lbl_802936FC lbl_802936E4: @@ -29501,7 +29501,7 @@ lbl_802936E4: /* 802936E8 0028F348 7F E3 FB 78 */ mr r3, r31 /* 802936EC 0028F34C 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 802936F0 0028F350 90 1E 01 3C */ stw r0, 0x13c(r30) -/* 802936F4 0028F354 4B FD B0 91 */ bl func_8026E784 +/* 802936F4 0028F354 4B FD B0 91 */ bl OSRestoreInterrupts /* 802936F8 0028F358 38 60 00 01 */ li r3, 1 lbl_802936FC: /* 802936FC 0028F35C 80 01 00 24 */ lwz r0, 0x24(r1) @@ -29519,12 +29519,12 @@ lbl_80293718: /* 80293728 0028F388 93 C1 00 18 */ stw r30, 0x18(r1) /* 8029372C 0028F38C 93 A1 00 14 */ stw r29, 0x14(r1) /* 80293730 0028F390 7C 7D 1B 78 */ mr r29, r3 -/* 80293734 0028F394 4B FD B0 29 */ bl func_8026E75C +/* 80293734 0028F394 4B FD B0 29 */ bl OSDisableInterrupts /* 80293738 0028F398 80 1D 01 3C */ lwz r0, 0x13c(r29) /* 8029373C 0028F39C 7C 7E 1B 78 */ mr r30, r3 /* 80293740 0028F3A0 60 00 00 01 */ ori r0, r0, 1 /* 80293744 0028F3A4 90 1D 01 3C */ stw r0, 0x13c(r29) -/* 80293748 0028F3A8 4B FD B0 15 */ bl func_8026E75C +/* 80293748 0028F3A8 4B FD B0 15 */ bl OSDisableInterrupts /* 8029374C 0028F3AC 80 1D 01 3C */ lwz r0, 0x13c(r29) /* 80293750 0028F3B0 7C 7F 1B 78 */ mr r31, r3 /* 80293754 0028F3B4 7F A3 EB 78 */ mr r3, r29 @@ -29532,12 +29532,12 @@ lbl_80293718: /* 8029375C 0028F3BC 90 1D 01 3C */ stw r0, 0x13c(r29) /* 80293760 0028F3C0 48 00 09 21 */ bl func_80294080 /* 80293764 0028F3C4 7F E3 FB 78 */ mr r3, r31 -/* 80293768 0028F3C8 4B FD B0 1D */ bl func_8026E784 +/* 80293768 0028F3C8 4B FD B0 1D */ bl OSRestoreInterrupts /* 8029376C 0028F3CC 7F A3 EB 78 */ mr r3, r29 /* 80293770 0028F3D0 4B FF FD E9 */ bl func_80293558 /* 80293774 0028F3D4 2C 03 00 00 */ cmpwi r3, 0 /* 80293778 0028F3D8 40 82 00 38 */ bne lbl_802937B0 -/* 8029377C 0028F3DC 4B FD AF E1 */ bl func_8026E75C +/* 8029377C 0028F3DC 4B FD AF E1 */ bl OSDisableInterrupts /* 80293780 0028F3E0 80 1D 01 3C */ lwz r0, 0x13c(r29) /* 80293784 0028F3E4 7C 7F 1B 78 */ mr r31, r3 /* 80293788 0028F3E8 7F A3 EB 78 */ mr r3, r29 @@ -29545,9 +29545,9 @@ lbl_80293718: /* 80293790 0028F3F0 90 1D 01 3C */ stw r0, 0x13c(r29) /* 80293794 0028F3F4 48 00 08 ED */ bl func_80294080 /* 80293798 0028F3F8 7F E3 FB 78 */ mr r3, r31 -/* 8029379C 0028F3FC 4B FD AF E9 */ bl func_8026E784 +/* 8029379C 0028F3FC 4B FD AF E9 */ bl OSRestoreInterrupts /* 802937A0 0028F400 7F C3 F3 78 */ mr r3, r30 -/* 802937A4 0028F404 4B FD AF E1 */ bl func_8026E784 +/* 802937A4 0028F404 4B FD AF E1 */ bl OSRestoreInterrupts /* 802937A8 0028F408 38 60 00 00 */ li r3, 0 /* 802937AC 0028F40C 48 00 00 20 */ b lbl_802937CC lbl_802937B0: @@ -29556,7 +29556,7 @@ lbl_802937B0: /* 802937B8 0028F418 60 00 00 02 */ ori r0, r0, 2 /* 802937BC 0028F41C 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 802937C0 0028F420 90 1D 01 3C */ stw r0, 0x13c(r29) -/* 802937C4 0028F424 4B FD AF C1 */ bl func_8026E784 +/* 802937C4 0028F424 4B FD AF C1 */ bl OSRestoreInterrupts /* 802937C8 0028F428 38 60 00 01 */ li r3, 1 lbl_802937CC: /* 802937CC 0028F42C 80 01 00 24 */ lwz r0, 0x24(r1) @@ -29575,7 +29575,7 @@ func_802937E8: /* 802937F4 0028F454 93 E1 00 0C */ stw r31, 0xc(r1) /* 802937F8 0028F458 93 C1 00 08 */ stw r30, 8(r1) /* 802937FC 0028F45C 7C 7E 1B 78 */ mr r30, r3 -/* 80293800 0028F460 4B FD AF 5D */ bl func_8026E75C +/* 80293800 0028F460 4B FD AF 5D */ bl OSDisableInterrupts /* 80293804 0028F464 80 1E 01 3C */ lwz r0, 0x13c(r30) /* 80293808 0028F468 7C 7F 1B 78 */ mr r31, r3 /* 8029380C 0028F46C 7F C3 F3 78 */ mr r3, r30 @@ -29583,7 +29583,7 @@ func_802937E8: /* 80293814 0028F474 90 1E 01 3C */ stw r0, 0x13c(r30) /* 80293818 0028F478 48 00 08 69 */ bl func_80294080 /* 8029381C 0028F47C 7F E3 FB 78 */ mr r3, r31 -/* 80293820 0028F480 4B FD AF 65 */ bl func_8026E784 +/* 80293820 0028F480 4B FD AF 65 */ bl OSRestoreInterrupts /* 80293824 0028F484 80 01 00 14 */ lwz r0, 0x14(r1) /* 80293828 0028F488 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8029382C 0028F48C 83 C1 00 08 */ lwz r30, 8(r1) @@ -30494,7 +30494,7 @@ func_802944E4: /* 802944F0 00290150 39 61 00 20 */ addi r11, r1, 0x20 /* 802944F4 00290154 4B F3 2C 35 */ bl func_801C7128 /* 802944F8 00290158 7C 7E 1B 78 */ mr r30, r3 -/* 802944FC 0029015C 4B FD A2 61 */ bl func_8026E75C +/* 802944FC 0029015C 4B FD A2 61 */ bl OSDisableInterrupts /* 80294500 00290160 38 80 00 01 */ li r4, 1 /* 80294504 00290164 38 00 00 03 */ li r0, 3 /* 80294508 00290168 7C 7F 1B 78 */ mr r31, r3 @@ -30505,7 +30505,7 @@ lbl_80294518: /* 80294518 00290178 80 03 00 40 */ lwz r0, 0x40(r3) /* 8029451C 0029017C 2C 00 00 00 */ cmpwi r0, 0 /* 80294520 00290180 40 82 00 64 */ bne lbl_80294584 -/* 80294524 00290184 4B FD A2 39 */ bl func_8026E75C +/* 80294524 00290184 4B FD A2 39 */ bl OSDisableInterrupts /* 80294528 00290188 80 1E 00 3C */ lwz r0, 0x3c(r30) /* 8029452C 0029018C 7C 7B 1B 78 */ mr r27, r3 /* 80294530 00290190 3B 80 00 00 */ li r28, 0 @@ -30526,9 +30526,9 @@ lbl_8029455C: /* 80294564 002901C4 28 1C 00 03 */ cmplwi r28, 3 /* 80294568 002901C8 41 80 FF D8 */ blt lbl_80294540 /* 8029456C 002901CC 7F 63 DB 78 */ mr r3, r27 -/* 80294570 002901D0 4B FD A2 15 */ bl func_8026E784 +/* 80294570 002901D0 4B FD A2 15 */ bl OSRestoreInterrupts /* 80294574 002901D4 7F E3 FB 78 */ mr r3, r31 -/* 80294578 002901D8 4B FD A2 0D */ bl func_8026E784 +/* 80294578 002901D8 4B FD A2 0D */ bl OSRestoreInterrupts /* 8029457C 002901DC 38 60 00 00 */ li r3, 0 /* 80294580 002901E0 48 00 01 4C */ b lbl_802946CC lbl_80294584: @@ -30558,7 +30558,7 @@ lbl_802945C4: lbl_802945D8: /* 802945D8 00290238 2C 00 00 00 */ cmpwi r0, 0 /* 802945DC 0029023C 40 82 00 64 */ bne lbl_80294640 -/* 802945E0 00290240 4B FD A1 7D */ bl func_8026E75C +/* 802945E0 00290240 4B FD A1 7D */ bl OSDisableInterrupts /* 802945E4 00290244 80 1E 00 3C */ lwz r0, 0x3c(r30) /* 802945E8 00290248 7C 7C 1B 78 */ mr r28, r3 /* 802945EC 0029024C 3B 60 00 00 */ li r27, 0 @@ -30579,9 +30579,9 @@ lbl_80294618: /* 80294620 00290280 28 1B 00 03 */ cmplwi r27, 3 /* 80294624 00290284 41 80 FF D8 */ blt lbl_802945FC /* 80294628 00290288 7F 83 E3 78 */ mr r3, r28 -/* 8029462C 0029028C 4B FD A1 59 */ bl func_8026E784 +/* 8029462C 0029028C 4B FD A1 59 */ bl OSRestoreInterrupts /* 80294630 00290290 7F E3 FB 78 */ mr r3, r31 -/* 80294634 00290294 4B FD A1 51 */ bl func_8026E784 +/* 80294634 00290294 4B FD A1 51 */ bl OSRestoreInterrupts /* 80294638 00290298 38 60 00 00 */ li r3, 0 /* 8029463C 0029029C 48 00 00 90 */ b lbl_802946CC lbl_80294640: @@ -30589,7 +30589,7 @@ lbl_80294640: /* 80294644 002902A4 48 00 03 D5 */ bl func_80294A18 /* 80294648 002902A8 2C 03 00 00 */ cmpwi r3, 0 /* 8029464C 002902AC 40 82 00 64 */ bne lbl_802946B0 -/* 80294650 002902B0 4B FD A1 0D */ bl func_8026E75C +/* 80294650 002902B0 4B FD A1 0D */ bl OSDisableInterrupts /* 80294654 002902B4 80 1E 00 3C */ lwz r0, 0x3c(r30) /* 80294658 002902B8 7C 7C 1B 78 */ mr r28, r3 /* 8029465C 002902BC 3B 60 00 00 */ li r27, 0 @@ -30610,9 +30610,9 @@ lbl_80294688: /* 80294690 002902F0 28 1B 00 03 */ cmplwi r27, 3 /* 80294694 002902F4 41 80 FF D8 */ blt lbl_8029466C /* 80294698 002902F8 7F 83 E3 78 */ mr r3, r28 -/* 8029469C 002902FC 4B FD A0 E9 */ bl func_8026E784 +/* 8029469C 002902FC 4B FD A0 E9 */ bl OSRestoreInterrupts /* 802946A0 00290300 7F E3 FB 78 */ mr r3, r31 -/* 802946A4 00290304 4B FD A0 E1 */ bl func_8026E784 +/* 802946A4 00290304 4B FD A0 E1 */ bl OSRestoreInterrupts /* 802946A8 00290308 38 60 00 00 */ li r3, 0 /* 802946AC 0029030C 48 00 00 20 */ b lbl_802946CC lbl_802946B0: @@ -30621,7 +30621,7 @@ lbl_802946B0: /* 802946B8 00290318 60 00 00 02 */ ori r0, r0, 2 /* 802946BC 0029031C 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 802946C0 00290320 90 1E 00 3C */ stw r0, 0x3c(r30) -/* 802946C4 00290324 4B FD A0 C1 */ bl func_8026E784 +/* 802946C4 00290324 4B FD A0 C1 */ bl OSRestoreInterrupts /* 802946C8 00290328 38 60 00 01 */ li r3, 1 lbl_802946CC: /* 802946CC 0029032C 39 61 00 20 */ addi r11, r1, 0x20 @@ -30639,12 +30639,12 @@ func_802946E4: /* 802946F0 00290350 39 61 00 20 */ addi r11, r1, 0x20 /* 802946F4 00290354 4B F3 2A 31 */ bl func_801C7124 /* 802946F8 00290358 7C 7F 1B 78 */ mr r31, r3 -/* 802946FC 0029035C 4B FD A0 61 */ bl func_8026E75C +/* 802946FC 0029035C 4B FD A0 61 */ bl OSDisableInterrupts /* 80294700 00290360 80 1F 00 3C */ lwz r0, 0x3c(r31) /* 80294704 00290364 7C 7A 1B 78 */ mr r26, r3 /* 80294708 00290368 60 00 00 01 */ ori r0, r0, 1 /* 8029470C 0029036C 90 1F 00 3C */ stw r0, 0x3c(r31) -/* 80294710 00290370 4B FD A0 4D */ bl func_8026E75C +/* 80294710 00290370 4B FD A0 4D */ bl OSDisableInterrupts /* 80294714 00290374 80 1F 00 3C */ lwz r0, 0x3c(r31) /* 80294718 00290378 7C 7C 1B 78 */ mr r28, r3 /* 8029471C 0029037C 7F FB FB 78 */ mr r27, r31 @@ -30666,12 +30666,12 @@ lbl_8029474C: /* 80294754 002903B4 28 1D 00 03 */ cmplwi r29, 3 /* 80294758 002903B8 41 80 FF D8 */ blt lbl_80294730 /* 8029475C 002903BC 7F 83 E3 78 */ mr r3, r28 -/* 80294760 002903C0 4B FD A0 25 */ bl func_8026E784 +/* 80294760 002903C0 4B FD A0 25 */ bl OSRestoreInterrupts /* 80294764 002903C4 7F E3 FB 78 */ mr r3, r31 /* 80294768 002903C8 4B FF FD 7D */ bl func_802944E4 /* 8029476C 002903CC 2C 03 00 00 */ cmpwi r3, 0 /* 80294770 002903D0 40 82 00 64 */ bne lbl_802947D4 -/* 80294774 002903D4 4B FD 9F E9 */ bl func_8026E75C +/* 80294774 002903D4 4B FD 9F E9 */ bl OSDisableInterrupts /* 80294778 002903D8 80 1F 00 3C */ lwz r0, 0x3c(r31) /* 8029477C 002903DC 7C 7D 1B 78 */ mr r29, r3 /* 80294780 002903E0 3B 80 00 00 */ li r28, 0 @@ -30692,9 +30692,9 @@ lbl_802947AC: /* 802947B4 00290414 28 1C 00 03 */ cmplwi r28, 3 /* 802947B8 00290418 41 80 FF D8 */ blt lbl_80294790 /* 802947BC 0029041C 7F A3 EB 78 */ mr r3, r29 -/* 802947C0 00290420 4B FD 9F C5 */ bl func_8026E784 +/* 802947C0 00290420 4B FD 9F C5 */ bl OSRestoreInterrupts /* 802947C4 00290424 7F 43 D3 78 */ mr r3, r26 -/* 802947C8 00290428 4B FD 9F BD */ bl func_8026E784 +/* 802947C8 00290428 4B FD 9F BD */ bl OSRestoreInterrupts /* 802947CC 0029042C 38 60 00 00 */ li r3, 0 /* 802947D0 00290430 48 00 00 20 */ b lbl_802947F0 lbl_802947D4: @@ -30703,7 +30703,7 @@ lbl_802947D4: /* 802947DC 0029043C 60 00 00 02 */ ori r0, r0, 2 /* 802947E0 00290440 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 802947E4 00290444 90 1F 00 3C */ stw r0, 0x3c(r31) -/* 802947E8 00290448 4B FD 9F 9D */ bl func_8026E784 +/* 802947E8 00290448 4B FD 9F 9D */ bl OSRestoreInterrupts /* 802947EC 0029044C 38 60 00 01 */ li r3, 1 lbl_802947F0: /* 802947F0 00290450 39 61 00 20 */ addi r11, r1, 0x20 @@ -30723,7 +30723,7 @@ func_80294808: /* 8029481C 0029047C 93 A1 00 14 */ stw r29, 0x14(r1) /* 80294820 00290480 93 81 00 10 */ stw r28, 0x10(r1) /* 80294824 00290484 7C 7C 1B 78 */ mr r28, r3 -/* 80294828 00290488 4B FD 9F 35 */ bl func_8026E75C +/* 80294828 00290488 4B FD 9F 35 */ bl OSDisableInterrupts /* 8029482C 0029048C 80 1C 00 3C */ lwz r0, 0x3c(r28) /* 80294830 00290490 7C 7D 1B 78 */ mr r29, r3 /* 80294834 00290494 3B C0 00 00 */ li r30, 0 @@ -30744,7 +30744,7 @@ lbl_80294860: /* 80294868 002904C8 28 1E 00 03 */ cmplwi r30, 3 /* 8029486C 002904CC 41 80 FF D8 */ blt lbl_80294844 /* 80294870 002904D0 7F A3 EB 78 */ mr r3, r29 -/* 80294874 002904D4 4B FD 9F 11 */ bl func_8026E784 +/* 80294874 002904D4 4B FD 9F 11 */ bl OSRestoreInterrupts /* 80294878 002904D8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8029487C 002904DC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80294880 002904E0 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -31056,7 +31056,7 @@ func_80294CA8: /* 80294CB8 00290918 93 C1 00 18 */ stw r30, 0x18(r1) /* 80294CBC 0029091C 7C 7E 1B 78 */ mr r30, r3 /* 80294CC0 00290920 93 A1 00 14 */ stw r29, 0x14(r1) -/* 80294CC4 00290924 4B FD 9A 99 */ bl func_8026E75C +/* 80294CC4 00290924 4B FD 9A 99 */ bl OSDisableInterrupts /* 80294CC8 00290928 C0 3E 00 B8 */ lfs f1, 0xb8(r30) /* 80294CCC 0029092C 38 00 00 01 */ li r0, 1 /* 80294CD0 00290930 C0 02 A2 E4 */ lfs f0, lbl_806428E4-_SDA2_BASE_(r2) @@ -31064,7 +31064,7 @@ func_80294CA8: /* 80294CD8 00290938 90 1E 00 B0 */ stw r0, 0xb0(r30) /* 80294CDC 0029093C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80294CE0 00290940 40 80 00 38 */ bge lbl_80294D18 -/* 80294CE4 00290944 4B FD 9A 79 */ bl func_8026E75C +/* 80294CE4 00290944 4B FD 9A 79 */ bl OSDisableInterrupts /* 80294CE8 00290948 80 1E 00 B0 */ lwz r0, 0xb0(r30) /* 80294CEC 0029094C 7C 7D 1B 78 */ mr r29, r3 /* 80294CF0 00290950 7F C3 F3 78 */ mr r3, r30 @@ -31072,9 +31072,9 @@ func_80294CA8: /* 80294CF8 00290958 90 1E 00 B0 */ stw r0, 0xb0(r30) /* 80294CFC 0029095C 48 00 07 FD */ bl func_802954F8 /* 80294D00 00290960 7F A3 EB 78 */ mr r3, r29 -/* 80294D04 00290964 4B FD 9A 81 */ bl func_8026E784 +/* 80294D04 00290964 4B FD 9A 81 */ bl OSRestoreInterrupts /* 80294D08 00290968 7F E3 FB 78 */ mr r3, r31 -/* 80294D0C 0029096C 4B FD 9A 79 */ bl func_8026E784 +/* 80294D0C 0029096C 4B FD 9A 79 */ bl OSRestoreInterrupts /* 80294D10 00290970 38 60 00 00 */ li r3, 0 /* 80294D14 00290974 48 00 00 F4 */ b lbl_80294E08 lbl_80294D18: @@ -31100,7 +31100,7 @@ lbl_80294D18: /* 80294D64 002909C4 48 00 05 51 */ bl func_802952B4 /* 80294D68 002909C8 2C 03 00 00 */ cmpwi r3, 0 /* 80294D6C 002909CC 40 82 00 38 */ bne lbl_80294DA4 -/* 80294D70 002909D0 4B FD 99 ED */ bl func_8026E75C +/* 80294D70 002909D0 4B FD 99 ED */ bl OSDisableInterrupts /* 80294D74 002909D4 80 1E 00 B0 */ lwz r0, 0xb0(r30) /* 80294D78 002909D8 7C 7D 1B 78 */ mr r29, r3 /* 80294D7C 002909DC 7F C3 F3 78 */ mr r3, r30 @@ -31108,9 +31108,9 @@ lbl_80294D18: /* 80294D84 002909E4 90 1E 00 B0 */ stw r0, 0xb0(r30) /* 80294D88 002909E8 48 00 07 71 */ bl func_802954F8 /* 80294D8C 002909EC 7F A3 EB 78 */ mr r3, r29 -/* 80294D90 002909F0 4B FD 99 F5 */ bl func_8026E784 +/* 80294D90 002909F0 4B FD 99 F5 */ bl OSRestoreInterrupts /* 80294D94 002909F4 7F E3 FB 78 */ mr r3, r31 -/* 80294D98 002909F8 4B FD 99 ED */ bl func_8026E784 +/* 80294D98 002909F8 4B FD 99 ED */ bl OSRestoreInterrupts /* 80294D9C 002909FC 38 60 00 00 */ li r3, 0 /* 80294DA0 00290A00 48 00 00 68 */ b lbl_80294E08 lbl_80294DA4: @@ -31120,7 +31120,7 @@ lbl_80294DA4: /* 80294DB0 00290A10 48 00 08 39 */ bl func_802955E8 /* 80294DB4 00290A14 2C 03 00 00 */ cmpwi r3, 0 /* 80294DB8 00290A18 40 82 00 38 */ bne lbl_80294DF0 -/* 80294DBC 00290A1C 4B FD 99 A1 */ bl func_8026E75C +/* 80294DBC 00290A1C 4B FD 99 A1 */ bl OSDisableInterrupts /* 80294DC0 00290A20 80 1E 00 B0 */ lwz r0, 0xb0(r30) /* 80294DC4 00290A24 7C 7D 1B 78 */ mr r29, r3 /* 80294DC8 00290A28 7F C3 F3 78 */ mr r3, r30 @@ -31128,9 +31128,9 @@ lbl_80294DA4: /* 80294DD0 00290A30 90 1E 00 B0 */ stw r0, 0xb0(r30) /* 80294DD4 00290A34 48 00 07 25 */ bl func_802954F8 /* 80294DD8 00290A38 7F A3 EB 78 */ mr r3, r29 -/* 80294DDC 00290A3C 4B FD 99 A9 */ bl func_8026E784 +/* 80294DDC 00290A3C 4B FD 99 A9 */ bl OSRestoreInterrupts /* 80294DE0 00290A40 7F E3 FB 78 */ mr r3, r31 -/* 80294DE4 00290A44 4B FD 99 A1 */ bl func_8026E784 +/* 80294DE4 00290A44 4B FD 99 A1 */ bl OSRestoreInterrupts /* 80294DE8 00290A48 38 60 00 00 */ li r3, 0 /* 80294DEC 00290A4C 48 00 00 1C */ b lbl_80294E08 lbl_80294DF0: @@ -31138,7 +31138,7 @@ lbl_80294DF0: /* 80294DF4 00290A54 7F E3 FB 78 */ mr r3, r31 /* 80294DF8 00290A58 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 80294DFC 00290A5C 90 1E 00 B0 */ stw r0, 0xb0(r30) -/* 80294E00 00290A60 4B FD 99 85 */ bl func_8026E784 +/* 80294E00 00290A60 4B FD 99 85 */ bl OSRestoreInterrupts /* 80294E04 00290A64 38 60 00 01 */ li r3, 1 lbl_80294E08: /* 80294E08 00290A68 80 01 00 24 */ lwz r0, 0x24(r1) @@ -31156,12 +31156,12 @@ lbl_80294E24: /* 80294E34 00290A94 93 C1 00 18 */ stw r30, 0x18(r1) /* 80294E38 00290A98 93 A1 00 14 */ stw r29, 0x14(r1) /* 80294E3C 00290A9C 7C 7D 1B 78 */ mr r29, r3 -/* 80294E40 00290AA0 4B FD 99 1D */ bl func_8026E75C +/* 80294E40 00290AA0 4B FD 99 1D */ bl OSDisableInterrupts /* 80294E44 00290AA4 80 1D 00 B0 */ lwz r0, 0xb0(r29) /* 80294E48 00290AA8 7C 7E 1B 78 */ mr r30, r3 /* 80294E4C 00290AAC 60 00 00 01 */ ori r0, r0, 1 /* 80294E50 00290AB0 90 1D 00 B0 */ stw r0, 0xb0(r29) -/* 80294E54 00290AB4 4B FD 99 09 */ bl func_8026E75C +/* 80294E54 00290AB4 4B FD 99 09 */ bl OSDisableInterrupts /* 80294E58 00290AB8 80 1D 00 B0 */ lwz r0, 0xb0(r29) /* 80294E5C 00290ABC 7C 7F 1B 78 */ mr r31, r3 /* 80294E60 00290AC0 7F A3 EB 78 */ mr r3, r29 @@ -31169,12 +31169,12 @@ lbl_80294E24: /* 80294E68 00290AC8 90 1D 00 B0 */ stw r0, 0xb0(r29) /* 80294E6C 00290ACC 48 00 06 8D */ bl func_802954F8 /* 80294E70 00290AD0 7F E3 FB 78 */ mr r3, r31 -/* 80294E74 00290AD4 4B FD 99 11 */ bl func_8026E784 +/* 80294E74 00290AD4 4B FD 99 11 */ bl OSRestoreInterrupts /* 80294E78 00290AD8 7F A3 EB 78 */ mr r3, r29 /* 80294E7C 00290ADC 4B FF FE 2D */ bl func_80294CA8 /* 80294E80 00290AE0 2C 03 00 00 */ cmpwi r3, 0 /* 80294E84 00290AE4 40 82 00 38 */ bne lbl_80294EBC -/* 80294E88 00290AE8 4B FD 98 D5 */ bl func_8026E75C +/* 80294E88 00290AE8 4B FD 98 D5 */ bl OSDisableInterrupts /* 80294E8C 00290AEC 80 1D 00 B0 */ lwz r0, 0xb0(r29) /* 80294E90 00290AF0 7C 7F 1B 78 */ mr r31, r3 /* 80294E94 00290AF4 7F A3 EB 78 */ mr r3, r29 @@ -31182,9 +31182,9 @@ lbl_80294E24: /* 80294E9C 00290AFC 90 1D 00 B0 */ stw r0, 0xb0(r29) /* 80294EA0 00290B00 48 00 06 59 */ bl func_802954F8 /* 80294EA4 00290B04 7F E3 FB 78 */ mr r3, r31 -/* 80294EA8 00290B08 4B FD 98 DD */ bl func_8026E784 +/* 80294EA8 00290B08 4B FD 98 DD */ bl OSRestoreInterrupts /* 80294EAC 00290B0C 7F C3 F3 78 */ mr r3, r30 -/* 80294EB0 00290B10 4B FD 98 D5 */ bl func_8026E784 +/* 80294EB0 00290B10 4B FD 98 D5 */ bl OSRestoreInterrupts /* 80294EB4 00290B14 38 60 00 00 */ li r3, 0 /* 80294EB8 00290B18 48 00 00 20 */ b lbl_80294ED8 lbl_80294EBC: @@ -31193,7 +31193,7 @@ lbl_80294EBC: /* 80294EC4 00290B24 60 00 00 02 */ ori r0, r0, 2 /* 80294EC8 00290B28 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 80294ECC 00290B2C 90 1D 00 B0 */ stw r0, 0xb0(r29) -/* 80294ED0 00290B30 4B FD 98 B5 */ bl func_8026E784 +/* 80294ED0 00290B30 4B FD 98 B5 */ bl OSRestoreInterrupts /* 80294ED4 00290B34 38 60 00 01 */ li r3, 1 lbl_80294ED8: /* 80294ED8 00290B38 80 01 00 24 */ lwz r0, 0x24(r1) @@ -31212,7 +31212,7 @@ func_80294EF4: /* 80294F00 00290B60 93 E1 00 0C */ stw r31, 0xc(r1) /* 80294F04 00290B64 93 C1 00 08 */ stw r30, 8(r1) /* 80294F08 00290B68 7C 7E 1B 78 */ mr r30, r3 -/* 80294F0C 00290B6C 4B FD 98 51 */ bl func_8026E75C +/* 80294F0C 00290B6C 4B FD 98 51 */ bl OSDisableInterrupts /* 80294F10 00290B70 80 1E 00 B0 */ lwz r0, 0xb0(r30) /* 80294F14 00290B74 7C 7F 1B 78 */ mr r31, r3 /* 80294F18 00290B78 7F C3 F3 78 */ mr r3, r30 @@ -31220,7 +31220,7 @@ func_80294EF4: /* 80294F20 00290B80 90 1E 00 B0 */ stw r0, 0xb0(r30) /* 80294F24 00290B84 48 00 05 D5 */ bl func_802954F8 /* 80294F28 00290B88 7F E3 FB 78 */ mr r3, r31 -/* 80294F2C 00290B8C 4B FD 98 59 */ bl func_8026E784 +/* 80294F2C 00290B8C 4B FD 98 59 */ bl OSRestoreInterrupts /* 80294F30 00290B90 80 01 00 14 */ lwz r0, 0x14(r1) /* 80294F34 00290B94 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80294F38 00290B98 83 C1 00 08 */ lwz r30, 8(r1) @@ -32014,7 +32014,7 @@ func_80295A04: /* 80295A10 00291670 39 61 00 20 */ addi r11, r1, 0x20 /* 80295A14 00291674 4B F3 17 15 */ bl func_801C7128 /* 80295A18 00291678 7C 7E 1B 78 */ mr r30, r3 -/* 80295A1C 0029167C 4B FD 8D 41 */ bl func_8026E75C +/* 80295A1C 0029167C 4B FD 8D 41 */ bl OSDisableInterrupts /* 80295A20 00291680 80 9E 00 7C */ lwz r4, 0x7c(r30) /* 80295A24 00291684 38 00 0C 80 */ li r0, 0xc80 /* 80295A28 00291688 90 1E 00 1C */ stw r0, 0x1c(r30) @@ -32043,7 +32043,7 @@ lbl_80295A68: lbl_80295A7C: /* 80295A7C 002916DC 2C 00 00 00 */ cmpwi r0, 0 /* 80295A80 002916E0 40 82 00 64 */ bne lbl_80295AE4 -/* 80295A84 002916E4 4B FD 8C D9 */ bl func_8026E75C +/* 80295A84 002916E4 4B FD 8C D9 */ bl OSDisableInterrupts /* 80295A88 002916E8 80 1E 00 7C */ lwz r0, 0x7c(r30) /* 80295A8C 002916EC 7C 7B 1B 78 */ mr r27, r3 /* 80295A90 002916F0 3B 80 00 00 */ li r28, 0 @@ -32064,9 +32064,9 @@ lbl_80295AB8: /* 80295AC4 00291724 3B DE 00 04 */ addi r30, r30, 4 /* 80295AC8 00291728 41 80 FF D8 */ blt lbl_80295AA0 /* 80295ACC 0029172C 7F 63 DB 78 */ mr r3, r27 -/* 80295AD0 00291730 4B FD 8C B5 */ bl func_8026E784 +/* 80295AD0 00291730 4B FD 8C B5 */ bl OSRestoreInterrupts /* 80295AD4 00291734 7F E3 FB 78 */ mr r3, r31 -/* 80295AD8 00291738 4B FD 8C AD */ bl func_8026E784 +/* 80295AD8 00291738 4B FD 8C AD */ bl OSRestoreInterrupts /* 80295ADC 0029173C 38 60 00 00 */ li r3, 0 /* 80295AE0 00291740 48 00 01 68 */ b lbl_80295C48 lbl_80295AE4: @@ -32104,7 +32104,7 @@ lbl_80295B00: lbl_80295B58: /* 80295B58 002917B8 2C 04 00 00 */ cmpwi r4, 0 /* 80295B5C 002917BC 40 82 00 64 */ bne lbl_80295BC0 -/* 80295B60 002917C0 4B FD 8B FD */ bl func_8026E75C +/* 80295B60 002917C0 4B FD 8B FD */ bl OSDisableInterrupts /* 80295B64 002917C4 80 1E 00 7C */ lwz r0, 0x7c(r30) /* 80295B68 002917C8 7C 7C 1B 78 */ mr r28, r3 /* 80295B6C 002917CC 3B 60 00 00 */ li r27, 0 @@ -32125,9 +32125,9 @@ lbl_80295B94: /* 80295BA0 00291800 3B DE 00 04 */ addi r30, r30, 4 /* 80295BA4 00291804 41 80 FF D8 */ blt lbl_80295B7C /* 80295BA8 00291808 7F 83 E3 78 */ mr r3, r28 -/* 80295BAC 0029180C 4B FD 8B D9 */ bl func_8026E784 +/* 80295BAC 0029180C 4B FD 8B D9 */ bl OSRestoreInterrupts /* 80295BB0 00291810 7F E3 FB 78 */ mr r3, r31 -/* 80295BB4 00291814 4B FD 8B D1 */ bl func_8026E784 +/* 80295BB4 00291814 4B FD 8B D1 */ bl OSRestoreInterrupts /* 80295BB8 00291818 38 60 00 00 */ li r3, 0 /* 80295BBC 0029181C 48 00 00 8C */ b lbl_80295C48 lbl_80295BC0: @@ -32135,7 +32135,7 @@ lbl_80295BC0: /* 80295BC4 00291824 48 00 05 B5 */ bl func_80296178 /* 80295BC8 00291828 2C 03 00 00 */ cmpwi r3, 0 /* 80295BCC 0029182C 40 82 00 64 */ bne lbl_80295C30 -/* 80295BD0 00291830 4B FD 8B 8D */ bl func_8026E75C +/* 80295BD0 00291830 4B FD 8B 8D */ bl OSDisableInterrupts /* 80295BD4 00291834 80 1E 00 7C */ lwz r0, 0x7c(r30) /* 80295BD8 00291838 7C 7C 1B 78 */ mr r28, r3 /* 80295BDC 0029183C 3B 60 00 00 */ li r27, 0 @@ -32156,9 +32156,9 @@ lbl_80295C04: /* 80295C10 00291870 3B DE 00 04 */ addi r30, r30, 4 /* 80295C14 00291874 41 80 FF D8 */ blt lbl_80295BEC /* 80295C18 00291878 7F 83 E3 78 */ mr r3, r28 -/* 80295C1C 0029187C 4B FD 8B 69 */ bl func_8026E784 +/* 80295C1C 0029187C 4B FD 8B 69 */ bl OSRestoreInterrupts /* 80295C20 00291880 7F E3 FB 78 */ mr r3, r31 -/* 80295C24 00291884 4B FD 8B 61 */ bl func_8026E784 +/* 80295C24 00291884 4B FD 8B 61 */ bl OSRestoreInterrupts /* 80295C28 00291888 38 60 00 00 */ li r3, 0 /* 80295C2C 0029188C 48 00 00 1C */ b lbl_80295C48 lbl_80295C30: @@ -32166,7 +32166,7 @@ lbl_80295C30: /* 80295C34 00291894 7F E3 FB 78 */ mr r3, r31 /* 80295C38 00291898 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 80295C3C 0029189C 90 1E 00 7C */ stw r0, 0x7c(r30) -/* 80295C40 002918A0 4B FD 8B 45 */ bl func_8026E784 +/* 80295C40 002918A0 4B FD 8B 45 */ bl OSRestoreInterrupts /* 80295C44 002918A4 38 60 00 01 */ li r3, 1 lbl_80295C48: /* 80295C48 002918A8 39 61 00 20 */ addi r11, r1, 0x20 @@ -32184,12 +32184,12 @@ func_80295C60: /* 80295C6C 002918CC 39 61 00 20 */ addi r11, r1, 0x20 /* 80295C70 002918D0 4B F3 14 B5 */ bl func_801C7124 /* 80295C74 002918D4 7C 7F 1B 78 */ mr r31, r3 -/* 80295C78 002918D8 4B FD 8A E5 */ bl func_8026E75C +/* 80295C78 002918D8 4B FD 8A E5 */ bl OSDisableInterrupts /* 80295C7C 002918DC 80 1F 00 7C */ lwz r0, 0x7c(r31) /* 80295C80 002918E0 7C 7A 1B 78 */ mr r26, r3 /* 80295C84 002918E4 60 00 00 01 */ ori r0, r0, 1 /* 80295C88 002918E8 90 1F 00 7C */ stw r0, 0x7c(r31) -/* 80295C8C 002918EC 4B FD 8A D1 */ bl func_8026E75C +/* 80295C8C 002918EC 4B FD 8A D1 */ bl OSDisableInterrupts /* 80295C90 002918F0 80 1F 00 7C */ lwz r0, 0x7c(r31) /* 80295C94 002918F4 7C 7C 1B 78 */ mr r28, r3 /* 80295C98 002918F8 7F FB FB 78 */ mr r27, r31 @@ -32211,13 +32211,13 @@ lbl_80295CC4: /* 80295CD0 00291930 3B 7B 00 04 */ addi r27, r27, 4 /* 80295CD4 00291934 41 80 FF D8 */ blt lbl_80295CAC /* 80295CD8 00291938 7F 83 E3 78 */ mr r3, r28 -/* 80295CDC 0029193C 4B FD 8A A9 */ bl func_8026E784 +/* 80295CDC 0029193C 4B FD 8A A9 */ bl OSRestoreInterrupts /* 80295CE0 00291940 7F E3 FB 78 */ mr r3, r31 /* 80295CE4 00291944 4B FF FD 21 */ bl func_80295A04 /* 80295CE8 00291948 2C 03 00 00 */ cmpwi r3, 0 /* 80295CEC 0029194C 7C 7B 1B 78 */ mr r27, r3 /* 80295CF0 00291950 40 82 00 64 */ bne lbl_80295D54 -/* 80295CF4 00291954 4B FD 8A 69 */ bl func_8026E75C +/* 80295CF4 00291954 4B FD 8A 69 */ bl OSDisableInterrupts /* 80295CF8 00291958 80 1F 00 7C */ lwz r0, 0x7c(r31) /* 80295CFC 0029195C 7C 7D 1B 78 */ mr r29, r3 /* 80295D00 00291960 3B 80 00 00 */ li r28, 0 @@ -32238,9 +32238,9 @@ lbl_80295D28: /* 80295D34 00291994 3B FF 00 04 */ addi r31, r31, 4 /* 80295D38 00291998 41 80 FF D8 */ blt lbl_80295D10 /* 80295D3C 0029199C 7F A3 EB 78 */ mr r3, r29 -/* 80295D40 002919A0 4B FD 8A 45 */ bl func_8026E784 +/* 80295D40 002919A0 4B FD 8A 45 */ bl OSRestoreInterrupts /* 80295D44 002919A4 7F 43 D3 78 */ mr r3, r26 -/* 80295D48 002919A8 4B FD 8A 3D */ bl func_8026E784 +/* 80295D48 002919A8 4B FD 8A 3D */ bl OSRestoreInterrupts /* 80295D4C 002919AC 38 60 00 00 */ li r3, 0 /* 80295D50 002919B0 48 00 00 20 */ b lbl_80295D70 lbl_80295D54: @@ -32249,7 +32249,7 @@ lbl_80295D54: /* 80295D5C 002919BC 60 00 00 02 */ ori r0, r0, 2 /* 80295D60 002919C0 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 80295D64 002919C4 90 1F 00 7C */ stw r0, 0x7c(r31) -/* 80295D68 002919C8 4B FD 8A 1D */ bl func_8026E784 +/* 80295D68 002919C8 4B FD 8A 1D */ bl OSRestoreInterrupts /* 80295D6C 002919CC 7F 63 DB 78 */ mr r3, r27 lbl_80295D70: /* 80295D70 002919D0 39 61 00 20 */ addi r11, r1, 0x20 @@ -32269,7 +32269,7 @@ func_80295D88: /* 80295D9C 002919FC 93 A1 00 14 */ stw r29, 0x14(r1) /* 80295DA0 00291A00 93 81 00 10 */ stw r28, 0x10(r1) /* 80295DA4 00291A04 7C 7C 1B 78 */ mr r28, r3 -/* 80295DA8 00291A08 4B FD 89 B5 */ bl func_8026E75C +/* 80295DA8 00291A08 4B FD 89 B5 */ bl OSDisableInterrupts /* 80295DAC 00291A0C 80 1C 00 7C */ lwz r0, 0x7c(r28) /* 80295DB0 00291A10 7C 7D 1B 78 */ mr r29, r3 /* 80295DB4 00291A14 3B C0 00 00 */ li r30, 0 @@ -32290,7 +32290,7 @@ lbl_80295DDC: /* 80295DE8 00291A48 3B 9C 00 04 */ addi r28, r28, 4 /* 80295DEC 00291A4C 41 80 FF D8 */ blt lbl_80295DC4 /* 80295DF0 00291A50 7F A3 EB 78 */ mr r3, r29 -/* 80295DF4 00291A54 4B FD 89 91 */ bl func_8026E784 +/* 80295DF4 00291A54 4B FD 89 91 */ bl OSRestoreInterrupts /* 80295DF8 00291A58 80 01 00 24 */ lwz r0, 0x24(r1) /* 80295DFC 00291A5C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80295E00 00291A60 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -33873,10 +33873,10 @@ func_8029730C: /* 80297320 00292F80 7C 9E 23 78 */ mr r30, r4 /* 80297324 00292F84 93 A1 00 14 */ stw r29, 0x14(r1) /* 80297328 00292F88 7C 7D 1B 78 */ mr r29, r3 -/* 8029732C 00292F8C 4B FD 74 31 */ bl func_8026E75C +/* 8029732C 00292F8C 4B FD 74 31 */ bl OSDisableInterrupts /* 80297330 00292F90 A3 FD 00 4C */ lhz r31, 0x4c(r29) /* 80297334 00292F94 B3 DD 00 4C */ sth r30, 0x4c(r29) -/* 80297338 00292F98 4B FD 74 4D */ bl func_8026E784 +/* 80297338 00292F98 4B FD 74 4D */ bl OSRestoreInterrupts /* 8029733C 00292F9C 7F E3 FB 78 */ mr r3, r31 /* 80297340 00292FA0 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80297344 00292FA4 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -34141,7 +34141,7 @@ func_80297680: /* 80297698 002932F8 7F E0 F8 50 */ subf r31, r0, r31 /* 8029769C 002932FC 93 C1 00 08 */ stw r30, 8(r1) /* 802976A0 00293300 7C 7E 1B 78 */ mr r30, r3 -/* 802976A4 00293304 4B FD 70 B9 */ bl func_8026E75C +/* 802976A4 00293304 4B FD 70 B9 */ bl OSDisableInterrupts /* 802976A8 00293308 80 1E 00 3C */ lwz r0, 0x3c(r30) /* 802976AC 0029330C 38 9F FF FF */ addi r4, r31, -1 /* 802976B0 00293310 7C 85 20 F8 */ nor r5, r4, r4 @@ -34156,7 +34156,7 @@ func_80297680: lbl_802976D4: /* 802976D4 00293334 7F E0 30 50 */ subf r31, r0, r6 lbl_802976D8: -/* 802976D8 00293338 4B FD 70 AD */ bl func_8026E784 +/* 802976D8 00293338 4B FD 70 AD */ bl OSRestoreInterrupts /* 802976DC 0029333C 7F E3 FB 78 */ mr r3, r31 /* 802976E0 00293340 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802976E4 00293344 83 C1 00 08 */ lwz r30, 8(r1) @@ -36080,7 +36080,7 @@ lbl_802990A4: lbl_802990A8: /* 802990A8 00294D08 80 7C 00 18 */ lwz r3, 0x18(r28) /* 802990AC 00294D0C 48 00 1C F5 */ bl func_8029ADA0 -/* 802990B0 00294D10 4B FD 56 AD */ bl func_8026E75C +/* 802990B0 00294D10 4B FD 56 AD */ bl OSDisableInterrupts /* 802990B4 00294D14 A0 9E 00 3C */ lhz r4, 0x3c(r30) /* 802990B8 00294D18 38 00 00 00 */ li r0, 0 /* 802990BC 00294D1C 7C 7F 1B 78 */ mr r31, r3 @@ -36196,7 +36196,7 @@ lbl_80299214: /* 80299244 00294EA4 B3 DC 01 00 */ sth r30, 0x100(r28) /* 80299248 00294EA8 64 00 03 00 */ oris r0, r0, 0x300 /* 8029924C 00294EAC 90 1C 00 1C */ stw r0, 0x1c(r28) -/* 80299250 00294EB0 4B FD 55 35 */ bl func_8026E784 +/* 80299250 00294EB0 4B FD 55 35 */ bl OSRestoreInterrupts /* 80299254 00294EB4 80 01 00 24 */ lwz r0, 0x24(r1) /* 80299258 00294EB8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8029925C 00294EBC 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -38303,7 +38303,7 @@ func_8029AE40: /* 8029AE74 00296AD4 41 82 00 78 */ beq lbl_8029AEEC /* 8029AE78 00296AD8 80 6D 89 00 */ lwz r3, lbl_8063DBC0-_SDA_BASE_(r13) /* 8029AE7C 00296ADC 4B FC E7 D5 */ bl func_80269650 -/* 8029AE80 00296AE0 4B FD 38 DD */ bl func_8026E75C +/* 8029AE80 00296AE0 4B FD 38 DD */ bl OSDisableInterrupts /* 8029AE84 00296AE4 3C 80 80 2A */ lis r4, lbl_8029B084@ha /* 8029AE88 00296AE8 7C 7F 1B 78 */ mr r31, r3 /* 8029AE8C 00296AEC 38 84 B0 84 */ addi r4, r4, lbl_8029B084@l @@ -38329,7 +38329,7 @@ func_8029AE40: /* 8029AEDC 00296B3C 90 8D AC 7C */ stw r4, lbl_8063FF3C-_SDA_BASE_(r13) /* 8029AEE0 00296B40 90 8D AC 80 */ stw r4, lbl_8063FF40-_SDA_BASE_(r13) /* 8029AEE4 00296B44 90 0D AC 68 */ stw r0, lbl_8063FF28-_SDA_BASE_(r13) -/* 8029AEE8 00296B48 4B FD 38 9D */ bl func_8026E784 +/* 8029AEE8 00296B48 4B FD 38 9D */ bl OSRestoreInterrupts lbl_8029AEEC: /* 8029AEEC 00296B4C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8029AEF0 00296B50 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -38350,7 +38350,7 @@ func_8029AF08: /* 8029AF14 00296B74 93 E1 00 0C */ stw r31, 0xc(r1) /* 8029AF18 00296B78 93 C1 00 08 */ stw r30, 8(r1) /* 8029AF1C 00296B7C 7C 7E 1B 78 */ mr r30, r3 -/* 8029AF20 00296B80 4B FD 38 3D */ bl func_8026E75C +/* 8029AF20 00296B80 4B FD 38 3D */ bl OSDisableInterrupts /* 8029AF24 00296B84 7C 7F 1B 78 */ mr r31, r3 /* 8029AF28 00296B88 7F C3 F3 78 */ mr r3, r30 /* 8029AF2C 00296B8C 48 00 08 BD */ bl func_8029B7E8 @@ -38359,7 +38359,7 @@ func_8029AF08: /* 8029AF38 00296B98 90 7E 00 00 */ stw r3, 0(r30) /* 8029AF3C 00296B9C 7F E3 FB 78 */ mr r3, r31 /* 8029AF40 00296BA0 90 1E 00 08 */ stw r0, 8(r30) -/* 8029AF44 00296BA4 4B FD 38 41 */ bl func_8026E784 +/* 8029AF44 00296BA4 4B FD 38 41 */ bl OSRestoreInterrupts /* 8029AF48 00296BA8 80 0D AC 80 */ lwz r0, lbl_8063FF40-_SDA_BASE_(r13) /* 8029AF4C 00296BAC 7C 1E 00 40 */ cmplw r30, r0 /* 8029AF50 00296BB0 40 82 00 0C */ bne lbl_8029AF5C @@ -38382,7 +38382,7 @@ func_8029AF78: /* 8029AF84 00296BE4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8029AF88 00296BE8 93 C1 00 08 */ stw r30, 8(r1) /* 8029AF8C 00296BEC 7C 7E 1B 78 */ mr r30, r3 -/* 8029AF90 00296BF0 4B FD 37 CD */ bl func_8026E75C +/* 8029AF90 00296BF0 4B FD 37 CD */ bl OSDisableInterrupts /* 8029AF94 00296BF4 80 AD AC 84 */ lwz r5, lbl_8063FF44-_SDA_BASE_(r13) /* 8029AF98 00296BF8 7C 7F 1B 78 */ mr r31, r3 /* 8029AF9C 00296BFC 7C 05 F0 40 */ cmplw r5, r30 @@ -38390,7 +38390,7 @@ func_8029AF78: /* 8029AFA4 00296C04 38 00 00 01 */ li r0, 1 /* 8029AFA8 00296C08 93 CD AC 74 */ stw r30, lbl_8063FF34-_SDA_BASE_(r13) /* 8029AFAC 00296C0C 90 0D AC 70 */ stw r0, lbl_8063FF30-_SDA_BASE_(r13) -/* 8029AFB0 00296C10 4B FD 37 D5 */ bl func_8026E784 +/* 8029AFB0 00296C10 4B FD 37 D5 */ bl OSRestoreInterrupts /* 8029AFB4 00296C14 7F C3 F3 78 */ mr r3, r30 /* 8029AFB8 00296C18 48 00 00 64 */ b lbl_8029B01C lbl_8029AFBC: @@ -38404,21 +38404,21 @@ lbl_8029AFBC: /* 8029AFD8 00296C38 80 05 00 00 */ lwz r0, 0(r5) /* 8029AFDC 00296C3C 28 00 00 01 */ cmplwi r0, 1 /* 8029AFE0 00296C40 40 82 00 24 */ bne lbl_8029B004 -/* 8029AFE4 00296C44 4B FD 37 79 */ bl func_8026E75C +/* 8029AFE4 00296C44 4B FD 37 79 */ bl OSDisableInterrupts /* 8029AFE8 00296C48 3C A0 CC 00 */ lis r5, 0xCC00500A@ha /* 8029AFEC 00296C4C 38 00 FF 57 */ li r0, -169 /* 8029AFF0 00296C50 A0 85 50 0A */ lhz r4, 0xCC00500A@l(r5) /* 8029AFF4 00296C54 7C 80 00 38 */ and r0, r4, r0 /* 8029AFF8 00296C58 60 00 00 02 */ ori r0, r0, 2 /* 8029AFFC 00296C5C B0 05 50 0A */ sth r0, 0x500a(r5) -/* 8029B000 00296C60 4B FD 37 85 */ bl func_8026E784 +/* 8029B000 00296C60 4B FD 37 85 */ bl OSRestoreInterrupts lbl_8029B004: /* 8029B004 00296C64 7F E3 FB 78 */ mr r3, r31 -/* 8029B008 00296C68 4B FD 37 7D */ bl func_8026E784 +/* 8029B008 00296C68 4B FD 37 7D */ bl OSRestoreInterrupts /* 8029B00C 00296C6C 7F C3 F3 78 */ mr r3, r30 /* 8029B010 00296C70 48 00 00 0C */ b lbl_8029B01C lbl_8029B014: -/* 8029B014 00296C74 4B FD 37 71 */ bl func_8026E784 +/* 8029B014 00296C74 4B FD 37 71 */ bl OSRestoreInterrupts /* 8029B018 00296C78 38 60 00 00 */ li r3, 0 lbl_8029B01C: /* 8029B01C 00296C7C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -38466,7 +38466,7 @@ lbl_8029B084: /* 8029B0B0 00296D10 B0 06 50 0A */ sth r0, 0x500a(r6) /* 8029B0B4 00296D14 4B FC FF DD */ bl func_8026B090 /* 8029B0B8 00296D18 38 61 00 08 */ addi r3, r1, 8 -/* 8029B0BC 00296D1C 4B FC FD AD */ bl func_8026AE68 +/* 8029B0BC 00296D1C 4B FC FD AD */ bl OSSetCurrentContext lbl_8029B0C0: /* 8029B0C0 00296D20 4B FF FD 49 */ bl func_8029AE08 /* 8029B0C4 00296D24 2C 03 00 00 */ cmpwi r3, 0 @@ -38745,7 +38745,7 @@ lbl_8029B494: /* 8029B494 002970F4 38 61 00 08 */ addi r3, r1, 8 /* 8029B498 002970F8 4B FC FB F9 */ bl func_8026B090 /* 8029B49C 002970FC 7F E3 FB 78 */ mr r3, r31 -/* 8029B4A0 00297100 4B FC F9 C9 */ bl func_8026AE68 +/* 8029B4A0 00297100 4B FC F9 C9 */ bl OSSetCurrentContext /* 8029B4A4 00297104 80 01 02 E4 */ lwz r0, 0x2e4(r1) /* 8029B4A8 00297108 83 E1 02 DC */ lwz r31, 0x2dc(r1) /* 8029B4AC 0029710C 7C 08 03 A6 */ mtlr r0 @@ -40333,7 +40333,7 @@ func_8029CADC: /* 8029CAE8 00298748 39 61 00 30 */ addi r11, r1, 0x30 /* 8029CAEC 0029874C 4B F2 A6 29 */ bl func_801C7114 /* 8029CAF0 00298750 38 60 00 03 */ li r3, 3 -/* 8029CAF4 00298754 4B FC DE 8D */ bl func_8026A980 +/* 8029CAF4 00298754 4B FC DE 8D */ bl LCQueueWait /* 8029CAF8 00298758 3F 40 80 53 */ lis r26, lbl_80535580@ha /* 8029CAFC 0029875C 3F 80 80 53 */ lis r28, lbl_80535598@ha /* 8029CB00 00298760 3B 7A 55 80 */ addi r27, r26, lbl_80535580@l @@ -41091,7 +41091,7 @@ func_8029D648: /* 8029D654 002992B4 39 61 00 30 */ addi r11, r1, 0x30 /* 8029D658 002992B8 4B F2 9A BD */ bl func_801C7114 /* 8029D65C 002992BC 38 60 00 03 */ li r3, 3 -/* 8029D660 002992C0 4B FC D3 21 */ bl func_8026A980 +/* 8029D660 002992C0 4B FC D3 21 */ bl LCQueueWait /* 8029D664 002992C4 3F 40 80 53 */ lis r26, lbl_80535580@ha /* 8029D668 002992C8 3F 80 80 53 */ lis r28, lbl_805356C0@ha /* 8029D66C 002992CC 3B 7A 55 80 */ addi r27, r26, lbl_80535580@l @@ -41248,7 +41248,7 @@ func_8029D898: /* 8029D8AC 0029950C 80 8D AC A4 */ lwz r4, lbl_8063FF64-_SDA_BASE_(r13) /* 8029D8B0 00299510 38 60 00 03 */ li r3, 3 /* 8029D8B4 00299514 A3 04 06 92 */ lhz r24, 0x692(r4) -/* 8029D8B8 00299518 4B FC D0 C9 */ bl func_8026A980 +/* 8029D8B8 00299518 4B FC D0 C9 */ bl LCQueueWait /* 8029D8BC 0029951C 3F 60 80 53 */ lis r27, lbl_80535580@ha /* 8029D8C0 00299520 3F A0 80 53 */ lis r29, lbl_805356C0@ha /* 8029D8C4 00299524 3B 9B 55 80 */ addi r28, r27, lbl_80535580@l @@ -45540,12 +45540,12 @@ func_802A1524: /* 802A1558 0029D1B8 7C AE 2B 78 */ mr r14, r5 /* 802A155C 0029D1BC 7F E6 02 14 */ add r31, r6, r0 /* 802A1560 0029D1C0 3B C0 00 00 */ li r30, 0 -/* 802A1564 0029D1C4 4B FC D1 F9 */ bl func_8026E75C +/* 802A1564 0029D1C4 4B FC D1 F9 */ bl OSDisableInterrupts /* 802A1568 0029D1C8 88 1F 05 1C */ lbz r0, 0x51c(r31) /* 802A156C 0029D1CC 7C 71 1B 78 */ mr r17, r3 /* 802A1570 0029D1D0 2C 00 00 00 */ cmpwi r0, 0 /* 802A1574 0029D1D4 41 82 00 10 */ beq lbl_802A1584 -/* 802A1578 0029D1D8 4B FC D2 0D */ bl func_8026E784 +/* 802A1578 0029D1D8 4B FC D2 0D */ bl OSRestoreInterrupts /* 802A157C 0029D1DC 38 60 00 00 */ li r3, 0 /* 802A1580 0029D1E0 48 00 06 A4 */ b lbl_802A1C24 lbl_802A1584: @@ -45581,7 +45581,7 @@ lbl_802A15F0: /* 802A15F4 0029D254 98 1F 05 1F */ stb r0, 0x51f(r31) lbl_802A15F8: /* 802A15F8 0029D258 7E 23 8B 78 */ mr r3, r17 -/* 802A15FC 0029D25C 4B FC D1 89 */ bl func_8026E784 +/* 802A15FC 0029D25C 4B FC D1 89 */ bl OSRestoreInterrupts /* 802A1600 0029D260 88 1F 05 1D */ lbz r0, 0x51d(r31) /* 802A1604 0029D264 2C 00 00 00 */ cmpwi r0, 0 /* 802A1608 0029D268 41 82 00 10 */ beq lbl_802A1618 @@ -45600,7 +45600,7 @@ lbl_802A1618: /* 802A1638 0029D298 41 82 05 E0 */ beq lbl_802A1C18 /* 802A163C 0029D29C 2C 0E 00 00 */ cmpwi r14, 0 /* 802A1640 0029D2A0 41 82 05 D8 */ beq lbl_802A1C18 -/* 802A1644 0029D2A4 4B FC D1 19 */ bl func_8026E75C +/* 802A1644 0029D2A4 4B FC D1 19 */ bl OSDisableInterrupts /* 802A1648 0029D2A8 8B BF 01 0F */ lbz r29, 0x10f(r31) /* 802A164C 0029D2AC 7C 1D 70 40 */ cmplw r29, r14 /* 802A1650 0029D2B0 7F BE EB 78 */ mr r30, r29 @@ -45756,7 +45756,7 @@ lbl_802A1784: /* 802A1898 0029D4F8 B1 C1 00 40 */ sth r14, 0x40(r1) /* 802A189C 0029D4FC B0 01 00 4C */ sth r0, 0x4c(r1) /* 802A18A0 0029D500 B1 E1 00 4E */ sth r15, 0x4e(r1) -/* 802A18A4 0029D504 4B FC CE E1 */ bl func_8026E784 +/* 802A18A4 0029D504 4B FC CE E1 */ bl OSRestoreInterrupts /* 802A18A8 0029D508 A1 42 A3 DC */ lhz r10, lbl_806429DC-_SDA2_BASE_(r2) /* 802A18AC 0029D50C 7F 63 DB 78 */ mr r3, r27 /* 802A18B0 0029D510 A1 22 A3 DE */ lhz r9, lbl_806429DE-_SDA2_BASE_(r2) @@ -46217,13 +46217,13 @@ lbl_802A1ED4: /* 802A1EF0 0029DB50 2C 19 00 04 */ cmpwi r25, 4 /* 802A1EF4 0029DB54 41 80 FE 08 */ blt lbl_802A1CFC /* 802A1EF8 0029DB58 C3 6D 89 30 */ lfs f27, lbl_8063DBF0-_SDA_BASE_(r13) -/* 802A1EFC 0029DB5C 4B FC C8 61 */ bl func_8026E75C +/* 802A1EFC 0029DB5C 4B FC C8 61 */ bl OSDisableInterrupts /* 802A1F00 0029DB60 C0 02 A3 A8 */ lfs f0, lbl_806429A8-_SDA2_BASE_(r2) /* 802A1F04 0029DB64 D3 6D 89 30 */ stfs f27, lbl_8063DBF0-_SDA_BASE_(r13) /* 802A1F08 0029DB68 EC 1B 00 24 */ fdivs f0, f27, f0 /* 802A1F0C 0029DB6C D0 0D AD E4 */ stfs f0, lbl_806400A4-_SDA_BASE_(r13) /* 802A1F10 0029DB70 D0 0D AD E0 */ stfs f0, lbl_806400A0-_SDA_BASE_(r13) -/* 802A1F14 0029DB74 4B FC C8 71 */ bl func_8026E784 +/* 802A1F14 0029DB74 4B FC C8 71 */ bl OSRestoreInterrupts /* 802A1F18 0029DB78 3C 60 80 53 */ lis r3, lbl_805356D0@ha /* 802A1F1C 0029DB7C 3B 60 00 03 */ li r27, 3 /* 802A1F20 0029DB80 38 63 56 D0 */ addi r3, r3, lbl_805356D0@l @@ -47116,7 +47116,7 @@ lbl_802A2AEC: /* 802A2AF8 0029E758 38 61 00 08 */ addi r3, r1, 8 /* 802A2AFC 0029E75C 4B FC 85 95 */ bl func_8026B090 /* 802A2B00 0029E760 38 61 00 08 */ addi r3, r1, 8 -/* 802A2B04 0029E764 4B FC 83 65 */ bl func_8026AE68 +/* 802A2B04 0029E764 4B FC 83 65 */ bl OSSetCurrentContext /* 802A2B08 0029E768 81 9F 00 20 */ lwz r12, 0x20(r31) /* 802A2B0C 0029E76C 80 7F 00 04 */ lwz r3, 4(r31) /* 802A2B10 0029E770 80 9F 00 24 */ lwz r4, 0x24(r31) @@ -47125,7 +47125,7 @@ lbl_802A2AEC: /* 802A2B1C 0029E77C 38 61 00 08 */ addi r3, r1, 8 /* 802A2B20 0029E780 4B FC 85 71 */ bl func_8026B090 /* 802A2B24 0029E784 7F C3 F3 78 */ mr r3, r30 -/* 802A2B28 0029E788 4B FC 83 41 */ bl func_8026AE68 +/* 802A2B28 0029E788 4B FC 83 41 */ bl OSSetCurrentContext /* 802A2B2C 0029E78C 80 6D 89 8C */ lwz r3, lbl_8063DC4C-_SDA_BASE_(r13) /* 802A2B30 0029E790 7F E4 FB 78 */ mr r4, r31 /* 802A2B34 0029E794 48 00 18 09 */ bl func_802A433C @@ -47345,7 +47345,7 @@ lbl_802A2E38: /* 802A2E38 0029EA98 7F 83 E3 78 */ mr r3, r28 /* 802A2E3C 0029EA9C 38 80 00 20 */ li r4, 0x20 /* 802A2E40 0029EAA0 4B FC 78 15 */ bl DCFlushRange -/* 802A2E44 0029EAA4 4B FC B9 19 */ bl func_8026E75C +/* 802A2E44 0029EAA4 4B FC B9 19 */ bl OSDisableInterrupts /* 802A2E48 0029EAA8 3C 80 80 53 */ lis r4, lbl_80536B60@ha /* 802A2E4C 0029EAAC 7C 7E 1B 78 */ mr r30, r3 /* 802A2E50 0029EAB0 38 64 6B 60 */ addi r3, r4, lbl_80536B60@l @@ -47390,7 +47390,7 @@ lbl_802A2EDC: /* 802A2EDC 0029EB3C 2C 1F 00 00 */ cmpwi r31, 0 /* 802A2EE0 0029EB40 41 82 00 24 */ beq lbl_802A2F04 /* 802A2EE4 0029EB44 7F C3 F3 78 */ mr r3, r30 -/* 802A2EE8 0029EB48 4B FC B8 9D */ bl func_8026E784 +/* 802A2EE8 0029EB48 4B FC B8 9D */ bl OSRestoreInterrupts /* 802A2EEC 0029EB4C 2C 1D 00 00 */ cmpwi r29, 0 /* 802A2EF0 0029EB50 41 82 01 10 */ beq lbl_802A3000 /* 802A2EF4 0029EB54 80 6D 89 8C */ lwz r3, lbl_8063DC4C-_SDA_BASE_(r13) @@ -47462,7 +47462,7 @@ lbl_802A2FDC: /* 802A2FE8 0029EC48 4B FC F3 8D */ bl func_80272374 lbl_802A2FEC: /* 802A2FEC 0029EC4C 7F C3 F3 78 */ mr r3, r30 -/* 802A2FF0 0029EC50 4B FC B7 95 */ bl func_8026E784 +/* 802A2FF0 0029EC50 4B FC B7 95 */ bl OSRestoreInterrupts /* 802A2FF4 0029EC54 2C 1D 00 00 */ cmpwi r29, 0 /* 802A2FF8 0029EC58 40 82 00 08 */ bne lbl_802A3000 /* 802A2FFC 0029EC5C 83 FC 00 04 */ lwz r31, 4(r28) @@ -48661,7 +48661,7 @@ func_802A4004: /* 802A401C 0029FC7C 7C 9E 23 78 */ mr r30, r4 /* 802A4020 0029FC80 93 A1 00 14 */ stw r29, 0x14(r1) /* 802A4024 0029FC84 7C 7D 1B 78 */ mr r29, r3 -/* 802A4028 0029FC88 4B FC A7 35 */ bl func_8026E75C +/* 802A4028 0029FC88 4B FC A7 35 */ bl OSDisableInterrupts /* 802A402C 0029FC8C 57 A0 06 FF */ clrlwi. r0, r29, 0x1b /* 802A4030 0029FC90 40 82 00 E0 */ bne lbl_802A4110 /* 802A4034 0029FC94 3C 80 80 53 */ lis r4, 0x8053 @@ -48722,7 +48722,7 @@ lbl_802A40CC: /* 802A4108 0029FD68 80 86 00 0C */ lwz r4, 0xc(r6) /* 802A410C 0029FD6C 90 04 00 0C */ stw r0, 0xc(r4) lbl_802A4110: -/* 802A4110 0029FD70 4B FC A6 75 */ bl func_8026E784 +/* 802A4110 0029FD70 4B FC A6 75 */ bl OSRestoreInterrupts /* 802A4114 0029FD74 7F E3 FB 78 */ mr r3, r31 /* 802A4118 0029FD78 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802A411C 0029FD7C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -48743,7 +48743,7 @@ lbl_802A4134: /* 802A4154 0029FDB4 7C 9D 23 78 */ mr r29, r4 /* 802A4158 0029FDB8 93 81 00 10 */ stw r28, 0x10(r1) /* 802A415C 0029FDBC 7C 7C 1B 78 */ mr r28, r3 -/* 802A4160 0029FDC0 4B FC A5 FD */ bl func_8026E75C +/* 802A4160 0029FDC0 4B FC A5 FD */ bl OSDisableInterrupts /* 802A4164 0029FDC4 2C 1D 00 00 */ cmpwi r29, 0 /* 802A4168 0029FDC8 41 82 01 A8 */ beq lbl_802A4310 /* 802A416C 0029FDCC 2C 1E 00 00 */ cmpwi r30, 0 @@ -48866,7 +48866,7 @@ lbl_802A42E4: /* 802A4308 0029FF68 90 1F FF F0 */ stw r0, -0x10(r31) /* 802A430C 0029FF6C 90 BF FF F8 */ stw r5, -8(r31) lbl_802A4310: -/* 802A4310 0029FF70 4B FC A4 75 */ bl func_8026E784 +/* 802A4310 0029FF70 4B FC A4 75 */ bl OSRestoreInterrupts /* 802A4314 0029FF74 7F E3 FB 78 */ mr r3, r31 /* 802A4318 0029FF78 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802A431C 0029FF7C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -48892,7 +48892,7 @@ func_802A433C: /* 802A4354 0029FFB4 7C 9E 23 78 */ mr r30, r4 /* 802A4358 0029FFB8 93 A1 00 14 */ stw r29, 0x14(r1) /* 802A435C 0029FFBC 7C 7D 1B 78 */ mr r29, r3 -/* 802A4360 0029FFC0 4B FC A3 FD */ bl func_8026E75C +/* 802A4360 0029FFC0 4B FC A3 FD */ bl OSDisableInterrupts /* 802A4364 0029FFC4 2C 1E 00 00 */ cmpwi r30, 0 /* 802A4368 0029FFC8 41 82 01 9C */ beq lbl_802A4504 /* 802A436C 0029FFCC 2C 1D 00 00 */ cmpwi r29, 0 @@ -49010,7 +49010,7 @@ lbl_802A44EC: lbl_802A4500: /* 802A4500 002A0160 3B E0 00 00 */ li r31, 0 lbl_802A4504: -/* 802A4504 002A0164 4B FC A2 81 */ bl func_8026E784 +/* 802A4504 002A0164 4B FC A2 81 */ bl OSRestoreInterrupts /* 802A4508 002A0168 7F E3 FB 78 */ mr r3, r31 /* 802A450C 002A016C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802A4510 002A0170 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -50628,7 +50628,7 @@ func_802A5B28: /* 802A5B30 002A1790 90 01 00 14 */ stw r0, 0x14(r1) /* 802A5B34 002A1794 93 E1 00 0C */ stw r31, 0xc(r1) /* 802A5B38 002A1798 7C 7F 1B 78 */ mr r31, r3 -/* 802A5B3C 002A179C 4B FC 8C 21 */ bl func_8026E75C +/* 802A5B3C 002A179C 4B FC 8C 21 */ bl OSDisableInterrupts /* 802A5B40 002A17A0 3C A0 80 00 */ lis r5, 0x800030E3@ha /* 802A5B44 002A17A4 2C 1F 00 00 */ cmpwi r31, 0 /* 802A5B48 002A17A8 88 85 30 E3 */ lbz r4, 0x800030E3@l(r5) @@ -50640,7 +50640,7 @@ func_802A5B28: /* 802A5B60 002A17C0 60 00 00 40 */ ori r0, r0, 0x40 /* 802A5B64 002A17C4 98 05 30 E3 */ stb r0, 0x30e3(r5) lbl_802A5B68: -/* 802A5B68 002A17C8 4B FC 8C 1D */ bl func_8026E784 +/* 802A5B68 002A17C8 4B FC 8C 1D */ bl OSRestoreInterrupts /* 802A5B6C 002A17CC 7F E3 FB 78 */ mr r3, r31 /* 802A5B70 002A17D0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802A5B74 002A17D4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -50710,12 +50710,12 @@ lbl_802A5C48: /* 802A5C64 002A18C4 38 84 5B B4 */ addi r4, r4, lbl_802A5BB4@l /* 802A5C68 002A18C8 48 01 0B 51 */ bl func_802B67B8 lbl_802A5C6C: -/* 802A5C6C 002A18CC 4B FC 8A F1 */ bl func_8026E75C +/* 802A5C6C 002A18CC 4B FC 8A F1 */ bl OSDisableInterrupts /* 802A5C70 002A18D0 88 0D AE 4D */ lbz r0, lbl_8064010D-_SDA_BASE_(r13) /* 802A5C74 002A18D4 7C 7E 1B 78 */ mr r30, r3 /* 802A5C78 002A18D8 2C 00 00 00 */ cmpwi r0, 0 /* 802A5C7C 002A18DC 41 82 00 0C */ beq lbl_802A5C88 -/* 802A5C80 002A18E0 4B FC 8B 05 */ bl func_8026E784 +/* 802A5C80 002A18E0 4B FC 8B 05 */ bl OSRestoreInterrupts /* 802A5C84 002A18E4 48 00 00 68 */ b lbl_802A5CEC lbl_802A5C88: /* 802A5C88 002A18E8 38 00 00 01 */ li r0, 1 @@ -50743,17 +50743,17 @@ lbl_802A5CAC: /* 802A5CDC 002A193C 48 01 11 45 */ bl func_802B6E20 /* 802A5CE0 002A1940 48 01 0B 25 */ bl func_802B6804 /* 802A5CE4 002A1944 7F C3 F3 78 */ mr r3, r30 -/* 802A5CE8 002A1948 4B FC 8A 9D */ bl func_8026E784 +/* 802A5CE8 002A1948 4B FC 8A 9D */ bl OSRestoreInterrupts lbl_802A5CEC: /* 802A5CEC 002A194C 3B A0 00 00 */ li r29, 0 /* 802A5CF0 002A1950 48 00 00 98 */ b lbl_802A5D88 lbl_802A5CF4: -/* 802A5CF4 002A1954 4B FC 8A 69 */ bl func_8026E75C +/* 802A5CF4 002A1954 4B FC 8A 69 */ bl OSDisableInterrupts /* 802A5CF8 002A1958 88 0D AE 4D */ lbz r0, lbl_8064010D-_SDA_BASE_(r13) /* 802A5CFC 002A195C 7C 7E 1B 78 */ mr r30, r3 /* 802A5D00 002A1960 2C 00 00 00 */ cmpwi r0, 0 /* 802A5D04 002A1964 41 82 00 0C */ beq lbl_802A5D10 -/* 802A5D08 002A1968 4B FC 8A 7D */ bl func_8026E784 +/* 802A5D08 002A1968 4B FC 8A 7D */ bl OSRestoreInterrupts /* 802A5D0C 002A196C 48 00 00 30 */ b lbl_802A5D3C lbl_802A5D10: /* 802A5D10 002A1970 38 00 00 01 */ li r0, 1 @@ -50766,7 +50766,7 @@ lbl_802A5D10: /* 802A5D2C 002A198C 48 01 10 F5 */ bl func_802B6E20 /* 802A5D30 002A1990 48 01 0A D5 */ bl func_802B6804 /* 802A5D34 002A1994 7F C3 F3 78 */ mr r3, r30 -/* 802A5D38 002A1998 4B FC 8A 4D */ bl func_8026E784 +/* 802A5D38 002A1998 4B FC 8A 4D */ bl OSRestoreInterrupts lbl_802A5D3C: /* 802A5D3C 002A199C 3B A0 00 00 */ li r29, 0 /* 802A5D40 002A19A0 48 00 00 48 */ b lbl_802A5D88 @@ -50815,14 +50815,14 @@ func_802A5DA8: /* 802A5DC8 002A1A28 7C 7A 1B 78 */ mr r26, r3 /* 802A5DCC 002A1A2C 7F BF F0 2E */ lwzx r29, r31, r30 /* 802A5DD0 002A1A30 7C 98 23 78 */ mr r24, r4 -/* 802A5DD4 002A1A34 4B FC 89 89 */ bl func_8026E75C +/* 802A5DD4 002A1A34 4B FC 89 89 */ bl OSDisableInterrupts /* 802A5DD8 002A1A38 83 9D 08 BC */ lwz r28, 0x8bc(r29) -/* 802A5DDC 002A1A3C 4B FC 89 A9 */ bl func_8026E784 +/* 802A5DDC 002A1A3C 4B FC 89 A9 */ bl OSRestoreInterrupts /* 802A5DE0 002A1A40 2C 1C 00 00 */ cmpwi r28, 0 /* 802A5DE4 002A1A44 40 82 00 90 */ bne lbl_802A5E74 -/* 802A5DE8 002A1A48 4B FC 89 75 */ bl func_8026E75C +/* 802A5DE8 002A1A48 4B FC 89 75 */ bl OSDisableInterrupts /* 802A5DEC 002A1A4C 8B 3D 08 C0 */ lbz r25, 0x8c0(r29) -/* 802A5DF0 002A1A50 4B FC 89 95 */ bl func_8026E784 +/* 802A5DF0 002A1A50 4B FC 89 95 */ bl OSRestoreInterrupts /* 802A5DF4 002A1A54 2C 19 00 00 */ cmpwi r25, 0 /* 802A5DF8 002A1A58 41 82 00 0C */ beq lbl_802A5E04 /* 802A5DFC 002A1A5C 3B 80 FF FE */ li r28, -2 @@ -50861,10 +50861,10 @@ lbl_802A5E74: /* 802A5E78 002A1AD8 41 82 00 1C */ beq lbl_802A5E94 /* 802A5E7C 002A1ADC 2C 1C FF FD */ cmpwi r28, -3 /* 802A5E80 002A1AE0 40 82 00 14 */ bne lbl_802A5E94 -/* 802A5E84 002A1AE4 4B FC 88 D9 */ bl func_8026E75C +/* 802A5E84 002A1AE4 4B FC 88 D9 */ bl OSDisableInterrupts /* 802A5E88 002A1AE8 38 00 00 00 */ li r0, 0 /* 802A5E8C 002A1AEC 90 1D 08 BC */ stw r0, 0x8bc(r29) -/* 802A5E90 002A1AF0 4B FC 88 F5 */ bl func_8026E784 +/* 802A5E90 002A1AF0 4B FC 88 F5 */ bl OSRestoreInterrupts lbl_802A5E94: /* 802A5E94 002A1AF4 2C 1C FF FE */ cmpwi r28, -2 /* 802A5E98 002A1AF8 40 82 00 D0 */ bne lbl_802A5F68 @@ -50890,15 +50890,15 @@ lbl_802A5E94: /* 802A5EE8 002A1B48 90 9D 09 0C */ stw r4, 0x90c(r29) /* 802A5EEC 002A1B4C 90 7D 09 08 */ stw r3, 0x908(r29) /* 802A5EF0 002A1B50 7F 3F F0 2E */ lwzx r25, r31, r30 -/* 802A5EF4 002A1B54 4B FC 88 69 */ bl func_8026E75C +/* 802A5EF4 002A1B54 4B FC 88 69 */ bl OSDisableInterrupts /* 802A5EF8 002A1B58 83 39 08 BC */ lwz r25, 0x8bc(r25) -/* 802A5EFC 002A1B5C 4B FC 88 89 */ bl func_8026E784 +/* 802A5EFC 002A1B5C 4B FC 88 89 */ bl OSRestoreInterrupts /* 802A5F00 002A1B60 2C 19 FF FF */ cmpwi r25, -1 /* 802A5F04 002A1B64 41 82 00 64 */ beq lbl_802A5F68 /* 802A5F08 002A1B68 7F 3F F0 2E */ lwzx r25, r31, r30 -/* 802A5F0C 002A1B6C 4B FC 88 51 */ bl func_8026E75C +/* 802A5F0C 002A1B6C 4B FC 88 51 */ bl OSDisableInterrupts /* 802A5F10 002A1B70 8B 39 08 C3 */ lbz r25, 0x8c3(r25) -/* 802A5F14 002A1B74 4B FC 88 71 */ bl func_8026E784 +/* 802A5F14 002A1B74 4B FC 88 71 */ bl OSRestoreInterrupts /* 802A5F18 002A1B78 7F 23 CB 78 */ mr r3, r25 /* 802A5F1C 002A1B7C 48 01 2F CD */ bl func_802B8EE8 /* 802A5F20 002A1B80 2C 03 00 00 */ cmpwi r3, 0 @@ -50918,10 +50918,10 @@ lbl_802A5F4C: /* 802A5F50 002A1BB0 48 01 EF 45 */ bl func_802C4E94 /* 802A5F54 002A1BB4 48 00 00 14 */ b lbl_802A5F68 lbl_802A5F58: -/* 802A5F58 002A1BB8 4B FC 88 05 */ bl func_8026E75C +/* 802A5F58 002A1BB8 4B FC 88 05 */ bl OSDisableInterrupts /* 802A5F5C 002A1BBC 38 00 FF FD */ li r0, -3 /* 802A5F60 002A1BC0 90 1D 08 BC */ stw r0, 0x8bc(r29) -/* 802A5F64 002A1BC4 4B FC 88 21 */ bl func_8026E784 +/* 802A5F64 002A1BC4 4B FC 88 21 */ bl OSRestoreInterrupts lbl_802A5F68: /* 802A5F68 002A1BC8 39 61 00 60 */ addi r11, r1, 0x60 /* 802A5F6C 002A1BCC 7F 83 E3 78 */ mr r3, r28 @@ -51829,7 +51829,7 @@ func_802A6C34: /* 802A6C58 002A28B8 93 81 00 10 */ stw r28, 0x10(r1) /* 802A6C5C 002A28BC 3B 80 FF FF */ li r28, -1 /* 802A6C60 002A28C0 7F BF F0 2E */ lwzx r29, r31, r30 -/* 802A6C64 002A28C4 4B FC 7A F9 */ bl func_8026E75C +/* 802A6C64 002A28C4 4B FC 7A F9 */ bl OSDisableInterrupts /* 802A6C68 002A28C8 88 1D 08 C8 */ lbz r0, 0x8c8(r29) /* 802A6C6C 002A28CC 80 BD 08 B8 */ lwz r5, 0x8b8(r29) /* 802A6C70 002A28D0 7C 00 00 34 */ cntlzw r0, r0 @@ -51873,15 +51873,15 @@ lbl_802A6CF0: /* 802A6CF4 002A2954 7C 00 E2 14 */ add r0, r0, r28 /* 802A6CF8 002A2958 B0 1D 09 12 */ sth r0, 0x912(r29) lbl_802A6CFC: -/* 802A6CFC 002A295C 4B FC 7A 89 */ bl func_8026E784 +/* 802A6CFC 002A295C 4B FC 7A 89 */ bl OSRestoreInterrupts /* 802A6D00 002A2960 A0 1D 09 12 */ lhz r0, 0x912(r29) /* 802A6D04 002A2964 28 00 02 58 */ cmplwi r0, 0x258 /* 802A6D08 002A2968 40 81 00 18 */ ble lbl_802A6D20 /* 802A6D0C 002A296C 7F 9F F0 2E */ lwzx r28, r31, r30 -/* 802A6D10 002A2970 4B FC 7A 4D */ bl func_8026E75C +/* 802A6D10 002A2970 4B FC 7A 4D */ bl OSDisableInterrupts /* 802A6D14 002A2974 38 00 00 00 */ li r0, 0 /* 802A6D18 002A2978 98 1C 09 11 */ stb r0, 0x911(r28) -/* 802A6D1C 002A297C 4B FC 7A 69 */ bl func_8026E784 +/* 802A6D1C 002A297C 4B FC 7A 69 */ bl OSRestoreInterrupts lbl_802A6D20: /* 802A6D20 002A2980 80 01 00 24 */ lwz r0, 0x24(r1) /* 802A6D24 002A2984 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -51908,7 +51908,7 @@ func_802A6D40: /* 802A6D6C 002A29CC 80 1D 08 BC */ lwz r0, 0x8bc(r29) /* 802A6D70 002A29D0 2C 00 FF FF */ cmpwi r0, -1 /* 802A6D74 002A29D4 41 82 01 38 */ beq lbl_802A6EAC -/* 802A6D78 002A29D8 4B FC 79 E5 */ bl func_8026E75C +/* 802A6D78 002A29D8 4B FC 79 E5 */ bl OSDisableInterrupts /* 802A6D7C 002A29DC 88 1D 08 C8 */ lbz r0, 0x8c8(r29) /* 802A6D80 002A29E0 7C 79 1B 78 */ mr r25, r3 /* 802A6D84 002A29E4 7F A3 EB 78 */ mr r3, r29 @@ -51937,7 +51937,7 @@ lbl_802A6DC4: /* 802A6DDC 002A2A3C 4B D5 D3 29 */ bl func_80004104 lbl_802A6DE0: /* 802A6DE0 002A2A40 7F 23 CB 78 */ mr r3, r25 -/* 802A6DE4 002A2A44 4B FC 79 A1 */ bl func_8026E784 +/* 802A6DE4 002A2A44 4B FC 79 A1 */ bl OSRestoreInterrupts /* 802A6DE8 002A2A48 7F 63 DB 78 */ mr r3, r27 /* 802A6DEC 002A2A4C 4B FF FE 49 */ bl func_802A6C34 /* 802A6DF0 002A2A50 2C 1A 00 00 */ cmpwi r26, 0 @@ -51966,21 +51966,21 @@ lbl_802A6E0C: /* 802A6E48 002A2AA8 7C 04 00 00 */ cmpw r4, r0 /* 802A6E4C 002A2AAC 40 81 00 54 */ ble lbl_802A6EA0 /* 802A6E50 002A2AB0 7F BF F0 2E */ lwzx r29, r31, r30 -/* 802A6E54 002A2AB4 4B FC 79 09 */ bl func_8026E75C +/* 802A6E54 002A2AB4 4B FC 79 09 */ bl OSDisableInterrupts /* 802A6E58 002A2AB8 83 5D 08 BC */ lwz r26, 0x8bc(r29) -/* 802A6E5C 002A2ABC 4B FC 79 29 */ bl func_8026E784 +/* 802A6E5C 002A2ABC 4B FC 79 29 */ bl OSRestoreInterrupts /* 802A6E60 002A2AC0 2C 1A FF FF */ cmpwi r26, -1 /* 802A6E64 002A2AC4 41 82 00 3C */ beq lbl_802A6EA0 -/* 802A6E68 002A2AC8 4B FC 78 F5 */ bl func_8026E75C +/* 802A6E68 002A2AC8 4B FC 78 F5 */ bl OSDisableInterrupts /* 802A6E6C 002A2ACC 88 1D 09 86 */ lbz r0, 0x986(r29) /* 802A6E70 002A2AD0 2C 00 00 00 */ cmpwi r0, 0 /* 802A6E74 002A2AD4 41 82 00 0C */ beq lbl_802A6E80 -/* 802A6E78 002A2AD8 4B FC 79 0D */ bl func_8026E784 +/* 802A6E78 002A2AD8 4B FC 79 0D */ bl OSRestoreInterrupts /* 802A6E7C 002A2ADC 48 00 00 24 */ b lbl_802A6EA0 lbl_802A6E80: /* 802A6E80 002A2AE0 38 00 00 01 */ li r0, 1 /* 802A6E84 002A2AE4 98 1D 09 86 */ stb r0, 0x986(r29) -/* 802A6E88 002A2AE8 4B FC 78 FD */ bl func_8026E784 +/* 802A6E88 002A2AE8 4B FC 78 FD */ bl OSRestoreInterrupts /* 802A6E8C 002A2AEC 3C A0 80 2B */ lis r5, lbl_802A8C90@ha /* 802A6E90 002A2AF0 7F 63 DB 78 */ mr r3, r27 /* 802A6E94 002A2AF4 38 A5 8C 90 */ addi r5, r5, lbl_802A8C90@l @@ -52038,9 +52038,9 @@ lbl_802A6F3C: /* 802A6F50 002A2BB0 80 1B 08 D8 */ lwz r0, 0x8d8(r27) /* 802A6F54 002A2BB4 2C 00 00 00 */ cmpwi r0, 0 /* 802A6F58 002A2BB8 41 82 01 AC */ beq lbl_802A7104 -/* 802A6F5C 002A2BBC 4B FC 78 01 */ bl func_8026E75C +/* 802A6F5C 002A2BBC 4B FC 78 01 */ bl OSDisableInterrupts /* 802A6F60 002A2BC0 7C 7C 1B 78 */ mr r28, r3 -/* 802A6F64 002A2BC4 4B FC 77 F9 */ bl func_8026E75C +/* 802A6F64 002A2BC4 4B FC 77 F9 */ bl OSDisableInterrupts /* 802A6F68 002A2BC8 88 9B 05 EC */ lbz r4, 0x5ec(r27) /* 802A6F6C 002A2BCC 88 1B 05 ED */ lbz r0, 0x5ed(r27) /* 802A6F70 002A2BD0 7C 04 00 50 */ subf r0, r4, r0 @@ -52050,11 +52050,11 @@ lbl_802A6F3C: /* 802A6F80 002A2BE0 7C 14 02 14 */ add r0, r20, r0 /* 802A6F84 002A2BE4 7C 14 07 74 */ extsb r20, r0 lbl_802A6F88: -/* 802A6F88 002A2BE8 4B FC 77 FD */ bl func_8026E784 +/* 802A6F88 002A2BE8 4B FC 77 FD */ bl OSRestoreInterrupts /* 802A6F8C 002A2BEC 2C 14 00 00 */ cmpwi r20, 0 /* 802A6F90 002A2BF0 40 82 00 14 */ bne lbl_802A6FA4 /* 802A6F94 002A2BF4 7F 83 E3 78 */ mr r3, r28 -/* 802A6F98 002A2BF8 4B FC 77 ED */ bl func_8026E784 +/* 802A6F98 002A2BF8 4B FC 77 ED */ bl OSRestoreInterrupts /* 802A6F9C 002A2BFC 38 00 00 00 */ li r0, 0 /* 802A6FA0 002A2C00 48 00 00 30 */ b lbl_802A6FD0 lbl_802A6FA4: @@ -52067,7 +52067,7 @@ lbl_802A6FA4: /* 802A6FBC 002A2C1C 7C 84 02 14 */ add r4, r4, r0 /* 802A6FC0 002A2C20 4B D5 D0 41 */ bl memcpy /* 802A6FC4 002A2C24 7F 83 E3 78 */ mr r3, r28 -/* 802A6FC8 002A2C28 4B FC 77 BD */ bl func_8026E784 +/* 802A6FC8 002A2C28 4B FC 77 BD */ bl OSRestoreInterrupts /* 802A6FCC 002A2C2C 38 00 00 01 */ li r0, 1 lbl_802A6FD0: /* 802A6FD0 002A2C30 2C 00 00 00 */ cmpwi r0, 0 @@ -52108,9 +52108,9 @@ lbl_802A6FF0: /* 802A7058 002A2CB8 4B FF ED 51 */ bl func_802A5DA8 /* 802A705C 002A2CBC 2C 03 00 00 */ cmpwi r3, 0 /* 802A7060 002A2CC0 40 82 00 A4 */ bne lbl_802A7104 -/* 802A7064 002A2CC4 4B FC 76 F9 */ bl func_8026E75C +/* 802A7064 002A2CC4 4B FC 76 F9 */ bl OSDisableInterrupts /* 802A7068 002A2CC8 7C 7C 1B 78 */ mr r28, r3 -/* 802A706C 002A2CCC 4B FC 76 F1 */ bl func_8026E75C +/* 802A706C 002A2CCC 4B FC 76 F1 */ bl OSDisableInterrupts /* 802A7070 002A2CD0 88 9B 05 EC */ lbz r4, 0x5ec(r27) /* 802A7074 002A2CD4 88 1B 05 ED */ lbz r0, 0x5ed(r27) /* 802A7078 002A2CD8 7C 04 00 50 */ subf r0, r4, r0 @@ -52120,11 +52120,11 @@ lbl_802A6FF0: /* 802A7088 002A2CE8 7C 14 02 14 */ add r0, r20, r0 /* 802A708C 002A2CEC 7C 14 07 74 */ extsb r20, r0 lbl_802A7090: -/* 802A7090 002A2CF0 4B FC 76 F5 */ bl func_8026E784 +/* 802A7090 002A2CF0 4B FC 76 F5 */ bl OSRestoreInterrupts /* 802A7094 002A2CF4 2C 14 00 00 */ cmpwi r20, 0 /* 802A7098 002A2CF8 40 82 00 10 */ bne lbl_802A70A8 /* 802A709C 002A2CFC 7F 83 E3 78 */ mr r3, r28 -/* 802A70A0 002A2D00 4B FC 76 E5 */ bl func_8026E784 +/* 802A70A0 002A2D00 4B FC 76 E5 */ bl OSRestoreInterrupts /* 802A70A4 002A2D04 48 00 00 58 */ b lbl_802A70FC lbl_802A70A8: /* 802A70A8 002A2D08 88 1B 05 EC */ lbz r0, 0x5ec(r27) @@ -52147,7 +52147,7 @@ lbl_802A70A8: /* 802A70EC 002A2D4C 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802A70F0 002A2D50 7C 00 20 78 */ andc r0, r0, r4 /* 802A70F4 002A2D54 98 1B 05 EC */ stb r0, 0x5ec(r27) -/* 802A70F8 002A2D58 4B FC 76 8D */ bl func_8026E784 +/* 802A70F8 002A2D58 4B FC 76 8D */ bl OSRestoreInterrupts lbl_802A70FC: /* 802A70FC 002A2D5C 3A C0 00 01 */ li r22, 1 /* 802A7100 002A2D60 48 00 00 08 */ b lbl_802A7108 @@ -52164,9 +52164,9 @@ lbl_802A7114: /* 802A7120 002A2D80 80 1C 08 D8 */ lwz r0, 0x8d8(r28) /* 802A7124 002A2D84 2C 00 00 00 */ cmpwi r0, 0 /* 802A7128 002A2D88 41 82 01 94 */ beq lbl_802A72BC -/* 802A712C 002A2D8C 4B FC 76 31 */ bl func_8026E75C +/* 802A712C 002A2D8C 4B FC 76 31 */ bl OSDisableInterrupts /* 802A7130 002A2D90 7C 7B 1B 78 */ mr r27, r3 -/* 802A7134 002A2D94 4B FC 76 29 */ bl func_8026E75C +/* 802A7134 002A2D94 4B FC 76 29 */ bl OSDisableInterrupts /* 802A7138 002A2D98 88 9C 01 60 */ lbz r4, 0x160(r28) /* 802A713C 002A2D9C 88 1C 01 61 */ lbz r0, 0x161(r28) /* 802A7140 002A2DA0 7C 04 00 50 */ subf r0, r4, r0 @@ -52176,11 +52176,11 @@ lbl_802A7114: /* 802A7150 002A2DB0 7C 14 02 14 */ add r0, r20, r0 /* 802A7154 002A2DB4 7C 14 07 74 */ extsb r20, r0 lbl_802A7158: -/* 802A7158 002A2DB8 4B FC 76 2D */ bl func_8026E784 +/* 802A7158 002A2DB8 4B FC 76 2D */ bl OSRestoreInterrupts /* 802A715C 002A2DBC 2C 14 00 00 */ cmpwi r20, 0 /* 802A7160 002A2DC0 40 82 00 14 */ bne lbl_802A7174 /* 802A7164 002A2DC4 7F 63 DB 78 */ mr r3, r27 -/* 802A7168 002A2DC8 4B FC 76 1D */ bl func_8026E784 +/* 802A7168 002A2DC8 4B FC 76 1D */ bl OSRestoreInterrupts /* 802A716C 002A2DCC 38 00 00 00 */ li r0, 0 /* 802A7170 002A2DD0 48 00 00 30 */ b lbl_802A71A0 lbl_802A7174: @@ -52193,7 +52193,7 @@ lbl_802A7174: /* 802A718C 002A2DEC 7C 84 02 14 */ add r4, r4, r0 /* 802A7190 002A2DF0 4B D5 CE 71 */ bl memcpy /* 802A7194 002A2DF4 7F 63 DB 78 */ mr r3, r27 -/* 802A7198 002A2DF8 4B FC 75 ED */ bl func_8026E784 +/* 802A7198 002A2DF8 4B FC 75 ED */ bl OSRestoreInterrupts /* 802A719C 002A2DFC 38 00 00 01 */ li r0, 1 lbl_802A71A0: /* 802A71A0 002A2E00 2C 00 00 00 */ cmpwi r0, 0 @@ -52227,9 +52227,9 @@ lbl_802A71A0: /* 802A7210 002A2E70 4B FF EB 99 */ bl func_802A5DA8 /* 802A7214 002A2E74 2C 03 00 00 */ cmpwi r3, 0 /* 802A7218 002A2E78 40 82 00 A4 */ bne lbl_802A72BC -/* 802A721C 002A2E7C 4B FC 75 41 */ bl func_8026E75C +/* 802A721C 002A2E7C 4B FC 75 41 */ bl OSDisableInterrupts /* 802A7220 002A2E80 7C 7B 1B 78 */ mr r27, r3 -/* 802A7224 002A2E84 4B FC 75 39 */ bl func_8026E75C +/* 802A7224 002A2E84 4B FC 75 39 */ bl OSDisableInterrupts /* 802A7228 002A2E88 88 9C 01 60 */ lbz r4, 0x160(r28) /* 802A722C 002A2E8C 88 1C 01 61 */ lbz r0, 0x161(r28) /* 802A7230 002A2E90 7C 04 00 50 */ subf r0, r4, r0 @@ -52239,11 +52239,11 @@ lbl_802A71A0: /* 802A7240 002A2EA0 7C 14 02 14 */ add r0, r20, r0 /* 802A7244 002A2EA4 7C 14 07 74 */ extsb r20, r0 lbl_802A7248: -/* 802A7248 002A2EA8 4B FC 75 3D */ bl func_8026E784 +/* 802A7248 002A2EA8 4B FC 75 3D */ bl OSRestoreInterrupts /* 802A724C 002A2EAC 2C 14 00 00 */ cmpwi r20, 0 /* 802A7250 002A2EB0 40 82 00 10 */ bne lbl_802A7260 /* 802A7254 002A2EB4 7F 63 DB 78 */ mr r3, r27 -/* 802A7258 002A2EB8 4B FC 75 2D */ bl func_8026E784 +/* 802A7258 002A2EB8 4B FC 75 2D */ bl OSRestoreInterrupts /* 802A725C 002A2EBC 48 00 00 58 */ b lbl_802A72B4 lbl_802A7260: /* 802A7260 002A2EC0 88 1C 01 60 */ lbz r0, 0x160(r28) @@ -52266,7 +52266,7 @@ lbl_802A7260: /* 802A72A4 002A2F04 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802A72A8 002A2F08 7C 00 20 78 */ andc r0, r0, r4 /* 802A72AC 002A2F0C 98 1C 01 60 */ stb r0, 0x160(r28) -/* 802A72B0 002A2F10 4B FC 74 D5 */ bl func_8026E784 +/* 802A72B0 002A2F10 4B FC 74 D5 */ bl OSRestoreInterrupts lbl_802A72B4: /* 802A72B4 002A2F14 38 00 00 01 */ li r0, 1 /* 802A72B8 002A2F18 48 00 00 08 */ b lbl_802A72C0 @@ -52281,7 +52281,7 @@ lbl_802A72C4: /* 802A72D0 002A2F30 41 82 00 F4 */ beq lbl_802A73C4 /* 802A72D4 002A2F34 2C 16 00 01 */ cmpwi r22, 1 /* 802A72D8 002A2F38 41 82 00 34 */ beq lbl_802A730C -/* 802A72DC 002A2F3C 4B FC 74 81 */ bl func_8026E75C +/* 802A72DC 002A2F3C 4B FC 74 81 */ bl OSDisableInterrupts /* 802A72E0 002A2F40 88 95 01 60 */ lbz r4, 0x160(r21) /* 802A72E4 002A2F44 88 15 01 61 */ lbz r0, 0x161(r21) /* 802A72E8 002A2F48 7C 04 00 50 */ subf r0, r4, r0 @@ -52291,7 +52291,7 @@ lbl_802A72C4: /* 802A72F8 002A2F58 7C 14 02 14 */ add r0, r20, r0 /* 802A72FC 002A2F5C 7C 14 07 74 */ extsb r20, r0 lbl_802A7300: -/* 802A7300 002A2F60 4B FC 74 85 */ bl func_8026E784 +/* 802A7300 002A2F60 4B FC 74 85 */ bl OSRestoreInterrupts /* 802A7304 002A2F64 2C 14 00 00 */ cmpwi r20, 0 /* 802A7308 002A2F68 40 81 00 10 */ ble lbl_802A7318 lbl_802A730C: @@ -52387,10 +52387,10 @@ lbl_802A7400: /* 802A7450 002A30B0 7C 63 07 74 */ extsb r3, r3 /* 802A7454 002A30B4 7C 03 00 00 */ cmpw r3, r0 /* 802A7458 002A30B8 41 82 00 34 */ beq lbl_802A748C -/* 802A745C 002A30BC 4B FC 73 01 */ bl func_8026E75C +/* 802A745C 002A30BC 4B FC 73 01 */ bl OSDisableInterrupts /* 802A7460 002A30C0 88 16 31 A2 */ lbz r0, 0x31a2(r22) /* 802A7464 002A30C4 98 0D AE 4C */ stb r0, lbl_8064010C-_SDA_BASE_(r13) -/* 802A7468 002A30C8 4B FC 73 1D */ bl func_8026E784 +/* 802A7468 002A30C8 4B FC 73 1D */ bl OSRestoreInterrupts /* 802A746C 002A30CC 3C 60 80 44 */ lis r3, lbl_8043C0A8@ha /* 802A7470 002A30D0 88 96 31 A2 */ lbz r4, 0x31a2(r22) /* 802A7474 002A30D4 38 63 C0 A8 */ addi r3, r3, lbl_8043C0A8@l @@ -52622,7 +52622,7 @@ func_802A760C: /* 802A77CC 002A342C 90 7B 01 68 */ stw r3, 0x168(r27) /* 802A77D0 002A3430 90 1B 05 F0 */ stw r0, 0x5f0(r27) /* 802A77D4 002A3434 93 DB 05 F4 */ stw r30, 0x5f4(r27) -/* 802A77D8 002A3438 4B FC 6F 85 */ bl func_8026E75C +/* 802A77D8 002A3438 4B FC 6F 85 */ bl OSDisableInterrupts /* 802A77DC 002A343C 9B 9B 01 60 */ stb r28, 0x160(r27) /* 802A77E0 002A3440 7C 7D 1B 78 */ mr r29, r3 /* 802A77E4 002A3444 38 80 00 00 */ li r4, 0 @@ -52632,8 +52632,8 @@ func_802A760C: /* 802A77F4 002A3454 1C A0 00 30 */ mulli r5, r0, 0x30 /* 802A77F8 002A3458 4B D5 C9 0D */ bl func_80004104 /* 802A77FC 002A345C 7F A3 EB 78 */ mr r3, r29 -/* 802A7800 002A3460 4B FC 6F 85 */ bl func_8026E784 -/* 802A7804 002A3464 4B FC 6F 59 */ bl func_8026E75C +/* 802A7800 002A3460 4B FC 6F 85 */ bl OSRestoreInterrupts +/* 802A7804 002A3464 4B FC 6F 59 */ bl OSDisableInterrupts /* 802A7808 002A3468 9B 9B 05 EC */ stb r28, 0x5ec(r27) /* 802A780C 002A346C 7C 7D 1B 78 */ mr r29, r3 /* 802A7810 002A3470 38 80 00 00 */ li r4, 0 @@ -52643,7 +52643,7 @@ func_802A760C: /* 802A7820 002A3480 1C A0 00 30 */ mulli r5, r0, 0x30 /* 802A7824 002A3484 4B D5 C8 E1 */ bl func_80004104 /* 802A7828 002A3488 7F A3 EB 78 */ mr r3, r29 -/* 802A782C 002A348C 4B FC 6F 59 */ bl func_8026E784 +/* 802A782C 002A348C 4B FC 6F 59 */ bl OSRestoreInterrupts /* 802A7830 002A3490 1C 1F 00 14 */ mulli r0, r31, 0x14 /* 802A7834 002A3494 3C 80 80 54 */ lis r4, lbl_8053A480@ha /* 802A7838 002A3498 38 6D AE 40 */ addi r3, r13, lbl_80640100-_SDA_BASE_ @@ -52673,12 +52673,12 @@ func_802A787C: /* 802A788C 002A34EC 4B F1 F8 91 */ bl func_801C711C /* 802A7890 002A34F0 3F E0 80 53 */ lis r31, lbl_80536D40@ha /* 802A7894 002A34F4 3B FF 6D 40 */ addi r31, r31, lbl_80536D40@l -/* 802A7898 002A34F8 4B FC 6E C5 */ bl func_8026E75C +/* 802A7898 002A34F8 4B FC 6E C5 */ bl OSDisableInterrupts /* 802A789C 002A34FC 3C 80 CD 00 */ lis r4, 0xCD0000C0@ha /* 802A78A0 002A3500 80 04 00 C0 */ lwz r0, 0xCD0000C0@l(r4) /* 802A78A4 002A3504 60 00 01 00 */ ori r0, r0, 0x100 /* 802A78A8 002A3508 90 04 00 C0 */ stw r0, 0xc0(r4) -/* 802A78AC 002A350C 4B FC 6E D9 */ bl func_8026E784 +/* 802A78AC 002A350C 4B FC 6E D9 */ bl OSRestoreInterrupts /* 802A78B0 002A3510 38 9F 10 40 */ addi r4, r31, 0x1040 /* 802A78B4 002A3514 38 00 FF FF */ li r0, -1 /* 802A78B8 002A3518 98 04 00 00 */ stb r0, 0(r4) @@ -52780,7 +52780,7 @@ lbl_802A79FC: /* 802A7A24 002A3684 98 8D AE 4E */ stb r4, lbl_8064010E-_SDA_BASE_(r13) /* 802A7A28 002A3688 98 0D AE 4C */ stb r0, lbl_8064010C-_SDA_BASE_(r13) /* 802A7A2C 002A368C 4B FC 1C F9 */ bl func_80269724 -/* 802A7A30 002A3690 4B FC AD 89 */ bl func_802727B8 +/* 802A7A30 002A3690 4B FC AD 89 */ bl OSGetTime /* 802A7A34 002A3694 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 802A7A38 002A3698 3D 20 80 2A */ lis r9, lbl_802A75EC@ha /* 802A7A3C 002A369C 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) @@ -52865,9 +52865,9 @@ func_802A7AFC: /* 802A7B10 002A3770 38 84 6D 70 */ addi r4, r4, lbl_80536D70@l /* 802A7B14 002A3774 93 E1 00 0C */ stw r31, 0xc(r1) /* 802A7B18 002A3778 7F E4 00 2E */ lwzx r31, r4, r0 -/* 802A7B1C 002A377C 4B FC 6C 41 */ bl func_8026E75C +/* 802A7B1C 002A377C 4B FC 6C 41 */ bl OSDisableInterrupts /* 802A7B20 002A3780 8B FF 09 83 */ lbz r31, 0x983(r31) -/* 802A7B24 002A3784 4B FC 6C 61 */ bl func_8026E784 +/* 802A7B24 002A3784 4B FC 6C 61 */ bl OSRestoreInterrupts /* 802A7B28 002A3788 7F E3 FB 78 */ mr r3, r31 /* 802A7B2C 002A378C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802A7B30 002A3790 80 01 00 14 */ lwz r0, 0x14(r1) @@ -52881,9 +52881,9 @@ func_802A7B40: /* 802A7B44 002A37A4 7C 08 02 A6 */ mflr r0 /* 802A7B48 002A37A8 90 01 00 14 */ stw r0, 0x14(r1) /* 802A7B4C 002A37AC 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802A7B50 002A37B0 4B FC 6C 0D */ bl func_8026E75C +/* 802A7B50 002A37B0 4B FC 6C 0D */ bl OSDisableInterrupts /* 802A7B54 002A37B4 8B ED AE 60 */ lbz r31, lbl_80640120-_SDA_BASE_(r13) -/* 802A7B58 002A37B8 4B FC 6C 2D */ bl func_8026E784 +/* 802A7B58 002A37B8 4B FC 6C 2D */ bl OSRestoreInterrupts /* 802A7B5C 002A37BC 7F E3 FB 78 */ mr r3, r31 /* 802A7B60 002A37C0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802A7B64 002A37C4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -52914,15 +52914,15 @@ lbl_802A7B74: /* 802A7BC4 002A3824 4E 80 04 21 */ bctrl /* 802A7BC8 002A3828 48 00 00 64 */ b lbl_802A7C2C lbl_802A7BCC: -/* 802A7BCC 002A382C 4B FC 6B 91 */ bl func_8026E75C +/* 802A7BCC 002A382C 4B FC 6B 91 */ bl OSDisableInterrupts /* 802A7BD0 002A3830 83 BD 08 BC */ lwz r29, 0x8bc(r29) -/* 802A7BD4 002A3834 4B FC 6B B1 */ bl func_8026E784 +/* 802A7BD4 002A3834 4B FC 6B B1 */ bl OSRestoreInterrupts /* 802A7BD8 002A3838 2C 1D FF FF */ cmpwi r29, -1 /* 802A7BDC 002A383C 41 82 00 50 */ beq lbl_802A7C2C /* 802A7BE0 002A3840 7F DF F0 2E */ lwzx r30, r31, r30 -/* 802A7BE4 002A3844 4B FC 6B 79 */ bl func_8026E75C +/* 802A7BE4 002A3844 4B FC 6B 79 */ bl OSDisableInterrupts /* 802A7BE8 002A3848 8B DE 08 C3 */ lbz r30, 0x8c3(r30) -/* 802A7BEC 002A384C 4B FC 6B 99 */ bl func_8026E784 +/* 802A7BEC 002A384C 4B FC 6B 99 */ bl OSRestoreInterrupts /* 802A7BF0 002A3850 7F C3 F3 78 */ mr r3, r30 /* 802A7BF4 002A3854 48 01 12 F5 */ bl func_802B8EE8 /* 802A7BF8 002A3858 2C 03 00 00 */ cmpwi r3, 0 @@ -52961,7 +52961,7 @@ lbl_802A7C48: /* 802A7C6C 002A38CC 3B FF 6D 70 */ addi r31, r31, lbl_80536D70@l /* 802A7C70 002A38D0 7F 9F F0 2E */ lwzx r28, r31, r30 /* 802A7C74 002A38D4 41 82 00 A0 */ beq lbl_802A7D14 -/* 802A7C78 002A38D8 4B FC 6A E5 */ bl func_8026E75C +/* 802A7C78 002A38D8 4B FC 6A E5 */ bl OSDisableInterrupts /* 802A7C7C 002A38DC 38 00 00 00 */ li r0, 0 /* 802A7C80 002A38E0 7C 7D 1B 78 */ mr r29, r3 /* 802A7C84 002A38E4 98 1C 01 60 */ stb r0, 0x160(r28) @@ -52972,19 +52972,19 @@ lbl_802A7C48: /* 802A7C98 002A38F8 1C A0 00 30 */ mulli r5, r0, 0x30 /* 802A7C9C 002A38FC 4B D5 C4 69 */ bl func_80004104 /* 802A7CA0 002A3900 7F A3 EB 78 */ mr r3, r29 -/* 802A7CA4 002A3904 4B FC 6A E1 */ bl func_8026E784 +/* 802A7CA4 002A3904 4B FC 6A E1 */ bl OSRestoreInterrupts /* 802A7CA8 002A3908 2C 1B FF FF */ cmpwi r27, -1 /* 802A7CAC 002A390C 41 82 00 68 */ beq lbl_802A7D14 /* 802A7CB0 002A3910 7F BF F0 2E */ lwzx r29, r31, r30 -/* 802A7CB4 002A3914 4B FC 6A A9 */ bl func_8026E75C +/* 802A7CB4 002A3914 4B FC 6A A9 */ bl OSDisableInterrupts /* 802A7CB8 002A3918 83 BD 08 BC */ lwz r29, 0x8bc(r29) -/* 802A7CBC 002A391C 4B FC 6A C9 */ bl func_8026E784 +/* 802A7CBC 002A391C 4B FC 6A C9 */ bl OSRestoreInterrupts /* 802A7CC0 002A3920 2C 1D FF FF */ cmpwi r29, -1 /* 802A7CC4 002A3924 41 82 00 50 */ beq lbl_802A7D14 /* 802A7CC8 002A3928 7F BF F0 2E */ lwzx r29, r31, r30 -/* 802A7CCC 002A392C 4B FC 6A 91 */ bl func_8026E75C +/* 802A7CCC 002A392C 4B FC 6A 91 */ bl OSDisableInterrupts /* 802A7CD0 002A3930 8B BD 08 C3 */ lbz r29, 0x8c3(r29) -/* 802A7CD4 002A3934 4B FC 6A B1 */ bl func_8026E784 +/* 802A7CD4 002A3934 4B FC 6A B1 */ bl OSRestoreInterrupts /* 802A7CD8 002A3938 7F A3 EB 78 */ mr r3, r29 /* 802A7CDC 002A393C 48 01 12 0D */ bl func_802B8EE8 /* 802A7CE0 002A3940 2C 03 00 00 */ cmpwi r3, 0 @@ -53023,13 +53023,13 @@ lbl_802A7D2C: /* 802A7D54 002A39B4 7C 9A 23 78 */ mr r26, r4 /* 802A7D58 002A39B8 7F A5 00 2E */ lwzx r29, r5, r0 /* 802A7D5C 002A39BC 41 82 08 94 */ beq lbl_802A85F0 -/* 802A7D60 002A39C0 4B FC 69 FD */ bl func_8026E75C +/* 802A7D60 002A39C0 4B FC 69 FD */ bl OSDisableInterrupts /* 802A7D64 002A39C4 7F 44 00 34 */ cntlzw r4, r26 /* 802A7D68 002A39C8 38 00 00 00 */ li r0, 0 /* 802A7D6C 002A39CC 54 84 D9 7E */ srwi r4, r4, 5 /* 802A7D70 002A39D0 90 9D 08 E0 */ stw r4, 0x8e0(r29) /* 802A7D74 002A39D4 90 1D 08 BC */ stw r0, 0x8bc(r29) -/* 802A7D78 002A39D8 4B FC 6A 0D */ bl func_8026E784 +/* 802A7D78 002A39D8 4B FC 6A 0D */ bl OSRestoreInterrupts /* 802A7D7C 002A39DC 2C 1A 00 00 */ cmpwi r26, 0 /* 802A7D80 002A39E0 3B E0 00 2A */ li r31, 0x2a /* 802A7D84 002A39E4 40 82 00 08 */ bne lbl_802A7D8C @@ -53085,9 +53085,9 @@ lbl_802A7DBC: /* 802A7E44 002A3AA4 90 61 02 54 */ stw r3, 0x254(r1) /* 802A7E48 002A3AA8 90 01 02 58 */ stw r0, 0x258(r1) /* 802A7E4C 002A3AAC 91 81 02 5C */ stw r12, 0x25c(r1) -/* 802A7E50 002A3AB0 4B FC 69 0D */ bl func_8026E75C +/* 802A7E50 002A3AB0 4B FC 69 0D */ bl OSDisableInterrupts /* 802A7E54 002A3AB4 7C 7E 1B 78 */ mr r30, r3 -/* 802A7E58 002A3AB8 4B FC 69 05 */ bl func_8026E75C +/* 802A7E58 002A3AB8 4B FC 69 05 */ bl OSDisableInterrupts /* 802A7E5C 002A3ABC 88 9D 01 60 */ lbz r4, 0x160(r29) /* 802A7E60 002A3AC0 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802A7E64 002A3AC4 7C 04 00 50 */ subf r0, r4, r0 @@ -53097,13 +53097,13 @@ lbl_802A7DBC: /* 802A7E74 002A3AD4 7C 1A 02 14 */ add r0, r26, r0 /* 802A7E78 002A3AD8 7C 1A 07 74 */ extsb r26, r0 lbl_802A7E7C: -/* 802A7E7C 002A3ADC 4B FC 69 09 */ bl func_8026E784 +/* 802A7E7C 002A3ADC 4B FC 69 09 */ bl OSRestoreInterrupts /* 802A7E80 002A3AE0 80 7D 01 68 */ lwz r3, 0x168(r29) /* 802A7E84 002A3AE4 38 03 FF FF */ addi r0, r3, -1 /* 802A7E88 002A3AE8 7C 00 D0 40 */ cmplw r0, r26 /* 802A7E8C 002A3AEC 40 82 00 10 */ bne lbl_802A7E9C /* 802A7E90 002A3AF0 7F C3 F3 78 */ mr r3, r30 -/* 802A7E94 002A3AF4 4B FC 68 F1 */ bl func_8026E784 +/* 802A7E94 002A3AF4 4B FC 68 F1 */ bl OSRestoreInterrupts /* 802A7E98 002A3AF8 48 00 00 78 */ b lbl_802A7F10 lbl_802A7E9C: /* 802A7E9C 002A3AFC 88 1D 01 61 */ lbz r0, 0x161(r29) @@ -53134,7 +53134,7 @@ lbl_802A7E9C: /* 802A7F00 002A3B60 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802A7F04 002A3B64 7C 00 20 78 */ andc r0, r0, r4 /* 802A7F08 002A3B68 98 1D 01 61 */ stb r0, 0x161(r29) -/* 802A7F0C 002A3B6C 4B FC 68 79 */ bl func_8026E784 +/* 802A7F0C 002A3B6C 4B FC 68 79 */ bl OSRestoreInterrupts lbl_802A7F10: /* 802A7F10 002A3B70 38 60 00 01 */ li r3, 1 /* 802A7F14 002A3B74 3B C0 00 11 */ li r30, 0x11 @@ -53168,9 +53168,9 @@ lbl_802A7F10: /* 802A7F84 002A3BE4 90 61 01 F4 */ stw r3, 0x1f4(r1) /* 802A7F88 002A3BE8 90 01 01 F8 */ stw r0, 0x1f8(r1) /* 802A7F8C 002A3BEC 91 81 01 FC */ stw r12, 0x1fc(r1) -/* 802A7F90 002A3BF0 4B FC 67 CD */ bl func_8026E75C +/* 802A7F90 002A3BF0 4B FC 67 CD */ bl OSDisableInterrupts /* 802A7F94 002A3BF4 7C 7E 1B 78 */ mr r30, r3 -/* 802A7F98 002A3BF8 4B FC 67 C5 */ bl func_8026E75C +/* 802A7F98 002A3BF8 4B FC 67 C5 */ bl OSDisableInterrupts /* 802A7F9C 002A3BFC 88 9D 01 60 */ lbz r4, 0x160(r29) /* 802A7FA0 002A3C00 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802A7FA4 002A3C04 7C 04 00 50 */ subf r0, r4, r0 @@ -53180,13 +53180,13 @@ lbl_802A7F10: /* 802A7FB4 002A3C14 7C 1A 02 14 */ add r0, r26, r0 /* 802A7FB8 002A3C18 7C 1A 07 74 */ extsb r26, r0 lbl_802A7FBC: -/* 802A7FBC 002A3C1C 4B FC 67 C9 */ bl func_8026E784 +/* 802A7FBC 002A3C1C 4B FC 67 C9 */ bl OSRestoreInterrupts /* 802A7FC0 002A3C20 80 7D 01 68 */ lwz r3, 0x168(r29) /* 802A7FC4 002A3C24 38 03 FF FF */ addi r0, r3, -1 /* 802A7FC8 002A3C28 7C 00 D0 40 */ cmplw r0, r26 /* 802A7FCC 002A3C2C 40 82 00 10 */ bne lbl_802A7FDC /* 802A7FD0 002A3C30 7F C3 F3 78 */ mr r3, r30 -/* 802A7FD4 002A3C34 4B FC 67 B1 */ bl func_8026E784 +/* 802A7FD4 002A3C34 4B FC 67 B1 */ bl OSRestoreInterrupts /* 802A7FD8 002A3C38 48 00 00 78 */ b lbl_802A8050 lbl_802A7FDC: /* 802A7FDC 002A3C3C 88 1D 01 61 */ lbz r0, 0x161(r29) @@ -53217,7 +53217,7 @@ lbl_802A7FDC: /* 802A8040 002A3CA0 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802A8044 002A3CA4 7C 00 20 78 */ andc r0, r0, r4 /* 802A8048 002A3CA8 98 1D 01 61 */ stb r0, 0x161(r29) -/* 802A804C 002A3CAC 4B FC 67 39 */ bl func_8026E784 +/* 802A804C 002A3CAC 4B FC 67 39 */ bl OSRestoreInterrupts lbl_802A8050: /* 802A8050 002A3CB0 3C C0 80 2A */ lis r6, lbl_802A7C48@ha /* 802A8054 002A3CB4 38 60 00 2A */ li r3, 0x2a @@ -53266,9 +53266,9 @@ lbl_802A8050: /* 802A8100 002A3D60 91 81 01 94 */ stw r12, 0x194(r1) /* 802A8104 002A3D64 90 61 01 98 */ stw r3, 0x198(r1) /* 802A8108 002A3D68 90 01 01 9C */ stw r0, 0x19c(r1) -/* 802A810C 002A3D6C 4B FC 66 51 */ bl func_8026E75C +/* 802A810C 002A3D6C 4B FC 66 51 */ bl OSDisableInterrupts /* 802A8110 002A3D70 7C 7E 1B 78 */ mr r30, r3 -/* 802A8114 002A3D74 4B FC 66 49 */ bl func_8026E75C +/* 802A8114 002A3D74 4B FC 66 49 */ bl OSDisableInterrupts /* 802A8118 002A3D78 88 9D 01 60 */ lbz r4, 0x160(r29) /* 802A811C 002A3D7C 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802A8120 002A3D80 7C 04 00 50 */ subf r0, r4, r0 @@ -53278,13 +53278,13 @@ lbl_802A8050: /* 802A8130 002A3D90 7C 1A 02 14 */ add r0, r26, r0 /* 802A8134 002A3D94 7C 1A 07 74 */ extsb r26, r0 lbl_802A8138: -/* 802A8138 002A3D98 4B FC 66 4D */ bl func_8026E784 +/* 802A8138 002A3D98 4B FC 66 4D */ bl OSRestoreInterrupts /* 802A813C 002A3D9C 80 7D 01 68 */ lwz r3, 0x168(r29) /* 802A8140 002A3DA0 38 03 FF FF */ addi r0, r3, -1 /* 802A8144 002A3DA4 7C 00 D0 40 */ cmplw r0, r26 /* 802A8148 002A3DA8 40 82 00 10 */ bne lbl_802A8158 /* 802A814C 002A3DAC 7F C3 F3 78 */ mr r3, r30 -/* 802A8150 002A3DB0 4B FC 66 35 */ bl func_8026E784 +/* 802A8150 002A3DB0 4B FC 66 35 */ bl OSRestoreInterrupts /* 802A8154 002A3DB4 48 00 00 78 */ b lbl_802A81CC lbl_802A8158: /* 802A8158 002A3DB8 88 1D 01 61 */ lbz r0, 0x161(r29) @@ -53315,7 +53315,7 @@ lbl_802A8158: /* 802A81BC 002A3E1C 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802A81C0 002A3E20 7C 00 20 78 */ andc r0, r0, r4 /* 802A81C4 002A3E24 98 1D 01 61 */ stb r0, 0x161(r29) -/* 802A81C8 002A3E28 4B FC 65 BD */ bl func_8026E784 +/* 802A81C8 002A3E28 4B FC 65 BD */ bl OSRestoreInterrupts lbl_802A81CC: /* 802A81CC 002A3E2C 3C C0 80 2A */ lis r6, lbl_802A7C48@ha /* 802A81D0 002A3E30 38 60 00 62 */ li r3, 0x62 @@ -53364,9 +53364,9 @@ lbl_802A81CC: /* 802A827C 002A3EDC 91 81 01 34 */ stw r12, 0x134(r1) /* 802A8280 002A3EE0 90 61 01 38 */ stw r3, 0x138(r1) /* 802A8284 002A3EE4 90 01 01 3C */ stw r0, 0x13c(r1) -/* 802A8288 002A3EE8 4B FC 64 D5 */ bl func_8026E75C +/* 802A8288 002A3EE8 4B FC 64 D5 */ bl OSDisableInterrupts /* 802A828C 002A3EEC 7C 7E 1B 78 */ mr r30, r3 -/* 802A8290 002A3EF0 4B FC 64 CD */ bl func_8026E75C +/* 802A8290 002A3EF0 4B FC 64 CD */ bl OSDisableInterrupts /* 802A8294 002A3EF4 88 9D 01 60 */ lbz r4, 0x160(r29) /* 802A8298 002A3EF8 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802A829C 002A3EFC 7C 04 00 50 */ subf r0, r4, r0 @@ -53376,13 +53376,13 @@ lbl_802A81CC: /* 802A82AC 002A3F0C 7C 1A 02 14 */ add r0, r26, r0 /* 802A82B0 002A3F10 7C 1A 07 74 */ extsb r26, r0 lbl_802A82B4: -/* 802A82B4 002A3F14 4B FC 64 D1 */ bl func_8026E784 +/* 802A82B4 002A3F14 4B FC 64 D1 */ bl OSRestoreInterrupts /* 802A82B8 002A3F18 80 7D 01 68 */ lwz r3, 0x168(r29) /* 802A82BC 002A3F1C 38 03 FF FF */ addi r0, r3, -1 /* 802A82C0 002A3F20 7C 00 D0 40 */ cmplw r0, r26 /* 802A82C4 002A3F24 40 82 00 10 */ bne lbl_802A82D4 /* 802A82C8 002A3F28 7F C3 F3 78 */ mr r3, r30 -/* 802A82CC 002A3F2C 4B FC 64 B9 */ bl func_8026E784 +/* 802A82CC 002A3F2C 4B FC 64 B9 */ bl OSRestoreInterrupts /* 802A82D0 002A3F30 48 00 00 78 */ b lbl_802A8348 lbl_802A82D4: /* 802A82D4 002A3F34 88 1D 01 61 */ lbz r0, 0x161(r29) @@ -53413,7 +53413,7 @@ lbl_802A82D4: /* 802A8338 002A3F98 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802A833C 002A3F9C 7C 00 20 78 */ andc r0, r0, r4 /* 802A8340 002A3FA0 98 1D 01 61 */ stb r0, 0x161(r29) -/* 802A8344 002A3FA4 4B FC 64 41 */ bl func_8026E784 +/* 802A8344 002A3FA4 4B FC 64 41 */ bl OSRestoreInterrupts lbl_802A8348: /* 802A8348 002A3FA8 3C C0 80 2A */ lis r6, lbl_802A7B74@ha /* 802A834C 002A3FAC 38 E0 00 17 */ li r7, 0x17 @@ -53460,9 +53460,9 @@ lbl_802A8348: /* 802A83F0 002A4050 91 81 00 D4 */ stw r12, 0xd4(r1) /* 802A83F4 002A4054 90 61 00 D8 */ stw r3, 0xd8(r1) /* 802A83F8 002A4058 90 01 00 DC */ stw r0, 0xdc(r1) -/* 802A83FC 002A405C 4B FC 63 61 */ bl func_8026E75C +/* 802A83FC 002A405C 4B FC 63 61 */ bl OSDisableInterrupts /* 802A8400 002A4060 7C 7A 1B 78 */ mr r26, r3 -/* 802A8404 002A4064 4B FC 63 59 */ bl func_8026E75C +/* 802A8404 002A4064 4B FC 63 59 */ bl OSDisableInterrupts /* 802A8408 002A4068 88 9D 01 60 */ lbz r4, 0x160(r29) /* 802A840C 002A406C 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802A8410 002A4070 7C 04 00 50 */ subf r0, r4, r0 @@ -53472,13 +53472,13 @@ lbl_802A8348: /* 802A8420 002A4080 7C 1B 02 14 */ add r0, r27, r0 /* 802A8424 002A4084 7C 1B 07 74 */ extsb r27, r0 lbl_802A8428: -/* 802A8428 002A4088 4B FC 63 5D */ bl func_8026E784 +/* 802A8428 002A4088 4B FC 63 5D */ bl OSRestoreInterrupts /* 802A842C 002A408C 80 7D 01 68 */ lwz r3, 0x168(r29) /* 802A8430 002A4090 38 03 FF FF */ addi r0, r3, -1 /* 802A8434 002A4094 7C 00 D8 40 */ cmplw r0, r27 /* 802A8438 002A4098 40 82 00 10 */ bne lbl_802A8448 /* 802A843C 002A409C 7F 43 D3 78 */ mr r3, r26 -/* 802A8440 002A40A0 4B FC 63 45 */ bl func_8026E784 +/* 802A8440 002A40A0 4B FC 63 45 */ bl OSRestoreInterrupts /* 802A8444 002A40A4 48 00 00 78 */ b lbl_802A84BC lbl_802A8448: /* 802A8448 002A40A8 88 1D 01 61 */ lbz r0, 0x161(r29) @@ -53509,7 +53509,7 @@ lbl_802A8448: /* 802A84AC 002A410C 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802A84B0 002A4110 7C 00 20 78 */ andc r0, r0, r4 /* 802A84B4 002A4114 98 1D 01 61 */ stb r0, 0x161(r29) -/* 802A84B8 002A4118 4B FC 62 CD */ bl func_8026E784 +/* 802A84B8 002A4118 4B FC 62 CD */ bl OSRestoreInterrupts lbl_802A84BC: /* 802A84BC 002A411C 39 60 00 00 */ li r11, 0 /* 802A84C0 002A4120 38 00 00 01 */ li r0, 1 @@ -53540,9 +53540,9 @@ lbl_802A84BC: /* 802A8524 002A4184 90 01 00 74 */ stw r0, 0x74(r1) /* 802A8528 002A4188 91 61 00 78 */ stw r11, 0x78(r1) /* 802A852C 002A418C 91 61 00 7C */ stw r11, 0x7c(r1) -/* 802A8530 002A4190 4B FC 62 2D */ bl func_8026E75C +/* 802A8530 002A4190 4B FC 62 2D */ bl OSDisableInterrupts /* 802A8534 002A4194 7C 7A 1B 78 */ mr r26, r3 -/* 802A8538 002A4198 4B FC 62 25 */ bl func_8026E75C +/* 802A8538 002A4198 4B FC 62 25 */ bl OSDisableInterrupts /* 802A853C 002A419C 88 9D 01 60 */ lbz r4, 0x160(r29) /* 802A8540 002A41A0 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802A8544 002A41A4 7C 04 00 50 */ subf r0, r4, r0 @@ -53552,13 +53552,13 @@ lbl_802A84BC: /* 802A8554 002A41B4 7C 1B 02 14 */ add r0, r27, r0 /* 802A8558 002A41B8 7C 1B 07 74 */ extsb r27, r0 lbl_802A855C: -/* 802A855C 002A41BC 4B FC 62 29 */ bl func_8026E784 +/* 802A855C 002A41BC 4B FC 62 29 */ bl OSRestoreInterrupts /* 802A8560 002A41C0 80 7D 01 68 */ lwz r3, 0x168(r29) /* 802A8564 002A41C4 38 03 FF FF */ addi r0, r3, -1 /* 802A8568 002A41C8 7C 00 D8 40 */ cmplw r0, r27 /* 802A856C 002A41CC 40 82 00 10 */ bne lbl_802A857C /* 802A8570 002A41D0 7F 43 D3 78 */ mr r3, r26 -/* 802A8574 002A41D4 4B FC 62 11 */ bl func_8026E784 +/* 802A8574 002A41D4 4B FC 62 11 */ bl OSRestoreInterrupts /* 802A8578 002A41D8 48 00 00 78 */ b lbl_802A85F0 lbl_802A857C: /* 802A857C 002A41DC 88 1D 01 61 */ lbz r0, 0x161(r29) @@ -53589,7 +53589,7 @@ lbl_802A857C: /* 802A85E0 002A4240 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802A85E4 002A4244 7C 00 20 78 */ andc r0, r0, r4 /* 802A85E8 002A4248 98 1D 01 61 */ stb r0, 0x161(r29) -/* 802A85EC 002A424C 4B FC 61 99 */ bl func_8026E784 +/* 802A85EC 002A424C 4B FC 61 99 */ bl OSRestoreInterrupts lbl_802A85F0: /* 802A85F0 002A4250 39 61 02 80 */ addi r11, r1, 0x280 /* 802A85F4 002A4254 4B F1 EB 7D */ bl func_801C7170 @@ -53749,9 +53749,9 @@ lbl_802A8708: /* 802A8838 002A4498 91 81 00 64 */ stw r12, 0x64(r1) /* 802A883C 002A449C 90 61 00 68 */ stw r3, 0x68(r1) /* 802A8840 002A44A0 90 01 00 6C */ stw r0, 0x6c(r1) -/* 802A8844 002A44A4 4B FC 5F 19 */ bl func_8026E75C +/* 802A8844 002A44A4 4B FC 5F 19 */ bl OSDisableInterrupts /* 802A8848 002A44A8 7C 7D 1B 78 */ mr r29, r3 -/* 802A884C 002A44AC 4B FC 5F 11 */ bl func_8026E75C +/* 802A884C 002A44AC 4B FC 5F 11 */ bl OSDisableInterrupts /* 802A8850 002A44B0 88 9C 01 60 */ lbz r4, 0x160(r28) /* 802A8854 002A44B4 88 1C 01 61 */ lbz r0, 0x161(r28) /* 802A8858 002A44B8 7C 04 00 50 */ subf r0, r4, r0 @@ -53761,13 +53761,13 @@ lbl_802A8708: /* 802A8868 002A44C8 7C 1E 02 14 */ add r0, r30, r0 /* 802A886C 002A44CC 7C 1E 07 74 */ extsb r30, r0 lbl_802A8870: -/* 802A8870 002A44D0 4B FC 5F 15 */ bl func_8026E784 +/* 802A8870 002A44D0 4B FC 5F 15 */ bl OSRestoreInterrupts /* 802A8874 002A44D4 80 7C 01 68 */ lwz r3, 0x168(r28) /* 802A8878 002A44D8 38 03 FF FF */ addi r0, r3, -1 /* 802A887C 002A44DC 7C 00 F0 40 */ cmplw r0, r30 /* 802A8880 002A44E0 40 82 00 10 */ bne lbl_802A8890 /* 802A8884 002A44E4 7F A3 EB 78 */ mr r3, r29 -/* 802A8888 002A44E8 4B FC 5E FD */ bl func_8026E784 +/* 802A8888 002A44E8 4B FC 5E FD */ bl OSRestoreInterrupts /* 802A888C 002A44EC 48 00 00 78 */ b lbl_802A8904 lbl_802A8890: /* 802A8890 002A44F0 88 1C 01 61 */ lbz r0, 0x161(r28) @@ -53798,7 +53798,7 @@ lbl_802A8890: /* 802A88F4 002A4554 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802A88F8 002A4558 7C 00 20 78 */ andc r0, r0, r4 /* 802A88FC 002A455C 98 1C 01 61 */ stb r0, 0x161(r28) -/* 802A8900 002A4560 4B FC 5E 85 */ bl func_8026E784 +/* 802A8900 002A4560 4B FC 5E 85 */ bl OSRestoreInterrupts lbl_802A8904: /* 802A8904 002A4564 4B FD 15 59 */ bl func_80279E5C /* 802A8908 002A4568 48 00 02 2C */ b lbl_802A8B34 @@ -53840,9 +53840,9 @@ lbl_802A896C: /* 802A8990 002A45F0 7D 89 03 A6 */ mtctr r12 /* 802A8994 002A45F4 4E 80 04 21 */ bctrl lbl_802A8998: -/* 802A8998 002A45F8 4B FC 5D C5 */ bl func_8026E75C +/* 802A8998 002A45F8 4B FC 5D C5 */ bl OSDisableInterrupts /* 802A899C 002A45FC 7C 7B 1B 78 */ mr r27, r3 -/* 802A89A0 002A4600 4B FC 5D BD */ bl func_8026E75C +/* 802A89A0 002A4600 4B FC 5D BD */ bl OSDisableInterrupts /* 802A89A4 002A4604 88 9C 01 60 */ lbz r4, 0x160(r28) /* 802A89A8 002A4608 88 1C 01 61 */ lbz r0, 0x161(r28) /* 802A89AC 002A460C 7C 04 00 50 */ subf r0, r4, r0 @@ -53852,11 +53852,11 @@ lbl_802A8998: /* 802A89BC 002A461C 7C 1E 02 14 */ add r0, r30, r0 /* 802A89C0 002A4620 7C 1E 07 74 */ extsb r30, r0 lbl_802A89C4: -/* 802A89C4 002A4624 4B FC 5D C1 */ bl func_8026E784 +/* 802A89C4 002A4624 4B FC 5D C1 */ bl OSRestoreInterrupts /* 802A89C8 002A4628 2C 1E 00 00 */ cmpwi r30, 0 /* 802A89CC 002A462C 40 82 00 14 */ bne lbl_802A89E0 /* 802A89D0 002A4630 7F 63 DB 78 */ mr r3, r27 -/* 802A89D4 002A4634 4B FC 5D B1 */ bl func_8026E784 +/* 802A89D4 002A4634 4B FC 5D B1 */ bl OSRestoreInterrupts /* 802A89D8 002A4638 3B C0 00 00 */ li r30, 0 /* 802A89DC 002A463C 48 00 00 30 */ b lbl_802A8A0C lbl_802A89E0: @@ -53869,7 +53869,7 @@ lbl_802A89E0: /* 802A89F8 002A4658 7C 84 02 14 */ add r4, r4, r0 /* 802A89FC 002A465C 4B D5 B6 05 */ bl memcpy /* 802A8A00 002A4660 7F 63 DB 78 */ mr r3, r27 -/* 802A8A04 002A4664 4B FC 5D 81 */ bl func_8026E784 +/* 802A8A04 002A4664 4B FC 5D 81 */ bl OSRestoreInterrupts /* 802A8A08 002A4668 3B C0 00 01 */ li r30, 1 lbl_802A8A0C: /* 802A8A0C 002A466C 2C 1E 00 00 */ cmpwi r30, 0 @@ -53882,9 +53882,9 @@ lbl_802A8A0C: /* 802A8A28 002A4688 7D 89 03 A6 */ mtctr r12 /* 802A8A2C 002A468C 4E 80 04 21 */ bctrl lbl_802A8A30: -/* 802A8A30 002A4690 4B FC 5D 2D */ bl func_8026E75C +/* 802A8A30 002A4690 4B FC 5D 2D */ bl OSDisableInterrupts /* 802A8A34 002A4694 7C 7A 1B 78 */ mr r26, r3 -/* 802A8A38 002A4698 4B FC 5D 25 */ bl func_8026E75C +/* 802A8A38 002A4698 4B FC 5D 25 */ bl OSDisableInterrupts /* 802A8A3C 002A469C 88 9C 01 60 */ lbz r4, 0x160(r28) /* 802A8A40 002A46A0 88 1C 01 61 */ lbz r0, 0x161(r28) /* 802A8A44 002A46A4 7C 04 00 50 */ subf r0, r4, r0 @@ -53894,11 +53894,11 @@ lbl_802A8A30: /* 802A8A54 002A46B4 7C 1B 02 14 */ add r0, r27, r0 /* 802A8A58 002A46B8 7C 1B 07 74 */ extsb r27, r0 lbl_802A8A5C: -/* 802A8A5C 002A46BC 4B FC 5D 29 */ bl func_8026E784 +/* 802A8A5C 002A46BC 4B FC 5D 29 */ bl OSRestoreInterrupts /* 802A8A60 002A46C0 2C 1B 00 00 */ cmpwi r27, 0 /* 802A8A64 002A46C4 40 82 00 10 */ bne lbl_802A8A74 /* 802A8A68 002A46C8 7F 43 D3 78 */ mr r3, r26 -/* 802A8A6C 002A46CC 4B FC 5D 19 */ bl func_8026E784 +/* 802A8A6C 002A46CC 4B FC 5D 19 */ bl OSRestoreInterrupts /* 802A8A70 002A46D0 48 00 00 58 */ b lbl_802A8AC8 lbl_802A8A74: /* 802A8A74 002A46D4 88 1C 01 60 */ lbz r0, 0x160(r28) @@ -53921,7 +53921,7 @@ lbl_802A8A74: /* 802A8AB8 002A4718 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802A8ABC 002A471C 7C 00 20 78 */ andc r0, r0, r4 /* 802A8AC0 002A4720 98 1C 01 60 */ stb r0, 0x160(r28) -/* 802A8AC4 002A4724 4B FC 5C C1 */ bl func_8026E784 +/* 802A8AC4 002A4724 4B FC 5C C1 */ bl OSRestoreInterrupts lbl_802A8AC8: /* 802A8AC8 002A4728 2C 1E 00 00 */ cmpwi r30, 0 /* 802A8ACC 002A472C 40 82 FE CC */ bne lbl_802A8998 @@ -54004,7 +54004,7 @@ func_802A8BB8: /* 802A8BDC 002A483C 93 A1 00 14 */ stw r29, 0x14(r1) /* 802A8BE0 002A4840 7C 9D 23 78 */ mr r29, r4 /* 802A8BE4 002A4844 7F C6 00 2E */ lwzx r30, r6, r0 -/* 802A8BE8 002A4848 4B FC 5B 75 */ bl func_8026E75C +/* 802A8BE8 002A4848 4B FC 5B 75 */ bl OSDisableInterrupts /* 802A8BEC 002A484C 2C 1F 00 00 */ cmpwi r31, 0 /* 802A8BF0 002A4850 41 82 00 80 */ beq lbl_802A8C70 /* 802A8BF4 002A4854 2C 1D 00 01 */ cmpwi r29, 1 @@ -54041,7 +54041,7 @@ lbl_802A8C40: /* 802A8C68 002A48C8 7C 04 00 50 */ subf r0, r4, r0 /* 802A8C6C 002A48CC B0 1F 00 04 */ sth r0, 4(r31) lbl_802A8C70: -/* 802A8C70 002A48D0 4B FC 5B 15 */ bl func_8026E784 +/* 802A8C70 002A48D0 4B FC 5B 15 */ bl OSRestoreInterrupts /* 802A8C74 002A48D4 80 01 00 24 */ lwz r0, 0x24(r1) /* 802A8C78 002A48D8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802A8C7C 002A48DC 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -54085,20 +54085,20 @@ func_802A8CB4: /* 802A8D04 002A4964 9B ED AE 59 */ stb r31, lbl_80640119-_SDA_BASE_(r13) /* 802A8D08 002A4968 38 63 6D 70 */ addi r3, r3, lbl_80536D70@l /* 802A8D0C 002A496C 7F A3 00 2E */ lwzx r29, r3, r0 -/* 802A8D10 002A4970 4B FC 5A 4D */ bl func_8026E75C +/* 802A8D10 002A4970 4B FC 5A 4D */ bl OSDisableInterrupts /* 802A8D14 002A4974 83 DD 08 BC */ lwz r30, 0x8bc(r29) -/* 802A8D18 002A4978 4B FC 5A 6D */ bl func_8026E784 +/* 802A8D18 002A4978 4B FC 5A 6D */ bl OSRestoreInterrupts /* 802A8D1C 002A497C 2C 1E FF FF */ cmpwi r30, -1 /* 802A8D20 002A4980 41 82 00 38 */ beq lbl_802A8D58 -/* 802A8D24 002A4984 4B FC 5A 39 */ bl func_8026E75C +/* 802A8D24 002A4984 4B FC 5A 39 */ bl OSDisableInterrupts /* 802A8D28 002A4988 88 1D 09 86 */ lbz r0, 0x986(r29) /* 802A8D2C 002A498C 2C 00 00 00 */ cmpwi r0, 0 /* 802A8D30 002A4990 41 82 00 0C */ beq lbl_802A8D3C -/* 802A8D34 002A4994 4B FC 5A 51 */ bl func_8026E784 +/* 802A8D34 002A4994 4B FC 5A 51 */ bl OSRestoreInterrupts /* 802A8D38 002A4998 48 00 00 20 */ b lbl_802A8D58 lbl_802A8D3C: /* 802A8D3C 002A499C 9B FD 09 86 */ stb r31, 0x986(r29) -/* 802A8D40 002A49A0 4B FC 5A 45 */ bl func_8026E784 +/* 802A8D40 002A49A0 4B FC 5A 45 */ bl OSRestoreInterrupts /* 802A8D44 002A49A4 3C A0 80 2B */ lis r5, lbl_802A8C90@ha /* 802A8D48 002A49A8 7F 83 E3 78 */ mr r3, r28 /* 802A8D4C 002A49AC 38 A5 8C 90 */ addi r5, r5, lbl_802A8C90@l @@ -54126,7 +54126,7 @@ func_802A8D78: /* 802A8D94 002A49F4 93 C1 00 08 */ stw r30, 8(r1) /* 802A8D98 002A49F8 7C 9E 23 78 */ mr r30, r4 /* 802A8D9C 002A49FC 7F E5 00 2E */ lwzx r31, r5, r0 -/* 802A8DA0 002A4A00 4B FC 59 BD */ bl func_8026E75C +/* 802A8DA0 002A4A00 4B FC 59 BD */ bl OSDisableInterrupts /* 802A8DA4 002A4A04 2C 1E 00 00 */ cmpwi r30, 0 /* 802A8DA8 002A4A08 41 82 00 0C */ beq lbl_802A8DB4 /* 802A8DAC 002A4A0C 88 1F 08 C1 */ lbz r0, 0x8c1(r31) @@ -54146,7 +54146,7 @@ lbl_802A8DD4: /* 802A8DDC 002A4A3C 40 82 00 08 */ bne lbl_802A8DE4 /* 802A8DE0 002A4A40 3B C0 FF FE */ li r30, -2 lbl_802A8DE4: -/* 802A8DE4 002A4A44 4B FC 59 A1 */ bl func_8026E784 +/* 802A8DE4 002A4A44 4B FC 59 A1 */ bl OSRestoreInterrupts /* 802A8DE8 002A4A48 7F C3 F3 78 */ mr r3, r30 /* 802A8DEC 002A4A4C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802A8DF0 002A4A50 83 C1 00 08 */ lwz r30, 8(r1) @@ -54168,14 +54168,14 @@ func_802A8E04: /* 802A8E24 002A4A84 7C 9E 23 78 */ mr r30, r4 /* 802A8E28 002A4A88 4C C6 31 82 */ crclr 6 /* 802A8E2C 002A4A8C 48 00 AA 35 */ bl func_802B3860 -/* 802A8E30 002A4A90 4B FC 59 2D */ bl func_8026E75C +/* 802A8E30 002A4A90 4B FC 59 2D */ bl OSDisableInterrupts /* 802A8E34 002A4A94 3C 80 80 53 */ lis r4, lbl_80536D70@ha /* 802A8E38 002A4A98 57 E0 10 3A */ slwi r0, r31, 2 /* 802A8E3C 002A4A9C 38 84 6D 70 */ addi r4, r4, lbl_80536D70@l /* 802A8E40 002A4AA0 7C 84 00 2E */ lwzx r4, r4, r0 /* 802A8E44 002A4AA4 83 E4 08 A8 */ lwz r31, 0x8a8(r4) /* 802A8E48 002A4AA8 93 C4 08 A8 */ stw r30, 0x8a8(r4) -/* 802A8E4C 002A4AAC 4B FC 59 39 */ bl func_8026E784 +/* 802A8E4C 002A4AAC 4B FC 59 39 */ bl OSRestoreInterrupts /* 802A8E50 002A4AB0 7F E3 FB 78 */ mr r3, r31 /* 802A8E54 002A4AB4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802A8E58 002A4AB8 83 C1 00 08 */ lwz r30, 8(r1) @@ -54197,14 +54197,14 @@ func_802A8E6C: /* 802A8E8C 002A4AEC 7C 9E 23 78 */ mr r30, r4 /* 802A8E90 002A4AF0 4C C6 31 82 */ crclr 6 /* 802A8E94 002A4AF4 48 00 A9 CD */ bl func_802B3860 -/* 802A8E98 002A4AF8 4B FC 58 C5 */ bl func_8026E75C +/* 802A8E98 002A4AF8 4B FC 58 C5 */ bl OSDisableInterrupts /* 802A8E9C 002A4AFC 3C 80 80 53 */ lis r4, lbl_80536D70@ha /* 802A8EA0 002A4B00 57 E0 10 3A */ slwi r0, r31, 2 /* 802A8EA4 002A4B04 38 84 6D 70 */ addi r4, r4, lbl_80536D70@l /* 802A8EA8 002A4B08 7C 84 00 2E */ lwzx r4, r4, r0 /* 802A8EAC 002A4B0C 83 E4 08 A4 */ lwz r31, 0x8a4(r4) /* 802A8EB0 002A4B10 93 C4 08 A4 */ stw r30, 0x8a4(r4) -/* 802A8EB4 002A4B14 4B FC 58 D1 */ bl func_8026E784 +/* 802A8EB4 002A4B14 4B FC 58 D1 */ bl OSRestoreInterrupts /* 802A8EB8 002A4B18 7F E3 FB 78 */ mr r3, r31 /* 802A8EBC 002A4B1C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802A8EC0 002A4B20 83 C1 00 08 */ lwz r30, 8(r1) @@ -54226,14 +54226,14 @@ func_802A8ED4: /* 802A8EF4 002A4B54 7C 9E 23 78 */ mr r30, r4 /* 802A8EF8 002A4B58 4C C6 31 82 */ crclr 6 /* 802A8EFC 002A4B5C 48 00 A9 65 */ bl func_802B3860 -/* 802A8F00 002A4B60 4B FC 58 5D */ bl func_8026E75C +/* 802A8F00 002A4B60 4B FC 58 5D */ bl OSDisableInterrupts /* 802A8F04 002A4B64 3C 80 80 53 */ lis r4, lbl_80536D70@ha /* 802A8F08 002A4B68 57 E0 10 3A */ slwi r0, r31, 2 /* 802A8F0C 002A4B6C 38 84 6D 70 */ addi r4, r4, lbl_80536D70@l /* 802A8F10 002A4B70 7C 84 00 2E */ lwzx r4, r4, r0 /* 802A8F14 002A4B74 83 E4 08 A0 */ lwz r31, 0x8a0(r4) /* 802A8F18 002A4B78 93 C4 08 A0 */ stw r30, 0x8a0(r4) -/* 802A8F1C 002A4B7C 4B FC 58 69 */ bl func_8026E784 +/* 802A8F1C 002A4B7C 4B FC 58 69 */ bl OSRestoreInterrupts /* 802A8F20 002A4B80 7F E3 FB 78 */ mr r3, r31 /* 802A8F24 002A4B84 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802A8F28 002A4B88 83 C1 00 08 */ lwz r30, 8(r1) @@ -54249,13 +54249,13 @@ func_802A8F3C: /* 802A8F44 002A4BA4 90 01 00 14 */ stw r0, 0x14(r1) /* 802A8F48 002A4BA8 93 E1 00 0C */ stw r31, 0xc(r1) /* 802A8F4C 002A4BAC 7C 7F 1B 78 */ mr r31, r3 -/* 802A8F50 002A4BB0 4B FC 58 0D */ bl func_8026E75C +/* 802A8F50 002A4BB0 4B FC 58 0D */ bl OSDisableInterrupts /* 802A8F54 002A4BB4 3C 80 80 53 */ lis r4, lbl_80536D70@ha /* 802A8F58 002A4BB8 57 E0 10 3A */ slwi r0, r31, 2 /* 802A8F5C 002A4BBC 38 84 6D 70 */ addi r4, r4, lbl_80536D70@l /* 802A8F60 002A4BC0 7C 84 00 2E */ lwzx r4, r4, r0 /* 802A8F64 002A4BC4 83 E4 08 B8 */ lwz r31, 0x8b8(r4) -/* 802A8F68 002A4BC8 4B FC 58 1D */ bl func_8026E784 +/* 802A8F68 002A4BC8 4B FC 58 1D */ bl OSRestoreInterrupts /* 802A8F6C 002A4BCC 7F E3 FB 78 */ mr r3, r31 /* 802A8F70 002A4BD0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802A8F74 002A4BD4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -54275,11 +54275,11 @@ func_802A8F84: /* 802A8FA0 002A4C00 38 A5 6D 70 */ addi r5, r5, lbl_80536D70@l /* 802A8FA4 002A4C04 7C 9B 23 78 */ mr r27, r4 /* 802A8FA8 002A4C08 7F E5 00 2E */ lwzx r31, r5, r0 -/* 802A8FAC 002A4C0C 4B FC 57 B1 */ bl func_8026E75C +/* 802A8FAC 002A4C0C 4B FC 57 B1 */ bl OSDisableInterrupts /* 802A8FB0 002A4C10 83 BF 08 DC */ lwz r29, 0x8dc(r31) /* 802A8FB4 002A4C14 83 DF 08 BC */ lwz r30, 0x8bc(r31) /* 802A8FB8 002A4C18 83 9F 08 B8 */ lwz r28, 0x8b8(r31) -/* 802A8FBC 002A4C1C 4B FC 57 C9 */ bl func_8026E784 +/* 802A8FBC 002A4C1C 4B FC 57 C9 */ bl OSRestoreInterrupts /* 802A8FC0 002A4C20 2C 1E FF FF */ cmpwi r30, -1 /* 802A8FC4 002A4C24 41 82 00 54 */ beq lbl_802A9018 /* 802A8FC8 002A4C28 2C 1D 00 00 */ cmpwi r29, 0 @@ -54298,9 +54298,9 @@ lbl_802A8FD8: /* 802A8FF8 002A4C58 3B C0 FF FE */ li r30, -2 /* 802A8FFC 002A4C5C 48 00 00 1C */ b lbl_802A9018 lbl_802A9000: -/* 802A9000 002A4C60 4B FC 57 5D */ bl func_8026E75C +/* 802A9000 002A4C60 4B FC 57 5D */ bl OSDisableInterrupts /* 802A9004 002A4C64 93 7F 08 B8 */ stw r27, 0x8b8(r31) -/* 802A9008 002A4C68 4B FC 57 7D */ bl func_8026E784 +/* 802A9008 002A4C68 4B FC 57 7D */ bl OSRestoreInterrupts /* 802A900C 002A4C6C 3B C0 00 00 */ li r30, 0 /* 802A9010 002A4C70 48 00 00 08 */ b lbl_802A9018 lbl_802A9014: @@ -54351,11 +54351,11 @@ func_802A9088: /* 802A90AC 002A4D0C 7F C6 00 2E */ lwzx r30, r6, r0 /* 802A90B0 002A4D10 7C 9F 23 78 */ mr r31, r4 /* 802A90B4 002A4D14 7C BD 2B 78 */ mr r29, r5 -/* 802A90B8 002A4D18 4B FC 56 A5 */ bl func_8026E75C +/* 802A90B8 002A4D18 4B FC 56 A5 */ bl OSDisableInterrupts /* 802A90BC 002A4D1C 83 7E 08 DC */ lwz r27, 0x8dc(r30) /* 802A90C0 002A4D20 83 5E 08 BC */ lwz r26, 0x8bc(r30) /* 802A90C4 002A4D24 8B 3E 09 8C */ lbz r25, 0x98c(r30) -/* 802A90C8 002A4D28 4B FC 56 BD */ bl func_8026E784 +/* 802A90C8 002A4D28 4B FC 56 BD */ bl OSRestoreInterrupts /* 802A90CC 002A4D2C 2C 1A FF FF */ cmpwi r26, -1 /* 802A90D0 002A4D30 41 82 01 98 */ beq lbl_802A9268 /* 802A90D4 002A4D34 2C 1B 00 00 */ cmpwi r27, 0 @@ -54366,11 +54366,11 @@ lbl_802A90E4: /* 802A90E4 002A4D44 3B 40 FF FE */ li r26, -2 /* 802A90E8 002A4D48 48 00 01 80 */ b lbl_802A9268 lbl_802A90EC: -/* 802A90EC 002A4D4C 4B FC 56 71 */ bl func_8026E75C +/* 802A90EC 002A4D4C 4B FC 56 71 */ bl OSDisableInterrupts /* 802A90F0 002A4D50 3B 60 00 01 */ li r27, 1 /* 802A90F4 002A4D54 9B 7E 09 8C */ stb r27, 0x98c(r30) /* 802A90F8 002A4D58 93 BE 09 88 */ stw r29, 0x988(r30) -/* 802A90FC 002A4D5C 4B FC 56 89 */ bl func_8026E784 +/* 802A90FC 002A4D5C 4B FC 56 89 */ bl OSRestoreInterrupts /* 802A9100 002A4D60 38 00 00 00 */ li r0, 0 /* 802A9104 002A4D64 39 80 00 15 */ li r12, 0x15 /* 802A9108 002A4D68 98 01 00 0C */ stb r0, 0xc(r1) @@ -54401,9 +54401,9 @@ lbl_802A90EC: /* 802A916C 002A4DCC 90 01 00 5C */ stw r0, 0x5c(r1) /* 802A9170 002A4DD0 93 E1 00 60 */ stw r31, 0x60(r1) /* 802A9174 002A4DD4 91 61 00 64 */ stw r11, 0x64(r1) -/* 802A9178 002A4DD8 4B FC 55 E5 */ bl func_8026E75C +/* 802A9178 002A4DD8 4B FC 55 E5 */ bl OSDisableInterrupts /* 802A917C 002A4DDC 7C 7F 1B 78 */ mr r31, r3 -/* 802A9180 002A4DE0 4B FC 55 DD */ bl func_8026E75C +/* 802A9180 002A4DE0 4B FC 55 DD */ bl OSDisableInterrupts /* 802A9184 002A4DE4 88 9E 01 60 */ lbz r4, 0x160(r30) /* 802A9188 002A4DE8 88 1E 01 61 */ lbz r0, 0x161(r30) /* 802A918C 002A4DEC 7C 04 00 50 */ subf r0, r4, r0 @@ -54413,13 +54413,13 @@ lbl_802A90EC: /* 802A919C 002A4DFC 7C 1B 02 14 */ add r0, r27, r0 /* 802A91A0 002A4E00 7C 1B 07 74 */ extsb r27, r0 lbl_802A91A4: -/* 802A91A4 002A4E04 4B FC 55 E1 */ bl func_8026E784 +/* 802A91A4 002A4E04 4B FC 55 E1 */ bl OSRestoreInterrupts /* 802A91A8 002A4E08 80 7E 01 68 */ lwz r3, 0x168(r30) /* 802A91AC 002A4E0C 38 03 FF FF */ addi r0, r3, -1 /* 802A91B0 002A4E10 7C 00 D8 40 */ cmplw r0, r27 /* 802A91B4 002A4E14 40 82 00 14 */ bne lbl_802A91C8 /* 802A91B8 002A4E18 7F E3 FB 78 */ mr r3, r31 -/* 802A91BC 002A4E1C 4B FC 55 C9 */ bl func_8026E784 +/* 802A91BC 002A4E1C 4B FC 55 C9 */ bl OSRestoreInterrupts /* 802A91C0 002A4E20 38 00 00 00 */ li r0, 0 /* 802A91C4 002A4E24 48 00 00 7C */ b lbl_802A9240 lbl_802A91C8: @@ -54451,7 +54451,7 @@ lbl_802A91C8: /* 802A922C 002A4E8C 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802A9230 002A4E90 7C 00 20 78 */ andc r0, r0, r4 /* 802A9234 002A4E94 98 1E 01 61 */ stb r0, 0x161(r30) -/* 802A9238 002A4E98 4B FC 55 4D */ bl func_8026E784 +/* 802A9238 002A4E98 4B FC 55 4D */ bl OSRestoreInterrupts /* 802A923C 002A4E9C 38 00 00 01 */ li r0, 1 lbl_802A9240: /* 802A9240 002A4EA0 2C 00 00 00 */ cmpwi r0, 0 @@ -54460,11 +54460,11 @@ lbl_802A9240: /* 802A924C 002A4EAC 48 00 00 1C */ b lbl_802A9268 lbl_802A9250: /* 802A9250 002A4EB0 3B 40 FF FE */ li r26, -2 -/* 802A9254 002A4EB4 4B FC 55 09 */ bl func_8026E75C +/* 802A9254 002A4EB4 4B FC 55 09 */ bl OSDisableInterrupts /* 802A9258 002A4EB8 38 00 00 00 */ li r0, 0 /* 802A925C 002A4EBC 98 1E 09 8C */ stb r0, 0x98c(r30) /* 802A9260 002A4EC0 90 1E 09 88 */ stw r0, 0x988(r30) -/* 802A9264 002A4EC4 4B FC 55 21 */ bl func_8026E784 +/* 802A9264 002A4EC4 4B FC 55 21 */ bl OSRestoreInterrupts lbl_802A9268: /* 802A9268 002A4EC8 2C 1A 00 00 */ cmpwi r26, 0 /* 802A926C 002A4ECC 41 82 00 20 */ beq lbl_802A928C @@ -54496,11 +54496,11 @@ func_802A92A8: /* 802A92C4 002A4F24 93 C1 00 08 */ stw r30, 8(r1) /* 802A92C8 002A4F28 7C 9E 23 78 */ mr r30, r4 /* 802A92CC 002A4F2C 7F E5 00 2E */ lwzx r31, r5, r0 -/* 802A92D0 002A4F30 4B FC 54 8D */ bl func_8026E75C +/* 802A92D0 002A4F30 4B FC 54 8D */ bl OSDisableInterrupts /* 802A92D4 002A4F34 80 1F 08 BC */ lwz r0, 0x8bc(r31) /* 802A92D8 002A4F38 2C 00 FF FF */ cmpwi r0, -1 /* 802A92DC 002A4F3C 40 82 00 0C */ bne lbl_802A92E8 -/* 802A92E0 002A4F40 4B FC 54 A5 */ bl func_8026E784 +/* 802A92E0 002A4F40 4B FC 54 A5 */ bl OSRestoreInterrupts /* 802A92E4 002A4F44 48 00 00 78 */ b lbl_802A935C lbl_802A92E8: /* 802A92E8 002A4F48 80 0D AE 5C */ lwz r0, lbl_8064011C-_SDA_BASE_(r13) @@ -54512,7 +54512,7 @@ lbl_802A92E8: /* 802A9300 002A4F60 2C 00 00 01 */ cmpwi r0, 1 /* 802A9304 002A4F64 41 82 00 0C */ beq lbl_802A9310 lbl_802A9308: -/* 802A9308 002A4F68 4B FC 54 7D */ bl func_8026E784 +/* 802A9308 002A4F68 4B FC 54 7D */ bl OSRestoreInterrupts /* 802A930C 002A4F6C 48 00 00 50 */ b lbl_802A935C lbl_802A9310: /* 802A9310 002A4F70 2C 1E 00 00 */ cmpwi r30, 0 @@ -54527,7 +54527,7 @@ lbl_802A9324: /* 802A9330 002A4F90 2C 00 00 01 */ cmpwi r0, 1 /* 802A9334 002A4F94 40 82 00 0C */ bne lbl_802A9340 lbl_802A9338: -/* 802A9338 002A4F98 4B FC 54 4D */ bl func_8026E784 +/* 802A9338 002A4F98 4B FC 54 4D */ bl OSRestoreInterrupts /* 802A933C 002A4F9C 48 00 00 20 */ b lbl_802A935C lbl_802A9340: /* 802A9340 002A4FA0 7C 9E 00 D0 */ neg r4, r30 @@ -54536,7 +54536,7 @@ lbl_802A9340: /* 802A934C 002A4FAC 54 84 0F FE */ srwi r4, r4, 0x1f /* 802A9350 002A4FB0 90 9F 08 D4 */ stw r4, 0x8d4(r31) /* 802A9354 002A4FB4 90 1F 08 D0 */ stw r0, 0x8d0(r31) -/* 802A9358 002A4FB8 4B FC 54 2D */ bl func_8026E784 +/* 802A9358 002A4FB8 4B FC 54 2D */ bl OSRestoreInterrupts lbl_802A935C: /* 802A935C 002A4FBC 80 01 00 14 */ lwz r0, 0x14(r1) /* 802A9360 002A4FC0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -54552,9 +54552,9 @@ func_802A9374: /* 802A937C 002A4FDC 90 01 00 14 */ stw r0, 0x14(r1) /* 802A9380 002A4FE0 93 E1 00 0C */ stw r31, 0xc(r1) /* 802A9384 002A4FE4 7C 7F 1B 78 */ mr r31, r3 -/* 802A9388 002A4FE8 4B FC 53 D5 */ bl func_8026E75C +/* 802A9388 002A4FE8 4B FC 53 D5 */ bl OSDisableInterrupts /* 802A938C 002A4FEC 93 ED AE 5C */ stw r31, lbl_8064011C-_SDA_BASE_(r13) -/* 802A9390 002A4FF0 4B FC 53 F5 */ bl func_8026E784 +/* 802A9390 002A4FF0 4B FC 53 F5 */ bl OSRestoreInterrupts /* 802A9394 002A4FF4 80 01 00 14 */ lwz r0, 0x14(r1) /* 802A9398 002A4FF8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802A939C 002A4FFC 7C 08 03 A6 */ mtlr r0 @@ -54567,9 +54567,9 @@ func_802A93A8: /* 802A93AC 002A500C 7C 08 02 A6 */ mflr r0 /* 802A93B0 002A5010 90 01 00 14 */ stw r0, 0x14(r1) /* 802A93B4 002A5014 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802A93B8 002A5018 4B FC 53 A5 */ bl func_8026E75C +/* 802A93B8 002A5018 4B FC 53 A5 */ bl OSDisableInterrupts /* 802A93BC 002A501C 83 ED AE 5C */ lwz r31, lbl_8064011C-_SDA_BASE_(r13) -/* 802A93C0 002A5020 4B FC 53 C5 */ bl func_8026E784 +/* 802A93C0 002A5020 4B FC 53 C5 */ bl OSRestoreInterrupts /* 802A93C4 002A5024 7F E3 FB 78 */ mr r3, r31 /* 802A93C8 002A5028 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802A93CC 002A502C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -54591,10 +54591,10 @@ func_802A93DC: /* 802A9400 002A5060 7F C6 00 2E */ lwzx r30, r6, r0 /* 802A9404 002A5064 7C 9A 23 78 */ mr r26, r4 /* 802A9408 002A5068 7C BD 2B 78 */ mr r29, r5 -/* 802A940C 002A506C 4B FC 53 51 */ bl func_8026E75C +/* 802A940C 002A506C 4B FC 53 51 */ bl OSDisableInterrupts /* 802A9410 002A5070 83 FE 08 BC */ lwz r31, 0x8bc(r30) /* 802A9414 002A5074 83 7E 08 DC */ lwz r27, 0x8dc(r30) -/* 802A9418 002A5078 4B FC 53 6D */ bl func_8026E784 +/* 802A9418 002A5078 4B FC 53 6D */ bl OSRestoreInterrupts /* 802A941C 002A507C 2C 1F FF FF */ cmpwi r31, -1 /* 802A9420 002A5080 41 82 01 64 */ beq lbl_802A9584 /* 802A9424 002A5084 2C 1B 00 00 */ cmpwi r27, 0 @@ -54631,9 +54631,9 @@ lbl_802A9434: /* 802A949C 002A50FC 90 61 00 5C */ stw r3, 0x5c(r1) /* 802A94A0 002A5100 90 01 00 60 */ stw r0, 0x60(r1) /* 802A94A4 002A5104 93 A1 00 64 */ stw r29, 0x64(r1) -/* 802A94A8 002A5108 4B FC 52 B5 */ bl func_8026E75C +/* 802A94A8 002A5108 4B FC 52 B5 */ bl OSDisableInterrupts /* 802A94AC 002A510C 7C 7F 1B 78 */ mr r31, r3 -/* 802A94B0 002A5110 4B FC 52 AD */ bl func_8026E75C +/* 802A94B0 002A5110 4B FC 52 AD */ bl OSDisableInterrupts /* 802A94B4 002A5114 88 9E 01 60 */ lbz r4, 0x160(r30) /* 802A94B8 002A5118 88 1E 01 61 */ lbz r0, 0x161(r30) /* 802A94BC 002A511C 7C 04 00 50 */ subf r0, r4, r0 @@ -54643,13 +54643,13 @@ lbl_802A9434: /* 802A94CC 002A512C 7C 1B 02 14 */ add r0, r27, r0 /* 802A94D0 002A5130 7C 1B 07 74 */ extsb r27, r0 lbl_802A94D4: -/* 802A94D4 002A5134 4B FC 52 B1 */ bl func_8026E784 +/* 802A94D4 002A5134 4B FC 52 B1 */ bl OSRestoreInterrupts /* 802A94D8 002A5138 80 7E 01 68 */ lwz r3, 0x168(r30) /* 802A94DC 002A513C 38 03 FF FF */ addi r0, r3, -1 /* 802A94E0 002A5140 7C 00 D8 40 */ cmplw r0, r27 /* 802A94E4 002A5144 40 82 00 14 */ bne lbl_802A94F8 /* 802A94E8 002A5148 7F E3 FB 78 */ mr r3, r31 -/* 802A94EC 002A514C 4B FC 52 99 */ bl func_8026E784 +/* 802A94EC 002A514C 4B FC 52 99 */ bl OSRestoreInterrupts /* 802A94F0 002A5150 38 80 00 00 */ li r4, 0 /* 802A94F4 002A5154 48 00 00 7C */ b lbl_802A9570 lbl_802A94F8: @@ -54681,7 +54681,7 @@ lbl_802A94F8: /* 802A955C 002A51BC 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802A9560 002A51C0 7C 00 20 78 */ andc r0, r0, r4 /* 802A9564 002A51C4 98 1E 01 61 */ stb r0, 0x161(r30) -/* 802A9568 002A51C8 4B FC 52 1D */ bl func_8026E784 +/* 802A9568 002A51C8 4B FC 52 1D */ bl OSRestoreInterrupts /* 802A956C 002A51CC 38 80 00 01 */ li r4, 1 lbl_802A9570: /* 802A9570 002A51D0 7C 64 00 D0 */ neg r3, r4 @@ -54723,13 +54723,13 @@ func_802A95C4: /* 802A95EC 002A524C 38 60 00 00 */ li r3, 0 /* 802A95F0 002A5250 48 00 00 64 */ b lbl_802A9654 lbl_802A95F4: -/* 802A95F4 002A5254 4B FC 51 69 */ bl func_8026E75C +/* 802A95F4 002A5254 4B FC 51 69 */ bl OSDisableInterrupts /* 802A95F8 002A5258 80 8D AE 5C */ lwz r4, lbl_8064011C-_SDA_BASE_(r13) /* 802A95FC 002A525C 8B CD AE 5A */ lbz r30, lbl_8064011A-_SDA_BASE_(r13) /* 802A9600 002A5260 7C 04 00 D0 */ neg r0, r4 /* 802A9604 002A5264 7C 00 23 78 */ or r0, r0, r4 /* 802A9608 002A5268 54 1F 0F FE */ srwi r31, r0, 0x1f -/* 802A960C 002A526C 4B FC 51 79 */ bl func_8026E784 +/* 802A960C 002A526C 4B FC 51 79 */ bl OSRestoreInterrupts /* 802A9610 002A5270 7F C3 F3 78 */ mr r3, r30 /* 802A9614 002A5274 48 04 31 71 */ bl func_802EC784 /* 802A9618 002A5278 54 7E 07 FE */ clrlwi r30, r3, 0x1f @@ -54768,7 +54768,7 @@ func_802A9670: /* 802A9684 002A52E4 7C 9E 23 78 */ mr r30, r4 /* 802A9688 002A52E8 93 A1 00 14 */ stw r29, 0x14(r1) /* 802A968C 002A52EC 7C 7D 1B 78 */ mr r29, r3 -/* 802A9690 002A52F0 4B FC 50 CD */ bl func_8026E75C +/* 802A9690 002A52F0 4B FC 50 CD */ bl OSDisableInterrupts /* 802A9694 002A52F4 3C 80 80 53 */ lis r4, lbl_80536D70@ha /* 802A9698 002A52F8 57 A0 10 3A */ slwi r0, r29, 2 /* 802A969C 002A52FC 38 84 6D 70 */ addi r4, r4, lbl_80536D70@l @@ -54868,7 +54868,7 @@ lbl_802A97E4: /* 802A97E8 002A5448 98 1E 00 29 */ stb r0, 0x29(r30) lbl_802A97EC: /* 802A97EC 002A544C 7F E3 FB 78 */ mr r3, r31 -/* 802A97F0 002A5450 4B FC 4F 95 */ bl func_8026E784 +/* 802A97F0 002A5450 4B FC 4F 95 */ bl OSRestoreInterrupts /* 802A97F4 002A5454 80 01 00 24 */ lwz r0, 0x24(r1) /* 802A97F8 002A5458 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802A97FC 002A545C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -54891,7 +54891,7 @@ func_802A9810: /* 802A9834 002A5494 38 66 C2 40 */ addi r3, r6, lbl_8043C240@l /* 802A9838 002A5498 4C C6 31 82 */ crclr 6 /* 802A983C 002A549C 48 00 A0 25 */ bl func_802B3860 -/* 802A9840 002A54A0 4B FC 4F 1D */ bl func_8026E75C +/* 802A9840 002A54A0 4B FC 4F 1D */ bl OSDisableInterrupts /* 802A9844 002A54A4 3C 80 80 53 */ lis r4, lbl_80536D70@ha /* 802A9848 002A54A8 57 40 10 3A */ slwi r0, r26, 2 /* 802A984C 002A54AC 38 84 6D 70 */ addi r4, r4, lbl_80536D70@l @@ -54976,7 +54976,7 @@ lbl_802A995C: lbl_802A9968: /* 802A9968 002A55C8 93 DC 08 AC */ stw r30, 0x8ac(r28) /* 802A996C 002A55CC 7F 63 DB 78 */ mr r3, r27 -/* 802A9970 002A55D0 4B FC 4E 15 */ bl func_8026E784 +/* 802A9970 002A55D0 4B FC 4E 15 */ bl OSRestoreInterrupts /* 802A9974 002A55D4 39 61 00 20 */ addi r11, r1, 0x20 /* 802A9978 002A55D8 4B F1 D7 F9 */ bl func_801C7170 /* 802A997C 002A55DC 80 01 00 24 */ lwz r0, 0x24(r1) @@ -54994,7 +54994,7 @@ func_802A998C: /* 802A99A0 002A5600 38 84 6D 70 */ addi r4, r4, lbl_80536D70@l /* 802A99A4 002A5604 93 E1 00 0C */ stw r31, 0xc(r1) /* 802A99A8 002A5608 7F E4 00 2E */ lwzx r31, r4, r0 -/* 802A99AC 002A560C 4B FC 4D B1 */ bl func_8026E75C +/* 802A99AC 002A560C 4B FC 4D B1 */ bl OSDisableInterrupts /* 802A99B0 002A5610 88 1F 08 C8 */ lbz r0, 0x8c8(r31) /* 802A99B4 002A5614 7C 00 00 34 */ cntlzw r0, r0 /* 802A99B8 002A5618 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f @@ -55033,7 +55033,7 @@ lbl_802A9A20: /* 802A9A30 002A5690 54 80 04 A0 */ rlwinm r0, r4, 0, 0x12, 0x10 /* 802A9A34 002A5694 B0 06 00 CA */ sth r0, 0xca(r6) lbl_802A9A38: -/* 802A9A38 002A5698 4B FC 4D 4D */ bl func_8026E784 +/* 802A9A38 002A5698 4B FC 4D 4D */ bl OSRestoreInterrupts /* 802A9A3C 002A569C 80 01 00 14 */ lwz r0, 0x14(r1) /* 802A9A40 002A56A0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802A9A44 002A56A4 7C 08 03 A6 */ mtlr r0 @@ -55053,7 +55053,7 @@ func_802A9A50: /* 802A9A70 002A56D0 93 A1 00 14 */ stw r29, 0x14(r1) /* 802A9A74 002A56D4 7C 7D 1B 78 */ mr r29, r3 /* 802A9A78 002A56D8 7F E4 00 2E */ lwzx r31, r4, r0 -/* 802A9A7C 002A56DC 4B FC 4C E1 */ bl func_8026E75C +/* 802A9A7C 002A56DC 4B FC 4C E1 */ bl OSDisableInterrupts /* 802A9A80 002A56E0 88 9F 08 C8 */ lbz r4, 0x8c8(r31) /* 802A9A84 002A56E4 7C 7E 1B 78 */ mr r30, r3 /* 802A9A88 002A56E8 80 1F 08 AC */ lwz r0, 0x8ac(r31) @@ -55139,7 +55139,7 @@ lbl_802A9BA0: /* 802A9BA4 002A5804 7F C3 F3 78 */ mr r3, r30 /* 802A9BA8 002A5808 38 04 00 01 */ addi r0, r4, 1 /* 802A9BAC 002A580C B0 1F 09 84 */ sth r0, 0x984(r31) -/* 802A9BB0 002A5810 4B FC 4B D5 */ bl func_8026E784 +/* 802A9BB0 002A5810 4B FC 4B D5 */ bl OSRestoreInterrupts /* 802A9BB4 002A5814 80 01 00 24 */ lwz r0, 0x24(r1) /* 802A9BB8 002A5818 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802A9BBC 002A581C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -55158,9 +55158,9 @@ func_802A9BD0: /* 802A9BE4 002A5844 38 84 6D 70 */ addi r4, r4, lbl_80536D70@l /* 802A9BE8 002A5848 93 E1 00 0C */ stw r31, 0xc(r1) /* 802A9BEC 002A584C 7F E4 00 2E */ lwzx r31, r4, r0 -/* 802A9BF0 002A5850 4B FC 4B 6D */ bl func_8026E75C +/* 802A9BF0 002A5850 4B FC 4B 6D */ bl OSDisableInterrupts /* 802A9BF4 002A5854 83 FF 08 3C */ lwz r31, 0x83c(r31) -/* 802A9BF8 002A5858 4B FC 4B 8D */ bl func_8026E784 +/* 802A9BF8 002A5858 4B FC 4B 8D */ bl OSRestoreInterrupts /* 802A9BFC 002A585C 7F E3 FB 78 */ mr r3, r31 /* 802A9C00 002A5860 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802A9C04 002A5864 80 01 00 14 */ lwz r0, 0x14(r1) @@ -55196,11 +55196,11 @@ func_802A9C14: /* 802A9C70 002A58D0 98 E1 00 30 */ stb r7, 0x30(r1) /* 802A9C74 002A58D4 98 81 00 31 */ stb r4, 0x31(r1) /* 802A9C78 002A58D8 98 61 00 32 */ stb r3, 0x32(r1) -/* 802A9C7C 002A58DC 4B FC 4A E1 */ bl func_8026E75C +/* 802A9C7C 002A58DC 4B FC 4A E1 */ bl OSDisableInterrupts /* 802A9C80 002A58E0 83 BF 08 3C */ lwz r29, 0x83c(r31) /* 802A9C84 002A58E4 83 5F 08 BC */ lwz r26, 0x8bc(r31) /* 802A9C88 002A58E8 83 DF 08 DC */ lwz r30, 0x8dc(r31) -/* 802A9C8C 002A58EC 4B FC 4A F9 */ bl func_8026E784 +/* 802A9C8C 002A58EC 4B FC 4A F9 */ bl OSRestoreInterrupts /* 802A9C90 002A58F0 2C 1A FF FF */ cmpwi r26, -1 /* 802A9C94 002A58F4 41 82 15 64 */ beq lbl_802AB1F8 /* 802A9C98 002A58F8 2C 1E 00 00 */ cmpwi r30, 0 @@ -55215,9 +55215,9 @@ lbl_802A9CA8: /* 802A9CB8 002A5918 3B 40 00 00 */ li r26, 0 /* 802A9CBC 002A591C 48 00 15 3C */ b lbl_802AB1F8 lbl_802A9CC0: -/* 802A9CC0 002A5920 4B FC 4A 9D */ bl func_8026E75C +/* 802A9CC0 002A5920 4B FC 4A 9D */ bl OSDisableInterrupts /* 802A9CC4 002A5924 7C 7D 1B 78 */ mr r29, r3 -/* 802A9CC8 002A5928 4B FC 4A 95 */ bl func_8026E75C +/* 802A9CC8 002A5928 4B FC 4A 95 */ bl OSDisableInterrupts /* 802A9CCC 002A592C 88 9F 01 60 */ lbz r4, 0x160(r31) /* 802A9CD0 002A5930 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802A9CD4 002A5934 7C 04 00 50 */ subf r0, r4, r0 @@ -55227,7 +55227,7 @@ lbl_802A9CC0: /* 802A9CE4 002A5944 7C 1E 02 14 */ add r0, r30, r0 /* 802A9CE8 002A5948 7C 1E 07 74 */ extsb r30, r0 lbl_802A9CEC: -/* 802A9CEC 002A594C 4B FC 4A 99 */ bl func_8026E784 +/* 802A9CEC 002A594C 4B FC 4A 99 */ bl OSRestoreInterrupts /* 802A9CF0 002A5950 80 7F 01 68 */ lwz r3, 0x168(r31) /* 802A9CF4 002A5954 38 9E 00 05 */ addi r4, r30, 5 /* 802A9CF8 002A5958 38 03 FF FF */ addi r0, r3, -1 @@ -55263,9 +55263,9 @@ lbl_802A9CEC: /* 802A9D70 002A59D0 90 61 05 CC */ stw r3, 0x5cc(r1) /* 802A9D74 002A59D4 90 01 05 D0 */ stw r0, 0x5d0(r1) /* 802A9D78 002A59D8 91 81 05 D4 */ stw r12, 0x5d4(r1) -/* 802A9D7C 002A59DC 4B FC 49 E1 */ bl func_8026E75C +/* 802A9D7C 002A59DC 4B FC 49 E1 */ bl OSDisableInterrupts /* 802A9D80 002A59E0 7C 7E 1B 78 */ mr r30, r3 -/* 802A9D84 002A59E4 4B FC 49 D9 */ bl func_8026E75C +/* 802A9D84 002A59E4 4B FC 49 D9 */ bl OSDisableInterrupts /* 802A9D88 002A59E8 88 9F 01 60 */ lbz r4, 0x160(r31) /* 802A9D8C 002A59EC 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802A9D90 002A59F0 7C 04 00 50 */ subf r0, r4, r0 @@ -55275,13 +55275,13 @@ lbl_802A9CEC: /* 802A9DA0 002A5A00 7C 1B 02 14 */ add r0, r27, r0 /* 802A9DA4 002A5A04 7C 1B 07 74 */ extsb r27, r0 lbl_802A9DA8: -/* 802A9DA8 002A5A08 4B FC 49 DD */ bl func_8026E784 +/* 802A9DA8 002A5A08 4B FC 49 DD */ bl OSRestoreInterrupts /* 802A9DAC 002A5A0C 80 7F 01 68 */ lwz r3, 0x168(r31) /* 802A9DB0 002A5A10 38 03 FF FF */ addi r0, r3, -1 /* 802A9DB4 002A5A14 7C 00 D8 40 */ cmplw r0, r27 /* 802A9DB8 002A5A18 40 82 00 10 */ bne lbl_802A9DC8 /* 802A9DBC 002A5A1C 7F C3 F3 78 */ mr r3, r30 -/* 802A9DC0 002A5A20 4B FC 49 C5 */ bl func_8026E784 +/* 802A9DC0 002A5A20 4B FC 49 C5 */ bl OSRestoreInterrupts /* 802A9DC4 002A5A24 48 00 00 78 */ b lbl_802A9E3C lbl_802A9DC8: /* 802A9DC8 002A5A28 88 1F 01 61 */ lbz r0, 0x161(r31) @@ -55312,7 +55312,7 @@ lbl_802A9DC8: /* 802A9E2C 002A5A8C 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802A9E30 002A5A90 7C 00 20 78 */ andc r0, r0, r4 /* 802A9E34 002A5A94 98 1F 01 61 */ stb r0, 0x161(r31) -/* 802A9E38 002A5A98 4B FC 49 4D */ bl func_8026E784 +/* 802A9E38 002A5A98 4B FC 49 4D */ bl OSRestoreInterrupts lbl_802A9E3C: /* 802A9E3C 002A5A9C 3C 60 04 A2 */ lis r3, 0x04A20001@ha /* 802A9E40 002A5AA0 39 20 00 01 */ li r9, 1 @@ -55362,9 +55362,9 @@ lbl_802A9E3C: /* 802A9EF0 002A5B50 90 81 05 3C */ stw r4, 0x53c(r1) /* 802A9EF4 002A5B54 90 61 05 40 */ stw r3, 0x540(r1) /* 802A9EF8 002A5B58 90 01 05 44 */ stw r0, 0x544(r1) -/* 802A9EFC 002A5B5C 4B FC 48 61 */ bl func_8026E75C +/* 802A9EFC 002A5B5C 4B FC 48 61 */ bl OSDisableInterrupts /* 802A9F00 002A5B60 7C 7E 1B 78 */ mr r30, r3 -/* 802A9F04 002A5B64 4B FC 48 59 */ bl func_8026E75C +/* 802A9F04 002A5B64 4B FC 48 59 */ bl OSDisableInterrupts /* 802A9F08 002A5B68 88 9F 01 60 */ lbz r4, 0x160(r31) /* 802A9F0C 002A5B6C 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802A9F10 002A5B70 7C 04 00 50 */ subf r0, r4, r0 @@ -55374,13 +55374,13 @@ lbl_802A9E3C: /* 802A9F20 002A5B80 7C 1B 02 14 */ add r0, r27, r0 /* 802A9F24 002A5B84 7C 1B 07 74 */ extsb r27, r0 lbl_802A9F28: -/* 802A9F28 002A5B88 4B FC 48 5D */ bl func_8026E784 +/* 802A9F28 002A5B88 4B FC 48 5D */ bl OSRestoreInterrupts /* 802A9F2C 002A5B8C 80 7F 01 68 */ lwz r3, 0x168(r31) /* 802A9F30 002A5B90 38 03 FF FF */ addi r0, r3, -1 /* 802A9F34 002A5B94 7C 00 D8 40 */ cmplw r0, r27 /* 802A9F38 002A5B98 40 82 00 10 */ bne lbl_802A9F48 /* 802A9F3C 002A5B9C 7F C3 F3 78 */ mr r3, r30 -/* 802A9F40 002A5BA0 4B FC 48 45 */ bl func_8026E784 +/* 802A9F40 002A5BA0 4B FC 48 45 */ bl OSRestoreInterrupts /* 802A9F44 002A5BA4 48 00 00 78 */ b lbl_802A9FBC lbl_802A9F48: /* 802A9F48 002A5BA8 88 1F 01 61 */ lbz r0, 0x161(r31) @@ -55411,7 +55411,7 @@ lbl_802A9F48: /* 802A9FAC 002A5C0C 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802A9FB0 002A5C10 7C 00 20 78 */ andc r0, r0, r4 /* 802A9FB4 002A5C14 98 1F 01 61 */ stb r0, 0x161(r31) -/* 802A9FB8 002A5C18 4B FC 47 CD */ bl func_8026E784 +/* 802A9FB8 002A5C18 4B FC 47 CD */ bl OSRestoreInterrupts lbl_802A9FBC: /* 802A9FBC 002A5C1C 3C 60 04 A2 */ lis r3, 0x04A20009@ha /* 802A9FC0 002A5C20 39 20 00 00 */ li r9, 0 @@ -55461,9 +55461,9 @@ lbl_802A9FBC: /* 802AA070 002A5CD0 90 81 04 DC */ stw r4, 0x4dc(r1) /* 802AA074 002A5CD4 90 61 04 E0 */ stw r3, 0x4e0(r1) /* 802AA078 002A5CD8 90 01 04 E4 */ stw r0, 0x4e4(r1) -/* 802AA07C 002A5CDC 4B FC 46 E1 */ bl func_8026E75C +/* 802AA07C 002A5CDC 4B FC 46 E1 */ bl OSDisableInterrupts /* 802AA080 002A5CE0 7C 7E 1B 78 */ mr r30, r3 -/* 802AA084 002A5CE4 4B FC 46 D9 */ bl func_8026E75C +/* 802AA084 002A5CE4 4B FC 46 D9 */ bl OSDisableInterrupts /* 802AA088 002A5CE8 88 9F 01 60 */ lbz r4, 0x160(r31) /* 802AA08C 002A5CEC 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AA090 002A5CF0 7C 04 00 50 */ subf r0, r4, r0 @@ -55473,13 +55473,13 @@ lbl_802A9FBC: /* 802AA0A0 002A5D00 7C 1B 02 14 */ add r0, r27, r0 /* 802AA0A4 002A5D04 7C 1B 07 74 */ extsb r27, r0 lbl_802AA0A8: -/* 802AA0A8 002A5D08 4B FC 46 DD */ bl func_8026E784 +/* 802AA0A8 002A5D08 4B FC 46 DD */ bl OSRestoreInterrupts /* 802AA0AC 002A5D0C 80 7F 01 68 */ lwz r3, 0x168(r31) /* 802AA0B0 002A5D10 38 03 FF FF */ addi r0, r3, -1 /* 802AA0B4 002A5D14 7C 00 D8 40 */ cmplw r0, r27 /* 802AA0B8 002A5D18 40 82 00 10 */ bne lbl_802AA0C8 /* 802AA0BC 002A5D1C 7F C3 F3 78 */ mr r3, r30 -/* 802AA0C0 002A5D20 4B FC 46 C5 */ bl func_8026E784 +/* 802AA0C0 002A5D20 4B FC 46 C5 */ bl OSRestoreInterrupts /* 802AA0C4 002A5D24 48 00 00 78 */ b lbl_802AA13C lbl_802AA0C8: /* 802AA0C8 002A5D28 88 1F 01 61 */ lbz r0, 0x161(r31) @@ -55510,7 +55510,7 @@ lbl_802AA0C8: /* 802AA12C 002A5D8C 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802AA130 002A5D90 7C 00 20 78 */ andc r0, r0, r4 /* 802AA134 002A5D94 98 1F 01 61 */ stb r0, 0x161(r31) -/* 802AA138 002A5D98 4B FC 46 4D */ bl func_8026E784 +/* 802AA138 002A5D98 4B FC 46 4D */ bl OSRestoreInterrupts lbl_802AA13C: /* 802AA13C 002A5D9C 39 80 00 00 */ li r12, 0 /* 802AA140 002A5DA0 38 00 00 01 */ li r0, 1 @@ -55541,9 +55541,9 @@ lbl_802AA13C: /* 802AA1A4 002A5E04 90 61 04 AC */ stw r3, 0x4ac(r1) /* 802AA1A8 002A5E08 90 01 04 B0 */ stw r0, 0x4b0(r1) /* 802AA1AC 002A5E0C 91 81 04 B4 */ stw r12, 0x4b4(r1) -/* 802AA1B0 002A5E10 4B FC 45 AD */ bl func_8026E75C +/* 802AA1B0 002A5E10 4B FC 45 AD */ bl OSDisableInterrupts /* 802AA1B4 002A5E14 7C 7E 1B 78 */ mr r30, r3 -/* 802AA1B8 002A5E18 4B FC 45 A5 */ bl func_8026E75C +/* 802AA1B8 002A5E18 4B FC 45 A5 */ bl OSDisableInterrupts /* 802AA1BC 002A5E1C 88 9F 01 60 */ lbz r4, 0x160(r31) /* 802AA1C0 002A5E20 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AA1C4 002A5E24 7C 04 00 50 */ subf r0, r4, r0 @@ -55553,13 +55553,13 @@ lbl_802AA13C: /* 802AA1D4 002A5E34 7C 1B 02 14 */ add r0, r27, r0 /* 802AA1D8 002A5E38 7C 1B 07 74 */ extsb r27, r0 lbl_802AA1DC: -/* 802AA1DC 002A5E3C 4B FC 45 A9 */ bl func_8026E784 +/* 802AA1DC 002A5E3C 4B FC 45 A9 */ bl OSRestoreInterrupts /* 802AA1E0 002A5E40 80 7F 01 68 */ lwz r3, 0x168(r31) /* 802AA1E4 002A5E44 38 03 FF FF */ addi r0, r3, -1 /* 802AA1E8 002A5E48 7C 00 D8 40 */ cmplw r0, r27 /* 802AA1EC 002A5E4C 40 82 00 10 */ bne lbl_802AA1FC /* 802AA1F0 002A5E50 7F C3 F3 78 */ mr r3, r30 -/* 802AA1F4 002A5E54 4B FC 45 91 */ bl func_8026E784 +/* 802AA1F4 002A5E54 4B FC 45 91 */ bl OSRestoreInterrupts /* 802AA1F8 002A5E58 48 00 00 78 */ b lbl_802AA270 lbl_802AA1FC: /* 802AA1FC 002A5E5C 88 1F 01 61 */ lbz r0, 0x161(r31) @@ -55590,7 +55590,7 @@ lbl_802AA1FC: /* 802AA260 002A5EC0 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802AA264 002A5EC4 7C 00 20 78 */ andc r0, r0, r4 /* 802AA268 002A5EC8 98 1F 01 61 */ stb r0, 0x161(r31) -/* 802AA26C 002A5ECC 4B FC 45 19 */ bl func_8026E784 +/* 802AA26C 002A5ECC 4B FC 45 19 */ bl OSRestoreInterrupts lbl_802AA270: /* 802AA270 002A5ED0 39 60 00 00 */ li r11, 0 /* 802AA274 002A5ED4 38 00 00 01 */ li r0, 1 @@ -55621,9 +55621,9 @@ lbl_802AA270: /* 802AA2D8 002A5F38 90 01 04 4C */ stw r0, 0x44c(r1) /* 802AA2DC 002A5F3C 91 61 04 50 */ stw r11, 0x450(r1) /* 802AA2E0 002A5F40 93 81 04 54 */ stw r28, 0x454(r1) -/* 802AA2E4 002A5F44 4B FC 44 79 */ bl func_8026E75C +/* 802AA2E4 002A5F44 4B FC 44 79 */ bl OSDisableInterrupts /* 802AA2E8 002A5F48 7C 7E 1B 78 */ mr r30, r3 -/* 802AA2EC 002A5F4C 4B FC 44 71 */ bl func_8026E75C +/* 802AA2EC 002A5F4C 4B FC 44 71 */ bl OSDisableInterrupts /* 802AA2F0 002A5F50 88 9F 01 60 */ lbz r4, 0x160(r31) /* 802AA2F4 002A5F54 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AA2F8 002A5F58 7C 04 00 50 */ subf r0, r4, r0 @@ -55633,13 +55633,13 @@ lbl_802AA270: /* 802AA308 002A5F68 7C 1B 02 14 */ add r0, r27, r0 /* 802AA30C 002A5F6C 7C 1B 07 74 */ extsb r27, r0 lbl_802AA310: -/* 802AA310 002A5F70 4B FC 44 75 */ bl func_8026E784 +/* 802AA310 002A5F70 4B FC 44 75 */ bl OSRestoreInterrupts /* 802AA314 002A5F74 80 7F 01 68 */ lwz r3, 0x168(r31) /* 802AA318 002A5F78 38 03 FF FF */ addi r0, r3, -1 /* 802AA31C 002A5F7C 7C 00 D8 40 */ cmplw r0, r27 /* 802AA320 002A5F80 40 82 00 10 */ bne lbl_802AA330 /* 802AA324 002A5F84 7F C3 F3 78 */ mr r3, r30 -/* 802AA328 002A5F88 4B FC 44 5D */ bl func_8026E784 +/* 802AA328 002A5F88 4B FC 44 5D */ bl OSRestoreInterrupts /* 802AA32C 002A5F8C 48 00 00 78 */ b lbl_802AA3A4 lbl_802AA330: /* 802AA330 002A5F90 88 1F 01 61 */ lbz r0, 0x161(r31) @@ -55670,16 +55670,16 @@ lbl_802AA330: /* 802AA394 002A5FF4 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802AA398 002A5FF8 7C 00 20 78 */ andc r0, r0, r4 /* 802AA39C 002A5FFC 98 1F 01 61 */ stb r0, 0x161(r31) -/* 802AA3A0 002A6000 4B FC 43 E5 */ bl func_8026E784 +/* 802AA3A0 002A6000 4B FC 43 E5 */ bl OSRestoreInterrupts lbl_802AA3A4: /* 802AA3A4 002A6004 7F A3 EB 78 */ mr r3, r29 -/* 802AA3A8 002A6008 4B FC 43 DD */ bl func_8026E784 +/* 802AA3A8 002A6008 4B FC 43 DD */ bl OSRestoreInterrupts /* 802AA3AC 002A600C 38 60 00 00 */ li r3, 0 /* 802AA3B0 002A6010 48 00 0E 68 */ b lbl_802AB218 lbl_802AA3B4: /* 802AA3B4 002A6014 7F A3 EB 78 */ mr r3, r29 /* 802AA3B8 002A6018 3B 40 FF FE */ li r26, -2 -/* 802AA3BC 002A601C 4B FC 43 C9 */ bl func_8026E784 +/* 802AA3BC 002A601C 4B FC 43 C9 */ bl OSRestoreInterrupts /* 802AA3C0 002A6020 48 00 0E 38 */ b lbl_802AB1F8 lbl_802AA3C4: /* 802AA3C4 002A6024 2C 19 00 03 */ cmpwi r25, 3 @@ -55695,9 +55695,9 @@ lbl_802AA3E0: /* 802AA3E8 002A6048 40 80 0E 10 */ bge lbl_802AB1F8 /* 802AA3EC 002A604C 48 00 0C 70 */ b lbl_802AB05C lbl_802AA3F0: -/* 802AA3F0 002A6050 4B FC 43 6D */ bl func_8026E75C +/* 802AA3F0 002A6050 4B FC 43 6D */ bl OSDisableInterrupts /* 802AA3F4 002A6054 7C 7D 1B 78 */ mr r29, r3 -/* 802AA3F8 002A6058 4B FC 43 65 */ bl func_8026E75C +/* 802AA3F8 002A6058 4B FC 43 65 */ bl OSDisableInterrupts /* 802AA3FC 002A605C 88 9F 01 60 */ lbz r4, 0x160(r31) /* 802AA400 002A6060 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AA404 002A6064 7C 04 00 50 */ subf r0, r4, r0 @@ -55707,7 +55707,7 @@ lbl_802AA3F0: /* 802AA414 002A6074 7C 1E 02 14 */ add r0, r30, r0 /* 802AA418 002A6078 7C 1E 07 74 */ extsb r30, r0 lbl_802AA41C: -/* 802AA41C 002A607C 4B FC 43 69 */ bl func_8026E784 +/* 802AA41C 002A607C 4B FC 43 69 */ bl OSRestoreInterrupts /* 802AA420 002A6080 80 7F 01 68 */ lwz r3, 0x168(r31) /* 802AA424 002A6084 38 9E 00 07 */ addi r4, r30, 7 /* 802AA428 002A6088 38 03 FF FF */ addi r0, r3, -1 @@ -55743,9 +55743,9 @@ lbl_802AA41C: /* 802AA4A0 002A6100 90 61 03 EC */ stw r3, 0x3ec(r1) /* 802AA4A4 002A6104 90 01 03 F0 */ stw r0, 0x3f0(r1) /* 802AA4A8 002A6108 91 81 03 F4 */ stw r12, 0x3f4(r1) -/* 802AA4AC 002A610C 4B FC 42 B1 */ bl func_8026E75C +/* 802AA4AC 002A610C 4B FC 42 B1 */ bl OSDisableInterrupts /* 802AA4B0 002A6110 7C 7E 1B 78 */ mr r30, r3 -/* 802AA4B4 002A6114 4B FC 42 A9 */ bl func_8026E75C +/* 802AA4B4 002A6114 4B FC 42 A9 */ bl OSDisableInterrupts /* 802AA4B8 002A6118 88 9F 01 60 */ lbz r4, 0x160(r31) /* 802AA4BC 002A611C 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AA4C0 002A6120 7C 04 00 50 */ subf r0, r4, r0 @@ -55755,13 +55755,13 @@ lbl_802AA41C: /* 802AA4D0 002A6130 7C 1B 02 14 */ add r0, r27, r0 /* 802AA4D4 002A6134 7C 1B 07 74 */ extsb r27, r0 lbl_802AA4D8: -/* 802AA4D8 002A6138 4B FC 42 AD */ bl func_8026E784 +/* 802AA4D8 002A6138 4B FC 42 AD */ bl OSRestoreInterrupts /* 802AA4DC 002A613C 80 7F 01 68 */ lwz r3, 0x168(r31) /* 802AA4E0 002A6140 38 03 FF FF */ addi r0, r3, -1 /* 802AA4E4 002A6144 7C 00 D8 40 */ cmplw r0, r27 /* 802AA4E8 002A6148 40 82 00 10 */ bne lbl_802AA4F8 /* 802AA4EC 002A614C 7F C3 F3 78 */ mr r3, r30 -/* 802AA4F0 002A6150 4B FC 42 95 */ bl func_8026E784 +/* 802AA4F0 002A6150 4B FC 42 95 */ bl OSRestoreInterrupts /* 802AA4F4 002A6154 48 00 00 78 */ b lbl_802AA56C lbl_802AA4F8: /* 802AA4F8 002A6158 88 1F 01 61 */ lbz r0, 0x161(r31) @@ -55792,7 +55792,7 @@ lbl_802AA4F8: /* 802AA55C 002A61BC 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802AA560 002A61C0 7C 00 20 78 */ andc r0, r0, r4 /* 802AA564 002A61C4 98 1F 01 61 */ stb r0, 0x161(r31) -/* 802AA568 002A61C8 4B FC 42 1D */ bl func_8026E784 +/* 802AA568 002A61C8 4B FC 42 1D */ bl OSRestoreInterrupts lbl_802AA56C: /* 802AA56C 002A61CC 38 60 00 01 */ li r3, 1 /* 802AA570 002A61D0 38 00 00 04 */ li r0, 4 @@ -55824,9 +55824,9 @@ lbl_802AA56C: /* 802AA5D8 002A6238 90 61 03 8C */ stw r3, 0x38c(r1) /* 802AA5DC 002A623C 90 01 03 90 */ stw r0, 0x390(r1) /* 802AA5E0 002A6240 91 81 03 94 */ stw r12, 0x394(r1) -/* 802AA5E4 002A6244 4B FC 41 79 */ bl func_8026E75C +/* 802AA5E4 002A6244 4B FC 41 79 */ bl OSDisableInterrupts /* 802AA5E8 002A6248 7C 7E 1B 78 */ mr r30, r3 -/* 802AA5EC 002A624C 4B FC 41 71 */ bl func_8026E75C +/* 802AA5EC 002A624C 4B FC 41 71 */ bl OSDisableInterrupts /* 802AA5F0 002A6250 88 9F 01 60 */ lbz r4, 0x160(r31) /* 802AA5F4 002A6254 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AA5F8 002A6258 7C 04 00 50 */ subf r0, r4, r0 @@ -55836,13 +55836,13 @@ lbl_802AA56C: /* 802AA608 002A6268 7C 1B 02 14 */ add r0, r27, r0 /* 802AA60C 002A626C 7C 1B 07 74 */ extsb r27, r0 lbl_802AA610: -/* 802AA610 002A6270 4B FC 41 75 */ bl func_8026E784 +/* 802AA610 002A6270 4B FC 41 75 */ bl OSRestoreInterrupts /* 802AA614 002A6274 80 7F 01 68 */ lwz r3, 0x168(r31) /* 802AA618 002A6278 38 03 FF FF */ addi r0, r3, -1 /* 802AA61C 002A627C 7C 00 D8 40 */ cmplw r0, r27 /* 802AA620 002A6280 40 82 00 10 */ bne lbl_802AA630 /* 802AA624 002A6284 7F C3 F3 78 */ mr r3, r30 -/* 802AA628 002A6288 4B FC 41 5D */ bl func_8026E784 +/* 802AA628 002A6288 4B FC 41 5D */ bl OSRestoreInterrupts /* 802AA62C 002A628C 48 00 00 78 */ b lbl_802AA6A4 lbl_802AA630: /* 802AA630 002A6290 88 1F 01 61 */ lbz r0, 0x161(r31) @@ -55873,7 +55873,7 @@ lbl_802AA630: /* 802AA694 002A62F4 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802AA698 002A62F8 7C 00 20 78 */ andc r0, r0, r4 /* 802AA69C 002A62FC 98 1F 01 61 */ stb r0, 0x161(r31) -/* 802AA6A0 002A6300 4B FC 40 E5 */ bl func_8026E784 +/* 802AA6A0 002A6300 4B FC 40 E5 */ bl OSRestoreInterrupts lbl_802AA6A4: /* 802AA6A4 002A6304 3C 60 04 A2 */ lis r3, 0x04A20009@ha /* 802AA6A8 002A6308 39 20 00 01 */ li r9, 1 @@ -55923,9 +55923,9 @@ lbl_802AA6A4: /* 802AA758 002A63B8 90 81 02 FC */ stw r4, 0x2fc(r1) /* 802AA75C 002A63BC 90 61 03 00 */ stw r3, 0x300(r1) /* 802AA760 002A63C0 90 01 03 04 */ stw r0, 0x304(r1) -/* 802AA764 002A63C4 4B FC 3F F9 */ bl func_8026E75C +/* 802AA764 002A63C4 4B FC 3F F9 */ bl OSDisableInterrupts /* 802AA768 002A63C8 7C 7E 1B 78 */ mr r30, r3 -/* 802AA76C 002A63CC 4B FC 3F F1 */ bl func_8026E75C +/* 802AA76C 002A63CC 4B FC 3F F1 */ bl OSDisableInterrupts /* 802AA770 002A63D0 88 9F 01 60 */ lbz r4, 0x160(r31) /* 802AA774 002A63D4 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AA778 002A63D8 7C 04 00 50 */ subf r0, r4, r0 @@ -55935,13 +55935,13 @@ lbl_802AA6A4: /* 802AA788 002A63E8 7C 1B 02 14 */ add r0, r27, r0 /* 802AA78C 002A63EC 7C 1B 07 74 */ extsb r27, r0 lbl_802AA790: -/* 802AA790 002A63F0 4B FC 3F F5 */ bl func_8026E784 +/* 802AA790 002A63F0 4B FC 3F F5 */ bl OSRestoreInterrupts /* 802AA794 002A63F4 80 7F 01 68 */ lwz r3, 0x168(r31) /* 802AA798 002A63F8 38 03 FF FF */ addi r0, r3, -1 /* 802AA79C 002A63FC 7C 00 D8 40 */ cmplw r0, r27 /* 802AA7A0 002A6400 40 82 00 10 */ bne lbl_802AA7B0 /* 802AA7A4 002A6404 7F C3 F3 78 */ mr r3, r30 -/* 802AA7A8 002A6408 4B FC 3F DD */ bl func_8026E784 +/* 802AA7A8 002A6408 4B FC 3F DD */ bl OSRestoreInterrupts /* 802AA7AC 002A640C 48 00 00 78 */ b lbl_802AA824 lbl_802AA7B0: /* 802AA7B0 002A6410 88 1F 01 61 */ lbz r0, 0x161(r31) @@ -55972,7 +55972,7 @@ lbl_802AA7B0: /* 802AA814 002A6474 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802AA818 002A6478 7C 00 20 78 */ andc r0, r0, r4 /* 802AA81C 002A647C 98 1F 01 61 */ stb r0, 0x161(r31) -/* 802AA820 002A6480 4B FC 3F 65 */ bl func_8026E784 +/* 802AA820 002A6480 4B FC 3F 65 */ bl OSRestoreInterrupts lbl_802AA824: /* 802AA824 002A6484 3C 60 04 A2 */ lis r3, 0x04A20001@ha /* 802AA828 002A6488 38 80 00 80 */ li r4, 0x80 @@ -56023,9 +56023,9 @@ lbl_802AA824: /* 802AA8DC 002A653C 90 81 02 9C */ stw r4, 0x29c(r1) /* 802AA8E0 002A6540 90 61 02 A0 */ stw r3, 0x2a0(r1) /* 802AA8E4 002A6544 90 01 02 A4 */ stw r0, 0x2a4(r1) -/* 802AA8E8 002A6548 4B FC 3E 75 */ bl func_8026E75C +/* 802AA8E8 002A6548 4B FC 3E 75 */ bl OSDisableInterrupts /* 802AA8EC 002A654C 7C 7E 1B 78 */ mr r30, r3 -/* 802AA8F0 002A6550 4B FC 3E 6D */ bl func_8026E75C +/* 802AA8F0 002A6550 4B FC 3E 6D */ bl OSDisableInterrupts /* 802AA8F4 002A6554 88 9F 01 60 */ lbz r4, 0x160(r31) /* 802AA8F8 002A6558 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AA8FC 002A655C 7C 04 00 50 */ subf r0, r4, r0 @@ -56035,13 +56035,13 @@ lbl_802AA824: /* 802AA90C 002A656C 7C 1B 02 14 */ add r0, r27, r0 /* 802AA910 002A6570 7C 1B 07 74 */ extsb r27, r0 lbl_802AA914: -/* 802AA914 002A6574 4B FC 3E 71 */ bl func_8026E784 +/* 802AA914 002A6574 4B FC 3E 71 */ bl OSRestoreInterrupts /* 802AA918 002A6578 80 7F 01 68 */ lwz r3, 0x168(r31) /* 802AA91C 002A657C 38 03 FF FF */ addi r0, r3, -1 /* 802AA920 002A6580 7C 00 D8 40 */ cmplw r0, r27 /* 802AA924 002A6584 40 82 00 10 */ bne lbl_802AA934 /* 802AA928 002A6588 7F C3 F3 78 */ mr r3, r30 -/* 802AA92C 002A658C 4B FC 3E 59 */ bl func_8026E784 +/* 802AA92C 002A658C 4B FC 3E 59 */ bl OSRestoreInterrupts /* 802AA930 002A6590 48 00 00 78 */ b lbl_802AA9A8 lbl_802AA934: /* 802AA934 002A6594 88 1F 01 61 */ lbz r0, 0x161(r31) @@ -56072,7 +56072,7 @@ lbl_802AA934: /* 802AA998 002A65F8 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802AA99C 002A65FC 7C 00 20 78 */ andc r0, r0, r4 /* 802AA9A0 002A6600 98 1F 01 61 */ stb r0, 0x161(r31) -/* 802AA9A4 002A6604 4B FC 3D E1 */ bl func_8026E784 +/* 802AA9A4 002A6604 4B FC 3D E1 */ bl OSRestoreInterrupts lbl_802AA9A8: /* 802AA9A8 002A6608 88 8D AE 5A */ lbz r4, lbl_8064011A-_SDA_BASE_(r13) /* 802AA9AC 002A660C 3C 60 04 A2 */ lis r3, 0x04A20001@ha @@ -56123,9 +56123,9 @@ lbl_802AA9A8: /* 802AAA60 002A66C0 90 81 02 6C */ stw r4, 0x26c(r1) /* 802AAA64 002A66C4 90 61 02 70 */ stw r3, 0x270(r1) /* 802AAA68 002A66C8 90 01 02 74 */ stw r0, 0x274(r1) -/* 802AAA6C 002A66CC 4B FC 3C F1 */ bl func_8026E75C +/* 802AAA6C 002A66CC 4B FC 3C F1 */ bl OSDisableInterrupts /* 802AAA70 002A66D0 7C 7E 1B 78 */ mr r30, r3 -/* 802AAA74 002A66D4 4B FC 3C E9 */ bl func_8026E75C +/* 802AAA74 002A66D4 4B FC 3C E9 */ bl OSDisableInterrupts /* 802AAA78 002A66D8 88 9F 01 60 */ lbz r4, 0x160(r31) /* 802AAA7C 002A66DC 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AAA80 002A66E0 7C 04 00 50 */ subf r0, r4, r0 @@ -56135,13 +56135,13 @@ lbl_802AA9A8: /* 802AAA90 002A66F0 7C 1B 02 14 */ add r0, r27, r0 /* 802AAA94 002A66F4 7C 1B 07 74 */ extsb r27, r0 lbl_802AAA98: -/* 802AAA98 002A66F8 4B FC 3C ED */ bl func_8026E784 +/* 802AAA98 002A66F8 4B FC 3C ED */ bl OSRestoreInterrupts /* 802AAA9C 002A66FC 80 7F 01 68 */ lwz r3, 0x168(r31) /* 802AAAA0 002A6700 38 03 FF FF */ addi r0, r3, -1 /* 802AAAA4 002A6704 7C 00 D8 40 */ cmplw r0, r27 /* 802AAAA8 002A6708 40 82 00 10 */ bne lbl_802AAAB8 /* 802AAAAC 002A670C 7F C3 F3 78 */ mr r3, r30 -/* 802AAAB0 002A6710 4B FC 3C D5 */ bl func_8026E784 +/* 802AAAB0 002A6710 4B FC 3C D5 */ bl OSRestoreInterrupts /* 802AAAB4 002A6714 48 00 00 78 */ b lbl_802AAB2C lbl_802AAAB8: /* 802AAAB8 002A6718 88 1F 01 61 */ lbz r0, 0x161(r31) @@ -56172,7 +56172,7 @@ lbl_802AAAB8: /* 802AAB1C 002A677C 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802AAB20 002A6780 7C 00 20 78 */ andc r0, r0, r4 /* 802AAB24 002A6784 98 1F 01 61 */ stb r0, 0x161(r31) -/* 802AAB28 002A6788 4B FC 3C 5D */ bl func_8026E784 +/* 802AAB28 002A6788 4B FC 3C 5D */ bl OSRestoreInterrupts lbl_802AAB2C: /* 802AAB2C 002A678C 39 80 00 00 */ li r12, 0 /* 802AAB30 002A6790 38 00 00 01 */ li r0, 1 @@ -56203,9 +56203,9 @@ lbl_802AAB2C: /* 802AAB94 002A67F4 90 61 02 0C */ stw r3, 0x20c(r1) /* 802AAB98 002A67F8 90 01 02 10 */ stw r0, 0x210(r1) /* 802AAB9C 002A67FC 91 81 02 14 */ stw r12, 0x214(r1) -/* 802AABA0 002A6800 4B FC 3B BD */ bl func_8026E75C +/* 802AABA0 002A6800 4B FC 3B BD */ bl OSDisableInterrupts /* 802AABA4 002A6804 7C 7E 1B 78 */ mr r30, r3 -/* 802AABA8 002A6808 4B FC 3B B5 */ bl func_8026E75C +/* 802AABA8 002A6808 4B FC 3B B5 */ bl OSDisableInterrupts /* 802AABAC 002A680C 88 9F 01 60 */ lbz r4, 0x160(r31) /* 802AABB0 002A6810 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AABB4 002A6814 7C 04 00 50 */ subf r0, r4, r0 @@ -56215,13 +56215,13 @@ lbl_802AAB2C: /* 802AABC4 002A6824 7C 1B 02 14 */ add r0, r27, r0 /* 802AABC8 002A6828 7C 1B 07 74 */ extsb r27, r0 lbl_802AABCC: -/* 802AABCC 002A682C 4B FC 3B B9 */ bl func_8026E784 +/* 802AABCC 002A682C 4B FC 3B B9 */ bl OSRestoreInterrupts /* 802AABD0 002A6830 80 7F 01 68 */ lwz r3, 0x168(r31) /* 802AABD4 002A6834 38 03 FF FF */ addi r0, r3, -1 /* 802AABD8 002A6838 7C 00 D8 40 */ cmplw r0, r27 /* 802AABDC 002A683C 40 82 00 10 */ bne lbl_802AABEC /* 802AABE0 002A6840 7F C3 F3 78 */ mr r3, r30 -/* 802AABE4 002A6844 4B FC 3B A1 */ bl func_8026E784 +/* 802AABE4 002A6844 4B FC 3B A1 */ bl OSRestoreInterrupts /* 802AABE8 002A6848 48 00 00 78 */ b lbl_802AAC60 lbl_802AABEC: /* 802AABEC 002A684C 88 1F 01 61 */ lbz r0, 0x161(r31) @@ -56252,7 +56252,7 @@ lbl_802AABEC: /* 802AAC50 002A68B0 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802AAC54 002A68B4 7C 00 20 78 */ andc r0, r0, r4 /* 802AAC58 002A68B8 98 1F 01 61 */ stb r0, 0x161(r31) -/* 802AAC5C 002A68BC 4B FC 3B 29 */ bl func_8026E784 +/* 802AAC5C 002A68BC 4B FC 3B 29 */ bl OSRestoreInterrupts lbl_802AAC60: /* 802AAC60 002A68C0 39 60 00 00 */ li r11, 0 /* 802AAC64 002A68C4 38 00 00 01 */ li r0, 1 @@ -56283,9 +56283,9 @@ lbl_802AAC60: /* 802AACC8 002A6928 90 01 01 AC */ stw r0, 0x1ac(r1) /* 802AACCC 002A692C 91 61 01 B0 */ stw r11, 0x1b0(r1) /* 802AACD0 002A6930 93 81 01 B4 */ stw r28, 0x1b4(r1) -/* 802AACD4 002A6934 4B FC 3A 89 */ bl func_8026E75C +/* 802AACD4 002A6934 4B FC 3A 89 */ bl OSDisableInterrupts /* 802AACD8 002A6938 7C 7E 1B 78 */ mr r30, r3 -/* 802AACDC 002A693C 4B FC 3A 81 */ bl func_8026E75C +/* 802AACDC 002A693C 4B FC 3A 81 */ bl OSDisableInterrupts /* 802AACE0 002A6940 88 9F 01 60 */ lbz r4, 0x160(r31) /* 802AACE4 002A6944 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AACE8 002A6948 7C 04 00 50 */ subf r0, r4, r0 @@ -56295,13 +56295,13 @@ lbl_802AAC60: /* 802AACF8 002A6958 7C 1B 02 14 */ add r0, r27, r0 /* 802AACFC 002A695C 7C 1B 07 74 */ extsb r27, r0 lbl_802AAD00: -/* 802AAD00 002A6960 4B FC 3A 85 */ bl func_8026E784 +/* 802AAD00 002A6960 4B FC 3A 85 */ bl OSRestoreInterrupts /* 802AAD04 002A6964 80 7F 01 68 */ lwz r3, 0x168(r31) /* 802AAD08 002A6968 38 03 FF FF */ addi r0, r3, -1 /* 802AAD0C 002A696C 7C 00 D8 40 */ cmplw r0, r27 /* 802AAD10 002A6970 40 82 00 10 */ bne lbl_802AAD20 /* 802AAD14 002A6974 7F C3 F3 78 */ mr r3, r30 -/* 802AAD18 002A6978 4B FC 3A 6D */ bl func_8026E784 +/* 802AAD18 002A6978 4B FC 3A 6D */ bl OSRestoreInterrupts /* 802AAD1C 002A697C 48 00 00 78 */ b lbl_802AAD94 lbl_802AAD20: /* 802AAD20 002A6980 88 1F 01 61 */ lbz r0, 0x161(r31) @@ -56332,16 +56332,16 @@ lbl_802AAD20: /* 802AAD84 002A69E4 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802AAD88 002A69E8 7C 00 20 78 */ andc r0, r0, r4 /* 802AAD8C 002A69EC 98 1F 01 61 */ stb r0, 0x161(r31) -/* 802AAD90 002A69F0 4B FC 39 F5 */ bl func_8026E784 +/* 802AAD90 002A69F0 4B FC 39 F5 */ bl OSRestoreInterrupts lbl_802AAD94: /* 802AAD94 002A69F4 7F A3 EB 78 */ mr r3, r29 -/* 802AAD98 002A69F8 4B FC 39 ED */ bl func_8026E784 +/* 802AAD98 002A69F8 4B FC 39 ED */ bl OSRestoreInterrupts /* 802AAD9C 002A69FC 38 60 00 00 */ li r3, 0 /* 802AADA0 002A6A00 48 00 04 78 */ b lbl_802AB218 lbl_802AADA4: /* 802AADA4 002A6A04 7F A3 EB 78 */ mr r3, r29 /* 802AADA8 002A6A08 3B 40 FF FE */ li r26, -2 -/* 802AADAC 002A6A0C 4B FC 39 D9 */ bl func_8026E784 +/* 802AADAC 002A6A0C 4B FC 39 D9 */ bl OSRestoreInterrupts /* 802AADB0 002A6A10 48 00 04 48 */ b lbl_802AB1F8 lbl_802AADB4: /* 802AADB4 002A6A14 38 60 00 01 */ li r3, 1 @@ -56373,9 +56373,9 @@ lbl_802AADB4: /* 802AAE1C 002A6A7C 90 61 01 4C */ stw r3, 0x14c(r1) /* 802AAE20 002A6A80 90 01 01 50 */ stw r0, 0x150(r1) /* 802AAE24 002A6A84 93 81 01 54 */ stw r28, 0x154(r1) -/* 802AAE28 002A6A88 4B FC 39 35 */ bl func_8026E75C +/* 802AAE28 002A6A88 4B FC 39 35 */ bl OSDisableInterrupts /* 802AAE2C 002A6A8C 7C 7E 1B 78 */ mr r30, r3 -/* 802AAE30 002A6A90 4B FC 39 2D */ bl func_8026E75C +/* 802AAE30 002A6A90 4B FC 39 2D */ bl OSDisableInterrupts /* 802AAE34 002A6A94 88 9F 01 60 */ lbz r4, 0x160(r31) /* 802AAE38 002A6A98 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AAE3C 002A6A9C 7C 04 00 50 */ subf r0, r4, r0 @@ -56385,13 +56385,13 @@ lbl_802AADB4: /* 802AAE4C 002A6AAC 7C 1D 02 14 */ add r0, r29, r0 /* 802AAE50 002A6AB0 7C 1D 07 74 */ extsb r29, r0 lbl_802AAE54: -/* 802AAE54 002A6AB4 4B FC 39 31 */ bl func_8026E784 +/* 802AAE54 002A6AB4 4B FC 39 31 */ bl OSRestoreInterrupts /* 802AAE58 002A6AB8 80 7F 01 68 */ lwz r3, 0x168(r31) /* 802AAE5C 002A6ABC 38 03 FF FF */ addi r0, r3, -1 /* 802AAE60 002A6AC0 7C 00 E8 40 */ cmplw r0, r29 /* 802AAE64 002A6AC4 40 82 00 14 */ bne lbl_802AAE78 /* 802AAE68 002A6AC8 7F C3 F3 78 */ mr r3, r30 -/* 802AAE6C 002A6ACC 4B FC 39 19 */ bl func_8026E784 +/* 802AAE6C 002A6ACC 4B FC 39 19 */ bl OSRestoreInterrupts /* 802AAE70 002A6AD0 38 00 00 00 */ li r0, 0 /* 802AAE74 002A6AD4 48 00 00 7C */ b lbl_802AAEF0 lbl_802AAE78: @@ -56423,7 +56423,7 @@ lbl_802AAE78: /* 802AAEDC 002A6B3C 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802AAEE0 002A6B40 7C 00 20 78 */ andc r0, r0, r4 /* 802AAEE4 002A6B44 98 1F 01 61 */ stb r0, 0x161(r31) -/* 802AAEE8 002A6B48 4B FC 38 9D */ bl func_8026E784 +/* 802AAEE8 002A6B48 4B FC 38 9D */ bl OSRestoreInterrupts /* 802AAEEC 002A6B4C 38 00 00 01 */ li r0, 1 lbl_802AAEF0: /* 802AAEF0 002A6B50 2C 00 00 00 */ cmpwi r0, 0 @@ -56463,9 +56463,9 @@ lbl_802AAF08: /* 802AAF70 002A6BD0 90 61 00 EC */ stw r3, 0xec(r1) /* 802AAF74 002A6BD4 90 01 00 F0 */ stw r0, 0xf0(r1) /* 802AAF78 002A6BD8 93 81 00 F4 */ stw r28, 0xf4(r1) -/* 802AAF7C 002A6BDC 4B FC 37 E1 */ bl func_8026E75C +/* 802AAF7C 002A6BDC 4B FC 37 E1 */ bl OSDisableInterrupts /* 802AAF80 002A6BE0 7C 7E 1B 78 */ mr r30, r3 -/* 802AAF84 002A6BE4 4B FC 37 D9 */ bl func_8026E75C +/* 802AAF84 002A6BE4 4B FC 37 D9 */ bl OSDisableInterrupts /* 802AAF88 002A6BE8 88 9F 01 60 */ lbz r4, 0x160(r31) /* 802AAF8C 002A6BEC 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AAF90 002A6BF0 7C 04 00 50 */ subf r0, r4, r0 @@ -56475,13 +56475,13 @@ lbl_802AAF08: /* 802AAFA0 002A6C00 7C 1D 02 14 */ add r0, r29, r0 /* 802AAFA4 002A6C04 7C 1D 07 74 */ extsb r29, r0 lbl_802AAFA8: -/* 802AAFA8 002A6C08 4B FC 37 DD */ bl func_8026E784 +/* 802AAFA8 002A6C08 4B FC 37 DD */ bl OSRestoreInterrupts /* 802AAFAC 002A6C0C 80 7F 01 68 */ lwz r3, 0x168(r31) /* 802AAFB0 002A6C10 38 03 FF FF */ addi r0, r3, -1 /* 802AAFB4 002A6C14 7C 00 E8 40 */ cmplw r0, r29 /* 802AAFB8 002A6C18 40 82 00 14 */ bne lbl_802AAFCC /* 802AAFBC 002A6C1C 7F C3 F3 78 */ mr r3, r30 -/* 802AAFC0 002A6C20 4B FC 37 C5 */ bl func_8026E784 +/* 802AAFC0 002A6C20 4B FC 37 C5 */ bl OSRestoreInterrupts /* 802AAFC4 002A6C24 38 00 00 00 */ li r0, 0 /* 802AAFC8 002A6C28 48 00 00 7C */ b lbl_802AB044 lbl_802AAFCC: @@ -56513,7 +56513,7 @@ lbl_802AAFCC: /* 802AB030 002A6C90 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802AB034 002A6C94 7C 00 20 78 */ andc r0, r0, r4 /* 802AB038 002A6C98 98 1F 01 61 */ stb r0, 0x161(r31) -/* 802AB03C 002A6C9C 4B FC 37 49 */ bl func_8026E784 +/* 802AB03C 002A6C9C 4B FC 37 49 */ bl OSRestoreInterrupts /* 802AB040 002A6CA0 38 00 00 01 */ li r0, 1 lbl_802AB044: /* 802AB044 002A6CA4 2C 00 00 00 */ cmpwi r0, 0 @@ -56571,9 +56571,9 @@ lbl_802AB05C: /* 802AB10C 002A6D6C 90 81 00 5C */ stw r4, 0x5c(r1) /* 802AB110 002A6D70 90 61 00 60 */ stw r3, 0x60(r1) /* 802AB114 002A6D74 90 01 00 64 */ stw r0, 0x64(r1) -/* 802AB118 002A6D78 4B FC 36 45 */ bl func_8026E75C +/* 802AB118 002A6D78 4B FC 36 45 */ bl OSDisableInterrupts /* 802AB11C 002A6D7C 7C 7E 1B 78 */ mr r30, r3 -/* 802AB120 002A6D80 4B FC 36 3D */ bl func_8026E75C +/* 802AB120 002A6D80 4B FC 36 3D */ bl OSDisableInterrupts /* 802AB124 002A6D84 88 9F 01 60 */ lbz r4, 0x160(r31) /* 802AB128 002A6D88 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AB12C 002A6D8C 7C 04 00 50 */ subf r0, r4, r0 @@ -56583,13 +56583,13 @@ lbl_802AB05C: /* 802AB13C 002A6D9C 7C 1D 02 14 */ add r0, r29, r0 /* 802AB140 002A6DA0 7C 1D 07 74 */ extsb r29, r0 lbl_802AB144: -/* 802AB144 002A6DA4 4B FC 36 41 */ bl func_8026E784 +/* 802AB144 002A6DA4 4B FC 36 41 */ bl OSRestoreInterrupts /* 802AB148 002A6DA8 80 7F 01 68 */ lwz r3, 0x168(r31) /* 802AB14C 002A6DAC 38 03 FF FF */ addi r0, r3, -1 /* 802AB150 002A6DB0 7C 00 E8 40 */ cmplw r0, r29 /* 802AB154 002A6DB4 40 82 00 14 */ bne lbl_802AB168 /* 802AB158 002A6DB8 7F C3 F3 78 */ mr r3, r30 -/* 802AB15C 002A6DBC 4B FC 36 29 */ bl func_8026E784 +/* 802AB15C 002A6DBC 4B FC 36 29 */ bl OSRestoreInterrupts /* 802AB160 002A6DC0 38 00 00 00 */ li r0, 0 /* 802AB164 002A6DC4 48 00 00 7C */ b lbl_802AB1E0 lbl_802AB168: @@ -56621,7 +56621,7 @@ lbl_802AB168: /* 802AB1CC 002A6E2C 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802AB1D0 002A6E30 7C 00 20 78 */ andc r0, r0, r4 /* 802AB1D4 002A6E34 98 1F 01 61 */ stb r0, 0x161(r31) -/* 802AB1D8 002A6E38 4B FC 35 AD */ bl func_8026E784 +/* 802AB1D8 002A6E38 4B FC 35 AD */ bl OSRestoreInterrupts /* 802AB1DC 002A6E3C 38 00 00 01 */ li r0, 1 lbl_802AB1E0: /* 802AB1E0 002A6E40 2C 00 00 00 */ cmpwi r0, 0 @@ -56655,9 +56655,9 @@ func_802AB230: /* 802AB234 002A6E94 7C 08 02 A6 */ mflr r0 /* 802AB238 002A6E98 90 01 00 14 */ stw r0, 0x14(r1) /* 802AB23C 002A6E9C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802AB240 002A6EA0 4B FC 35 1D */ bl func_8026E75C +/* 802AB240 002A6EA0 4B FC 35 1D */ bl OSDisableInterrupts /* 802AB244 002A6EA4 8B ED AE 5A */ lbz r31, lbl_8064011A-_SDA_BASE_(r13) -/* 802AB248 002A6EA8 4B FC 35 3D */ bl func_8026E784 +/* 802AB248 002A6EA8 4B FC 35 3D */ bl OSRestoreInterrupts /* 802AB24C 002A6EAC 7F E3 FB 78 */ mr r3, r31 /* 802AB250 002A6EB0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802AB254 002A6EB4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -56672,7 +56672,7 @@ func_802AB264: /* 802AB26C 002A6ECC 90 01 00 14 */ stw r0, 0x14(r1) /* 802AB270 002A6ED0 93 E1 00 0C */ stw r31, 0xc(r1) /* 802AB274 002A6ED4 7C 7F 1B 78 */ mr r31, r3 -/* 802AB278 002A6ED8 4B FC 34 E5 */ bl func_8026E75C +/* 802AB278 002A6ED8 4B FC 34 E5 */ bl OSDisableInterrupts /* 802AB27C 002A6EDC 2C 1F 00 00 */ cmpwi r31, 0 /* 802AB280 002A6EE0 7F E0 FB 78 */ mr r0, r31 /* 802AB284 002A6EE4 40 82 00 08 */ bne lbl_802AB28C @@ -56683,7 +56683,7 @@ lbl_802AB28C: /* 802AB294 002A6EF4 38 00 00 7F */ li r0, 0x7f lbl_802AB298: /* 802AB298 002A6EF8 98 0D AE 5A */ stb r0, lbl_8064011A-_SDA_BASE_(r13) -/* 802AB29C 002A6EFC 4B FC 34 E9 */ bl func_8026E784 +/* 802AB29C 002A6EFC 4B FC 34 E9 */ bl OSRestoreInterrupts /* 802AB2A0 002A6F00 80 01 00 14 */ lwz r0, 0x14(r1) /* 802AB2A4 002A6F04 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802AB2A8 002A6F08 7C 08 03 A6 */ mtlr r0 @@ -56701,13 +56701,13 @@ func_802AB2B4: /* 802AB2CC 002A6F2C 54 79 10 3A */ slwi r25, r3, 2 /* 802AB2D0 002A6F30 3B 7B 6D 70 */ addi r27, r27, lbl_80536D70@l /* 802AB2D4 002A6F34 7F DB C8 2E */ lwzx r30, r27, r25 -/* 802AB2D8 002A6F38 4B FC 34 85 */ bl func_8026E75C +/* 802AB2D8 002A6F38 4B FC 34 85 */ bl OSDisableInterrupts /* 802AB2DC 002A6F3C 8B BE 08 CD */ lbz r29, 0x8cd(r30) /* 802AB2E0 002A6F40 7C 7F 1B 78 */ mr r31, r3 /* 802AB2E4 002A6F44 8B 9E 08 C1 */ lbz r28, 0x8c1(r30) /* 802AB2E8 002A6F48 48 00 B6 E5 */ bl func_802B69CC /* 802AB2EC 002A6F4C 7C 7A 1B 78 */ mr r26, r3 -/* 802AB2F0 002A6F50 4B FC 34 6D */ bl func_8026E75C +/* 802AB2F0 002A6F50 4B FC 34 6D */ bl OSDisableInterrupts /* 802AB2F4 002A6F54 88 9E 01 60 */ lbz r4, 0x160(r30) /* 802AB2F8 002A6F58 88 1E 01 61 */ lbz r0, 0x161(r30) /* 802AB2FC 002A6F5C 7C 04 00 50 */ subf r0, r4, r0 @@ -56717,22 +56717,22 @@ func_802AB2B4: /* 802AB30C 002A6F6C 7C 18 02 14 */ add r0, r24, r0 /* 802AB310 002A6F70 7C 18 07 74 */ extsb r24, r0 lbl_802AB314: -/* 802AB314 002A6F74 4B FC 34 71 */ bl func_8026E784 +/* 802AB314 002A6F74 4B FC 34 71 */ bl OSRestoreInterrupts /* 802AB318 002A6F78 7E FB C8 2E */ lwzx r23, r27, r25 -/* 802AB31C 002A6F7C 4B FC 34 41 */ bl func_8026E75C +/* 802AB31C 002A6F7C 4B FC 34 41 */ bl OSDisableInterrupts /* 802AB320 002A6F80 82 D7 08 BC */ lwz r22, 0x8bc(r23) /* 802AB324 002A6F84 8A F7 08 C3 */ lbz r23, 0x8c3(r23) -/* 802AB328 002A6F88 4B FC 34 5D */ bl func_8026E784 +/* 802AB328 002A6F88 4B FC 34 5D */ bl OSRestoreInterrupts /* 802AB32C 002A6F8C 2C 16 FF FF */ cmpwi r22, -1 /* 802AB330 002A6F90 41 82 00 0C */ beq lbl_802AB33C /* 802AB334 002A6F94 7E E3 07 74 */ extsb r3, r23 /* 802AB338 002A6F98 48 00 DC 05 */ bl func_802B8F3C lbl_802AB33C: /* 802AB33C 002A6F9C 7E DB C8 2E */ lwzx r22, r27, r25 -/* 802AB340 002A6FA0 4B FC 34 1D */ bl func_8026E75C +/* 802AB340 002A6FA0 4B FC 34 1D */ bl OSDisableInterrupts /* 802AB344 002A6FA4 82 F6 08 BC */ lwz r23, 0x8bc(r22) /* 802AB348 002A6FA8 8A D6 08 C3 */ lbz r22, 0x8c3(r22) -/* 802AB34C 002A6FAC 4B FC 34 39 */ bl func_8026E784 +/* 802AB34C 002A6FAC 4B FC 34 39 */ bl OSRestoreInterrupts /* 802AB350 002A6FB0 2C 17 FF FF */ cmpwi r23, -1 /* 802AB354 002A6FB4 40 82 00 0C */ bne lbl_802AB360 /* 802AB358 002A6FB8 3B 60 00 00 */ li r27, 0 @@ -56746,7 +56746,7 @@ lbl_802AB36C: /* 802AB370 002A6FD0 48 00 DC 85 */ bl func_802B8FF4 /* 802AB374 002A6FD4 7C 7E 1B 78 */ mr r30, r3 /* 802AB378 002A6FD8 7F E3 FB 78 */ mr r3, r31 -/* 802AB37C 002A6FDC 4B FC 34 09 */ bl func_8026E784 +/* 802AB37C 002A6FDC 4B FC 34 09 */ bl OSRestoreInterrupts /* 802AB380 002A6FE0 2C 1D 00 00 */ cmpwi r29, 0 /* 802AB384 002A6FE4 40 82 00 44 */ bne lbl_802AB3C8 /* 802AB388 002A6FE8 57 60 04 3E */ clrlwi r0, r27, 0x10 @@ -56791,10 +56791,10 @@ func_802AB3EC: /* 802AB40C 002A706C 93 A1 00 14 */ stw r29, 0x14(r1) /* 802AB410 002A7070 7C 7D 1B 78 */ mr r29, r3 /* 802AB414 002A7074 7F E4 00 2E */ lwzx r31, r4, r0 -/* 802AB418 002A7078 4B FC 33 45 */ bl func_8026E75C +/* 802AB418 002A7078 4B FC 33 45 */ bl OSDisableInterrupts /* 802AB41C 002A707C 83 DF 08 BC */ lwz r30, 0x8bc(r31) /* 802AB420 002A7080 83 FF 08 DC */ lwz r31, 0x8dc(r31) -/* 802AB424 002A7084 4B FC 33 61 */ bl func_8026E784 +/* 802AB424 002A7084 4B FC 33 61 */ bl OSRestoreInterrupts /* 802AB428 002A7088 2C 1E FF FF */ cmpwi r30, -1 /* 802AB42C 002A708C 41 82 00 1C */ beq lbl_802AB448 /* 802AB430 002A7090 2C 1F 00 00 */ cmpwi r31, 0 @@ -56831,10 +56831,10 @@ func_802AB470: /* 802AB494 002A70F4 7F E6 00 2E */ lwzx r31, r6, r0 /* 802AB498 002A70F8 7C 9B 23 78 */ mr r27, r4 /* 802AB49C 002A70FC 7C BC 2B 78 */ mr r28, r5 -/* 802AB4A0 002A7100 4B FC 32 BD */ bl func_8026E75C +/* 802AB4A0 002A7100 4B FC 32 BD */ bl OSDisableInterrupts /* 802AB4A4 002A7104 83 DF 08 BC */ lwz r30, 0x8bc(r31) /* 802AB4A8 002A7108 83 BF 08 DC */ lwz r29, 0x8dc(r31) -/* 802AB4AC 002A710C 4B FC 32 D9 */ bl func_8026E784 +/* 802AB4AC 002A710C 4B FC 32 D9 */ bl OSRestoreInterrupts /* 802AB4B0 002A7110 2C 1E FF FF */ cmpwi r30, -1 /* 802AB4B4 002A7114 40 82 00 0C */ bne lbl_802AB4C0 /* 802AB4B8 002A7118 38 60 FF FF */ li r3, -1 @@ -56888,9 +56888,9 @@ lbl_802AB4E8: /* 802AB56C 002A71CC 90 81 00 5C */ stw r4, 0x5c(r1) /* 802AB570 002A71D0 90 61 00 60 */ stw r3, 0x60(r1) /* 802AB574 002A71D4 90 01 00 64 */ stw r0, 0x64(r1) -/* 802AB578 002A71D8 4B FC 31 E5 */ bl func_8026E75C +/* 802AB578 002A71D8 4B FC 31 E5 */ bl OSDisableInterrupts /* 802AB57C 002A71DC 7C 7E 1B 78 */ mr r30, r3 -/* 802AB580 002A71E0 4B FC 31 DD */ bl func_8026E75C +/* 802AB580 002A71E0 4B FC 31 DD */ bl OSDisableInterrupts /* 802AB584 002A71E4 88 9F 01 60 */ lbz r4, 0x160(r31) /* 802AB588 002A71E8 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AB58C 002A71EC 7C 04 00 50 */ subf r0, r4, r0 @@ -56900,13 +56900,13 @@ lbl_802AB4E8: /* 802AB59C 002A71FC 7C 1D 02 14 */ add r0, r29, r0 /* 802AB5A0 002A7200 7C 1D 07 74 */ extsb r29, r0 lbl_802AB5A4: -/* 802AB5A4 002A7204 4B FC 31 E1 */ bl func_8026E784 +/* 802AB5A4 002A7204 4B FC 31 E1 */ bl OSRestoreInterrupts /* 802AB5A8 002A7208 80 7F 01 68 */ lwz r3, 0x168(r31) /* 802AB5AC 002A720C 38 03 FF FF */ addi r0, r3, -1 /* 802AB5B0 002A7210 7C 00 E8 40 */ cmplw r0, r29 /* 802AB5B4 002A7214 40 82 00 14 */ bne lbl_802AB5C8 /* 802AB5B8 002A7218 7F C3 F3 78 */ mr r3, r30 -/* 802AB5BC 002A721C 4B FC 31 C9 */ bl func_8026E784 +/* 802AB5BC 002A721C 4B FC 31 C9 */ bl OSRestoreInterrupts /* 802AB5C0 002A7220 38 00 00 00 */ li r0, 0 /* 802AB5C4 002A7224 48 00 00 7C */ b lbl_802AB640 lbl_802AB5C8: @@ -56938,7 +56938,7 @@ lbl_802AB5C8: /* 802AB62C 002A728C 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802AB630 002A7290 7C 00 20 78 */ andc r0, r0, r4 /* 802AB634 002A7294 98 1F 01 61 */ stb r0, 0x161(r31) -/* 802AB638 002A7298 4B FC 31 4D */ bl func_8026E784 +/* 802AB638 002A7298 4B FC 31 4D */ bl OSRestoreInterrupts /* 802AB63C 002A729C 38 00 00 01 */ li r0, 1 lbl_802AB640: /* 802AB640 002A72A0 2C 00 00 00 */ cmpwi r0, 0 @@ -56946,11 +56946,11 @@ lbl_802AB640: /* 802AB648 002A72A8 38 60 FF FE */ li r3, -2 /* 802AB64C 002A72AC 48 00 00 1C */ b lbl_802AB668 lbl_802AB650: -/* 802AB650 002A72B0 4B FC 31 0D */ bl func_8026E75C +/* 802AB650 002A72B0 4B FC 31 0D */ bl OSDisableInterrupts /* 802AB654 002A72B4 88 9F 08 CF */ lbz r4, 0x8cf(r31) /* 802AB658 002A72B8 38 04 00 01 */ addi r0, r4, 1 /* 802AB65C 002A72BC 98 1F 08 CF */ stb r0, 0x8cf(r31) -/* 802AB660 002A72C0 4B FC 31 25 */ bl func_8026E784 +/* 802AB660 002A72C0 4B FC 31 25 */ bl OSRestoreInterrupts /* 802AB664 002A72C4 38 60 00 00 */ li r3, 0 lbl_802AB668: /* 802AB668 002A72C8 39 61 00 80 */ addi r11, r1, 0x80 @@ -56975,9 +56975,9 @@ func_802AB688: /* 802AB69C 002A72FC 38 84 6D 70 */ addi r4, r4, lbl_80536D70@l /* 802AB6A0 002A7300 93 E1 00 0C */ stw r31, 0xc(r1) /* 802AB6A4 002A7304 7F E4 00 2E */ lwzx r31, r4, r0 -/* 802AB6A8 002A7308 4B FC 30 B5 */ bl func_8026E75C +/* 802AB6A8 002A7308 4B FC 30 B5 */ bl OSDisableInterrupts /* 802AB6AC 002A730C 83 FF 08 38 */ lwz r31, 0x838(r31) -/* 802AB6B0 002A7310 4B FC 30 D5 */ bl func_8026E784 +/* 802AB6B0 002A7310 4B FC 30 D5 */ bl OSRestoreInterrupts /* 802AB6B4 002A7314 7F E3 FB 78 */ mr r3, r31 /* 802AB6B8 002A7318 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802AB6BC 002A731C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -57012,12 +57012,12 @@ func_802AB6FC: /* 802AB720 002A7380 7F A6 00 2E */ lwzx r29, r6, r0 /* 802AB724 002A7384 7C 9B 23 78 */ mr r27, r4 /* 802AB728 002A7388 7C BC 2B 78 */ mr r28, r5 -/* 802AB72C 002A738C 4B FC 30 31 */ bl func_8026E75C +/* 802AB72C 002A738C 4B FC 30 31 */ bl OSDisableInterrupts /* 802AB730 002A7390 83 5D 08 38 */ lwz r26, 0x838(r29) /* 802AB734 002A7394 8B 3D 08 CC */ lbz r25, 0x8cc(r29) /* 802AB738 002A7398 83 1D 08 BC */ lwz r24, 0x8bc(r29) /* 802AB73C 002A739C 83 DD 08 DC */ lwz r30, 0x8dc(r29) -/* 802AB740 002A73A0 4B FC 30 45 */ bl func_8026E784 +/* 802AB740 002A73A0 4B FC 30 45 */ bl OSRestoreInterrupts /* 802AB744 002A73A4 2C 18 FF FF */ cmpwi r24, -1 /* 802AB748 002A73A8 41 82 0F F8 */ beq lbl_802AC740 /* 802AB74C 002A73AC 2C 1E 00 00 */ cmpwi r30, 0 @@ -57032,9 +57032,9 @@ lbl_802AB75C: /* 802AB76C 002A73CC 3B 00 00 00 */ li r24, 0 /* 802AB770 002A73D0 48 00 0F D0 */ b lbl_802AC740 lbl_802AB774: -/* 802AB774 002A73D4 4B FC 2F E9 */ bl func_8026E75C +/* 802AB774 002A73D4 4B FC 2F E9 */ bl OSDisableInterrupts /* 802AB778 002A73D8 7C 7E 1B 78 */ mr r30, r3 -/* 802AB77C 002A73DC 4B FC 2F E1 */ bl func_8026E75C +/* 802AB77C 002A73DC 4B FC 2F E1 */ bl OSDisableInterrupts /* 802AB780 002A73E0 88 9D 01 60 */ lbz r4, 0x160(r29) /* 802AB784 002A73E4 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802AB788 002A73E8 7C 04 00 50 */ subf r0, r4, r0 @@ -57044,7 +57044,7 @@ lbl_802AB774: /* 802AB798 002A73F8 7C 1A 02 14 */ add r0, r26, r0 /* 802AB79C 002A73FC 7C 1A 07 74 */ extsb r26, r0 lbl_802AB7A0: -/* 802AB7A0 002A7400 4B FC 2F E5 */ bl func_8026E784 +/* 802AB7A0 002A7400 4B FC 2F E5 */ bl OSRestoreInterrupts /* 802AB7A4 002A7404 80 7D 01 68 */ lwz r3, 0x168(r29) /* 802AB7A8 002A7408 38 9A 00 03 */ addi r4, r26, 3 /* 802AB7AC 002A740C 38 03 FF FF */ addi r0, r3, -1 @@ -57080,9 +57080,9 @@ lbl_802AB7A0: /* 802AB824 002A7484 90 61 04 3C */ stw r3, 0x43c(r1) /* 802AB828 002A7488 90 01 04 40 */ stw r0, 0x440(r1) /* 802AB82C 002A748C 91 81 04 44 */ stw r12, 0x444(r1) -/* 802AB830 002A7490 4B FC 2F 2D */ bl func_8026E75C +/* 802AB830 002A7490 4B FC 2F 2D */ bl OSDisableInterrupts /* 802AB834 002A7494 7C 7F 1B 78 */ mr r31, r3 -/* 802AB838 002A7498 4B FC 2F 25 */ bl func_8026E75C +/* 802AB838 002A7498 4B FC 2F 25 */ bl OSDisableInterrupts /* 802AB83C 002A749C 88 9D 01 60 */ lbz r4, 0x160(r29) /* 802AB840 002A74A0 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802AB844 002A74A4 7C 04 00 50 */ subf r0, r4, r0 @@ -57092,13 +57092,13 @@ lbl_802AB7A0: /* 802AB854 002A74B4 7C 1A 02 14 */ add r0, r26, r0 /* 802AB858 002A74B8 7C 1A 07 74 */ extsb r26, r0 lbl_802AB85C: -/* 802AB85C 002A74BC 4B FC 2F 29 */ bl func_8026E784 +/* 802AB85C 002A74BC 4B FC 2F 29 */ bl OSRestoreInterrupts /* 802AB860 002A74C0 80 7D 01 68 */ lwz r3, 0x168(r29) /* 802AB864 002A74C4 38 03 FF FF */ addi r0, r3, -1 /* 802AB868 002A74C8 7C 00 D0 40 */ cmplw r0, r26 /* 802AB86C 002A74CC 40 82 00 10 */ bne lbl_802AB87C /* 802AB870 002A74D0 7F E3 FB 78 */ mr r3, r31 -/* 802AB874 002A74D4 4B FC 2F 11 */ bl func_8026E784 +/* 802AB874 002A74D4 4B FC 2F 11 */ bl OSRestoreInterrupts /* 802AB878 002A74D8 48 00 00 78 */ b lbl_802AB8F0 lbl_802AB87C: /* 802AB87C 002A74DC 88 1D 01 61 */ lbz r0, 0x161(r29) @@ -57129,7 +57129,7 @@ lbl_802AB87C: /* 802AB8E0 002A7540 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802AB8E4 002A7544 7C 00 20 78 */ andc r0, r0, r4 /* 802AB8E8 002A7548 98 1D 01 61 */ stb r0, 0x161(r29) -/* 802AB8EC 002A754C 4B FC 2E 99 */ bl func_8026E784 +/* 802AB8EC 002A754C 4B FC 2E 99 */ bl OSRestoreInterrupts lbl_802AB8F0: /* 802AB8F0 002A7550 38 60 00 01 */ li r3, 1 /* 802AB8F4 002A7554 38 00 00 00 */ li r0, 0 @@ -57162,9 +57162,9 @@ lbl_802AB8F0: /* 802AB960 002A75C0 90 61 03 DC */ stw r3, 0x3dc(r1) /* 802AB964 002A75C4 90 01 03 E0 */ stw r0, 0x3e0(r1) /* 802AB968 002A75C8 91 81 03 E4 */ stw r12, 0x3e4(r1) -/* 802AB96C 002A75CC 4B FC 2D F1 */ bl func_8026E75C +/* 802AB96C 002A75CC 4B FC 2D F1 */ bl OSDisableInterrupts /* 802AB970 002A75D0 7C 7F 1B 78 */ mr r31, r3 -/* 802AB974 002A75D4 4B FC 2D E9 */ bl func_8026E75C +/* 802AB974 002A75D4 4B FC 2D E9 */ bl OSDisableInterrupts /* 802AB978 002A75D8 88 9D 01 60 */ lbz r4, 0x160(r29) /* 802AB97C 002A75DC 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802AB980 002A75E0 7C 04 00 50 */ subf r0, r4, r0 @@ -57174,13 +57174,13 @@ lbl_802AB8F0: /* 802AB990 002A75F0 7C 1A 02 14 */ add r0, r26, r0 /* 802AB994 002A75F4 7C 1A 07 74 */ extsb r26, r0 lbl_802AB998: -/* 802AB998 002A75F8 4B FC 2D ED */ bl func_8026E784 +/* 802AB998 002A75F8 4B FC 2D ED */ bl OSRestoreInterrupts /* 802AB99C 002A75FC 80 7D 01 68 */ lwz r3, 0x168(r29) /* 802AB9A0 002A7600 38 03 FF FF */ addi r0, r3, -1 /* 802AB9A4 002A7604 7C 00 D0 40 */ cmplw r0, r26 /* 802AB9A8 002A7608 40 82 00 10 */ bne lbl_802AB9B8 /* 802AB9AC 002A760C 7F E3 FB 78 */ mr r3, r31 -/* 802AB9B0 002A7610 4B FC 2D D5 */ bl func_8026E784 +/* 802AB9B0 002A7610 4B FC 2D D5 */ bl OSRestoreInterrupts /* 802AB9B4 002A7614 48 00 00 78 */ b lbl_802ABA2C lbl_802AB9B8: /* 802AB9B8 002A7618 88 1D 01 61 */ lbz r0, 0x161(r29) @@ -57211,7 +57211,7 @@ lbl_802AB9B8: /* 802ABA1C 002A767C 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802ABA20 002A7680 7C 00 20 78 */ andc r0, r0, r4 /* 802ABA24 002A7684 98 1D 01 61 */ stb r0, 0x161(r29) -/* 802ABA28 002A7688 4B FC 2D 5D */ bl func_8026E784 +/* 802ABA28 002A7688 4B FC 2D 5D */ bl OSRestoreInterrupts lbl_802ABA2C: /* 802ABA2C 002A768C 39 60 00 00 */ li r11, 0 /* 802ABA30 002A7690 38 00 00 01 */ li r0, 1 @@ -57242,9 +57242,9 @@ lbl_802ABA2C: /* 802ABA94 002A76F4 90 01 03 7C */ stw r0, 0x37c(r1) /* 802ABA98 002A76F8 91 61 03 80 */ stw r11, 0x380(r1) /* 802ABA9C 002A76FC 93 81 03 84 */ stw r28, 0x384(r1) -/* 802ABAA0 002A7700 4B FC 2C BD */ bl func_8026E75C +/* 802ABAA0 002A7700 4B FC 2C BD */ bl OSDisableInterrupts /* 802ABAA4 002A7704 7C 7F 1B 78 */ mr r31, r3 -/* 802ABAA8 002A7708 4B FC 2C B5 */ bl func_8026E75C +/* 802ABAA8 002A7708 4B FC 2C B5 */ bl OSDisableInterrupts /* 802ABAAC 002A770C 88 9D 01 60 */ lbz r4, 0x160(r29) /* 802ABAB0 002A7710 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802ABAB4 002A7714 7C 04 00 50 */ subf r0, r4, r0 @@ -57254,13 +57254,13 @@ lbl_802ABA2C: /* 802ABAC4 002A7724 7C 1A 02 14 */ add r0, r26, r0 /* 802ABAC8 002A7728 7C 1A 07 74 */ extsb r26, r0 lbl_802ABACC: -/* 802ABACC 002A772C 4B FC 2C B9 */ bl func_8026E784 +/* 802ABACC 002A772C 4B FC 2C B9 */ bl OSRestoreInterrupts /* 802ABAD0 002A7730 80 7D 01 68 */ lwz r3, 0x168(r29) /* 802ABAD4 002A7734 38 03 FF FF */ addi r0, r3, -1 /* 802ABAD8 002A7738 7C 00 D0 40 */ cmplw r0, r26 /* 802ABADC 002A773C 40 82 00 10 */ bne lbl_802ABAEC /* 802ABAE0 002A7740 7F E3 FB 78 */ mr r3, r31 -/* 802ABAE4 002A7744 4B FC 2C A1 */ bl func_8026E784 +/* 802ABAE4 002A7744 4B FC 2C A1 */ bl OSRestoreInterrupts /* 802ABAE8 002A7748 48 00 00 78 */ b lbl_802ABB60 lbl_802ABAEC: /* 802ABAEC 002A774C 88 1D 01 61 */ lbz r0, 0x161(r29) @@ -57291,23 +57291,23 @@ lbl_802ABAEC: /* 802ABB50 002A77B0 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802ABB54 002A77B4 7C 00 20 78 */ andc r0, r0, r4 /* 802ABB58 002A77B8 98 1D 01 61 */ stb r0, 0x161(r29) -/* 802ABB5C 002A77BC 4B FC 2C 29 */ bl func_8026E784 +/* 802ABB5C 002A77BC 4B FC 2C 29 */ bl OSRestoreInterrupts lbl_802ABB60: /* 802ABB60 002A77C0 7F C3 F3 78 */ mr r3, r30 -/* 802ABB64 002A77C4 4B FC 2C 21 */ bl func_8026E784 +/* 802ABB64 002A77C4 4B FC 2C 21 */ bl OSRestoreInterrupts /* 802ABB68 002A77C8 38 60 00 00 */ li r3, 0 /* 802ABB6C 002A77CC 48 00 0B F4 */ b lbl_802AC760 lbl_802ABB70: /* 802ABB70 002A77D0 7F C3 F3 78 */ mr r3, r30 /* 802ABB74 002A77D4 3B 00 FF FE */ li r24, -2 -/* 802ABB78 002A77D8 4B FC 2C 0D */ bl func_8026E784 +/* 802ABB78 002A77D8 4B FC 2C 0D */ bl OSRestoreInterrupts /* 802ABB7C 002A77DC 48 00 0B C4 */ b lbl_802AC740 lbl_802ABB80: /* 802ABB80 002A77E0 7C 1B C8 40 */ cmplw r27, r25 /* 802ABB84 002A77E4 41 82 0B BC */ beq lbl_802AC740 -/* 802ABB88 002A77E8 4B FC 2B D5 */ bl func_8026E75C +/* 802ABB88 002A77E8 4B FC 2B D5 */ bl OSDisableInterrupts /* 802ABB8C 002A77EC 7C 7E 1B 78 */ mr r30, r3 -/* 802ABB90 002A77F0 4B FC 2B CD */ bl func_8026E75C +/* 802ABB90 002A77F0 4B FC 2B CD */ bl OSDisableInterrupts /* 802ABB94 002A77F4 88 9D 01 60 */ lbz r4, 0x160(r29) /* 802ABB98 002A77F8 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802ABB9C 002A77FC 7C 04 00 50 */ subf r0, r4, r0 @@ -57317,7 +57317,7 @@ lbl_802ABB80: /* 802ABBAC 002A780C 7C 1A 02 14 */ add r0, r26, r0 /* 802ABBB0 002A7810 7C 1A 07 74 */ extsb r26, r0 lbl_802ABBB4: -/* 802ABBB4 002A7814 4B FC 2B D1 */ bl func_8026E784 +/* 802ABBB4 002A7814 4B FC 2B D1 */ bl OSRestoreInterrupts /* 802ABBB8 002A7818 80 7D 01 68 */ lwz r3, 0x168(r29) /* 802ABBBC 002A781C 38 9A 00 08 */ addi r4, r26, 8 /* 802ABBC0 002A7820 38 03 FF FF */ addi r0, r3, -1 @@ -57354,9 +57354,9 @@ lbl_802ABBB4: /* 802ABC3C 002A789C 90 61 03 1C */ stw r3, 0x31c(r1) /* 802ABC40 002A78A0 90 01 03 20 */ stw r0, 0x320(r1) /* 802ABC44 002A78A4 91 81 03 24 */ stw r12, 0x324(r1) -/* 802ABC48 002A78A8 4B FC 2B 15 */ bl func_8026E75C +/* 802ABC48 002A78A8 4B FC 2B 15 */ bl OSDisableInterrupts /* 802ABC4C 002A78AC 7C 7F 1B 78 */ mr r31, r3 -/* 802ABC50 002A78B0 4B FC 2B 0D */ bl func_8026E75C +/* 802ABC50 002A78B0 4B FC 2B 0D */ bl OSDisableInterrupts /* 802ABC54 002A78B4 88 9D 01 60 */ lbz r4, 0x160(r29) /* 802ABC58 002A78B8 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802ABC5C 002A78BC 7C 04 00 50 */ subf r0, r4, r0 @@ -57366,13 +57366,13 @@ lbl_802ABBB4: /* 802ABC6C 002A78CC 7C 1A 02 14 */ add r0, r26, r0 /* 802ABC70 002A78D0 7C 1A 07 74 */ extsb r26, r0 lbl_802ABC74: -/* 802ABC74 002A78D4 4B FC 2B 11 */ bl func_8026E784 +/* 802ABC74 002A78D4 4B FC 2B 11 */ bl OSRestoreInterrupts /* 802ABC78 002A78D8 80 7D 01 68 */ lwz r3, 0x168(r29) /* 802ABC7C 002A78DC 38 03 FF FF */ addi r0, r3, -1 /* 802ABC80 002A78E0 7C 00 D0 40 */ cmplw r0, r26 /* 802ABC84 002A78E4 40 82 00 10 */ bne lbl_802ABC94 /* 802ABC88 002A78E8 7F E3 FB 78 */ mr r3, r31 -/* 802ABC8C 002A78EC 4B FC 2A F9 */ bl func_8026E784 +/* 802ABC8C 002A78EC 4B FC 2A F9 */ bl OSRestoreInterrupts /* 802ABC90 002A78F0 48 00 00 78 */ b lbl_802ABD08 lbl_802ABC94: /* 802ABC94 002A78F4 88 1D 01 61 */ lbz r0, 0x161(r29) @@ -57403,7 +57403,7 @@ lbl_802ABC94: /* 802ABCF8 002A7958 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802ABCFC 002A795C 7C 00 20 78 */ andc r0, r0, r4 /* 802ABD00 002A7960 98 1D 01 61 */ stb r0, 0x161(r29) -/* 802ABD04 002A7964 4B FC 2A 81 */ bl func_8026E784 +/* 802ABD04 002A7964 4B FC 2A 81 */ bl OSRestoreInterrupts lbl_802ABD08: /* 802ABD08 002A7968 38 60 00 01 */ li r3, 1 /* 802ABD0C 002A796C 38 00 00 04 */ li r0, 4 @@ -57435,9 +57435,9 @@ lbl_802ABD08: /* 802ABD74 002A79D4 90 61 02 BC */ stw r3, 0x2bc(r1) /* 802ABD78 002A79D8 90 01 02 C0 */ stw r0, 0x2c0(r1) /* 802ABD7C 002A79DC 91 81 02 C4 */ stw r12, 0x2c4(r1) -/* 802ABD80 002A79E0 4B FC 29 DD */ bl func_8026E75C +/* 802ABD80 002A79E0 4B FC 29 DD */ bl OSDisableInterrupts /* 802ABD84 002A79E4 7C 7F 1B 78 */ mr r31, r3 -/* 802ABD88 002A79E8 4B FC 29 D5 */ bl func_8026E75C +/* 802ABD88 002A79E8 4B FC 29 D5 */ bl OSDisableInterrupts /* 802ABD8C 002A79EC 88 9D 01 60 */ lbz r4, 0x160(r29) /* 802ABD90 002A79F0 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802ABD94 002A79F4 7C 04 00 50 */ subf r0, r4, r0 @@ -57447,13 +57447,13 @@ lbl_802ABD08: /* 802ABDA4 002A7A04 7C 1A 02 14 */ add r0, r26, r0 /* 802ABDA8 002A7A08 7C 1A 07 74 */ extsb r26, r0 lbl_802ABDAC: -/* 802ABDAC 002A7A0C 4B FC 29 D9 */ bl func_8026E784 +/* 802ABDAC 002A7A0C 4B FC 29 D9 */ bl OSRestoreInterrupts /* 802ABDB0 002A7A10 80 7D 01 68 */ lwz r3, 0x168(r29) /* 802ABDB4 002A7A14 38 03 FF FF */ addi r0, r3, -1 /* 802ABDB8 002A7A18 7C 00 D0 40 */ cmplw r0, r26 /* 802ABDBC 002A7A1C 40 82 00 10 */ bne lbl_802ABDCC /* 802ABDC0 002A7A20 7F E3 FB 78 */ mr r3, r31 -/* 802ABDC4 002A7A24 4B FC 29 C1 */ bl func_8026E784 +/* 802ABDC4 002A7A24 4B FC 29 C1 */ bl OSRestoreInterrupts /* 802ABDC8 002A7A28 48 00 00 78 */ b lbl_802ABE40 lbl_802ABDCC: /* 802ABDCC 002A7A2C 88 1D 01 61 */ lbz r0, 0x161(r29) @@ -57484,7 +57484,7 @@ lbl_802ABDCC: /* 802ABE30 002A7A90 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802ABE34 002A7A94 7C 00 20 78 */ andc r0, r0, r4 /* 802ABE38 002A7A98 98 1D 01 61 */ stb r0, 0x161(r29) -/* 802ABE3C 002A7A9C 4B FC 29 49 */ bl func_8026E784 +/* 802ABE3C 002A7A9C 4B FC 29 49 */ bl OSRestoreInterrupts lbl_802ABE40: /* 802ABE40 002A7AA0 3C 60 04 B0 */ lis r3, 0x04B00030@ha /* 802ABE44 002A7AA4 39 20 00 01 */ li r9, 1 @@ -57534,9 +57534,9 @@ lbl_802ABE40: /* 802ABEF4 002A7B54 90 81 02 2C */ stw r4, 0x22c(r1) /* 802ABEF8 002A7B58 90 61 02 30 */ stw r3, 0x230(r1) /* 802ABEFC 002A7B5C 90 01 02 34 */ stw r0, 0x234(r1) -/* 802ABF00 002A7B60 4B FC 28 5D */ bl func_8026E75C +/* 802ABF00 002A7B60 4B FC 28 5D */ bl OSDisableInterrupts /* 802ABF04 002A7B64 7C 7F 1B 78 */ mr r31, r3 -/* 802ABF08 002A7B68 4B FC 28 55 */ bl func_8026E75C +/* 802ABF08 002A7B68 4B FC 28 55 */ bl OSDisableInterrupts /* 802ABF0C 002A7B6C 88 9D 01 60 */ lbz r4, 0x160(r29) /* 802ABF10 002A7B70 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802ABF14 002A7B74 7C 04 00 50 */ subf r0, r4, r0 @@ -57546,13 +57546,13 @@ lbl_802ABE40: /* 802ABF24 002A7B84 7C 1A 02 14 */ add r0, r26, r0 /* 802ABF28 002A7B88 7C 1A 07 74 */ extsb r26, r0 lbl_802ABF2C: -/* 802ABF2C 002A7B8C 4B FC 28 59 */ bl func_8026E784 +/* 802ABF2C 002A7B8C 4B FC 28 59 */ bl OSRestoreInterrupts /* 802ABF30 002A7B90 80 7D 01 68 */ lwz r3, 0x168(r29) /* 802ABF34 002A7B94 38 03 FF FF */ addi r0, r3, -1 /* 802ABF38 002A7B98 7C 00 D0 40 */ cmplw r0, r26 /* 802ABF3C 002A7B9C 40 82 00 10 */ bne lbl_802ABF4C /* 802ABF40 002A7BA0 7F E3 FB 78 */ mr r3, r31 -/* 802ABF44 002A7BA4 4B FC 28 41 */ bl func_8026E784 +/* 802ABF44 002A7BA4 4B FC 28 41 */ bl OSRestoreInterrupts /* 802ABF48 002A7BA8 48 00 00 78 */ b lbl_802ABFC0 lbl_802ABF4C: /* 802ABF4C 002A7BAC 88 1D 01 61 */ lbz r0, 0x161(r29) @@ -57583,7 +57583,7 @@ lbl_802ABF4C: /* 802ABFB0 002A7C10 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802ABFB4 002A7C14 7C 00 20 78 */ andc r0, r0, r4 /* 802ABFB8 002A7C18 98 1D 01 61 */ stb r0, 0x161(r29) -/* 802ABFBC 002A7C1C 4B FC 27 C9 */ bl func_8026E784 +/* 802ABFBC 002A7C1C 4B FC 27 C9 */ bl OSRestoreInterrupts lbl_802ABFC0: /* 802ABFC0 002A7C20 88 AD AE 61 */ lbz r5, lbl_80640121-_SDA_BASE_(r13) /* 802ABFC4 002A7C24 3D 20 04 B0 */ lis r9, 0x4b0 @@ -57638,9 +57638,9 @@ lbl_802ABFC0: /* 802AC088 002A7CE8 90 81 01 FC */ stw r4, 0x1fc(r1) /* 802AC08C 002A7CEC 90 61 02 00 */ stw r3, 0x200(r1) /* 802AC090 002A7CF0 90 01 02 04 */ stw r0, 0x204(r1) -/* 802AC094 002A7CF4 4B FC 26 C9 */ bl func_8026E75C +/* 802AC094 002A7CF4 4B FC 26 C9 */ bl OSDisableInterrupts /* 802AC098 002A7CF8 7C 7F 1B 78 */ mr r31, r3 -/* 802AC09C 002A7CFC 4B FC 26 C1 */ bl func_8026E75C +/* 802AC09C 002A7CFC 4B FC 26 C1 */ bl OSDisableInterrupts /* 802AC0A0 002A7D00 88 9D 01 60 */ lbz r4, 0x160(r29) /* 802AC0A4 002A7D04 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802AC0A8 002A7D08 7C 04 00 50 */ subf r0, r4, r0 @@ -57650,13 +57650,13 @@ lbl_802ABFC0: /* 802AC0B8 002A7D18 7C 1A 02 14 */ add r0, r26, r0 /* 802AC0BC 002A7D1C 7C 1A 07 74 */ extsb r26, r0 lbl_802AC0C0: -/* 802AC0C0 002A7D20 4B FC 26 C5 */ bl func_8026E784 +/* 802AC0C0 002A7D20 4B FC 26 C5 */ bl OSRestoreInterrupts /* 802AC0C4 002A7D24 80 7D 01 68 */ lwz r3, 0x168(r29) /* 802AC0C8 002A7D28 38 03 FF FF */ addi r0, r3, -1 /* 802AC0CC 002A7D2C 7C 00 D0 40 */ cmplw r0, r26 /* 802AC0D0 002A7D30 40 82 00 10 */ bne lbl_802AC0E0 /* 802AC0D4 002A7D34 7F E3 FB 78 */ mr r3, r31 -/* 802AC0D8 002A7D38 4B FC 26 AD */ bl func_8026E784 +/* 802AC0D8 002A7D38 4B FC 26 AD */ bl OSRestoreInterrupts /* 802AC0DC 002A7D3C 48 00 00 78 */ b lbl_802AC154 lbl_802AC0E0: /* 802AC0E0 002A7D40 88 1D 01 61 */ lbz r0, 0x161(r29) @@ -57687,7 +57687,7 @@ lbl_802AC0E0: /* 802AC144 002A7DA4 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802AC148 002A7DA8 7C 00 20 78 */ andc r0, r0, r4 /* 802AC14C 002A7DAC 98 1D 01 61 */ stb r0, 0x161(r29) -/* 802AC150 002A7DB0 4B FC 26 35 */ bl func_8026E784 +/* 802AC150 002A7DB0 4B FC 26 35 */ bl OSRestoreInterrupts lbl_802AC154: /* 802AC154 002A7DB4 88 6D AE 61 */ lbz r3, lbl_80640121-_SDA_BASE_(r13) /* 802AC158 002A7DB8 3C 80 04 B0 */ lis r4, 0x04B0001A@ha @@ -57742,9 +57742,9 @@ lbl_802AC154: /* 802AC21C 002A7E7C 90 81 01 9C */ stw r4, 0x19c(r1) /* 802AC220 002A7E80 90 61 01 A0 */ stw r3, 0x1a0(r1) /* 802AC224 002A7E84 90 01 01 A4 */ stw r0, 0x1a4(r1) -/* 802AC228 002A7E88 4B FC 25 35 */ bl func_8026E75C +/* 802AC228 002A7E88 4B FC 25 35 */ bl OSDisableInterrupts /* 802AC22C 002A7E8C 7C 7F 1B 78 */ mr r31, r3 -/* 802AC230 002A7E90 4B FC 25 2D */ bl func_8026E75C +/* 802AC230 002A7E90 4B FC 25 2D */ bl OSDisableInterrupts /* 802AC234 002A7E94 88 9D 01 60 */ lbz r4, 0x160(r29) /* 802AC238 002A7E98 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802AC23C 002A7E9C 7C 04 00 50 */ subf r0, r4, r0 @@ -57754,13 +57754,13 @@ lbl_802AC154: /* 802AC24C 002A7EAC 7C 1A 02 14 */ add r0, r26, r0 /* 802AC250 002A7EB0 7C 1A 07 74 */ extsb r26, r0 lbl_802AC254: -/* 802AC254 002A7EB4 4B FC 25 31 */ bl func_8026E784 +/* 802AC254 002A7EB4 4B FC 25 31 */ bl OSRestoreInterrupts /* 802AC258 002A7EB8 80 7D 01 68 */ lwz r3, 0x168(r29) /* 802AC25C 002A7EBC 38 03 FF FF */ addi r0, r3, -1 /* 802AC260 002A7EC0 7C 00 D0 40 */ cmplw r0, r26 /* 802AC264 002A7EC4 40 82 00 10 */ bne lbl_802AC274 /* 802AC268 002A7EC8 7F E3 FB 78 */ mr r3, r31 -/* 802AC26C 002A7ECC 4B FC 25 19 */ bl func_8026E784 +/* 802AC26C 002A7ECC 4B FC 25 19 */ bl OSRestoreInterrupts /* 802AC270 002A7ED0 48 00 00 78 */ b lbl_802AC2E8 lbl_802AC274: /* 802AC274 002A7ED4 88 1D 01 61 */ lbz r0, 0x161(r29) @@ -57791,7 +57791,7 @@ lbl_802AC274: /* 802AC2D8 002A7F38 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802AC2DC 002A7F3C 7C 00 20 78 */ andc r0, r0, r4 /* 802AC2E0 002A7F40 98 1D 01 61 */ stb r0, 0x161(r29) -/* 802AC2E4 002A7F44 4B FC 24 A1 */ bl func_8026E784 +/* 802AC2E4 002A7F44 4B FC 24 A1 */ bl OSRestoreInterrupts lbl_802AC2E8: /* 802AC2E8 002A7F48 3C 60 04 B0 */ lis r3, 0x04B00033@ha /* 802AC2EC 002A7F4C 39 00 00 01 */ li r8, 1 @@ -57841,9 +57841,9 @@ lbl_802AC2E8: /* 802AC39C 002A7FFC 90 81 01 0C */ stw r4, 0x10c(r1) /* 802AC3A0 002A8000 90 61 01 10 */ stw r3, 0x110(r1) /* 802AC3A4 002A8004 90 01 01 14 */ stw r0, 0x114(r1) -/* 802AC3A8 002A8008 4B FC 23 B5 */ bl func_8026E75C +/* 802AC3A8 002A8008 4B FC 23 B5 */ bl OSDisableInterrupts /* 802AC3AC 002A800C 7C 7F 1B 78 */ mr r31, r3 -/* 802AC3B0 002A8010 4B FC 23 AD */ bl func_8026E75C +/* 802AC3B0 002A8010 4B FC 23 AD */ bl OSDisableInterrupts /* 802AC3B4 002A8014 88 9D 01 60 */ lbz r4, 0x160(r29) /* 802AC3B8 002A8018 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802AC3BC 002A801C 7C 04 00 50 */ subf r0, r4, r0 @@ -57853,13 +57853,13 @@ lbl_802AC2E8: /* 802AC3CC 002A802C 7C 1A 02 14 */ add r0, r26, r0 /* 802AC3D0 002A8030 7C 1A 07 74 */ extsb r26, r0 lbl_802AC3D4: -/* 802AC3D4 002A8034 4B FC 23 B1 */ bl func_8026E784 +/* 802AC3D4 002A8034 4B FC 23 B1 */ bl OSRestoreInterrupts /* 802AC3D8 002A8038 80 7D 01 68 */ lwz r3, 0x168(r29) /* 802AC3DC 002A803C 38 03 FF FF */ addi r0, r3, -1 /* 802AC3E0 002A8040 7C 00 D0 40 */ cmplw r0, r26 /* 802AC3E4 002A8044 40 82 00 10 */ bne lbl_802AC3F4 /* 802AC3E8 002A8048 7F E3 FB 78 */ mr r3, r31 -/* 802AC3EC 002A804C 4B FC 23 99 */ bl func_8026E784 +/* 802AC3EC 002A804C 4B FC 23 99 */ bl OSRestoreInterrupts /* 802AC3F0 002A8050 48 00 00 78 */ b lbl_802AC468 lbl_802AC3F4: /* 802AC3F4 002A8054 88 1D 01 61 */ lbz r0, 0x161(r29) @@ -57890,7 +57890,7 @@ lbl_802AC3F4: /* 802AC458 002A80B8 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802AC45C 002A80BC 7C 00 20 78 */ andc r0, r0, r4 /* 802AC460 002A80C0 98 1D 01 61 */ stb r0, 0x161(r29) -/* 802AC464 002A80C4 4B FC 23 21 */ bl func_8026E784 +/* 802AC464 002A80C4 4B FC 23 21 */ bl OSRestoreInterrupts lbl_802AC468: /* 802AC468 002A80C8 3C 60 04 B0 */ lis r3, 0x04B00030@ha /* 802AC46C 002A80CC 3C C0 80 2B */ lis r6, lbl_802AB6CC@ha @@ -57942,9 +57942,9 @@ lbl_802AC468: /* 802AC524 002A8184 90 81 00 AC */ stw r4, 0xac(r1) /* 802AC528 002A8188 90 61 00 B0 */ stw r3, 0xb0(r1) /* 802AC52C 002A818C 90 01 00 B4 */ stw r0, 0xb4(r1) -/* 802AC530 002A8190 4B FC 22 2D */ bl func_8026E75C +/* 802AC530 002A8190 4B FC 22 2D */ bl OSDisableInterrupts /* 802AC534 002A8194 7C 7F 1B 78 */ mr r31, r3 -/* 802AC538 002A8198 4B FC 22 25 */ bl func_8026E75C +/* 802AC538 002A8198 4B FC 22 25 */ bl OSDisableInterrupts /* 802AC53C 002A819C 88 9D 01 60 */ lbz r4, 0x160(r29) /* 802AC540 002A81A0 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802AC544 002A81A4 7C 04 00 50 */ subf r0, r4, r0 @@ -57954,13 +57954,13 @@ lbl_802AC468: /* 802AC554 002A81B4 7C 1A 02 14 */ add r0, r26, r0 /* 802AC558 002A81B8 7C 1A 07 74 */ extsb r26, r0 lbl_802AC55C: -/* 802AC55C 002A81BC 4B FC 22 29 */ bl func_8026E784 +/* 802AC55C 002A81BC 4B FC 22 29 */ bl OSRestoreInterrupts /* 802AC560 002A81C0 80 7D 01 68 */ lwz r3, 0x168(r29) /* 802AC564 002A81C4 38 03 FF FF */ addi r0, r3, -1 /* 802AC568 002A81C8 7C 00 D0 40 */ cmplw r0, r26 /* 802AC56C 002A81CC 40 82 00 10 */ bne lbl_802AC57C /* 802AC570 002A81D0 7F E3 FB 78 */ mr r3, r31 -/* 802AC574 002A81D4 4B FC 22 11 */ bl func_8026E784 +/* 802AC574 002A81D4 4B FC 22 11 */ bl OSRestoreInterrupts /* 802AC578 002A81D8 48 00 00 78 */ b lbl_802AC5F0 lbl_802AC57C: /* 802AC57C 002A81DC 88 1D 01 61 */ lbz r0, 0x161(r29) @@ -57991,7 +57991,7 @@ lbl_802AC57C: /* 802AC5E0 002A8240 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802AC5E4 002A8244 7C 00 20 78 */ andc r0, r0, r4 /* 802AC5E8 002A8248 98 1D 01 61 */ stb r0, 0x161(r29) -/* 802AC5EC 002A824C 4B FC 21 99 */ bl func_8026E784 +/* 802AC5EC 002A824C 4B FC 21 99 */ bl OSRestoreInterrupts lbl_802AC5F0: /* 802AC5F0 002A8250 39 60 00 00 */ li r11, 0 /* 802AC5F4 002A8254 38 00 00 01 */ li r0, 1 @@ -58022,9 +58022,9 @@ lbl_802AC5F0: /* 802AC658 002A82B8 90 01 00 7C */ stw r0, 0x7c(r1) /* 802AC65C 002A82BC 91 61 00 80 */ stw r11, 0x80(r1) /* 802AC660 002A82C0 93 81 00 84 */ stw r28, 0x84(r1) -/* 802AC664 002A82C4 4B FC 20 F9 */ bl func_8026E75C +/* 802AC664 002A82C4 4B FC 20 F9 */ bl OSDisableInterrupts /* 802AC668 002A82C8 7C 7F 1B 78 */ mr r31, r3 -/* 802AC66C 002A82CC 4B FC 20 F1 */ bl func_8026E75C +/* 802AC66C 002A82CC 4B FC 20 F1 */ bl OSDisableInterrupts /* 802AC670 002A82D0 88 9D 01 60 */ lbz r4, 0x160(r29) /* 802AC674 002A82D4 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802AC678 002A82D8 7C 04 00 50 */ subf r0, r4, r0 @@ -58034,13 +58034,13 @@ lbl_802AC5F0: /* 802AC688 002A82E8 7C 1A 02 14 */ add r0, r26, r0 /* 802AC68C 002A82EC 7C 1A 07 74 */ extsb r26, r0 lbl_802AC690: -/* 802AC690 002A82F0 4B FC 20 F5 */ bl func_8026E784 +/* 802AC690 002A82F0 4B FC 20 F5 */ bl OSRestoreInterrupts /* 802AC694 002A82F4 80 7D 01 68 */ lwz r3, 0x168(r29) /* 802AC698 002A82F8 38 03 FF FF */ addi r0, r3, -1 /* 802AC69C 002A82FC 7C 00 D0 40 */ cmplw r0, r26 /* 802AC6A0 002A8300 40 82 00 10 */ bne lbl_802AC6B0 /* 802AC6A4 002A8304 7F E3 FB 78 */ mr r3, r31 -/* 802AC6A8 002A8308 4B FC 20 DD */ bl func_8026E784 +/* 802AC6A8 002A8308 4B FC 20 DD */ bl OSRestoreInterrupts /* 802AC6AC 002A830C 48 00 00 78 */ b lbl_802AC724 lbl_802AC6B0: /* 802AC6B0 002A8310 88 1D 01 61 */ lbz r0, 0x161(r29) @@ -58071,16 +58071,16 @@ lbl_802AC6B0: /* 802AC714 002A8374 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802AC718 002A8378 7C 00 20 78 */ andc r0, r0, r4 /* 802AC71C 002A837C 98 1D 01 61 */ stb r0, 0x161(r29) -/* 802AC720 002A8380 4B FC 20 65 */ bl func_8026E784 +/* 802AC720 002A8380 4B FC 20 65 */ bl OSRestoreInterrupts lbl_802AC724: /* 802AC724 002A8384 7F C3 F3 78 */ mr r3, r30 -/* 802AC728 002A8388 4B FC 20 5D */ bl func_8026E784 +/* 802AC728 002A8388 4B FC 20 5D */ bl OSRestoreInterrupts /* 802AC72C 002A838C 38 60 00 00 */ li r3, 0 /* 802AC730 002A8390 48 00 00 30 */ b lbl_802AC760 lbl_802AC734: /* 802AC734 002A8394 7F C3 F3 78 */ mr r3, r30 /* 802AC738 002A8398 3B 00 FF FE */ li r24, -2 -/* 802AC73C 002A839C 4B FC 20 49 */ bl func_8026E784 +/* 802AC73C 002A839C 4B FC 20 49 */ bl OSRestoreInterrupts lbl_802AC740: /* 802AC740 002A83A0 2C 1C 00 00 */ cmpwi r28, 0 /* 802AC744 002A83A4 41 82 00 18 */ beq lbl_802AC75C @@ -58112,7 +58112,7 @@ func_802AC778: /* 802AC798 002A83F8 7C 98 23 78 */ mr r24, r4 /* 802AC79C 002A83FC 54 1B 06 3E */ clrlwi r27, r0, 0x18 /* 802AC7A0 002A8400 3B 44 00 04 */ addi r26, r4, 4 -/* 802AC7A4 002A8404 4B FC 1F B9 */ bl func_8026E75C +/* 802AC7A4 002A8404 4B FC 1F B9 */ bl OSDisableInterrupts /* 802AC7A8 002A8408 3C 80 80 53 */ lis r4, lbl_80536D70@ha /* 802AC7AC 002A840C 56 E0 10 3A */ slwi r0, r23, 2 /* 802AC7B0 002A8410 38 84 6D 70 */ addi r4, r4, lbl_80536D70@l @@ -58121,7 +58121,7 @@ func_802AC778: /* 802AC7BC 002A841C 82 FC 08 BC */ lwz r23, 0x8bc(r28) /* 802AC7C0 002A8420 7F A0 07 75 */ extsb. r0, r29 /* 802AC7C4 002A8424 40 80 00 0C */ bge lbl_802AC7D0 -/* 802AC7C8 002A8428 4B FC 1F BD */ bl func_8026E784 +/* 802AC7C8 002A8428 4B FC 1F BD */ bl OSRestoreInterrupts /* 802AC7CC 002A842C 48 00 01 C8 */ b lbl_802AC994 lbl_802AC7D0: /* 802AC7D0 002A8430 38 00 FF FE */ li r0, -2 @@ -58129,25 +58129,25 @@ lbl_802AC7D0: /* 802AC7D8 002A8438 80 9C 08 D4 */ lwz r4, 0x8d4(r28) /* 802AC7DC 002A843C 80 0D AE 5C */ lwz r0, lbl_8064011C-_SDA_BASE_(r13) /* 802AC7E0 002A8440 7C 9E 00 38 */ and r30, r4, r0 -/* 802AC7E4 002A8444 4B FC 1F A1 */ bl func_8026E784 +/* 802AC7E4 002A8444 4B FC 1F A1 */ bl OSRestoreInterrupts /* 802AC7E8 002A8448 28 1B 00 10 */ cmplwi r27, 0x10 /* 802AC7EC 002A844C 40 82 00 14 */ bne lbl_802AC800 -/* 802AC7F0 002A8450 4B FC 1F 6D */ bl func_8026E75C +/* 802AC7F0 002A8450 4B FC 1F 6D */ bl OSDisableInterrupts /* 802AC7F4 002A8454 92 FC 08 BC */ stw r23, 0x8bc(r28) -/* 802AC7F8 002A8458 4B FC 1F 8D */ bl func_8026E784 +/* 802AC7F8 002A8458 4B FC 1F 8D */ bl OSRestoreInterrupts /* 802AC7FC 002A845C 48 00 01 14 */ b lbl_802AC910 lbl_802AC800: /* 802AC800 002A8460 28 1B 00 18 */ cmplwi r27, 0x18 /* 802AC804 002A8464 40 82 00 20 */ bne lbl_802AC824 -/* 802AC808 002A8468 4B FC 1F 55 */ bl func_8026E75C +/* 802AC808 002A8468 4B FC 1F 55 */ bl OSDisableInterrupts /* 802AC80C 002A846C 92 FC 08 BC */ stw r23, 0x8bc(r28) /* 802AC810 002A8470 88 9C 08 CF */ lbz r4, 0x8cf(r28) /* 802AC814 002A8474 38 04 FF FF */ addi r0, r4, -1 /* 802AC818 002A8478 98 1C 08 CF */ stb r0, 0x8cf(r28) -/* 802AC81C 002A847C 4B FC 1F 69 */ bl func_8026E784 +/* 802AC81C 002A847C 4B FC 1F 69 */ bl OSRestoreInterrupts /* 802AC820 002A8480 48 00 00 F0 */ b lbl_802AC910 lbl_802AC824: -/* 802AC824 002A8484 4B FC 1F 39 */ bl func_8026E75C +/* 802AC824 002A8484 4B FC 1F 39 */ bl OSDisableInterrupts /* 802AC828 002A8488 2C 1B 00 17 */ cmpwi r27, 0x17 /* 802AC82C 002A848C 7C 7F 1B 78 */ mr r31, r3 /* 802AC830 002A8490 41 82 00 24 */ beq lbl_802AC854 @@ -58211,7 +58211,7 @@ lbl_802AC8D4: /* 802AC900 002A8560 7F E3 FB 78 */ mr r3, r31 /* 802AC904 002A8564 90 1C 09 08 */ stw r0, 0x908(r28) /* 802AC908 002A8568 98 BC 09 10 */ stb r5, 0x910(r28) -/* 802AC90C 002A856C 4B FC 1E 79 */ bl func_8026E784 +/* 802AC90C 002A856C 4B FC 1E 79 */ bl OSRestoreInterrupts lbl_802AC910: /* 802AC910 002A8570 3C 60 80 44 */ lis r3, lbl_8043C25C@ha /* 802AC914 002A8574 7F 65 DB 78 */ mr r5, r27 @@ -58334,9 +58334,9 @@ lbl_802ACA78: /* 802ACACC 002A872C 90 81 00 2C */ stw r4, 0x2c(r1) /* 802ACAD0 002A8730 90 61 00 30 */ stw r3, 0x30(r1) /* 802ACAD4 002A8734 90 01 00 34 */ stw r0, 0x34(r1) -/* 802ACAD8 002A8738 4B FC 1C 85 */ bl func_8026E75C +/* 802ACAD8 002A8738 4B FC 1C 85 */ bl OSDisableInterrupts /* 802ACADC 002A873C 7C 7F 1B 78 */ mr r31, r3 -/* 802ACAE0 002A8740 4B FC 1C 7D */ bl func_8026E75C +/* 802ACAE0 002A8740 4B FC 1C 7D */ bl OSDisableInterrupts /* 802ACAE4 002A8744 88 9E 00 00 */ lbz r4, 0(r30) /* 802ACAE8 002A8748 88 1E 00 01 */ lbz r0, 1(r30) /* 802ACAEC 002A874C 7C 04 00 50 */ subf r0, r4, r0 @@ -58346,13 +58346,13 @@ lbl_802ACA78: /* 802ACAFC 002A875C 7C 1D 02 14 */ add r0, r29, r0 /* 802ACB00 002A8760 7C 1D 07 74 */ extsb r29, r0 lbl_802ACB04: -/* 802ACB04 002A8764 4B FC 1C 81 */ bl func_8026E784 +/* 802ACB04 002A8764 4B FC 1C 81 */ bl OSRestoreInterrupts /* 802ACB08 002A8768 80 7E 00 08 */ lwz r3, 8(r30) /* 802ACB0C 002A876C 38 03 FF FF */ addi r0, r3, -1 /* 802ACB10 002A8770 7C 00 E8 40 */ cmplw r0, r29 /* 802ACB14 002A8774 40 82 00 14 */ bne lbl_802ACB28 /* 802ACB18 002A8778 7F E3 FB 78 */ mr r3, r31 -/* 802ACB1C 002A877C 4B FC 1C 69 */ bl func_8026E784 +/* 802ACB1C 002A877C 4B FC 1C 69 */ bl OSRestoreInterrupts /* 802ACB20 002A8780 38 60 00 00 */ li r3, 0 /* 802ACB24 002A8784 48 00 00 7C */ b lbl_802ACBA0 lbl_802ACB28: @@ -58384,7 +58384,7 @@ lbl_802ACB28: /* 802ACB8C 002A87EC 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802ACB90 002A87F0 7C 00 20 78 */ andc r0, r0, r4 /* 802ACB94 002A87F4 98 1E 00 01 */ stb r0, 1(r30) -/* 802ACB98 002A87F8 4B FC 1B ED */ bl func_8026E784 +/* 802ACB98 002A87F8 4B FC 1B ED */ bl OSRestoreInterrupts /* 802ACB9C 002A87FC 38 60 00 01 */ li r3, 1 lbl_802ACBA0: /* 802ACBA0 002A8800 80 01 00 84 */ lwz r0, 0x84(r1) @@ -58449,9 +58449,9 @@ func_802ACBBC: /* 802ACC80 002A88E0 90 81 00 64 */ stw r4, 0x64(r1) /* 802ACC84 002A88E4 90 61 00 68 */ stw r3, 0x68(r1) /* 802ACC88 002A88E8 90 01 00 6C */ stw r0, 0x6c(r1) -/* 802ACC8C 002A88EC 4B FC 1A D1 */ bl func_8026E75C +/* 802ACC8C 002A88EC 4B FC 1A D1 */ bl OSDisableInterrupts /* 802ACC90 002A88F0 7C 7E 1B 78 */ mr r30, r3 -/* 802ACC94 002A88F4 4B FC 1A C9 */ bl func_8026E75C +/* 802ACC94 002A88F4 4B FC 1A C9 */ bl OSDisableInterrupts /* 802ACC98 002A88F8 88 9F 00 00 */ lbz r4, 0(r31) /* 802ACC9C 002A88FC 88 1F 00 01 */ lbz r0, 1(r31) /* 802ACCA0 002A8900 7C 04 00 50 */ subf r0, r4, r0 @@ -58461,13 +58461,13 @@ func_802ACBBC: /* 802ACCB0 002A8910 7C 1D 02 14 */ add r0, r29, r0 /* 802ACCB4 002A8914 7C 1D 07 74 */ extsb r29, r0 lbl_802ACCB8: -/* 802ACCB8 002A8918 4B FC 1A CD */ bl func_8026E784 +/* 802ACCB8 002A8918 4B FC 1A CD */ bl OSRestoreInterrupts /* 802ACCBC 002A891C 80 7F 00 08 */ lwz r3, 8(r31) /* 802ACCC0 002A8920 38 03 FF FF */ addi r0, r3, -1 /* 802ACCC4 002A8924 7C 00 E8 40 */ cmplw r0, r29 /* 802ACCC8 002A8928 40 82 00 14 */ bne lbl_802ACCDC /* 802ACCCC 002A892C 7F C3 F3 78 */ mr r3, r30 -/* 802ACCD0 002A8930 4B FC 1A B5 */ bl func_8026E784 +/* 802ACCD0 002A8930 4B FC 1A B5 */ bl OSRestoreInterrupts /* 802ACCD4 002A8934 38 60 00 00 */ li r3, 0 /* 802ACCD8 002A8938 48 00 00 7C */ b lbl_802ACD54 lbl_802ACCDC: @@ -58499,7 +58499,7 @@ lbl_802ACCDC: /* 802ACD40 002A89A0 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802ACD44 002A89A4 7C 00 20 78 */ andc r0, r0, r4 /* 802ACD48 002A89A8 98 1F 00 01 */ stb r0, 1(r31) -/* 802ACD4C 002A89AC 4B FC 1A 39 */ bl func_8026E784 +/* 802ACD4C 002A89AC 4B FC 1A 39 */ bl OSRestoreInterrupts /* 802ACD50 002A89B0 38 60 00 01 */ li r3, 1 lbl_802ACD54: /* 802ACD54 002A89B4 80 01 00 84 */ lwz r0, 0x84(r1) @@ -58565,9 +58565,9 @@ func_802ACD70: /* 802ACE38 002A8A98 90 81 00 34 */ stw r4, 0x34(r1) /* 802ACE3C 002A8A9C 90 61 00 38 */ stw r3, 0x38(r1) /* 802ACE40 002A8AA0 90 01 00 3C */ stw r0, 0x3c(r1) -/* 802ACE44 002A8AA4 4B FC 19 19 */ bl func_8026E75C +/* 802ACE44 002A8AA4 4B FC 19 19 */ bl OSDisableInterrupts /* 802ACE48 002A8AA8 7C 7F 1B 78 */ mr r31, r3 -/* 802ACE4C 002A8AAC 4B FC 19 11 */ bl func_8026E75C +/* 802ACE4C 002A8AAC 4B FC 19 11 */ bl OSDisableInterrupts /* 802ACE50 002A8AB0 88 9E 00 00 */ lbz r4, 0(r30) /* 802ACE54 002A8AB4 88 1E 00 01 */ lbz r0, 1(r30) /* 802ACE58 002A8AB8 7C 04 00 50 */ subf r0, r4, r0 @@ -58577,13 +58577,13 @@ func_802ACD70: /* 802ACE68 002A8AC8 7C 1D 02 14 */ add r0, r29, r0 /* 802ACE6C 002A8ACC 7C 1D 07 74 */ extsb r29, r0 lbl_802ACE70: -/* 802ACE70 002A8AD0 4B FC 19 15 */ bl func_8026E784 +/* 802ACE70 002A8AD0 4B FC 19 15 */ bl OSRestoreInterrupts /* 802ACE74 002A8AD4 80 7E 00 08 */ lwz r3, 8(r30) /* 802ACE78 002A8AD8 38 03 FF FF */ addi r0, r3, -1 /* 802ACE7C 002A8ADC 7C 00 E8 40 */ cmplw r0, r29 /* 802ACE80 002A8AE0 40 82 00 14 */ bne lbl_802ACE94 /* 802ACE84 002A8AE4 7F E3 FB 78 */ mr r3, r31 -/* 802ACE88 002A8AE8 4B FC 18 FD */ bl func_8026E784 +/* 802ACE88 002A8AE8 4B FC 18 FD */ bl OSRestoreInterrupts /* 802ACE8C 002A8AEC 38 60 00 00 */ li r3, 0 /* 802ACE90 002A8AF0 48 00 00 7C */ b lbl_802ACF0C lbl_802ACE94: @@ -58615,7 +58615,7 @@ lbl_802ACE94: /* 802ACEF8 002A8B58 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802ACEFC 002A8B5C 7C 00 20 78 */ andc r0, r0, r4 /* 802ACF00 002A8B60 98 1E 00 01 */ stb r0, 1(r30) -/* 802ACF04 002A8B64 4B FC 18 81 */ bl func_8026E784 +/* 802ACF04 002A8B64 4B FC 18 81 */ bl OSRestoreInterrupts /* 802ACF08 002A8B68 38 60 00 01 */ li r3, 1 lbl_802ACF0C: /* 802ACF0C 002A8B6C 80 01 00 84 */ lwz r0, 0x84(r1) @@ -58678,9 +58678,9 @@ func_802ACF28: /* 802ACFE4 002A8C44 91 81 00 34 */ stw r12, 0x34(r1) /* 802ACFE8 002A8C48 90 61 00 38 */ stw r3, 0x38(r1) /* 802ACFEC 002A8C4C 90 01 00 3C */ stw r0, 0x3c(r1) -/* 802ACFF0 002A8C50 4B FC 17 6D */ bl func_8026E75C +/* 802ACFF0 002A8C50 4B FC 17 6D */ bl OSDisableInterrupts /* 802ACFF4 002A8C54 7C 7F 1B 78 */ mr r31, r3 -/* 802ACFF8 002A8C58 4B FC 17 65 */ bl func_8026E75C +/* 802ACFF8 002A8C58 4B FC 17 65 */ bl OSDisableInterrupts /* 802ACFFC 002A8C5C 88 9E 00 00 */ lbz r4, 0(r30) /* 802AD000 002A8C60 88 1E 00 01 */ lbz r0, 1(r30) /* 802AD004 002A8C64 7C 04 00 50 */ subf r0, r4, r0 @@ -58690,13 +58690,13 @@ func_802ACF28: /* 802AD014 002A8C74 7C 1D 02 14 */ add r0, r29, r0 /* 802AD018 002A8C78 7C 1D 07 74 */ extsb r29, r0 lbl_802AD01C: -/* 802AD01C 002A8C7C 4B FC 17 69 */ bl func_8026E784 +/* 802AD01C 002A8C7C 4B FC 17 69 */ bl OSRestoreInterrupts /* 802AD020 002A8C80 80 7E 00 08 */ lwz r3, 8(r30) /* 802AD024 002A8C84 38 03 FF FF */ addi r0, r3, -1 /* 802AD028 002A8C88 7C 00 E8 40 */ cmplw r0, r29 /* 802AD02C 002A8C8C 40 82 00 14 */ bne lbl_802AD040 /* 802AD030 002A8C90 7F E3 FB 78 */ mr r3, r31 -/* 802AD034 002A8C94 4B FC 17 51 */ bl func_8026E784 +/* 802AD034 002A8C94 4B FC 17 51 */ bl OSRestoreInterrupts /* 802AD038 002A8C98 38 60 00 00 */ li r3, 0 /* 802AD03C 002A8C9C 48 00 00 7C */ b lbl_802AD0B8 lbl_802AD040: @@ -58728,7 +58728,7 @@ lbl_802AD040: /* 802AD0A4 002A8D04 7C 84 FE 70 */ srawi r4, r4, 0x1f /* 802AD0A8 002A8D08 7C 00 20 78 */ andc r0, r0, r4 /* 802AD0AC 002A8D0C 98 1E 00 01 */ stb r0, 1(r30) -/* 802AD0B0 002A8D10 4B FC 16 D5 */ bl func_8026E784 +/* 802AD0B0 002A8D10 4B FC 16 D5 */ bl OSRestoreInterrupts /* 802AD0B4 002A8D14 38 60 00 01 */ li r3, 1 lbl_802AD0B8: /* 802AD0B8 002A8D18 80 01 00 84 */ lwz r0, 0x84(r1) @@ -58749,7 +58749,7 @@ func_802AD0D4: /* 802AD0E8 002A8D48 7C 9E 23 78 */ mr r30, r4 /* 802AD0EC 002A8D4C 93 A1 00 14 */ stw r29, 0x14(r1) /* 802AD0F0 002A8D50 7C 7D 1B 78 */ mr r29, r3 -/* 802AD0F4 002A8D54 4B FC 16 69 */ bl func_8026E75C +/* 802AD0F4 002A8D54 4B FC 16 69 */ bl OSDisableInterrupts /* 802AD0F8 002A8D58 88 9D 00 00 */ lbz r4, 0(r29) /* 802AD0FC 002A8D5C 88 1D 00 01 */ lbz r0, 1(r29) /* 802AD100 002A8D60 7C 04 00 50 */ subf r0, r4, r0 @@ -58759,7 +58759,7 @@ func_802AD0D4: /* 802AD110 002A8D70 7C 1F 02 14 */ add r0, r31, r0 /* 802AD114 002A8D74 7C 1F 07 74 */ extsb r31, r0 lbl_802AD118: -/* 802AD118 002A8D78 4B FC 16 6D */ bl func_8026E784 +/* 802AD118 002A8D78 4B FC 16 6D */ bl OSRestoreInterrupts /* 802AD11C 002A8D7C 80 7D 00 08 */ lwz r3, 8(r29) /* 802AD120 002A8D80 7F C0 07 74 */ extsb r0, r30 /* 802AD124 002A8D84 7C 9F 02 14 */ add r4, r31, r0 @@ -58787,7 +58787,7 @@ func_802AD15C: /* 802AD168 002A8DC8 93 E1 00 0C */ stw r31, 0xc(r1) /* 802AD16C 002A8DCC 93 C1 00 08 */ stw r30, 8(r1) /* 802AD170 002A8DD0 7C 7E 1B 78 */ mr r30, r3 -/* 802AD174 002A8DD4 4B FC 15 E9 */ bl func_8026E75C +/* 802AD174 002A8DD4 4B FC 15 E9 */ bl OSDisableInterrupts /* 802AD178 002A8DD8 80 1E 00 08 */ lwz r0, 8(r30) /* 802AD17C 002A8DDC 38 80 00 00 */ li r4, 0 /* 802AD180 002A8DE0 7C 7F 1B 78 */ mr r31, r3 @@ -58798,7 +58798,7 @@ func_802AD15C: /* 802AD194 002A8DF4 38 80 00 00 */ li r4, 0 /* 802AD198 002A8DF8 4B D5 6F 6D */ bl func_80004104 /* 802AD19C 002A8DFC 7F E3 FB 78 */ mr r3, r31 -/* 802AD1A0 002A8E00 4B FC 15 E5 */ bl func_8026E784 +/* 802AD1A0 002A8E00 4B FC 15 E5 */ bl OSRestoreInterrupts /* 802AD1A4 002A8E04 80 01 00 14 */ lwz r0, 0x14(r1) /* 802AD1A8 002A8E08 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802AD1AC 002A8E0C 83 C1 00 08 */ lwz r30, 8(r1) @@ -59953,7 +59953,7 @@ func_802AE228: /* 802AE258 002A9EB8 41 80 00 58 */ blt lbl_802AE2B0 /* 802AE25C 002A9EBC 28 00 00 3F */ cmplwi r0, 0x3f /* 802AE260 002A9EC0 41 81 00 50 */ bgt lbl_802AE2B0 -/* 802AE264 002A9EC4 4B FC 04 F9 */ bl func_8026E75C +/* 802AE264 002A9EC4 4B FC 04 F9 */ bl OSDisableInterrupts /* 802AE268 002A9EC8 88 9D 00 00 */ lbz r4, 0(r29) /* 802AE26C 002A9ECC 3C A0 80 44 */ lis r5, lbl_8043C2A0@ha /* 802AE270 002A9ED0 7C 7F 1B 78 */ mr r31, r3 @@ -59966,7 +59966,7 @@ func_802AE228: /* 802AE28C 002A9EEC 7D 89 03 A6 */ mtctr r12 /* 802AE290 002A9EF0 4E 80 04 21 */ bctrl /* 802AE294 002A9EF4 7F E3 FB 78 */ mr r3, r31 -/* 802AE298 002A9EF8 4B FC 04 ED */ bl func_8026E784 +/* 802AE298 002A9EF8 4B FC 04 ED */ bl OSRestoreInterrupts /* 802AE29C 002A9EFC 7F 83 E3 78 */ mr r3, r28 /* 802AE2A0 002A9F00 4B FF B6 ED */ bl func_802A998C /* 802AE2A4 002A9F04 7F 83 E3 78 */ mr r3, r28 @@ -59996,7 +59996,7 @@ lbl_802AE2B4: /* 802AE2FC 002A9F5C 38 7F 03 28 */ addi r3, r31, 0x328 /* 802AE300 002A9F60 4C C6 31 82 */ crclr 6 /* 802AE304 002A9F64 48 00 55 5D */ bl func_802B3860 -/* 802AE308 002A9F68 4B FC 04 55 */ bl func_8026E75C +/* 802AE308 002A9F68 4B FC 04 55 */ bl OSDisableInterrupts /* 802AE30C 002A9F6C 3C 80 80 53 */ lis r4, lbl_80536D70@ha /* 802AE310 002A9F70 57 20 15 BA */ rlwinm r0, r25, 2, 0x16, 0x1d /* 802AE314 002A9F74 38 84 6D 70 */ addi r4, r4, lbl_80536D70@l @@ -60005,7 +60005,7 @@ lbl_802AE2B4: /* 802AE320 002A9F80 80 1E 08 DC */ lwz r0, 0x8dc(r30) /* 802AE324 002A9F84 2C 00 00 00 */ cmpwi r0, 0 /* 802AE328 002A9F88 40 82 00 0C */ bne lbl_802AE334 -/* 802AE32C 002A9F8C 4B FC 04 59 */ bl func_8026E784 +/* 802AE32C 002A9F8C 4B FC 04 59 */ bl OSRestoreInterrupts /* 802AE330 002A9F90 48 00 03 A0 */ b lbl_802AE6D0 lbl_802AE334: /* 802AE334 002A9F94 88 9E 08 C8 */ lbz r4, 0x8c8(r30) @@ -60250,7 +60250,7 @@ lbl_802AE6A0: /* 802AE6C0 002AA320 7C 00 00 34 */ cntlzw r0, r0 /* 802AE6C4 002AA324 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f /* 802AE6C8 002AA328 98 1E 08 C8 */ stb r0, 0x8c8(r30) -/* 802AE6CC 002AA32C 4B FC 00 B9 */ bl func_8026E784 +/* 802AE6CC 002AA32C 4B FC 00 B9 */ bl OSRestoreInterrupts lbl_802AE6D0: /* 802AE6D0 002AA330 39 61 00 30 */ addi r11, r1, 0x30 /* 802AE6D4 002AA334 4B F1 8A 91 */ bl func_801C7164 @@ -60267,7 +60267,7 @@ lbl_802AE6D0: /* 802AE700 002AA360 7C 78 1B 78 */ mr r24, r3 /* 802AE704 002AA364 7C 99 23 78 */ mr r25, r4 /* 802AE708 002AA368 3B DE C2 A0 */ addi r30, r30, lbl_8043C2A0@l -/* 802AE70C 002AA36C 4B FC 00 51 */ bl func_8026E75C +/* 802AE70C 002AA36C 4B FC 00 51 */ bl OSDisableInterrupts /* 802AE710 002AA370 3C 80 80 53 */ lis r4, lbl_80536D70@ha /* 802AE714 002AA374 7C 7C 1B 78 */ mr r28, r3 /* 802AE718 002AA378 57 05 15 BA */ rlwinm r5, r24, 2, 0x16, 0x1d @@ -60494,7 +60494,7 @@ lbl_802AEA38: /* 802AEA50 002AA6B0 7C 00 00 34 */ cntlzw r0, r0 /* 802AEA54 002AA6B4 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f /* 802AEA58 002AA6B8 98 1D 08 C8 */ stb r0, 0x8c8(r29) -/* 802AEA5C 002AA6BC 4B FB FD 29 */ bl func_8026E784 +/* 802AEA5C 002AA6BC 4B FB FD 29 */ bl OSRestoreInterrupts /* 802AEA60 002AA6C0 39 61 00 30 */ addi r11, r1, 0x30 /* 802AEA64 002AA6C4 4B F1 87 01 */ bl func_801C7164 /* 802AEA68 002AA6C8 80 01 00 34 */ lwz r0, 0x34(r1) @@ -60510,7 +60510,7 @@ lbl_802AEA38: /* 802AEA90 002AA6F0 7C 7A 1B 78 */ mr r26, r3 /* 802AEA94 002AA6F4 7C 9B 23 78 */ mr r27, r4 /* 802AEA98 002AA6F8 3B FF C2 A0 */ addi r31, r31, lbl_8043C2A0@l -/* 802AEA9C 002AA6FC 4B FB FC C1 */ bl func_8026E75C +/* 802AEA9C 002AA6FC 4B FB FC C1 */ bl OSDisableInterrupts /* 802AEAA0 002AA700 7C 7D 1B 78 */ mr r29, r3 /* 802AEAA4 002AA704 38 7F 03 E0 */ addi r3, r31, 0x3e0 /* 802AEAA8 002AA708 4C C6 31 82 */ crclr 6 @@ -60644,7 +60644,7 @@ lbl_802AEC8C: /* 802AEC94 002AA8F4 7C 00 00 34 */ cntlzw r0, r0 /* 802AEC98 002AA8F8 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f /* 802AEC9C 002AA8FC 98 1E 08 C8 */ stb r0, 0x8c8(r30) -/* 802AECA0 002AA900 4B FB FA E5 */ bl func_8026E784 +/* 802AECA0 002AA900 4B FB FA E5 */ bl OSRestoreInterrupts /* 802AECA4 002AA904 39 61 00 30 */ addi r11, r1, 0x30 /* 802AECA8 002AA908 4B F1 84 C5 */ bl func_801C716C /* 802AECAC 002AA90C 80 01 00 34 */ lwz r0, 0x34(r1) @@ -60856,7 +60856,7 @@ lbl_802AEF80: /* 802AEFA4 002AAC04 7C 9F 23 78 */ mr r31, r4 /* 802AEFA8 002AAC08 93 C1 00 08 */ stw r30, 8(r1) /* 802AEFAC 002AAC0C 7C 7E 1B 78 */ mr r30, r3 -/* 802AEFB0 002AAC10 4B FB F7 AD */ bl func_8026E75C +/* 802AEFB0 002AAC10 4B FB F7 AD */ bl OSDisableInterrupts /* 802AEFB4 002AAC14 3C 80 80 53 */ lis r4, lbl_80536D70@ha /* 802AEFB8 002AAC18 57 C5 15 BA */ rlwinm r5, r30, 2, 0x16, 0x1d /* 802AEFBC 002AAC1C 38 84 6D 70 */ addi r4, r4, lbl_80536D70@l @@ -60955,7 +60955,7 @@ lbl_802AF10C: /* 802AF124 002AAD84 7C 00 00 34 */ cntlzw r0, r0 /* 802AF128 002AAD88 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f /* 802AF12C 002AAD8C 98 06 08 C8 */ stb r0, 0x8c8(r6) -/* 802AF130 002AAD90 4B FB F6 55 */ bl func_8026E784 +/* 802AF130 002AAD90 4B FB F6 55 */ bl OSRestoreInterrupts /* 802AF134 002AAD94 80 01 00 14 */ lwz r0, 0x14(r1) /* 802AF138 002AAD98 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802AF13C 002AAD9C 83 C1 00 08 */ lwz r30, 8(r1) @@ -61098,12 +61098,12 @@ lbl_802AF2B4: /* 802AF354 002AAFB4 7C 00 07 34 */ extsh r0, r0 /* 802AF358 002AAFB8 7C 05 00 50 */ subf r0, r5, r0 /* 802AF35C 002AAFBC B0 03 00 06 */ sth r0, 6(r3) -/* 802AF360 002AAFC0 4B FB F3 FD */ bl func_8026E75C +/* 802AF360 002AAFC0 4B FB F3 FD */ bl OSDisableInterrupts /* 802AF364 002AAFC4 88 1F 08 C8 */ lbz r0, 0x8c8(r31) /* 802AF368 002AAFC8 7C 00 00 34 */ cntlzw r0, r0 /* 802AF36C 002AAFCC 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f /* 802AF370 002AAFD0 98 1F 08 C8 */ stb r0, 0x8c8(r31) -/* 802AF374 002AAFD4 4B FB F4 11 */ bl func_8026E784 +/* 802AF374 002AAFD4 4B FB F4 11 */ bl OSRestoreInterrupts /* 802AF378 002AAFD8 80 01 00 14 */ lwz r0, 0x14(r1) /* 802AF37C 002AAFDC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802AF380 002AAFE0 7C 08 03 A6 */ mtlr r0 @@ -61116,7 +61116,7 @@ lbl_802AF2B4: /* 802AF39C 002AAFFC 4B F1 7D 8D */ bl func_801C7128 /* 802AF3A0 002AB000 7C 7D 1B 78 */ mr r29, r3 /* 802AF3A4 002AB004 7C 9B 23 78 */ mr r27, r4 -/* 802AF3A8 002AB008 4B FB F3 B5 */ bl func_8026E75C +/* 802AF3A8 002AB008 4B FB F3 B5 */ bl OSDisableInterrupts /* 802AF3AC 002AB00C 3C 80 80 53 */ lis r4, lbl_80536D70@ha /* 802AF3B0 002AB010 7C 7C 1B 78 */ mr r28, r3 /* 802AF3B4 002AB014 57 A5 15 BA */ rlwinm r5, r29, 2, 0x16, 0x1d @@ -61630,7 +61630,7 @@ lbl_802AFB14: /* 802AFB1C 002AB77C 7C 00 00 34 */ cntlzw r0, r0 /* 802AFB20 002AB780 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f /* 802AFB24 002AB784 98 1F 08 C8 */ stb r0, 0x8c8(r31) -/* 802AFB28 002AB788 4B FB EC 5D */ bl func_8026E784 +/* 802AFB28 002AB788 4B FB EC 5D */ bl OSRestoreInterrupts /* 802AFB2C 002AB78C 39 61 00 20 */ addi r11, r1, 0x20 /* 802AFB30 002AB790 4B F1 76 45 */ bl func_801C7174 /* 802AFB34 002AB794 80 01 00 24 */ lwz r0, 0x24(r1) @@ -61786,12 +61786,12 @@ lbl_802AFCBC: /* 802AFD80 002AB9E0 B0 04 00 06 */ sth r0, 6(r4) /* 802AFD84 002AB9E4 88 9F 08 CB */ lbz r4, 0x8cb(r31) /* 802AFD88 002AB9E8 4B FF EF 35 */ bl func_802AECBC -/* 802AFD8C 002AB9EC 4B FB E9 D1 */ bl func_8026E75C +/* 802AFD8C 002AB9EC 4B FB E9 D1 */ bl OSDisableInterrupts /* 802AFD90 002AB9F0 88 1F 08 C8 */ lbz r0, 0x8c8(r31) /* 802AFD94 002AB9F4 7C 00 00 34 */ cntlzw r0, r0 /* 802AFD98 002AB9F8 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f /* 802AFD9C 002AB9FC 98 1F 08 C8 */ stb r0, 0x8c8(r31) -/* 802AFDA0 002ABA00 4B FB E9 E5 */ bl func_8026E784 +/* 802AFDA0 002ABA00 4B FB E9 E5 */ bl OSRestoreInterrupts /* 802AFDA4 002ABA04 80 01 00 24 */ lwz r0, 0x24(r1) /* 802AFDA8 002ABA08 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802AFDAC 002ABA0C 7C 08 03 A6 */ mtlr r0 @@ -62357,12 +62357,12 @@ lbl_802B05BC: /* 802B05E8 002AC248 38 00 FF F9 */ li r0, -7 /* 802B05EC 002AC24C 98 1E 00 29 */ stb r0, 0x29(r30) lbl_802B05F0: -/* 802B05F0 002AC250 4B FB E1 6D */ bl func_8026E75C +/* 802B05F0 002AC250 4B FB E1 6D */ bl OSDisableInterrupts /* 802B05F4 002AC254 88 1F 08 C8 */ lbz r0, 0x8c8(r31) /* 802B05F8 002AC258 7C 00 00 34 */ cntlzw r0, r0 /* 802B05FC 002AC25C 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f /* 802B0600 002AC260 98 1F 08 C8 */ stb r0, 0x8c8(r31) -/* 802B0604 002AC264 4B FB E1 81 */ bl func_8026E784 +/* 802B0604 002AC264 4B FB E1 81 */ bl OSRestoreInterrupts /* 802B0608 002AC268 80 01 00 24 */ lwz r0, 0x24(r1) /* 802B060C 002AC26C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802B0610 002AC270 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -62378,7 +62378,7 @@ lbl_802B05F0: /* 802B0638 002AC298 4B F1 6A ED */ bl func_801C7124 /* 802B063C 002AC29C 7C 7B 1B 78 */ mr r27, r3 /* 802B0640 002AC2A0 7C 9C 23 78 */ mr r28, r4 -/* 802B0644 002AC2A4 4B FB E1 19 */ bl func_8026E75C +/* 802B0644 002AC2A4 4B FB E1 19 */ bl OSDisableInterrupts /* 802B0648 002AC2A8 3C 80 80 53 */ lis r4, lbl_80536D70@ha /* 802B064C 002AC2AC 7C 7D 1B 78 */ mr r29, r3 /* 802B0650 002AC2B0 57 65 15 BA */ rlwinm r5, r27, 2, 0x16, 0x1d @@ -62497,7 +62497,7 @@ lbl_802B0804: /* 802B080C 002AC46C 7C 00 00 34 */ cntlzw r0, r0 /* 802B0810 002AC470 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f /* 802B0814 002AC474 98 1F 08 C8 */ stb r0, 0x8c8(r31) -/* 802B0818 002AC478 4B FB DF 6D */ bl func_8026E784 +/* 802B0818 002AC478 4B FB DF 6D */ bl OSRestoreInterrupts /* 802B081C 002AC47C 39 61 00 20 */ addi r11, r1, 0x20 /* 802B0820 002AC480 4B F1 69 51 */ bl func_801C7170 /* 802B0824 002AC484 80 01 00 24 */ lwz r0, 0x24(r1) @@ -63059,12 +63059,12 @@ lbl_802B1024: /* 802B1054 002ACCB4 38 00 FF F9 */ li r0, -7 /* 802B1058 002ACCB8 98 03 00 29 */ stb r0, 0x29(r3) lbl_802B105C: -/* 802B105C 002ACCBC 4B FB D7 01 */ bl func_8026E75C +/* 802B105C 002ACCBC 4B FB D7 01 */ bl OSDisableInterrupts /* 802B1060 002ACCC0 88 1F 08 C8 */ lbz r0, 0x8c8(r31) /* 802B1064 002ACCC4 7C 00 00 34 */ cntlzw r0, r0 /* 802B1068 002ACCC8 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f /* 802B106C 002ACCCC 98 1F 08 C8 */ stb r0, 0x8c8(r31) -/* 802B1070 002ACCD0 4B FB D7 15 */ bl func_8026E784 +/* 802B1070 002ACCD0 4B FB D7 15 */ bl OSRestoreInterrupts /* 802B1074 002ACCD4 80 01 00 24 */ lwz r0, 0x24(r1) /* 802B1078 002ACCD8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802B107C 002ACCDC 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -63433,7 +63433,7 @@ lbl_802B15EC: lbl_802B1608: /* 802B1608 002AD268 3B 60 00 01 */ li r27, 1 /* 802B160C 002AD26C 9B 7D 00 16 */ stb r27, 0x16(r29) -/* 802B1610 002AD270 4B FB D1 4D */ bl func_8026E75C +/* 802B1610 002AD270 4B FB D1 4D */ bl OSDisableInterrupts /* 802B1614 002AD274 2C 1B 00 00 */ cmpwi r27, 0 /* 802B1618 002AD278 7F 7F E1 AE */ stbx r27, r31, r28 /* 802B161C 002AD27C 41 82 00 40 */ beq lbl_802B165C @@ -63453,7 +63453,7 @@ lbl_802B1608: /* 802B1654 002AD2B4 7C 06 E1 AE */ stbx r0, r6, r28 /* 802B1658 002AD2B8 7C 1F E1 AE */ stbx r0, r31, r28 lbl_802B165C: -/* 802B165C 002AD2BC 4B FB D1 29 */ bl func_8026E784 +/* 802B165C 002AD2BC 4B FB D1 29 */ bl OSRestoreInterrupts /* 802B1660 002AD2C0 39 61 00 40 */ addi r11, r1, 0x40 /* 802B1664 002AD2C4 4B F1 5B 11 */ bl func_801C7174 /* 802B1668 002AD2C8 80 01 00 44 */ lwz r0, 0x44(r1) @@ -63820,7 +63820,7 @@ lbl_802B1BD0: lbl_802B1BEC: /* 802B1BEC 002AD84C 38 00 00 03 */ li r0, 3 /* 802B1BF0 002AD850 98 1D 00 26 */ stb r0, 0x26(r29) -/* 802B1BF4 002AD854 4B FB CB 69 */ bl func_8026E75C +/* 802B1BF4 002AD854 4B FB CB 69 */ bl OSDisableInterrupts /* 802B1BF8 002AD858 7C 1F E0 AE */ lbzx r0, r31, r28 /* 802B1BFC 002AD85C 38 CD AE 6C */ addi r6, r13, lbl_8064012C-_SDA_BASE_ /* 802B1C00 002AD860 38 80 00 01 */ li r4, 1 @@ -63842,7 +63842,7 @@ lbl_802B1BEC: /* 802B1C40 002AD8A0 7C 06 E1 AE */ stbx r0, r6, r28 /* 802B1C44 002AD8A4 7C 1F E1 AE */ stbx r0, r31, r28 lbl_802B1C48: -/* 802B1C48 002AD8A8 4B FB CB 3D */ bl func_8026E784 +/* 802B1C48 002AD8A8 4B FB CB 3D */ bl OSRestoreInterrupts /* 802B1C4C 002AD8AC 80 01 00 34 */ lwz r0, 0x34(r1) /* 802B1C50 002AD8B0 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 802B1C54 002AD8B4 83 C1 00 28 */ lwz r30, 0x28(r1) @@ -64009,7 +64009,7 @@ lbl_802B1D38: /* 802B1EC8 002ADB28 7D 5F D0 AE */ lbzx r10, r31, r26 /* 802B1ECC 002ADB2C 4C C6 31 82 */ crclr 6 /* 802B1ED0 002ADB30 48 00 19 91 */ bl func_802B3860 -/* 802B1ED4 002ADB34 4B FB C8 89 */ bl func_8026E75C +/* 802B1ED4 002ADB34 4B FB C8 89 */ bl OSDisableInterrupts /* 802B1ED8 002ADB38 7C 9F B0 AE */ lbzx r4, r31, r22 /* 802B1EDC 002ADB3C 7C BF 90 AE */ lbzx r5, r31, r18 /* 802B1EE0 002ADB40 54 80 E8 04 */ slwi r0, r4, 0x1d @@ -64293,7 +64293,7 @@ lbl_802B1D38: /* 802B2338 002ADF98 38 A0 00 08 */ li r5, 8 /* 802B233C 002ADF9C 4B D5 1C C5 */ bl memcpy /* 802B2340 002ADFA0 80 61 00 34 */ lwz r3, 0x34(r1) -/* 802B2344 002ADFA4 4B FB C4 41 */ bl func_8026E784 +/* 802B2344 002ADFA4 4B FB C4 41 */ bl OSRestoreInterrupts /* 802B2348 002ADFA8 39 61 00 A0 */ addi r11, r1, 0xa0 /* 802B234C 002ADFAC 4B F1 4D F5 */ bl __restore_gpr /* 802B2350 002ADFB0 80 01 00 A4 */ lwz r0, 0xa4(r1) @@ -64457,7 +64457,7 @@ lbl_802B2428: /* 802B25B8 002AE218 7D 5F D0 AE */ lbzx r10, r31, r26 /* 802B25BC 002AE21C 4C C6 31 82 */ crclr 6 /* 802B25C0 002AE220 48 00 12 A1 */ bl func_802B3860 -/* 802B25C4 002AE224 4B FB C1 99 */ bl func_8026E75C +/* 802B25C4 002AE224 4B FB C1 99 */ bl OSDisableInterrupts /* 802B25C8 002AE228 7C 1F A8 AE */ lbzx r0, r31, r21 /* 802B25CC 002AE22C 7D 7F B0 AE */ lbzx r11, r31, r22 /* 802B25D0 002AE230 90 61 00 34 */ stw r3, 0x34(r1) @@ -64743,7 +64743,7 @@ lbl_802B2428: /* 802B2A30 002AE690 38 A0 00 08 */ li r5, 8 /* 802B2A34 002AE694 4B D5 15 CD */ bl memcpy /* 802B2A38 002AE698 80 61 00 34 */ lwz r3, 0x34(r1) -/* 802B2A3C 002AE69C 4B FB BD 49 */ bl func_8026E784 +/* 802B2A3C 002AE69C 4B FB BD 49 */ bl OSRestoreInterrupts /* 802B2A40 002AE6A0 39 61 00 A0 */ addi r11, r1, 0xa0 /* 802B2A44 002AE6A4 4B F1 46 FD */ bl __restore_gpr /* 802B2A48 002AE6A8 80 01 00 A4 */ lwz r0, 0xa4(r1) @@ -64993,7 +64993,7 @@ lbl_802B2DBC: /* 802B2DEC 002AEA4C 80 7E 00 04 */ lwz r3, 4(r30) /* 802B2DF0 002AEA50 38 03 00 10 */ addi r0, r3, 0x10 /* 802B2DF4 002AEA54 90 1E 00 04 */ stw r0, 4(r30) -/* 802B2DF8 002AEA58 4B FB B9 65 */ bl func_8026E75C +/* 802B2DF8 002AEA58 4B FB B9 65 */ bl OSDisableInterrupts /* 802B2DFC 002AEA5C 3C E0 80 2B */ lis r7, lbl_802B2D4C@ha /* 802B2E00 002AEA60 80 9E 00 04 */ lwz r4, 4(r30) /* 802B2E04 002AEA64 7C 7D 1B 78 */ mr r29, r3 @@ -65003,12 +65003,12 @@ lbl_802B2DBC: /* 802B2E14 002AEA74 38 E7 2D 4C */ addi r7, r7, lbl_802B2D4C@l /* 802B2E18 002AEA78 48 00 08 25 */ bl func_802B363C /* 802B2E1C 002AEA7C 7F A3 EB 78 */ mr r3, r29 -/* 802B2E20 002AEA80 4B FB B9 65 */ bl func_8026E784 +/* 802B2E20 002AEA80 4B FB B9 65 */ bl OSRestoreInterrupts /* 802B2E24 002AEA84 48 00 00 78 */ b lbl_802B2E9C lbl_802B2E28: /* 802B2E28 002AEA88 2C 04 FF FE */ cmpwi r4, -2 /* 802B2E2C 002AEA8C 40 82 00 40 */ bne lbl_802B2E6C -/* 802B2E30 002AEA90 4B FB B9 2D */ bl func_8026E75C +/* 802B2E30 002AEA90 4B FB B9 2D */ bl OSDisableInterrupts /* 802B2E34 002AEA94 3C 80 80 54 */ lis r4, lbl_8053A480@ha /* 802B2E38 002AEA98 3C E0 80 2B */ lis r7, lbl_802B2D4C@ha /* 802B2E3C 002AEA9C 38 84 A4 80 */ addi r4, r4, lbl_8053A480@l @@ -65021,7 +65021,7 @@ lbl_802B2E28: /* 802B2E58 002AEAB8 38 E7 2D 4C */ addi r7, r7, lbl_802B2D4C@l /* 802B2E5C 002AEABC 48 00 07 E1 */ bl func_802B363C /* 802B2E60 002AEAC0 7F A3 EB 78 */ mr r3, r29 -/* 802B2E64 002AEAC4 4B FB B9 21 */ bl func_8026E784 +/* 802B2E64 002AEAC4 4B FB B9 21 */ bl OSRestoreInterrupts /* 802B2E68 002AEAC8 48 00 00 34 */ b lbl_802B2E9C lbl_802B2E6C: /* 802B2E6C 002AEACC 3C 60 80 54 */ lis r3, lbl_8053A480@ha @@ -65091,7 +65091,7 @@ lbl_802B2F54: /* 802B2F58 002AEBB8 54 7C 04 3E */ clrlwi r28, r3, 0x10 /* 802B2F5C 002AEBBC 7C 1C 00 50 */ subf r0, r28, r0 /* 802B2F60 002AEBC0 B0 04 00 08 */ sth r0, 8(r4) -/* 802B2F64 002AEBC4 4B FB B7 F9 */ bl func_8026E75C +/* 802B2F64 002AEBC4 4B FB B7 F9 */ bl OSDisableInterrupts /* 802B2F68 002AEBC8 3C 80 80 54 */ lis r4, lbl_8053A480@ha /* 802B2F6C 002AEBCC 3C E0 80 2B */ lis r7, lbl_802B2D4C@ha /* 802B2F70 002AEBD0 38 84 A4 80 */ addi r4, r4, lbl_8053A480@l @@ -65104,7 +65104,7 @@ lbl_802B2F54: /* 802B2F8C 002AEBEC 38 E7 2D 4C */ addi r7, r7, lbl_802B2D4C@l /* 802B2F90 002AEBF0 48 00 06 AD */ bl func_802B363C /* 802B2F94 002AEBF4 7F A3 EB 78 */ mr r3, r29 -/* 802B2F98 002AEBF8 4B FB B7 ED */ bl func_8026E784 +/* 802B2F98 002AEBF8 4B FB B7 ED */ bl OSRestoreInterrupts /* 802B2F9C 002AEBFC 48 00 00 40 */ b lbl_802B2FDC lbl_802B2FA0: /* 802B2FA0 002AEC00 38 80 FF FD */ li r4, -3 @@ -65179,7 +65179,7 @@ func_802B306C: /* 802B3098 002AECF8 7C B8 2B 78 */ mr r24, r5 /* 802B309C 002AECFC 7C DB 33 78 */ mr r27, r6 /* 802B30A0 002AED00 7C FA 3B 78 */ mr r26, r7 -/* 802B30A4 002AED04 4B FB B6 B9 */ bl func_8026E75C +/* 802B30A4 002AED04 4B FB B6 B9 */ bl OSDisableInterrupts /* 802B30A8 002AED08 83 3E 08 BC */ lwz r25, 0x8bc(r30) /* 802B30AC 002AED0C 7C 7F 1B 78 */ mr r31, r3 /* 802B30B0 002AED10 80 1E 08 DC */ lwz r0, 0x8dc(r30) @@ -65221,7 +65221,7 @@ lbl_802B3100: /* 802B3138 002AED98 38 84 A4 40 */ addi r4, r4, lbl_8053A440@l /* 802B313C 002AED9C 38 A0 00 22 */ li r5, 0x22 /* 802B3140 002AEDA0 4B D5 0E C1 */ bl memcpy -/* 802B3144 002AEDA4 4B FB F6 75 */ bl func_802727B8 +/* 802B3144 002AEDA4 4B FB F6 75 */ bl OSGetTime /* 802B3148 002AEDA8 90 9E 00 04 */ stw r4, 4(r30) /* 802B314C 002AEDAC 38 A0 00 00 */ li r5, 0 /* 802B3150 002AEDB0 38 00 00 03 */ li r0, 3 @@ -65384,14 +65384,14 @@ lbl_802B316C: /* 802B33C0 002AF020 38 C0 00 92 */ li r6, 0x92 /* 802B33C4 002AF024 48 00 02 79 */ bl func_802B363C /* 802B33C8 002AF028 7F E3 FB 78 */ mr r3, r31 -/* 802B33CC 002AF02C 4B FB B3 B9 */ bl func_8026E784 +/* 802B33CC 002AF02C 4B FB B3 B9 */ bl OSRestoreInterrupts /* 802B33D0 002AF030 38 60 00 00 */ li r3, 0 /* 802B33D4 002AF034 48 00 00 30 */ b lbl_802B3404 lbl_802B33D8: /* 802B33D8 002AF038 3B 20 FF FE */ li r25, -2 lbl_802B33DC: /* 802B33DC 002AF03C 7F E3 FB 78 */ mr r3, r31 -/* 802B33E0 002AF040 4B FB B3 A5 */ bl func_8026E784 +/* 802B33E0 002AF040 4B FB B3 A5 */ bl OSRestoreInterrupts /* 802B33E4 002AF044 2C 1A 00 00 */ cmpwi r26, 0 /* 802B33E8 002AF048 41 82 00 18 */ beq lbl_802B3400 /* 802B33EC 002AF04C 7F 4C D3 78 */ mr r12, r26 @@ -65425,7 +65425,7 @@ func_802B341C: /* 802B3448 002AF0A8 7C BA 2B 78 */ mr r26, r5 /* 802B344C 002AF0AC 7C DB 33 78 */ mr r27, r6 /* 802B3450 002AF0B0 7C FC 3B 78 */ mr r28, r7 -/* 802B3454 002AF0B4 4B FB B3 09 */ bl func_8026E75C +/* 802B3454 002AF0B4 4B FB B3 09 */ bl OSDisableInterrupts /* 802B3458 002AF0B8 82 D7 08 BC */ lwz r22, 0x8bc(r23) /* 802B345C 002AF0BC 7C 7D 1B 78 */ mr r29, r3 /* 802B3460 002AF0C0 80 17 08 DC */ lwz r0, 0x8dc(r23) @@ -65471,7 +65471,7 @@ lbl_802B34B4: /* 802B34F4 002AF154 7C 83 F2 14 */ add r4, r3, r30 /* 802B34F8 002AF158 93 84 00 10 */ stw r28, 0x10(r4) /* 802B34FC 002AF15C 7F A3 EB 78 */ mr r3, r29 -/* 802B3500 002AF160 4B FB B2 85 */ bl func_8026E784 +/* 802B3500 002AF160 4B FB B2 85 */ bl OSRestoreInterrupts /* 802B3504 002AF164 3C E0 80 2B */ lis r7, lbl_802B2D18@ha /* 802B3508 002AF168 7F 03 C3 78 */ mr r3, r24 /* 802B350C 002AF16C 7F 24 CB 78 */ mr r4, r25 @@ -65487,7 +65487,7 @@ lbl_802B352C: /* 802B352C 002AF18C 3A C0 FF FE */ li r22, -2 lbl_802B3530: /* 802B3530 002AF190 7F A3 EB 78 */ mr r3, r29 -/* 802B3534 002AF194 4B FB B2 51 */ bl func_8026E784 +/* 802B3534 002AF194 4B FB B2 51 */ bl OSRestoreInterrupts /* 802B3538 002AF198 2C 1C 00 00 */ cmpwi r28, 0 /* 802B353C 002AF19C 41 82 00 18 */ beq lbl_802B3554 /* 802B3540 002AF1A0 7F 8C E3 78 */ mr r12, r28 @@ -65521,10 +65521,10 @@ func_802B3570: /* 802B359C 002AF1FC 7C BA 2B 78 */ mr r26, r5 /* 802B35A0 002AF200 7C DB 33 78 */ mr r27, r6 /* 802B35A4 002AF204 7C FC 3B 78 */ mr r28, r7 -/* 802B35A8 002AF208 4B FB B1 B5 */ bl func_8026E75C +/* 802B35A8 002AF208 4B FB B1 B5 */ bl OSDisableInterrupts /* 802B35AC 002AF20C 83 BF 08 BC */ lwz r29, 0x8bc(r31) /* 802B35B0 002AF210 83 DF 08 DC */ lwz r30, 0x8dc(r31) -/* 802B35B4 002AF214 4B FB B1 D1 */ bl func_8026E784 +/* 802B35B4 002AF214 4B FB B1 D1 */ bl OSRestoreInterrupts /* 802B35B8 002AF218 2C 1D FF FF */ cmpwi r29, -1 /* 802B35BC 002AF21C 41 82 00 40 */ beq lbl_802B35FC /* 802B35C0 002AF220 2C 1E 00 00 */ cmpwi r30, 0 @@ -65578,10 +65578,10 @@ func_802B363C: /* 802B3668 002AF2C8 7C BA 2B 78 */ mr r26, r5 /* 802B366C 002AF2CC 7C DB 33 78 */ mr r27, r6 /* 802B3670 002AF2D0 7C FC 3B 78 */ mr r28, r7 -/* 802B3674 002AF2D4 4B FB B0 E9 */ bl func_8026E75C +/* 802B3674 002AF2D4 4B FB B0 E9 */ bl OSDisableInterrupts /* 802B3678 002AF2D8 83 BF 08 BC */ lwz r29, 0x8bc(r31) /* 802B367C 002AF2DC 83 DF 08 DC */ lwz r30, 0x8dc(r31) -/* 802B3680 002AF2E0 4B FB B1 05 */ bl func_8026E784 +/* 802B3680 002AF2E0 4B FB B1 05 */ bl OSRestoreInterrupts /* 802B3684 002AF2E4 2C 1D FF FF */ cmpwi r29, -1 /* 802B3688 002AF2E8 41 82 00 40 */ beq lbl_802B36C8 /* 802B368C 002AF2EC 2C 1E 00 00 */ cmpwi r30, 0 @@ -65632,7 +65632,7 @@ func_802B3708: /* 802B3728 002AF388 93 A1 00 14 */ stw r29, 0x14(r1) /* 802B372C 002AF38C 7C 9D 23 78 */ mr r29, r4 /* 802B3730 002AF390 7F E5 00 2E */ lwzx r31, r5, r0 -/* 802B3734 002AF394 4B FB B0 29 */ bl func_8026E75C +/* 802B3734 002AF394 4B FB B0 29 */ bl OSDisableInterrupts /* 802B3738 002AF398 80 1F 00 38 */ lwz r0, 0x38(r31) /* 802B373C 002AF39C 38 A0 00 00 */ li r5, 0 /* 802B3740 002AF3A0 2C 00 00 00 */ cmpwi r0, 0 @@ -65656,7 +65656,7 @@ lbl_802B377C: /* 802B377C 002AF3DC 38 00 00 00 */ li r0, 0 /* 802B3780 002AF3E0 90 1D 00 00 */ stw r0, 0(r29) lbl_802B3784: -/* 802B3784 002AF3E4 4B FB B0 01 */ bl func_8026E784 +/* 802B3784 002AF3E4 4B FB B0 01 */ bl OSRestoreInterrupts /* 802B3788 002AF3E8 7F C3 F3 78 */ mr r3, r30 /* 802B378C 002AF3EC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802B3790 002AF3F0 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -65761,7 +65761,7 @@ lbl_802B38D4: /* 802B38E8 002AF548 90 0D AE 8C */ stw r0, lbl_8064014C-_SDA_BASE_(r13) /* 802B38EC 002AF54C 48 00 00 AC */ b lbl_802B3998 lbl_802B38F0: -/* 802B38F0 002AF550 4B FB AE 6D */ bl func_8026E75C +/* 802B38F0 002AF550 4B FB AE 6D */ bl OSDisableInterrupts /* 802B38F4 002AF554 38 00 00 F2 */ li r0, 0xf2 /* 802B38F8 002AF558 7C 7F 1B 78 */ mr r31, r3 /* 802B38FC 002AF55C 98 01 00 08 */ stb r0, 8(r1) @@ -65776,7 +65776,7 @@ lbl_802B38F0: /* 802B3920 002AF580 38 00 00 05 */ li r0, 5 /* 802B3924 002AF584 7F E3 FB 78 */ mr r3, r31 /* 802B3928 002AF588 90 0D AE 8C */ stw r0, lbl_8064014C-_SDA_BASE_(r13) -/* 802B392C 002AF58C 4B FB AE 59 */ bl func_8026E784 +/* 802B392C 002AF58C 4B FB AE 59 */ bl OSRestoreInterrupts /* 802B3930 002AF590 38 60 00 00 */ li r3, 0 /* 802B3934 002AF594 48 00 00 64 */ b lbl_802B3998 lbl_802B3938: @@ -65793,12 +65793,12 @@ lbl_802B3938: /* 802B3960 002AF5C0 38 00 00 05 */ li r0, 5 /* 802B3964 002AF5C4 7F E3 FB 78 */ mr r3, r31 /* 802B3968 002AF5C8 90 0D AE 8C */ stw r0, lbl_8064014C-_SDA_BASE_(r13) -/* 802B396C 002AF5CC 4B FB AE 19 */ bl func_8026E784 +/* 802B396C 002AF5CC 4B FB AE 19 */ bl OSRestoreInterrupts /* 802B3970 002AF5D0 38 60 00 00 */ li r3, 0 /* 802B3974 002AF5D4 48 00 00 24 */ b lbl_802B3998 lbl_802B3978: /* 802B3978 002AF5D8 7F E3 FB 78 */ mr r3, r31 -/* 802B397C 002AF5DC 4B FB AE 09 */ bl func_8026E784 +/* 802B397C 002AF5DC 4B FB AE 09 */ bl OSRestoreInterrupts /* 802B3980 002AF5E0 38 00 00 00 */ li r0, 0 /* 802B3984 002AF5E4 38 60 00 01 */ li r3, 1 /* 802B3988 002AF5E8 90 6D AE 88 */ stw r3, lbl_80640148-_SDA_BASE_(r13) @@ -66101,7 +66101,7 @@ func_802B3D74: /* 802B3D8C 002AF9EC 93 C1 00 18 */ stw r30, 0x18(r1) /* 802B3D90 002AF9F0 3B C0 00 00 */ li r30, 0 /* 802B3D94 002AF9F4 93 A1 00 14 */ stw r29, 0x14(r1) -/* 802B3D98 002AF9F8 4B FB A9 C5 */ bl func_8026E75C +/* 802B3D98 002AF9F8 4B FB A9 C5 */ bl OSDisableInterrupts /* 802B3D9C 002AF9FC 80 8D 89 B0 */ lwz r4, lbl_8063DC70-_SDA_BASE_(r13) /* 802B3DA0 002AFA00 7C 7D 1B 78 */ mr r29, r3 /* 802B3DA4 002AFA04 2C 04 FF FF */ cmpwi r4, -1 @@ -66149,7 +66149,7 @@ lbl_802B3E1C: /* 802B3E40 002AFAA0 3B C0 FF EA */ li r30, -22 lbl_802B3E44: /* 802B3E44 002AFAA4 7F A3 EB 78 */ mr r3, r29 -/* 802B3E48 002AFAA8 4B FB A9 3D */ bl func_8026E784 +/* 802B3E48 002AFAA8 4B FB A9 3D */ bl OSRestoreInterrupts /* 802B3E4C 002AFAAC 7F C3 F3 78 */ mr r3, r30 /* 802B3E50 002AFAB0 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802B3E54 002AFAB4 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -67293,11 +67293,11 @@ func_802B4E9C: /* 802B4EAC 002B0B0C 4B F1 22 7D */ bl func_801C7128 /* 802B4EB0 002B0B10 3F E0 80 54 */ lis r31, lbl_8053A4E0@ha /* 802B4EB4 002B0B14 3B FF A4 E0 */ addi r31, r31, lbl_8053A4E0@l -/* 802B4EB8 002B0B18 4B FB 98 A5 */ bl func_8026E75C +/* 802B4EB8 002B0B18 4B FB 98 A5 */ bl OSDisableInterrupts /* 802B4EBC 002B0B1C 38 00 00 00 */ li r0, 0 /* 802B4EC0 002B0B20 98 1F 06 EB */ stb r0, 0x6eb(r31) /* 802B4EC4 002B0B24 98 1F 06 EA */ stb r0, 0x6ea(r31) -/* 802B4EC8 002B0B28 4B FB 98 BD */ bl func_8026E784 +/* 802B4EC8 002B0B28 4B FB 98 BD */ bl OSRestoreInterrupts /* 802B4ECC 002B0B2C 38 60 00 00 */ li r3, 0 /* 802B4ED0 002B0B30 38 80 00 00 */ li r4, 0 /* 802B4ED4 002B0B34 48 00 B2 B5 */ bl func_802C0188 @@ -67307,14 +67307,14 @@ func_802B4E9C: /* 802B4EE4 002B0B44 38 60 00 0E */ li r3, 0xe /* 802B4EE8 002B0B48 48 00 00 F4 */ b lbl_802B4FDC lbl_802B4EEC: -/* 802B4EEC 002B0B4C 4B FB 98 71 */ bl func_8026E75C +/* 802B4EEC 002B0B4C 4B FB 98 71 */ bl OSDisableInterrupts /* 802B4EF0 002B0B50 8B DF 06 E5 */ lbz r30, 0x6e5(r31) -/* 802B4EF4 002B0B54 4B FB 98 91 */ bl func_8026E784 +/* 802B4EF4 002B0B54 4B FB 98 91 */ bl OSRestoreInterrupts /* 802B4EF8 002B0B58 28 1E 00 04 */ cmplwi r30, 4 /* 802B4EFC 002B0B5C 40 82 00 20 */ bne lbl_802B4F1C -/* 802B4F00 002B0B60 4B FB 98 5D */ bl func_8026E75C +/* 802B4F00 002B0B60 4B FB 98 5D */ bl OSDisableInterrupts /* 802B4F04 002B0B64 8B DF 06 E4 */ lbz r30, 0x6e4(r31) -/* 802B4F08 002B0B68 4B FB 98 7D */ bl func_8026E784 +/* 802B4F08 002B0B68 4B FB 98 7D */ bl OSRestoreInterrupts /* 802B4F0C 002B0B6C 28 1E 00 04 */ cmplwi r30, 4 /* 802B4F10 002B0B70 40 82 00 0C */ bne lbl_802B4F1C /* 802B4F14 002B0B74 38 60 00 0E */ li r3, 0xe @@ -67328,7 +67328,7 @@ lbl_802B4F1C: /* 802B4F30 002B0B90 3B BD A4 E0 */ addi r29, r29, lbl_8053A4E0@l /* 802B4F34 002B0B94 3B 80 00 00 */ li r28, 0 lbl_802B4F38: -/* 802B4F38 002B0B98 4B FB 98 25 */ bl func_8026E75C +/* 802B4F38 002B0B98 4B FB 98 25 */ bl OSDisableInterrupts /* 802B4F3C 002B0B9C 2C 1B 00 00 */ cmpwi r27, 0 /* 802B4F40 002B0BA0 41 80 00 18 */ blt lbl_802B4F58 /* 802B4F44 002B0BA4 2C 1B 00 0A */ cmpwi r27, 0xa @@ -67342,7 +67342,7 @@ lbl_802B4F58: /* 802B4F60 002B0BC0 7C 9D 02 14 */ add r4, r29, r0 /* 802B4F64 002B0BC4 3B C4 04 A4 */ addi r30, r4, 0x4a4 lbl_802B4F68: -/* 802B4F68 002B0BC8 4B FB 98 1D */ bl func_8026E784 +/* 802B4F68 002B0BC8 4B FB 98 1D */ bl OSRestoreInterrupts /* 802B4F6C 002B0BCC 88 1E 00 59 */ lbz r0, 0x59(r30) /* 802B4F70 002B0BD0 28 00 00 09 */ cmplwi r0, 9 /* 802B4F74 002B0BD4 40 82 00 40 */ bne lbl_802B4FB4 @@ -67406,11 +67406,11 @@ lbl_802B5030: /* 802B503C 002B0C9C 38 A0 02 BC */ li r5, 0x2bc /* 802B5040 002B0CA0 38 7E 00 01 */ addi r3, r30, 1 /* 802B5044 002B0CA4 4B D4 F0 C1 */ bl func_80004104 -/* 802B5048 002B0CA8 4B FB 97 15 */ bl func_8026E75C +/* 802B5048 002B0CA8 4B FB 97 15 */ bl OSDisableInterrupts /* 802B504C 002B0CAC 3F E0 80 54 */ lis r31, lbl_8053A4E0@ha /* 802B5050 002B0CB0 3B FF A4 E0 */ addi r31, r31, lbl_8053A4E0@l /* 802B5054 002B0CB4 8B 9F 00 12 */ lbz r28, 0x12(r31) -/* 802B5058 002B0CB8 4B FB 97 2D */ bl func_8026E784 +/* 802B5058 002B0CB8 4B FB 97 2D */ bl OSRestoreInterrupts /* 802B505C 002B0CBC 9B 9D AC 28 */ stb r28, -0x53d8(r29) /* 802B5060 002B0CC0 3B A0 00 00 */ li r29, 0 /* 802B5064 002B0CC4 83 FF 00 64 */ lwz r31, 0x64(r31) @@ -67473,7 +67473,7 @@ func_802B5100: /* 802B5130 002B0D90 3B 80 00 00 */ li r28, 0 /* 802B5134 002B0D94 3B C0 00 00 */ li r30, 0 lbl_802B5138: -/* 802B5138 002B0D98 4B FB 96 25 */ bl func_8026E75C +/* 802B5138 002B0D98 4B FB 96 25 */ bl OSDisableInterrupts /* 802B513C 002B0D9C 2C 1C 00 00 */ cmpwi r28, 0 /* 802B5140 002B0DA0 41 80 00 18 */ blt lbl_802B5158 /* 802B5144 002B0DA4 2C 1C 00 0A */ cmpwi r28, 0xa @@ -67487,7 +67487,7 @@ lbl_802B5158: /* 802B5160 002B0DC0 7C 9D 02 14 */ add r4, r29, r0 /* 802B5164 002B0DC4 3B E4 04 A4 */ addi r31, r4, 0x4a4 lbl_802B5168: -/* 802B5168 002B0DC8 4B FB 96 1D */ bl func_8026E784 +/* 802B5168 002B0DC8 4B FB 96 1D */ bl OSRestoreInterrupts /* 802B516C 002B0DCC 88 1F 00 59 */ lbz r0, 0x59(r31) /* 802B5170 002B0DD0 28 00 00 08 */ cmplwi r0, 8 /* 802B5174 002B0DD4 40 82 00 48 */ bne lbl_802B51BC @@ -67516,14 +67516,14 @@ lbl_802B51BC: lbl_802B51CC: /* 802B51CC 002B0E2C 38 7D 07 10 */ addi r3, r29, 0x710 /* 802B51D0 002B0E30 4B FB 48 A9 */ bl func_80269A78 -/* 802B51D4 002B0E34 4B FB 95 89 */ bl func_8026E75C +/* 802B51D4 002B0E34 4B FB 95 89 */ bl OSDisableInterrupts /* 802B51D8 002B0E38 3C 80 80 54 */ lis r4, lbl_8053A4E0@ha /* 802B51DC 002B0E3C 38 A0 00 00 */ li r5, 0 /* 802B51E0 002B0E40 38 84 A4 E0 */ addi r4, r4, lbl_8053A4E0@l /* 802B51E4 002B0E44 38 00 00 01 */ li r0, 1 /* 802B51E8 002B0E48 98 A4 06 EB */ stb r5, 0x6eb(r4) /* 802B51EC 002B0E4C 98 04 06 EA */ stb r0, 0x6ea(r4) -/* 802B51F0 002B0E50 4B FB 95 95 */ bl func_8026E784 +/* 802B51F0 002B0E50 4B FB 95 95 */ bl OSRestoreInterrupts /* 802B51F4 002B0E54 38 60 00 00 */ li r3, 0 /* 802B51F8 002B0E58 38 80 00 01 */ li r4, 1 /* 802B51FC 002B0E5C 48 00 AF 8D */ bl func_802C0188 @@ -67645,9 +67645,9 @@ lbl_802B5390: /* 802B5390 002B0FF0 88 1D 06 E9 */ lbz r0, 0x6e9(r29) /* 802B5394 002B0FF4 2C 00 00 00 */ cmpwi r0, 0 /* 802B5398 002B0FF8 40 82 00 30 */ bne lbl_802B53C8 -/* 802B539C 002B0FFC 4B FB 93 C1 */ bl func_8026E75C +/* 802B539C 002B0FFC 4B FB 93 C1 */ bl OSDisableInterrupts /* 802B53A0 002B1000 8B 7D 06 E5 */ lbz r27, 0x6e5(r29) -/* 802B53A4 002B1004 4B FB 93 E1 */ bl func_8026E784 +/* 802B53A4 002B1004 4B FB 93 E1 */ bl OSRestoreInterrupts /* 802B53A8 002B1008 28 1B 00 03 */ cmplwi r27, 3 /* 802B53AC 002B100C 38 60 00 05 */ li r3, 5 /* 802B53B0 002B1010 40 82 00 08 */ bne lbl_802B53B8 @@ -67658,9 +67658,9 @@ lbl_802B53B8: /* 802B53C0 002B1020 98 01 00 31 */ stb r0, 0x31(r1) /* 802B53C4 002B1024 48 00 00 24 */ b lbl_802B53E8 lbl_802B53C8: -/* 802B53C8 002B1028 4B FB 93 95 */ bl func_8026E75C +/* 802B53C8 002B1028 4B FB 93 95 */ bl OSDisableInterrupts /* 802B53CC 002B102C 8B 7D 06 E5 */ lbz r27, 0x6e5(r29) -/* 802B53D0 002B1030 4B FB 93 B5 */ bl func_8026E784 +/* 802B53D0 002B1030 4B FB 93 B5 */ bl OSRestoreInterrupts /* 802B53D4 002B1034 28 1B 00 03 */ cmplwi r27, 3 /* 802B53D8 002B1038 38 00 00 03 */ li r0, 3 /* 802B53DC 002B103C 40 82 00 08 */ bne lbl_802B53E4 @@ -67707,35 +67707,35 @@ lbl_802B546C: /* 802B5470 002B10D0 2C 00 00 00 */ cmpwi r0, 0 /* 802B5474 002B10D4 40 82 00 AC */ bne lbl_802B5520 /* 802B5478 002B10D8 3B C0 00 18 */ li r30, 0x18 -/* 802B547C 002B10DC 4B FB 92 E1 */ bl func_8026E75C +/* 802B547C 002B10DC 4B FB 92 E1 */ bl OSDisableInterrupts /* 802B5480 002B10E0 8B 7D 06 E5 */ lbz r27, 0x6e5(r29) -/* 802B5484 002B10E4 4B FB 93 01 */ bl func_8026E784 +/* 802B5484 002B10E4 4B FB 93 01 */ bl OSRestoreInterrupts /* 802B5488 002B10E8 28 1B 00 03 */ cmplwi r27, 3 /* 802B548C 002B10EC 3B 60 00 02 */ li r27, 2 /* 802B5490 002B10F0 40 82 00 08 */ bne lbl_802B5498 /* 802B5494 002B10F4 3B 60 00 04 */ li r27, 4 lbl_802B5498: -/* 802B5498 002B10F8 4B FB 92 C5 */ bl func_8026E75C +/* 802B5498 002B10F8 4B FB 92 C5 */ bl OSDisableInterrupts /* 802B549C 002B10FC 3B 9F 00 00 */ addi r28, r31, 0 /* 802B54A0 002B1100 8B 5C 06 E5 */ lbz r26, 0x6e5(r28) -/* 802B54A4 002B1104 4B FB 92 E1 */ bl func_8026E784 +/* 802B54A4 002B1104 4B FB 92 E1 */ bl OSRestoreInterrupts /* 802B54A8 002B1108 28 1A 00 04 */ cmplwi r26, 4 /* 802B54AC 002B110C 40 82 00 20 */ bne lbl_802B54CC -/* 802B54B0 002B1110 4B FB 92 AD */ bl func_8026E75C +/* 802B54B0 002B1110 4B FB 92 AD */ bl OSDisableInterrupts /* 802B54B4 002B1114 8B 5C 06 E4 */ lbz r26, 0x6e4(r28) -/* 802B54B8 002B1118 4B FB 92 CD */ bl func_8026E784 +/* 802B54B8 002B1118 4B FB 92 CD */ bl OSRestoreInterrupts /* 802B54BC 002B111C 28 1A 00 04 */ cmplwi r26, 4 /* 802B54C0 002B1120 40 82 00 0C */ bne lbl_802B54CC /* 802B54C4 002B1124 38 00 00 0E */ li r0, 0xe /* 802B54C8 002B1128 98 1C 00 0C */ stb r0, 0xc(r28) lbl_802B54CC: -/* 802B54CC 002B112C 4B FB 92 91 */ bl func_8026E75C +/* 802B54CC 002B112C 4B FB 92 91 */ bl OSDisableInterrupts /* 802B54D0 002B1130 38 9F 00 00 */ addi r4, r31, 0 /* 802B54D4 002B1134 38 A0 00 00 */ li r5, 0 /* 802B54D8 002B1138 38 00 00 01 */ li r0, 1 /* 802B54DC 002B113C 98 A4 06 EB */ stb r5, 0x6eb(r4) /* 802B54E0 002B1140 98 04 06 EA */ stb r0, 0x6ea(r4) -/* 802B54E4 002B1144 4B FB 92 A1 */ bl func_8026E784 +/* 802B54E4 002B1144 4B FB 92 A1 */ bl OSRestoreInterrupts /* 802B54E8 002B1148 38 60 00 00 */ li r3, 0 /* 802B54EC 002B114C 38 80 00 01 */ li r4, 1 /* 802B54F0 002B1150 48 00 AC 99 */ bl func_802C0188 @@ -67898,9 +67898,9 @@ lbl_802B570C: /* 802B570C 002B136C 98 1D 00 0C */ stb r0, 0xc(r29) /* 802B5710 002B1370 48 00 03 78 */ b lbl_802B5A88 lbl_802B5714: -/* 802B5714 002B1374 4B FB 90 49 */ bl func_8026E75C +/* 802B5714 002B1374 4B FB 90 49 */ bl OSDisableInterrupts /* 802B5718 002B1378 8B 5D 00 13 */ lbz r26, 0x13(r29) -/* 802B571C 002B137C 4B FB 90 69 */ bl func_8026E784 +/* 802B571C 002B137C 4B FB 90 69 */ bl OSRestoreInterrupts /* 802B5720 002B1380 28 1A 00 06 */ cmplwi r26, 6 /* 802B5724 002B1384 40 82 00 14 */ bne lbl_802B5738 /* 802B5728 002B1388 80 7D 00 18 */ lwz r3, 0x18(r29) @@ -67926,9 +67926,9 @@ lbl_802B5738: /* 802B5774 002B13D4 7C A3 21 2E */ stwx r5, r3, r4 /* 802B5778 002B13D8 48 00 03 10 */ b lbl_802B5A88 lbl_802B577C: -/* 802B577C 002B13DC 4B FB 8F E1 */ bl func_8026E75C +/* 802B577C 002B13DC 4B FB 8F E1 */ bl OSDisableInterrupts /* 802B5780 002B13E0 8B 5D 00 12 */ lbz r26, 0x12(r29) -/* 802B5784 002B13E4 4B FB 90 01 */ bl func_8026E784 +/* 802B5784 002B13E4 4B FB 90 01 */ bl OSRestoreInterrupts /* 802B5788 002B13E8 28 1A 00 0A */ cmplwi r26, 0xa /* 802B578C 002B13EC 40 82 00 14 */ bne lbl_802B57A0 /* 802B5790 002B13F0 80 7D 00 68 */ lwz r3, 0x68(r29) @@ -67960,9 +67960,9 @@ lbl_802B57E4: /* 802B57F0 002B1450 80 63 00 00 */ lwz r3, 0(r3) /* 802B57F4 002B1454 38 63 00 40 */ addi r3, r3, 0x40 /* 802B57F8 002B1458 48 00 1E 29 */ bl func_802B7620 -/* 802B57FC 002B145C 4B FB 8F 61 */ bl func_8026E75C +/* 802B57FC 002B145C 4B FB 8F 61 */ bl OSDisableInterrupts /* 802B5800 002B1460 8B 5D 00 12 */ lbz r26, 0x12(r29) -/* 802B5804 002B1464 4B FB 8F 81 */ bl func_8026E784 +/* 802B5804 002B1464 4B FB 8F 81 */ bl OSRestoreInterrupts /* 802B5808 002B1468 28 1A 00 0A */ cmplwi r26, 0xa /* 802B580C 002B146C 40 82 00 14 */ bne lbl_802B5820 /* 802B5810 002B1470 80 7D 00 68 */ lwz r3, 0x68(r29) @@ -68064,10 +68064,10 @@ lbl_802B5970: /* 802B5974 002B15D4 98 7D 00 0C */ stb r3, 0xc(r29) /* 802B5978 002B15D8 48 00 01 10 */ b lbl_802B5A88 lbl_802B597C: -/* 802B597C 002B15DC 4B FB 8D E1 */ bl func_8026E75C +/* 802B597C 002B15DC 4B FB 8D E1 */ bl OSDisableInterrupts /* 802B5980 002B15E0 38 00 00 0D */ li r0, 0xd /* 802B5984 002B15E4 98 1D 00 0C */ stb r0, 0xc(r29) -/* 802B5988 002B15E8 4B FB 8D FD */ bl func_8026E784 +/* 802B5988 002B15E8 4B FB 8D FD */ bl OSRestoreInterrupts /* 802B598C 002B15EC 3C 60 80 2B */ lis r3, lbl_802B4D60@ha /* 802B5990 002B15F0 38 63 4D 60 */ addi r3, r3, lbl_802B4D60@l /* 802B5994 002B15F4 48 03 64 39 */ bl func_802EBDCC @@ -68117,14 +68117,14 @@ lbl_802B5A24: /* 802B5A28 002B1688 98 7D 00 0C */ stb r3, 0xc(r29) /* 802B5A2C 002B168C 48 00 00 5C */ b lbl_802B5A88 lbl_802B5A30: -/* 802B5A30 002B1690 4B FB 8D 2D */ bl func_8026E75C +/* 802B5A30 002B1690 4B FB 8D 2D */ bl OSDisableInterrupts /* 802B5A34 002B1694 8B 5D 06 E5 */ lbz r26, 0x6e5(r29) -/* 802B5A38 002B1698 4B FB 8D 4D */ bl func_8026E784 +/* 802B5A38 002B1698 4B FB 8D 4D */ bl OSRestoreInterrupts /* 802B5A3C 002B169C 28 1A 00 04 */ cmplwi r26, 4 /* 802B5A40 002B16A0 40 82 00 30 */ bne lbl_802B5A70 -/* 802B5A44 002B16A4 4B FB 8D 19 */ bl func_8026E75C +/* 802B5A44 002B16A4 4B FB 8D 19 */ bl OSDisableInterrupts /* 802B5A48 002B16A8 8B 5D 06 E4 */ lbz r26, 0x6e4(r29) -/* 802B5A4C 002B16AC 4B FB 8D 39 */ bl func_8026E784 +/* 802B5A4C 002B16AC 4B FB 8D 39 */ bl OSRestoreInterrupts /* 802B5A50 002B16B0 28 1A 00 04 */ cmplwi r26, 4 /* 802B5A54 002B16B4 40 82 00 1C */ bne lbl_802B5A70 /* 802B5A58 002B16B8 38 7B 02 50 */ addi r3, r27, 0x250 @@ -68214,9 +68214,9 @@ func_802B5B58: /* 802B5B6C 002B17CC 93 A1 00 14 */ stw r29, 0x14(r1) /* 802B5B70 002B17D0 3F A0 80 54 */ lis r29, lbl_8053A4E0@ha /* 802B5B74 002B17D4 3B BD A4 E0 */ addi r29, r29, lbl_8053A4E0@l -/* 802B5B78 002B17D8 4B FB 8B E5 */ bl func_8026E75C +/* 802B5B78 002B17D8 4B FB 8B E5 */ bl OSDisableInterrupts /* 802B5B7C 002B17DC 8B FD 06 E5 */ lbz r31, 0x6e5(r29) -/* 802B5B80 002B17E0 4B FB 8C 05 */ bl func_8026E784 +/* 802B5B80 002B17E0 4B FB 8C 05 */ bl OSRestoreInterrupts /* 802B5B84 002B17E4 2C 1F 00 00 */ cmpwi r31, 0 /* 802B5B88 002B17E8 41 82 00 0C */ beq lbl_802B5B94 /* 802B5B8C 002B17EC 38 60 00 03 */ li r3, 3 @@ -68307,13 +68307,13 @@ lbl_802B5C0C: /* 802B5CC4 002B1924 38 63 4D D8 */ addi r3, r3, lbl_802B4DD8@l /* 802B5CC8 002B1928 48 03 61 05 */ bl func_802EBDCC /* 802B5CCC 002B192C 48 00 00 58 */ b lbl_802B5D24 -/* 802B5CD0 002B1930 4B FB 8A 8D */ bl func_8026E75C +/* 802B5CD0 002B1930 4B FB 8A 8D */ bl OSDisableInterrupts /* 802B5CD4 002B1934 8B DD 06 EA */ lbz r30, 0x6ea(r29) -/* 802B5CD8 002B1938 4B FB 8A AD */ bl func_8026E784 -/* 802B5CDC 002B193C 4B FB 8A 81 */ bl func_8026E75C +/* 802B5CD8 002B1938 4B FB 8A AD */ bl OSRestoreInterrupts +/* 802B5CDC 002B193C 4B FB 8A 81 */ bl OSDisableInterrupts /* 802B5CE0 002B1940 9B FD 06 EB */ stb r31, 0x6eb(r29) /* 802B5CE4 002B1944 9B DD 06 EA */ stb r30, 0x6ea(r29) -/* 802B5CE8 002B1948 4B FB 8A 9D */ bl func_8026E784 +/* 802B5CE8 002B1948 4B FB 8A 9D */ bl OSRestoreInterrupts /* 802B5CEC 002B194C 7F C4 F3 78 */ mr r4, r30 /* 802B5CF0 002B1950 38 60 00 00 */ li r3, 0 /* 802B5CF4 002B1954 48 00 A4 95 */ bl func_802C0188 @@ -68362,7 +68362,7 @@ func_802B5D60: /* 802B5D88 002B19E8 3B 60 00 00 */ li r27, 0 /* 802B5D8C 002B19EC 3B A0 00 00 */ li r29, 0 lbl_802B5D90: -/* 802B5D90 002B19F0 4B FB 89 CD */ bl func_8026E75C +/* 802B5D90 002B19F0 4B FB 89 CD */ bl OSDisableInterrupts /* 802B5D94 002B19F4 2C 1B 00 00 */ cmpwi r27, 0 /* 802B5D98 002B19F8 41 80 00 18 */ blt lbl_802B5DB0 /* 802B5D9C 002B19FC 2C 1B 00 0A */ cmpwi r27, 0xa @@ -68376,7 +68376,7 @@ lbl_802B5DB0: /* 802B5DB8 002B1A18 7C 9C 02 14 */ add r4, r28, r0 /* 802B5DBC 002B1A1C 3B E4 04 A4 */ addi r31, r4, 0x4a4 lbl_802B5DC0: -/* 802B5DC0 002B1A20 4B FB 89 C5 */ bl func_8026E784 +/* 802B5DC0 002B1A20 4B FB 89 C5 */ bl OSRestoreInterrupts /* 802B5DC4 002B1A24 88 1F 00 59 */ lbz r0, 0x59(r31) /* 802B5DC8 002B1A28 2C 00 00 00 */ cmpwi r0, 0 /* 802B5DCC 002B1A2C 41 82 00 74 */ beq lbl_802B5E40 @@ -68401,14 +68401,14 @@ lbl_802B5E04: /* 802B5E14 002B1A74 2C 03 00 00 */ cmpwi r3, 0 /* 802B5E18 002B1A78 7C 7E 1B 78 */ mr r30, r3 /* 802B5E1C 002B1A7C 41 82 00 24 */ beq lbl_802B5E40 -/* 802B5E20 002B1A80 4B FB 89 3D */ bl func_8026E75C +/* 802B5E20 002B1A80 4B FB 89 3D */ bl OSDisableInterrupts /* 802B5E24 002B1A84 7C 7F 1B 78 */ mr r31, r3 /* 802B5E28 002B1A88 7F C3 F3 78 */ mr r3, r30 /* 802B5E2C 002B1A8C 38 80 00 00 */ li r4, 0 /* 802B5E30 002B1A90 38 A0 00 60 */ li r5, 0x60 /* 802B5E34 002B1A94 4B D4 E2 D1 */ bl func_80004104 /* 802B5E38 002B1A98 7F E3 FB 78 */ mr r3, r31 -/* 802B5E3C 002B1A9C 4B FB 89 49 */ bl func_8026E784 +/* 802B5E3C 002B1A9C 4B FB 89 49 */ bl OSRestoreInterrupts lbl_802B5E40: /* 802B5E40 002B1AA0 3B 7B 00 01 */ addi r27, r27, 1 /* 802B5E44 002B1AA4 3B BD 00 60 */ addi r29, r29, 0x60 @@ -68984,7 +68984,7 @@ lbl_802B65D8: /* 802B6650 002B22B0 38 00 00 0A */ li r0, 0xa /* 802B6654 002B22B4 B3 BE 07 44 */ sth r29, 0x744(r30) /* 802B6658 002B22B8 B0 1E 07 46 */ sth r0, 0x746(r30) -/* 802B665C 002B22BC 4B FB 81 01 */ bl func_8026E75C +/* 802B665C 002B22BC 4B FB 81 01 */ bl OSDisableInterrupts /* 802B6660 002B22C0 3B DF 00 00 */ addi r30, r31, 0 /* 802B6664 002B22C4 7C 7F 1B 78 */ mr r31, r3 /* 802B6668 002B22C8 38 7E 00 E4 */ addi r3, r30, 0xe4 @@ -69001,7 +69001,7 @@ lbl_802B65D8: /* 802B6694 002B22F4 9B BE 06 E4 */ stb r29, 0x6e4(r30) /* 802B6698 002B22F8 9B BE 06 E5 */ stb r29, 0x6e5(r30) /* 802B669C 002B22FC 9B BE 06 E6 */ stb r29, 0x6e6(r30) -/* 802B66A0 002B2300 4B FB 80 E5 */ bl func_8026E784 +/* 802B66A0 002B2300 4B FB 80 E5 */ bl OSRestoreInterrupts /* 802B66A4 002B2304 80 01 00 24 */ lwz r0, 0x24(r1) /* 802B66A8 002B2308 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802B66AC 002B230C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -69051,7 +69051,7 @@ lbl_802B66F0: /* 802B674C 002B23AC 48 03 42 01 */ bl func_802EA94C /* 802B6750 002B23B0 38 7E 07 10 */ addi r3, r30, 0x710 /* 802B6754 002B23B4 4B FB 2F D1 */ bl func_80269724 -/* 802B6758 002B23B8 4B FB C0 61 */ bl func_802727B8 +/* 802B6758 002B23B8 4B FB C0 61 */ bl OSGetTime /* 802B675C 002B23BC 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 802B6760 002B23C0 3D 20 80 2B */ lis r9, lbl_802B6270@ha /* 802B6764 002B23C4 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) @@ -69086,12 +69086,12 @@ func_802B67B8: /* 802B67C8 002B2428 7C 9F 23 78 */ mr r31, r4 /* 802B67CC 002B242C 93 C1 00 08 */ stw r30, 8(r1) /* 802B67D0 002B2430 7C 7E 1B 78 */ mr r30, r3 -/* 802B67D4 002B2434 4B FB 7F 89 */ bl func_8026E75C +/* 802B67D4 002B2434 4B FB 7F 89 */ bl OSDisableInterrupts /* 802B67D8 002B2438 3C 80 80 54 */ lis r4, lbl_8053A4E0@ha /* 802B67DC 002B243C 38 84 A4 E0 */ addi r4, r4, lbl_8053A4E0@l /* 802B67E0 002B2440 93 C4 06 F4 */ stw r30, 0x6f4(r4) /* 802B67E4 002B2444 93 E4 06 F8 */ stw r31, 0x6f8(r4) -/* 802B67E8 002B2448 4B FB 7F 9D */ bl func_8026E784 +/* 802B67E8 002B2448 4B FB 7F 9D */ bl OSRestoreInterrupts /* 802B67EC 002B244C 80 01 00 14 */ lwz r0, 0x14(r1) /* 802B67F0 002B2450 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802B67F4 002B2454 83 C1 00 08 */ lwz r30, 8(r1) @@ -69112,17 +69112,17 @@ func_802B6804: /* 802B6824 002B2484 38 63 E4 1C */ addi r3, r3, lbl_8043E41C@l /* 802B6828 002B2488 4C C6 31 82 */ crclr 6 /* 802B682C 002B248C 48 00 2D 51 */ bl func_802B957C -/* 802B6830 002B2490 4B FB 7F 2D */ bl func_8026E75C +/* 802B6830 002B2490 4B FB 7F 2D */ bl OSDisableInterrupts /* 802B6834 002B2494 38 00 00 00 */ li r0, 0 /* 802B6838 002B2498 98 1F 06 EB */ stb r0, 0x6eb(r31) /* 802B683C 002B249C 98 1F 06 EA */ stb r0, 0x6ea(r31) -/* 802B6840 002B24A0 4B FB 7F 45 */ bl func_8026E784 +/* 802B6840 002B24A0 4B FB 7F 45 */ bl OSRestoreInterrupts /* 802B6844 002B24A4 38 60 00 00 */ li r3, 0 /* 802B6848 002B24A8 38 80 00 00 */ li r4, 0 /* 802B684C 002B24AC 48 00 99 3D */ bl func_802C0188 -/* 802B6850 002B24B0 4B FB 7F 0D */ bl func_8026E75C +/* 802B6850 002B24B0 4B FB 7F 0D */ bl OSDisableInterrupts /* 802B6854 002B24B4 7C 7E 1B 78 */ mr r30, r3 -/* 802B6858 002B24B8 4B FB 7F 05 */ bl func_8026E75C +/* 802B6858 002B24B8 4B FB 7F 05 */ bl OSDisableInterrupts /* 802B685C 002B24BC 88 1F 00 0C */ lbz r0, 0xc(r31) /* 802B6860 002B24C0 2C 00 00 00 */ cmpwi r0, 0 /* 802B6864 002B24C4 40 82 00 34 */ bne lbl_802B6898 @@ -69135,11 +69135,11 @@ func_802B6804: /* 802B6880 002B24E0 88 1F 00 10 */ lbz r0, 0x10(r31) /* 802B6884 002B24E4 28 00 00 04 */ cmplwi r0, 4 /* 802B6888 002B24E8 40 82 00 10 */ bne lbl_802B6898 -/* 802B688C 002B24EC 4B FB 7E F9 */ bl func_8026E784 +/* 802B688C 002B24EC 4B FB 7E F9 */ bl OSRestoreInterrupts /* 802B6890 002B24F0 38 00 00 00 */ li r0, 0 /* 802B6894 002B24F4 48 00 00 0C */ b lbl_802B68A0 lbl_802B6898: -/* 802B6898 002B24F8 4B FB 7E ED */ bl func_8026E784 +/* 802B6898 002B24F8 4B FB 7E ED */ bl OSRestoreInterrupts /* 802B689C 002B24FC 38 00 00 01 */ li r0, 1 lbl_802B68A0: /* 802B68A0 002B2500 2C 00 00 00 */ cmpwi r0, 0 @@ -69179,7 +69179,7 @@ lbl_802B6910: /* 802B691C 002B257C 38 7F 07 10 */ addi r3, r31, 0x710 /* 802B6920 002B2580 98 1F 00 11 */ stb r0, 0x11(r31) /* 802B6924 002B2584 4B FB 2E 01 */ bl func_80269724 -/* 802B6928 002B2588 4B FB BE 91 */ bl func_802727B8 +/* 802B6928 002B2588 4B FB BE 91 */ bl OSGetTime /* 802B692C 002B258C 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 802B6930 002B2590 3D 20 80 2B */ lis r9, lbl_802B6314@ha /* 802B6934 002B2594 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) @@ -69198,7 +69198,7 @@ lbl_802B6910: /* 802B6968 002B25C8 38 00 00 04 */ li r0, 4 /* 802B696C 002B25CC 7F C3 F3 78 */ mr r3, r30 /* 802B6970 002B25D0 98 1F 07 08 */ stb r0, 0x708(r31) -/* 802B6974 002B25D4 4B FB 7E 11 */ bl func_8026E784 +/* 802B6974 002B25D4 4B FB 7E 11 */ bl OSRestoreInterrupts /* 802B6978 002B25D8 39 61 00 20 */ addi r11, r1, 0x20 /* 802B697C 002B25DC 4B F1 07 F9 */ bl func_801C7174 /* 802B6980 002B25E0 80 01 00 24 */ lwz r0, 0x24(r1) @@ -69212,11 +69212,11 @@ func_802B6990: /* 802B6994 002B25F4 7C 08 02 A6 */ mflr r0 /* 802B6998 002B25F8 90 01 00 14 */ stw r0, 0x14(r1) /* 802B699C 002B25FC 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802B69A0 002B2600 4B FB 7D BD */ bl func_8026E75C +/* 802B69A0 002B2600 4B FB 7D BD */ bl OSDisableInterrupts /* 802B69A4 002B2604 3C 80 80 54 */ lis r4, lbl_8053A4E0@ha /* 802B69A8 002B2608 38 84 A4 E0 */ addi r4, r4, lbl_8053A4E0@l /* 802B69AC 002B260C 8B E4 07 08 */ lbz r31, 0x708(r4) -/* 802B69B0 002B2610 4B FB 7D D5 */ bl func_8026E784 +/* 802B69B0 002B2610 4B FB 7D D5 */ bl OSRestoreInterrupts /* 802B69B4 002B2614 7F E3 07 74 */ extsb r3, r31 /* 802B69B8 002B2618 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802B69BC 002B261C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -69230,14 +69230,14 @@ func_802B69CC: /* 802B69D0 002B2630 7C 08 02 A6 */ mflr r0 /* 802B69D4 002B2634 90 01 00 14 */ stw r0, 0x14(r1) /* 802B69D8 002B2638 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802B69DC 002B263C 4B FB 7D 81 */ bl func_8026E75C +/* 802B69DC 002B263C 4B FB 7D 81 */ bl OSDisableInterrupts /* 802B69E0 002B2640 3C A0 80 54 */ lis r5, lbl_8053A4E0@ha /* 802B69E4 002B2644 38 A5 A4 E0 */ addi r5, r5, lbl_8053A4E0@l /* 802B69E8 002B2648 A0 85 07 44 */ lhz r4, 0x744(r5) /* 802B69EC 002B264C A0 05 07 46 */ lhz r0, 0x746(r5) /* 802B69F0 002B2650 7C 04 00 50 */ subf r0, r4, r0 /* 802B69F4 002B2654 54 1F 06 3E */ clrlwi r31, r0, 0x18 -/* 802B69F8 002B2658 4B FB 7D 8D */ bl func_8026E784 +/* 802B69F8 002B2658 4B FB 7D 8D */ bl OSRestoreInterrupts /* 802B69FC 002B265C 7F E3 FB 78 */ mr r3, r31 /* 802B6A00 002B2660 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802B6A04 002B2664 80 01 00 14 */ lwz r0, 0x14(r1) @@ -69287,12 +69287,12 @@ lbl_802B6A80: /* 802B6A9C 002B26FC 38 64 E4 2C */ addi r3, r4, lbl_8043E42C@l /* 802B6AA0 002B2700 4C C6 31 82 */ crclr 6 /* 802B6AA4 002B2704 48 00 2A D9 */ bl func_802B957C -/* 802B6AA8 002B2708 4B FB 7C B5 */ bl func_8026E75C +/* 802B6AA8 002B2708 4B FB 7C B5 */ bl OSDisableInterrupts /* 802B6AAC 002B270C 3C 80 80 54 */ lis r4, lbl_8053A4E0@ha /* 802B6AB0 002B2710 38 84 A4 E0 */ addi r4, r4, lbl_8053A4E0@l /* 802B6AB4 002B2714 83 E4 00 04 */ lwz r31, 4(r4) /* 802B6AB8 002B2718 93 C4 00 04 */ stw r30, 4(r4) -/* 802B6ABC 002B271C 4B FB 7C C9 */ bl func_8026E784 +/* 802B6ABC 002B271C 4B FB 7C C9 */ bl OSRestoreInterrupts /* 802B6AC0 002B2720 7F E3 FB 78 */ mr r3, r31 /* 802B6AC4 002B2724 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802B6AC8 002B2728 83 C1 00 08 */ lwz r30, 8(r1) @@ -69314,13 +69314,13 @@ func_802B6ADC: /* 802B6AFC 002B275C 7C BC 2B 78 */ mr r28, r5 /* 802B6B00 002B2760 3B FF A4 E0 */ addi r31, r31, lbl_8053A4E0@l /* 802B6B04 002B2764 3B C0 00 00 */ li r30, 0 -/* 802B6B08 002B2768 4B FB 7C 55 */ bl func_8026E75C +/* 802B6B08 002B2768 4B FB 7C 55 */ bl OSDisableInterrupts /* 802B6B0C 002B276C 8B BF 07 08 */ lbz r29, 0x708(r31) /* 802B6B10 002B2770 7F BD 07 74 */ extsb r29, r29 -/* 802B6B14 002B2774 4B FB 7C 71 */ bl func_8026E784 +/* 802B6B14 002B2774 4B FB 7C 71 */ bl OSRestoreInterrupts /* 802B6B18 002B2778 28 1D 00 03 */ cmplwi r29, 3 /* 802B6B1C 002B277C 40 82 00 D8 */ bne lbl_802B6BF4 -/* 802B6B20 002B2780 4B FB 7C 3D */ bl func_8026E75C +/* 802B6B20 002B2780 4B FB 7C 3D */ bl OSDisableInterrupts /* 802B6B24 002B2784 88 1F 00 0C */ lbz r0, 0xc(r31) /* 802B6B28 002B2788 2C 00 00 00 */ cmpwi r0, 0 /* 802B6B2C 002B278C 40 82 00 34 */ bne lbl_802B6B60 @@ -69333,16 +69333,16 @@ func_802B6ADC: /* 802B6B48 002B27A8 88 1F 00 10 */ lbz r0, 0x10(r31) /* 802B6B4C 002B27AC 28 00 00 04 */ cmplwi r0, 4 /* 802B6B50 002B27B0 40 82 00 10 */ bne lbl_802B6B60 -/* 802B6B54 002B27B4 4B FB 7C 31 */ bl func_8026E784 +/* 802B6B54 002B27B4 4B FB 7C 31 */ bl OSRestoreInterrupts /* 802B6B58 002B27B8 38 00 00 00 */ li r0, 0 /* 802B6B5C 002B27BC 48 00 00 0C */ b lbl_802B6B68 lbl_802B6B60: -/* 802B6B60 002B27C0 4B FB 7C 25 */ bl func_8026E784 +/* 802B6B60 002B27C0 4B FB 7C 25 */ bl OSRestoreInterrupts /* 802B6B64 002B27C4 38 00 00 01 */ li r0, 1 lbl_802B6B68: /* 802B6B68 002B27C8 2C 00 00 00 */ cmpwi r0, 0 /* 802B6B6C 002B27CC 40 82 00 88 */ bne lbl_802B6BF4 -/* 802B6B70 002B27D0 4B FB 7B ED */ bl func_8026E75C +/* 802B6B70 002B27D0 4B FB 7B ED */ bl OSDisableInterrupts /* 802B6B74 002B27D4 7C 1C 00 D0 */ neg r0, r28 /* 802B6B78 002B27D8 38 A0 00 01 */ li r5, 1 /* 802B6B7C 002B27DC 7C 04 E3 78 */ or r4, r0, r28 @@ -69356,7 +69356,7 @@ lbl_802B6B68: /* 802B6B9C 002B27FC 98 9F 06 E7 */ stb r4, 0x6e7(r31) /* 802B6BA0 002B2800 98 1F 06 E6 */ stb r0, 0x6e6(r31) /* 802B6BA4 002B2804 4B FB 2B 81 */ bl func_80269724 -/* 802B6BA8 002B2808 4B FB BC 11 */ bl func_802727B8 +/* 802B6BA8 002B2808 4B FB BC 11 */ bl OSGetTime /* 802B6BAC 002B280C 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 802B6BB0 002B2810 3D 20 80 2B */ lis r9, lbl_802B5AA0@ha /* 802B6BB4 002B2814 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) @@ -69373,7 +69373,7 @@ lbl_802B6B68: /* 802B6BE0 002B2840 1D 00 00 14 */ mulli r8, r0, 0x14 /* 802B6BE4 002B2844 4B FB 2E 11 */ bl func_802699F4 /* 802B6BE8 002B2848 7F C3 F3 78 */ mr r3, r30 -/* 802B6BEC 002B284C 4B FB 7B 99 */ bl func_8026E784 +/* 802B6BEC 002B284C 4B FB 7B 99 */ bl OSRestoreInterrupts /* 802B6BF0 002B2850 3B C0 00 01 */ li r30, 1 lbl_802B6BF4: /* 802B6BF4 002B2854 39 61 00 20 */ addi r11, r1, 0x20 @@ -69398,11 +69398,11 @@ lbl_802B6C10: /* 802B6C3C 002B289C 38 A0 00 01 */ li r5, 1 /* 802B6C40 002B28A0 4B FF FE 9D */ bl func_802B6ADC /* 802B6C44 002B28A4 7C 7F 1B 78 */ mr r31, r3 -/* 802B6C48 002B28A8 4B FB 7B 15 */ bl func_8026E75C +/* 802B6C48 002B28A8 4B FB 7B 15 */ bl OSDisableInterrupts /* 802B6C4C 002B28AC 3C 80 80 54 */ lis r4, lbl_8053A4E0@ha /* 802B6C50 002B28B0 38 84 A4 E0 */ addi r4, r4, lbl_8053A4E0@l /* 802B6C54 002B28B4 83 C4 00 04 */ lwz r30, 4(r4) -/* 802B6C58 002B28B8 4B FB 7B 2D */ bl func_8026E784 +/* 802B6C58 002B28B8 4B FB 7B 2D */ bl OSRestoreInterrupts /* 802B6C5C 002B28BC 2C 1F 00 00 */ cmpwi r31, 0 /* 802B6C60 002B28C0 40 82 00 20 */ bne lbl_802B6C80 /* 802B6C64 002B28C4 2C 1E 00 00 */ cmpwi r30, 0 @@ -69436,7 +69436,7 @@ func_802B6C9C: /* 802B6CC4 002B2924 3F A0 80 54 */ lis r29, lbl_8053A4E0@ha /* 802B6CC8 002B2928 3B C0 00 00 */ li r30, 0 /* 802B6CCC 002B292C 3B BD A4 E0 */ addi r29, r29, lbl_8053A4E0@l -/* 802B6CD0 002B2930 4B FB 7A 8D */ bl func_8026E75C +/* 802B6CD0 002B2930 4B FB 7A 8D */ bl OSDisableInterrupts /* 802B6CD4 002B2934 88 1D 07 08 */ lbz r0, 0x708(r29) /* 802B6CD8 002B2938 7C 7F 1B 78 */ mr r31, r3 /* 802B6CDC 002B293C 2C 00 00 03 */ cmpwi r0, 3 @@ -69455,7 +69455,7 @@ lbl_802B6D08: /* 802B6D08 002B2968 3B C0 00 01 */ li r30, 1 lbl_802B6D0C: /* 802B6D0C 002B296C 7F E3 FB 78 */ mr r3, r31 -/* 802B6D10 002B2970 4B FB 7A 75 */ bl func_8026E784 +/* 802B6D10 002B2970 4B FB 7A 75 */ bl OSRestoreInterrupts /* 802B6D14 002B2974 7F C3 F3 78 */ mr r3, r30 /* 802B6D18 002B2978 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802B6D1C 002B297C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -69489,10 +69489,10 @@ lbl_802B6D7C: /* 802B6D7C 002B29DC 38 60 00 00 */ li r3, 0 /* 802B6D80 002B29E0 48 00 00 84 */ b lbl_802B6E04 lbl_802B6D84: -/* 802B6D84 002B29E4 4B FB 79 D9 */ bl func_8026E75C +/* 802B6D84 002B29E4 4B FB 79 D9 */ bl OSDisableInterrupts /* 802B6D88 002B29E8 8B DE 07 08 */ lbz r30, 0x708(r30) /* 802B6D8C 002B29EC 7F DE 07 74 */ extsb r30, r30 -/* 802B6D90 002B29F0 4B FB 79 F5 */ bl func_8026E784 +/* 802B6D90 002B29F0 4B FB 79 F5 */ bl OSRestoreInterrupts /* 802B6D94 002B29F4 28 1E 00 03 */ cmplwi r30, 3 /* 802B6D98 002B29F8 40 82 00 68 */ bne lbl_802B6E00 /* 802B6D9C 002B29FC 7F A3 07 75 */ extsb. r3, r29 @@ -69546,12 +69546,12 @@ func_802B6E20: /* 802B6E3C 002B2A9C 38 64 E5 14 */ addi r3, r4, lbl_8043E514@l /* 802B6E40 002B2AA0 4C C6 31 82 */ crclr 6 /* 802B6E44 002B2AA4 48 00 27 39 */ bl func_802B957C -/* 802B6E48 002B2AA8 4B FB 79 15 */ bl func_8026E75C +/* 802B6E48 002B2AA8 4B FB 79 15 */ bl OSDisableInterrupts /* 802B6E4C 002B2AAC 3C 80 80 54 */ lis r4, lbl_8053A4E0@ha /* 802B6E50 002B2AB0 38 84 A4 E0 */ addi r4, r4, lbl_8053A4E0@l /* 802B6E54 002B2AB4 83 E4 06 EC */ lwz r31, 0x6ec(r4) /* 802B6E58 002B2AB8 93 C4 06 EC */ stw r30, 0x6ec(r4) -/* 802B6E5C 002B2ABC 4B FB 79 29 */ bl func_8026E784 +/* 802B6E5C 002B2ABC 4B FB 79 29 */ bl OSRestoreInterrupts /* 802B6E60 002B2AC0 7F E3 FB 78 */ mr r3, r31 /* 802B6E64 002B2AC4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802B6E68 002B2AC8 83 C1 00 08 */ lwz r30, 8(r1) @@ -69572,12 +69572,12 @@ func_802B6E7C: /* 802B6E98 002B2AF8 38 64 E5 30 */ addi r3, r4, lbl_8043E530@l /* 802B6E9C 002B2AFC 4C C6 31 82 */ crclr 6 /* 802B6EA0 002B2B00 48 00 26 DD */ bl func_802B957C -/* 802B6EA4 002B2B04 4B FB 78 B9 */ bl func_8026E75C +/* 802B6EA4 002B2B04 4B FB 78 B9 */ bl OSDisableInterrupts /* 802B6EA8 002B2B08 3C 80 80 54 */ lis r4, lbl_8053A4E0@ha /* 802B6EAC 002B2B0C 38 84 A4 E0 */ addi r4, r4, lbl_8053A4E0@l /* 802B6EB0 002B2B10 83 E4 06 F0 */ lwz r31, 0x6f0(r4) /* 802B6EB4 002B2B14 93 C4 06 F0 */ stw r30, 0x6f0(r4) -/* 802B6EB8 002B2B18 4B FB 78 CD */ bl func_8026E784 +/* 802B6EB8 002B2B18 4B FB 78 CD */ bl OSRestoreInterrupts /* 802B6EBC 002B2B1C 7F E3 FB 78 */ mr r3, r31 /* 802B6EC0 002B2B20 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802B6EC4 002B2B24 83 C1 00 08 */ lwz r30, 8(r1) @@ -69595,12 +69595,12 @@ func_802B6ED8: /* 802B6EE8 002B2B48 7C 9F 23 78 */ mr r31, r4 /* 802B6EEC 002B2B4C 93 C1 00 08 */ stw r30, 8(r1) /* 802B6EF0 002B2B50 7C 7E 1B 78 */ mr r30, r3 -/* 802B6EF4 002B2B54 4B FB 78 69 */ bl func_8026E75C +/* 802B6EF4 002B2B54 4B FB 78 69 */ bl OSDisableInterrupts /* 802B6EF8 002B2B58 3C 80 80 54 */ lis r4, lbl_8053A4E0@ha /* 802B6EFC 002B2B5C 38 84 A4 E0 */ addi r4, r4, lbl_8053A4E0@l /* 802B6F00 002B2B60 9B C4 06 EB */ stb r30, 0x6eb(r4) /* 802B6F04 002B2B64 9B E4 06 EA */ stb r31, 0x6ea(r4) -/* 802B6F08 002B2B68 4B FB 78 7D */ bl func_8026E784 +/* 802B6F08 002B2B68 4B FB 78 7D */ bl OSRestoreInterrupts /* 802B6F0C 002B2B6C 7F C3 F3 78 */ mr r3, r30 /* 802B6F10 002B2B70 7F E4 FB 78 */ mr r4, r31 /* 802B6F14 002B2B74 48 00 92 75 */ bl func_802C0188 @@ -69992,18 +69992,18 @@ lbl_802B7498: /* 802B74A0 002B3100 2C 1C 00 0A */ cmpwi r28, 0xa /* 802B74A4 002B3104 3B FF 00 60 */ addi r31, r31, 0x60 /* 802B74A8 002B3108 41 80 FF DC */ blt lbl_802B7484 -/* 802B74AC 002B310C 4B FB 72 B1 */ bl func_8026E75C +/* 802B74AC 002B310C 4B FB 72 B1 */ bl OSDisableInterrupts /* 802B74B0 002B3110 38 00 00 03 */ li r0, 3 /* 802B74B4 002B3114 98 1D 07 08 */ stb r0, 0x708(r29) -/* 802B74B8 002B3118 4B FB 72 CD */ bl func_8026E784 -/* 802B74BC 002B311C 4B FB 72 A1 */ bl func_8026E75C +/* 802B74B8 002B3118 4B FB 72 CD */ bl OSRestoreInterrupts +/* 802B74BC 002B311C 4B FB 72 A1 */ bl OSDisableInterrupts /* 802B74C0 002B3120 3C 80 80 54 */ lis r4, lbl_8053A4E0@ha /* 802B74C4 002B3124 38 A0 00 00 */ li r5, 0 /* 802B74C8 002B3128 38 84 A4 E0 */ addi r4, r4, lbl_8053A4E0@l /* 802B74CC 002B312C 38 00 00 01 */ li r0, 1 /* 802B74D0 002B3130 98 A4 06 EB */ stb r5, 0x6eb(r4) /* 802B74D4 002B3134 98 04 06 EA */ stb r0, 0x6ea(r4) -/* 802B74D8 002B3138 4B FB 72 AD */ bl func_8026E784 +/* 802B74D8 002B3138 4B FB 72 AD */ bl OSRestoreInterrupts /* 802B74DC 002B313C 38 60 00 00 */ li r3, 0 /* 802B74E0 002B3140 38 80 00 01 */ li r4, 1 /* 802B74E4 002B3144 48 00 8C A5 */ bl func_802C0188 @@ -70064,7 +70064,7 @@ func_802B7508: /* 802B75B4 002B3214 88 DD 00 58 */ lbz r6, 0x58(r29) /* 802B75B8 002B3218 48 00 B4 0D */ bl func_802C29C4 lbl_802B75BC: -/* 802B75BC 002B321C 4B FB 71 A1 */ bl func_8026E75C +/* 802B75BC 002B321C 4B FB 71 A1 */ bl OSDisableInterrupts /* 802B75C0 002B3220 88 1D 00 5B */ lbz r0, 0x5b(r29) /* 802B75C4 002B3224 2C 00 00 00 */ cmpwi r0, 0 /* 802B75C8 002B3228 41 82 00 1C */ beq lbl_802B75E4 @@ -70084,7 +70084,7 @@ lbl_802B75F4: /* 802B75F8 002B3258 38 04 00 01 */ addi r0, r4, 1 /* 802B75FC 002B325C 98 1E 00 13 */ stb r0, 0x13(r30) lbl_802B7600: -/* 802B7600 002B3260 4B FB 71 85 */ bl func_8026E784 +/* 802B7600 002B3260 4B FB 71 85 */ bl OSRestoreInterrupts /* 802B7604 002B3264 80 01 00 34 */ lwz r0, 0x34(r1) /* 802B7608 002B3268 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 802B760C 002B326C 83 C1 00 28 */ lwz r30, 0x28(r1) @@ -70107,7 +70107,7 @@ func_802B7620: /* 802B7644 002B32A4 93 A1 00 14 */ stw r29, 0x14(r1) /* 802B7648 002B32A8 7C 7D 1B 78 */ mr r29, r3 /* 802B764C 002B32AC 93 81 00 10 */ stw r28, 0x10(r1) -/* 802B7650 002B32B0 4B FB 71 0D */ bl func_8026E75C +/* 802B7650 002B32B0 4B FB 71 0D */ bl OSDisableInterrupts /* 802B7654 002B32B4 7C 7C 1B 78 */ mr r28, r3 /* 802B7658 002B32B8 38 7F 06 A0 */ addi r3, r31, 0x6a0 /* 802B765C 002B32BC 4C C6 31 82 */ crclr 6 @@ -70171,7 +70171,7 @@ lbl_802B772C: /* 802B7738 002B3398 4B D4 C9 CD */ bl func_80004104 lbl_802B773C: /* 802B773C 002B339C 7F 83 E3 78 */ mr r3, r28 -/* 802B7740 002B33A0 4B FB 70 45 */ bl func_8026E784 +/* 802B7740 002B33A0 4B FB 70 45 */ bl OSRestoreInterrupts /* 802B7744 002B33A4 80 01 00 24 */ lwz r0, 0x24(r1) /* 802B7748 002B33A8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802B774C 002B33AC 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -70192,7 +70192,7 @@ func_802B7764: /* 802B777C 002B33DC 7C 7A 1B 78 */ mr r26, r3 /* 802B7780 002B33E0 3B BD A4 E0 */ addi r29, r29, lbl_8053A4E0@l /* 802B7784 002B33E4 3B 80 00 00 */ li r28, 0 -/* 802B7788 002B33E8 4B FB 6F D5 */ bl func_8026E75C +/* 802B7788 002B33E8 4B FB 6F D5 */ bl OSDisableInterrupts /* 802B778C 002B33EC 7C 7B 1B 78 */ mr r27, r3 /* 802B7790 002B33F0 3B FD 01 24 */ addi r31, r29, 0x124 /* 802B7794 002B33F4 3B C0 00 00 */ li r30, 0 @@ -70235,7 +70235,7 @@ lbl_802B7808: /* 802B7814 002B3474 41 80 FF CC */ blt lbl_802B77E0 lbl_802B7818: /* 802B7818 002B3478 7F 63 DB 78 */ mr r3, r27 -/* 802B781C 002B347C 4B FB 6F 69 */ bl func_8026E784 +/* 802B781C 002B347C 4B FB 6F 69 */ bl OSRestoreInterrupts /* 802B7820 002B3480 39 61 00 20 */ addi r11, r1, 0x20 /* 802B7824 002B3484 7F 83 E3 78 */ mr r3, r28 /* 802B7828 002B3488 4B F0 F9 49 */ bl func_801C7170 @@ -70256,7 +70256,7 @@ func_802B783C: /* 802B7858 002B34B8 3B C0 00 00 */ li r30, 0 /* 802B785C 002B34BC 93 A1 00 14 */ stw r29, 0x14(r1) /* 802B7860 002B34C0 93 81 00 10 */ stw r28, 0x10(r1) -/* 802B7864 002B34C4 4B FB 6E F9 */ bl func_8026E75C +/* 802B7864 002B34C4 4B FB 6E F9 */ bl OSDisableInterrupts /* 802B7868 002B34C8 88 1F 06 E9 */ lbz r0, 0x6e9(r31) /* 802B786C 002B34CC 7C 7D 1B 78 */ mr r29, r3 /* 802B7870 002B34D0 2C 00 00 00 */ cmpwi r0, 0 @@ -70288,7 +70288,7 @@ lbl_802B78C8: /* 802B78CC 002B352C 83 C3 00 00 */ lwz r30, 0(r3) lbl_802B78D0: /* 802B78D0 002B3530 7F A3 EB 78 */ mr r3, r29 -/* 802B78D4 002B3534 4B FB 6E B1 */ bl func_8026E784 +/* 802B78D4 002B3534 4B FB 6E B1 */ bl OSRestoreInterrupts /* 802B78D8 002B3538 7F C3 F3 78 */ mr r3, r30 /* 802B78DC 002B353C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802B78E0 002B3540 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -70309,7 +70309,7 @@ func_802B78FC: /* 802B7910 002B3570 3F C0 80 54 */ lis r30, lbl_8053A4E0@ha /* 802B7914 002B3574 7C 7B 1B 78 */ mr r27, r3 /* 802B7918 002B3578 3B DE A4 E0 */ addi r30, r30, lbl_8053A4E0@l -/* 802B791C 002B357C 4B FB 6E 41 */ bl func_8026E75C +/* 802B791C 002B357C 4B FB 6E 41 */ bl OSDisableInterrupts /* 802B7920 002B3580 7C 7D 1B 78 */ mr r29, r3 /* 802B7924 002B3584 7F DC F3 78 */ mr r28, r30 /* 802B7928 002B3588 3B E0 00 00 */ li r31, 0 @@ -70369,7 +70369,7 @@ lbl_802B79E4: /* 802B79F0 002B3650 41 80 FF 3C */ blt lbl_802B792C lbl_802B79F4: /* 802B79F4 002B3654 7F A3 EB 78 */ mr r3, r29 -/* 802B79F8 002B3658 4B FB 6D 8D */ bl func_8026E784 +/* 802B79F8 002B3658 4B FB 6D 8D */ bl OSRestoreInterrupts /* 802B79FC 002B365C 39 61 00 20 */ addi r11, r1, 0x20 /* 802B7A00 002B3660 4B F0 F7 75 */ bl func_801C7174 /* 802B7A04 002B3664 80 01 00 24 */ lwz r0, 0x24(r1) @@ -70387,7 +70387,7 @@ func_802B7A14: /* 802B7A28 002B3688 3F C0 80 54 */ lis r30, lbl_8053A4E0@ha /* 802B7A2C 002B368C 7C 7B 1B 78 */ mr r27, r3 /* 802B7A30 002B3690 3B DE A4 E0 */ addi r30, r30, lbl_8053A4E0@l -/* 802B7A34 002B3694 4B FB 6D 29 */ bl func_8026E75C +/* 802B7A34 002B3694 4B FB 6D 29 */ bl OSDisableInterrupts /* 802B7A38 002B3698 7C 7D 1B 78 */ mr r29, r3 /* 802B7A3C 002B369C 7F DC F3 78 */ mr r28, r30 /* 802B7A40 002B36A0 3B E0 00 00 */ li r31, 0 @@ -70447,7 +70447,7 @@ lbl_802B7AFC: /* 802B7B08 002B3768 41 80 FF 3C */ blt lbl_802B7A44 lbl_802B7B0C: /* 802B7B0C 002B376C 7F A3 EB 78 */ mr r3, r29 -/* 802B7B10 002B3770 4B FB 6C 75 */ bl func_8026E784 +/* 802B7B10 002B3770 4B FB 6C 75 */ bl OSRestoreInterrupts /* 802B7B14 002B3774 39 61 00 20 */ addi r11, r1, 0x20 /* 802B7B18 002B3778 4B F0 F6 5D */ bl func_801C7174 /* 802B7B1C 002B377C 80 01 00 24 */ lwz r0, 0x24(r1) @@ -70465,7 +70465,7 @@ func_802B7B2C: /* 802B7B40 002B37A0 3F A0 80 54 */ lis r29, lbl_8053A4E0@ha /* 802B7B44 002B37A4 7C 79 1B 78 */ mr r25, r3 /* 802B7B48 002B37A8 3B BD A4 E0 */ addi r29, r29, lbl_8053A4E0@l -/* 802B7B4C 002B37AC 4B FB 6C 11 */ bl func_8026E75C +/* 802B7B4C 002B37AC 4B FB 6C 11 */ bl OSDisableInterrupts /* 802B7B50 002B37B0 7C 7B 1B 78 */ mr r27, r3 /* 802B7B54 002B37B4 7F BF EB 78 */ mr r31, r29 /* 802B7B58 002B37B8 3B DD 00 1C */ addi r30, r29, 0x1c @@ -70544,7 +70544,7 @@ lbl_802B7C50: /* 802B7C5C 002B38BC 3B FF 00 0C */ addi r31, r31, 0xc /* 802B7C60 002B38C0 41 80 FF 00 */ blt lbl_802B7B60 /* 802B7C64 002B38C4 7F 63 DB 78 */ mr r3, r27 -/* 802B7C68 002B38C8 4B FB 6B 1D */ bl func_8026E784 +/* 802B7C68 002B38C8 4B FB 6B 1D */ bl OSRestoreInterrupts /* 802B7C6C 002B38CC 39 61 00 30 */ addi r11, r1, 0x30 /* 802B7C70 002B38D0 4B F0 F4 F1 */ bl func_801C7160 /* 802B7C74 002B38D4 80 01 00 34 */ lwz r0, 0x34(r1) @@ -70562,7 +70562,7 @@ func_802B7C84: /* 802B7C98 002B38F8 3F C0 80 54 */ lis r30, lbl_8053A4E0@ha /* 802B7C9C 002B38FC 7C 7B 1B 78 */ mr r27, r3 /* 802B7CA0 002B3900 3B DE A4 E0 */ addi r30, r30, lbl_8053A4E0@l -/* 802B7CA4 002B3904 4B FB 6A B9 */ bl func_8026E75C +/* 802B7CA4 002B3904 4B FB 6A B9 */ bl OSDisableInterrupts /* 802B7CA8 002B3908 7C 7D 1B 78 */ mr r29, r3 /* 802B7CAC 002B390C 7F DC F3 78 */ mr r28, r30 /* 802B7CB0 002B3910 3B E0 00 00 */ li r31, 0 @@ -70622,7 +70622,7 @@ lbl_802B7D6C: /* 802B7D78 002B39D8 41 80 FF 3C */ blt lbl_802B7CB4 lbl_802B7D7C: /* 802B7D7C 002B39DC 7F A3 EB 78 */ mr r3, r29 -/* 802B7D80 002B39E0 4B FB 6A 05 */ bl func_8026E784 +/* 802B7D80 002B39E0 4B FB 6A 05 */ bl OSRestoreInterrupts /* 802B7D84 002B39E4 39 61 00 20 */ addi r11, r1, 0x20 /* 802B7D88 002B39E8 4B F0 F3 ED */ bl func_801C7174 /* 802B7D8C 002B39EC 80 01 00 24 */ lwz r0, 0x24(r1) @@ -70640,7 +70640,7 @@ func_802B7D9C: /* 802B7DB0 002B3A10 3F C0 80 54 */ lis r30, lbl_8053A4E0@ha /* 802B7DB4 002B3A14 7C 7B 1B 78 */ mr r27, r3 /* 802B7DB8 002B3A18 3B DE A4 E0 */ addi r30, r30, lbl_8053A4E0@l -/* 802B7DBC 002B3A1C 4B FB 69 A1 */ bl func_8026E75C +/* 802B7DBC 002B3A1C 4B FB 69 A1 */ bl OSDisableInterrupts /* 802B7DC0 002B3A20 7C 7D 1B 78 */ mr r29, r3 /* 802B7DC4 002B3A24 7F DC F3 78 */ mr r28, r30 /* 802B7DC8 002B3A28 3B E0 00 00 */ li r31, 0 @@ -70700,7 +70700,7 @@ lbl_802B7E84: /* 802B7E90 002B3AF0 41 80 FF 3C */ blt lbl_802B7DCC lbl_802B7E94: /* 802B7E94 002B3AF4 7F A3 EB 78 */ mr r3, r29 -/* 802B7E98 002B3AF8 4B FB 68 ED */ bl func_8026E784 +/* 802B7E98 002B3AF8 4B FB 68 ED */ bl OSRestoreInterrupts /* 802B7E9C 002B3AFC 39 61 00 20 */ addi r11, r1, 0x20 /* 802B7EA0 002B3B00 4B F0 F2 D5 */ bl func_801C7174 /* 802B7EA4 002B3B04 80 01 00 24 */ lwz r0, 0x24(r1) @@ -70718,7 +70718,7 @@ func_802B7EB4: /* 802B7EC8 002B3B28 3F A0 80 54 */ lis r29, lbl_8053A4E0@ha /* 802B7ECC 002B3B2C 7C 79 1B 78 */ mr r25, r3 /* 802B7ED0 002B3B30 3B BD A4 E0 */ addi r29, r29, lbl_8053A4E0@l -/* 802B7ED4 002B3B34 4B FB 68 89 */ bl func_8026E75C +/* 802B7ED4 002B3B34 4B FB 68 89 */ bl OSDisableInterrupts /* 802B7ED8 002B3B38 7C 7B 1B 78 */ mr r27, r3 /* 802B7EDC 002B3B3C 7F BF EB 78 */ mr r31, r29 /* 802B7EE0 002B3B40 3B DD 00 6C */ addi r30, r29, 0x6c @@ -70797,7 +70797,7 @@ lbl_802B7FD8: /* 802B7FE4 002B3C44 3B FF 00 0C */ addi r31, r31, 0xc /* 802B7FE8 002B3C48 41 80 FF 00 */ blt lbl_802B7EE8 /* 802B7FEC 002B3C4C 7F 63 DB 78 */ mr r3, r27 -/* 802B7FF0 002B3C50 4B FB 67 95 */ bl func_8026E784 +/* 802B7FF0 002B3C50 4B FB 67 95 */ bl OSRestoreInterrupts /* 802B7FF4 002B3C54 39 61 00 30 */ addi r11, r1, 0x30 /* 802B7FF8 002B3C58 4B F0 F1 69 */ bl func_801C7160 /* 802B7FFC 002B3C5C 80 01 00 34 */ lwz r0, 0x34(r1) @@ -70867,7 +70867,7 @@ lbl_802B8040: /* 802B80F0 002B3D50 38 7D 07 10 */ addi r3, r29, 0x710 /* 802B80F4 002B3D54 98 1D 00 0F */ stb r0, 0xf(r29) /* 802B80F8 002B3D58 4B FB 16 2D */ bl func_80269724 -/* 802B80FC 002B3D5C 4B FB A6 BD */ bl func_802727B8 +/* 802B80FC 002B3D5C 4B FB A6 BD */ bl OSGetTime /* 802B8100 002B3D60 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 802B8104 002B3D64 3D 20 80 2B */ lis r9, lbl_802B6048@ha /* 802B8108 002B3D68 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) @@ -70916,7 +70916,7 @@ lbl_802B81A8: /* 802B81A8 002B3E08 38 7F 0C E8 */ addi r3, r31, 0xce8 /* 802B81AC 002B3E0C 38 00 00 01 */ li r0, 1 /* 802B81B0 002B3E10 98 03 00 5A */ stb r0, 0x5a(r3) -/* 802B81B4 002B3E14 4B FB 65 A9 */ bl func_8026E75C +/* 802B81B4 002B3E14 4B FB 65 A9 */ bl OSDisableInterrupts /* 802B81B8 002B3E18 88 1D 00 05 */ lbz r0, 5(r29) /* 802B81BC 002B3E1C 98 01 00 30 */ stb r0, 0x30(r1) /* 802B81C0 002B3E20 88 1D 00 04 */ lbz r0, 4(r29) @@ -70929,7 +70929,7 @@ lbl_802B81A8: /* 802B81DC 002B3E3C 98 01 00 34 */ stb r0, 0x34(r1) /* 802B81E0 002B3E40 88 1D 00 00 */ lbz r0, 0(r29) /* 802B81E4 002B3E44 98 01 00 35 */ stb r0, 0x35(r1) -/* 802B81E8 002B3E48 4B FB 65 9D */ bl func_8026E784 +/* 802B81E8 002B3E48 4B FB 65 9D */ bl OSRestoreInterrupts /* 802B81EC 002B3E4C 7F 83 E3 78 */ mr r3, r28 /* 802B81F0 002B3E50 38 C1 00 30 */ addi r6, r1, 0x30 /* 802B81F4 002B3E54 38 80 00 01 */ li r4, 1 @@ -71036,10 +71036,10 @@ lbl_802B82FC: lbl_802B8384: /* 802B8384 002B3FE4 2C 1A 00 00 */ cmpwi r26, 0 /* 802B8388 002B3FE8 41 82 00 1C */ beq lbl_802B83A4 -/* 802B838C 002B3FEC 4B FB 63 D1 */ bl func_8026E75C +/* 802B838C 002B3FEC 4B FB 63 D1 */ bl OSDisableInterrupts /* 802B8390 002B3FF0 38 9F 00 00 */ addi r4, r31, 0 /* 802B8394 002B3FF4 8B 64 06 E5 */ lbz r27, 0x6e5(r4) -/* 802B8398 002B3FF8 4B FB 63 ED */ bl func_8026E784 +/* 802B8398 002B3FF8 4B FB 63 ED */ bl OSRestoreInterrupts /* 802B839C 002B3FFC 28 1B 00 04 */ cmplwi r27, 4 /* 802B83A0 002B4000 40 82 00 44 */ bne lbl_802B83E4 lbl_802B83A4: @@ -71227,9 +71227,9 @@ lbl_802B85E8: /* 802B8644 002B42A4 41 82 00 20 */ beq lbl_802B8664 /* 802B8648 002B42A8 2C 03 00 00 */ cmpwi r3, 0 /* 802B864C 002B42AC 40 82 00 20 */ bne lbl_802B866C -/* 802B8650 002B42B0 4B FB 61 0D */ bl func_8026E75C +/* 802B8650 002B42B0 4B FB 61 0D */ bl OSDisableInterrupts /* 802B8654 002B42B4 8B BE 06 E5 */ lbz r29, 0x6e5(r30) -/* 802B8658 002B42B8 4B FB 61 2D */ bl func_8026E784 +/* 802B8658 002B42B8 4B FB 61 2D */ bl OSRestoreInterrupts /* 802B865C 002B42BC 28 1D 00 03 */ cmplwi r29, 3 /* 802B8660 002B42C0 40 80 00 0C */ bge lbl_802B866C lbl_802B8664: @@ -71344,10 +71344,10 @@ lbl_802B87DC: /* 802B87E8 002B4448 38 7E 06 38 */ addi r3, r30, 0x638 /* 802B87EC 002B444C 4C C6 31 82 */ crclr 6 /* 802B87F0 002B4450 48 00 0D 8D */ bl func_802B957C -/* 802B87F4 002B4454 4B FB 5F 69 */ bl func_8026E75C +/* 802B87F4 002B4454 4B FB 5F 69 */ bl OSDisableInterrupts /* 802B87F8 002B4458 83 BF A4 E0 */ lwz r29, -0x5b20(r31) /* 802B87FC 002B445C 7C 7F 1B 78 */ mr r31, r3 -/* 802B8800 002B4460 4B FB 5F 5D */ bl func_8026E75C +/* 802B8800 002B4460 4B FB 5F 5D */ bl OSDisableInterrupts /* 802B8804 002B4464 88 1C 00 0C */ lbz r0, 0xc(r28) /* 802B8808 002B4468 2C 00 00 00 */ cmpwi r0, 0 /* 802B880C 002B446C 40 82 00 34 */ bne lbl_802B8840 @@ -71360,11 +71360,11 @@ lbl_802B87DC: /* 802B8828 002B4488 88 1C 00 10 */ lbz r0, 0x10(r28) /* 802B882C 002B448C 28 00 00 04 */ cmplwi r0, 4 /* 802B8830 002B4490 40 82 00 10 */ bne lbl_802B8840 -/* 802B8834 002B4494 4B FB 5F 51 */ bl func_8026E784 +/* 802B8834 002B4494 4B FB 5F 51 */ bl OSRestoreInterrupts /* 802B8838 002B4498 38 80 00 00 */ li r4, 0 /* 802B883C 002B449C 48 00 00 0C */ b lbl_802B8848 lbl_802B8840: -/* 802B8840 002B44A0 4B FB 5F 45 */ bl func_8026E784 +/* 802B8840 002B44A0 4B FB 5F 45 */ bl OSRestoreInterrupts /* 802B8844 002B44A4 38 80 00 01 */ li r4, 1 lbl_802B8848: /* 802B8848 002B44A8 7C 04 00 D0 */ neg r0, r4 @@ -71372,7 +71372,7 @@ lbl_802B8848: /* 802B8850 002B44B0 7C 00 23 78 */ or r0, r0, r4 /* 802B8854 002B44B4 54 00 0F FE */ srwi r0, r0, 0x1f /* 802B8858 002B44B8 7F E0 00 D0 */ neg r31, r0 -/* 802B885C 002B44BC 4B FB 5F 29 */ bl func_8026E784 +/* 802B885C 002B44BC 4B FB 5F 29 */ bl OSRestoreInterrupts /* 802B8860 002B44C0 2C 1D 00 00 */ cmpwi r29, 0 /* 802B8864 002B44C4 41 82 00 1C */ beq lbl_802B8880 /* 802B8868 002B44C8 7F AC EB 78 */ mr r12, r29 @@ -71390,10 +71390,10 @@ lbl_802B8880: /* 802B8894 002B44F4 38 A0 00 00 */ li r5, 0 /* 802B8898 002B44F8 4B FF E2 45 */ bl func_802B6ADC /* 802B889C 002B44FC 7C 7F 1B 78 */ mr r31, r3 -/* 802B88A0 002B4500 4B FB 5E BD */ bl func_8026E75C +/* 802B88A0 002B4500 4B FB 5E BD */ bl OSDisableInterrupts /* 802B88A4 002B4504 3C 80 80 54 */ lis r4, lbl_8053A4E0@ha /* 802B88A8 002B4508 83 C4 A4 E0 */ lwz r30, lbl_8053A4E0@l(r4) -/* 802B88AC 002B450C 4B FB 5E D9 */ bl func_8026E784 +/* 802B88AC 002B450C 4B FB 5E D9 */ bl OSRestoreInterrupts /* 802B88B0 002B4510 2C 1F 00 00 */ cmpwi r31, 0 /* 802B88B4 002B4514 40 82 01 E4 */ bne lbl_802B8A98 /* 802B88B8 002B4518 2C 1E 00 00 */ cmpwi r30, 0 @@ -71411,10 +71411,10 @@ lbl_802B88D8: /* 802B88E4 002B4544 38 7E 06 5C */ addi r3, r30, 0x65c /* 802B88E8 002B4548 4C C6 31 82 */ crclr 6 /* 802B88EC 002B454C 48 00 0C 91 */ bl func_802B957C -/* 802B88F0 002B4550 4B FB 5E 6D */ bl func_8026E75C +/* 802B88F0 002B4550 4B FB 5E 6D */ bl OSDisableInterrupts /* 802B88F4 002B4554 83 FC 00 08 */ lwz r31, 8(r28) /* 802B88F8 002B4558 7C 7D 1B 78 */ mr r29, r3 -/* 802B88FC 002B455C 4B FB 5E 61 */ bl func_8026E75C +/* 802B88FC 002B455C 4B FB 5E 61 */ bl OSDisableInterrupts /* 802B8900 002B4560 88 1C 00 0C */ lbz r0, 0xc(r28) /* 802B8904 002B4564 2C 00 00 00 */ cmpwi r0, 0 /* 802B8908 002B4568 40 82 00 34 */ bne lbl_802B893C @@ -71427,11 +71427,11 @@ lbl_802B88D8: /* 802B8924 002B4584 88 1C 00 10 */ lbz r0, 0x10(r28) /* 802B8928 002B4588 28 00 00 04 */ cmplwi r0, 4 /* 802B892C 002B458C 40 82 00 10 */ bne lbl_802B893C -/* 802B8930 002B4590 4B FB 5E 55 */ bl func_8026E784 +/* 802B8930 002B4590 4B FB 5E 55 */ bl OSRestoreInterrupts /* 802B8934 002B4594 38 80 00 00 */ li r4, 0 /* 802B8938 002B4598 48 00 00 0C */ b lbl_802B8944 lbl_802B893C: -/* 802B893C 002B459C 4B FB 5E 49 */ bl func_8026E784 +/* 802B893C 002B459C 4B FB 5E 49 */ bl OSRestoreInterrupts /* 802B8940 002B45A0 38 80 00 01 */ li r4, 1 lbl_802B8944: /* 802B8944 002B45A4 7C 04 00 D0 */ neg r0, r4 @@ -71439,7 +71439,7 @@ lbl_802B8944: /* 802B894C 002B45AC 7C 00 23 78 */ or r0, r0, r4 /* 802B8950 002B45B0 54 00 0F FE */ srwi r0, r0, 0x1f /* 802B8954 002B45B4 7F A0 00 D0 */ neg r29, r0 -/* 802B8958 002B45B8 4B FB 5E 2D */ bl func_8026E784 +/* 802B8958 002B45B8 4B FB 5E 2D */ bl OSRestoreInterrupts /* 802B895C 002B45BC 2C 1F 00 00 */ cmpwi r31, 0 /* 802B8960 002B45C0 41 82 00 18 */ beq lbl_802B8978 /* 802B8964 002B45C4 7F EC FB 78 */ mr r12, r31 @@ -71453,13 +71453,13 @@ lbl_802B8978: /* 802B8980 002B45E0 3B BD A4 E0 */ addi r29, r29, lbl_8053A4E0@l /* 802B8984 002B45E4 4C C6 31 82 */ crclr 6 /* 802B8988 002B45E8 48 00 0B F5 */ bl func_802B957C -/* 802B898C 002B45EC 4B FB 5D D1 */ bl func_8026E75C +/* 802B898C 002B45EC 4B FB 5D D1 */ bl OSDisableInterrupts /* 802B8990 002B45F0 8B DD 07 08 */ lbz r30, 0x708(r29) /* 802B8994 002B45F4 7F DE 07 74 */ extsb r30, r30 -/* 802B8998 002B45F8 4B FB 5D ED */ bl func_8026E784 +/* 802B8998 002B45F8 4B FB 5D ED */ bl OSRestoreInterrupts /* 802B899C 002B45FC 28 1E 00 03 */ cmplwi r30, 3 /* 802B89A0 002B4600 40 82 00 F8 */ bne lbl_802B8A98 -/* 802B89A4 002B4604 4B FB 5D B9 */ bl func_8026E75C +/* 802B89A4 002B4604 4B FB 5D B9 */ bl OSDisableInterrupts /* 802B89A8 002B4608 88 1D 00 0C */ lbz r0, 0xc(r29) /* 802B89AC 002B460C 2C 00 00 00 */ cmpwi r0, 0 /* 802B89B0 002B4610 40 82 00 34 */ bne lbl_802B89E4 @@ -71472,22 +71472,22 @@ lbl_802B8978: /* 802B89CC 002B462C 88 1D 00 10 */ lbz r0, 0x10(r29) /* 802B89D0 002B4630 28 00 00 04 */ cmplwi r0, 4 /* 802B89D4 002B4634 40 82 00 10 */ bne lbl_802B89E4 -/* 802B89D8 002B4638 4B FB 5D AD */ bl func_8026E784 +/* 802B89D8 002B4638 4B FB 5D AD */ bl OSRestoreInterrupts /* 802B89DC 002B463C 38 00 00 00 */ li r0, 0 /* 802B89E0 002B4640 48 00 00 0C */ b lbl_802B89EC lbl_802B89E4: -/* 802B89E4 002B4644 4B FB 5D A1 */ bl func_8026E784 +/* 802B89E4 002B4644 4B FB 5D A1 */ bl OSRestoreInterrupts /* 802B89E8 002B4648 38 00 00 01 */ li r0, 1 lbl_802B89EC: /* 802B89EC 002B464C 2C 00 00 00 */ cmpwi r0, 0 /* 802B89F0 002B4650 40 82 00 A8 */ bne lbl_802B8A98 -/* 802B89F4 002B4654 4B FB 5D 69 */ bl func_8026E75C +/* 802B89F4 002B4654 4B FB 5D 69 */ bl OSDisableInterrupts /* 802B89F8 002B4658 38 00 00 01 */ li r0, 1 /* 802B89FC 002B465C 7C 7E 1B 78 */ mr r30, r3 /* 802B8A00 002B4660 98 1D 00 0D */ stb r0, 0xd(r29) /* 802B8A04 002B4664 38 7D 07 10 */ addi r3, r29, 0x710 /* 802B8A08 002B4668 4B FB 0D 1D */ bl func_80269724 -/* 802B8A0C 002B466C 4B FB 9D AD */ bl func_802727B8 +/* 802B8A0C 002B466C 4B FB 9D AD */ bl OSGetTime /* 802B8A10 002B4670 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 802B8A14 002B4674 3D 20 80 2B */ lis r9, lbl_802B5D40@ha /* 802B8A18 002B4678 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) @@ -71504,7 +71504,7 @@ lbl_802B89EC: /* 802B8A44 002B46A4 1D 00 00 14 */ mulli r8, r0, 0x14 /* 802B8A48 002B46A8 4B FB 0F AD */ bl func_802699F4 /* 802B8A4C 002B46AC 7F C3 F3 78 */ mr r3, r30 -/* 802B8A50 002B46B0 4B FB 5D 35 */ bl func_8026E784 +/* 802B8A50 002B46B0 4B FB 5D 35 */ bl OSRestoreInterrupts /* 802B8A54 002B46B4 48 00 00 44 */ b lbl_802B8A98 lbl_802B8A58: /* 802B8A58 002B46B8 88 84 00 01 */ lbz r4, 1(r4) @@ -71834,7 +71834,7 @@ func_802B8EE8: /* 802B8EF0 002B4B50 90 01 00 14 */ stw r0, 0x14(r1) /* 802B8EF4 002B4B54 93 E1 00 0C */ stw r31, 0xc(r1) /* 802B8EF8 002B4B58 7C 7F 1B 78 */ mr r31, r3 -/* 802B8EFC 002B4B5C 4B FB 58 61 */ bl func_8026E75C +/* 802B8EFC 002B4B5C 4B FB 58 61 */ bl OSDisableInterrupts /* 802B8F00 002B4B60 28 1F 00 10 */ cmplwi r31, 0x10 /* 802B8F04 002B4B64 40 80 00 18 */ bge lbl_802B8F1C /* 802B8F08 002B4B68 3C 80 80 54 */ lis r4, lbl_8053B228@ha @@ -71845,7 +71845,7 @@ func_802B8EE8: lbl_802B8F1C: /* 802B8F1C 002B4B7C 3B E0 00 00 */ li r31, 0 lbl_802B8F20: -/* 802B8F20 002B4B80 4B FB 58 65 */ bl func_8026E784 +/* 802B8F20 002B4B80 4B FB 58 65 */ bl OSRestoreInterrupts /* 802B8F24 002B4B84 7F E3 FB 78 */ mr r3, r31 /* 802B8F28 002B4B88 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802B8F2C 002B4B8C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -71860,7 +71860,7 @@ func_802B8F3C: /* 802B8F44 002B4BA4 90 01 00 14 */ stw r0, 0x14(r1) /* 802B8F48 002B4BA8 93 E1 00 0C */ stw r31, 0xc(r1) /* 802B8F4C 002B4BAC 7C 7F 1B 78 */ mr r31, r3 -/* 802B8F50 002B4BB0 4B FB 58 0D */ bl func_8026E75C +/* 802B8F50 002B4BB0 4B FB 58 0D */ bl OSDisableInterrupts /* 802B8F54 002B4BB4 7F E0 07 75 */ extsb. r0, r31 /* 802B8F58 002B4BB8 41 80 00 20 */ blt lbl_802B8F78 /* 802B8F5C 002B4BBC 2C 00 00 10 */ cmpwi r0, 0x10 @@ -71873,7 +71873,7 @@ func_802B8F3C: lbl_802B8F78: /* 802B8F78 002B4BD8 3B E0 00 00 */ li r31, 0 lbl_802B8F7C: -/* 802B8F7C 002B4BDC 4B FB 58 09 */ bl func_8026E784 +/* 802B8F7C 002B4BDC 4B FB 58 09 */ bl OSRestoreInterrupts /* 802B8F80 002B4BE0 7F E3 FB 78 */ mr r3, r31 /* 802B8F84 002B4BE4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802B8F88 002B4BE8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -71888,7 +71888,7 @@ func_802B8F98: /* 802B8FA0 002B4C00 90 01 00 14 */ stw r0, 0x14(r1) /* 802B8FA4 002B4C04 93 E1 00 0C */ stw r31, 0xc(r1) /* 802B8FA8 002B4C08 7C 7F 1B 78 */ mr r31, r3 -/* 802B8FAC 002B4C0C 4B FB 57 B1 */ bl func_8026E75C +/* 802B8FAC 002B4C0C 4B FB 57 B1 */ bl OSDisableInterrupts /* 802B8FB0 002B4C10 7F E0 07 75 */ extsb. r0, r31 /* 802B8FB4 002B4C14 41 80 00 20 */ blt lbl_802B8FD4 /* 802B8FB8 002B4C18 2C 00 00 10 */ cmpwi r0, 0x10 @@ -71901,7 +71901,7 @@ func_802B8F98: lbl_802B8FD4: /* 802B8FD4 002B4C34 3B E0 00 00 */ li r31, 0 lbl_802B8FD8: -/* 802B8FD8 002B4C38 4B FB 57 AD */ bl func_8026E784 +/* 802B8FD8 002B4C38 4B FB 57 AD */ bl OSRestoreInterrupts /* 802B8FDC 002B4C3C 7F E3 FB 78 */ mr r3, r31 /* 802B8FE0 002B4C40 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802B8FE4 002B4C44 80 01 00 14 */ lwz r0, 0x14(r1) @@ -71915,11 +71915,11 @@ func_802B8FF4: /* 802B8FF8 002B4C58 7C 08 02 A6 */ mflr r0 /* 802B8FFC 002B4C5C 90 01 00 14 */ stw r0, 0x14(r1) /* 802B9000 002B4C60 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802B9004 002B4C64 4B FB 57 59 */ bl func_8026E75C +/* 802B9004 002B4C64 4B FB 57 59 */ bl OSDisableInterrupts /* 802B9008 002B4C68 3C 80 80 54 */ lis r4, lbl_8053A4E0@ha /* 802B900C 002B4C6C 38 84 A4 E0 */ addi r4, r4, lbl_8053A4E0@l /* 802B9010 002B4C70 8B E4 06 E5 */ lbz r31, 0x6e5(r4) -/* 802B9014 002B4C74 4B FB 57 71 */ bl func_8026E784 +/* 802B9014 002B4C74 4B FB 57 71 */ bl OSRestoreInterrupts /* 802B9018 002B4C78 7F E3 FB 78 */ mr r3, r31 /* 802B901C 002B4C7C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802B9020 002B4C80 80 01 00 14 */ lwz r0, 0x14(r1) @@ -74214,7 +74214,7 @@ func_802BAF68: /* 802BAFB4 002B6C14 90 03 88 48 */ stw r0, -0x77b8(r3) /* 802BAFB8 002B6C18 B0 03 88 0C */ sth r0, -0x77f4(r3) /* 802BAFBC 002B6C1C 98 1E C2 C0 */ stb r0, -0x3d40(r30) -/* 802BAFC0 002B6C20 4B FB 37 B1 */ bl func_8026E770 +/* 802BAFC0 002B6C20 4B FB 37 B1 */ bl OSEnableInterrupts /* 802BAFC4 002B6C24 88 1E C2 C0 */ lbz r0, -0x3d40(r30) /* 802BAFC8 002B6C28 54 00 10 3A */ slwi r0, r0, 2 /* 802BAFCC 002B6C2C 7C 9F 02 14 */ add r4, r31, r0 @@ -74236,7 +74236,7 @@ func_802BAFF8: /* 802BB000 002B6C60 90 01 00 14 */ stw r0, 0x14(r1) /* 802BB004 002B6C64 93 E1 00 0C */ stw r31, 0xc(r1) /* 802BB008 002B6C68 93 C1 00 08 */ stw r30, 8(r1) -/* 802BB00C 002B6C6C 4B FB 37 51 */ bl func_8026E75C +/* 802BB00C 002B6C6C 4B FB 37 51 */ bl OSDisableInterrupts /* 802BB010 002B6C70 3F C0 80 54 */ lis r30, lbl_8053C2C0@ha /* 802BB014 002B6C74 38 00 00 00 */ li r0, 0 /* 802BB018 002B6C78 88 BE C2 C0 */ lbz r5, lbl_8053C2C0@l(r30) @@ -74255,7 +74255,7 @@ func_802BAFF8: /* 802BB04C 002B6CAC 98 7E C2 C0 */ stb r3, -0x3d40(r30) /* 802BB050 002B6CB0 7C 7F 02 14 */ add r3, r31, r0 /* 802BB054 002B6CB4 80 63 00 04 */ lwz r3, 4(r3) -/* 802BB058 002B6CB8 4B FB 37 2D */ bl func_8026E784 +/* 802BB058 002B6CB8 4B FB 37 2D */ bl OSRestoreInterrupts /* 802BB05C 002B6CBC 48 00 00 20 */ b lbl_802BB07C lbl_802BB060: /* 802BB060 002B6CC0 88 7E C2 C0 */ lbz r3, -0x3d40(r30) @@ -74264,7 +74264,7 @@ lbl_802BB060: /* 802BB06C 002B6CCC 98 7E C2 C0 */ stb r3, -0x3d40(r30) /* 802BB070 002B6CD0 7C 7F 02 14 */ add r3, r31, r0 /* 802BB074 002B6CD4 80 63 00 04 */ lwz r3, 4(r3) -/* 802BB078 002B6CD8 4B FB 37 0D */ bl func_8026E784 +/* 802BB078 002B6CD8 4B FB 37 0D */ bl OSRestoreInterrupts lbl_802BB07C: /* 802BB07C 002B6CDC 88 1E C2 C0 */ lbz r0, -0x3d40(r30) /* 802BB080 002B6CE0 2C 00 00 00 */ cmpwi r0, 0 @@ -74306,7 +74306,7 @@ func_802BB0B0: /* 802BB0D4 002B6D34 38 60 00 01 */ li r3, 1 /* 802BB0D8 002B6D38 48 00 00 64 */ b lbl_802BB13C lbl_802BB0DC: -/* 802BB0DC 002B6D3C 4B FB 36 81 */ bl func_8026E75C +/* 802BB0DC 002B6D3C 4B FB 36 81 */ bl OSDisableInterrupts /* 802BB0E0 002B6D40 3C E0 80 54 */ lis r7, lbl_8053C2C0@ha /* 802BB0E4 002B6D44 57 C0 0D FC */ rlwinm r0, r30, 1, 0x17, 0x1e /* 802BB0E8 002B6D48 88 A7 C2 C0 */ lbz r5, lbl_8053C2C0@l(r7) @@ -74328,7 +74328,7 @@ lbl_802BB0DC: /* 802BB128 002B6D88 98 67 C2 C0 */ stb r3, -0x3d40(r7) /* 802BB12C 002B6D8C 7C 66 02 14 */ add r3, r6, r0 /* 802BB130 002B6D90 80 63 00 04 */ lwz r3, 4(r3) -/* 802BB134 002B6D94 4B FB 36 51 */ bl func_8026E784 +/* 802BB134 002B6D94 4B FB 36 51 */ bl OSRestoreInterrupts /* 802BB138 002B6D98 38 60 00 00 */ li r3, 0 lbl_802BB13C: /* 802BB13C 002B6D9C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -74353,14 +74353,14 @@ func_802BB15C: /* 802BB170 002B6DD0 98 85 C2 C0 */ stb r4, -0x3d40(r5) /* 802BB174 002B6DD4 7C 63 02 14 */ add r3, r3, r0 /* 802BB178 002B6DD8 80 63 00 04 */ lwz r3, 4(r3) -/* 802BB17C 002B6DDC 4B FB 36 08 */ b func_8026E784 +/* 802BB17C 002B6DDC 4B FB 36 08 */ b OSRestoreInterrupts .global func_802BB180 func_802BB180: /* 802BB180 002B6DE0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802BB184 002B6DE4 7C 08 02 A6 */ mflr r0 /* 802BB188 002B6DE8 90 01 00 14 */ stw r0, 0x14(r1) -/* 802BB18C 002B6DEC 4B FB 35 D1 */ bl func_8026E75C +/* 802BB18C 002B6DEC 4B FB 35 D1 */ bl OSDisableInterrupts /* 802BB190 002B6DF0 3C A0 80 54 */ lis r5, lbl_8053C2C0@ha /* 802BB194 002B6DF4 88 05 C2 C0 */ lbz r0, lbl_8053C2C0@l(r5) /* 802BB198 002B6DF8 38 85 C2 C0 */ addi r4, r5, -15680 @@ -76570,7 +76570,7 @@ lbl_802BD01C: /* 802BD02C 002B8C8C 3F E0 80 57 */ lis r31, lbl_80568620@ha /* 802BD030 002B8C90 38 7F 86 20 */ addi r3, r31, lbl_80568620@l /* 802BD034 002B8C94 4B FA C6 F1 */ bl func_80269724 -/* 802BD038 002B8C98 4B FB 57 81 */ bl func_802727B8 +/* 802BD038 002B8C98 4B FB 57 81 */ bl OSGetTime /* 802BD03C 002B8C9C 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 802BD040 002B8CA0 3D 20 80 2C */ lis r9, lbl_802BCFB8@ha /* 802BD044 002B8CA4 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) @@ -76657,7 +76657,7 @@ lbl_802BD150: /* 802BD15C 002B8DBC 39 61 00 20 */ addi r11, r1, 0x20 /* 802BD160 002B8DC0 4B F0 9F C5 */ bl func_801C7124 /* 802BD164 002B8DC4 3B C0 00 00 */ li r30, 0 -/* 802BD168 002B8DC8 4B FB 56 51 */ bl func_802727B8 +/* 802BD168 002B8DC8 4B FB 56 51 */ bl OSGetTime /* 802BD16C 002B8DCC 80 6D AE F0 */ lwz r3, lbl_806401B0-_SDA_BASE_(r13) /* 802BD170 002B8DD0 38 03 00 01 */ addi r0, r3, 1 /* 802BD174 002B8DD4 90 0D AE F0 */ stw r0, lbl_806401B0-_SDA_BASE_(r13) diff --git a/asm/text_9.s b/asm/text_9.s index bbe4ff4..f088ac0 100644 --- a/asm/text_9.s +++ b/asm/text_9.s @@ -25128,11 +25128,11 @@ lbl_802E8998: /* 802E899C 002E45FC 40 82 00 70 */ bne lbl_802E8A0C /* 802E89A0 002E4600 38 00 00 02 */ li r0, 2 /* 802E89A4 002E4604 98 1D 00 89 */ stb r0, 0x89(r29) -/* 802E89A8 002E4608 4B F8 5D B5 */ bl func_8026E75C +/* 802E89A8 002E4608 4B F8 5D B5 */ bl OSDisableInterrupts /* 802E89AC 002E460C 83 CD AF 00 */ lwz r30, lbl_806401C0-_SDA_BASE_(r13) /* 802E89B0 002E4610 38 1E 00 01 */ addi r0, r30, 1 /* 802E89B4 002E4614 90 0D AF 00 */ stw r0, lbl_806401C0-_SDA_BASE_(r13) -/* 802E89B8 002E4618 4B F8 5D CD */ bl func_8026E784 +/* 802E89B8 002E4618 4B F8 5D CD */ bl OSRestoreInterrupts /* 802E89BC 002E461C 93 DF 00 8C */ stw r30, 0x8c(r31) /* 802E89C0 002E4620 3C A0 80 44 */ lis r5, lbl_80445640@ha /* 802E89C4 002E4624 38 61 00 20 */ addi r3, r1, 0x20 @@ -26057,23 +26057,23 @@ func_802E9644: /* 802E9668 002E52C8 93 CC FF F8 */ stw r30, -8(r12) /* 802E966C 002E52CC 93 AC FF F4 */ stw r29, -0xc(r12) /* 802E9670 002E52D0 93 8C FF F0 */ stw r28, -0x10(r12) -/* 802E9674 002E52D4 4B F8 50 E9 */ bl func_8026E75C +/* 802E9674 002E52D4 4B F8 50 E9 */ bl OSDisableInterrupts /* 802E9678 002E52D8 80 0D AF 08 */ lwz r0, lbl_806401C8-_SDA_BASE_(r13) /* 802E967C 002E52DC 2C 00 00 01 */ cmpwi r0, 1 /* 802E9680 002E52E0 40 82 00 10 */ bne lbl_802E9690 -/* 802E9684 002E52E4 4B F8 51 01 */ bl func_8026E784 +/* 802E9684 002E52E4 4B F8 51 01 */ bl OSRestoreInterrupts /* 802E9688 002E52E8 38 60 FF FD */ li r3, -3 /* 802E968C 002E52EC 48 00 02 08 */ b lbl_802E9894 lbl_802E9690: /* 802E9690 002E52F0 2C 00 00 02 */ cmpwi r0, 2 /* 802E9694 002E52F4 40 82 00 10 */ bne lbl_802E96A4 -/* 802E9698 002E52F8 4B F8 50 ED */ bl func_8026E784 +/* 802E9698 002E52F8 4B F8 50 ED */ bl OSRestoreInterrupts /* 802E969C 002E52FC 38 60 00 00 */ li r3, 0 /* 802E96A0 002E5300 48 00 01 F4 */ b lbl_802E9894 lbl_802E96A4: /* 802E96A4 002E5304 38 00 00 01 */ li r0, 1 /* 802E96A8 002E5308 90 0D AF 08 */ stw r0, lbl_806401C8-_SDA_BASE_(r13) -/* 802E96AC 002E530C 4B F8 50 D9 */ bl func_8026E784 +/* 802E96AC 002E530C 4B F8 50 D9 */ bl OSRestoreInterrupts /* 802E96B0 002E5310 4B FB B0 3D */ bl func_802A46EC /* 802E96B4 002E5314 2C 03 00 00 */ cmpwi r3, 0 /* 802E96B8 002E5318 7C 7C 1B 78 */ mr r28, r3 @@ -26153,19 +26153,19 @@ lbl_802E97AC: lbl_802E97C0: /* 802E97C0 002E5420 38 7F 00 A0 */ addi r3, r31, 0xa0 /* 802E97C4 002E5424 4B F8 64 CD */ bl func_8026FC90 -/* 802E97C8 002E5428 4B F8 4F 95 */ bl func_8026E75C +/* 802E97C8 002E5428 4B F8 4F 95 */ bl OSDisableInterrupts /* 802E97CC 002E542C 38 00 00 02 */ li r0, 2 /* 802E97D0 002E5430 90 0D AF 08 */ stw r0, lbl_806401C8-_SDA_BASE_(r13) -/* 802E97D4 002E5434 4B F8 4F B1 */ bl func_8026E784 +/* 802E97D4 002E5434 4B F8 4F B1 */ bl OSRestoreInterrupts /* 802E97D8 002E5438 80 6D 8A 80 */ lwz r3, lbl_8063DD40-_SDA_BASE_(r13) /* 802E97DC 002E543C 4B F7 FE 75 */ bl func_80269650 /* 802E97E0 002E5440 38 60 00 00 */ li r3, 0 /* 802E97E4 002E5444 48 00 00 B0 */ b lbl_802E9894 lbl_802E97E8: -/* 802E97E8 002E5448 4B F8 4F 75 */ bl func_8026E75C +/* 802E97E8 002E5448 4B F8 4F 75 */ bl OSDisableInterrupts /* 802E97EC 002E544C 38 00 00 00 */ li r0, 0 /* 802E97F0 002E5450 90 0D AF 08 */ stw r0, lbl_806401C8-_SDA_BASE_(r13) -/* 802E97F4 002E5454 4B F8 4F 91 */ bl func_8026E784 +/* 802E97F4 002E5454 4B F8 4F 91 */ bl OSRestoreInterrupts /* 802E97F8 002E5458 3C 60 80 40 */ lis r3, lbl_803FDF20@ha /* 802E97FC 002E545C 38 00 00 28 */ li r0, 0x28 /* 802E9800 002E5460 38 63 DF 20 */ addi r3, r3, lbl_803FDF20@l @@ -26231,7 +26231,7 @@ lbl_802E9894: /* 802E98D8 002E5538 40 82 00 88 */ bne lbl_802E9960 /* 802E98DC 002E553C 3B 40 00 00 */ li r26, 0 /* 802E98E0 002E5540 93 41 00 08 */ stw r26, 8(r1) -/* 802E98E4 002E5544 4B F8 8E D5 */ bl func_802727B8 +/* 802E98E4 002E5544 4B F8 8E D5 */ bl OSGetTime /* 802E98E8 002E5548 3C A0 80 2F */ lis r5, lbl_802E9984@ha /* 802E98EC 002E554C 7C 9B 23 78 */ mr r27, r4 /* 802E98F0 002E5550 7C 7C 1B 78 */ mr r28, r3 @@ -26248,7 +26248,7 @@ lbl_802E9914: /* 802E9918 002E5578 2C 00 00 00 */ cmpwi r0, 0 /* 802E991C 002E557C 40 82 00 44 */ bne lbl_802E9960 lbl_802E9920: -/* 802E9920 002E5580 4B F8 8E 99 */ bl func_802727B8 +/* 802E9920 002E5580 4B F8 8E 99 */ bl OSGetTime /* 802E9924 002E5584 80 1E 00 F8 */ lwz r0, 0xf8(r30) /* 802E9928 002E5588 7C 9B 20 10 */ subfc r4, r27, r4 /* 802E992C 002E558C 7C 7C 19 10 */ subfe r3, r28, r3 @@ -26449,14 +26449,14 @@ lbl_802E9BC8: /* 802E9BD8 002E5838 2C 03 00 00 */ cmpwi r3, 0 /* 802E9BDC 002E583C 7C 7F 1B 78 */ mr r31, r3 /* 802E9BE0 002E5840 40 82 00 24 */ bne lbl_802E9C04 -/* 802E9BE4 002E5844 4B F8 4B 79 */ bl func_8026E75C +/* 802E9BE4 002E5844 4B F8 4B 79 */ bl OSDisableInterrupts /* 802E9BE8 002E5848 3C 80 80 44 */ lis r4, lbl_804456C0@ha /* 802E9BEC 002E584C 7C 7E 1B 78 */ mr r30, r3 /* 802E9BF0 002E5850 38 64 56 C0 */ addi r3, r4, lbl_804456C0@l /* 802E9BF4 002E5854 38 81 00 10 */ addi r4, r1, 0x10 /* 802E9BF8 002E5858 4B EE 46 D9 */ bl func_801CE2D0 /* 802E9BFC 002E585C 7F C3 F3 78 */ mr r3, r30 -/* 802E9C00 002E5860 4B F8 4B 85 */ bl func_8026E784 +/* 802E9C00 002E5860 4B F8 4B 85 */ bl OSRestoreInterrupts lbl_802E9C04: /* 802E9C04 002E5864 7F E3 FB 78 */ mr r3, r31 lbl_802E9C08: @@ -26551,14 +26551,14 @@ lbl_802E9D1C: /* 802E9D3C 002E599C 93 81 01 50 */ stw r28, 0x150(r1) /* 802E9D40 002E59A0 7C 7C 1B 78 */ mr r28, r3 /* 802E9D44 002E59A4 40 82 00 24 */ bne lbl_802E9D68 -/* 802E9D48 002E59A8 4B F8 4A 15 */ bl func_8026E75C +/* 802E9D48 002E59A8 4B F8 4A 15 */ bl OSDisableInterrupts /* 802E9D4C 002E59AC 3C 80 80 44 */ lis r4, lbl_804456C0@ha /* 802E9D50 002E59B0 7C 7E 1B 78 */ mr r30, r3 /* 802E9D54 002E59B4 38 64 56 C0 */ addi r3, r4, lbl_804456C0@l /* 802E9D58 002E59B8 38 9D 00 34 */ addi r4, r29, 0x34 /* 802E9D5C 002E59BC 4B EE 45 75 */ bl func_801CE2D0 /* 802E9D60 002E59C0 7F C3 F3 78 */ mr r3, r30 -/* 802E9D64 002E59C4 4B F8 4A 21 */ bl func_8026E784 +/* 802E9D64 002E59C4 4B F8 4A 21 */ bl OSRestoreInterrupts lbl_802E9D68: /* 802E9D68 002E59C8 3C 60 80 40 */ lis r3, lbl_803FDF20@ha /* 802E9D6C 002E59CC 38 00 00 28 */ li r0, 0x28 @@ -26639,14 +26639,14 @@ lbl_802E9E68: /* 802E9E70 002E5AD0 38 60 FF 80 */ li r3, -128 /* 802E9E74 002E5AD4 48 00 00 28 */ b lbl_802E9E9C lbl_802E9E78: -/* 802E9E78 002E5AD8 4B F8 48 E5 */ bl func_8026E75C +/* 802E9E78 002E5AD8 4B F8 48 E5 */ bl OSDisableInterrupts /* 802E9E7C 002E5ADC 3C 80 80 44 */ lis r4, lbl_804456C0@ha /* 802E9E80 002E5AE0 7C 7F 1B 78 */ mr r31, r3 /* 802E9E84 002E5AE4 7F C3 F3 78 */ mr r3, r30 /* 802E9E88 002E5AE8 38 84 56 C0 */ addi r4, r4, lbl_804456C0@l /* 802E9E8C 002E5AEC 4B EE 44 45 */ bl func_801CE2D0 /* 802E9E90 002E5AF0 7F E3 FB 78 */ mr r3, r31 -/* 802E9E94 002E5AF4 4B F8 48 F1 */ bl func_8026E784 +/* 802E9E94 002E5AF4 4B F8 48 F1 */ bl OSRestoreInterrupts /* 802E9E98 002E5AF8 38 60 00 00 */ li r3, 0 lbl_802E9E9C: /* 802E9E9C 002E5AFC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -27432,17 +27432,17 @@ func_802EA94C: /* 802EA950 002E65B0 7C 08 02 A6 */ mflr r0 /* 802EA954 002E65B4 90 01 00 14 */ stw r0, 0x14(r1) /* 802EA958 002E65B8 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802EA95C 002E65BC 4B F8 3E 01 */ bl func_8026E75C +/* 802EA95C 002E65BC 4B F8 3E 01 */ bl OSDisableInterrupts /* 802EA960 002E65C0 88 0D AF 26 */ lbz r0, lbl_806401E6-_SDA_BASE_(r13) /* 802EA964 002E65C4 2C 00 00 00 */ cmpwi r0, 0 /* 802EA968 002E65C8 41 82 00 0C */ beq lbl_802EA974 -/* 802EA96C 002E65CC 4B F8 3E 19 */ bl func_8026E784 +/* 802EA96C 002E65CC 4B F8 3E 19 */ bl OSRestoreInterrupts /* 802EA970 002E65D0 48 00 00 68 */ b lbl_802EA9D8 lbl_802EA974: /* 802EA974 002E65D4 3B E0 00 01 */ li r31, 1 /* 802EA978 002E65D8 9B ED AF 26 */ stb r31, lbl_806401E6-_SDA_BASE_(r13) /* 802EA97C 002E65DC 9B ED AF 10 */ stb r31, lbl_806401D0-_SDA_BASE_(r13) -/* 802EA980 002E65E0 4B F8 3E 05 */ bl func_8026E784 +/* 802EA980 002E65E0 4B F8 3E 05 */ bl OSRestoreInterrupts /* 802EA984 002E65E4 80 6D 8A C0 */ lwz r3, lbl_8063DD80-_SDA_BASE_(r13) /* 802EA988 002E65E8 4B F7 EC C9 */ bl func_80269650 /* 802EA98C 002E65EC 3C 60 80 57 */ lis r3, lbl_80570EC0@ha @@ -27481,13 +27481,13 @@ func_802EA9EC: /* 802EA9F8 002E6658 93 E1 00 1C */ stw r31, 0x1c(r1) /* 802EA9FC 002E665C 93 C1 00 18 */ stw r30, 0x18(r1) /* 802EAA00 002E6660 93 A1 00 14 */ stw r29, 0x14(r1) -/* 802EAA04 002E6664 4B F8 3D 59 */ bl func_8026E75C +/* 802EAA04 002E6664 4B F8 3D 59 */ bl OSDisableInterrupts /* 802EAA08 002E6668 8B AD AF 10 */ lbz r29, lbl_806401D0-_SDA_BASE_(r13) /* 802EAA0C 002E666C 28 1D 00 03 */ cmplwi r29, 3 /* 802EAA10 002E6670 40 82 00 D4 */ bne lbl_802EAAE4 /* 802EAA14 002E6674 38 00 00 01 */ li r0, 1 /* 802EAA18 002E6678 98 0D AF 10 */ stb r0, lbl_806401D0-_SDA_BASE_(r13) -/* 802EAA1C 002E667C 4B F8 3D 69 */ bl func_8026E784 +/* 802EAA1C 002E667C 4B F8 3D 69 */ bl OSRestoreInterrupts /* 802EAA20 002E6680 3F E0 80 57 */ lis r31, lbl_80570EC0@ha /* 802EAA24 002E6684 3B FF 0E C0 */ addi r31, r31, lbl_80570EC0@l /* 802EAA28 002E6688 80 7F 01 68 */ lwz r3, 0x168(r31) @@ -27495,7 +27495,7 @@ func_802EA9EC: /* 802EAA30 002E6690 48 00 05 71 */ bl func_802EAFA0 /* 802EAA34 002E6694 2C 03 00 00 */ cmpwi r3, 0 /* 802EAA38 002E6698 40 82 00 40 */ bne lbl_802EAA78 -/* 802EAA3C 002E669C 4B F8 3D 21 */ bl func_8026E75C +/* 802EAA3C 002E669C 4B F8 3D 21 */ bl OSDisableInterrupts /* 802EAA40 002E66A0 3C A0 80 57 */ lis r5, lbl_80571060@ha /* 802EAA44 002E66A4 80 9F 01 68 */ lwz r4, 0x168(r31) /* 802EAA48 002E66A8 38 A5 10 60 */ addi r5, r5, lbl_80571060@l @@ -27509,10 +27509,10 @@ lbl_802EAA64: /* 802EAA64 002E66C4 38 00 00 00 */ li r0, 0 /* 802EAA68 002E66C8 7F A3 EB 78 */ mr r3, r29 /* 802EAA6C 002E66CC 98 0D AF 25 */ stb r0, lbl_806401E5-_SDA_BASE_(r13) -/* 802EAA70 002E66D0 4B F8 3D 15 */ bl func_8026E784 +/* 802EAA70 002E66D0 4B F8 3D 15 */ bl OSRestoreInterrupts /* 802EAA74 002E66D4 48 00 00 64 */ b lbl_802EAAD8 lbl_802EAA78: -/* 802EAA78 002E66D8 4B F8 3C E5 */ bl func_8026E75C +/* 802EAA78 002E66D8 4B F8 3C E5 */ bl OSDisableInterrupts /* 802EAA7C 002E66DC 83 FF 01 68 */ lwz r31, 0x168(r31) /* 802EAA80 002E66E0 7C 7D 1B 78 */ mr r29, r3 /* 802EAA84 002E66E4 3B C0 40 00 */ li r30, 0x4000 @@ -27536,13 +27536,13 @@ lbl_802EAAC8: /* 802EAAC8 002E6728 38 00 00 00 */ li r0, 0 /* 802EAACC 002E672C 7F A3 EB 78 */ mr r3, r29 /* 802EAAD0 002E6730 98 0D AF 25 */ stb r0, lbl_806401E5-_SDA_BASE_(r13) -/* 802EAAD4 002E6734 4B F8 3C B1 */ bl func_8026E784 +/* 802EAAD4 002E6734 4B F8 3C B1 */ bl OSRestoreInterrupts lbl_802EAAD8: /* 802EAAD8 002E6738 3B A0 00 00 */ li r29, 0 /* 802EAADC 002E673C 9B AD AF 10 */ stb r29, lbl_806401D0-_SDA_BASE_(r13) /* 802EAAE0 002E6740 48 00 00 08 */ b lbl_802EAAE8 lbl_802EAAE4: -/* 802EAAE4 002E6744 4B F8 3C A1 */ bl func_8026E784 +/* 802EAAE4 002E6744 4B F8 3C A1 */ bl OSRestoreInterrupts lbl_802EAAE8: /* 802EAAE8 002E6748 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802EAAEC 002E674C 7F A3 EB 78 */ mr r3, r29 @@ -28461,7 +28461,7 @@ lbl_802EB78C: /* 802EB7A4 002E7404 7C 9C 23 78 */ mr r28, r4 /* 802EB7A8 002E7408 7C BD 2B 78 */ mr r29, r5 /* 802EB7AC 002E740C 3B E0 00 00 */ li r31, 0 -/* 802EB7B0 002E7410 4B F8 2F AD */ bl func_8026E75C +/* 802EB7B0 002E7410 4B F8 2F AD */ bl OSDisableInterrupts /* 802EB7B4 002E7414 38 00 00 00 */ li r0, 0 /* 802EB7B8 002E7418 7C 7E 1B 78 */ mr r30, r3 /* 802EB7BC 002E741C 7C 1B 00 40 */ cmplw r27, r0 @@ -28503,7 +28503,7 @@ lbl_802EB814: /* 802EB844 002E74A4 3B E0 00 01 */ li r31, 1 lbl_802EB848: /* 802EB848 002E74A8 7F C3 F3 78 */ mr r3, r30 -/* 802EB84C 002E74AC 4B F8 2F 39 */ bl func_8026E784 +/* 802EB84C 002E74AC 4B F8 2F 39 */ bl OSRestoreInterrupts /* 802EB850 002E74B0 39 61 00 40 */ addi r11, r1, 0x40 /* 802EB854 002E74B4 7F E3 FB 78 */ mr r3, r31 /* 802EB858 002E74B8 4B ED B9 1D */ bl func_801C7174 @@ -28521,7 +28521,7 @@ lbl_802EB86C: /* 802EB884 002E74E4 7C 9C 23 78 */ mr r28, r4 /* 802EB888 002E74E8 7C BD 2B 78 */ mr r29, r5 /* 802EB88C 002E74EC 3B E0 00 00 */ li r31, 0 -/* 802EB890 002E74F0 4B F8 2E CD */ bl func_8026E75C +/* 802EB890 002E74F0 4B F8 2E CD */ bl OSDisableInterrupts /* 802EB894 002E74F4 38 00 00 00 */ li r0, 0 /* 802EB898 002E74F8 7C 7E 1B 78 */ mr r30, r3 /* 802EB89C 002E74FC 7C 1B 00 40 */ cmplw r27, r0 @@ -28583,7 +28583,7 @@ lbl_802EB954: /* 802EB968 002E75C8 7C 7F 1B 78 */ mr r31, r3 lbl_802EB96C: /* 802EB96C 002E75CC 7F C3 F3 78 */ mr r3, r30 -/* 802EB970 002E75D0 4B F8 2E 15 */ bl func_8026E784 +/* 802EB970 002E75D0 4B F8 2E 15 */ bl OSRestoreInterrupts /* 802EB974 002E75D4 39 61 00 40 */ addi r11, r1, 0x40 /* 802EB978 002E75D8 7F E3 FB 78 */ mr r3, r31 /* 802EB97C 002E75DC 4B ED B7 F9 */ bl func_801C7174 @@ -28604,7 +28604,7 @@ func_802EB990: /* 802EB9AC 002E760C 7C 9D 23 78 */ mr r29, r4 /* 802EB9B0 002E7610 93 81 00 30 */ stw r28, 0x30(r1) /* 802EB9B4 002E7614 7C 7C 1B 78 */ mr r28, r3 -/* 802EB9B8 002E7618 4B F8 2D A5 */ bl func_8026E75C +/* 802EB9B8 002E7618 4B F8 2D A5 */ bl OSDisableInterrupts /* 802EB9BC 002E761C 80 0D AF 1C */ lwz r0, lbl_806401DC-_SDA_BASE_(r13) /* 802EB9C0 002E7620 3C A0 80 57 */ lis r5, lbl_80571060@ha /* 802EB9C4 002E7624 7C 7E 1B 78 */ mr r30, r3 @@ -28660,7 +28660,7 @@ lbl_802EBA64: /* 802EBA78 002E76D8 7C 7F 1B 78 */ mr r31, r3 lbl_802EBA7C: /* 802EBA7C 002E76DC 7F C3 F3 78 */ mr r3, r30 -/* 802EBA80 002E76E0 4B F8 2D 05 */ bl func_8026E784 +/* 802EBA80 002E76E0 4B F8 2D 05 */ bl OSRestoreInterrupts /* 802EBA84 002E76E4 7F E3 FB 78 */ mr r3, r31 /* 802EBA88 002E76E8 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 802EBA8C 002E76EC 83 C1 00 38 */ lwz r30, 0x38(r1) @@ -28683,7 +28683,7 @@ func_802EBAA8: /* 802EBAC4 002E7724 7C 9D 23 78 */ mr r29, r4 /* 802EBAC8 002E7728 93 81 00 30 */ stw r28, 0x30(r1) /* 802EBACC 002E772C 7C 7C 1B 78 */ mr r28, r3 -/* 802EBAD0 002E7730 4B F8 2C 8D */ bl func_8026E75C +/* 802EBAD0 002E7730 4B F8 2C 8D */ bl OSDisableInterrupts /* 802EBAD4 002E7734 80 0D AF 1C */ lwz r0, lbl_806401DC-_SDA_BASE_(r13) /* 802EBAD8 002E7738 3C A0 80 57 */ lis r5, lbl_80571060@ha /* 802EBADC 002E773C 7C 7F 1B 78 */ mr r31, r3 @@ -28719,7 +28719,7 @@ lbl_802EBB28: /* 802EBB4C 002E77AC 3B C0 00 01 */ li r30, 1 lbl_802EBB50: /* 802EBB50 002E77B0 7F E3 FB 78 */ mr r3, r31 -/* 802EBB54 002E77B4 4B F8 2C 31 */ bl func_8026E784 +/* 802EBB54 002E77B4 4B F8 2C 31 */ bl OSRestoreInterrupts /* 802EBB58 002E77B8 7F C3 F3 78 */ mr r3, r30 /* 802EBB5C 002E77BC 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 802EBB60 002E77C0 83 C1 00 38 */ lwz r30, 0x38(r1) @@ -28742,7 +28742,7 @@ func_802EBB7C: /* 802EBB98 002E77F8 7C 9D 23 78 */ mr r29, r4 /* 802EBB9C 002E77FC 93 81 00 30 */ stw r28, 0x30(r1) /* 802EBBA0 002E7800 7C 7C 1B 78 */ mr r28, r3 -/* 802EBBA4 002E7804 4B F8 2B B9 */ bl func_8026E75C +/* 802EBBA4 002E7804 4B F8 2B B9 */ bl OSDisableInterrupts /* 802EBBA8 002E7808 80 0D AF 1C */ lwz r0, lbl_806401DC-_SDA_BASE_(r13) /* 802EBBAC 002E780C 3C A0 80 57 */ lis r5, lbl_80571060@ha /* 802EBBB0 002E7810 7C 7F 1B 78 */ mr r31, r3 @@ -28778,7 +28778,7 @@ lbl_802EBBFC: /* 802EBC20 002E7880 3B C0 00 01 */ li r30, 1 lbl_802EBC24: /* 802EBC24 002E7884 7F E3 FB 78 */ mr r3, r31 -/* 802EBC28 002E7888 4B F8 2B 5D */ bl func_8026E784 +/* 802EBC28 002E7888 4B F8 2B 5D */ bl OSRestoreInterrupts /* 802EBC2C 002E788C 7F C3 F3 78 */ mr r3, r30 /* 802EBC30 002E7890 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 802EBC34 002E7894 83 C1 00 38 */ lwz r30, 0x38(r1) @@ -28801,7 +28801,7 @@ func_802EBC50: /* 802EBC6C 002E78CC 7C 9D 23 78 */ mr r29, r4 /* 802EBC70 002E78D0 93 81 00 30 */ stw r28, 0x30(r1) /* 802EBC74 002E78D4 7C 7C 1B 78 */ mr r28, r3 -/* 802EBC78 002E78D8 4B F8 2A E5 */ bl func_8026E75C +/* 802EBC78 002E78D8 4B F8 2A E5 */ bl OSDisableInterrupts /* 802EBC7C 002E78DC 80 0D AF 1C */ lwz r0, lbl_806401DC-_SDA_BASE_(r13) /* 802EBC80 002E78E0 3C A0 80 57 */ lis r5, lbl_80571060@ha /* 802EBC84 002E78E4 7C 7F 1B 78 */ mr r31, r3 @@ -28837,7 +28837,7 @@ lbl_802EBCD0: /* 802EBCF4 002E7954 3B C0 00 01 */ li r30, 1 lbl_802EBCF8: /* 802EBCF8 002E7958 7F E3 FB 78 */ mr r3, r31 -/* 802EBCFC 002E795C 4B F8 2A 89 */ bl func_8026E784 +/* 802EBCFC 002E795C 4B F8 2A 89 */ bl OSRestoreInterrupts /* 802EBD00 002E7960 7F C3 F3 78 */ mr r3, r30 /* 802EBD04 002E7964 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 802EBD08 002E7968 83 C1 00 38 */ lwz r30, 0x38(r1) @@ -28874,7 +28874,7 @@ func_802EBD5C: /* 802EBD70 002E79D0 93 E1 00 0C */ stw r31, 0xc(r1) /* 802EBD74 002E79D4 93 C1 00 08 */ stw r30, 8(r1) /* 802EBD78 002E79D8 48 00 00 55 */ bl func_802EBDCC -/* 802EBD7C 002E79DC 4B F8 29 E1 */ bl func_8026E75C +/* 802EBD7C 002E79DC 4B F8 29 E1 */ bl OSDisableInterrupts /* 802EBD80 002E79E0 3F E0 80 57 */ lis r31, lbl_80570EC0@ha /* 802EBD84 002E79E4 7C 7E 1B 78 */ mr r30, r3 /* 802EBD88 002E79E8 3B FF 0E C0 */ addi r31, r31, lbl_80570EC0@l @@ -28888,7 +28888,7 @@ lbl_802EBD98: /* 802EBDA0 002E7A00 40 82 FF F0 */ bne lbl_802EBD90 /* 802EBDA4 002E7A04 83 FF 01 84 */ lwz r31, 0x184(r31) /* 802EBDA8 002E7A08 7F C3 F3 78 */ mr r3, r30 -/* 802EBDAC 002E7A0C 4B F8 29 D9 */ bl func_8026E784 +/* 802EBDAC 002E7A0C 4B F8 29 D9 */ bl OSRestoreInterrupts /* 802EBDB0 002E7A10 7F E3 FB 78 */ mr r3, r31 /* 802EBDB4 002E7A14 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802EBDB8 002E7A18 83 C1 00 08 */ lwz r30, 8(r1) @@ -28910,7 +28910,7 @@ func_802EBDCC: /* 802EBDEC 002E7A4C 3B BD 0E C0 */ addi r29, r29, lbl_80570EC0@l /* 802EBDF0 002E7A50 93 81 00 10 */ stw r28, 0x10(r1) /* 802EBDF4 002E7A54 3B 9D 00 00 */ addi r28, r29, 0 -/* 802EBDF8 002E7A58 4B F8 29 65 */ bl func_8026E75C +/* 802EBDF8 002E7A58 4B F8 29 65 */ bl OSDisableInterrupts /* 802EBDFC 002E7A5C 88 0D AF 10 */ lbz r0, lbl_806401D0-_SDA_BASE_(r13) /* 802EBE00 002E7A60 7C 7F 1B 78 */ mr r31, r3 /* 802EBE04 002E7A64 2C 00 00 00 */ cmpwi r0, 0 @@ -28940,7 +28940,7 @@ lbl_802EBE58: /* 802EBE58 002E7AB8 2C 00 00 00 */ cmpwi r0, 0 /* 802EBE5C 002E7ABC 40 82 00 64 */ bne lbl_802EBEC0 /* 802EBE60 002E7AC0 7F E3 FB 78 */ mr r3, r31 -/* 802EBE64 002E7AC4 4B F8 29 21 */ bl func_8026E784 +/* 802EBE64 002E7AC4 4B F8 29 21 */ bl OSRestoreInterrupts /* 802EBE68 002E7AC8 3B BD 00 00 */ addi r29, r29, 0 /* 802EBE6C 002E7ACC 80 1D 01 84 */ lwz r0, 0x184(r29) /* 802EBE70 002E7AD0 2C 00 00 00 */ cmpwi r0, 0 @@ -28973,7 +28973,7 @@ lbl_802EBEC0: /* 802EBED0 002E7B30 38 A0 40 00 */ li r5, 0x4000 /* 802EBED4 002E7B34 4B D1 81 2D */ bl memcpy /* 802EBED8 002E7B38 7F E3 FB 78 */ mr r3, r31 -/* 802EBEDC 002E7B3C 4B F8 28 A9 */ bl func_8026E784 +/* 802EBEDC 002E7B3C 4B F8 28 A9 */ bl OSRestoreInterrupts /* 802EBEE0 002E7B40 3C 60 80 40 */ lis r3, lbl_803FE070@ha /* 802EBEE4 002E7B44 3F E0 80 2F */ lis r31, lbl_802EBFE8@ha /* 802EBEE8 002E7B48 9B DC 01 54 */ stb r30, 0x154(r28) @@ -29038,7 +29038,7 @@ lbl_802EBFB0: /* 802EBFBC 002E7C1C 4E 80 04 21 */ bctrl lbl_802EBFC0: /* 802EBFC0 002E7C20 7F E3 FB 78 */ mr r3, r31 -/* 802EBFC4 002E7C24 4B F8 27 C1 */ bl func_8026E784 +/* 802EBFC4 002E7C24 4B F8 27 C1 */ bl OSRestoreInterrupts lbl_802EBFC8: /* 802EBFC8 002E7C28 80 01 00 24 */ lwz r0, 0x24(r1) /* 802EBFCC 002E7C2C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -31202,7 +31202,7 @@ func_802EDC6C: /* 802EDC80 002E98E0 3B FF 90 60 */ addi r31, r31, lbl_80579060@l /* 802EDC84 002E98E4 93 C1 00 18 */ stw r30, 0x18(r1) /* 802EDC88 002E98E8 93 A1 00 14 */ stw r29, 0x14(r1) -/* 802EDC8C 002E98EC 4B F8 0A D1 */ bl func_8026E75C +/* 802EDC8C 002E98EC 4B F8 0A D1 */ bl OSDisableInterrupts /* 802EDC90 002E98F0 80 0D AF 30 */ lwz r0, lbl_806401F0-_SDA_BASE_(r13) /* 802EDC94 002E98F4 7C 7E 1B 78 */ mr r30, r3 /* 802EDC98 002E98F8 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -31246,7 +31246,7 @@ lbl_802EDCE8: /* 802EDD2C 002E998C 90 0D AF 30 */ stw r0, lbl_806401F0-_SDA_BASE_(r13) lbl_802EDD30: /* 802EDD30 002E9990 7F C3 F3 78 */ mr r3, r30 -/* 802EDD34 002E9994 4B F8 0A 51 */ bl func_8026E784 +/* 802EDD34 002E9994 4B F8 0A 51 */ bl OSRestoreInterrupts /* 802EDD38 002E9998 38 7F 00 00 */ addi r3, r31, 0 /* 802EDD3C 002E999C 4B F8 1C 0D */ bl func_8026F948 /* 802EDD40 002E99A0 80 01 00 24 */ lwz r0, 0x24(r1) @@ -31803,7 +31803,7 @@ func_802EE4E8: /* 802EE4F8 002EA158 93 C1 00 18 */ stw r30, 0x18(r1) /* 802EE4FC 002EA15C 93 A1 00 14 */ stw r29, 0x14(r1) /* 802EE500 002EA160 7C 7D 1B 78 */ mr r29, r3 -/* 802EE504 002EA164 4B F8 02 59 */ bl func_8026E75C +/* 802EE504 002EA164 4B F8 02 59 */ bl OSDisableInterrupts /* 802EE508 002EA168 7C 7E 1B 78 */ mr r30, r3 /* 802EE50C 002EA16C 4B FF F8 51 */ bl func_802EDD5C /* 802EE510 002EA170 80 03 00 00 */ lwz r0, 0(r3) @@ -31849,7 +31849,7 @@ lbl_802EE5A0: /* 802EE5A0 002EA200 7C 7F 1B 78 */ mr r31, r3 lbl_802EE5A4: /* 802EE5A4 002EA204 7F C3 F3 78 */ mr r3, r30 -/* 802EE5A8 002EA208 4B F8 01 DD */ bl func_8026E784 +/* 802EE5A8 002EA208 4B F8 01 DD */ bl OSRestoreInterrupts /* 802EE5AC 002EA20C 7F E3 FB 78 */ mr r3, r31 /* 802EE5B0 002EA210 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802EE5B4 002EA214 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -31866,7 +31866,7 @@ func_802EE5CC: /* 802EE5D4 002EA234 90 01 00 14 */ stw r0, 0x14(r1) /* 802EE5D8 002EA238 93 E1 00 0C */ stw r31, 0xc(r1) /* 802EE5DC 002EA23C 93 C1 00 08 */ stw r30, 8(r1) -/* 802EE5E0 002EA240 4B F8 01 7D */ bl func_8026E75C +/* 802EE5E0 002EA240 4B F8 01 7D */ bl OSDisableInterrupts /* 802EE5E4 002EA244 7C 7E 1B 78 */ mr r30, r3 /* 802EE5E8 002EA248 4B FF F7 75 */ bl func_802EDD5C /* 802EE5EC 002EA24C 80 63 00 00 */ lwz r3, 0(r3) @@ -31881,7 +31881,7 @@ func_802EE5CC: /* 802EE610 002EA270 7C 7F 1B 78 */ mr r31, r3 lbl_802EE614: /* 802EE614 002EA274 7F C3 F3 78 */ mr r3, r30 -/* 802EE618 002EA278 4B F8 01 6D */ bl func_8026E784 +/* 802EE618 002EA278 4B F8 01 6D */ bl OSRestoreInterrupts /* 802EE61C 002EA27C 7F E3 FB 78 */ mr r3, r31 /* 802EE620 002EA280 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802EE624 002EA284 83 C1 00 08 */ lwz r30, 8(r1) @@ -32788,7 +32788,7 @@ func_802EF244: /* 802EF258 002EAEB8 7C 7A 1B 78 */ mr r26, r3 /* 802EF25C 002EAEBC 7C 9B 23 78 */ mr r27, r4 /* 802EF260 002EAEC0 3B E0 FF FF */ li r31, -1 -/* 802EF264 002EAEC4 4B F7 F4 F9 */ bl func_8026E75C +/* 802EF264 002EAEC4 4B F7 F4 F9 */ bl OSDisableInterrupts /* 802EF268 002EAEC8 80 9A 00 08 */ lwz r4, 8(r26) /* 802EF26C 002EAECC 38 04 00 01 */ addi r0, r4, 1 /* 802EF270 002EAED0 2C 00 00 01 */ cmpwi r0, 1 @@ -33120,7 +33120,7 @@ lbl_802EF738: /* 802EF740 002EB3A0 90 1A 00 08 */ stw r0, 8(r26) /* 802EF744 002EB3A4 40 82 00 0C */ bne lbl_802EF750 /* 802EF748 002EB3A8 80 7A 00 0C */ lwz r3, 0xc(r26) -/* 802EF74C 002EB3AC 4B F7 F0 39 */ bl func_8026E784 +/* 802EF74C 002EB3AC 4B F7 F0 39 */ bl OSRestoreInterrupts lbl_802EF750: /* 802EF750 002EB3B0 39 61 00 30 */ addi r11, r1, 0x30 /* 802EF754 002EB3B4 7F E3 FB 78 */ mr r3, r31 @@ -33141,7 +33141,7 @@ func_802EF76C: /* 802EF784 002EB3E4 7C 9D 23 78 */ mr r29, r4 /* 802EF788 002EB3E8 93 81 00 10 */ stw r28, 0x10(r1) /* 802EF78C 002EB3EC 7C 7C 1B 78 */ mr r28, r3 -/* 802EF790 002EB3F0 4B F7 EF CD */ bl func_8026E75C +/* 802EF790 002EB3F0 4B F7 EF CD */ bl OSDisableInterrupts /* 802EF794 002EB3F4 80 9C 00 08 */ lwz r4, 8(r28) /* 802EF798 002EB3F8 38 04 00 01 */ addi r0, r4, 1 /* 802EF79C 002EB3FC 2C 00 00 01 */ cmpwi r0, 1 @@ -33181,7 +33181,7 @@ lbl_802EF7AC: /* 802EF820 002EB480 90 1C 00 08 */ stw r0, 8(r28) /* 802EF824 002EB484 40 82 00 0C */ bne lbl_802EF830 /* 802EF828 002EB488 80 7C 00 0C */ lwz r3, 0xc(r28) -/* 802EF82C 002EB48C 4B F7 EF 59 */ bl func_8026E784 +/* 802EF82C 002EB48C 4B F7 EF 59 */ bl OSRestoreInterrupts lbl_802EF830: /* 802EF830 002EB490 80 01 00 24 */ lwz r0, 0x24(r1) /* 802EF834 002EB494 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -33205,7 +33205,7 @@ func_802EF850: /* 802EF870 002EB4D0 7C 9C 23 78 */ mr r28, r4 /* 802EF874 002EB4D4 7C 1D 20 30 */ slw r29, r0, r4 /* 802EF878 002EB4D8 7F E3 F2 14 */ add r31, r3, r30 -/* 802EF87C 002EB4DC 4B F7 EE E1 */ bl func_8026E75C +/* 802EF87C 002EB4DC 4B F7 EE E1 */ bl OSDisableInterrupts /* 802EF880 002EB4E0 80 9B 00 08 */ lwz r4, 8(r27) /* 802EF884 002EB4E4 38 04 00 01 */ addi r0, r4, 1 /* 802EF888 002EB4E8 2C 00 00 01 */ cmpwi r0, 1 @@ -33274,7 +33274,7 @@ lbl_802EF930: /* 802EF978 002EB5D8 90 1B 00 08 */ stw r0, 8(r27) /* 802EF97C 002EB5DC 40 82 00 0C */ bne lbl_802EF988 /* 802EF980 002EB5E0 80 7B 00 0C */ lwz r3, 0xc(r27) -/* 802EF984 002EB5E4 4B F7 EE 01 */ bl func_8026E784 +/* 802EF984 002EB5E4 4B F7 EE 01 */ bl OSRestoreInterrupts lbl_802EF988: /* 802EF988 002EB5E8 39 61 00 20 */ addi r11, r1, 0x20 /* 802EF98C 002EB5EC 4B ED 77 E5 */ bl func_801C7170 @@ -33293,7 +33293,7 @@ func_802EF9A0: /* 802EF9B4 002EB614 83 E4 00 00 */ lwz r31, 0(r4) /* 802EF9B8 002EB618 7C 7C 1B 78 */ mr r28, r3 /* 802EF9BC 002EB61C 7C 9D 23 78 */ mr r29, r4 -/* 802EF9C0 002EB620 4B F7 ED 9D */ bl func_8026E75C +/* 802EF9C0 002EB620 4B F7 ED 9D */ bl OSDisableInterrupts /* 802EF9C4 002EB624 80 9C 00 08 */ lwz r4, 8(r28) /* 802EF9C8 002EB628 38 04 00 01 */ addi r0, r4, 1 /* 802EF9CC 002EB62C 2C 00 00 01 */ cmpwi r0, 1 @@ -33507,7 +33507,7 @@ lbl_802EFC90: /* 802EFCA8 002EB908 90 1C 00 08 */ stw r0, 8(r28) /* 802EFCAC 002EB90C 40 82 00 0C */ bne lbl_802EFCB8 /* 802EFCB0 002EB910 80 7C 00 0C */ lwz r3, 0xc(r28) -/* 802EFCB4 002EB914 4B F7 EA D1 */ bl func_8026E784 +/* 802EFCB4 002EB914 4B F7 EA D1 */ bl OSRestoreInterrupts lbl_802EFCB8: /* 802EFCB8 002EB918 39 61 00 30 */ addi r11, r1, 0x30 /* 802EFCBC 002EB91C 4B ED 74 B9 */ bl func_801C7174 @@ -33529,7 +33529,7 @@ func_802EFCD0: /* 802EFCF0 002EB950 7C 9E 23 78 */ mr r30, r4 /* 802EFCF4 002EB954 7F E3 02 14 */ add r31, r3, r0 /* 802EFCF8 002EB958 83 7F 00 28 */ lwz r27, 0x28(r31) -/* 802EFCFC 002EB95C 4B F7 EA 61 */ bl func_8026E75C +/* 802EFCFC 002EB95C 4B F7 EA 61 */ bl OSDisableInterrupts /* 802EFD00 002EB960 80 9D 00 08 */ lwz r4, 8(r29) /* 802EFD04 002EB964 38 04 00 01 */ addi r0, r4, 1 /* 802EFD08 002EB968 2C 00 00 01 */ cmpwi r0, 1 @@ -33716,7 +33716,7 @@ lbl_802EFF9C: /* 802EFFA4 002EBC04 90 1D 00 08 */ stw r0, 8(r29) /* 802EFFA8 002EBC08 40 82 00 0C */ bne lbl_802EFFB4 /* 802EFFAC 002EBC0C 80 7D 00 0C */ lwz r3, 0xc(r29) -/* 802EFFB0 002EBC10 4B F7 E7 D5 */ bl func_8026E784 +/* 802EFFB0 002EBC10 4B F7 E7 D5 */ bl OSRestoreInterrupts lbl_802EFFB4: /* 802EFFB4 002EBC14 39 61 00 30 */ addi r11, r1, 0x30 /* 802EFFB8 002EBC18 4B ED 71 BD */ bl func_801C7174 @@ -33746,7 +33746,7 @@ func_802EFFCC: /* 802F000C 002EBC6C 3A 64 04 E8 */ addi r19, r4, 0x4e8 /* 802F0010 002EBC70 91 01 00 10 */ stw r8, 0x10(r1) /* 802F0014 002EBC74 91 21 00 14 */ stw r9, 0x14(r1) -/* 802F0018 002EBC78 4B F7 E7 45 */ bl func_8026E75C +/* 802F0018 002EBC78 4B F7 E7 45 */ bl OSDisableInterrupts /* 802F001C 002EBC7C 80 8F 00 08 */ lwz r4, 8(r15) /* 802F0020 002EBC80 38 04 00 01 */ addi r0, r4, 1 /* 802F0024 002EBC84 2C 00 00 01 */ cmpwi r0, 1 @@ -34007,7 +34007,7 @@ lbl_802F03E8: /* 802F03F0 002EC050 90 0F 00 08 */ stw r0, 8(r15) /* 802F03F4 002EC054 40 82 00 0C */ bne lbl_802F0400 /* 802F03F8 002EC058 80 6F 00 0C */ lwz r3, 0xc(r15) -/* 802F03FC 002EC05C 4B F7 E3 89 */ bl func_8026E784 +/* 802F03FC 002EC05C 4B F7 E3 89 */ bl OSRestoreInterrupts lbl_802F0400: /* 802F0400 002EC060 39 61 00 70 */ addi r11, r1, 0x70 /* 802F0404 002EC064 4B ED 6D 3D */ bl __restore_gpr @@ -34029,7 +34029,7 @@ func_802F0418: /* 802F0438 002EC098 7C BD 2B 78 */ mr r29, r5 /* 802F043C 002EC09C 93 81 00 10 */ stw r28, 0x10(r1) /* 802F0440 002EC0A0 7C 9C 23 78 */ mr r28, r4 -/* 802F0444 002EC0A4 4B F7 E3 19 */ bl func_8026E75C +/* 802F0444 002EC0A4 4B F7 E3 19 */ bl OSDisableInterrupts /* 802F0448 002EC0A8 80 9F 00 08 */ lwz r4, 8(r31) /* 802F044C 002EC0AC 38 04 00 01 */ addi r0, r4, 1 /* 802F0450 002EC0B0 2C 00 00 01 */ cmpwi r0, 1 @@ -34108,7 +34108,7 @@ lbl_802F054C: /* 802F0554 002EC1B4 90 1F 00 08 */ stw r0, 8(r31) /* 802F0558 002EC1B8 40 82 00 0C */ bne lbl_802F0564 /* 802F055C 002EC1BC 80 7F 00 0C */ lwz r3, 0xc(r31) -/* 802F0560 002EC1C0 4B F7 E2 25 */ bl func_8026E784 +/* 802F0560 002EC1C0 4B F7 E2 25 */ bl OSRestoreInterrupts lbl_802F0564: /* 802F0564 002EC1C4 7F C3 F3 78 */ mr r3, r30 /* 802F0568 002EC1C8 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -34149,12 +34149,12 @@ lbl_802F05D8: /* 802F05DC 002EC23C 40 80 00 08 */ bge lbl_802F05E4 /* 802F05E0 002EC240 48 00 01 68 */ b lbl_802F0748 lbl_802F05E4: -/* 802F05E4 002EC244 4B F7 E1 79 */ bl func_8026E75C +/* 802F05E4 002EC244 4B F7 E1 79 */ bl OSDisableInterrupts /* 802F05E8 002EC248 80 0D AF 38 */ lwz r0, lbl_806401F8-_SDA_BASE_(r13) /* 802F05EC 002EC24C 7C 7F 1B 78 */ mr r31, r3 /* 802F05F0 002EC250 2C 00 00 01 */ cmpwi r0, 1 /* 802F05F4 002EC254 40 82 00 2C */ bne lbl_802F0620 -/* 802F05F8 002EC258 4B F7 E1 8D */ bl func_8026E784 +/* 802F05F8 002EC258 4B F7 E1 8D */ bl OSRestoreInterrupts /* 802F05FC 002EC25C 80 6D 8B F4 */ lwz r3, lbl_8063DEB4-_SDA_BASE_(r13) /* 802F0600 002EC260 2C 03 00 00 */ cmpwi r3, 0 /* 802F0604 002EC264 41 80 00 14 */ blt lbl_802F0618 @@ -34208,7 +34208,7 @@ lbl_802F0684: /* 802F06B8 002EC318 90 0D AF 38 */ stw r0, lbl_806401F8-_SDA_BASE_(r13) lbl_802F06BC: /* 802F06BC 002EC31C 7F E3 FB 78 */ mr r3, r31 -/* 802F06C0 002EC320 4B F7 E0 C5 */ bl func_8026E784 +/* 802F06C0 002EC320 4B F7 E0 C5 */ bl OSRestoreInterrupts /* 802F06C4 002EC324 2C 1E 00 00 */ cmpwi r30, 0 /* 802F06C8 002EC328 40 80 00 10 */ bge lbl_802F06D8 /* 802F06CC 002EC32C 48 00 00 95 */ bl func_802F0760 @@ -34273,7 +34273,7 @@ lbl_802F0794: /* 802F0794 002EC3F4 48 00 2A 79 */ bl func_802F320C /* 802F0798 002EC3F8 48 00 1F C9 */ bl func_802F2760 /* 802F079C 002EC3FC 48 00 0D D1 */ bl func_802F156C -/* 802F07A0 002EC400 4B F7 DF BD */ bl func_8026E75C +/* 802F07A0 002EC400 4B F7 DF BD */ bl OSDisableInterrupts /* 802F07A4 002EC404 3B E0 00 00 */ li r31, 0 /* 802F07A8 002EC408 7C 7E 1B 78 */ mr r30, r3 /* 802F07AC 002EC40C 93 ED AF 38 */ stw r31, lbl_806401F8-_SDA_BASE_(r13) @@ -34313,7 +34313,7 @@ lbl_802F082C: /* 802F082C 002EC48C 38 00 00 00 */ li r0, 0 /* 802F0830 002EC490 7F C3 F3 78 */ mr r3, r30 /* 802F0834 002EC494 90 02 AA 30 */ stw r0, lbl_80643030-_SDA2_BASE_(r2) -/* 802F0838 002EC498 4B F7 DF 4D */ bl func_8026E784 +/* 802F0838 002EC498 4B F7 DF 4D */ bl OSRestoreInterrupts /* 802F083C 002EC49C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802F0840 002EC4A0 38 60 00 00 */ li r3, 0 /* 802F0844 002EC4A4 83 C1 00 08 */ lwz r30, 8(r1) @@ -34485,7 +34485,7 @@ func_802F0A58: /* 802F0A80 002EC6E0 38 64 00 08 */ addi r3, r4, 8 /* 802F0A84 002EC6E4 38 80 00 00 */ li r4, 0 /* 802F0A88 002EC6E8 4B F8 03 E1 */ bl func_80270E68 -/* 802F0A8C 002EC6EC 4B F7 DC D1 */ bl func_8026E75C +/* 802F0A8C 002EC6EC 4B F7 DC D1 */ bl OSDisableInterrupts /* 802F0A90 002EC6F0 7C 7F 1B 78 */ mr r31, r3 /* 802F0A94 002EC6F4 7F A3 EB 78 */ mr r3, r29 /* 802F0A98 002EC6F8 7F C4 F3 78 */ mr r4, r30 @@ -34494,7 +34494,7 @@ func_802F0A58: /* 802F0AA4 002EC704 38 7E 00 08 */ addi r3, r30, 8 /* 802F0AA8 002EC708 4B F8 04 19 */ bl func_80270EC0 /* 802F0AAC 002EC70C 7F E3 FB 78 */ mr r3, r31 -/* 802F0AB0 002EC710 4B F7 DC D5 */ bl func_8026E784 +/* 802F0AB0 002EC710 4B F7 DC D5 */ bl OSRestoreInterrupts /* 802F0AB4 002EC714 48 00 00 1C */ b lbl_802F0AD0 lbl_802F0AB8: /* 802F0AB8 002EC718 38 A0 00 00 */ li r5, 0 @@ -34579,7 +34579,7 @@ func_802F0BAC: /* 802F0BAC 002EC80C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802F0BB0 002EC810 7C 08 02 A6 */ mflr r0 /* 802F0BB4 002EC814 90 01 00 14 */ stw r0, 0x14(r1) -/* 802F0BB8 002EC818 4B F8 1C 01 */ bl func_802727B8 +/* 802F0BB8 002EC818 4B F8 1C 01 */ bl OSGetTime /* 802F0BBC 002EC81C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 802F0BC0 002EC820 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l /* 802F0BC4 002EC824 7C 83 00 38 */ and r3, r4, r0 @@ -34630,7 +34630,7 @@ lbl_802F0C5C: /* 802F0C5C 002EC8BC 38 60 FF 01 */ li r3, -255 /* 802F0C60 002EC8C0 48 00 00 FC */ b lbl_802F0D5C lbl_802F0C64: -/* 802F0C64 002EC8C4 4B F8 1B 55 */ bl func_802727B8 +/* 802F0C64 002EC8C4 4B F8 1B 55 */ bl OSGetTime /* 802F0C68 002EC8C8 3F E0 80 00 */ lis r31, 0x800000F8@ha /* 802F0C6C 002EC8CC 3C A0 10 62 */ lis r5, 0x10624DD3@ha /* 802F0C70 002EC8D0 80 DF 00 F8 */ lwz r6, 0x800000F8@l(r31) @@ -34658,7 +34658,7 @@ lbl_802F0CA0: /* 802F0CC4 002EC924 1C 83 00 0A */ mulli r4, r3, 0xa /* 802F0CC8 002EC928 7C 60 E2 14 */ add r3, r0, r28 /* 802F0CCC 002EC92C 4B F8 1A 39 */ bl func_80272704 -/* 802F0CD0 002EC930 4B F8 1A E9 */ bl func_802727B8 +/* 802F0CD0 002EC930 4B F8 1A E9 */ bl OSGetTime /* 802F0CD4 002EC934 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 802F0CD8 002EC938 7C 04 D0 10 */ subfc r0, r4, r26 /* 802F0CDC 002EC93C 7C 63 E9 10 */ subfe r3, r3, r29 @@ -34804,7 +34804,7 @@ lbl_802F0EB8: /* 802F0ED0 002ECB30 40 80 00 08 */ bge lbl_802F0ED8 /* 802F0ED4 002ECB34 48 00 00 90 */ b lbl_802F0F64 lbl_802F0ED8: -/* 802F0ED8 002ECB38 4B F8 18 E1 */ bl func_802727B8 +/* 802F0ED8 002ECB38 4B F8 18 E1 */ bl OSGetTime /* 802F0EDC 002ECB3C 3F E0 80 00 */ lis r31, 0x800000F8@ha /* 802F0EE0 002ECB40 3C A0 10 62 */ lis r5, 0x10624DD3@ha /* 802F0EE4 002ECB44 80 DF 00 F8 */ lwz r6, 0x800000F8@l(r31) @@ -34829,7 +34829,7 @@ lbl_802F0F18: /* 802F0F2C 002ECB8C 1C 83 00 0A */ mulli r4, r3, 0xa /* 802F0F30 002ECB90 7C 60 E2 14 */ add r3, r0, r28 /* 802F0F34 002ECB94 4B F8 17 D1 */ bl func_80272704 -/* 802F0F38 002ECB98 4B F8 18 81 */ bl func_802727B8 +/* 802F0F38 002ECB98 4B F8 18 81 */ bl OSGetTime /* 802F0F3C 002ECB9C 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 802F0F40 002ECBA0 7C 04 D0 10 */ subfc r0, r4, r26 /* 802F0F44 002ECBA4 7C 63 E9 10 */ subfe r3, r3, r29 @@ -34996,7 +34996,7 @@ lbl_802F1150: /* 802F115C 002ECDBC 40 80 00 08 */ bge lbl_802F1164 /* 802F1160 002ECDC0 48 00 00 BC */ b lbl_802F121C lbl_802F1164: -/* 802F1164 002ECDC4 4B F8 16 55 */ bl func_802727B8 +/* 802F1164 002ECDC4 4B F8 16 55 */ bl OSGetTime /* 802F1168 002ECDC8 3F E0 80 00 */ lis r31, 0x800000F8@ha /* 802F116C 002ECDCC 3C A0 10 62 */ lis r5, 0x10624DD3@ha /* 802F1170 002ECDD0 80 DF 00 F8 */ lwz r6, 0x800000F8@l(r31) @@ -35021,7 +35021,7 @@ lbl_802F11A4: /* 802F11B8 002ECE18 1C 83 00 0A */ mulli r4, r3, 0xa /* 802F11BC 002ECE1C 7C 60 E2 14 */ add r3, r0, r28 /* 802F11C0 002ECE20 4B F8 15 45 */ bl func_80272704 -/* 802F11C4 002ECE24 4B F8 15 F5 */ bl func_802727B8 +/* 802F11C4 002ECE24 4B F8 15 F5 */ bl OSGetTime /* 802F11C8 002ECE28 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 802F11CC 002ECE2C 7C 04 D0 10 */ subfc r0, r4, r26 /* 802F11D0 002ECE30 7C 63 E9 10 */ subfe r3, r3, r29 @@ -35086,7 +35086,7 @@ lbl_802F128C: /* 802F1298 002ECEF8 38 60 FF 01 */ li r3, -255 /* 802F129C 002ECEFC 48 00 00 50 */ b lbl_802F12EC lbl_802F12A0: -/* 802F12A0 002ECF00 4B F7 D4 BD */ bl func_8026E75C +/* 802F12A0 002ECF00 4B F7 D4 BD */ bl OSDisableInterrupts /* 802F12A4 002ECF04 80 C2 AA 30 */ lwz r6, lbl_80643030-_SDA2_BASE_(r2) /* 802F12A8 002ECF08 7C 7F 1B 78 */ mr r31, r3 /* 802F12AC 002ECF0C 7F A4 EB 78 */ mr r4, r29 @@ -35104,7 +35104,7 @@ lbl_802F12A0: /* 802F12DC 002ECF3C 4B D1 2E 29 */ bl func_80004104 lbl_802F12E0: /* 802F12E0 002ECF40 7F E3 FB 78 */ mr r3, r31 -/* 802F12E4 002ECF44 4B F7 D4 A1 */ bl func_8026E784 +/* 802F12E4 002ECF44 4B F7 D4 A1 */ bl OSRestoreInterrupts /* 802F12E8 002ECF48 38 60 00 00 */ li r3, 0 lbl_802F12EC: /* 802F12EC 002ECF4C 80 01 00 24 */ lwz r0, 0x24(r1) @@ -35199,14 +35199,14 @@ lbl_802F13E4: /* 802F1404 002ED064 90 A9 00 2C */ stw r5, 0x2c(r9) /* 802F1408 002ED068 90 E9 00 30 */ stw r7, 0x30(r9) /* 802F140C 002ED06C 41 82 00 2C */ beq lbl_802F1438 -/* 802F1410 002ED070 4B F7 D3 4D */ bl func_8026E75C +/* 802F1410 002ED070 4B F7 D3 4D */ bl OSDisableInterrupts /* 802F1414 002ED074 80 82 AA 30 */ lwz r4, lbl_80643030-_SDA2_BASE_(r2) /* 802F1418 002ED078 57 E0 0F 3C */ rlwinm r0, r31, 1, 0x1c, 0x1e /* 802F141C 002ED07C 7C 84 02 14 */ add r4, r4, r0 /* 802F1420 002ED080 A3 E4 58 D2 */ lhz r31, 0x58d2(r4) /* 802F1424 002ED084 38 1F 00 01 */ addi r0, r31, 1 /* 802F1428 002ED088 B0 04 58 D2 */ sth r0, 0x58d2(r4) -/* 802F142C 002ED08C 4B F7 D3 59 */ bl func_8026E784 +/* 802F142C 002ED08C 4B F7 D3 59 */ bl OSRestoreInterrupts /* 802F1430 002ED090 93 FE 00 34 */ stw r31, 0x34(r30) /* 802F1434 002ED094 48 00 00 08 */ b lbl_802F143C lbl_802F1438: @@ -35960,7 +35960,7 @@ func_802F1DB8: /* 802F1E44 002EDAA4 41 82 00 08 */ beq lbl_802F1E4C /* 802F1E48 002EDAA8 48 00 00 38 */ b lbl_802F1E80 lbl_802F1E4C: -/* 802F1E4C 002EDAAC 4B F7 C9 11 */ bl func_8026E75C +/* 802F1E4C 002EDAAC 4B F7 C9 11 */ bl OSDisableInterrupts /* 802F1E50 002EDAB0 80 82 AA 30 */ lwz r4, lbl_80643030-_SDA2_BASE_(r2) /* 802F1E54 002EDAB4 7C 7E 1B 78 */ mr r30, r3 /* 802F1E58 002EDAB8 38 A0 00 06 */ li r5, 6 @@ -35971,7 +35971,7 @@ lbl_802F1E4C: /* 802F1E6C 002EDACC 80 82 AA 30 */ lwz r4, lbl_80643030-_SDA2_BASE_(r2) /* 802F1E70 002EDAD0 7F C3 F3 78 */ mr r3, r30 /* 802F1E74 002EDAD4 B3 E4 65 04 */ sth r31, 0x6504(r4) -/* 802F1E78 002EDAD8 4B F7 C9 0D */ bl func_8026E784 +/* 802F1E78 002EDAD8 4B F7 C9 0D */ bl OSRestoreInterrupts /* 802F1E7C 002EDADC 48 00 00 0C */ b lbl_802F1E88 lbl_802F1E80: /* 802F1E80 002EDAE0 38 60 FF 01 */ li r3, -255 @@ -36046,7 +36046,7 @@ lbl_802F1F5C: /* 802F1F6C 002EDBCC 38 03 80 01 */ addi r0, r3, -32767 lbl_802F1F70: /* 802F1F70 002EDBD0 54 1C 04 3E */ clrlwi r28, r0, 0x10 -/* 802F1F74 002EDBD4 4B F7 C7 E9 */ bl func_8026E75C +/* 802F1F74 002EDBD4 4B F7 C7 E9 */ bl OSDisableInterrupts /* 802F1F78 002EDBD8 83 A2 AA 30 */ lwz r29, lbl_80643030-_SDA2_BASE_(r2) /* 802F1F7C 002EDBDC 1F F9 00 06 */ mulli r31, r25, 6 /* 802F1F80 002EDBE0 7C 7B 1B 78 */ mr r27, r3 @@ -36059,7 +36059,7 @@ lbl_802F1F70: /* 802F1F9C 002EDBFC 7F 63 DB 78 */ mr r3, r27 /* 802F1FA0 002EDC00 7C 9D 02 14 */ add r4, r29, r0 /* 802F1FA4 002EDC04 B3 84 65 04 */ sth r28, 0x6504(r4) -/* 802F1FA8 002EDC08 4B F7 C7 DD */ bl func_8026E784 +/* 802F1FA8 002EDC08 4B F7 C7 DD */ bl OSRestoreInterrupts /* 802F1FAC 002EDC0C 7C 7E FA 14 */ add r3, r30, r31 /* 802F1FB0 002EDC10 38 82 AA 38 */ addi r4, r2, lbl_80643038-_SDA2_BASE_ /* 802F1FB4 002EDC14 4B FF EB 61 */ bl func_802F0B14 @@ -36114,7 +36114,7 @@ lbl_802F204C: /* 802F2058 002EDCB8 41 82 00 08 */ beq lbl_802F2060 /* 802F205C 002EDCBC 3B E0 00 01 */ li r31, 1 lbl_802F2060: -/* 802F2060 002EDCC0 4B F7 C6 FD */ bl func_8026E75C +/* 802F2060 002EDCC0 4B F7 C6 FD */ bl OSDisableInterrupts /* 802F2064 002EDCC4 1C 1A 00 06 */ mulli r0, r26, 6 /* 802F2068 002EDCC8 80 A2 AA 30 */ lwz r5, lbl_80643030-_SDA2_BASE_(r2) /* 802F206C 002EDCCC 7C 7E 1B 78 */ mr r30, r3 @@ -36161,7 +36161,7 @@ lbl_802F2108: /* 802F2108 002EDD68 7F 43 D3 78 */ mr r3, r26 /* 802F210C 002EDD6C 48 00 14 C1 */ bl func_802F35CC /* 802F2110 002EDD70 7F C3 F3 78 */ mr r3, r30 -/* 802F2114 002EDD74 4B F7 C6 71 */ bl func_8026E784 +/* 802F2114 002EDD74 4B F7 C6 71 */ bl OSRestoreInterrupts /* 802F2118 002EDD78 2C 1F 00 00 */ cmpwi r31, 0 /* 802F211C 002EDD7C 40 82 00 10 */ bne lbl_802F212C /* 802F2120 002EDD80 7F 63 DB 78 */ mr r3, r27 @@ -36193,7 +36193,7 @@ func_802F2158: /* 802F2174 002EDDD4 7C 99 23 78 */ mr r25, r4 /* 802F2178 002EDDD8 7C BA 2B 78 */ mr r26, r5 /* 802F217C 002EDDDC 40 80 00 EC */ bge lbl_802F2268 -/* 802F2180 002EDDE0 4B F7 C5 DD */ bl func_8026E75C +/* 802F2180 002EDDE0 4B F7 C5 DD */ bl OSDisableInterrupts /* 802F2184 002EDDE4 7C 7B 1B 78 */ mr r27, r3 /* 802F2188 002EDDE8 7F 03 C3 78 */ mr r3, r24 /* 802F218C 002EDDEC 48 00 14 41 */ bl func_802F35CC @@ -36245,7 +36245,7 @@ lbl_802F21E8: /* 802F2240 002EDEA0 7C 9D 02 14 */ add r4, r29, r0 /* 802F2244 002EDEA4 92 E4 64 84 */ stw r23, 0x6484(r4) /* 802F2248 002EDEA8 92 E4 64 C4 */ stw r23, 0x64c4(r4) -/* 802F224C 002EDEAC 4B F7 C5 39 */ bl func_8026E784 +/* 802F224C 002EDEAC 4B F7 C5 39 */ bl OSRestoreInterrupts /* 802F2250 002EDEB0 2C 1C 00 00 */ cmpwi r28, 0 /* 802F2254 002EDEB4 41 82 00 14 */ beq lbl_802F2268 /* 802F2258 002EDEB8 7F 03 C3 78 */ mr r3, r24 @@ -36546,7 +36546,7 @@ lbl_802F266C: /* 802F266C 002EE2CC 80 62 AA 30 */ lwz r3, lbl_80643030-_SDA2_BASE_(r2) /* 802F2670 002EE2D0 38 63 69 F0 */ addi r3, r3, 0x69f0 /* 802F2674 002EE2D4 4B F7 F8 D5 */ bl func_80271F48 -/* 802F2678 002EE2D8 4B F8 01 41 */ bl func_802727B8 +/* 802F2678 002EE2D8 4B F8 01 41 */ bl OSGetTime /* 802F267C 002EE2DC 3F C0 80 00 */ lis r30, 0x800000F8@ha /* 802F2680 002EE2E0 3F E0 43 1C */ lis r31, 0x431BDE83@ha /* 802F2684 002EE2E4 80 1E 00 F8 */ lwz r0, 0x800000F8@l(r30) @@ -36562,7 +36562,7 @@ lbl_802F266C: /* 802F26AC 002EE30C 90 05 6D DC */ stw r0, 0x6ddc(r5) /* 802F26B0 002EE310 7C 06 19 14 */ adde r0, r6, r3 /* 802F26B4 002EE314 90 05 6D D8 */ stw r0, 0x6dd8(r5) -/* 802F26B8 002EE318 4B F8 01 01 */ bl func_802727B8 +/* 802F26B8 002EE318 4B F8 01 01 */ bl OSGetTime /* 802F26BC 002EE31C 80 1E 00 F8 */ lwz r0, 0xf8(r30) /* 802F26C0 002EE320 3D 20 80 2F */ lis r9, lbl_802F30B4@ha /* 802F26C4 002EE324 38 DF DE 83 */ addi r6, r31, -8573 @@ -36578,7 +36578,7 @@ lbl_802F266C: /* 802F26EC 002EE34C 1C 00 41 50 */ mulli r0, r0, 0x4150 /* 802F26F0 002EE350 54 08 E8 FE */ srwi r8, r0, 3 /* 802F26F4 002EE354 4B F7 73 01 */ bl func_802699F4 -/* 802F26F8 002EE358 4B F8 00 C1 */ bl func_802727B8 +/* 802F26F8 002EE358 4B F8 00 C1 */ bl OSGetTime /* 802F26FC 002EE35C 80 1E 00 F8 */ lwz r0, 0xf8(r30) /* 802F2700 002EE360 3D 20 80 2F */ lis r9, lbl_802F3144@ha /* 802F2704 002EE364 38 FF DE 83 */ addi r7, r31, -8573 @@ -36939,12 +36939,12 @@ lbl_802F2BF8: /* 802F2BF8 002EE858 56 A0 04 3C */ rlwinm r0, r21, 0, 0x10, 0x1e /* 802F2BFC 002EE85C 7C 00 18 40 */ cmplw r0, r3 /* 802F2C00 002EE860 40 82 00 20 */ bne lbl_802F2C20 -/* 802F2C04 002EE864 4B F7 BB 59 */ bl func_8026E75C +/* 802F2C04 002EE864 4B F7 BB 59 */ bl OSDisableInterrupts /* 802F2C08 002EE868 80 A2 AA 30 */ lwz r5, lbl_80643030-_SDA2_BASE_(r2) /* 802F2C0C 002EE86C 80 85 6D E0 */ lwz r4, 0x6de0(r5) /* 802F2C10 002EE870 38 04 FF FF */ addi r0, r4, -1 /* 802F2C14 002EE874 90 05 6D E0 */ stw r0, 0x6de0(r5) -/* 802F2C18 002EE878 4B F7 BB 6D */ bl func_8026E784 +/* 802F2C18 002EE878 4B F7 BB 6D */ bl OSRestoreInterrupts /* 802F2C1C 002EE87C 48 00 00 10 */ b lbl_802F2C2C lbl_802F2C20: /* 802F2C20 002EE880 2C 1C 00 00 */ cmpwi r28, 0 @@ -37014,7 +37014,7 @@ func_802F2CA0: /* 802F2D0C 002EE96C 54 00 D1 BE */ srwi r0, r0, 6 /* 802F2D10 002EE970 7C 1E 01 D6 */ mullw r0, r30, r0 /* 802F2D14 002EE974 7F 00 18 50 */ subf r24, r0, r3 -/* 802F2D18 002EE978 4B F7 BA 45 */ bl func_8026E75C +/* 802F2D18 002EE978 4B F7 BA 45 */ bl OSDisableInterrupts /* 802F2D1C 002EE97C 7C 77 1B 78 */ mr r23, r3 /* 802F2D20 002EE980 4B FF F0 79 */ bl func_802F1D98 /* 802F2D24 002EE984 7C 79 1B 78 */ mr r25, r3 @@ -37052,7 +37052,7 @@ lbl_802F2D90: /* 802F2D98 002EE9F8 28 1E 00 10 */ cmplwi r30, 0x10 /* 802F2D9C 002EE9FC 41 80 FF 98 */ blt lbl_802F2D34 /* 802F2DA0 002EEA00 7E E3 BB 78 */ mr r3, r23 -/* 802F2DA4 002EEA04 4B F7 B9 E1 */ bl func_8026E784 +/* 802F2DA4 002EEA04 4B F7 B9 E1 */ bl OSRestoreInterrupts /* 802F2DA8 002EEA08 3B C0 00 01 */ li r30, 1 /* 802F2DAC 002EEA0C 3B 60 00 01 */ li r27, 1 lbl_802F2DB0: @@ -37222,7 +37222,7 @@ lbl_802F2FD8: /* 802F2FF0 002EEC50 3B E3 00 60 */ addi r31, r3, 0x60 /* 802F2FF4 002EEC54 7C 7F 02 14 */ add r3, r31, r0 /* 802F2FF8 002EEC58 3B E3 03 88 */ addi r31, r3, 0x388 -/* 802F2FFC 002EEC5C 4B F7 F7 BD */ bl func_802727B8 +/* 802F2FFC 002EEC5C 4B F7 F7 BD */ bl OSGetTime /* 802F3000 002EEC60 3C 60 80 00 */ lis r3, 0x800000F8@ha /* 802F3004 002EEC64 3C A0 43 1C */ lis r5, 0x431BDE83@ha /* 802F3008 002EEC68 80 03 00 F8 */ lwz r0, 0x800000F8@l(r3) @@ -37277,7 +37277,7 @@ lbl_802F30B4: /* 802F30C0 002EED20 93 E1 00 0C */ stw r31, 0xc(r1) /* 802F30C4 002EED24 93 C1 00 08 */ stw r30, 8(r1) /* 802F30C8 002EED28 83 C2 AA 30 */ lwz r30, lbl_80643030-_SDA2_BASE_(r2) -/* 802F30CC 002EED2C 4B F7 F6 ED */ bl func_802727B8 +/* 802F30CC 002EED2C 4B F7 F6 ED */ bl OSGetTime /* 802F30D0 002EED30 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 802F30D4 002EED34 3C A0 43 1C */ lis r5, 0x431BDE83@ha /* 802F30D8 002EED38 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -38224,10 +38224,10 @@ func_802F3DB8: /* 802F3DC4 002EFA24 39 61 00 30 */ addi r11, r1, 0x30 /* 802F3DC8 002EFA28 4B ED 33 59 */ bl func_801C7120 /* 802F3DCC 002EFA2C 7C 7E 1B 78 */ mr r30, r3 -/* 802F3DD0 002EFA30 4B F7 E9 E9 */ bl func_802727B8 +/* 802F3DD0 002EFA30 4B F7 E9 E9 */ bl OSGetTime /* 802F3DD4 002EFA34 7C 9C 23 78 */ mr r28, r4 /* 802F3DD8 002EFA38 7C 7D 1B 78 */ mr r29, r3 -/* 802F3DDC 002EFA3C 4B F7 A9 81 */ bl func_8026E75C +/* 802F3DDC 002EFA3C 4B F7 A9 81 */ bl OSDisableInterrupts /* 802F3DE0 002EFA40 3C 80 80 00 */ lis r4, 0x800000F8@ha /* 802F3DE4 002EFA44 83 E2 AA 30 */ lwz r31, lbl_80643030-_SDA2_BASE_(r2) /* 802F3DE8 002EFA48 80 04 00 F8 */ lwz r0, 0x800000F8@l(r4) @@ -38266,7 +38266,7 @@ lbl_802F3E54: lbl_802F3E68: /* 802F3E68 002EFAC8 93 BF 66 0C */ stw r29, 0x660c(r31) /* 802F3E6C 002EFACC 7F 23 CB 78 */ mr r3, r25 -/* 802F3E70 002EFAD0 4B F7 A9 15 */ bl func_8026E784 +/* 802F3E70 002EFAD0 4B F7 A9 15 */ bl OSRestoreInterrupts /* 802F3E74 002EFAD4 3C 60 80 00 */ lis r3, 0x7FFFFFFF@ha /* 802F3E78 002EFAD8 38 C0 FF FF */ li r6, -1 /* 802F3E7C 002EFADC 38 83 FF FF */ addi r4, r3, 0x7FFFFFFF@l @@ -38338,7 +38338,7 @@ func_802F3F18: /* 802F3F5C 002EFBBC 54 00 E8 FE */ srwi r0, r0, 3 /* 802F3F60 002EFBC0 7F A0 28 10 */ subfc r29, r0, r5 /* 802F3F64 002EFBC4 7F DC 21 10 */ subfe r30, r28, r4 -/* 802F3F68 002EFBC8 4B F7 E8 51 */ bl func_802727B8 +/* 802F3F68 002EFBC8 4B F7 E8 51 */ bl OSGetTime /* 802F3F6C 002EFBCC 6C 65 80 00 */ xoris r5, r3, 0x8000 /* 802F3F70 002EFBD0 6F C0 80 00 */ xoris r0, r30, 0x8000 /* 802F3F74 002EFBD4 7C 64 E8 10 */ subfc r3, r4, r29 @@ -38627,7 +38627,7 @@ lbl_802F433C: /* 802F436C 002EFFCC 3F A0 80 00 */ lis r29, 0x8000 /* 802F4370 002EFFD0 48 00 00 88 */ b lbl_802F43F8 lbl_802F4374: -/* 802F4374 002EFFD4 4B F7 A3 E9 */ bl func_8026E75C +/* 802F4374 002EFFD4 4B F7 A3 E9 */ bl OSDisableInterrupts /* 802F4378 002EFFD8 80 AD AF 40 */ lwz r5, lbl_80640200-_SDA_BASE_(r13) /* 802F437C 002EFFDC 7C 79 1B 78 */ mr r25, r3 /* 802F4380 002EFFE0 38 9A 94 80 */ addi r4, r26, -27520 @@ -38651,7 +38651,7 @@ lbl_802F43BC: /* 802F43C4 002F0024 80 63 00 3C */ lwz r3, 0x3c(r3) /* 802F43C8 002F0028 4B FF CF 8D */ bl func_802F1354 /* 802F43CC 002F002C 7F 23 CB 78 */ mr r3, r25 -/* 802F43D0 002F0030 4B F7 A3 B5 */ bl func_8026E784 +/* 802F43D0 002F0030 4B F7 A3 B5 */ bl OSRestoreInterrupts /* 802F43D4 002F0034 4B FF F4 D5 */ bl func_802F38A8 /* 802F43D8 002F0038 80 1D 00 F8 */ lwz r0, 0xf8(r29) /* 802F43DC 002F003C 54 00 F0 BE */ srwi r0, r0, 2 @@ -39063,7 +39063,7 @@ func_802F49BC: /* 802F49C8 002F0628 39 61 00 20 */ addi r11, r1, 0x20 /* 802F49CC 002F062C 4B ED 27 5D */ bl func_801C7128 /* 802F49D0 002F0630 3B C0 00 00 */ li r30, 0 -/* 802F49D4 002F0634 4B F7 9D 89 */ bl func_8026E75C +/* 802F49D4 002F0634 4B F7 9D 89 */ bl OSDisableInterrupts /* 802F49D8 002F0638 80 8D AF 40 */ lwz r4, lbl_80640200-_SDA_BASE_(r13) /* 802F49DC 002F063C 7C 7D 1B 78 */ mr r29, r3 /* 802F49E0 002F0640 2C 04 00 00 */ cmpwi r4, 0 @@ -39153,7 +39153,7 @@ lbl_802F4AF8: /* 802F4B08 002F0768 90 0D AF 48 */ stw r0, lbl_80640208-_SDA_BASE_(r13) lbl_802F4B0C: /* 802F4B0C 002F076C 7F A3 EB 78 */ mr r3, r29 -/* 802F4B10 002F0770 4B F7 9C 75 */ bl func_8026E784 +/* 802F4B10 002F0770 4B F7 9C 75 */ bl OSRestoreInterrupts /* 802F4B14 002F0774 39 61 00 20 */ addi r11, r1, 0x20 /* 802F4B18 002F0778 7F C3 F3 78 */ mr r3, r30 /* 802F4B1C 002F077C 4B ED 26 59 */ bl func_801C7174 @@ -39670,7 +39670,7 @@ func_802F519C: /* 802F51AC 002F0E0C 4B ED 1F 7D */ bl func_801C7128 /* 802F51B0 002F0E10 7C 7B 1B 78 */ mr r27, r3 /* 802F51B4 002F0E14 3B E0 00 00 */ li r31, 0 -/* 802F51B8 002F0E18 4B F7 95 A5 */ bl func_8026E75C +/* 802F51B8 002F0E18 4B F7 95 A5 */ bl OSDisableInterrupts /* 802F51BC 002F0E1C 80 0D AF 60 */ lwz r0, lbl_80640220-_SDA_BASE_(r13) /* 802F51C0 002F0E20 7C 7E 1B 78 */ mr r30, r3 /* 802F51C4 002F0E24 2C 00 00 00 */ cmpwi r0, 0 @@ -39781,7 +39781,7 @@ lbl_802F533C: /* 802F533C 002F0F9C 93 ED AF 5C */ stw r31, lbl_8064021C-_SDA_BASE_(r13) lbl_802F5340: /* 802F5340 002F0FA0 7F C3 F3 78 */ mr r3, r30 -/* 802F5344 002F0FA4 4B F7 94 41 */ bl func_8026E784 +/* 802F5344 002F0FA4 4B F7 94 41 */ bl OSRestoreInterrupts /* 802F5348 002F0FA8 39 61 00 20 */ addi r11, r1, 0x20 /* 802F534C 002F0FAC 7F E3 FB 78 */ mr r3, r31 /* 802F5350 002F0FB0 4B ED 1E 25 */ bl func_801C7174 @@ -39798,7 +39798,7 @@ func_802F5364: /* 802F5370 002F0FD0 93 E1 00 0C */ stw r31, 0xc(r1) /* 802F5374 002F0FD4 3B E0 00 00 */ li r31, 0 /* 802F5378 002F0FD8 93 C1 00 08 */ stw r30, 8(r1) -/* 802F537C 002F0FDC 4B F7 93 E1 */ bl func_8026E75C +/* 802F537C 002F0FDC 4B F7 93 E1 */ bl OSDisableInterrupts /* 802F5380 002F0FE0 88 0D AF 58 */ lbz r0, lbl_80640218-_SDA_BASE_(r13) /* 802F5384 002F0FE4 7C 7E 1B 78 */ mr r30, r3 /* 802F5388 002F0FE8 2C 00 00 01 */ cmpwi r0, 1 @@ -39856,7 +39856,7 @@ lbl_802F5438: /* 802F5438 002F1098 93 ED AF 5C */ stw r31, lbl_8064021C-_SDA_BASE_(r13) lbl_802F543C: /* 802F543C 002F109C 7F C3 F3 78 */ mr r3, r30 -/* 802F5440 002F10A0 4B F7 93 45 */ bl func_8026E784 +/* 802F5440 002F10A0 4B F7 93 45 */ bl OSRestoreInterrupts /* 802F5444 002F10A4 7F E3 FB 78 */ mr r3, r31 /* 802F5448 002F10A8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802F544C 002F10AC 83 C1 00 08 */ lwz r30, 8(r1) @@ -39906,7 +39906,7 @@ lbl_802F54C4: /* 802F54E8 002F1148 3F E0 80 44 */ lis r31, 0x8044 /* 802F54EC 002F114C 39 C0 00 02 */ li r14, 2 lbl_802F54F0: -/* 802F54F0 002F1150 4B F7 92 6D */ bl func_8026E75C +/* 802F54F0 002F1150 4B F7 92 6D */ bl OSDisableInterrupts /* 802F54F4 002F1154 88 0D AF 58 */ lbz r0, lbl_80640218-_SDA_BASE_(r13) /* 802F54F8 002F1158 7C 7A 1B 78 */ mr r26, r3 /* 802F54FC 002F115C 2C 00 00 01 */ cmpwi r0, 1 @@ -39938,7 +39938,7 @@ lbl_802F553C: lbl_802F5550: /* 802F5550 002F11B0 92 79 00 08 */ stw r19, 8(r25) /* 802F5554 002F11B4 7F 43 D3 78 */ mr r3, r26 -/* 802F5558 002F11B8 4B F7 92 2D */ bl func_8026E784 +/* 802F5558 002F11B8 4B F7 92 2D */ bl OSRestoreInterrupts /* 802F555C 002F11BC 7F 56 B9 D6 */ mullw r26, r22, r23 /* 802F5560 002F11C0 3B 75 4D D3 */ addi r27, r21, 0x4dd3 /* 802F5564 002F11C4 7E 12 8B 78 */ or r18, r16, r17 @@ -40086,7 +40086,7 @@ lbl_802F574C: lbl_802F576C: /* 802F576C 002F13CC 92 79 00 0C */ stw r19, 0xc(r25) lbl_802F5770: -/* 802F5770 002F13D0 4B F7 8F ED */ bl func_8026E75C +/* 802F5770 002F13D0 4B F7 8F ED */ bl OSDisableInterrupts /* 802F5774 002F13D4 2C 12 00 00 */ cmpwi r18, 0 /* 802F5778 002F13D8 7C 7A 1B 78 */ mr r26, r3 /* 802F577C 002F13DC 40 82 00 10 */ bne lbl_802F578C @@ -40111,7 +40111,7 @@ lbl_802F57BC: /* 802F57BC 002F141C 92 4D AF 5C */ stw r18, lbl_8064021C-_SDA_BASE_(r13) lbl_802F57C0: /* 802F57C0 002F1420 7F 43 D3 78 */ mr r3, r26 -/* 802F57C4 002F1424 4B F7 8F C1 */ bl func_8026E784 +/* 802F57C4 002F1424 4B F7 8F C1 */ bl OSRestoreInterrupts /* 802F57C8 002F1428 2C 12 00 00 */ cmpwi r18, 0 /* 802F57CC 002F142C 40 82 00 84 */ bne lbl_802F5850 /* 802F57D0 002F1430 7E 00 8B 79 */ or. r0, r16, r17 @@ -40180,7 +40180,7 @@ func_802F5894: /* 802F58A0 002F1500 93 E1 00 1C */ stw r31, 0x1c(r1) /* 802F58A4 002F1504 93 C1 00 18 */ stw r30, 0x18(r1) /* 802F58A8 002F1508 93 A1 00 14 */ stw r29, 0x14(r1) -/* 802F58AC 002F150C 4B F7 8E B1 */ bl func_8026E75C +/* 802F58AC 002F150C 4B F7 8E B1 */ bl OSDisableInterrupts /* 802F58B0 002F1510 88 0D AF 58 */ lbz r0, lbl_80640218-_SDA_BASE_(r13) /* 802F58B4 002F1514 38 80 00 00 */ li r4, 0 /* 802F58B8 002F1518 90 81 00 08 */ stw r4, 8(r1) @@ -40217,7 +40217,7 @@ lbl_802F591C: /* 802F591C 002F157C 38 00 FF FF */ li r0, -1 /* 802F5920 002F1580 7F A3 EB 78 */ mr r3, r29 /* 802F5924 002F1584 90 1F 00 08 */ stw r0, 8(r31) -/* 802F5928 002F1588 4B F7 8E 5D */ bl func_8026E784 +/* 802F5928 002F1588 4B F7 8E 5D */ bl OSRestoreInterrupts /* 802F592C 002F158C 38 61 00 08 */ addi r3, r1, 8 /* 802F5930 002F1590 48 00 E4 51 */ bl func_80303D80 /* 802F5934 002F1594 38 03 00 21 */ addi r0, r3, 0x21 @@ -40255,7 +40255,7 @@ lbl_802F59AC: /* 802F59AC 002F160C 38 00 FF FF */ li r0, -1 /* 802F59B0 002F1610 90 1F 00 0C */ stw r0, 0xc(r31) lbl_802F59B4: -/* 802F59B4 002F1614 4B F7 8D A9 */ bl func_8026E75C +/* 802F59B4 002F1614 4B F7 8D A9 */ bl OSDisableInterrupts /* 802F59B8 002F1618 2C 1E 00 00 */ cmpwi r30, 0 /* 802F59BC 002F161C 7C 7D 1B 78 */ mr r29, r3 /* 802F59C0 002F1620 40 82 00 20 */ bne lbl_802F59E0 @@ -40286,7 +40286,7 @@ lbl_802F5A18: /* 802F5A18 002F1678 93 CD AF 5C */ stw r30, lbl_8064021C-_SDA_BASE_(r13) lbl_802F5A1C: /* 802F5A1C 002F167C 7F A3 EB 78 */ mr r3, r29 -/* 802F5A20 002F1680 4B F7 8D 65 */ bl func_8026E784 +/* 802F5A20 002F1680 4B F7 8D 65 */ bl OSRestoreInterrupts /* 802F5A24 002F1684 7F C3 F3 78 */ mr r3, r30 /* 802F5A28 002F1688 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802F5A2C 002F168C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -40314,7 +40314,7 @@ func_802F5A58: /* 802F5A60 002F16C0 90 01 00 14 */ stw r0, 0x14(r1) /* 802F5A64 002F16C4 93 E1 00 0C */ stw r31, 0xc(r1) /* 802F5A68 002F16C8 3B E0 00 00 */ li r31, 0 -/* 802F5A6C 002F16CC 4B F7 8C F1 */ bl func_8026E75C +/* 802F5A6C 002F16CC 4B F7 8C F1 */ bl OSDisableInterrupts /* 802F5A70 002F16D0 88 0D AF 58 */ lbz r0, lbl_80640218-_SDA_BASE_(r13) /* 802F5A74 002F16D4 2C 00 00 03 */ cmpwi r0, 3 /* 802F5A78 002F16D8 40 80 00 14 */ bge lbl_802F5A8C @@ -40324,7 +40324,7 @@ func_802F5A58: lbl_802F5A88: /* 802F5A88 002F16E8 3B E0 00 01 */ li r31, 1 lbl_802F5A8C: -/* 802F5A8C 002F16EC 4B F7 8C F9 */ bl func_8026E784 +/* 802F5A8C 002F16EC 4B F7 8C F9 */ bl OSRestoreInterrupts /* 802F5A90 002F16F0 7F E3 FB 78 */ mr r3, r31 /* 802F5A94 002F16F4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802F5A98 002F16F8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -40425,7 +40425,7 @@ func_802F5BC4: /* 802F5BDC 002F183C 93 A1 00 14 */ stw r29, 0x14(r1) /* 802F5BE0 002F1840 93 81 00 10 */ stw r28, 0x10(r1) /* 802F5BE4 002F1844 7C 9C 23 78 */ mr r28, r4 -/* 802F5BE8 002F1848 4B F7 8B 75 */ bl func_8026E75C +/* 802F5BE8 002F1848 4B F7 8B 75 */ bl OSDisableInterrupts /* 802F5BEC 002F184C 88 0D AF 58 */ lbz r0, lbl_80640218-_SDA_BASE_(r13) /* 802F5BF0 002F1850 7C 7D 1B 78 */ mr r29, r3 /* 802F5BF4 002F1854 2C 00 00 01 */ cmpwi r0, 1 @@ -40473,7 +40473,7 @@ lbl_802F5C7C: /* 802F5C7C 002F18DC 93 CD AF 5C */ stw r30, lbl_8064021C-_SDA_BASE_(r13) lbl_802F5C80: /* 802F5C80 002F18E0 7F A3 EB 78 */ mr r3, r29 -/* 802F5C84 002F18E4 4B F7 8B 01 */ bl func_8026E784 +/* 802F5C84 002F18E4 4B F7 8B 01 */ bl OSRestoreInterrupts /* 802F5C88 002F18E8 7F C3 F3 78 */ mr r3, r30 /* 802F5C8C 002F18EC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802F5C90 002F18F0 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -40492,7 +40492,7 @@ func_802F5CAC: /* 802F5CB8 002F1918 93 E1 00 0C */ stw r31, 0xc(r1) /* 802F5CBC 002F191C 93 C1 00 08 */ stw r30, 8(r1) /* 802F5CC0 002F1920 7C 9E 23 78 */ mr r30, r4 -/* 802F5CC4 002F1924 4B F7 8A 99 */ bl func_8026E75C +/* 802F5CC4 002F1924 4B F7 8A 99 */ bl OSDisableInterrupts /* 802F5CC8 002F1928 7C 7F 1B 78 */ mr r31, r3 /* 802F5CCC 002F192C 4B F7 B6 2D */ bl func_802712F8 /* 802F5CD0 002F1930 2C 03 00 00 */ cmpwi r3, 0 @@ -40503,7 +40503,7 @@ lbl_802F5CE0: /* 802F5CE0 002F1940 93 CD AF 5C */ stw r30, lbl_8064021C-_SDA_BASE_(r13) lbl_802F5CE4: /* 802F5CE4 002F1944 7F E3 FB 78 */ mr r3, r31 -/* 802F5CE8 002F1948 4B F7 8A 9D */ bl func_8026E784 +/* 802F5CE8 002F1948 4B F7 8A 9D */ bl OSRestoreInterrupts /* 802F5CEC 002F194C 7F C3 F3 78 */ mr r3, r30 /* 802F5CF0 002F1950 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802F5CF4 002F1954 83 C1 00 08 */ lwz r30, 8(r1) @@ -40523,7 +40523,7 @@ func_802F5D08: /* 802F5D20 002F1980 7C 9B 23 78 */ mr r27, r4 /* 802F5D24 002F1984 7C BC 2B 78 */ mr r28, r5 /* 802F5D28 002F1988 3B C0 00 00 */ li r30, 0 -/* 802F5D2C 002F198C 4B F7 8A 31 */ bl func_8026E75C +/* 802F5D2C 002F198C 4B F7 8A 31 */ bl OSDisableInterrupts /* 802F5D30 002F1990 88 0D AF 58 */ lbz r0, lbl_80640218-_SDA_BASE_(r13) /* 802F5D34 002F1994 7C 7D 1B 78 */ mr r29, r3 /* 802F5D38 002F1998 2C 00 00 01 */ cmpwi r0, 1 @@ -40557,7 +40557,7 @@ lbl_802F5D94: /* 802F5D94 002F19F4 38 00 FF FF */ li r0, -1 /* 802F5D98 002F19F8 7F A3 EB 78 */ mr r3, r29 /* 802F5D9C 002F19FC 90 1F 00 08 */ stw r0, 8(r31) -/* 802F5DA0 002F1A00 4B F7 89 E5 */ bl func_8026E784 +/* 802F5DA0 002F1A00 4B F7 89 E5 */ bl OSRestoreInterrupts /* 802F5DA4 002F1A04 3C 60 80 44 */ lis r3, lbl_80445E48@ha /* 802F5DA8 002F1A08 38 80 00 00 */ li r4, 0 /* 802F5DAC 002F1A0C 38 63 5E 48 */ addi r3, r3, lbl_80445E48@l @@ -40565,7 +40565,7 @@ lbl_802F5D94: /* 802F5DB4 002F1A14 2C 03 00 00 */ cmpwi r3, 0 /* 802F5DB8 002F1A18 90 7F 00 0C */ stw r3, 0xc(r31) /* 802F5DBC 002F1A1C 40 80 00 30 */ bge lbl_802F5DEC -/* 802F5DC0 002F1A20 4B F7 89 9D */ bl func_8026E75C +/* 802F5DC0 002F1A20 4B F7 89 9D */ bl OSDisableInterrupts /* 802F5DC4 002F1A24 80 1F 00 0C */ lwz r0, 0xc(r31) /* 802F5DC8 002F1A28 7C 7D 1B 78 */ mr r29, r3 /* 802F5DCC 002F1A2C 2C 00 FF FA */ cmpwi r0, -6 @@ -40639,7 +40639,7 @@ lbl_802F5EB0: /* 802F5EBC 002F1B1C 48 00 01 25 */ bl func_802F5FE0 /* 802F5EC0 002F1B20 7C 7E 1B 78 */ mr r30, r3 lbl_802F5EC4: -/* 802F5EC4 002F1B24 4B F7 88 99 */ bl func_8026E75C +/* 802F5EC4 002F1B24 4B F7 88 99 */ bl OSDisableInterrupts /* 802F5EC8 002F1B28 7C 7D 1B 78 */ mr r29, r3 /* 802F5ECC 002F1B2C 48 00 00 D0 */ b lbl_802F5F9C lbl_802F5ED0: @@ -40669,7 +40669,7 @@ lbl_802F5F10: /* 802F5F24 002F1B84 40 80 00 08 */ bge lbl_802F5F2C /* 802F5F28 002F1B88 3F C0 80 00 */ lis r30, 0x8000 lbl_802F5F2C: -/* 802F5F2C 002F1B8C 4B F7 88 31 */ bl func_8026E75C +/* 802F5F2C 002F1B8C 4B F7 88 31 */ bl OSDisableInterrupts /* 802F5F30 002F1B90 3C 1E 80 00 */ addis r0, r30, 0x8000 /* 802F5F34 002F1B94 7C 7D 1B 78 */ mr r29, r3 /* 802F5F38 002F1B98 28 00 00 00 */ cmplwi r0, 0 @@ -40712,7 +40712,7 @@ lbl_802F5FB8: /* 802F5FB8 002F1C18 93 CD AF 5C */ stw r30, lbl_8064021C-_SDA_BASE_(r13) lbl_802F5FBC: /* 802F5FBC 002F1C1C 7F A3 EB 78 */ mr r3, r29 -/* 802F5FC0 002F1C20 4B F7 87 C5 */ bl func_8026E784 +/* 802F5FC0 002F1C20 4B F7 87 C5 */ bl OSRestoreInterrupts /* 802F5FC4 002F1C24 39 61 00 20 */ addi r11, r1, 0x20 /* 802F5FC8 002F1C28 7F C3 F3 78 */ mr r3, r30 /* 802F5FCC 002F1C2C 4B ED 11 A5 */ bl func_801C7170 @@ -40756,7 +40756,7 @@ lbl_802F6034: /* 802F6048 002F1CA8 40 80 00 08 */ bge lbl_802F6050 /* 802F604C 002F1CAC 3F C0 80 00 */ lis r30, 0x8000 lbl_802F6050: -/* 802F6050 002F1CB0 4B F7 87 0D */ bl func_8026E75C +/* 802F6050 002F1CB0 4B F7 87 0D */ bl OSDisableInterrupts /* 802F6054 002F1CB4 3C 1E 80 00 */ addis r0, r30, 0x8000 /* 802F6058 002F1CB8 7C 7F 1B 78 */ mr r31, r3 /* 802F605C 002F1CBC 28 00 00 00 */ cmplwi r0, 0 @@ -40769,7 +40769,7 @@ lbl_802F6050: /* 802F6078 002F1CD8 90 03 00 08 */ stw r0, 8(r3) /* 802F607C 002F1CDC 48 00 00 0C */ b lbl_802F6088 lbl_802F6080: -/* 802F6080 002F1CE0 4B F7 86 DD */ bl func_8026E75C +/* 802F6080 002F1CE0 4B F7 86 DD */ bl OSDisableInterrupts /* 802F6084 002F1CE4 7C 7F 1B 78 */ mr r31, r3 lbl_802F6088: /* 802F6088 002F1CE8 4B F7 B2 71 */ bl func_802712F8 @@ -40781,7 +40781,7 @@ lbl_802F609C: /* 802F609C 002F1CFC 93 CD AF 5C */ stw r30, lbl_8064021C-_SDA_BASE_(r13) lbl_802F60A0: /* 802F60A0 002F1D00 7F E3 FB 78 */ mr r3, r31 -/* 802F60A4 002F1D04 4B F7 86 E1 */ bl func_8026E784 +/* 802F60A4 002F1D04 4B F7 86 E1 */ bl OSRestoreInterrupts /* 802F60A8 002F1D08 7F C3 F3 78 */ mr r3, r30 /* 802F60AC 002F1D0C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802F60B0 002F1D10 83 C1 00 08 */ lwz r30, 8(r1) @@ -42431,7 +42431,7 @@ func_802F76EC: /* 802F76F8 002F3358 93 E1 00 0C */ stw r31, 0xc(r1) /* 802F76FC 002F335C 93 C1 00 08 */ stw r30, 8(r1) /* 802F7700 002F3360 7C 7E 1B 78 */ mr r30, r3 -/* 802F7704 002F3364 4B F7 70 59 */ bl func_8026E75C +/* 802F7704 002F3364 4B F7 70 59 */ bl OSDisableInterrupts /* 802F7708 002F3368 7C 7F 1B 78 */ mr r31, r3 /* 802F770C 002F336C 4B FF E3 4D */ bl func_802F5A58 /* 802F7710 002F3370 2C 03 00 01 */ cmpwi r3, 1 @@ -42444,7 +42444,7 @@ func_802F76EC: /* 802F772C 002F338C 4B FF E4 65 */ bl func_802F5B90 lbl_802F7730: /* 802F7730 002F3390 7F E3 FB 78 */ mr r3, r31 -/* 802F7734 002F3394 4B F7 70 51 */ bl func_8026E784 +/* 802F7734 002F3394 4B F7 70 51 */ bl OSRestoreInterrupts /* 802F7738 002F3398 80 01 00 14 */ lwz r0, 0x14(r1) /* 802F773C 002F339C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802F7740 002F33A0 83 C1 00 08 */ lwz r30, 8(r1) @@ -53118,7 +53118,7 @@ func_803007F8: /* 80300850 002FC4B0 38 60 FF FF */ li r3, -1 /* 80300854 002FC4B4 48 00 00 F4 */ b lbl_80300948 lbl_80300858: -/* 80300858 002FC4B8 4B F6 DF 05 */ bl func_8026E75C +/* 80300858 002FC4B8 4B F6 DF 05 */ bl OSDisableInterrupts /* 8030085C 002FC4BC 80 0D AF 70 */ lwz r0, lbl_80640230-_SDA_BASE_(r13) /* 80300860 002FC4C0 7C 7E 1B 78 */ mr r30, r3 /* 80300864 002FC4C4 2C 00 00 00 */ cmpwi r0, 0 @@ -53141,7 +53141,7 @@ lbl_80300858: /* 803008A8 002FC508 90 0D AF 70 */ stw r0, lbl_80640230-_SDA_BASE_(r13) lbl_803008AC: /* 803008AC 002FC50C 7F C3 F3 78 */ mr r3, r30 -/* 803008B0 002FC510 4B F6 DE D5 */ bl func_8026E784 +/* 803008B0 002FC510 4B F6 DE D5 */ bl OSRestoreInterrupts /* 803008B4 002FC514 38 7F 00 00 */ addi r3, r31, 0 /* 803008B8 002FC518 48 00 03 51 */ bl func_80300C08 /* 803008BC 002FC51C 7F 24 CB 78 */ mr r4, r25 @@ -53261,7 +53261,7 @@ func_80300A10: /* 80300A60 002FC6C0 38 60 FF FF */ li r3, -1 /* 80300A64 002FC6C4 48 00 00 D8 */ b lbl_80300B3C lbl_80300A68: -/* 80300A68 002FC6C8 4B F6 DC F5 */ bl func_8026E75C +/* 80300A68 002FC6C8 4B F6 DC F5 */ bl OSDisableInterrupts /* 80300A6C 002FC6CC 80 0D AF 70 */ lwz r0, lbl_80640230-_SDA_BASE_(r13) /* 80300A70 002FC6D0 7C 7E 1B 78 */ mr r30, r3 /* 80300A74 002FC6D4 2C 00 00 00 */ cmpwi r0, 0 @@ -53284,7 +53284,7 @@ lbl_80300A68: /* 80300AB8 002FC718 90 0D AF 70 */ stw r0, lbl_80640230-_SDA_BASE_(r13) lbl_80300ABC: /* 80300ABC 002FC71C 7F C3 F3 78 */ mr r3, r30 -/* 80300AC0 002FC720 4B F6 DC C5 */ bl func_8026E784 +/* 80300AC0 002FC720 4B F6 DC C5 */ bl OSRestoreInterrupts /* 80300AC4 002FC724 38 7F 00 00 */ addi r3, r31, 0 /* 80300AC8 002FC728 48 00 01 41 */ bl func_80300C08 /* 80300ACC 002FC72C 7F 64 DB 78 */ mr r4, r27 @@ -56305,7 +56305,7 @@ func_8030330C: /* 8030331C 002FEF7C 3B E0 00 00 */ li r31, 0 /* 80303320 002FEF80 93 C1 00 08 */ stw r30, 8(r1) /* 80303324 002FEF84 7C 7E 1B 78 */ mr r30, r3 -/* 80303328 002FEF88 4B F6 B4 35 */ bl func_8026E75C +/* 80303328 002FEF88 4B F6 B4 35 */ bl OSDisableInterrupts /* 8030332C 002FEF8C 2C 1E 00 00 */ cmpwi r30, 0 /* 80303330 002FEF90 41 82 00 34 */ beq lbl_80303364 /* 80303334 002FEF94 80 0D AF 94 */ lwz r0, lbl_80640254-_SDA_BASE_(r13) @@ -56335,7 +56335,7 @@ lbl_80303380: /* 80303384 002FEFE4 40 82 00 08 */ bne lbl_8030338C /* 80303388 002FEFE8 3B E0 FF F7 */ li r31, -9 lbl_8030338C: -/* 8030338C 002FEFEC 4B F6 B3 F9 */ bl func_8026E784 +/* 8030338C 002FEFEC 4B F6 B3 F9 */ bl OSRestoreInterrupts /* 80303390 002FEFF0 7F E3 FB 78 */ mr r3, r31 /* 80303394 002FEFF4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80303398 002FEFF8 83 C1 00 08 */ lwz r30, 8(r1) @@ -56797,7 +56797,7 @@ func_803039F4: /* 80303A10 002FF670 80 0D AF B0 */ lwz r0, lbl_80640270-_SDA_BASE_(r13) /* 80303A14 002FF674 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80303A18 002FF678 40 82 00 5C */ bne lbl_80303A74 -/* 80303A1C 002FF67C 4B F6 AD 41 */ bl func_8026E75C +/* 80303A1C 002FF67C 4B F6 AD 41 */ bl OSDisableInterrupts /* 80303A20 002FF680 80 0D AF B0 */ lwz r0, lbl_80640270-_SDA_BASE_(r13) /* 80303A24 002FF684 7C 7E 1B 78 */ mr r30, r3 /* 80303A28 002FF688 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -56819,7 +56819,7 @@ func_803039F4: /* 80303A68 002FF6C8 90 0D AF B0 */ stw r0, lbl_80640270-_SDA_BASE_(r13) lbl_80303A6C: /* 80303A6C 002FF6CC 7F C3 F3 78 */ mr r3, r30 -/* 80303A70 002FF6D0 4B F6 AD 15 */ bl func_8026E784 +/* 80303A70 002FF6D0 4B F6 AD 15 */ bl OSRestoreInterrupts lbl_80303A74: /* 80303A74 002FF6D4 38 7F 00 18 */ addi r3, r31, 0x18 /* 80303A78 002FF6D8 4B F6 BE D1 */ bl func_8026F948 @@ -56855,7 +56855,7 @@ func_80303AC4: /* 80303AE0 002FF740 80 0D AF B0 */ lwz r0, lbl_80640270-_SDA_BASE_(r13) /* 80303AE4 002FF744 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80303AE8 002FF748 40 82 00 5C */ bne lbl_80303B44 -/* 80303AEC 002FF74C 4B F6 AC 71 */ bl func_8026E75C +/* 80303AEC 002FF74C 4B F6 AC 71 */ bl OSDisableInterrupts /* 80303AF0 002FF750 80 0D AF B0 */ lwz r0, lbl_80640270-_SDA_BASE_(r13) /* 80303AF4 002FF754 7C 7E 1B 78 */ mr r30, r3 /* 80303AF8 002FF758 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -56877,7 +56877,7 @@ func_80303AC4: /* 80303B38 002FF798 90 0D AF B0 */ stw r0, lbl_80640270-_SDA_BASE_(r13) lbl_80303B3C: /* 80303B3C 002FF79C 7F C3 F3 78 */ mr r3, r30 -/* 80303B40 002FF7A0 4B F6 AC 45 */ bl func_8026E784 +/* 80303B40 002FF7A0 4B F6 AC 45 */ bl OSRestoreInterrupts lbl_80303B44: /* 80303B44 002FF7A4 38 7F 00 18 */ addi r3, r31, 0x18 /* 80303B48 002FF7A8 4B F6 BE 01 */ bl func_8026F948 @@ -56946,7 +56946,7 @@ lbl_80303C1C: /* 80303C1C 002FF87C 80 0D AF B0 */ lwz r0, lbl_80640270-_SDA_BASE_(r13) /* 80303C20 002FF880 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80303C24 002FF884 40 82 00 5C */ bne lbl_80303C80 -/* 80303C28 002FF888 4B F6 AB 35 */ bl func_8026E75C +/* 80303C28 002FF888 4B F6 AB 35 */ bl OSDisableInterrupts /* 80303C2C 002FF88C 80 0D AF B0 */ lwz r0, lbl_80640270-_SDA_BASE_(r13) /* 80303C30 002FF890 7C 7E 1B 78 */ mr r30, r3 /* 80303C34 002FF894 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -56968,7 +56968,7 @@ lbl_80303C1C: /* 80303C74 002FF8D4 90 0D AF B0 */ stw r0, lbl_80640270-_SDA_BASE_(r13) lbl_80303C78: /* 80303C78 002FF8D8 7F C3 F3 78 */ mr r3, r30 -/* 80303C7C 002FF8DC 4B F6 AB 09 */ bl func_8026E784 +/* 80303C7C 002FF8DC 4B F6 AB 09 */ bl OSRestoreInterrupts lbl_80303C80: /* 80303C80 002FF8E0 38 7D 00 00 */ addi r3, r29, 0 /* 80303C84 002FF8E4 4B F6 BC C5 */ bl func_8026F948 @@ -57076,7 +57076,7 @@ func_80303DB0: /* 80303DCC 002FFA2C 80 0D AF B0 */ lwz r0, lbl_80640270-_SDA_BASE_(r13) /* 80303DD0 002FFA30 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80303DD4 002FFA34 40 82 00 5C */ bne lbl_80303E30 -/* 80303DD8 002FFA38 4B F6 A9 85 */ bl func_8026E75C +/* 80303DD8 002FFA38 4B F6 A9 85 */ bl OSDisableInterrupts /* 80303DDC 002FFA3C 80 0D AF B0 */ lwz r0, lbl_80640270-_SDA_BASE_(r13) /* 80303DE0 002FFA40 7C 7E 1B 78 */ mr r30, r3 /* 80303DE4 002FFA44 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -57098,7 +57098,7 @@ func_80303DB0: /* 80303E24 002FFA84 90 0D AF B0 */ stw r0, lbl_80640270-_SDA_BASE_(r13) lbl_80303E28: /* 80303E28 002FFA88 7F C3 F3 78 */ mr r3, r30 -/* 80303E2C 002FFA8C 4B F6 A9 59 */ bl func_8026E784 +/* 80303E2C 002FFA8C 4B F6 A9 59 */ bl OSRestoreInterrupts lbl_80303E30: /* 80303E30 002FFA90 38 7F 00 18 */ addi r3, r31, 0x18 /* 80303E34 002FFA94 4B F6 BD 25 */ bl func_8026FB58 @@ -57140,7 +57140,7 @@ func_80303E90: /* 80303EAC 002FFB0C 80 0D AF B0 */ lwz r0, lbl_80640270-_SDA_BASE_(r13) /* 80303EB0 002FFB10 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80303EB4 002FFB14 40 82 00 5C */ bne lbl_80303F10 -/* 80303EB8 002FFB18 4B F6 A8 A5 */ bl func_8026E75C +/* 80303EB8 002FFB18 4B F6 A8 A5 */ bl OSDisableInterrupts /* 80303EBC 002FFB1C 80 0D AF B0 */ lwz r0, lbl_80640270-_SDA_BASE_(r13) /* 80303EC0 002FFB20 7C 7E 1B 78 */ mr r30, r3 /* 80303EC4 002FFB24 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -57162,7 +57162,7 @@ func_80303E90: /* 80303F04 002FFB64 90 0D AF B0 */ stw r0, lbl_80640270-_SDA_BASE_(r13) lbl_80303F08: /* 80303F08 002FFB68 7F C3 F3 78 */ mr r3, r30 -/* 80303F0C 002FFB6C 4B F6 A8 79 */ bl func_8026E784 +/* 80303F0C 002FFB6C 4B F6 A8 79 */ bl OSRestoreInterrupts lbl_80303F10: /* 80303F10 002FFB70 38 7F 00 18 */ addi r3, r31, 0x18 /* 80303F14 002FFB74 4B F6 BA 35 */ bl func_8026F948 @@ -57229,7 +57229,7 @@ lbl_80303FD8: /* 80303FD8 002FFC38 80 0D AF B0 */ lwz r0, lbl_80640270-_SDA_BASE_(r13) /* 80303FDC 002FFC3C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80303FE0 002FFC40 40 82 00 5C */ bne lbl_8030403C -/* 80303FE4 002FFC44 4B F6 A7 79 */ bl func_8026E75C +/* 80303FE4 002FFC44 4B F6 A7 79 */ bl OSDisableInterrupts /* 80303FE8 002FFC48 80 0D AF B0 */ lwz r0, lbl_80640270-_SDA_BASE_(r13) /* 80303FEC 002FFC4C 7C 7F 1B 78 */ mr r31, r3 /* 80303FF0 002FFC50 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -57251,7 +57251,7 @@ lbl_80303FD8: /* 80304030 002FFC90 90 0D AF B0 */ stw r0, lbl_80640270-_SDA_BASE_(r13) lbl_80304034: /* 80304034 002FFC94 7F E3 FB 78 */ mr r3, r31 -/* 80304038 002FFC98 4B F6 A7 4D */ bl func_8026E784 +/* 80304038 002FFC98 4B F6 A7 4D */ bl OSRestoreInterrupts lbl_8030403C: /* 8030403C 002FFC9C 38 7E 00 00 */ addi r3, r30, 0 /* 80304040 002FFCA0 4B F6 BB 19 */ bl func_8026FB58 @@ -57331,7 +57331,7 @@ lbl_80304144: /* 80304144 002FFDA4 80 0D AF B0 */ lwz r0, lbl_80640270-_SDA_BASE_(r13) /* 80304148 002FFDA8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8030414C 002FFDAC 40 82 00 5C */ bne lbl_803041A8 -/* 80304150 002FFDB0 4B F6 A6 0D */ bl func_8026E75C +/* 80304150 002FFDB0 4B F6 A6 0D */ bl OSDisableInterrupts /* 80304154 002FFDB4 80 0D AF B0 */ lwz r0, lbl_80640270-_SDA_BASE_(r13) /* 80304158 002FFDB8 7C 7E 1B 78 */ mr r30, r3 /* 8030415C 002FFDBC 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -57353,7 +57353,7 @@ lbl_80304144: /* 8030419C 002FFDFC 90 0D AF B0 */ stw r0, lbl_80640270-_SDA_BASE_(r13) lbl_803041A0: /* 803041A0 002FFE00 7F C3 F3 78 */ mr r3, r30 -/* 803041A4 002FFE04 4B F6 A5 E1 */ bl func_8026E784 +/* 803041A4 002FFE04 4B F6 A5 E1 */ bl OSRestoreInterrupts lbl_803041A8: /* 803041A8 002FFE08 38 7F 00 00 */ addi r3, r31, 0 /* 803041AC 002FFE0C 4B F6 B7 9D */ bl func_8026F948 @@ -57600,7 +57600,7 @@ lbl_803044E8: /* 803044E8 00300148 80 0D AF C0 */ lwz r0, lbl_80640280-_SDA_BASE_(r13) /* 803044EC 0030014C 2C 00 00 00 */ cmpwi r0, 0 /* 803044F0 00300150 40 82 00 50 */ bne lbl_80304540 -/* 803044F4 00300154 4B F6 A2 69 */ bl func_8026E75C +/* 803044F4 00300154 4B F6 A2 69 */ bl OSDisableInterrupts /* 803044F8 00300158 80 0D AF C0 */ lwz r0, lbl_80640280-_SDA_BASE_(r13) /* 803044FC 0030015C 7C 7F 1B 78 */ mr r31, r3 /* 80304500 00300160 2C 00 00 00 */ cmpwi r0, 0 @@ -57619,7 +57619,7 @@ lbl_803044E8: /* 80304534 00300194 90 0D AF C0 */ stw r0, lbl_80640280-_SDA_BASE_(r13) lbl_80304538: /* 80304538 00300198 7F E3 FB 78 */ mr r3, r31 -/* 8030453C 0030019C 4B F6 A2 49 */ bl func_8026E784 +/* 8030453C 0030019C 4B F6 A2 49 */ bl OSRestoreInterrupts lbl_80304540: /* 80304540 003001A0 38 7E 00 80 */ addi r3, r30, 0x80 /* 80304544 003001A4 4B F6 B4 05 */ bl func_8026F948 @@ -57686,7 +57686,7 @@ lbl_80304614: /* 80304618 00300278 40 82 FF E8 */ bne lbl_80304600 /* 8030461C 0030027C 4B FE 7F A5 */ bl func_802EC5C0 /* 80304620 00300280 7C 7F 1B 78 */ mr r31, r3 -/* 80304624 00300284 4B F6 E1 95 */ bl func_802727B8 +/* 80304624 00300284 4B F6 E1 95 */ bl OSGetTime /* 80304628 00300288 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 8030462C 0030028C 38 A0 00 00 */ li r5, 0 /* 80304630 00300290 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -85242,7 +85242,7 @@ func_8031BB50: /* 8031BB7C 003177DC B0 04 00 00 */ sth r0, 0(r4) /* 8031BB80 003177E0 B0 04 00 02 */ sth r0, 2(r4) /* 8031BB84 003177E4 B0 04 00 04 */ sth r0, 4(r4) -/* 8031BB88 003177E8 4B F5 6C 31 */ bl func_802727B8 +/* 8031BB88 003177E8 4B F5 6C 31 */ bl OSGetTime /* 8031BB8C 003177EC 38 A1 00 08 */ addi r5, r1, 8 /* 8031BB90 003177F0 4B F5 6E 75 */ bl func_80272A04 /* 8031BB94 003177F4 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -87115,7 +87115,7 @@ func_8031D4B0: /* 8031D4E4 00319144 90 83 00 00 */ stw r4, 0(r3) /* 8031D4E8 00319148 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13) /* 8031D4EC 0031914C 90 03 01 74 */ stw r0, 0x174(r3) -/* 8031D4F0 00319150 4B F5 52 C9 */ bl func_802727B8 +/* 8031D4F0 00319150 4B F5 52 C9 */ bl OSGetTime /* 8031D4F4 00319154 80 AD B0 38 */ lwz r5, lbl_806402F8-_SDA_BASE_(r13) /* 8031D4F8 00319158 90 85 02 0C */ stw r4, 0x20c(r5) /* 8031D4FC 0031915C 90 65 02 08 */ stw r3, 0x208(r5) @@ -87267,7 +87267,7 @@ lbl_8031D5FC: /* 8031D710 00319370 93 43 00 08 */ stw r26, 8(r3) /* 8031D714 00319374 48 00 08 D0 */ b lbl_8031DFE4 lbl_8031D718: -/* 8031D718 00319378 4B F5 50 A1 */ bl func_802727B8 +/* 8031D718 00319378 4B F5 50 A1 */ bl OSGetTime /* 8031D71C 0031937C 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 8031D720 00319380 81 0D B0 38 */ lwz r8, lbl_806402F8-_SDA_BASE_(r13) /* 8031D724 00319384 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) @@ -89081,7 +89081,7 @@ func_8031F02C: /* 8031F07C 0031ACDC 40 82 00 78 */ bne lbl_8031F0F4 /* 8031F080 0031ACE0 38 61 00 08 */ addi r3, r1, 8 /* 8031F084 0031ACE4 4B FD 61 15 */ bl func_802F5198 -/* 8031F088 0031ACE8 4B F5 37 31 */ bl func_802727B8 +/* 8031F088 0031ACE8 4B F5 37 31 */ bl OSGetTime /* 8031F08C 0031ACEC 80 C1 00 0C */ lwz r6, 0xc(r1) /* 8031F090 0031ACF0 3C A0 01 00 */ lis r5, 0x00FFFFFF@ha /* 8031F094 0031ACF4 80 01 00 08 */ lwz r0, 8(r1) @@ -89487,7 +89487,7 @@ lbl_8031F5F4: /* 8031F608 0031B268 2C 00 00 00 */ cmpwi r0, 0 /* 8031F60C 0031B26C 41 82 00 FC */ beq lbl_8031F708 /* 8031F610 0031B270 3B C0 00 00 */ li r30, 0 -/* 8031F614 0031B274 4B F5 31 A5 */ bl func_802727B8 +/* 8031F614 0031B274 4B F5 31 A5 */ bl OSGetTime /* 8031F618 0031B278 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 8031F61C 0031B27C 83 ED B0 48 */ lwz r31, lbl_80640308-_SDA_BASE_(r13) /* 8031F620 0031B280 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) @@ -89518,7 +89518,7 @@ lbl_8031F5F4: /* 8031F684 0031B2E4 80 63 00 04 */ lwz r3, 4(r3) /* 8031F688 0031B2E8 48 01 D7 B1 */ bl func_8033CE38 /* 8031F68C 0031B2EC 7C 7E 1B 78 */ mr r30, r3 -/* 8031F690 0031B2F0 4B F5 31 29 */ bl func_802727B8 +/* 8031F690 0031B2F0 4B F5 31 29 */ bl OSGetTime /* 8031F694 0031B2F4 83 ED B0 48 */ lwz r31, lbl_80640308-_SDA_BASE_(r13) /* 8031F698 0031B2F8 90 9F 00 14 */ stw r4, 0x14(r31) /* 8031F69C 0031B2FC 90 7F 00 10 */ stw r3, 0x10(r31) @@ -89931,7 +89931,7 @@ func_8031FC10: /* 8031FC24 0031B884 41 82 00 1C */ beq lbl_8031FC40 /* 8031FC28 0031B888 38 00 00 00 */ li r0, 0 /* 8031FC2C 0031B88C 90 03 00 08 */ stw r0, 8(r3) -/* 8031FC30 0031B890 4B F5 2B 89 */ bl func_802727B8 +/* 8031FC30 0031B890 4B F5 2B 89 */ bl OSGetTime /* 8031FC34 0031B894 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13) /* 8031FC38 0031B898 90 85 00 14 */ stw r4, 0x14(r5) /* 8031FC3C 0031B89C 90 65 00 10 */ stw r3, 0x10(r5) @@ -91397,7 +91397,7 @@ lbl_803210B0: /* 803210B4 0031CD14 80 03 00 30 */ lwz r0, 0x30(r3) /* 803210B8 0031CD18 2C 00 00 00 */ cmpwi r0, 0 /* 803210BC 0031CD1C 41 82 00 E4 */ beq lbl_803211A0 -/* 803210C0 0031CD20 4B F5 16 F9 */ bl func_802727B8 +/* 803210C0 0031CD20 4B F5 16 F9 */ bl OSGetTime /* 803210C4 0031CD24 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 803210C8 0031CD28 83 ED B0 50 */ lwz r31, lbl_80640310-_SDA_BASE_(r13) /* 803210CC 0031CD2C 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) @@ -91808,7 +91808,7 @@ lbl_80321670: /* 80321674 0031D2D4 38 60 00 20 */ li r3, 0x20 /* 80321678 0031D2D8 4C C6 31 82 */ crclr 6 /* 8032167C 0031D2DC 4B FF B4 B9 */ bl func_8031CB34 -/* 80321680 0031D2E0 4B F5 11 39 */ bl func_802727B8 +/* 80321680 0031D2E0 4B F5 11 39 */ bl OSGetTime /* 80321684 0031D2E4 3C C0 6C 08 */ lis r6, 0x6C078965@ha /* 80321688 0031D2E8 3C A0 5D 59 */ lis r5, 0x5D588B65@ha /* 8032168C 0031D2EC 39 06 89 65 */ addi r8, r6, 0x6C078965@l @@ -91884,7 +91884,7 @@ func_80321720: /* 80321790 0031D3F0 38 60 00 20 */ li r3, 0x20 /* 80321794 0031D3F4 4C C6 31 82 */ crclr 6 /* 80321798 0031D3F8 4B FF B3 9D */ bl func_8031CB34 -/* 8032179C 0031D3FC 4B F5 10 1D */ bl func_802727B8 +/* 8032179C 0031D3FC 4B F5 10 1D */ bl OSGetTime /* 803217A0 0031D400 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13) /* 803217A4 0031D404 3D 00 80 32 */ lis r8, lbl_8032139C@ha /* 803217A8 0031D408 38 00 00 01 */ li r0, 1 @@ -91918,7 +91918,7 @@ lbl_803217F8: /* 80321814 0031D474 38 60 00 20 */ li r3, 0x20 /* 80321818 0031D478 4C C6 31 82 */ crclr 6 /* 8032181C 0031D47C 4B FF B3 19 */ bl func_8031CB34 -/* 80321820 0031D480 4B F5 0F 99 */ bl func_802727B8 +/* 80321820 0031D480 4B F5 0F 99 */ bl OSGetTime /* 80321824 0031D484 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13) /* 80321828 0031D488 3D 00 80 32 */ lis r8, lbl_8032139C@ha /* 8032182C 0031D48C 38 00 00 01 */ li r0, 1 @@ -92111,7 +92111,7 @@ lbl_80321A78: /* 80321AF8 0031D758 38 60 00 20 */ li r3, 0x20 /* 80321AFC 0031D75C 4C C6 31 82 */ crclr 6 /* 80321B00 0031D760 4B FF B0 35 */ bl func_8031CB34 -/* 80321B04 0031D764 4B F5 0C B5 */ bl func_802727B8 +/* 80321B04 0031D764 4B F5 0C B5 */ bl OSGetTime /* 80321B08 0031D768 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13) /* 80321B0C 0031D76C 3D 00 80 32 */ lis r8, lbl_8032139C@ha /* 80321B10 0031D770 38 00 00 01 */ li r0, 1 @@ -95503,11 +95503,11 @@ lbl_8032495C: /* 80324994 003205F4 90 83 00 08 */ stw r4, 8(r3) /* 80324998 003205F8 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13) /* 8032499C 003205FC 90 83 00 0C */ stw r4, 0xc(r3) -/* 803249A0 00320600 4B F4 DE 19 */ bl func_802727B8 +/* 803249A0 00320600 4B F4 DE 19 */ bl OSGetTime /* 803249A4 00320604 80 AD B0 64 */ lwz r5, lbl_80640324-_SDA_BASE_(r13) /* 803249A8 00320608 90 85 00 14 */ stw r4, 0x14(r5) /* 803249AC 0032060C 90 65 00 10 */ stw r3, 0x10(r5) -/* 803249B0 00320610 4B F4 DE 09 */ bl func_802727B8 +/* 803249B0 00320610 4B F4 DE 09 */ bl OSGetTime /* 803249B4 00320614 80 AD B0 64 */ lwz r5, lbl_80640324-_SDA_BASE_(r13) /* 803249B8 00320618 90 85 00 1C */ stw r4, 0x1c(r5) /* 803249BC 0032061C 90 65 00 18 */ stw r3, 0x18(r5) @@ -95989,11 +95989,11 @@ lbl_80325090: /* 803250B4 00320D14 90 03 00 0C */ stw r0, 0xc(r3) /* 803250B8 00320D18 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13) /* 803250BC 00320D1C 98 03 00 02 */ stb r0, 2(r3) -/* 803250C0 00320D20 4B F4 D6 F9 */ bl func_802727B8 +/* 803250C0 00320D20 4B F4 D6 F9 */ bl OSGetTime /* 803250C4 00320D24 80 AD B0 64 */ lwz r5, lbl_80640324-_SDA_BASE_(r13) /* 803250C8 00320D28 90 85 00 1C */ stw r4, 0x1c(r5) /* 803250CC 00320D2C 90 65 00 18 */ stw r3, 0x18(r5) -/* 803250D0 00320D30 4B F4 D6 E9 */ bl func_802727B8 +/* 803250D0 00320D30 4B F4 D6 E9 */ bl OSGetTime /* 803250D4 00320D34 80 AD B0 64 */ lwz r5, lbl_80640324-_SDA_BASE_(r13) /* 803250D8 00320D38 90 85 00 14 */ stw r4, 0x14(r5) /* 803250DC 00320D3C 90 65 00 10 */ stw r3, 0x10(r5) @@ -96305,7 +96305,7 @@ lbl_8032551C: /* 8032554C 003211AC 80 1F 01 D0 */ lwz r0, 0x1d0(r31) /* 80325550 003211B0 2C 00 00 00 */ cmpwi r0, 0 /* 80325554 003211B4 41 82 02 50 */ beq lbl_803257A4 -/* 80325558 003211B8 4B F4 D2 61 */ bl func_802727B8 +/* 80325558 003211B8 4B F4 D2 61 */ bl OSGetTime /* 8032555C 003211BC 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 80325560 003211C0 81 1F 01 DC */ lwz r8, 0x1dc(r31) /* 80325564 003211C4 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -96468,7 +96468,7 @@ lbl_803257A4: /* 803257B4 00321414 88 1B 00 0D */ lbz r0, 0xd(r27) /* 803257B8 00321418 1C 60 0B B8 */ mulli r3, r0, 0xbb8 /* 803257BC 0032141C 3B 83 0B B8 */ addi r28, r3, 0xbb8 -/* 803257C0 00321420 4B F4 CF F9 */ bl func_802727B8 +/* 803257C0 00321420 4B F4 CF F9 */ bl OSGetTime /* 803257C4 00321424 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 803257C8 00321428 81 1B 01 CC */ lwz r8, 0x1cc(r27) /* 803257CC 0032142C 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -96521,7 +96521,7 @@ lbl_80325874: /* 8032587C 003214DC 40 82 00 08 */ bne lbl_80325884 /* 80325880 003214E0 3B 60 03 E8 */ li r27, 0x3e8 lbl_80325884: -/* 80325884 003214E4 4B F4 CF 35 */ bl func_802727B8 +/* 80325884 003214E4 4B F4 CF 35 */ bl OSGetTime /* 80325888 003214E8 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 8032588C 003214EC 81 1F 00 F4 */ lwz r8, 0xf4(r31) /* 80325890 003214F0 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -96556,7 +96556,7 @@ lbl_80325884: /* 80325904 00321564 80 7F 01 94 */ lwz r3, 0x194(r31) /* 80325908 00321568 7C 60 03 79 */ or. r0, r3, r0 /* 8032590C 0032156C 41 82 00 90 */ beq lbl_8032599C -/* 80325910 00321570 4B F4 CE A9 */ bl func_802727B8 +/* 80325910 00321570 4B F4 CE A9 */ bl OSGetTime /* 80325914 00321574 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 80325918 00321578 81 1F 01 94 */ lwz r8, 0x194(r31) /* 8032591C 0032157C 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -96595,7 +96595,7 @@ lbl_8032599C: /* 8032599C 003215FC 88 1F 03 E0 */ lbz r0, 0x3e0(r31) /* 803259A0 00321600 28 00 00 06 */ cmplwi r0, 6 /* 803259A4 00321604 40 82 05 14 */ bne lbl_80325EB8 -/* 803259A8 00321608 4B F4 CE 11 */ bl func_802727B8 +/* 803259A8 00321608 4B F4 CE 11 */ bl OSGetTime /* 803259AC 0032160C 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 803259B0 00321610 81 1F 04 74 */ lwz r8, 0x474(r31) /* 803259B4 00321614 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -96671,7 +96671,7 @@ lbl_80325AA8: /* 80325AC0 00321720 88 1F 00 15 */ lbz r0, 0x15(r31) /* 80325AC4 00321724 2C 00 00 00 */ cmpwi r0, 0 /* 80325AC8 00321728 40 82 00 60 */ bne lbl_80325B28 -/* 80325ACC 0032172C 4B F4 CC ED */ bl func_802727B8 +/* 80325ACC 0032172C 4B F4 CC ED */ bl OSGetTime /* 80325AD0 00321730 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 80325AD4 00321734 81 1F 04 74 */ lwz r8, 0x474(r31) /* 80325AD8 00321738 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -96699,7 +96699,7 @@ lbl_80325B28: /* 80325B2C 0032178C 88 1B 00 15 */ lbz r0, 0x15(r27) /* 80325B30 00321790 2C 00 00 00 */ cmpwi r0, 0 /* 80325B34 00321794 41 82 03 84 */ beq lbl_80325EB8 -/* 80325B38 00321798 4B F4 CC 81 */ bl func_802727B8 +/* 80325B38 00321798 4B F4 CC 81 */ bl OSGetTime /* 80325B3C 0032179C 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 80325B40 003217A0 81 1B 04 74 */ lwz r8, 0x474(r27) /* 80325B44 003217A4 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -96746,7 +96746,7 @@ lbl_80325B94: /* 80325BE4 00321844 88 1F 03 E0 */ lbz r0, 0x3e0(r31) /* 80325BE8 00321848 28 00 00 08 */ cmplwi r0, 8 /* 80325BEC 0032184C 40 82 02 CC */ bne lbl_80325EB8 -/* 80325BF0 00321850 4B F4 CB C9 */ bl func_802727B8 +/* 80325BF0 00321850 4B F4 CB C9 */ bl OSGetTime /* 80325BF4 00321854 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 80325BF8 00321858 81 1F 04 74 */ lwz r8, 0x474(r31) /* 80325BFC 0032185C 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -96850,7 +96850,7 @@ lbl_80325D5C: /* 80325D6C 003219CC 2C 03 00 05 */ cmpwi r3, 5 /* 80325D70 003219D0 40 82 01 48 */ bne lbl_80325EB8 /* 80325D74 003219D4 83 8D B0 68 */ lwz r28, lbl_80640328-_SDA_BASE_(r13) -/* 80325D78 003219D8 4B F4 CA 41 */ bl func_802727B8 +/* 80325D78 003219D8 4B F4 CA 41 */ bl OSGetTime /* 80325D7C 003219DC 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 80325D80 003219E0 81 1C 02 0C */ lwz r8, 0x20c(r28) /* 80325D84 003219E4 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -96917,7 +96917,7 @@ lbl_80325E60: /* 80325E6C 00321ACC 88 64 01 B1 */ lbz r3, 0x1b1(r4) /* 80325E70 00321AD0 38 03 00 01 */ addi r0, r3, 1 /* 80325E74 00321AD4 98 04 01 B1 */ stb r0, 0x1b1(r4) -/* 80325E78 00321AD8 4B F4 C9 41 */ bl func_802727B8 +/* 80325E78 00321AD8 4B F4 C9 41 */ bl OSGetTime /* 80325E7C 00321ADC 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 80325E80 00321AE0 3C A0 10 62 */ lis r5, 0x10624DD3@ha /* 80325E84 00321AE4 80 C6 00 F8 */ lwz r6, 0x800000F8@l(r6) @@ -96945,7 +96945,7 @@ lbl_80325ED0: /* 80325ED4 00321B34 80 7B 01 8C */ lwz r3, 0x18c(r27) /* 80325ED8 00321B38 7C 60 03 79 */ or. r0, r3, r0 /* 80325EDC 00321B3C 41 82 00 88 */ beq lbl_80325F64 -/* 80325EE0 00321B40 4B F4 C8 D9 */ bl func_802727B8 +/* 80325EE0 00321B40 4B F4 C8 D9 */ bl OSGetTime /* 80325EE4 00321B44 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 80325EE8 00321B48 81 1B 01 8C */ lwz r8, 0x18c(r27) /* 80325EEC 00321B4C 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -96994,7 +96994,7 @@ lbl_80325F64: /* 80325F94 00321BF4 80 7B 01 7C */ lwz r3, 0x17c(r27) /* 80325F98 00321BF8 7C 60 03 79 */ or. r0, r3, r0 /* 80325F9C 00321BFC 41 82 01 88 */ beq lbl_80326124 -/* 80325FA0 00321C00 4B F4 C8 19 */ bl func_802727B8 +/* 80325FA0 00321C00 4B F4 C8 19 */ bl OSGetTime /* 80325FA4 00321C04 80 1B 01 78 */ lwz r0, 0x178(r27) /* 80325FA8 00321C08 6C 65 80 00 */ xoris r5, r3, 0x8000 /* 80325FAC 00321C0C 80 7B 01 7C */ lwz r3, 0x17c(r27) @@ -97151,7 +97151,7 @@ lbl_803261D4: /* 803261D8 00321E38 80 1B 01 A4 */ lwz r0, 0x1a4(r27) /* 803261DC 00321E3C 2C 00 00 12 */ cmpwi r0, 0x12 /* 803261E0 00321E40 40 82 00 8C */ bne lbl_8032626C -/* 803261E4 00321E44 4B F4 C5 D5 */ bl func_802727B8 +/* 803261E4 00321E44 4B F4 C5 D5 */ bl OSGetTime /* 803261E8 00321E48 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 803261EC 00321E4C 81 1B 02 04 */ lwz r8, 0x204(r27) /* 803261F0 00321E50 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6) @@ -98683,7 +98683,7 @@ lbl_803277F0: /* 8032780C 0032346C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13) /* 80327810 00323470 38 00 00 12 */ li r0, 0x12 /* 80327814 00323474 90 03 01 A4 */ stw r0, 0x1a4(r3) -/* 80327818 00323478 4B F4 AF A1 */ bl func_802727B8 +/* 80327818 00323478 4B F4 AF A1 */ bl OSGetTime /* 8032781C 0032347C 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 80327820 00323480 90 85 02 04 */ stw r4, 0x204(r5) /* 80327824 00323484 90 65 02 00 */ stw r3, 0x200(r5) @@ -99607,7 +99607,7 @@ lbl_80328490: lbl_803284E4: /* 803284E4 00324144 2C 1F 00 00 */ cmpwi r31, 0 /* 803284E8 00324148 40 82 00 44 */ bne lbl_8032852C -/* 803284EC 0032414C 4B F4 A2 CD */ bl func_802727B8 +/* 803284EC 0032414C 4B F4 A2 CD */ bl OSGetTime /* 803284F0 00324150 3C C0 80 00 */ lis r6, 0x800000F8@ha /* 803284F4 00324154 3C A0 10 62 */ lis r5, 0x10624DD3@ha /* 803284F8 00324158 80 C6 00 F8 */ lwz r6, 0x800000F8@l(r6) @@ -100038,7 +100038,7 @@ lbl_80328AF8: /* 80328B14 00324774 93 63 04 68 */ stw r27, 0x468(r3) /* 80328B18 00324778 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13) /* 80328B1C 0032477C 93 E3 04 6C */ stw r31, 0x46c(r3) -/* 80328B20 00324780 4B F4 9C 99 */ bl func_802727B8 +/* 80328B20 00324780 4B F4 9C 99 */ bl OSGetTime /* 80328B24 00324784 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13) /* 80328B28 00324788 2C 1E 00 00 */ cmpwi r30, 0 /* 80328B2C 0032478C 90 85 04 74 */ stw r4, 0x474(r5) |