summaryrefslogtreecommitdiff
path: root/asm/code_80259AA4.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/code_80259AA4.s')
-rw-r--r--asm/code_80259AA4.s106
1 files changed, 53 insertions, 53 deletions
diff --git a/asm/code_80259AA4.s b/asm/code_80259AA4.s
index 71e8870..28adf96 100644
--- a/asm/code_80259AA4.s
+++ b/asm/code_80259AA4.s
@@ -9,20 +9,20 @@ func_80259AA4:
/* 80259AAC 0025570C 90 01 00 34 */ stw r0, 0x34(r1)
/* 80259AB0 00255710 39 61 00 30 */ addi r11, r1, 0x30
/* 80259AB4 00255714 4B F6 D6 75 */ bl _savegpr_27
-/* 80259AB8 00255718 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259AB8 00255718 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80259ABC 0025571C 38 80 00 01 */ li r4, 1
/* 80259AC0 00255720 38 A0 00 01 */ li r5, 1
/* 80259AC4 00255724 38 C0 00 01 */ li r6, 1
/* 80259AC8 00255728 4B FD AD 55 */ bl func_8023481C
/* 80259ACC 0025572C C0 22 9F A0 */ lfs f1, lbl_806425A0-_SDA2_BASE_(r2)
-/* 80259AD0 00255730 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259AD0 00255730 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80259AD4 00255734 FC 40 08 90 */ fmr f2, f1
/* 80259AD8 00255738 C0 62 9F A4 */ lfs f3, lbl_806425A4-_SDA2_BASE_(r2)
/* 80259ADC 0025573C FC A0 08 90 */ fmr f5, f1
/* 80259AE0 00255740 C0 82 9F A8 */ lfs f4, lbl_806425A8-_SDA2_BASE_(r2)
/* 80259AE4 00255744 C0 C2 9F AC */ lfs f6, lbl_806425AC-_SDA2_BASE_(r2)
/* 80259AE8 00255748 4B FD B4 F9 */ bl func_80234FE0
-/* 80259AEC 0025574C 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259AEC 0025574C 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80259AF0 00255750 3B A0 00 00 */ li r29, 0
/* 80259AF4 00255754 3B 80 00 01 */ li r28, 1
/* 80259AF8 00255758 38 C0 00 05 */ li r6, 5
@@ -46,7 +46,7 @@ func_80259AA4:
/* 80259B40 002557A0 80 A8 00 00 */ lwz r5, 0(r8)
/* 80259B44 002557A4 60 A5 00 40 */ ori r5, r5, 0x40
/* 80259B48 002557A8 90 A8 00 00 */ stw r5, 0(r8)
-/* 80259B4C 002557AC 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259B4C 002557AC 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80259B50 002557B0 80 A8 16 38 */ lwz r5, 0x1638(r8)
/* 80259B54 002557B4 93 A5 0A 24 */ stw r29, 0xa24(r5)
/* 80259B58 002557B8 80 A8 16 38 */ lwz r5, 0x1638(r8)
@@ -63,7 +63,7 @@ func_80259AA4:
/* 80259B84 002557E4 80 A6 00 00 */ lwz r5, 0(r6)
/* 80259B88 002557E8 60 A5 00 40 */ ori r5, r5, 0x40
/* 80259B8C 002557EC 90 A6 00 00 */ stw r5, 0(r6)
-/* 80259B90 002557F0 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259B90 002557F0 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80259B94 002557F4 80 A8 16 38 */ lwz r5, 0x1638(r8)
/* 80259B98 002557F8 9B A5 0A 3C */ stb r29, 0xa3c(r5)
/* 80259B9C 002557FC 80 A8 16 38 */ lwz r5, 0x1638(r8)
@@ -76,7 +76,7 @@ func_80259AA4:
/* 80259BB8 00255818 80 A6 00 00 */ lwz r5, 0(r6)
/* 80259BBC 0025581C 60 A5 00 40 */ ori r5, r5, 0x40
/* 80259BC0 00255820 90 A6 00 00 */ stw r5, 0(r6)
-/* 80259BC4 00255824 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259BC4 00255824 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80259BC8 00255828 80 A8 16 38 */ lwz r5, 0x1638(r8)
/* 80259BCC 0025582C 93 A5 09 E4 */ stw r29, 0x9e4(r5)
/* 80259BD0 00255830 93 85 09 E8 */ stw r28, 0x9e8(r5)
@@ -90,7 +90,7 @@ func_80259AA4:
/* 80259BF0 00255850 80 A6 00 00 */ lwz r5, 0(r6)
/* 80259BF4 00255854 60 A5 00 20 */ ori r5, r5, 0x20
/* 80259BF8 00255858 90 A6 00 00 */ stw r5, 0(r6)
-/* 80259BFC 0025585C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259BFC 0025585C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80259C00 00255860 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 80259C04 00255864 93 85 07 D0 */ stw r28, 0x7d0(r5)
/* 80259C08 00255868 B0 85 07 D4 */ sth r4, 0x7d4(r5)
@@ -107,7 +107,7 @@ func_80259AA4:
/* 80259C34 00255894 90 03 00 00 */ stw r0, 0(r3)
/* 80259C38 00255898 38 00 00 E2 */ li r0, 0xe2
/* 80259C3C 0025589C 38 A0 00 58 */ li r5, 0x58
-/* 80259C40 002558A0 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259C40 002558A0 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 80259C44 002558A4 3B E0 00 FF */ li r31, 0xff
/* 80259C48 002558A8 98 01 00 12 */ stb r0, 0x12(r1)
/* 80259C4C 002558AC 38 60 00 B6 */ li r3, 0xb6
@@ -138,7 +138,7 @@ func_80259AA4:
/* 80259CB0 00255910 60 63 00 10 */ ori r3, r3, 0x10
/* 80259CB4 00255914 9B E1 00 08 */ stb r31, 8(r1)
/* 80259CB8 00255918 90 6B 00 00 */ stw r3, 0(r11)
-/* 80259CBC 0025591C 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259CBC 0025591C 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 80259CC0 00255920 9B A1 00 09 */ stb r29, 9(r1)
/* 80259CC4 00255924 80 6B 16 38 */ lwz r3, 0x1638(r11)
/* 80259CC8 00255928 9B E1 00 0A */ stb r31, 0xa(r1)
@@ -153,7 +153,7 @@ func_80259AA4:
/* 80259CEC 0025594C 80 6A 00 00 */ lwz r3, 0(r10)
/* 80259CF0 00255950 60 63 00 10 */ ori r3, r3, 0x10
/* 80259CF4 00255954 90 6A 00 00 */ stw r3, 0(r10)
-/* 80259CF8 00255958 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259CF8 00255958 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80259CFC 0025595C 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 80259D00 00255960 90 03 08 DC */ stw r0, 0x8dc(r3)
/* 80259D04 00255964 80 6A 16 38 */ lwz r3, 0x1638(r10)
@@ -164,7 +164,7 @@ func_80259AA4:
/* 80259D18 00255978 80 03 00 00 */ lwz r0, 0(r3)
/* 80259D1C 0025597C 60 00 00 10 */ ori r0, r0, 0x10
/* 80259D20 00255980 90 03 00 00 */ stw r0, 0(r3)
-/* 80259D24 00255984 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259D24 00255984 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80259D28 00255988 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 80259D2C 0025598C 9B A3 01 8C */ stb r29, 0x18c(r3)
/* 80259D30 00255990 80 6A 16 38 */ lwz r3, 0x1638(r10)
@@ -175,9 +175,9 @@ func_80259AA4:
/* 80259D44 002559A4 80 03 00 00 */ lwz r0, 0(r3)
/* 80259D48 002559A8 60 00 00 04 */ ori r0, r0, 4
/* 80259D4C 002559AC 90 03 00 00 */ stw r0, 0(r3)
-/* 80259D50 002559B0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259D50 002559B0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80259D54 002559B4 4B FD A7 21 */ bl func_80234474
-/* 80259D58 002559B8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259D58 002559B8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80259D5C 002559BC 38 80 00 01 */ li r4, 1
/* 80259D60 002559C0 38 A0 00 01 */ li r5, 1
/* 80259D64 002559C4 38 C0 00 04 */ li r6, 4
@@ -185,7 +185,7 @@ func_80259AA4:
/* 80259D6C 002559CC 39 00 00 00 */ li r8, 0
/* 80259D70 002559D0 39 20 00 00 */ li r9, 0
/* 80259D74 002559D4 4B FD A7 01 */ bl func_80234474
-/* 80259D78 002559D8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259D78 002559D8 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80259D7C 002559DC 38 60 00 05 */ li r3, 5
/* 80259D80 002559E0 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 80259D84 002559E4 9B C4 00 68 */ stb r30, 0x68(r4)
@@ -197,17 +197,17 @@ func_80259AA4:
/* 80259D9C 002559FC 80 04 00 00 */ lwz r0, 0(r4)
/* 80259DA0 00255A00 60 00 00 01 */ ori r0, r0, 1
/* 80259DA4 00255A04 90 04 00 00 */ stw r0, 0(r4)
-/* 80259DA8 00255A08 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259DA8 00255A08 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80259DAC 00255A0C A0 04 16 FE */ lhz r0, 0x16fe(r4)
/* 80259DB0 00255A10 60 00 00 02 */ ori r0, r0, 2
/* 80259DB4 00255A14 B0 04 16 FE */ sth r0, 0x16fe(r4)
/* 80259DB8 00255A18 4B FE 31 65 */ bl func_8023CF1C
-/* 80259DBC 00255A1C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259DBC 00255A1C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80259DC0 00255A20 39 00 00 04 */ li r8, 4
/* 80259DC4 00255A24 38 E0 00 0C */ li r7, 0xc
/* 80259DC8 00255A28 38 00 00 1C */ li r0, 0x1c
/* 80259DCC 00255A2C 90 64 17 3C */ stw r3, 0x173c(r4)
-/* 80259DD0 00255A30 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259DD0 00255A30 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80259DD4 00255A34 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80259DD8 00255A38 99 03 02 80 */ stb r8, 0x280(r3)
/* 80259DDC 00255A3C 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -218,7 +218,7 @@ func_80259AA4:
/* 80259DF0 00255A50 80 64 00 00 */ lwz r3, 0(r4)
/* 80259DF4 00255A54 60 63 00 08 */ ori r3, r3, 8
/* 80259DF8 00255A58 90 64 00 00 */ stw r3, 0(r4)
-/* 80259DFC 00255A5C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259DFC 00255A5C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80259E00 00255A60 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80259E04 00255A64 93 A3 09 64 */ stw r29, 0x964(r3)
/* 80259E08 00255A68 93 A3 09 68 */ stw r29, 0x968(r3)
@@ -230,7 +230,7 @@ func_80259AA4:
/* 80259E20 00255A80 80 64 00 00 */ lwz r3, 0(r4)
/* 80259E24 00255A84 60 63 00 20 */ ori r3, r3, 0x20
/* 80259E28 00255A88 90 64 00 00 */ stw r3, 0(r4)
-/* 80259E2C 00255A8C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259E2C 00255A8C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80259E30 00255A90 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80259E34 00255A94 90 E3 08 E4 */ stw r7, 0x8e4(r3)
/* 80259E38 00255A98 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -251,7 +251,7 @@ func_80259AA4:
/* 80259E74 00255AD4 80 03 00 00 */ lwz r0, 0(r3)
/* 80259E78 00255AD8 60 00 00 10 */ ori r0, r0, 0x10
/* 80259E7C 00255ADC 90 03 00 00 */ stw r0, 0(r3)
-/* 80259E80 00255AE0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259E80 00255AE0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80259E84 00255AE4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80259E88 00255AE8 93 83 02 84 */ stw r28, 0x284(r3)
/* 80259E8C 00255AEC 93 83 02 88 */ stw r28, 0x288(r3)
@@ -264,7 +264,7 @@ func_80259AA4:
/* 80259EA8 00255B08 80 03 00 00 */ lwz r0, 0(r3)
/* 80259EAC 00255B0C 60 00 00 08 */ ori r0, r0, 8
/* 80259EB0 00255B10 90 03 00 00 */ stw r0, 0(r3)
-/* 80259EB4 00255B14 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259EB4 00255B14 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80259EB8 00255B18 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80259EBC 00255B1C 93 A3 05 44 */ stw r29, 0x544(r3)
/* 80259EC0 00255B20 93 A3 05 48 */ stw r29, 0x548(r3)
@@ -279,7 +279,7 @@ func_80259AA4:
/* 80259EE4 00255B44 80 03 00 00 */ lwz r0, 0(r3)
/* 80259EE8 00255B48 60 00 00 08 */ ori r0, r0, 8
/* 80259EEC 00255B4C 90 03 00 00 */ stw r0, 0(r3)
-/* 80259EF0 00255B50 83 6D A3 D8 */ lwz r27, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259EF0 00255B50 83 6D A3 D8 */ lwz r27, render_context_ptr-_SDA_BASE_(r13)
/* 80259EF4 00255B54 81 3B 16 38 */ lwz r9, 0x1638(r27)
/* 80259EF8 00255B58 38 C0 00 0F */ li r6, 0xf
/* 80259EFC 00255B5C 38 A0 00 08 */ li r5, 8
@@ -300,7 +300,7 @@ func_80259AA4:
/* 80259F38 00255B98 81 2C 00 00 */ lwz r9, 0(r12)
/* 80259F3C 00255B9C 61 29 00 08 */ ori r9, r9, 8
/* 80259F40 00255BA0 91 2C 00 00 */ stw r9, 0(r12)
-/* 80259F44 00255BA4 83 6D A3 D8 */ lwz r27, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259F44 00255BA4 83 6D A3 D8 */ lwz r27, render_context_ptr-_SDA_BASE_(r13)
/* 80259F48 00255BA8 81 3B 16 38 */ lwz r9, 0x1638(r27)
/* 80259F4C 00255BAC 93 89 06 84 */ stw r28, 0x684(r9)
/* 80259F50 00255BB0 93 A9 06 88 */ stw r29, 0x688(r9)
@@ -315,7 +315,7 @@ func_80259AA4:
/* 80259F74 00255BD4 81 2C 00 00 */ lwz r9, 0(r12)
/* 80259F78 00255BD8 61 29 00 08 */ ori r9, r9, 8
/* 80259F7C 00255BDC 91 2C 00 00 */ stw r9, 0(r12)
-/* 80259F80 00255BE0 83 6D A3 D8 */ lwz r27, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259F80 00255BE0 83 6D A3 D8 */ lwz r27, render_context_ptr-_SDA_BASE_(r13)
/* 80259F84 00255BE4 81 3B 16 38 */ lwz r9, 0x1638(r27)
/* 80259F88 00255BE8 90 69 04 44 */ stw r3, 0x444(r9)
/* 80259F8C 00255BEC 91 09 04 48 */ stw r8, 0x448(r9)
@@ -329,7 +329,7 @@ func_80259AA4:
/* 80259FAC 00255C0C 81 2C 00 00 */ lwz r9, 0(r12)
/* 80259FB0 00255C10 61 29 00 08 */ ori r9, r9, 8
/* 80259FB4 00255C14 91 2C 00 00 */ stw r9, 0(r12)
-/* 80259FB8 00255C18 83 6D A3 D8 */ lwz r27, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259FB8 00255C18 83 6D A3 D8 */ lwz r27, render_context_ptr-_SDA_BASE_(r13)
/* 80259FBC 00255C1C 81 3B 16 38 */ lwz r9, 0x1638(r27)
/* 80259FC0 00255C20 93 A9 09 6C */ stw r29, 0x96c(r9)
/* 80259FC4 00255C24 93 A9 09 70 */ stw r29, 0x970(r9)
@@ -341,7 +341,7 @@ func_80259AA4:
/* 80259FDC 00255C3C 81 2C 00 00 */ lwz r9, 0(r12)
/* 80259FE0 00255C40 61 29 00 20 */ ori r9, r9, 0x20
/* 80259FE4 00255C44 91 2C 00 00 */ stw r9, 0(r12)
-/* 80259FE8 00255C48 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259FE8 00255C48 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 80259FEC 00255C4C 81 2C 16 38 */ lwz r9, 0x1638(r12)
/* 80259FF0 00255C50 91 69 08 E8 */ stw r11, 0x8e8(r9)
/* 80259FF4 00255C54 81 6C 16 38 */ lwz r11, 0x1638(r12)
@@ -362,7 +362,7 @@ func_80259AA4:
/* 8025A030 00255C90 81 2A 00 00 */ lwz r9, 0(r10)
/* 8025A034 00255C94 61 29 00 10 */ ori r9, r9, 0x10
/* 8025A038 00255C98 91 2A 00 00 */ stw r9, 0(r10)
-/* 8025A03C 00255C9C 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A03C 00255C9C 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 8025A040 00255CA0 81 2B 16 38 */ lwz r9, 0x1638(r11)
/* 8025A044 00255CA4 93 89 02 90 */ stw r28, 0x290(r9)
/* 8025A048 00255CA8 93 C9 02 94 */ stw r30, 0x294(r9)
@@ -375,7 +375,7 @@ func_80259AA4:
/* 8025A064 00255CC4 81 2A 00 00 */ lwz r9, 0(r10)
/* 8025A068 00255CC8 61 29 00 08 */ ori r9, r9, 8
/* 8025A06C 00255CCC 91 2A 00 00 */ stw r9, 0(r10)
-/* 8025A070 00255CD0 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A070 00255CD0 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 8025A074 00255CD4 81 2B 16 38 */ lwz r9, 0x1638(r11)
/* 8025A078 00255CD8 93 A9 05 58 */ stw r29, 0x558(r9)
/* 8025A07C 00255CDC 93 A9 05 5C */ stw r29, 0x55c(r9)
@@ -390,7 +390,7 @@ func_80259AA4:
/* 8025A0A0 00255D00 81 2A 00 00 */ lwz r9, 0(r10)
/* 8025A0A4 00255D04 61 29 00 08 */ ori r9, r9, 8
/* 8025A0A8 00255D08 91 2A 00 00 */ stw r9, 0(r10)
-/* 8025A0AC 00255D0C 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A0AC 00255D0C 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 8025A0B0 00255D10 81 2B 16 38 */ lwz r9, 0x1638(r11)
/* 8025A0B4 00255D14 90 C9 03 54 */ stw r6, 0x354(r9)
/* 8025A0B8 00255D18 90 A9 03 58 */ stw r5, 0x358(r9)
@@ -404,7 +404,7 @@ func_80259AA4:
/* 8025A0D8 00255D38 81 2A 00 00 */ lwz r9, 0(r10)
/* 8025A0DC 00255D3C 61 29 00 08 */ ori r9, r9, 8
/* 8025A0E0 00255D40 91 2A 00 00 */ stw r9, 0(r10)
-/* 8025A0E4 00255D44 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A0E4 00255D44 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 8025A0E8 00255D48 81 2B 16 38 */ lwz r9, 0x1638(r11)
/* 8025A0EC 00255D4C 93 89 06 98 */ stw r28, 0x698(r9)
/* 8025A0F0 00255D50 93 A9 06 9C */ stw r29, 0x69c(r9)
@@ -419,7 +419,7 @@ func_80259AA4:
/* 8025A114 00255D74 81 2A 00 00 */ lwz r9, 0(r10)
/* 8025A118 00255D78 61 29 00 08 */ ori r9, r9, 8
/* 8025A11C 00255D7C 91 2A 00 00 */ stw r9, 0(r10)
-/* 8025A120 00255D80 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A120 00255D80 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8025A124 00255D84 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 8025A128 00255D88 90 69 04 54 */ stw r3, 0x454(r9)
/* 8025A12C 00255D8C 91 09 04 58 */ stw r8, 0x458(r9)
@@ -433,7 +433,7 @@ func_80259AA4:
/* 8025A14C 00255DAC 80 09 00 00 */ lwz r0, 0(r9)
/* 8025A150 00255DB0 60 00 00 08 */ ori r0, r0, 8
/* 8025A154 00255DB4 90 09 00 00 */ stw r0, 0(r9)
-/* 8025A158 00255DB8 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A158 00255DB8 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8025A15C 00255DBC 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 8025A160 00255DC0 93 A9 09 74 */ stw r29, 0x974(r9)
/* 8025A164 00255DC4 93 A9 09 78 */ stw r29, 0x978(r9)
@@ -445,7 +445,7 @@ func_80259AA4:
/* 8025A17C 00255DDC 80 09 00 00 */ lwz r0, 0(r9)
/* 8025A180 00255DE0 60 00 00 20 */ ori r0, r0, 0x20
/* 8025A184 00255DE4 90 09 00 00 */ stw r0, 0(r9)
-/* 8025A188 00255DE8 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A188 00255DE8 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8025A18C 00255DEC 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 8025A190 00255DF0 93 A9 02 9C */ stw r29, 0x29c(r9)
/* 8025A194 00255DF4 93 A9 02 A0 */ stw r29, 0x2a0(r9)
@@ -458,7 +458,7 @@ func_80259AA4:
/* 8025A1B0 00255E10 80 09 00 00 */ lwz r0, 0(r9)
/* 8025A1B4 00255E14 60 00 00 08 */ ori r0, r0, 8
/* 8025A1B8 00255E18 90 09 00 00 */ stw r0, 0(r9)
-/* 8025A1BC 00255E1C 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A1BC 00255E1C 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8025A1C0 00255E20 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 8025A1C4 00255E24 93 A9 05 6C */ stw r29, 0x56c(r9)
/* 8025A1C8 00255E28 93 A9 05 70 */ stw r29, 0x570(r9)
@@ -473,7 +473,7 @@ func_80259AA4:
/* 8025A1EC 00255E4C 80 09 00 00 */ lwz r0, 0(r9)
/* 8025A1F0 00255E50 60 00 00 08 */ ori r0, r0, 8
/* 8025A1F4 00255E54 90 09 00 00 */ stw r0, 0(r9)
-/* 8025A1F8 00255E58 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A1F8 00255E58 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8025A1FC 00255E5C 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 8025A200 00255E60 90 C9 03 64 */ stw r6, 0x364(r9)
/* 8025A204 00255E64 90 A9 03 68 */ stw r5, 0x368(r9)
@@ -487,7 +487,7 @@ func_80259AA4:
/* 8025A224 00255E84 80 05 00 00 */ lwz r0, 0(r5)
/* 8025A228 00255E88 60 00 00 08 */ ori r0, r0, 8
/* 8025A22C 00255E8C 90 05 00 00 */ stw r0, 0(r5)
-/* 8025A230 00255E90 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A230 00255E90 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8025A234 00255E94 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A238 00255E98 93 A5 06 AC */ stw r29, 0x6ac(r5)
/* 8025A23C 00255E9C 93 A5 06 B0 */ stw r29, 0x6b0(r5)
@@ -502,7 +502,7 @@ func_80259AA4:
/* 8025A260 00255EC0 80 05 00 00 */ lwz r0, 0(r5)
/* 8025A264 00255EC4 60 00 00 08 */ ori r0, r0, 8
/* 8025A268 00255EC8 90 05 00 00 */ stw r0, 0(r5)
-/* 8025A26C 00255ECC 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A26C 00255ECC 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8025A270 00255ED0 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A274 00255ED4 91 05 04 64 */ stw r8, 0x464(r5)
/* 8025A278 00255ED8 90 65 04 68 */ stw r3, 0x468(r5)
@@ -516,7 +516,7 @@ func_80259AA4:
/* 8025A298 00255EF8 80 05 00 00 */ lwz r0, 0(r5)
/* 8025A29C 00255EFC 60 00 00 08 */ ori r0, r0, 8
/* 8025A2A0 00255F00 90 05 00 00 */ stw r0, 0(r5)
-/* 8025A2A4 00255F04 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A2A4 00255F04 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8025A2A8 00255F08 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A2AC 00255F0C 93 A5 09 7C */ stw r29, 0x97c(r5)
/* 8025A2B0 00255F10 93 A5 09 80 */ stw r29, 0x980(r5)
@@ -528,7 +528,7 @@ func_80259AA4:
/* 8025A2C8 00255F28 80 05 00 00 */ lwz r0, 0(r5)
/* 8025A2CC 00255F2C 60 00 00 20 */ ori r0, r0, 0x20
/* 8025A2D0 00255F30 90 05 00 00 */ stw r0, 0(r5)
-/* 8025A2D4 00255F34 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A2D4 00255F34 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8025A2D8 00255F38 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A2DC 00255F3C 90 85 08 F0 */ stw r4, 0x8f0(r5)
/* 8025A2E0 00255F40 80 A7 16 38 */ lwz r5, 0x1638(r7)
@@ -539,7 +539,7 @@ func_80259AA4:
/* 8025A2F4 00255F54 80 05 00 00 */ lwz r0, 0(r5)
/* 8025A2F8 00255F58 60 00 00 10 */ ori r0, r0, 0x10
/* 8025A2FC 00255F5C 90 05 00 00 */ stw r0, 0(r5)
-/* 8025A300 00255F60 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A300 00255F60 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8025A304 00255F64 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A308 00255F68 93 E5 02 A8 */ stw r31, 0x2a8(r5)
/* 8025A30C 00255F6C 93 E5 02 AC */ stw r31, 0x2ac(r5)
@@ -552,7 +552,7 @@ func_80259AA4:
/* 8025A328 00255F88 80 05 00 00 */ lwz r0, 0(r5)
/* 8025A32C 00255F8C 60 00 00 08 */ ori r0, r0, 8
/* 8025A330 00255F90 90 05 00 00 */ stw r0, 0(r5)
-/* 8025A334 00255F94 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A334 00255F94 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8025A338 00255F98 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A33C 00255F9C 93 A5 05 80 */ stw r29, 0x580(r5)
/* 8025A340 00255FA0 93 A5 05 84 */ stw r29, 0x584(r5)
@@ -567,7 +567,7 @@ func_80259AA4:
/* 8025A364 00255FC4 80 05 00 00 */ lwz r0, 0(r5)
/* 8025A368 00255FC8 60 00 00 08 */ ori r0, r0, 8
/* 8025A36C 00255FCC 90 05 00 00 */ stw r0, 0(r5)
-/* 8025A370 00255FD0 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A370 00255FD0 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8025A374 00255FD4 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A378 00255FD8 93 85 03 74 */ stw r28, 0x374(r5)
/* 8025A37C 00255FDC 93 A5 03 78 */ stw r29, 0x378(r5)
@@ -582,7 +582,7 @@ func_80259AA4:
/* 8025A3A0 00256000 80 04 00 00 */ lwz r0, 0(r4)
/* 8025A3A4 00256004 60 00 00 08 */ ori r0, r0, 8
/* 8025A3A8 00256008 90 04 00 00 */ stw r0, 0(r4)
-/* 8025A3AC 0025600C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A3AC 0025600C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8025A3B0 00256010 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8025A3B4 00256014 93 A4 06 C0 */ stw r29, 0x6c0(r4)
/* 8025A3B8 00256018 93 A4 06 C4 */ stw r29, 0x6c4(r4)
@@ -597,7 +597,7 @@ func_80259AA4:
/* 8025A3DC 0025603C 80 04 00 00 */ lwz r0, 0(r4)
/* 8025A3E0 00256040 60 00 00 08 */ ori r0, r0, 8
/* 8025A3E4 00256044 90 04 00 00 */ stw r0, 0(r4)
-/* 8025A3E8 00256048 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A3E8 00256048 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8025A3EC 0025604C 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8025A3F0 00256050 90 64 04 74 */ stw r3, 0x474(r4)
/* 8025A3F4 00256054 90 64 04 78 */ stw r3, 0x478(r4)
@@ -632,7 +632,7 @@ func_8025A434:
/* 8025A45C 002560BC F3 81 00 28 */ psq_st f28, 40(r1), 0, qr0
/* 8025A460 002560C0 39 61 00 20 */ addi r11, r1, 0x20
/* 8025A464 002560C4 4B F6 CC C1 */ bl _savegpr_26
-/* 8025A468 002560C8 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A468 002560C8 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 8025A46C 002560CC 3F E0 80 50 */ lis r31, lbl_804FE3A0@ha
/* 8025A470 002560D0 C3 E2 9F A0 */ lfs f31, lbl_806425A0-_SDA2_BASE_(r2)
/* 8025A474 002560D4 7C 9D 23 78 */ mr r29, r4
@@ -670,7 +670,7 @@ lbl_8025A4C4:
/* 8025A4EC 0025614C 38 A0 00 02 */ li r5, 2
/* 8025A4F0 00256150 38 C0 00 02 */ li r6, 2
/* 8025A4F4 00256154 4B FE 3E D5 */ bl func_8023E3C8
-/* 8025A4F8 00256158 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A4F8 00256158 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8025A4FC 0025615C 38 7F 00 00 */ addi r3, r31, 0
/* 8025A500 00256160 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8025A504 00256164 80 04 15 3C */ lwz r0, 0x153c(r4)
@@ -704,7 +704,7 @@ lbl_8025A53C:
/* 8025A56C 002561CC 38 A0 00 02 */ li r5, 2
/* 8025A570 002561D0 38 C0 00 02 */ li r6, 2
/* 8025A574 002561D4 4B FE 3E 55 */ bl func_8023E3C8
-/* 8025A578 002561D8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A578 002561D8 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8025A57C 002561DC 38 7F 00 80 */ addi r3, r31, 0x80
/* 8025A580 002561E0 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8025A584 002561E4 80 04 15 40 */ lwz r0, 0x1540(r4)
@@ -736,7 +736,7 @@ lbl_8025A5BC:
/* 8025A5E4 00256244 38 A0 00 02 */ li r5, 2
/* 8025A5E8 00256248 38 C0 00 02 */ li r6, 2
/* 8025A5EC 0025624C 4B FE 3D DD */ bl func_8023E3C8
-/* 8025A5F0 00256250 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A5F0 00256250 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8025A5F4 00256254 38 7F 01 00 */ addi r3, r31, 0x100
/* 8025A5F8 00256258 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8025A5FC 0025625C 80 04 15 44 */ lwz r0, 0x1544(r4)
@@ -755,12 +755,12 @@ lbl_8025A618:
/* 8025A62C 0025628C 60 00 00 04 */ ori r0, r0, 4
/* 8025A630 00256290 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_8025A634:
-/* 8025A634 00256294 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A634 00256294 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8025A638 00256298 38 00 00 98 */ li r0, 0x98
/* 8025A63C 0025629C 38 80 00 04 */ li r4, 4
/* 8025A640 002562A0 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 8025A644 002562A4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8025A648 002562A8 4B FD 8E E5 */ bl func_8023352C
+/* 8025A644 002562A4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8025A648 002562A8 4B FD 8E E5 */ bl begin_drawing
/* 8025A64C 002562AC 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 8025A650 002562B0 D3 E3 80 00 */ stfs f31, 0xCC008000@l(r3)
/* 8025A654 002562B4 D3 C3 80 00 */ stfs f30, -0x8000(r3)
@@ -786,8 +786,8 @@ lbl_8025A634:
/* 8025A6A4 00256304 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 8025A6A8 00256308 C0 02 9F C8 */ lfs f0, lbl_806425C8-_SDA2_BASE_(r2)
/* 8025A6AC 0025630C D0 03 80 00 */ stfs f0, -0x8000(r3)
-/* 8025A6B0 00256310 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8025A6B4 00256314 4B FD 8E CD */ bl func_80233580
+/* 8025A6B0 00256310 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8025A6B4 00256314 4B FD 8E CD */ bl end_drawing
/* 8025A6B8 00256318 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0
/* 8025A6BC 0025631C CB E1 00 50 */ lfd f31, 0x50(r1)
/* 8025A6C0 00256320 E3 C1 00 48 */ psq_l f30, 72(r1), 0, qr0