summaryrefslogtreecommitdiff
path: root/asm/code_80236B08.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/code_80236B08.s')
-rw-r--r--asm/code_80236B08.s100
1 files changed, 50 insertions, 50 deletions
diff --git a/asm/code_80236B08.s b/asm/code_80236B08.s
index 79763e6..6f66c0b 100644
--- a/asm/code_80236B08.s
+++ b/asm/code_80236B08.s
@@ -224,7 +224,7 @@ lbl_80236DA4:
/* 80236DE4 00232A44 80 1F 00 18 */ lwz r0, 0x18(r31)
/* 80236DE8 00232A48 2C 00 00 00 */ cmpwi r0, 0
/* 80236DEC 00232A4C 41 82 00 98 */ beq lbl_80236E84
-/* 80236DF0 00232A50 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80236DF0 00232A50 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80236DF4 00232A54 38 80 00 00 */ li r4, 0
/* 80236DF8 00232A58 38 00 00 01 */ li r0, 1
/* 80236DFC 00232A5C 38 A0 00 45 */ li r5, 0x45
@@ -238,12 +238,12 @@ lbl_80236DA4:
/* 80236E1C 00232A7C 98 7F 00 1E */ stb r3, 0x1e(r31)
/* 80236E20 00232A80 88 68 00 D3 */ lbz r3, 0xd3(r8)
/* 80236E24 00232A84 98 7F 00 1F */ stb r3, 0x1f(r31)
-/* 80236E28 00232A88 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80236E28 00232A88 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80236E2C 00232A8C 98 83 00 D0 */ stb r4, 0xd0(r3)
/* 80236E30 00232A90 98 83 00 D1 */ stb r4, 0xd1(r3)
/* 80236E34 00232A94 98 83 00 D2 */ stb r4, 0xd2(r3)
/* 80236E38 00232A98 98 83 00 D3 */ stb r4, 0xd3(r3)
-/* 80236E3C 00232A9C 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80236E3C 00232A9C 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80236E40 00232AA0 80 68 16 38 */ lwz r3, 0x1638(r8)
/* 80236E44 00232AA4 98 03 0A 36 */ stb r0, 0xa36(r3)
/* 80236E48 00232AA8 80 68 16 38 */ lwz r3, 0x1638(r8)
@@ -258,7 +258,7 @@ lbl_80236DA4:
/* 80236E6C 00232ACC 80 03 00 00 */ lwz r0, 0(r3)
/* 80236E70 00232AD0 60 00 00 40 */ ori r0, r0, 0x40
/* 80236E74 00232AD4 90 03 00 00 */ stw r0, 0(r3)
-/* 80236E78 00232AD8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80236E78 00232AD8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80236E7C 00232ADC 80 9F 00 14 */ lwz r4, 0x14(r31)
/* 80236E80 00232AE0 48 00 87 69 */ bl func_8023F5E8
lbl_80236E84:
@@ -279,7 +279,7 @@ lbl_80236E84:
/* 80236EBC 00232B1C 80 03 00 18 */ lwz r0, 0x18(r3)
/* 80236EC0 00232B20 2C 00 00 00 */ cmpwi r0, 0
/* 80236EC4 00232B24 41 82 08 90 */ beq lbl_80237754
-/* 80236EC8 00232B28 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80236EC8 00232B28 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80236ECC 00232B2C 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 80236ED0 00232B30 88 64 0A 87 */ lbz r3, 0xa87(r4)
/* 80236ED4 00232B34 7C 03 00 D0 */ neg r0, r3
@@ -297,7 +297,7 @@ lbl_80236E84:
/* 80236F04 00232B64 60 00 00 40 */ ori r0, r0, 0x40
/* 80236F08 00232B68 90 03 00 00 */ stw r0, 0(r3)
lbl_80236F0C:
-/* 80236F0C 00232B6C 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 80236F0C 00232B6C 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80236F10 00232B70 38 80 00 00 */ li r4, 0
/* 80236F14 00232B74 C0 22 9D 90 */ lfs f1, lbl_80642390-_SDA2_BASE_(r2)
/* 80236F18 00232B78 80 C7 16 38 */ lwz r6, 0x1638(r7)
@@ -320,7 +320,7 @@ lbl_80236F0C:
/* 80236F5C 00232BBC D0 03 00 08 */ stfs f0, 8(r3)
/* 80236F60 00232BC0 C0 05 00 0C */ lfs f0, 0xc(r5)
/* 80236F64 00232BC4 D0 03 00 0C */ stfs f0, 0xc(r3)
-/* 80236F68 00232BC8 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 80236F68 00232BC8 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80236F6C 00232BCC 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 80236F70 00232BD0 A0 A6 14 AA */ lhz r5, 0x14aa(r6)
/* 80236F74 00232BD4 38 65 00 01 */ addi r3, r5, 1
@@ -338,22 +338,22 @@ lbl_80236F0C:
/* 80236FA4 00232C04 B0 03 00 04 */ sth r0, 4(r3)
/* 80236FA8 00232C08 A0 05 00 06 */ lhz r0, 6(r5)
/* 80236FAC 00232C0C B0 03 00 06 */ sth r0, 6(r3)
-/* 80236FB0 00232C10 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80236FB0 00232C10 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80236FB4 00232C14 4B FF E2 51 */ bl func_80235204
-/* 80236FB8 00232C18 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80236FB8 00232C18 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80236FBC 00232C1C 38 80 00 00 */ li r4, 0
/* 80236FC0 00232C20 38 A0 00 00 */ li r5, 0
/* 80236FC4 00232C24 38 C0 00 00 */ li r6, 0
/* 80236FC8 00232C28 38 E0 02 80 */ li r7, 0x280
/* 80236FCC 00232C2C 39 00 01 E0 */ li r8, 0x1e0
/* 80236FD0 00232C30 4B FF E1 A9 */ bl func_80235178
-/* 80236FD4 00232C34 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80236FD4 00232C34 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80236FD8 00232C38 38 A0 00 43 */ li r5, 0x43
/* 80236FDC 00232C3C 80 9B 00 18 */ lwz r4, 0x18(r27)
/* 80236FE0 00232C40 38 C0 00 01 */ li r6, 1
/* 80236FE4 00232C44 38 E0 00 00 */ li r7, 0
/* 80236FE8 00232C48 48 00 86 01 */ bl func_8023F5E8
-/* 80236FEC 00232C4C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80236FEC 00232C4C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80236FF0 00232C50 38 A0 00 02 */ li r5, 2
/* 80236FF4 00232C54 3B A0 00 00 */ li r29, 0
/* 80236FF8 00232C58 3B C0 00 01 */ li r30, 1
@@ -363,7 +363,7 @@ lbl_80236F0C:
/* 80237008 00232C68 3B E0 00 07 */ li r31, 7
/* 8023700C 00232C6C 60 63 00 06 */ ori r3, r3, 6
/* 80237010 00232C70 B0 66 16 FE */ sth r3, 0x16fe(r6)
-/* 80237014 00232C74 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237014 00232C74 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80237018 00232C78 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 8023701C 00232C7C 90 A3 01 84 */ stw r5, 0x184(r3)
/* 80237020 00232C80 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -374,7 +374,7 @@ lbl_80236F0C:
/* 80237034 00232C94 80 65 00 00 */ lwz r3, 0(r5)
/* 80237038 00232C98 60 63 00 02 */ ori r3, r3, 2
/* 8023703C 00232C9C 90 65 00 00 */ stw r3, 0(r5)
-/* 80237040 00232CA0 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237040 00232CA0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80237044 00232CA4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80237048 00232CA8 93 A3 0A 24 */ stw r29, 0xa24(r3)
/* 8023704C 00232CAC 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -391,7 +391,7 @@ lbl_80236F0C:
/* 80237078 00232CD8 80 64 00 00 */ lwz r3, 0(r4)
/* 8023707C 00232CDC 60 63 00 40 */ ori r3, r3, 0x40
/* 80237080 00232CE0 90 64 00 00 */ stw r3, 0(r4)
-/* 80237084 00232CE4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237084 00232CE4 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80237088 00232CE8 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8023708C 00232CEC 9B C3 0A 36 */ stb r30, 0xa36(r3)
/* 80237090 00232CF0 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -406,7 +406,7 @@ lbl_80236F0C:
/* 802370B4 00232D14 80 64 00 00 */ lwz r3, 0(r4)
/* 802370B8 00232D18 60 63 00 40 */ ori r3, r3, 0x40
/* 802370BC 00232D1C 90 64 00 00 */ stw r3, 0(r4)
-/* 802370C0 00232D20 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 802370C0 00232D20 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802370C4 00232D24 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802370C8 00232D28 9B A3 0A 3C */ stb r29, 0xa3c(r3)
/* 802370CC 00232D2C 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -419,7 +419,7 @@ lbl_80236F0C:
/* 802370E8 00232D48 80 03 00 00 */ lwz r0, 0(r3)
/* 802370EC 00232D4C 60 00 00 40 */ ori r0, r0, 0x40
/* 802370F0 00232D50 90 03 00 00 */ stw r0, 0(r3)
-/* 802370F4 00232D54 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 802370F4 00232D54 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802370F8 00232D58 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802370FC 00232D5C 93 E3 0A 44 */ stw r31, 0xa44(r3)
/* 80237100 00232D60 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -446,7 +446,7 @@ lbl_80236F0C:
/* 80237154 00232DB4 39 20 00 00 */ li r9, 0
/* 80237158 00232DB8 60 00 00 40 */ ori r0, r0, 0x40
/* 8023715C 00232DBC 90 03 00 00 */ stw r0, 0(r3)
-/* 80237160 00232DC0 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237160 00232DC0 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80237164 00232DC4 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 80237168 00232DC8 93 C3 01 88 */ stw r30, 0x188(r3)
/* 8023716C 00232DCC 80 6A 16 38 */ lwz r3, 0x1638(r10)
@@ -457,7 +457,7 @@ lbl_80236F0C:
/* 80237180 00232DE0 80 03 00 00 */ lwz r0, 0(r3)
/* 80237184 00232DE4 60 00 00 02 */ ori r0, r0, 2
/* 80237188 00232DE8 90 03 00 00 */ stw r0, 0(r3)
-/* 8023718C 00232DEC 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023718C 00232DEC 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80237190 00232DF0 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 80237194 00232DF4 9B C3 00 68 */ stb r30, 0x68(r3)
/* 80237198 00232DF8 80 6A 16 38 */ lwz r3, 0x1638(r10)
@@ -468,9 +468,9 @@ lbl_80236F0C:
/* 802371AC 00232E0C 80 03 00 00 */ lwz r0, 0(r3)
/* 802371B0 00232E10 60 00 00 01 */ ori r0, r0, 1
/* 802371B4 00232E14 90 03 00 00 */ stw r0, 0(r3)
-/* 802371B8 00232E18 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802371B8 00232E18 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802371BC 00232E1C 4B FF D2 B9 */ bl func_80234474
-/* 802371C0 00232E20 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 802371C0 00232E20 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 802371C4 00232E24 38 80 00 FF */ li r4, 0xff
/* 802371C8 00232E28 38 60 00 0F */ li r3, 0xf
/* 802371CC 00232E2C 38 00 00 08 */ li r0, 8
@@ -484,7 +484,7 @@ lbl_80236F0C:
/* 802371EC 00232E4C 80 A6 00 00 */ lwz r5, 0(r6)
/* 802371F0 00232E50 60 A5 00 04 */ ori r5, r5, 4
/* 802371F4 00232E54 90 A6 00 00 */ stw r5, 0(r6)
-/* 802371F8 00232E58 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 802371F8 00232E58 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 802371FC 00232E5C 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 80237200 00232E60 9B C5 02 80 */ stb r30, 0x280(r5)
/* 80237204 00232E64 80 C7 16 38 */ lwz r6, 0x1638(r7)
@@ -495,7 +495,7 @@ lbl_80236F0C:
/* 80237218 00232E78 80 A6 00 00 */ lwz r5, 0(r6)
/* 8023721C 00232E7C 60 A5 00 08 */ ori r5, r5, 8
/* 80237220 00232E80 90 A6 00 00 */ stw r5, 0(r6)
-/* 80237224 00232E84 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237224 00232E84 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80237228 00232E88 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 8023722C 00232E8C 93 A5 02 84 */ stw r29, 0x284(r5)
/* 80237230 00232E90 93 A5 02 88 */ stw r29, 0x288(r5)
@@ -508,7 +508,7 @@ lbl_80236F0C:
/* 8023724C 00232EAC 80 85 00 00 */ lwz r4, 0(r5)
/* 80237250 00232EB0 60 84 00 08 */ ori r4, r4, 8
/* 80237254 00232EB4 90 85 00 00 */ stw r4, 0(r5)
-/* 80237258 00232EB8 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237258 00232EB8 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8023725C 00232EBC 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 80237260 00232EC0 93 A4 05 44 */ stw r29, 0x544(r4)
/* 80237264 00232EC4 93 A4 05 48 */ stw r29, 0x548(r4)
@@ -523,7 +523,7 @@ lbl_80236F0C:
/* 80237288 00232EE8 80 85 00 00 */ lwz r4, 0(r5)
/* 8023728C 00232EEC 60 84 00 08 */ ori r4, r4, 8
/* 80237290 00232EF0 90 85 00 00 */ stw r4, 0(r5)
-/* 80237294 00232EF4 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237294 00232EF4 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80237298 00232EF8 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 8023729C 00232EFC 93 A4 06 84 */ stw r29, 0x684(r4)
/* 802372A0 00232F00 93 A4 06 88 */ stw r29, 0x688(r4)
@@ -538,7 +538,7 @@ lbl_80236F0C:
/* 802372C4 00232F24 80 85 00 00 */ lwz r4, 0(r5)
/* 802372C8 00232F28 60 84 00 08 */ ori r4, r4, 8
/* 802372CC 00232F2C 90 85 00 00 */ stw r4, 0(r5)
-/* 802372D0 00232F30 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802372D0 00232F30 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802372D4 00232F34 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 802372D8 00232F38 90 64 03 44 */ stw r3, 0x344(r4)
/* 802372DC 00232F3C 90 64 03 48 */ stw r3, 0x348(r4)
@@ -552,7 +552,7 @@ lbl_80236F0C:
/* 802372FC 00232F5C 80 03 00 00 */ lwz r0, 0(r3)
/* 80237300 00232F60 60 00 00 08 */ ori r0, r0, 8
/* 80237304 00232F64 90 03 00 00 */ stw r0, 0(r3)
-/* 80237308 00232F68 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237308 00232F68 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8023730C 00232F6C 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80237310 00232F70 93 E3 04 44 */ stw r31, 0x444(r3)
/* 80237314 00232F74 93 E3 04 48 */ stw r31, 0x448(r3)
@@ -566,7 +566,7 @@ lbl_80236F0C:
/* 80237334 00232F94 80 03 00 00 */ lwz r0, 0(r3)
/* 80237338 00232F98 60 00 00 08 */ ori r0, r0, 8
/* 8023733C 00232F9C 90 03 00 00 */ stw r0, 0(r3)
-/* 80237340 00232FA0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237340 00232FA0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80237344 00232FA4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80237348 00232FA8 9B C3 08 90 */ stb r30, 0x890(r3)
/* 8023734C 00232FAC 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -577,7 +577,7 @@ lbl_80236F0C:
/* 80237360 00232FC0 80 03 00 00 */ lwz r0, 0(r3)
/* 80237364 00232FC4 60 00 00 80 */ ori r0, r0, 0x80
/* 80237368 00232FC8 90 03 00 00 */ stw r0, 0(r3)
-/* 8023736C 00232FCC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023736C 00232FCC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80237370 00232FD0 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80237374 00232FD4 93 A3 08 94 */ stw r29, 0x894(r3)
/* 80237378 00232FD8 93 C3 08 98 */ stw r30, 0x898(r3)
@@ -589,7 +589,7 @@ lbl_80236F0C:
/* 80237390 00232FF0 80 03 00 00 */ lwz r0, 0(r3)
/* 80237394 00232FF4 60 00 00 80 */ ori r0, r0, 0x80
/* 80237398 00232FF8 90 03 00 00 */ stw r0, 0(r3)
-/* 8023739C 00232FFC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023739C 00232FFC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802373A0 00233000 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802373A4 00233004 93 C3 08 B4 */ stw r30, 0x8b4(r3)
/* 802373A8 00233008 93 C3 08 B8 */ stw r30, 0x8b8(r3)
@@ -606,7 +606,7 @@ lbl_80236F0C:
/* 802373D4 00233034 41 82 00 24 */ beq lbl_802373F8
/* 802373D8 00233038 88 0D A4 4C */ lbz r0, lbl_8063F70C-_SDA_BASE_(r13)
/* 802373DC 0023303C 3C A0 80 42 */ lis r5, lbl_80424688@ha
-/* 802373E0 00233040 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802373E0 00233040 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802373E4 00233044 38 A5 46 88 */ addi r5, r5, lbl_80424688@l
/* 802373E8 00233048 7C 06 07 74 */ extsb r6, r0
/* 802373EC 0023304C 38 80 00 01 */ li r4, 1
@@ -615,13 +615,13 @@ lbl_80236F0C:
lbl_802373F8:
/* 802373F8 00233058 88 0D A4 4C */ lbz r0, lbl_8063F70C-_SDA_BASE_(r13)
/* 802373FC 0023305C 3C A0 80 42 */ lis r5, lbl_80424670@ha
-/* 80237400 00233060 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237400 00233060 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80237404 00233064 38 A5 46 70 */ addi r5, r5, lbl_80424670@l
/* 80237408 00233068 7C 06 07 74 */ extsb r6, r0
/* 8023740C 0023306C 38 80 00 01 */ li r4, 1
/* 80237410 00233070 4B FF D3 FD */ bl func_8023480C
lbl_80237414:
-/* 80237414 00233074 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237414 00233074 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80237418 00233078 38 80 00 02 */ li r4, 2
/* 8023741C 0023307C 38 60 00 00 */ li r3, 0
/* 80237420 00233080 38 00 00 01 */ li r0, 1
@@ -639,7 +639,7 @@ lbl_80237414:
/* 80237450 002330B0 80 03 00 00 */ lwz r0, 0(r3)
/* 80237454 002330B4 60 00 00 08 */ ori r0, r0, 8
/* 80237458 002330B8 90 03 00 00 */ stw r0, 0(r3)
-/* 8023745C 002330BC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023745C 002330BC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80237460 002330C0 80 9B 00 14 */ lwz r4, 0x14(r27)
/* 80237464 002330C4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80237468 002330C8 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -657,7 +657,7 @@ lbl_80237484:
/* 80237494 002330F4 60 00 00 01 */ ori r0, r0, 1
/* 80237498 002330F8 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_8023749C:
-/* 8023749C 002330FC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023749C 002330FC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802374A0 00233100 80 9B 00 18 */ lwz r4, 0x18(r27)
/* 802374A4 00233104 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802374A8 00233108 80 03 15 40 */ lwz r0, 0x1540(r3)
@@ -676,7 +676,7 @@ lbl_802374C4:
/* 802374D8 00233138 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_802374DC:
/* 802374DC 0023313C C0 22 9D 90 */ lfs f1, lbl_80642390-_SDA2_BASE_(r2)
-/* 802374E0 00233140 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802374E0 00233140 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802374E4 00233144 FC 40 08 90 */ fmr f2, f1
/* 802374E8 00233148 C0 62 9D 94 */ lfs f3, lbl_80642394-_SDA2_BASE_(r2)
/* 802374EC 0023314C FC A0 08 90 */ fmr f5, f1
@@ -685,14 +685,14 @@ lbl_802374DC:
/* 802374F8 00233158 4B FF DA E9 */ bl func_80234FE0
/* 802374FC 0023315C 38 60 00 05 */ li r3, 5
/* 80237500 00233160 48 00 5A 1D */ bl func_8023CF1C
-/* 80237504 00233164 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237504 00233164 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80237508 00233168 38 00 00 98 */ li r0, 0x98
/* 8023750C 0023316C 38 80 00 04 */ li r4, 4
/* 80237510 00233170 90 65 17 3C */ stw r3, 0x173c(r5)
-/* 80237514 00233174 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237514 00233174 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80237518 00233178 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 8023751C 0023317C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80237520 00233180 4B FF C0 0D */ bl func_8023352C
+/* 8023751C 0023317C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80237520 00233180 4B FF C0 0D */ bl begin_drawing
/* 80237524 00233184 C0 02 9D 90 */ lfs f0, lbl_80642390-_SDA2_BASE_(r2)
/* 80237528 00233188 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 8023752C 0023318C D0 03 80 00 */ stfs f0, 0xCC008000@l(r3)
@@ -726,9 +726,9 @@ lbl_802374DC:
/* 8023759C 002331FC D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 802375A0 00233200 C0 02 9D A0 */ lfs f0, lbl_806423A0-_SDA2_BASE_(r2)
/* 802375A4 00233204 D0 03 80 00 */ stfs f0, -0x8000(r3)
-/* 802375A8 00233208 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 802375AC 0023320C 4B FF BF D5 */ bl func_80233580
-/* 802375B0 00233210 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802375A8 00233208 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 802375AC 0023320C 4B FF BF D5 */ bl end_drawing
+/* 802375B0 00233210 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802375B4 00233214 38 80 00 00 */ li r4, 0
/* 802375B8 00233218 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802375BC 0023321C 98 83 08 90 */ stb r4, 0x890(r3)
@@ -740,7 +740,7 @@ lbl_802374DC:
/* 802375D4 00233234 80 03 00 00 */ lwz r0, 0(r3)
/* 802375D8 00233238 60 00 00 80 */ ori r0, r0, 0x80
/* 802375DC 0023323C 90 03 00 00 */ stw r0, 0(r3)
-/* 802375E0 00233240 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802375E0 00233240 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802375E4 00233244 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802375E8 00233248 80 03 07 F4 */ lwz r0, 0x7f4(r3)
/* 802375EC 0023324C 2C 00 00 07 */ cmpwi r0, 7
@@ -757,7 +757,7 @@ lbl_802375F8:
/* 80237614 00233274 60 00 00 08 */ ori r0, r0, 8
/* 80237618 00233278 90 03 00 00 */ stw r0, 0(r3)
/* 8023761C 0023327C 41 82 00 60 */ beq lbl_8023767C
-/* 80237620 00233280 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237620 00233280 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80237624 00233284 38 00 00 01 */ li r0, 1
/* 80237628 00233288 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8023762C 0023328C 98 03 0A 87 */ stb r0, 0xa87(r3)
@@ -782,9 +782,9 @@ lbl_8023766C:
/* 80237674 002332D4 60 00 00 40 */ ori r0, r0, 0x40
/* 80237678 002332D8 90 03 00 00 */ stw r0, 0(r3)
lbl_8023767C:
-/* 8023767C 002332DC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023767C 002332DC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80237680 002332E0 48 00 37 D5 */ bl func_8023AE54
-/* 80237684 002332E4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237684 002332E4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80237688 002332E8 88 1B 00 1C */ lbz r0, 0x1c(r27)
/* 8023768C 002332EC 98 03 00 D0 */ stb r0, 0xd0(r3)
/* 80237690 002332F0 88 1B 00 1D */ lbz r0, 0x1d(r27)
@@ -793,10 +793,10 @@ lbl_8023767C:
/* 8023769C 002332FC 98 03 00 D2 */ stb r0, 0xd2(r3)
/* 802376A0 00233300 88 1B 00 1F */ lbz r0, 0x1f(r27)
/* 802376A4 00233304 98 03 00 D3 */ stb r0, 0xd3(r3)
-/* 802376A8 00233308 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802376A8 00233308 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802376AC 0023330C 80 8D A4 74 */ lwz r4, lbl_8063F734-_SDA_BASE_(r13)
/* 802376B0 00233310 4B FF BC 2D */ bl func_802332DC
-/* 802376B4 00233314 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802376B4 00233314 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802376B8 00233318 38 00 00 00 */ li r0, 0
/* 802376BC 0023331C 38 80 00 01 */ li r4, 1
/* 802376C0 00233320 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -809,7 +809,7 @@ lbl_8023767C:
/* 802376DC 0023333C 80 03 00 00 */ lwz r0, 0(r3)
/* 802376E0 00233340 60 00 00 02 */ ori r0, r0, 2
/* 802376E4 00233344 90 03 00 00 */ stw r0, 0(r3)
-/* 802376E8 00233348 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802376E8 00233348 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802376EC 0023334C 80 C3 16 38 */ lwz r6, 0x1638(r3)
/* 802376F0 00233350 A0 A6 14 AA */ lhz r5, 0x14aa(r6)
/* 802376F4 00233354 38 05 FF FF */ addi r0, r5, -1
@@ -822,7 +822,7 @@ lbl_8023767C:
/* 80237710 00233370 A0 E8 14 D0 */ lhz r7, 0x14d0(r8)
/* 80237714 00233374 A1 08 14 D2 */ lhz r8, 0x14d2(r8)
/* 80237718 00233378 4B FF DA 61 */ bl func_80235178
-/* 8023771C 0023337C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023771C 0023337C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80237720 00233380 38 80 00 01 */ li r4, 1
/* 80237724 00233384 80 C3 16 38 */ lwz r6, 0x1638(r3)
/* 80237728 00233388 A0 A6 14 A8 */ lhz r5, 0x14a8(r6)