diff options
Diffstat (limited to 'asm/code_8021D424.s')
-rw-r--r-- | asm/code_8021D424.s | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/asm/code_8021D424.s b/asm/code_8021D424.s index 421ae43..a9b85b5 100644 --- a/asm/code_8021D424.s +++ b/asm/code_8021D424.s @@ -1016,7 +1016,7 @@ lbl_8021E294: /* 8021E2C4 00219F24 90 01 00 44 */ stw r0, 0x44(r1)
/* 8021E2C8 00219F28 39 61 00 40 */ addi r11, r1, 0x40
/* 8021E2CC 00219F2C 4B FA 8E 55 */ bl _savegpr_25
-/* 8021E2D0 00219F30 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E2D0 00219F30 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8021E2D4 00219F34 7C 7A 1B 78 */ mr r26, r3
/* 8021E2D8 00219F38 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 8021E2DC 00219F3C 88 85 0A 87 */ lbz r4, 0xa87(r5)
@@ -1060,7 +1060,7 @@ lbl_8021E318: /* 8021E370 00219FD0 88 01 00 14 */ lbz r0, 0x14(r1)
/* 8021E374 00219FD4 98 01 00 1B */ stb r0, 0x1b(r1)
lbl_8021E378:
-/* 8021E378 00219FD8 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E378 00219FD8 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8021E37C 00219FDC 3B 80 00 00 */ li r28, 0
/* 8021E380 00219FE0 3B A0 00 01 */ li r29, 1
/* 8021E384 00219FE4 3B C0 00 04 */ li r30, 4
@@ -1077,7 +1077,7 @@ lbl_8021E378: /* 8021E3B0 0021A010 80 66 00 00 */ lwz r3, 0(r6)
/* 8021E3B4 0021A014 60 63 00 02 */ ori r3, r3, 2
/* 8021E3B8 0021A018 90 66 00 00 */ stw r3, 0(r6)
-/* 8021E3BC 0021A01C 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E3BC 0021A01C 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8021E3C0 0021A020 80 67 16 38 */ lwz r3, 0x1638(r7)
/* 8021E3C4 0021A024 93 83 01 88 */ stw r28, 0x188(r3)
/* 8021E3C8 0021A028 80 C7 16 38 */ lwz r6, 0x1638(r7)
@@ -1088,7 +1088,7 @@ lbl_8021E378: /* 8021E3DC 0021A03C 80 66 00 00 */ lwz r3, 0(r6)
/* 8021E3E0 0021A040 60 63 00 02 */ ori r3, r3, 2
/* 8021E3E4 0021A044 90 66 00 00 */ stw r3, 0(r6)
-/* 8021E3E8 0021A048 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E3E8 0021A048 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8021E3EC 0021A04C 80 67 16 38 */ lwz r3, 0x1638(r7)
/* 8021E3F0 0021A050 9B A3 0A 36 */ stb r29, 0xa36(r3)
/* 8021E3F4 0021A054 80 67 16 38 */ lwz r3, 0x1638(r7)
@@ -1103,7 +1103,7 @@ lbl_8021E378: /* 8021E418 0021A078 80 66 00 00 */ lwz r3, 0(r6)
/* 8021E41C 0021A07C 60 63 00 40 */ ori r3, r3, 0x40
/* 8021E420 0021A080 90 66 00 00 */ stw r3, 0(r6)
-/* 8021E424 0021A084 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E424 0021A084 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8021E428 0021A088 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 8021E42C 0021A08C 93 A3 0A 24 */ stw r29, 0xa24(r3)
/* 8021E430 0021A090 80 66 16 38 */ lwz r3, 0x1638(r6)
@@ -1120,7 +1120,7 @@ lbl_8021E378: /* 8021E45C 0021A0BC 80 65 00 00 */ lwz r3, 0(r5)
/* 8021E460 0021A0C0 60 63 00 40 */ ori r3, r3, 0x40
/* 8021E464 0021A0C4 90 65 00 00 */ stw r3, 0(r5)
-/* 8021E468 0021A0C8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E468 0021A0C8 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8021E46C 0021A0CC 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8021E470 0021A0D0 9B A3 0A 3C */ stb r29, 0xa3c(r3)
/* 8021E474 0021A0D4 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -1133,7 +1133,7 @@ lbl_8021E378: /* 8021E490 0021A0F0 80 64 00 00 */ lwz r3, 0(r4)
/* 8021E494 0021A0F4 60 63 00 40 */ ori r3, r3, 0x40
/* 8021E498 0021A0F8 90 64 00 00 */ stw r3, 0(r4)
-/* 8021E49C 0021A0FC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E49C 0021A0FC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8021E4A0 0021A100 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8021E4A4 0021A104 90 03 0A 44 */ stw r0, 0xa44(r3)
/* 8021E4A8 0021A108 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -1156,7 +1156,7 @@ lbl_8021E378: /* 8021E4EC 0021A14C 80 04 00 00 */ lwz r0, 0(r4)
/* 8021E4F0 0021A150 60 00 00 40 */ ori r0, r0, 0x40
/* 8021E4F4 0021A154 90 04 00 00 */ stw r0, 0(r4)
-/* 8021E4F8 0021A158 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E4F8 0021A158 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8021E4FC 0021A15C 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8021E500 0021A160 9B 84 0A 34 */ stb r28, 0xa34(r4)
/* 8021E504 0021A164 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -1170,7 +1170,7 @@ lbl_8021E378: /* 8021E524 0021A184 60 00 00 40 */ ori r0, r0, 0x40
/* 8021E528 0021A188 90 04 00 00 */ stw r0, 0(r4)
/* 8021E52C 0021A18C 48 01 E9 F1 */ bl func_8023CF1C
-/* 8021E530 0021A190 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E530 0021A190 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8021E534 0021A194 38 80 00 00 */ li r4, 0
/* 8021E538 0021A198 80 01 00 18 */ lwz r0, 0x18(r1)
/* 8021E53C 0021A19C 38 C0 00 00 */ li r6, 0
@@ -1178,7 +1178,7 @@ lbl_8021E378: /* 8021E544 0021A1A4 38 A0 00 03 */ li r5, 3
/* 8021E548 0021A1A8 38 E0 00 00 */ li r7, 0
/* 8021E54C 0021A1AC 39 00 00 00 */ li r8, 0
-/* 8021E550 0021A1B0 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E550 0021A1B0 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 8021E554 0021A1B4 39 20 00 00 */ li r9, 0
/* 8021E558 0021A1B8 39 40 00 02 */ li r10, 2
/* 8021E55C 0021A1BC 80 6B 16 38 */ lwz r3, 0x1638(r11)
@@ -1198,9 +1198,9 @@ lbl_8021E378: /* 8021E594 0021A1F4 60 00 00 04 */ ori r0, r0, 4
/* 8021E598 0021A1F8 90 03 00 00 */ stw r0, 0(r3)
/* 8021E59C 0021A1FC 93 81 00 08 */ stw r28, 8(r1)
-/* 8021E5A0 0021A200 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E5A0 0021A200 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8021E5A4 0021A204 48 01 51 E9 */ bl func_8023378C
-/* 8021E5A8 0021A208 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E5A8 0021A208 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8021E5AC 0021A20C 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8021E5B0 0021A210 9B A3 01 8C */ stb r29, 0x18c(r3)
/* 8021E5B4 0021A214 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -1211,7 +1211,7 @@ lbl_8021E378: /* 8021E5C8 0021A228 80 03 00 00 */ lwz r0, 0(r3)
/* 8021E5CC 0021A22C 60 00 00 04 */ ori r0, r0, 4
/* 8021E5D0 0021A230 90 03 00 00 */ stw r0, 0(r3)
-/* 8021E5D4 0021A234 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E5D4 0021A234 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8021E5D8 0021A238 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8021E5DC 0021A23C 9B 83 00 68 */ stb r28, 0x68(r3)
/* 8021E5E0 0021A240 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -1222,7 +1222,7 @@ lbl_8021E378: /* 8021E5F4 0021A254 80 03 00 00 */ lwz r0, 0(r3)
/* 8021E5F8 0021A258 60 00 00 01 */ ori r0, r0, 1
/* 8021E5FC 0021A25C 90 03 00 00 */ stw r0, 0(r3)
-/* 8021E600 0021A260 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E600 0021A260 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8021E604 0021A264 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8021E608 0021A268 9B A3 02 80 */ stb r29, 0x280(r3)
/* 8021E60C 0021A26C 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -1233,7 +1233,7 @@ lbl_8021E378: /* 8021E620 0021A280 80 03 00 00 */ lwz r0, 0(r3)
/* 8021E624 0021A284 60 00 00 08 */ ori r0, r0, 8
/* 8021E628 0021A288 90 03 00 00 */ stw r0, 0(r3)
-/* 8021E62C 0021A28C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E62C 0021A28C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8021E630 0021A290 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8021E634 0021A294 9B 83 08 90 */ stb r28, 0x890(r3)
/* 8021E638 0021A298 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -1244,7 +1244,7 @@ lbl_8021E378: /* 8021E64C 0021A2AC 80 03 00 00 */ lwz r0, 0(r3)
/* 8021E650 0021A2B0 60 00 00 80 */ ori r0, r0, 0x80
/* 8021E654 0021A2B4 90 03 00 00 */ stw r0, 0(r3)
-/* 8021E658 0021A2B8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E658 0021A2B8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8021E65C 0021A2BC 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8021E660 0021A2C0 93 83 09 64 */ stw r28, 0x964(r3)
/* 8021E664 0021A2C4 93 83 09 68 */ stw r28, 0x968(r3)
@@ -1256,7 +1256,7 @@ lbl_8021E378: /* 8021E67C 0021A2DC 80 03 00 00 */ lwz r0, 0(r3)
/* 8021E680 0021A2E0 60 00 00 20 */ ori r0, r0, 0x20
/* 8021E684 0021A2E4 90 03 00 00 */ stw r0, 0(r3)
-/* 8021E688 0021A2E8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E688 0021A2E8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8021E68C 0021A2EC 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8021E690 0021A2F0 93 E3 02 84 */ stw r31, 0x284(r3)
/* 8021E694 0021A2F4 93 E3 02 88 */ stw r31, 0x288(r3)
@@ -1269,7 +1269,7 @@ lbl_8021E378: /* 8021E6B0 0021A310 80 03 00 00 */ lwz r0, 0(r3)
/* 8021E6B4 0021A314 60 00 00 08 */ ori r0, r0, 8
/* 8021E6B8 0021A318 90 03 00 00 */ stw r0, 0(r3)
-/* 8021E6BC 0021A31C 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E6BC 0021A31C 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 8021E6C0 0021A320 80 6B 16 38 */ lwz r3, 0x1638(r11)
/* 8021E6C4 0021A324 80 03 07 F4 */ lwz r0, 0x7f4(r3)
/* 8021E6C8 0021A328 2C 00 00 07 */ cmpwi r0, 7
@@ -1294,7 +1294,7 @@ lbl_8021E6D4: /* 8021E710 0021A370 80 E8 00 00 */ lwz r7, 0(r8)
/* 8021E714 0021A374 60 E7 00 08 */ ori r7, r7, 8
/* 8021E718 0021A378 90 E8 00 00 */ stw r7, 0(r8)
-/* 8021E71C 0021A37C 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E71C 0021A37C 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 8021E720 0021A380 80 EB 16 38 */ lwz r7, 0x1638(r11)
/* 8021E724 0021A384 91 47 05 44 */ stw r10, 0x544(r7)
/* 8021E728 0021A388 91 47 05 48 */ stw r10, 0x548(r7)
@@ -1309,7 +1309,7 @@ lbl_8021E6D4: /* 8021E74C 0021A3AC 80 E8 00 00 */ lwz r7, 0(r8)
/* 8021E750 0021A3B0 60 E7 00 08 */ ori r7, r7, 8
/* 8021E754 0021A3B4 90 E8 00 00 */ stw r7, 0(r8)
-/* 8021E758 0021A3B8 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E758 0021A3B8 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 8021E75C 0021A3BC 80 E8 16 38 */ lwz r7, 0x1638(r8)
/* 8021E760 0021A3C0 90 C7 03 44 */ stw r6, 0x344(r7)
/* 8021E764 0021A3C4 90 C7 03 48 */ stw r6, 0x348(r7)
@@ -1323,7 +1323,7 @@ lbl_8021E6D4: /* 8021E784 0021A3E4 80 A6 00 00 */ lwz r5, 0(r6)
/* 8021E788 0021A3E8 60 A5 00 08 */ ori r5, r5, 8
/* 8021E78C 0021A3EC 90 A6 00 00 */ stw r5, 0(r6)
-/* 8021E790 0021A3F0 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E790 0021A3F0 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8021E794 0021A3F4 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8021E798 0021A3F8 91 45 06 84 */ stw r10, 0x684(r5)
/* 8021E79C 0021A3FC 91 45 06 88 */ stw r10, 0x688(r5)
@@ -1338,7 +1338,7 @@ lbl_8021E6D4: /* 8021E7C0 0021A420 80 A6 00 00 */ lwz r5, 0(r6)
/* 8021E7C4 0021A424 60 A5 00 08 */ ori r5, r5, 8
/* 8021E7C8 0021A428 90 A6 00 00 */ stw r5, 0(r6)
-/* 8021E7CC 0021A42C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E7CC 0021A42C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8021E7D0 0021A430 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 8021E7D4 0021A434 90 85 04 44 */ stw r4, 0x444(r5)
/* 8021E7D8 0021A438 90 85 04 48 */ stw r4, 0x448(r5)
@@ -1352,7 +1352,7 @@ lbl_8021E6D4: /* 8021E7F8 0021A458 80 64 00 00 */ lwz r3, 0(r4)
/* 8021E7FC 0021A45C 60 63 00 08 */ ori r3, r3, 8
/* 8021E800 0021A460 90 64 00 00 */ stw r3, 0(r4)
-/* 8021E804 0021A464 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E804 0021A464 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8021E808 0021A468 90 03 17 38 */ stw r0, 0x1738(r3)
/* 8021E80C 0021A46C 83 FA 00 14 */ lwz r31, 0x14(r26)
/* 8021E810 0021A470 48 00 01 88 */ b lbl_8021E998
@@ -1361,9 +1361,9 @@ lbl_8021E814: /* 8021E818 0021A478 2C 00 00 00 */ cmpwi r0, 0
/* 8021E81C 0021A47C 41 82 01 74 */ beq lbl_8021E990
/* 8021E820 0021A480 A3 3F 00 10 */ lhz r25, 0x10(r31)
-/* 8021E824 0021A484 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E824 0021A484 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8021E828 0021A488 7F 24 CB 78 */ mr r4, r25
-/* 8021E82C 0021A48C 48 01 4D 01 */ bl func_8023352C
+/* 8021E82C 0021A48C 48 01 4D 01 */ bl begin_drawing
/* 8021E830 0021A490 2C 19 00 00 */ cmpwi r25, 0
/* 8021E834 0021A494 80 9F 00 0C */ lwz r4, 0xc(r31)
/* 8021E838 0021A498 38 A0 00 00 */ li r5, 0
@@ -1454,8 +1454,8 @@ lbl_8021E97C: /* 8021E980 0021A5E0 7C 00 C8 40 */ cmplw r0, r25
/* 8021E984 0021A5E4 41 80 FF D4 */ blt lbl_8021E958
lbl_8021E988:
-/* 8021E988 0021A5E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8021E98C 0021A5EC 48 01 4B F5 */ bl func_80233580
+/* 8021E988 0021A5E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8021E98C 0021A5EC 48 01 4B F5 */ bl end_drawing
lbl_8021E990:
/* 8021E990 0021A5F0 3B 9C 00 01 */ addi r28, r28, 1
/* 8021E994 0021A5F4 3B FF 00 3C */ addi r31, r31, 0x3c
@@ -1466,7 +1466,7 @@ lbl_8021E998: /* 8021E9A4 0021A604 41 80 FE 70 */ blt lbl_8021E814
/* 8021E9A8 0021A608 2C 1B 00 00 */ cmpwi r27, 0
/* 8021E9AC 0021A60C 41 82 00 60 */ beq lbl_8021EA0C
-/* 8021E9B0 0021A610 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E9B0 0021A610 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8021E9B4 0021A614 38 00 00 01 */ li r0, 1
/* 8021E9B8 0021A618 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8021E9BC 0021A61C 98 03 0A 87 */ stb r0, 0xa87(r3)
|