summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--asm/init.s2
-rw-r--r--asm/text_1.s34
-rw-r--r--asm/text_10.s10
-rw-r--r--asm/text_3.s8
-rw-r--r--asm/text_6.s96
-rw-r--r--asm/text_7.s212
-rw-r--r--asm/text_8.s134
-rw-r--r--asm/text_9.s2
8 files changed, 259 insertions, 239 deletions
diff --git a/asm/init.s b/asm/init.s
index 2633cde..67b33d5 100644
--- a/asm/init.s
+++ b/asm/init.s
@@ -1751,7 +1751,7 @@ __init_hardware:
/* 800063D0 000024D0 7C 00 01 24 */ mtmsr r0
/* 800063D4 000024D4 7F E8 02 A6 */ mflr r31
/* 800063D8 000024D8 48 26 32 15 */ bl func_802695EC
-/* 800063DC 000024DC 48 26 1F BD */ bl func_80268398
+/* 800063DC 000024DC 48 26 1F BD */ bl __OSFPRInit
/* 800063E0 000024E0 48 26 46 FD */ bl func_8026AADC
/* 800063E4 000024E4 7F E8 03 A6 */ mtlr r31
/* 800063E8 000024E8 4E 80 00 20 */ blr
diff --git a/asm/text_1.s b/asm/text_1.s
index 2be8b38..0bf1926 100644
--- a/asm/text_1.s
+++ b/asm/text_1.s
@@ -7354,7 +7354,7 @@ func_8000CD70:
/* 8000CD94 000089F4 38 04 00 01 */ addi r0, r4, 1
/* 8000CD98 000089F8 3B FF 5F C0 */ addi r31, r31, lbl_80405FC0@l
/* 8000CD9C 000089FC 90 0D 96 B4 */ stw r0, lbl_8063E974-_SDA_BASE_(r13)
-/* 8000CDA0 00008A00 48 24 A0 85 */ bl func_80256E24
+/* 8000CDA0 00008A00 48 24 A0 85 */ bl cFielder_IsPlayingPowerupAnim
/* 8000CDA4 00008A04 28 03 00 01 */ cmplwi r3, 1
/* 8000CDA8 00008A08 40 82 00 20 */ bne lbl_8000CDC8
/* 8000CDAC 00008A0C 38 7E 10 70 */ addi r3, r30, 0x1070
@@ -7382,7 +7382,7 @@ lbl_8000CDE4:
/* 8000CDFC 00008A5C 54 60 44 2E */ rlwinm r0, r3, 8, 0x10, 0x17
/* 8000CE00 00008A60 7C 7E 02 14 */ add r3, r30, r0
/* 8000CE04 00008A64 38 63 12 68 */ addi r3, r3, 0x1268
-/* 8000CE08 00008A68 48 24 A0 1D */ bl func_80256E24
+/* 8000CE08 00008A68 48 24 A0 1D */ bl cFielder_IsPlayingPowerupAnim
/* 8000CE0C 00008A6C 28 03 00 01 */ cmplwi r3, 1
/* 8000CE10 00008A70 40 82 00 44 */ bne lbl_8000CE54
/* 8000CE14 00008A74 88 1E 26 69 */ lbz r0, 0x2669(r30)
@@ -8884,7 +8884,7 @@ lbl_8000E310:
/* 8000E370 00009FD0 54 00 44 2E */ rlwinm r0, r0, 8, 0x10, 0x17
/* 8000E374 00009FD4 7C 7E 02 14 */ add r3, r30, r0
/* 8000E378 00009FD8 38 63 12 68 */ addi r3, r3, 0x1268
-/* 8000E37C 00009FDC 48 24 8A A9 */ bl func_80256E24
+/* 8000E37C 00009FDC 48 24 8A A9 */ bl cFielder_IsPlayingPowerupAnim
/* 8000E380 00009FE0 28 03 00 01 */ cmplwi r3, 1
/* 8000E384 00009FE4 40 82 00 64 */ bne lbl_8000E3E8
/* 8000E388 00009FE8 88 1E 26 69 */ lbz r0, 0x2669(r30)
@@ -9198,7 +9198,7 @@ lbl_8000E7D8:
/* 8000E7F8 0000A458 7C 00 18 00 */ cmpw r0, r3
/* 8000E7FC 0000A45C 40 81 00 78 */ ble lbl_8000E874
/* 8000E800 0000A460 38 7B 10 70 */ addi r3, r27, 0x1070
-/* 8000E804 0000A464 48 24 86 21 */ bl func_80256E24
+/* 8000E804 0000A464 48 24 86 21 */ bl cFielder_IsPlayingPowerupAnim
/* 8000E808 0000A468 28 03 00 01 */ cmplwi r3, 1
/* 8000E80C 0000A46C 40 82 00 14 */ bne lbl_8000E820
/* 8000E810 0000A470 3C 60 80 40 */ lis r3, lbl_8040665A@ha
@@ -14902,7 +14902,7 @@ func_800138FC:
/* 80013920 0000F580 3B 9C 5F C0 */ addi r28, r28, lbl_80405FC0@l
/* 80013924 0000F584 40 82 15 4C */ bne lbl_80014E70
/* 80013928 0000F588 38 63 10 70 */ addi r3, r3, 0x1070
-/* 8001392C 0000F58C 48 24 34 F9 */ bl func_80256E24
+/* 8001392C 0000F58C 48 24 34 F9 */ bl cFielder_IsPlayingPowerupAnim
/* 80013930 0000F590 28 03 00 01 */ cmplwi r3, 1
/* 80013934 0000F594 40 82 00 18 */ bne lbl_8001394C
/* 80013938 0000F598 7D E3 7B 78 */ mr r3, r15
@@ -16795,7 +16795,7 @@ lbl_8001533C:
/* 80015348 00010FA8 4B FF 7A 29 */ bl func_8000CD70
lbl_8001534C:
/* 8001534C 00010FAC 38 7E 10 70 */ addi r3, r30, 0x1070
-/* 80015350 00010FB0 48 24 1A D5 */ bl func_80256E24
+/* 80015350 00010FB0 48 24 1A D5 */ bl cFielder_IsPlayingPowerupAnim
/* 80015354 00010FB4 28 03 00 01 */ cmplwi r3, 1
/* 80015358 00010FB8 41 82 FF A0 */ beq lbl_800152F8
lbl_8001535C:
@@ -16842,7 +16842,7 @@ lbl_800153E4:
/* 800153E8 00011048 2C 00 00 00 */ cmpwi r0, 0
/* 800153EC 0001104C 41 82 00 44 */ beq lbl_80015430
/* 800153F0 00011050 38 63 10 70 */ addi r3, r3, 0x1070
-/* 800153F4 00011054 48 24 1A 31 */ bl func_80256E24
+/* 800153F4 00011054 48 24 1A 31 */ bl cFielder_IsPlayingPowerupAnim
/* 800153F8 00011058 28 03 00 01 */ cmplwi r3, 1
/* 800153FC 0001105C 40 82 00 18 */ bne lbl_80015414
/* 80015400 00011060 3C 60 80 40 */ lis r3, lbl_804072BB@ha
@@ -17009,7 +17009,7 @@ func_80015608:
/* 80015638 00011298 2C 00 00 00 */ cmpwi r0, 0
/* 8001563C 0001129C 41 82 00 44 */ beq lbl_80015680
/* 80015640 000112A0 38 63 10 70 */ addi r3, r3, 0x1070
-/* 80015644 000112A4 48 24 17 E1 */ bl func_80256E24
+/* 80015644 000112A4 48 24 17 E1 */ bl cFielder_IsPlayingPowerupAnim
/* 80015648 000112A8 28 03 00 01 */ cmplwi r3, 1
/* 8001564C 000112AC 40 82 00 18 */ bne lbl_80015664
/* 80015650 000112B0 3C 60 80 40 */ lis r3, lbl_804072BB@ha
@@ -18778,7 +18778,7 @@ lbl_80016F40:
/* 80016F94 00012BF4 2C 00 00 02 */ cmpwi r0, 2
/* 80016F98 00012BF8 41 80 00 9C */ blt lbl_80017034
/* 80016F9C 00012BFC 38 76 10 70 */ addi r3, r22, 0x1070
-/* 80016FA0 00012C00 48 23 FE 85 */ bl func_80256E24
+/* 80016FA0 00012C00 48 23 FE 85 */ bl cFielder_IsPlayingPowerupAnim
/* 80016FA4 00012C04 2C 03 00 00 */ cmpwi r3, 0
/* 80016FA8 00012C08 40 82 00 8C */ bne lbl_80017034
/* 80016FAC 00012C0C 3C 76 00 01 */ addis r3, r22, 1
@@ -22788,7 +22788,7 @@ lbl_8001A74C:
/* 8001A768 000163C8 2C 00 00 02 */ cmpwi r0, 2
/* 8001A76C 000163CC 41 80 01 78 */ blt lbl_8001A8E4
/* 8001A770 000163D0 38 6F 10 70 */ addi r3, r15, 0x1070
-/* 8001A774 000163D4 48 23 C6 B1 */ bl func_80256E24
+/* 8001A774 000163D4 48 23 C6 B1 */ bl cFielder_IsPlayingPowerupAnim
/* 8001A778 000163D8 2C 03 00 00 */ cmpwi r3, 0
/* 8001A77C 000163DC 40 82 01 68 */ bne lbl_8001A8E4
/* 8001A780 000163E0 2C 1B 00 00 */ cmpwi r27, 0
@@ -24564,7 +24564,7 @@ lbl_8001C130:
/* 8001C140 00017DA0 2C 10 00 00 */ cmpwi r16, 0
/* 8001C144 00017DA4 40 82 00 24 */ bne lbl_8001C168
/* 8001C148 00017DA8 38 6F 10 70 */ addi r3, r15, 0x1070
-/* 8001C14C 00017DAC 48 23 AC D9 */ bl func_80256E24
+/* 8001C14C 00017DAC 48 23 AC D9 */ bl cFielder_IsPlayingPowerupAnim
/* 8001C150 00017DB0 28 03 00 01 */ cmplwi r3, 1
/* 8001C154 00017DB4 40 82 00 14 */ bne lbl_8001C168
/* 8001C158 00017DB8 38 78 1E 8C */ addi r3, r24, 0x1e8c
@@ -24649,7 +24649,7 @@ lbl_8001C27C:
/* 8001C27C 00017EDC 2C 10 00 00 */ cmpwi r16, 0
/* 8001C280 00017EE0 40 82 00 24 */ bne lbl_8001C2A4
/* 8001C284 00017EE4 38 6F 10 70 */ addi r3, r15, 0x1070
-/* 8001C288 00017EE8 48 23 AB 9D */ bl func_80256E24
+/* 8001C288 00017EE8 48 23 AB 9D */ bl cFielder_IsPlayingPowerupAnim
/* 8001C28C 00017EEC 28 03 00 01 */ cmplwi r3, 1
/* 8001C290 00017EF0 40 82 00 14 */ bne lbl_8001C2A4
/* 8001C294 00017EF4 38 78 1E D8 */ addi r3, r24, 0x1ed8
@@ -25605,7 +25605,7 @@ lbl_8001D020:
/* 8001D03C 00018C9C 2C 00 00 02 */ cmpwi r0, 2
/* 8001D040 00018CA0 41 80 01 50 */ blt lbl_8001D190
/* 8001D044 00018CA4 38 6F 10 70 */ addi r3, r15, 0x1070
-/* 8001D048 00018CA8 48 23 9D DD */ bl func_80256E24
+/* 8001D048 00018CA8 48 23 9D DD */ bl cFielder_IsPlayingPowerupAnim
/* 8001D04C 00018CAC 2C 03 00 00 */ cmpwi r3, 0
/* 8001D050 00018CB0 40 82 01 40 */ bne lbl_8001D190
/* 8001D054 00018CB4 2C 10 00 00 */ cmpwi r16, 0
@@ -30029,7 +30029,7 @@ lbl_80020DE8:
/* 80020DEC 0001CA4C 54 00 40 2E */ slwi r0, r0, 8
/* 80020DF0 0001CA50 7C 7E 02 14 */ add r3, r30, r0
/* 80020DF4 0001CA54 38 63 12 68 */ addi r3, r3, 0x1268
-/* 80020DF8 0001CA58 48 23 60 2D */ bl func_80256E24
+/* 80020DF8 0001CA58 48 23 60 2D */ bl cFielder_IsPlayingPowerupAnim
/* 80020DFC 0001CA5C 28 03 00 01 */ cmplwi r3, 1
/* 80020E00 0001CA60 41 82 FF 94 */ beq lbl_80020D94
lbl_80020E04:
@@ -96857,7 +96857,7 @@ lbl_8005A908:
lbl_8005A910:
/* 8005A910 00056570 7F 83 E3 78 */ mr r3, r28
/* 8005A914 00056574 7F 04 C3 78 */ mr r4, r24
-/* 8005A918 00056578 48 20 FD 3D */ bl func_8026A654
+/* 8005A918 00056578 48 20 FD 3D */ bl DCFlushRange
/* 8005A91C 0005657C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
/* 8005A920 00056580 28 19 00 0A */ cmplwi r25, 0xa
/* 8005A924 00056584 A0 03 16 FE */ lhz r0, 0x16fe(r3)
@@ -98457,7 +98457,7 @@ lbl_8005BF7C:
lbl_8005BF84:
/* 8005BF84 00057BE4 7F 03 C3 78 */ mr r3, r24
/* 8005BF88 00057BE8 38 80 26 80 */ li r4, 0x2680
-/* 8005BF8C 00057BEC 48 20 E6 C9 */ bl func_8026A654
+/* 8005BF8C 00057BEC 48 20 E6 C9 */ bl DCFlushRange
/* 8005BF90 00057BF0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
/* 8005BF94 00057BF4 A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 8005BF98 00057BF8 60 00 00 02 */ ori r0, r0, 2
@@ -99118,7 +99118,7 @@ lbl_8005C8B8:
lbl_8005C8C0:
/* 8005C8C0 00058520 7F 03 C3 78 */ mr r3, r24
/* 8005C8C4 00058524 38 80 31 C0 */ li r4, 0x31c0
-/* 8005C8C8 00058528 48 20 DD 8D */ bl func_8026A654
+/* 8005C8C8 00058528 48 20 DD 8D */ bl DCFlushRange
/* 8005C8CC 0005852C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
/* 8005C8D0 00058530 A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 8005C8D4 00058534 60 00 00 02 */ ori r0, r0, 2
diff --git a/asm/text_10.s b/asm/text_10.s
index b94f891..6d68f7f 100644
--- a/asm/text_10.s
+++ b/asm/text_10.s
@@ -66428,7 +66428,7 @@ lbl_803628F0:
lbl_80362920:
/* 80362920 0035E580 2C 1D 00 00 */ cmpwi r29, 0
/* 80362924 0035E584 41 82 00 08 */ beq lbl_8036292C
-/* 80362928 0035E588 4B F0 59 41 */ bl func_80268268
+/* 80362928 0035E588 4B F0 59 41 */ bl PPCHalt
lbl_8036292C:
/* 8036292C 0035E58C 39 61 00 20 */ addi r11, r1, 0x20
/* 80362930 0035E590 4B E6 48 41 */ bl func_801C7170
@@ -66471,7 +66471,7 @@ lbl_80362978:
/* 803629B4 0035E614 91 61 00 6C */ stw r11, 0x6c(r1)
/* 803629B8 0035E618 90 01 00 70 */ stw r0, 0x70(r1)
/* 803629BC 0035E61C 4B FF FE 85 */ bl func_80362840
-/* 803629C0 0035E620 4B F0 58 A9 */ bl func_80268268
+/* 803629C0 0035E620 4B F0 58 A9 */ bl PPCHalt
/* 803629C4 0035E624 80 01 00 84 */ lwz r0, 0x84(r1)
/* 803629C8 0035E628 83 E1 00 7C */ lwz r31, 0x7c(r1)
/* 803629CC 0035E62C 7C 08 03 A6 */ mtlr r0
@@ -72843,7 +72843,7 @@ func_803685A0:
/* 803685D4 00364234 4B C9 BB 31 */ bl func_80004104
/* 803685D8 00364238 38 7F 17 40 */ addi r3, r31, 0x1740
/* 803685DC 0036423C 38 80 01 00 */ li r4, 0x100
-/* 803685E0 00364240 4B F0 20 75 */ bl func_8026A654
+/* 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
@@ -97868,7 +97868,7 @@ lbl_8037DF1C:
/* 8037DF2C 00379B8C 3E A0 80 64 */ lis r21, lbl_80638D60@ha
/* 8037DF30 00379B90 7E 84 A3 78 */ mr r4, r20
/* 8037DF34 00379B94 38 75 8D 60 */ addi r3, r21, lbl_80638D60@l
-/* 8037DF38 00379B98 4B EE C6 F1 */ bl func_8026A628
+/* 8037DF38 00379B98 4B EE C6 F1 */ bl DCInvalidateRange
/* 8037DF3C 00379B9C 81 97 00 00 */ lwz r12, 0(r23)
/* 8037DF40 00379BA0 7E E3 BB 78 */ mr r3, r23
/* 8037DF44 00379BA4 7E C4 B3 78 */ mr r4, r22
@@ -97923,7 +97923,7 @@ lbl_8037DFD0:
/* 8037DFFC 00379C5C 4B C8 60 05 */ bl memcpy
/* 8037E000 00379C60 7E 83 A3 78 */ mr r3, r20
/* 8037E004 00379C64 7F A4 EB 78 */ mr r4, r29
-/* 8037E008 00379C68 4B EE C6 4D */ bl func_8026A654
+/* 8037E008 00379C68 4B EE C6 4D */ bl DCFlushRange
/* 8037E00C 00379C6C 3B DE 00 01 */ addi r30, r30, 1
/* 8037E010 00379C70 3B 18 00 38 */ addi r24, r24, 0x38
/* 8037E014 00379C74 3A F7 00 02 */ addi r23, r23, 2
diff --git a/asm/text_3.s b/asm/text_3.s
index 8aeeeea..82565fe 100644
--- a/asm/text_3.s
+++ b/asm/text_3.s
@@ -47004,7 +47004,7 @@ lbl_800E6818:
lbl_800E6820:
/* 800E6820 000E2480 7F 43 D3 78 */ mr r3, r26
/* 800E6824 000E2484 7F 24 CB 78 */ mr r4, r25
-/* 800E6828 000E2488 48 18 3E 2D */ bl func_8026A654
+/* 800E6828 000E2488 48 18 3E 2D */ bl DCFlushRange
/* 800E682C 000E248C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
/* 800E6830 000E2490 38 80 00 00 */ li r4, 0
/* 800E6834 000E2494 48 00 01 51 */ bl func_800E6984
@@ -47076,7 +47076,7 @@ lbl_800E6924:
lbl_800E692C:
/* 800E692C 000E258C 7F 43 D3 78 */ mr r3, r26
/* 800E6930 000E2590 7F 24 CB 78 */ mr r4, r25
-/* 800E6934 000E2594 48 18 3D 21 */ bl func_8026A654
+/* 800E6934 000E2594 48 18 3D 21 */ bl DCFlushRange
/* 800E6938 000E2598 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
/* 800E693C 000E259C 38 80 00 00 */ li r4, 0
/* 800E6940 000E25A0 48 00 00 45 */ bl func_800E6984
@@ -47310,7 +47310,7 @@ lbl_800E6C64:
lbl_800E6C6C:
/* 800E6C6C 000E28CC 7E A3 AB 78 */ mr r3, r21
/* 800E6C70 000E28D0 7F 44 D3 78 */ mr r4, r26
-/* 800E6C74 000E28D4 48 18 39 E1 */ bl func_8026A654
+/* 800E6C74 000E28D4 48 18 39 E1 */ bl DCFlushRange
/* 800E6C78 000E28D8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
/* 800E6C7C 000E28DC 38 80 00 00 */ li r4, 0
/* 800E6C80 000E28E0 4B FF FD 05 */ bl func_800E6984
@@ -50680,7 +50680,7 @@ lbl_800E9D78:
lbl_800E9D80:
/* 800E9D80 000E59E0 7F 43 D3 78 */ mr r3, r26
/* 800E9D84 000E59E4 7F 64 DB 78 */ mr r4, r27
-/* 800E9D88 000E59E8 48 18 08 CD */ bl func_8026A654
+/* 800E9D88 000E59E8 48 18 08 CD */ bl DCFlushRange
/* 800E9D8C 000E59EC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
/* 800E9D90 000E59F0 3C 60 19 5D */ lis r3, 0x195D0C00@ha
/* 800E9D94 000E59F4 38 83 0C 00 */ addi r4, r3, 0x195D0C00@l
diff --git a/asm/text_6.s b/asm/text_6.s
index 0ef7635..20a6c1d 100644
--- a/asm/text_6.s
+++ b/asm/text_6.s
@@ -17366,12 +17366,12 @@ func_801D9520:
InitializeProgramEndTrap:
/* 801D9524 001D5184 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801D9528 001D5188 7C 08 02 A6 */ mflr r0
-/* 801D952C 001D518C 3C 80 80 27 */ lis r4, func_80268268@ha
+/* 801D952C 001D518C 3C 80 80 27 */ lis r4, PPCHalt@ha
/* 801D9530 001D5190 3C 60 80 40 */ lis r3, lbl_803FD740@ha
/* 801D9534 001D5194 90 01 00 14 */ stw r0, 0x14(r1)
/* 801D9538 001D5198 38 A0 00 04 */ li r5, 4
/* 801D953C 001D519C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 801D9540 001D51A0 3B E4 82 68 */ addi r31, r4, func_80268268@l
+/* 801D9540 001D51A0 3B E4 82 68 */ addi r31, r4, PPCHalt@l
/* 801D9544 001D51A4 38 83 D7 40 */ addi r4, r3, lbl_803FD740@l
/* 801D9548 001D51A8 38 7F 00 04 */ addi r3, r31, 4
/* 801D954C 001D51AC 4B E2 AC 19 */ bl TRK_memcpy
@@ -17380,7 +17380,7 @@ InitializeProgramEndTrap:
/* 801D9558 001D51B8 48 09 11 E1 */ bl func_8026A738
/* 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 func_8026A654
+/* 801D9564 001D51C4 48 09 10 F1 */ bl DCFlushRange
/* 801D9568 001D51C8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801D956C 001D51CC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801D9570 001D51D0 7C 08 03 A6 */ mtlr r0
@@ -17598,25 +17598,25 @@ lbl_801D9840:
/* 801D984C 001D54AC 4C C6 31 82 */ crclr 6
/* 801D9850 001D54B0 4B E2 E2 75 */ bl func_80007AC4
/* 801D9854 001D54B4 3F E0 80 1E */ lis r31, lbl_801D9C28@ha
-/* 801D9858 001D54B8 3D 60 80 1E */ lis r11, lbl_801D9BFC@ha
+/* 801D9858 001D54B8 3D 60 80 1E */ lis r11, ddh_cc_open@ha
/* 801D985C 001D54BC 3B FF 9C 28 */ addi r31, r31, lbl_801D9C28@l
/* 801D9860 001D54C0 3D 80 80 42 */ lis r12, lbl_804232A0@ha
/* 801D9864 001D54C4 3D 40 80 1E */ lis r10, lbl_801D9BF4@ha
/* 801D9868 001D54C8 3D 20 80 1E */ lis r9, lbl_801D9B40@ha
/* 801D986C 001D54CC 3D 00 80 1E */ lis r8, lbl_801D9ACC@ha
/* 801D9870 001D54D0 3C E0 80 1E */ lis r7, lbl_801D9C20@ha
-/* 801D9874 001D54D4 3C C0 80 1E */ lis r6, lbl_801D9A14@ha
+/* 801D9874 001D54D4 3C C0 80 1E */ lis r6, ddh_cc_peek@ha
/* 801D9878 001D54D8 3C A0 80 1E */ lis r5, lbl_801D9AA8@ha
/* 801D987C 001D54DC 3C 80 80 1E */ lis r4, lbl_801D9A84@ha
/* 801D9880 001D54E0 3C 60 80 1E */ lis r3, lbl_801D99F0@ha
/* 801D9884 001D54E4 38 03 99 F0 */ addi r0, r3, lbl_801D99F0@l
/* 801D9888 001D54E8 97 EC 32 A0 */ stwu r31, lbl_804232A0@l(r12)
-/* 801D988C 001D54EC 39 6B 9B FC */ addi r11, r11, lbl_801D9BFC@l
+/* 801D988C 001D54EC 39 6B 9B FC */ addi r11, r11, ddh_cc_open@l
/* 801D9890 001D54F0 39 4A 9B F4 */ addi r10, r10, lbl_801D9BF4@l
/* 801D9894 001D54F4 39 29 9B 40 */ addi r9, r9, lbl_801D9B40@l
/* 801D9898 001D54F8 39 08 9A CC */ addi r8, r8, lbl_801D9ACC@l
/* 801D989C 001D54FC 38 E7 9C 20 */ addi r7, r7, lbl_801D9C20@l
-/* 801D98A0 001D5500 38 C6 9A 14 */ addi r6, r6, lbl_801D9A14@l
+/* 801D98A0 001D5500 38 C6 9A 14 */ addi r6, r6, ddh_cc_peek@l
/* 801D98A4 001D5504 38 A5 9A A8 */ addi r5, r5, lbl_801D9AA8@l
/* 801D98A8 001D5508 38 84 9A 84 */ addi r4, r4, lbl_801D9A84@l
/* 801D98AC 001D550C 91 6C 00 18 */ stw r11, 0x18(r12)
@@ -17733,7 +17733,9 @@ lbl_801D99F0:
/* 801D9A08 001D5668 7C 08 03 A6 */ mtlr r0
/* 801D9A0C 001D566C 38 21 00 10 */ addi r1, r1, 0x10
/* 801D9A10 001D5670 4E 80 00 20 */ blr
-lbl_801D9A14:
+
+.global ddh_cc_peek
+ddh_cc_peek:
/* 801D9A14 001D5674 94 21 FA F0 */ stwu r1, -0x510(r1)
/* 801D9A18 001D5678 7C 08 02 A6 */ mflr r0
/* 801D9A1C 001D567C 90 01 05 14 */ stw r0, 0x514(r1)
@@ -17753,7 +17755,7 @@ lbl_801D9A38:
/* 801D9A50 001D56B0 7F E5 FB 78 */ mr r5, r31
/* 801D9A54 001D56B4 38 63 12 90 */ addi r3, r3, lbl_80491290@l
/* 801D9A58 001D56B8 38 81 00 08 */ addi r4, r1, 8
-/* 801D9A5C 001D56BC 48 00 03 5D */ bl func_801D9DB8
+/* 801D9A5C 001D56BC 48 00 03 5D */ bl CircleBufferWriteBytes
/* 801D9A60 001D56C0 48 00 00 0C */ b lbl_801D9A6C
lbl_801D9A64:
/* 801D9A64 001D56C4 38 60 D8 E7 */ li r3, -10009
@@ -17850,7 +17852,7 @@ lbl_801D9B7C:
/* 801D9BA0 001D5800 7F E3 FB 78 */ mr r3, r31
/* 801D9BA4 001D5804 7F 85 E3 78 */ mr r5, r28
/* 801D9BA8 001D5808 38 81 00 08 */ addi r4, r1, 8
-/* 801D9BAC 001D580C 48 00 02 0D */ bl func_801D9DB8
+/* 801D9BAC 001D580C 48 00 02 0D */ bl CircleBufferWriteBytes
lbl_801D9BB0:
/* 801D9BB0 001D5810 7F E3 FB 78 */ mr r3, r31
/* 801D9BB4 001D5814 48 00 03 5D */ bl func_801D9F10
@@ -17862,7 +17864,7 @@ lbl_801D9BB0:
/* 801D9BCC 001D582C 7F 64 DB 78 */ mr r4, r27
/* 801D9BD0 001D5830 38 63 12 90 */ addi r3, r3, lbl_80491290@l
/* 801D9BD4 001D5834 7F C5 F3 78 */ mr r5, r30
-/* 801D9BD8 001D5838 48 00 00 D9 */ bl func_801D9CB0
+/* 801D9BD8 001D5838 48 00 00 D9 */ bl CircleBufferReadBytes
lbl_801D9BDC:
/* 801D9BDC 001D583C 7F A3 EB 78 */ mr r3, r29
lbl_801D9BE0:
@@ -17874,7 +17876,9 @@ lbl_801D9BE0:
lbl_801D9BF4:
/* 801D9BF4 001D5854 38 60 00 00 */ li r3, 0
/* 801D9BF8 001D5858 4E 80 00 20 */ blr
-lbl_801D9BFC:
+
+.global ddh_cc_open
+ddh_cc_open:
/* 801D9BFC 001D585C 80 0D 9F E8 */ lwz r0, lbl_8063F2A8-_SDA_BASE_(r13)
/* 801D9C00 001D5860 2C 00 00 00 */ cmpwi r0, 0
/* 801D9C04 001D5864 41 82 00 0C */ beq lbl_801D9C10
@@ -17898,7 +17902,7 @@ lbl_801D9C28:
/* 801D9C40 001D58A0 38 63 12 90 */ addi r3, r3, lbl_80491290@l
/* 801D9C44 001D58A4 38 A0 05 00 */ li r5, 0x500
/* 801D9C48 001D58A8 38 84 0D 90 */ addi r4, r4, lbl_80490D90@l
-/* 801D9C4C 001D58AC 48 00 02 75 */ bl func_801D9EC0
+/* 801D9C4C 001D58AC 48 00 02 75 */ bl CircleBufferInitialize
/* 801D9C50 001D58B0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801D9C54 001D58B4 38 60 00 00 */ li r3, 0
/* 801D9C58 001D58B8 7C 08 03 A6 */ mtlr r0
@@ -17930,8 +17934,8 @@ lbl_801D9CA8:
/* 801D9CA8 001D5908 42 00 00 00 */ bdnz lbl_801D9CA8
/* 801D9CAC 001D590C 4E 80 00 20 */ blr
-.global func_801D9CB0
-func_801D9CB0:
+.global CircleBufferReadBytes
+CircleBufferReadBytes:
/* 801D9CB0 001D5910 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801D9CB4 001D5914 7C 08 02 A6 */ mflr r0
/* 801D9CB8 001D5918 90 01 00 24 */ stw r0, 0x24(r1)
@@ -17949,7 +17953,7 @@ func_801D9CB0:
/* 801D9CE8 001D5948 48 00 00 B0 */ b lbl_801D9D98
lbl_801D9CEC:
/* 801D9CEC 001D594C 38 7E 00 18 */ addi r3, r30, 0x18
-/* 801D9CF0 001D5950 48 00 02 4D */ bl func_801D9F3C
+/* 801D9CF0 001D5950 48 00 02 4D */ bl MWEnterCriticalSection
/* 801D9CF4 001D5954 80 7E 00 08 */ lwz r3, 8(r30)
/* 801D9CF8 001D5958 80 9E 00 00 */ lwz r4, 0(r30)
/* 801D9CFC 001D595C 80 1E 00 0C */ lwz r0, 0xc(r30)
@@ -17992,7 +17996,7 @@ lbl_801D9D74:
/* 801D9D84 001D59E4 80 1E 00 10 */ lwz r0, 0x10(r30)
/* 801D9D88 001D59E8 7C 1F 00 50 */ subf r0, r31, r0
/* 801D9D8C 001D59EC 90 1E 00 10 */ stw r0, 0x10(r30)
-/* 801D9D90 001D59F0 48 00 01 89 */ bl func_801D9F18
+/* 801D9D90 001D59F0 48 00 01 89 */ bl cFielder_UpdatePlay
/* 801D9D94 001D59F4 38 60 00 00 */ li r3, 0
lbl_801D9D98:
/* 801D9D98 001D59F8 80 01 00 24 */ lwz r0, 0x24(r1)
@@ -18004,8 +18008,8 @@ lbl_801D9D98:
/* 801D9DB0 001D5A10 38 21 00 20 */ addi r1, r1, 0x20
/* 801D9DB4 001D5A14 4E 80 00 20 */ blr
-.global func_801D9DB8
-func_801D9DB8:
+.global CircleBufferWriteBytes
+CircleBufferWriteBytes:
/* 801D9DB8 001D5A18 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801D9DBC 001D5A1C 7C 08 02 A6 */ mflr r0
/* 801D9DC0 001D5A20 90 01 00 24 */ stw r0, 0x24(r1)
@@ -18023,7 +18027,7 @@ func_801D9DB8:
/* 801D9DF0 001D5A50 48 00 00 B0 */ b lbl_801D9EA0
lbl_801D9DF4:
/* 801D9DF4 001D5A54 38 7E 00 18 */ addi r3, r30, 0x18
-/* 801D9DF8 001D5A58 48 00 01 45 */ bl func_801D9F3C
+/* 801D9DF8 001D5A58 48 00 01 45 */ bl MWEnterCriticalSection
/* 801D9DFC 001D5A5C 80 9E 00 08 */ lwz r4, 8(r30)
/* 801D9E00 001D5A60 80 7E 00 04 */ lwz r3, 4(r30)
/* 801D9E04 001D5A64 80 1E 00 0C */ lwz r0, 0xc(r30)
@@ -18066,7 +18070,7 @@ lbl_801D9E7C:
/* 801D9E8C 001D5AEC 80 1E 00 10 */ lwz r0, 0x10(r30)
/* 801D9E90 001D5AF0 7C 00 FA 14 */ add r0, r0, r31
/* 801D9E94 001D5AF4 90 1E 00 10 */ stw r0, 0x10(r30)
-/* 801D9E98 001D5AF8 48 00 00 81 */ bl func_801D9F18
+/* 801D9E98 001D5AF8 48 00 00 81 */ bl cFielder_UpdatePlay
/* 801D9E9C 001D5AFC 38 60 00 00 */ li r3, 0
lbl_801D9EA0:
/* 801D9EA0 001D5B00 80 01 00 24 */ lwz r0, 0x24(r1)
@@ -18078,8 +18082,8 @@ lbl_801D9EA0:
/* 801D9EB8 001D5B18 38 21 00 20 */ addi r1, r1, 0x20
/* 801D9EBC 001D5B1C 4E 80 00 20 */ blr
-.global func_801D9EC0
-func_801D9EC0:
+.global CircleBufferInitialize
+CircleBufferInitialize:
/* 801D9EC0 001D5B20 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801D9EC4 001D5B24 7C 08 02 A6 */ mflr r0
/* 801D9EC8 001D5B28 7C 66 1B 78 */ mr r6, r3
@@ -18106,8 +18110,8 @@ func_801D9F10:
/* 801D9F10 001D5B70 80 63 00 10 */ lwz r3, 0x10(r3)
/* 801D9F14 001D5B74 4E 80 00 20 */ blr
-.global func_801D9F18
-func_801D9F18:
+.global cFielder_UpdatePlay
+cFielder_UpdatePlay:
/* 801D9F18 001D5B78 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801D9F1C 001D5B7C 7C 08 02 A6 */ mflr r0
/* 801D9F20 001D5B80 90 01 00 14 */ stw r0, 0x14(r1)
@@ -18118,8 +18122,8 @@ func_801D9F18:
/* 801D9F34 001D5B94 38 21 00 10 */ addi r1, r1, 0x10
/* 801D9F38 001D5B98 4E 80 00 20 */ blr
-.global func_801D9F3C
-func_801D9F3C:
+.global MWEnterCriticalSection
+MWEnterCriticalSection:
/* 801D9F3C 001D5B9C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801D9F40 001D5BA0 7C 08 02 A6 */ mflr r0
/* 801D9F44 001D5BA4 90 01 00 14 */ stw r0, 0x14(r1)
@@ -20614,7 +20618,7 @@ lbl_801DBFEC:
/* 801DC02C 001D7C8C 41 82 00 24 */ beq lbl_801DC050
/* 801DC030 001D7C90 80 63 00 48 */ lwz r3, 0x48(r3)
/* 801DC034 001D7C94 80 9F 00 4C */ lwz r4, 0x4c(r31)
-/* 801DC038 001D7C98 48 08 E5 F1 */ bl func_8026A628
+/* 801DC038 001D7C98 48 08 E5 F1 */ bl DCInvalidateRange
/* 801DC03C 001D7C9C 81 9F 00 44 */ lwz r12, 0x44(r31)
/* 801DC040 001D7CA0 7F C3 F3 78 */ mr r3, r30
/* 801DC044 001D7CA4 7F E4 FB 78 */ mr r4, r31
@@ -24167,7 +24171,7 @@ func_801DF040:
/* 801DF128 001DAD88 A0 1F 00 32 */ lhz r0, 0x32(r31)
/* 801DF12C 001DAD8C 80 7E 01 3C */ lwz r3, 0x13c(r30)
/* 801DF130 001DAD90 1C 80 00 0C */ mulli r4, r0, 0xc
-/* 801DF134 001DAD94 48 08 B5 21 */ bl func_8026A654
+/* 801DF134 001DAD94 48 08 B5 21 */ bl DCFlushRange
lbl_801DF138:
/* 801DF138 001DAD98 A3 BF 00 34 */ lhz r29, 0x34(r31)
/* 801DF13C 001DAD9C 2C 1D 00 00 */ cmpwi r29, 0
@@ -24189,7 +24193,7 @@ lbl_801DF138:
/* 801DF17C 001DADDC A0 1F 00 34 */ lhz r0, 0x34(r31)
/* 801DF180 001DADE0 80 7E 01 40 */ lwz r3, 0x140(r30)
/* 801DF184 001DADE4 1C 80 00 0C */ mulli r4, r0, 0xc
-/* 801DF188 001DADE8 48 08 B4 CD */ bl func_8026A654
+/* 801DF188 001DADE8 48 08 B4 CD */ bl DCFlushRange
/* 801DF18C 001DADEC 48 00 00 14 */ b lbl_801DF1A0
lbl_801DF190:
/* 801DF190 001DADF0 80 1F 00 38 */ lwz r0, 0x38(r31)
@@ -25929,7 +25933,7 @@ lbl_801E0A08:
/* 801E0A20 001DC680 88 04 00 03 */ lbz r0, 3(r4)
/* 801E0A24 001DC684 38 80 00 04 */ li r4, 4
/* 801E0A28 001DC688 98 03 00 03 */ stb r0, 3(r3)
-/* 801E0A2C 001DC68C 48 08 9C 28 */ b func_8026A654
+/* 801E0A2C 001DC68C 48 08 9C 28 */ b DCFlushRange
/* 801E0A30 001DC690 4E 80 00 20 */ blr
/* 801E0A34 001DC694 38 A0 00 01 */ li r5, 1
/* 801E0A38 001DC698 38 6D A0 B0 */ addi r3, r13, lbl_8063F370-_SDA_BASE_
@@ -33299,7 +33303,7 @@ lbl_801E6FFC:
/* 801E7118 001E2D78 4B E1 CE E9 */ bl memcpy
/* 801E711C 001E2D7C 7F 03 C3 78 */ mr r3, r24
/* 801E7120 001E2D80 7D C4 73 78 */ mr r4, r14
-/* 801E7124 001E2D84 48 08 35 31 */ bl func_8026A654
+/* 801E7124 001E2D84 48 08 35 31 */ bl DCFlushRange
/* 801E7128 001E2D88 7D E3 7B 78 */ mr r3, r15
/* 801E712C 001E2D8C 48 05 73 95 */ bl func_8023E4C0
/* 801E7130 001E2D90 80 79 00 14 */ lwz r3, 0x14(r25)
@@ -42302,7 +42306,7 @@ func_801EF448:
/* 801EF4B8 001EB118 4B E1 4B 49 */ bl memcpy
/* 801EF4BC 001EB11C 7F C3 F3 78 */ mr r3, r30
/* 801EF4C0 001EB120 7F E4 FB 78 */ mr r4, r31
-/* 801EF4C4 001EB124 48 07 B1 91 */ bl func_8026A654
+/* 801EF4C4 001EB124 48 07 B1 91 */ bl DCFlushRange
/* 801EF4C8 001EB128 93 DD 00 08 */ stw r30, 8(r29)
lbl_801EF4CC:
/* 801EF4CC 001EB12C 80 01 00 24 */ lwz r0, 0x24(r1)
@@ -42346,7 +42350,7 @@ func_801EF4E8:
/* 801EF558 001EB1B8 4B E1 4A A9 */ bl memcpy
/* 801EF55C 001EB1BC 7F A3 EB 78 */ mr r3, r29
/* 801EF560 001EB1C0 7F C4 F3 78 */ mr r4, r30
-/* 801EF564 001EB1C4 48 07 B0 F1 */ bl func_8026A654
+/* 801EF564 001EB1C4 48 07 B0 F1 */ bl DCFlushRange
/* 801EF568 001EB1C8 93 BC 00 08 */ stw r29, 8(r28)
lbl_801EF56C:
/* 801EF56C 001EB1CC 80 01 00 24 */ lwz r0, 0x24(r1)
@@ -42397,7 +42401,7 @@ func_801EF58C:
/* 801EF614 001EB274 4B E1 49 ED */ bl memcpy
/* 801EF618 001EB278 7F E3 FB 78 */ mr r3, r31
/* 801EF61C 001EB27C 7F C4 F3 78 */ mr r4, r30
-/* 801EF620 001EB280 48 07 B0 35 */ bl func_8026A654
+/* 801EF620 001EB280 48 07 B0 35 */ bl DCFlushRange
/* 801EF624 001EB284 93 FD 00 0C */ stw r31, 0xc(r29)
lbl_801EF628:
/* 801EF628 001EB288 80 01 00 24 */ lwz r0, 0x24(r1)
@@ -42437,7 +42441,7 @@ func_801EF644:
/* 801EF6A4 001EB304 4B E1 49 5D */ bl memcpy
/* 801EF6A8 001EB308 7F 43 D3 78 */ mr r3, r26
/* 801EF6AC 001EB30C 7F 84 E3 78 */ mr r4, r28
-/* 801EF6B0 001EB310 48 07 AF A5 */ bl func_8026A654
+/* 801EF6B0 001EB310 48 07 AF A5 */ bl DCFlushRange
/* 801EF6B4 001EB314 80 7F 00 00 */ lwz r3, 0(r31)
/* 801EF6B8 001EB318 7F 58 D3 78 */ mr r24, r26
/* 801EF6BC 001EB31C 3A E0 00 00 */ li r23, 0
@@ -42466,7 +42470,7 @@ lbl_801EF6D0:
/* 801EF714 001EB374 A0 19 00 04 */ lhz r0, 4(r25)
/* 801EF718 001EB378 7F 83 E3 78 */ mr r3, r28
/* 801EF71C 001EB37C 54 04 18 38 */ slwi r4, r0, 3
-/* 801EF720 001EB380 48 07 AF 35 */ bl func_8026A654
+/* 801EF720 001EB380 48 07 AF 35 */ bl DCFlushRange
/* 801EF724 001EB384 93 98 00 00 */ stw r28, 0(r24)
/* 801EF728 001EB388 3A F7 00 01 */ addi r23, r23, 1
/* 801EF72C 001EB38C 3B 18 00 08 */ addi r24, r24, 8
@@ -42513,7 +42517,7 @@ func_801EF75C:
/* 801EF7B8 001EB418 4B E1 48 49 */ bl memcpy
/* 801EF7BC 001EB41C 80 7E 00 04 */ lwz r3, 4(r30)
/* 801EF7C0 001EB420 7F E4 FB 78 */ mr r4, r31
-/* 801EF7C4 001EB424 48 07 AE 91 */ bl func_8026A654
+/* 801EF7C4 001EB424 48 07 AE 91 */ bl DCFlushRange
/* 801EF7C8 001EB428 48 00 00 44 */ b lbl_801EF80C
lbl_801EF7CC:
/* 801EF7CC 001EB42C 80 03 00 04 */ lwz r0, 4(r3)
@@ -42531,7 +42535,7 @@ lbl_801EF7CC:
/* 801EF7FC 001EB45C 4B E1 48 05 */ bl memcpy
/* 801EF800 001EB460 80 7E 00 04 */ lwz r3, 4(r30)
/* 801EF804 001EB464 7F E4 FB 78 */ mr r4, r31
-/* 801EF808 001EB468 48 07 AE 4D */ bl func_8026A654
+/* 801EF808 001EB468 48 07 AE 4D */ bl DCFlushRange
lbl_801EF80C:
/* 801EF80C 001EB46C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801EF810 001EB470 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -42744,7 +42748,7 @@ lbl_801EFAB4:
/* 801EFAE4 001EB744 80 7F 00 08 */ lwz r3, 8(r31)
/* 801EFAE8 001EB748 A0 04 00 02 */ lhz r0, 2(r4)
/* 801EFAEC 001EB74C 1C 80 00 30 */ mulli r4, r0, 0x30
-/* 801EFAF0 001EB750 48 07 AB 65 */ bl func_8026A654
+/* 801EFAF0 001EB750 48 07 AB 65 */ bl DCFlushRange
/* 801EFAF4 001EB754 48 00 00 24 */ b lbl_801EFB18
lbl_801EFAF8:
/* 801EFAF8 001EB758 A0 05 00 02 */ lhz r0, 2(r5)
@@ -42754,7 +42758,7 @@ lbl_801EFAF8:
/* 801EFB08 001EB768 80 7F 00 08 */ lwz r3, 8(r31)
/* 801EFB0C 001EB76C A0 04 00 02 */ lhz r0, 2(r4)
/* 801EFB10 001EB770 1C 80 00 18 */ mulli r4, r0, 0x18
-/* 801EFB14 001EB774 48 07 AB 41 */ bl func_8026A654
+/* 801EFB14 001EB774 48 07 AB 41 */ bl DCFlushRange
lbl_801EFB18:
/* 801EFB18 001EB778 80 7F 00 0C */ lwz r3, 0xc(r31)
/* 801EFB1C 001EB77C 2C 03 00 00 */ cmpwi r3, 0
@@ -42770,7 +42774,7 @@ lbl_801EFB18:
/* 801EFB44 001EB7A4 80 7F 00 0C */ lwz r3, 0xc(r31)
/* 801EFB48 001EB7A8 A0 04 00 04 */ lhz r0, 4(r4)
/* 801EFB4C 001EB7AC 54 04 10 3A */ slwi r4, r0, 2
-/* 801EFB50 001EB7B0 48 07 AB 05 */ bl func_8026A654
+/* 801EFB50 001EB7B0 48 07 AB 05 */ bl DCFlushRange
lbl_801EFB54:
/* 801EFB54 001EB7B4 83 BF 00 10 */ lwz r29, 0x10(r31)
/* 801EFB58 001EB7B8 2C 1D 00 00 */ cmpwi r29, 0
@@ -42792,7 +42796,7 @@ lbl_801EFB78:
/* 801EFB94 001EB7F4 A0 1E 00 04 */ lhz r0, 4(r30)
/* 801EFB98 001EB7F8 80 7D 00 00 */ lwz r3, 0(r29)
/* 801EFB9C 001EB7FC 54 04 18 38 */ slwi r4, r0, 3
-/* 801EFBA0 001EB800 48 07 AA B5 */ bl func_8026A654
+/* 801EFBA0 001EB800 48 07 AA B5 */ bl DCFlushRange
lbl_801EFBA4:
/* 801EFBA4 001EB804 3B 9C 00 01 */ addi r28, r28, 1
/* 801EFBA8 001EB808 3B BD 00 08 */ addi r29, r29, 8
@@ -70080,6 +70084,9 @@ lbl_80207A14:
/* 80207A24 00203684 7C 08 03 A6 */ mtlr r0
/* 80207A28 00203688 38 21 00 10 */ addi r1, r1, 0x10
/* 80207A2C 0020368C 4E 80 00 20 */ blr
+
+.global GoalOverlay_SceneCreated
+GoalOverlay_SceneCreated:
/* 80207A30 00203690 38 00 00 01 */ li r0, 1
/* 80207A34 00203694 98 03 00 18 */ stb r0, 0x18(r3)
/* 80207A38 00203698 4E 80 00 20 */ blr
@@ -97085,6 +97092,9 @@ lbl_8021FD1C:
/* 8021FD2C 0021B98C 7C 60 00 26 */ mfcr r3
/* 8021FD30 0021B990 54 63 17 FE */ rlwinm r3, r3, 2, 0x1f, 0x1f
/* 8021FD34 0021B994 4E 80 00 20 */ blr
+
+.global ColourBlendScreenTransition_Reset
+ColourBlendScreenTransition_Reset:
/* 8021FD38 0021B998 C0 02 9B D0 */ lfs f0, lbl_806421D0-_SDA2_BASE_(r2)
/* 8021FD3C 0021B99C D0 03 00 70 */ stfs f0, 0x70(r3)
/* 8021FD40 0021B9A0 4E 80 00 20 */ blr
diff --git a/asm/text_7.s b/asm/text_7.s
index ed1177e..0e63a37 100644
--- a/asm/text_7.s
+++ b/asm/text_7.s
@@ -4088,6 +4088,9 @@ lbl_80226308:
/* 80226314 00221F74 7C 08 03 A6 */ mtlr r0
/* 80226318 00221F78 38 21 00 10 */ addi r1, r1, 0x10
/* 8022631C 00221F7C 4E 80 00 20 */ blr
+
+.global GetOneTimerLeadGroundContactAnims
+GetOneTimerLeadGroundContactAnims:
/* 80226320 00221F80 3C 60 80 42 */ lis r3, lbl_80423D80@ha
/* 80226324 00221F84 38 63 3D 80 */ addi r3, r3, lbl_80423D80@l
/* 80226328 00221F88 4E 80 00 20 */ blr
@@ -5002,7 +5005,7 @@ lbl_80226F78:
/* 80226F7C 00222BDC 90 1D 02 20 */ stw r0, 0x220(r29)
lbl_80226F80:
/* 80226F80 00222BE0 7F 83 E3 78 */ mr r3, r28
-/* 80226F84 00222BE4 48 00 05 D5 */ bl func_80227558
+/* 80226F84 00222BE4 48 00 05 D5 */ bl Jumbotron_StopPlaying
/* 80226F88 00222BE8 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80226F8C 00222BEC 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 80226F90 00222BF0 83 C1 00 28 */ lwz r30, 0x28(r1)
@@ -5392,8 +5395,8 @@ lbl_80227540:
/* 80227550 002231B0 38 21 00 10 */ addi r1, r1, 0x10
/* 80227554 002231B4 4E 80 00 20 */ blr
-.global func_80227558
-func_80227558:
+.global Jumbotron_StopPlaying
+Jumbotron_StopPlaying:
/* 80227558 002231B8 38 80 00 01 */ li r4, 1
/* 8022755C 002231BC 38 00 00 02 */ li r0, 2
/* 80227560 002231C0 90 83 00 30 */ stw r4, 0x30(r3)
@@ -7138,8 +7141,8 @@ func_80228BC0:
/* 80228BCC 0022482C 98 03 00 11 */ stb r0, 0x11(r3)
/* 80228BD0 00224830 4E 80 00 20 */ blr
-.global func_80228BD4
-func_80228BD4:
+.global GCAudioStreaming_AudioStreamBuffer___ct
+GCAudioStreaming_AudioStreamBuffer___ct:
/* 80228BD4 00224834 38 80 00 00 */ li r4, 0
/* 80228BD8 00224838 38 00 00 01 */ li r0, 1
/* 80228BDC 0022483C 98 83 00 10 */ stb r4, 0x10(r3)
@@ -7377,7 +7380,7 @@ func_80228EAC:
/* 80228ECC 00224B2C 90 A3 00 04 */ stw r5, 4(r3)
/* 80228ED0 00224B30 7F E4 02 14 */ add r31, r4, r0
/* 80228ED4 00224B34 7F E3 FB 78 */ mr r3, r31
-/* 80228ED8 00224B38 4B FF FC FD */ bl func_80228BD4
+/* 80228ED8 00224B38 4B FF FC FD */ bl GCAudioStreaming_AudioStreamBuffer___ct
/* 80228EDC 00224B3C 7F E3 FB 78 */ mr r3, r31
/* 80228EE0 00224B40 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80228EE4 00224B44 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -16909,7 +16912,7 @@ lbl_802310FC:
/* 80231168 0022CDC8 4B DD 2F 9D */ bl func_80004104
/* 8023116C 0022CDCC 80 7E 16 C4 */ lwz r3, 0x16c4(r30)
/* 80231170 0022CDD0 80 9E 16 C0 */ lwz r4, 0x16c0(r30)
-/* 80231174 0022CDD4 48 03 94 E1 */ bl func_8026A654
+/* 80231174 0022CDD4 48 03 94 E1 */ bl DCFlushRange
lbl_80231178:
/* 80231178 0022CDD8 38 60 00 01 */ li r3, 1
/* 8023117C 0022CDDC 48 04 86 AD */ bl func_80279828
@@ -17447,7 +17450,7 @@ lbl_802318BC:
/* 802318CC 0022D52C 48 07 0E 81 */ bl func_802A274C
/* 802318D0 0022D530 80 7C 17 10 */ lwz r3, 0x1710(r28)
/* 802318D4 0022D534 7F C4 F3 78 */ mr r4, r30
-/* 802318D8 0022D538 48 03 8D 7D */ bl func_8026A654
+/* 802318D8 0022D538 48 03 8D 7D */ bl DCFlushRange
/* 802318DC 0022D53C 80 7C 17 10 */ lwz r3, 0x1710(r28)
/* 802318E0 0022D540 48 00 BD ED */ bl func_8023D6CC
/* 802318E4 0022D544 90 7C 17 14 */ stw r3, 0x1714(r28)
@@ -18316,7 +18319,7 @@ func_8023255C:
/* 802325B4 0022E214 4B DD 1B 51 */ bl func_80004104
/* 802325B8 0022E218 7F 83 E3 78 */ mr r3, r28
/* 802325BC 0022E21C 7F A4 EB 78 */ mr r4, r29
-/* 802325C0 0022E220 48 03 80 95 */ bl func_8026A654
+/* 802325C0 0022E220 48 03 80 95 */ bl DCFlushRange
/* 802325C4 0022E224 93 BE 16 C0 */ stw r29, 0x16c0(r30)
/* 802325C8 0022E228 7F 83 E3 78 */ mr r3, r28
/* 802325CC 0022E22C 7F A4 EB 78 */ mr r4, r29
@@ -18580,7 +18583,7 @@ func_8023293C:
/* 80232958 0022E5B8 41 82 00 1C */ beq lbl_80232974
/* 8023295C 0022E5BC 80 63 00 04 */ lwz r3, 4(r3)
/* 80232960 0022E5C0 80 9F 00 08 */ lwz r4, 8(r31)
-/* 80232964 0022E5C4 48 03 7D 21 */ bl func_8026A684
+/* 80232964 0022E5C4 48 03 7D 21 */ bl DCStoreRange
/* 80232968 0022E5C8 A0 1F 00 00 */ lhz r0, 0(r31)
/* 8023296C 0022E5CC 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
/* 80232970 0022E5D0 B0 1F 00 00 */ sth r0, 0(r31)
@@ -18784,7 +18787,7 @@ func_80232BF0:
/* 80232C58 0022E8B8 4B DD 14 AD */ bl func_80004104
/* 80232C5C 0022E8BC 80 7C 00 04 */ lwz r3, 4(r28)
/* 80232C60 0022E8C0 80 9C 00 08 */ lwz r4, 8(r28)
-/* 80232C64 0022E8C4 48 03 79 F1 */ bl func_8026A654
+/* 80232C64 0022E8C4 48 03 79 F1 */ bl DCFlushRange
/* 80232C68 0022E8C8 93 BC 00 0C */ stw r29, 0xc(r28)
/* 80232C6C 0022E8CC 80 7C 00 04 */ lwz r3, 4(r28)
/* 80232C70 0022E8D0 80 9C 00 08 */ lwz r4, 8(r28)
@@ -24824,7 +24827,7 @@ lbl_80238270:
/* 80238278 00233ED8 41 82 00 18 */ beq lbl_80238290
/* 8023827C 00233EDC 80 7C 00 04 */ lwz r3, 4(r28)
/* 80238280 00233EE0 80 9C 00 08 */ lwz r4, 8(r28)
-/* 80238284 00233EE4 48 03 24 5D */ bl func_8026A6E0
+/* 80238284 00233EE4 48 03 24 5D */ bl DCStoreRangeNoSync
/* 80238288 00233EE8 9B BC 00 00 */ stb r29, 0(r28)
/* 8023828C 00233EEC 38 60 00 01 */ li r3, 1
lbl_80238290:
@@ -31065,7 +31068,7 @@ lbl_8023D91C:
lbl_8023D950:
/* 8023D950 002395B0 80 7F 00 28 */ lwz r3, 0x28(r31)
/* 8023D954 002395B4 80 9F 00 4C */ lwz r4, 0x4c(r31)
-/* 8023D958 002395B8 48 02 CD 2D */ bl func_8026A684
+/* 8023D958 002395B8 48 02 CD 2D */ bl DCStoreRange
/* 8023D95C 002395BC 7F E3 FB 78 */ mr r3, r31
/* 8023D960 002395C0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8023D964 002395C4 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -31401,7 +31404,7 @@ lbl_8023DDC8:
lbl_8023DDDC:
/* 8023DDDC 00239A3C 90 7F 00 28 */ stw r3, 0x28(r31)
/* 8023DDE0 00239A40 80 9F 00 4C */ lwz r4, 0x4c(r31)
-/* 8023DDE4 00239A44 48 02 C8 A1 */ bl func_8026A684
+/* 8023DDE4 00239A44 48 02 C8 A1 */ bl DCStoreRange
/* 8023DDE8 00239A48 38 00 00 01 */ li r0, 1
/* 8023DDEC 00239A4C 38 80 00 00 */ li r4, 0
/* 8023DDF0 00239A50 98 1F 00 06 */ stb r0, 6(r31)
@@ -31747,7 +31750,7 @@ lbl_8023E288:
/* 8023E2A4 00239F04 80 7B 00 28 */ lwz r3, 0x28(r27)
/* 8023E2A8 00239F08 98 1B 00 07 */ stb r0, 7(r27)
/* 8023E2AC 00239F0C 80 9B 00 4C */ lwz r4, 0x4c(r27)
-/* 8023E2B0 00239F10 48 02 C3 D5 */ bl func_8026A684
+/* 8023E2B0 00239F10 48 02 C3 D5 */ bl DCStoreRange
/* 8023E2B4 00239F14 38 60 00 01 */ li r3, 1
lbl_8023E2B8:
/* 8023E2B8 00239F18 39 61 00 30 */ addi r11, r1, 0x30
@@ -31916,7 +31919,7 @@ func_8023E4C0:
/* 8023E4CC 0023A12C 90 01 00 14 */ stw r0, 0x14(r1)
/* 8023E4D0 0023A130 80 63 00 28 */ lwz r3, 0x28(r3)
/* 8023E4D4 0023A134 80 84 00 4C */ lwz r4, 0x4c(r4)
-/* 8023E4D8 0023A138 48 02 C1 AD */ bl func_8026A684
+/* 8023E4D8 0023A138 48 02 C1 AD */ bl DCStoreRange
/* 8023E4DC 0023A13C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
/* 8023E4E0 0023A140 A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 8023E4E4 0023A144 60 00 00 02 */ ori r0, r0, 2
@@ -31939,7 +31942,7 @@ func_8023E504:
/* 8023E510 0023A170 90 01 00 14 */ stw r0, 0x14(r1)
/* 8023E514 0023A174 80 63 00 28 */ lwz r3, 0x28(r3)
/* 8023E518 0023A178 80 84 00 4C */ lwz r4, 0x4c(r4)
-/* 8023E51C 0023A17C 48 02 C1 69 */ bl func_8026A684
+/* 8023E51C 0023A17C 48 02 C1 69 */ bl DCStoreRange
/* 8023E520 0023A180 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
/* 8023E524 0023A184 A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 8023E528 0023A188 60 00 00 02 */ ori r0, r0, 2
@@ -33613,7 +33616,7 @@ lbl_8023FBF4:
lbl_8023FC00:
/* 8023FC00 0023B860 80 64 00 04 */ lwz r3, 4(r4)
/* 8023FC04 0023B864 7C A4 2B 78 */ mr r4, r5
-/* 8023FC08 0023B868 48 02 AA 4C */ b func_8026A654
+/* 8023FC08 0023B868 48 02 AA 4C */ b DCFlushRange
.global func_8023FC0C
func_8023FC0C:
@@ -39129,7 +39132,7 @@ lbl_80244B08:
/* 80244B20 00240780 4B DB F4 E1 */ bl memcpy
/* 80244B24 00240784 80 7F 00 20 */ lwz r3, 0x20(r31)
/* 80244B28 00240788 38 80 00 60 */ li r4, 0x60
-/* 80244B2C 0024078C 48 02 5B 29 */ bl func_8026A654
+/* 80244B2C 0024078C 48 02 5B 29 */ bl DCFlushRange
/* 80244B30 00240790 38 60 00 01 */ li r3, 1
lbl_80244B34:
/* 80244B34 00240794 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -43495,7 +43498,7 @@ func_802484F0:
/* 80248514 00244174 4B DB BB F1 */ bl func_80004104
/* 80248518 00244178 7F C3 F3 78 */ mr r3, r30
/* 8024851C 0024417C 7F E4 FB 78 */ mr r4, r31
-/* 80248520 00244180 48 02 21 35 */ bl func_8026A654
+/* 80248520 00244180 48 02 21 35 */ bl DCFlushRange
lbl_80248524:
/* 80248524 00244184 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80248528 00244188 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -56391,7 +56394,9 @@ lbl_80253BDC:
/* 80253BF0 0024F850 90 05 00 AC */ stw r0, 0xac(r5)
/* 80253BF4 0024F854 98 03 01 2C */ stb r0, 0x12c(r3)
/* 80253BF8 0024F858 4E 80 00 20 */ blr
-lbl_80253BFC:
+
+.global FETweener_setDoneCallFunc
+FETweener_setDoneCallFunc:
/* 80253BFC 0024F85C 90 83 01 4C */ stw r4, 0x14c(r3)
/* 80253C00 0024F860 90 A3 01 50 */ stw r5, 0x150(r3)
/* 80253C04 0024F864 4E 80 00 20 */ blr
@@ -56709,7 +56714,7 @@ func_80253F9C:
/* 80253FA4 0024FC04 7C 85 23 78 */ mr r5, r4
/* 80253FA8 0024FC08 7C 04 03 78 */ mr r4, r0
/* 80253FAC 0024FC0C 38 63 DA B0 */ addi r3, r3, lbl_804FDAB0@l
-/* 80253FB0 0024FC10 4B FF FC 4C */ b lbl_80253BFC
+/* 80253FB0 0024FC10 4B FF FC 4C */ b FETweener_setDoneCallFunc
/* 80253FB4 0024FC14 39 00 00 01 */ li r8, 1
/* 80253FB8 0024FC18 38 CD A6 28 */ addi r6, r13, lbl_8063F8E8-_SDA_BASE_
/* 80253FBC 0024FC1C 38 E0 00 04 */ li r7, 4
@@ -60085,8 +60090,8 @@ lbl_80256E08:
/* 80256E1C 00252A7C 38 21 00 20 */ addi r1, r1, 0x20
/* 80256E20 00252A80 4E 80 00 20 */ blr
-.global func_80256E24
-func_80256E24:
+.global cFielder_IsPlayingPowerupAnim
+cFielder_IsPlayingPowerupAnim:
/* 80256E24 00252A84 80 03 00 58 */ lwz r0, 0x58(r3)
/* 80256E28 00252A88 54 00 0F FE */ srwi r0, r0, 0x1f
/* 80256E2C 00252A8C 68 03 00 01 */ xori r3, r0, 1
@@ -60962,17 +60967,17 @@ lbl_80257A70:
/* 80257A70 002536D0 93 FD 01 20 */ stw r31, 0x120(r29)
/* 80257A74 002536D4 7F E3 FB 78 */ mr r3, r31
/* 80257A78 002536D8 7F 64 DB 78 */ mr r4, r27
-/* 80257A7C 002536DC 48 01 2B AD */ bl func_8026A628
+/* 80257A7C 002536DC 48 01 2B AD */ bl DCInvalidateRange
/* 80257A80 002536E0 7F FF DA 14 */ add r31, r31, r27
/* 80257A84 002536E4 7F 44 D3 78 */ mr r4, r26
/* 80257A88 002536E8 93 FD 01 24 */ stw r31, 0x124(r29)
/* 80257A8C 002536EC 7F E3 FB 78 */ mr r3, r31
-/* 80257A90 002536F0 48 01 2B 99 */ bl func_8026A628
+/* 80257A90 002536F0 48 01 2B 99 */ bl DCInvalidateRange
/* 80257A94 002536F4 7F FF D2 14 */ add r31, r31, r26
/* 80257A98 002536F8 7F 44 D3 78 */ mr r4, r26
/* 80257A9C 002536FC 93 FD 01 28 */ stw r31, 0x128(r29)
/* 80257AA0 00253700 7F E3 FB 78 */ mr r3, r31
-/* 80257AA4 00253704 48 01 2B 85 */ bl func_8026A628
+/* 80257AA4 00253704 48 01 2B 85 */ bl DCInvalidateRange
/* 80257AA8 00253708 3B 9C 00 01 */ addi r28, r28, 1
/* 80257AAC 0025370C 7F FF D2 14 */ add r31, r31, r26
/* 80257AB0 00253710 28 1C 00 03 */ cmplwi r28, 3
@@ -61744,10 +61749,10 @@ lbl_80258520:
/* 80258558 002541B8 48 00 07 71 */ bl func_80258CC8
/* 8025855C 002541BC 80 7E 01 A8 */ lwz r3, 0x1a8(r30)
/* 80258560 002541C0 7F E4 FB 78 */ mr r4, r31
-/* 80258564 002541C4 48 01 20 F1 */ bl func_8026A654
+/* 80258564 002541C4 48 01 20 F1 */ bl DCFlushRange
/* 80258568 002541C8 80 7E 01 AC */ lwz r3, 0x1ac(r30)
/* 8025856C 002541CC 7F E4 FB 78 */ mr r4, r31
-/* 80258570 002541D0 48 01 20 E5 */ bl func_8026A654
+/* 80258570 002541D0 48 01 20 E5 */ bl DCFlushRange
/* 80258574 002541D4 48 00 00 24 */ b lbl_80258598
lbl_80258578:
/* 80258578 002541D8 80 9E 01 A8 */ lwz r4, 0x1a8(r30)
@@ -61757,7 +61762,7 @@ lbl_80258578:
/* 80258588 002541E8 48 00 07 41 */ bl func_80258CC8
/* 8025858C 002541EC 80 7E 01 A8 */ lwz r3, 0x1a8(r30)
/* 80258590 002541F0 7F E4 FB 78 */ mr r4, r31
-/* 80258594 002541F4 48 01 20 C1 */ bl func_8026A654
+/* 80258594 002541F4 48 01 20 C1 */ bl DCFlushRange
lbl_80258598:
/* 80258598 002541F8 80 9E 01 A8 */ lwz r4, 0x1a8(r30)
/* 8025859C 002541FC 38 60 00 01 */ li r3, 1
@@ -62017,7 +62022,7 @@ lbl_80258934:
/* 80258948 002545A8 40 82 00 24 */ bne lbl_8025896C
/* 8025894C 002545AC 80 79 01 AC */ lwz r3, 0x1ac(r25)
/* 80258950 002545B0 57 64 08 3C */ slwi r4, r27, 1
-/* 80258954 002545B4 48 01 1D 01 */ bl func_8026A654
+/* 80258954 002545B4 48 01 1D 01 */ bl DCFlushRange
/* 80258958 002545B8 80 99 01 AC */ lwz r4, 0x1ac(r25)
/* 8025895C 002545BC 80 79 01 A4 */ lwz r3, 0x1a4(r25)
/* 80258960 002545C0 3C 04 80 00 */ addis r0, r4, 0x8000
@@ -62026,7 +62031,7 @@ lbl_80258934:
lbl_8025896C:
/* 8025896C 002545CC 80 79 01 A8 */ lwz r3, 0x1a8(r25)
/* 80258970 002545D0 57 64 08 3C */ slwi r4, r27, 1
-/* 80258974 002545D4 48 01 1C E1 */ bl func_8026A654
+/* 80258974 002545D4 48 01 1C E1 */ bl DCFlushRange
/* 80258978 002545D8 80 99 01 A8 */ lwz r4, 0x1a8(r25)
/* 8025897C 002545DC 80 79 01 A0 */ lwz r3, 0x1a0(r25)
/* 80258980 002545E0 3C 04 80 00 */ addis r0, r4, 0x8000
@@ -62470,10 +62475,10 @@ lbl_80258F80:
/* 80258FA0 00254C00 57 FF 08 3C */ slwi r31, r31, 1
/* 80258FA4 00254C04 7F C3 F3 78 */ mr r3, r30
/* 80258FA8 00254C08 7F E4 FB 78 */ mr r4, r31
-/* 80258FAC 00254C0C 48 01 16 A9 */ bl func_8026A654
+/* 80258FAC 00254C0C 48 01 16 A9 */ bl DCFlushRange
/* 80258FB0 00254C10 7F A3 EB 78 */ mr r3, r29
/* 80258FB4 00254C14 7F E4 FB 78 */ mr r4, r31
-/* 80258FB8 00254C18 48 01 16 9D */ bl func_8026A654
+/* 80258FB8 00254C18 48 01 16 9D */ bl DCFlushRange
/* 80258FBC 00254C1C 48 00 00 24 */ b lbl_80258FE0
lbl_80258FC0:
/* 80258FC0 00254C20 7F 83 E3 78 */ mr r3, r28
@@ -62483,7 +62488,7 @@ lbl_80258FC0:
/* 80258FD0 00254C30 4B FF FC F9 */ bl func_80258CC8
/* 80258FD4 00254C34 7F C3 F3 78 */ mr r3, r30
/* 80258FD8 00254C38 57 E4 08 3C */ slwi r4, r31, 1
-/* 80258FDC 00254C3C 48 01 16 79 */ bl func_8026A654
+/* 80258FDC 00254C3C 48 01 16 79 */ bl DCFlushRange
lbl_80258FE0:
/* 80258FE0 00254C40 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80258FE4 00254C44 83 E1 00 1C */ lwz r31, 0x1c(r1)
@@ -64226,7 +64231,7 @@ lbl_8025A8B8:
lbl_8025A8BC:
/* 8025A8BC 0025651C 80 7E 00 00 */ lwz r3, 0(r30)
/* 8025A8C0 00256520 80 9F 00 94 */ lwz r4, 0x94(r31)
-/* 8025A8C4 00256524 48 00 FD 91 */ bl func_8026A654
+/* 8025A8C4 00256524 48 00 FD 91 */ bl DCFlushRange
/* 8025A8C8 00256528 80 7F 00 98 */ lwz r3, 0x98(r31)
/* 8025A8CC 0025652C 80 1F 00 94 */ lwz r0, 0x94(r31)
/* 8025A8D0 00256530 7C A3 02 14 */ add r5, r3, r0
@@ -64371,7 +64376,7 @@ lbl_8025AA84:
/* 8025AAC0 00256720 4B DA 95 41 */ bl memcpy
/* 8025AAC4 00256724 80 79 00 00 */ lwz r3, 0(r25)
/* 8025AAC8 00256728 7E 84 A3 78 */ mr r4, r20
-/* 8025AACC 0025672C 48 00 FB E9 */ bl func_8026A6B4
+/* 8025AACC 0025672C 48 00 FB E9 */ bl DCFlushRangeNoSync
/* 8025AAD0 00256730 80 1A 00 94 */ lwz r0, 0x94(r26)
/* 8025AAD4 00256734 38 60 00 01 */ li r3, 1
/* 8025AAD8 00256738 3A A0 00 00 */ li r21, 0
@@ -64471,7 +64476,7 @@ lbl_8025ABFC:
/* 8025AC1C 0025687C 80 19 00 00 */ lwz r0, 0(r25)
/* 8025AC20 00256880 7F 64 DB 78 */ mr r4, r27
/* 8025AC24 00256884 7C 60 A2 14 */ add r3, r0, r20
-/* 8025AC28 00256888 48 00 FA 8D */ bl func_8026A6B4
+/* 8025AC28 00256888 48 00 FA 8D */ bl DCFlushRangeNoSync
/* 8025AC2C 0025688C 48 00 D6 35 */ bl func_80268260
/* 8025AC30 00256890 7F 43 D3 78 */ mr r3, r26
/* 8025AC34 00256894 7F 24 CB 78 */ mr r4, r25
@@ -68729,7 +68734,7 @@ func_8025E47C:
/* 8025E4A4 0025A104 7C 7F 1B 78 */ mr r31, r3
/* 8025E4A8 0025A108 41 82 00 0C */ beq lbl_8025E4B4
/* 8025E4AC 0025A10C 38 9E 00 20 */ addi r4, r30, 0x20
-/* 8025E4B0 0025A110 48 00 C1 A5 */ bl func_8026A654
+/* 8025E4B0 0025A110 48 00 C1 A5 */ bl DCFlushRange
lbl_8025E4B4:
/* 8025E4B4 0025A114 7F E3 FB 78 */ mr r3, r31
/* 8025E4B8 0025A118 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -74193,7 +74198,7 @@ lbl_80262DD4:
/* 80262E18 0025EA78 48 00 F8 ED */ bl func_80272704
/* 80262E1C 0025EA7C 7F C3 F3 78 */ mr r3, r30
/* 80262E20 0025EA80 38 9F 80 00 */ addi r4, r31, -32768
-/* 80262E24 0025EA84 48 00 78 E9 */ bl func_8026A70C
+/* 80262E24 0025EA84 48 00 78 E9 */ bl DCZeroRange
/* 80262E28 0025EA88 7F C3 F3 78 */ mr r3, r30
/* 80262E2C 0025EA8C 4B FF B6 A5 */ bl func_8025E4D0
/* 80262E30 0025EA90 4B FF B1 A1 */ bl func_8025DFD0
@@ -75896,6 +75901,9 @@ lbl_802645B4:
lbl_802645BC:
/* 802645BC 0026021C 38 60 00 00 */ li r3, 0
/* 802645C0 00260220 4E 80 00 20 */ blr
+
+.global GameInfoManager_IsInSuperCupMode
+GameInfoManager_IsInSuperCupMode:
/* 802645C4 00260224 80 03 3C 38 */ lwz r0, 0x3c38(r3)
/* 802645C8 00260228 2C 00 00 0E */ cmpwi r0, 0xe
/* 802645CC 0026022C 40 80 00 18 */ bge lbl_802645E4
@@ -77184,7 +77192,7 @@ func_80265714:
/* 80265754 002613B4 B0 7F 1C 84 */ sth r3, 0x1c84(r31)
/* 80265758 002613B8 38 7F 1C 50 */ addi r3, r31, 0x1c50
/* 8026575C 002613BC 38 80 00 B8 */ li r4, 0xb8
-/* 80265760 002613C0 48 00 4E F5 */ bl func_8026A654
+/* 80265760 002613C0 48 00 4E F5 */ bl DCFlushRange
/* 80265764 002613C4 38 7F 1C 50 */ addi r3, r31, 0x1c50
/* 80265768 002613C8 38 80 00 B8 */ li r4, 0xb8
/* 8026576C 002613CC 48 0B 9B 79 */ bl func_8031F2E4
@@ -80416,8 +80424,8 @@ func_80268260:
/* 80268260 00263EC0 44 00 00 02 */ sc
/* 80268264 00263EC4 4E 80 00 20 */ blr
-.global func_80268268
-func_80268268:
+.global PPCHalt
+PPCHalt:
/* 80268268 00263EC8 7C 00 04 AC */ sync 0
lbl_8026826C:
/* 8026826C 00263ECC 60 00 00 00 */ nop
@@ -80543,8 +80551,8 @@ lbl_80268384:
/* 80268390 00263FF0 38 21 00 10 */ addi r1, r1, 0x10
/* 80268394 00263FF4 4E 80 00 20 */ blr
-.global func_80268398
-func_80268398:
+.global __OSFPRInit
+__OSFPRInit:
/* 80268398 00263FF8 7C 60 00 A6 */ mfmsr r3
/* 8026839C 00263FFC 60 63 20 00 */ ori r3, r3, 0x2000
/* 802683A0 00264000 7C 60 01 24 */ mtmsr r3
@@ -80864,10 +80872,10 @@ lbl_802687E8:
/* 802687E8 00264448 7C 7E 1B 78 */ mr r30, r3
lbl_802687EC:
/* 802687EC 0026444C 7F E4 FB 78 */ mr r4, r31
-/* 802687F0 00264450 48 00 1F 1D */ bl func_8026A70C
+/* 802687F0 00264450 48 00 1F 1D */ bl DCZeroRange
/* 802687F4 00264454 7F C3 F3 78 */ mr r3, r30
/* 802687F8 00264458 3C 80 00 04 */ lis r4, 4
-/* 802687FC 0026445C 48 00 1E 59 */ bl func_8026A654
+/* 802687FC 0026445C 48 00 1E 59 */ bl DCFlushRange
/* 80268800 00264460 48 00 01 60 */ b lbl_80268960
lbl_80268804:
/* 80268804 00264464 3F E0 80 50 */ lis r31, lbl_80503C80@ha
@@ -80893,10 +80901,10 @@ lbl_8026884C:
/* 8026884C 002644AC 7C 7E 1B 78 */ mr r30, r3
lbl_80268850:
/* 80268850 002644B0 7F E4 FB 78 */ mr r4, r31
-/* 80268854 002644B4 48 00 1E B9 */ bl func_8026A70C
+/* 80268854 002644B4 48 00 1E B9 */ bl DCZeroRange
/* 80268858 002644B8 7F C3 F3 78 */ mr r3, r30
/* 8026885C 002644BC 3C 80 00 04 */ lis r4, 4
-/* 80268860 002644C0 48 00 1D F5 */ bl func_8026A654
+/* 80268860 002644C0 48 00 1D F5 */ bl DCFlushRange
/* 80268864 002644C4 48 00 00 FC */ b lbl_80268960
lbl_80268868:
/* 80268868 002644C8 48 00 18 8D */ bl func_8026A0F4
@@ -80922,10 +80930,10 @@ lbl_802688B4:
/* 802688B4 00264514 7C 7E 1B 78 */ mr r30, r3
lbl_802688B8:
/* 802688B8 00264518 7F E4 FB 78 */ mr r4, r31
-/* 802688BC 0026451C 48 00 1E 51 */ bl func_8026A70C
+/* 802688BC 0026451C 48 00 1E 51 */ bl DCZeroRange
/* 802688C0 00264520 7F C3 F3 78 */ mr r3, r30
/* 802688C4 00264524 3C 80 00 04 */ lis r4, 4
-/* 802688C8 00264528 48 00 1D 8D */ bl func_8026A654
+/* 802688C8 00264528 48 00 1D 8D */ bl DCFlushRange
/* 802688CC 0026452C 48 00 00 94 */ b lbl_80268960
lbl_802688D0:
/* 802688D0 00264530 48 00 18 25 */ bl func_8026A0F4
@@ -80942,10 +80950,10 @@ lbl_802688F8:
/* 802688F8 00264558 7C 7E 1B 78 */ mr r30, r3
lbl_802688FC:
/* 802688FC 0026455C 7F E4 FB 78 */ mr r4, r31
-/* 80268900 00264560 48 00 1E 0D */ bl func_8026A70C
+/* 80268900 00264560 48 00 1E 0D */ bl DCZeroRange
/* 80268904 00264564 7F C3 F3 78 */ mr r3, r30
/* 80268908 00264568 3C 80 00 04 */ lis r4, 4
-/* 8026890C 0026456C 48 00 1D 49 */ bl func_8026A654
+/* 8026890C 0026456C 48 00 1D 49 */ bl DCFlushRange
/* 80268910 00264570 3C 60 80 50 */ lis r3, lbl_80503C80@ha
/* 80268914 00264574 38 63 3C 80 */ addi r3, r3, lbl_80503C80@l
/* 80268918 00264578 83 E3 00 10 */ lwz r31, 0x10(r3)
@@ -80964,10 +80972,10 @@ lbl_80268948:
/* 80268948 002645A8 7F FE FB 78 */ mr r30, r31
lbl_8026894C:
/* 8026894C 002645AC 7F E3 FB 78 */ mr r3, r31
-/* 80268950 002645B0 48 00 1D BD */ bl func_8026A70C
+/* 80268950 002645B0 48 00 1D BD */ bl DCZeroRange
/* 80268954 002645B4 7F C3 F3 78 */ mr r3, r30
/* 80268958 002645B8 3C 80 00 04 */ lis r4, 4
-/* 8026895C 002645BC 48 00 1C F9 */ bl func_8026A654
+/* 8026895C 002645BC 48 00 1C F9 */ bl DCFlushRange
lbl_80268960:
/* 80268960 002645C0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80268964 002645C4 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -81001,10 +81009,10 @@ lbl_802689C4:
/* 802689C4 00264624 7C 7E 1B 78 */ mr r30, r3
lbl_802689C8:
/* 802689C8 00264628 7F E4 FB 78 */ mr r4, r31
-/* 802689CC 0026462C 48 00 1D 41 */ bl func_8026A70C
+/* 802689CC 0026462C 48 00 1D 41 */ bl DCZeroRange
/* 802689D0 00264630 7F C3 F3 78 */ mr r3, r30
/* 802689D4 00264634 3C 80 00 04 */ lis r4, 4
-/* 802689D8 00264638 48 00 1C 7D */ bl func_8026A654
+/* 802689D8 00264638 48 00 1C 7D */ bl DCFlushRange
/* 802689DC 0026463C 48 00 01 68 */ b lbl_80268B44
lbl_802689E0:
/* 802689E0 00264640 3F E0 80 50 */ lis r31, lbl_80503C80@ha
@@ -81032,10 +81040,10 @@ lbl_80268A30:
/* 80268A30 00264690 7C 7E 1B 78 */ mr r30, r3
lbl_80268A34:
/* 80268A34 00264694 7F E4 FB 78 */ mr r4, r31
-/* 80268A38 00264698 48 00 1C D5 */ bl func_8026A70C
+/* 80268A38 00264698 48 00 1C D5 */ bl DCZeroRange
/* 80268A3C 0026469C 7F C3 F3 78 */ mr r3, r30
/* 80268A40 002646A0 3C 80 00 04 */ lis r4, 4
-/* 80268A44 002646A4 48 00 1C 11 */ bl func_8026A654
+/* 80268A44 002646A4 48 00 1C 11 */ bl DCFlushRange
/* 80268A48 002646A8 48 00 00 FC */ b lbl_80268B44
lbl_80268A4C:
/* 80268A4C 002646AC 48 00 16 A1 */ bl func_8026A0EC
@@ -81061,10 +81069,10 @@ lbl_80268A98:
/* 80268A98 002646F8 7C 7E 1B 78 */ mr r30, r3
lbl_80268A9C:
/* 80268A9C 002646FC 7F E4 FB 78 */ mr r4, r31
-/* 80268AA0 00264700 48 00 1C 6D */ bl func_8026A70C
+/* 80268AA0 00264700 48 00 1C 6D */ bl DCZeroRange
/* 80268AA4 00264704 7F C3 F3 78 */ mr r3, r30
/* 80268AA8 00264708 3C 80 00 04 */ lis r4, 4
-/* 80268AAC 0026470C 48 00 1B A9 */ bl func_8026A654
+/* 80268AAC 0026470C 48 00 1B A9 */ bl DCFlushRange
/* 80268AB0 00264710 48 00 00 94 */ b lbl_80268B44
lbl_80268AB4:
/* 80268AB4 00264714 48 00 16 39 */ bl func_8026A0EC
@@ -81081,10 +81089,10 @@ lbl_80268ADC:
/* 80268ADC 0026473C 7C 7E 1B 78 */ mr r30, r3
lbl_80268AE0:
/* 80268AE0 00264740 7F E4 FB 78 */ mr r4, r31
-/* 80268AE4 00264744 48 00 1C 29 */ bl func_8026A70C
+/* 80268AE4 00264744 48 00 1C 29 */ bl DCZeroRange
/* 80268AE8 00264748 7F C3 F3 78 */ mr r3, r30
/* 80268AEC 0026474C 3C 80 00 04 */ lis r4, 4
-/* 80268AF0 00264750 48 00 1B 65 */ bl func_8026A654
+/* 80268AF0 00264750 48 00 1B 65 */ bl DCFlushRange
/* 80268AF4 00264754 3C 60 80 50 */ lis r3, lbl_80503C80@ha
/* 80268AF8 00264758 38 63 3C 80 */ addi r3, r3, lbl_80503C80@l
/* 80268AFC 0026475C 83 E3 00 10 */ lwz r31, 0x10(r3)
@@ -81103,10 +81111,10 @@ lbl_80268B2C:
/* 80268B2C 0026478C 7F FE FB 78 */ mr r30, r31
lbl_80268B30:
/* 80268B30 00264790 7F E3 FB 78 */ mr r3, r31
-/* 80268B34 00264794 48 00 1B D9 */ bl func_8026A70C
+/* 80268B34 00264794 48 00 1B D9 */ bl DCZeroRange
/* 80268B38 00264798 7F C3 F3 78 */ mr r3, r30
/* 80268B3C 0026479C 3C 80 00 04 */ lis r4, 4
-/* 80268B40 002647A0 48 00 1B 15 */ bl func_8026A654
+/* 80268B40 002647A0 48 00 1B 15 */ bl DCFlushRange
lbl_80268B44:
/* 80268B44 002647A4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80268B48 002647A8 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -81569,7 +81577,7 @@ lbl_802691BC:
/* 802691C8 00264E28 40 82 00 24 */ bne lbl_802691EC
/* 802691CC 00264E2C 38 7E 00 20 */ addi r3, r30, 0x20
/* 802691D0 00264E30 38 80 00 20 */ li r4, 0x20
-/* 802691D4 00264E34 48 00 14 55 */ bl func_8026A628
+/* 802691D4 00264E34 48 00 14 55 */ bl DCInvalidateRange
/* 802691D8 00264E38 3C A0 80 27 */ lis r5, lbl_80268B5C@ha
/* 802691DC 00264E3C 38 7E 00 40 */ addi r3, r30, 0x40
/* 802691E0 00264E40 38 9E 00 20 */ addi r4, r30, 0x20
@@ -81617,9 +81625,9 @@ func_8026922C:
/* 80269274 00264ED4 38 7E 03 54 */ addi r3, r30, 0x354
/* 80269278 00264ED8 4C C6 31 82 */ crclr 6
/* 8026927C 00264EDC 48 00 E1 CD */ bl func_80277448
-/* 80269280 00264EE0 3C 80 80 27 */ lis r4, lbl_802694AC@ha
+/* 80269280 00264EE0 3C 80 80 27 */ lis r4, __OSDBIntegrator@ha
/* 80269284 00264EE4 3C A0 80 27 */ lis r5, lbl_802694D0@ha
-/* 80269288 00264EE8 38 84 94 AC */ addi r4, r4, lbl_802694AC@l
+/* 80269288 00264EE8 38 84 94 AC */ addi r4, r4, __OSDBIntegrator@l
/* 8026928C 00264EEC 38 76 00 60 */ addi r3, r22, 0x60
/* 80269290 00264EF0 38 A5 94 D0 */ addi r5, r5, lbl_802694D0@l
/* 80269294 00264EF4 7E A4 28 50 */ subf r21, r4, r5
@@ -81627,7 +81635,7 @@ func_8026922C:
/* 8026929C 00264EFC 4B D9 AD 65 */ bl memcpy
/* 802692A0 00264F00 7E A4 AB 78 */ mr r4, r21
/* 802692A4 00264F04 38 76 00 60 */ addi r3, r22, 0x60
-/* 802692A8 00264F08 48 00 14 0D */ bl func_8026A6B4
+/* 802692A8 00264F08 48 00 14 0D */ bl DCFlushRangeNoSync
/* 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
@@ -81712,7 +81720,7 @@ lbl_802693B8:
/* 802693D0 00265030 4B D9 AC 31 */ bl memcpy
/* 802693D4 00265034 7E 83 A3 78 */ mr r3, r20
/* 802693D8 00265038 7F 24 CB 78 */ mr r4, r25
-/* 802693DC 0026503C 48 00 12 D9 */ bl func_8026A6B4
+/* 802693DC 0026503C 48 00 12 D9 */ bl DCFlushRangeNoSync
/* 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
@@ -81765,7 +81773,9 @@ lbl_802693F0:
/* 802694A0 00265100 7C 08 03 A6 */ mtlr r0
/* 802694A4 00265104 38 21 00 40 */ addi r1, r1, 0x40
/* 802694A8 00265108 4E 80 00 20 */ blr
-lbl_802694AC:
+
+.global __OSDBIntegrator
+__OSDBIntegrator:
/* 802694AC 0026510C 38 A0 00 40 */ li r5, 0x40
/* 802694B0 00265110 7C 68 02 A6 */ mflr r3
/* 802694B4 00265114 90 65 00 0C */ stw r3, 0xc(r5)
@@ -81885,8 +81895,8 @@ func_802695EC:
/* 80269638 00265298 38 21 00 10 */ addi r1, r1, 0x10
/* 8026963C 0026529C 4E 80 00 20 */ blr
-.global func_80269640
-func_80269640:
+.global AIGetStreamPlayState
+AIGetStreamPlayState:
/* 80269640 002652A0 3C 60 CD 00 */ lis r3, 0xCD006024@ha
/* 80269644 002652A4 80 03 60 24 */ lwz r0, 0xCD006024@l(r3)
/* 80269648 002652A8 54 03 06 3E */ clrlwi r3, r0, 0x18
@@ -82915,7 +82925,7 @@ lbl_8026A3A4:
/* 8026A3C8 00266028 4B D9 9C 39 */ bl memcpy
/* 8026A3CC 0026602C 3C 60 81 00 */ lis r3, 0x8100
/* 8026A3D0 00266030 38 80 00 80 */ li r4, 0x80
-/* 8026A3D4 00266034 48 00 02 81 */ bl func_8026A654
+/* 8026A3D4 00266034 48 00 02 81 */ bl DCFlushRange
/* 8026A3D8 00266038 3C 60 CC 00 */ lis r3, 0xCC005012@ha
/* 8026A3DC 0026603C 38 00 00 43 */ li r0, 0x43
/* 8026A3E0 00266040 B0 03 50 12 */ sth r0, 0xCC005012@l(r3)
@@ -83082,16 +83092,16 @@ lbl_8026A5F8:
/* 8026A60C 0026626C 38 21 00 10 */ addi r1, r1, 0x10
/* 8026A610 00266270 4E 80 00 20 */ blr
-.global func_8026A614
-func_8026A614:
+.global DCEnable
+DCEnable:
/* 8026A614 00266274 7C 00 04 AC */ sync 0
/* 8026A618 00266278 7C 70 FA A6 */ mfspr r3, 0x3f0
/* 8026A61C 0026627C 60 63 40 00 */ ori r3, r3, 0x4000
/* 8026A620 00266280 7C 70 FB A6 */ mtspr 0x3f0, r3
/* 8026A624 00266284 4E 80 00 20 */ blr
-.global func_8026A628
-func_8026A628:
+.global DCInvalidateRange
+DCInvalidateRange:
/* 8026A628 00266288 28 04 00 00 */ cmplwi r4, 0
/* 8026A62C 0026628C 4C 81 00 20 */ blelr
/* 8026A630 00266290 54 65 06 FE */ clrlwi r5, r3, 0x1b
@@ -83105,8 +83115,8 @@ lbl_8026A644:
/* 8026A64C 002662AC 42 00 FF F8 */ bdnz lbl_8026A644
/* 8026A650 002662B0 4E 80 00 20 */ blr
-.global func_8026A654
-func_8026A654:
+.global DCFlushRange
+DCFlushRange:
/* 8026A654 002662B4 28 04 00 00 */ cmplwi r4, 0
/* 8026A658 002662B8 4C 81 00 20 */ blelr
/* 8026A65C 002662BC 54 65 06 FE */ clrlwi r5, r3, 0x1b
@@ -83121,8 +83131,8 @@ lbl_8026A670:
/* 8026A67C 002662DC 44 00 00 02 */ sc
/* 8026A680 002662E0 4E 80 00 20 */ blr
-.global func_8026A684
-func_8026A684:
+.global DCStoreRange
+DCStoreRange:
/* 8026A684 002662E4 28 04 00 00 */ cmplwi r4, 0
/* 8026A688 002662E8 4C 81 00 20 */ blelr
/* 8026A68C 002662EC 54 65 06 FE */ clrlwi r5, r3, 0x1b
@@ -83137,8 +83147,8 @@ lbl_8026A6A0:
/* 8026A6AC 0026630C 44 00 00 02 */ sc
/* 8026A6B0 00266310 4E 80 00 20 */ blr
-.global func_8026A6B4
-func_8026A6B4:
+.global DCFlushRangeNoSync
+DCFlushRangeNoSync:
/* 8026A6B4 00266314 28 04 00 00 */ cmplwi r4, 0
/* 8026A6B8 00266318 4C 81 00 20 */ blelr
/* 8026A6BC 0026631C 54 65 06 FE */ clrlwi r5, r3, 0x1b
@@ -83152,8 +83162,8 @@ lbl_8026A6D0:
/* 8026A6D8 00266338 42 00 FF F8 */ bdnz lbl_8026A6D0
/* 8026A6DC 0026633C 4E 80 00 20 */ blr
-.global func_8026A6E0
-func_8026A6E0:
+.global DCStoreRangeNoSync
+DCStoreRangeNoSync:
/* 8026A6E0 00266340 28 04 00 00 */ cmplwi r4, 0
/* 8026A6E4 00266344 4C 81 00 20 */ blelr
/* 8026A6E8 00266348 54 65 06 FE */ clrlwi r5, r3, 0x1b
@@ -83167,8 +83177,8 @@ lbl_8026A6FC:
/* 8026A704 00266364 42 00 FF F8 */ bdnz lbl_8026A6FC
/* 8026A708 00266368 4E 80 00 20 */ blr
-.global func_8026A70C
-func_8026A70C:
+.global DCZeroRange
+DCZeroRange:
/* 8026A70C 0026636C 28 04 00 00 */ cmplwi r4, 0
/* 8026A710 00266370 4C 81 00 20 */ blelr
/* 8026A714 00266374 54 65 06 FE */ clrlwi r5, r3, 0x1b
@@ -83415,7 +83425,7 @@ lbl_8026AA38:
/* 8026AA40 002666A0 4B D9 D0 85 */ bl func_80007AC4
/* 8026AA44 002666A4 7F A3 EB 78 */ mr r3, r29
/* 8026AA48 002666A8 48 00 07 29 */ bl func_8026B170
-/* 8026AA4C 002666AC 4B FF D8 1D */ bl func_80268268
+/* 8026AA4C 002666AC 4B FF D8 1D */ bl PPCHalt
lbl_8026AA50:
/* 8026AA50 002666B0 38 7F 00 98 */ addi r3, r31, 0x98
/* 8026AA54 002666B4 4C C6 31 82 */ crclr 6
@@ -83477,7 +83487,7 @@ lbl_8026AB14:
/* 8026AB14 00266774 4B FF D7 25 */ bl func_80268238
/* 8026AB18 00266778 54 60 04 63 */ rlwinm. r0, r3, 0, 0x11, 0x11
/* 8026AB1C 0026677C 40 82 00 14 */ bne lbl_8026AB30
-/* 8026AB20 00266780 4B FF FA F5 */ bl func_8026A614
+/* 8026AB20 00266780 4B FF FA F5 */ bl DCEnable
/* 8026AB24 00266784 38 7F 01 D0 */ addi r3, r31, 0x1d0
/* 8026AB28 00266788 4C C6 31 82 */ crclr 6
/* 8026AB2C 0026678C 48 00 C9 1D */ bl func_80277448
@@ -84224,7 +84234,7 @@ lbl_8026B584:
/* 8026B59C 002671FC 3B DE 00 01 */ addi r30, r30, 1
/* 8026B5A0 00267200 41 80 FF C8 */ blt lbl_8026B568
lbl_8026B5A4:
-/* 8026B5A4 00267204 4B FF CC C5 */ bl func_80268268
+/* 8026B5A4 00267204 4B FF CC C5 */ bl PPCHalt
/* 8026B5A8 00267208 80 01 00 94 */ lwz r0, 0x94(r1)
/* 8026B5AC 0026720C 83 E1 00 8C */ lwz r31, 0x8c(r1)
/* 8026B5B0 00267210 83 C1 00 88 */ lwz r30, 0x88(r1)
@@ -84598,7 +84608,7 @@ lbl_8026BB08:
/* 8026BB18 00267778 81 0D A8 04 */ lwz r8, lbl_8063FAC4-_SDA_BASE_(r13)
/* 8026BB1C 0026777C 4C C6 31 82 */ crclr 6
/* 8026BB20 00267780 4B D9 BF A5 */ bl func_80007AC4
-/* 8026BB24 00267784 4B FF C7 45 */ bl func_80268268
+/* 8026BB24 00267784 4B FF C7 45 */ bl PPCHalt
/* 8026BB28 00267788 39 61 00 30 */ addi r11, r1, 0x30
/* 8026BB2C 0026778C 4B F5 B6 39 */ bl func_801C7164
/* 8026BB30 00267790 80 01 00 34 */ lwz r0, 0x34(r1)
@@ -86786,7 +86796,7 @@ lbl_8026D9E4:
/* 8026DA28 00269688 3C 80 00 09 */ lis r4, 0x00096000@ha
/* 8026DA2C 0026968C 7F C3 F3 78 */ mr r3, r30
/* 8026DA30 00269690 38 84 60 00 */ addi r4, r4, 0x00096000@l
-/* 8026DA34 00269694 4B FF CC 21 */ bl func_8026A654
+/* 8026DA34 00269694 4B FF CC 21 */ bl DCFlushRange
/* 8026DA38 00269698 38 60 00 00 */ li r3, 0
/* 8026DA3C 0026969C 48 00 BD ED */ bl func_80279828
/* 8026DA40 002696A0 48 00 BC 69 */ bl func_802796A8
@@ -86802,7 +86812,7 @@ lbl_8026DA4C:
/* 8026DA64 002696C4 38 6D 87 D0 */ addi r3, r13, lbl_8063DA90-_SDA_BASE_
/* 8026DA68 002696C8 4C C6 31 82 */ crclr 6
/* 8026DA6C 002696CC 4B D9 A0 59 */ bl func_80007AC4
-/* 8026DA70 002696D0 4B FF A7 F9 */ bl func_80268268
+/* 8026DA70 002696D0 4B FF A7 F9 */ bl PPCHalt
/* 8026DA74 002696D4 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8026DA78 002696D8 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 8026DA7C 002696DC 83 C1 00 48 */ lwz r30, 0x48(r1)
@@ -88920,7 +88930,7 @@ lbl_8026F74C:
/* 8026F768 0026B3C8 40 82 00 1C */ bne lbl_8026F784
/* 8026F76C 0026B3CC 3C 60 81 80 */ lis r3, 0x8180
/* 8026F770 0026B3D0 3C 80 01 80 */ lis r4, 0x180
-/* 8026F774 0026B3D4 4B FF AE B5 */ bl func_8026A628
+/* 8026F774 0026B3D4 4B FF AE B5 */ bl DCInvalidateRange
/* 8026F778 0026B3D8 38 00 00 02 */ li r0, 2
/* 8026F77C 0026B3DC 3C 60 CC 00 */ lis r3, 0xCC004028@ha
/* 8026F780 0026B3E0 B0 03 40 28 */ sth r0, 0xCC004028@l(r3)
@@ -89955,7 +89965,7 @@ func_80270514:
/* 80270538 0026C198 90 1E 00 44 */ stw r0, 0x44(r30)
/* 8027053C 0026C19C 7F C3 F3 78 */ mr r3, r30
/* 80270540 0026C1A0 90 1E 00 48 */ stw r0, 0x48(r30)
-/* 80270544 0026C1A4 4B FF A0 E5 */ bl func_8026A628
+/* 80270544 0026C1A4 4B FF A0 E5 */ bl DCInvalidateRange
/* 80270548 0026C1A8 38 60 00 00 */ li r3, 0
/* 8027054C 0026C1AC 38 80 00 01 */ li r4, 1
/* 80270550 0026C1B0 38 A0 00 00 */ li r5, 0
@@ -90300,7 +90310,7 @@ func_80270A04:
/* 80270A1C 0026C67C 7C 9E 23 78 */ mr r30, r4
/* 80270A20 0026C680 93 A1 00 14 */ stw r29, 0x14(r1)
/* 80270A24 0026C684 7C 7D 1B 78 */ mr r29, r3
-/* 80270A28 0026C688 4B FF 9C 01 */ bl func_8026A628
+/* 80270A28 0026C688 4B FF 9C 01 */ bl DCInvalidateRange
/* 80270A2C 0026C68C 38 60 00 00 */ li r3, 0
/* 80270A30 0026C690 38 80 00 01 */ li r4, 1
/* 80270A34 0026C694 38 A0 00 00 */ li r5, 0
@@ -90735,7 +90745,7 @@ func_80271000:
/* 8027102C 0026CC8C 4B D9 2F D5 */ bl memcpy
/* 80271030 0026CC90 38 7F 0C 00 */ addi r3, r31, 0xc00
/* 80271034 0026CC94 38 80 01 00 */ li r4, 0x100
-/* 80271038 0026CC98 4B FF 96 7D */ bl func_8026A6B4
+/* 80271038 0026CC98 4B FF 96 7D */ bl DCFlushRangeNoSync
/* 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
@@ -94637,7 +94647,7 @@ lbl_80274534:
/* 80274534 00270194 81 9F 00 00 */ lwz r12, 0(r31)
/* 80274538 00270198 2C 0C 00 00 */ cmpwi r12, 0
/* 8027453C 0027019C 40 82 FF EC */ bne lbl_80274528
-/* 80274540 002701A0 4B FF 3D 29 */ bl func_80268268
+/* 80274540 002701A0 4B FF 3D 29 */ bl PPCHalt
/* 80274544 002701A4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80274548 002701A8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8027454C 002701AC 7C 08 03 A6 */ mtlr r0
@@ -95130,7 +95140,7 @@ lbl_80274C10:
/* 80274C14 00270874 54 00 00 3A */ rlwinm r0, r0, 0, 0, 0x1d
/* 80274C18 00270878 90 1F 00 0C */ stw r0, 0xc(r31)
lbl_80274C1C:
-/* 80274C1C 0027087C 4B FF 4A 25 */ bl func_80269640
+/* 80274C1C 0027087C 4B FF 4A 25 */ bl AIGetStreamPlayState
/* 80274C20 00270880 28 03 00 FF */ cmplwi r3, 0xff
/* 80274C24 00270884 40 82 00 78 */ bne lbl_80274C9C
/* 80274C28 00270888 4B FF 39 05 */ bl func_8026852C
@@ -97937,7 +97947,7 @@ lbl_802773D8:
/* 802773FC 0027305C 4B D9 06 C9 */ bl func_80007AC4
/* 80277400 00273060 7F E3 FB 78 */ mr r3, r31
/* 80277404 00273064 4B FF 3D 6D */ bl func_8026B170
-/* 80277408 00273068 4B FF 0E 61 */ bl func_80268268
+/* 80277408 00273068 4B FF 0E 61 */ bl PPCHalt
/* 8027740C 0027306C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80277410 00273070 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80277414 00273074 7C 08 03 A6 */ mtlr r0
diff --git a/asm/text_8.s b/asm/text_8.s
index cb1ca39..60fc7b5 100644
--- a/asm/text_8.s
+++ b/asm/text_8.s
@@ -17815,7 +17815,7 @@ lbl_8028934C:
/* 80289384 00284FE4 38 7E 00 00 */ addi r3, r30, 0
/* 80289388 00284FE8 38 80 00 20 */ li r4, 0x20
/* 8028938C 00284FEC 90 05 00 0C */ stw r0, 0xc(r5)
-/* 80289390 00284FF0 4B FE 12 99 */ bl func_8026A628
+/* 80289390 00284FF0 4B FE 12 99 */ bl DCInvalidateRange
/* 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
@@ -18928,7 +18928,7 @@ lbl_8028A3A0:
/* 8028A3A0 00286000 3C 60 80 51 */ lis r3, lbl_80516A40@ha
/* 8028A3A4 00286004 38 80 00 20 */ li r4, 0x20
/* 8028A3A8 00286008 38 63 6A 40 */ addi r3, r3, lbl_80516A40@l
-/* 8028A3AC 0028600C 4B FE 02 7D */ bl func_8026A628
+/* 8028A3AC 0028600C 4B FE 02 7D */ bl DCInvalidateRange
/* 8028A3B0 00286010 3C 80 80 29 */ lis r4, lbl_8028A7BC@ha
/* 8028A3B4 00286014 38 60 00 00 */ li r3, 0
/* 8028A3B8 00286018 38 84 A7 BC */ addi r4, r4, lbl_8028A7BC@l
@@ -19143,7 +19143,7 @@ lbl_8028A6BC:
/* 8028A6C4 00286324 3C 60 80 51 */ lis r3, lbl_80516A40@ha
/* 8028A6C8 00286328 38 80 00 20 */ li r4, 0x20
/* 8028A6CC 0028632C 38 63 6A 40 */ addi r3, r3, lbl_80516A40@l
-/* 8028A6D0 00286330 4B FD FF 59 */ bl func_8026A628
+/* 8028A6D0 00286330 4B FD FF 59 */ bl DCInvalidateRange
/* 8028A6D4 00286334 3C 80 80 29 */ lis r4, lbl_8028A7BC@ha
/* 8028A6D8 00286338 38 60 00 00 */ li r3, 0
/* 8028A6DC 0028633C 38 84 A7 BC */ addi r4, r4, lbl_8028A7BC@l
@@ -20630,7 +20630,7 @@ func_8028BB74:
lbl_8028BBE8:
/* 8028BBE8 00287848 80 63 00 18 */ lwz r3, 0x18(r3)
/* 8028BBEC 0028784C 80 9D 00 14 */ lwz r4, 0x14(r29)
-/* 8028BBF0 00287850 4B FD EA 39 */ bl func_8026A628
+/* 8028BBF0 00287850 4B FD EA 39 */ bl DCInvalidateRange
lbl_8028BBF4:
/* 8028BBF4 00287854 4B FE 2B 69 */ bl func_8026E75C
/* 8028BBF8 00287858 38 00 00 02 */ li r0, 2
@@ -20689,7 +20689,7 @@ func_8028BC58:
lbl_8028BCBC:
/* 8028BCBC 0028791C 80 63 00 18 */ lwz r3, 0x18(r3)
/* 8028BCC0 00287920 80 9D 00 14 */ lwz r4, 0x14(r29)
-/* 8028BCC4 00287924 4B FD E9 65 */ bl func_8026A628
+/* 8028BCC4 00287924 4B FD E9 65 */ bl DCInvalidateRange
lbl_8028BCC8:
/* 8028BCC8 00287928 4B FE 2A 95 */ bl func_8026E75C
/* 8028BCCC 0028792C 38 00 00 02 */ li r0, 2
@@ -20750,7 +20750,7 @@ func_8028BD2C:
lbl_8028BD98:
/* 8028BD98 002879F8 80 63 00 18 */ lwz r3, 0x18(r3)
/* 8028BD9C 002879FC 80 9F 00 14 */ lwz r4, 0x14(r31)
-/* 8028BDA0 00287A00 4B FD E8 89 */ bl func_8026A628
+/* 8028BDA0 00287A00 4B FD E8 89 */ bl DCInvalidateRange
lbl_8028BDA4:
/* 8028BDA4 00287A04 4B FE 29 B9 */ bl func_8026E75C
/* 8028BDA8 00287A08 38 00 00 02 */ li r0, 2
@@ -21414,7 +21414,7 @@ lbl_8028C63C:
lbl_8028C690:
/* 8028C690 002882F0 80 7F 00 18 */ lwz r3, 0x18(r31)
/* 8028C694 002882F4 80 9F 00 14 */ lwz r4, 0x14(r31)
-/* 8028C698 002882F8 4B FD DF 91 */ bl func_8026A628
+/* 8028C698 002882F8 4B FD DF 91 */ bl DCInvalidateRange
lbl_8028C69C:
/* 8028C69C 002882FC 4B FE 20 C1 */ bl func_8026E75C
/* 8028C6A0 00288300 38 00 00 02 */ li r0, 2
@@ -25101,7 +25101,7 @@ func_8028F850:
/* 8028F8FC 0028B55C 90 C1 00 44 */ stw r6, 0x44(r1)
/* 8028F900 0028B560 90 A1 00 48 */ stw r5, 0x48(r1)
/* 8028F904 0028B564 90 01 00 4C */ stw r0, 0x4c(r1)
-/* 8028F908 0028B568 4B FD AD 21 */ bl func_8026A628
+/* 8028F908 0028B568 4B FD AD 21 */ bl DCInvalidateRange
/* 8028F90C 0028B56C 81 8D AB 58 */ lwz r12, lbl_8063FE18-_SDA_BASE_(r13)
/* 8028F910 0028B570 38 61 00 40 */ addi r3, r1, 0x40
/* 8028F914 0028B574 80 8D AB 4C */ lwz r4, lbl_8063FE0C-_SDA_BASE_(r13)
@@ -25109,7 +25109,7 @@ func_8028F850:
/* 8028F91C 0028B57C 4E 80 04 21 */ bctrl
/* 8028F920 0028B580 80 61 00 40 */ lwz r3, 0x40(r1)
/* 8028F924 0028B584 38 80 06 00 */ li r4, 0x600
-/* 8028F928 0028B588 4B FD AD 8D */ bl func_8026A6B4
+/* 8028F928 0028B588 4B FD AD 8D */ bl DCFlushRangeNoSync
/* 8028F92C 0028B58C 48 00 00 94 */ b lbl_8028F9C0
lbl_8028F930:
/* 8028F930 0028B590 80 0D AB 20 */ lwz r0, lbl_8063FDE0-_SDA_BASE_(r13)
@@ -25121,7 +25121,7 @@ lbl_8028F930:
/* 8028F948 0028B5A8 38 03 03 00 */ addi r0, r3, 0x300
/* 8028F94C 0028B5AC 90 A1 00 34 */ stw r5, 0x34(r1)
/* 8028F950 0028B5B0 90 01 00 38 */ stw r0, 0x38(r1)
-/* 8028F954 0028B5B4 4B FD AC D5 */ bl func_8026A628
+/* 8028F954 0028B5B4 4B FD AC D5 */ bl DCInvalidateRange
/* 8028F958 0028B5B8 81 8D AB 58 */ lwz r12, lbl_8063FE18-_SDA_BASE_(r13)
/* 8028F95C 0028B5BC 38 61 00 30 */ addi r3, r1, 0x30
/* 8028F960 0028B5C0 80 8D AB 4C */ lwz r4, lbl_8063FE0C-_SDA_BASE_(r13)
@@ -25129,7 +25129,7 @@ lbl_8028F930:
/* 8028F968 0028B5C8 4E 80 04 21 */ bctrl
/* 8028F96C 0028B5CC 80 61 00 30 */ lwz r3, 0x30(r1)
/* 8028F970 0028B5D0 38 80 04 80 */ li r4, 0x480
-/* 8028F974 0028B5D4 4B FD AD 41 */ bl func_8026A6B4
+/* 8028F974 0028B5D4 4B FD AD 41 */ bl DCFlushRangeNoSync
/* 8028F978 0028B5D8 48 00 00 48 */ b lbl_8028F9C0
lbl_8028F97C:
/* 8028F97C 0028B5DC 80 6D AB 20 */ lwz r3, lbl_8063FDE0-_SDA_BASE_(r13)
@@ -25145,7 +25145,7 @@ lbl_8028F97C:
/* 8028F9A4 0028B604 4B D7 47 61 */ bl func_80004104
/* 8028F9A8 0028B608 7F A3 EB 78 */ mr r3, r29
/* 8028F9AC 0028B60C 38 80 06 00 */ li r4, 0x600
-/* 8028F9B0 0028B610 4B FD AC A5 */ bl func_8026A654
+/* 8028F9B0 0028B610 4B FD AC A5 */ bl DCFlushRange
/* 8028F9B4 0028B614 80 0D AB 20 */ lwz r0, lbl_8063FDE0-_SDA_BASE_(r13)
/* 8028F9B8 0028B618 38 60 00 00 */ li r3, 0
/* 8028F9BC 0028B61C 7C 7E 01 AE */ stbx r3, r30, r0
@@ -25168,7 +25168,7 @@ lbl_8028F9C0:
/* 8028F9FC 0028B65C 90 C1 00 24 */ stw r6, 0x24(r1)
/* 8028FA00 0028B660 90 A1 00 28 */ stw r5, 0x28(r1)
/* 8028FA04 0028B664 90 01 00 2C */ stw r0, 0x2c(r1)
-/* 8028FA08 0028B668 4B FD AC 21 */ bl func_8026A628
+/* 8028FA08 0028B668 4B FD AC 21 */ bl DCInvalidateRange
/* 8028FA0C 0028B66C 81 8D AB 54 */ lwz r12, lbl_8063FE14-_SDA_BASE_(r13)
/* 8028FA10 0028B670 38 61 00 20 */ addi r3, r1, 0x20
/* 8028FA14 0028B674 80 8D AB 48 */ lwz r4, lbl_8063FE08-_SDA_BASE_(r13)
@@ -25176,7 +25176,7 @@ lbl_8028F9C0:
/* 8028FA1C 0028B67C 4E 80 04 21 */ bctrl
/* 8028FA20 0028B680 80 61 00 20 */ lwz r3, 0x20(r1)
/* 8028FA24 0028B684 38 80 06 00 */ li r4, 0x600
-/* 8028FA28 0028B688 4B FD AC 8D */ bl func_8026A6B4
+/* 8028FA28 0028B688 4B FD AC 8D */ bl DCFlushRangeNoSync
/* 8028FA2C 0028B68C 48 00 00 9C */ b lbl_8028FAC8
lbl_8028FA30:
/* 8028FA30 0028B690 80 6D AB 20 */ lwz r3, lbl_8063FDE0-_SDA_BASE_(r13)
@@ -25189,7 +25189,7 @@ lbl_8028FA30:
/* 8028FA4C 0028B6AC 38 03 03 00 */ addi r0, r3, 0x300
/* 8028FA50 0028B6B0 90 A1 00 18 */ stw r5, 0x18(r1)
/* 8028FA54 0028B6B4 90 01 00 1C */ stw r0, 0x1c(r1)
-/* 8028FA58 0028B6B8 4B FD AB D1 */ bl func_8026A628
+/* 8028FA58 0028B6B8 4B FD AB D1 */ bl DCInvalidateRange
/* 8028FA5C 0028B6BC 81 8D AB 54 */ lwz r12, lbl_8063FE14-_SDA_BASE_(r13)
/* 8028FA60 0028B6C0 38 61 00 14 */ addi r3, r1, 0x14
/* 8028FA64 0028B6C4 80 8D AB 48 */ lwz r4, lbl_8063FE08-_SDA_BASE_(r13)
@@ -25197,7 +25197,7 @@ lbl_8028FA30:
/* 8028FA6C 0028B6CC 4E 80 04 21 */ bctrl
/* 8028FA70 0028B6D0 80 61 00 14 */ lwz r3, 0x14(r1)
/* 8028FA74 0028B6D4 38 80 04 80 */ li r4, 0x480
-/* 8028FA78 0028B6D8 4B FD AC 3D */ bl func_8026A6B4
+/* 8028FA78 0028B6D8 4B FD AC 3D */ bl DCFlushRangeNoSync
/* 8028FA7C 0028B6DC 48 00 00 4C */ b lbl_8028FAC8
lbl_8028FA80:
/* 8028FA80 0028B6E0 80 6D AB 20 */ lwz r3, lbl_8063FDE0-_SDA_BASE_(r13)
@@ -25214,7 +25214,7 @@ lbl_8028FA80:
/* 8028FAAC 0028B70C 4B D7 46 59 */ bl func_80004104
/* 8028FAB0 0028B710 7F A3 EB 78 */ mr r3, r29
/* 8028FAB4 0028B714 38 80 06 00 */ li r4, 0x600
-/* 8028FAB8 0028B718 4B FD AB 9D */ bl func_8026A654
+/* 8028FAB8 0028B718 4B FD AB 9D */ bl DCFlushRange
/* 8028FABC 0028B71C 80 0D AB 20 */ lwz r0, lbl_8063FDE0-_SDA_BASE_(r13)
/* 8028FAC0 0028B720 38 60 00 00 */ li r3, 0
/* 8028FAC4 0028B724 7C 7E 01 AE */ stbx r3, r30, r0
@@ -25235,7 +25235,7 @@ lbl_8028FAC8:
/* 8028FAFC 0028B75C 38 03 03 00 */ addi r0, r3, 0x300
/* 8028FB00 0028B760 90 A1 00 0C */ stw r5, 0xc(r1)
/* 8028FB04 0028B764 90 01 00 10 */ stw r0, 0x10(r1)
-/* 8028FB08 0028B768 4B FD AB 21 */ bl func_8026A628
+/* 8028FB08 0028B768 4B FD AB 21 */ bl DCInvalidateRange
/* 8028FB0C 0028B76C 81 8D AB 50 */ lwz r12, lbl_8063FE10-_SDA_BASE_(r13)
/* 8028FB10 0028B770 38 61 00 08 */ addi r3, r1, 8
/* 8028FB14 0028B774 80 8D AB 44 */ lwz r4, lbl_8063FE04-_SDA_BASE_(r13)
@@ -25243,7 +25243,7 @@ lbl_8028FAC8:
/* 8028FB1C 0028B77C 4E 80 04 21 */ bctrl
/* 8028FB20 0028B780 80 61 00 08 */ lwz r3, 8(r1)
/* 8028FB24 0028B784 38 80 04 80 */ li r4, 0x480
-/* 8028FB28 0028B788 4B FD AB 8D */ bl func_8026A6B4
+/* 8028FB28 0028B788 4B FD AB 8D */ bl DCFlushRangeNoSync
/* 8028FB2C 0028B78C 48 00 00 58 */ b lbl_8028FB84
lbl_8028FB30:
/* 8028FB30 0028B790 80 0D AB 50 */ lwz r0, lbl_8063FE10-_SDA_BASE_(r13)
@@ -25263,7 +25263,7 @@ lbl_8028FB30:
/* 8028FB68 0028B7C8 4B D7 45 9D */ bl func_80004104
/* 8028FB6C 0028B7CC 7F A3 EB 78 */ mr r3, r29
/* 8028FB70 0028B7D0 38 80 04 80 */ li r4, 0x480
-/* 8028FB74 0028B7D4 4B FD AA E1 */ bl func_8026A654
+/* 8028FB74 0028B7D4 4B FD AA E1 */ bl DCFlushRange
/* 8028FB78 0028B7D8 80 0D AB 20 */ lwz r0, lbl_8063FDE0-_SDA_BASE_(r13)
/* 8028FB7C 0028B7DC 38 60 00 00 */ li r3, 0
/* 8028FB80 0028B7E0 7C 7E 01 AE */ stbx r3, r30, r0
@@ -26060,7 +26060,7 @@ lbl_80290710:
/* 8029072C 0028C38C 38 06 00 1E */ addi r0, r6, 0x1e
/* 80290730 0028C390 90 AD AB 7C */ stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290734 0028C394 90 0D AB 74 */ stw r0, lbl_8063FE34-_SDA_BASE_(r13)
-/* 80290738 0028C398 4B FD 9F 1D */ bl func_8026A654
+/* 80290738 0028C398 4B FD 9F 1D */ bl DCFlushRange
/* 8029073C 0028C39C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80290740 0028C3A0 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80290744 0028C3A4 83 C1 00 18 */ lwz r30, 0x18(r1)
@@ -26479,7 +26479,7 @@ lbl_80290C90:
/* 80290CB8 0028C918 42 00 FF D8 */ bdnz lbl_80290C90
/* 80290CBC 0028C91C 38 7F 08 E0 */ addi r3, r31, 0x8e0
/* 80290CC0 0028C920 38 80 04 80 */ li r4, 0x480
-/* 80290CC4 0028C924 4B FD 99 91 */ bl func_8026A654
+/* 80290CC4 0028C924 4B FD 99 91 */ bl DCFlushRange
/* 80290CC8 0028C928 38 00 00 18 */ li r0, 0x18
/* 80290CCC 0028C92C 38 9F 05 E0 */ addi r4, r31, 0x5e0
/* 80290CD0 0028C930 38 60 00 00 */ li r3, 0
@@ -26497,7 +26497,7 @@ lbl_80290CD8:
/* 80290CFC 0028C95C 42 00 FF DC */ bdnz lbl_80290CD8
/* 80290D00 0028C960 38 7F 05 E0 */ addi r3, r31, 0x5e0
/* 80290D04 0028C964 38 80 03 00 */ li r4, 0x300
-/* 80290D08 0028C968 4B FD 99 4D */ bl func_8026A654
+/* 80290D08 0028C968 4B FD 99 4D */ bl DCFlushRange
/* 80290D0C 0028C96C 38 00 00 24 */ li r0, 0x24
/* 80290D10 0028C970 38 9F 00 40 */ addi r4, r31, 0x40
/* 80290D14 0028C974 38 60 00 00 */ li r3, 0
@@ -26517,7 +26517,7 @@ lbl_80290D1C:
/* 80290D48 0028C9A8 42 00 FF D4 */ bdnz lbl_80290D1C
/* 80290D4C 0028C9AC 38 7F 00 40 */ addi r3, r31, 0x40
/* 80290D50 0028C9B0 38 80 05 A0 */ li r4, 0x5a0
-/* 80290D54 0028C9B4 4B FD 99 01 */ bl func_8026A654
+/* 80290D54 0028C9B4 4B FD 99 01 */ bl DCFlushRange
/* 80290D58 0028C9B8 4B FF FE 11 */ bl func_80290B68
/* 80290D5C 0028C9BC 3C 60 80 29 */ lis r3, lbl_80290A50@ha
/* 80290D60 0028C9C0 38 63 0A 50 */ addi r3, r3, lbl_80290A50@l
@@ -26671,7 +26671,7 @@ lbl_80290F50:
/* 80290F5C 0028CBBC 54 04 08 3C */ slwi r4, r0, 1
/* 80290F60 0028CBC0 38 63 EC 80 */ addi r3, r3, lbl_8051EC80@l
/* 80290F64 0028CBC4 7C 63 2A 14 */ add r3, r3, r5
-/* 80290F68 0028CBC8 4B FD 96 C1 */ bl func_8026A628
+/* 80290F68 0028CBC8 4B FD 96 C1 */ bl DCInvalidateRange
/* 80290F6C 0028CBCC 7F E3 FB 78 */ mr r3, r31
/* 80290F70 0028CBD0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80290F74 0028CBD4 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -26869,7 +26869,7 @@ func_802910C0:
/* 80291214 0028CE74 4B FF FE 41 */ bl func_80291054
/* 80291218 0028CE78 7F E3 FB 78 */ mr r3, r31
/* 8029121C 0028CE7C 38 80 00 78 */ li r4, 0x78
-/* 80291220 0028CE80 4B FD 94 35 */ bl func_8026A654
+/* 80291220 0028CE80 4B FD 94 35 */ bl DCFlushRange
/* 80291224 0028CE84 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80291228 0028CE88 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8029122C 0028CE8C 7C 08 03 A6 */ mtlr r0
@@ -27392,11 +27392,11 @@ func_80291954:
/* 80291974 0028D5D4 93 AD AC 28 */ stw r29, lbl_8063FEE8-_SDA_BASE_(r13)
/* 80291978 0028D5D8 1C 80 01 40 */ mulli r4, r0, 0x140
/* 8029197C 0028D5DC 80 6D AC 18 */ lwz r3, lbl_8063FED8-_SDA_BASE_(r13)
-/* 80291980 0028D5E0 4B FD 8C A9 */ bl func_8026A628
+/* 80291980 0028D5E0 4B FD 8C A9 */ bl DCInvalidateRange
/* 80291984 0028D5E4 80 0D AC 24 */ lwz r0, lbl_8063FEE4-_SDA_BASE_(r13)
/* 80291988 0028D5E8 80 6D AC 1C */ lwz r3, lbl_8063FEDC-_SDA_BASE_(r13)
/* 8029198C 0028D5EC 54 04 30 32 */ slwi r4, r0, 6
-/* 80291990 0028D5F0 4B FD 8C 99 */ bl func_8026A628
+/* 80291990 0028D5F0 4B FD 8C 99 */ bl DCInvalidateRange
/* 80291994 0028D5F4 4B FF E3 D1 */ bl func_8028FD64
/* 80291998 0028D5F8 80 0D AC 24 */ lwz r0, lbl_8063FEE4-_SDA_BASE_(r13)
/* 8029199C 0028D5FC 3F E0 80 43 */ lis r31, lbl_804373A8@ha
@@ -27586,11 +27586,11 @@ lbl_80291C24:
/* 80291C2C 0028D88C 80 0D AC 24 */ lwz r0, lbl_8063FEE4-_SDA_BASE_(r13)
/* 80291C30 0028D890 80 6D AC 18 */ lwz r3, lbl_8063FED8-_SDA_BASE_(r13)
/* 80291C34 0028D894 1C 80 01 40 */ mulli r4, r0, 0x140
-/* 80291C38 0028D898 4B FD 8A 1D */ bl func_8026A654
+/* 80291C38 0028D898 4B FD 8A 1D */ bl DCFlushRange
/* 80291C3C 0028D89C 80 0D AC 24 */ lwz r0, lbl_8063FEE4-_SDA_BASE_(r13)
/* 80291C40 0028D8A0 80 6D AC 1C */ lwz r3, lbl_8063FEDC-_SDA_BASE_(r13)
/* 80291C44 0028D8A4 54 04 30 32 */ slwi r4, r0, 6
-/* 80291C48 0028D8A8 4B FD 8A 0D */ bl func_8026A654
+/* 80291C48 0028D8A8 4B FD 8A 0D */ bl DCFlushRange
/* 80291C4C 0028D8AC 39 61 00 30 */ addi r11, r1, 0x30
/* 80291C50 0028D8B0 4B F3 55 1D */ bl func_801C716C
/* 80291C54 0028D8B4 80 01 00 34 */ lwz r0, 0x34(r1)
@@ -27808,7 +27808,7 @@ lbl_80291F34:
/* 80291F3C 0028DB9C 41 80 FF 2C */ blt lbl_80291E68
/* 80291F40 0028DBA0 1C 80 01 40 */ mulli r4, r0, 0x140
/* 80291F44 0028DBA4 80 6D AC 18 */ lwz r3, lbl_8063FED8-_SDA_BASE_(r13)
-/* 80291F48 0028DBA8 4B FD 87 0D */ bl func_8026A654
+/* 80291F48 0028DBA8 4B FD 87 0D */ bl DCFlushRange
/* 80291F4C 0028DBAC 39 61 00 30 */ addi r11, r1, 0x30
/* 80291F50 0028DBB0 4B F3 52 1D */ bl func_801C716C
/* 80291F54 0028DBB4 80 01 00 34 */ lwz r0, 0x34(r1)
@@ -39265,7 +39265,7 @@ func_8029BB2C:
/* 8029BBA0 00297800 38 03 06 BC */ addi r0, r3, 0x6bc
/* 8029BBA4 00297804 90 6D AC A4 */ stw r3, lbl_8063FF64-_SDA_BASE_(r13)
/* 8029BBA8 00297808 90 0D AC A8 */ stw r0, lbl_8063FF68-_SDA_BASE_(r13)
-/* 8029BBAC 0029780C 4B FC EB 61 */ bl func_8026A70C
+/* 8029BBAC 0029780C 4B FC EB 61 */ bl DCZeroRange
/* 8029BBB0 00297810 80 6D AC A4 */ lwz r3, lbl_8063FF64-_SDA_BASE_(r13)
/* 8029BBB4 00297814 38 80 00 21 */ li r4, 0x21
/* 8029BBB8 00297818 38 00 00 00 */ li r0, 0
@@ -47008,7 +47008,7 @@ func_802A2930:
/* 802A2984 0029E5E4 90 03 00 30 */ stw r0, 0xCD000030@l(r3)
/* 802A2988 0029E5E8 7F E3 FB 78 */ mr r3, r31
/* 802A298C 0029E5EC 38 80 00 20 */ li r4, 0x20
-/* 802A2990 0029E5F0 4B FC 7C 99 */ bl func_8026A628
+/* 802A2990 0029E5F0 4B FC 7C 99 */ bl DCInvalidateRange
/* 802A2994 0029E5F4 80 1F 00 08 */ lwz r0, 8(r31)
/* 802A2998 0029E5F8 2C 00 00 06 */ cmpwi r0, 6
/* 802A299C 0029E5FC 41 82 00 54 */ beq lbl_802A29F0
@@ -47034,7 +47034,7 @@ lbl_802A29D4:
/* 802A29DC 0029E63C 2C 04 00 00 */ cmpwi r4, 0
/* 802A29E0 0029E640 40 81 01 0C */ ble lbl_802A2AEC
/* 802A29E4 0029E644 80 7F 00 0C */ lwz r3, 0xc(r31)
-/* 802A29E8 0029E648 4B FC 7C 41 */ bl func_8026A628
+/* 802A29E8 0029E648 4B FC 7C 41 */ bl DCInvalidateRange
/* 802A29EC 0029E64C 48 00 01 00 */ b lbl_802A2AEC
lbl_802A29F0:
/* 802A29F0 0029E650 80 7F 00 18 */ lwz r3, 0x18(r31)
@@ -47048,10 +47048,10 @@ lbl_802A2A08:
/* 802A2A08 0029E668 90 1F 00 18 */ stw r0, 0x18(r31)
/* 802A2A0C 0029E66C 80 7F 00 10 */ lwz r3, 0x10(r31)
/* 802A2A10 0029E670 80 9F 00 14 */ lwz r4, 0x14(r31)
-/* 802A2A14 0029E674 4B FC 7C 15 */ bl func_8026A628
+/* 802A2A14 0029E674 4B FC 7C 15 */ bl DCInvalidateRange
/* 802A2A18 0029E678 80 7F 00 18 */ lwz r3, 0x18(r31)
/* 802A2A1C 0029E67C 80 9F 00 1C */ lwz r4, 0x1c(r31)
-/* 802A2A20 0029E680 4B FC 7C 09 */ bl func_8026A628
+/* 802A2A20 0029E680 4B FC 7C 09 */ bl DCInvalidateRange
/* 802A2A24 0029E684 48 00 00 C8 */ b lbl_802A2AEC
lbl_802A2A28:
/* 802A2A28 0029E688 80 7F 00 18 */ lwz r3, 0x18(r31)
@@ -47067,7 +47067,7 @@ lbl_802A2A40:
/* 802A2A48 0029E6A8 80 1F 00 14 */ lwz r0, 0x14(r31)
/* 802A2A4C 0029E6AC 7C 04 02 14 */ add r0, r4, r0
/* 802A2A50 0029E6B0 54 04 18 38 */ slwi r4, r0, 3
-/* 802A2A54 0029E6B4 4B FC 7B D5 */ bl func_8026A628
+/* 802A2A54 0029E6B4 4B FC 7B D5 */ bl DCInvalidateRange
/* 802A2A58 0029E6B8 3B 80 00 00 */ li r28, 0
/* 802A2A5C 0029E6BC 3B A0 00 00 */ li r29, 0
/* 802A2A60 0029E6C0 48 00 00 44 */ b lbl_802A2AA4
@@ -47087,7 +47087,7 @@ lbl_802A2A80:
/* 802A2A8C 0029E6EC 7C 83 EA 14 */ add r4, r3, r29
/* 802A2A90 0029E6F0 7C 63 E8 2E */ lwzx r3, r3, r29
/* 802A2A94 0029E6F4 80 84 00 04 */ lwz r4, 4(r4)
-/* 802A2A98 0029E6F8 4B FC 7B 91 */ bl func_8026A628
+/* 802A2A98 0029E6F8 4B FC 7B 91 */ bl DCInvalidateRange
/* 802A2A9C 0029E6FC 3B 9C 00 01 */ addi r28, r28, 1
/* 802A2AA0 0029E700 3B BD 00 08 */ addi r29, r29, 8
lbl_802A2AA4:
@@ -47344,7 +47344,7 @@ lbl_802A2E28:
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 func_8026A654
+/* 802A2E40 0029EAA0 4B FC 78 15 */ bl DCFlushRange
/* 802A2E44 0029EAA4 4B FC B9 19 */ bl func_8026E75C
/* 802A2E48 0029EAA8 3C 80 80 53 */ lis r4, lbl_80536B60@ha
/* 802A2E4C 0029EAAC 7C 7E 1B 78 */ mr r30, r3
@@ -47547,7 +47547,7 @@ lbl_802A3108:
/* 802A3108 0029ED68 7C 9B 18 50 */ subf r4, r27, r3
/* 802A310C 0029ED6C 7F 63 DB 78 */ mr r3, r27
/* 802A3110 0029ED70 38 84 00 01 */ addi r4, r4, 1
-/* 802A3114 0029ED74 4B FC 75 41 */ bl func_8026A654
+/* 802A3114 0029ED74 4B FC 75 41 */ bl DCFlushRange
/* 802A3118 0029ED78 3C 1B 80 00 */ addis r0, r27, 0x8000
/* 802A311C 0029ED7C 90 1F 00 0C */ stw r0, 0xc(r31)
/* 802A3120 0029ED80 93 9F 00 10 */ stw r28, 0x10(r31)
@@ -47629,7 +47629,7 @@ lbl_802A3220:
/* 802A3220 0029EE80 7C 9C 18 50 */ subf r4, r28, r3
/* 802A3224 0029EE84 7F 83 E3 78 */ mr r3, r28
/* 802A3228 0029EE88 38 84 00 01 */ addi r4, r4, 1
-/* 802A322C 0029EE8C 4B FC 74 29 */ bl func_8026A654
+/* 802A322C 0029EE8C 4B FC 74 29 */ bl DCFlushRange
/* 802A3230 0029EE90 3C 1C 80 00 */ addis r0, r28, 0x8000
/* 802A3234 0029EE94 90 1F 00 0C */ stw r0, 0xc(r31)
/* 802A3238 0029EE98 93 BF 00 10 */ stw r29, 0x10(r31)
@@ -47804,7 +47804,7 @@ lbl_802A3464:
lbl_802A3484:
/* 802A3484 0029F0E4 7F 63 DB 78 */ mr r3, r27
/* 802A3488 0029F0E8 7F 84 E3 78 */ mr r4, r28
-/* 802A348C 0029F0EC 4B FC 71 9D */ bl func_8026A628
+/* 802A348C 0029F0EC 4B FC 71 9D */ bl DCInvalidateRange
/* 802A3490 0029F0F0 2C 1B 00 00 */ cmpwi r27, 0
/* 802A3494 0029F0F4 41 82 00 0C */ beq lbl_802A34A0
/* 802A3498 0029F0F8 3C 1B 80 00 */ addis r0, r27, 0x8000
@@ -47877,7 +47877,7 @@ lbl_802A3564:
lbl_802A3584:
/* 802A3584 0029F1E4 7F 83 E3 78 */ mr r3, r28
/* 802A3588 0029F1E8 7F A4 EB 78 */ mr r4, r29
-/* 802A358C 0029F1EC 4B FC 70 9D */ bl func_8026A628
+/* 802A358C 0029F1EC 4B FC 70 9D */ bl DCInvalidateRange
/* 802A3590 0029F1F0 2C 1C 00 00 */ cmpwi r28, 0
/* 802A3594 0029F1F4 41 82 00 0C */ beq lbl_802A35A0
/* 802A3598 0029F1F8 3C 1C 80 00 */ addis r0, r28, 0x8000
@@ -47963,7 +47963,7 @@ lbl_802A36A0:
/* 802A36A4 0029F304 7F 63 DB 78 */ mr r3, r27
/* 802A36A8 0029F308 7F 84 E3 78 */ mr r4, r28
/* 802A36AC 0029F30C 93 85 00 10 */ stw r28, 0x10(r5)
-/* 802A36B0 0029F310 4B FC 6F A5 */ bl func_8026A654
+/* 802A36B0 0029F310 4B FC 6F A5 */ bl DCFlushRange
lbl_802A36B4:
/* 802A36B4 0029F314 2C 1F 00 00 */ cmpwi r31, 0
/* 802A36B8 0029F318 40 82 00 14 */ bne lbl_802A36CC
@@ -48036,7 +48036,7 @@ lbl_802A37A0:
/* 802A37A4 0029F404 7F A3 EB 78 */ mr r3, r29
/* 802A37A8 0029F408 7F C4 F3 78 */ mr r4, r30
/* 802A37AC 0029F40C 93 C5 00 10 */ stw r30, 0x10(r5)
-/* 802A37B0 0029F410 4B FC 6E A5 */ bl func_8026A654
+/* 802A37B0 0029F410 4B FC 6E A5 */ bl DCFlushRange
lbl_802A37B4:
/* 802A37B4 0029F414 2C 1F 00 00 */ cmpwi r31, 0
/* 802A37B8 0029F418 40 82 00 14 */ bne lbl_802A37CC
@@ -48256,10 +48256,10 @@ lbl_802A3A9C:
/* 802A3AA0 0029F700 7F 23 CB 78 */ mr r3, r25
/* 802A3AA4 0029F704 7F 44 D3 78 */ mr r4, r26
/* 802A3AA8 0029F708 93 45 00 14 */ stw r26, 0x14(r5)
-/* 802A3AAC 0029F70C 4B FC 6B A9 */ bl func_8026A654
+/* 802A3AAC 0029F70C 4B FC 6B A9 */ bl DCFlushRange
/* 802A3AB0 0029F710 7F 63 DB 78 */ mr r3, r27
/* 802A3AB4 0029F714 7F 84 E3 78 */ mr r4, r28
-/* 802A3AB8 0029F718 4B FC 6B 9D */ bl func_8026A654
+/* 802A3AB8 0029F718 4B FC 6B 9D */ bl DCFlushRange
lbl_802A3ABC:
/* 802A3ABC 0029F71C 2C 1F 00 00 */ cmpwi r31, 0
/* 802A3AC0 0029F720 40 82 00 14 */ bne lbl_802A3AD4
@@ -48345,10 +48345,10 @@ lbl_802A3BCC:
/* 802A3BD0 0029F830 7F 63 DB 78 */ mr r3, r27
/* 802A3BD4 0029F834 7F 84 E3 78 */ mr r4, r28
/* 802A3BD8 0029F838 93 85 00 14 */ stw r28, 0x14(r5)
-/* 802A3BDC 0029F83C 4B FC 6A 79 */ bl func_8026A654
+/* 802A3BDC 0029F83C 4B FC 6A 79 */ bl DCFlushRange
/* 802A3BE0 0029F840 7F A3 EB 78 */ mr r3, r29
/* 802A3BE4 0029F844 7F C4 F3 78 */ mr r4, r30
-/* 802A3BE8 0029F848 4B FC 6A 6D */ bl func_8026A654
+/* 802A3BE8 0029F848 4B FC 6A 6D */ bl DCFlushRange
lbl_802A3BEC:
/* 802A3BEC 0029F84C 2C 1F 00 00 */ cmpwi r31, 0
/* 802A3BF0 0029F850 40 82 00 14 */ bne lbl_802A3C04
@@ -48394,7 +48394,7 @@ lbl_802A3C70:
/* 802A3C78 0029F8D8 7C 83 02 14 */ add r4, r3, r0
/* 802A3C7C 0029F8DC 7C 63 00 2E */ lwzx r3, r3, r0
/* 802A3C80 0029F8E0 80 84 00 04 */ lwz r4, 4(r4)
-/* 802A3C84 0029F8E4 4B FC 69 D1 */ bl func_8026A654
+/* 802A3C84 0029F8E4 4B FC 69 D1 */ bl DCFlushRange
/* 802A3C88 0029F8E8 80 9D 00 18 */ lwz r4, 0x18(r29)
/* 802A3C8C 0029F8EC 7C 7C DA 14 */ add r3, r28, r27
/* 802A3C90 0029F8F0 7C A4 18 2E */ lwzx r5, r4, r3
@@ -48420,7 +48420,7 @@ lbl_802A3CCC:
/* 802A3CD0 0029F930 7C 80 E2 14 */ add r4, r0, r28
/* 802A3CD4 0029F934 7C 7C 00 2E */ lwzx r3, r28, r0
/* 802A3CD8 0029F938 80 84 00 04 */ lwz r4, 4(r4)
-/* 802A3CDC 0029F93C 4B FC 69 79 */ bl func_8026A654
+/* 802A3CDC 0029F93C 4B FC 69 79 */ bl DCFlushRange
/* 802A3CE0 0029F940 80 7D 00 18 */ lwz r3, 0x18(r29)
/* 802A3CE4 0029F944 7C 83 E0 2E */ lwzx r4, r3, r28
/* 802A3CE8 0029F948 2C 04 00 00 */ cmpwi r4, 0
@@ -48441,7 +48441,7 @@ lbl_802A3D08:
/* 802A3D18 0029F978 80 7D 00 18 */ lwz r3, 0x18(r29)
/* 802A3D1C 0029F97C 7C 04 02 14 */ add r0, r4, r0
/* 802A3D20 0029F980 54 04 18 38 */ slwi r4, r0, 3
-/* 802A3D24 0029F984 4B FC 69 31 */ bl func_8026A654
+/* 802A3D24 0029F984 4B FC 69 31 */ bl DCFlushRange
/* 802A3D28 0029F988 2C 1E 00 00 */ cmpwi r30, 0
/* 802A3D2C 0029F98C 41 82 00 0C */ beq lbl_802A3D38
/* 802A3D30 0029F990 3C 1E 80 00 */ addis r0, r30, 0x8000
@@ -52377,7 +52377,7 @@ lbl_802A7400:
/* 802A7428 002A3088 3E C0 80 00 */ lis r22, 0x800031A2@ha
/* 802A742C 002A308C 38 80 00 01 */ li r4, 1
/* 802A7430 002A3090 38 76 31 A2 */ addi r3, r22, 0x800031A2@l
-/* 802A7434 002A3094 4B FC 31 F5 */ bl func_8026A628
+/* 802A7434 002A3094 4B FC 31 F5 */ bl DCInvalidateRange
/* 802A7438 002A3098 3C 60 80 44 */ lis r3, lbl_8043C080@ha
/* 802A743C 002A309C 38 63 C0 80 */ addi r3, r3, lbl_8043C080@l
/* 802A7440 002A30A0 4C C6 31 82 */ crclr 6
@@ -66503,13 +66503,13 @@ lbl_802B431C:
/* 802B4340 002AFFA0 90 1C 00 0C */ stw r0, 0xc(r28)
/* 802B4344 002AFFA4 92 DC 00 10 */ stw r22, 0x10(r28)
/* 802B4348 002AFFA8 92 BC 00 14 */ stw r21, 0x14(r28)
-/* 802B434C 002AFFAC 4B FB 63 09 */ bl func_8026A654
+/* 802B434C 002AFFAC 4B FB 63 09 */ bl DCFlushRange
/* 802B4350 002AFFB0 7F 43 D3 78 */ mr r3, r26
/* 802B4354 002AFFB4 38 80 00 20 */ li r4, 0x20
-/* 802B4358 002AFFB8 4B FB 62 FD */ bl func_8026A654
+/* 802B4358 002AFFB8 4B FB 62 FD */ bl DCFlushRange
/* 802B435C 002AFFBC 7F 83 E3 78 */ mr r3, r28
/* 802B4360 002AFFC0 38 80 00 60 */ li r4, 0x60
-/* 802B4364 002AFFC4 4B FB 62 F1 */ bl func_8026A654
+/* 802B4364 002AFFC4 4B FB 62 F1 */ bl DCFlushRange
/* 802B4368 002AFFC8 2C 1D 00 00 */ cmpwi r29, 0
/* 802B436C 002AFFCC 40 82 00 34 */ bne lbl_802B43A0
/* 802B4370 002AFFD0 7E 83 A3 78 */ mr r3, r20
@@ -66652,7 +66652,7 @@ func_802B4544:
/* 802B456C 002B01CC 7D 1F 43 78 */ mr r31, r8
/* 802B4570 002B01D0 7F A3 EB 78 */ mr r3, r29
/* 802B4574 002B01D4 7F 84 E3 78 */ mr r4, r28
-/* 802B4578 002B01D8 4B FB 60 B1 */ bl func_8026A628
+/* 802B4578 002B01D8 4B FB 60 B1 */ bl DCInvalidateRange
/* 802B457C 002B01DC 7F 43 D3 78 */ mr r3, r26
/* 802B4580 002B01E0 7F 64 DB 78 */ mr r4, r27
/* 802B4584 002B01E4 7F 85 E3 78 */ mr r5, r28
@@ -66684,7 +66684,7 @@ func_802B45B8:
/* 802B45E0 002B0240 7D 1F 43 78 */ mr r31, r8
/* 802B45E4 002B0244 7F A3 EB 78 */ mr r3, r29
/* 802B45E8 002B0248 7F 84 E3 78 */ mr r4, r28
-/* 802B45EC 002B024C 4B FB 60 3D */ bl func_8026A628
+/* 802B45EC 002B024C 4B FB 60 3D */ bl DCInvalidateRange
/* 802B45F0 002B0250 7F 43 D3 78 */ mr r3, r26
/* 802B45F4 002B0254 7F 64 DB 78 */ mr r4, r27
/* 802B45F8 002B0258 7F 85 E3 78 */ mr r5, r28
@@ -66716,7 +66716,7 @@ func_802B462C:
/* 802B4654 002B02B4 7D 1F 43 78 */ mr r31, r8
/* 802B4658 002B02B8 7F A3 EB 78 */ mr r3, r29
/* 802B465C 002B02BC 7F 84 E3 78 */ mr r4, r28
-/* 802B4660 002B02C0 4B FB 5F F5 */ bl func_8026A654
+/* 802B4660 002B02C0 4B FB 5F F5 */ bl DCFlushRange
/* 802B4664 002B02C4 7F 43 D3 78 */ mr r3, r26
/* 802B4668 002B02C8 7F 64 DB 78 */ mr r4, r27
/* 802B466C 002B02CC 7F 85 E3 78 */ mr r5, r28
@@ -66910,25 +66910,25 @@ lbl_802B48C8:
/* 802B4920 002B0580 90 BE 00 2C */ stw r5, 0x2c(r30)
/* 802B4924 002B0584 92 BE 00 30 */ stw r21, 0x30(r30)
/* 802B4928 002B0588 92 9E 00 34 */ stw r20, 0x34(r30)
-/* 802B492C 002B058C 4B FB 5D 29 */ bl func_8026A654
+/* 802B492C 002B058C 4B FB 5D 29 */ bl DCFlushRange
/* 802B4930 002B0590 7F 83 E3 78 */ mr r3, r28
/* 802B4934 002B0594 38 80 00 20 */ li r4, 0x20
-/* 802B4938 002B0598 4B FB 5D 1D */ bl func_8026A654
+/* 802B4938 002B0598 4B FB 5D 1D */ bl DCFlushRange
/* 802B493C 002B059C 7F 63 DB 78 */ mr r3, r27
/* 802B4940 002B05A0 38 80 00 20 */ li r4, 0x20
-/* 802B4944 002B05A4 4B FB 5D 11 */ bl func_8026A654
+/* 802B4944 002B05A4 4B FB 5D 11 */ bl DCFlushRange
/* 802B4948 002B05A8 7F 43 D3 78 */ mr r3, r26
/* 802B494C 002B05AC 38 80 00 20 */ li r4, 0x20
-/* 802B4950 002B05B0 4B FB 5D 05 */ bl func_8026A654
+/* 802B4950 002B05B0 4B FB 5D 05 */ bl DCFlushRange
/* 802B4954 002B05B4 7F 23 CB 78 */ mr r3, r25
/* 802B4958 002B05B8 38 80 00 20 */ li r4, 0x20
-/* 802B495C 002B05BC 4B FB 5C F9 */ bl func_8026A654
+/* 802B495C 002B05BC 4B FB 5C F9 */ bl DCFlushRange
/* 802B4960 002B05C0 7F 03 C3 78 */ mr r3, r24
/* 802B4964 002B05C4 38 80 00 20 */ li r4, 0x20
-/* 802B4968 002B05C8 4B FB 5C ED */ bl func_8026A654
+/* 802B4968 002B05C8 4B FB 5C ED */ bl DCFlushRange
/* 802B496C 002B05CC 7F C3 F3 78 */ mr r3, r30
/* 802B4970 002B05D0 38 80 00 E0 */ li r4, 0xe0
-/* 802B4974 002B05D4 4B FB 5C E1 */ bl func_8026A654
+/* 802B4974 002B05D4 4B FB 5C E1 */ bl DCFlushRange
/* 802B4978 002B05D8 2C 0E 00 00 */ cmpwi r14, 0
/* 802B497C 002B05DC 40 82 00 24 */ bne lbl_802B49A0
/* 802B4980 002B05E0 7D E3 7B 78 */ mr r3, r15
@@ -67134,7 +67134,7 @@ func_802B4C34:
/* 802B4C68 002B08C8 7D 5E 53 78 */ mr r30, r10
/* 802B4C6C 002B08CC 7F A3 EB 78 */ mr r3, r29
/* 802B4C70 002B08D0 7F 84 E3 78 */ mr r4, r28
-/* 802B4C74 002B08D4 4B FB 59 E1 */ bl func_8026A654
+/* 802B4C74 002B08D4 4B FB 59 E1 */ bl DCFlushRange
/* 802B4C78 002B08D8 93 E1 00 08 */ stw r31, 8(r1)
/* 802B4C7C 002B08DC 38 00 00 01 */ li r0, 1
/* 802B4C80 002B08E0 7E E3 BB 78 */ mr r3, r23
diff --git a/asm/text_9.s b/asm/text_9.s
index dc0c5d3..bbe4ff4 100644
--- a/asm/text_9.s
+++ b/asm/text_9.s
@@ -35038,7 +35038,7 @@ lbl_802F11E8:
/* 802F11F8 002ECE58 38 80 00 20 */ li r4, 0x20
/* 802F11FC 002ECE5C 3B 43 31 A0 */ addi r26, r3, 0x800031A0@l
/* 802F1200 002ECE60 7F 43 D3 78 */ mr r3, r26
-/* 802F1204 002ECE64 4B F7 94 25 */ bl func_8026A628
+/* 802F1204 002ECE64 4B F7 94 25 */ bl DCInvalidateRange
/* 802F1208 002ECE68 88 7A 00 02 */ lbz r3, 2(r26)
/* 802F120C 002ECE6C 2C 03 00 00 */ cmpwi r3, 0
/* 802F1210 002ECE70 41 82 00 08 */ beq lbl_802F1218