.include "macros.inc" .section .text, "ax" # 0x80006980 - 0x803E1E60 .global func_8011B19C func_8011B19C: /* 8011B19C 00116DFC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8011B1A0 00116E00 7C 08 02 A6 */ mflr r0 /* 8011B1A4 00116E04 90 01 00 24 */ stw r0, 0x24(r1) /* 8011B1A8 00116E08 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8011B1AC 00116E0C 93 C1 00 18 */ stw r30, 0x18(r1) /* 8011B1B0 00116E10 80 ED 82 80 */ lwz r7, lbl_8063D540-_SDA_BASE_(r13) /* 8011B1B4 00116E14 80 67 00 DC */ lwz r3, 0xdc(r7) /* 8011B1B8 00116E18 38 03 FF A1 */ addi r0, r3, -95 /* 8011B1BC 00116E1C 28 00 00 23 */ cmplwi r0, 0x23 /* 8011B1C0 00116E20 41 81 15 B0 */ bgt lbl_8011C770 /* 8011B1C4 00116E24 3C 60 80 42 */ lis r3, lbl_8041BF2C@ha /* 8011B1C8 00116E28 54 00 10 3A */ slwi r0, r0, 2 /* 8011B1CC 00116E2C 38 63 BF 2C */ addi r3, r3, lbl_8041BF2C@l /* 8011B1D0 00116E30 7C 63 00 2E */ lwzx r3, r3, r0 /* 8011B1D4 00116E34 7C 69 03 A6 */ mtctr r3 /* 8011B1D8 00116E38 4E 80 04 20 */ bctr /* 8011B1DC 00116E3C 3B C0 00 00 */ li r30, 0 /* 8011B1E0 00116E40 3B E0 00 14 */ li r31, 0x14 /* 8011B1E4 00116E44 48 00 17 91 */ bl func_8011C974 /* 8011B1E8 00116E48 9B E3 00 14 */ stb r31, 0x14(r3) /* 8011B1EC 00116E4C 38 60 00 08 */ li r3, 8 /* 8011B1F0 00116E50 38 80 FF FF */ li r4, -1 /* 8011B1F4 00116E54 4B FC A0 31 */ bl func_800E5224 /* 8011B1F8 00116E58 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 8011B1FC 00116E5C 28 00 00 14 */ cmplwi r0, 0x14 /* 8011B200 00116E60 41 80 00 24 */ blt lbl_8011B224 /* 8011B204 00116E64 38 60 01 F0 */ li r3, 0x1f0 /* 8011B208 00116E68 48 04 78 89 */ bl func_80162A90 /* 8011B20C 00116E6C 2C 03 00 00 */ cmpwi r3, 0 /* 8011B210 00116E70 40 82 00 14 */ bne lbl_8011B224 /* 8011B214 00116E74 38 60 01 F0 */ li r3, 0x1f0 /* 8011B218 00116E78 38 80 00 01 */ li r4, 1 /* 8011B21C 00116E7C 38 A0 00 01 */ li r5, 1 /* 8011B220 00116E80 48 04 77 21 */ bl func_80162940 lbl_8011B224: /* 8011B224 00116E84 38 60 00 08 */ li r3, 8 /* 8011B228 00116E88 38 80 FF FF */ li r4, -1 /* 8011B22C 00116E8C 4B FC 9F F9 */ bl func_800E5224 /* 8011B230 00116E90 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 8011B234 00116E94 28 00 00 28 */ cmplwi r0, 0x28 /* 8011B238 00116E98 41 80 00 24 */ blt lbl_8011B25C /* 8011B23C 00116E9C 38 60 01 F2 */ li r3, 0x1f2 /* 8011B240 00116EA0 48 04 78 51 */ bl func_80162A90 /* 8011B244 00116EA4 2C 03 00 00 */ cmpwi r3, 0 /* 8011B248 00116EA8 40 82 00 14 */ bne lbl_8011B25C /* 8011B24C 00116EAC 38 60 01 F2 */ li r3, 0x1f2 /* 8011B250 00116EB0 38 80 00 01 */ li r4, 1 /* 8011B254 00116EB4 38 A0 00 01 */ li r5, 1 /* 8011B258 00116EB8 48 04 76 E9 */ bl func_80162940 lbl_8011B25C: /* 8011B25C 00116EBC 38 60 00 08 */ li r3, 8 /* 8011B260 00116EC0 38 80 FF FF */ li r4, -1 /* 8011B264 00116EC4 4B FC 9F C1 */ bl func_800E5224 /* 8011B268 00116EC8 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 8011B26C 00116ECC 28 00 00 3C */ cmplwi r0, 0x3c /* 8011B270 00116ED0 41 80 00 24 */ blt lbl_8011B294 /* 8011B274 00116ED4 38 60 01 F4 */ li r3, 0x1f4 /* 8011B278 00116ED8 48 04 78 19 */ bl func_80162A90 /* 8011B27C 00116EDC 2C 03 00 00 */ cmpwi r3, 0 /* 8011B280 00116EE0 40 82 00 14 */ bne lbl_8011B294 /* 8011B284 00116EE4 38 60 01 F4 */ li r3, 0x1f4 /* 8011B288 00116EE8 38 80 00 01 */ li r4, 1 /* 8011B28C 00116EEC 38 A0 00 01 */ li r5, 1 /* 8011B290 00116EF0 48 04 76 B1 */ bl func_80162940 lbl_8011B294: /* 8011B294 00116EF4 38 60 00 09 */ li r3, 9 /* 8011B298 00116EF8 48 04 77 F9 */ bl func_80162A90 /* 8011B29C 00116EFC 2C 03 00 00 */ cmpwi r3, 0 /* 8011B2A0 00116F00 41 82 00 B0 */ beq lbl_8011B350 /* 8011B2A4 00116F04 38 60 01 F0 */ li r3, 0x1f0 /* 8011B2A8 00116F08 48 04 77 E9 */ bl func_80162A90 /* 8011B2AC 00116F0C 28 03 00 01 */ cmplwi r3, 1 /* 8011B2B0 00116F10 41 82 00 24 */ beq lbl_8011B2D4 /* 8011B2B4 00116F14 38 60 01 F2 */ li r3, 0x1f2 /* 8011B2B8 00116F18 48 04 77 D9 */ bl func_80162A90 /* 8011B2BC 00116F1C 28 03 00 01 */ cmplwi r3, 1 /* 8011B2C0 00116F20 41 82 00 14 */ beq lbl_8011B2D4 /* 8011B2C4 00116F24 38 60 01 F4 */ li r3, 0x1f4 /* 8011B2C8 00116F28 48 04 77 C9 */ bl func_80162A90 /* 8011B2CC 00116F2C 28 03 00 01 */ cmplwi r3, 1 /* 8011B2D0 00116F30 40 82 00 80 */ bne lbl_8011B350 lbl_8011B2D4: /* 8011B2D4 00116F34 48 01 F3 F9 */ bl func_8013A6CC /* 8011B2D8 00116F38 2C 03 00 00 */ cmpwi r3, 0 /* 8011B2DC 00116F3C 41 82 00 74 */ beq lbl_8011B350 /* 8011B2E0 00116F40 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B2E4 00116F44 38 80 00 00 */ li r4, 0 /* 8011B2E8 00116F48 4B FF CD 89 */ bl func_80118070 /* 8011B2EC 00116F4C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B2F0 00116F50 38 80 00 08 */ li r4, 8 /* 8011B2F4 00116F54 4B FF A3 49 */ bl func_8011563C /* 8011B2F8 00116F58 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B2FC 00116F5C 38 80 00 00 */ li r4, 0 /* 8011B300 00116F60 4B FF AB CD */ bl func_80115ECC /* 8011B304 00116F64 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13) /* 8011B308 00116F68 38 00 00 00 */ li r0, 0 /* 8011B30C 00116F6C 38 80 00 07 */ li r4, 7 /* 8011B310 00116F70 38 A0 00 00 */ li r5, 0 /* 8011B314 00116F74 A0 66 02 20 */ lhz r3, 0x220(r6) /* 8011B318 00116F78 60 63 10 00 */ ori r3, r3, 0x1000 /* 8011B31C 00116F7C B0 66 02 20 */ sth r3, 0x220(r6) /* 8011B320 00116F80 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13) /* 8011B324 00116F84 A0 66 02 20 */ lhz r3, 0x220(r6) /* 8011B328 00116F88 60 63 08 00 */ ori r3, r3, 0x800 /* 8011B32C 00116F8C B0 66 02 20 */ sth r3, 0x220(r6) /* 8011B330 00116F90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B334 00116F94 B0 03 02 0E */ sth r0, 0x20e(r3) /* 8011B338 00116F98 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B33C 00116F9C 4B FF B3 69 */ bl func_801166A4 /* 8011B340 00116FA0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B344 00116FA4 38 00 02 7A */ li r0, 0x27a /* 8011B348 00116FA8 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011B34C 00116FAC 48 00 14 24 */ b lbl_8011C770 lbl_8011B350: /* 8011B350 00116FB0 38 60 02 5D */ li r3, 0x25d /* 8011B354 00116FB4 48 04 77 3D */ bl func_80162A90 /* 8011B358 00116FB8 2C 03 00 01 */ cmpwi r3, 1 /* 8011B35C 00116FBC 41 82 00 08 */ beq lbl_8011B364 /* 8011B360 00116FC0 48 00 00 24 */ b lbl_8011B384 lbl_8011B364: /* 8011B364 00116FC4 4B FF B0 D1 */ bl func_80116434 /* 8011B368 00116FC8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B36C 00116FCC 38 80 00 04 */ li r4, 4 /* 8011B370 00116FD0 4B FF AB 5D */ bl func_80115ECC /* 8011B374 00116FD4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B378 00116FD8 38 00 02 67 */ li r0, 0x267 /* 8011B37C 00116FDC 3B C0 00 01 */ li r30, 1 /* 8011B380 00116FE0 90 03 00 DC */ stw r0, 0xdc(r3) lbl_8011B384: /* 8011B384 00116FE4 2C 1E 00 00 */ cmpwi r30, 0 /* 8011B388 00116FE8 40 82 13 E8 */ bne lbl_8011C770 /* 8011B38C 00116FEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B390 00116FF0 38 80 00 01 */ li r4, 1 /* 8011B394 00116FF4 4B FF CC DD */ bl func_80118070 /* 8011B398 00116FF8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B39C 00116FFC 38 00 00 09 */ li r0, 9 /* 8011B3A0 00117000 38 80 00 08 */ li r4, 8 /* 8011B3A4 00117004 B0 03 01 2C */ sth r0, 0x12c(r3) /* 8011B3A8 00117008 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B3AC 0011700C 4B FF A2 91 */ bl func_8011563C /* 8011B3B0 00117010 38 60 00 06 */ li r3, 6 /* 8011B3B4 00117014 38 80 00 02 */ li r4, 2 /* 8011B3B8 00117018 38 A0 00 01 */ li r5, 1 /* 8011B3BC 0011701C 48 04 75 85 */ bl func_80162940 /* 8011B3C0 00117020 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B3C4 00117024 38 80 00 05 */ li r4, 5 /* 8011B3C8 00117028 38 A0 00 01 */ li r5, 1 /* 8011B3CC 0011702C 4B FF B2 D9 */ bl func_801166A4 /* 8011B3D0 00117030 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B3D4 00117034 38 80 00 0A */ li r4, 0xa /* 8011B3D8 00117038 38 A0 00 00 */ li r5, 0 /* 8011B3DC 0011703C A8 63 00 8E */ lha r3, 0x8e(r3) /* 8011B3E0 00117040 48 13 89 D1 */ bl func_80253DB0 /* 8011B3E4 00117044 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B3E8 00117048 38 00 00 60 */ li r0, 0x60 /* 8011B3EC 0011704C 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011B3F0 00117050 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B3F4 00117054 88 03 00 E1 */ lbz r0, 0xe1(r3) /* 8011B3F8 00117058 2C 00 00 02 */ cmpwi r0, 2 /* 8011B3FC 0011705C 41 82 00 2C */ beq lbl_8011B428 /* 8011B400 00117060 40 80 00 10 */ bge lbl_8011B410 /* 8011B404 00117064 2C 00 00 01 */ cmpwi r0, 1 /* 8011B408 00117068 40 80 00 14 */ bge lbl_8011B41C /* 8011B40C 0011706C 48 00 00 30 */ b lbl_8011B43C lbl_8011B410: /* 8011B410 00117070 2C 00 00 04 */ cmpwi r0, 4 /* 8011B414 00117074 40 80 00 28 */ bge lbl_8011B43C /* 8011B418 00117078 48 00 00 1C */ b lbl_8011B434 lbl_8011B41C: /* 8011B41C 0011707C 38 00 2B 2F */ li r0, 0x2b2f /* 8011B420 00117080 90 03 01 18 */ stw r0, 0x118(r3) /* 8011B424 00117084 48 00 00 18 */ b lbl_8011B43C lbl_8011B428: /* 8011B428 00117088 38 00 2B 30 */ li r0, 0x2b30 /* 8011B42C 0011708C 90 03 01 18 */ stw r0, 0x118(r3) /* 8011B430 00117090 48 00 00 0C */ b lbl_8011B43C lbl_8011B434: /* 8011B434 00117094 38 00 46 2A */ li r0, 0x462a /* 8011B438 00117098 90 03 01 18 */ stw r0, 0x118(r3) lbl_8011B43C: /* 8011B43C 0011709C 38 60 01 84 */ li r3, 0x184 /* 8011B440 001170A0 48 04 76 51 */ bl func_80162A90 /* 8011B444 001170A4 2C 03 00 00 */ cmpwi r3, 0 /* 8011B448 001170A8 40 82 13 28 */ bne lbl_8011C770 /* 8011B44C 001170AC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B450 001170B0 38 00 00 00 */ li r0, 0 /* 8011B454 001170B4 90 03 01 18 */ stw r0, 0x118(r3) /* 8011B458 001170B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B45C 001170BC A0 03 02 20 */ lhz r0, 0x220(r3) /* 8011B460 001170C0 60 00 01 00 */ ori r0, r0, 0x100 /* 8011B464 001170C4 B0 03 02 20 */ sth r0, 0x220(r3) /* 8011B468 001170C8 48 00 13 08 */ b lbl_8011C770 /* 8011B46C 001170CC A8 67 00 8E */ lha r3, 0x8e(r7) /* 8011B470 001170D0 48 13 89 61 */ bl func_80253DD0 /* 8011B474 001170D4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8011B478 001170D8 28 00 00 03 */ cmplwi r0, 3 /* 8011B47C 001170DC 40 82 12 F4 */ bne lbl_8011C770 /* 8011B480 001170E0 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13) /* 8011B484 001170E4 38 00 00 61 */ li r0, 0x61 /* 8011B488 001170E8 38 60 00 00 */ li r3, 0 /* 8011B48C 001170EC 38 80 00 00 */ li r4, 0 /* 8011B490 001170F0 90 05 00 DC */ stw r0, 0xdc(r5) /* 8011B494 001170F4 4B F3 E4 65 */ bl func_800598F8 /* 8011B498 001170F8 38 60 00 63 */ li r3, 0x63 /* 8011B49C 001170FC 4B F3 E5 25 */ bl func_800599C0 /* 8011B4A0 00117100 38 60 00 01 */ li r3, 1 /* 8011B4A4 00117104 38 80 00 00 */ li r4, 0 /* 8011B4A8 00117108 38 A0 00 00 */ li r5, 0 /* 8011B4AC 0011710C 38 C0 00 02 */ li r6, 2 /* 8011B4B0 00117110 38 E0 00 03 */ li r7, 3 /* 8011B4B4 00117114 39 00 00 00 */ li r8, 0 /* 8011B4B8 00117118 4B F3 E5 11 */ bl func_800599C8 /* 8011B4BC 0011711C 38 60 00 02 */ li r3, 2 /* 8011B4C0 00117120 38 80 00 00 */ li r4, 0 /* 8011B4C4 00117124 38 A0 00 01 */ li r5, 1 /* 8011B4C8 00117128 38 C0 00 00 */ li r6, 0 /* 8011B4CC 0011712C 38 E0 00 63 */ li r7, 0x63 /* 8011B4D0 00117130 39 00 00 00 */ li r8, 0 /* 8011B4D4 00117134 4B F3 E4 F5 */ bl func_800599C8 /* 8011B4D8 00117138 38 60 00 03 */ li r3, 3 /* 8011B4DC 0011713C 38 80 00 01 */ li r4, 1 /* 8011B4E0 00117140 38 A0 00 00 */ li r5, 0 /* 8011B4E4 00117144 38 C0 00 02 */ li r6, 2 /* 8011B4E8 00117148 38 E0 00 63 */ li r7, 0x63 /* 8011B4EC 0011714C 39 00 00 00 */ li r8, 0 /* 8011B4F0 00117150 4B F3 E4 D9 */ bl func_800599C8 /* 8011B4F4 00117154 38 60 00 63 */ li r3, 0x63 /* 8011B4F8 00117158 38 80 00 02 */ li r4, 2 /* 8011B4FC 0011715C 38 A0 00 03 */ li r5, 3 /* 8011B500 00117160 38 C0 00 00 */ li r6, 0 /* 8011B504 00117164 38 E0 00 00 */ li r7, 0 /* 8011B508 00117168 39 00 00 00 */ li r8, 0 /* 8011B50C 0011716C 4B F3 E4 BD */ bl func_800599C8 /* 8011B510 00117170 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13) /* 8011B514 00117174 38 60 01 84 */ li r3, 0x184 /* 8011B518 00117178 88 04 00 E1 */ lbz r0, 0xe1(r4) /* 8011B51C 0011717C 98 04 00 E0 */ stb r0, 0xe0(r4) /* 8011B520 00117180 48 04 75 71 */ bl func_80162A90 /* 8011B524 00117184 2C 03 00 00 */ cmpwi r3, 0 /* 8011B528 00117188 40 82 12 48 */ bne lbl_8011C770 /* 8011B52C 0011718C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B530 00117190 38 00 01 AA */ li r0, 0x1aa /* 8011B534 00117194 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011B538 00117198 48 00 12 38 */ b lbl_8011C770 /* 8011B53C 0011719C 88 87 00 E0 */ lbz r4, 0xe0(r7) /* 8011B540 001171A0 38 60 00 01 */ li r3, 1 /* 8011B544 001171A4 38 A0 00 00 */ li r5, 0 /* 8011B548 001171A8 38 C0 00 01 */ li r6, 1 /* 8011B54C 001171AC 4B F3 E5 21 */ bl func_80059A6C /* 8011B550 001171B0 2C 03 00 00 */ cmpwi r3, 0 /* 8011B554 001171B4 41 82 12 1C */ beq lbl_8011C770 /* 8011B558 001171B8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 8011B55C 001171BC 41 82 01 5C */ beq lbl_8011B6B8 /* 8011B560 001171C0 54 64 04 3E */ clrlwi r4, r3, 0x10 /* 8011B564 001171C4 2C 04 00 63 */ cmpwi r4, 0x63 /* 8011B568 001171C8 41 82 01 0C */ beq lbl_8011B674 /* 8011B56C 001171CC 40 80 00 28 */ bge lbl_8011B594 /* 8011B570 001171D0 2C 04 00 02 */ cmpwi r4, 2 /* 8011B574 001171D4 41 82 00 78 */ beq lbl_8011B5EC /* 8011B578 001171D8 40 80 00 10 */ bge lbl_8011B588 /* 8011B57C 001171DC 2C 04 00 01 */ cmpwi r4, 1 /* 8011B580 001171E0 40 80 00 28 */ bge lbl_8011B5A8 /* 8011B584 001171E4 48 00 11 EC */ b lbl_8011C770 lbl_8011B588: /* 8011B588 001171E8 2C 04 00 04 */ cmpwi r4, 4 /* 8011B58C 001171EC 40 80 11 E4 */ bge lbl_8011C770 /* 8011B590 001171F0 48 00 00 A0 */ b lbl_8011B630 lbl_8011B594: /* 8011B594 001171F4 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 8011B598 001171F8 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l /* 8011B59C 001171FC 7C 04 00 00 */ cmpw r4, r0 /* 8011B5A0 00117200 41 82 00 D4 */ beq lbl_8011B674 /* 8011B5A4 00117204 48 00 11 CC */ b lbl_8011C770 lbl_8011B5A8: /* 8011B5A8 00117208 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B5AC 0011720C 38 80 00 04 */ li r4, 4 /* 8011B5B0 00117210 38 A0 00 00 */ li r5, 0 /* 8011B5B4 00117214 A8 63 00 8E */ lha r3, 0x8e(r3) /* 8011B5B8 00117218 48 13 87 F9 */ bl func_80253DB0 /* 8011B5BC 0011721C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B5C0 00117220 38 80 00 02 */ li r4, 2 /* 8011B5C4 00117224 38 A0 00 00 */ li r5, 0 /* 8011B5C8 00117228 A8 63 00 92 */ lha r3, 0x92(r3) /* 8011B5CC 0011722C 48 13 87 E5 */ bl func_80253DB0 /* 8011B5D0 00117230 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B5D4 00117234 38 80 00 62 */ li r4, 0x62 /* 8011B5D8 00117238 38 00 00 01 */ li r0, 1 /* 8011B5DC 0011723C 90 83 00 DC */ stw r4, 0xdc(r3) /* 8011B5E0 00117240 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B5E4 00117244 98 03 00 E1 */ stb r0, 0xe1(r3) /* 8011B5E8 00117248 48 00 11 88 */ b lbl_8011C770 lbl_8011B5EC: /* 8011B5EC 0011724C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B5F0 00117250 38 80 00 05 */ li r4, 5 /* 8011B5F4 00117254 38 A0 00 00 */ li r5, 0 /* 8011B5F8 00117258 A8 63 00 8E */ lha r3, 0x8e(r3) /* 8011B5FC 0011725C 48 13 87 B5 */ bl func_80253DB0 /* 8011B600 00117260 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B604 00117264 38 80 00 02 */ li r4, 2 /* 8011B608 00117268 38 A0 00 00 */ li r5, 0 /* 8011B60C 0011726C A8 63 00 92 */ lha r3, 0x92(r3) /* 8011B610 00117270 48 13 87 A1 */ bl func_80253DB0 /* 8011B614 00117274 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B618 00117278 38 80 00 62 */ li r4, 0x62 /* 8011B61C 0011727C 38 00 00 02 */ li r0, 2 /* 8011B620 00117280 90 83 00 DC */ stw r4, 0xdc(r3) /* 8011B624 00117284 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B628 00117288 98 03 00 E1 */ stb r0, 0xe1(r3) /* 8011B62C 0011728C 48 00 11 44 */ b lbl_8011C770 lbl_8011B630: /* 8011B630 00117290 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B634 00117294 38 80 00 06 */ li r4, 6 /* 8011B638 00117298 38 A0 00 00 */ li r5, 0 /* 8011B63C 0011729C A8 63 00 8E */ lha r3, 0x8e(r3) /* 8011B640 001172A0 48 13 87 71 */ bl func_80253DB0 /* 8011B644 001172A4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B648 001172A8 38 80 00 02 */ li r4, 2 /* 8011B64C 001172AC 38 A0 00 00 */ li r5, 0 /* 8011B650 001172B0 A8 63 00 92 */ lha r3, 0x92(r3) /* 8011B654 001172B4 48 13 87 5D */ bl func_80253DB0 /* 8011B658 001172B8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B65C 001172BC 38 80 00 62 */ li r4, 0x62 /* 8011B660 001172C0 38 00 00 03 */ li r0, 3 /* 8011B664 001172C4 90 83 00 DC */ stw r4, 0xdc(r3) /* 8011B668 001172C8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B66C 001172CC 98 03 00 E1 */ stb r0, 0xe1(r3) /* 8011B670 001172D0 48 00 11 00 */ b lbl_8011C770 lbl_8011B674: /* 8011B674 001172D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B678 001172D8 38 80 00 08 */ li r4, 8 /* 8011B67C 001172DC 38 A0 00 00 */ li r5, 0 /* 8011B680 001172E0 A8 63 00 8E */ lha r3, 0x8e(r3) /* 8011B684 001172E4 48 13 87 2D */ bl func_80253DB0 /* 8011B688 001172E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B68C 001172EC 38 80 00 01 */ li r4, 1 /* 8011B690 001172F0 38 A0 00 00 */ li r5, 0 /* 8011B694 001172F4 A8 63 00 92 */ lha r3, 0x92(r3) /* 8011B698 001172F8 48 13 87 19 */ bl func_80253DB0 /* 8011B69C 001172FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B6A0 00117300 38 80 00 62 */ li r4, 0x62 /* 8011B6A4 00117304 38 00 00 FF */ li r0, 0xff /* 8011B6A8 00117308 90 83 00 DC */ stw r4, 0xdc(r3) /* 8011B6AC 0011730C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B6B0 00117310 98 03 00 E1 */ stb r0, 0xe1(r3) /* 8011B6B4 00117314 48 00 10 BC */ b lbl_8011C770 lbl_8011B6B8: /* 8011B6B8 00117318 2C 03 00 03 */ cmpwi r3, 3 /* 8011B6BC 0011731C 41 82 00 94 */ beq lbl_8011B750 /* 8011B6C0 00117320 40 80 00 14 */ bge lbl_8011B6D4 /* 8011B6C4 00117324 2C 03 00 01 */ cmpwi r3, 1 /* 8011B6C8 00117328 41 82 00 18 */ beq lbl_8011B6E0 /* 8011B6CC 0011732C 40 80 00 4C */ bge lbl_8011B718 /* 8011B6D0 00117330 48 00 10 A0 */ b lbl_8011C770 lbl_8011B6D4: /* 8011B6D4 00117334 2C 03 00 63 */ cmpwi r3, 0x63 /* 8011B6D8 00117338 41 82 00 B0 */ beq lbl_8011B788 /* 8011B6DC 0011733C 48 00 10 94 */ b lbl_8011C770 lbl_8011B6E0: /* 8011B6E0 00117340 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B6E4 00117344 38 80 00 00 */ li r4, 0 /* 8011B6E8 00117348 38 A0 00 00 */ li r5, 0 /* 8011B6EC 0011734C A8 63 00 8E */ lha r3, 0x8e(r3) /* 8011B6F0 00117350 48 13 86 C1 */ bl func_80253DB0 /* 8011B6F4 00117354 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B6F8 00117358 38 80 00 02 */ li r4, 2 /* 8011B6FC 0011735C 38 A0 00 00 */ li r5, 0 /* 8011B700 00117360 A8 63 00 92 */ lha r3, 0x92(r3) /* 8011B704 00117364 48 13 86 AD */ bl func_80253DB0 /* 8011B708 00117368 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B70C 0011736C 38 00 2B 2F */ li r0, 0x2b2f /* 8011B710 00117370 90 03 01 18 */ stw r0, 0x118(r3) /* 8011B714 00117374 48 00 10 5C */ b lbl_8011C770 lbl_8011B718: /* 8011B718 00117378 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B71C 0011737C 38 80 00 01 */ li r4, 1 /* 8011B720 00117380 38 A0 00 00 */ li r5, 0 /* 8011B724 00117384 A8 63 00 8E */ lha r3, 0x8e(r3) /* 8011B728 00117388 48 13 86 89 */ bl func_80253DB0 /* 8011B72C 0011738C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B730 00117390 38 80 00 02 */ li r4, 2 /* 8011B734 00117394 38 A0 00 00 */ li r5, 0 /* 8011B738 00117398 A8 63 00 92 */ lha r3, 0x92(r3) /* 8011B73C 0011739C 48 13 86 75 */ bl func_80253DB0 /* 8011B740 001173A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B744 001173A4 38 00 2B 30 */ li r0, 0x2b30 /* 8011B748 001173A8 90 03 01 18 */ stw r0, 0x118(r3) /* 8011B74C 001173AC 48 00 10 24 */ b lbl_8011C770 lbl_8011B750: /* 8011B750 001173B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B754 001173B4 38 80 00 02 */ li r4, 2 /* 8011B758 001173B8 38 A0 00 00 */ li r5, 0 /* 8011B75C 001173BC A8 63 00 8E */ lha r3, 0x8e(r3) /* 8011B760 001173C0 48 13 86 51 */ bl func_80253DB0 /* 8011B764 001173C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B768 001173C8 38 80 00 02 */ li r4, 2 /* 8011B76C 001173CC 38 A0 00 00 */ li r5, 0 /* 8011B770 001173D0 A8 63 00 92 */ lha r3, 0x92(r3) /* 8011B774 001173D4 48 13 86 3D */ bl func_80253DB0 /* 8011B778 001173D8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B77C 001173DC 38 00 46 2A */ li r0, 0x462a /* 8011B780 001173E0 90 03 01 18 */ stw r0, 0x118(r3) /* 8011B784 001173E4 48 00 0F EC */ b lbl_8011C770 lbl_8011B788: /* 8011B788 001173E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B78C 001173EC 38 80 00 08 */ li r4, 8 /* 8011B790 001173F0 38 A0 00 00 */ li r5, 0 /* 8011B794 001173F4 A8 63 00 8E */ lha r3, 0x8e(r3) /* 8011B798 001173F8 48 13 86 19 */ bl func_80253DB0 /* 8011B79C 001173FC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B7A0 00117400 38 80 00 00 */ li r4, 0 /* 8011B7A4 00117404 38 A0 00 00 */ li r5, 0 /* 8011B7A8 00117408 A8 63 00 92 */ lha r3, 0x92(r3) /* 8011B7AC 0011740C 48 13 86 05 */ bl func_80253DB0 /* 8011B7B0 00117410 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B7B4 00117414 38 00 00 00 */ li r0, 0 /* 8011B7B8 00117418 90 03 01 18 */ stw r0, 0x118(r3) /* 8011B7BC 0011741C 48 00 0F B4 */ b lbl_8011C770 /* 8011B7C0 00117420 88 07 00 E1 */ lbz r0, 0xe1(r7) /* 8011B7C4 00117424 28 00 00 FF */ cmplwi r0, 0xff /* 8011B7C8 00117428 40 82 00 64 */ bne lbl_8011B82C /* 8011B7CC 0011742C A8 67 00 92 */ lha r3, 0x92(r7) /* 8011B7D0 00117430 48 13 86 01 */ bl func_80253DD0 /* 8011B7D4 00117434 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8011B7D8 00117438 28 00 00 03 */ cmplwi r0, 3 /* 8011B7DC 0011743C 40 82 0F 94 */ bne lbl_8011C770 /* 8011B7E0 00117440 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B7E4 00117444 38 80 00 09 */ li r4, 9 /* 8011B7E8 00117448 38 A0 00 00 */ li r5, 0 /* 8011B7EC 0011744C A8 63 00 8E */ lha r3, 0x8e(r3) /* 8011B7F0 00117450 48 13 85 C1 */ bl func_80253DB0 /* 8011B7F4 00117454 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B7F8 00117458 38 80 00 03 */ li r4, 3 /* 8011B7FC 0011745C 38 A0 00 00 */ li r5, 0 /* 8011B800 00117460 A8 63 00 92 */ lha r3, 0x92(r3) /* 8011B804 00117464 48 13 85 AD */ bl func_80253DB0 /* 8011B808 00117468 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B80C 0011746C 38 80 00 01 */ li r4, 1 /* 8011B810 00117470 38 A0 00 00 */ li r5, 0 /* 8011B814 00117474 A8 63 00 96 */ lha r3, 0x96(r3) /* 8011B818 00117478 48 13 85 99 */ bl func_80253DB0 /* 8011B81C 0011747C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B820 00117480 38 00 00 64 */ li r0, 0x64 /* 8011B824 00117484 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011B828 00117488 48 00 0F 48 */ b lbl_8011C770 lbl_8011B82C: /* 8011B82C 0011748C A8 67 00 8E */ lha r3, 0x8e(r7) /* 8011B830 00117490 48 13 85 A1 */ bl func_80253DD0 /* 8011B834 00117494 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8011B838 00117498 28 00 00 03 */ cmplwi r0, 3 /* 8011B83C 0011749C 40 82 0F 34 */ bne lbl_8011C770 /* 8011B840 001174A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B844 001174A4 88 03 00 E1 */ lbz r0, 0xe1(r3) /* 8011B848 001174A8 28 00 00 01 */ cmplwi r0, 1 /* 8011B84C 001174AC 40 82 00 68 */ bne lbl_8011B8B4 /* 8011B850 001174B0 48 04 2D C1 */ bl func_8015E610 /* 8011B854 001174B4 2C 03 00 00 */ cmpwi r3, 0 /* 8011B858 001174B8 40 82 00 5C */ bne lbl_8011B8B4 /* 8011B85C 001174BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B860 001174C0 38 80 00 09 */ li r4, 9 /* 8011B864 001174C4 38 A0 00 00 */ li r5, 0 /* 8011B868 001174C8 A8 63 00 8E */ lha r3, 0x8e(r3) /* 8011B86C 001174CC 48 13 85 45 */ bl func_80253DB0 /* 8011B870 001174D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B874 001174D4 38 80 00 03 */ li r4, 3 /* 8011B878 001174D8 38 A0 00 00 */ li r5, 0 /* 8011B87C 001174DC A8 63 00 92 */ lha r3, 0x92(r3) /* 8011B880 001174E0 48 13 85 31 */ bl func_80253DB0 /* 8011B884 001174E4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B888 001174E8 38 00 00 63 */ li r0, 0x63 /* 8011B88C 001174EC 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011B890 001174F0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B894 001174F4 A0 03 02 20 */ lhz r0, 0x220(r3) /* 8011B898 001174F8 60 00 10 00 */ ori r0, r0, 0x1000 /* 8011B89C 001174FC B0 03 02 20 */ sth r0, 0x220(r3) /* 8011B8A0 00117500 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B8A4 00117504 A0 03 02 20 */ lhz r0, 0x220(r3) /* 8011B8A8 00117508 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13 /* 8011B8AC 0011750C B0 03 02 20 */ sth r0, 0x220(r3) /* 8011B8B0 00117510 48 00 0E C0 */ b lbl_8011C770 lbl_8011B8B4: /* 8011B8B4 00117514 4B F3 A9 C1 */ bl func_80056274 /* 8011B8B8 00117518 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B8BC 0011751C 38 00 00 65 */ li r0, 0x65 /* 8011B8C0 00117520 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011B8C4 00117524 48 00 0E AC */ b lbl_8011C770 /* 8011B8C8 00117528 A8 67 00 8E */ lha r3, 0x8e(r7) /* 8011B8CC 0011752C 48 13 85 05 */ bl func_80253DD0 /* 8011B8D0 00117530 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8011B8D4 00117534 28 00 00 03 */ cmplwi r0, 3 /* 8011B8D8 00117538 40 82 0E 98 */ bne lbl_8011C770 /* 8011B8DC 0011753C 38 60 02 5D */ li r3, 0x25d /* 8011B8E0 00117540 38 80 00 01 */ li r4, 1 /* 8011B8E4 00117544 38 A0 00 01 */ li r5, 1 /* 8011B8E8 00117548 48 04 70 59 */ bl func_80162940 /* 8011B8EC 0011754C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B8F0 00117550 38 80 00 05 */ li r4, 5 /* 8011B8F4 00117554 38 A0 00 00 */ li r5, 0 /* 8011B8F8 00117558 4B FF AD AD */ bl func_801166A4 /* 8011B8FC 0011755C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B900 00117560 38 80 00 07 */ li r4, 7 /* 8011B904 00117564 38 A0 00 00 */ li r5, 0 /* 8011B908 00117568 4B FF AD 9D */ bl func_801166A4 /* 8011B90C 0011756C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B910 00117570 38 00 00 5F */ li r0, 0x5f /* 8011B914 00117574 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011B918 00117578 48 00 0E 58 */ b lbl_8011C770 /* 8011B91C 0011757C A8 67 00 8E */ lha r3, 0x8e(r7) /* 8011B920 00117580 48 13 84 B1 */ bl func_80253DD0 /* 8011B924 00117584 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8011B928 00117588 28 00 00 03 */ cmplwi r0, 3 /* 8011B92C 0011758C 40 82 0E 44 */ bne lbl_8011C770 /* 8011B930 00117590 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B934 00117594 38 80 00 05 */ li r4, 5 /* 8011B938 00117598 38 A0 00 00 */ li r5, 0 /* 8011B93C 0011759C 4B FF AD 69 */ bl func_801166A4 /* 8011B940 001175A0 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13) /* 8011B944 001175A4 3B E0 00 2B */ li r31, 0x2b /* 8011B948 001175A8 38 60 00 06 */ li r3, 6 /* 8011B94C 001175AC 38 80 00 09 */ li r4, 9 /* 8011B950 001175B0 93 E5 00 DC */ stw r31, 0xdc(r5) /* 8011B954 001175B4 38 A0 00 01 */ li r5, 1 /* 8011B958 001175B8 48 04 6F E9 */ bl func_80162940 /* 8011B95C 001175BC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B960 001175C0 38 80 00 07 */ li r4, 7 /* 8011B964 001175C4 38 A0 00 00 */ li r5, 0 /* 8011B968 001175C8 4B FF AD 3D */ bl func_801166A4 /* 8011B96C 001175CC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B970 001175D0 38 80 00 09 */ li r4, 9 /* 8011B974 001175D4 38 A0 00 00 */ li r5, 0 /* 8011B978 001175D8 4B FF AD 2D */ bl func_801166A4 /* 8011B97C 001175DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B980 001175E0 38 00 00 04 */ li r0, 4 /* 8011B984 001175E4 93 E3 00 DC */ stw r31, 0xdc(r3) /* 8011B988 001175E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B98C 001175EC 98 03 00 E1 */ stb r0, 0xe1(r3) /* 8011B990 001175F0 48 00 0D E0 */ b lbl_8011C770 /* 8011B994 001175F4 4B F3 A9 65 */ bl func_800562F8 /* 8011B998 001175F8 2C 03 00 00 */ cmpwi r3, 0 /* 8011B99C 001175FC 41 82 0D D4 */ beq lbl_8011C770 /* 8011B9A0 00117600 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011B9A4 00117604 38 80 00 05 */ li r4, 5 /* 8011B9A8 00117608 38 A0 00 00 */ li r5, 0 /* 8011B9AC 0011760C 4B FF AC F9 */ bl func_801166A4 /* 8011B9B0 00117610 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13) /* 8011B9B4 00117614 38 00 00 2B */ li r0, 0x2b /* 8011B9B8 00117618 38 60 00 06 */ li r3, 6 /* 8011B9BC 0011761C 38 80 00 09 */ li r4, 9 /* 8011B9C0 00117620 90 05 00 DC */ stw r0, 0xdc(r5) /* 8011B9C4 00117624 38 A0 00 01 */ li r5, 1 /* 8011B9C8 00117628 48 04 6F 79 */ bl func_80162940 /* 8011B9CC 0011762C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13) /* 8011B9D0 00117630 88 05 00 E1 */ lbz r0, 0xe1(r5) /* 8011B9D4 00117634 2C 00 00 02 */ cmpwi r0, 2 /* 8011B9D8 00117638 41 82 00 3C */ beq lbl_8011BA14 /* 8011B9DC 0011763C 40 80 00 10 */ bge lbl_8011B9EC /* 8011B9E0 00117640 2C 00 00 01 */ cmpwi r0, 1 /* 8011B9E4 00117644 40 80 00 14 */ bge lbl_8011B9F8 /* 8011B9E8 00117648 48 00 0D 88 */ b lbl_8011C770 lbl_8011B9EC: /* 8011B9EC 0011764C 2C 00 00 04 */ cmpwi r0, 4 /* 8011B9F0 00117650 40 80 0D 80 */ bge lbl_8011C770 /* 8011B9F4 00117654 48 00 00 94 */ b lbl_8011BA88 lbl_8011B9F8: /* 8011B9F8 00117658 38 00 00 66 */ li r0, 0x66 /* 8011B9FC 0011765C 90 05 00 DC */ stw r0, 0xdc(r5) /* 8011BA00 00117660 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BA04 00117664 A0 03 02 20 */ lhz r0, 0x220(r3) /* 8011BA08 00117668 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf /* 8011BA0C 0011766C B0 03 02 20 */ sth r0, 0x220(r3) /* 8011BA10 00117670 48 00 0D 60 */ b lbl_8011C770 lbl_8011BA14: /* 8011BA14 00117674 38 00 00 00 */ li r0, 0 /* 8011BA18 00117678 38 60 02 61 */ li r3, 0x261 /* 8011BA1C 0011767C 90 05 00 DC */ stw r0, 0xdc(r5) /* 8011BA20 00117680 38 80 00 00 */ li r4, 0 /* 8011BA24 00117684 38 A0 00 01 */ li r5, 1 /* 8011BA28 00117688 48 04 6F 19 */ bl func_80162940 /* 8011BA2C 0011768C 80 CD 82 80 */ lwz r6, lbl_8063D540-_SDA_BASE_(r13) /* 8011BA30 00117690 38 60 00 18 */ li r3, 0x18 /* 8011BA34 00117694 38 80 00 01 */ li r4, 1 /* 8011BA38 00117698 38 A0 00 01 */ li r5, 1 /* 8011BA3C 0011769C A0 06 02 20 */ lhz r0, 0x220(r6) /* 8011BA40 001176A0 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf /* 8011BA44 001176A4 B0 06 02 20 */ sth r0, 0x220(r6) /* 8011BA48 001176A8 48 04 6E F9 */ bl func_80162940 /* 8011BA4C 001176AC 38 60 00 07 */ li r3, 7 /* 8011BA50 001176B0 38 80 FF FF */ li r4, -1 /* 8011BA54 001176B4 4B FC 97 D1 */ bl func_800E5224 /* 8011BA58 001176B8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8011BA5C 001176BC 40 82 00 14 */ bne lbl_8011BA70 /* 8011BA60 001176C0 38 60 00 18 */ li r3, 0x18 /* 8011BA64 001176C4 38 80 00 02 */ li r4, 2 /* 8011BA68 001176C8 38 A0 00 01 */ li r5, 1 /* 8011BA6C 001176CC 48 04 6E D5 */ bl func_80162940 lbl_8011BA70: /* 8011BA70 001176D0 38 60 00 04 */ li r3, 4 /* 8011BA74 001176D4 38 80 00 00 */ li r4, 0 /* 8011BA78 001176D8 38 A0 00 00 */ li r5, 0 /* 8011BA7C 001176DC 38 C0 00 01 */ li r6, 1 /* 8011BA80 001176E0 4B FC A7 A9 */ bl func_800E6228 /* 8011BA84 001176E4 48 00 0C EC */ b lbl_8011C770 lbl_8011BA88: /* 8011BA88 001176E8 38 00 00 70 */ li r0, 0x70 /* 8011BA8C 001176EC 38 80 00 00 */ li r4, 0 /* 8011BA90 001176F0 90 05 00 DC */ stw r0, 0xdc(r5) /* 8011BA94 001176F4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BA98 001176F8 4B FF 8F D9 */ bl func_80114A70 /* 8011BA9C 001176FC 38 60 00 02 */ li r3, 2 /* 8011BAA0 00117700 4B F3 BF 5D */ bl func_800579FC /* 8011BAA4 00117704 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BAA8 00117708 38 80 00 1E */ li r4, 0x1e /* 8011BAAC 0011770C 38 A0 00 01 */ li r5, 1 /* 8011BAB0 00117710 4B FF AB F5 */ bl func_801166A4 /* 8011BAB4 00117714 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BAB8 00117718 38 80 00 1E */ li r4, 0x1e /* 8011BABC 0011771C 38 A0 00 04 */ li r5, 4 /* 8011BAC0 00117720 4B FF AB C9 */ bl func_80116688 /* 8011BAC4 00117724 4B F3 A7 F9 */ bl func_800562BC /* 8011BAC8 00117728 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13) /* 8011BACC 0011772C 38 00 00 0A */ li r0, 0xa /* 8011BAD0 00117730 A0 64 02 20 */ lhz r3, 0x220(r4) /* 8011BAD4 00117734 54 63 04 5E */ rlwinm r3, r3, 0, 0x11, 0xf /* 8011BAD8 00117738 B0 64 02 20 */ sth r3, 0x220(r4) /* 8011BADC 0011773C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BAE0 00117740 B0 03 01 2C */ sth r0, 0x12c(r3) /* 8011BAE4 00117744 48 00 0C 8C */ b lbl_8011C770 /* 8011BAE8 00117748 48 04 2B 29 */ bl func_8015E610 /* 8011BAEC 0011774C 2C 03 00 00 */ cmpwi r3, 0 /* 8011BAF0 00117750 41 82 00 8C */ beq lbl_8011BB7C /* 8011BAF4 00117754 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BAF8 00117758 38 80 00 07 */ li r4, 7 /* 8011BAFC 0011775C 38 A0 00 00 */ li r5, 0 /* 8011BB00 00117760 4B FF AB A5 */ bl func_801166A4 /* 8011BB04 00117764 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BB08 00117768 38 80 00 09 */ li r4, 9 /* 8011BB0C 0011776C 38 A0 00 00 */ li r5, 0 /* 8011BB10 00117770 4B FF AB 95 */ bl func_801166A4 /* 8011BB14 00117774 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BB18 00117778 38 80 00 00 */ li r4, 0 /* 8011BB1C 0011777C A0 03 02 20 */ lhz r0, 0x220(r3) /* 8011BB20 00117780 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf /* 8011BB24 00117784 B0 03 02 20 */ sth r0, 0x220(r3) /* 8011BB28 00117788 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BB2C 0011778C 4B FF 8F 45 */ bl func_80114A70 /* 8011BB30 00117790 38 60 00 02 */ li r3, 2 /* 8011BB34 00117794 4B F3 BE C9 */ bl func_800579FC /* 8011BB38 00117798 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BB3C 0011779C 38 80 00 11 */ li r4, 0x11 /* 8011BB40 001177A0 38 A0 00 01 */ li r5, 1 /* 8011BB44 001177A4 4B FF AB 61 */ bl func_801166A4 /* 8011BB48 001177A8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BB4C 001177AC 38 80 00 11 */ li r4, 0x11 /* 8011BB50 001177B0 38 A0 00 06 */ li r5, 6 /* 8011BB54 001177B4 4B FF AB 35 */ bl func_80116688 /* 8011BB58 001177B8 4B F3 A7 65 */ bl func_800562BC /* 8011BB5C 001177BC 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13) /* 8011BB60 001177C0 38 00 00 67 */ li r0, 0x67 /* 8011BB64 001177C4 38 60 02 5D */ li r3, 0x25d /* 8011BB68 001177C8 38 80 00 01 */ li r4, 1 /* 8011BB6C 001177CC 90 05 00 DC */ stw r0, 0xdc(r5) /* 8011BB70 001177D0 38 A0 00 01 */ li r5, 1 /* 8011BB74 001177D4 48 04 6D CD */ bl func_80162940 /* 8011BB78 001177D8 48 00 0B F8 */ b lbl_8011C770 lbl_8011BB7C: /* 8011BB7C 001177DC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BB80 001177E0 38 00 00 6E */ li r0, 0x6e /* 8011BB84 001177E4 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011BB88 001177E8 48 00 0B E8 */ b lbl_8011C770 /* 8011BB8C 001177EC A8 67 00 A6 */ lha r3, 0xa6(r7) /* 8011BB90 001177F0 48 13 82 41 */ bl func_80253DD0 /* 8011BB94 001177F4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8011BB98 001177F8 28 00 00 03 */ cmplwi r0, 3 /* 8011BB9C 001177FC 40 82 0B D4 */ bne lbl_8011C770 /* 8011BBA0 00117800 4B F3 A7 59 */ bl func_800562F8 /* 8011BBA4 00117804 2C 03 00 00 */ cmpwi r3, 0 /* 8011BBA8 00117808 41 82 0B C8 */ beq lbl_8011C770 /* 8011BBAC 0011780C 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13) /* 8011BBB0 00117810 38 00 00 69 */ li r0, 0x69 /* 8011BBB4 00117814 38 60 00 00 */ li r3, 0 /* 8011BBB8 00117818 38 80 00 00 */ li r4, 0 /* 8011BBBC 0011781C 90 05 00 DC */ stw r0, 0xdc(r5) /* 8011BBC0 00117820 4B F3 DD 39 */ bl func_800598F8 /* 8011BBC4 00117824 38 60 00 03 */ li r3, 3 /* 8011BBC8 00117828 38 80 00 00 */ li r4, 0 /* 8011BBCC 0011782C 38 A0 00 04 */ li r5, 4 /* 8011BBD0 00117830 38 C0 00 04 */ li r6, 4 /* 8011BBD4 00117834 38 E0 00 00 */ li r7, 0 /* 8011BBD8 00117838 39 00 00 00 */ li r8, 0 /* 8011BBDC 0011783C 4B F3 DD ED */ bl func_800599C8 /* 8011BBE0 00117840 38 60 00 04 */ li r3, 4 /* 8011BBE4 00117844 38 80 00 00 */ li r4, 0 /* 8011BBE8 00117848 38 A0 00 03 */ li r5, 3 /* 8011BBEC 0011784C 38 C0 00 03 */ li r6, 3 /* 8011BBF0 00117850 38 E0 00 00 */ li r7, 0 /* 8011BBF4 00117854 39 00 00 00 */ li r8, 0 /* 8011BBF8 00117858 4B F3 DD D1 */ bl func_800599C8 /* 8011BBFC 0011785C 48 00 0B 74 */ b lbl_8011C770 /* 8011BC00 00117860 38 60 00 00 */ li r3, 0 /* 8011BC04 00117864 38 80 00 03 */ li r4, 3 /* 8011BC08 00117868 38 A0 00 00 */ li r5, 0 /* 8011BC0C 0011786C 38 C0 00 01 */ li r6, 1 /* 8011BC10 00117870 4B F3 DE 5D */ bl func_80059A6C /* 8011BC14 00117874 2C 03 00 00 */ cmpwi r3, 0 /* 8011BC18 00117878 41 82 0B 58 */ beq lbl_8011C770 /* 8011BC1C 0011787C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 8011BC20 00117880 41 82 00 84 */ beq lbl_8011BCA4 /* 8011BC24 00117884 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8011BC28 00117888 2C 00 00 04 */ cmpwi r0, 4 /* 8011BC2C 0011788C 41 82 00 48 */ beq lbl_8011BC74 /* 8011BC30 00117890 40 80 0B 40 */ bge lbl_8011C770 /* 8011BC34 00117894 2C 00 00 03 */ cmpwi r0, 3 /* 8011BC38 00117898 40 80 00 08 */ bge lbl_8011BC40 /* 8011BC3C 0011789C 48 00 0B 34 */ b lbl_8011C770 lbl_8011BC40: /* 8011BC40 001178A0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BC44 001178A4 38 80 00 02 */ li r4, 2 /* 8011BC48 001178A8 38 A0 00 00 */ li r5, 0 /* 8011BC4C 001178AC A8 63 00 A6 */ lha r3, 0xa6(r3) /* 8011BC50 001178B0 48 13 81 61 */ bl func_80253DB0 /* 8011BC54 001178B4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BC58 001178B8 38 80 00 6A */ li r4, 0x6a /* 8011BC5C 001178BC 38 00 00 03 */ li r0, 3 /* 8011BC60 001178C0 90 83 00 DC */ stw r4, 0xdc(r3) /* 8011BC64 001178C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BC68 001178C8 98 03 00 E1 */ stb r0, 0xe1(r3) /* 8011BC6C 001178CC 4B EE DB 85 */ bl func_800097F0 /* 8011BC70 001178D0 48 00 0B 00 */ b lbl_8011C770 lbl_8011BC74: /* 8011BC74 001178D4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BC78 001178D8 38 80 00 03 */ li r4, 3 /* 8011BC7C 001178DC 38 A0 00 00 */ li r5, 0 /* 8011BC80 001178E0 A8 63 00 A6 */ lha r3, 0xa6(r3) /* 8011BC84 001178E4 48 13 81 2D */ bl func_80253DB0 /* 8011BC88 001178E8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BC8C 001178EC 38 80 00 6A */ li r4, 0x6a /* 8011BC90 001178F0 38 00 00 04 */ li r0, 4 /* 8011BC94 001178F4 90 83 00 DC */ stw r4, 0xdc(r3) /* 8011BC98 001178F8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BC9C 001178FC 98 03 00 E1 */ stb r0, 0xe1(r3) /* 8011BCA0 00117900 48 00 0A D0 */ b lbl_8011C770 lbl_8011BCA4: /* 8011BCA4 00117904 2C 03 00 04 */ cmpwi r3, 4 /* 8011BCA8 00117908 41 82 00 2C */ beq lbl_8011BCD4 /* 8011BCAC 0011790C 40 80 0A C4 */ bge lbl_8011C770 /* 8011BCB0 00117910 2C 03 00 03 */ cmpwi r3, 3 /* 8011BCB4 00117914 40 80 00 08 */ bge lbl_8011BCBC /* 8011BCB8 00117918 48 00 0A B8 */ b lbl_8011C770 lbl_8011BCBC: /* 8011BCBC 0011791C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BCC0 00117920 38 80 00 00 */ li r4, 0 /* 8011BCC4 00117924 38 A0 00 00 */ li r5, 0 /* 8011BCC8 00117928 A8 63 00 A6 */ lha r3, 0xa6(r3) /* 8011BCCC 0011792C 48 13 80 E5 */ bl func_80253DB0 /* 8011BCD0 00117930 48 00 0A A0 */ b lbl_8011C770 lbl_8011BCD4: /* 8011BCD4 00117934 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BCD8 00117938 38 80 00 01 */ li r4, 1 /* 8011BCDC 0011793C 38 A0 00 00 */ li r5, 0 /* 8011BCE0 00117940 A8 63 00 A6 */ lha r3, 0xa6(r3) /* 8011BCE4 00117944 48 13 80 CD */ bl func_80253DB0 /* 8011BCE8 00117948 48 00 0A 88 */ b lbl_8011C770 /* 8011BCEC 0011794C A8 67 00 A6 */ lha r3, 0xa6(r7) /* 8011BCF0 00117950 48 13 80 E1 */ bl func_80253DD0 /* 8011BCF4 00117954 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8011BCF8 00117958 28 00 00 03 */ cmplwi r0, 3 /* 8011BCFC 0011795C 40 82 0A 74 */ bne lbl_8011C770 /* 8011BD00 00117960 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BD04 00117964 88 03 00 E1 */ lbz r0, 0xe1(r3) /* 8011BD08 00117968 28 00 00 03 */ cmplwi r0, 3 /* 8011BD0C 0011796C 40 82 00 14 */ bne lbl_8011BD20 /* 8011BD10 00117970 A8 63 00 A6 */ lha r3, 0xa6(r3) /* 8011BD14 00117974 38 80 00 05 */ li r4, 5 /* 8011BD18 00117978 38 A0 00 00 */ li r5, 0 /* 8011BD1C 0011797C 48 13 80 95 */ bl func_80253DB0 lbl_8011BD20: /* 8011BD20 00117980 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BD24 00117984 38 00 00 68 */ li r0, 0x68 /* 8011BD28 00117988 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011BD2C 0011798C 48 00 0A 44 */ b lbl_8011C770 /* 8011BD30 00117990 88 07 00 E1 */ lbz r0, 0xe1(r7) /* 8011BD34 00117994 28 00 00 03 */ cmplwi r0, 3 /* 8011BD38 00117998 40 82 00 38 */ bne lbl_8011BD70 /* 8011BD3C 0011799C A8 67 00 A6 */ lha r3, 0xa6(r7) /* 8011BD40 001179A0 48 13 80 91 */ bl func_80253DD0 /* 8011BD44 001179A4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8011BD48 001179A8 28 00 00 03 */ cmplwi r0, 3 /* 8011BD4C 001179AC 40 82 0A 24 */ bne lbl_8011C770 /* 8011BD50 001179B0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BD54 001179B4 38 80 00 11 */ li r4, 0x11 /* 8011BD58 001179B8 38 A0 00 00 */ li r5, 0 /* 8011BD5C 001179BC 4B FF A9 49 */ bl func_801166A4 /* 8011BD60 001179C0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BD64 001179C4 38 00 00 6B */ li r0, 0x6b /* 8011BD68 001179C8 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011BD6C 001179CC 48 00 0A 04 */ b lbl_8011C770 lbl_8011BD70: /* 8011BD70 001179D0 38 00 00 6E */ li r0, 0x6e /* 8011BD74 001179D4 90 07 00 DC */ stw r0, 0xdc(r7) /* 8011BD78 001179D8 48 00 09 F8 */ b lbl_8011C770 /* 8011BD7C 001179DC 4B EE DA 75 */ bl func_800097F0 /* 8011BD80 001179E0 38 60 00 03 */ li r3, 3 /* 8011BD84 001179E4 38 80 00 01 */ li r4, 1 /* 8011BD88 001179E8 48 04 28 AD */ bl func_8015E634 /* 8011BD8C 001179EC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BD90 001179F0 38 00 00 6C */ li r0, 0x6c /* 8011BD94 001179F4 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011BD98 001179F8 48 00 09 D8 */ b lbl_8011C770 /* 8011BD9C 001179FC 48 04 29 E9 */ bl func_8015E784 /* 8011BDA0 00117A00 2C 03 00 00 */ cmpwi r3, 0 /* 8011BDA4 00117A04 41 82 09 CC */ beq lbl_8011C770 /* 8011BDA8 00117A08 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BDAC 00117A0C 38 80 00 6D */ li r4, 0x6d /* 8011BDB0 00117A10 38 00 01 2C */ li r0, 0x12c /* 8011BDB4 00117A14 90 83 00 DC */ stw r4, 0xdc(r3) /* 8011BDB8 00117A18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BDBC 00117A1C B0 03 01 EC */ sth r0, 0x1ec(r3) /* 8011BDC0 00117A20 4B EE DA 19 */ bl func_800097D8 /* 8011BDC4 00117A24 48 00 09 AC */ b lbl_8011C770 /* 8011BDC8 00117A28 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13) /* 8011BDCC 00117A2C 88 04 00 82 */ lbz r0, 0x82(r4) /* 8011BDD0 00117A30 2C 00 00 00 */ cmpwi r0, 0 /* 8011BDD4 00117A34 40 82 09 9C */ bne lbl_8011C770 /* 8011BDD8 00117A38 38 60 00 00 */ li r3, 0 /* 8011BDDC 00117A3C 40 82 00 10 */ bne lbl_8011BDEC /* 8011BDE0 00117A40 88 04 00 83 */ lbz r0, 0x83(r4) /* 8011BDE4 00117A44 2C 00 00 00 */ cmpwi r0, 0 /* 8011BDE8 00117A48 41 82 00 08 */ beq lbl_8011BDF0 lbl_8011BDEC: /* 8011BDEC 00117A4C 38 60 00 01 */ li r3, 1 lbl_8011BDF0: /* 8011BDF0 00117A50 2C 03 00 00 */ cmpwi r3, 0 /* 8011BDF4 00117A54 40 82 09 7C */ bne lbl_8011C770 /* 8011BDF8 00117A58 A0 C7 01 EC */ lhz r6, 0x1ec(r7) /* 8011BDFC 00117A5C 38 60 00 80 */ li r3, 0x80 /* 8011BE00 00117A60 38 80 00 01 */ li r4, 1 /* 8011BE04 00117A64 38 A0 00 00 */ li r5, 0 /* 8011BE08 00117A68 38 06 FF FF */ addi r0, r6, -1 /* 8011BE0C 00117A6C 38 C0 00 01 */ li r6, 1 /* 8011BE10 00117A70 B0 07 01 EC */ sth r0, 0x1ec(r7) /* 8011BE14 00117A74 4B F3 DC 59 */ bl func_80059A6C /* 8011BE18 00117A78 3C 03 80 00 */ addis r0, r3, 0x8000 /* 8011BE1C 00117A7C 28 00 00 00 */ cmplwi r0, 0 /* 8011BE20 00117A80 40 82 00 10 */ bne lbl_8011BE30 /* 8011BE24 00117A84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BE28 00117A88 38 00 00 00 */ li r0, 0 /* 8011BE2C 00117A8C B0 03 01 EC */ sth r0, 0x1ec(r3) lbl_8011BE30: /* 8011BE30 00117A90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BE34 00117A94 A0 03 01 EC */ lhz r0, 0x1ec(r3) /* 8011BE38 00117A98 2C 00 00 00 */ cmpwi r0, 0 /* 8011BE3C 00117A9C 40 82 09 34 */ bne lbl_8011C770 /* 8011BE40 00117AA0 38 00 00 6E */ li r0, 0x6e /* 8011BE44 00117AA4 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011BE48 00117AA8 48 00 09 28 */ b lbl_8011C770 /* 8011BE4C 00117AAC 4B F3 A4 29 */ bl func_80056274 /* 8011BE50 00117AB0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BE54 00117AB4 38 00 00 6F */ li r0, 0x6f /* 8011BE58 00117AB8 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011BE5C 00117ABC 48 00 09 14 */ b lbl_8011C770 /* 8011BE60 00117AC0 4B F3 A4 99 */ bl func_800562F8 /* 8011BE64 00117AC4 2C 03 00 00 */ cmpwi r3, 0 /* 8011BE68 00117AC8 41 82 09 08 */ beq lbl_8011C770 /* 8011BE6C 00117ACC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BE70 00117AD0 88 03 00 E1 */ lbz r0, 0xe1(r3) /* 8011BE74 00117AD4 28 00 00 04 */ cmplwi r0, 4 /* 8011BE78 00117AD8 40 82 00 10 */ bne lbl_8011BE88 /* 8011BE7C 00117ADC 38 80 00 11 */ li r4, 0x11 /* 8011BE80 00117AE0 38 A0 00 00 */ li r5, 0 /* 8011BE84 00117AE4 4B FF A8 21 */ bl func_801166A4 lbl_8011BE88: /* 8011BE88 00117AE8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BE8C 00117AEC 38 00 00 01 */ li r0, 1 /* 8011BE90 00117AF0 98 03 00 E1 */ stb r0, 0xe1(r3) /* 8011BE94 00117AF4 4B F3 A4 29 */ bl func_800562BC /* 8011BE98 00117AF8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13) /* 8011BE9C 00117AFC 38 00 00 5F */ li r0, 0x5f /* 8011BEA0 00117B00 38 60 00 02 */ li r3, 2 /* 8011BEA4 00117B04 90 04 00 DC */ stw r0, 0xdc(r4) /* 8011BEA8 00117B08 4B F3 C1 0D */ bl func_80057FB4 /* 8011BEAC 00117B0C 48 00 08 C4 */ b lbl_8011C770 /* 8011BEB0 00117B10 4B F3 A4 49 */ bl func_800562F8 /* 8011BEB4 00117B14 2C 03 00 00 */ cmpwi r3, 0 /* 8011BEB8 00117B18 41 82 08 B8 */ beq lbl_8011C770 /* 8011BEBC 00117B1C 4B EE D9 35 */ bl func_800097F0 /* 8011BEC0 00117B20 3C 60 80 48 */ lis r3, lbl_80480650@ha /* 8011BEC4 00117B24 80 AD 82 80 */ lwz r5, lbl_8063D540-_SDA_BASE_(r13) /* 8011BEC8 00117B28 38 63 06 50 */ addi r3, r3, lbl_80480650@l /* 8011BECC 00117B2C 38 00 00 71 */ li r0, 0x71 /* 8011BED0 00117B30 90 6D 9C 88 */ stw r3, lbl_8063EF48-_SDA_BASE_(r13) /* 8011BED4 00117B34 38 60 00 00 */ li r3, 0 /* 8011BED8 00117B38 38 80 00 00 */ li r4, 0 /* 8011BEDC 00117B3C 90 05 00 DC */ stw r0, 0xdc(r5) /* 8011BEE0 00117B40 4B F3 DA 19 */ bl func_800598F8 /* 8011BEE4 00117B44 38 60 00 0A */ li r3, 0xa /* 8011BEE8 00117B48 38 80 00 00 */ li r4, 0 /* 8011BEEC 00117B4C 38 A0 00 00 */ li r5, 0 /* 8011BEF0 00117B50 38 C0 00 0B */ li r6, 0xb /* 8011BEF4 00117B54 38 E0 00 00 */ li r7, 0 /* 8011BEF8 00117B58 39 00 00 00 */ li r8, 0 /* 8011BEFC 00117B5C 4B F3 DA CD */ bl func_800599C8 /* 8011BF00 00117B60 38 60 00 0B */ li r3, 0xb /* 8011BF04 00117B64 38 80 00 00 */ li r4, 0 /* 8011BF08 00117B68 38 A0 00 0A */ li r5, 0xa /* 8011BF0C 00117B6C 38 C0 00 63 */ li r6, 0x63 /* 8011BF10 00117B70 38 E0 00 00 */ li r7, 0 /* 8011BF14 00117B74 39 00 00 00 */ li r8, 0 /* 8011BF18 00117B78 4B F3 DA B1 */ bl func_800599C8 /* 8011BF1C 00117B7C 38 60 00 63 */ li r3, 0x63 /* 8011BF20 00117B80 38 80 00 00 */ li r4, 0 /* 8011BF24 00117B84 38 A0 00 0B */ li r5, 0xb /* 8011BF28 00117B88 38 C0 00 00 */ li r6, 0 /* 8011BF2C 00117B8C 38 E0 00 00 */ li r7, 0 /* 8011BF30 00117B90 39 00 00 00 */ li r8, 0 /* 8011BF34 00117B94 4B F3 DA 95 */ bl func_800599C8 /* 8011BF38 00117B98 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BF3C 00117B9C 38 00 00 0A */ li r0, 0xa /* 8011BF40 00117BA0 98 03 00 E0 */ stb r0, 0xe0(r3) /* 8011BF44 00117BA4 48 00 08 2C */ b lbl_8011C770 /* 8011BF48 00117BA8 88 87 00 E0 */ lbz r4, 0xe0(r7) /* 8011BF4C 00117BAC 38 60 00 29 */ li r3, 0x29 /* 8011BF50 00117BB0 38 A0 00 00 */ li r5, 0 /* 8011BF54 00117BB4 38 C0 00 01 */ li r6, 1 /* 8011BF58 00117BB8 4B F3 DB 15 */ bl func_80059A6C /* 8011BF5C 00117BBC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 8011BF60 00117BC0 41 82 01 04 */ beq lbl_8011C064 /* 8011BF64 00117BC4 54 64 04 3E */ clrlwi r4, r3, 0x10 /* 8011BF68 00117BC8 2C 04 00 63 */ cmpwi r4, 0x63 /* 8011BF6C 00117BCC 41 82 00 34 */ beq lbl_8011BFA0 /* 8011BF70 00117BD0 40 80 00 1C */ bge lbl_8011BF8C /* 8011BF74 00117BD4 2C 04 00 0B */ cmpwi r4, 0xb /* 8011BF78 00117BD8 41 82 00 A8 */ beq lbl_8011C020 /* 8011BF7C 00117BDC 40 80 07 F4 */ bge lbl_8011C770 /* 8011BF80 00117BE0 2C 04 00 0A */ cmpwi r4, 0xa /* 8011BF84 00117BE4 40 80 00 58 */ bge lbl_8011BFDC /* 8011BF88 00117BE8 48 00 07 E8 */ b lbl_8011C770 lbl_8011BF8C: /* 8011BF8C 00117BEC 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 8011BF90 00117BF0 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l /* 8011BF94 00117BF4 7C 04 00 00 */ cmpw r4, r0 /* 8011BF98 00117BF8 41 82 00 08 */ beq lbl_8011BFA0 /* 8011BF9C 00117BFC 48 00 07 D4 */ b lbl_8011C770 lbl_8011BFA0: /* 8011BFA0 00117C00 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BFA4 00117C04 38 80 00 07 */ li r4, 7 /* 8011BFA8 00117C08 38 A0 00 01 */ li r5, 1 /* 8011BFAC 00117C0C 4B FF A6 DD */ bl func_80116688 /* 8011BFB0 00117C10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BFB4 00117C14 38 80 00 1E */ li r4, 0x1e /* 8011BFB8 00117C18 38 A0 00 04 */ li r5, 4 /* 8011BFBC 00117C1C 4B FF A6 CD */ bl func_80116688 /* 8011BFC0 00117C20 38 60 00 02 */ li r3, 2 /* 8011BFC4 00117C24 4B F3 E5 09 */ bl func_8005A4CC /* 8011BFC8 00117C28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BFCC 00117C2C 38 00 00 74 */ li r0, 0x74 /* 8011BFD0 00117C30 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011BFD4 00117C34 4B F3 A2 A1 */ bl func_80056274 /* 8011BFD8 00117C38 48 00 07 98 */ b lbl_8011C770 lbl_8011BFDC: /* 8011BFDC 00117C3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BFE0 00117C40 38 80 00 07 */ li r4, 7 /* 8011BFE4 00117C44 38 A0 00 03 */ li r5, 3 /* 8011BFE8 00117C48 4B FF A6 A1 */ bl func_80116688 /* 8011BFEC 00117C4C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011BFF0 00117C50 38 80 00 1E */ li r4, 0x1e /* 8011BFF4 00117C54 38 A0 00 05 */ li r5, 5 /* 8011BFF8 00117C58 4B FF A6 91 */ bl func_80116688 /* 8011BFFC 00117C5C 38 60 00 01 */ li r3, 1 /* 8011C000 00117C60 4B F3 E4 CD */ bl func_8005A4CC /* 8011C004 00117C64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C008 00117C68 38 80 00 72 */ li r4, 0x72 /* 8011C00C 00117C6C 38 00 00 01 */ li r0, 1 /* 8011C010 00117C70 90 83 00 DC */ stw r4, 0xdc(r3) /* 8011C014 00117C74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C018 00117C78 98 03 00 E2 */ stb r0, 0xe2(r3) /* 8011C01C 00117C7C 48 00 07 54 */ b lbl_8011C770 lbl_8011C020: /* 8011C020 00117C80 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C024 00117C84 38 80 00 07 */ li r4, 7 /* 8011C028 00117C88 38 A0 00 03 */ li r5, 3 /* 8011C02C 00117C8C 4B FF A6 5D */ bl func_80116688 /* 8011C030 00117C90 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C034 00117C94 38 80 00 1E */ li r4, 0x1e /* 8011C038 00117C98 38 A0 00 05 */ li r5, 5 /* 8011C03C 00117C9C 4B FF A6 4D */ bl func_80116688 /* 8011C040 00117CA0 38 60 00 01 */ li r3, 1 /* 8011C044 00117CA4 4B F3 E4 89 */ bl func_8005A4CC /* 8011C048 00117CA8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C04C 00117CAC 38 80 00 72 */ li r4, 0x72 /* 8011C050 00117CB0 38 00 00 02 */ li r0, 2 /* 8011C054 00117CB4 90 83 00 DC */ stw r4, 0xdc(r3) /* 8011C058 00117CB8 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C05C 00117CBC 98 03 00 E2 */ stb r0, 0xe2(r3) /* 8011C060 00117CC0 48 00 07 10 */ b lbl_8011C770 lbl_8011C064: /* 8011C064 00117CC4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8011C068 00117CC8 2C 00 00 0B */ cmpwi r0, 0xb /* 8011C06C 00117CCC 41 82 00 68 */ beq lbl_8011C0D4 /* 8011C070 00117CD0 40 80 00 10 */ bge lbl_8011C080 /* 8011C074 00117CD4 2C 00 00 0A */ cmpwi r0, 0xa /* 8011C078 00117CD8 40 80 00 38 */ bge lbl_8011C0B0 /* 8011C07C 00117CDC 48 00 06 F4 */ b lbl_8011C770 lbl_8011C080: /* 8011C080 00117CE0 2C 00 00 63 */ cmpwi r0, 0x63 /* 8011C084 00117CE4 41 82 00 08 */ beq lbl_8011C08C /* 8011C088 00117CE8 48 00 06 E8 */ b lbl_8011C770 lbl_8011C08C: /* 8011C08C 00117CEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C090 00117CF0 38 80 00 07 */ li r4, 7 /* 8011C094 00117CF4 38 A0 00 00 */ li r5, 0 /* 8011C098 00117CF8 4B FF A5 F1 */ bl func_80116688 /* 8011C09C 00117CFC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C0A0 00117D00 38 80 00 1E */ li r4, 0x1e /* 8011C0A4 00117D04 38 A0 00 04 */ li r5, 4 /* 8011C0A8 00117D08 4B FF A5 E1 */ bl func_80116688 /* 8011C0AC 00117D0C 48 00 06 C4 */ b lbl_8011C770 lbl_8011C0B0: /* 8011C0B0 00117D10 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C0B4 00117D14 38 80 00 07 */ li r4, 7 /* 8011C0B8 00117D18 38 A0 00 02 */ li r5, 2 /* 8011C0BC 00117D1C 4B FF A5 CD */ bl func_80116688 /* 8011C0C0 00117D20 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C0C4 00117D24 38 80 00 1E */ li r4, 0x1e /* 8011C0C8 00117D28 38 A0 00 00 */ li r5, 0 /* 8011C0CC 00117D2C 4B FF A5 BD */ bl func_80116688 /* 8011C0D0 00117D30 48 00 06 A0 */ b lbl_8011C770 lbl_8011C0D4: /* 8011C0D4 00117D34 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C0D8 00117D38 38 80 00 07 */ li r4, 7 /* 8011C0DC 00117D3C 38 A0 00 02 */ li r5, 2 /* 8011C0E0 00117D40 4B FF A5 A9 */ bl func_80116688 /* 8011C0E4 00117D44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C0E8 00117D48 38 80 00 1E */ li r4, 0x1e /* 8011C0EC 00117D4C 38 A0 00 02 */ li r5, 2 /* 8011C0F0 00117D50 4B FF A5 99 */ bl func_80116688 /* 8011C0F4 00117D54 48 00 06 7C */ b lbl_8011C770 /* 8011C0F8 00117D58 A8 67 00 C0 */ lha r3, 0xc0(r7) /* 8011C0FC 00117D5C 48 13 7C D5 */ bl func_80253DD0 /* 8011C100 00117D60 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8011C104 00117D64 28 00 00 03 */ cmplwi r0, 3 /* 8011C108 00117D68 40 82 06 68 */ bne lbl_8011C770 /* 8011C10C 00117D6C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C110 00117D70 38 80 00 1E */ li r4, 0x1e /* 8011C114 00117D74 38 A0 00 00 */ li r5, 0 /* 8011C118 00117D78 4B FF A5 8D */ bl func_801166A4 /* 8011C11C 00117D7C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C120 00117D80 38 80 00 07 */ li r4, 7 /* 8011C124 00117D84 38 A0 00 00 */ li r5, 0 /* 8011C128 00117D88 4B FF A5 7D */ bl func_801166A4 /* 8011C12C 00117D8C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C130 00117D90 38 80 00 09 */ li r4, 9 /* 8011C134 00117D94 38 A0 00 00 */ li r5, 0 /* 8011C138 00117D98 4B FF A5 6D */ bl func_801166A4 /* 8011C13C 00117D9C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C140 00117DA0 88 03 00 E2 */ lbz r0, 0xe2(r3) /* 8011C144 00117DA4 28 00 00 01 */ cmplwi r0, 1 /* 8011C148 00117DA8 40 82 00 18 */ bne lbl_8011C160 /* 8011C14C 00117DAC 80 6D 9C 88 */ lwz r3, lbl_8063EF48-_SDA_BASE_(r13) /* 8011C150 00117DB0 38 80 00 03 */ li r4, 3 /* 8011C154 00117DB4 38 A0 00 01 */ li r5, 1 /* 8011C158 00117DB8 48 04 52 65 */ bl func_801613BC /* 8011C15C 00117DBC 48 00 00 14 */ b lbl_8011C170 lbl_8011C160: /* 8011C160 00117DC0 80 6D 9C 88 */ lwz r3, lbl_8063EF48-_SDA_BASE_(r13) /* 8011C164 00117DC4 38 80 00 04 */ li r4, 4 /* 8011C168 00117DC8 38 A0 00 01 */ li r5, 1 /* 8011C16C 00117DCC 48 04 52 51 */ bl func_801613BC lbl_8011C170: /* 8011C170 00117DD0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C174 00117DD4 38 00 00 73 */ li r0, 0x73 /* 8011C178 00117DD8 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011C17C 00117DDC 48 00 05 F4 */ b lbl_8011C770 /* 8011C180 00117DE0 4B F3 A1 79 */ bl func_800562F8 /* 8011C184 00117DE4 2C 03 00 00 */ cmpwi r3, 0 /* 8011C188 00117DE8 41 82 05 E8 */ beq lbl_8011C770 /* 8011C18C 00117DEC 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C190 00117DF0 38 00 00 09 */ li r0, 9 /* 8011C194 00117DF4 B0 03 01 2C */ sth r0, 0x12c(r3) /* 8011C198 00117DF8 4B FC AE AD */ bl func_800E7044 /* 8011C19C 00117DFC 4B F3 A1 21 */ bl func_800562BC /* 8011C1A0 00117E00 4B EE D6 39 */ bl func_800097D8 /* 8011C1A4 00117E04 38 60 00 02 */ li r3, 2 /* 8011C1A8 00117E08 4B F3 BE 0D */ bl func_80057FB4 /* 8011C1AC 00117E0C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C1B0 00117E10 38 80 00 01 */ li r4, 1 /* 8011C1B4 00117E14 4B FF 88 BD */ bl func_80114A70 /* 8011C1B8 00117E18 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C1BC 00117E1C 38 80 00 1E */ li r4, 0x1e /* 8011C1C0 00117E20 38 A0 00 00 */ li r5, 0 /* 8011C1C4 00117E24 4B FF A4 E1 */ bl func_801166A4 /* 8011C1C8 00117E28 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C1CC 00117E2C 38 A0 00 02 */ li r5, 2 /* 8011C1D0 00117E30 38 80 00 5F */ li r4, 0x5f /* 8011C1D4 00117E34 38 00 00 03 */ li r0, 3 /* 8011C1D8 00117E38 98 A3 00 E1 */ stb r5, 0xe1(r3) /* 8011C1DC 00117E3C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C1E0 00117E40 90 83 00 DC */ stw r4, 0xdc(r3) /* 8011C1E4 00117E44 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C1E8 00117E48 98 03 00 E1 */ stb r0, 0xe1(r3) /* 8011C1EC 00117E4C 48 00 05 84 */ b lbl_8011C770 /* 8011C1F0 00117E50 3B E0 00 01 */ li r31, 1 /* 8011C1F4 00117E54 48 04 53 11 */ bl func_80161504 /* 8011C1F8 00117E58 7C 63 07 74 */ extsb r3, r3 /* 8011C1FC 00117E5C 38 03 00 07 */ addi r0, r3, 7 /* 8011C200 00117E60 28 00 00 08 */ cmplwi r0, 8 /* 8011C204 00117E64 41 81 01 60 */ bgt lbl_8011C364 /* 8011C208 00117E68 3C 60 80 42 */ lis r3, lbl_8041BF08@ha /* 8011C20C 00117E6C 54 00 10 3A */ slwi r0, r0, 2 /* 8011C210 00117E70 38 63 BF 08 */ addi r3, r3, lbl_8041BF08@l /* 8011C214 00117E74 7C 63 00 2E */ lwzx r3, r3, r0 /* 8011C218 00117E78 7C 69 03 A6 */ mtctr r3 /* 8011C21C 00117E7C 4E 80 04 20 */ bctr /* 8011C220 00117E80 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13) /* 8011C224 00117E84 38 60 00 17 */ li r3, 0x17 /* 8011C228 00117E88 88 04 00 E2 */ lbz r0, 0xe2(r4) /* 8011C22C 00117E8C 54 04 07 3E */ clrlwi r4, r0, 0x1c /* 8011C230 00117E90 48 04 00 D9 */ bl func_8015C308 /* 8011C234 00117E94 38 60 00 01 */ li r3, 1 /* 8011C238 00117E98 38 80 55 0E */ li r4, 0x550e /* 8011C23C 00117E9C 4B F3 A2 7D */ bl func_800564B8 /* 8011C240 00117EA0 3B E0 00 00 */ li r31, 0 /* 8011C244 00117EA4 48 00 01 2C */ b lbl_8011C370 /* 8011C248 00117EA8 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13) /* 8011C24C 00117EAC 38 60 00 17 */ li r3, 0x17 /* 8011C250 00117EB0 88 04 00 E2 */ lbz r0, 0xe2(r4) /* 8011C254 00117EB4 54 04 07 3E */ clrlwi r4, r0, 0x1c /* 8011C258 00117EB8 48 04 00 B1 */ bl func_8015C308 /* 8011C25C 00117EBC 38 60 00 01 */ li r3, 1 /* 8011C260 00117EC0 38 80 55 0E */ li r4, 0x550e /* 8011C264 00117EC4 4B F3 A2 55 */ bl func_800564B8 /* 8011C268 00117EC8 80 6D 9C 88 */ lwz r3, lbl_8063EF48-_SDA_BASE_(r13) /* 8011C26C 00117ECC 2C 03 00 00 */ cmpwi r3, 0 /* 8011C270 00117ED0 41 82 00 84 */ beq lbl_8011C2F4 /* 8011C274 00117ED4 38 80 00 02 */ li r4, 2 /* 8011C278 00117ED8 4B FC 9E 45 */ bl func_800E60BC /* 8011C27C 00117EDC 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 8011C280 00117EE0 2C 00 00 01 */ cmpwi r0, 1 /* 8011C284 00117EE4 41 82 00 40 */ beq lbl_8011C2C4 /* 8011C288 00117EE8 40 80 00 10 */ bge lbl_8011C298 /* 8011C28C 00117EEC 2C 00 00 00 */ cmpwi r0, 0 /* 8011C290 00117EF0 40 80 00 14 */ bge lbl_8011C2A4 /* 8011C294 00117EF4 48 00 00 DC */ b lbl_8011C370 lbl_8011C298: /* 8011C298 00117EF8 2C 00 00 03 */ cmpwi r0, 3 /* 8011C29C 00117EFC 40 80 00 D4 */ bge lbl_8011C370 /* 8011C2A0 00117F00 48 00 00 14 */ b lbl_8011C2B4 lbl_8011C2A4: /* 8011C2A4 00117F04 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C2A8 00117F08 38 00 00 81 */ li r0, 0x81 /* 8011C2AC 00117F0C 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011C2B0 00117F10 48 00 00 C0 */ b lbl_8011C370 lbl_8011C2B4: /* 8011C2B4 00117F14 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C2B8 00117F18 88 03 00 E2 */ lbz r0, 0xe2(r3) /* 8011C2BC 00117F1C 60 00 00 80 */ ori r0, r0, 0x80 /* 8011C2C0 00117F20 98 03 00 E2 */ stb r0, 0xe2(r3) lbl_8011C2C4: /* 8011C2C4 00117F24 80 8D 82 80 */ lwz r4, lbl_8063D540-_SDA_BASE_(r13) /* 8011C2C8 00117F28 38 00 00 77 */ li r0, 0x77 /* 8011C2CC 00117F2C 38 A0 00 02 */ li r5, 2 /* 8011C2D0 00117F30 38 60 00 01 */ li r3, 1 /* 8011C2D4 00117F34 90 04 00 DC */ stw r0, 0xdc(r4) /* 8011C2D8 00117F38 80 8D 9C 88 */ lwz r4, lbl_8063EF48-_SDA_BASE_(r13) /* 8011C2DC 00117F3C 88 04 05 45 */ lbz r0, 0x545(r4) /* 8011C2E0 00117F40 50 A0 36 32 */ rlwimi r0, r5, 6, 0x18, 0x19 /* 8011C2E4 00117F44 98 04 05 45 */ stb r0, 0x545(r4) /* 8011C2E8 00117F48 80 8D 9C 88 */ lwz r4, lbl_8063EF48-_SDA_BASE_(r13) /* 8011C2EC 00117F4C 48 00 06 B1 */ bl func_8011C99C /* 8011C2F0 00117F50 48 00 00 80 */ b lbl_8011C370 lbl_8011C2F4: /* 8011C2F4 00117F54 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C2F8 00117F58 38 00 FF FF */ li r0, -1 /* 8011C2FC 00117F5C 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011C300 00117F60 48 00 00 70 */ b lbl_8011C370 /* 8011C304 00117F64 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C308 00117F68 38 00 00 7A */ li r0, 0x7a /* 8011C30C 00117F6C 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011C310 00117F70 48 00 00 60 */ b lbl_8011C370 /* 8011C314 00117F74 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C318 00117F78 38 00 00 7B */ li r0, 0x7b /* 8011C31C 00117F7C 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011C320 00117F80 48 00 00 50 */ b lbl_8011C370 /* 8011C324 00117F84 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C328 00117F88 38 00 00 7C */ li r0, 0x7c /* 8011C32C 00117F8C 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011C330 00117F90 48 00 00 40 */ b lbl_8011C370 /* 8011C334 00117F94 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C338 00117F98 38 00 00 7E */ li r0, 0x7e /* 8011C33C 00117F9C 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011C340 00117FA0 48 00 00 30 */ b lbl_8011C370 /* 8011C344 00117FA4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C348 00117FA8 38 00 00 7F */ li r0, 0x7f /* 8011C34C 00117FAC 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011C350 00117FB0 48 00 00 20 */ b lbl_8011C370 /* 8011C354 00117FB4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C358 00117FB8 38 00 00 80 */ li r0, 0x80 /* 8011C35C 00117FBC 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011C360 00117FC0 48 00 00 10 */ b lbl_8011C370 lbl_8011C364: /* 8011C364 00117FC4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C368 00117FC8 38 00 00 7D */ li r0, 0x7d /* 8011C36C 00117FCC 90 03 00 DC */ stw r0, 0xdc(r3) lbl_8011C370: /* 8011C370 00117FD0 2C 1F 00 00 */ cmpwi r31, 0 /* 8011C374 00117FD4 41 82 03 FC */ beq lbl_8011C770 /* 8011C378 00117FD8 4B EE D4 61 */ bl func_800097D8 /* 8011C37C 00117FDC 48 00 03 F4 */ b lbl_8011C770 /* 8011C380 00117FE0 38 00 00 74 */ li r0, 0x74 /* 8011C384 00117FE4 90 07 00 DC */ stw r0, 0xdc(r7) /* 8011C388 00117FE8 4B F3 9E ED */ bl func_80056274 /* 8011C38C 00117FEC 48 00 03 E4 */ b lbl_8011C770 /* 8011C390 00117FF0 38 60 00 01 */ li r3, 1 /* 8011C394 00117FF4 38 80 2F 16 */ li r4, 0x2f16 /* 8011C398 00117FF8 4B F3 A1 21 */ bl func_800564B8 /* 8011C39C 00117FFC 38 60 00 80 */ li r3, 0x80 /* 8011C3A0 00118000 38 80 00 01 */ li r4, 1 /* 8011C3A4 00118004 38 A0 00 00 */ li r5, 0 /* 8011C3A8 00118008 38 C0 00 01 */ li r6, 1 /* 8011C3AC 0011800C 4B F3 D6 C1 */ bl func_80059A6C /* 8011C3B0 00118010 3C 03 80 00 */ addis r0, r3, 0x8000 /* 8011C3B4 00118014 28 00 00 00 */ cmplwi r0, 0 /* 8011C3B8 00118018 40 82 03 B8 */ bne lbl_8011C770 /* 8011C3BC 0011801C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C3C0 00118020 38 00 00 75 */ li r0, 0x75 /* 8011C3C4 00118024 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011C3C8 00118028 48 00 03 A8 */ b lbl_8011C770 /* 8011C3CC 0011802C 88 07 00 E2 */ lbz r0, 0xe2(r7) /* 8011C3D0 00118030 38 60 00 17 */ li r3, 0x17 /* 8011C3D4 00118034 54 04 07 3E */ clrlwi r4, r0, 0x1c /* 8011C3D8 00118038 48 03 FF 31 */ bl func_8015C308 /* 8011C3DC 0011803C 38 60 00 01 */ li r3, 1 /* 8011C3E0 00118040 38 80 51 52 */ li r4, 0x5152 /* 8011C3E4 00118044 4B F3 A0 D5 */ bl func_800564B8 /* 8011C3E8 00118048 38 60 00 80 */ li r3, 0x80 /* 8011C3EC 0011804C 38 80 00 01 */ li r4, 1 /* 8011C3F0 00118050 38 A0 00 00 */ li r5, 0 /* 8011C3F4 00118054 38 C0 00 01 */ li r6, 1 /* 8011C3F8 00118058 4B F3 D6 75 */ bl func_80059A6C /* 8011C3FC 0011805C 3C 03 80 00 */ addis r0, r3, 0x8000 /* 8011C400 00118060 28 00 00 00 */ cmplwi r0, 0 /* 8011C404 00118064 40 82 03 6C */ bne lbl_8011C770 /* 8011C408 00118068 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C40C 0011806C 38 80 00 78 */ li r4, 0x78 /* 8011C410 00118070 3C 00 43 30 */ lis r0, 0x4330 /* 8011C414 00118074 C8 42 8D 20 */ lfd f2, lbl_80641320-_SDA2_BASE_(r2) /* 8011C418 00118078 90 83 00 DC */ stw r4, 0xdc(r3) /* 8011C41C 0011807C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 8011C420 00118080 90 01 00 08 */ stw r0, 8(r1) /* 8011C424 00118084 88 03 00 59 */ lbz r0, 0x59(r3) /* 8011C428 00118088 C8 03 00 A0 */ lfd f0, 0xa0(r3) /* 8011C42C 0011808C 90 01 00 0C */ stw r0, 0xc(r1) /* 8011C430 00118090 C8 21 00 08 */ lfd f1, 8(r1) /* 8011C434 00118094 FC 21 10 28 */ fsub f1, f1, f2 /* 8011C438 00118098 FC 00 08 24 */ fdiv f0, f0, f1 /* 8011C43C 0011809C D8 0D 9C 90 */ stfd f0, lbl_8063EF50-_SDA_BASE_(r13) /* 8011C440 001180A0 48 00 03 30 */ b lbl_8011C770 /* 8011C444 001180A4 38 00 00 79 */ li r0, 0x79 /* 8011C448 001180A8 C0 22 8D 10 */ lfs f1, lbl_80641310-_SDA2_BASE_(r2) /* 8011C44C 001180AC 90 07 00 DC */ stw r0, 0xdc(r7) /* 8011C450 001180B0 38 60 02 5E */ li r3, 0x25e /* 8011C454 001180B4 38 80 00 00 */ li r4, 0 /* 8011C458 001180B8 4B EE ED 19 */ bl func_8000B170 /* 8011C45C 001180BC 48 00 03 14 */ b lbl_8011C770 /* 8011C460 001180C0 88 07 00 E2 */ lbz r0, 0xe2(r7) /* 8011C464 001180C4 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18 /* 8011C468 001180C8 41 82 00 14 */ beq lbl_8011C47C /* 8011C46C 001180CC 38 60 00 01 */ li r3, 1 /* 8011C470 001180D0 38 80 51 56 */ li r4, 0x5156 /* 8011C474 001180D4 4B F3 A0 45 */ bl func_800564B8 /* 8011C478 001180D8 48 00 00 10 */ b lbl_8011C488 lbl_8011C47C: /* 8011C47C 001180DC 38 60 00 01 */ li r3, 1 /* 8011C480 001180E0 38 80 51 55 */ li r4, 0x5155 /* 8011C484 001180E4 4B F3 A0 35 */ bl func_800564B8 lbl_8011C488: /* 8011C488 001180E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 8011C48C 001180EC 3C 00 43 30 */ lis r0, 0x4330 /* 8011C490 001180F0 90 01 00 08 */ stw r0, 8(r1) /* 8011C494 001180F4 88 03 00 59 */ lbz r0, 0x59(r3) /* 8011C498 001180F8 C8 62 8D 20 */ lfd f3, lbl_80641320-_SDA2_BASE_(r2) /* 8011C49C 001180FC 90 01 00 0C */ stw r0, 0xc(r1) /* 8011C4A0 00118100 C8 43 00 A0 */ lfd f2, 0xa0(r3) /* 8011C4A4 00118104 C8 01 00 08 */ lfd f0, 8(r1) /* 8011C4A8 00118108 C8 2D 9C 90 */ lfd f1, lbl_8063EF50-_SDA_BASE_(r13) /* 8011C4AC 0011810C FC 60 18 28 */ fsub f3, f0, f3 /* 8011C4B0 00118110 C8 02 8D 18 */ lfd f0, lbl_80641318-_SDA2_BASE_(r2) /* 8011C4B4 00118114 FC 42 18 24 */ fdiv f2, f2, f3 /* 8011C4B8 00118118 FC 22 08 28 */ fsub f1, f2, f1 /* 8011C4BC 0011811C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011C4C0 00118120 4C 41 13 82 */ cror 2, 1, 2 /* 8011C4C4 00118124 40 82 02 AC */ bne lbl_8011C770 /* 8011C4C8 00118128 38 60 00 80 */ li r3, 0x80 /* 8011C4CC 0011812C 38 80 00 01 */ li r4, 1 /* 8011C4D0 00118130 38 A0 00 00 */ li r5, 0 /* 8011C4D4 00118134 38 C0 00 01 */ li r6, 1 /* 8011C4D8 00118138 4B F3 D5 95 */ bl func_80059A6C /* 8011C4DC 0011813C 3C 03 80 00 */ addis r0, r3, 0x8000 /* 8011C4E0 00118140 28 00 00 00 */ cmplwi r0, 0 /* 8011C4E4 00118144 40 82 02 8C */ bne lbl_8011C770 /* 8011C4E8 00118148 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C4EC 0011814C 38 00 00 75 */ li r0, 0x75 /* 8011C4F0 00118150 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011C4F4 00118154 48 00 02 7C */ b lbl_8011C770 /* 8011C4F8 00118158 38 60 00 01 */ li r3, 1 /* 8011C4FC 0011815C 38 80 2F 17 */ li r4, 0x2f17 /* 8011C500 00118160 4B F3 9F B9 */ bl func_800564B8 /* 8011C504 00118164 38 60 00 80 */ li r3, 0x80 /* 8011C508 00118168 38 80 00 01 */ li r4, 1 /* 8011C50C 0011816C 38 A0 00 00 */ li r5, 0 /* 8011C510 00118170 38 C0 00 01 */ li r6, 1 /* 8011C514 00118174 4B F3 D5 59 */ bl func_80059A6C /* 8011C518 00118178 3C 03 80 00 */ addis r0, r3, 0x8000 /* 8011C51C 0011817C 28 00 00 00 */ cmplwi r0, 0 /* 8011C520 00118180 40 82 02 50 */ bne lbl_8011C770 /* 8011C524 00118184 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C528 00118188 38 00 00 75 */ li r0, 0x75 /* 8011C52C 0011818C 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011C530 00118190 48 00 02 40 */ b lbl_8011C770 /* 8011C534 00118194 88 07 00 E2 */ lbz r0, 0xe2(r7) /* 8011C538 00118198 38 60 00 17 */ li r3, 0x17 /* 8011C53C 0011819C 54 04 07 3E */ clrlwi r4, r0, 0x1c /* 8011C540 001181A0 48 03 FD C9 */ bl func_8015C308 /* 8011C544 001181A4 38 60 00 01 */ li r3, 1 /* 8011C548 001181A8 38 80 51 4D */ li r4, 0x514d /* 8011C54C 001181AC 4B F3 9F 6D */ bl func_800564B8 /* 8011C550 001181B0 38 60 00 80 */ li r3, 0x80 /* 8011C554 001181B4 38 80 00 01 */ li r4, 1 /* 8011C558 001181B8 38 A0 00 00 */ li r5, 0 /* 8011C55C 001181BC 38 C0 00 01 */ li r6, 1 /* 8011C560 001181C0 4B F3 D5 0D */ bl func_80059A6C /* 8011C564 001181C4 3C 03 80 00 */ addis r0, r3, 0x8000 /* 8011C568 001181C8 28 00 00 00 */ cmplwi r0, 0 /* 8011C56C 001181CC 40 82 02 04 */ bne lbl_8011C770 /* 8011C570 001181D0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C574 001181D4 38 00 00 75 */ li r0, 0x75 /* 8011C578 001181D8 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011C57C 001181DC 48 00 01 F4 */ b lbl_8011C770 /* 8011C580 001181E0 38 60 00 01 */ li r3, 1 /* 8011C584 001181E4 38 80 2F 17 */ li r4, 0x2f17 /* 8011C588 001181E8 4B F3 9F 31 */ bl func_800564B8 /* 8011C58C 001181EC 38 60 00 80 */ li r3, 0x80 /* 8011C590 001181F0 38 80 00 01 */ li r4, 1 /* 8011C594 001181F4 38 A0 00 00 */ li r5, 0 /* 8011C598 001181F8 38 C0 00 01 */ li r6, 1 /* 8011C59C 001181FC 4B F3 D4 D1 */ bl func_80059A6C /* 8011C5A0 00118200 3C 03 80 00 */ addis r0, r3, 0x8000 /* 8011C5A4 00118204 28 00 00 00 */ cmplwi r0, 0 /* 8011C5A8 00118208 40 82 01 C8 */ bne lbl_8011C770 /* 8011C5AC 0011820C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C5B0 00118210 38 00 00 75 */ li r0, 0x75 /* 8011C5B4 00118214 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011C5B8 00118218 48 00 01 B8 */ b lbl_8011C770 /* 8011C5BC 0011821C 38 60 00 01 */ li r3, 1 /* 8011C5C0 00118220 38 80 2F 17 */ li r4, 0x2f17 /* 8011C5C4 00118224 4B F3 9E F5 */ bl func_800564B8 /* 8011C5C8 00118228 38 60 00 80 */ li r3, 0x80 /* 8011C5CC 0011822C 38 80 00 01 */ li r4, 1 /* 8011C5D0 00118230 38 A0 00 00 */ li r5, 0 /* 8011C5D4 00118234 38 C0 00 01 */ li r6, 1 /* 8011C5D8 00118238 4B F3 D4 95 */ bl func_80059A6C /* 8011C5DC 0011823C 3C 03 80 00 */ addis r0, r3, 0x8000 /* 8011C5E0 00118240 28 00 00 00 */ cmplwi r0, 0 /* 8011C5E4 00118244 40 82 01 8C */ bne lbl_8011C770 /* 8011C5E8 00118248 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C5EC 0011824C 38 00 00 75 */ li r0, 0x75 /* 8011C5F0 00118250 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011C5F4 00118254 48 00 01 7C */ b lbl_8011C770 /* 8011C5F8 00118258 88 07 00 E2 */ lbz r0, 0xe2(r7) /* 8011C5FC 0011825C 38 60 00 17 */ li r3, 0x17 /* 8011C600 00118260 54 04 07 3E */ clrlwi r4, r0, 0x1c /* 8011C604 00118264 48 03 FD 05 */ bl func_8015C308 /* 8011C608 00118268 38 60 00 01 */ li r3, 1 /* 8011C60C 0011826C 38 80 51 4F */ li r4, 0x514f /* 8011C610 00118270 4B F3 9E A9 */ bl func_800564B8 /* 8011C614 00118274 38 60 00 80 */ li r3, 0x80 /* 8011C618 00118278 38 80 00 01 */ li r4, 1 /* 8011C61C 0011827C 38 A0 00 00 */ li r5, 0 /* 8011C620 00118280 38 C0 00 01 */ li r6, 1 /* 8011C624 00118284 4B F3 D4 49 */ bl func_80059A6C /* 8011C628 00118288 3C 03 80 00 */ addis r0, r3, 0x8000 /* 8011C62C 0011828C 28 00 00 00 */ cmplwi r0, 0 /* 8011C630 00118290 40 82 01 40 */ bne lbl_8011C770 /* 8011C634 00118294 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C638 00118298 38 00 00 75 */ li r0, 0x75 /* 8011C63C 0011829C 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011C640 001182A0 48 00 01 30 */ b lbl_8011C770 /* 8011C644 001182A4 88 07 00 E2 */ lbz r0, 0xe2(r7) /* 8011C648 001182A8 38 60 00 17 */ li r3, 0x17 /* 8011C64C 001182AC 54 04 07 3E */ clrlwi r4, r0, 0x1c /* 8011C650 001182B0 48 03 FC B9 */ bl func_8015C308 /* 8011C654 001182B4 38 60 00 01 */ li r3, 1 /* 8011C658 001182B8 38 80 51 51 */ li r4, 0x5151 /* 8011C65C 001182BC 4B F3 9E 5D */ bl func_800564B8 /* 8011C660 001182C0 38 60 00 80 */ li r3, 0x80 /* 8011C664 001182C4 38 80 00 01 */ li r4, 1 /* 8011C668 001182C8 38 A0 00 00 */ li r5, 0 /* 8011C66C 001182CC 38 C0 00 01 */ li r6, 1 /* 8011C670 001182D0 4B F3 D3 FD */ bl func_80059A6C /* 8011C674 001182D4 3C 03 80 00 */ addis r0, r3, 0x8000 /* 8011C678 001182D8 28 00 00 00 */ cmplwi r0, 0 /* 8011C67C 001182DC 40 82 00 F4 */ bne lbl_8011C770 /* 8011C680 001182E0 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C684 001182E4 38 00 00 75 */ li r0, 0x75 /* 8011C688 001182E8 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011C68C 001182EC 48 00 00 E4 */ b lbl_8011C770 /* 8011C690 001182F0 88 07 00 E2 */ lbz r0, 0xe2(r7) /* 8011C694 001182F4 38 60 00 17 */ li r3, 0x17 /* 8011C698 001182F8 54 04 07 3E */ clrlwi r4, r0, 0x1c /* 8011C69C 001182FC 48 03 FC 6D */ bl func_8015C308 /* 8011C6A0 00118300 38 60 00 01 */ li r3, 1 /* 8011C6A4 00118304 38 80 51 50 */ li r4, 0x5150 /* 8011C6A8 00118308 4B F3 9E 11 */ bl func_800564B8 /* 8011C6AC 0011830C 38 60 00 80 */ li r3, 0x80 /* 8011C6B0 00118310 38 80 00 01 */ li r4, 1 /* 8011C6B4 00118314 38 A0 00 00 */ li r5, 0 /* 8011C6B8 00118318 38 C0 00 01 */ li r6, 1 /* 8011C6BC 0011831C 4B F3 D3 B1 */ bl func_80059A6C /* 8011C6C0 00118320 3C 03 80 00 */ addis r0, r3, 0x8000 /* 8011C6C4 00118324 28 00 00 00 */ cmplwi r0, 0 /* 8011C6C8 00118328 40 82 00 A8 */ bne lbl_8011C770 /* 8011C6CC 0011832C 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C6D0 00118330 38 00 00 75 */ li r0, 0x75 /* 8011C6D4 00118334 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011C6D8 00118338 48 00 00 98 */ b lbl_8011C770 /* 8011C6DC 0011833C 88 07 00 E2 */ lbz r0, 0xe2(r7) /* 8011C6E0 00118340 38 60 00 17 */ li r3, 0x17 /* 8011C6E4 00118344 54 04 07 3E */ clrlwi r4, r0, 0x1c /* 8011C6E8 00118348 48 03 FC 21 */ bl func_8015C308 /* 8011C6EC 0011834C 38 60 00 01 */ li r3, 1 /* 8011C6F0 00118350 38 80 51 53 */ li r4, 0x5153 /* 8011C6F4 00118354 4B F3 9D C5 */ bl func_800564B8 /* 8011C6F8 00118358 38 60 00 80 */ li r3, 0x80 /* 8011C6FC 0011835C 38 80 00 01 */ li r4, 1 /* 8011C700 00118360 38 A0 00 00 */ li r5, 0 /* 8011C704 00118364 38 C0 00 01 */ li r6, 1 /* 8011C708 00118368 4B F3 D3 65 */ bl func_80059A6C /* 8011C70C 0011836C 3C 03 80 00 */ addis r0, r3, 0x8000 /* 8011C710 00118370 28 00 00 00 */ cmplwi r0, 0 /* 8011C714 00118374 40 82 00 5C */ bne lbl_8011C770 /* 8011C718 00118378 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C71C 0011837C 38 00 00 82 */ li r0, 0x82 /* 8011C720 00118380 90 03 00 DC */ stw r0, 0xdc(r3) /* 8011C724 00118384 48 00 00 4C */ b lbl_8011C770 /* 8011C728 00118388 88 07 00 E2 */ lbz r0, 0xe2(r7) /* 8011C72C 0011838C 38 60 00 17 */ li r3, 0x17 /* 8011C730 00118390 54 04 07 3E */ clrlwi r4, r0, 0x1c /* 8011C734 00118394 48 03 FB D5 */ bl func_8015C308 /* 8011C738 00118398 38 60 00 01 */ li r3, 1 /* 8011C73C 0011839C 38 80 51 54 */ li r4, 0x5154 /* 8011C740 001183A0 4B F3 9D 79 */ bl func_800564B8 /* 8011C744 001183A4 38 60 00 80 */ li r3, 0x80 /* 8011C748 001183A8 38 80 00 01 */ li r4, 1 /* 8011C74C 001183AC 38 A0 00 00 */ li r5, 0 /* 8011C750 001183B0 38 C0 00 01 */ li r6, 1 /* 8011C754 001183B4 4B F3 D3 19 */ bl func_80059A6C /* 8011C758 001183B8 3C 03 80 00 */ addis r0, r3, 0x8000 /* 8011C75C 001183BC 28 00 00 00 */ cmplwi r0, 0 /* 8011C760 001183C0 40 82 00 10 */ bne lbl_8011C770 /* 8011C764 001183C4 80 6D 82 80 */ lwz r3, lbl_8063D540-_SDA_BASE_(r13) /* 8011C768 001183C8 38 00 00 75 */ li r0, 0x75 /* 8011C76C 001183CC 90 03 00 DC */ stw r0, 0xdc(r3) lbl_8011C770: /* 8011C770 001183D0 80 01 00 24 */ lwz r0, 0x24(r1) /* 8011C774 001183D4 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8011C778 001183D8 83 C1 00 18 */ lwz r30, 0x18(r1) /* 8011C77C 001183DC 7C 08 03 A6 */ mtlr r0 /* 8011C780 001183E0 38 21 00 20 */ addi r1, r1, 0x20 /* 8011C784 001183E4 4E 80 00 20 */ blr .global func_8011C788 func_8011C788: /* 8011C788 001183E8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8011C78C 001183EC 7C 08 02 A6 */ mflr r0 /* 8011C790 001183F0 38 A0 00 03 */ li r5, 3 /* 8011C794 001183F4 90 01 00 24 */ stw r0, 0x24(r1) /* 8011C798 001183F8 38 C1 00 08 */ addi r6, r1, 8 /* 8011C79C 001183FC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8011C7A0 00118400 7C 9F 23 78 */ mr r31, r4 /* 8011C7A4 00118404 93 C1 00 18 */ stw r30, 0x18(r1) /* 8011C7A8 00118408 7C 7E 1B 78 */ mr r30, r3 /* 8011C7AC 0011840C 48 13 76 E1 */ bl func_80253E8C /* 8011C7B0 00118410 80 61 00 08 */ lwz r3, 8(r1) /* 8011C7B4 00118414 38 03 FF FC */ addi r0, r3, -4 /* 8011C7B8 00118418 28 00 00 08 */ cmplwi r0, 8 /* 8011C7BC 0011841C 41 81 00 A8 */ bgt lbl_8011C864 /* 8011C7C0 00118420 3C 60 80 42 */ lis r3, lbl_8041BFBC@ha /* 8011C7C4 00118424 54 00 10 3A */ slwi r0, r0, 2 /* 8011C7C8 00118428 38 63 BF BC */ addi r3, r3, lbl_8041BFBC@l /* 8011C7CC 0011842C 7C 63 00 2E */ lwzx r3, r3, r0 /* 8011C7D0 00118430 7C 69 03 A6 */ mtctr r3 /* 8011C7D4 00118434 4E 80 04 20 */ bctr /* 8011C7D8 00118438 7F C3 F3 78 */ mr r3, r30 /* 8011C7DC 0011843C 7F E4 FB 78 */ mr r4, r31 /* 8011C7E0 00118440 38 A0 00 01 */ li r5, 1 /* 8011C7E4 00118444 38 C0 00 00 */ li r6, 0 /* 8011C7E8 00118448 48 13 76 CD */ bl func_80253EB4 /* 8011C7EC 0011844C 48 00 00 78 */ b lbl_8011C864 /* 8011C7F0 00118450 4B F3 C3 B5 */ bl VMBASEIsPageValid /* 8011C7F4 00118454 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8011C7F8 00118458 40 82 00 10 */ bne lbl_8011C808 /* 8011C7FC 0011845C C0 02 8D 28 */ lfs f0, lbl_80641328-_SDA2_BASE_(r2) /* 8011C800 00118460 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8011C804 00118464 D0 03 00 04 */ stfs f0, 4(r3) lbl_8011C808: /* 8011C808 00118468 7F C3 F3 78 */ mr r3, r30 /* 8011C80C 0011846C 7F E4 FB 78 */ mr r4, r31 /* 8011C810 00118470 38 A0 00 02 */ li r5, 2 /* 8011C814 00118474 38 C0 51 5E */ li r6, 0x515e /* 8011C818 00118478 48 13 76 9D */ bl func_80253EB4 /* 8011C81C 0011847C 48 00 00 48 */ b lbl_8011C864 /* 8011C820 00118480 4B F3 C3 85 */ bl VMBASEIsPageValid /* 8011C824 00118484 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8011C828 00118488 40 82 00 10 */ bne lbl_8011C838 /* 8011C82C 0011848C C0 02 8D 28 */ lfs f0, lbl_80641328-_SDA2_BASE_(r2) /* 8011C830 00118490 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8011C834 00118494 D0 03 00 04 */ stfs f0, 4(r3) lbl_8011C838: /* 8011C838 00118498 7F C3 F3 78 */ mr r3, r30 /* 8011C83C 0011849C 7F E4 FB 78 */ mr r4, r31 /* 8011C840 001184A0 38 A0 00 02 */ li r5, 2 /* 8011C844 001184A4 38 C0 51 5F */ li r6, 0x515f /* 8011C848 001184A8 48 13 76 6D */ bl func_80253EB4 /* 8011C84C 001184AC 48 00 00 18 */ b lbl_8011C864 /* 8011C850 001184B0 7F C3 F3 78 */ mr r3, r30 /* 8011C854 001184B4 7F E4 FB 78 */ mr r4, r31 /* 8011C858 001184B8 38 A0 00 02 */ li r5, 2 /* 8011C85C 001184BC 38 C0 51 63 */ li r6, 0x5163 /* 8011C860 001184C0 48 13 76 55 */ bl func_80253EB4 lbl_8011C864: /* 8011C864 001184C4 80 01 00 24 */ lwz r0, 0x24(r1) /* 8011C868 001184C8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8011C86C 001184CC 83 C1 00 18 */ lwz r30, 0x18(r1) /* 8011C870 001184D0 7C 08 03 A6 */ mtlr r0 /* 8011C874 001184D4 38 21 00 20 */ addi r1, r1, 0x20 /* 8011C878 001184D8 4E 80 00 20 */ blr .global func_8011C87C func_8011C87C: /* 8011C87C 001184DC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8011C880 001184E0 7C 08 02 A6 */ mflr r0 /* 8011C884 001184E4 38 A0 00 03 */ li r5, 3 /* 8011C888 001184E8 90 01 00 44 */ stw r0, 0x44(r1) /* 8011C88C 001184EC 38 C1 00 08 */ addi r6, r1, 8 /* 8011C890 001184F0 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8011C894 001184F4 7C 9F 23 78 */ mr r31, r4 /* 8011C898 001184F8 93 C1 00 38 */ stw r30, 0x38(r1) /* 8011C89C 001184FC 7C 7E 1B 78 */ mr r30, r3 /* 8011C8A0 00118500 48 13 76 3D */ bl func_80253EDC /* 8011C8A4 00118504 80 01 00 08 */ lwz r0, 8(r1) /* 8011C8A8 00118508 2C 00 00 08 */ cmpwi r0, 8 /* 8011C8AC 0011850C 41 82 00 70 */ beq lbl_8011C91C /* 8011C8B0 00118510 40 80 00 1C */ bge lbl_8011C8CC /* 8011C8B4 00118514 2C 00 00 02 */ cmpwi r0, 2 /* 8011C8B8 00118518 41 82 00 44 */ beq lbl_8011C8FC /* 8011C8BC 0011851C 40 80 00 60 */ bge lbl_8011C91C /* 8011C8C0 00118520 2C 00 00 01 */ cmpwi r0, 1 /* 8011C8C4 00118524 40 80 00 14 */ bge lbl_8011C8D8 /* 8011C8C8 00118528 48 00 00 54 */ b lbl_8011C91C lbl_8011C8CC: /* 8011C8CC 0011852C 2C 00 00 0B */ cmpwi r0, 0xb /* 8011C8D0 00118530 41 82 00 4C */ beq lbl_8011C91C /* 8011C8D4 00118534 48 00 00 48 */ b lbl_8011C91C lbl_8011C8D8: /* 8011C8D8 00118538 7F C3 F3 78 */ mr r3, r30 /* 8011C8DC 0011853C 7F E4 FB 78 */ mr r4, r31 /* 8011C8E0 00118540 38 C1 00 10 */ addi r6, r1, 0x10 /* 8011C8E4 00118544 38 A0 00 06 */ li r5, 6 /* 8011C8E8 00118548 48 13 75 F5 */ bl func_80253EDC /* 8011C8EC 0011854C 38 81 00 10 */ addi r4, r1, 0x10 /* 8011C8F0 00118550 38 60 00 0A */ li r3, 0xa /* 8011C8F4 00118554 4B F3 D1 49 */ bl func_80059A3C /* 8011C8F8 00118558 48 00 00 24 */ b lbl_8011C91C lbl_8011C8FC: /* 8011C8FC 0011855C 7F C3 F3 78 */ mr r3, r30 /* 8011C900 00118560 7F E4 FB 78 */ mr r4, r31 /* 8011C904 00118564 38 C1 00 10 */ addi r6, r1, 0x10 /* 8011C908 00118568 38 A0 00 06 */ li r5, 6 /* 8011C90C 0011856C 48 13 75 D1 */ bl func_80253EDC /* 8011C910 00118570 38 81 00 10 */ addi r4, r1, 0x10 /* 8011C914 00118574 38 60 00 0B */ li r3, 0xb /* 8011C918 00118578 4B F3 D1 25 */ bl func_80059A3C lbl_8011C91C: /* 8011C91C 0011857C 80 01 00 44 */ lwz r0, 0x44(r1) /* 8011C920 00118580 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 8011C924 00118584 83 C1 00 38 */ lwz r30, 0x38(r1) /* 8011C928 00118588 7C 08 03 A6 */ mtlr r0 /* 8011C92C 0011858C 38 21 00 40 */ addi r1, r1, 0x40 /* 8011C930 00118590 4E 80 00 20 */ blr .global func_8011C934 func_8011C934: /* 8011C934 00118594 38 A0 00 01 */ li r5, 1 /* 8011C938 00118598 38 6D 9C A8 */ addi r3, r13, lbl_8063EF68-_SDA_BASE_ /* 8011C93C 0011859C 38 80 00 04 */ li r4, 4 /* 8011C940 001185A0 38 00 00 00 */ li r0, 0 /* 8011C944 001185A4 98 AD 9C A8 */ stb r5, lbl_8063EF68-_SDA_BASE_(r13) /* 8011C948 001185A8 B0 83 00 02 */ sth r4, 2(r3) /* 8011C94C 001185AC 98 03 00 04 */ stb r0, 4(r3) /* 8011C950 001185B0 4E 80 00 20 */ blr