.include "macros.inc" .section .text, "ax" # 0x80006980 - 0x803E1E60 .global func_80204058 func_80204058: /* 80204058 001FFCB8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8020405C 001FFCBC 7C 08 02 A6 */ mflr r0 /* 80204060 001FFCC0 90 01 00 24 */ stw r0, 0x24(r1) /* 80204064 001FFCC4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80204068 001FFCC8 3F E0 80 49 */ lis r31, lbl_804926BC@ha /* 8020406C 001FFCCC 38 7F 26 BC */ addi r3, r31, lbl_804926BC@l /* 80204070 001FFCD0 48 03 88 45 */ bl func_8023C8B4 /* 80204074 001FFCD4 38 7F 26 BC */ addi r3, r31, 0x26bc /* 80204078 001FFCD8 38 80 00 09 */ li r4, 9 /* 8020407C 001FFCDC 38 A0 00 01 */ li r5, 1 /* 80204080 001FFCE0 38 C0 00 04 */ li r6, 4 /* 80204084 001FFCE4 38 E0 00 00 */ li r7, 0 /* 80204088 001FFCE8 48 03 8A 51 */ bl func_8023CAD8 /* 8020408C 001FFCEC 38 7F 26 BC */ addi r3, r31, 0x26bc /* 80204090 001FFCF0 38 80 00 0A */ li r4, 0xa /* 80204094 001FFCF4 38 A0 00 00 */ li r5, 0 /* 80204098 001FFCF8 38 C0 00 04 */ li r6, 4 /* 8020409C 001FFCFC 38 E0 00 00 */ li r7, 0 /* 802040A0 001FFD00 48 03 8A 39 */ bl func_8023CAD8 /* 802040A4 001FFD04 38 7F 26 BC */ addi r3, r31, 0x26bc /* 802040A8 001FFD08 38 80 00 0B */ li r4, 0xb /* 802040AC 001FFD0C 38 A0 00 01 */ li r5, 1 /* 802040B0 001FFD10 38 C0 00 05 */ li r6, 5 /* 802040B4 001FFD14 38 E0 00 00 */ li r7, 0 /* 802040B8 001FFD18 48 03 8A 21 */ bl func_8023CAD8 /* 802040BC 001FFD1C 38 7F 26 BC */ addi r3, r31, 0x26bc /* 802040C0 001FFD20 38 80 00 0C */ li r4, 0xc /* 802040C4 001FFD24 38 A0 00 01 */ li r5, 1 /* 802040C8 001FFD28 38 C0 00 05 */ li r6, 5 /* 802040CC 001FFD2C 38 E0 00 00 */ li r7, 0 /* 802040D0 001FFD30 48 03 8A 09 */ bl func_8023CAD8 /* 802040D4 001FFD34 38 7F 26 BC */ addi r3, r31, 0x26bc /* 802040D8 001FFD38 38 80 00 0D */ li r4, 0xd /* 802040DC 001FFD3C 38 A0 00 01 */ li r5, 1 /* 802040E0 001FFD40 38 C0 00 03 */ li r6, 3 /* 802040E4 001FFD44 38 E0 00 0A */ li r7, 0xa /* 802040E8 001FFD48 48 03 89 F1 */ bl func_8023CAD8 /* 802040EC 001FFD4C 3F E0 80 49 */ lis r31, lbl_804922DC@ha /* 802040F0 001FFD50 38 7F 22 DC */ addi r3, r31, lbl_804922DC@l /* 802040F4 001FFD54 48 03 87 C1 */ bl func_8023C8B4 /* 802040F8 001FFD58 38 7F 22 DC */ addi r3, r31, 0x22dc /* 802040FC 001FFD5C 38 80 00 09 */ li r4, 9 /* 80204100 001FFD60 38 A0 00 01 */ li r5, 1 /* 80204104 001FFD64 38 C0 00 04 */ li r6, 4 /* 80204108 001FFD68 38 E0 00 00 */ li r7, 0 /* 8020410C 001FFD6C 48 03 89 CD */ bl func_8023CAD8 /* 80204110 001FFD70 38 7F 22 DC */ addi r3, r31, 0x22dc /* 80204114 001FFD74 38 80 00 0A */ li r4, 0xa /* 80204118 001FFD78 38 A0 00 00 */ li r5, 0 /* 8020411C 001FFD7C 38 C0 00 04 */ li r6, 4 /* 80204120 001FFD80 38 E0 00 00 */ li r7, 0 /* 80204124 001FFD84 48 03 89 B5 */ bl func_8023CAD8 /* 80204128 001FFD88 38 7F 22 DC */ addi r3, r31, 0x22dc /* 8020412C 001FFD8C 38 80 00 0B */ li r4, 0xb /* 80204130 001FFD90 38 A0 00 01 */ li r5, 1 /* 80204134 001FFD94 38 C0 00 05 */ li r6, 5 /* 80204138 001FFD98 38 E0 00 00 */ li r7, 0 /* 8020413C 001FFD9C 48 03 89 9D */ bl func_8023CAD8 /* 80204140 001FFDA0 38 7F 22 DC */ addi r3, r31, 0x22dc /* 80204144 001FFDA4 38 80 00 0D */ li r4, 0xd /* 80204148 001FFDA8 38 A0 00 01 */ li r5, 1 /* 8020414C 001FFDAC 38 C0 00 03 */ li r6, 3 /* 80204150 001FFDB0 38 E0 00 0A */ li r7, 0xa /* 80204154 001FFDB4 48 03 89 85 */ bl func_8023CAD8 /* 80204158 001FFDB8 3F E0 80 49 */ lis r31, lbl_80492E7C@ha /* 8020415C 001FFDBC 38 7F 2E 7C */ addi r3, r31, lbl_80492E7C@l /* 80204160 001FFDC0 48 03 87 55 */ bl func_8023C8B4 /* 80204164 001FFDC4 38 7F 2E 7C */ addi r3, r31, 0x2e7c /* 80204168 001FFDC8 38 80 00 09 */ li r4, 9 /* 8020416C 001FFDCC 38 A0 00 01 */ li r5, 1 /* 80204170 001FFDD0 38 C0 00 04 */ li r6, 4 /* 80204174 001FFDD4 38 E0 00 00 */ li r7, 0 /* 80204178 001FFDD8 48 03 89 61 */ bl func_8023CAD8 /* 8020417C 001FFDDC 38 7F 2E 7C */ addi r3, r31, 0x2e7c /* 80204180 001FFDE0 38 80 00 0B */ li r4, 0xb /* 80204184 001FFDE4 38 A0 00 01 */ li r5, 1 /* 80204188 001FFDE8 38 C0 00 05 */ li r6, 5 /* 8020418C 001FFDEC 38 E0 00 00 */ li r7, 0 /* 80204190 001FFDF0 48 03 89 49 */ bl func_8023CAD8 /* 80204194 001FFDF4 38 7F 2E 7C */ addi r3, r31, 0x2e7c /* 80204198 001FFDF8 38 80 00 0C */ li r4, 0xc /* 8020419C 001FFDFC 38 A0 00 01 */ li r5, 1 /* 802041A0 001FFE00 38 C0 00 05 */ li r6, 5 /* 802041A4 001FFE04 38 E0 00 00 */ li r7, 0 /* 802041A8 001FFE08 48 03 89 31 */ bl func_8023CAD8 /* 802041AC 001FFE0C 38 7F 2E 7C */ addi r3, r31, 0x2e7c /* 802041B0 001FFE10 38 80 00 0D */ li r4, 0xd /* 802041B4 001FFE14 38 A0 00 01 */ li r5, 1 /* 802041B8 001FFE18 38 C0 00 04 */ li r6, 4 /* 802041BC 001FFE1C 38 E0 00 00 */ li r7, 0 /* 802041C0 001FFE20 48 03 89 19 */ bl func_8023CAD8 /* 802041C4 001FFE24 3F E0 80 49 */ lis r31, lbl_80492A9C@ha /* 802041C8 001FFE28 38 7F 2A 9C */ addi r3, r31, lbl_80492A9C@l /* 802041CC 001FFE2C 48 03 86 E9 */ bl func_8023C8B4 /* 802041D0 001FFE30 38 7F 2A 9C */ addi r3, r31, 0x2a9c /* 802041D4 001FFE34 38 80 00 09 */ li r4, 9 /* 802041D8 001FFE38 38 A0 00 01 */ li r5, 1 /* 802041DC 001FFE3C 38 C0 00 04 */ li r6, 4 /* 802041E0 001FFE40 38 E0 00 00 */ li r7, 0 /* 802041E4 001FFE44 48 03 88 F5 */ bl func_8023CAD8 /* 802041E8 001FFE48 38 7F 2A 9C */ addi r3, r31, 0x2a9c /* 802041EC 001FFE4C 38 80 00 0B */ li r4, 0xb /* 802041F0 001FFE50 38 A0 00 01 */ li r5, 1 /* 802041F4 001FFE54 38 C0 00 05 */ li r6, 5 /* 802041F8 001FFE58 38 E0 00 00 */ li r7, 0 /* 802041FC 001FFE5C 48 03 88 DD */ bl func_8023CAD8 /* 80204200 001FFE60 38 7F 2A 9C */ addi r3, r31, 0x2a9c /* 80204204 001FFE64 38 80 00 0D */ li r4, 0xd /* 80204208 001FFE68 38 A0 00 01 */ li r5, 1 /* 8020420C 001FFE6C 38 C0 00 04 */ li r6, 4 /* 80204210 001FFE70 38 E0 00 00 */ li r7, 0 /* 80204214 001FFE74 48 03 88 C5 */ bl func_8023CAD8 /* 80204218 001FFE78 80 6D A4 C8 */ lwz r3, lbl_8063F788-_SDA_BASE_(r13) /* 8020421C 001FFE7C 3C 00 43 30 */ lis r0, 0x4330 /* 80204220 001FFE80 90 01 00 08 */ stw r0, 8(r1) /* 80204224 001FFE84 3C 80 80 49 */ lis r4, lbl_80492260@ha /* 80204228 001FFE88 88 03 00 59 */ lbz r0, 0x59(r3) /* 8020422C 001FFE8C 38 64 22 60 */ addi r3, r4, lbl_80492260@l /* 80204230 001FFE90 C8 42 99 38 */ lfd f2, lbl_80641F38-_SDA2_BASE_(r2) /* 80204234 001FFE94 90 01 00 0C */ stw r0, 0xc(r1) /* 80204238 001FFE98 C0 02 99 30 */ lfs f0, lbl_80641F30-_SDA2_BASE_(r2) /* 8020423C 001FFE9C C8 21 00 08 */ lfd f1, 8(r1) /* 80204240 001FFEA0 EC 21 10 28 */ fsubs f1, f1, f2 /* 80204244 001FFEA4 EC 00 08 24 */ fdivs f0, f0, f1 /* 80204248 001FFEA8 D0 04 22 60 */ stfs f0, 0x2260(r4) /* 8020424C 001FFEAC D0 03 00 04 */ stfs f0, 4(r3) /* 80204250 001FFEB0 D0 03 00 08 */ stfs f0, 8(r3) /* 80204254 001FFEB4 D0 03 00 0C */ stfs f0, 0xc(r3) /* 80204258 001FFEB8 D0 03 00 10 */ stfs f0, 0x10(r3) /* 8020425C 001FFEBC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80204260 001FFEC0 80 01 00 24 */ lwz r0, 0x24(r1) /* 80204264 001FFEC4 7C 08 03 A6 */ mtlr r0 /* 80204268 001FFEC8 38 21 00 20 */ addi r1, r1, 0x20 /* 8020426C 001FFECC 4E 80 00 20 */ blr .global func_80204270 func_80204270: /* 80204270 001FFED0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80204274 001FFED4 7C 08 02 A6 */ mflr r0 /* 80204278 001FFED8 90 01 00 14 */ stw r0, 0x14(r1) /* 8020427C 001FFEDC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80204280 001FFEE0 80 6D A1 C8 */ lwz r3, lbl_8063F488-_SDA_BASE_(r13) /* 80204284 001FFEE4 48 00 00 10 */ b lbl_80204294 lbl_80204288: /* 80204288 001FFEE8 83 E3 01 50 */ lwz r31, 0x150(r3) /* 8020428C 001FFEEC 48 00 2D 8D */ bl func_80207018 /* 80204290 001FFEF0 7F E3 FB 78 */ mr r3, r31 lbl_80204294: /* 80204294 001FFEF4 2C 03 00 00 */ cmpwi r3, 0 /* 80204298 001FFEF8 40 82 FF F0 */ bne lbl_80204288 /* 8020429C 001FFEFC 3C 60 80 49 */ lis r3, lbl_804926BC@ha /* 802042A0 001FFF00 38 63 26 BC */ addi r3, r3, lbl_804926BC@l /* 802042A4 001FFF04 48 03 87 C9 */ bl func_8023CA6C /* 802042A8 001FFF08 3C 60 80 49 */ lis r3, lbl_804922DC@ha /* 802042AC 001FFF0C 38 63 22 DC */ addi r3, r3, lbl_804922DC@l /* 802042B0 001FFF10 48 03 87 BD */ bl func_8023CA6C /* 802042B4 001FFF14 3C 60 80 49 */ lis r3, lbl_80492E7C@ha /* 802042B8 001FFF18 38 63 2E 7C */ addi r3, r3, lbl_80492E7C@l /* 802042BC 001FFF1C 48 03 87 B1 */ bl func_8023CA6C /* 802042C0 001FFF20 3C 60 80 49 */ lis r3, lbl_80492A9C@ha /* 802042C4 001FFF24 38 63 2A 9C */ addi r3, r3, lbl_80492A9C@l /* 802042C8 001FFF28 48 03 87 A5 */ bl func_8023CA6C /* 802042CC 001FFF2C 80 01 00 14 */ lwz r0, 0x14(r1) /* 802042D0 001FFF30 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802042D4 001FFF34 7C 08 03 A6 */ mtlr r0 /* 802042D8 001FFF38 38 21 00 10 */ addi r1, r1, 0x10 /* 802042DC 001FFF3C 4E 80 00 20 */ blr .global func_802042E0 func_802042E0: /* 802042E0 001FFF40 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802042E4 001FFF44 7C 08 02 A6 */ mflr r0 /* 802042E8 001FFF48 90 01 00 24 */ stw r0, 0x24(r1) /* 802042EC 001FFF4C DB E1 00 10 */ stfd f31, 0x10(r1) /* 802042F0 001FFF50 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 802042F4 001FFF54 FF E0 08 90 */ fmr f31, f1 /* 802042F8 001FFF58 C0 02 99 40 */ lfs f0, lbl_80641F40-_SDA2_BASE_(r2) /* 802042FC 001FFF5C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80204300 001FFF60 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80204304 001FFF64 40 81 00 70 */ ble lbl_80204374 /* 80204308 001FFF68 3C 60 80 49 */ lis r3, lbl_80492260@ha /* 8020430C 001FFF6C C0 62 99 44 */ lfs f3, lbl_80641F44-_SDA2_BASE_(r2) /* 80204310 001FFF70 38 63 22 60 */ addi r3, r3, lbl_80492260@l /* 80204314 001FFF74 C0 43 00 0C */ lfs f2, 0xc(r3) /* 80204318 001FFF78 FC 20 10 18 */ frsp f1, f2 /* 8020431C 001FFF7C D0 43 00 10 */ stfs f2, 0x10(r3) /* 80204320 001FFF80 C0 43 00 08 */ lfs f2, 8(r3) /* 80204324 001FFF84 EC 63 08 2A */ fadds f3, f3, f1 /* 80204328 001FFF88 FC 20 10 18 */ frsp f1, f2 /* 8020432C 001FFF8C D0 43 00 0C */ stfs f2, 0xc(r3) /* 80204330 001FFF90 C0 43 00 04 */ lfs f2, 4(r3) /* 80204334 001FFF94 EC 63 08 2A */ fadds f3, f3, f1 /* 80204338 001FFF98 FC 20 10 18 */ frsp f1, f2 /* 8020433C 001FFF9C D0 43 00 08 */ stfs f2, 8(r3) /* 80204340 001FFFA0 C0 43 00 00 */ lfs f2, 0(r3) /* 80204344 001FFFA4 EC 63 08 2A */ fadds f3, f3, f1 /* 80204348 001FFFA8 FC 20 10 18 */ frsp f1, f2 /* 8020434C 001FFFAC D0 43 00 04 */ stfs f2, 4(r3) /* 80204350 001FFFB0 EC 63 08 2A */ fadds f3, f3, f1 /* 80204354 001FFFB4 48 00 00 08 */ b lbl_8020435C /* 80204358 001FFFB8 48 00 00 08 */ b lbl_80204360 lbl_8020435C: /* 8020435C 001FFFBC FC 40 F8 90 */ fmr f2, f31 lbl_80204360: /* 80204360 001FFFC0 FC 20 10 18 */ frsp f1, f2 /* 80204364 001FFFC4 C0 02 99 48 */ lfs f0, lbl_80641F48-_SDA2_BASE_(r2) /* 80204368 001FFFC8 D0 43 00 00 */ stfs f2, 0(r3) /* 8020436C 001FFFCC EC 63 08 2A */ fadds f3, f3, f1 /* 80204370 001FFFD0 EF E3 00 24 */ fdivs f31, f3, f0 lbl_80204374: /* 80204374 001FFFD4 83 ED A1 C8 */ lwz r31, lbl_8063F488-_SDA_BASE_(r13) /* 80204378 001FFFD8 48 00 00 14 */ b lbl_8020438C lbl_8020437C: /* 8020437C 001FFFDC FC 20 F8 90 */ fmr f1, f31 /* 80204380 001FFFE0 7F E3 FB 78 */ mr r3, r31 /* 80204384 001FFFE4 48 00 2F 99 */ bl func_8020731C /* 80204388 001FFFE8 83 FF 01 50 */ lwz r31, 0x150(r31) lbl_8020438C: /* 8020438C 001FFFEC 2C 1F 00 00 */ cmpwi r31, 0 /* 80204390 001FFFF0 40 82 FF EC */ bne lbl_8020437C /* 80204394 001FFFF4 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80204398 001FFFF8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8020439C 001FFFFC CB E1 00 10 */ lfd f31, 0x10(r1) /* 802043A0 00200000 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802043A4 00200004 7C 08 03 A6 */ mtlr r0 /* 802043A8 00200008 38 21 00 20 */ addi r1, r1, 0x20 /* 802043AC 0020000C 4E 80 00 20 */ blr .global func_802043B0 func_802043B0: /* 802043B0 00200010 94 21 FF D0 */ stwu r1, -0x30(r1) /* 802043B4 00200014 7C 08 02 A6 */ mflr r0 /* 802043B8 00200018 90 01 00 34 */ stw r0, 0x34(r1) /* 802043BC 0020001C 93 E1 00 2C */ stw r31, 0x2c(r1) /* 802043C0 00200020 3F E0 80 49 */ lis r31, lbl_804921F0@ha /* 802043C4 00200024 3B FF 21 F0 */ addi r31, r31, lbl_804921F0@l /* 802043C8 00200028 93 C1 00 28 */ stw r30, 0x28(r1) /* 802043CC 0020002C 7C 7E 1B 78 */ mr r30, r3 /* 802043D0 00200030 7F C4 F3 78 */ mr r4, r30 /* 802043D4 00200034 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 802043D8 00200038 48 02 EF 05 */ bl func_802332DC /* 802043DC 0020003C 38 7E 01 D4 */ addi r3, r30, 0x1d4 /* 802043E0 00200040 38 9F 00 00 */ addi r4, r31, 0 /* 802043E4 00200044 48 07 7B 75 */ bl PSMTXCopy /* 802043E8 00200048 38 7F 00 30 */ addi r3, r31, 0x30 /* 802043EC 0020004C 38 9E 02 04 */ addi r4, r30, 0x204 /* 802043F0 00200050 48 07 8D D5 */ bl C_QUATMtx /* 802043F4 00200054 C0 1E 01 AC */ lfs f0, 0x1ac(r30) /* 802043F8 00200058 38 9F 00 40 */ addi r4, r31, 0x40 /* 802043FC 0020005C 38 7E 01 C4 */ addi r3, r30, 0x1c4 /* 80204400 00200060 38 A1 00 14 */ addi r5, r1, 0x14 /* 80204404 00200064 D0 1F 00 40 */ stfs f0, 0x40(r31) /* 80204408 00200068 C0 1E 01 B0 */ lfs f0, 0x1b0(r30) /* 8020440C 0020006C D0 04 00 04 */ stfs f0, 4(r4) /* 80204410 00200070 C0 1E 01 B4 */ lfs f0, 0x1b4(r30) /* 80204414 00200074 D0 04 00 08 */ stfs f0, 8(r4) /* 80204418 00200078 48 07 88 D1 */ bl PSVECSubtract /* 8020441C 0020007C 38 61 00 14 */ addi r3, r1, 0x14 /* 80204420 00200080 7C 64 1B 78 */ mr r4, r3 /* 80204424 00200084 48 07 89 05 */ bl PSVECNormalize /* 80204428 00200088 C0 41 00 14 */ lfs f2, 0x14(r1) /* 8020442C 0020008C 38 7F 00 4C */ addi r3, r31, 0x4c /* 80204430 00200090 C0 21 00 18 */ lfs f1, 0x18(r1) /* 80204434 00200094 C0 01 00 1C */ lfs f0, 0x1c(r1) /* 80204438 00200098 D0 5F 00 4C */ stfs f2, 0x4c(r31) /* 8020443C 0020009C D0 23 00 04 */ stfs f1, 4(r3) /* 80204440 002000A0 D0 03 00 08 */ stfs f0, 8(r3) /* 80204444 002000A4 80 1E 01 04 */ lwz r0, 0x104(r30) /* 80204448 002000A8 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 8020444C 002000AC 41 82 00 0C */ beq lbl_80204458 /* 80204450 002000B0 7F C3 F3 78 */ mr r3, r30 /* 80204454 002000B4 4B FD A0 D1 */ bl func_801DE524__8GScameraFv lbl_80204458: /* 80204458 002000B8 C0 1E 01 B8 */ lfs f0, 0x1b8(r30) /* 8020445C 002000BC 38 9F 00 58 */ addi r4, r31, 0x58 /* 80204460 002000C0 38 7F 00 4C */ addi r3, r31, 0x4c /* 80204464 002000C4 38 A1 00 08 */ addi r5, r1, 8 /* 80204468 002000C8 D0 1F 00 58 */ stfs f0, 0x58(r31) /* 8020446C 002000CC C0 1E 01 BC */ lfs f0, 0x1bc(r30) /* 80204470 002000D0 D0 04 00 04 */ stfs f0, 4(r4) /* 80204474 002000D4 C0 1E 01 C0 */ lfs f0, 0x1c0(r30) /* 80204478 002000D8 D0 04 00 08 */ stfs f0, 8(r4) /* 8020447C 002000DC 48 07 89 6D */ bl PSVECCrossProduct /* 80204480 002000E0 C0 41 00 08 */ lfs f2, 8(r1) /* 80204484 002000E4 38 7F 00 64 */ addi r3, r31, 0x64 /* 80204488 002000E8 C0 21 00 0C */ lfs f1, 0xc(r1) /* 8020448C 002000EC 38 00 00 00 */ li r0, 0 /* 80204490 002000F0 C0 01 00 10 */ lfs f0, 0x10(r1) /* 80204494 002000F4 D0 5F 00 64 */ stfs f2, 0x64(r31) /* 80204498 002000F8 D0 23 00 04 */ stfs f1, 4(r3) /* 8020449C 002000FC D0 03 00 08 */ stfs f0, 8(r3) /* 802044A0 00200100 C0 1E 01 7C */ lfs f0, 0x17c(r30) /* 802044A4 00200104 D0 0D A1 CC */ stfs f0, lbl_8063F48C-_SDA_BASE_(r13) /* 802044A8 00200108 98 0D A1 D0 */ stb r0, lbl_8063F490-_SDA_BASE_(r13) /* 802044AC 0020010C 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 802044B0 00200110 83 C1 00 28 */ lwz r30, 0x28(r1) /* 802044B4 00200114 80 01 00 34 */ lwz r0, 0x34(r1) /* 802044B8 00200118 7C 08 03 A6 */ mtlr r0 /* 802044BC 0020011C 38 21 00 30 */ addi r1, r1, 0x30 /* 802044C0 00200120 4E 80 00 20 */ blr .global func_802044C4 func_802044C4: /* 802044C4 00200124 94 21 FF 00 */ stwu r1, -0x100(r1) /* 802044C8 00200128 7C 08 02 A6 */ mflr r0 /* 802044CC 0020012C 90 01 01 04 */ stw r0, 0x104(r1) /* 802044D0 00200130 93 E1 00 FC */ stw r31, 0xfc(r1) /* 802044D4 00200134 93 C1 00 F8 */ stw r30, 0xf8(r1) /* 802044D8 00200138 93 A1 00 F4 */ stw r29, 0xf4(r1) /* 802044DC 0020013C 3F A0 80 49 */ lis r29, lbl_804921F0@ha /* 802044E0 00200140 3B BD 21 F0 */ addi r29, r29, lbl_804921F0@l /* 802044E4 00200144 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 802044E8 00200148 48 03 0D D5 */ bl func_802352BC /* 802044EC 0020014C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13) /* 802044F0 00200150 3C 80 43 30 */ lis r4, 0x4330 /* 802044F4 00200154 90 81 00 E0 */ stw r4, 0xe0(r1) /* 802044F8 00200158 A0 A6 00 04 */ lhz r5, 4(r6) /* 802044FC 0020015C A0 06 00 06 */ lhz r0, 6(r6) /* 80204500 00200160 90 A1 00 E4 */ stw r5, 0xe4(r1) /* 80204504 00200164 C8 82 99 38 */ lfd f4, lbl_80641F38-_SDA2_BASE_(r2) /* 80204508 00200168 C8 01 00 E0 */ lfd f0, 0xe0(r1) /* 8020450C 0020016C 90 01 00 EC */ stw r0, 0xec(r1) /* 80204510 00200170 EC 20 20 28 */ fsubs f1, f0, f4 /* 80204514 00200174 C0 03 00 0C */ lfs f0, 0xc(r3) /* 80204518 00200178 90 81 00 E8 */ stw r4, 0xe8(r1) /* 8020451C 0020017C C0 A3 00 08 */ lfs f5, 8(r3) /* 80204520 00200180 7C C3 33 78 */ mr r3, r6 /* 80204524 00200184 EC 60 00 72 */ fmuls f3, f0, f1 /* 80204528 00200188 C8 41 00 E8 */ lfd f2, 0xe8(r1) /* 8020452C 0020018C C0 22 99 4C */ lfs f1, lbl_80641F4C-_SDA2_BASE_(r2) /* 80204530 00200190 EC C2 20 28 */ fsubs f6, f2, f4 /* 80204534 00200194 C0 02 99 54 */ lfs f0, lbl_80641F54-_SDA2_BASE_(r2) /* 80204538 00200198 C0 42 99 50 */ lfs f2, lbl_80641F50-_SDA2_BASE_(r2) /* 8020453C 0020019C C0 82 99 58 */ lfs f4, lbl_80641F58-_SDA2_BASE_(r2) /* 80204540 002001A0 EC E5 01 B2 */ fmuls f7, f5, f6 /* 80204544 002001A4 C0 A2 99 5C */ lfs f5, lbl_80641F5C-_SDA2_BASE_(r2) /* 80204548 002001A8 C0 C2 99 60 */ lfs f6, lbl_80641F60-_SDA2_BASE_(r2) /* 8020454C 002001AC EC 67 18 24 */ fdivs f3, f7, f3 /* 80204550 002001B0 EC 21 00 F2 */ fmuls f1, f1, f3 /* 80204554 002001B4 EC 60 00 F2 */ fmuls f3, f0, f3 /* 80204558 002001B8 48 03 08 A1 */ bl func_80234DF8 /* 8020455C 002001BC 3C 80 80 49 */ lis r4, lbl_80493620@ha /* 80204560 002001C0 3C A0 80 49 */ lis r5, lbl_80493614@ha /* 80204564 002001C4 38 64 36 20 */ addi r3, r4, lbl_80493620@l /* 80204568 002001C8 C0 04 36 20 */ lfs f0, 0x3620(r4) /* 8020456C 002001CC C0 43 00 08 */ lfs f2, 8(r3) /* 80204570 002001D0 38 85 36 14 */ addi r4, r5, lbl_80493614@l /* 80204574 002001D4 C0 23 00 04 */ lfs f1, 4(r3) /* 80204578 002001D8 FD 40 00 50 */ fneg f10, f0 /* 8020457C 002001DC FD 00 10 50 */ fneg f8, f2 /* 80204580 002001E0 C0 A5 36 14 */ lfs f5, 0x3614(r5) /* 80204584 002001E4 FD 20 08 50 */ fneg f9, f1 /* 80204588 002001E8 C0 E2 99 44 */ lfs f7, lbl_80641F44-_SDA2_BASE_(r2) /* 8020458C 002001EC FC 40 50 18 */ frsp f2, f10 /* 80204590 002001F0 FC 00 40 18 */ frsp f0, f8 /* 80204594 002001F4 FC 20 48 18 */ frsp f1, f9 /* 80204598 002001F8 C0 C2 99 64 */ lfs f6, lbl_80641F64-_SDA2_BASE_(r2) /* 8020459C 002001FC 38 7D 00 4C */ addi r3, r29, 0x4c /* 802045A0 00200200 3B DD 00 40 */ addi r30, r29, 0x40 /* 802045A4 00200204 C0 84 00 04 */ lfs f4, 4(r4) /* 802045A8 00200208 3B FD 00 58 */ addi r31, r29, 0x58 /* 802045AC 0020020C C0 64 00 08 */ lfs f3, 8(r4) /* 802045B0 00200210 7F E4 FB 78 */ mr r4, r31 /* 802045B4 00200214 D0 FD 00 40 */ stfs f7, 0x40(r29) /* 802045B8 00200218 38 A1 00 08 */ addi r5, r1, 8 /* 802045BC 0020021C D0 FE 00 04 */ stfs f7, 4(r30) /* 802045C0 00200220 D0 DE 00 08 */ stfs f6, 8(r30) /* 802045C4 00200224 D0 BD 00 58 */ stfs f5, 0x58(r29) /* 802045C8 00200228 D0 9F 00 04 */ stfs f4, 4(r31) /* 802045CC 0020022C D0 7F 00 08 */ stfs f3, 8(r31) /* 802045D0 00200230 D1 41 00 14 */ stfs f10, 0x14(r1) /* 802045D4 00200234 D1 21 00 18 */ stfs f9, 0x18(r1) /* 802045D8 00200238 D1 01 00 1C */ stfs f8, 0x1c(r1) /* 802045DC 0020023C D0 5D 00 4C */ stfs f2, 0x4c(r29) /* 802045E0 00200240 D0 23 00 04 */ stfs f1, 4(r3) /* 802045E4 00200244 D0 03 00 08 */ stfs f0, 8(r3) /* 802045E8 00200248 48 07 88 01 */ bl PSVECCrossProduct /* 802045EC 0020024C C0 61 00 08 */ lfs f3, 8(r1) /* 802045F0 00200250 3C C0 80 49 */ lis r6, lbl_8049362C@ha /* 802045F4 00200254 C0 02 99 44 */ lfs f0, lbl_80641F44-_SDA2_BASE_(r2) /* 802045F8 00200258 38 FD 00 64 */ addi r7, r29, 0x64 /* 802045FC 0020025C C0 41 00 0C */ lfs f2, 0xc(r1) /* 80204600 00200260 7F C4 F3 78 */ mr r4, r30 /* 80204604 00200264 C0 21 00 10 */ lfs f1, 0x10(r1) /* 80204608 00200268 7F E5 FB 78 */ mr r5, r31 /* 8020460C 0020026C D0 7D 00 64 */ stfs f3, 0x64(r29) /* 80204610 00200270 38 7D 00 00 */ addi r3, r29, 0 /* 80204614 00200274 38 C6 36 2C */ addi r6, r6, lbl_8049362C@l /* 80204618 00200278 D0 47 00 04 */ stfs f2, 4(r7) /* 8020461C 0020027C D0 27 00 08 */ stfs f1, 8(r7) /* 80204620 00200280 D0 0D A1 CC */ stfs f0, lbl_8063F48C-_SDA_BASE_(r13) /* 80204624 00200284 48 07 80 41 */ bl C_MTXLookAt /* 80204628 00200288 38 7D 00 00 */ addi r3, r29, 0 /* 8020462C 0020028C 38 81 00 50 */ addi r4, r1, 0x50 /* 80204630 00200290 48 07 7A 79 */ bl PSMTXInverse /* 80204634 00200294 38 61 00 50 */ addi r3, r1, 0x50 /* 80204638 00200298 38 81 00 B0 */ addi r4, r1, 0xb0 /* 8020463C 0020029C 48 07 79 1D */ bl PSMTXCopy /* 80204640 002002A0 38 61 00 B0 */ addi r3, r1, 0xb0 /* 80204644 002002A4 38 81 00 20 */ addi r4, r1, 0x20 /* 80204648 002002A8 48 07 7A 11 */ bl PSMTXTranspose /* 8020464C 002002AC 38 61 00 20 */ addi r3, r1, 0x20 /* 80204650 002002B0 38 81 00 80 */ addi r4, r1, 0x80 /* 80204654 002002B4 48 07 79 05 */ bl PSMTXCopy /* 80204658 002002B8 38 7D 00 30 */ addi r3, r29, 0x30 /* 8020465C 002002BC 38 81 00 B0 */ addi r4, r1, 0xb0 /* 80204660 002002C0 48 07 8B 65 */ bl C_QUATMtx /* 80204664 002002C4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13) /* 80204668 002002C8 38 7D 00 00 */ addi r3, r29, 0 /* 8020466C 002002CC 83 A4 16 E8 */ lwz r29, 0x16e8(r4) /* 80204670 002002D0 80 9D 00 04 */ lwz r4, 4(r29) /* 80204674 002002D4 38 84 00 04 */ addi r4, r4, 4 /* 80204678 002002D8 48 07 78 E1 */ bl PSMTXCopy /* 8020467C 002002DC 80 9D 00 04 */ lwz r4, 4(r29) /* 80204680 002002E0 38 61 00 B0 */ addi r3, r1, 0xb0 /* 80204684 002002E4 38 84 00 34 */ addi r4, r4, 0x34 /* 80204688 002002E8 48 07 78 D1 */ bl PSMTXCopy /* 8020468C 002002EC 80 9D 00 04 */ lwz r4, 4(r29) /* 80204690 002002F0 38 61 00 80 */ addi r3, r1, 0x80 /* 80204694 002002F4 38 84 00 64 */ addi r4, r4, 0x64 /* 80204698 002002F8 48 07 78 C1 */ bl PSMTXCopy /* 8020469C 002002FC 80 9D 00 04 */ lwz r4, 4(r29) /* 802046A0 00200300 38 00 00 01 */ li r0, 1 /* 802046A4 00200304 80 64 00 00 */ lwz r3, 0(r4) /* 802046A8 00200308 60 63 00 04 */ ori r3, r3, 4 /* 802046AC 0020030C 90 64 00 00 */ stw r3, 0(r4) /* 802046B0 00200310 80 9D 00 04 */ lwz r4, 4(r29) /* 802046B4 00200314 80 64 00 00 */ lwz r3, 0(r4) /* 802046B8 00200318 54 63 07 76 */ rlwinm r3, r3, 0, 0x1d, 0x1b /* 802046BC 0020031C 90 64 00 00 */ stw r3, 0(r4) /* 802046C0 00200320 98 0D A1 D0 */ stb r0, lbl_8063F490-_SDA_BASE_(r13) /* 802046C4 00200324 83 E1 00 FC */ lwz r31, 0xfc(r1) /* 802046C8 00200328 83 C1 00 F8 */ lwz r30, 0xf8(r1) /* 802046CC 0020032C 83 A1 00 F4 */ lwz r29, 0xf4(r1) /* 802046D0 00200330 80 01 01 04 */ lwz r0, 0x104(r1) /* 802046D4 00200334 7C 08 03 A6 */ mtlr r0 /* 802046D8 00200338 38 21 01 00 */ addi r1, r1, 0x100 /* 802046DC 0020033C 4E 80 00 20 */ blr .global func_802046E0 func_802046E0: /* 802046E0 00200340 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802046E4 00200344 7C 08 02 A6 */ mflr r0 /* 802046E8 00200348 90 01 00 24 */ stw r0, 0x24(r1) /* 802046EC 0020034C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 802046F0 00200350 93 C1 00 18 */ stw r30, 0x18(r1) /* 802046F4 00200354 93 A1 00 14 */ stw r29, 0x14(r1) /* 802046F8 00200358 7C 7D 1B 78 */ mr r29, r3 /* 802046FC 0020035C 83 CD A1 C8 */ lwz r30, lbl_8063F488-_SDA_BASE_(r13) /* 80204700 00200360 2C 1E 00 00 */ cmpwi r30, 0 /* 80204704 00200364 41 82 00 F4 */ beq lbl_802047F8 /* 80204708 00200368 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13) /* 8020470C 0020036C 80 85 16 38 */ lwz r4, 0x1638(r5) /* 80204710 00200370 88 64 0A 87 */ lbz r3, 0xa87(r4) /* 80204714 00200374 7C 03 00 D0 */ neg r0, r3 /* 80204718 00200378 7C 00 1B 78 */ or r0, r0, r3 /* 8020471C 0020037C 54 1F 0F FF */ rlwinm. r31, r0, 1, 0x1f, 0x1f /* 80204720 00200380 41 82 00 2C */ beq lbl_8020474C /* 80204724 00200384 38 00 00 00 */ li r0, 0 /* 80204728 00200388 98 04 0A 87 */ stb r0, 0xa87(r4) /* 8020472C 0020038C 80 65 16 38 */ lwz r3, 0x1638(r5) /* 80204730 00200390 80 03 00 64 */ lwz r0, 0x64(r3) /* 80204734 00200394 60 00 00 40 */ ori r0, r0, 0x40 /* 80204738 00200398 90 03 00 64 */ stw r0, 0x64(r3) /* 8020473C 0020039C 80 65 16 38 */ lwz r3, 0x1638(r5) /* 80204740 002003A0 80 03 00 00 */ lwz r0, 0(r3) /* 80204744 002003A4 60 00 00 40 */ ori r0, r0, 0x40 /* 80204748 002003A8 90 03 00 00 */ stw r0, 0(r3) lbl_8020474C: /* 8020474C 002003AC 7F A3 EB 78 */ mr r3, r29 /* 80204750 002003B0 4B FF FC 61 */ bl func_802043B0 /* 80204754 002003B4 80 6D A4 48 */ lwz r3, lbl_8063F708-_SDA_BASE_(r13) /* 80204758 002003B8 38 00 00 00 */ li r0, 0 /* 8020475C 002003BC 98 0D A1 DD */ stb r0, lbl_8063F49D-_SDA_BASE_(r13) /* 80204760 002003C0 2C 03 00 00 */ cmpwi r3, 0 /* 80204764 002003C4 41 82 00 08 */ beq lbl_8020476C /* 80204768 002003C8 80 03 00 00 */ lwz r0, 0(r3) lbl_8020476C: /* 8020476C 002003CC 90 0D A1 D8 */ stw r0, lbl_8063F498-_SDA_BASE_(r13) /* 80204770 002003D0 38 60 00 01 */ li r3, 1 /* 80204774 002003D4 48 00 0B 05 */ bl func_80205278 /* 80204778 002003D8 48 00 00 14 */ b lbl_8020478C lbl_8020477C: /* 8020477C 002003DC 7F A3 EB 78 */ mr r3, r29 /* 80204780 002003E0 7F C4 F3 78 */ mr r4, r30 /* 80204784 002003E4 48 00 2D A9 */ bl func_8020752C /* 80204788 002003E8 83 DE 01 50 */ lwz r30, 0x150(r30) lbl_8020478C: /* 8020478C 002003EC 2C 1E 00 00 */ cmpwi r30, 0 /* 80204790 002003F0 40 82 FF EC */ bne lbl_8020477C /* 80204794 002003F4 2C 1F 00 00 */ cmpwi r31, 0 /* 80204798 002003F8 41 82 00 60 */ beq lbl_802047F8 /* 8020479C 002003FC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13) /* 802047A0 00200400 38 00 00 01 */ li r0, 1 /* 802047A4 00200404 80 64 16 38 */ lwz r3, 0x1638(r4) /* 802047A8 00200408 98 03 0A 87 */ stb r0, 0xa87(r3) /* 802047AC 0020040C 80 64 16 38 */ lwz r3, 0x1638(r4) /* 802047B0 00200410 80 03 00 64 */ lwz r0, 0x64(r3) /* 802047B4 00200414 60 00 00 40 */ ori r0, r0, 0x40 /* 802047B8 00200418 90 03 00 64 */ stw r0, 0x64(r3) /* 802047BC 0020041C 80 64 16 38 */ lwz r3, 0x1638(r4) /* 802047C0 00200420 80 03 00 64 */ lwz r0, 0x64(r3) /* 802047C4 00200424 60 00 02 00 */ ori r0, r0, 0x200 /* 802047C8 00200428 90 03 00 64 */ stw r0, 0x64(r3) /* 802047CC 0020042C 80 64 16 38 */ lwz r3, 0x1638(r4) /* 802047D0 00200430 88 03 0A 86 */ lbz r0, 0xa86(r3) /* 802047D4 00200434 2C 00 00 00 */ cmpwi r0, 0 /* 802047D8 00200438 41 82 00 10 */ beq lbl_802047E8 /* 802047DC 0020043C 80 03 00 64 */ lwz r0, 0x64(r3) /* 802047E0 00200440 60 00 01 00 */ ori r0, r0, 0x100 /* 802047E4 00200444 90 03 00 64 */ stw r0, 0x64(r3) lbl_802047E8: /* 802047E8 00200448 80 64 16 38 */ lwz r3, 0x1638(r4) /* 802047EC 0020044C 80 03 00 00 */ lwz r0, 0(r3) /* 802047F0 00200450 60 00 00 40 */ ori r0, r0, 0x40 /* 802047F4 00200454 90 03 00 00 */ stw r0, 0(r3) lbl_802047F8: /* 802047F8 00200458 80 01 00 24 */ lwz r0, 0x24(r1) /* 802047FC 0020045C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80204800 00200460 83 C1 00 18 */ lwz r30, 0x18(r1) /* 80204804 00200464 83 A1 00 14 */ lwz r29, 0x14(r1) /* 80204808 00200468 7C 08 03 A6 */ mtlr r0 /* 8020480C 0020046C 38 21 00 20 */ addi r1, r1, 0x20 /* 80204810 00200470 4E 80 00 20 */ blr .global func_80204814 func_80204814: /* 80204814 00200474 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80204818 00200478 7C 08 02 A6 */ mflr r0 /* 8020481C 0020047C 90 01 00 54 */ stw r0, 0x54(r1) /* 80204820 00200480 39 61 00 50 */ addi r11, r1, 0x50 /* 80204824 00200484 4B FC 29 05 */ bl _savegpr_27 /* 80204828 00200488 2C 03 00 00 */ cmpwi r3, 0 /* 8020482C 0020048C 7C 9B 23 78 */ mr r27, r4 /* 80204830 00200490 7C BF 2B 78 */ mr r31, r5 /* 80204834 00200494 7C DD 33 78 */ mr r29, r6 /* 80204838 00200498 40 82 00 28 */ bne lbl_80204860 /* 8020483C 0020049C 88 0D A1 DE */ lbz r0, lbl_8063F49E-_SDA_BASE_(r13) /* 80204840 002004A0 7C 00 20 40 */ cmplw r0, r4 /* 80204844 002004A4 40 82 00 1C */ bne lbl_80204860 /* 80204848 002004A8 88 0D A1 DF */ lbz r0, lbl_8063F49F-_SDA_BASE_(r13) /* 8020484C 002004AC 7C 00 28 40 */ cmplw r0, r5 /* 80204850 002004B0 40 82 00 10 */ bne lbl_80204860 /* 80204854 002004B4 88 0D A1 E0 */ lbz r0, lbl_8063F4A0-_SDA_BASE_(r13) /* 80204858 002004B8 7C 00 30 40 */ cmplw r0, r6 /* 8020485C 002004BC 41 82 07 44 */ beq lbl_80204FA0 lbl_80204860: /* 80204860 002004C0 3B 80 00 00 */ li r28, 0 /* 80204864 002004C4 2C 06 00 00 */ cmpwi r6, 0 /* 80204868 002004C8 9B 81 00 10 */ stb r28, 0x10(r1) /* 8020486C 002004CC 41 82 00 30 */ beq lbl_8020489C /* 80204870 002004D0 38 61 00 10 */ addi r3, r1, 0x10 /* 80204874 002004D4 48 00 0C 75 */ bl func_802054E8 /* 80204878 002004D8 88 A1 00 10 */ lbz r5, 0x10(r1) /* 8020487C 002004DC 7C 7C 1B 78 */ mr r28, r3 /* 80204880 002004E0 2C 05 00 00 */ cmpwi r5, 0 /* 80204884 002004E4 41 82 00 14 */ beq lbl_80204898 /* 80204888 002004E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 8020488C 002004EC 7F 84 E3 78 */ mr r4, r28 /* 80204890 002004F0 48 00 0C 6D */ bl func_802054FC /* 80204894 002004F4 48 00 00 08 */ b lbl_8020489C lbl_80204898: /* 80204898 002004F8 3B 80 00 00 */ li r28, 0 lbl_8020489C: /* 8020489C 002004FC 9B 6D A1 DE */ stb r27, lbl_8063F49E-_SDA_BASE_(r13) /* 802048A0 00200500 38 80 00 01 */ li r4, 1 /* 802048A4 00200504 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 802048A8 00200508 9B ED A1 DF */ stb r31, lbl_8063F49F-_SDA_BASE_(r13) /* 802048AC 0020050C 9B AD A1 E0 */ stb r29, lbl_8063F4A0-_SDA_BASE_(r13) /* 802048B0 00200510 48 00 0D 6D */ bl func_8020561C /* 802048B4 00200514 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 802048B8 00200518 38 80 00 00 */ li r4, 0 /* 802048BC 0020051C 38 A0 00 01 */ li r5, 1 /* 802048C0 00200520 38 C0 00 04 */ li r6, 4 /* 802048C4 00200524 38 E0 00 00 */ li r7, 0 /* 802048C8 00200528 39 00 00 00 */ li r8, 0 /* 802048CC 0020052C 39 20 00 00 */ li r9, 0 /* 802048D0 00200530 48 02 FB A5 */ bl func_80234474 /* 802048D4 00200534 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 802048D8 00200538 38 80 00 00 */ li r4, 0 /* 802048DC 0020053C 48 00 0D 6D */ bl func_80205648 /* 802048E0 00200540 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 802048E4 00200544 38 80 00 00 */ li r4, 0 /* 802048E8 00200548 4B FE 87 1D */ bl func_801ED004 /* 802048EC 0020054C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 802048F0 00200550 38 80 00 01 */ li r4, 1 /* 802048F4 00200554 48 00 0D 81 */ bl func_80205674 /* 802048F8 00200558 38 61 00 24 */ addi r3, r1, 0x24 /* 802048FC 0020055C 38 80 00 00 */ li r4, 0 /* 80204900 00200560 48 00 10 15 */ bl func_80205914 /* 80204904 00200564 7C 7D 1B 78 */ mr r29, r3 /* 80204908 00200568 38 61 00 28 */ addi r3, r1, 0x28 /* 8020490C 0020056C 38 80 00 00 */ li r4, 0 /* 80204910 00200570 48 00 10 05 */ bl func_80205914 /* 80204914 00200574 7C 65 1B 78 */ mr r5, r3 /* 80204918 00200578 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 8020491C 0020057C 7F A6 EB 78 */ mr r6, r29 /* 80204920 00200580 38 80 00 00 */ li r4, 0 /* 80204924 00200584 48 00 0D 7D */ bl func_802056A0 /* 80204928 00200588 3B A0 00 02 */ li r29, 2 /* 8020492C 0020058C 7F 89 E3 78 */ mr r9, r28 /* 80204930 00200590 93 A1 00 08 */ stw r29, 8(r1) /* 80204934 00200594 38 80 00 00 */ li r4, 0 /* 80204938 00200598 38 A0 00 01 */ li r5, 1 /* 8020493C 0020059C 38 C0 00 00 */ li r6, 0 /* 80204940 002005A0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204944 002005A4 38 E0 00 01 */ li r7, 1 /* 80204948 002005A8 89 01 00 10 */ lbz r8, 0x10(r1) /* 8020494C 002005AC 39 40 00 02 */ li r10, 2 /* 80204950 002005B0 48 02 EE 3D */ bl func_8023378C /* 80204954 002005B4 3B C0 00 00 */ li r30, 0 /* 80204958 002005B8 38 80 00 00 */ li r4, 0 /* 8020495C 002005BC 93 C1 00 08 */ stw r30, 8(r1) /* 80204960 002005C0 38 A0 00 02 */ li r5, 2 /* 80204964 002005C4 38 C0 00 00 */ li r6, 0 /* 80204968 002005C8 38 E0 00 01 */ li r7, 1 /* 8020496C 002005CC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204970 002005D0 39 00 00 00 */ li r8, 0 /* 80204974 002005D4 39 20 00 00 */ li r9, 0 /* 80204978 002005D8 39 40 00 02 */ li r10, 2 /* 8020497C 002005DC 48 02 EE 11 */ bl func_8023378C /* 80204980 002005E0 2C 1F 00 00 */ cmpwi r31, 0 /* 80204984 002005E4 41 82 03 64 */ beq lbl_80204CE8 /* 80204988 002005E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 8020498C 002005EC 38 80 00 03 */ li r4, 3 /* 80204990 002005F0 48 00 0D 71 */ bl func_80205700 /* 80204994 002005F4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204998 002005F8 38 80 00 00 */ li r4, 0 /* 8020499C 002005FC 38 A0 00 00 */ li r5, 0 /* 802049A0 00200600 38 C0 00 00 */ li r6, 0 /* 802049A4 00200604 4B FE 87 09 */ bl func_801ED0AC /* 802049A8 00200608 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 802049AC 0020060C 38 80 00 00 */ li r4, 0 /* 802049B0 00200610 38 A0 00 00 */ li r5, 0 /* 802049B4 00200614 48 00 0D 79 */ bl func_8020572C /* 802049B8 00200618 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 802049BC 0020061C 38 80 00 00 */ li r4, 0 /* 802049C0 00200620 38 A0 00 00 */ li r5, 0 /* 802049C4 00200624 38 C0 00 00 */ li r6, 0 /* 802049C8 00200628 38 E0 00 FF */ li r7, 0xff /* 802049CC 0020062C 4B FE 86 85 */ bl func_801ED050 /* 802049D0 00200630 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 802049D4 00200634 38 80 00 00 */ li r4, 0 /* 802049D8 00200638 38 A0 00 00 */ li r5, 0 /* 802049DC 0020063C 38 C0 00 00 */ li r6, 0 /* 802049E0 00200640 38 E0 00 00 */ li r7, 0 /* 802049E4 00200644 39 00 00 00 */ li r8, 0 /* 802049E8 00200648 39 20 00 00 */ li r9, 0 /* 802049EC 0020064C 4B FE 87 01 */ bl func_801ED0EC /* 802049F0 00200650 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 802049F4 00200654 38 80 00 00 */ li r4, 0 /* 802049F8 00200658 38 A0 00 00 */ li r5, 0 /* 802049FC 0020065C 38 C0 00 00 */ li r6, 0 /* 80204A00 00200660 38 E0 00 00 */ li r7, 0 /* 80204A04 00200664 39 00 00 00 */ li r8, 0 /* 80204A08 00200668 39 20 00 00 */ li r9, 0 /* 80204A0C 0020066C 4B FE 87 2D */ bl func_801ED138 /* 80204A10 00200670 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204A14 00200674 38 80 00 00 */ li r4, 0 /* 80204A18 00200678 38 A0 00 08 */ li r5, 8 /* 80204A1C 0020067C 38 C0 00 0F */ li r6, 0xf /* 80204A20 00200680 38 E0 00 0E */ li r7, 0xe /* 80204A24 00200684 39 00 00 0F */ li r8, 0xf /* 80204A28 00200688 4B FE 87 5D */ bl func_801ED184 /* 80204A2C 0020068C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204A30 00200690 38 80 00 00 */ li r4, 0 /* 80204A34 00200694 38 A0 00 04 */ li r5, 4 /* 80204A38 00200698 38 C0 00 07 */ li r6, 7 /* 80204A3C 0020069C 38 E0 00 06 */ li r7, 6 /* 80204A40 002006A0 39 00 00 07 */ li r8, 7 /* 80204A44 002006A4 4B FE 87 89 */ bl func_801ED1CC /* 80204A48 002006A8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204A4C 002006AC 38 80 00 01 */ li r4, 1 /* 80204A50 002006B0 38 A0 00 00 */ li r5, 0 /* 80204A54 002006B4 38 C0 00 00 */ li r6, 0 /* 80204A58 002006B8 4B FE 86 55 */ bl func_801ED0AC /* 80204A5C 002006BC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204A60 002006C0 38 80 00 01 */ li r4, 1 /* 80204A64 002006C4 38 A0 00 00 */ li r5, 0 /* 80204A68 002006C8 48 00 0C C5 */ bl func_8020572C /* 80204A6C 002006CC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204A70 002006D0 38 80 00 01 */ li r4, 1 /* 80204A74 002006D4 38 A0 00 00 */ li r5, 0 /* 80204A78 002006D8 38 C0 00 01 */ li r6, 1 /* 80204A7C 002006DC 38 E0 00 FF */ li r7, 0xff /* 80204A80 002006E0 4B FE 85 D1 */ bl func_801ED050 /* 80204A84 002006E4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204A88 002006E8 38 80 00 01 */ li r4, 1 /* 80204A8C 002006EC 38 A0 00 00 */ li r5, 0 /* 80204A90 002006F0 38 C0 00 00 */ li r6, 0 /* 80204A94 002006F4 38 E0 00 00 */ li r7, 0 /* 80204A98 002006F8 39 00 00 01 */ li r8, 1 /* 80204A9C 002006FC 39 20 00 01 */ li r9, 1 /* 80204AA0 00200700 4B FE 86 4D */ bl func_801ED0EC /* 80204AA4 00200704 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204AA8 00200708 38 80 00 01 */ li r4, 1 /* 80204AAC 0020070C 38 A0 00 00 */ li r5, 0 /* 80204AB0 00200710 38 C0 00 00 */ li r6, 0 /* 80204AB4 00200714 38 E0 00 00 */ li r7, 0 /* 80204AB8 00200718 39 00 00 01 */ li r8, 1 /* 80204ABC 0020071C 39 20 00 01 */ li r9, 1 /* 80204AC0 00200720 4B FE 86 79 */ bl func_801ED138 /* 80204AC4 00200724 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204AC8 00200728 38 80 00 01 */ li r4, 1 /* 80204ACC 0020072C 38 A0 00 0F */ li r5, 0xf /* 80204AD0 00200730 38 C0 00 08 */ li r6, 8 /* 80204AD4 00200734 38 E0 00 0E */ li r7, 0xe /* 80204AD8 00200738 39 00 00 00 */ li r8, 0 /* 80204ADC 0020073C 4B FE 86 A9 */ bl func_801ED184 /* 80204AE0 00200740 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204AE4 00200744 38 80 00 01 */ li r4, 1 /* 80204AE8 00200748 38 A0 00 07 */ li r5, 7 /* 80204AEC 0020074C 38 C0 00 04 */ li r6, 4 /* 80204AF0 00200750 38 E0 00 06 */ li r7, 6 /* 80204AF4 00200754 39 00 00 00 */ li r8, 0 /* 80204AF8 00200758 4B FE 86 D5 */ bl func_801ED1CC /* 80204AFC 0020075C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204B00 00200760 38 80 00 02 */ li r4, 2 /* 80204B04 00200764 38 A0 00 00 */ li r5, 0 /* 80204B08 00200768 38 C0 00 00 */ li r6, 0 /* 80204B0C 0020076C 4B FE 85 A1 */ bl func_801ED0AC /* 80204B10 00200770 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204B14 00200774 38 80 00 02 */ li r4, 2 /* 80204B18 00200778 38 A0 00 FF */ li r5, 0xff /* 80204B1C 0020077C 38 C0 00 FF */ li r6, 0xff /* 80204B20 00200780 38 E0 00 00 */ li r7, 0 /* 80204B24 00200784 4B FE 85 2D */ bl func_801ED050 /* 80204B28 00200788 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204B2C 0020078C 38 80 00 02 */ li r4, 2 /* 80204B30 00200790 38 A0 00 00 */ li r5, 0 /* 80204B34 00200794 38 C0 00 00 */ li r6, 0 /* 80204B38 00200798 38 E0 00 00 */ li r7, 0 /* 80204B3C 0020079C 39 00 00 00 */ li r8, 0 /* 80204B40 002007A0 39 20 00 00 */ li r9, 0 /* 80204B44 002007A4 4B FE 85 A9 */ bl func_801ED0EC /* 80204B48 002007A8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204B4C 002007AC 38 80 00 02 */ li r4, 2 /* 80204B50 002007B0 38 A0 00 00 */ li r5, 0 /* 80204B54 002007B4 38 C0 00 00 */ li r6, 0 /* 80204B58 002007B8 38 E0 00 00 */ li r7, 0 /* 80204B5C 002007BC 39 00 00 00 */ li r8, 0 /* 80204B60 002007C0 39 20 00 00 */ li r9, 0 /* 80204B64 002007C4 4B FE 85 D5 */ bl func_801ED138 /* 80204B68 002007C8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204B6C 002007CC 38 80 00 02 */ li r4, 2 /* 80204B70 002007D0 38 A0 00 0F */ li r5, 0xf /* 80204B74 002007D4 38 C0 00 0A */ li r6, 0xa /* 80204B78 002007D8 38 E0 00 02 */ li r7, 2 /* 80204B7C 002007DC 39 00 00 0F */ li r8, 0xf /* 80204B80 002007E0 4B FE 86 05 */ bl func_801ED184 /* 80204B84 002007E4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204B88 002007E8 38 80 00 02 */ li r4, 2 /* 80204B8C 002007EC 38 A0 00 07 */ li r5, 7 /* 80204B90 002007F0 38 C0 00 05 */ li r6, 5 /* 80204B94 002007F4 38 E0 00 01 */ li r7, 1 /* 80204B98 002007F8 39 00 00 07 */ li r8, 7 /* 80204B9C 002007FC 4B FE 86 31 */ bl func_801ED1CC /* 80204BA0 00200800 2C 1B 00 00 */ cmpwi r27, 0 /* 80204BA4 00200804 41 82 03 FC */ beq lbl_80204FA0 /* 80204BA8 00200808 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204BAC 0020080C 38 80 00 02 */ li r4, 2 /* 80204BB0 00200810 48 00 0A C5 */ bl func_80205674 /* 80204BB4 00200814 38 61 00 1C */ addi r3, r1, 0x1c /* 80204BB8 00200818 38 80 00 00 */ li r4, 0 /* 80204BBC 0020081C 48 00 0D 59 */ bl func_80205914 /* 80204BC0 00200820 7C 7F 1B 78 */ mr r31, r3 /* 80204BC4 00200824 38 61 00 20 */ addi r3, r1, 0x20 /* 80204BC8 00200828 38 80 00 00 */ li r4, 0 /* 80204BCC 0020082C 48 00 0D 49 */ bl func_80205914 /* 80204BD0 00200830 7C 65 1B 78 */ mr r5, r3 /* 80204BD4 00200834 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204BD8 00200838 7F E6 FB 78 */ mr r6, r31 /* 80204BDC 0020083C 38 80 00 01 */ li r4, 1 /* 80204BE0 00200840 48 00 0A C1 */ bl func_802056A0 /* 80204BE4 00200844 93 A1 00 08 */ stw r29, 8(r1) /* 80204BE8 00200848 7F 89 E3 78 */ mr r9, r28 /* 80204BEC 0020084C 38 80 00 01 */ li r4, 1 /* 80204BF0 00200850 38 A0 00 01 */ li r5, 1 /* 80204BF4 00200854 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204BF8 00200858 38 C0 00 00 */ li r6, 0 /* 80204BFC 0020085C 89 01 00 10 */ lbz r8, 0x10(r1) /* 80204C00 00200860 38 E0 00 01 */ li r7, 1 /* 80204C04 00200864 39 40 00 02 */ li r10, 2 /* 80204C08 00200868 48 02 EB 85 */ bl func_8023378C /* 80204C0C 0020086C 93 C1 00 08 */ stw r30, 8(r1) /* 80204C10 00200870 38 80 00 01 */ li r4, 1 /* 80204C14 00200874 38 A0 00 02 */ li r5, 2 /* 80204C18 00200878 38 C0 00 00 */ li r6, 0 /* 80204C1C 0020087C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204C20 00200880 38 E0 00 01 */ li r7, 1 /* 80204C24 00200884 39 00 00 00 */ li r8, 0 /* 80204C28 00200888 39 20 00 00 */ li r9, 0 /* 80204C2C 0020088C 39 40 00 02 */ li r10, 2 /* 80204C30 00200890 48 02 EB 5D */ bl func_8023378C /* 80204C34 00200894 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204C38 00200898 38 80 00 04 */ li r4, 4 /* 80204C3C 0020089C 48 00 0A C5 */ bl func_80205700 /* 80204C40 002008A0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204C44 002008A4 38 80 00 03 */ li r4, 3 /* 80204C48 002008A8 38 A0 00 00 */ li r5, 0 /* 80204C4C 002008AC 38 C0 00 00 */ li r6, 0 /* 80204C50 002008B0 4B FE 84 5D */ bl func_801ED0AC /* 80204C54 002008B4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204C58 002008B8 38 80 00 03 */ li r4, 3 /* 80204C5C 002008BC 38 A0 00 FF */ li r5, 0xff /* 80204C60 002008C0 38 C0 00 FF */ li r6, 0xff /* 80204C64 002008C4 38 E0 00 01 */ li r7, 1 /* 80204C68 002008C8 4B FE 83 E9 */ bl func_801ED050 /* 80204C6C 002008CC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204C70 002008D0 38 80 00 03 */ li r4, 3 /* 80204C74 002008D4 38 A0 00 00 */ li r5, 0 /* 80204C78 002008D8 38 C0 00 00 */ li r6, 0 /* 80204C7C 002008DC 38 E0 00 00 */ li r7, 0 /* 80204C80 002008E0 39 00 00 01 */ li r8, 1 /* 80204C84 002008E4 39 20 00 00 */ li r9, 0 /* 80204C88 002008E8 4B FE 84 65 */ bl func_801ED0EC /* 80204C8C 002008EC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204C90 002008F0 38 80 00 03 */ li r4, 3 /* 80204C94 002008F4 38 A0 00 00 */ li r5, 0 /* 80204C98 002008F8 38 C0 00 00 */ li r6, 0 /* 80204C9C 002008FC 38 E0 00 00 */ li r7, 0 /* 80204CA0 00200900 39 00 00 00 */ li r8, 0 /* 80204CA4 00200904 39 20 00 00 */ li r9, 0 /* 80204CA8 00200908 4B FE 84 91 */ bl func_801ED138 /* 80204CAC 0020090C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204CB0 00200910 38 80 00 03 */ li r4, 3 /* 80204CB4 00200914 38 A0 00 0A */ li r5, 0xa /* 80204CB8 00200918 38 C0 00 0F */ li r6, 0xf /* 80204CBC 0020091C 38 E0 00 02 */ li r7, 2 /* 80204CC0 00200920 39 00 00 00 */ li r8, 0 /* 80204CC4 00200924 4B FE 84 C1 */ bl func_801ED184 /* 80204CC8 00200928 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204CCC 0020092C 38 80 00 03 */ li r4, 3 /* 80204CD0 00200930 38 A0 00 07 */ li r5, 7 /* 80204CD4 00200934 38 C0 00 07 */ li r6, 7 /* 80204CD8 00200938 38 E0 00 07 */ li r7, 7 /* 80204CDC 0020093C 39 00 00 00 */ li r8, 0 /* 80204CE0 00200940 4B FE 84 ED */ bl func_801ED1CC /* 80204CE4 00200944 48 00 02 BC */ b lbl_80204FA0 lbl_80204CE8: /* 80204CE8 00200948 2C 1B 00 00 */ cmpwi r27, 0 /* 80204CEC 0020094C 41 82 02 04 */ beq lbl_80204EF0 /* 80204CF0 00200950 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204CF4 00200954 38 80 00 02 */ li r4, 2 /* 80204CF8 00200958 48 00 09 7D */ bl func_80205674 /* 80204CFC 0020095C 38 61 00 14 */ addi r3, r1, 0x14 /* 80204D00 00200960 38 80 00 00 */ li r4, 0 /* 80204D04 00200964 48 00 0C 11 */ bl func_80205914 /* 80204D08 00200968 7C 7F 1B 78 */ mr r31, r3 /* 80204D0C 0020096C 38 61 00 18 */ addi r3, r1, 0x18 /* 80204D10 00200970 38 80 00 00 */ li r4, 0 /* 80204D14 00200974 48 00 0C 01 */ bl func_80205914 /* 80204D18 00200978 7C 65 1B 78 */ mr r5, r3 /* 80204D1C 0020097C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204D20 00200980 7F E6 FB 78 */ mr r6, r31 /* 80204D24 00200984 38 80 00 01 */ li r4, 1 /* 80204D28 00200988 48 00 09 79 */ bl func_802056A0 /* 80204D2C 0020098C 93 A1 00 08 */ stw r29, 8(r1) /* 80204D30 00200990 7F 89 E3 78 */ mr r9, r28 /* 80204D34 00200994 38 80 00 01 */ li r4, 1 /* 80204D38 00200998 38 A0 00 01 */ li r5, 1 /* 80204D3C 0020099C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204D40 002009A0 38 C0 00 00 */ li r6, 0 /* 80204D44 002009A4 89 01 00 10 */ lbz r8, 0x10(r1) /* 80204D48 002009A8 38 E0 00 01 */ li r7, 1 /* 80204D4C 002009AC 39 40 00 02 */ li r10, 2 /* 80204D50 002009B0 48 02 EA 3D */ bl func_8023378C /* 80204D54 002009B4 93 C1 00 08 */ stw r30, 8(r1) /* 80204D58 002009B8 38 80 00 01 */ li r4, 1 /* 80204D5C 002009BC 38 A0 00 02 */ li r5, 2 /* 80204D60 002009C0 38 C0 00 00 */ li r6, 0 /* 80204D64 002009C4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204D68 002009C8 38 E0 00 01 */ li r7, 1 /* 80204D6C 002009CC 39 00 00 00 */ li r8, 0 /* 80204D70 002009D0 39 20 00 00 */ li r9, 0 /* 80204D74 002009D4 39 40 00 02 */ li r10, 2 /* 80204D78 002009D8 48 02 EA 15 */ bl func_8023378C /* 80204D7C 002009DC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204D80 002009E0 38 80 00 02 */ li r4, 2 /* 80204D84 002009E4 48 00 09 7D */ bl func_80205700 /* 80204D88 002009E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204D8C 002009EC 38 80 00 00 */ li r4, 0 /* 80204D90 002009F0 38 A0 00 07 */ li r5, 7 /* 80204D94 002009F4 38 C0 00 07 */ li r6, 7 /* 80204D98 002009F8 38 E0 00 07 */ li r7, 7 /* 80204D9C 002009FC 39 00 00 07 */ li r8, 7 /* 80204DA0 00200A00 4B FE 84 2D */ bl func_801ED1CC /* 80204DA4 00200A04 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204DA8 00200A08 38 80 00 00 */ li r4, 0 /* 80204DAC 00200A0C 38 A0 00 00 */ li r5, 0 /* 80204DB0 00200A10 38 C0 00 00 */ li r6, 0 /* 80204DB4 00200A14 4B FE 82 F9 */ bl func_801ED0AC /* 80204DB8 00200A18 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204DBC 00200A1C 38 80 00 00 */ li r4, 0 /* 80204DC0 00200A20 38 A0 00 00 */ li r5, 0 /* 80204DC4 00200A24 38 C0 00 00 */ li r6, 0 /* 80204DC8 00200A28 38 E0 00 00 */ li r7, 0 /* 80204DCC 00200A2C 4B FE 82 85 */ bl func_801ED050 /* 80204DD0 00200A30 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204DD4 00200A34 38 80 00 00 */ li r4, 0 /* 80204DD8 00200A38 38 A0 00 00 */ li r5, 0 /* 80204DDC 00200A3C 38 C0 00 00 */ li r6, 0 /* 80204DE0 00200A40 38 E0 00 00 */ li r7, 0 /* 80204DE4 00200A44 39 00 00 00 */ li r8, 0 /* 80204DE8 00200A48 39 20 00 00 */ li r9, 0 /* 80204DEC 00200A4C 4B FE 83 01 */ bl func_801ED0EC /* 80204DF0 00200A50 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204DF4 00200A54 38 80 00 00 */ li r4, 0 /* 80204DF8 00200A58 38 A0 00 00 */ li r5, 0 /* 80204DFC 00200A5C 38 C0 00 00 */ li r6, 0 /* 80204E00 00200A60 38 E0 00 00 */ li r7, 0 /* 80204E04 00200A64 39 00 00 00 */ li r8, 0 /* 80204E08 00200A68 39 20 00 00 */ li r9, 0 /* 80204E0C 00200A6C 4B FE 83 2D */ bl func_801ED138 /* 80204E10 00200A70 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204E14 00200A74 38 80 00 00 */ li r4, 0 /* 80204E18 00200A78 38 A0 00 0F */ li r5, 0xf /* 80204E1C 00200A7C 38 C0 00 0A */ li r6, 0xa /* 80204E20 00200A80 38 E0 00 08 */ li r7, 8 /* 80204E24 00200A84 39 00 00 0F */ li r8, 0xf /* 80204E28 00200A88 4B FE 83 5D */ bl func_801ED184 /* 80204E2C 00200A8C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204E30 00200A90 38 80 00 00 */ li r4, 0 /* 80204E34 00200A94 38 A0 00 07 */ li r5, 7 /* 80204E38 00200A98 38 C0 00 07 */ li r6, 7 /* 80204E3C 00200A9C 38 E0 00 07 */ li r7, 7 /* 80204E40 00200AA0 39 00 00 07 */ li r8, 7 /* 80204E44 00200AA4 4B FE 83 89 */ bl func_801ED1CC /* 80204E48 00200AA8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204E4C 00200AAC 38 80 00 01 */ li r4, 1 /* 80204E50 00200AB0 38 A0 00 00 */ li r5, 0 /* 80204E54 00200AB4 38 C0 00 00 */ li r6, 0 /* 80204E58 00200AB8 4B FE 82 55 */ bl func_801ED0AC /* 80204E5C 00200ABC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204E60 00200AC0 38 80 00 01 */ li r4, 1 /* 80204E64 00200AC4 38 A0 00 00 */ li r5, 0 /* 80204E68 00200AC8 38 C0 00 00 */ li r6, 0 /* 80204E6C 00200ACC 38 E0 00 01 */ li r7, 1 /* 80204E70 00200AD0 4B FE 81 E1 */ bl func_801ED050 /* 80204E74 00200AD4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204E78 00200AD8 38 80 00 01 */ li r4, 1 /* 80204E7C 00200ADC 38 A0 00 00 */ li r5, 0 /* 80204E80 00200AE0 38 C0 00 00 */ li r6, 0 /* 80204E84 00200AE4 38 E0 00 00 */ li r7, 0 /* 80204E88 00200AE8 39 00 00 01 */ li r8, 1 /* 80204E8C 00200AEC 39 20 00 00 */ li r9, 0 /* 80204E90 00200AF0 4B FE 82 5D */ bl func_801ED0EC /* 80204E94 00200AF4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204E98 00200AF8 38 80 00 01 */ li r4, 1 /* 80204E9C 00200AFC 38 A0 00 00 */ li r5, 0 /* 80204EA0 00200B00 38 C0 00 00 */ li r6, 0 /* 80204EA4 00200B04 38 E0 00 00 */ li r7, 0 /* 80204EA8 00200B08 39 00 00 01 */ li r8, 1 /* 80204EAC 00200B0C 39 20 00 00 */ li r9, 0 /* 80204EB0 00200B10 4B FE 82 89 */ bl func_801ED138 /* 80204EB4 00200B14 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204EB8 00200B18 38 80 00 01 */ li r4, 1 /* 80204EBC 00200B1C 38 A0 00 0A */ li r5, 0xa /* 80204EC0 00200B20 38 C0 00 0F */ li r6, 0xf /* 80204EC4 00200B24 38 E0 00 08 */ li r7, 8 /* 80204EC8 00200B28 39 00 00 00 */ li r8, 0 /* 80204ECC 00200B2C 4B FE 82 B9 */ bl func_801ED184 /* 80204ED0 00200B30 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204ED4 00200B34 38 80 00 01 */ li r4, 1 /* 80204ED8 00200B38 38 A0 00 07 */ li r5, 7 /* 80204EDC 00200B3C 38 C0 00 05 */ li r6, 5 /* 80204EE0 00200B40 38 E0 00 04 */ li r7, 4 /* 80204EE4 00200B44 39 00 00 07 */ li r8, 7 /* 80204EE8 00200B48 4B FE 82 E5 */ bl func_801ED1CC /* 80204EEC 00200B4C 48 00 00 B4 */ b lbl_80204FA0 lbl_80204EF0: /* 80204EF0 00200B50 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204EF4 00200B54 38 80 00 01 */ li r4, 1 /* 80204EF8 00200B58 48 00 08 09 */ bl func_80205700 /* 80204EFC 00200B5C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204F00 00200B60 38 80 00 00 */ li r4, 0 /* 80204F04 00200B64 38 A0 00 00 */ li r5, 0 /* 80204F08 00200B68 38 C0 00 00 */ li r6, 0 /* 80204F0C 00200B6C 4B FE 81 A1 */ bl func_801ED0AC /* 80204F10 00200B70 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204F14 00200B74 38 80 00 00 */ li r4, 0 /* 80204F18 00200B78 38 A0 00 00 */ li r5, 0 /* 80204F1C 00200B7C 38 C0 00 00 */ li r6, 0 /* 80204F20 00200B80 38 E0 00 00 */ li r7, 0 /* 80204F24 00200B84 4B FE 81 2D */ bl func_801ED050 /* 80204F28 00200B88 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204F2C 00200B8C 38 80 00 00 */ li r4, 0 /* 80204F30 00200B90 38 A0 00 00 */ li r5, 0 /* 80204F34 00200B94 38 C0 00 00 */ li r6, 0 /* 80204F38 00200B98 38 E0 00 00 */ li r7, 0 /* 80204F3C 00200B9C 39 00 00 01 */ li r8, 1 /* 80204F40 00200BA0 39 20 00 00 */ li r9, 0 /* 80204F44 00200BA4 4B FE 81 A9 */ bl func_801ED0EC /* 80204F48 00200BA8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204F4C 00200BAC 38 80 00 00 */ li r4, 0 /* 80204F50 00200BB0 38 A0 00 00 */ li r5, 0 /* 80204F54 00200BB4 38 C0 00 00 */ li r6, 0 /* 80204F58 00200BB8 38 E0 00 00 */ li r7, 0 /* 80204F5C 00200BBC 39 00 00 01 */ li r8, 1 /* 80204F60 00200BC0 39 20 00 00 */ li r9, 0 /* 80204F64 00200BC4 4B FE 81 D5 */ bl func_801ED138 /* 80204F68 00200BC8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204F6C 00200BCC 38 80 00 00 */ li r4, 0 /* 80204F70 00200BD0 38 A0 00 0F */ li r5, 0xf /* 80204F74 00200BD4 38 C0 00 0A */ li r6, 0xa /* 80204F78 00200BD8 38 E0 00 08 */ li r7, 8 /* 80204F7C 00200BDC 39 00 00 0F */ li r8, 0xf /* 80204F80 00200BE0 4B FE 82 05 */ bl func_801ED184 /* 80204F84 00200BE4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 80204F88 00200BE8 38 80 00 00 */ li r4, 0 /* 80204F8C 00200BEC 38 A0 00 07 */ li r5, 7 /* 80204F90 00200BF0 38 C0 00 05 */ li r6, 5 /* 80204F94 00200BF4 38 E0 00 04 */ li r7, 4 /* 80204F98 00200BF8 39 00 00 07 */ li r8, 7 /* 80204F9C 00200BFC 4B FE 82 31 */ bl func_801ED1CC lbl_80204FA0: /* 80204FA0 00200C00 39 61 00 50 */ addi r11, r1, 0x50 /* 80204FA4 00200C04 4B FC 21 D1 */ bl _restgpr_27 /* 80204FA8 00200C08 80 01 00 54 */ lwz r0, 0x54(r1) /* 80204FAC 00200C0C 7C 08 03 A6 */ mtlr r0 /* 80204FB0 00200C10 38 21 00 50 */ addi r1, r1, 0x50 /* 80204FB4 00200C14 4E 80 00 20 */ blr .global func_80204FB8 func_80204FB8: /* 80204FB8 00200C18 28 03 00 07 */ cmplwi r3, 7 /* 80204FBC 00200C1C 41 81 02 68 */ bgt lbl_80205224 /* 80204FC0 00200C20 3C 80 80 42 */ lis r4, lbl_80423848@ha /* 80204FC4 00200C24 54 60 10 3A */ slwi r0, r3, 2 /* 80204FC8 00200C28 38 84 38 48 */ addi r4, r4, lbl_80423848@l /* 80204FCC 00200C2C 7C 84 00 2E */ lwzx r4, r4, r0 /* 80204FD0 00200C30 7C 89 03 A6 */ mtctr r4 /* 80204FD4 00200C34 4E 80 04 20 */ bctr /* 80204FD8 00200C38 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13) /* 80204FDC 00200C3C 38 C0 00 03 */ li r6, 3 /* 80204FE0 00200C40 38 A0 00 04 */ li r5, 4 /* 80204FE4 00200C44 38 80 00 01 */ li r4, 1 /* 80204FE8 00200C48 80 67 16 38 */ lwz r3, 0x1638(r7) /* 80204FEC 00200C4C 38 00 00 05 */ li r0, 5 /* 80204FF0 00200C50 90 C3 0A 24 */ stw r6, 0xa24(r3) /* 80204FF4 00200C54 80 67 16 38 */ lwz r3, 0x1638(r7) /* 80204FF8 00200C58 90 A3 0A 28 */ stw r5, 0xa28(r3) /* 80204FFC 00200C5C 80 67 16 38 */ lwz r3, 0x1638(r7) /* 80205000 00200C60 90 83 0A 2C */ stw r4, 0xa2c(r3) /* 80205004 00200C64 80 67 16 38 */ lwz r3, 0x1638(r7) /* 80205008 00200C68 90 03 0A 30 */ stw r0, 0xa30(r3) /* 8020500C 00200C6C 80 67 16 38 */ lwz r3, 0x1638(r7) /* 80205010 00200C70 80 03 00 64 */ lwz r0, 0x64(r3) /* 80205014 00200C74 60 00 00 01 */ ori r0, r0, 1 /* 80205018 00200C78 90 03 00 64 */ stw r0, 0x64(r3) /* 8020501C 00200C7C 80 67 16 38 */ lwz r3, 0x1638(r7) /* 80205020 00200C80 80 03 00 00 */ lwz r0, 0(r3) /* 80205024 00200C84 60 00 00 40 */ ori r0, r0, 0x40 /* 80205028 00200C88 90 03 00 00 */ stw r0, 0(r3) /* 8020502C 00200C8C 4E 80 00 20 */ blr /* 80205030 00200C90 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13) /* 80205034 00200C94 38 A0 00 01 */ li r5, 1 /* 80205038 00200C98 38 80 00 04 */ li r4, 4 /* 8020503C 00200C9C 38 00 00 05 */ li r0, 5 /* 80205040 00200CA0 80 66 16 38 */ lwz r3, 0x1638(r6) /* 80205044 00200CA4 90 A3 0A 24 */ stw r5, 0xa24(r3) /* 80205048 00200CA8 80 66 16 38 */ lwz r3, 0x1638(r6) /* 8020504C 00200CAC 90 83 0A 28 */ stw r4, 0xa28(r3) /* 80205050 00200CB0 80 66 16 38 */ lwz r3, 0x1638(r6) /* 80205054 00200CB4 90 03 0A 2C */ stw r0, 0xa2c(r3) /* 80205058 00200CB8 80 66 16 38 */ lwz r3, 0x1638(r6) /* 8020505C 00200CBC 90 03 0A 30 */ stw r0, 0xa30(r3) /* 80205060 00200CC0 80 66 16 38 */ lwz r3, 0x1638(r6) /* 80205064 00200CC4 80 03 00 64 */ lwz r0, 0x64(r3) /* 80205068 00200CC8 60 00 00 01 */ ori r0, r0, 1 /* 8020506C 00200CCC 90 03 00 64 */ stw r0, 0x64(r3) /* 80205070 00200CD0 80 66 16 38 */ lwz r3, 0x1638(r6) /* 80205074 00200CD4 80 03 00 00 */ lwz r0, 0(r3) /* 80205078 00200CD8 60 00 00 40 */ ori r0, r0, 0x40 /* 8020507C 00200CDC 90 03 00 00 */ stw r0, 0(r3) /* 80205080 00200CE0 4E 80 00 20 */ blr /* 80205084 00200CE4 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13) /* 80205088 00200CE8 38 A0 00 01 */ li r5, 1 /* 8020508C 00200CEC 38 80 00 00 */ li r4, 0 /* 80205090 00200CF0 38 00 00 05 */ li r0, 5 /* 80205094 00200CF4 80 66 16 38 */ lwz r3, 0x1638(r6) /* 80205098 00200CF8 90 A3 0A 24 */ stw r5, 0xa24(r3) /* 8020509C 00200CFC 80 66 16 38 */ lwz r3, 0x1638(r6) /* 802050A0 00200D00 90 A3 0A 28 */ stw r5, 0xa28(r3) /* 802050A4 00200D04 80 66 16 38 */ lwz r3, 0x1638(r6) /* 802050A8 00200D08 90 83 0A 2C */ stw r4, 0xa2c(r3) /* 802050AC 00200D0C 80 66 16 38 */ lwz r3, 0x1638(r6) /* 802050B0 00200D10 90 03 0A 30 */ stw r0, 0xa30(r3) /* 802050B4 00200D14 80 66 16 38 */ lwz r3, 0x1638(r6) /* 802050B8 00200D18 80 03 00 64 */ lwz r0, 0x64(r3) /* 802050BC 00200D1C 60 00 00 01 */ ori r0, r0, 1 /* 802050C0 00200D20 90 03 00 64 */ stw r0, 0x64(r3) /* 802050C4 00200D24 80 66 16 38 */ lwz r3, 0x1638(r6) /* 802050C8 00200D28 80 03 00 00 */ lwz r0, 0(r3) /* 802050CC 00200D2C 60 00 00 40 */ ori r0, r0, 0x40 /* 802050D0 00200D30 90 03 00 00 */ stw r0, 0(r3) /* 802050D4 00200D34 4E 80 00 20 */ blr /* 802050D8 00200D38 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13) /* 802050DC 00200D3C 38 A0 00 02 */ li r5, 2 /* 802050E0 00200D40 38 80 00 01 */ li r4, 1 /* 802050E4 00200D44 38 00 00 04 */ li r0, 4 /* 802050E8 00200D48 80 66 16 38 */ lwz r3, 0x1638(r6) /* 802050EC 00200D4C 90 A3 0A 24 */ stw r5, 0xa24(r3) /* 802050F0 00200D50 80 66 16 38 */ lwz r3, 0x1638(r6) /* 802050F4 00200D54 90 83 0A 28 */ stw r4, 0xa28(r3) /* 802050F8 00200D58 80 66 16 38 */ lwz r3, 0x1638(r6) /* 802050FC 00200D5C 90 83 0A 2C */ stw r4, 0xa2c(r3) /* 80205100 00200D60 80 66 16 38 */ lwz r3, 0x1638(r6) /* 80205104 00200D64 90 03 0A 30 */ stw r0, 0xa30(r3) /* 80205108 00200D68 80 66 16 38 */ lwz r3, 0x1638(r6) /* 8020510C 00200D6C 80 03 00 64 */ lwz r0, 0x64(r3) /* 80205110 00200D70 60 00 00 01 */ ori r0, r0, 1 /* 80205114 00200D74 90 03 00 64 */ stw r0, 0x64(r3) /* 80205118 00200D78 80 66 16 38 */ lwz r3, 0x1638(r6) /* 8020511C 00200D7C 80 03 00 00 */ lwz r0, 0(r3) /* 80205120 00200D80 60 00 00 40 */ ori r0, r0, 0x40 /* 80205124 00200D84 90 03 00 00 */ stw r0, 0(r3) /* 80205128 00200D88 4E 80 00 20 */ blr /* 8020512C 00200D8C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13) /* 80205130 00200D90 38 A0 00 02 */ li r5, 2 /* 80205134 00200D94 38 80 00 01 */ li r4, 1 /* 80205138 00200D98 38 00 00 07 */ li r0, 7 /* 8020513C 00200D9C 80 66 16 38 */ lwz r3, 0x1638(r6) /* 80205140 00200DA0 90 A3 0A 24 */ stw r5, 0xa24(r3) /* 80205144 00200DA4 80 66 16 38 */ lwz r3, 0x1638(r6) /* 80205148 00200DA8 90 83 0A 28 */ stw r4, 0xa28(r3) /* 8020514C 00200DAC 80 66 16 38 */ lwz r3, 0x1638(r6) /* 80205150 00200DB0 90 83 0A 2C */ stw r4, 0xa2c(r3) /* 80205154 00200DB4 80 66 16 38 */ lwz r3, 0x1638(r6) /* 80205158 00200DB8 90 03 0A 30 */ stw r0, 0xa30(r3) /* 8020515C 00200DBC 80 66 16 38 */ lwz r3, 0x1638(r6) /* 80205160 00200DC0 80 03 00 64 */ lwz r0, 0x64(r3) /* 80205164 00200DC4 60 00 00 01 */ ori r0, r0, 1 /* 80205168 00200DC8 90 03 00 64 */ stw r0, 0x64(r3) /* 8020516C 00200DCC 80 66 16 38 */ lwz r3, 0x1638(r6) /* 80205170 00200DD0 80 03 00 00 */ lwz r0, 0(r3) /* 80205174 00200DD4 60 00 00 40 */ ori r0, r0, 0x40 /* 80205178 00200DD8 90 03 00 00 */ stw r0, 0(r3) /* 8020517C 00200DDC 4E 80 00 20 */ blr /* 80205180 00200DE0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13) /* 80205184 00200DE4 38 80 00 02 */ li r4, 2 /* 80205188 00200DE8 38 00 00 01 */ li r0, 1 /* 8020518C 00200DEC 80 65 16 38 */ lwz r3, 0x1638(r5) /* 80205190 00200DF0 90 83 0A 24 */ stw r4, 0xa24(r3) /* 80205194 00200DF4 80 65 16 38 */ lwz r3, 0x1638(r5) /* 80205198 00200DF8 90 03 0A 28 */ stw r0, 0xa28(r3) /* 8020519C 00200DFC 80 65 16 38 */ lwz r3, 0x1638(r5) /* 802051A0 00200E00 90 03 0A 2C */ stw r0, 0xa2c(r3) /* 802051A4 00200E04 80 65 16 38 */ lwz r3, 0x1638(r5) /* 802051A8 00200E08 90 03 0A 30 */ stw r0, 0xa30(r3) /* 802051AC 00200E0C 80 65 16 38 */ lwz r3, 0x1638(r5) /* 802051B0 00200E10 80 03 00 64 */ lwz r0, 0x64(r3) /* 802051B4 00200E14 60 00 00 01 */ ori r0, r0, 1 /* 802051B8 00200E18 90 03 00 64 */ stw r0, 0x64(r3) /* 802051BC 00200E1C 80 65 16 38 */ lwz r3, 0x1638(r5) /* 802051C0 00200E20 80 03 00 00 */ lwz r0, 0(r3) /* 802051C4 00200E24 60 00 00 40 */ ori r0, r0, 0x40 /* 802051C8 00200E28 90 03 00 00 */ stw r0, 0(r3) /* 802051CC 00200E2C 4E 80 00 20 */ blr /* 802051D0 00200E30 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13) /* 802051D4 00200E34 38 A0 00 02 */ li r5, 2 /* 802051D8 00200E38 38 80 00 01 */ li r4, 1 /* 802051DC 00200E3C 38 00 00 06 */ li r0, 6 /* 802051E0 00200E40 80 66 16 38 */ lwz r3, 0x1638(r6) /* 802051E4 00200E44 90 A3 0A 24 */ stw r5, 0xa24(r3) /* 802051E8 00200E48 80 66 16 38 */ lwz r3, 0x1638(r6) /* 802051EC 00200E4C 90 83 0A 28 */ stw r4, 0xa28(r3) /* 802051F0 00200E50 80 66 16 38 */ lwz r3, 0x1638(r6) /* 802051F4 00200E54 90 83 0A 2C */ stw r4, 0xa2c(r3) /* 802051F8 00200E58 80 66 16 38 */ lwz r3, 0x1638(r6) /* 802051FC 00200E5C 90 03 0A 30 */ stw r0, 0xa30(r3) /* 80205200 00200E60 80 66 16 38 */ lwz r3, 0x1638(r6) /* 80205204 00200E64 80 03 00 64 */ lwz r0, 0x64(r3) /* 80205208 00200E68 60 00 00 01 */ ori r0, r0, 1 /* 8020520C 00200E6C 90 03 00 64 */ stw r0, 0x64(r3) /* 80205210 00200E70 80 66 16 38 */ lwz r3, 0x1638(r6) /* 80205214 00200E74 80 03 00 00 */ lwz r0, 0(r3) /* 80205218 00200E78 60 00 00 40 */ ori r0, r0, 0x40 /* 8020521C 00200E7C 90 03 00 00 */ stw r0, 0(r3) /* 80205220 00200E80 4E 80 00 20 */ blr lbl_80205224: /* 80205224 00200E84 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13) /* 80205228 00200E88 38 A0 00 01 */ li r5, 1 /* 8020522C 00200E8C 38 80 00 04 */ li r4, 4 /* 80205230 00200E90 38 00 00 05 */ li r0, 5 /* 80205234 00200E94 80 66 16 38 */ lwz r3, 0x1638(r6) /* 80205238 00200E98 90 A3 0A 24 */ stw r5, 0xa24(r3) /* 8020523C 00200E9C 80 66 16 38 */ lwz r3, 0x1638(r6) /* 80205240 00200EA0 90 83 0A 28 */ stw r4, 0xa28(r3) /* 80205244 00200EA4 80 66 16 38 */ lwz r3, 0x1638(r6) /* 80205248 00200EA8 90 A3 0A 2C */ stw r5, 0xa2c(r3) /* 8020524C 00200EAC 80 66 16 38 */ lwz r3, 0x1638(r6) /* 80205250 00200EB0 90 03 0A 30 */ stw r0, 0xa30(r3) /* 80205254 00200EB4 80 66 16 38 */ lwz r3, 0x1638(r6) /* 80205258 00200EB8 80 03 00 64 */ lwz r0, 0x64(r3) /* 8020525C 00200EBC 60 00 00 01 */ ori r0, r0, 1 /* 80205260 00200EC0 90 03 00 64 */ stw r0, 0x64(r3) /* 80205264 00200EC4 80 66 16 38 */ lwz r3, 0x1638(r6) /* 80205268 00200EC8 80 03 00 00 */ lwz r0, 0(r3) /* 8020526C 00200ECC 60 00 00 40 */ ori r0, r0, 0x40 /* 80205270 00200ED0 90 03 00 00 */ stw r0, 0(r3) /* 80205274 00200ED4 4E 80 00 20 */ blr .global func_80205278 func_80205278: /* 80205278 00200ED8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8020527C 00200EDC 7C 08 02 A6 */ mflr r0 /* 80205280 00200EE0 39 40 00 07 */ li r10, 7 /* 80205284 00200EE4 39 20 00 FF */ li r9, 0xff /* 80205288 00200EE8 90 01 00 14 */ stw r0, 0x14(r1) /* 8020528C 00200EEC 38 00 00 01 */ li r0, 1 /* 80205290 00200EF0 39 00 00 02 */ li r8, 2 /* 80205294 00200EF4 38 80 00 00 */ li r4, 0 /* 80205298 00200EF8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8020529C 00200EFC 3B E0 00 00 */ li r31, 0 /* 802052A0 00200F00 38 A0 00 00 */ li r5, 0 /* 802052A4 00200F04 38 C0 00 00 */ li r6, 0 /* 802052A8 00200F08 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13) /* 802052AC 00200F0C 93 ED A0 E8 */ stw r31, lbl_8063F3A8-_SDA_BASE_(r13) /* 802052B0 00200F10 93 ED A0 EC */ stw r31, lbl_8063F3AC-_SDA_BASE_(r13) /* 802052B4 00200F14 9B ED A0 F0 */ stb r31, lbl_8063F3B0-_SDA_BASE_(r13) /* 802052B8 00200F18 80 EC 16 38 */ lwz r7, 0x1638(r12) /* 802052BC 00200F1C 98 07 0A 36 */ stb r0, 0xa36(r7) /* 802052C0 00200F20 80 EC 16 38 */ lwz r7, 0x1638(r12) /* 802052C4 00200F24 9B E7 0A 37 */ stb r31, 0xa37(r7) /* 802052C8 00200F28 80 EC 16 38 */ lwz r7, 0x1638(r12) /* 802052CC 00200F2C 9B E7 0A 38 */ stb r31, 0xa38(r7) /* 802052D0 00200F30 81 6C 16 38 */ lwz r11, 0x1638(r12) /* 802052D4 00200F34 80 EB 00 64 */ lwz r7, 0x64(r11) /* 802052D8 00200F38 60 E7 00 04 */ ori r7, r7, 4 /* 802052DC 00200F3C 90 EB 00 64 */ stw r7, 0x64(r11) /* 802052E0 00200F40 81 6C 16 38 */ lwz r11, 0x1638(r12) /* 802052E4 00200F44 80 EB 00 00 */ lwz r7, 0(r11) /* 802052E8 00200F48 60 E7 00 40 */ ori r7, r7, 0x40 /* 802052EC 00200F4C 90 EB 00 00 */ stw r7, 0(r11) /* 802052F0 00200F50 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13) /* 802052F4 00200F54 80 EC 16 38 */ lwz r7, 0x1638(r12) /* 802052F8 00200F58 98 07 0A 3C */ stb r0, 0xa3c(r7) /* 802052FC 00200F5C 80 EC 16 38 */ lwz r7, 0x1638(r12) /* 80205300 00200F60 90 07 0A 40 */ stw r0, 0xa40(r7) /* 80205304 00200F64 81 6C 16 38 */ lwz r11, 0x1638(r12) /* 80205308 00200F68 80 EB 00 64 */ lwz r7, 0x64(r11) /* 8020530C 00200F6C 60 E7 00 08 */ ori r7, r7, 8 /* 80205310 00200F70 90 EB 00 64 */ stw r7, 0x64(r11) /* 80205314 00200F74 81 6C 16 38 */ lwz r11, 0x1638(r12) /* 80205318 00200F78 80 EB 00 00 */ lwz r7, 0(r11) /* 8020531C 00200F7C 60 E7 00 40 */ ori r7, r7, 0x40 /* 80205320 00200F80 90 EB 00 00 */ stw r7, 0(r11) /* 80205324 00200F84 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13) /* 80205328 00200F88 80 EB 16 38 */ lwz r7, 0x1638(r11) /* 8020532C 00200F8C 91 47 0A 44 */ stw r10, 0xa44(r7) /* 80205330 00200F90 80 EB 16 38 */ lwz r7, 0x1638(r11) /* 80205334 00200F94 9B E7 0A 50 */ stb r31, 0xa50(r7) /* 80205338 00200F98 80 EB 16 38 */ lwz r7, 0x1638(r11) /* 8020533C 00200F9C 93 E7 0A 48 */ stw r31, 0xa48(r7) /* 80205340 00200FA0 80 EB 16 38 */ lwz r7, 0x1638(r11) /* 80205344 00200FA4 91 47 0A 4C */ stw r10, 0xa4c(r7) /* 80205348 00200FA8 80 EB 16 38 */ lwz r7, 0x1638(r11) /* 8020534C 00200FAC 9B E7 0A 51 */ stb r31, 0xa51(r7) /* 80205350 00200FB0 80 EB 16 38 */ lwz r7, 0x1638(r11) /* 80205354 00200FB4 98 07 0A 52 */ stb r0, 0xa52(r7) /* 80205358 00200FB8 80 EB 16 38 */ lwz r7, 0x1638(r11) /* 8020535C 00200FBC 80 07 00 64 */ lwz r0, 0x64(r7) /* 80205360 00200FC0 60 00 00 10 */ ori r0, r0, 0x10 /* 80205364 00200FC4 90 07 00 64 */ stw r0, 0x64(r7) /* 80205368 00200FC8 80 EB 16 38 */ lwz r7, 0x1638(r11) /* 8020536C 00200FCC 80 07 00 00 */ lwz r0, 0(r7) /* 80205370 00200FD0 60 00 00 40 */ ori r0, r0, 0x40 /* 80205374 00200FD4 90 07 00 00 */ stw r0, 0(r7) /* 80205378 00200FD8 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13) /* 8020537C 00200FDC 80 EA 16 38 */ lwz r7, 0x1638(r10) /* 80205380 00200FE0 9B E7 0A 34 */ stb r31, 0xa34(r7) /* 80205384 00200FE4 80 EA 16 38 */ lwz r7, 0x1638(r10) /* 80205388 00200FE8 99 27 0A 35 */ stb r9, 0xa35(r7) /* 8020538C 00200FEC 80 EA 16 38 */ lwz r7, 0x1638(r10) /* 80205390 00200FF0 80 07 00 64 */ lwz r0, 0x64(r7) /* 80205394 00200FF4 60 00 00 02 */ ori r0, r0, 2 /* 80205398 00200FF8 90 07 00 64 */ stw r0, 0x64(r7) /* 8020539C 00200FFC 80 EA 16 38 */ lwz r7, 0x1638(r10) /* 802053A0 00201000 80 07 00 00 */ lwz r0, 0(r7) /* 802053A4 00201004 60 00 00 40 */ ori r0, r0, 0x40 /* 802053A8 00201008 90 07 00 00 */ stw r0, 0(r7) /* 802053AC 0020100C 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13) /* 802053B0 00201010 80 E9 16 38 */ lwz r7, 0x1638(r9) /* 802053B4 00201014 91 07 01 84 */ stw r8, 0x184(r7) /* 802053B8 00201018 80 E9 16 38 */ lwz r7, 0x1638(r9) /* 802053BC 0020101C 80 07 00 10 */ lwz r0, 0x10(r7) /* 802053C0 00201020 60 00 00 02 */ ori r0, r0, 2 /* 802053C4 00201024 90 07 00 10 */ stw r0, 0x10(r7) /* 802053C8 00201028 80 E9 16 38 */ lwz r7, 0x1638(r9) /* 802053CC 0020102C 80 07 00 00 */ lwz r0, 0(r7) /* 802053D0 00201030 60 00 00 02 */ ori r0, r0, 2 /* 802053D4 00201034 90 07 00 00 */ stw r0, 0(r7) /* 802053D8 00201038 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13) /* 802053DC 0020103C 80 E8 16 38 */ lwz r7, 0x1638(r8) /* 802053E0 00201040 93 E7 01 88 */ stw r31, 0x188(r7) /* 802053E4 00201044 80 E8 16 38 */ lwz r7, 0x1638(r8) /* 802053E8 00201048 80 07 00 10 */ lwz r0, 0x10(r7) /* 802053EC 0020104C 60 00 00 04 */ ori r0, r0, 4 /* 802053F0 00201050 90 07 00 10 */ stw r0, 0x10(r7) /* 802053F4 00201054 80 E8 16 38 */ lwz r7, 0x1638(r8) /* 802053F8 00201058 80 07 00 00 */ lwz r0, 0(r7) /* 802053FC 0020105C 60 00 00 02 */ ori r0, r0, 2 /* 80205400 00201060 90 07 00 00 */ stw r0, 0(r7) /* 80205404 00201064 4B FF F4 11 */ bl func_80204814 /* 80205408 00201068 9B ED A1 DC */ stb r31, lbl_8063F49C-_SDA_BASE_(r13) /* 8020540C 0020106C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80205410 00201070 80 01 00 14 */ lwz r0, 0x14(r1) /* 80205414 00201074 7C 08 03 A6 */ mtlr r0 /* 80205418 00201078 38 21 00 10 */ addi r1, r1, 0x10 /* 8020541C 0020107C 4E 80 00 20 */ blr .global func_80205420 func_80205420: /* 80205420 00201080 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80205424 00201084 7C 08 02 A6 */ mflr r0 /* 80205428 00201088 90 01 00 24 */ stw r0, 0x24(r1) /* 8020542C 0020108C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80205430 00201090 7D 1F 43 78 */ mr r31, r8 /* 80205434 00201094 93 C1 00 18 */ stw r30, 0x18(r1) /* 80205438 00201098 7C FE 3B 78 */ mr r30, r7 /* 8020543C 0020109C 93 A1 00 14 */ stw r29, 0x14(r1) /* 80205440 002010A0 7C 9D 23 78 */ mr r29, r4 /* 80205444 002010A4 7C A4 2B 78 */ mr r4, r5 /* 80205448 002010A8 7C C5 33 78 */ mr r5, r6 /* 8020544C 002010AC 93 81 00 10 */ stw r28, 0x10(r1) /* 80205450 002010B0 7C 7C 1B 78 */ mr r28, r3 /* 80205454 002010B4 7F A3 EB 78 */ mr r3, r29 /* 80205458 002010B8 48 03 8F 15 */ bl func_8023E36C /* 8020545C 002010BC 7F A3 EB 78 */ mr r3, r29 /* 80205460 002010C0 7F C4 F3 78 */ mr r4, r30 /* 80205464 002010C4 7F E5 FB 78 */ mr r5, r31 /* 80205468 002010C8 38 C0 00 00 */ li r6, 0 /* 8020546C 002010CC 48 03 8F 5D */ bl func_8023E3C8 /* 80205470 002010D0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13) /* 80205474 002010D4 57 84 15 BA */ rlwinm r4, r28, 2, 0x16, 0x1d /* 80205478 002010D8 80 05 16 38 */ lwz r0, 0x1638(r5) /* 8020547C 002010DC 7C 60 22 14 */ add r3, r0, r4 /* 80205480 002010E0 80 03 15 3C */ lwz r0, 0x153c(r3) /* 80205484 002010E4 7C 00 E8 40 */ cmplw r0, r29 /* 80205488 002010E8 40 82 00 14 */ bne lbl_8020549C /* 8020548C 002010EC 88 1D 00 07 */ lbz r0, 7(r29) /* 80205490 002010F0 54 00 07 FE */ clrlwi r0, r0, 0x1f /* 80205494 002010F4 2C 00 00 01 */ cmpwi r0, 1 /* 80205498 002010F8 40 82 00 28 */ bne lbl_802054C0 lbl_8020549C: /* 8020549C 002010FC 80 65 16 38 */ lwz r3, 0x1638(r5) /* 802054A0 00201100 38 00 00 01 */ li r0, 1 /* 802054A4 00201104 7C 00 E0 30 */ slw r0, r0, r28 /* 802054A8 00201108 7C 63 22 14 */ add r3, r3, r4 /* 802054AC 0020110C 93 A3 15 3C */ stw r29, 0x153c(r3) /* 802054B0 00201110 80 85 16 38 */ lwz r4, 0x1638(r5) /* 802054B4 00201114 80 64 15 38 */ lwz r3, 0x1538(r4) /* 802054B8 00201118 7C 60 03 78 */ or r0, r3, r0 /* 802054BC 0020111C 90 04 15 38 */ stw r0, 0x1538(r4) lbl_802054C0: /* 802054C0 00201120 80 01 00 24 */ lwz r0, 0x24(r1) /* 802054C4 00201124 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802054C8 00201128 83 C1 00 18 */ lwz r30, 0x18(r1) /* 802054CC 0020112C 83 A1 00 14 */ lwz r29, 0x14(r1) /* 802054D0 00201130 83 81 00 10 */ lwz r28, 0x10(r1) /* 802054D4 00201134 7C 08 03 A6 */ mtlr r0 /* 802054D8 00201138 38 21 00 20 */ addi r1, r1, 0x20 /* 802054DC 0020113C 4E 80 00 20 */ blr .global func_802054E0 func_802054E0: /* 802054E0 00201140 90 6D A1 D4 */ stw r3, lbl_8063F494-_SDA_BASE_(r13) /* 802054E4 00201144 4E 80 00 20 */ blr .global func_802054E8 func_802054E8: /* 802054E8 00201148 88 0D A1 AD */ lbz r0, lbl_8063F46D-_SDA_BASE_(r13) /* 802054EC 0020114C 3C 80 80 49 */ lis r4, lbl_804920B0@ha /* 802054F0 00201150 98 03 00 00 */ stb r0, 0(r3) /* 802054F4 00201154 38 64 20 B0 */ addi r3, r4, lbl_804920B0@l /* 802054F8 00201158 4E 80 00 20 */ blr .global func_802054FC func_802054FC: /* 802054FC 0020115C 80 C3 16 38 */ lwz r6, 0x1638(r3) /* 80205500 00201160 38 00 00 02 */ li r0, 2 /* 80205504 00201164 39 20 00 00 */ li r9, 0 /* 80205508 00201168 38 E0 00 00 */ li r7, 0 /* 8020550C 0020116C 98 A6 15 14 */ stb r5, 0x1514(r6) /* 80205510 00201170 7C 09 03 A6 */ mtctr r0 lbl_80205514: /* 80205514 00201174 55 20 06 3E */ clrlwi r0, r9, 0x18 /* 80205518 00201178 7C 00 28 40 */ cmplw r0, r5 /* 8020551C 0020117C 40 80 00 1C */ bge lbl_80205538 /* 80205520 00201180 55 26 15 BA */ rlwinm r6, r9, 2, 0x16, 0x1d /* 80205524 00201184 80 03 16 38 */ lwz r0, 0x1638(r3) /* 80205528 00201188 7D 04 30 2E */ lwzx r8, r4, r6 /* 8020552C 0020118C 7C C0 32 14 */ add r6, r0, r6 /* 80205530 00201190 91 06 15 18 */ stw r8, 0x1518(r6) /* 80205534 00201194 48 00 00 14 */ b lbl_80205548 lbl_80205538: /* 80205538 00201198 80 C3 16 38 */ lwz r6, 0x1638(r3) /* 8020553C 0020119C 55 20 15 BA */ rlwinm r0, r9, 2, 0x16, 0x1d /* 80205540 002011A0 7C C6 02 14 */ add r6, r6, r0 /* 80205544 002011A4 90 E6 15 18 */ stw r7, 0x1518(r6) lbl_80205548: /* 80205548 002011A8 39 29 00 01 */ addi r9, r9, 1 /* 8020554C 002011AC 55 20 06 3E */ clrlwi r0, r9, 0x18 /* 80205550 002011B0 7C 00 28 40 */ cmplw r0, r5 /* 80205554 002011B4 40 80 00 1C */ bge lbl_80205570 /* 80205558 002011B8 55 26 15 BA */ rlwinm r6, r9, 2, 0x16, 0x1d /* 8020555C 002011BC 80 03 16 38 */ lwz r0, 0x1638(r3) /* 80205560 002011C0 7D 04 30 2E */ lwzx r8, r4, r6 /* 80205564 002011C4 7C C0 32 14 */ add r6, r0, r6 /* 80205568 002011C8 91 06 15 18 */ stw r8, 0x1518(r6) /* 8020556C 002011CC 48 00 00 14 */ b lbl_80205580 lbl_80205570: /* 80205570 002011D0 80 C3 16 38 */ lwz r6, 0x1638(r3) /* 80205574 002011D4 55 20 15 BA */ rlwinm r0, r9, 2, 0x16, 0x1d /* 80205578 002011D8 7C C6 02 14 */ add r6, r6, r0 /* 8020557C 002011DC 90 E6 15 18 */ stw r7, 0x1518(r6) lbl_80205580: /* 80205580 002011E0 39 29 00 01 */ addi r9, r9, 1 /* 80205584 002011E4 55 20 06 3E */ clrlwi r0, r9, 0x18 /* 80205588 002011E8 7C 00 28 40 */ cmplw r0, r5 /* 8020558C 002011EC 40 80 00 1C */ bge lbl_802055A8 /* 80205590 002011F0 55 26 15 BA */ rlwinm r6, r9, 2, 0x16, 0x1d /* 80205594 002011F4 80 03 16 38 */ lwz r0, 0x1638(r3) /* 80205598 002011F8 7D 04 30 2E */ lwzx r8, r4, r6 /* 8020559C 002011FC 7C C0 32 14 */ add r6, r0, r6 /* 802055A0 00201200 91 06 15 18 */ stw r8, 0x1518(r6) /* 802055A4 00201204 48 00 00 14 */ b lbl_802055B8 lbl_802055A8: /* 802055A8 00201208 80 C3 16 38 */ lwz r6, 0x1638(r3) /* 802055AC 0020120C 55 20 15 BA */ rlwinm r0, r9, 2, 0x16, 0x1d /* 802055B0 00201210 7C C6 02 14 */ add r6, r6, r0 /* 802055B4 00201214 90 E6 15 18 */ stw r7, 0x1518(r6) lbl_802055B8: /* 802055B8 00201218 39 29 00 01 */ addi r9, r9, 1 /* 802055BC 0020121C 55 20 06 3E */ clrlwi r0, r9, 0x18 /* 802055C0 00201220 7C 00 28 40 */ cmplw r0, r5 /* 802055C4 00201224 40 80 00 1C */ bge lbl_802055E0 /* 802055C8 00201228 55 26 15 BA */ rlwinm r6, r9, 2, 0x16, 0x1d /* 802055CC 0020122C 80 03 16 38 */ lwz r0, 0x1638(r3) /* 802055D0 00201230 7D 04 30 2E */ lwzx r8, r4, r6 /* 802055D4 00201234 7C C0 32 14 */ add r6, r0, r6 /* 802055D8 00201238 91 06 15 18 */ stw r8, 0x1518(r6) /* 802055DC 0020123C 48 00 00 14 */ b lbl_802055F0 lbl_802055E0: /* 802055E0 00201240 80 C3 16 38 */ lwz r6, 0x1638(r3) /* 802055E4 00201244 55 20 15 BA */ rlwinm r0, r9, 2, 0x16, 0x1d /* 802055E8 00201248 7C C6 02 14 */ add r6, r6, r0 /* 802055EC 0020124C 90 E6 15 18 */ stw r7, 0x1518(r6) lbl_802055F0: /* 802055F0 00201250 39 29 00 01 */ addi r9, r9, 1 /* 802055F4 00201254 42 00 FF 20 */ bdnz lbl_80205514 /* 802055F8 00201258 80 83 16 38 */ lwz r4, 0x1638(r3) /* 802055FC 0020125C 80 04 00 14 */ lwz r0, 0x14(r4) /* 80205600 00201260 60 00 00 10 */ ori r0, r0, 0x10 /* 80205604 00201264 90 04 00 14 */ stw r0, 0x14(r4) /* 80205608 00201268 80 63 16 38 */ lwz r3, 0x1638(r3) /* 8020560C 0020126C 80 03 00 00 */ lwz r0, 0(r3) /* 80205610 00201270 60 00 00 04 */ ori r0, r0, 4 /* 80205614 00201274 90 03 00 00 */ stw r0, 0(r3) /* 80205618 00201278 4E 80 00 20 */ blr .global func_8020561C func_8020561C: /* 8020561C 0020127C 80 A3 16 38 */ lwz r5, 0x1638(r3) /* 80205620 00201280 98 85 00 68 */ stb r4, 0x68(r5) /* 80205624 00201284 80 83 16 38 */ lwz r4, 0x1638(r3) /* 80205628 00201288 80 04 00 04 */ lwz r0, 4(r4) /* 8020562C 0020128C 60 00 00 01 */ ori r0, r0, 1 /* 80205630 00201290 90 04 00 04 */ stw r0, 4(r4) /* 80205634 00201294 80 63 16 38 */ lwz r3, 0x1638(r3) /* 80205638 00201298 80 03 00 00 */ lwz r0, 0(r3) /* 8020563C 0020129C 60 00 00 01 */ ori r0, r0, 1 /* 80205640 002012A0 90 03 00 00 */ stw r0, 0(r3) /* 80205644 002012A4 4E 80 00 20 */ blr .global func_80205648 func_80205648: /* 80205648 002012A8 80 A3 16 38 */ lwz r5, 0x1638(r3) /* 8020564C 002012AC 98 85 08 90 */ stb r4, 0x890(r5) /* 80205650 002012B0 80 83 16 38 */ lwz r4, 0x1638(r3) /* 80205654 002012B4 80 04 00 44 */ lwz r0, 0x44(r4) /* 80205658 002012B8 60 00 00 01 */ ori r0, r0, 1 /* 8020565C 002012BC 90 04 00 44 */ stw r0, 0x44(r4) /* 80205660 002012C0 80 63 16 38 */ lwz r3, 0x1638(r3) /* 80205664 002012C4 80 03 00 00 */ lwz r0, 0(r3) /* 80205668 002012C8 60 00 00 80 */ ori r0, r0, 0x80 /* 8020566C 002012CC 90 03 00 00 */ stw r0, 0(r3) /* 80205670 002012D0 4E 80 00 20 */ blr .global func_80205674 func_80205674: /* 80205674 002012D4 80 A3 16 38 */ lwz r5, 0x1638(r3) /* 80205678 002012D8 98 85 01 8C */ stb r4, 0x18c(r5) /* 8020567C 002012DC 80 83 16 38 */ lwz r4, 0x1638(r3) /* 80205680 002012E0 80 04 00 14 */ lwz r0, 0x14(r4) /* 80205684 002012E4 60 00 00 01 */ ori r0, r0, 1 /* 80205688 002012E8 90 04 00 14 */ stw r0, 0x14(r4) /* 8020568C 002012EC 80 63 16 38 */ lwz r3, 0x1638(r3) /* 80205690 002012F0 80 03 00 00 */ lwz r0, 0(r3) /* 80205694 002012F4 60 00 00 04 */ ori r0, r0, 4 /* 80205698 002012F8 90 03 00 00 */ stw r0, 0(r3) /* 8020569C 002012FC 4E 80 00 20 */ blr .global func_802056A0 func_802056A0: /* 802056A0 00201300 80 E3 16 38 */ lwz r7, 0x1638(r3) /* 802056A4 00201304 54 89 15 BA */ rlwinm r9, r4, 2, 0x16, 0x1d /* 802056A8 00201308 81 05 00 00 */ lwz r8, 0(r5) /* 802056AC 0020130C 38 00 00 01 */ li r0, 1 /* 802056B0 00201310 7C E7 4A 14 */ add r7, r7, r9 /* 802056B4 00201314 80 A6 00 00 */ lwz r5, 0(r6) /* 802056B8 00201318 91 07 02 70 */ stw r8, 0x270(r7) /* 802056BC 0020131C 7C 06 20 30 */ slw r6, r0, r4 /* 802056C0 00201320 80 03 16 38 */ lwz r0, 0x1638(r3) /* 802056C4 00201324 7C 80 4A 14 */ add r4, r0, r9 /* 802056C8 00201328 90 A4 02 78 */ stw r5, 0x278(r4) /* 802056CC 0020132C 80 83 16 38 */ lwz r4, 0x1638(r3) /* 802056D0 00201330 80 04 00 1C */ lwz r0, 0x1c(r4) /* 802056D4 00201334 7C 00 33 78 */ or r0, r0, r6 /* 802056D8 00201338 90 04 00 1C */ stw r0, 0x1c(r4) /* 802056DC 0020133C 80 83 16 38 */ lwz r4, 0x1638(r3) /* 802056E0 00201340 80 04 00 20 */ lwz r0, 0x20(r4) /* 802056E4 00201344 7C 00 33 78 */ or r0, r0, r6 /* 802056E8 00201348 90 04 00 20 */ stw r0, 0x20(r4) /* 802056EC 0020134C 80 63 16 38 */ lwz r3, 0x1638(r3) /* 802056F0 00201350 80 03 00 00 */ lwz r0, 0(r3) /* 802056F4 00201354 60 00 00 04 */ ori r0, r0, 4 /* 802056F8 00201358 90 03 00 00 */ stw r0, 0(r3) /* 802056FC 0020135C 4E 80 00 20 */ blr .global func_80205700 func_80205700: /* 80205700 00201360 80 A3 16 38 */ lwz r5, 0x1638(r3) /* 80205704 00201364 98 85 02 80 */ stb r4, 0x280(r5) /* 80205708 00201368 80 83 16 38 */ lwz r4, 0x1638(r3) /* 8020570C 0020136C 80 04 00 24 */ lwz r0, 0x24(r4) /* 80205710 00201370 60 00 00 01 */ ori r0, r0, 1 /* 80205714 00201374 90 04 00 24 */ stw r0, 0x24(r4) /* 80205718 00201378 80 63 16 38 */ lwz r3, 0x1638(r3) /* 8020571C 0020137C 80 03 00 00 */ lwz r0, 0(r3) /* 80205720 00201380 60 00 00 08 */ ori r0, r0, 8 /* 80205724 00201384 90 03 00 00 */ stw r0, 0(r3) /* 80205728 00201388 4E 80 00 20 */ blr .global func_8020572C func_8020572C: /* 8020572C 0020138C 2C 05 00 02 */ cmpwi r5, 2 /* 80205730 00201390 41 82 01 04 */ beq lbl_80205834 /* 80205734 00201394 40 80 00 14 */ bge lbl_80205748 /* 80205738 00201398 2C 05 00 00 */ cmpwi r5, 0 /* 8020573C 0020139C 41 82 00 18 */ beq lbl_80205754 /* 80205740 002013A0 40 80 00 84 */ bge lbl_802057C4 /* 80205744 002013A4 4E 80 00 20 */ blr lbl_80205748: /* 80205748 002013A8 2C 05 00 04 */ cmpwi r5, 4 /* 8020574C 002013AC 4C 80 00 20 */ bgelr /* 80205750 002013B0 48 00 01 54 */ b lbl_802058A4 lbl_80205754: /* 80205754 002013B4 80 A3 16 38 */ lwz r5, 0x1638(r3) /* 80205758 002013B8 54 88 15 BA */ rlwinm r8, r4, 2, 0x16, 0x1d /* 8020575C 002013BC 38 E0 00 0C */ li r7, 0xc /* 80205760 002013C0 38 00 00 01 */ li r0, 1 /* 80205764 002013C4 7C C5 42 14 */ add r6, r5, r8 /* 80205768 002013C8 38 A0 00 1C */ li r5, 0x1c /* 8020576C 002013CC 90 E6 08 E4 */ stw r7, 0x8e4(r6) /* 80205770 002013D0 7C 06 20 30 */ slw r6, r0, r4 /* 80205774 002013D4 80 83 16 38 */ lwz r4, 0x1638(r3) /* 80205778 002013D8 80 04 00 54 */ lwz r0, 0x54(r4) /* 8020577C 002013DC 7C 00 33 78 */ or r0, r0, r6 /* 80205780 002013E0 90 04 00 54 */ stw r0, 0x54(r4) /* 80205784 002013E4 80 83 16 38 */ lwz r4, 0x1638(r3) /* 80205788 002013E8 80 04 00 00 */ lwz r0, 0(r4) /* 8020578C 002013EC 60 00 00 10 */ ori r0, r0, 0x10 /* 80205790 002013F0 90 04 00 00 */ stw r0, 0(r4) /* 80205794 002013F4 80 03 16 38 */ lwz r0, 0x1638(r3) /* 80205798 002013F8 7C 80 42 14 */ add r4, r0, r8 /* 8020579C 002013FC 90 A4 09 24 */ stw r5, 0x924(r4) /* 802057A0 00201400 80 83 16 38 */ lwz r4, 0x1638(r3) /* 802057A4 00201404 80 04 00 58 */ lwz r0, 0x58(r4) /* 802057A8 00201408 7C 00 33 78 */ or r0, r0, r6 /* 802057AC 0020140C 90 04 00 58 */ stw r0, 0x58(r4) /* 802057B0 00201410 80 63 16 38 */ lwz r3, 0x1638(r3) /* 802057B4 00201414 80 03 00 00 */ lwz r0, 0(r3) /* 802057B8 00201418 60 00 00 10 */ ori r0, r0, 0x10 /* 802057BC 0020141C 90 03 00 00 */ stw r0, 0(r3) /* 802057C0 00201420 4E 80 00 20 */ blr lbl_802057C4: /* 802057C4 00201424 80 A3 16 38 */ lwz r5, 0x1638(r3) /* 802057C8 00201428 54 88 15 BA */ rlwinm r8, r4, 2, 0x16, 0x1d /* 802057CC 0020142C 38 E0 00 0D */ li r7, 0xd /* 802057D0 00201430 38 00 00 01 */ li r0, 1 /* 802057D4 00201434 7C C5 42 14 */ add r6, r5, r8 /* 802057D8 00201438 38 A0 00 1D */ li r5, 0x1d /* 802057DC 0020143C 90 E6 08 E4 */ stw r7, 0x8e4(r6) /* 802057E0 00201440 7C 06 20 30 */ slw r6, r0, r4 /* 802057E4 00201444 80 83 16 38 */ lwz r4, 0x1638(r3) /* 802057E8 00201448 80 04 00 54 */ lwz r0, 0x54(r4) /* 802057EC 0020144C 7C 00 33 78 */ or r0, r0, r6 /* 802057F0 00201450 90 04 00 54 */ stw r0, 0x54(r4) /* 802057F4 00201454 80 83 16 38 */ lwz r4, 0x1638(r3) /* 802057F8 00201458 80 04 00 00 */ lwz r0, 0(r4) /* 802057FC 0020145C 60 00 00 10 */ ori r0, r0, 0x10 /* 80205800 00201460 90 04 00 00 */ stw r0, 0(r4) /* 80205804 00201464 80 03 16 38 */ lwz r0, 0x1638(r3) /* 80205808 00201468 7C 80 42 14 */ add r4, r0, r8 /* 8020580C 0020146C 90 A4 09 24 */ stw r5, 0x924(r4) /* 80205810 00201470 80 83 16 38 */ lwz r4, 0x1638(r3) /* 80205814 00201474 80 04 00 58 */ lwz r0, 0x58(r4) /* 80205818 00201478 7C 00 33 78 */ or r0, r0, r6 /* 8020581C 0020147C 90 04 00 58 */ stw r0, 0x58(r4) /* 80205820 00201480 80 63 16 38 */ lwz r3, 0x1638(r3) /* 80205824 00201484 80 03 00 00 */ lwz r0, 0(r3) /* 80205828 00201488 60 00 00 10 */ ori r0, r0, 0x10 /* 8020582C 0020148C 90 03 00 00 */ stw r0, 0(r3) /* 80205830 00201490 4E 80 00 20 */ blr lbl_80205834: /* 80205834 00201494 80 A3 16 38 */ lwz r5, 0x1638(r3) /* 80205838 00201498 54 88 15 BA */ rlwinm r8, r4, 2, 0x16, 0x1d /* 8020583C 0020149C 38 E0 00 0E */ li r7, 0xe /* 80205840 002014A0 38 00 00 01 */ li r0, 1 /* 80205844 002014A4 7C C5 42 14 */ add r6, r5, r8 /* 80205848 002014A8 38 A0 00 1E */ li r5, 0x1e /* 8020584C 002014AC 90 E6 08 E4 */ stw r7, 0x8e4(r6) /* 80205850 002014B0 7C 06 20 30 */ slw r6, r0, r4 /* 80205854 002014B4 80 83 16 38 */ lwz r4, 0x1638(r3) /* 80205858 002014B8 80 04 00 54 */ lwz r0, 0x54(r4) /* 8020585C 002014BC 7C 00 33 78 */ or r0, r0, r6 /* 80205860 002014C0 90 04 00 54 */ stw r0, 0x54(r4) /* 80205864 002014C4 80 83 16 38 */ lwz r4, 0x1638(r3) /* 80205868 002014C8 80 04 00 00 */ lwz r0, 0(r4) /* 8020586C 002014CC 60 00 00 10 */ ori r0, r0, 0x10 /* 80205870 002014D0 90 04 00 00 */ stw r0, 0(r4) /* 80205874 002014D4 80 03 16 38 */ lwz r0, 0x1638(r3) /* 80205878 002014D8 7C 80 42 14 */ add r4, r0, r8 /* 8020587C 002014DC 90 A4 09 24 */ stw r5, 0x924(r4) /* 80205880 002014E0 80 83 16 38 */ lwz r4, 0x1638(r3) /* 80205884 002014E4 80 04 00 58 */ lwz r0, 0x58(r4) /* 80205888 002014E8 7C 00 33 78 */ or r0, r0, r6 /* 8020588C 002014EC 90 04 00 58 */ stw r0, 0x58(r4) /* 80205890 002014F0 80 63 16 38 */ lwz r3, 0x1638(r3) /* 80205894 002014F4 80 03 00 00 */ lwz r0, 0(r3) /* 80205898 002014F8 60 00 00 10 */ ori r0, r0, 0x10 /* 8020589C 002014FC 90 03 00 00 */ stw r0, 0(r3) /* 802058A0 00201500 4E 80 00 20 */ blr lbl_802058A4: /* 802058A4 00201504 80 A3 16 38 */ lwz r5, 0x1638(r3) /* 802058A8 00201508 54 88 15 BA */ rlwinm r8, r4, 2, 0x16, 0x1d /* 802058AC 0020150C 38 E0 00 0F */ li r7, 0xf /* 802058B0 00201510 38 00 00 01 */ li r0, 1 /* 802058B4 00201514 7C C5 42 14 */ add r6, r5, r8 /* 802058B8 00201518 38 A0 00 1F */ li r5, 0x1f /* 802058BC 0020151C 90 E6 08 E4 */ stw r7, 0x8e4(r6) /* 802058C0 00201520 7C 06 20 30 */ slw r6, r0, r4 /* 802058C4 00201524 80 83 16 38 */ lwz r4, 0x1638(r3) /* 802058C8 00201528 80 04 00 54 */ lwz r0, 0x54(r4) /* 802058CC 0020152C 7C 00 33 78 */ or r0, r0, r6 /* 802058D0 00201530 90 04 00 54 */ stw r0, 0x54(r4) /* 802058D4 00201534 80 83 16 38 */ lwz r4, 0x1638(r3) /* 802058D8 00201538 80 04 00 00 */ lwz r0, 0(r4) /* 802058DC 0020153C 60 00 00 10 */ ori r0, r0, 0x10 /* 802058E0 00201540 90 04 00 00 */ stw r0, 0(r4) /* 802058E4 00201544 80 03 16 38 */ lwz r0, 0x1638(r3) /* 802058E8 00201548 7C 80 42 14 */ add r4, r0, r8 /* 802058EC 0020154C 90 A4 09 24 */ stw r5, 0x924(r4) /* 802058F0 00201550 80 83 16 38 */ lwz r4, 0x1638(r3) /* 802058F4 00201554 80 04 00 58 */ lwz r0, 0x58(r4) /* 802058F8 00201558 7C 00 33 78 */ or r0, r0, r6 /* 802058FC 0020155C 90 04 00 58 */ stw r0, 0x58(r4) /* 80205900 00201560 80 63 16 38 */ lwz r3, 0x1638(r3) /* 80205904 00201564 80 03 00 00 */ lwz r0, 0(r3) /* 80205908 00201568 60 00 00 10 */ ori r0, r0, 0x10 /* 8020590C 0020156C 90 03 00 00 */ stw r0, 0(r3) /* 80205910 00201570 4E 80 00 20 */ blr .global func_80205914 func_80205914: /* 80205914 00201574 54 86 46 3E */ srwi r6, r4, 0x18 /* 80205918 00201578 54 85 86 3E */ rlwinm r5, r4, 0x10, 0x18, 0x1f /* 8020591C 0020157C 54 80 C6 3E */ rlwinm r0, r4, 0x18, 0x18, 0x1f /* 80205920 00201580 98 C3 00 00 */ stb r6, 0(r3) /* 80205924 00201584 98 A3 00 01 */ stb r5, 1(r3) /* 80205928 00201588 98 03 00 02 */ stb r0, 2(r3) /* 8020592C 0020158C 98 83 00 03 */ stb r4, 3(r3) /* 80205930 00201590 4E 80 00 20 */ blr .global func_80205934 func_80205934: /* 80205934 00201594 38 A0 00 01 */ li r5, 1 /* 80205938 00201598 38 6D A1 C0 */ addi r3, r13, lbl_8063F480-_SDA_BASE_ /* 8020593C 0020159C 38 80 00 04 */ li r4, 4 /* 80205940 002015A0 38 00 00 00 */ li r0, 0 /* 80205944 002015A4 98 AD A1 C0 */ stb r5, lbl_8063F480-_SDA_BASE_(r13) /* 80205948 002015A8 B0 83 00 02 */ sth r4, 2(r3) /* 8020594C 002015AC 98 03 00 04 */ stb r0, 4(r3) /* 80205950 002015B0 4E 80 00 20 */ blr