diff options
Diffstat (limited to 'asm/code_8021FB44.s')
-rw-r--r-- | asm/code_8021FB44.s | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/asm/code_8021FB44.s b/asm/code_8021FB44.s index 53ccde1..ff9392f 100644 --- a/asm/code_8021FB44.s +++ b/asm/code_8021FB44.s @@ -154,7 +154,7 @@ ColourBlendScreenTransition_Reset: /* 8021FD74 0021B9D4 93 C1 00 58 */ stw r30, 0x58(r1)
/* 8021FD78 0021B9D8 7C 7E 1B 78 */ mr r30, r3
/* 8021FD7C 0021B9DC 93 A1 00 54 */ stw r29, 0x54(r1)
-/* 8021FD80 0021B9E0 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FD80 0021B9E0 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8021FD84 0021B9E4 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 8021FD88 0021B9E8 88 85 0A 87 */ lbz r4, 0xa87(r5)
/* 8021FD8C 0021B9EC 7C 04 00 D0 */ neg r0, r4
@@ -172,7 +172,7 @@ ColourBlendScreenTransition_Reset: /* 8021FDBC 0021BA1C 60 00 00 40 */ ori r0, r0, 0x40
/* 8021FDC0 0021BA20 90 04 00 00 */ stw r0, 0(r4)
lbl_8021FDC4:
-/* 8021FDC4 0021BA24 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FDC4 0021BA24 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8021FDC8 0021BA28 38 C0 00 01 */ li r6, 1
/* 8021FDCC 0021BA2C 39 20 00 05 */ li r9, 5
/* 8021FDD0 0021BA30 38 A0 00 00 */ li r5, 0
@@ -195,7 +195,7 @@ lbl_8021FDC4: /* 8021FE14 0021BA74 81 09 00 00 */ lwz r8, 0(r9)
/* 8021FE18 0021BA78 61 08 00 40 */ ori r8, r8, 0x40
/* 8021FE1C 0021BA7C 91 09 00 00 */ stw r8, 0(r9)
-/* 8021FE20 0021BA80 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FE20 0021BA80 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8021FE24 0021BA84 81 0A 16 38 */ lwz r8, 0x1638(r10)
/* 8021FE28 0021BA88 98 C8 0A 36 */ stb r6, 0xa36(r8)
/* 8021FE2C 0021BA8C 81 0A 16 38 */ lwz r8, 0x1638(r10)
@@ -210,7 +210,7 @@ lbl_8021FDC4: /* 8021FE50 0021BAB0 81 09 00 00 */ lwz r8, 0(r9)
/* 8021FE54 0021BAB4 61 08 00 40 */ ori r8, r8, 0x40
/* 8021FE58 0021BAB8 91 09 00 00 */ stw r8, 0(r9)
-/* 8021FE5C 0021BABC 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FE5C 0021BABC 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8021FE60 0021BAC0 81 0A 16 38 */ lwz r8, 0x1638(r10)
/* 8021FE64 0021BAC4 98 A8 0A 34 */ stb r5, 0xa34(r8)
/* 8021FE68 0021BAC8 81 0A 16 38 */ lwz r8, 0x1638(r10)
@@ -223,7 +223,7 @@ lbl_8021FDC4: /* 8021FE84 0021BAE4 81 09 00 00 */ lwz r8, 0(r9)
/* 8021FE88 0021BAE8 61 08 00 40 */ ori r8, r8, 0x40
/* 8021FE8C 0021BAEC 91 09 00 00 */ stw r8, 0(r9)
-/* 8021FE90 0021BAF0 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FE90 0021BAF0 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 8021FE94 0021BAF4 81 09 16 38 */ lwz r8, 0x1638(r9)
/* 8021FE98 0021BAF8 90 08 0A 44 */ stw r0, 0xa44(r8)
/* 8021FE9C 0021BAFC 81 09 16 38 */ lwz r8, 0x1638(r9)
@@ -244,7 +244,7 @@ lbl_8021FDC4: /* 8021FED8 0021BB38 80 08 00 00 */ lwz r0, 0(r8)
/* 8021FEDC 0021BB3C 60 00 00 40 */ ori r0, r0, 0x40
/* 8021FEE0 0021BB40 90 08 00 00 */ stw r0, 0(r8)
-/* 8021FEE4 0021BB44 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FEE4 0021BB44 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 8021FEE8 0021BB48 81 09 16 38 */ lwz r8, 0x1638(r9)
/* 8021FEEC 0021BB4C 98 C8 0A 3C */ stb r6, 0xa3c(r8)
/* 8021FEF0 0021BB50 81 09 16 38 */ lwz r8, 0x1638(r9)
@@ -257,7 +257,7 @@ lbl_8021FDC4: /* 8021FF0C 0021BB6C 80 08 00 00 */ lwz r0, 0(r8)
/* 8021FF10 0021BB70 60 00 00 40 */ ori r0, r0, 0x40
/* 8021FF14 0021BB74 90 08 00 00 */ stw r0, 0(r8)
-/* 8021FF18 0021BB78 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FF18 0021BB78 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8021FF1C 0021BB7C 38 00 00 02 */ li r0, 2
/* 8021FF20 0021BB80 C0 62 9B E4 */ lfs f3, lbl_806421E4-_SDA2_BASE_(r2)
/* 8021FF24 0021BB84 81 0A 16 38 */ lwz r8, 0x1638(r10)
@@ -271,7 +271,7 @@ lbl_8021FDC4: /* 8021FF44 0021BBA4 81 09 00 00 */ lwz r8, 0(r9)
/* 8021FF48 0021BBA8 61 08 00 02 */ ori r8, r8, 2
/* 8021FF4C 0021BBAC 91 09 00 00 */ stw r8, 0(r9)
-/* 8021FF50 0021BBB0 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FF50 0021BBB0 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8021FF54 0021BBB4 81 0A 16 38 */ lwz r8, 0x1638(r10)
/* 8021FF58 0021BBB8 90 A8 01 88 */ stw r5, 0x188(r8)
/* 8021FF5C 0021BBBC 81 2A 16 38 */ lwz r9, 0x1638(r10)
@@ -282,7 +282,7 @@ lbl_8021FDC4: /* 8021FF70 0021BBD0 81 09 00 00 */ lwz r8, 0(r9)
/* 8021FF74 0021BBD4 61 08 00 02 */ ori r8, r8, 2
/* 8021FF78 0021BBD8 91 09 00 00 */ stw r8, 0(r9)
-/* 8021FF7C 0021BBDC 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FF7C 0021BBDC 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8021FF80 0021BBE0 81 0A 16 38 */ lwz r8, 0x1638(r10)
/* 8021FF84 0021BBE4 98 A8 01 8C */ stb r5, 0x18c(r8)
/* 8021FF88 0021BBE8 81 2A 16 38 */ lwz r9, 0x1638(r10)
@@ -293,7 +293,7 @@ lbl_8021FDC4: /* 8021FF9C 0021BBFC 81 09 00 00 */ lwz r8, 0(r9)
/* 8021FFA0 0021BC00 61 08 00 04 */ ori r8, r8, 4
/* 8021FFA4 0021BC04 91 09 00 00 */ stw r8, 0(r9)
-/* 8021FFA8 0021BC08 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FFA8 0021BC08 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8021FFAC 0021BC0C 81 0A 16 38 */ lwz r8, 0x1638(r10)
/* 8021FFB0 0021BC10 98 C8 00 68 */ stb r6, 0x68(r8)
/* 8021FFB4 0021BC14 81 2A 16 38 */ lwz r9, 0x1638(r10)
@@ -304,7 +304,7 @@ lbl_8021FDC4: /* 8021FFC8 0021BC28 81 09 00 00 */ lwz r8, 0(r9)
/* 8021FFCC 0021BC2C 61 08 00 01 */ ori r8, r8, 1
/* 8021FFD0 0021BC30 91 09 00 00 */ stw r8, 0(r9)
-/* 8021FFD4 0021BC34 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FFD4 0021BC34 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8021FFD8 0021BC38 81 0A 16 38 */ lwz r8, 0x1638(r10)
/* 8021FFDC 0021BC3C 98 C8 02 80 */ stb r6, 0x280(r8)
/* 8021FFE0 0021BC40 81 2A 16 38 */ lwz r9, 0x1638(r10)
@@ -322,7 +322,7 @@ lbl_8021FDC4: /* 80220010 0021BC70 EC 00 08 2A */ fadds f0, f0, f1
/* 80220014 0021BC74 F0 01 A0 08 */ psq_st f0, 8(r1), 1, qr2
/* 80220018 0021BC78 89 01 00 08 */ lbz r8, 8(r1)
-/* 8022001C 0021BC7C 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 8022001C 0021BC7C 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80220020 0021BC80 99 01 00 0C */ stb r8, 0xc(r1)
/* 80220024 0021BC84 80 69 16 38 */ lwz r3, 0x1638(r9)
/* 80220028 0021BC88 99 01 00 0D */ stb r8, 0xd(r1)
@@ -338,7 +338,7 @@ lbl_8021FDC4: /* 80220050 0021BCB0 80 64 00 00 */ lwz r3, 0(r4)
/* 80220054 0021BCB4 60 63 00 10 */ ori r3, r3, 0x10
/* 80220058 0021BCB8 90 64 00 00 */ stw r3, 0(r4)
-/* 8022005C 0021BCBC 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8022005C 0021BCBC 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80220060 0021BCC0 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 80220064 0021BCC4 90 A3 09 E4 */ stw r5, 0x9e4(r3)
/* 80220068 0021BCC8 90 C3 09 E8 */ stw r6, 0x9e8(r3)
@@ -358,13 +358,13 @@ lbl_8021FDC4: /* 802200A0 0021BD00 80 03 00 00 */ lwz r0, 0(r3)
/* 802200A4 0021BD04 60 00 00 20 */ ori r0, r0, 0x20
/* 802200A8 0021BD08 90 03 00 00 */ stw r0, 0(r3)
-/* 802200AC 0021BD0C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802200AC 0021BD0C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802200B0 0021BD10 48 01 43 C5 */ bl func_80234474
/* 802200B4 0021BD14 38 60 00 04 */ li r3, 4
/* 802200B8 0021BD18 48 01 CE 65 */ bl func_8023CF1C
-/* 802200BC 0021BD1C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 802200BC 0021BD1C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802200C0 0021BD20 90 64 17 3C */ stw r3, 0x173c(r4)
-/* 802200C4 0021BD24 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802200C4 0021BD24 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802200C8 0021BD28 80 9E 00 10 */ lwz r4, 0x10(r30)
/* 802200CC 0021BD2C 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802200D0 0021BD30 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -382,7 +382,7 @@ lbl_802200EC: /* 802200FC 0021BD5C 60 00 00 01 */ ori r0, r0, 1
/* 80220100 0021BD60 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_80220104:
-/* 80220104 0021BD64 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 80220104 0021BD64 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 80220108 0021BD68 38 00 00 0E */ li r0, 0xe
/* 8022010C 0021BD6C 39 20 00 1E */ li r9, 0x1e
/* 80220110 0021BD70 39 00 00 00 */ li r8, 0
@@ -410,7 +410,7 @@ lbl_80220104: /* 80220168 0021BDC8 80 C9 00 00 */ lwz r6, 0(r9)
/* 8022016C 0021BDCC 60 C6 00 10 */ ori r6, r6, 0x10
/* 80220170 0021BDD0 90 C9 00 00 */ stw r6, 0(r9)
-/* 80220174 0021BDD4 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80220174 0021BDD4 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80220178 0021BDD8 80 C9 16 38 */ lwz r6, 0x1638(r9)
/* 8022017C 0021BDDC 91 06 02 84 */ stw r8, 0x284(r6)
/* 80220180 0021BDE0 91 06 02 88 */ stw r8, 0x288(r6)
@@ -423,7 +423,7 @@ lbl_80220104: /* 8022019C 0021BDFC 80 A6 00 00 */ lwz r5, 0(r6)
/* 802201A0 0021BE00 60 A5 00 08 */ ori r5, r5, 8
/* 802201A4 0021BE04 90 A6 00 00 */ stw r5, 0(r6)
-/* 802201A8 0021BE08 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 802201A8 0021BE08 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 802201AC 0021BE0C 80 A9 16 38 */ lwz r5, 0x1638(r9)
/* 802201B0 0021BE10 91 05 05 44 */ stw r8, 0x544(r5)
/* 802201B4 0021BE14 91 05 05 48 */ stw r8, 0x548(r5)
@@ -438,7 +438,7 @@ lbl_80220104: /* 802201D8 0021BE38 80 A6 00 00 */ lwz r5, 0(r6)
/* 802201DC 0021BE3C 60 A5 00 08 */ ori r5, r5, 8
/* 802201E0 0021BE40 90 A6 00 00 */ stw r5, 0(r6)
-/* 802201E4 0021BE44 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 802201E4 0021BE44 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 802201E8 0021BE48 80 A9 16 38 */ lwz r5, 0x1638(r9)
/* 802201EC 0021BE4C 91 05 06 84 */ stw r8, 0x684(r5)
/* 802201F0 0021BE50 91 05 06 88 */ stw r8, 0x688(r5)
@@ -453,7 +453,7 @@ lbl_80220104: /* 80220214 0021BE74 80 A6 00 00 */ lwz r5, 0(r6)
/* 80220218 0021BE78 60 A5 00 08 */ ori r5, r5, 8
/* 8022021C 0021BE7C 90 A6 00 00 */ stw r5, 0(r6)
-/* 80220220 0021BE80 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80220220 0021BE80 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80220224 0021BE84 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 80220228 0021BE88 90 85 03 44 */ stw r4, 0x344(r5)
/* 8022022C 0021BE8C 90 65 03 48 */ stw r3, 0x348(r5)
@@ -469,7 +469,7 @@ lbl_80220104: /* 80220254 0021BEB4 80 64 00 00 */ lwz r3, 0(r4)
/* 80220258 0021BEB8 60 63 00 08 */ ori r3, r3, 8
/* 8022025C 0021BEBC 90 64 00 00 */ stw r3, 0(r4)
-/* 80220260 0021BEC0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80220260 0021BEC0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80220264 0021BEC4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80220268 0021BEC8 90 03 04 44 */ stw r0, 0x444(r3)
/* 8022026C 0021BECC 90 03 04 48 */ stw r0, 0x448(r3)
@@ -521,12 +521,12 @@ lbl_80220308: /* 8022031C 0021BF7C C0 3E 00 4C */ lfs f1, 0x4c(r30)
/* 80220320 0021BF80 7C 64 1B 78 */ mr r4, r3
/* 80220324 0021BF84 48 05 C9 E9 */ bl PSVECScale
-/* 80220328 0021BF88 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80220328 0021BF88 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8022032C 0021BF8C 38 00 00 80 */ li r0, 0x80
/* 80220330 0021BF90 38 80 00 04 */ li r4, 4
/* 80220334 0021BF94 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 80220338 0021BF98 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8022033C 0021BF9C 48 01 31 F1 */ bl func_8023352C
+/* 80220338 0021BF98 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8022033C 0021BF9C 48 01 31 F1 */ bl begin_drawing
/* 80220340 0021BFA0 C0 1E 00 14 */ lfs f0, 0x14(r30)
/* 80220344 0021BFA4 38 61 00 38 */ addi r3, r1, 0x38
/* 80220348 0021BFA8 7C 65 1B 78 */ mr r5, r3
@@ -606,11 +606,11 @@ lbl_80220308: /* 80220470 0021C0D0 C0 3E 00 68 */ lfs f1, 0x68(r30)
/* 80220474 0021C0D4 D0 3D 80 00 */ stfs f1, -0x8000(r29)
/* 80220478 0021C0D8 D0 1D 80 00 */ stfs f0, -0x8000(r29)
-/* 8022047C 0021C0DC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80220480 0021C0E0 48 01 31 01 */ bl func_80233580
+/* 8022047C 0021C0DC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80220480 0021C0E0 48 01 31 01 */ bl end_drawing
/* 80220484 0021C0E4 2C 1F 00 00 */ cmpwi r31, 0
/* 80220488 0021C0E8 41 82 00 60 */ beq lbl_802204E8
-/* 8022048C 0021C0EC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8022048C 0021C0EC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80220490 0021C0F0 38 00 00 01 */ li r0, 1
/* 80220494 0021C0F4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80220498 0021C0F8 98 03 0A 87 */ stb r0, 0xa87(r3)
|