diff options
Diffstat (limited to 'asm/code_801E474C.s')
-rw-r--r-- | asm/code_801E474C.s | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/asm/code_801E474C.s b/asm/code_801E474C.s index bdc8c38..52b7d0f 100644 --- a/asm/code_801E474C.s +++ b/asm/code_801E474C.s @@ -448,11 +448,11 @@ lbl_801E4D7C: /* 801E4D7C 001E09DC 38 60 00 00 */ li r3, 0
lbl_801E4D80:
/* 801E4D80 001E09E0 38 03 FF F7 */ addi r0, r3, -9
-/* 801E4D84 001E09E4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E4D84 001E09E4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E4D88 001E09E8 7C 00 00 34 */ cntlzw r0, r0
/* 801E4D8C 001E09EC 54 10 D9 7E */ srwi r16, r0, 5
/* 801E4D90 001E09F0 48 05 05 2D */ bl func_802352BC
-/* 801E4D94 001E09F4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E4D94 001E09F4 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801E4D98 001E09F8 7C 7C 1B 78 */ mr r28, r3
/* 801E4D9C 001E09FC 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 801E4DA0 001E0A00 88 64 0A 87 */ lbz r3, 0xa87(r4)
@@ -582,7 +582,7 @@ lbl_801E4EEC: /* 801E4F84 001E0BE4 D0 41 01 00 */ stfs f2, 0x100(r1)
/* 801E4F88 001E0BE8 D0 01 01 04 */ stfs f0, 0x104(r1)
lbl_801E4F8C:
-/* 801E4F8C 001E0BEC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E4F8C 001E0BEC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E4F90 001E0BF0 38 81 01 0C */ addi r4, r1, 0x10c
/* 801E4F94 001E0BF4 38 B3 00 0C */ addi r5, r19, 0xc
/* 801E4F98 001E0BF8 38 C0 00 01 */ li r6, 1
@@ -794,12 +794,12 @@ lbl_801E52A4: /* 801E52B8 001E0F18 C0 5C 00 04 */ lfs f2, 4(r28)
/* 801E52BC 001E0F1C C0 1C 00 0C */ lfs f0, 0xc(r28)
/* 801E52C0 001E0F20 EC 61 18 2A */ fadds f3, f1, f3
-/* 801E52C4 001E0F24 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E52C4 001E0F24 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E52C8 001E0F28 EC 82 00 2A */ fadds f4, f2, f0
/* 801E52CC 001E0F2C C0 A2 96 C0 */ lfs f5, lbl_80641CC0-_SDA2_BASE_(r2)
/* 801E52D0 001E0F30 C0 C2 97 0C */ lfs f6, lbl_80641D0C-_SDA2_BASE_(r2)
/* 801E52D4 001E0F34 48 04 F9 25 */ bl func_80234BF8
-/* 801E52D8 001E0F38 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E52D8 001E0F38 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801E52DC 001E0F3C 38 00 00 01 */ li r0, 1
/* 801E52E0 001E0F40 98 01 05 58 */ stb r0, 0x558(r1)
/* 801E52E4 001E0F44 38 00 00 00 */ li r0, 0
@@ -818,7 +818,7 @@ lbl_801E52A4: /* 801E5318 001E0F78 60 00 00 40 */ ori r0, r0, 0x40
/* 801E531C 001E0F7C 90 03 00 00 */ stw r0, 0(r3)
/* 801E5320 001E0F80 38 00 00 00 */ li r0, 0
-/* 801E5324 001E0F84 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5324 001E0F84 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801E5328 001E0F88 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801E532C 001E0F8C 98 03 0A 3C */ stb r0, 0xa3c(r3)
/* 801E5330 001E0F90 38 00 00 03 */ li r0, 3
@@ -833,7 +833,7 @@ lbl_801E52A4: /* 801E5354 001E0FB4 60 00 00 40 */ ori r0, r0, 0x40
/* 801E5358 001E0FB8 90 03 00 00 */ stw r0, 0(r3)
/* 801E535C 001E0FBC 38 00 00 02 */ li r0, 2
-/* 801E5360 001E0FC0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5360 001E0FC0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801E5364 001E0FC4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801E5368 001E0FC8 90 03 01 84 */ stw r0, 0x184(r3)
/* 801E536C 001E0FCC 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -845,10 +845,10 @@ lbl_801E52A4: /* 801E5384 001E0FE4 60 00 00 02 */ ori r0, r0, 2
/* 801E5388 001E0FE8 90 03 00 00 */ stw r0, 0(r3)
/* 801E538C 001E0FEC 38 00 00 98 */ li r0, 0x98
-/* 801E5390 001E0FF0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5390 001E0FF0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E5394 001E0FF4 90 03 17 38 */ stw r0, 0x1738(r3)
/* 801E5398 001E0FF8 38 00 00 04 */ li r0, 4
-/* 801E539C 001E0FFC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E539C 001E0FFC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801E53A0 001E1000 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801E53A4 001E1004 91 C3 0A 24 */ stw r14, 0xa24(r3)
/* 801E53A8 001E1008 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -934,7 +934,7 @@ lbl_801E54BC: /* 801E54C8 001E1128 54 14 07 FE */ clrlwi r20, r0, 0x1f
/* 801E54CC 001E112C 48 05 7A 51 */ bl func_8023CF1C
/* 801E54D0 001E1130 7C 64 1B 78 */ mr r4, r3
-/* 801E54D4 001E1134 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E54D4 001E1134 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E54D8 001E1138 48 05 2B E5 */ bl func_802380BC
/* 801E54DC 001E113C 82 F3 00 20 */ lwz r23, 0x20(r19)
/* 801E54E0 001E1140 A2 D2 00 06 */ lhz r22, 6(r18)
@@ -947,7 +947,7 @@ lbl_801E54E8: /* 801E54F8 001E1158 3A F7 00 10 */ addi r23, r23, 0x10
/* 801E54FC 001E115C 48 00 05 40 */ b lbl_801E5A3C
lbl_801E5500:
-/* 801E5500 001E1160 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5500 001E1160 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E5504 001E1164 A0 17 00 02 */ lhz r0, 2(r23)
/* 801E5508 001E1168 83 03 16 E8 */ lwz r24, 0x16e8(r3)
/* 801E550C 001E116C 54 00 10 3A */ slwi r0, r0, 2
@@ -968,7 +968,7 @@ lbl_801E5500: /* 801E5548 001E11A8 C2 17 00 08 */ lfs f16, 8(r23)
/* 801E554C 001E11AC 54 00 07 FF */ clrlwi. r0, r0, 0x1f
/* 801E5550 001E11B0 41 82 00 68 */ beq lbl_801E55B8
-/* 801E5554 001E11B4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5554 001E11B4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801E5558 001E11B8 38 61 02 68 */ addi r3, r1, 0x268
/* 801E555C 001E11BC C0 41 01 10 */ lfs f2, 0x110(r1)
/* 801E5560 001E11C0 C0 21 01 0C */ lfs f1, 0x10c(r1)
@@ -1052,7 +1052,7 @@ lbl_801E567C: /* 801E567C 001E12DC C0 61 00 EC */ lfs f3, 0xec(r1)
/* 801E5680 001E12E0 38 61 02 08 */ addi r3, r1, 0x208
/* 801E5684 001E12E4 C0 41 01 04 */ lfs f2, 0x104(r1)
-/* 801E5688 001E12E8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5688 001E12E8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801E568C 001E12EC EC 43 10 2A */ fadds f2, f3, f2
/* 801E5690 001E12F0 C0 21 00 E8 */ lfs f1, 0xe8(r1)
/* 801E5694 001E12F4 C0 01 01 00 */ lfs f0, 0x100(r1)
@@ -1121,7 +1121,7 @@ lbl_801E56EC: /* 801E578C 001E13EC C0 21 00 F8 */ lfs f1, 0xf8(r1)
/* 801E5790 001E13F0 4B FE EE 4D */ bl atan2
/* 801E5794 001E13F4 FC 00 08 18 */ frsp f0, f1
-/* 801E5798 001E13F8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5798 001E13F8 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801E579C 001E13FC 38 61 00 48 */ addi r3, r1, 0x48
/* 801E57A0 001E1400 38 81 00 58 */ addi r4, r1, 0x58
/* 801E57A4 001E1404 83 05 16 E8 */ lwz r24, 0x16e8(r5)
@@ -1155,7 +1155,7 @@ lbl_801E5810: /* 801E5810 001E1470 C0 41 00 F4 */ lfs f2, 0xf4(r1)
/* 801E5814 001E1474 C0 21 00 F8 */ lfs f1, 0xf8(r1)
/* 801E5818 001E1478 4B FE ED C5 */ bl atan2
-/* 801E581C 001E147C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E581C 001E147C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801E5820 001E1480 FC 00 08 18 */ frsp f0, f1
/* 801E5824 001E1484 38 61 00 28 */ addi r3, r1, 0x28
/* 801E5828 001E1488 38 81 00 38 */ addi r4, r1, 0x38
@@ -1241,7 +1241,7 @@ lbl_801E5944: lbl_801E5954:
/* 801E5954 001E15B4 C2 82 96 C4 */ lfs f20, lbl_80641CC4-_SDA2_BASE_(r2)
lbl_801E5958:
-/* 801E5958 001E15B8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5958 001E15B8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801E595C 001E15BC 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801E5960 001E15C0 80 03 15 3C */ lwz r0, 0x153c(r3)
/* 801E5964 001E15C4 7C 00 A8 40 */ cmplw r0, r21
@@ -1258,9 +1258,9 @@ lbl_801E597C: /* 801E598C 001E15EC 60 00 00 01 */ ori r0, r0, 1
/* 801E5990 001E15F0 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_801E5994:
-/* 801E5994 001E15F4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5994 001E15F4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E5998 001E15F8 38 80 00 04 */ li r4, 4
-/* 801E599C 001E15FC 48 04 DB 91 */ bl func_8023352C
+/* 801E599C 001E15FC 48 04 DB 91 */ bl begin_drawing
/* 801E59A0 001E1600 D2 7F 80 00 */ stfs f19, -0x8000(r31)
/* 801E59A4 001E1604 D2 5F 80 00 */ stfs f18, -0x8000(r31)
/* 801E59A8 001E1608 9B 7F 80 00 */ stb r27, -0x8000(r31)
@@ -1297,8 +1297,8 @@ lbl_801E5994: /* 801E5A24 001E1684 9B 1F 80 00 */ stb r24, -0x8000(r31)
/* 801E5A28 001E1688 D2 BF 80 00 */ stfs f21, -0x8000(r31)
/* 801E5A2C 001E168C D2 9F 80 00 */ stfs f20, -0x8000(r31)
-/* 801E5A30 001E1690 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 801E5A34 001E1694 48 04 DB 4D */ bl func_80233580
+/* 801E5A30 001E1690 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 801E5A34 001E1694 48 04 DB 4D */ bl end_drawing
/* 801E5A38 001E1698 3A F7 00 10 */ addi r23, r23, 0x10
lbl_801E5A3C:
/* 801E5A3C 001E169C 2C 16 00 00 */ cmpwi r22, 0
@@ -1356,9 +1356,9 @@ lbl_801E5AEC: /* 801E5B00 001E1760 82 41 04 C4 */ lwz r18, 0x4c4(r1)
/* 801E5B04 001E1764 48 05 74 19 */ bl func_8023CF1C
/* 801E5B08 001E1768 7C 64 1B 78 */ mr r4, r3
-/* 801E5B0C 001E176C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5B0C 001E176C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E5B10 001E1770 48 05 25 AD */ bl func_802380BC
-/* 801E5B14 001E1774 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5B14 001E1774 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E5B18 001E1778 82 83 16 E8 */ lwz r20, 0x16e8(r3)
/* 801E5B1C 001E177C 80 74 00 04 */ lwz r3, 4(r20)
/* 801E5B20 001E1780 38 63 00 04 */ addi r3, r3, 4
@@ -1379,8 +1379,8 @@ lbl_801E5AEC: /* 801E5B5C 001E17BC F0 01 A0 10 */ psq_st f0, 16(r1), 1, qr2
/* 801E5B60 001E17C0 38 80 00 04 */ li r4, 4
/* 801E5B64 001E17C4 8A 61 00 10 */ lbz r19, 0x10(r1)
-/* 801E5B68 001E17C8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 801E5B6C 001E17CC 48 04 D9 C1 */ bl func_8023352C
+/* 801E5B68 001E17C8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 801E5B6C 001E17CC 48 04 D9 C1 */ bl begin_drawing
/* 801E5B70 001E17D0 C0 02 96 C0 */ lfs f0, lbl_80641CC0-_SDA2_BASE_(r2)
/* 801E5B74 001E17D4 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 801E5B78 001E17D8 C0 02 96 C0 */ lfs f0, lbl_80641CC0-_SDA2_BASE_(r2)
@@ -1413,8 +1413,8 @@ lbl_801E5AEC: /* 801E5BE4 001E1844 9A 5F 80 00 */ stb r18, -0x8000(r31)
/* 801E5BE8 001E1848 9A 5F 80 00 */ stb r18, -0x8000(r31)
/* 801E5BEC 001E184C 9A 7F 80 00 */ stb r19, -0x8000(r31)
-/* 801E5BF0 001E1850 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 801E5BF4 001E1854 48 04 D9 8D */ bl func_80233580
+/* 801E5BF0 001E1850 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 801E5BF4 001E1854 48 04 D9 8D */ bl end_drawing
/* 801E5BF8 001E1858 48 00 02 48 */ b lbl_801E5E40
lbl_801E5BFC:
/* 801E5BFC 001E185C 2C 10 00 00 */ cmpwi r16, 0
@@ -1433,7 +1433,7 @@ lbl_801E5BFC: /* 801E5C30 001E1890 D0 21 00 F8 */ stfs f1, 0xf8(r1)
/* 801E5C34 001E1894 D0 01 00 FC */ stfs f0, 0xfc(r1)
/* 801E5C38 001E1898 48 09 70 8D */ bl PSVECAdd
-/* 801E5C3C 001E189C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5C3C 001E189C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E5C40 001E18A0 38 81 01 0C */ addi r4, r1, 0x10c
/* 801E5C44 001E18A4 38 A1 00 F4 */ addi r5, r1, 0xf4
/* 801E5C48 001E18A8 38 C0 00 01 */ li r6, 1
@@ -1506,9 +1506,9 @@ lbl_801E5D34: /* 801E5D48 001E19A8 82 41 04 C4 */ lwz r18, 0x4c4(r1)
/* 801E5D4C 001E19AC 48 05 71 D1 */ bl func_8023CF1C
/* 801E5D50 001E19B0 7C 64 1B 78 */ mr r4, r3
-/* 801E5D54 001E19B4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5D54 001E19B4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E5D58 001E19B8 48 05 23 65 */ bl func_802380BC
-/* 801E5D5C 001E19BC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5D5C 001E19BC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E5D60 001E19C0 82 83 16 E8 */ lwz r20, 0x16e8(r3)
/* 801E5D64 001E19C4 80 74 00 04 */ lwz r3, 4(r20)
/* 801E5D68 001E19C8 38 63 00 04 */ addi r3, r3, 4
@@ -1529,8 +1529,8 @@ lbl_801E5D34: /* 801E5DA4 001E1A04 F0 01 A0 0C */ psq_st f0, 12(r1), 1, qr2
/* 801E5DA8 001E1A08 38 80 00 04 */ li r4, 4
/* 801E5DAC 001E1A0C 8A 61 00 0C */ lbz r19, 0xc(r1)
-/* 801E5DB0 001E1A10 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 801E5DB4 001E1A14 48 04 D7 79 */ bl func_8023352C
+/* 801E5DB0 001E1A10 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 801E5DB4 001E1A14 48 04 D7 79 */ bl begin_drawing
/* 801E5DB8 001E1A18 C0 02 96 C0 */ lfs f0, lbl_80641CC0-_SDA2_BASE_(r2)
/* 801E5DBC 001E1A1C D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 801E5DC0 001E1A20 C0 02 96 C0 */ lfs f0, lbl_80641CC0-_SDA2_BASE_(r2)
@@ -1563,8 +1563,8 @@ lbl_801E5D34: /* 801E5E2C 001E1A8C 9A 5F 80 00 */ stb r18, -0x8000(r31)
/* 801E5E30 001E1A90 9A 5F 80 00 */ stb r18, -0x8000(r31)
/* 801E5E34 001E1A94 9A 7F 80 00 */ stb r19, -0x8000(r31)
-/* 801E5E38 001E1A98 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 801E5E3C 001E1A9C 48 04 D7 45 */ bl func_80233580
+/* 801E5E38 001E1A98 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 801E5E3C 001E1A9C 48 04 D7 45 */ bl end_drawing
lbl_801E5E40:
/* 801E5E40 001E1AA0 3A 31 00 01 */ addi r17, r17, 1
/* 801E5E44 001E1AA4 28 11 00 04 */ cmplwi r17, 4
@@ -1572,7 +1572,7 @@ lbl_801E5E40: /* 801E5E4C 001E1AAC 80 01 05 5C */ lwz r0, 0x55c(r1)
/* 801E5E50 001E1AB0 2C 00 00 00 */ cmpwi r0, 0
/* 801E5E54 001E1AB4 41 82 00 60 */ beq lbl_801E5EB4
-/* 801E5E58 001E1AB8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5E58 001E1AB8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801E5E5C 001E1ABC 38 00 00 01 */ li r0, 1
/* 801E5E60 001E1AC0 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801E5E64 001E1AC4 98 03 0A 87 */ stb r0, 0xa87(r3)
|