.include "macros.inc" .section .text, "ax" # 0x80006980 - 0x803E1E60 .global func_8013F044 func_8013F044: /* 8013F044 0013ACA4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013F048 0013ACA8 7C 08 02 A6 */ mflr r0 /* 8013F04C 0013ACAC 38 C0 00 04 */ li r6, 4 /* 8013F050 0013ACB0 38 80 00 00 */ li r4, 0 /* 8013F054 0013ACB4 90 01 00 24 */ stw r0, 0x24(r1) /* 8013F058 0013ACB8 38 A0 00 00 */ li r5, 0 /* 8013F05C 0013ACBC 38 60 00 00 */ li r3, 0 /* 8013F060 0013ACC0 38 00 FF FF */ li r0, -1 /* 8013F064 0013ACC4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8013F068 0013ACC8 93 C1 00 18 */ stw r30, 0x18(r1) /* 8013F06C 0013ACCC 93 A1 00 14 */ stw r29, 0x14(r1) /* 8013F070 0013ACD0 93 81 00 10 */ stw r28, 0x10(r1) /* 8013F074 0013ACD4 7C C9 03 A6 */ mtctr r6 lbl_8013F078: /* 8013F078 0013ACD8 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8013F07C 0013ACDC 7C 66 21 2E */ stwx r3, r6, r4 /* 8013F080 0013ACE0 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8013F084 0013ACE4 7C C6 2A 14 */ add r6, r6, r5 /* 8013F088 0013ACE8 B0 06 00 80 */ sth r0, 0x80(r6) /* 8013F08C 0013ACEC 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8013F090 0013ACF0 7C C6 22 14 */ add r6, r6, r4 /* 8013F094 0013ACF4 90 66 00 04 */ stw r3, 4(r6) /* 8013F098 0013ACF8 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8013F09C 0013ACFC 7C C6 2A 14 */ add r6, r6, r5 /* 8013F0A0 0013AD00 B0 06 00 82 */ sth r0, 0x82(r6) /* 8013F0A4 0013AD04 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8013F0A8 0013AD08 7C C6 22 14 */ add r6, r6, r4 /* 8013F0AC 0013AD0C 90 66 00 08 */ stw r3, 8(r6) /* 8013F0B0 0013AD10 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8013F0B4 0013AD14 7C C6 2A 14 */ add r6, r6, r5 /* 8013F0B8 0013AD18 B0 06 00 84 */ sth r0, 0x84(r6) /* 8013F0BC 0013AD1C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8013F0C0 0013AD20 7C C6 22 14 */ add r6, r6, r4 /* 8013F0C4 0013AD24 90 66 00 0C */ stw r3, 0xc(r6) /* 8013F0C8 0013AD28 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8013F0CC 0013AD2C 7C C6 2A 14 */ add r6, r6, r5 /* 8013F0D0 0013AD30 B0 06 00 86 */ sth r0, 0x86(r6) /* 8013F0D4 0013AD34 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8013F0D8 0013AD38 7C C6 22 14 */ add r6, r6, r4 /* 8013F0DC 0013AD3C 90 66 00 10 */ stw r3, 0x10(r6) /* 8013F0E0 0013AD40 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8013F0E4 0013AD44 7C C6 2A 14 */ add r6, r6, r5 /* 8013F0E8 0013AD48 B0 06 00 88 */ sth r0, 0x88(r6) /* 8013F0EC 0013AD4C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8013F0F0 0013AD50 7C C6 22 14 */ add r6, r6, r4 /* 8013F0F4 0013AD54 90 66 00 14 */ stw r3, 0x14(r6) /* 8013F0F8 0013AD58 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8013F0FC 0013AD5C 7C C6 2A 14 */ add r6, r6, r5 /* 8013F100 0013AD60 B0 06 00 8A */ sth r0, 0x8a(r6) /* 8013F104 0013AD64 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8013F108 0013AD68 7C C6 22 14 */ add r6, r6, r4 /* 8013F10C 0013AD6C 90 66 00 18 */ stw r3, 0x18(r6) /* 8013F110 0013AD70 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8013F114 0013AD74 7C C6 2A 14 */ add r6, r6, r5 /* 8013F118 0013AD78 B0 06 00 8C */ sth r0, 0x8c(r6) /* 8013F11C 0013AD7C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8013F120 0013AD80 7C C6 22 14 */ add r6, r6, r4 /* 8013F124 0013AD84 38 84 00 20 */ addi r4, r4, 0x20 /* 8013F128 0013AD88 90 66 00 1C */ stw r3, 0x1c(r6) /* 8013F12C 0013AD8C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8013F130 0013AD90 7C C6 2A 14 */ add r6, r6, r5 /* 8013F134 0013AD94 38 A5 00 10 */ addi r5, r5, 0x10 /* 8013F138 0013AD98 B0 06 00 8E */ sth r0, 0x8e(r6) /* 8013F13C 0013AD9C 42 00 FF 3C */ bdnz lbl_8013F078 /* 8013F140 0013ADA0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F144 0013ADA4 38 80 FF FF */ li r4, -1 /* 8013F148 0013ADA8 38 E0 00 01 */ li r7, 1 /* 8013F14C 0013ADAC 38 C0 00 03 */ li r6, 3 /* 8013F150 0013ADB0 90 83 00 C0 */ stw r4, 0xc0(r3) /* 8013F154 0013ADB4 38 A0 00 02 */ li r5, 2 /* 8013F158 0013ADB8 38 00 00 00 */ li r0, 0 /* 8013F15C 0013ADBC 38 60 00 00 */ li r3, 0 /* 8013F160 0013ADC0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013F164 0013ADC4 98 E4 0D 43 */ stb r7, 0xd43(r4) /* 8013F168 0013ADC8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013F16C 0013ADCC 98 C4 0D 44 */ stb r6, 0xd44(r4) /* 8013F170 0013ADD0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013F174 0013ADD4 98 A4 0D 45 */ stb r5, 0xd45(r4) /* 8013F178 0013ADD8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013F17C 0013ADDC 98 E4 0D 46 */ stb r7, 0xd46(r4) /* 8013F180 0013ADE0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013F184 0013ADE4 98 E4 0D 47 */ stb r7, 0xd47(r4) /* 8013F188 0013ADE8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013F18C 0013ADEC 98 04 0D 48 */ stb r0, 0xd48(r4) /* 8013F190 0013ADF0 7C A9 03 A6 */ mtctr r5 lbl_8013F194: /* 8013F194 0013ADF4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013F198 0013ADF8 7C 84 1A 14 */ add r4, r4, r3 /* 8013F19C 0013ADFC B0 04 00 D8 */ sth r0, 0xd8(r4) /* 8013F1A0 0013AE00 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013F1A4 0013AE04 7C 84 1A 14 */ add r4, r4, r3 /* 8013F1A8 0013AE08 B0 04 0D 4C */ sth r0, 0xd4c(r4) /* 8013F1AC 0013AE0C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013F1B0 0013AE10 7C 84 1A 14 */ add r4, r4, r3 /* 8013F1B4 0013AE14 B0 04 00 DA */ sth r0, 0xda(r4) /* 8013F1B8 0013AE18 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013F1BC 0013AE1C 7C 84 1A 14 */ add r4, r4, r3 /* 8013F1C0 0013AE20 B0 04 0D 4E */ sth r0, 0xd4e(r4) /* 8013F1C4 0013AE24 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013F1C8 0013AE28 7C 84 1A 14 */ add r4, r4, r3 /* 8013F1CC 0013AE2C B0 04 00 DC */ sth r0, 0xdc(r4) /* 8013F1D0 0013AE30 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013F1D4 0013AE34 7C 84 1A 14 */ add r4, r4, r3 /* 8013F1D8 0013AE38 B0 04 0D 50 */ sth r0, 0xd50(r4) /* 8013F1DC 0013AE3C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013F1E0 0013AE40 7C 84 1A 14 */ add r4, r4, r3 /* 8013F1E4 0013AE44 B0 04 00 DE */ sth r0, 0xde(r4) /* 8013F1E8 0013AE48 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013F1EC 0013AE4C 7C 84 1A 14 */ add r4, r4, r3 /* 8013F1F0 0013AE50 B0 04 0D 52 */ sth r0, 0xd52(r4) /* 8013F1F4 0013AE54 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013F1F8 0013AE58 7C 84 1A 14 */ add r4, r4, r3 /* 8013F1FC 0013AE5C B0 04 00 E0 */ sth r0, 0xe0(r4) /* 8013F200 0013AE60 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013F204 0013AE64 7C 84 1A 14 */ add r4, r4, r3 /* 8013F208 0013AE68 B0 04 0D 54 */ sth r0, 0xd54(r4) /* 8013F20C 0013AE6C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013F210 0013AE70 7C 84 1A 14 */ add r4, r4, r3 /* 8013F214 0013AE74 B0 04 00 E2 */ sth r0, 0xe2(r4) /* 8013F218 0013AE78 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013F21C 0013AE7C 7C 84 1A 14 */ add r4, r4, r3 /* 8013F220 0013AE80 B0 04 0D 56 */ sth r0, 0xd56(r4) /* 8013F224 0013AE84 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013F228 0013AE88 7C 84 1A 14 */ add r4, r4, r3 /* 8013F22C 0013AE8C B0 04 00 E4 */ sth r0, 0xe4(r4) /* 8013F230 0013AE90 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013F234 0013AE94 7C 84 1A 14 */ add r4, r4, r3 /* 8013F238 0013AE98 38 63 00 0E */ addi r3, r3, 0xe /* 8013F23C 0013AE9C B0 04 0D 58 */ sth r0, 0xd58(r4) /* 8013F240 0013AEA0 42 00 FF 54 */ bdnz lbl_8013F194 /* 8013F244 0013AEA4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F248 0013AEA8 3D 00 80 48 */ lis r8, lbl_80486D28@ha /* 8013F24C 0013AEAC 39 08 6D 28 */ addi r8, r8, lbl_80486D28@l /* 8013F250 0013AEB0 39 20 00 00 */ li r9, 0 /* 8013F254 0013AEB4 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 8013F258 0013AEB8 38 E8 00 DC */ addi r7, r8, 0xdc /* 8013F25C 0013AEBC 38 C8 01 B8 */ addi r6, r8, 0x1b8 /* 8013F260 0013AEC0 38 A8 02 94 */ addi r5, r8, 0x294 /* 8013F264 0013AEC4 54 00 01 04 */ rlwinm r0, r0, 0, 4, 2 /* 8013F268 0013AEC8 38 88 03 70 */ addi r4, r8, 0x370 /* 8013F26C 0013AECC 90 03 0D 30 */ stw r0, 0xd30(r3) /* 8013F270 0013AED0 38 08 04 4C */ addi r0, r8, 0x44c /* 8013F274 0013AED4 3B A0 00 00 */ li r29, 0 /* 8013F278 0013AED8 3B E0 00 00 */ li r31, 0 /* 8013F27C 0013AEDC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F280 0013AEE0 3B C0 00 00 */ li r30, 0 /* 8013F284 0013AEE4 3B 80 00 2D */ li r28, 0x2d /* 8013F288 0013AEE8 99 23 0D 41 */ stb r9, 0xd41(r3) /* 8013F28C 0013AEEC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F290 0013AEF0 99 23 0D 42 */ stb r9, 0xd42(r3) /* 8013F294 0013AEF4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F298 0013AEF8 91 03 0E BC */ stw r8, 0xebc(r3) /* 8013F29C 0013AEFC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F2A0 0013AF00 90 E3 0E C0 */ stw r7, 0xec0(r3) /* 8013F2A4 0013AF04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F2A8 0013AF08 90 C3 0E C4 */ stw r6, 0xec4(r3) /* 8013F2AC 0013AF0C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F2B0 0013AF10 90 A3 0E C8 */ stw r5, 0xec8(r3) /* 8013F2B4 0013AF14 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F2B8 0013AF18 90 83 0E CC */ stw r4, 0xecc(r3) /* 8013F2BC 0013AF1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F2C0 0013AF20 90 03 0E D0 */ stw r0, 0xed0(r3) lbl_8013F2C4: /* 8013F2C4 0013AF24 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 8013F2C8 0013AF28 38 80 00 00 */ li r4, 0 /* 8013F2CC 0013AF2C 38 A0 00 44 */ li r5, 0x44 /* 8013F2D0 0013AF30 7C 60 FA 14 */ add r3, r0, r31 /* 8013F2D4 0013AF34 38 63 04 70 */ addi r3, r3, 0x470 /* 8013F2D8 0013AF38 4B EC 4E 2D */ bl memset /* 8013F2DC 0013AF3C 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 8013F2E0 0013AF40 3B BD 00 01 */ addi r29, r29, 1 /* 8013F2E4 0013AF44 28 1D 00 1E */ cmplwi r29, 0x1e /* 8013F2E8 0013AF48 3B FF 00 44 */ addi r31, r31, 0x44 /* 8013F2EC 0013AF4C 7C 60 F2 14 */ add r3, r0, r30 /* 8013F2F0 0013AF50 3B DE 00 02 */ addi r30, r30, 2 /* 8013F2F4 0013AF54 B3 83 0C E0 */ sth r28, 0xce0(r3) /* 8013F2F8 0013AF58 41 80 FF CC */ blt lbl_8013F2C4 /* 8013F2FC 0013AF5C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8013F300 0013AF60 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8013F304 0013AF64 83 C1 00 18 */ lwz r30, 0x18(r1) /* 8013F308 0013AF68 83 A1 00 14 */ lwz r29, 0x14(r1) /* 8013F30C 0013AF6C 83 81 00 10 */ lwz r28, 0x10(r1) /* 8013F310 0013AF70 7C 08 03 A6 */ mtlr r0 /* 8013F314 0013AF74 38 21 00 20 */ addi r1, r1, 0x20 /* 8013F318 0013AF78 4E 80 00 20 */ blr .global func_8013F31C func_8013F31C: /* 8013F31C 0013AF7C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013F320 0013AF80 7C 08 02 A6 */ mflr r0 /* 8013F324 0013AF84 90 01 00 14 */ stw r0, 0x14(r1) /* 8013F328 0013AF88 93 E1 00 0C */ stw r31, 0xc(r1) /* 8013F32C 0013AF8C 48 02 03 B5 */ bl func_8015F6E0 /* 8013F330 0013AF90 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013F334 0013AF94 90 64 0D 24 */ stw r3, 0xd24(r4) /* 8013F338 0013AF98 4B FD D6 3D */ bl func_8011C974 /* 8013F33C 0013AF9C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013F340 0013AFA0 90 64 0D 28 */ stw r3, 0xd28(r4) /* 8013F344 0013AFA4 48 02 03 4D */ bl func_8015F690 /* 8013F348 0013AFA8 80 03 00 4C */ lwz r0, 0x4c(r3) /* 8013F34C 0013AFAC 38 60 04 04 */ li r3, 0x404 /* 8013F350 0013AFB0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013F354 0013AFB4 98 04 0E FA */ stb r0, 0xefa(r4) /* 8013F358 0013AFB8 48 10 A2 85 */ bl func_802495DC /* 8013F35C 0013AFBC 38 60 04 05 */ li r3, 0x405 /* 8013F360 0013AFC0 48 10 A2 7D */ bl func_802495DC /* 8013F364 0013AFC4 3C 80 23 83 */ lis r4, 0x23831A00@ha /* 8013F368 0013AFC8 38 60 04 04 */ li r3, 0x404 /* 8013F36C 0013AFCC 38 84 1A 00 */ addi r4, r4, 0x23831A00@l /* 8013F370 0013AFD0 4B F1 6A 29 */ bl func_80055D98 /* 8013F374 0013AFD4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F378 0013AFD8 3C 80 23 84 */ lis r4, 0x23841A00@ha /* 8013F37C 0013AFDC 38 84 1A 00 */ addi r4, r4, 0x23841A00@l /* 8013F380 0013AFE0 90 65 00 00 */ stw r3, 0(r5) /* 8013F384 0013AFE4 38 60 04 04 */ li r3, 0x404 /* 8013F388 0013AFE8 4B F1 6A 11 */ bl func_80055D98 /* 8013F38C 0013AFEC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F390 0013AFF0 3C 80 23 85 */ lis r4, 0x23851A00@ha /* 8013F394 0013AFF4 38 84 1A 00 */ addi r4, r4, 0x23851A00@l /* 8013F398 0013AFF8 90 65 00 04 */ stw r3, 4(r5) /* 8013F39C 0013AFFC 38 60 04 04 */ li r3, 0x404 /* 8013F3A0 0013B000 4B F1 69 F9 */ bl func_80055D98 /* 8013F3A4 0013B004 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F3A8 0013B008 3C 80 23 86 */ lis r4, 0x23861A00@ha /* 8013F3AC 0013B00C 38 84 1A 00 */ addi r4, r4, 0x23861A00@l /* 8013F3B0 0013B010 90 65 00 08 */ stw r3, 8(r5) /* 8013F3B4 0013B014 38 60 04 04 */ li r3, 0x404 /* 8013F3B8 0013B018 4B F1 69 E1 */ bl func_80055D98 /* 8013F3BC 0013B01C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F3C0 0013B020 3C 80 23 87 */ lis r4, 0x23871A00@ha /* 8013F3C4 0013B024 38 84 1A 00 */ addi r4, r4, 0x23871A00@l /* 8013F3C8 0013B028 90 65 00 0C */ stw r3, 0xc(r5) /* 8013F3CC 0013B02C 38 60 04 04 */ li r3, 0x404 /* 8013F3D0 0013B030 4B F1 69 C9 */ bl func_80055D98 /* 8013F3D4 0013B034 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F3D8 0013B038 3C 80 23 88 */ lis r4, 0x23881A00@ha /* 8013F3DC 0013B03C 38 84 1A 00 */ addi r4, r4, 0x23881A00@l /* 8013F3E0 0013B040 90 65 00 10 */ stw r3, 0x10(r5) /* 8013F3E4 0013B044 38 60 00 0E */ li r3, 0xe /* 8013F3E8 0013B048 4B F1 69 B1 */ bl func_80055D98 /* 8013F3EC 0013B04C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F3F0 0013B050 3C 80 23 89 */ lis r4, 0x23891A00@ha /* 8013F3F4 0013B054 38 84 1A 00 */ addi r4, r4, 0x23891A00@l /* 8013F3F8 0013B058 90 65 00 14 */ stw r3, 0x14(r5) /* 8013F3FC 0013B05C 38 60 00 0E */ li r3, 0xe /* 8013F400 0013B060 4B F1 69 99 */ bl func_80055D98 /* 8013F404 0013B064 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F408 0013B068 3C 80 23 8A */ lis r4, 0x238A1A00@ha /* 8013F40C 0013B06C 38 84 1A 00 */ addi r4, r4, 0x238A1A00@l /* 8013F410 0013B070 90 65 00 18 */ stw r3, 0x18(r5) /* 8013F414 0013B074 38 60 04 04 */ li r3, 0x404 /* 8013F418 0013B078 4B F1 69 81 */ bl func_80055D98 /* 8013F41C 0013B07C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F420 0013B080 3C 80 23 8B */ lis r4, 0x238B1A00@ha /* 8013F424 0013B084 38 84 1A 00 */ addi r4, r4, 0x238B1A00@l /* 8013F428 0013B088 90 65 00 1C */ stw r3, 0x1c(r5) /* 8013F42C 0013B08C 38 60 04 04 */ li r3, 0x404 /* 8013F430 0013B090 4B F1 69 69 */ bl func_80055D98 /* 8013F434 0013B094 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F438 0013B098 3C 80 23 8C */ lis r4, 0x238C1A00@ha /* 8013F43C 0013B09C 38 84 1A 00 */ addi r4, r4, 0x238C1A00@l /* 8013F440 0013B0A0 90 65 00 20 */ stw r3, 0x20(r5) /* 8013F444 0013B0A4 38 60 04 04 */ li r3, 0x404 /* 8013F448 0013B0A8 4B F1 69 51 */ bl func_80055D98 /* 8013F44C 0013B0AC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F450 0013B0B0 3C 80 23 8D */ lis r4, 0x238D1A00@ha /* 8013F454 0013B0B4 38 84 1A 00 */ addi r4, r4, 0x238D1A00@l /* 8013F458 0013B0B8 90 65 00 28 */ stw r3, 0x28(r5) /* 8013F45C 0013B0BC 38 60 04 04 */ li r3, 0x404 /* 8013F460 0013B0C0 4B F1 69 39 */ bl func_80055D98 /* 8013F464 0013B0C4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F468 0013B0C8 3C 80 23 8E */ lis r4, 0x238E1A00@ha /* 8013F46C 0013B0CC 38 84 1A 00 */ addi r4, r4, 0x238E1A00@l /* 8013F470 0013B0D0 90 65 00 2C */ stw r3, 0x2c(r5) /* 8013F474 0013B0D4 38 60 04 04 */ li r3, 0x404 /* 8013F478 0013B0D8 4B F1 69 21 */ bl func_80055D98 /* 8013F47C 0013B0DC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F480 0013B0E0 3C 80 23 8F */ lis r4, 0x238F1A00@ha /* 8013F484 0013B0E4 38 84 1A 00 */ addi r4, r4, 0x238F1A00@l /* 8013F488 0013B0E8 90 65 00 30 */ stw r3, 0x30(r5) /* 8013F48C 0013B0EC 38 60 04 04 */ li r3, 0x404 /* 8013F490 0013B0F0 4B F1 69 09 */ bl func_80055D98 /* 8013F494 0013B0F4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F498 0013B0F8 3C 80 23 90 */ lis r4, 0x23901A00@ha /* 8013F49C 0013B0FC 38 84 1A 00 */ addi r4, r4, 0x23901A00@l /* 8013F4A0 0013B100 90 65 00 34 */ stw r3, 0x34(r5) /* 8013F4A4 0013B104 38 60 04 04 */ li r3, 0x404 /* 8013F4A8 0013B108 4B F1 68 F1 */ bl func_80055D98 /* 8013F4AC 0013B10C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F4B0 0013B110 3C 80 23 91 */ lis r4, 0x23911A00@ha /* 8013F4B4 0013B114 38 84 1A 00 */ addi r4, r4, 0x23911A00@l /* 8013F4B8 0013B118 90 65 00 38 */ stw r3, 0x38(r5) /* 8013F4BC 0013B11C 38 60 04 04 */ li r3, 0x404 /* 8013F4C0 0013B120 4B F1 68 D9 */ bl func_80055D98 /* 8013F4C4 0013B124 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F4C8 0013B128 3C 80 23 92 */ lis r4, 0x23921A00@ha /* 8013F4CC 0013B12C 38 84 1A 00 */ addi r4, r4, 0x23921A00@l /* 8013F4D0 0013B130 90 65 00 3C */ stw r3, 0x3c(r5) /* 8013F4D4 0013B134 38 60 04 04 */ li r3, 0x404 /* 8013F4D8 0013B138 4B F1 68 C1 */ bl func_80055D98 /* 8013F4DC 0013B13C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F4E0 0013B140 3C 80 23 96 */ lis r4, 0x23961A00@ha /* 8013F4E4 0013B144 38 84 1A 00 */ addi r4, r4, 0x23961A00@l /* 8013F4E8 0013B148 90 65 00 40 */ stw r3, 0x40(r5) /* 8013F4EC 0013B14C 38 60 04 04 */ li r3, 0x404 /* 8013F4F0 0013B150 4B F1 68 A9 */ bl func_80055D98 /* 8013F4F4 0013B154 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F4F8 0013B158 3F E0 27 2D */ lis r31, 0x272D1A00@ha /* 8013F4FC 0013B15C 38 9F 1A 00 */ addi r4, r31, 0x272D1A00@l /* 8013F500 0013B160 90 65 00 44 */ stw r3, 0x44(r5) /* 8013F504 0013B164 38 60 04 04 */ li r3, 0x404 /* 8013F508 0013B168 4B F1 68 91 */ bl func_80055D98 /* 8013F50C 0013B16C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F510 0013B170 38 9F 1A 00 */ addi r4, r31, 0x1a00 /* 8013F514 0013B174 90 65 00 48 */ stw r3, 0x48(r5) /* 8013F518 0013B178 38 60 04 04 */ li r3, 0x404 /* 8013F51C 0013B17C 4B F1 68 7D */ bl func_80055D98 /* 8013F520 0013B180 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F524 0013B184 3C 80 27 BB */ lis r4, 0x27BB1A00@ha /* 8013F528 0013B188 38 84 1A 00 */ addi r4, r4, 0x27BB1A00@l /* 8013F52C 0013B18C 90 65 00 4C */ stw r3, 0x4c(r5) /* 8013F530 0013B190 38 60 04 04 */ li r3, 0x404 /* 8013F534 0013B194 4B F1 68 65 */ bl func_80055D98 /* 8013F538 0013B198 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F53C 0013B19C 3C 80 27 98 */ lis r4, 0x27981A00@ha /* 8013F540 0013B1A0 38 84 1A 00 */ addi r4, r4, 0x27981A00@l /* 8013F544 0013B1A4 90 65 00 58 */ stw r3, 0x58(r5) /* 8013F548 0013B1A8 38 60 04 04 */ li r3, 0x404 /* 8013F54C 0013B1AC 4B F1 68 4D */ bl func_80055D98 /* 8013F550 0013B1B0 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F554 0013B1B4 3C 80 27 99 */ lis r4, 0x27991A00@ha /* 8013F558 0013B1B8 38 84 1A 00 */ addi r4, r4, 0x27991A00@l /* 8013F55C 0013B1BC 90 65 00 5C */ stw r3, 0x5c(r5) /* 8013F560 0013B1C0 38 60 04 04 */ li r3, 0x404 /* 8013F564 0013B1C4 4B F1 68 35 */ bl func_80055D98 /* 8013F568 0013B1C8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F56C 0013B1CC 3F E0 04 4F */ lis r31, 0x044F1A00@ha /* 8013F570 0013B1D0 38 9F 1A 00 */ addi r4, r31, 0x044F1A00@l /* 8013F574 0013B1D4 90 65 00 60 */ stw r3, 0x60(r5) /* 8013F578 0013B1D8 38 60 00 0E */ li r3, 0xe /* 8013F57C 0013B1DC 4B F1 68 1D */ bl func_80055D98 /* 8013F580 0013B1E0 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F584 0013B1E4 3C 80 27 53 */ lis r4, 0x27531A00@ha /* 8013F588 0013B1E8 38 84 1A 00 */ addi r4, r4, 0x27531A00@l /* 8013F58C 0013B1EC 90 65 00 64 */ stw r3, 0x64(r5) /* 8013F590 0013B1F0 38 60 04 04 */ li r3, 0x404 /* 8013F594 0013B1F4 4B F1 68 05 */ bl func_80055D98 /* 8013F598 0013B1F8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F59C 0013B1FC 3C 80 27 33 */ lis r4, 0x27331A00@ha /* 8013F5A0 0013B200 38 84 1A 00 */ addi r4, r4, 0x27331A00@l /* 8013F5A4 0013B204 90 65 00 68 */ stw r3, 0x68(r5) /* 8013F5A8 0013B208 38 60 04 04 */ li r3, 0x404 /* 8013F5AC 0013B20C 4B F1 67 ED */ bl func_80055D98 /* 8013F5B0 0013B210 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F5B4 0013B214 3C 80 04 50 */ lis r4, 0x04501A00@ha /* 8013F5B8 0013B218 38 84 1A 00 */ addi r4, r4, 0x04501A00@l /* 8013F5BC 0013B21C 90 65 00 6C */ stw r3, 0x6c(r5) /* 8013F5C0 0013B220 38 60 00 0E */ li r3, 0xe /* 8013F5C4 0013B224 4B F1 67 D5 */ bl func_80055D98 /* 8013F5C8 0013B228 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F5CC 0013B22C 38 9F 1A 00 */ addi r4, r31, 0x1a00 /* 8013F5D0 0013B230 90 65 00 70 */ stw r3, 0x70(r5) /* 8013F5D4 0013B234 38 60 00 0E */ li r3, 0xe /* 8013F5D8 0013B238 4B F1 67 C1 */ bl func_80055D98 /* 8013F5DC 0013B23C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F5E0 0013B240 3C 80 19 A5 */ lis r4, 0x19A51A00@ha /* 8013F5E4 0013B244 38 84 1A 00 */ addi r4, r4, 0x19A51A00@l /* 8013F5E8 0013B248 90 65 00 74 */ stw r3, 0x74(r5) /* 8013F5EC 0013B24C 38 60 00 0E */ li r3, 0xe /* 8013F5F0 0013B250 4B F1 67 A9 */ bl func_80055D98 /* 8013F5F4 0013B254 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8013F5F8 0013B258 3C 80 04 4E */ lis r4, 0x044E1A00@ha /* 8013F5FC 0013B25C 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l /* 8013F600 0013B260 90 65 00 78 */ stw r3, 0x78(r5) /* 8013F604 0013B264 38 60 00 0E */ li r3, 0xe /* 8013F608 0013B268 4B F1 67 91 */ bl func_80055D98 /* 8013F60C 0013B26C 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013F610 0013B270 3C A0 80 15 */ lis r5, lbl_80149C0C@ha /* 8013F614 0013B274 3C C0 80 15 */ lis r6, lbl_80149E18@ha /* 8013F618 0013B278 38 80 00 00 */ li r4, 0 /* 8013F61C 0013B27C 90 67 00 7C */ stw r3, 0x7c(r7) /* 8013F620 0013B280 38 A5 9C 0C */ addi r5, r5, lbl_80149C0C@l /* 8013F624 0013B284 38 C6 9E 18 */ addi r6, r6, lbl_80149E18@l /* 8013F628 0013B288 38 E0 FF FF */ li r7, -1 /* 8013F62C 0013B28C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F630 0013B290 39 00 00 00 */ li r8, 0 /* 8013F634 0013B294 39 20 00 01 */ li r9, 1 /* 8013F638 0013B298 39 40 00 00 */ li r10, 0 /* 8013F63C 0013B29C 80 63 00 1C */ lwz r3, 0x1c(r3) /* 8013F640 0013B2A0 48 11 45 F9 */ bl func_80253C38 /* 8013F644 0013B2A4 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013F648 0013B2A8 3C 80 80 15 */ lis r4, lbl_8014E354@ha /* 8013F64C 0013B2AC 3C A0 80 15 */ lis r5, lbl_8014E3C4@ha /* 8013F650 0013B2B0 3C C0 80 15 */ lis r6, lbl_8014E3F0@ha /* 8013F654 0013B2B4 B0 67 00 8E */ sth r3, 0x8e(r7) /* 8013F658 0013B2B8 38 84 E3 54 */ addi r4, r4, lbl_8014E354@l /* 8013F65C 0013B2BC 38 A5 E3 C4 */ addi r5, r5, lbl_8014E3C4@l /* 8013F660 0013B2C0 38 C6 E3 F0 */ addi r6, r6, lbl_8014E3F0@l /* 8013F664 0013B2C4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F668 0013B2C8 38 E0 FF FF */ li r7, -1 /* 8013F66C 0013B2CC 39 00 00 00 */ li r8, 0 /* 8013F670 0013B2D0 39 20 00 01 */ li r9, 1 /* 8013F674 0013B2D4 80 63 00 78 */ lwz r3, 0x78(r3) /* 8013F678 0013B2D8 39 40 00 00 */ li r10, 0 /* 8013F67C 0013B2DC 48 11 45 BD */ bl func_80253C38 /* 8013F680 0013B2E0 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013F684 0013B2E4 3C A0 80 15 */ lis r5, lbl_80149348@ha /* 8013F688 0013B2E8 3C C0 80 15 */ lis r6, lbl_80149374@ha /* 8013F68C 0013B2EC 38 80 00 00 */ li r4, 0 /* 8013F690 0013B2F0 B0 67 00 BC */ sth r3, 0xbc(r7) /* 8013F694 0013B2F4 38 A5 93 48 */ addi r5, r5, lbl_80149348@l /* 8013F698 0013B2F8 38 C6 93 74 */ addi r6, r6, lbl_80149374@l /* 8013F69C 0013B2FC 38 E0 FF FF */ li r7, -1 /* 8013F6A0 0013B300 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F6A4 0013B304 39 00 00 00 */ li r8, 0 /* 8013F6A8 0013B308 39 20 00 01 */ li r9, 1 /* 8013F6AC 0013B30C 39 40 00 00 */ li r10, 0 /* 8013F6B0 0013B310 80 63 00 00 */ lwz r3, 0(r3) /* 8013F6B4 0013B314 48 11 45 85 */ bl func_80253C38 /* 8013F6B8 0013B318 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013F6BC 0013B31C 3C A0 80 15 */ lis r5, lbl_801493A0@ha /* 8013F6C0 0013B320 3C C0 80 15 */ lis r6, lbl_80149488@ha /* 8013F6C4 0013B324 38 80 00 00 */ li r4, 0 /* 8013F6C8 0013B328 B0 67 00 80 */ sth r3, 0x80(r7) /* 8013F6CC 0013B32C 38 A5 93 A0 */ addi r5, r5, lbl_801493A0@l /* 8013F6D0 0013B330 38 C6 94 88 */ addi r6, r6, lbl_80149488@l /* 8013F6D4 0013B334 38 E0 FF FF */ li r7, -1 /* 8013F6D8 0013B338 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F6DC 0013B33C 39 00 00 00 */ li r8, 0 /* 8013F6E0 0013B340 39 20 00 01 */ li r9, 1 /* 8013F6E4 0013B344 39 40 00 00 */ li r10, 0 /* 8013F6E8 0013B348 80 63 00 04 */ lwz r3, 4(r3) /* 8013F6EC 0013B34C 48 11 45 4D */ bl func_80253C38 /* 8013F6F0 0013B350 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013F6F4 0013B354 3C A0 80 15 */ lis r5, lbl_801495A8@ha /* 8013F6F8 0013B358 3C C0 80 15 */ lis r6, lbl_80149630@ha /* 8013F6FC 0013B35C 38 80 00 00 */ li r4, 0 /* 8013F700 0013B360 B0 67 00 82 */ sth r3, 0x82(r7) /* 8013F704 0013B364 38 A5 95 A8 */ addi r5, r5, lbl_801495A8@l /* 8013F708 0013B368 38 C6 96 30 */ addi r6, r6, lbl_80149630@l /* 8013F70C 0013B36C 38 E0 FF FF */ li r7, -1 /* 8013F710 0013B370 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F714 0013B374 39 00 00 00 */ li r8, 0 /* 8013F718 0013B378 39 20 00 01 */ li r9, 1 /* 8013F71C 0013B37C 39 40 00 00 */ li r10, 0 /* 8013F720 0013B380 80 63 00 08 */ lwz r3, 8(r3) /* 8013F724 0013B384 48 11 45 15 */ bl func_80253C38 /* 8013F728 0013B388 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013F72C 0013B38C 3C A0 80 15 */ lis r5, lbl_80149744@ha /* 8013F730 0013B390 3C C0 80 15 */ lis r6, lbl_801497F0@ha /* 8013F734 0013B394 38 80 00 00 */ li r4, 0 /* 8013F738 0013B398 B0 67 00 84 */ sth r3, 0x84(r7) /* 8013F73C 0013B39C 38 A5 97 44 */ addi r5, r5, lbl_80149744@l /* 8013F740 0013B3A0 38 C6 97 F0 */ addi r6, r6, lbl_801497F0@l /* 8013F744 0013B3A4 38 E0 FF FF */ li r7, -1 /* 8013F748 0013B3A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F74C 0013B3AC 39 00 00 00 */ li r8, 0 /* 8013F750 0013B3B0 39 20 00 01 */ li r9, 1 /* 8013F754 0013B3B4 39 40 00 00 */ li r10, 0 /* 8013F758 0013B3B8 80 63 00 0C */ lwz r3, 0xc(r3) /* 8013F75C 0013B3BC 48 11 44 DD */ bl func_80253C38 /* 8013F760 0013B3C0 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013F764 0013B3C4 3C A0 80 15 */ lis r5, lbl_801498C0@ha /* 8013F768 0013B3C8 3C C0 80 15 */ lis r6, lbl_801498EC@ha /* 8013F76C 0013B3CC 38 80 00 00 */ li r4, 0 /* 8013F770 0013B3D0 B0 67 00 86 */ sth r3, 0x86(r7) /* 8013F774 0013B3D4 38 A5 98 C0 */ addi r5, r5, lbl_801498C0@l /* 8013F778 0013B3D8 38 C6 98 EC */ addi r6, r6, lbl_801498EC@l /* 8013F77C 0013B3DC 38 E0 FF FF */ li r7, -1 /* 8013F780 0013B3E0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F784 0013B3E4 39 00 00 00 */ li r8, 0 /* 8013F788 0013B3E8 39 20 00 01 */ li r9, 1 /* 8013F78C 0013B3EC 39 40 00 00 */ li r10, 0 /* 8013F790 0013B3F0 80 63 00 10 */ lwz r3, 0x10(r3) /* 8013F794 0013B3F4 48 11 44 A5 */ bl func_80253C38 /* 8013F798 0013B3F8 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013F79C 0013B3FC 3C A0 80 15 */ lis r5, lbl_80149918@ha /* 8013F7A0 0013B400 3C C0 80 15 */ lis r6, lbl_80149944@ha /* 8013F7A4 0013B404 38 80 00 00 */ li r4, 0 /* 8013F7A8 0013B408 B0 67 00 88 */ sth r3, 0x88(r7) /* 8013F7AC 0013B40C 38 A5 99 18 */ addi r5, r5, lbl_80149918@l /* 8013F7B0 0013B410 38 C6 99 44 */ addi r6, r6, lbl_80149944@l /* 8013F7B4 0013B414 38 E0 FF FF */ li r7, -1 /* 8013F7B8 0013B418 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F7BC 0013B41C 39 00 00 00 */ li r8, 0 /* 8013F7C0 0013B420 39 20 00 01 */ li r9, 1 /* 8013F7C4 0013B424 39 40 00 00 */ li r10, 0 /* 8013F7C8 0013B428 80 63 00 14 */ lwz r3, 0x14(r3) /* 8013F7CC 0013B42C 48 11 44 6D */ bl func_80253C38 /* 8013F7D0 0013B430 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013F7D4 0013B434 3C A0 80 15 */ lis r5, lbl_8014A1E8@ha /* 8013F7D8 0013B438 3C C0 80 15 */ lis r6, lbl_8014A2C0@ha /* 8013F7DC 0013B43C 38 80 00 00 */ li r4, 0 /* 8013F7E0 0013B440 B0 67 00 8A */ sth r3, 0x8a(r7) /* 8013F7E4 0013B444 38 A5 A1 E8 */ addi r5, r5, lbl_8014A1E8@l /* 8013F7E8 0013B448 38 C6 A2 C0 */ addi r6, r6, lbl_8014A2C0@l /* 8013F7EC 0013B44C 38 E0 FF FF */ li r7, -1 /* 8013F7F0 0013B450 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F7F4 0013B454 39 00 00 00 */ li r8, 0 /* 8013F7F8 0013B458 39 20 00 01 */ li r9, 1 /* 8013F7FC 0013B45C 39 40 00 00 */ li r10, 0 /* 8013F800 0013B460 80 63 00 20 */ lwz r3, 0x20(r3) /* 8013F804 0013B464 48 11 44 35 */ bl func_80253C38 /* 8013F808 0013B468 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013F80C 0013B46C 3C A0 80 15 */ lis r5, lbl_8014A510@ha /* 8013F810 0013B470 3C C0 80 15 */ lis r6, lbl_8014A71C@ha /* 8013F814 0013B474 38 80 00 00 */ li r4, 0 /* 8013F818 0013B478 B0 67 00 90 */ sth r3, 0x90(r7) /* 8013F81C 0013B47C 38 A5 A5 10 */ addi r5, r5, lbl_8014A510@l /* 8013F820 0013B480 38 C6 A7 1C */ addi r6, r6, lbl_8014A71C@l /* 8013F824 0013B484 38 E0 FF FF */ li r7, -1 /* 8013F828 0013B488 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F82C 0013B48C 39 00 00 00 */ li r8, 0 /* 8013F830 0013B490 39 20 00 01 */ li r9, 1 /* 8013F834 0013B494 39 40 00 00 */ li r10, 0 /* 8013F838 0013B498 80 63 00 28 */ lwz r3, 0x28(r3) /* 8013F83C 0013B49C 48 11 43 FD */ bl func_80253C38 /* 8013F840 0013B4A0 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013F844 0013B4A4 3C A0 80 15 */ lis r5, lbl_8014AAA4@ha /* 8013F848 0013B4A8 3C C0 80 15 */ lis r6, lbl_8014AB70@ha /* 8013F84C 0013B4AC 38 80 00 00 */ li r4, 0 /* 8013F850 0013B4B0 B0 67 00 94 */ sth r3, 0x94(r7) /* 8013F854 0013B4B4 38 A5 AA A4 */ addi r5, r5, lbl_8014AAA4@l /* 8013F858 0013B4B8 38 C6 AB 70 */ addi r6, r6, lbl_8014AB70@l /* 8013F85C 0013B4BC 38 E0 FF FF */ li r7, -1 /* 8013F860 0013B4C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F864 0013B4C4 39 00 00 00 */ li r8, 0 /* 8013F868 0013B4C8 39 20 00 01 */ li r9, 1 /* 8013F86C 0013B4CC 39 40 00 00 */ li r10, 0 /* 8013F870 0013B4D0 80 63 00 2C */ lwz r3, 0x2c(r3) /* 8013F874 0013B4D4 48 11 43 C5 */ bl func_80253C38 /* 8013F878 0013B4D8 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013F87C 0013B4DC 3C A0 80 15 */ lis r5, lbl_8014AC84@ha /* 8013F880 0013B4E0 3C C0 80 15 */ lis r6, lbl_8014AE08@ha /* 8013F884 0013B4E4 38 80 00 00 */ li r4, 0 /* 8013F888 0013B4E8 B0 67 00 96 */ sth r3, 0x96(r7) /* 8013F88C 0013B4EC 38 A5 AC 84 */ addi r5, r5, lbl_8014AC84@l /* 8013F890 0013B4F0 38 C6 AE 08 */ addi r6, r6, lbl_8014AE08@l /* 8013F894 0013B4F4 38 E0 FF FF */ li r7, -1 /* 8013F898 0013B4F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F89C 0013B4FC 39 00 00 00 */ li r8, 0 /* 8013F8A0 0013B500 39 20 00 01 */ li r9, 1 /* 8013F8A4 0013B504 39 40 00 00 */ li r10, 0 /* 8013F8A8 0013B508 80 63 00 30 */ lwz r3, 0x30(r3) /* 8013F8AC 0013B50C 48 11 43 8D */ bl func_80253C38 /* 8013F8B0 0013B510 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013F8B4 0013B514 3C A0 80 15 */ lis r5, lbl_8014B41C@ha /* 8013F8B8 0013B518 3C C0 80 15 */ lis r6, lbl_8014B634@ha /* 8013F8BC 0013B51C 38 80 00 00 */ li r4, 0 /* 8013F8C0 0013B520 B0 67 00 98 */ sth r3, 0x98(r7) /* 8013F8C4 0013B524 38 A5 B4 1C */ addi r5, r5, lbl_8014B41C@l /* 8013F8C8 0013B528 38 C6 B6 34 */ addi r6, r6, lbl_8014B634@l /* 8013F8CC 0013B52C 38 E0 FF FF */ li r7, -1 /* 8013F8D0 0013B530 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F8D4 0013B534 39 00 00 00 */ li r8, 0 /* 8013F8D8 0013B538 39 20 00 01 */ li r9, 1 /* 8013F8DC 0013B53C 39 40 00 00 */ li r10, 0 /* 8013F8E0 0013B540 80 63 00 34 */ lwz r3, 0x34(r3) /* 8013F8E4 0013B544 48 11 43 55 */ bl func_80253C38 /* 8013F8E8 0013B548 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013F8EC 0013B54C 3C A0 80 15 */ lis r5, lbl_8014BCA0@ha /* 8013F8F0 0013B550 3C C0 80 15 */ lis r6, lbl_8014BCCC@ha /* 8013F8F4 0013B554 38 80 00 00 */ li r4, 0 /* 8013F8F8 0013B558 B0 67 00 9A */ sth r3, 0x9a(r7) /* 8013F8FC 0013B55C 38 A5 BC A0 */ addi r5, r5, lbl_8014BCA0@l /* 8013F900 0013B560 38 C6 BC CC */ addi r6, r6, lbl_8014BCCC@l /* 8013F904 0013B564 38 E0 FF FF */ li r7, -1 /* 8013F908 0013B568 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F90C 0013B56C 39 00 00 00 */ li r8, 0 /* 8013F910 0013B570 39 20 00 01 */ li r9, 1 /* 8013F914 0013B574 39 40 00 00 */ li r10, 0 /* 8013F918 0013B578 80 63 00 38 */ lwz r3, 0x38(r3) /* 8013F91C 0013B57C 48 11 43 1D */ bl func_80253C38 /* 8013F920 0013B580 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013F924 0013B584 3C A0 80 15 */ lis r5, lbl_8014BCF8@ha /* 8013F928 0013B588 3C C0 80 15 */ lis r6, lbl_8014BD24@ha /* 8013F92C 0013B58C 38 80 00 00 */ li r4, 0 /* 8013F930 0013B590 B0 67 00 9C */ sth r3, 0x9c(r7) /* 8013F934 0013B594 38 A5 BC F8 */ addi r5, r5, lbl_8014BCF8@l /* 8013F938 0013B598 38 C6 BD 24 */ addi r6, r6, lbl_8014BD24@l /* 8013F93C 0013B59C 38 E0 FF FF */ li r7, -1 /* 8013F940 0013B5A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F944 0013B5A4 39 00 00 00 */ li r8, 0 /* 8013F948 0013B5A8 39 20 00 01 */ li r9, 1 /* 8013F94C 0013B5AC 39 40 00 00 */ li r10, 0 /* 8013F950 0013B5B0 80 63 00 3C */ lwz r3, 0x3c(r3) /* 8013F954 0013B5B4 48 11 42 E5 */ bl func_80253C38 /* 8013F958 0013B5B8 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013F95C 0013B5BC 3C A0 80 15 */ lis r5, lbl_8014BD50@ha /* 8013F960 0013B5C0 3C C0 80 15 */ lis r6, lbl_8014BD7C@ha /* 8013F964 0013B5C4 38 80 00 00 */ li r4, 0 /* 8013F968 0013B5C8 B0 67 00 9E */ sth r3, 0x9e(r7) /* 8013F96C 0013B5CC 38 A5 BD 50 */ addi r5, r5, lbl_8014BD50@l /* 8013F970 0013B5D0 38 C6 BD 7C */ addi r6, r6, lbl_8014BD7C@l /* 8013F974 0013B5D4 38 E0 FF FF */ li r7, -1 /* 8013F978 0013B5D8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F97C 0013B5DC 39 00 00 00 */ li r8, 0 /* 8013F980 0013B5E0 39 20 00 01 */ li r9, 1 /* 8013F984 0013B5E4 39 40 00 00 */ li r10, 0 /* 8013F988 0013B5E8 80 63 00 40 */ lwz r3, 0x40(r3) /* 8013F98C 0013B5EC 48 11 42 AD */ bl func_80253C38 /* 8013F990 0013B5F0 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013F994 0013B5F4 3C 80 80 15 */ lis r4, lbl_8014BDA8@ha /* 8013F998 0013B5F8 3C A0 80 15 */ lis r5, lbl_8014BDB8@ha /* 8013F99C 0013B5FC 3C C0 80 15 */ lis r6, lbl_8014BEE4@ha /* 8013F9A0 0013B600 B0 67 00 A0 */ sth r3, 0xa0(r7) /* 8013F9A4 0013B604 38 84 BD A8 */ addi r4, r4, lbl_8014BDA8@l /* 8013F9A8 0013B608 38 A5 BD B8 */ addi r5, r5, lbl_8014BDB8@l /* 8013F9AC 0013B60C 38 C6 BE E4 */ addi r6, r6, lbl_8014BEE4@l /* 8013F9B0 0013B610 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F9B4 0013B614 38 E0 FF FF */ li r7, -1 /* 8013F9B8 0013B618 39 00 00 00 */ li r8, 0 /* 8013F9BC 0013B61C 39 20 00 01 */ li r9, 1 /* 8013F9C0 0013B620 80 63 00 44 */ lwz r3, 0x44(r3) /* 8013F9C4 0013B624 39 40 00 00 */ li r10, 0 /* 8013F9C8 0013B628 48 11 42 71 */ bl func_80253C38 /* 8013F9CC 0013B62C 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013F9D0 0013B630 3C A0 80 15 */ lis r5, lbl_8014C074@ha /* 8013F9D4 0013B634 3C C0 80 15 */ lis r6, lbl_8014C078@ha /* 8013F9D8 0013B638 38 80 00 00 */ li r4, 0 /* 8013F9DC 0013B63C B0 67 00 A2 */ sth r3, 0xa2(r7) /* 8013F9E0 0013B640 38 A5 C0 74 */ addi r5, r5, lbl_8014C074@l /* 8013F9E4 0013B644 38 C6 C0 78 */ addi r6, r6, lbl_8014C078@l /* 8013F9E8 0013B648 38 E0 FF FF */ li r7, -1 /* 8013F9EC 0013B64C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013F9F0 0013B650 39 00 00 00 */ li r8, 0 /* 8013F9F4 0013B654 39 20 00 01 */ li r9, 1 /* 8013F9F8 0013B658 39 40 00 00 */ li r10, 0 /* 8013F9FC 0013B65C 80 63 00 48 */ lwz r3, 0x48(r3) /* 8013FA00 0013B660 48 11 42 39 */ bl func_80253C38 /* 8013FA04 0013B664 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013FA08 0013B668 3C A0 80 15 */ lis r5, lbl_8014C2B8@ha /* 8013FA0C 0013B66C 3C C0 80 15 */ lis r6, lbl_8014C34C@ha /* 8013FA10 0013B670 38 80 00 00 */ li r4, 0 /* 8013FA14 0013B674 B0 67 00 A4 */ sth r3, 0xa4(r7) /* 8013FA18 0013B678 38 A5 C2 B8 */ addi r5, r5, lbl_8014C2B8@l /* 8013FA1C 0013B67C 38 C6 C3 4C */ addi r6, r6, lbl_8014C34C@l /* 8013FA20 0013B680 38 E0 FF FF */ li r7, -1 /* 8013FA24 0013B684 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FA28 0013B688 39 00 00 00 */ li r8, 0 /* 8013FA2C 0013B68C 39 20 00 01 */ li r9, 1 /* 8013FA30 0013B690 39 40 00 00 */ li r10, 0 /* 8013FA34 0013B694 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8013FA38 0013B698 48 11 42 01 */ bl func_80253C38 /* 8013FA3C 0013B69C 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013FA40 0013B6A0 3C 80 80 15 */ lis r4, lbl_8014C598@ha /* 8013FA44 0013B6A4 3C A0 80 15 */ lis r5, lbl_8014C6A0@ha /* 8013FA48 0013B6A8 3C C0 80 15 */ lis r6, lbl_8014CD2C@ha /* 8013FA4C 0013B6AC B0 67 00 A6 */ sth r3, 0xa6(r7) /* 8013FA50 0013B6B0 38 84 C5 98 */ addi r4, r4, lbl_8014C598@l /* 8013FA54 0013B6B4 38 A5 C6 A0 */ addi r5, r5, lbl_8014C6A0@l /* 8013FA58 0013B6B8 38 C6 CD 2C */ addi r6, r6, lbl_8014CD2C@l /* 8013FA5C 0013B6BC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FA60 0013B6C0 38 E0 FF FF */ li r7, -1 /* 8013FA64 0013B6C4 39 00 00 00 */ li r8, 0 /* 8013FA68 0013B6C8 39 20 00 01 */ li r9, 1 /* 8013FA6C 0013B6CC 80 63 00 5C */ lwz r3, 0x5c(r3) /* 8013FA70 0013B6D0 39 40 00 00 */ li r10, 0 /* 8013FA74 0013B6D4 48 11 41 C5 */ bl func_80253C38 /* 8013FA78 0013B6D8 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013FA7C 0013B6DC 3C A0 80 15 */ lis r5, lbl_8014D148@ha /* 8013FA80 0013B6E0 3C C0 80 15 */ lis r6, lbl_8014D370@ha /* 8013FA84 0013B6E4 38 80 00 00 */ li r4, 0 /* 8013FA88 0013B6E8 B0 67 00 AE */ sth r3, 0xae(r7) /* 8013FA8C 0013B6EC 38 A5 D1 48 */ addi r5, r5, lbl_8014D148@l /* 8013FA90 0013B6F0 38 C6 D3 70 */ addi r6, r6, lbl_8014D370@l /* 8013FA94 0013B6F4 38 E0 FF FF */ li r7, -1 /* 8013FA98 0013B6F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FA9C 0013B6FC 39 00 00 00 */ li r8, 0 /* 8013FAA0 0013B700 39 20 00 01 */ li r9, 1 /* 8013FAA4 0013B704 39 40 00 00 */ li r10, 0 /* 8013FAA8 0013B708 80 63 00 60 */ lwz r3, 0x60(r3) /* 8013FAAC 0013B70C 48 11 41 8D */ bl func_80253C38 /* 8013FAB0 0013B710 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013FAB4 0013B714 3C A0 80 15 */ lis r5, lbl_8014C3EC@ha /* 8013FAB8 0013B718 3C C0 80 15 */ lis r6, lbl_8014C50C@ha /* 8013FABC 0013B71C 38 80 00 00 */ li r4, 0 /* 8013FAC0 0013B720 B0 67 00 B0 */ sth r3, 0xb0(r7) /* 8013FAC4 0013B724 38 A5 C3 EC */ addi r5, r5, lbl_8014C3EC@l /* 8013FAC8 0013B728 38 C6 C5 0C */ addi r6, r6, lbl_8014C50C@l /* 8013FACC 0013B72C 38 E0 FF FF */ li r7, -1 /* 8013FAD0 0013B730 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FAD4 0013B734 39 00 00 00 */ li r8, 0 /* 8013FAD8 0013B738 39 20 00 01 */ li r9, 1 /* 8013FADC 0013B73C 39 40 00 00 */ li r10, 0 /* 8013FAE0 0013B740 80 63 00 58 */ lwz r3, 0x58(r3) /* 8013FAE4 0013B744 48 11 41 55 */ bl func_80253C38 /* 8013FAE8 0013B748 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013FAEC 0013B74C 3C A0 80 15 */ lis r5, lbl_8014D8EC@ha /* 8013FAF0 0013B750 3C C0 80 15 */ lis r6, lbl_8014D9E4@ha /* 8013FAF4 0013B754 38 80 00 00 */ li r4, 0 /* 8013FAF8 0013B758 B0 67 00 AC */ sth r3, 0xac(r7) /* 8013FAFC 0013B75C 38 A5 D8 EC */ addi r5, r5, lbl_8014D8EC@l /* 8013FB00 0013B760 38 C6 D9 E4 */ addi r6, r6, lbl_8014D9E4@l /* 8013FB04 0013B764 38 E0 FF FF */ li r7, -1 /* 8013FB08 0013B768 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FB0C 0013B76C 39 00 00 00 */ li r8, 0 /* 8013FB10 0013B770 39 20 00 01 */ li r9, 1 /* 8013FB14 0013B774 39 40 00 00 */ li r10, 0 /* 8013FB18 0013B778 80 63 00 64 */ lwz r3, 0x64(r3) /* 8013FB1C 0013B77C 48 11 41 1D */ bl func_80253C38 /* 8013FB20 0013B780 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013FB24 0013B784 3C A0 80 15 */ lis r5, lbl_8014DA84@ha /* 8013FB28 0013B788 3C C0 80 15 */ lis r6, lbl_8014DC54@ha /* 8013FB2C 0013B78C 38 80 00 00 */ li r4, 0 /* 8013FB30 0013B790 B0 67 00 B2 */ sth r3, 0xb2(r7) /* 8013FB34 0013B794 38 A5 DA 84 */ addi r5, r5, lbl_8014DA84@l /* 8013FB38 0013B798 38 C6 DC 54 */ addi r6, r6, lbl_8014DC54@l /* 8013FB3C 0013B79C 38 E0 FF FF */ li r7, -1 /* 8013FB40 0013B7A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FB44 0013B7A4 39 00 00 00 */ li r8, 0 /* 8013FB48 0013B7A8 39 20 00 01 */ li r9, 1 /* 8013FB4C 0013B7AC 39 40 00 00 */ li r10, 0 /* 8013FB50 0013B7B0 80 63 00 68 */ lwz r3, 0x68(r3) /* 8013FB54 0013B7B4 48 11 40 E5 */ bl func_80253C38 /* 8013FB58 0013B7B8 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013FB5C 0013B7BC 3C A0 80 15 */ lis r5, lbl_8014DCF4@ha /* 8013FB60 0013B7C0 3C C0 80 15 */ lis r6, lbl_8014E050@ha /* 8013FB64 0013B7C4 38 80 00 00 */ li r4, 0 /* 8013FB68 0013B7C8 B0 67 00 B4 */ sth r3, 0xb4(r7) /* 8013FB6C 0013B7CC 38 A5 DC F4 */ addi r5, r5, lbl_8014DCF4@l /* 8013FB70 0013B7D0 38 C6 E0 50 */ addi r6, r6, lbl_8014E050@l /* 8013FB74 0013B7D4 38 E0 FF FF */ li r7, -1 /* 8013FB78 0013B7D8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FB7C 0013B7DC 39 00 00 00 */ li r8, 0 /* 8013FB80 0013B7E0 39 20 00 01 */ li r9, 1 /* 8013FB84 0013B7E4 39 40 00 00 */ li r10, 0 /* 8013FB88 0013B7E8 80 63 00 6C */ lwz r3, 0x6c(r3) /* 8013FB8C 0013B7EC 48 11 40 AD */ bl func_80253C38 /* 8013FB90 0013B7F0 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013FB94 0013B7F4 3C A0 80 15 */ lis r5, lbl_8014E054@ha /* 8013FB98 0013B7F8 3C C0 80 15 */ lis r6, lbl_8014E0E8@ha /* 8013FB9C 0013B7FC 38 80 00 00 */ li r4, 0 /* 8013FBA0 0013B800 B0 67 00 B6 */ sth r3, 0xb6(r7) /* 8013FBA4 0013B804 38 A5 E0 54 */ addi r5, r5, lbl_8014E054@l /* 8013FBA8 0013B808 38 C6 E0 E8 */ addi r6, r6, lbl_8014E0E8@l /* 8013FBAC 0013B80C 38 E0 FF FF */ li r7, -1 /* 8013FBB0 0013B810 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FBB4 0013B814 39 00 00 00 */ li r8, 0 /* 8013FBB8 0013B818 39 20 00 01 */ li r9, 1 /* 8013FBBC 0013B81C 39 40 00 00 */ li r10, 0 /* 8013FBC0 0013B820 80 63 00 70 */ lwz r3, 0x70(r3) /* 8013FBC4 0013B824 48 11 40 75 */ bl func_80253C38 /* 8013FBC8 0013B828 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013FBCC 0013B82C 3C A0 80 15 */ lis r5, lbl_8014E1EC@ha /* 8013FBD0 0013B830 3C C0 80 15 */ lis r6, lbl_8014E2B4@ha /* 8013FBD4 0013B834 38 80 00 00 */ li r4, 0 /* 8013FBD8 0013B838 B0 67 00 B8 */ sth r3, 0xb8(r7) /* 8013FBDC 0013B83C 38 A5 E1 EC */ addi r5, r5, lbl_8014E1EC@l /* 8013FBE0 0013B840 38 C6 E2 B4 */ addi r6, r6, lbl_8014E2B4@l /* 8013FBE4 0013B844 38 E0 FF FF */ li r7, -1 /* 8013FBE8 0013B848 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FBEC 0013B84C 39 00 00 00 */ li r8, 0 /* 8013FBF0 0013B850 39 20 00 01 */ li r9, 1 /* 8013FBF4 0013B854 39 40 00 00 */ li r10, 0 /* 8013FBF8 0013B858 80 63 00 74 */ lwz r3, 0x74(r3) /* 8013FBFC 0013B85C 48 11 40 3D */ bl func_80253C38 /* 8013FC00 0013B860 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013FC04 0013B864 3C 80 80 15 */ lis r4, lbl_8014E6C0@ha /* 8013FC08 0013B868 3C A0 80 15 */ lis r5, lbl_8014E730@ha /* 8013FC0C 0013B86C 3C C0 80 15 */ lis r6, lbl_8014E79C@ha /* 8013FC10 0013B870 B0 67 00 BA */ sth r3, 0xba(r7) /* 8013FC14 0013B874 38 84 E6 C0 */ addi r4, r4, lbl_8014E6C0@l /* 8013FC18 0013B878 38 A5 E7 30 */ addi r5, r5, lbl_8014E730@l /* 8013FC1C 0013B87C 38 C6 E7 9C */ addi r6, r6, lbl_8014E79C@l /* 8013FC20 0013B880 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FC24 0013B884 38 E0 FF FF */ li r7, -1 /* 8013FC28 0013B888 39 00 00 00 */ li r8, 0 /* 8013FC2C 0013B88C 39 20 00 01 */ li r9, 1 /* 8013FC30 0013B890 80 63 00 7C */ lwz r3, 0x7c(r3) /* 8013FC34 0013B894 39 40 00 00 */ li r10, 0 /* 8013FC38 0013B898 48 11 40 01 */ bl func_80253C38 /* 8013FC3C 0013B89C 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8013FC40 0013B8A0 3C A0 80 15 */ lis r5, lbl_80149970@ha /* 8013FC44 0013B8A4 3C C0 80 15 */ lis r6, lbl_8014999C@ha /* 8013FC48 0013B8A8 38 80 00 00 */ li r4, 0 /* 8013FC4C 0013B8AC B0 67 00 BE */ sth r3, 0xbe(r7) /* 8013FC50 0013B8B0 38 A5 99 70 */ addi r5, r5, lbl_80149970@l /* 8013FC54 0013B8B4 38 C6 99 9C */ addi r6, r6, lbl_8014999C@l /* 8013FC58 0013B8B8 38 E0 FF FF */ li r7, -1 /* 8013FC5C 0013B8BC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FC60 0013B8C0 39 00 00 00 */ li r8, 0 /* 8013FC64 0013B8C4 39 20 00 01 */ li r9, 1 /* 8013FC68 0013B8C8 39 40 00 00 */ li r10, 0 /* 8013FC6C 0013B8CC 80 63 00 18 */ lwz r3, 0x18(r3) /* 8013FC70 0013B8D0 48 11 3F C9 */ bl func_80253C38 /* 8013FC74 0013B8D4 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8013FC78 0013B8D8 38 80 00 09 */ li r4, 9 /* 8013FC7C 0013B8DC 38 A0 00 02 */ li r5, 2 /* 8013FC80 0013B8E0 B0 66 00 8C */ sth r3, 0x8c(r6) /* 8013FC84 0013B8E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FC88 0013B8E8 A8 63 00 8C */ lha r3, 0x8c(r3) /* 8013FC8C 0013B8EC 48 11 41 65 */ bl func_80253DF0 /* 8013FC90 0013B8F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FC94 0013B8F4 38 80 00 04 */ li r4, 4 /* 8013FC98 0013B8F8 C0 22 8E 10 */ lfs f1, lbl_80641410-_SDA2_BASE_(r2) /* 8013FC9C 0013B8FC A8 63 00 B2 */ lha r3, 0xb2(r3) /* 8013FCA0 0013B900 48 11 41 71 */ bl func_80253E10 /* 8013FCA4 0013B904 3C 80 80 15 */ lis r4, lbl_80149234@ha /* 8013FCA8 0013B908 38 60 00 00 */ li r3, 0 /* 8013FCAC 0013B90C 38 84 92 34 */ addi r4, r4, lbl_80149234@l /* 8013FCB0 0013B910 38 A0 FF FF */ li r5, -1 /* 8013FCB4 0013B914 48 11 42 B9 */ bl func_80253F6C /* 8013FCB8 0013B918 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013FCBC 0013B91C 90 64 00 C0 */ stw r3, 0xc0(r4) /* 8013FCC0 0013B920 38 60 04 04 */ li r3, 0x404 /* 8013FCC4 0013B924 48 10 9B CD */ bl func_80249890 /* 8013FCC8 0013B928 38 60 04 04 */ li r3, 0x404 /* 8013FCCC 0013B92C 48 09 B9 A9 */ bl func_801DB674 /* 8013FCD0 0013B930 4B F1 79 E1 */ bl func_800576B0 /* 8013FCD4 0013B934 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013FCD8 0013B938 38 60 02 5E */ li r3, 0x25e /* 8013FCDC 0013B93C 80 04 0D 30 */ lwz r0, 0xd30(r4) /* 8013FCE0 0013B940 54 00 02 D2 */ rlwinm r0, r0, 0, 0xb, 9 /* 8013FCE4 0013B944 90 04 0D 30 */ stw r0, 0xd30(r4) /* 8013FCE8 0013B948 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013FCEC 0013B94C 80 04 0D 30 */ lwz r0, 0xd30(r4) /* 8013FCF0 0013B950 54 00 03 14 */ rlwinm r0, r0, 0, 0xc, 0xa /* 8013FCF4 0013B954 90 04 0D 30 */ stw r0, 0xd30(r4) /* 8013FCF8 0013B958 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013FCFC 0013B95C 80 04 0D 30 */ lwz r0, 0xd30(r4) /* 8013FD00 0013B960 54 00 03 56 */ rlwinm r0, r0, 0, 0xd, 0xb /* 8013FD04 0013B964 90 04 0D 30 */ stw r0, 0xd30(r4) /* 8013FD08 0013B968 48 02 2D 89 */ bl func_80162A90 /* 8013FD0C 0013B96C 28 03 00 0D */ cmplwi r3, 0xd /* 8013FD10 0013B970 41 81 02 4C */ bgt lbl_8013FF5C /* 8013FD14 0013B974 3C 80 80 42 */ lis r4, lbl_8041D4D0@ha /* 8013FD18 0013B978 54 60 10 3A */ slwi r0, r3, 2 /* 8013FD1C 0013B97C 38 84 D4 D0 */ addi r4, r4, lbl_8041D4D0@l /* 8013FD20 0013B980 7C 84 00 2E */ lwzx r4, r4, r0 /* 8013FD24 0013B984 7C 89 03 A6 */ mtctr r4 /* 8013FD28 0013B988 4E 80 04 20 */ bctr /* 8013FD2C 0013B98C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FD30 0013B990 38 A0 00 01 */ li r5, 1 /* 8013FD34 0013B994 38 00 00 00 */ li r0, 0 /* 8013FD38 0013B998 38 80 00 00 */ li r4, 0 /* 8013FD3C 0013B99C B0 A3 00 C4 */ sth r5, 0xc4(r3) /* 8013FD40 0013B9A0 38 A0 06 EC */ li r5, 0x6ec /* 8013FD44 0013B9A4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FD48 0013B9A8 B0 03 00 C6 */ sth r0, 0xc6(r3) /* 8013FD4C 0013B9AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FD50 0013B9B0 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 8013FD54 0013B9B4 3C 63 00 01 */ addis r3, r3, 1 /* 8013FD58 0013B9B8 38 63 D3 E0 */ addi r3, r3, -11296 /* 8013FD5C 0013B9BC 4B EC 43 A9 */ bl memset /* 8013FD60 0013B9C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FD64 0013B9C4 38 80 00 00 */ li r4, 0 /* 8013FD68 0013B9C8 38 A0 06 EC */ li r5, 0x6ec /* 8013FD6C 0013B9CC 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 8013FD70 0013B9D0 3C 63 00 01 */ addis r3, r3, 1 /* 8013FD74 0013B9D4 38 63 CC F4 */ addi r3, r3, -13068 /* 8013FD78 0013B9D8 4B EC 43 8D */ bl memset /* 8013FD7C 0013B9DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FD80 0013B9E0 38 80 00 00 */ li r4, 0 /* 8013FD84 0013B9E4 38 A0 06 EC */ li r5, 0x6ec /* 8013FD88 0013B9E8 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 8013FD8C 0013B9EC 3C 63 00 01 */ addis r3, r3, 1 /* 8013FD90 0013B9F0 38 63 C6 08 */ addi r3, r3, -14840 /* 8013FD94 0013B9F4 4B EC 43 71 */ bl memset /* 8013FD98 0013B9F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FD9C 0013B9FC 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 8013FDA0 0013BA00 54 00 01 04 */ rlwinm r0, r0, 0, 4, 2 /* 8013FDA4 0013BA04 90 03 0D 30 */ stw r0, 0xd30(r3) /* 8013FDA8 0013BA08 48 02 32 2D */ bl glplatAbortFrame /* 8013FDAC 0013BA0C 48 00 01 B0 */ b lbl_8013FF5C /* 8013FDB0 0013BA10 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FDB4 0013BA14 38 00 00 A6 */ li r0, 0xa6 /* 8013FDB8 0013BA18 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8013FDBC 0013BA1C 48 00 01 A0 */ b lbl_8013FF5C /* 8013FDC0 0013BA20 38 60 02 62 */ li r3, 0x262 /* 8013FDC4 0013BA24 48 02 2C CD */ bl func_80162A90 /* 8013FDC8 0013BA28 2C 03 00 00 */ cmpwi r3, 0 /* 8013FDCC 0013BA2C 40 82 00 14 */ bne lbl_8013FDE0 /* 8013FDD0 0013BA30 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FDD4 0013BA34 38 00 00 18 */ li r0, 0x18 /* 8013FDD8 0013BA38 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8013FDDC 0013BA3C 48 00 01 80 */ b lbl_8013FF5C lbl_8013FDE0: /* 8013FDE0 0013BA40 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FDE4 0013BA44 38 00 00 29 */ li r0, 0x29 /* 8013FDE8 0013BA48 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8013FDEC 0013BA4C 48 00 01 70 */ b lbl_8013FF5C /* 8013FDF0 0013BA50 38 60 02 62 */ li r3, 0x262 /* 8013FDF4 0013BA54 48 02 2C 9D */ bl func_80162A90 /* 8013FDF8 0013BA58 2C 03 00 00 */ cmpwi r3, 0 /* 8013FDFC 0013BA5C 40 82 00 14 */ bne lbl_8013FE10 /* 8013FE00 0013BA60 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FE04 0013BA64 38 00 00 22 */ li r0, 0x22 /* 8013FE08 0013BA68 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8013FE0C 0013BA6C 48 00 01 50 */ b lbl_8013FF5C lbl_8013FE10: /* 8013FE10 0013BA70 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FE14 0013BA74 38 00 00 29 */ li r0, 0x29 /* 8013FE18 0013BA78 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8013FE1C 0013BA7C 48 00 01 40 */ b lbl_8013FF5C /* 8013FE20 0013BA80 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FE24 0013BA84 38 A0 00 22 */ li r5, 0x22 /* 8013FE28 0013BA88 38 80 00 05 */ li r4, 5 /* 8013FE2C 0013BA8C 38 00 00 00 */ li r0, 0 /* 8013FE30 0013BA90 B0 A3 00 C4 */ sth r5, 0xc4(r3) /* 8013FE34 0013BA94 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FE38 0013BA98 B0 83 00 C6 */ sth r4, 0xc6(r3) /* 8013FE3C 0013BA9C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FE40 0013BAA0 98 03 0D DA */ stb r0, 0xdda(r3) /* 8013FE44 0013BAA4 48 00 01 18 */ b lbl_8013FF5C /* 8013FE48 0013BAA8 38 60 02 62 */ li r3, 0x262 /* 8013FE4C 0013BAAC 48 02 2C 45 */ bl func_80162A90 /* 8013FE50 0013BAB0 2C 03 00 00 */ cmpwi r3, 0 /* 8013FE54 0013BAB4 40 82 00 24 */ bne lbl_8013FE78 /* 8013FE58 0013BAB8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8013FE5C 0013BABC 38 00 00 6C */ li r0, 0x6c /* 8013FE60 0013BAC0 80 64 0D 30 */ lwz r3, 0xd30(r4) /* 8013FE64 0013BAC4 60 63 80 00 */ ori r3, r3, 0x8000 /* 8013FE68 0013BAC8 90 64 0D 30 */ stw r3, 0xd30(r4) /* 8013FE6C 0013BACC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FE70 0013BAD0 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8013FE74 0013BAD4 48 00 00 E8 */ b lbl_8013FF5C lbl_8013FE78: /* 8013FE78 0013BAD8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FE7C 0013BADC 38 00 00 77 */ li r0, 0x77 /* 8013FE80 0013BAE0 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8013FE84 0013BAE4 48 00 00 D8 */ b lbl_8013FF5C /* 8013FE88 0013BAE8 38 60 02 62 */ li r3, 0x262 /* 8013FE8C 0013BAEC 48 02 2C 05 */ bl func_80162A90 /* 8013FE90 0013BAF0 2C 03 00 00 */ cmpwi r3, 0 /* 8013FE94 0013BAF4 40 82 00 14 */ bne lbl_8013FEA8 /* 8013FE98 0013BAF8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FE9C 0013BAFC 38 00 00 70 */ li r0, 0x70 /* 8013FEA0 0013BB00 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8013FEA4 0013BB04 48 00 00 B8 */ b lbl_8013FF5C lbl_8013FEA8: /* 8013FEA8 0013BB08 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FEAC 0013BB0C 38 00 00 77 */ li r0, 0x77 /* 8013FEB0 0013BB10 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8013FEB4 0013BB14 48 00 00 A8 */ b lbl_8013FF5C /* 8013FEB8 0013BB18 38 60 02 62 */ li r3, 0x262 /* 8013FEBC 0013BB1C 48 02 2B D5 */ bl func_80162A90 /* 8013FEC0 0013BB20 2C 03 00 00 */ cmpwi r3, 0 /* 8013FEC4 0013BB24 40 82 00 14 */ bne lbl_8013FED8 /* 8013FEC8 0013BB28 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FECC 0013BB2C 38 00 00 5C */ li r0, 0x5c /* 8013FED0 0013BB30 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8013FED4 0013BB34 48 00 00 88 */ b lbl_8013FF5C lbl_8013FED8: /* 8013FED8 0013BB38 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FEDC 0013BB3C 38 00 00 81 */ li r0, 0x81 /* 8013FEE0 0013BB40 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8013FEE4 0013BB44 48 00 00 78 */ b lbl_8013FF5C /* 8013FEE8 0013BB48 38 60 02 62 */ li r3, 0x262 /* 8013FEEC 0013BB4C 48 02 2B A5 */ bl func_80162A90 /* 8013FEF0 0013BB50 2C 03 00 00 */ cmpwi r3, 0 /* 8013FEF4 0013BB54 40 82 00 14 */ bne lbl_8013FF08 /* 8013FEF8 0013BB58 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FEFC 0013BB5C 38 00 00 7A */ li r0, 0x7a /* 8013FF00 0013BB60 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8013FF04 0013BB64 48 00 00 58 */ b lbl_8013FF5C lbl_8013FF08: /* 8013FF08 0013BB68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FF0C 0013BB6C 38 00 00 81 */ li r0, 0x81 /* 8013FF10 0013BB70 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8013FF14 0013BB74 48 00 00 48 */ b lbl_8013FF5C /* 8013FF18 0013BB78 48 02 54 15 */ bl func_8016532C /* 8013FF1C 0013BB7C 48 00 F2 F9 */ bl func_8014F214 /* 8013FF20 0013BB80 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FF24 0013BB84 38 A0 00 05 */ li r5, 5 /* 8013FF28 0013BB88 38 80 00 50 */ li r4, 0x50 /* 8013FF2C 0013BB8C 38 00 00 00 */ li r0, 0 /* 8013FF30 0013BB90 B0 A3 00 C6 */ sth r5, 0xc6(r3) /* 8013FF34 0013BB94 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FF38 0013BB98 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 8013FF3C 0013BB9C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FF40 0013BBA0 98 03 0D DB */ stb r0, 0xddb(r3) /* 8013FF44 0013BBA4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FF48 0013BBA8 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 8013FF4C 0013BBAC 54 00 3F FE */ rlwinm r0, r0, 7, 0x1f, 0x1f /* 8013FF50 0013BBB0 7C 00 00 D0 */ neg r0, r0 /* 8013FF54 0013BBB4 54 00 07 BC */ rlwinm r0, r0, 0, 0x1e, 0x1e /* 8013FF58 0013BBB8 98 03 0D DA */ stb r0, 0xdda(r3) lbl_8013FF5C: /* 8013FF5C 0013BBBC 38 60 00 03 */ li r3, 3 /* 8013FF60 0013BBC0 4B F1 7A 9D */ bl func_800579FC /* 8013FF64 0013BBC4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FF68 0013BBC8 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 8013FF6C 0013BBCC 54 00 00 7E */ clrlwi r0, r0, 1 /* 8013FF70 0013BBD0 90 03 0D 30 */ stw r0, 0xd30(r3) /* 8013FF74 0013BBD4 4B F1 63 49 */ bl func_800562BC /* 8013FF78 0013BBD8 38 60 02 61 */ li r3, 0x261 /* 8013FF7C 0013BBDC 38 80 00 04 */ li r4, 4 /* 8013FF80 0013BBE0 38 A0 00 01 */ li r5, 1 /* 8013FF84 0013BBE4 48 02 29 BD */ bl func_80162940 /* 8013FF88 0013BBE8 38 60 00 0E */ li r3, 0xe /* 8013FF8C 0013BBEC 38 80 00 00 */ li r4, 0 /* 8013FF90 0013BBF0 4B F1 64 5D */ bl func_800563EC /* 8013FF94 0013BBF4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FF98 0013BBF8 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 8013FF9C 0013BBFC 54 00 01 46 */ rlwinm r0, r0, 0, 5, 3 /* 8013FFA0 0013BC00 90 03 0D 30 */ stw r0, 0xd30(r3) /* 8013FFA4 0013BC04 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8013FFA8 0013BC08 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013FFAC 0013BC0C 7C 08 03 A6 */ mtlr r0 /* 8013FFB0 0013BC10 38 21 00 10 */ addi r1, r1, 0x10 /* 8013FFB4 0013BC14 4E 80 00 20 */ blr .global func_8013FFB8 func_8013FFB8: /* 8013FFB8 0013BC18 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013FFBC 0013BC1C 7C 08 02 A6 */ mflr r0 /* 8013FFC0 0013BC20 90 01 00 24 */ stw r0, 0x24(r1) /* 8013FFC4 0013BC24 39 61 00 20 */ addi r11, r1, 0x20 /* 8013FFC8 0013BC28 48 08 71 61 */ bl _savegpr_27 /* 8013FFCC 0013BC2C 3B 60 00 00 */ li r27, 0 /* 8013FFD0 0013BC30 3B C0 FF FF */ li r30, -1 /* 8013FFD4 0013BC34 3B E0 00 00 */ li r31, 0 lbl_8013FFD8: /* 8013FFD8 0013BC38 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8013FFDC 0013BC3C 57 7C 13 BA */ rlwinm r28, r27, 2, 0xe, 0x1d /* 8013FFE0 0013BC40 7C 03 E0 2E */ lwzx r0, r3, r28 /* 8013FFE4 0013BC44 2C 00 00 00 */ cmpwi r0, 0 /* 8013FFE8 0013BC48 41 82 00 34 */ beq lbl_8014001C /* 8013FFEC 0013BC4C 57 7D 0B FC */ rlwinm r29, r27, 1, 0xf, 0x1e /* 8013FFF0 0013BC50 7C 63 EA 14 */ add r3, r3, r29 /* 8013FFF4 0013BC54 A0 63 00 80 */ lhz r3, 0x80(r3) /* 8013FFF8 0013BC58 48 11 3C D5 */ bl func_80253CCC /* 8013FFFC 0013BC5C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140000 0013BC60 7C 63 E0 2E */ lwzx r3, r3, r28 /* 80140004 0013BC64 4B F1 5E 2D */ bl func_80055E30 /* 80140008 0013BC68 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 8014000C 0013BC6C 7C 60 EA 14 */ add r3, r0, r29 /* 80140010 0013BC70 B3 C3 00 80 */ sth r30, 0x80(r3) /* 80140014 0013BC74 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140018 0013BC78 7F E3 E1 2E */ stwx r31, r3, r28 lbl_8014001C: /* 8014001C 0013BC7C 3B 7B 00 01 */ addi r27, r27, 1 /* 80140020 0013BC80 28 1B 00 20 */ cmplwi r27, 0x20 /* 80140024 0013BC84 41 80 FF B4 */ blt lbl_8013FFD8 /* 80140028 0013BC88 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014002C 0013BC8C 80 63 00 C0 */ lwz r3, 0xc0(r3) /* 80140030 0013BC90 48 11 3F 5D */ bl func_80253F8C /* 80140034 0013BC94 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80140038 0013BC98 38 00 FF FF */ li r0, -1 /* 8014003C 0013BC9C 38 60 04 05 */ li r3, 0x405 /* 80140040 0013BCA0 90 04 00 C0 */ stw r0, 0xc0(r4) /* 80140044 0013BCA4 48 10 98 4D */ bl func_80249890 /* 80140048 0013BCA8 38 60 04 05 */ li r3, 0x405 /* 8014004C 0013BCAC 48 09 B6 29 */ bl func_801DB674 /* 80140050 0013BCB0 39 61 00 20 */ addi r11, r1, 0x20 /* 80140054 0013BCB4 48 08 71 21 */ bl _restgpr_27 /* 80140058 0013BCB8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014005C 0013BCBC 7C 08 03 A6 */ mtlr r0 /* 80140060 0013BCC0 38 21 00 20 */ addi r1, r1, 0x20 /* 80140064 0013BCC4 4E 80 00 20 */ blr .global func_80140068 func_80140068: /* 80140068 0013BCC8 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8014006C 0013BCCC 7C 08 02 A6 */ mflr r0 /* 80140070 0013BCD0 90 01 00 74 */ stw r0, 0x74(r1) /* 80140074 0013BCD4 39 61 00 70 */ addi r11, r1, 0x70 /* 80140078 0013BCD8 48 08 70 9D */ bl _savegpr_22 /* 8014007C 0013BCDC 83 4D 82 B8 */ lwz r26, lbl_8063D578-_SDA_BASE_(r13) /* 80140080 0013BCE0 A0 1A 00 C4 */ lhz r0, 0xc4(r26) /* 80140084 0013BCE4 28 00 00 D9 */ cmplwi r0, 0xd9 /* 80140088 0013BCE8 41 81 78 64 */ bgt lbl_801478EC /* 8014008C 0013BCEC 3C 60 80 42 */ lis r3, lbl_8041D570@ha /* 80140090 0013BCF0 54 00 10 3A */ slwi r0, r0, 2 /* 80140094 0013BCF4 38 63 D5 70 */ addi r3, r3, lbl_8041D570@l /* 80140098 0013BCF8 7C 63 00 2E */ lwzx r3, r3, r0 /* 8014009C 0013BCFC 7C 69 03 A6 */ mtctr r3 /* 801400A0 0013BD00 4E 80 04 20 */ bctr /* 801400A4 0013BD04 3A C0 00 01 */ li r22, 1 /* 801400A8 0013BD08 38 60 00 1B */ li r3, 0x1b /* 801400AC 0013BD0C 9A DA 0D 42 */ stb r22, 0xd42(r26) /* 801400B0 0013BD10 38 80 00 01 */ li r4, 1 /* 801400B4 0013BD14 48 00 E8 B1 */ bl func_8014E964 /* 801400B8 0013BD18 38 60 00 1B */ li r3, 0x1b /* 801400BC 0013BD1C 38 80 00 04 */ li r4, 4 /* 801400C0 0013BD20 48 00 E8 8D */ bl func_8014E94C /* 801400C4 0013BD24 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801400C8 0013BD28 38 00 00 07 */ li r0, 7 /* 801400CC 0013BD2C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801400D0 0013BD30 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801400D4 0013BD34 B2 C3 00 C6 */ sth r22, 0xc6(r3) /* 801400D8 0013BD38 48 00 78 14 */ b lbl_801478EC /* 801400DC 0013BD3C 80 1A 0D 30 */ lwz r0, 0xd30(r26) /* 801400E0 0013BD40 54 00 37 FF */ rlwinm. r0, r0, 6, 0x1f, 0x1f /* 801400E4 0013BD44 41 82 78 08 */ beq lbl_801478EC /* 801400E8 0013BD48 38 00 00 08 */ li r0, 8 /* 801400EC 0013BD4C 38 60 00 1B */ li r3, 0x1b /* 801400F0 0013BD50 B0 1A 00 C4 */ sth r0, 0xc4(r26) /* 801400F4 0013BD54 38 80 00 03 */ li r4, 3 /* 801400F8 0013BD58 48 00 E8 55 */ bl func_8014E94C /* 801400FC 0013BD5C 48 00 77 F0 */ b lbl_801478EC /* 80140100 0013BD60 A8 7A 00 B6 */ lha r3, 0xb6(r26) /* 80140104 0013BD64 48 11 3C CD */ bl func_80253DD0 /* 80140108 0013BD68 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014010C 0013BD6C 28 00 00 03 */ cmplwi r0, 3 /* 80140110 0013BD70 40 82 77 DC */ bne lbl_801478EC /* 80140114 0013BD74 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80140118 0013BD78 38 00 00 09 */ li r0, 9 /* 8014011C 0013BD7C 38 60 00 1B */ li r3, 0x1b /* 80140120 0013BD80 38 80 00 00 */ li r4, 0 /* 80140124 0013BD84 B0 05 00 C4 */ sth r0, 0xc4(r5) /* 80140128 0013BD88 48 00 E8 3D */ bl func_8014E964 /* 8014012C 0013BD8C 48 00 77 C0 */ b lbl_801478EC /* 80140130 0013BD90 38 00 00 01 */ li r0, 1 /* 80140134 0013BD94 38 60 00 01 */ li r3, 1 /* 80140138 0013BD98 B0 1A 00 D0 */ sth r0, 0xd0(r26) /* 8014013C 0013BD9C 38 80 00 01 */ li r4, 1 /* 80140140 0013BDA0 48 00 E8 25 */ bl func_8014E964 /* 80140144 0013BDA4 38 60 00 01 */ li r3, 1 /* 80140148 0013BDA8 38 80 00 06 */ li r4, 6 /* 8014014C 0013BDAC 48 00 E8 01 */ bl func_8014E94C /* 80140150 0013BDB0 38 60 00 01 */ li r3, 1 /* 80140154 0013BDB4 48 00 E6 B9 */ bl func_8014E80C /* 80140158 0013BDB8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014015C 0013BDBC 38 00 00 0A */ li r0, 0xa /* 80140160 0013BDC0 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80140164 0013BDC4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140168 0013BDC8 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 8014016C 0013BDCC 54 00 01 CA */ rlwinm r0, r0, 0, 7, 5 /* 80140170 0013BDD0 90 03 0D 30 */ stw r0, 0xd30(r3) /* 80140174 0013BDD4 48 00 77 78 */ b lbl_801478EC /* 80140178 0013BDD8 A8 7A 00 82 */ lha r3, 0x82(r26) /* 8014017C 0013BDDC 48 11 3C 55 */ bl func_80253DD0 /* 80140180 0013BDE0 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80140184 0013BDE4 28 00 00 03 */ cmplwi r0, 3 /* 80140188 0013BDE8 40 82 77 64 */ bne lbl_801478EC /* 8014018C 0013BDEC 38 60 00 00 */ li r3, 0 /* 80140190 0013BDF0 38 80 00 00 */ li r4, 0 /* 80140194 0013BDF4 4B F1 97 65 */ bl func_800598F8 /* 80140198 0013BDF8 38 60 00 01 */ li r3, 1 /* 8014019C 0013BDFC 38 80 00 00 */ li r4, 0 /* 801401A0 0013BE00 38 A0 00 00 */ li r5, 0 /* 801401A4 0013BE04 38 C0 00 02 */ li r6, 2 /* 801401A8 0013BE08 38 E0 00 03 */ li r7, 3 /* 801401AC 0013BE0C 39 00 00 00 */ li r8, 0 /* 801401B0 0013BE10 4B F1 98 19 */ bl func_800599C8 /* 801401B4 0013BE14 38 60 00 02 */ li r3, 2 /* 801401B8 0013BE18 38 80 00 00 */ li r4, 0 /* 801401BC 0013BE1C 38 A0 00 01 */ li r5, 1 /* 801401C0 0013BE20 38 C0 00 00 */ li r6, 0 /* 801401C4 0013BE24 38 E0 00 03 */ li r7, 3 /* 801401C8 0013BE28 39 00 00 00 */ li r8, 0 /* 801401CC 0013BE2C 4B F1 97 FD */ bl func_800599C8 /* 801401D0 0013BE30 38 60 00 03 */ li r3, 3 /* 801401D4 0013BE34 38 80 00 02 */ li r4, 2 /* 801401D8 0013BE38 38 A0 00 01 */ li r5, 1 /* 801401DC 0013BE3C 38 C0 00 00 */ li r6, 0 /* 801401E0 0013BE40 38 E0 00 00 */ li r7, 0 /* 801401E4 0013BE44 39 00 00 00 */ li r8, 0 /* 801401E8 0013BE48 4B F1 97 E1 */ bl func_800599C8 /* 801401EC 0013BE4C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801401F0 0013BE50 38 00 00 0B */ li r0, 0xb /* 801401F4 0013BE54 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801401F8 0013BE58 48 00 76 F4 */ b lbl_801478EC /* 801401FC 0013BE5C 88 9A 0D 43 */ lbz r4, 0xd43(r26) /* 80140200 0013BE60 38 60 00 28 */ li r3, 0x28 /* 80140204 0013BE64 38 A0 00 00 */ li r5, 0 /* 80140208 0013BE68 38 C0 00 01 */ li r6, 1 /* 8014020C 0013BE6C 4B F1 98 61 */ bl func_80059A6C /* 80140210 0013BE70 2C 03 00 00 */ cmpwi r3, 0 /* 80140214 0013BE74 41 82 76 D8 */ beq lbl_801478EC /* 80140218 0013BE78 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 8014021C 0013BE7C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80140220 0013BE80 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80140224 0013BE84 90 04 00 D4 */ stw r0, 0xd4(r4) /* 80140228 0013BE88 41 82 00 D0 */ beq lbl_801402F8 /* 8014022C 0013BE8C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80140230 0013BE90 38 60 00 00 */ li r3, 0 /* 80140234 0013BE94 80 04 00 D4 */ lwz r0, 0xd4(r4) /* 80140238 0013BE98 2C 00 00 02 */ cmpwi r0, 2 /* 8014023C 0013BE9C 41 82 00 50 */ beq lbl_8014028C /* 80140240 0013BEA0 40 80 00 10 */ bge lbl_80140250 /* 80140244 0013BEA4 2C 00 00 01 */ cmpwi r0, 1 /* 80140248 0013BEA8 40 80 00 14 */ bge lbl_8014025C /* 8014024C 0013BEAC 48 00 00 9C */ b lbl_801402E8 lbl_80140250: /* 80140250 0013BEB0 2C 00 00 04 */ cmpwi r0, 4 /* 80140254 0013BEB4 40 80 00 94 */ bge lbl_801402E8 /* 80140258 0013BEB8 48 00 00 68 */ b lbl_801402C0 lbl_8014025C: /* 8014025C 0013BEBC 38 60 00 01 */ li r3, 1 /* 80140260 0013BEC0 38 80 00 02 */ li r4, 2 /* 80140264 0013BEC4 48 00 E6 E9 */ bl func_8014E94C /* 80140268 0013BEC8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014026C 0013BECC 38 00 00 0C */ li r0, 0xc /* 80140270 0013BED0 38 60 00 01 */ li r3, 1 /* 80140274 0013BED4 B0 04 00 C4 */ sth r0, 0xc4(r4) /* 80140278 0013BED8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014027C 0013BEDC 90 64 00 D4 */ stw r3, 0xd4(r4) /* 80140280 0013BEE0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80140284 0013BEE4 98 64 0D 43 */ stb r3, 0xd43(r4) /* 80140288 0013BEE8 48 00 00 60 */ b lbl_801402E8 lbl_8014028C: /* 8014028C 0013BEEC 38 60 00 01 */ li r3, 1 /* 80140290 0013BEF0 38 80 00 03 */ li r4, 3 /* 80140294 0013BEF4 48 00 E6 B9 */ bl func_8014E94C /* 80140298 0013BEF8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014029C 0013BEFC 38 A0 00 0C */ li r5, 0xc /* 801402A0 0013BF00 38 00 00 02 */ li r0, 2 /* 801402A4 0013BF04 38 60 00 01 */ li r3, 1 /* 801402A8 0013BF08 B0 A4 00 C4 */ sth r5, 0xc4(r4) /* 801402AC 0013BF0C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801402B0 0013BF10 90 04 00 D4 */ stw r0, 0xd4(r4) /* 801402B4 0013BF14 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801402B8 0013BF18 98 04 0D 43 */ stb r0, 0xd43(r4) /* 801402BC 0013BF1C 48 00 00 2C */ b lbl_801402E8 lbl_801402C0: /* 801402C0 0013BF20 38 60 00 01 */ li r3, 1 /* 801402C4 0013BF24 38 80 00 08 */ li r4, 8 /* 801402C8 0013BF28 48 00 E6 85 */ bl func_8014E94C /* 801402CC 0013BF2C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801402D0 0013BF30 38 A0 00 0C */ li r5, 0xc /* 801402D4 0013BF34 38 00 00 03 */ li r0, 3 /* 801402D8 0013BF38 38 60 00 01 */ li r3, 1 /* 801402DC 0013BF3C B0 A4 00 C4 */ sth r5, 0xc4(r4) /* 801402E0 0013BF40 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801402E4 0013BF44 90 04 00 D4 */ stw r0, 0xd4(r4) lbl_801402E8: /* 801402E8 0013BF48 2C 03 00 00 */ cmpwi r3, 0 /* 801402EC 0013BF4C 41 82 76 00 */ beq lbl_801478EC /* 801402F0 0013BF50 4B F1 A1 DD */ bl func_8005A4CC /* 801402F4 0013BF54 48 00 75 F8 */ b lbl_801478EC lbl_801402F8: /* 801402F8 0013BF58 2C 03 00 02 */ cmpwi r3, 2 /* 801402FC 0013BF5C 41 82 00 3C */ beq lbl_80140338 /* 80140300 0013BF60 40 80 00 10 */ bge lbl_80140310 /* 80140304 0013BF64 2C 03 00 01 */ cmpwi r3, 1 /* 80140308 0013BF68 40 80 00 14 */ bge lbl_8014031C /* 8014030C 0013BF6C 48 00 75 E0 */ b lbl_801478EC lbl_80140310: /* 80140310 0013BF70 2C 03 00 04 */ cmpwi r3, 4 /* 80140314 0013BF74 40 80 75 D8 */ bge lbl_801478EC /* 80140318 0013BF78 48 00 00 3C */ b lbl_80140354 lbl_8014031C: /* 8014031C 0013BF7C 38 60 00 01 */ li r3, 1 /* 80140320 0013BF80 38 80 00 00 */ li r4, 0 /* 80140324 0013BF84 48 00 E6 29 */ bl func_8014E94C /* 80140328 0013BF88 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014032C 0013BF8C 38 00 00 01 */ li r0, 1 /* 80140330 0013BF90 90 03 00 D4 */ stw r0, 0xd4(r3) /* 80140334 0013BF94 48 00 75 B8 */ b lbl_801478EC lbl_80140338: /* 80140338 0013BF98 38 60 00 01 */ li r3, 1 /* 8014033C 0013BF9C 38 80 00 01 */ li r4, 1 /* 80140340 0013BFA0 48 00 E6 0D */ bl func_8014E94C /* 80140344 0013BFA4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140348 0013BFA8 38 00 00 02 */ li r0, 2 /* 8014034C 0013BFAC 90 03 00 D4 */ stw r0, 0xd4(r3) /* 80140350 0013BFB0 48 00 75 9C */ b lbl_801478EC lbl_80140354: /* 80140354 0013BFB4 38 60 00 01 */ li r3, 1 /* 80140358 0013BFB8 38 80 00 07 */ li r4, 7 /* 8014035C 0013BFBC 48 00 E5 F1 */ bl func_8014E94C /* 80140360 0013BFC0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140364 0013BFC4 38 00 00 03 */ li r0, 3 /* 80140368 0013BFC8 90 03 00 D4 */ stw r0, 0xd4(r3) /* 8014036C 0013BFCC 48 00 75 80 */ b lbl_801478EC /* 80140370 0013BFD0 A8 7A 00 82 */ lha r3, 0x82(r26) /* 80140374 0013BFD4 48 11 3A 5D */ bl func_80253DD0 /* 80140378 0013BFD8 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014037C 0013BFDC 28 00 00 03 */ cmplwi r0, 3 /* 80140380 0013BFE0 40 82 75 6C */ bne lbl_801478EC /* 80140384 0013BFE4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140388 0013BFE8 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 8014038C 0013BFEC 28 00 00 02 */ cmplwi r0, 2 /* 80140390 0013BFF0 40 82 00 4C */ bne lbl_801403DC /* 80140394 0013BFF4 48 00 E7 3D */ bl func_8014EAD0 /* 80140398 0013BFF8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014039C 0013BFFC A0 03 00 FC */ lhz r0, 0xfc(r3) /* 801403A0 0013C000 2C 00 00 00 */ cmpwi r0, 0 /* 801403A4 0013C004 40 82 00 38 */ bne lbl_801403DC /* 801403A8 0013C008 38 60 00 01 */ li r3, 1 /* 801403AC 0013C00C 38 80 00 04 */ li r4, 4 /* 801403B0 0013C010 48 00 E5 9D */ bl func_8014E94C /* 801403B4 0013C014 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801403B8 0013C018 38 A0 51 48 */ li r5, 0x5148 /* 801403BC 0013C01C 38 80 00 0D */ li r4, 0xd /* 801403C0 0013C020 38 00 00 CB */ li r0, 0xcb /* 801403C4 0013C024 B0 A3 0D 6C */ sth r5, 0xd6c(r3) /* 801403C8 0013C028 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801403CC 0013C02C B0 83 0D 6E */ sth r4, 0xd6e(r3) /* 801403D0 0013C030 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801403D4 0013C034 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801403D8 0013C038 48 00 75 14 */ b lbl_801478EC lbl_801403DC: /* 801403DC 0013C03C 38 60 00 01 */ li r3, 1 /* 801403E0 0013C040 38 80 00 05 */ li r4, 5 /* 801403E4 0013C044 48 00 E5 69 */ bl func_8014E94C /* 801403E8 0013C048 38 60 00 00 */ li r3, 0 /* 801403EC 0013C04C 48 00 E4 21 */ bl func_8014E80C /* 801403F0 0013C050 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801403F4 0013C054 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 801403F8 0013C058 28 00 00 03 */ cmplwi r0, 3 /* 801403FC 0013C05C 40 82 00 60 */ bne lbl_8014045C /* 80140400 0013C060 48 02 4A A9 */ bl func_80164EA8 /* 80140404 0013C064 2C 03 00 00 */ cmpwi r3, 0 /* 80140408 0013C068 41 82 00 30 */ beq lbl_80140438 /* 8014040C 0013C06C 48 01 E2 05 */ bl func_8015E610 /* 80140410 0013C070 2C 03 00 00 */ cmpwi r3, 0 /* 80140414 0013C074 41 82 00 24 */ beq lbl_80140438 /* 80140418 0013C078 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014041C 0013C07C 38 00 00 AD */ li r0, 0xad /* 80140420 0013C080 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80140424 0013C084 4B EC 93 CD */ bl func_800097F0 /* 80140428 0013C088 38 60 00 06 */ li r3, 6 /* 8014042C 0013C08C 38 80 00 01 */ li r4, 1 /* 80140430 0013C090 48 01 E2 05 */ bl func_8015E634 /* 80140434 0013C094 48 00 74 B8 */ b lbl_801478EC lbl_80140438: /* 80140438 0013C098 48 02 2B 9D */ bl glplatAbortFrame /* 8014043C 0013C09C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80140440 0013C0A0 38 00 00 0F */ li r0, 0xf /* 80140444 0013C0A4 80 64 0D 30 */ lwz r3, 0xd30(r4) /* 80140448 0013C0A8 54 63 01 04 */ rlwinm r3, r3, 0, 4, 2 /* 8014044C 0013C0AC 90 64 0D 30 */ stw r3, 0xd30(r4) /* 80140450 0013C0B0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140454 0013C0B4 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80140458 0013C0B8 48 00 74 94 */ b lbl_801478EC lbl_8014045C: /* 8014045C 0013C0BC 4B F1 5E 19 */ bl func_80056274 /* 80140460 0013C0C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140464 0013C0C4 38 00 00 0E */ li r0, 0xe /* 80140468 0013C0C8 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8014046C 0013C0CC 48 00 74 80 */ b lbl_801478EC /* 80140470 0013C0D0 38 60 00 01 */ li r3, 1 /* 80140474 0013C0D4 38 80 00 01 */ li r4, 1 /* 80140478 0013C0D8 48 00 E4 D5 */ bl func_8014E94C /* 8014047C 0013C0DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140480 0013C0E0 38 00 00 0B */ li r0, 0xb /* 80140484 0013C0E4 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80140488 0013C0E8 48 00 74 64 */ b lbl_801478EC /* 8014048C 0013C0EC 48 11 DB 45 */ bl func_8025DFD0 /* 80140490 0013C0F0 48 11 DE 8D */ bl func_8025E31C /* 80140494 0013C0F4 81 83 00 00 */ lwz r12, 0(r3) /* 80140498 0013C0F8 81 8C 00 1C */ lwz r12, 0x1c(r12) /* 8014049C 0013C0FC 7D 89 03 A6 */ mtctr r12 /* 801404A0 0013C100 4E 80 04 21 */ bctrl /* 801404A4 0013C104 2C 03 00 00 */ cmpwi r3, 0 /* 801404A8 0013C108 40 82 74 44 */ bne lbl_801478EC /* 801404AC 0013C10C 38 60 00 03 */ li r3, 3 /* 801404B0 0013C110 4B F1 7B 05 */ bl func_80057FB4 /* 801404B4 0013C114 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13) /* 801404B8 0013C118 38 80 08 34 */ li r4, 0x834 /* 801404BC 0013C11C 48 0E 62 ED */ bl func_802267A8 /* 801404C0 0013C120 48 00 74 2C */ b lbl_801478EC /* 801404C4 0013C124 A8 7A 00 82 */ lha r3, 0x82(r26) /* 801404C8 0013C128 48 11 39 09 */ bl func_80253DD0 /* 801404CC 0013C12C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801404D0 0013C130 28 00 00 03 */ cmplwi r0, 3 /* 801404D4 0013C134 40 82 74 18 */ bne lbl_801478EC /* 801404D8 0013C138 38 60 00 01 */ li r3, 1 /* 801404DC 0013C13C 38 80 00 00 */ li r4, 0 /* 801404E0 0013C140 48 00 E4 85 */ bl func_8014E964 /* 801404E4 0013C144 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801404E8 0013C148 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 801404EC 0013C14C 2C 00 00 02 */ cmpwi r0, 2 /* 801404F0 0013C150 41 82 00 24 */ beq lbl_80140514 /* 801404F4 0013C154 40 80 00 28 */ bge lbl_8014051C /* 801404F8 0013C158 2C 00 00 01 */ cmpwi r0, 1 /* 801404FC 0013C15C 40 80 00 0C */ bge lbl_80140508 /* 80140500 0013C160 48 00 00 1C */ b lbl_8014051C /* 80140504 0013C164 48 00 00 18 */ b lbl_8014051C lbl_80140508: /* 80140508 0013C168 38 00 00 15 */ li r0, 0x15 /* 8014050C 0013C16C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80140510 0013C170 48 00 00 0C */ b lbl_8014051C lbl_80140514: /* 80140514 0013C174 38 00 00 50 */ li r0, 0x50 /* 80140518 0013C178 B0 03 00 C4 */ sth r0, 0xc4(r3) lbl_8014051C: /* 8014051C 0013C17C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140520 0013C180 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 80140524 0013C184 28 00 00 01 */ cmplwi r0, 1 /* 80140528 0013C188 40 82 00 80 */ bne lbl_801405A8 /* 8014052C 0013C18C 88 03 0D 45 */ lbz r0, 0xd45(r3) /* 80140530 0013C190 28 00 00 01 */ cmplwi r0, 1 /* 80140534 0013C194 40 82 00 24 */ bne lbl_80140558 /* 80140538 0013C198 38 60 00 02 */ li r3, 2 /* 8014053C 0013C19C 38 80 00 03 */ li r4, 3 /* 80140540 0013C1A0 38 A0 00 0E */ li r5, 0xe /* 80140544 0013C1A4 38 C0 03 F2 */ li r6, 0x3f2 /* 80140548 0013C1A8 38 E0 00 06 */ li r7, 6 /* 8014054C 0013C1AC 39 00 00 02 */ li r8, 2 /* 80140550 0013C1B0 4B FD D6 A1 */ bl func_8011DBF0 /* 80140554 0013C1B4 48 00 00 20 */ b lbl_80140574 lbl_80140558: /* 80140558 0013C1B8 38 60 00 01 */ li r3, 1 /* 8014055C 0013C1BC 38 80 00 03 */ li r4, 3 /* 80140560 0013C1C0 38 A0 00 0E */ li r5, 0xe /* 80140564 0013C1C4 38 C0 03 F2 */ li r6, 0x3f2 /* 80140568 0013C1C8 38 E0 00 06 */ li r7, 6 /* 8014056C 0013C1CC 39 00 00 02 */ li r8, 2 /* 80140570 0013C1D0 4B FD D6 81 */ bl func_8011DBF0 lbl_80140574: /* 80140574 0013C1D4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80140578 0013C1D8 38 00 00 02 */ li r0, 2 /* 8014057C 0013C1DC 38 A0 00 01 */ li r5, 1 /* 80140580 0013C1E0 38 60 00 01 */ li r3, 1 /* 80140584 0013C1E4 80 84 0D 28 */ lwz r4, 0xd28(r4) /* 80140588 0013C1E8 B0 04 00 9A */ sth r0, 0x9a(r4) /* 8014058C 0013C1EC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80140590 0013C1F0 80 84 0D 28 */ lwz r4, 0xd28(r4) /* 80140594 0013C1F4 80 04 00 04 */ lwz r0, 4(r4) /* 80140598 0013C1F8 50 A0 E0 06 */ rlwimi r0, r5, 0x1c, 0, 3 /* 8014059C 0013C1FC 90 04 00 04 */ stw r0, 4(r4) /* 801405A0 0013C200 4B FD D8 09 */ bl func_8011DDA8 /* 801405A4 0013C204 48 00 00 4C */ b lbl_801405F0 lbl_801405A8: /* 801405A8 0013C208 38 60 00 01 */ li r3, 1 /* 801405AC 0013C20C 38 80 00 03 */ li r4, 3 /* 801405B0 0013C210 38 A0 00 0E */ li r5, 0xe /* 801405B4 0013C214 38 C0 03 F2 */ li r6, 0x3f2 /* 801405B8 0013C218 38 E0 00 06 */ li r7, 6 /* 801405BC 0013C21C 39 00 00 02 */ li r8, 2 /* 801405C0 0013C220 4B FD D6 31 */ bl func_8011DBF0 /* 801405C4 0013C224 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801405C8 0013C228 38 00 00 01 */ li r0, 1 /* 801405CC 0013C22C 38 60 00 00 */ li r3, 0 /* 801405D0 0013C230 80 A4 0D 28 */ lwz r5, 0xd28(r4) /* 801405D4 0013C234 80 85 00 04 */ lwz r4, 4(r5) /* 801405D8 0013C238 54 84 01 3E */ clrlwi r4, r4, 4 /* 801405DC 0013C23C 90 85 00 04 */ stw r4, 4(r5) /* 801405E0 0013C240 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801405E4 0013C244 80 84 0D 28 */ lwz r4, 0xd28(r4) /* 801405E8 0013C248 B0 04 00 9A */ sth r0, 0x9a(r4) /* 801405EC 0013C24C 4B FD D7 BD */ bl func_8011DDA8 lbl_801405F0: /* 801405F0 0013C250 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801405F4 0013C254 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 801405F8 0013C258 28 00 00 03 */ cmplwi r0, 3 /* 801405FC 0013C25C 41 82 72 F0 */ beq lbl_801478EC /* 80140600 0013C260 38 60 00 08 */ li r3, 8 /* 80140604 0013C264 38 80 FF FF */ li r4, -1 /* 80140608 0013C268 4B FA 4C 1D */ bl func_800E5224 /* 8014060C 0013C26C 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 80140610 0013C270 28 00 00 3C */ cmplwi r0, 0x3c /* 80140614 0013C274 40 82 72 D8 */ bne lbl_801478EC /* 80140618 0013C278 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014061C 0013C27C 38 00 00 10 */ li r0, 0x10 /* 80140620 0013C280 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80140624 0013C284 48 00 72 C8 */ b lbl_801478EC /* 80140628 0013C288 4B F1 5C D1 */ bl func_800562F8 /* 8014062C 0013C28C 2C 03 00 00 */ cmpwi r3, 0 /* 80140630 0013C290 41 82 72 BC */ beq lbl_801478EC /* 80140634 0013C294 4B F1 5C 89 */ bl func_800562BC /* 80140638 0013C298 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014063C 0013C29C 38 80 00 11 */ li r4, 0x11 /* 80140640 0013C2A0 38 00 00 0A */ li r0, 0xa /* 80140644 0013C2A4 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 80140648 0013C2A8 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 8014064C 0013C2AC 38 60 02 5F */ li r3, 0x25f /* 80140650 0013C2B0 38 80 00 00 */ li r4, 0 /* 80140654 0013C2B4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80140658 0013C2B8 98 05 0D 42 */ stb r0, 0xd42(r5) /* 8014065C 0013C2BC 4B EC AB 15 */ bl func_8000B170 /* 80140660 0013C2C0 38 60 00 1B */ li r3, 0x1b /* 80140664 0013C2C4 38 80 00 01 */ li r4, 1 /* 80140668 0013C2C8 48 00 E2 FD */ bl func_8014E964 /* 8014066C 0013C2CC 38 60 00 1B */ li r3, 0x1b /* 80140670 0013C2D0 38 80 00 04 */ li r4, 4 /* 80140674 0013C2D4 48 00 E2 D9 */ bl func_8014E94C /* 80140678 0013C2D8 48 00 72 74 */ b lbl_801478EC /* 8014067C 0013C2DC 4B F1 5C 7D */ bl func_800562F8 /* 80140680 0013C2E0 2C 03 00 00 */ cmpwi r3, 0 /* 80140684 0013C2E4 41 82 72 68 */ beq lbl_801478EC /* 80140688 0013C2E8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014068C 0013C2EC 38 00 00 12 */ li r0, 0x12 /* 80140690 0013C2F0 38 60 00 00 */ li r3, 0 /* 80140694 0013C2F4 38 80 00 00 */ li r4, 0 /* 80140698 0013C2F8 B0 05 00 C4 */ sth r0, 0xc4(r5) /* 8014069C 0013C2FC 4B F1 92 5D */ bl func_800598F8 /* 801406A0 0013C300 38 60 00 1B */ li r3, 0x1b /* 801406A4 0013C304 38 80 00 00 */ li r4, 0 /* 801406A8 0013C308 48 00 E2 A5 */ bl func_8014E94C /* 801406AC 0013C30C 48 00 72 40 */ b lbl_801478EC /* 801406B0 0013C310 3C 60 04 00 */ lis r3, 0x400 /* 801406B4 0013C314 38 80 00 00 */ li r4, 0 /* 801406B8 0013C318 38 A0 00 00 */ li r5, 0 /* 801406BC 0013C31C 38 C0 00 01 */ li r6, 1 /* 801406C0 0013C320 4B F1 93 AD */ bl func_80059A6C /* 801406C4 0013C324 2C 03 00 00 */ cmpwi r3, 0 /* 801406C8 0013C328 41 82 72 24 */ beq lbl_801478EC /* 801406CC 0013C32C 38 60 00 01 */ li r3, 1 /* 801406D0 0013C330 4B F1 9D FD */ bl func_8005A4CC /* 801406D4 0013C334 38 60 00 1B */ li r3, 0x1b /* 801406D8 0013C338 38 80 00 01 */ li r4, 1 /* 801406DC 0013C33C 48 00 E2 71 */ bl func_8014E94C /* 801406E0 0013C340 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801406E4 0013C344 38 00 00 13 */ li r0, 0x13 /* 801406E8 0013C348 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801406EC 0013C34C 48 00 72 00 */ b lbl_801478EC /* 801406F0 0013C350 A8 7A 00 B6 */ lha r3, 0xb6(r26) /* 801406F4 0013C354 48 11 36 DD */ bl func_80253DD0 /* 801406F8 0013C358 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801406FC 0013C35C 28 00 00 03 */ cmplwi r0, 3 /* 80140700 0013C360 40 82 71 EC */ bne lbl_801478EC /* 80140704 0013C364 4B F1 5B 71 */ bl func_80056274 /* 80140708 0013C368 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014070C 0013C36C 38 00 00 14 */ li r0, 0x14 /* 80140710 0013C370 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80140714 0013C374 48 00 71 D8 */ b lbl_801478EC /* 80140718 0013C378 4B F1 5B E1 */ bl func_800562F8 /* 8014071C 0013C37C 2C 03 00 00 */ cmpwi r3, 0 /* 80140720 0013C380 41 82 71 CC */ beq lbl_801478EC /* 80140724 0013C384 38 60 00 1B */ li r3, 0x1b /* 80140728 0013C388 38 80 00 00 */ li r4, 0 /* 8014072C 0013C38C 48 00 E2 39 */ bl func_8014E964 /* 80140730 0013C390 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140734 0013C394 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 80140738 0013C398 28 00 00 01 */ cmplwi r0, 1 /* 8014073C 0013C39C 40 82 00 10 */ bne lbl_8014074C /* 80140740 0013C3A0 38 00 00 15 */ li r0, 0x15 /* 80140744 0013C3A4 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80140748 0013C3A8 48 00 71 A4 */ b lbl_801478EC lbl_8014074C: /* 8014074C 0013C3AC 38 00 00 50 */ li r0, 0x50 /* 80140750 0013C3B0 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80140754 0013C3B4 48 00 71 98 */ b lbl_801478EC /* 80140758 0013C3B8 38 60 02 68 */ li r3, 0x268 /* 8014075C 0013C3BC 38 80 00 00 */ li r4, 0 /* 80140760 0013C3C0 38 A0 00 01 */ li r5, 1 /* 80140764 0013C3C4 48 02 21 DD */ bl func_80162940 /* 80140768 0013C3C8 4B F1 5B 91 */ bl func_800562F8 /* 8014076C 0013C3CC 2C 03 00 00 */ cmpwi r3, 0 /* 80140770 0013C3D0 41 82 71 7C */ beq lbl_801478EC /* 80140774 0013C3D4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80140778 0013C3D8 38 60 00 01 */ li r3, 1 /* 8014077C 0013C3DC 80 04 0D 30 */ lwz r0, 0xd30(r4) /* 80140780 0013C3E0 64 00 00 20 */ oris r0, r0, 0x20 /* 80140784 0013C3E4 90 04 0D 30 */ stw r0, 0xd30(r4) /* 80140788 0013C3E8 4B FE E9 51 */ bl func_8012F0D8 /* 8014078C 0013C3EC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80140790 0013C3F0 38 00 00 16 */ li r0, 0x16 /* 80140794 0013C3F4 80 64 0D 30 */ lwz r3, 0xd30(r4) /* 80140798 0013C3F8 64 63 08 00 */ oris r3, r3, 0x800 /* 8014079C 0013C3FC 90 64 0D 30 */ stw r3, 0xd30(r4) /* 801407A0 0013C400 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801407A4 0013C404 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801407A8 0013C408 48 00 71 44 */ b lbl_801478EC /* 801407AC 0013C40C 38 60 00 01 */ li r3, 1 /* 801407B0 0013C410 4B FE EE D5 */ bl func_8012F684 /* 801407B4 0013C414 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801407B8 0013C418 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801407BC 0013C41C 90 04 00 D4 */ stw r0, 0xd4(r4) /* 801407C0 0013C420 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801407C4 0013C424 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 801407C8 0013C428 2C 00 00 00 */ cmpwi r0, 0 /* 801407CC 0013C42C 41 82 71 20 */ beq lbl_801478EC /* 801407D0 0013C430 4B FD E8 81 */ bl func_8011F050 /* 801407D4 0013C434 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801407D8 0013C438 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 801407DC 0013C43C 54 00 02 D2 */ rlwinm r0, r0, 0, 0xb, 9 /* 801407E0 0013C440 90 03 0D 30 */ stw r0, 0xd30(r3) /* 801407E4 0013C444 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801407E8 0013C448 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 801407EC 0013C44C 54 00 01 46 */ rlwinm r0, r0, 0, 5, 3 /* 801407F0 0013C450 90 03 0D 30 */ stw r0, 0xd30(r3) /* 801407F4 0013C454 4B F1 5A C9 */ bl func_800562BC /* 801407F8 0013C458 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801407FC 0013C45C 38 00 00 17 */ li r0, 0x17 /* 80140800 0013C460 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80140804 0013C464 48 00 70 E8 */ b lbl_801478EC /* 80140808 0013C468 4B F1 5A F1 */ bl func_800562F8 /* 8014080C 0013C46C 2C 03 00 00 */ cmpwi r3, 0 /* 80140810 0013C470 41 82 70 DC */ beq lbl_801478EC /* 80140814 0013C474 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140818 0013C478 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 8014081C 0013C47C 28 00 00 01 */ cmplwi r0, 1 /* 80140820 0013C480 40 82 00 20 */ bne lbl_80140840 /* 80140824 0013C484 38 00 00 18 */ li r0, 0x18 /* 80140828 0013C488 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8014082C 0013C48C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80140830 0013C490 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 80140834 0013C494 80 03 00 10 */ lwz r0, 0x10(r3) /* 80140838 0013C498 90 04 0D 2C */ stw r0, 0xd2c(r4) /* 8014083C 0013C49C 48 00 70 B0 */ b lbl_801478EC lbl_80140840: /* 80140840 0013C4A0 38 00 00 09 */ li r0, 9 /* 80140844 0013C4A4 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80140848 0013C4A8 48 00 70 A4 */ b lbl_801478EC /* 8014084C 0013C4AC 38 00 00 02 */ li r0, 2 /* 80140850 0013C4B0 38 60 00 11 */ li r3, 0x11 /* 80140854 0013C4B4 B0 1A 00 D0 */ sth r0, 0xd0(r26) /* 80140858 0013C4B8 38 80 00 01 */ li r4, 1 /* 8014085C 0013C4BC 48 00 E1 09 */ bl func_8014E964 /* 80140860 0013C4C0 38 60 00 11 */ li r3, 0x11 /* 80140864 0013C4C4 38 80 00 08 */ li r4, 8 /* 80140868 0013C4C8 48 00 E0 E5 */ bl func_8014E94C /* 8014086C 0013C4CC 38 60 00 01 */ li r3, 1 /* 80140870 0013C4D0 48 00 DF 9D */ bl func_8014E80C /* 80140874 0013C4D4 38 60 00 01 */ li r3, 1 /* 80140878 0013C4D8 48 00 E0 35 */ bl func_8014E8AC /* 8014087C 0013C4DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140880 0013C4E0 38 00 00 19 */ li r0, 0x19 /* 80140884 0013C4E4 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80140888 0013C4E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014088C 0013C4EC 88 03 0D 44 */ lbz r0, 0xd44(r3) /* 80140890 0013C4F0 90 03 00 D4 */ stw r0, 0xd4(r3) /* 80140894 0013C4F4 48 00 70 58 */ b lbl_801478EC /* 80140898 0013C4F8 A8 7A 00 A2 */ lha r3, 0xa2(r26) /* 8014089C 0013C4FC 48 11 35 35 */ bl func_80253DD0 /* 801408A0 0013C500 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801408A4 0013C504 28 00 00 03 */ cmplwi r0, 3 /* 801408A8 0013C508 40 82 70 44 */ bne lbl_801478EC /* 801408AC 0013C50C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 801408B0 0013C510 38 00 00 1A */ li r0, 0x1a /* 801408B4 0013C514 38 60 00 00 */ li r3, 0 /* 801408B8 0013C518 38 80 00 00 */ li r4, 0 /* 801408BC 0013C51C B0 05 00 C4 */ sth r0, 0xc4(r5) /* 801408C0 0013C520 4B F1 90 39 */ bl func_800598F8 /* 801408C4 0013C524 38 60 00 02 */ li r3, 2 /* 801408C8 0013C528 38 80 00 00 */ li r4, 0 /* 801408CC 0013C52C 38 A0 00 00 */ li r5, 0 /* 801408D0 0013C530 38 C0 00 00 */ li r6, 0 /* 801408D4 0013C534 38 E0 00 03 */ li r7, 3 /* 801408D8 0013C538 39 00 00 00 */ li r8, 0 /* 801408DC 0013C53C 4B F1 90 ED */ bl func_800599C8 /* 801408E0 0013C540 38 60 00 03 */ li r3, 3 /* 801408E4 0013C544 38 80 00 02 */ li r4, 2 /* 801408E8 0013C548 38 A0 00 00 */ li r5, 0 /* 801408EC 0013C54C 38 C0 00 00 */ li r6, 0 /* 801408F0 0013C550 38 E0 00 63 */ li r7, 0x63 /* 801408F4 0013C554 39 00 00 00 */ li r8, 0 /* 801408F8 0013C558 4B F1 90 D1 */ bl func_800599C8 /* 801408FC 0013C55C 38 60 00 63 */ li r3, 0x63 /* 80140900 0013C560 38 80 00 03 */ li r4, 3 /* 80140904 0013C564 38 A0 00 03 */ li r5, 3 /* 80140908 0013C568 38 C0 00 00 */ li r6, 0 /* 8014090C 0013C56C 38 E0 00 00 */ li r7, 0 /* 80140910 0013C570 39 00 00 00 */ li r8, 0 /* 80140914 0013C574 4B F1 90 B5 */ bl func_800599C8 /* 80140918 0013C578 48 00 6F D4 */ b lbl_801478EC /* 8014091C 0013C57C 80 1A 00 D4 */ lwz r0, 0xd4(r26) /* 80140920 0013C580 38 60 00 29 */ li r3, 0x29 /* 80140924 0013C584 38 A0 00 00 */ li r5, 0 /* 80140928 0013C588 38 C0 00 01 */ li r6, 1 /* 8014092C 0013C58C 54 04 06 3E */ clrlwi r4, r0, 0x18 /* 80140930 0013C590 4B F1 91 3D */ bl func_80059A6C /* 80140934 0013C594 2C 03 00 00 */ cmpwi r3, 0 /* 80140938 0013C598 41 82 6F B4 */ beq lbl_801478EC /* 8014093C 0013C59C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 80140940 0013C5A0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80140944 0013C5A4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80140948 0013C5A8 90 04 00 D4 */ stw r0, 0xd4(r4) /* 8014094C 0013C5AC 41 82 00 FC */ beq lbl_80140A48 /* 80140950 0013C5B0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80140954 0013C5B4 38 60 00 00 */ li r3, 0 /* 80140958 0013C5B8 80 A4 00 D4 */ lwz r5, 0xd4(r4) /* 8014095C 0013C5BC 2C 05 00 63 */ cmpwi r5, 0x63 /* 80140960 0013C5C0 41 82 00 A4 */ beq lbl_80140A04 /* 80140964 0013C5C4 40 80 00 1C */ bge lbl_80140980 /* 80140968 0013C5C8 2C 05 00 03 */ cmpwi r5, 3 /* 8014096C 0013C5CC 41 82 00 60 */ beq lbl_801409CC /* 80140970 0013C5D0 40 80 00 C8 */ bge lbl_80140A38 /* 80140974 0013C5D4 2C 05 00 02 */ cmpwi r5, 2 /* 80140978 0013C5D8 40 80 00 1C */ bge lbl_80140994 /* 8014097C 0013C5DC 48 00 00 BC */ b lbl_80140A38 lbl_80140980: /* 80140980 0013C5E0 3C 80 00 01 */ lis r4, 0x0000FFFF@ha /* 80140984 0013C5E4 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l /* 80140988 0013C5E8 7C 05 00 00 */ cmpw r5, r0 /* 8014098C 0013C5EC 41 82 00 78 */ beq lbl_80140A04 /* 80140990 0013C5F0 48 00 00 A8 */ b lbl_80140A38 lbl_80140994: /* 80140994 0013C5F4 38 60 00 11 */ li r3, 0x11 /* 80140998 0013C5F8 38 80 00 04 */ li r4, 4 /* 8014099C 0013C5FC 48 00 DF B1 */ bl func_8014E94C /* 801409A0 0013C600 38 60 00 1F */ li r3, 0x1f /* 801409A4 0013C604 38 80 00 02 */ li r4, 2 /* 801409A8 0013C608 48 00 DF A5 */ bl func_8014E94C /* 801409AC 0013C60C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801409B0 0013C610 38 A0 00 1B */ li r5, 0x1b /* 801409B4 0013C614 38 00 00 02 */ li r0, 2 /* 801409B8 0013C618 38 60 00 01 */ li r3, 1 /* 801409BC 0013C61C B0 A4 00 C4 */ sth r5, 0xc4(r4) /* 801409C0 0013C620 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801409C4 0013C624 98 04 0D 44 */ stb r0, 0xd44(r4) /* 801409C8 0013C628 48 00 00 70 */ b lbl_80140A38 lbl_801409CC: /* 801409CC 0013C62C 38 60 00 11 */ li r3, 0x11 /* 801409D0 0013C630 38 80 00 05 */ li r4, 5 /* 801409D4 0013C634 48 00 DF 79 */ bl func_8014E94C /* 801409D8 0013C638 38 60 00 1F */ li r3, 0x1f /* 801409DC 0013C63C 38 80 00 02 */ li r4, 2 /* 801409E0 0013C640 48 00 DF 6D */ bl func_8014E94C /* 801409E4 0013C644 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801409E8 0013C648 38 A0 00 1B */ li r5, 0x1b /* 801409EC 0013C64C 38 00 00 03 */ li r0, 3 /* 801409F0 0013C650 38 60 00 01 */ li r3, 1 /* 801409F4 0013C654 B0 A4 00 C4 */ sth r5, 0xc4(r4) /* 801409F8 0013C658 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801409FC 0013C65C 98 04 0D 44 */ stb r0, 0xd44(r4) /* 80140A00 0013C660 48 00 00 38 */ b lbl_80140A38 lbl_80140A04: /* 80140A04 0013C664 38 60 00 11 */ li r3, 0x11 /* 80140A08 0013C668 38 80 00 06 */ li r4, 6 /* 80140A0C 0013C66C 48 00 DF 41 */ bl func_8014E94C /* 80140A10 0013C670 38 60 00 1F */ li r3, 0x1f /* 80140A14 0013C674 38 80 00 01 */ li r4, 1 /* 80140A18 0013C678 48 00 DF 35 */ bl func_8014E94C /* 80140A1C 0013C67C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80140A20 0013C680 38 A0 00 1B */ li r5, 0x1b /* 80140A24 0013C684 38 00 00 63 */ li r0, 0x63 /* 80140A28 0013C688 38 60 00 02 */ li r3, 2 /* 80140A2C 0013C68C B0 A4 00 C4 */ sth r5, 0xc4(r4) /* 80140A30 0013C690 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80140A34 0013C694 90 04 00 D4 */ stw r0, 0xd4(r4) lbl_80140A38: /* 80140A38 0013C698 2C 03 00 00 */ cmpwi r3, 0 /* 80140A3C 0013C69C 41 82 6E B0 */ beq lbl_801478EC /* 80140A40 0013C6A0 4B F1 9A 8D */ bl func_8005A4CC /* 80140A44 0013C6A4 48 00 6E A8 */ b lbl_801478EC lbl_80140A48: /* 80140A48 0013C6A8 2C 03 00 03 */ cmpwi r3, 3 /* 80140A4C 0013C6AC 41 82 00 74 */ beq lbl_80140AC0 /* 80140A50 0013C6B0 40 80 00 14 */ bge lbl_80140A64 /* 80140A54 0013C6B4 2C 03 00 01 */ cmpwi r3, 1 /* 80140A58 0013C6B8 41 82 00 18 */ beq lbl_80140A70 /* 80140A5C 0013C6BC 40 80 00 3C */ bge lbl_80140A98 /* 80140A60 0013C6C0 48 00 6E 8C */ b lbl_801478EC lbl_80140A64: /* 80140A64 0013C6C4 2C 03 00 63 */ cmpwi r3, 0x63 /* 80140A68 0013C6C8 41 82 00 80 */ beq lbl_80140AE8 /* 80140A6C 0013C6CC 48 00 6E 80 */ b lbl_801478EC lbl_80140A70: /* 80140A70 0013C6D0 38 60 00 11 */ li r3, 0x11 /* 80140A74 0013C6D4 38 80 00 00 */ li r4, 0 /* 80140A78 0013C6D8 48 00 DE D5 */ bl func_8014E94C /* 80140A7C 0013C6DC 38 60 00 1F */ li r3, 0x1f /* 80140A80 0013C6E0 38 80 00 02 */ li r4, 2 /* 80140A84 0013C6E4 48 00 DE C9 */ bl func_8014E94C /* 80140A88 0013C6E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140A8C 0013C6EC 38 00 00 01 */ li r0, 1 /* 80140A90 0013C6F0 90 03 00 D4 */ stw r0, 0xd4(r3) /* 80140A94 0013C6F4 48 00 6E 58 */ b lbl_801478EC lbl_80140A98: /* 80140A98 0013C6F8 38 60 00 11 */ li r3, 0x11 /* 80140A9C 0013C6FC 38 80 00 01 */ li r4, 1 /* 80140AA0 0013C700 48 00 DE AD */ bl func_8014E94C /* 80140AA4 0013C704 38 60 00 1F */ li r3, 0x1f /* 80140AA8 0013C708 38 80 00 02 */ li r4, 2 /* 80140AAC 0013C70C 48 00 DE A1 */ bl func_8014E94C /* 80140AB0 0013C710 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140AB4 0013C714 38 00 00 02 */ li r0, 2 /* 80140AB8 0013C718 90 03 00 D4 */ stw r0, 0xd4(r3) /* 80140ABC 0013C71C 48 00 6E 30 */ b lbl_801478EC lbl_80140AC0: /* 80140AC0 0013C720 38 60 00 11 */ li r3, 0x11 /* 80140AC4 0013C724 38 80 00 02 */ li r4, 2 /* 80140AC8 0013C728 48 00 DE 85 */ bl func_8014E94C /* 80140ACC 0013C72C 38 60 00 1F */ li r3, 0x1f /* 80140AD0 0013C730 38 80 00 02 */ li r4, 2 /* 80140AD4 0013C734 48 00 DE 79 */ bl func_8014E94C /* 80140AD8 0013C738 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140ADC 0013C73C 38 00 00 03 */ li r0, 3 /* 80140AE0 0013C740 90 03 00 D4 */ stw r0, 0xd4(r3) /* 80140AE4 0013C744 48 00 6E 08 */ b lbl_801478EC lbl_80140AE8: /* 80140AE8 0013C748 38 60 00 11 */ li r3, 0x11 /* 80140AEC 0013C74C 38 80 00 06 */ li r4, 6 /* 80140AF0 0013C750 48 00 DE 5D */ bl func_8014E94C /* 80140AF4 0013C754 38 60 00 1F */ li r3, 0x1f /* 80140AF8 0013C758 38 80 00 00 */ li r4, 0 /* 80140AFC 0013C75C 48 00 DE 51 */ bl func_8014E94C /* 80140B00 0013C760 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140B04 0013C764 38 00 00 63 */ li r0, 0x63 /* 80140B08 0013C768 90 03 00 D4 */ stw r0, 0xd4(r3) /* 80140B0C 0013C76C 48 00 6D E0 */ b lbl_801478EC /* 80140B10 0013C770 80 1A 00 D4 */ lwz r0, 0xd4(r26) /* 80140B14 0013C774 28 00 00 63 */ cmplwi r0, 0x63 /* 80140B18 0013C778 40 82 00 28 */ bne lbl_80140B40 /* 80140B1C 0013C77C A8 7A 00 BE */ lha r3, 0xbe(r26) /* 80140B20 0013C780 48 11 32 B1 */ bl func_80253DD0 /* 80140B24 0013C784 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80140B28 0013C788 28 00 00 03 */ cmplwi r0, 3 /* 80140B2C 0013C78C 40 82 00 34 */ bne lbl_80140B60 /* 80140B30 0013C790 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140B34 0013C794 38 00 00 1C */ li r0, 0x1c /* 80140B38 0013C798 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80140B3C 0013C79C 48 00 00 24 */ b lbl_80140B60 lbl_80140B40: /* 80140B40 0013C7A0 A8 7A 00 A2 */ lha r3, 0xa2(r26) /* 80140B44 0013C7A4 48 11 32 8D */ bl func_80253DD0 /* 80140B48 0013C7A8 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80140B4C 0013C7AC 28 00 00 03 */ cmplwi r0, 3 /* 80140B50 0013C7B0 40 82 00 10 */ bne lbl_80140B60 /* 80140B54 0013C7B4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140B58 0013C7B8 38 00 00 1C */ li r0, 0x1c /* 80140B5C 0013C7BC B0 03 00 C4 */ sth r0, 0xc4(r3) lbl_80140B60: /* 80140B60 0013C7C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140B64 0013C7C4 A0 03 00 C4 */ lhz r0, 0xc4(r3) /* 80140B68 0013C7C8 28 00 00 1C */ cmplwi r0, 0x1c /* 80140B6C 0013C7CC 40 82 6D 80 */ bne lbl_801478EC /* 80140B70 0013C7D0 38 60 00 11 */ li r3, 0x11 /* 80140B74 0013C7D4 38 80 00 07 */ li r4, 7 /* 80140B78 0013C7D8 48 00 DD D5 */ bl func_8014E94C /* 80140B7C 0013C7DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140B80 0013C7E0 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 80140B84 0013C7E4 28 00 00 02 */ cmplwi r0, 2 /* 80140B88 0013C7E8 41 82 6D 64 */ beq lbl_801478EC /* 80140B8C 0013C7EC 38 60 00 00 */ li r3, 0 /* 80140B90 0013C7F0 48 00 DD 1D */ bl func_8014E8AC /* 80140B94 0013C7F4 38 60 00 00 */ li r3, 0 /* 80140B98 0013C7F8 48 00 DC 75 */ bl func_8014E80C /* 80140B9C 0013C7FC 48 00 6D 50 */ b lbl_801478EC /* 80140BA0 0013C800 A8 7A 00 A2 */ lha r3, 0xa2(r26) /* 80140BA4 0013C804 48 11 32 2D */ bl func_80253DD0 /* 80140BA8 0013C808 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80140BAC 0013C80C 28 00 00 03 */ cmplwi r0, 3 /* 80140BB0 0013C810 40 82 6D 3C */ bne lbl_801478EC /* 80140BB4 0013C814 38 60 00 11 */ li r3, 0x11 /* 80140BB8 0013C818 38 80 00 00 */ li r4, 0 /* 80140BBC 0013C81C 48 00 DD A9 */ bl func_8014E964 /* 80140BC0 0013C820 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80140BC4 0013C824 80 04 00 D4 */ lwz r0, 0xd4(r4) /* 80140BC8 0013C828 2C 00 00 03 */ cmpwi r0, 3 /* 80140BCC 0013C82C 41 82 00 38 */ beq lbl_80140C04 /* 80140BD0 0013C830 40 80 00 10 */ bge lbl_80140BE0 /* 80140BD4 0013C834 2C 00 00 02 */ cmpwi r0, 2 /* 80140BD8 0013C838 40 80 00 20 */ bge lbl_80140BF8 /* 80140BDC 0013C83C 48 00 6D 10 */ b lbl_801478EC lbl_80140BE0: /* 80140BE0 0013C840 2C 00 00 63 */ cmpwi r0, 0x63 /* 80140BE4 0013C844 41 82 00 08 */ beq lbl_80140BEC /* 80140BE8 0013C848 48 00 6D 04 */ b lbl_801478EC lbl_80140BEC: /* 80140BEC 0013C84C 38 00 00 15 */ li r0, 0x15 /* 80140BF0 0013C850 B0 04 00 C4 */ sth r0, 0xc4(r4) /* 80140BF4 0013C854 48 00 6C F8 */ b lbl_801478EC lbl_80140BF8: /* 80140BF8 0013C858 38 00 00 1D */ li r0, 0x1d /* 80140BFC 0013C85C B0 04 00 C4 */ sth r0, 0xc4(r4) /* 80140C00 0013C860 48 00 6C EC */ b lbl_801478EC lbl_80140C04: /* 80140C04 0013C864 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 80140C08 0013C868 3C 63 00 01 */ addis r3, r3, 1 /* 80140C0C 0013C86C 88 03 D9 25 */ lbz r0, -0x26db(r3) /* 80140C10 0013C870 54 00 E7 FF */ rlwinm. r0, r0, 0x1c, 0x1f, 0x1f /* 80140C14 0013C874 41 82 00 1C */ beq lbl_80140C30 /* 80140C18 0013C878 38 60 00 06 */ li r3, 6 /* 80140C1C 0013C87C 38 00 00 22 */ li r0, 0x22 /* 80140C20 0013C880 98 64 0D 86 */ stb r3, 0xd86(r4) /* 80140C24 0013C884 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140C28 0013C888 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80140C2C 0013C88C 48 00 6C C0 */ b lbl_801478EC lbl_80140C30: /* 80140C30 0013C890 38 60 00 05 */ li r3, 5 /* 80140C34 0013C894 38 00 00 27 */ li r0, 0x27 /* 80140C38 0013C898 98 64 0D 86 */ stb r3, 0xd86(r4) /* 80140C3C 0013C89C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140C40 0013C8A0 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80140C44 0013C8A4 48 00 6C A8 */ b lbl_801478EC /* 80140C48 0013C8A8 38 00 00 03 */ li r0, 3 /* 80140C4C 0013C8AC 38 60 00 12 */ li r3, 0x12 /* 80140C50 0013C8B0 B0 1A 00 D0 */ sth r0, 0xd0(r26) /* 80140C54 0013C8B4 38 80 00 01 */ li r4, 1 /* 80140C58 0013C8B8 48 00 DD 0D */ bl func_8014E964 /* 80140C5C 0013C8BC 38 60 00 12 */ li r3, 0x12 /* 80140C60 0013C8C0 38 80 00 06 */ li r4, 6 /* 80140C64 0013C8C4 48 00 DC E9 */ bl func_8014E94C /* 80140C68 0013C8C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140C6C 0013C8CC 38 00 00 1E */ li r0, 0x1e /* 80140C70 0013C8D0 38 80 00 00 */ li r4, 0 /* 80140C74 0013C8D4 38 A0 06 EC */ li r5, 0x6ec /* 80140C78 0013C8D8 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80140C7C 0013C8DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140C80 0013C8E0 88 03 0D 45 */ lbz r0, 0xd45(r3) /* 80140C84 0013C8E4 90 03 00 D4 */ stw r0, 0xd4(r3) /* 80140C88 0013C8E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140C8C 0013C8EC 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 80140C90 0013C8F0 3C 63 00 01 */ addis r3, r3, 1 /* 80140C94 0013C8F4 38 63 D3 E0 */ addi r3, r3, -11296 /* 80140C98 0013C8F8 4B EC 34 6D */ bl memset /* 80140C9C 0013C8FC 48 00 6C 50 */ b lbl_801478EC /* 80140CA0 0013C900 A8 7A 00 A4 */ lha r3, 0xa4(r26) /* 80140CA4 0013C904 48 11 31 2D */ bl func_80253DD0 /* 80140CA8 0013C908 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80140CAC 0013C90C 28 00 00 03 */ cmplwi r0, 3 /* 80140CB0 0013C910 40 82 6C 3C */ bne lbl_801478EC /* 80140CB4 0013C914 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80140CB8 0013C918 38 00 00 1F */ li r0, 0x1f /* 80140CBC 0013C91C 38 60 00 00 */ li r3, 0 /* 80140CC0 0013C920 38 80 00 00 */ li r4, 0 /* 80140CC4 0013C924 B0 05 00 C4 */ sth r0, 0xc4(r5) /* 80140CC8 0013C928 4B F1 8C 31 */ bl func_800598F8 /* 80140CCC 0013C92C 38 60 00 01 */ li r3, 1 /* 80140CD0 0013C930 38 80 00 00 */ li r4, 0 /* 80140CD4 0013C934 38 A0 00 00 */ li r5, 0 /* 80140CD8 0013C938 38 C0 00 02 */ li r6, 2 /* 80140CDC 0013C93C 38 E0 00 63 */ li r7, 0x63 /* 80140CE0 0013C940 39 00 00 00 */ li r8, 0 /* 80140CE4 0013C944 4B F1 8C E5 */ bl func_800599C8 /* 80140CE8 0013C948 38 60 00 02 */ li r3, 2 /* 80140CEC 0013C94C 38 80 00 00 */ li r4, 0 /* 80140CF0 0013C950 38 A0 00 01 */ li r5, 1 /* 80140CF4 0013C954 38 C0 00 00 */ li r6, 0 /* 80140CF8 0013C958 38 E0 00 63 */ li r7, 0x63 /* 80140CFC 0013C95C 39 00 00 00 */ li r8, 0 /* 80140D00 0013C960 4B F1 8C C9 */ bl func_800599C8 /* 80140D04 0013C964 38 60 00 63 */ li r3, 0x63 /* 80140D08 0013C968 38 80 00 02 */ li r4, 2 /* 80140D0C 0013C96C 38 A0 00 01 */ li r5, 1 /* 80140D10 0013C970 38 C0 00 00 */ li r6, 0 /* 80140D14 0013C974 38 E0 00 00 */ li r7, 0 /* 80140D18 0013C978 39 00 00 00 */ li r8, 0 /* 80140D1C 0013C97C 4B F1 8C AD */ bl func_800599C8 /* 80140D20 0013C980 48 00 6B CC */ b lbl_801478EC /* 80140D24 0013C984 80 1A 00 D4 */ lwz r0, 0xd4(r26) /* 80140D28 0013C988 38 60 00 29 */ li r3, 0x29 /* 80140D2C 0013C98C 38 A0 00 00 */ li r5, 0 /* 80140D30 0013C990 38 C0 00 01 */ li r6, 1 /* 80140D34 0013C994 54 04 06 3E */ clrlwi r4, r0, 0x18 /* 80140D38 0013C998 4B F1 8D 35 */ bl func_80059A6C /* 80140D3C 0013C99C 2C 03 00 00 */ cmpwi r3, 0 /* 80140D40 0013C9A0 41 82 6B AC */ beq lbl_801478EC /* 80140D44 0013C9A4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 80140D48 0013C9A8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80140D4C 0013C9AC 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80140D50 0013C9B0 90 04 00 D4 */ stw r0, 0xd4(r4) /* 80140D54 0013C9B4 41 82 00 F8 */ beq lbl_80140E4C /* 80140D58 0013C9B8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80140D5C 0013C9BC 38 60 00 00 */ li r3, 0 /* 80140D60 0013C9C0 80 A4 00 D4 */ lwz r5, 0xd4(r4) /* 80140D64 0013C9C4 2C 05 00 63 */ cmpwi r5, 0x63 /* 80140D68 0013C9C8 41 82 00 A0 */ beq lbl_80140E08 /* 80140D6C 0013C9CC 40 80 00 1C */ bge lbl_80140D88 /* 80140D70 0013C9D0 2C 05 00 02 */ cmpwi r5, 2 /* 80140D74 0013C9D4 41 82 00 5C */ beq lbl_80140DD0 /* 80140D78 0013C9D8 40 80 00 C4 */ bge lbl_80140E3C /* 80140D7C 0013C9DC 2C 05 00 01 */ cmpwi r5, 1 /* 80140D80 0013C9E0 40 80 00 1C */ bge lbl_80140D9C /* 80140D84 0013C9E4 48 00 00 B8 */ b lbl_80140E3C lbl_80140D88: /* 80140D88 0013C9E8 3C 80 00 01 */ lis r4, 0x0000FFFF@ha /* 80140D8C 0013C9EC 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l /* 80140D90 0013C9F0 7C 05 00 00 */ cmpw r5, r0 /* 80140D94 0013C9F4 41 82 00 74 */ beq lbl_80140E08 /* 80140D98 0013C9F8 48 00 00 A4 */ b lbl_80140E3C lbl_80140D9C: /* 80140D9C 0013C9FC 38 60 00 12 */ li r3, 0x12 /* 80140DA0 0013CA00 38 80 00 02 */ li r4, 2 /* 80140DA4 0013CA04 48 00 DB A9 */ bl func_8014E94C /* 80140DA8 0013CA08 38 60 00 1F */ li r3, 0x1f /* 80140DAC 0013CA0C 38 80 00 02 */ li r4, 2 /* 80140DB0 0013CA10 48 00 DB 9D */ bl func_8014E94C /* 80140DB4 0013CA14 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80140DB8 0013CA18 38 00 00 20 */ li r0, 0x20 /* 80140DBC 0013CA1C 38 60 00 01 */ li r3, 1 /* 80140DC0 0013CA20 B0 04 00 C4 */ sth r0, 0xc4(r4) /* 80140DC4 0013CA24 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80140DC8 0013CA28 98 64 0D 45 */ stb r3, 0xd45(r4) /* 80140DCC 0013CA2C 48 00 00 70 */ b lbl_80140E3C lbl_80140DD0: /* 80140DD0 0013CA30 38 60 00 12 */ li r3, 0x12 /* 80140DD4 0013CA34 38 80 00 03 */ li r4, 3 /* 80140DD8 0013CA38 48 00 DB 75 */ bl func_8014E94C /* 80140DDC 0013CA3C 38 60 00 1F */ li r3, 0x1f /* 80140DE0 0013CA40 38 80 00 02 */ li r4, 2 /* 80140DE4 0013CA44 48 00 DB 69 */ bl func_8014E94C /* 80140DE8 0013CA48 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80140DEC 0013CA4C 38 A0 00 20 */ li r5, 0x20 /* 80140DF0 0013CA50 38 00 00 02 */ li r0, 2 /* 80140DF4 0013CA54 38 60 00 01 */ li r3, 1 /* 80140DF8 0013CA58 B0 A4 00 C4 */ sth r5, 0xc4(r4) /* 80140DFC 0013CA5C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80140E00 0013CA60 98 04 0D 45 */ stb r0, 0xd45(r4) /* 80140E04 0013CA64 48 00 00 38 */ b lbl_80140E3C lbl_80140E08: /* 80140E08 0013CA68 38 60 00 12 */ li r3, 0x12 /* 80140E0C 0013CA6C 38 80 00 04 */ li r4, 4 /* 80140E10 0013CA70 48 00 DB 3D */ bl func_8014E94C /* 80140E14 0013CA74 38 60 00 1F */ li r3, 0x1f /* 80140E18 0013CA78 38 80 00 01 */ li r4, 1 /* 80140E1C 0013CA7C 48 00 DB 31 */ bl func_8014E94C /* 80140E20 0013CA80 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80140E24 0013CA84 38 A0 00 20 */ li r5, 0x20 /* 80140E28 0013CA88 38 00 00 63 */ li r0, 0x63 /* 80140E2C 0013CA8C 38 60 00 02 */ li r3, 2 /* 80140E30 0013CA90 B0 A4 00 C4 */ sth r5, 0xc4(r4) /* 80140E34 0013CA94 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80140E38 0013CA98 90 04 00 D4 */ stw r0, 0xd4(r4) lbl_80140E3C: /* 80140E3C 0013CA9C 2C 03 00 00 */ cmpwi r3, 0 /* 80140E40 0013CAA0 41 82 6A AC */ beq lbl_801478EC /* 80140E44 0013CAA4 4B F1 96 89 */ bl func_8005A4CC /* 80140E48 0013CAA8 48 00 6A A4 */ b lbl_801478EC lbl_80140E4C: /* 80140E4C 0013CAAC 2C 03 00 02 */ cmpwi r3, 2 /* 80140E50 0013CAB0 41 82 00 48 */ beq lbl_80140E98 /* 80140E54 0013CAB4 40 80 00 10 */ bge lbl_80140E64 /* 80140E58 0013CAB8 2C 03 00 01 */ cmpwi r3, 1 /* 80140E5C 0013CABC 40 80 00 14 */ bge lbl_80140E70 /* 80140E60 0013CAC0 48 00 6A 8C */ b lbl_801478EC lbl_80140E64: /* 80140E64 0013CAC4 2C 03 00 63 */ cmpwi r3, 0x63 /* 80140E68 0013CAC8 41 82 00 58 */ beq lbl_80140EC0 /* 80140E6C 0013CACC 48 00 6A 80 */ b lbl_801478EC lbl_80140E70: /* 80140E70 0013CAD0 38 60 00 12 */ li r3, 0x12 /* 80140E74 0013CAD4 38 80 00 00 */ li r4, 0 /* 80140E78 0013CAD8 48 00 DA D5 */ bl func_8014E94C /* 80140E7C 0013CADC 38 60 00 1F */ li r3, 0x1f /* 80140E80 0013CAE0 38 80 00 02 */ li r4, 2 /* 80140E84 0013CAE4 48 00 DA C9 */ bl func_8014E94C /* 80140E88 0013CAE8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140E8C 0013CAEC 38 00 00 01 */ li r0, 1 /* 80140E90 0013CAF0 90 03 00 D4 */ stw r0, 0xd4(r3) /* 80140E94 0013CAF4 48 00 6A 58 */ b lbl_801478EC lbl_80140E98: /* 80140E98 0013CAF8 38 60 00 12 */ li r3, 0x12 /* 80140E9C 0013CAFC 38 80 00 01 */ li r4, 1 /* 80140EA0 0013CB00 48 00 DA AD */ bl func_8014E94C /* 80140EA4 0013CB04 38 60 00 1F */ li r3, 0x1f /* 80140EA8 0013CB08 38 80 00 02 */ li r4, 2 /* 80140EAC 0013CB0C 48 00 DA A1 */ bl func_8014E94C /* 80140EB0 0013CB10 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140EB4 0013CB14 38 00 00 02 */ li r0, 2 /* 80140EB8 0013CB18 90 03 00 D4 */ stw r0, 0xd4(r3) /* 80140EBC 0013CB1C 48 00 6A 30 */ b lbl_801478EC lbl_80140EC0: /* 80140EC0 0013CB20 38 60 00 12 */ li r3, 0x12 /* 80140EC4 0013CB24 38 80 00 04 */ li r4, 4 /* 80140EC8 0013CB28 48 00 DA 85 */ bl func_8014E94C /* 80140ECC 0013CB2C 38 60 00 1F */ li r3, 0x1f /* 80140ED0 0013CB30 38 80 00 00 */ li r4, 0 /* 80140ED4 0013CB34 48 00 DA 79 */ bl func_8014E94C /* 80140ED8 0013CB38 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140EDC 0013CB3C 38 00 00 63 */ li r0, 0x63 /* 80140EE0 0013CB40 90 03 00 D4 */ stw r0, 0xd4(r3) /* 80140EE4 0013CB44 48 00 6A 08 */ b lbl_801478EC /* 80140EE8 0013CB48 80 1A 00 D4 */ lwz r0, 0xd4(r26) /* 80140EEC 0013CB4C 28 00 00 63 */ cmplwi r0, 0x63 /* 80140EF0 0013CB50 40 82 00 28 */ bne lbl_80140F18 /* 80140EF4 0013CB54 A8 7A 00 BE */ lha r3, 0xbe(r26) /* 80140EF8 0013CB58 48 11 2E D9 */ bl func_80253DD0 /* 80140EFC 0013CB5C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80140F00 0013CB60 28 00 00 03 */ cmplwi r0, 3 /* 80140F04 0013CB64 40 82 00 34 */ bne lbl_80140F38 /* 80140F08 0013CB68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140F0C 0013CB6C 38 00 00 21 */ li r0, 0x21 /* 80140F10 0013CB70 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80140F14 0013CB74 48 00 00 24 */ b lbl_80140F38 lbl_80140F18: /* 80140F18 0013CB78 A8 7A 00 A4 */ lha r3, 0xa4(r26) /* 80140F1C 0013CB7C 48 11 2E B5 */ bl func_80253DD0 /* 80140F20 0013CB80 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80140F24 0013CB84 28 00 00 03 */ cmplwi r0, 3 /* 80140F28 0013CB88 40 82 00 10 */ bne lbl_80140F38 /* 80140F2C 0013CB8C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140F30 0013CB90 38 00 00 21 */ li r0, 0x21 /* 80140F34 0013CB94 B0 03 00 C4 */ sth r0, 0xc4(r3) lbl_80140F38: /* 80140F38 0013CB98 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140F3C 0013CB9C A0 03 00 C4 */ lhz r0, 0xc4(r3) /* 80140F40 0013CBA0 28 00 00 21 */ cmplwi r0, 0x21 /* 80140F44 0013CBA4 40 82 69 A8 */ bne lbl_801478EC /* 80140F48 0013CBA8 38 60 00 12 */ li r3, 0x12 /* 80140F4C 0013CBAC 38 80 00 05 */ li r4, 5 /* 80140F50 0013CBB0 48 00 D9 FD */ bl func_8014E94C /* 80140F54 0013CBB4 48 00 69 98 */ b lbl_801478EC /* 80140F58 0013CBB8 A8 7A 00 A4 */ lha r3, 0xa4(r26) /* 80140F5C 0013CBBC 48 11 2E 75 */ bl func_80253DD0 /* 80140F60 0013CBC0 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80140F64 0013CBC4 28 00 00 03 */ cmplwi r0, 3 /* 80140F68 0013CBC8 40 82 69 84 */ bne lbl_801478EC /* 80140F6C 0013CBCC 38 60 00 12 */ li r3, 0x12 /* 80140F70 0013CBD0 38 80 00 00 */ li r4, 0 /* 80140F74 0013CBD4 48 00 D9 F1 */ bl func_8014E964 /* 80140F78 0013CBD8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140F7C 0013CBDC 88 03 0D 45 */ lbz r0, 0xd45(r3) /* 80140F80 0013CBE0 2C 00 00 02 */ cmpwi r0, 2 /* 80140F84 0013CBE4 41 82 00 24 */ beq lbl_80140FA8 /* 80140F88 0013CBE8 40 80 00 2C */ bge lbl_80140FB4 /* 80140F8C 0013CBEC 2C 00 00 01 */ cmpwi r0, 1 /* 80140F90 0013CBF0 40 80 00 08 */ bge lbl_80140F98 /* 80140F94 0013CBF4 48 00 00 20 */ b lbl_80140FB4 lbl_80140F98: /* 80140F98 0013CBF8 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 80140F9C 0013CBFC 38 00 00 02 */ li r0, 2 /* 80140FA0 0013CC00 90 03 00 08 */ stw r0, 8(r3) /* 80140FA4 0013CC04 48 00 00 10 */ b lbl_80140FB4 lbl_80140FA8: /* 80140FA8 0013CC08 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 80140FAC 0013CC0C 38 00 00 01 */ li r0, 1 /* 80140FB0 0013CC10 90 03 00 08 */ stw r0, 8(r3) lbl_80140FB4: /* 80140FB4 0013CC14 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140FB8 0013CC18 38 80 00 03 */ li r4, 3 /* 80140FBC 0013CC1C 38 00 00 18 */ li r0, 0x18 /* 80140FC0 0013CC20 98 83 0D 44 */ stb r4, 0xd44(r3) /* 80140FC4 0013CC24 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80140FC8 0013CC28 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80140FCC 0013CC2C 48 00 69 20 */ b lbl_801478EC /* 80140FD0 0013CC30 80 9A 0D 28 */ lwz r4, 0xd28(r26) /* 80140FD4 0013CC34 38 60 00 01 */ li r3, 1 /* 80140FD8 0013CC38 3C 84 00 01 */ addis r4, r4, 1 /* 80140FDC 0013CC3C 38 84 D3 E0 */ addi r4, r4, -11296 /* 80140FE0 0013CC40 4B FD B9 BD */ bl func_8011C99C /* 80140FE4 0013CC44 4B FA 54 FD */ bl func_800E64E0 /* 80140FE8 0013CC48 38 60 00 00 */ li r3, 0 /* 80140FEC 0013CC4C 38 80 00 00 */ li r4, 0 /* 80140FF0 0013CC50 38 A0 00 01 */ li r5, 1 /* 80140FF4 0013CC54 38 C0 00 00 */ li r6, 0 /* 80140FF8 0013CC58 4B FA 59 AD */ bl func_800E69A4 /* 80140FFC 0013CC5C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 80141000 0013CC60 38 00 00 06 */ li r0, 6 /* 80141004 0013CC64 38 80 00 01 */ li r4, 1 /* 80141008 0013CC68 38 60 00 02 */ li r3, 2 /* 8014100C 0013CC6C 80 A6 0D 30 */ lwz r5, 0xd30(r6) /* 80141010 0013CC70 64 A5 00 10 */ oris r5, r5, 0x10 /* 80141014 0013CC74 90 A6 0D 30 */ stw r5, 0xd30(r6) /* 80141018 0013CC78 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014101C 0013CC7C B0 05 00 D0 */ sth r0, 0xd0(r5) /* 80141020 0013CC80 48 00 D9 45 */ bl func_8014E964 /* 80141024 0013CC84 38 60 00 02 */ li r3, 2 /* 80141028 0013CC88 38 80 00 06 */ li r4, 6 /* 8014102C 0013CC8C 48 00 D9 21 */ bl func_8014E94C /* 80141030 0013CC90 38 60 00 01 */ li r3, 1 /* 80141034 0013CC94 48 00 D8 79 */ bl func_8014E8AC /* 80141038 0013CC98 38 60 00 01 */ li r3, 1 /* 8014103C 0013CC9C 48 00 D7 D1 */ bl func_8014E80C /* 80141040 0013CCA0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141044 0013CCA4 38 00 00 23 */ li r0, 0x23 /* 80141048 0013CCA8 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8014104C 0013CCAC 48 00 68 A0 */ b lbl_801478EC /* 80141050 0013CCB0 A8 7A 00 84 */ lha r3, 0x84(r26) /* 80141054 0013CCB4 48 11 2D 7D */ bl func_80253DD0 /* 80141058 0013CCB8 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014105C 0013CCBC 28 00 00 03 */ cmplwi r0, 3 /* 80141060 0013CCC0 40 82 68 8C */ bne lbl_801478EC /* 80141064 0013CCC4 38 60 00 00 */ li r3, 0 /* 80141068 0013CCC8 38 80 00 00 */ li r4, 0 /* 8014106C 0013CCCC 4B F1 88 8D */ bl func_800598F8 /* 80141070 0013CCD0 38 60 00 63 */ li r3, 0x63 /* 80141074 0013CCD4 4B F1 89 4D */ bl func_800599C0 /* 80141078 0013CCD8 38 60 00 01 */ li r3, 1 /* 8014107C 0013CCDC 38 80 00 00 */ li r4, 0 /* 80141080 0013CCE0 38 A0 00 00 */ li r5, 0 /* 80141084 0013CCE4 38 C0 00 02 */ li r6, 2 /* 80141088 0013CCE8 38 E0 00 63 */ li r7, 0x63 /* 8014108C 0013CCEC 39 00 00 00 */ li r8, 0 /* 80141090 0013CCF0 4B F1 89 39 */ bl func_800599C8 /* 80141094 0013CCF4 38 60 00 02 */ li r3, 2 /* 80141098 0013CCF8 38 80 00 00 */ li r4, 0 /* 8014109C 0013CCFC 38 A0 00 01 */ li r5, 1 /* 801410A0 0013CD00 38 C0 00 00 */ li r6, 0 /* 801410A4 0013CD04 38 E0 00 63 */ li r7, 0x63 /* 801410A8 0013CD08 39 00 00 00 */ li r8, 0 /* 801410AC 0013CD0C 4B F1 89 1D */ bl func_800599C8 /* 801410B0 0013CD10 38 60 00 63 */ li r3, 0x63 /* 801410B4 0013CD14 38 80 00 02 */ li r4, 2 /* 801410B8 0013CD18 38 A0 00 01 */ li r5, 1 /* 801410BC 0013CD1C 38 C0 00 00 */ li r6, 0 /* 801410C0 0013CD20 38 E0 00 00 */ li r7, 0 /* 801410C4 0013CD24 39 00 00 00 */ li r8, 0 /* 801410C8 0013CD28 4B F1 89 01 */ bl func_800599C8 /* 801410CC 0013CD2C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801410D0 0013CD30 38 00 00 24 */ li r0, 0x24 /* 801410D4 0013CD34 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801410D8 0013CD38 48 00 68 14 */ b lbl_801478EC /* 801410DC 0013CD3C 38 60 00 01 */ li r3, 1 /* 801410E0 0013CD40 38 80 00 01 */ li r4, 1 /* 801410E4 0013CD44 38 A0 00 00 */ li r5, 0 /* 801410E8 0013CD48 38 C0 00 01 */ li r6, 1 /* 801410EC 0013CD4C 4B F1 89 81 */ bl func_80059A6C /* 801410F0 0013CD50 2C 03 00 00 */ cmpwi r3, 0 /* 801410F4 0013CD54 41 82 67 F8 */ beq lbl_801478EC /* 801410F8 0013CD58 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 801410FC 0013CD5C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80141100 0013CD60 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80141104 0013CD64 90 04 00 D4 */ stw r0, 0xd4(r4) /* 80141108 0013CD68 41 82 00 E0 */ beq lbl_801411E8 /* 8014110C 0013CD6C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141110 0013CD70 80 83 00 D4 */ lwz r4, 0xd4(r3) /* 80141114 0013CD74 2C 04 00 63 */ cmpwi r4, 0x63 /* 80141118 0013CD78 41 82 00 9C */ beq lbl_801411B4 /* 8014111C 0013CD7C 40 80 00 1C */ bge lbl_80141138 /* 80141120 0013CD80 2C 04 00 02 */ cmpwi r4, 2 /* 80141124 0013CD84 41 82 00 5C */ beq lbl_80141180 /* 80141128 0013CD88 40 80 67 C4 */ bge lbl_801478EC /* 8014112C 0013CD8C 2C 04 00 01 */ cmpwi r4, 1 /* 80141130 0013CD90 40 80 00 1C */ bge lbl_8014114C /* 80141134 0013CD94 48 00 67 B8 */ b lbl_801478EC lbl_80141138: /* 80141138 0013CD98 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 8014113C 0013CD9C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l /* 80141140 0013CDA0 7C 04 00 00 */ cmpw r4, r0 /* 80141144 0013CDA4 41 82 00 70 */ beq lbl_801411B4 /* 80141148 0013CDA8 48 00 67 A4 */ b lbl_801478EC lbl_8014114C: /* 8014114C 0013CDAC 38 60 00 02 */ li r3, 2 /* 80141150 0013CDB0 38 80 00 02 */ li r4, 2 /* 80141154 0013CDB4 48 00 D7 F9 */ bl func_8014E94C /* 80141158 0013CDB8 38 60 00 1F */ li r3, 0x1f /* 8014115C 0013CDBC 38 80 00 02 */ li r4, 2 /* 80141160 0013CDC0 48 00 D7 ED */ bl func_8014E94C /* 80141164 0013CDC4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141168 0013CDC8 38 80 00 25 */ li r4, 0x25 /* 8014116C 0013CDCC 38 00 00 01 */ li r0, 1 /* 80141170 0013CDD0 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80141174 0013CDD4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141178 0013CDD8 90 03 00 D4 */ stw r0, 0xd4(r3) /* 8014117C 0013CDDC 48 00 67 70 */ b lbl_801478EC lbl_80141180: /* 80141180 0013CDE0 38 60 00 02 */ li r3, 2 /* 80141184 0013CDE4 38 80 00 03 */ li r4, 3 /* 80141188 0013CDE8 48 00 D7 C5 */ bl func_8014E94C /* 8014118C 0013CDEC 38 60 00 1F */ li r3, 0x1f /* 80141190 0013CDF0 38 80 00 02 */ li r4, 2 /* 80141194 0013CDF4 48 00 D7 B9 */ bl func_8014E94C /* 80141198 0013CDF8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014119C 0013CDFC 38 80 00 25 */ li r4, 0x25 /* 801411A0 0013CE00 38 00 00 02 */ li r0, 2 /* 801411A4 0013CE04 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 801411A8 0013CE08 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801411AC 0013CE0C 90 03 00 D4 */ stw r0, 0xd4(r3) /* 801411B0 0013CE10 48 00 67 3C */ b lbl_801478EC lbl_801411B4: /* 801411B4 0013CE14 38 60 00 02 */ li r3, 2 /* 801411B8 0013CE18 38 80 00 04 */ li r4, 4 /* 801411BC 0013CE1C 48 00 D7 91 */ bl func_8014E94C /* 801411C0 0013CE20 38 60 00 1F */ li r3, 0x1f /* 801411C4 0013CE24 38 80 00 01 */ li r4, 1 /* 801411C8 0013CE28 48 00 D7 85 */ bl func_8014E94C /* 801411CC 0013CE2C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801411D0 0013CE30 38 80 00 25 */ li r4, 0x25 /* 801411D4 0013CE34 38 00 00 63 */ li r0, 0x63 /* 801411D8 0013CE38 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 801411DC 0013CE3C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801411E0 0013CE40 90 03 00 D4 */ stw r0, 0xd4(r3) /* 801411E4 0013CE44 48 00 67 08 */ b lbl_801478EC lbl_801411E8: /* 801411E8 0013CE48 2C 03 00 02 */ cmpwi r3, 2 /* 801411EC 0013CE4C 41 82 00 3C */ beq lbl_80141228 /* 801411F0 0013CE50 40 80 00 10 */ bge lbl_80141200 /* 801411F4 0013CE54 2C 03 00 01 */ cmpwi r3, 1 /* 801411F8 0013CE58 40 80 00 14 */ bge lbl_8014120C /* 801411FC 0013CE5C 48 00 66 F0 */ b lbl_801478EC lbl_80141200: /* 80141200 0013CE60 2C 03 00 63 */ cmpwi r3, 0x63 /* 80141204 0013CE64 41 82 00 40 */ beq lbl_80141244 /* 80141208 0013CE68 48 00 66 E4 */ b lbl_801478EC lbl_8014120C: /* 8014120C 0013CE6C 38 60 00 02 */ li r3, 2 /* 80141210 0013CE70 38 80 00 00 */ li r4, 0 /* 80141214 0013CE74 48 00 D7 39 */ bl func_8014E94C /* 80141218 0013CE78 38 60 00 1F */ li r3, 0x1f /* 8014121C 0013CE7C 38 80 00 02 */ li r4, 2 /* 80141220 0013CE80 48 00 D7 2D */ bl func_8014E94C /* 80141224 0013CE84 48 00 66 C8 */ b lbl_801478EC lbl_80141228: /* 80141228 0013CE88 38 60 00 02 */ li r3, 2 /* 8014122C 0013CE8C 38 80 00 01 */ li r4, 1 /* 80141230 0013CE90 48 00 D7 1D */ bl func_8014E94C /* 80141234 0013CE94 38 60 00 1F */ li r3, 0x1f /* 80141238 0013CE98 38 80 00 02 */ li r4, 2 /* 8014123C 0013CE9C 48 00 D7 11 */ bl func_8014E94C /* 80141240 0013CEA0 48 00 66 AC */ b lbl_801478EC lbl_80141244: /* 80141244 0013CEA4 38 60 00 02 */ li r3, 2 /* 80141248 0013CEA8 38 80 00 04 */ li r4, 4 /* 8014124C 0013CEAC 48 00 D7 01 */ bl func_8014E94C /* 80141250 0013CEB0 38 60 00 1F */ li r3, 0x1f /* 80141254 0013CEB4 38 80 00 00 */ li r4, 0 /* 80141258 0013CEB8 48 00 D6 F5 */ bl func_8014E94C /* 8014125C 0013CEBC 48 00 66 90 */ b lbl_801478EC /* 80141260 0013CEC0 80 1A 00 D4 */ lwz r0, 0xd4(r26) /* 80141264 0013CEC4 28 00 00 63 */ cmplwi r0, 0x63 /* 80141268 0013CEC8 40 82 00 28 */ bne lbl_80141290 /* 8014126C 0013CECC A8 7A 00 BE */ lha r3, 0xbe(r26) /* 80141270 0013CED0 48 11 2B 61 */ bl func_80253DD0 /* 80141274 0013CED4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80141278 0013CED8 28 00 00 03 */ cmplwi r0, 3 /* 8014127C 0013CEDC 40 82 00 34 */ bne lbl_801412B0 /* 80141280 0013CEE0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141284 0013CEE4 38 00 00 26 */ li r0, 0x26 /* 80141288 0013CEE8 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8014128C 0013CEEC 48 00 00 24 */ b lbl_801412B0 lbl_80141290: /* 80141290 0013CEF0 A8 7A 00 84 */ lha r3, 0x84(r26) /* 80141294 0013CEF4 48 11 2B 3D */ bl func_80253DD0 /* 80141298 0013CEF8 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014129C 0013CEFC 28 00 00 03 */ cmplwi r0, 3 /* 801412A0 0013CF00 40 82 00 10 */ bne lbl_801412B0 /* 801412A4 0013CF04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801412A8 0013CF08 38 00 00 26 */ li r0, 0x26 /* 801412AC 0013CF0C B0 03 00 C4 */ sth r0, 0xc4(r3) lbl_801412B0: /* 801412B0 0013CF10 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801412B4 0013CF14 A0 03 00 C4 */ lhz r0, 0xc4(r3) /* 801412B8 0013CF18 28 00 00 26 */ cmplwi r0, 0x26 /* 801412BC 0013CF1C 40 82 66 30 */ bne lbl_801478EC /* 801412C0 0013CF20 38 60 00 02 */ li r3, 2 /* 801412C4 0013CF24 38 80 00 05 */ li r4, 5 /* 801412C8 0013CF28 48 00 D6 85 */ bl func_8014E94C /* 801412CC 0013CF2C 38 60 00 00 */ li r3, 0 /* 801412D0 0013CF30 48 00 D5 DD */ bl func_8014E8AC /* 801412D4 0013CF34 38 60 00 00 */ li r3, 0 /* 801412D8 0013CF38 48 00 D5 35 */ bl func_8014E80C /* 801412DC 0013CF3C 48 00 66 10 */ b lbl_801478EC /* 801412E0 0013CF40 A8 7A 00 84 */ lha r3, 0x84(r26) /* 801412E4 0013CF44 48 11 2A ED */ bl func_80253DD0 /* 801412E8 0013CF48 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801412EC 0013CF4C 28 00 00 03 */ cmplwi r0, 3 /* 801412F0 0013CF50 40 82 65 FC */ bne lbl_801478EC /* 801412F4 0013CF54 38 60 00 02 */ li r3, 2 /* 801412F8 0013CF58 38 80 00 00 */ li r4, 0 /* 801412FC 0013CF5C 48 00 D6 69 */ bl func_8014E964 /* 80141300 0013CF60 4B FA 5D 45 */ bl func_800E7044 /* 80141304 0013CF64 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141308 0013CF68 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 8014130C 0013CF6C 54 00 03 14 */ rlwinm r0, r0, 0, 0xc, 0xa /* 80141310 0013CF70 90 03 0D 30 */ stw r0, 0xd30(r3) /* 80141314 0013CF74 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141318 0013CF78 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 8014131C 0013CF7C 2C 00 00 02 */ cmpwi r0, 2 /* 80141320 0013CF80 41 82 00 20 */ beq lbl_80141340 /* 80141324 0013CF84 40 80 00 28 */ bge lbl_8014134C /* 80141328 0013CF88 2C 00 00 01 */ cmpwi r0, 1 /* 8014132C 0013CF8C 40 80 00 08 */ bge lbl_80141334 /* 80141330 0013CF90 48 00 00 1C */ b lbl_8014134C lbl_80141334: /* 80141334 0013CF94 38 00 00 2C */ li r0, 0x2c /* 80141338 0013CF98 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8014133C 0013CF9C 48 00 65 B0 */ b lbl_801478EC lbl_80141340: /* 80141340 0013CFA0 38 00 00 27 */ li r0, 0x27 /* 80141344 0013CFA4 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80141348 0013CFA8 48 00 65 A4 */ b lbl_801478EC lbl_8014134C: /* 8014134C 0013CFAC 38 00 00 18 */ li r0, 0x18 /* 80141350 0013CFB0 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80141354 0013CFB4 48 00 65 98 */ b lbl_801478EC /* 80141358 0013CFB8 4B F1 4F 1D */ bl func_80056274 /* 8014135C 0013CFBC 38 60 00 01 */ li r3, 1 /* 80141360 0013CFC0 4B F1 50 F9 */ bl func_80056458 /* 80141364 0013CFC4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141368 0013CFC8 38 00 00 28 */ li r0, 0x28 /* 8014136C 0013CFCC B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80141370 0013CFD0 48 00 65 7C */ b lbl_801478EC /* 80141374 0013CFD4 4B F1 4F 85 */ bl func_800562F8 /* 80141378 0013CFD8 2C 03 00 00 */ cmpwi r3, 0 /* 8014137C 0013CFDC 41 82 65 70 */ beq lbl_801478EC /* 80141380 0013CFE0 38 60 00 03 */ li r3, 3 /* 80141384 0013CFE4 4B F1 6C 31 */ bl func_80057FB4 /* 80141388 0013CFE8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014138C 0013CFEC 38 60 02 5E */ li r3, 0x25e /* 80141390 0013CFF0 38 A0 00 01 */ li r5, 1 /* 80141394 0013CFF4 88 84 0D 86 */ lbz r4, 0xd86(r4) /* 80141398 0013CFF8 48 02 15 A9 */ bl func_80162940 /* 8014139C 0013CFFC 38 60 00 07 */ li r3, 7 /* 801413A0 0013D000 38 80 FF FF */ li r4, -1 /* 801413A4 0013D004 4B FA 3E 81 */ bl func_800E5224 /* 801413A8 0013D008 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801413AC 0013D00C 40 82 00 18 */ bne lbl_801413C4 /* 801413B0 0013D010 38 60 00 18 */ li r3, 0x18 /* 801413B4 0013D014 38 80 00 02 */ li r4, 2 /* 801413B8 0013D018 38 A0 00 01 */ li r5, 1 /* 801413BC 0013D01C 48 02 15 85 */ bl func_80162940 /* 801413C0 0013D020 48 00 00 14 */ b lbl_801413D4 lbl_801413C4: /* 801413C4 0013D024 38 60 00 18 */ li r3, 0x18 /* 801413C8 0013D028 38 80 00 01 */ li r4, 1 /* 801413CC 0013D02C 38 A0 00 01 */ li r5, 1 /* 801413D0 0013D030 48 02 15 71 */ bl func_80162940 lbl_801413D4: /* 801413D4 0013D034 38 60 00 02 */ li r3, 2 /* 801413D8 0013D038 38 80 00 00 */ li r4, 0 /* 801413DC 0013D03C 38 A0 00 00 */ li r5, 0 /* 801413E0 0013D040 38 C0 00 01 */ li r6, 1 /* 801413E4 0013D044 4B FA 4E 45 */ bl func_800E6228 /* 801413E8 0013D048 48 00 65 04 */ b lbl_801478EC /* 801413EC 0013D04C 38 60 00 00 */ li r3, 0 /* 801413F0 0013D050 4B FA 50 CD */ bl func_800E64BC /* 801413F4 0013D054 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 801413F8 0013D058 4B FA 46 D9 */ bl func_800E5AD0 /* 801413FC 0013D05C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80141400 0013D060 38 00 00 3F */ li r0, 0x3f /* 80141404 0013D064 38 C3 FF FC */ addi r6, r3, -4 /* 80141408 0013D068 80 84 0D 28 */ lwz r4, 0xd28(r4) /* 8014140C 0013D06C 3C 84 00 01 */ addis r4, r4, 1 /* 80141410 0013D070 39 04 D3 DC */ addi r8, r4, -11300 /* 80141414 0013D074 7C 09 03 A6 */ mtctr r0 lbl_80141418: /* 80141418 0013D078 80 A6 00 04 */ lwz r5, 4(r6) /* 8014141C 0013D07C 84 06 00 08 */ lwzu r0, 8(r6) /* 80141420 0013D080 90 A8 00 04 */ stw r5, 4(r8) /* 80141424 0013D084 94 08 00 08 */ stwu r0, 8(r8) /* 80141428 0013D088 42 00 FF F0 */ bdnz lbl_80141418 /* 8014142C 0013D08C 80 A6 00 04 */ lwz r5, 4(r6) /* 80141430 0013D090 38 00 01 A4 */ li r0, 0x1a4 /* 80141434 0013D094 38 E4 D5 DB */ addi r7, r4, -10789 /* 80141438 0013D098 38 C3 01 FB */ addi r6, r3, 0x1fb /* 8014143C 0013D09C 90 A8 00 04 */ stw r5, 4(r8) /* 80141440 0013D0A0 7C 09 03 A6 */ mtctr r0 lbl_80141444: /* 80141444 0013D0A4 88 A6 00 01 */ lbz r5, 1(r6) /* 80141448 0013D0A8 8C 06 00 02 */ lbzu r0, 2(r6) /* 8014144C 0013D0AC 98 A7 00 01 */ stb r5, 1(r7) /* 80141450 0013D0B0 9C 07 00 02 */ stbu r0, 2(r7) /* 80141454 0013D0B4 42 00 FF F0 */ bdnz lbl_80141444 /* 80141458 0013D0B8 88 A3 05 44 */ lbz r5, 0x544(r3) /* 8014145C 0013D0BC 38 00 00 17 */ li r0, 0x17 /* 80141460 0013D0C0 38 E4 D9 24 */ addi r7, r4, -9948 /* 80141464 0013D0C4 38 C3 05 44 */ addi r6, r3, 0x544 /* 80141468 0013D0C8 98 A4 D9 24 */ stb r5, -0x26dc(r4) /* 8014146C 0013D0CC 88 A3 05 45 */ lbz r5, 0x545(r3) /* 80141470 0013D0D0 98 A4 D9 25 */ stb r5, -0x26db(r4) /* 80141474 0013D0D4 7C 09 03 A6 */ mtctr r0 lbl_80141478: /* 80141478 0013D0D8 80 A6 00 04 */ lwz r5, 4(r6) /* 8014147C 0013D0DC 84 06 00 08 */ lwzu r0, 8(r6) /* 80141480 0013D0E0 90 A7 00 04 */ stw r5, 4(r7) /* 80141484 0013D0E4 94 07 00 08 */ stwu r0, 8(r7) /* 80141488 0013D0E8 42 00 FF F0 */ bdnz lbl_80141478 /* 8014148C 0013D0EC 80 A3 06 00 */ lwz r5, 0x600(r3) /* 80141490 0013D0F0 38 00 00 30 */ li r0, 0x30 /* 80141494 0013D0F4 38 E4 D9 E2 */ addi r7, r4, -9758 /* 80141498 0013D0F8 38 C3 06 02 */ addi r6, r3, 0x602 /* 8014149C 0013D0FC 90 A4 D9 E0 */ stw r5, -0x2620(r4) /* 801414A0 0013D100 7C 09 03 A6 */ mtctr r0 lbl_801414A4: /* 801414A4 0013D104 A0 A6 00 02 */ lhz r5, 2(r6) /* 801414A8 0013D108 A4 06 00 04 */ lhzu r0, 4(r6) /* 801414AC 0013D10C B0 A7 00 02 */ sth r5, 2(r7) /* 801414B0 0013D110 B4 07 00 04 */ sthu r0, 4(r7) /* 801414B4 0013D114 42 00 FF F0 */ bdnz lbl_801414A4 /* 801414B8 0013D118 80 C3 06 C4 */ lwz r6, 0x6c4(r3) /* 801414BC 0013D11C 38 00 00 2A */ li r0, 0x2a /* 801414C0 0013D120 80 A3 06 C8 */ lwz r5, 0x6c8(r3) /* 801414C4 0013D124 90 C4 DA A4 */ stw r6, -0x255c(r4) /* 801414C8 0013D128 90 A4 DA A8 */ stw r5, -0x2558(r4) /* 801414CC 0013D12C 80 A3 06 CC */ lwz r5, 0x6cc(r3) /* 801414D0 0013D130 90 A4 DA AC */ stw r5, -0x2554(r4) /* 801414D4 0013D134 88 C3 06 D0 */ lbz r6, 0x6d0(r3) /* 801414D8 0013D138 88 A3 06 D1 */ lbz r5, 0x6d1(r3) /* 801414DC 0013D13C 98 C4 DA B0 */ stb r6, -0x2550(r4) /* 801414E0 0013D140 98 A4 DA B1 */ stb r5, -0x254f(r4) /* 801414E4 0013D144 88 C3 06 D2 */ lbz r6, 0x6d2(r3) /* 801414E8 0013D148 88 A3 06 D3 */ lbz r5, 0x6d3(r3) /* 801414EC 0013D14C 98 C4 DA B2 */ stb r6, -0x254e(r4) /* 801414F0 0013D150 98 A4 DA B3 */ stb r5, -0x254d(r4) /* 801414F4 0013D154 88 C3 06 D4 */ lbz r6, 0x6d4(r3) /* 801414F8 0013D158 88 A3 06 D5 */ lbz r5, 0x6d5(r3) /* 801414FC 0013D15C 98 C4 DA B4 */ stb r6, -0x254c(r4) /* 80141500 0013D160 98 A4 DA B5 */ stb r5, -0x254b(r4) /* 80141504 0013D164 88 C3 06 D6 */ lbz r6, 0x6d6(r3) /* 80141508 0013D168 88 A3 06 D7 */ lbz r5, 0x6d7(r3) /* 8014150C 0013D16C 98 C4 DA B6 */ stb r6, -0x254a(r4) /* 80141510 0013D170 98 A4 DA B7 */ stb r5, -0x2549(r4) /* 80141514 0013D174 88 A3 06 D8 */ lbz r5, 0x6d8(r3) /* 80141518 0013D178 98 A4 DA B8 */ stb r5, -0x2548(r4) /* 8014151C 0013D17C 88 A3 06 D9 */ lbz r5, 0x6d9(r3) /* 80141520 0013D180 98 A4 DA B9 */ stb r5, -0x2547(r4) /* 80141524 0013D184 80 A3 06 DC */ lwz r5, 0x6dc(r3) /* 80141528 0013D188 90 A4 DA BC */ stw r5, -0x2544(r4) /* 8014152C 0013D18C 80 A3 06 E0 */ lwz r5, 0x6e0(r3) /* 80141530 0013D190 90 A4 DA C0 */ stw r5, -0x2540(r4) /* 80141534 0013D194 88 A3 06 E4 */ lbz r5, 0x6e4(r3) /* 80141538 0013D198 98 A4 DA C4 */ stb r5, -0x253c(r4) /* 8014153C 0013D19C 88 A3 06 E5 */ lbz r5, 0x6e5(r3) /* 80141540 0013D1A0 98 A4 DA C5 */ stb r5, -0x253b(r4) /* 80141544 0013D1A4 88 A3 06 E6 */ lbz r5, 0x6e6(r3) /* 80141548 0013D1A8 98 A4 DA C6 */ stb r5, -0x253a(r4) /* 8014154C 0013D1AC 88 A3 06 E7 */ lbz r5, 0x6e7(r3) /* 80141550 0013D1B0 98 A4 DA C7 */ stb r5, -0x2539(r4) /* 80141554 0013D1B4 88 A3 06 E8 */ lbz r5, 0x6e8(r3) /* 80141558 0013D1B8 98 A4 DA C8 */ stb r5, -0x2538(r4) /* 8014155C 0013D1BC 88 A3 06 E9 */ lbz r5, 0x6e9(r3) /* 80141560 0013D1C0 98 A4 DA C9 */ stb r5, -0x2537(r4) /* 80141564 0013D1C4 88 A3 06 EA */ lbz r5, 0x6ea(r3) /* 80141568 0013D1C8 98 A4 DA CA */ stb r5, -0x2536(r4) /* 8014156C 0013D1CC 88 63 06 EB */ lbz r3, 0x6eb(r3) /* 80141570 0013D1D0 98 64 DA CB */ stb r3, -0x2535(r4) /* 80141574 0013D1D4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141578 0013D1D8 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8014157C 0013D1DC 48 00 63 70 */ b lbl_801478EC /* 80141580 0013D1E0 80 9A 0D 28 */ lwz r4, 0xd28(r26) /* 80141584 0013D1E4 38 60 00 01 */ li r3, 1 /* 80141588 0013D1E8 3C 84 00 01 */ addis r4, r4, 1 /* 8014158C 0013D1EC 38 84 D3 E0 */ addi r4, r4, -11296 /* 80141590 0013D1F0 4B FD B4 0D */ bl func_8011C99C /* 80141594 0013D1F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141598 0013D1F8 38 00 00 2B */ li r0, 0x2b /* 8014159C 0013D1FC B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801415A0 0013D200 48 00 63 4C */ b lbl_801478EC /* 801415A4 0013D204 38 00 00 2C */ li r0, 0x2c /* 801415A8 0013D208 B0 1A 00 C4 */ sth r0, 0xc4(r26) /* 801415AC 0013D20C 48 00 63 40 */ b lbl_801478EC /* 801415B0 0013D210 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 801415B4 0013D214 38 60 02 5F */ li r3, 0x25f /* 801415B8 0013D218 38 80 00 00 */ li r4, 0 /* 801415BC 0013D21C 4B EC 9B B5 */ bl func_8000B170 /* 801415C0 0013D220 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 801415C4 0013D224 38 00 00 02 */ li r0, 2 /* 801415C8 0013D228 38 60 00 1A */ li r3, 0x1a /* 801415CC 0013D22C 38 80 00 01 */ li r4, 1 /* 801415D0 0013D230 98 05 0D 41 */ stb r0, 0xd41(r5) /* 801415D4 0013D234 48 00 D3 91 */ bl func_8014E964 /* 801415D8 0013D238 38 60 00 1A */ li r3, 0x1a /* 801415DC 0013D23C 38 80 00 06 */ li r4, 6 /* 801415E0 0013D240 48 00 D3 6D */ bl func_8014E94C /* 801415E4 0013D244 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801415E8 0013D248 38 00 00 2D */ li r0, 0x2d /* 801415EC 0013D24C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801415F0 0013D250 48 00 62 FC */ b lbl_801478EC /* 801415F4 0013D254 A8 7A 00 B4 */ lha r3, 0xb4(r26) /* 801415F8 0013D258 48 11 27 D9 */ bl func_80253DD0 /* 801415FC 0013D25C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80141600 0013D260 28 00 00 03 */ cmplwi r0, 3 /* 80141604 0013D264 40 82 62 E8 */ bne lbl_801478EC /* 80141608 0013D268 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014160C 0013D26C 38 00 00 2E */ li r0, 0x2e /* 80141610 0013D270 38 60 00 00 */ li r3, 0 /* 80141614 0013D274 38 80 00 00 */ li r4, 0 /* 80141618 0013D278 B0 05 00 C4 */ sth r0, 0xc4(r5) /* 8014161C 0013D27C 4B F1 82 DD */ bl func_800598F8 /* 80141620 0013D280 38 60 00 01 */ li r3, 1 /* 80141624 0013D284 38 80 00 00 */ li r4, 0 /* 80141628 0013D288 38 A0 00 00 */ li r5, 0 /* 8014162C 0013D28C 38 C0 00 02 */ li r6, 2 /* 80141630 0013D290 38 E0 00 00 */ li r7, 0 /* 80141634 0013D294 39 00 00 00 */ li r8, 0 /* 80141638 0013D298 4B F1 83 91 */ bl func_800599C8 /* 8014163C 0013D29C 38 60 00 02 */ li r3, 2 /* 80141640 0013D2A0 38 80 00 00 */ li r4, 0 /* 80141644 0013D2A4 38 A0 00 01 */ li r5, 1 /* 80141648 0013D2A8 38 C0 00 00 */ li r6, 0 /* 8014164C 0013D2AC 38 E0 00 00 */ li r7, 0 /* 80141650 0013D2B0 39 00 00 00 */ li r8, 0 /* 80141654 0013D2B4 4B F1 83 75 */ bl func_800599C8 /* 80141658 0013D2B8 48 00 62 94 */ b lbl_801478EC /* 8014165C 0013D2BC 38 60 00 00 */ li r3, 0 /* 80141660 0013D2C0 38 80 00 01 */ li r4, 1 /* 80141664 0013D2C4 38 A0 00 00 */ li r5, 0 /* 80141668 0013D2C8 38 C0 00 01 */ li r6, 1 /* 8014166C 0013D2CC 4B F1 84 01 */ bl func_80059A6C /* 80141670 0013D2D0 2C 03 00 00 */ cmpwi r3, 0 /* 80141674 0013D2D4 41 82 62 78 */ beq lbl_801478EC /* 80141678 0013D2D8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 8014167C 0013D2DC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80141680 0013D2E0 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80141684 0013D2E4 90 04 00 D4 */ stw r0, 0xd4(r4) /* 80141688 0013D2E8 41 82 00 5C */ beq lbl_801416E4 /* 8014168C 0013D2EC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141690 0013D2F0 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 80141694 0013D2F4 2C 00 00 02 */ cmpwi r0, 2 /* 80141698 0013D2F8 41 82 00 30 */ beq lbl_801416C8 /* 8014169C 0013D2FC 40 80 62 50 */ bge lbl_801478EC /* 801416A0 0013D300 2C 00 00 01 */ cmpwi r0, 1 /* 801416A4 0013D304 40 80 00 08 */ bge lbl_801416AC /* 801416A8 0013D308 48 00 62 44 */ b lbl_801478EC lbl_801416AC: /* 801416AC 0013D30C 38 60 00 1A */ li r3, 0x1a /* 801416B0 0013D310 38 80 00 02 */ li r4, 2 /* 801416B4 0013D314 48 00 D2 99 */ bl func_8014E94C /* 801416B8 0013D318 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801416BC 0013D31C 38 00 00 2F */ li r0, 0x2f /* 801416C0 0013D320 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801416C4 0013D324 48 00 62 28 */ b lbl_801478EC lbl_801416C8: /* 801416C8 0013D328 38 60 00 1A */ li r3, 0x1a /* 801416CC 0013D32C 38 80 00 03 */ li r4, 3 /* 801416D0 0013D330 48 00 D2 7D */ bl func_8014E94C /* 801416D4 0013D334 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801416D8 0013D338 38 00 00 2F */ li r0, 0x2f /* 801416DC 0013D33C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801416E0 0013D340 48 00 62 0C */ b lbl_801478EC lbl_801416E4: /* 801416E4 0013D344 2C 03 00 02 */ cmpwi r3, 2 /* 801416E8 0013D348 41 82 00 24 */ beq lbl_8014170C /* 801416EC 0013D34C 40 80 62 00 */ bge lbl_801478EC /* 801416F0 0013D350 2C 03 00 01 */ cmpwi r3, 1 /* 801416F4 0013D354 40 80 00 08 */ bge lbl_801416FC /* 801416F8 0013D358 48 00 61 F4 */ b lbl_801478EC lbl_801416FC: /* 801416FC 0013D35C 38 60 00 1A */ li r3, 0x1a /* 80141700 0013D360 38 80 00 00 */ li r4, 0 /* 80141704 0013D364 48 00 D2 49 */ bl func_8014E94C /* 80141708 0013D368 48 00 61 E4 */ b lbl_801478EC lbl_8014170C: /* 8014170C 0013D36C 38 60 00 1A */ li r3, 0x1a /* 80141710 0013D370 38 80 00 01 */ li r4, 1 /* 80141714 0013D374 48 00 D2 39 */ bl func_8014E94C /* 80141718 0013D378 48 00 61 D4 */ b lbl_801478EC /* 8014171C 0013D37C A8 7A 00 B4 */ lha r3, 0xb4(r26) /* 80141720 0013D380 48 11 26 B1 */ bl func_80253DD0 /* 80141724 0013D384 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80141728 0013D388 28 00 00 03 */ cmplwi r0, 3 /* 8014172C 0013D38C 40 82 61 C0 */ bne lbl_801478EC /* 80141730 0013D390 38 60 00 1A */ li r3, 0x1a /* 80141734 0013D394 38 80 00 05 */ li r4, 5 /* 80141738 0013D398 48 00 D2 15 */ bl func_8014E94C /* 8014173C 0013D39C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141740 0013D3A0 38 00 00 30 */ li r0, 0x30 /* 80141744 0013D3A4 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80141748 0013D3A8 48 00 61 A4 */ b lbl_801478EC /* 8014174C 0013D3AC A8 7A 00 B4 */ lha r3, 0xb4(r26) /* 80141750 0013D3B0 48 11 26 81 */ bl func_80253DD0 /* 80141754 0013D3B4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80141758 0013D3B8 28 00 00 03 */ cmplwi r0, 3 /* 8014175C 0013D3BC 40 82 61 90 */ bne lbl_801478EC /* 80141760 0013D3C0 38 60 00 1A */ li r3, 0x1a /* 80141764 0013D3C4 38 80 00 00 */ li r4, 0 /* 80141768 0013D3C8 48 00 D1 FD */ bl func_8014E964 /* 8014176C 0013D3CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141770 0013D3D0 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 80141774 0013D3D4 2C 00 00 02 */ cmpwi r0, 2 /* 80141778 0013D3D8 41 82 02 AC */ beq lbl_80141A24 /* 8014177C 0013D3DC 40 80 61 70 */ bge lbl_801478EC /* 80141780 0013D3E0 2C 00 00 01 */ cmpwi r0, 1 /* 80141784 0013D3E4 40 80 00 08 */ bge lbl_8014178C /* 80141788 0013D3E8 48 00 61 64 */ b lbl_801478EC lbl_8014178C: /* 8014178C 0013D3EC 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 80141790 0013D3F0 3C 63 00 01 */ addis r3, r3, 1 /* 80141794 0013D3F4 38 63 D3 E0 */ addi r3, r3, -11296 /* 80141798 0013D3F8 48 02 0A 79 */ bl func_80162210 /* 8014179C 0013D3FC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801417A0 0013D400 38 60 00 01 */ li r3, 1 /* 801417A4 0013D404 80 84 0D 28 */ lwz r4, 0xd28(r4) /* 801417A8 0013D408 3C 84 00 01 */ addis r4, r4, 1 /* 801417AC 0013D40C 38 84 D3 E0 */ addi r4, r4, -11296 /* 801417B0 0013D410 4B FD B1 ED */ bl func_8011C99C /* 801417B4 0013D414 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801417B8 0013D418 38 00 00 3F */ li r0, 0x3f /* 801417BC 0013D41C 80 83 0D 2C */ lwz r4, 0xd2c(r3) /* 801417C0 0013D420 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 801417C4 0013D424 90 83 00 10 */ stw r4, 0x10(r3) /* 801417C8 0013D428 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801417CC 0013D42C 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 801417D0 0013D430 3C C3 00 01 */ addis r6, r3, 1 /* 801417D4 0013D434 38 E6 C6 04 */ addi r7, r6, -14844 /* 801417D8 0013D438 38 86 D3 DC */ addi r4, r6, -11300 /* 801417DC 0013D43C 7C 09 03 A6 */ mtctr r0 lbl_801417E0: /* 801417E0 0013D440 80 64 00 04 */ lwz r3, 4(r4) /* 801417E4 0013D444 84 04 00 08 */ lwzu r0, 8(r4) /* 801417E8 0013D448 90 67 00 04 */ stw r3, 4(r7) /* 801417EC 0013D44C 94 07 00 08 */ stwu r0, 8(r7) /* 801417F0 0013D450 42 00 FF F0 */ bdnz lbl_801417E0 /* 801417F4 0013D454 80 64 00 04 */ lwz r3, 4(r4) /* 801417F8 0013D458 38 00 01 A4 */ li r0, 0x1a4 /* 801417FC 0013D45C 38 A6 C8 03 */ addi r5, r6, -14333 /* 80141800 0013D460 38 86 D5 DB */ addi r4, r6, -10789 /* 80141804 0013D464 90 67 00 04 */ stw r3, 4(r7) /* 80141808 0013D468 7C 09 03 A6 */ mtctr r0 lbl_8014180C: /* 8014180C 0013D46C 88 64 00 01 */ lbz r3, 1(r4) /* 80141810 0013D470 8C 04 00 02 */ lbzu r0, 2(r4) /* 80141814 0013D474 98 65 00 01 */ stb r3, 1(r5) /* 80141818 0013D478 9C 05 00 02 */ stbu r0, 2(r5) /* 8014181C 0013D47C 42 00 FF F0 */ bdnz lbl_8014180C /* 80141820 0013D480 88 66 D9 24 */ lbz r3, -0x26dc(r6) /* 80141824 0013D484 38 00 00 17 */ li r0, 0x17 /* 80141828 0013D488 38 A6 CB 4C */ addi r5, r6, -13492 /* 8014182C 0013D48C 38 86 D9 24 */ addi r4, r6, -9948 /* 80141830 0013D490 98 66 CB 4C */ stb r3, -0x34b4(r6) /* 80141834 0013D494 88 66 D9 25 */ lbz r3, -0x26db(r6) /* 80141838 0013D498 98 66 CB 4D */ stb r3, -0x34b3(r6) /* 8014183C 0013D49C 7C 09 03 A6 */ mtctr r0 lbl_80141840: /* 80141840 0013D4A0 80 64 00 04 */ lwz r3, 4(r4) /* 80141844 0013D4A4 84 04 00 08 */ lwzu r0, 8(r4) /* 80141848 0013D4A8 90 65 00 04 */ stw r3, 4(r5) /* 8014184C 0013D4AC 94 05 00 08 */ stwu r0, 8(r5) /* 80141850 0013D4B0 42 00 FF F0 */ bdnz lbl_80141840 /* 80141854 0013D4B4 80 66 D9 E0 */ lwz r3, -0x2620(r6) /* 80141858 0013D4B8 38 00 00 30 */ li r0, 0x30 /* 8014185C 0013D4BC 38 A6 CC 0A */ addi r5, r6, -13302 /* 80141860 0013D4C0 38 86 D9 E2 */ addi r4, r6, -9758 /* 80141864 0013D4C4 90 66 CC 08 */ stw r3, -0x33f8(r6) /* 80141868 0013D4C8 7C 09 03 A6 */ mtctr r0 lbl_8014186C: /* 8014186C 0013D4CC A0 64 00 02 */ lhz r3, 2(r4) /* 80141870 0013D4D0 A4 04 00 04 */ lhzu r0, 4(r4) /* 80141874 0013D4D4 B0 65 00 02 */ sth r3, 2(r5) /* 80141878 0013D4D8 B4 05 00 04 */ sthu r0, 4(r5) /* 8014187C 0013D4DC 42 00 FF F0 */ bdnz lbl_8014186C /* 80141880 0013D4E0 81 06 DA A4 */ lwz r8, -0x255c(r6) /* 80141884 0013D4E4 38 00 00 FF */ li r0, 0xff /* 80141888 0013D4E8 80 E6 DA A8 */ lwz r7, -0x2558(r6) /* 8014188C 0013D4EC 38 61 00 28 */ addi r3, r1, 0x28 /* 80141890 0013D4F0 38 80 00 00 */ li r4, 0 /* 80141894 0013D4F4 38 A0 00 20 */ li r5, 0x20 /* 80141898 0013D4F8 91 06 CC CC */ stw r8, -0x3334(r6) /* 8014189C 0013D4FC 90 E6 CC D0 */ stw r7, -0x3330(r6) /* 801418A0 0013D500 80 E6 DA AC */ lwz r7, -0x2554(r6) /* 801418A4 0013D504 90 E6 CC D4 */ stw r7, -0x332c(r6) /* 801418A8 0013D508 89 06 DA B0 */ lbz r8, -0x2550(r6) /* 801418AC 0013D50C 88 E6 DA B1 */ lbz r7, -0x254f(r6) /* 801418B0 0013D510 99 06 CC D8 */ stb r8, -0x3328(r6) /* 801418B4 0013D514 98 E6 CC D9 */ stb r7, -0x3327(r6) /* 801418B8 0013D518 89 06 DA B2 */ lbz r8, -0x254e(r6) /* 801418BC 0013D51C 88 E6 DA B3 */ lbz r7, -0x254d(r6) /* 801418C0 0013D520 99 06 CC DA */ stb r8, -0x3326(r6) /* 801418C4 0013D524 98 E6 CC DB */ stb r7, -0x3325(r6) /* 801418C8 0013D528 89 06 DA B4 */ lbz r8, -0x254c(r6) /* 801418CC 0013D52C 88 E6 DA B5 */ lbz r7, -0x254b(r6) /* 801418D0 0013D530 99 06 CC DC */ stb r8, -0x3324(r6) /* 801418D4 0013D534 98 E6 CC DD */ stb r7, -0x3323(r6) /* 801418D8 0013D538 89 06 DA B6 */ lbz r8, -0x254a(r6) /* 801418DC 0013D53C 88 E6 DA B7 */ lbz r7, -0x2549(r6) /* 801418E0 0013D540 99 06 CC DE */ stb r8, -0x3322(r6) /* 801418E4 0013D544 98 E6 CC DF */ stb r7, -0x3321(r6) /* 801418E8 0013D548 88 E6 DA B8 */ lbz r7, -0x2548(r6) /* 801418EC 0013D54C 98 E6 CC E0 */ stb r7, -0x3320(r6) /* 801418F0 0013D550 88 E6 DA B9 */ lbz r7, -0x2547(r6) /* 801418F4 0013D554 98 E6 CC E1 */ stb r7, -0x331f(r6) /* 801418F8 0013D558 80 E6 DA BC */ lwz r7, -0x2544(r6) /* 801418FC 0013D55C 90 E6 CC E4 */ stw r7, -0x331c(r6) /* 80141900 0013D560 80 E6 DA C0 */ lwz r7, -0x2540(r6) /* 80141904 0013D564 90 E6 CC E8 */ stw r7, -0x3318(r6) /* 80141908 0013D568 88 E6 DA C4 */ lbz r7, -0x253c(r6) /* 8014190C 0013D56C 98 E6 CC EC */ stb r7, -0x3314(r6) /* 80141910 0013D570 88 E6 DA C5 */ lbz r7, -0x253b(r6) /* 80141914 0013D574 98 E6 CC ED */ stb r7, -0x3313(r6) /* 80141918 0013D578 88 E6 DA C6 */ lbz r7, -0x253a(r6) /* 8014191C 0013D57C 98 E6 CC EE */ stb r7, -0x3312(r6) /* 80141920 0013D580 88 E6 DA C7 */ lbz r7, -0x2539(r6) /* 80141924 0013D584 98 E6 CC EF */ stb r7, -0x3311(r6) /* 80141928 0013D588 88 E6 DA C8 */ lbz r7, -0x2538(r6) /* 8014192C 0013D58C 98 E6 CC F0 */ stb r7, -0x3310(r6) /* 80141930 0013D590 88 E6 DA C9 */ lbz r7, -0x2537(r6) /* 80141934 0013D594 98 E6 CC F1 */ stb r7, -0x330f(r6) /* 80141938 0013D598 88 E6 DA CA */ lbz r7, -0x2536(r6) /* 8014193C 0013D59C 98 E6 CC F2 */ stb r7, -0x330e(r6) /* 80141940 0013D5A0 88 E6 DA CB */ lbz r7, -0x2535(r6) /* 80141944 0013D5A4 98 E6 CC F3 */ stb r7, -0x330d(r6) /* 80141948 0013D5A8 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014194C 0013D5AC 80 C6 0D 28 */ lwz r6, 0xd28(r6) /* 80141950 0013D5B0 3C C6 00 01 */ addis r6, r6, 1 /* 80141954 0013D5B4 98 06 C6 26 */ stb r0, -0x39da(r6) /* 80141958 0013D5B8 4B EC 27 AD */ bl memset /* 8014195C 0013D5BC 38 81 00 28 */ addi r4, r1, 0x28 /* 80141960 0013D5C0 38 60 53 16 */ li r3, 0x5316 /* 80141964 0013D5C4 48 10 EA 75 */ bl func_802503D8 /* 80141968 0013D5C8 38 61 00 08 */ addi r3, r1, 8 /* 8014196C 0013D5CC 38 81 00 28 */ addi r4, r1, 0x28 /* 80141970 0013D5D0 38 A0 00 10 */ li r5, 0x10 /* 80141974 0013D5D4 48 03 55 41 */ bl func_80176EB4 /* 80141978 0013D5D8 3A C0 00 00 */ li r22, 0 lbl_8014197C: /* 8014197C 0013D5DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141980 0013D5E0 56 C0 06 3E */ clrlwi r0, r22, 0x18 /* 80141984 0013D5E4 1C 00 00 8C */ mulli r0, r0, 0x8c /* 80141988 0013D5E8 38 A1 00 08 */ addi r5, r1, 8 /* 8014198C 0013D5EC 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 80141990 0013D5F0 38 80 00 8F */ li r4, 0x8f /* 80141994 0013D5F4 3C 63 00 01 */ addis r3, r3, 1 /* 80141998 0013D5F8 7C 63 02 14 */ add r3, r3, r0 /* 8014199C 0013D5FC 38 63 C8 04 */ addi r3, r3, -14332 /* 801419A0 0013D600 48 29 9C D9 */ bl func_803DB678 /* 801419A4 0013D604 3A D6 00 01 */ addi r22, r22, 1 /* 801419A8 0013D608 28 16 00 06 */ cmplwi r22, 6 /* 801419AC 0013D60C 41 80 FF D0 */ blt lbl_8014197C /* 801419B0 0013D610 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801419B4 0013D614 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 801419B8 0013D618 3C 63 00 01 */ addis r3, r3, 1 /* 801419BC 0013D61C 38 63 C6 08 */ addi r3, r3, -14840 /* 801419C0 0013D620 48 00 E2 41 */ bl func_8014FC00 /* 801419C4 0013D624 4B F1 71 E1 */ bl VMBASEIsPageValid /* 801419C8 0013D628 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801419CC 0013D62C 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 801419D0 0013D630 38 AD 82 BC */ addi r5, r13, lbl_8063D57C-_SDA_BASE_ /* 801419D4 0013D634 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 801419D8 0013D638 7C 05 00 AE */ lbzx r0, r5, r0 /* 801419DC 0013D63C 3C 63 00 01 */ addis r3, r3, 1 /* 801419E0 0013D640 98 03 CC ED */ stb r0, -0x3313(r3) /* 801419E4 0013D644 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801419E8 0013D648 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 801419EC 0013D64C 3C 63 00 01 */ addis r3, r3, 1 /* 801419F0 0013D650 38 63 C6 08 */ addi r3, r3, -14840 /* 801419F4 0013D654 48 02 6F 59 */ bl func_8016894C /* 801419F8 0013D658 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801419FC 0013D65C 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 80141A00 0013D660 80 63 00 10 */ lwz r3, 0x10(r3) /* 80141A04 0013D664 48 02 70 F1 */ bl func_80168AF4 /* 80141A08 0013D668 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141A0C 0013D66C 38 80 00 01 */ li r4, 1 /* 80141A10 0013D670 38 00 00 36 */ li r0, 0x36 /* 80141A14 0013D674 98 83 0D DA */ stb r4, 0xdda(r3) /* 80141A18 0013D678 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141A1C 0013D67C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80141A20 0013D680 48 00 5E CC */ b lbl_801478EC lbl_80141A24: /* 80141A24 0013D684 38 00 00 22 */ li r0, 0x22 /* 80141A28 0013D688 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80141A2C 0013D68C 48 00 5E C0 */ b lbl_801478EC /* 80141A30 0013D690 38 00 00 02 */ li r0, 2 /* 80141A34 0013D694 98 1A 0D 42 */ stb r0, 0xd42(r26) /* 80141A38 0013D698 48 00 CF 91 */ bl func_8014E9C8 /* 80141A3C 0013D69C 38 60 00 1B */ li r3, 0x1b /* 80141A40 0013D6A0 38 80 00 01 */ li r4, 1 /* 80141A44 0013D6A4 48 00 CF 21 */ bl func_8014E964 /* 80141A48 0013D6A8 38 60 00 1B */ li r3, 0x1b /* 80141A4C 0013D6AC 38 80 00 04 */ li r4, 4 /* 80141A50 0013D6B0 48 00 CE FD */ bl func_8014E94C /* 80141A54 0013D6B4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141A58 0013D6B8 38 00 00 37 */ li r0, 0x37 /* 80141A5C 0013D6BC B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80141A60 0013D6C0 48 00 5E 8C */ b lbl_801478EC /* 80141A64 0013D6C4 A8 7A 00 B6 */ lha r3, 0xb6(r26) /* 80141A68 0013D6C8 48 11 23 69 */ bl func_80253DD0 /* 80141A6C 0013D6CC 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80141A70 0013D6D0 28 00 00 03 */ cmplwi r0, 3 /* 80141A74 0013D6D4 40 82 5E 78 */ bne lbl_801478EC /* 80141A78 0013D6D8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80141A7C 0013D6DC 38 00 00 38 */ li r0, 0x38 /* 80141A80 0013D6E0 38 60 00 00 */ li r3, 0 /* 80141A84 0013D6E4 38 80 00 00 */ li r4, 0 /* 80141A88 0013D6E8 B0 05 00 C4 */ sth r0, 0xc4(r5) /* 80141A8C 0013D6EC 4B F1 7E 6D */ bl func_800598F8 /* 80141A90 0013D6F0 38 60 00 1B */ li r3, 0x1b /* 80141A94 0013D6F4 38 80 00 00 */ li r4, 0 /* 80141A98 0013D6F8 48 00 CE B5 */ bl func_8014E94C /* 80141A9C 0013D6FC 48 00 5E 50 */ b lbl_801478EC /* 80141AA0 0013D700 3C 60 04 00 */ lis r3, 0x400 /* 80141AA4 0013D704 38 80 00 00 */ li r4, 0 /* 80141AA8 0013D708 38 A0 00 00 */ li r5, 0 /* 80141AAC 0013D70C 38 C0 00 01 */ li r6, 1 /* 80141AB0 0013D710 4B F1 7F BD */ bl func_80059A6C /* 80141AB4 0013D714 2C 03 00 00 */ cmpwi r3, 0 /* 80141AB8 0013D718 41 82 5E 34 */ beq lbl_801478EC /* 80141ABC 0013D71C 38 60 00 01 */ li r3, 1 /* 80141AC0 0013D720 4B F1 8A 0D */ bl func_8005A4CC /* 80141AC4 0013D724 38 60 00 1B */ li r3, 0x1b /* 80141AC8 0013D728 38 80 00 01 */ li r4, 1 /* 80141ACC 0013D72C 48 00 CE 81 */ bl func_8014E94C /* 80141AD0 0013D730 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141AD4 0013D734 38 00 00 39 */ li r0, 0x39 /* 80141AD8 0013D738 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80141ADC 0013D73C 48 00 5E 10 */ b lbl_801478EC /* 80141AE0 0013D740 A8 7A 00 B6 */ lha r3, 0xb6(r26) /* 80141AE4 0013D744 48 11 22 ED */ bl func_80253DD0 /* 80141AE8 0013D748 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80141AEC 0013D74C 28 00 00 03 */ cmplwi r0, 3 /* 80141AF0 0013D750 40 82 5D FC */ bne lbl_801478EC /* 80141AF4 0013D754 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141AF8 0013D758 38 00 00 3A */ li r0, 0x3a /* 80141AFC 0013D75C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80141B00 0013D760 48 00 5D EC */ b lbl_801478EC /* 80141B04 0013D764 38 60 00 1B */ li r3, 0x1b /* 80141B08 0013D768 38 80 00 00 */ li r4, 0 /* 80141B0C 0013D76C 48 00 CE 59 */ bl func_8014E964 /* 80141B10 0013D770 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141B14 0013D774 38 00 00 45 */ li r0, 0x45 /* 80141B18 0013D778 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80141B1C 0013D77C 48 00 5D D0 */ b lbl_801478EC /* 80141B20 0013D780 38 00 00 03 */ li r0, 3 /* 80141B24 0013D784 98 1A 0D 42 */ stb r0, 0xd42(r26) /* 80141B28 0013D788 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13) /* 80141B2C 0013D78C 48 01 DC 75 */ bl func_8015F7A0 /* 80141B30 0013D790 D8 36 0D 38 */ stfd f1, 0xd38(r22) /* 80141B34 0013D794 38 00 00 3C */ li r0, 0x3c /* 80141B38 0013D798 B0 16 00 C4 */ sth r0, 0xc4(r22) /* 80141B3C 0013D79C 48 00 CE 8D */ bl func_8014E9C8 /* 80141B40 0013D7A0 38 60 00 1B */ li r3, 0x1b /* 80141B44 0013D7A4 38 80 00 01 */ li r4, 1 /* 80141B48 0013D7A8 48 00 CE 1D */ bl func_8014E964 /* 80141B4C 0013D7AC 38 60 00 1B */ li r3, 0x1b /* 80141B50 0013D7B0 38 80 00 04 */ li r4, 4 /* 80141B54 0013D7B4 48 00 CD F9 */ bl func_8014E94C /* 80141B58 0013D7B8 48 00 5D 94 */ b lbl_801478EC /* 80141B5C 0013D7BC 48 01 DC 45 */ bl func_8015F7A0 /* 80141B60 0013D7C0 C8 5A 0D 38 */ lfd f2, 0xd38(r26) /* 80141B64 0013D7C4 C8 02 8E 18 */ lfd f0, lbl_80641418-_SDA2_BASE_(r2) /* 80141B68 0013D7C8 FC 21 10 28 */ fsub f1, f1, f2 /* 80141B6C 0013D7CC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80141B70 0013D7D0 4C 41 13 82 */ cror 2, 1, 2 /* 80141B74 0013D7D4 40 82 5D 78 */ bne lbl_801478EC /* 80141B78 0013D7D8 38 00 00 99 */ li r0, 0x99 /* 80141B7C 0013D7DC B0 1A 00 C4 */ sth r0, 0xc4(r26) /* 80141B80 0013D7E0 48 00 5D 6C */ b lbl_801478EC /* 80141B84 0013D7E4 38 00 00 05 */ li r0, 5 /* 80141B88 0013D7E8 98 1A 0D 42 */ stb r0, 0xd42(r26) /* 80141B8C 0013D7EC 48 00 CE 3D */ bl func_8014E9C8 /* 80141B90 0013D7F0 38 60 00 1B */ li r3, 0x1b /* 80141B94 0013D7F4 38 80 00 01 */ li r4, 1 /* 80141B98 0013D7F8 48 00 CD CD */ bl func_8014E964 /* 80141B9C 0013D7FC 38 60 00 1B */ li r3, 0x1b /* 80141BA0 0013D800 38 80 00 04 */ li r4, 4 /* 80141BA4 0013D804 48 00 CD A9 */ bl func_8014E94C /* 80141BA8 0013D808 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141BAC 0013D80C 38 00 00 4C */ li r0, 0x4c /* 80141BB0 0013D810 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80141BB4 0013D814 48 00 5D 38 */ b lbl_801478EC /* 80141BB8 0013D818 38 60 00 01 */ li r3, 1 /* 80141BBC 0013D81C 4B F1 48 25 */ bl func_800563E0 /* 80141BC0 0013D820 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80141BC4 0013D824 38 A0 00 00 */ li r5, 0 /* 80141BC8 0013D828 38 00 00 05 */ li r0, 5 /* 80141BCC 0013D82C 38 60 00 1C */ li r3, 0x1c /* 80141BD0 0013D830 98 A4 0D 42 */ stb r5, 0xd42(r4) /* 80141BD4 0013D834 38 80 00 01 */ li r4, 1 /* 80141BD8 0013D838 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80141BDC 0013D83C B0 05 00 D0 */ sth r0, 0xd0(r5) /* 80141BE0 0013D840 48 00 CD 85 */ bl func_8014E964 /* 80141BE4 0013D844 38 60 00 1C */ li r3, 0x1c /* 80141BE8 0013D848 38 80 00 06 */ li r4, 6 /* 80141BEC 0013D84C 48 00 CD 61 */ bl func_8014E94C /* 80141BF0 0013D850 38 60 00 01 */ li r3, 1 /* 80141BF4 0013D854 48 00 CC 19 */ bl func_8014E80C /* 80141BF8 0013D858 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141BFC 0013D85C 38 00 00 46 */ li r0, 0x46 /* 80141C00 0013D860 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80141C04 0013D864 48 00 5C E8 */ b lbl_801478EC /* 80141C08 0013D868 A8 7A 00 B8 */ lha r3, 0xb8(r26) /* 80141C0C 0013D86C 48 11 21 C5 */ bl func_80253DD0 /* 80141C10 0013D870 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80141C14 0013D874 28 00 00 03 */ cmplwi r0, 3 /* 80141C18 0013D878 40 82 5C D4 */ bne lbl_801478EC /* 80141C1C 0013D87C 38 60 00 00 */ li r3, 0 /* 80141C20 0013D880 38 80 00 00 */ li r4, 0 /* 80141C24 0013D884 4B F1 7C D5 */ bl func_800598F8 /* 80141C28 0013D888 38 60 00 01 */ li r3, 1 /* 80141C2C 0013D88C 38 80 00 00 */ li r4, 0 /* 80141C30 0013D890 38 A0 00 00 */ li r5, 0 /* 80141C34 0013D894 38 C0 00 02 */ li r6, 2 /* 80141C38 0013D898 38 E0 00 00 */ li r7, 0 /* 80141C3C 0013D89C 39 00 00 00 */ li r8, 0 /* 80141C40 0013D8A0 4B F1 7D 89 */ bl func_800599C8 /* 80141C44 0013D8A4 38 60 00 02 */ li r3, 2 /* 80141C48 0013D8A8 38 80 00 00 */ li r4, 0 /* 80141C4C 0013D8AC 38 A0 00 01 */ li r5, 1 /* 80141C50 0013D8B0 38 C0 00 00 */ li r6, 0 /* 80141C54 0013D8B4 38 E0 00 00 */ li r7, 0 /* 80141C58 0013D8B8 39 00 00 00 */ li r8, 0 /* 80141C5C 0013D8BC 4B F1 7D 6D */ bl func_800599C8 /* 80141C60 0013D8C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141C64 0013D8C4 38 00 00 47 */ li r0, 0x47 /* 80141C68 0013D8C8 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80141C6C 0013D8CC 48 00 5C 80 */ b lbl_801478EC /* 80141C70 0013D8D0 38 60 00 00 */ li r3, 0 /* 80141C74 0013D8D4 38 80 00 02 */ li r4, 2 /* 80141C78 0013D8D8 38 A0 00 00 */ li r5, 0 /* 80141C7C 0013D8DC 38 C0 00 01 */ li r6, 1 /* 80141C80 0013D8E0 4B F1 7D ED */ bl func_80059A6C /* 80141C84 0013D8E4 2C 03 00 00 */ cmpwi r3, 0 /* 80141C88 0013D8E8 41 82 5C 64 */ beq lbl_801478EC /* 80141C8C 0013D8EC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 80141C90 0013D8F0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80141C94 0013D8F4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80141C98 0013D8F8 90 04 00 D4 */ stw r0, 0xd4(r4) /* 80141C9C 0013D8FC 41 82 00 C0 */ beq lbl_80141D5C /* 80141CA0 0013D900 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141CA4 0013D904 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 80141CA8 0013D908 2C 00 00 02 */ cmpwi r0, 2 /* 80141CAC 0013D90C 41 82 00 88 */ beq lbl_80141D34 /* 80141CB0 0013D910 40 80 5C 3C */ bge lbl_801478EC /* 80141CB4 0013D914 2C 00 00 01 */ cmpwi r0, 1 /* 80141CB8 0013D918 40 80 00 08 */ bge lbl_80141CC0 /* 80141CBC 0013D91C 48 00 5C 30 */ b lbl_801478EC lbl_80141CC0: /* 80141CC0 0013D920 3A C0 00 01 */ li r22, 1 /* 80141CC4 0013D924 9A C3 0E FD */ stb r22, 0xefd(r3) /* 80141CC8 0013D928 48 02 36 65 */ bl func_8016532C /* 80141CCC 0013D92C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80141CD0 0013D930 38 00 00 00 */ li r0, 0 /* 80141CD4 0013D934 38 60 00 1C */ li r3, 0x1c /* 80141CD8 0013D938 38 80 00 02 */ li r4, 2 /* 80141CDC 0013D93C B0 05 00 C6 */ sth r0, 0xc6(r5) /* 80141CE0 0013D940 48 00 CC 6D */ bl func_8014E94C /* 80141CE4 0013D944 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80141CE8 0013D948 38 00 00 49 */ li r0, 0x49 /* 80141CEC 0013D94C 38 60 00 01 */ li r3, 1 /* 80141CF0 0013D950 38 A0 00 00 */ li r5, 0 /* 80141CF4 0013D954 B0 04 00 C4 */ sth r0, 0xc4(r4) /* 80141CF8 0013D958 38 80 00 00 */ li r4, 0 /* 80141CFC 0013D95C 38 C0 00 00 */ li r6, 0 /* 80141D00 0013D960 38 E0 00 00 */ li r7, 0 /* 80141D04 0013D964 81 2D 82 B8 */ lwz r9, lbl_8063D578-_SDA_BASE_(r13) /* 80141D08 0013D968 39 00 00 00 */ li r8, 0 /* 80141D0C 0013D96C 92 C9 00 D4 */ stw r22, 0xd4(r9) /* 80141D10 0013D970 4B F1 7C B9 */ bl func_800599C8 /* 80141D14 0013D974 38 60 00 02 */ li r3, 2 /* 80141D18 0013D978 38 80 00 00 */ li r4, 0 /* 80141D1C 0013D97C 38 A0 00 00 */ li r5, 0 /* 80141D20 0013D980 38 C0 00 00 */ li r6, 0 /* 80141D24 0013D984 38 E0 00 00 */ li r7, 0 /* 80141D28 0013D988 39 00 00 00 */ li r8, 0 /* 80141D2C 0013D98C 4B F1 7C 9D */ bl func_800599C8 /* 80141D30 0013D990 48 00 5B BC */ b lbl_801478EC lbl_80141D34: /* 80141D34 0013D994 38 60 00 1C */ li r3, 0x1c /* 80141D38 0013D998 38 80 00 03 */ li r4, 3 /* 80141D3C 0013D99C 48 00 CC 11 */ bl func_8014E94C /* 80141D40 0013D9A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141D44 0013D9A4 38 80 00 48 */ li r4, 0x48 /* 80141D48 0013D9A8 38 00 00 02 */ li r0, 2 /* 80141D4C 0013D9AC B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80141D50 0013D9B0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141D54 0013D9B4 90 03 00 D4 */ stw r0, 0xd4(r3) /* 80141D58 0013D9B8 48 00 5B 94 */ b lbl_801478EC lbl_80141D5C: /* 80141D5C 0013D9BC 2C 03 00 02 */ cmpwi r3, 2 /* 80141D60 0013D9C0 41 82 00 24 */ beq lbl_80141D84 /* 80141D64 0013D9C4 40 80 5B 88 */ bge lbl_801478EC /* 80141D68 0013D9C8 2C 03 00 01 */ cmpwi r3, 1 /* 80141D6C 0013D9CC 40 80 00 08 */ bge lbl_80141D74 /* 80141D70 0013D9D0 48 00 5B 7C */ b lbl_801478EC lbl_80141D74: /* 80141D74 0013D9D4 38 60 00 1C */ li r3, 0x1c /* 80141D78 0013D9D8 38 80 00 00 */ li r4, 0 /* 80141D7C 0013D9DC 48 00 CB D1 */ bl func_8014E94C /* 80141D80 0013D9E0 48 00 5B 6C */ b lbl_801478EC lbl_80141D84: /* 80141D84 0013D9E4 38 60 00 1C */ li r3, 0x1c /* 80141D88 0013D9E8 38 80 00 01 */ li r4, 1 /* 80141D8C 0013D9EC 48 00 CB C1 */ bl func_8014E94C /* 80141D90 0013D9F0 48 00 5B 5C */ b lbl_801478EC /* 80141D94 0013D9F4 48 02 34 C5 */ bl func_80165258 /* 80141D98 0013D9F8 2C 03 00 00 */ cmpwi r3, 0 /* 80141D9C 0013D9FC 40 82 5B 50 */ bne lbl_801478EC /* 80141DA0 0013DA00 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141DA4 0013DA04 38 00 00 00 */ li r0, 0 /* 80141DA8 0013DA08 98 03 0E FD */ stb r0, 0xefd(r3) /* 80141DAC 0013DA0C 48 00 5B 40 */ b lbl_801478EC /* 80141DB0 0013DA10 A8 7A 00 B8 */ lha r3, 0xb8(r26) /* 80141DB4 0013DA14 48 11 20 1D */ bl func_80253DD0 /* 80141DB8 0013DA18 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80141DBC 0013DA1C 28 00 00 03 */ cmplwi r0, 3 /* 80141DC0 0013DA20 40 82 5B 2C */ bne lbl_801478EC /* 80141DC4 0013DA24 38 60 00 00 */ li r3, 0 /* 80141DC8 0013DA28 48 00 CA 45 */ bl func_8014E80C /* 80141DCC 0013DA2C 38 60 00 1C */ li r3, 0x1c /* 80141DD0 0013DA30 38 80 00 05 */ li r4, 5 /* 80141DD4 0013DA34 48 00 CB 79 */ bl func_8014E94C /* 80141DD8 0013DA38 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141DDC 0013DA3C 38 00 00 4A */ li r0, 0x4a /* 80141DE0 0013DA40 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80141DE4 0013DA44 48 00 5B 08 */ b lbl_801478EC /* 80141DE8 0013DA48 A8 7A 00 B8 */ lha r3, 0xb8(r26) /* 80141DEC 0013DA4C 48 11 1F E5 */ bl func_80253DD0 /* 80141DF0 0013DA50 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80141DF4 0013DA54 28 00 00 03 */ cmplwi r0, 3 /* 80141DF8 0013DA58 40 82 5A F4 */ bne lbl_801478EC /* 80141DFC 0013DA5C 38 60 00 1C */ li r3, 0x1c /* 80141E00 0013DA60 38 80 00 00 */ li r4, 0 /* 80141E04 0013DA64 48 00 CB 61 */ bl func_8014E964 /* 80141E08 0013DA68 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80141E0C 0013DA6C 80 04 00 D4 */ lwz r0, 0xd4(r4) /* 80141E10 0013DA70 28 00 00 01 */ cmplwi r0, 1 /* 80141E14 0013DA74 40 82 00 10 */ bne lbl_80141E24 /* 80141E18 0013DA78 38 00 00 4B */ li r0, 0x4b /* 80141E1C 0013DA7C B0 04 00 C4 */ sth r0, 0xc4(r4) /* 80141E20 0013DA80 48 00 5A CC */ b lbl_801478EC lbl_80141E24: /* 80141E24 0013DA84 38 00 00 36 */ li r0, 0x36 /* 80141E28 0013DA88 38 60 00 00 */ li r3, 0 /* 80141E2C 0013DA8C B0 04 00 C4 */ sth r0, 0xc4(r4) /* 80141E30 0013DA90 4B F1 45 B1 */ bl func_800563E0 /* 80141E34 0013DA94 48 00 5A B8 */ b lbl_801478EC /* 80141E38 0013DA98 38 00 00 04 */ li r0, 4 /* 80141E3C 0013DA9C 98 1A 0D 42 */ stb r0, 0xd42(r26) /* 80141E40 0013DAA0 48 00 CB 89 */ bl func_8014E9C8 /* 80141E44 0013DAA4 38 60 00 1B */ li r3, 0x1b /* 80141E48 0013DAA8 38 80 00 01 */ li r4, 1 /* 80141E4C 0013DAAC 48 00 CB 19 */ bl func_8014E964 /* 80141E50 0013DAB0 38 60 00 1B */ li r3, 0x1b /* 80141E54 0013DAB4 38 80 00 04 */ li r4, 4 /* 80141E58 0013DAB8 48 00 CA F5 */ bl func_8014E94C /* 80141E5C 0013DABC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141E60 0013DAC0 38 00 00 4C */ li r0, 0x4c /* 80141E64 0013DAC4 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80141E68 0013DAC8 48 00 5A 84 */ b lbl_801478EC /* 80141E6C 0013DACC A8 7A 00 B6 */ lha r3, 0xb6(r26) /* 80141E70 0013DAD0 48 11 1F 61 */ bl func_80253DD0 /* 80141E74 0013DAD4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80141E78 0013DAD8 28 00 00 03 */ cmplwi r0, 3 /* 80141E7C 0013DADC 40 82 5A 70 */ bne lbl_801478EC /* 80141E80 0013DAE0 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80141E84 0013DAE4 38 00 00 4D */ li r0, 0x4d /* 80141E88 0013DAE8 38 60 00 00 */ li r3, 0 /* 80141E8C 0013DAEC 38 80 00 00 */ li r4, 0 /* 80141E90 0013DAF0 B0 05 00 C4 */ sth r0, 0xc4(r5) /* 80141E94 0013DAF4 4B F1 7A 65 */ bl func_800598F8 /* 80141E98 0013DAF8 38 60 00 1B */ li r3, 0x1b /* 80141E9C 0013DAFC 38 80 00 00 */ li r4, 0 /* 80141EA0 0013DB00 48 00 CA AD */ bl func_8014E94C /* 80141EA4 0013DB04 48 00 5A 48 */ b lbl_801478EC /* 80141EA8 0013DB08 3C 60 04 00 */ lis r3, 0x400 /* 80141EAC 0013DB0C 38 80 00 00 */ li r4, 0 /* 80141EB0 0013DB10 38 A0 00 00 */ li r5, 0 /* 80141EB4 0013DB14 38 C0 00 01 */ li r6, 1 /* 80141EB8 0013DB18 4B F1 7B B5 */ bl func_80059A6C /* 80141EBC 0013DB1C 2C 03 00 00 */ cmpwi r3, 0 /* 80141EC0 0013DB20 41 82 5A 2C */ beq lbl_801478EC /* 80141EC4 0013DB24 38 60 00 01 */ li r3, 1 /* 80141EC8 0013DB28 4B F1 86 05 */ bl func_8005A4CC /* 80141ECC 0013DB2C 38 60 00 1B */ li r3, 0x1b /* 80141ED0 0013DB30 38 80 00 01 */ li r4, 1 /* 80141ED4 0013DB34 48 00 CA 79 */ bl func_8014E94C /* 80141ED8 0013DB38 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141EDC 0013DB3C 38 00 00 4E */ li r0, 0x4e /* 80141EE0 0013DB40 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80141EE4 0013DB44 48 00 5A 08 */ b lbl_801478EC /* 80141EE8 0013DB48 A8 7A 00 B6 */ lha r3, 0xb6(r26) /* 80141EEC 0013DB4C 48 11 1E E5 */ bl func_80253DD0 /* 80141EF0 0013DB50 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80141EF4 0013DB54 28 00 00 03 */ cmplwi r0, 3 /* 80141EF8 0013DB58 40 82 59 F4 */ bne lbl_801478EC /* 80141EFC 0013DB5C 38 60 00 1B */ li r3, 0x1b /* 80141F00 0013DB60 38 80 00 03 */ li r4, 3 /* 80141F04 0013DB64 48 00 CA 49 */ bl func_8014E94C /* 80141F08 0013DB68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141F0C 0013DB6C 38 00 00 4F */ li r0, 0x4f /* 80141F10 0013DB70 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80141F14 0013DB74 48 00 59 D8 */ b lbl_801478EC /* 80141F18 0013DB78 A8 7A 00 B6 */ lha r3, 0xb6(r26) /* 80141F1C 0013DB7C 48 11 1E B5 */ bl func_80253DD0 /* 80141F20 0013DB80 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80141F24 0013DB84 28 00 00 03 */ cmplwi r0, 3 /* 80141F28 0013DB88 40 82 59 C4 */ bne lbl_801478EC /* 80141F2C 0013DB8C 38 60 00 1B */ li r3, 0x1b /* 80141F30 0013DB90 38 80 00 00 */ li r4, 0 /* 80141F34 0013DB94 48 00 CA 31 */ bl func_8014E964 /* 80141F38 0013DB98 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141F3C 0013DB9C 38 00 00 22 */ li r0, 0x22 /* 80141F40 0013DBA0 38 A0 00 05 */ li r5, 5 /* 80141F44 0013DBA4 38 80 00 00 */ li r4, 0 /* 80141F48 0013DBA8 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80141F4C 0013DBAC 38 00 00 09 */ li r0, 9 /* 80141F50 0013DBB0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141F54 0013DBB4 B0 A3 00 C6 */ sth r5, 0xc6(r3) /* 80141F58 0013DBB8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141F5C 0013DBBC 98 83 0D DA */ stb r4, 0xdda(r3) /* 80141F60 0013DBC0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80141F64 0013DBC4 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80141F68 0013DBC8 48 00 59 84 */ b lbl_801478EC /* 80141F6C 0013DBCC 38 60 02 68 */ li r3, 0x268 /* 80141F70 0013DBD0 38 80 00 01 */ li r4, 1 /* 80141F74 0013DBD4 38 A0 00 01 */ li r5, 1 /* 80141F78 0013DBD8 48 02 09 C9 */ bl func_80162940 /* 80141F7C 0013DBDC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80141F80 0013DBE0 38 00 00 07 */ li r0, 7 /* 80141F84 0013DBE4 38 60 00 00 */ li r3, 0 /* 80141F88 0013DBE8 B0 04 00 D0 */ sth r0, 0xd0(r4) /* 80141F8C 0013DBEC 48 00 CC 71 */ bl func_8014EBFC /* 80141F90 0013DBF0 48 00 CA 39 */ bl func_8014E9C8 /* 80141F94 0013DBF4 4B F1 42 9D */ bl func_80056230 /* 80141F98 0013DBF8 38 60 00 01 */ li r3, 1 /* 80141F9C 0013DBFC 48 00 C8 71 */ bl func_8014E80C /* 80141FA0 0013DC00 38 60 00 01 */ li r3, 1 /* 80141FA4 0013DC04 48 00 C9 09 */ bl func_8014E8AC /* 80141FA8 0013DC08 38 60 00 07 */ li r3, 7 /* 80141FAC 0013DC0C 38 80 00 01 */ li r4, 1 /* 80141FB0 0013DC10 48 00 C9 B5 */ bl func_8014E964 /* 80141FB4 0013DC14 38 60 00 07 */ li r3, 7 /* 80141FB8 0013DC18 38 80 00 0C */ li r4, 0xc /* 80141FBC 0013DC1C 48 00 C9 91 */ bl func_8014E94C /* 80141FC0 0013DC20 38 60 00 08 */ li r3, 8 /* 80141FC4 0013DC24 48 00 C9 BD */ bl func_8014E980 /* 80141FC8 0013DC28 2C 03 00 00 */ cmpwi r3, 0 /* 80141FCC 0013DC2C 40 82 00 1C */ bne lbl_80141FE8 /* 80141FD0 0013DC30 38 60 00 08 */ li r3, 8 /* 80141FD4 0013DC34 38 80 00 01 */ li r4, 1 /* 80141FD8 0013DC38 48 00 C9 8D */ bl func_8014E964 /* 80141FDC 0013DC3C 38 60 00 08 */ li r3, 8 /* 80141FE0 0013DC40 38 80 00 04 */ li r4, 4 /* 80141FE4 0013DC44 48 00 C9 69 */ bl func_8014E94C lbl_80141FE8: /* 80141FE8 0013DC48 38 60 00 19 */ li r3, 0x19 /* 80141FEC 0013DC4C 48 00 C9 95 */ bl func_8014E980 /* 80141FF0 0013DC50 2C 03 00 00 */ cmpwi r3, 0 /* 80141FF4 0013DC54 40 82 00 1C */ bne lbl_80142010 /* 80141FF8 0013DC58 38 60 00 19 */ li r3, 0x19 /* 80141FFC 0013DC5C 38 80 00 01 */ li r4, 1 /* 80142000 0013DC60 48 00 C9 65 */ bl func_8014E964 /* 80142004 0013DC64 38 60 00 19 */ li r3, 0x19 /* 80142008 0013DC68 38 80 00 06 */ li r4, 6 /* 8014200C 0013DC6C 48 00 C9 41 */ bl func_8014E94C lbl_80142010: /* 80142010 0013DC70 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142014 0013DC74 38 80 00 51 */ li r4, 0x51 /* 80142018 0013DC78 38 00 00 FF */ li r0, 0xff /* 8014201C 0013DC7C B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80142020 0013DC80 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142024 0013DC84 98 03 0D 49 */ stb r0, 0xd49(r3) /* 80142028 0013DC88 48 00 58 C4 */ b lbl_801478EC /* 8014202C 0013DC8C 38 60 00 01 */ li r3, 1 /* 80142030 0013DC90 48 00 CB CD */ bl func_8014EBFC /* 80142034 0013DC94 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142038 0013DC98 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 8014203C 0013DC9C 54 00 02 4C */ rlwinm r0, r0, 0, 9, 6 /* 80142040 0013DCA0 90 03 0D 30 */ stw r0, 0xd30(r3) /* 80142044 0013DCA4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80142048 0013DCA8 88 04 0D 49 */ lbz r0, 0xd49(r4) /* 8014204C 0013DCAC 28 00 00 FF */ cmplwi r0, 0xff /* 80142050 0013DCB0 40 82 00 24 */ bne lbl_80142074 /* 80142054 0013DCB4 38 60 00 05 */ li r3, 5 /* 80142058 0013DCB8 38 00 00 00 */ li r0, 0 /* 8014205C 0013DCBC B0 64 01 02 */ sth r3, 0x102(r4) /* 80142060 0013DCC0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142064 0013DCC4 B0 03 00 FA */ sth r0, 0xfa(r3) /* 80142068 0013DCC8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014206C 0013DCCC B0 03 00 F8 */ sth r0, 0xf8(r3) /* 80142070 0013DCD0 48 00 00 8C */ b lbl_801420FC lbl_80142074: /* 80142074 0013DCD4 B0 04 00 F8 */ sth r0, 0xf8(r4) /* 80142078 0013DCD8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014207C 0013DCDC 88 03 0D 49 */ lbz r0, 0xd49(r3) /* 80142080 0013DCE0 B0 03 00 FA */ sth r0, 0xfa(r3) /* 80142084 0013DCE4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80142088 0013DCE8 A0 65 00 F8 */ lhz r3, 0xf8(r5) /* 8014208C 0013DCEC A0 85 00 FC */ lhz r4, 0xfc(r5) /* 80142090 0013DCF0 38 03 00 04 */ addi r0, r3, 4 /* 80142094 0013DCF4 7C 00 20 00 */ cmpw r0, r4 /* 80142098 0013DCF8 41 80 00 2C */ blt lbl_801420C4 /* 8014209C 0013DCFC 34 04 FF FC */ addic. r0, r4, -4 /* 801420A0 0013DD00 41 80 00 14 */ blt lbl_801420B4 /* 801420A4 0013DD04 B0 05 00 F8 */ sth r0, 0xf8(r5) /* 801420A8 0013DD08 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801420AC 0013DD0C B0 03 00 FA */ sth r0, 0xfa(r3) /* 801420B0 0013DD10 48 00 00 14 */ b lbl_801420C4 lbl_801420B4: /* 801420B4 0013DD14 38 00 00 00 */ li r0, 0 /* 801420B8 0013DD18 B0 05 00 F8 */ sth r0, 0xf8(r5) /* 801420BC 0013DD1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801420C0 0013DD20 B0 03 00 FA */ sth r0, 0xfa(r3) lbl_801420C4: /* 801420C4 0013DD24 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801420C8 0013DD28 A0 64 00 F8 */ lhz r3, 0xf8(r4) /* 801420CC 0013DD2C 2C 03 00 00 */ cmpwi r3, 0 /* 801420D0 0013DD30 41 82 00 14 */ beq lbl_801420E4 /* 801420D4 0013DD34 88 04 0D 49 */ lbz r0, 0xd49(r4) /* 801420D8 0013DD38 7C 03 00 50 */ subf r0, r3, r0 /* 801420DC 0013DD3C B0 04 01 02 */ sth r0, 0x102(r4) /* 801420E0 0013DD40 48 00 00 0C */ b lbl_801420EC lbl_801420E4: /* 801420E4 0013DD44 88 04 0D 49 */ lbz r0, 0xd49(r4) /* 801420E8 0013DD48 B0 04 01 02 */ sth r0, 0x102(r4) lbl_801420EC: /* 801420EC 0013DD4C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801420F0 0013DD50 A0 64 01 02 */ lhz r3, 0x102(r4) /* 801420F4 0013DD54 38 03 00 01 */ addi r0, r3, 1 /* 801420F8 0013DD58 B0 04 01 02 */ sth r0, 0x102(r4) lbl_801420FC: /* 801420FC 0013DD5C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142100 0013DD60 A8 63 00 8E */ lha r3, 0x8e(r3) /* 80142104 0013DD64 48 11 1C CD */ bl func_80253DD0 /* 80142108 0013DD68 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014210C 0013DD6C 28 00 00 03 */ cmplwi r0, 3 /* 80142110 0013DD70 40 82 57 DC */ bne lbl_801478EC /* 80142114 0013DD74 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80142118 0013DD78 38 00 00 52 */ li r0, 0x52 /* 8014211C 0013DD7C 38 60 00 00 */ li r3, 0 /* 80142120 0013DD80 38 80 00 00 */ li r4, 0 /* 80142124 0013DD84 B0 05 00 C4 */ sth r0, 0xc4(r5) /* 80142128 0013DD88 4B F1 77 D1 */ bl func_800598F8 /* 8014212C 0013DD8C 38 60 00 63 */ li r3, 0x63 /* 80142130 0013DD90 4B F1 78 91 */ bl func_800599C0 /* 80142134 0013DD94 38 60 00 01 */ li r3, 1 /* 80142138 0013DD98 38 80 00 00 */ li r4, 0 /* 8014213C 0013DD9C 38 A0 00 00 */ li r5, 0 /* 80142140 0013DDA0 38 C0 00 07 */ li r6, 7 /* 80142144 0013DDA4 38 E0 00 02 */ li r7, 2 /* 80142148 0013DDA8 39 00 00 00 */ li r8, 0 /* 8014214C 0013DDAC 4B F1 78 7D */ bl func_800599C8 /* 80142150 0013DDB0 38 60 00 02 */ li r3, 2 /* 80142154 0013DDB4 38 80 00 01 */ li r4, 1 /* 80142158 0013DDB8 38 A0 00 00 */ li r5, 0 /* 8014215C 0013DDBC 38 C0 00 07 */ li r6, 7 /* 80142160 0013DDC0 38 E0 00 03 */ li r7, 3 /* 80142164 0013DDC4 39 00 00 00 */ li r8, 0 /* 80142168 0013DDC8 4B F1 78 61 */ bl func_800599C8 /* 8014216C 0013DDCC 38 60 00 03 */ li r3, 3 /* 80142170 0013DDD0 38 80 00 02 */ li r4, 2 /* 80142174 0013DDD4 38 A0 00 00 */ li r5, 0 /* 80142178 0013DDD8 38 C0 00 08 */ li r6, 8 /* 8014217C 0013DDDC 38 E0 00 04 */ li r7, 4 /* 80142180 0013DDE0 39 00 00 00 */ li r8, 0 /* 80142184 0013DDE4 4B F1 78 45 */ bl func_800599C8 /* 80142188 0013DDE8 38 60 00 04 */ li r3, 4 /* 8014218C 0013DDEC 38 80 00 03 */ li r4, 3 /* 80142190 0013DDF0 38 A0 00 00 */ li r5, 0 /* 80142194 0013DDF4 38 C0 00 08 */ li r6, 8 /* 80142198 0013DDF8 38 E0 00 05 */ li r7, 5 /* 8014219C 0013DDFC 39 00 00 00 */ li r8, 0 /* 801421A0 0013DE00 4B F1 78 29 */ bl func_800599C8 /* 801421A4 0013DE04 38 60 00 05 */ li r3, 5 /* 801421A8 0013DE08 38 80 00 04 */ li r4, 4 /* 801421AC 0013DE0C 38 A0 00 00 */ li r5, 0 /* 801421B0 0013DE10 38 C0 00 63 */ li r6, 0x63 /* 801421B4 0013DE14 38 E0 00 00 */ li r7, 0 /* 801421B8 0013DE18 39 00 00 00 */ li r8, 0 /* 801421BC 0013DE1C 4B F1 78 0D */ bl func_800599C8 /* 801421C0 0013DE20 38 60 00 07 */ li r3, 7 /* 801421C4 0013DE24 38 80 00 01 */ li r4, 1 /* 801421C8 0013DE28 38 A0 00 02 */ li r5, 2 /* 801421CC 0013DE2C 38 C0 00 00 */ li r6, 0 /* 801421D0 0013DE30 38 E0 00 08 */ li r7, 8 /* 801421D4 0013DE34 39 00 00 00 */ li r8, 0 /* 801421D8 0013DE38 4B F1 77 F1 */ bl func_800599C8 /* 801421DC 0013DE3C 38 60 00 08 */ li r3, 8 /* 801421E0 0013DE40 38 80 00 07 */ li r4, 7 /* 801421E4 0013DE44 38 A0 00 04 */ li r5, 4 /* 801421E8 0013DE48 38 C0 00 00 */ li r6, 0 /* 801421EC 0013DE4C 38 E0 00 63 */ li r7, 0x63 /* 801421F0 0013DE50 39 00 00 00 */ li r8, 0 /* 801421F4 0013DE54 4B F1 77 D5 */ bl func_800599C8 /* 801421F8 0013DE58 38 60 00 63 */ li r3, 0x63 /* 801421FC 0013DE5C 38 80 00 08 */ li r4, 8 /* 80142200 0013DE60 38 A0 00 05 */ li r5, 5 /* 80142204 0013DE64 38 C0 00 00 */ li r6, 0 /* 80142208 0013DE68 38 E0 00 00 */ li r7, 0 /* 8014220C 0013DE6C 39 00 00 00 */ li r8, 0 /* 80142210 0013DE70 4B F1 77 B9 */ bl func_800599C8 /* 80142214 0013DE74 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142218 0013DE78 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 8014221C 0013DE7C 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0 /* 80142220 0013DE80 90 03 0D 30 */ stw r0, 0xd30(r3) /* 80142224 0013DE84 48 00 56 C8 */ b lbl_801478EC /* 80142228 0013DE88 38 60 00 01 */ li r3, 1 /* 8014222C 0013DE8C 48 00 C9 D1 */ bl func_8014EBFC /* 80142230 0013DE90 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80142234 0013DE94 38 60 00 3F */ li r3, 0x3f /* 80142238 0013DE98 38 A0 00 00 */ li r5, 0 /* 8014223C 0013DE9C 38 C0 00 01 */ li r6, 1 /* 80142240 0013DEA0 A0 04 01 02 */ lhz r0, 0x102(r4) /* 80142244 0013DEA4 54 04 06 3E */ clrlwi r4, r0, 0x18 /* 80142248 0013DEA8 4B F1 78 25 */ bl func_80059A6C /* 8014224C 0013DEAC 2C 03 00 00 */ cmpwi r3, 0 /* 80142250 0013DEB0 41 82 56 9C */ beq lbl_801478EC /* 80142254 0013DEB4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 80142258 0013DEB8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014225C 0013DEBC 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80142260 0013DEC0 90 04 00 D4 */ stw r0, 0xd4(r4) /* 80142264 0013DEC4 41 82 03 98 */ beq lbl_801425FC /* 80142268 0013DEC8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014226C 0013DECC 3B 00 00 00 */ li r24, 0 /* 80142270 0013DED0 80 85 00 D4 */ lwz r4, 0xd4(r5) /* 80142274 0013DED4 2C 04 00 07 */ cmpwi r4, 7 /* 80142278 0013DED8 41 82 02 20 */ beq lbl_80142498 /* 8014227C 0013DEDC 40 80 00 30 */ bge lbl_801422AC /* 80142280 0013DEE0 2C 04 00 03 */ cmpwi r4, 3 /* 80142284 0013DEE4 41 82 01 10 */ beq lbl_80142394 /* 80142288 0013DEE8 40 80 00 14 */ bge lbl_8014229C /* 8014228C 0013DEEC 2C 04 00 01 */ cmpwi r4, 1 /* 80142290 0013DEF0 41 82 00 48 */ beq lbl_801422D8 /* 80142294 0013DEF4 40 80 00 A0 */ bge lbl_80142334 /* 80142298 0013DEF8 48 00 03 50 */ b lbl_801425E8 lbl_8014229C: /* 8014229C 0013DEFC 2C 04 00 05 */ cmpwi r4, 5 /* 801422A0 0013DF00 41 82 01 B4 */ beq lbl_80142454 /* 801422A4 0013DF04 40 80 03 44 */ bge lbl_801425E8 /* 801422A8 0013DF08 48 00 01 4C */ b lbl_801423F4 lbl_801422AC: /* 801422AC 0013DF0C 2C 04 00 63 */ cmpwi r4, 0x63 /* 801422B0 0013DF10 41 82 02 EC */ beq lbl_8014259C /* 801422B4 0013DF14 40 80 00 10 */ bge lbl_801422C4 /* 801422B8 0013DF18 2C 04 00 09 */ cmpwi r4, 9 /* 801422BC 0013DF1C 40 80 03 2C */ bge lbl_801425E8 /* 801422C0 0013DF20 48 00 02 48 */ b lbl_80142508 lbl_801422C4: /* 801422C4 0013DF24 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 801422C8 0013DF28 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l /* 801422CC 0013DF2C 7C 04 00 00 */ cmpw r4, r0 /* 801422D0 0013DF30 41 82 02 CC */ beq lbl_8014259C /* 801422D4 0013DF34 48 00 03 14 */ b lbl_801425E8 lbl_801422D8: /* 801422D8 0013DF38 A0 05 00 FC */ lhz r0, 0xfc(r5) /* 801422DC 0013DF3C 28 00 00 01 */ cmplwi r0, 1 /* 801422E0 0013DF40 41 80 03 08 */ blt lbl_801425E8 /* 801422E4 0013DF44 38 60 00 07 */ li r3, 7 /* 801422E8 0013DF48 38 80 00 01 */ li r4, 1 /* 801422EC 0013DF4C 48 00 C6 61 */ bl func_8014E94C /* 801422F0 0013DF50 38 60 00 08 */ li r3, 8 /* 801422F4 0013DF54 38 80 00 02 */ li r4, 2 /* 801422F8 0013DF58 48 00 C6 55 */ bl func_8014E94C /* 801422FC 0013DF5C 38 60 00 19 */ li r3, 0x19 /* 80142300 0013DF60 38 80 00 04 */ li r4, 4 /* 80142304 0013DF64 48 00 C6 49 */ bl func_8014E94C /* 80142308 0013DF68 38 60 00 1F */ li r3, 0x1f /* 8014230C 0013DF6C 38 80 00 02 */ li r4, 2 /* 80142310 0013DF70 48 00 C6 3D */ bl func_8014E94C /* 80142314 0013DF74 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142318 0013DF78 38 00 00 54 */ li r0, 0x54 /* 8014231C 0013DF7C 3B 00 00 01 */ li r24, 1 /* 80142320 0013DF80 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80142324 0013DF84 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142328 0013DF88 A0 03 00 F8 */ lhz r0, 0xf8(r3) /* 8014232C 0013DF8C 98 03 0D 49 */ stb r0, 0xd49(r3) /* 80142330 0013DF90 48 00 02 B8 */ b lbl_801425E8 lbl_80142334: /* 80142334 0013DF94 A0 05 00 FC */ lhz r0, 0xfc(r5) /* 80142338 0013DF98 28 00 00 02 */ cmplwi r0, 2 /* 8014233C 0013DF9C 41 80 02 AC */ blt lbl_801425E8 /* 80142340 0013DFA0 38 60 00 07 */ li r3, 7 /* 80142344 0013DFA4 38 80 00 03 */ li r4, 3 /* 80142348 0013DFA8 48 00 C6 05 */ bl func_8014E94C /* 8014234C 0013DFAC 38 60 00 08 */ li r3, 8 /* 80142350 0013DFB0 38 80 00 02 */ li r4, 2 /* 80142354 0013DFB4 48 00 C5 F9 */ bl func_8014E94C /* 80142358 0013DFB8 38 60 00 19 */ li r3, 0x19 /* 8014235C 0013DFBC 38 80 00 04 */ li r4, 4 /* 80142360 0013DFC0 48 00 C5 ED */ bl func_8014E94C /* 80142364 0013DFC4 38 60 00 1F */ li r3, 0x1f /* 80142368 0013DFC8 38 80 00 02 */ li r4, 2 /* 8014236C 0013DFCC 48 00 C5 E1 */ bl func_8014E94C /* 80142370 0013DFD0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142374 0013DFD4 38 00 00 54 */ li r0, 0x54 /* 80142378 0013DFD8 3B 00 00 01 */ li r24, 1 /* 8014237C 0013DFDC B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80142380 0013DFE0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80142384 0013DFE4 A0 64 00 F8 */ lhz r3, 0xf8(r4) /* 80142388 0013DFE8 38 03 00 01 */ addi r0, r3, 1 /* 8014238C 0013DFEC 98 04 0D 49 */ stb r0, 0xd49(r4) /* 80142390 0013DFF0 48 00 02 58 */ b lbl_801425E8 lbl_80142394: /* 80142394 0013DFF4 A0 05 00 FC */ lhz r0, 0xfc(r5) /* 80142398 0013DFF8 28 00 00 03 */ cmplwi r0, 3 /* 8014239C 0013DFFC 41 80 02 4C */ blt lbl_801425E8 /* 801423A0 0013E000 38 60 00 07 */ li r3, 7 /* 801423A4 0013E004 38 80 00 05 */ li r4, 5 /* 801423A8 0013E008 48 00 C5 A5 */ bl func_8014E94C /* 801423AC 0013E00C 38 60 00 08 */ li r3, 8 /* 801423B0 0013E010 38 80 00 02 */ li r4, 2 /* 801423B4 0013E014 48 00 C5 99 */ bl func_8014E94C /* 801423B8 0013E018 38 60 00 19 */ li r3, 0x19 /* 801423BC 0013E01C 38 80 00 04 */ li r4, 4 /* 801423C0 0013E020 48 00 C5 8D */ bl func_8014E94C /* 801423C4 0013E024 38 60 00 1F */ li r3, 0x1f /* 801423C8 0013E028 38 80 00 02 */ li r4, 2 /* 801423CC 0013E02C 48 00 C5 81 */ bl func_8014E94C /* 801423D0 0013E030 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801423D4 0013E034 38 00 00 54 */ li r0, 0x54 /* 801423D8 0013E038 3B 00 00 01 */ li r24, 1 /* 801423DC 0013E03C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801423E0 0013E040 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801423E4 0013E044 A0 64 00 F8 */ lhz r3, 0xf8(r4) /* 801423E8 0013E048 38 03 00 02 */ addi r0, r3, 2 /* 801423EC 0013E04C 98 04 0D 49 */ stb r0, 0xd49(r4) /* 801423F0 0013E050 48 00 01 F8 */ b lbl_801425E8 lbl_801423F4: /* 801423F4 0013E054 A0 05 00 FC */ lhz r0, 0xfc(r5) /* 801423F8 0013E058 28 00 00 04 */ cmplwi r0, 4 /* 801423FC 0013E05C 41 80 01 EC */ blt lbl_801425E8 /* 80142400 0013E060 38 60 00 07 */ li r3, 7 /* 80142404 0013E064 38 80 00 07 */ li r4, 7 /* 80142408 0013E068 48 00 C5 45 */ bl func_8014E94C /* 8014240C 0013E06C 38 60 00 08 */ li r3, 8 /* 80142410 0013E070 38 80 00 02 */ li r4, 2 /* 80142414 0013E074 48 00 C5 39 */ bl func_8014E94C /* 80142418 0013E078 38 60 00 19 */ li r3, 0x19 /* 8014241C 0013E07C 38 80 00 04 */ li r4, 4 /* 80142420 0013E080 48 00 C5 2D */ bl func_8014E94C /* 80142424 0013E084 38 60 00 1F */ li r3, 0x1f /* 80142428 0013E088 38 80 00 02 */ li r4, 2 /* 8014242C 0013E08C 48 00 C5 21 */ bl func_8014E94C /* 80142430 0013E090 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142434 0013E094 38 00 00 54 */ li r0, 0x54 /* 80142438 0013E098 3B 00 00 01 */ li r24, 1 /* 8014243C 0013E09C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80142440 0013E0A0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80142444 0013E0A4 A0 64 00 F8 */ lhz r3, 0xf8(r4) /* 80142448 0013E0A8 38 03 00 03 */ addi r0, r3, 3 /* 8014244C 0013E0AC 98 04 0D 49 */ stb r0, 0xd49(r4) /* 80142450 0013E0B0 48 00 01 98 */ b lbl_801425E8 lbl_80142454: /* 80142454 0013E0B4 38 60 00 07 */ li r3, 7 /* 80142458 0013E0B8 38 80 00 0A */ li r4, 0xa /* 8014245C 0013E0BC 48 00 C4 F1 */ bl func_8014E94C /* 80142460 0013E0C0 38 60 00 08 */ li r3, 8 /* 80142464 0013E0C4 38 80 00 01 */ li r4, 1 /* 80142468 0013E0C8 48 00 C4 E5 */ bl func_8014E94C /* 8014246C 0013E0CC 38 60 00 19 */ li r3, 0x19 /* 80142470 0013E0D0 38 80 00 04 */ li r4, 4 /* 80142474 0013E0D4 48 00 C4 D9 */ bl func_8014E94C /* 80142478 0013E0D8 38 60 00 1F */ li r3, 0x1f /* 8014247C 0013E0DC 38 80 00 02 */ li r4, 2 /* 80142480 0013E0E0 48 00 C4 CD */ bl func_8014E94C /* 80142484 0013E0E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142488 0013E0E8 38 00 00 54 */ li r0, 0x54 /* 8014248C 0013E0EC 3B 00 00 01 */ li r24, 1 /* 80142490 0013E0F0 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80142494 0013E0F4 48 00 01 54 */ b lbl_801425E8 lbl_80142498: /* 80142498 0013E0F8 A0 05 00 F8 */ lhz r0, 0xf8(r5) /* 8014249C 0013E0FC 2C 00 00 00 */ cmpwi r0, 0 /* 801424A0 0013E100 41 82 00 54 */ beq lbl_801424F4 /* 801424A4 0013E104 38 60 00 07 */ li r3, 7 /* 801424A8 0013E108 38 80 00 08 */ li r4, 8 /* 801424AC 0013E10C 48 00 C4 A1 */ bl func_8014E94C /* 801424B0 0013E110 38 60 00 08 */ li r3, 8 /* 801424B4 0013E114 38 80 00 02 */ li r4, 2 /* 801424B8 0013E118 48 00 C4 95 */ bl func_8014E94C /* 801424BC 0013E11C 38 60 00 19 */ li r3, 0x19 /* 801424C0 0013E120 38 80 00 04 */ li r4, 4 /* 801424C4 0013E124 48 00 C4 89 */ bl func_8014E94C /* 801424C8 0013E128 38 60 00 1F */ li r3, 0x1f /* 801424CC 0013E12C 38 80 00 02 */ li r4, 2 /* 801424D0 0013E130 48 00 C4 7D */ bl func_8014E94C /* 801424D4 0013E134 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801424D8 0013E138 38 00 00 53 */ li r0, 0x53 /* 801424DC 0013E13C C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 801424E0 0013E140 38 60 02 23 */ li r3, 0x223 /* 801424E4 0013E144 B0 04 00 C4 */ sth r0, 0xc4(r4) /* 801424E8 0013E148 38 80 00 00 */ li r4, 0 /* 801424EC 0013E14C 4B EC 8C 85 */ bl func_8000B170 /* 801424F0 0013E150 48 00 00 F8 */ b lbl_801425E8 lbl_801424F4: /* 801424F4 0013E154 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 801424F8 0013E158 38 60 02 22 */ li r3, 0x222 /* 801424FC 0013E15C 38 80 00 00 */ li r4, 0 /* 80142500 0013E160 4B EC 8C 71 */ bl func_8000B170 /* 80142504 0013E164 48 00 00 E4 */ b lbl_801425E8 lbl_80142508: /* 80142508 0013E168 A0 65 00 F8 */ lhz r3, 0xf8(r5) /* 8014250C 0013E16C A0 05 00 FC */ lhz r0, 0xfc(r5) /* 80142510 0013E170 38 63 00 04 */ addi r3, r3, 4 /* 80142514 0013E174 7C 03 00 00 */ cmpw r3, r0 /* 80142518 0013E178 40 80 00 70 */ bge lbl_80142588 /* 8014251C 0013E17C 38 60 00 07 */ li r3, 7 /* 80142520 0013E180 38 80 00 09 */ li r4, 9 /* 80142524 0013E184 48 00 C4 29 */ bl func_8014E94C /* 80142528 0013E188 38 60 00 08 */ li r3, 8 /* 8014252C 0013E18C 38 80 00 02 */ li r4, 2 /* 80142530 0013E190 48 00 C4 1D */ bl func_8014E94C /* 80142534 0013E194 38 60 00 19 */ li r3, 0x19 /* 80142538 0013E198 38 80 00 04 */ li r4, 4 /* 8014253C 0013E19C 48 00 C4 11 */ bl func_8014E94C /* 80142540 0013E1A0 38 60 00 1F */ li r3, 0x1f /* 80142544 0013E1A4 38 80 00 02 */ li r4, 2 /* 80142548 0013E1A8 48 00 C4 05 */ bl func_8014E94C /* 8014254C 0013E1AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142550 0013E1B0 38 80 00 53 */ li r4, 0x53 /* 80142554 0013E1B4 38 00 00 09 */ li r0, 9 /* 80142558 0013E1B8 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 8014255C 0013E1BC B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80142560 0013E1C0 38 60 02 23 */ li r3, 0x223 /* 80142564 0013E1C4 38 80 00 00 */ li r4, 0 /* 80142568 0013E1C8 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014256C 0013E1CC A0 A6 00 F8 */ lhz r5, 0xf8(r6) /* 80142570 0013E1D0 38 A5 00 01 */ addi r5, r5, 1 /* 80142574 0013E1D4 B0 A6 00 FA */ sth r5, 0xfa(r6) /* 80142578 0013E1D8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014257C 0013E1DC B0 05 01 00 */ sth r0, 0x100(r5) /* 80142580 0013E1E0 4B EC 8B F1 */ bl func_8000B170 /* 80142584 0013E1E4 48 00 00 64 */ b lbl_801425E8 lbl_80142588: /* 80142588 0013E1E8 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 8014258C 0013E1EC 38 60 02 22 */ li r3, 0x222 /* 80142590 0013E1F0 38 80 00 00 */ li r4, 0 /* 80142594 0013E1F4 4B EC 8B DD */ bl func_8000B170 /* 80142598 0013E1F8 48 00 00 50 */ b lbl_801425E8 lbl_8014259C: /* 8014259C 0013E1FC 38 60 00 07 */ li r3, 7 /* 801425A0 0013E200 38 80 00 0A */ li r4, 0xa /* 801425A4 0013E204 48 00 C3 A9 */ bl func_8014E94C /* 801425A8 0013E208 38 60 00 08 */ li r3, 8 /* 801425AC 0013E20C 38 80 00 02 */ li r4, 2 /* 801425B0 0013E210 48 00 C3 9D */ bl func_8014E94C /* 801425B4 0013E214 38 60 00 19 */ li r3, 0x19 /* 801425B8 0013E218 38 80 00 04 */ li r4, 4 /* 801425BC 0013E21C 48 00 C3 91 */ bl func_8014E94C /* 801425C0 0013E220 38 60 00 1F */ li r3, 0x1f /* 801425C4 0013E224 38 80 00 01 */ li r4, 1 /* 801425C8 0013E228 48 00 C3 85 */ bl func_8014E94C /* 801425CC 0013E22C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801425D0 0013E230 38 80 00 54 */ li r4, 0x54 /* 801425D4 0013E234 38 00 00 63 */ li r0, 0x63 /* 801425D8 0013E238 3B 00 00 02 */ li r24, 2 /* 801425DC 0013E23C B0 83 00 C4 */ sth r4, 0xc4(r3) /* 801425E0 0013E240 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801425E4 0013E244 90 03 00 D4 */ stw r0, 0xd4(r3) lbl_801425E8: /* 801425E8 0013E248 2C 18 00 00 */ cmpwi r24, 0 /* 801425EC 0013E24C 41 82 53 00 */ beq lbl_801478EC /* 801425F0 0013E250 7F 03 C3 78 */ mr r3, r24 /* 801425F4 0013E254 4B F1 7E D9 */ bl func_8005A4CC /* 801425F8 0013E258 48 00 52 F4 */ b lbl_801478EC lbl_801425FC: /* 801425FC 0013E25C 2C 03 00 06 */ cmpwi r3, 6 /* 80142600 0013E260 38 A0 00 00 */ li r5, 0 /* 80142604 0013E264 41 82 02 08 */ beq lbl_8014280C /* 80142608 0013E268 40 80 00 2C */ bge lbl_80142634 /* 8014260C 0013E26C 2C 03 00 03 */ cmpwi r3, 3 /* 80142610 0013E270 41 82 00 B0 */ beq lbl_801426C0 /* 80142614 0013E274 40 80 00 14 */ bge lbl_80142628 /* 80142618 0013E278 2C 03 00 01 */ cmpwi r3, 1 /* 8014261C 0013E27C 41 82 00 34 */ beq lbl_80142650 /* 80142620 0013E280 40 80 00 68 */ bge lbl_80142688 /* 80142624 0013E284 48 00 01 E8 */ b lbl_8014280C lbl_80142628: /* 80142628 0013E288 2C 03 00 05 */ cmpwi r3, 5 /* 8014262C 0013E28C 40 80 01 04 */ bge lbl_80142730 /* 80142630 0013E290 48 00 00 C8 */ b lbl_801426F8 lbl_80142634: /* 80142634 0013E294 2C 03 00 63 */ cmpwi r3, 0x63 /* 80142638 0013E298 41 82 01 A0 */ beq lbl_801427D8 /* 8014263C 0013E29C 40 80 01 D0 */ bge lbl_8014280C /* 80142640 0013E2A0 2C 03 00 08 */ cmpwi r3, 8 /* 80142644 0013E2A4 41 82 01 5C */ beq lbl_801427A0 /* 80142648 0013E2A8 40 80 01 C4 */ bge lbl_8014280C /* 8014264C 0013E2AC 48 00 01 1C */ b lbl_80142768 lbl_80142650: /* 80142650 0013E2B0 38 60 00 07 */ li r3, 7 /* 80142654 0013E2B4 38 80 00 00 */ li r4, 0 /* 80142658 0013E2B8 48 00 C2 F5 */ bl func_8014E94C /* 8014265C 0013E2BC 38 60 00 08 */ li r3, 8 /* 80142660 0013E2C0 38 80 00 02 */ li r4, 2 /* 80142664 0013E2C4 48 00 C2 E9 */ bl func_8014E94C /* 80142668 0013E2C8 38 60 00 19 */ li r3, 0x19 /* 8014266C 0013E2CC 38 80 00 04 */ li r4, 4 /* 80142670 0013E2D0 48 00 C2 DD */ bl func_8014E94C /* 80142674 0013E2D4 38 60 00 1F */ li r3, 0x1f /* 80142678 0013E2D8 38 80 00 02 */ li r4, 2 /* 8014267C 0013E2DC 48 00 C2 D1 */ bl func_8014E94C /* 80142680 0013E2E0 38 A0 00 03 */ li r5, 3 /* 80142684 0013E2E4 48 00 01 88 */ b lbl_8014280C lbl_80142688: /* 80142688 0013E2E8 38 60 00 07 */ li r3, 7 /* 8014268C 0013E2EC 38 80 00 02 */ li r4, 2 /* 80142690 0013E2F0 48 00 C2 BD */ bl func_8014E94C /* 80142694 0013E2F4 38 60 00 08 */ li r3, 8 /* 80142698 0013E2F8 38 80 00 02 */ li r4, 2 /* 8014269C 0013E2FC 48 00 C2 B1 */ bl func_8014E94C /* 801426A0 0013E300 38 60 00 19 */ li r3, 0x19 /* 801426A4 0013E304 38 80 00 04 */ li r4, 4 /* 801426A8 0013E308 48 00 C2 A5 */ bl func_8014E94C /* 801426AC 0013E30C 38 60 00 1F */ li r3, 0x1f /* 801426B0 0013E310 38 80 00 02 */ li r4, 2 /* 801426B4 0013E314 48 00 C2 99 */ bl func_8014E94C /* 801426B8 0013E318 38 A0 00 03 */ li r5, 3 /* 801426BC 0013E31C 48 00 01 50 */ b lbl_8014280C lbl_801426C0: /* 801426C0 0013E320 38 60 00 07 */ li r3, 7 /* 801426C4 0013E324 38 80 00 04 */ li r4, 4 /* 801426C8 0013E328 48 00 C2 85 */ bl func_8014E94C /* 801426CC 0013E32C 38 60 00 08 */ li r3, 8 /* 801426D0 0013E330 38 80 00 02 */ li r4, 2 /* 801426D4 0013E334 48 00 C2 79 */ bl func_8014E94C /* 801426D8 0013E338 38 60 00 19 */ li r3, 0x19 /* 801426DC 0013E33C 38 80 00 04 */ li r4, 4 /* 801426E0 0013E340 48 00 C2 6D */ bl func_8014E94C /* 801426E4 0013E344 38 60 00 1F */ li r3, 0x1f /* 801426E8 0013E348 38 80 00 02 */ li r4, 2 /* 801426EC 0013E34C 48 00 C2 61 */ bl func_8014E94C /* 801426F0 0013E350 38 A0 00 03 */ li r5, 3 /* 801426F4 0013E354 48 00 01 18 */ b lbl_8014280C lbl_801426F8: /* 801426F8 0013E358 38 60 00 07 */ li r3, 7 /* 801426FC 0013E35C 38 80 00 06 */ li r4, 6 /* 80142700 0013E360 48 00 C2 4D */ bl func_8014E94C /* 80142704 0013E364 38 60 00 08 */ li r3, 8 /* 80142708 0013E368 38 80 00 02 */ li r4, 2 /* 8014270C 0013E36C 48 00 C2 41 */ bl func_8014E94C /* 80142710 0013E370 38 60 00 19 */ li r3, 0x19 /* 80142714 0013E374 38 80 00 04 */ li r4, 4 /* 80142718 0013E378 48 00 C2 35 */ bl func_8014E94C /* 8014271C 0013E37C 38 60 00 1F */ li r3, 0x1f /* 80142720 0013E380 38 80 00 02 */ li r4, 2 /* 80142724 0013E384 48 00 C2 29 */ bl func_8014E94C /* 80142728 0013E388 38 A0 00 03 */ li r5, 3 /* 8014272C 0013E38C 48 00 00 E0 */ b lbl_8014280C lbl_80142730: /* 80142730 0013E390 38 60 00 07 */ li r3, 7 /* 80142734 0013E394 38 80 00 0A */ li r4, 0xa /* 80142738 0013E398 48 00 C2 15 */ bl func_8014E94C /* 8014273C 0013E39C 38 60 00 08 */ li r3, 8 /* 80142740 0013E3A0 38 80 00 00 */ li r4, 0 /* 80142744 0013E3A4 48 00 C2 09 */ bl func_8014E94C /* 80142748 0013E3A8 38 60 00 19 */ li r3, 0x19 /* 8014274C 0013E3AC 38 80 00 04 */ li r4, 4 /* 80142750 0013E3B0 48 00 C1 FD */ bl func_8014E94C /* 80142754 0013E3B4 38 60 00 1F */ li r3, 0x1f /* 80142758 0013E3B8 38 80 00 02 */ li r4, 2 /* 8014275C 0013E3BC 48 00 C1 F1 */ bl func_8014E94C /* 80142760 0013E3C0 38 A0 00 03 */ li r5, 3 /* 80142764 0013E3C4 48 00 00 A8 */ b lbl_8014280C lbl_80142768: /* 80142768 0013E3C8 38 60 00 07 */ li r3, 7 /* 8014276C 0013E3CC 38 80 00 0A */ li r4, 0xa /* 80142770 0013E3D0 48 00 C1 DD */ bl func_8014E94C /* 80142774 0013E3D4 38 60 00 08 */ li r3, 8 /* 80142778 0013E3D8 38 80 00 02 */ li r4, 2 /* 8014277C 0013E3DC 48 00 C1 D1 */ bl func_8014E94C /* 80142780 0013E3E0 38 60 00 19 */ li r3, 0x19 /* 80142784 0013E3E4 38 80 00 00 */ li r4, 0 /* 80142788 0013E3E8 48 00 C1 C5 */ bl func_8014E94C /* 8014278C 0013E3EC 38 60 00 1F */ li r3, 0x1f /* 80142790 0013E3F0 38 80 00 02 */ li r4, 2 /* 80142794 0013E3F4 48 00 C1 B9 */ bl func_8014E94C /* 80142798 0013E3F8 38 A0 00 03 */ li r5, 3 /* 8014279C 0013E3FC 48 00 00 70 */ b lbl_8014280C lbl_801427A0: /* 801427A0 0013E400 38 60 00 07 */ li r3, 7 /* 801427A4 0013E404 38 80 00 0A */ li r4, 0xa /* 801427A8 0013E408 48 00 C1 A5 */ bl func_8014E94C /* 801427AC 0013E40C 38 60 00 08 */ li r3, 8 /* 801427B0 0013E410 38 80 00 02 */ li r4, 2 /* 801427B4 0013E414 48 00 C1 99 */ bl func_8014E94C /* 801427B8 0013E418 38 60 00 19 */ li r3, 0x19 /* 801427BC 0013E41C 38 80 00 01 */ li r4, 1 /* 801427C0 0013E420 48 00 C1 8D */ bl func_8014E94C /* 801427C4 0013E424 38 60 00 1F */ li r3, 0x1f /* 801427C8 0013E428 38 80 00 02 */ li r4, 2 /* 801427CC 0013E42C 48 00 C1 81 */ bl func_8014E94C /* 801427D0 0013E430 38 A0 00 03 */ li r5, 3 /* 801427D4 0013E434 48 00 00 38 */ b lbl_8014280C lbl_801427D8: /* 801427D8 0013E438 38 60 00 07 */ li r3, 7 /* 801427DC 0013E43C 38 80 00 0A */ li r4, 0xa /* 801427E0 0013E440 48 00 C1 6D */ bl func_8014E94C /* 801427E4 0013E444 38 60 00 08 */ li r3, 8 /* 801427E8 0013E448 38 80 00 02 */ li r4, 2 /* 801427EC 0013E44C 48 00 C1 61 */ bl func_8014E94C /* 801427F0 0013E450 38 60 00 19 */ li r3, 0x19 /* 801427F4 0013E454 38 80 00 04 */ li r4, 4 /* 801427F8 0013E458 48 00 C1 55 */ bl func_8014E94C /* 801427FC 0013E45C 38 60 00 1F */ li r3, 0x1f /* 80142800 0013E460 38 80 00 00 */ li r4, 0 /* 80142804 0013E464 48 00 C1 49 */ bl func_8014E94C /* 80142808 0013E468 38 A0 00 03 */ li r5, 3 lbl_8014280C: /* 8014280C 0013E46C 2C 05 00 00 */ cmpwi r5, 0 /* 80142810 0013E470 41 82 50 DC */ beq lbl_801478EC /* 80142814 0013E474 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80142818 0013E478 80 64 0D 30 */ lwz r3, 0xd30(r4) /* 8014281C 0013E47C 54 60 17 FF */ rlwinm. r0, r3, 2, 0x1f, 0x1f /* 80142820 0013E480 41 82 00 10 */ beq lbl_80142830 /* 80142824 0013E484 7C A3 2B 78 */ mr r3, r5 /* 80142828 0013E488 4B F1 7C A5 */ bl func_8005A4CC /* 8014282C 0013E48C 48 00 50 C0 */ b lbl_801478EC lbl_80142830: /* 80142830 0013E490 64 60 40 00 */ oris r0, r3, 0x4000 /* 80142834 0013E494 90 04 0D 30 */ stw r0, 0xd30(r4) /* 80142838 0013E498 48 00 50 B4 */ b lbl_801478EC /* 8014283C 0013E49C A8 7A 00 8E */ lha r3, 0x8e(r26) /* 80142840 0013E4A0 48 11 15 91 */ bl func_80253DD0 /* 80142844 0013E4A4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80142848 0013E4A8 28 00 00 03 */ cmplwi r0, 3 /* 8014284C 0013E4AC 40 82 50 A0 */ bne lbl_801478EC /* 80142850 0013E4B0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142854 0013E4B4 38 80 00 0A */ li r4, 0xa /* 80142858 0013E4B8 38 A0 00 00 */ li r5, 0 /* 8014285C 0013E4BC A8 63 00 8E */ lha r3, 0x8e(r3) /* 80142860 0013E4C0 48 11 15 51 */ bl func_80253DB0 /* 80142864 0013E4C4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142868 0013E4C8 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 8014286C 0013E4CC 2C 00 00 08 */ cmpwi r0, 8 /* 80142870 0013E4D0 41 82 00 40 */ beq lbl_801428B0 /* 80142874 0013E4D4 40 80 00 48 */ bge lbl_801428BC /* 80142878 0013E4D8 2C 00 00 07 */ cmpwi r0, 7 /* 8014287C 0013E4DC 40 80 00 08 */ bge lbl_80142884 /* 80142880 0013E4E0 48 00 00 3C */ b lbl_801428BC lbl_80142884: /* 80142884 0013E4E4 38 60 00 19 */ li r3, 0x19 /* 80142888 0013E4E8 38 80 00 00 */ li r4, 0 /* 8014288C 0013E4EC 48 00 C0 C1 */ bl func_8014E94C /* 80142890 0013E4F0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80142894 0013E4F4 38 00 00 0A */ li r0, 0xa /* 80142898 0013E4F8 A0 64 00 F8 */ lhz r3, 0xf8(r4) /* 8014289C 0013E4FC 38 63 FF FF */ addi r3, r3, -1 /* 801428A0 0013E500 B0 64 00 FA */ sth r3, 0xfa(r4) /* 801428A4 0013E504 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801428A8 0013E508 B0 03 01 00 */ sth r0, 0x100(r3) /* 801428AC 0013E50C 48 00 00 10 */ b lbl_801428BC lbl_801428B0: /* 801428B0 0013E510 38 60 00 19 */ li r3, 0x19 /* 801428B4 0013E514 38 80 00 01 */ li r4, 1 /* 801428B8 0013E518 48 00 C0 95 */ bl func_8014E94C lbl_801428BC: /* 801428BC 0013E51C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801428C0 0013E520 38 00 00 52 */ li r0, 0x52 /* 801428C4 0013E524 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801428C8 0013E528 48 00 50 24 */ b lbl_801478EC /* 801428CC 0013E52C 38 60 00 01 */ li r3, 1 /* 801428D0 0013E530 48 00 C3 2D */ bl func_8014EBFC /* 801428D4 0013E534 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801428D8 0013E538 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 801428DC 0013E53C 2C 00 00 63 */ cmpwi r0, 0x63 /* 801428E0 0013E540 41 82 00 6C */ beq lbl_8014294C /* 801428E4 0013E544 40 80 00 C0 */ bge lbl_801429A4 /* 801428E8 0013E548 2C 00 00 05 */ cmpwi r0, 5 /* 801428EC 0013E54C 41 82 00 08 */ beq lbl_801428F4 /* 801428F0 0013E550 48 00 00 B4 */ b lbl_801429A4 lbl_801428F4: /* 801428F4 0013E554 A8 63 00 90 */ lha r3, 0x90(r3) /* 801428F8 0013E558 48 11 14 D9 */ bl func_80253DD0 /* 801428FC 0013E55C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80142900 0013E560 28 00 00 03 */ cmplwi r0, 3 /* 80142904 0013E564 40 82 4F E8 */ bne lbl_801478EC /* 80142908 0013E568 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014290C 0013E56C 38 00 00 55 */ li r0, 0x55 /* 80142910 0013E570 38 60 00 00 */ li r3, 0 /* 80142914 0013E574 B0 04 00 C4 */ sth r0, 0xc4(r4) /* 80142918 0013E578 48 00 BE F5 */ bl func_8014E80C /* 8014291C 0013E57C 38 60 00 00 */ li r3, 0 /* 80142920 0013E580 48 00 BF 8D */ bl func_8014E8AC /* 80142924 0013E584 38 60 00 07 */ li r3, 7 /* 80142928 0013E588 38 80 00 0B */ li r4, 0xb /* 8014292C 0013E58C 48 00 C0 21 */ bl func_8014E94C /* 80142930 0013E590 38 60 00 08 */ li r3, 8 /* 80142934 0013E594 38 80 00 03 */ li r4, 3 /* 80142938 0013E598 48 00 C0 15 */ bl func_8014E94C /* 8014293C 0013E59C 38 60 00 19 */ li r3, 0x19 /* 80142940 0013E5A0 38 80 00 05 */ li r4, 5 /* 80142944 0013E5A4 48 00 C0 09 */ bl func_8014E94C /* 80142948 0013E5A8 48 00 4F A4 */ b lbl_801478EC lbl_8014294C: /* 8014294C 0013E5AC A8 63 00 BE */ lha r3, 0xbe(r3) /* 80142950 0013E5B0 48 11 14 81 */ bl func_80253DD0 /* 80142954 0013E5B4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80142958 0013E5B8 28 00 00 03 */ cmplwi r0, 3 /* 8014295C 0013E5BC 40 82 4F 90 */ bne lbl_801478EC /* 80142960 0013E5C0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80142964 0013E5C4 38 00 00 55 */ li r0, 0x55 /* 80142968 0013E5C8 38 60 00 00 */ li r3, 0 /* 8014296C 0013E5CC B0 04 00 C4 */ sth r0, 0xc4(r4) /* 80142970 0013E5D0 48 00 BE 9D */ bl func_8014E80C /* 80142974 0013E5D4 38 60 00 00 */ li r3, 0 /* 80142978 0013E5D8 48 00 BF 35 */ bl func_8014E8AC /* 8014297C 0013E5DC 38 60 00 07 */ li r3, 7 /* 80142980 0013E5E0 38 80 00 0B */ li r4, 0xb /* 80142984 0013E5E4 48 00 BF C9 */ bl func_8014E94C /* 80142988 0013E5E8 38 60 00 08 */ li r3, 8 /* 8014298C 0013E5EC 38 80 00 03 */ li r4, 3 /* 80142990 0013E5F0 48 00 BF BD */ bl func_8014E94C /* 80142994 0013E5F4 38 60 00 19 */ li r3, 0x19 /* 80142998 0013E5F8 38 80 00 05 */ li r4, 5 /* 8014299C 0013E5FC 48 00 BF B1 */ bl func_8014E94C /* 801429A0 0013E600 48 00 4F 4C */ b lbl_801478EC lbl_801429A4: /* 801429A4 0013E604 A8 63 00 8E */ lha r3, 0x8e(r3) /* 801429A8 0013E608 48 11 14 29 */ bl func_80253DD0 /* 801429AC 0013E60C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801429B0 0013E610 28 00 00 03 */ cmplwi r0, 3 /* 801429B4 0013E614 40 82 4F 38 */ bne lbl_801478EC /* 801429B8 0013E618 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 801429BC 0013E61C 38 00 00 55 */ li r0, 0x55 /* 801429C0 0013E620 38 60 00 07 */ li r3, 7 /* 801429C4 0013E624 38 80 00 0B */ li r4, 0xb /* 801429C8 0013E628 B0 05 00 C4 */ sth r0, 0xc4(r5) /* 801429CC 0013E62C 48 00 BF 81 */ bl func_8014E94C /* 801429D0 0013E630 48 00 4F 1C */ b lbl_801478EC /* 801429D4 0013E634 38 60 00 01 */ li r3, 1 /* 801429D8 0013E638 48 00 C2 25 */ bl func_8014EBFC /* 801429DC 0013E63C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801429E0 0013E640 A8 63 00 8E */ lha r3, 0x8e(r3) /* 801429E4 0013E644 48 11 13 ED */ bl func_80253DD0 /* 801429E8 0013E648 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801429EC 0013E64C 28 00 00 03 */ cmplwi r0, 3 /* 801429F0 0013E650 40 82 4E FC */ bne lbl_801478EC /* 801429F4 0013E654 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 801429F8 0013E658 38 00 00 56 */ li r0, 0x56 /* 801429FC 0013E65C 38 60 00 07 */ li r3, 7 /* 80142A00 0013E660 38 80 00 00 */ li r4, 0 /* 80142A04 0013E664 B0 05 00 C4 */ sth r0, 0xc4(r5) /* 80142A08 0013E668 48 00 BF 5D */ bl func_8014E964 /* 80142A0C 0013E66C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142A10 0013E670 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 80142A14 0013E674 28 00 00 05 */ cmplwi r0, 5 /* 80142A18 0013E678 41 82 00 0C */ beq lbl_80142A24 /* 80142A1C 0013E67C 28 00 00 63 */ cmplwi r0, 0x63 /* 80142A20 0013E680 40 82 4E CC */ bne lbl_801478EC lbl_80142A24: /* 80142A24 0013E684 38 60 00 08 */ li r3, 8 /* 80142A28 0013E688 38 80 00 00 */ li r4, 0 /* 80142A2C 0013E68C 48 00 BF 39 */ bl func_8014E964 /* 80142A30 0013E690 38 60 00 19 */ li r3, 0x19 /* 80142A34 0013E694 38 80 00 00 */ li r4, 0 /* 80142A38 0013E698 48 00 BF 2D */ bl func_8014E964 /* 80142A3C 0013E69C 48 00 4E B0 */ b lbl_801478EC /* 80142A40 0013E6A0 80 1A 00 D4 */ lwz r0, 0xd4(r26) /* 80142A44 0013E6A4 2C 00 00 63 */ cmpwi r0, 0x63 /* 80142A48 0013E6A8 41 82 00 90 */ beq lbl_80142AD8 /* 80142A4C 0013E6AC 40 80 00 D4 */ bge lbl_80142B20 /* 80142A50 0013E6B0 2C 00 00 05 */ cmpwi r0, 5 /* 80142A54 0013E6B4 41 82 00 08 */ beq lbl_80142A5C /* 80142A58 0013E6B8 48 00 00 C8 */ b lbl_80142B20 lbl_80142A5C: /* 80142A5C 0013E6BC 80 7A 0D 30 */ lwz r3, 0xd30(r26) /* 80142A60 0013E6C0 54 60 3F FF */ rlwinm. r0, r3, 7, 0x1f, 0x1f /* 80142A64 0013E6C4 41 82 00 10 */ beq lbl_80142A74 /* 80142A68 0013E6C8 38 00 00 57 */ li r0, 0x57 /* 80142A6C 0013E6CC B0 1A 00 C4 */ sth r0, 0xc4(r26) /* 80142A70 0013E6D0 48 00 4E 7C */ b lbl_801478EC lbl_80142A74: /* 80142A74 0013E6D4 54 63 04 5E */ rlwinm r3, r3, 0, 0x11, 0xf /* 80142A78 0013E6D8 38 00 00 6C */ li r0, 0x6c /* 80142A7C 0013E6DC 90 7A 0D 30 */ stw r3, 0xd30(r26) /* 80142A80 0013E6E0 38 80 00 00 */ li r4, 0 /* 80142A84 0013E6E4 38 A0 06 EC */ li r5, 0x6ec /* 80142A88 0013E6E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142A8C 0013E6EC B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80142A90 0013E6F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142A94 0013E6F4 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 80142A98 0013E6F8 3C 63 00 01 */ addis r3, r3, 1 /* 80142A9C 0013E6FC 38 63 CC F4 */ addi r3, r3, -13068 /* 80142AA0 0013E700 4B EC 16 65 */ bl memset /* 80142AA4 0013E704 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80142AA8 0013E708 38 00 00 01 */ li r0, 1 /* 80142AAC 0013E70C 38 60 00 00 */ li r3, 0 /* 80142AB0 0013E710 80 A4 0D 28 */ lwz r5, 0xd28(r4) /* 80142AB4 0013E714 80 85 00 04 */ lwz r4, 4(r5) /* 80142AB8 0013E718 54 84 01 3E */ clrlwi r4, r4, 4 /* 80142ABC 0013E71C 90 85 00 04 */ stw r4, 4(r5) /* 80142AC0 0013E720 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80142AC4 0013E724 80 84 0D 28 */ lwz r4, 0xd28(r4) /* 80142AC8 0013E728 B0 04 00 9A */ sth r0, 0x9a(r4) /* 80142ACC 0013E72C 4B FD B2 DD */ bl func_8011DDA8 /* 80142AD0 0013E730 4B F1 37 A5 */ bl func_80056274 /* 80142AD4 0013E734 48 00 4E 18 */ b lbl_801478EC lbl_80142AD8: /* 80142AD8 0013E738 38 00 00 09 */ li r0, 9 /* 80142ADC 0013E73C 38 80 00 05 */ li r4, 5 /* 80142AE0 0013E740 B0 1A 00 C4 */ sth r0, 0xc4(r26) /* 80142AE4 0013E744 38 00 00 00 */ li r0, 0 /* 80142AE8 0013E748 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142AEC 0013E74C B0 83 00 C6 */ sth r4, 0xc6(r3) /* 80142AF0 0013E750 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142AF4 0013E754 98 03 0D DA */ stb r0, 0xdda(r3) /* 80142AF8 0013E758 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142AFC 0013E75C 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 80142B00 0013E760 54 00 3F FF */ rlwinm. r0, r0, 7, 0x1f, 0x1f /* 80142B04 0013E764 41 82 4D E8 */ beq lbl_801478EC /* 80142B08 0013E768 48 02 28 25 */ bl func_8016532C /* 80142B0C 0013E76C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142B10 0013E770 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 80142B14 0013E774 54 00 01 CA */ rlwinm r0, r0, 0, 7, 5 /* 80142B18 0013E778 90 03 0D 30 */ stw r0, 0xd30(r3) /* 80142B1C 0013E77C 48 00 4D D0 */ b lbl_801478EC lbl_80142B20: /* 80142B20 0013E780 38 00 00 5C */ li r0, 0x5c /* 80142B24 0013E784 B0 1A 00 C4 */ sth r0, 0xc4(r26) /* 80142B28 0013E788 48 00 4D C4 */ b lbl_801478EC /* 80142B2C 0013E78C C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 80142B30 0013E790 38 60 02 5F */ li r3, 0x25f /* 80142B34 0013E794 38 80 00 00 */ li r4, 0 /* 80142B38 0013E798 4B EC 86 39 */ bl func_8000B170 /* 80142B3C 0013E79C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142B40 0013E7A0 38 00 00 03 */ li r0, 3 /* 80142B44 0013E7A4 98 03 0D 41 */ stb r0, 0xd41(r3) /* 80142B48 0013E7A8 48 00 BE 81 */ bl func_8014E9C8 /* 80142B4C 0013E7AC 38 60 00 1A */ li r3, 0x1a /* 80142B50 0013E7B0 38 80 00 01 */ li r4, 1 /* 80142B54 0013E7B4 48 00 BE 11 */ bl func_8014E964 /* 80142B58 0013E7B8 38 60 00 1A */ li r3, 0x1a /* 80142B5C 0013E7BC 38 80 00 06 */ li r4, 6 /* 80142B60 0013E7C0 48 00 BD ED */ bl func_8014E94C /* 80142B64 0013E7C4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142B68 0013E7C8 38 00 00 58 */ li r0, 0x58 /* 80142B6C 0013E7CC B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80142B70 0013E7D0 48 00 4D 7C */ b lbl_801478EC /* 80142B74 0013E7D4 A8 7A 00 B4 */ lha r3, 0xb4(r26) /* 80142B78 0013E7D8 48 11 12 59 */ bl func_80253DD0 /* 80142B7C 0013E7DC 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80142B80 0013E7E0 28 00 00 03 */ cmplwi r0, 3 /* 80142B84 0013E7E4 40 82 4D 68 */ bne lbl_801478EC /* 80142B88 0013E7E8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80142B8C 0013E7EC 38 00 00 59 */ li r0, 0x59 /* 80142B90 0013E7F0 38 60 00 00 */ li r3, 0 /* 80142B94 0013E7F4 38 80 00 00 */ li r4, 0 /* 80142B98 0013E7F8 B0 05 00 C4 */ sth r0, 0xc4(r5) /* 80142B9C 0013E7FC 4B F1 6D 5D */ bl func_800598F8 /* 80142BA0 0013E800 38 60 00 01 */ li r3, 1 /* 80142BA4 0013E804 38 80 00 00 */ li r4, 0 /* 80142BA8 0013E808 38 A0 00 00 */ li r5, 0 /* 80142BAC 0013E80C 38 C0 00 02 */ li r6, 2 /* 80142BB0 0013E810 38 E0 00 00 */ li r7, 0 /* 80142BB4 0013E814 39 00 00 00 */ li r8, 0 /* 80142BB8 0013E818 4B F1 6E 11 */ bl func_800599C8 /* 80142BBC 0013E81C 38 60 00 02 */ li r3, 2 /* 80142BC0 0013E820 38 80 00 00 */ li r4, 0 /* 80142BC4 0013E824 38 A0 00 01 */ li r5, 1 /* 80142BC8 0013E828 38 C0 00 00 */ li r6, 0 /* 80142BCC 0013E82C 38 E0 00 00 */ li r7, 0 /* 80142BD0 0013E830 39 00 00 00 */ li r8, 0 /* 80142BD4 0013E834 4B F1 6D F5 */ bl func_800599C8 /* 80142BD8 0013E838 48 00 4D 14 */ b lbl_801478EC /* 80142BDC 0013E83C 38 60 00 00 */ li r3, 0 /* 80142BE0 0013E840 38 80 00 01 */ li r4, 1 /* 80142BE4 0013E844 38 A0 00 00 */ li r5, 0 /* 80142BE8 0013E848 38 C0 00 01 */ li r6, 1 /* 80142BEC 0013E84C 4B F1 6E 81 */ bl func_80059A6C /* 80142BF0 0013E850 2C 03 00 00 */ cmpwi r3, 0 /* 80142BF4 0013E854 41 82 4C F8 */ beq lbl_801478EC /* 80142BF8 0013E858 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 80142BFC 0013E85C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80142C00 0013E860 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80142C04 0013E864 90 04 00 D4 */ stw r0, 0xd4(r4) /* 80142C08 0013E868 41 82 00 B4 */ beq lbl_80142CBC /* 80142C0C 0013E86C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142C10 0013E870 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 80142C14 0013E874 2C 00 00 02 */ cmpwi r0, 2 /* 80142C18 0013E878 41 82 00 88 */ beq lbl_80142CA0 /* 80142C1C 0013E87C 40 80 4C D0 */ bge lbl_801478EC /* 80142C20 0013E880 2C 00 00 01 */ cmpwi r0, 1 /* 80142C24 0013E884 40 80 00 08 */ bge lbl_80142C2C /* 80142C28 0013E888 48 00 4C C4 */ b lbl_801478EC lbl_80142C2C: /* 80142C2C 0013E88C 38 60 00 1A */ li r3, 0x1a /* 80142C30 0013E890 38 80 00 02 */ li r4, 2 /* 80142C34 0013E894 48 00 BD 19 */ bl func_8014E94C /* 80142C38 0013E898 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142C3C 0013E89C 38 00 00 5A */ li r0, 0x5a /* 80142C40 0013E8A0 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80142C44 0013E8A4 48 02 26 E9 */ bl func_8016532C /* 80142C48 0013E8A8 48 00 C5 CD */ bl func_8014F214 /* 80142C4C 0013E8AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142C50 0013E8B0 38 80 00 00 */ li r4, 0 /* 80142C54 0013E8B4 38 A0 06 EC */ li r5, 0x6ec /* 80142C58 0013E8B8 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 80142C5C 0013E8BC 3C 63 00 01 */ addis r3, r3, 1 /* 80142C60 0013E8C0 38 63 CC F4 */ addi r3, r3, -13068 /* 80142C64 0013E8C4 4B EC 14 A1 */ bl memset /* 80142C68 0013E8C8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80142C6C 0013E8CC 3A C0 00 01 */ li r22, 1 /* 80142C70 0013E8D0 38 60 00 00 */ li r3, 0 /* 80142C74 0013E8D4 80 84 0D 28 */ lwz r4, 0xd28(r4) /* 80142C78 0013E8D8 80 04 00 04 */ lwz r0, 4(r4) /* 80142C7C 0013E8DC 54 00 01 3E */ clrlwi r0, r0, 4 /* 80142C80 0013E8E0 90 04 00 04 */ stw r0, 4(r4) /* 80142C84 0013E8E4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80142C88 0013E8E8 80 84 0D 28 */ lwz r4, 0xd28(r4) /* 80142C8C 0013E8EC B2 C4 00 9A */ sth r22, 0x9a(r4) /* 80142C90 0013E8F0 4B FD B1 19 */ bl func_8011DDA8 /* 80142C94 0013E8F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142C98 0013E8F8 9A C3 0D DB */ stb r22, 0xddb(r3) /* 80142C9C 0013E8FC 48 00 4C 50 */ b lbl_801478EC lbl_80142CA0: /* 80142CA0 0013E900 38 60 00 1A */ li r3, 0x1a /* 80142CA4 0013E904 38 80 00 03 */ li r4, 3 /* 80142CA8 0013E908 48 00 BC A5 */ bl func_8014E94C /* 80142CAC 0013E90C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142CB0 0013E910 38 00 00 5A */ li r0, 0x5a /* 80142CB4 0013E914 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80142CB8 0013E918 48 00 4C 34 */ b lbl_801478EC lbl_80142CBC: /* 80142CBC 0013E91C 2C 03 00 02 */ cmpwi r3, 2 /* 80142CC0 0013E920 41 82 00 24 */ beq lbl_80142CE4 /* 80142CC4 0013E924 40 80 4C 28 */ bge lbl_801478EC /* 80142CC8 0013E928 2C 03 00 01 */ cmpwi r3, 1 /* 80142CCC 0013E92C 40 80 00 08 */ bge lbl_80142CD4 /* 80142CD0 0013E930 48 00 4C 1C */ b lbl_801478EC lbl_80142CD4: /* 80142CD4 0013E934 38 60 00 1A */ li r3, 0x1a /* 80142CD8 0013E938 38 80 00 00 */ li r4, 0 /* 80142CDC 0013E93C 48 00 BC 71 */ bl func_8014E94C /* 80142CE0 0013E940 48 00 4C 0C */ b lbl_801478EC lbl_80142CE4: /* 80142CE4 0013E944 38 60 00 1A */ li r3, 0x1a /* 80142CE8 0013E948 38 80 00 01 */ li r4, 1 /* 80142CEC 0013E94C 48 00 BC 61 */ bl func_8014E94C /* 80142CF0 0013E950 48 00 4B FC */ b lbl_801478EC /* 80142CF4 0013E954 A8 7A 00 B4 */ lha r3, 0xb4(r26) /* 80142CF8 0013E958 48 11 10 D9 */ bl func_80253DD0 /* 80142CFC 0013E95C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80142D00 0013E960 28 00 00 03 */ cmplwi r0, 3 /* 80142D04 0013E964 40 82 4B E8 */ bne lbl_801478EC /* 80142D08 0013E968 38 60 00 1A */ li r3, 0x1a /* 80142D0C 0013E96C 38 80 00 05 */ li r4, 5 /* 80142D10 0013E970 48 00 BC 3D */ bl func_8014E94C /* 80142D14 0013E974 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142D18 0013E978 38 00 00 5B */ li r0, 0x5b /* 80142D1C 0013E97C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80142D20 0013E980 4B F1 35 55 */ bl func_80056274 /* 80142D24 0013E984 48 00 4B C8 */ b lbl_801478EC /* 80142D28 0013E988 A8 7A 00 B4 */ lha r3, 0xb4(r26) /* 80142D2C 0013E98C 48 11 10 A5 */ bl func_80253DD0 /* 80142D30 0013E990 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80142D34 0013E994 28 00 00 03 */ cmplwi r0, 3 /* 80142D38 0013E998 40 82 4B B4 */ bne lbl_801478EC /* 80142D3C 0013E99C 38 60 00 1A */ li r3, 0x1a /* 80142D40 0013E9A0 38 80 00 00 */ li r4, 0 /* 80142D44 0013E9A4 48 00 BC 21 */ bl func_8014E964 /* 80142D48 0013E9A8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80142D4C 0013E9AC 80 04 00 D4 */ lwz r0, 0xd4(r4) /* 80142D50 0013E9B0 2C 00 00 02 */ cmpwi r0, 2 /* 80142D54 0013E9B4 41 82 00 30 */ beq lbl_80142D84 /* 80142D58 0013E9B8 40 80 4B 94 */ bge lbl_801478EC /* 80142D5C 0013E9BC 2C 00 00 01 */ cmpwi r0, 1 /* 80142D60 0013E9C0 40 80 00 08 */ bge lbl_80142D68 /* 80142D64 0013E9C4 48 00 4B 88 */ b lbl_801478EC lbl_80142D68: /* 80142D68 0013E9C8 80 64 0D 30 */ lwz r3, 0xd30(r4) /* 80142D6C 0013E9CC 38 00 00 6C */ li r0, 0x6c /* 80142D70 0013E9D0 54 63 04 5E */ rlwinm r3, r3, 0, 0x11, 0xf /* 80142D74 0013E9D4 90 64 0D 30 */ stw r3, 0xd30(r4) /* 80142D78 0013E9D8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142D7C 0013E9DC B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80142D80 0013E9E0 48 00 4B 6C */ b lbl_801478EC lbl_80142D84: /* 80142D84 0013E9E4 38 00 00 50 */ li r0, 0x50 /* 80142D88 0013E9E8 B0 04 00 C4 */ sth r0, 0xc4(r4) /* 80142D8C 0013E9EC 48 00 4B 60 */ b lbl_801478EC /* 80142D90 0013E9F0 4B F1 34 A1 */ bl func_80056230 /* 80142D94 0013E9F4 38 60 00 01 */ li r3, 1 /* 80142D98 0013E9F8 48 00 BE 65 */ bl func_8014EBFC /* 80142D9C 0013E9FC 38 60 00 07 */ li r3, 7 /* 80142DA0 0013EA00 38 80 00 00 */ li r4, 0 /* 80142DA4 0013EA04 48 00 BB C1 */ bl func_8014E964 /* 80142DA8 0013EA08 38 60 00 01 */ li r3, 1 /* 80142DAC 0013EA0C 48 00 BA 61 */ bl func_8014E80C /* 80142DB0 0013EA10 38 60 00 01 */ li r3, 1 /* 80142DB4 0013EA14 48 00 BA F9 */ bl func_8014E8AC /* 80142DB8 0013EA18 38 60 00 0A */ li r3, 0xa /* 80142DBC 0013EA1C 38 80 00 01 */ li r4, 1 /* 80142DC0 0013EA20 48 00 BB A5 */ bl func_8014E964 /* 80142DC4 0013EA24 38 60 00 0A */ li r3, 0xa /* 80142DC8 0013EA28 38 80 00 06 */ li r4, 6 /* 80142DCC 0013EA2C 48 00 BB 81 */ bl func_8014E94C /* 80142DD0 0013EA30 38 60 00 08 */ li r3, 8 /* 80142DD4 0013EA34 48 00 BB AD */ bl func_8014E980 /* 80142DD8 0013EA38 2C 03 00 00 */ cmpwi r3, 0 /* 80142DDC 0013EA3C 40 82 00 1C */ bne lbl_80142DF8 /* 80142DE0 0013EA40 38 60 00 08 */ li r3, 8 /* 80142DE4 0013EA44 38 80 00 01 */ li r4, 1 /* 80142DE8 0013EA48 48 00 BB 7D */ bl func_8014E964 /* 80142DEC 0013EA4C 38 60 00 08 */ li r3, 8 /* 80142DF0 0013EA50 38 80 00 04 */ li r4, 4 /* 80142DF4 0013EA54 48 00 BB 59 */ bl func_8014E94C lbl_80142DF8: /* 80142DF8 0013EA58 38 60 00 19 */ li r3, 0x19 /* 80142DFC 0013EA5C 48 00 BB 85 */ bl func_8014E980 /* 80142E00 0013EA60 2C 03 00 00 */ cmpwi r3, 0 /* 80142E04 0013EA64 40 82 00 1C */ bne lbl_80142E20 /* 80142E08 0013EA68 38 60 00 19 */ li r3, 0x19 /* 80142E0C 0013EA6C 38 80 00 01 */ li r4, 1 /* 80142E10 0013EA70 48 00 BB 55 */ bl func_8014E964 /* 80142E14 0013EA74 38 60 00 19 */ li r3, 0x19 /* 80142E18 0013EA78 38 80 00 06 */ li r4, 6 /* 80142E1C 0013EA7C 48 00 BB 31 */ bl func_8014E94C lbl_80142E20: /* 80142E20 0013EA80 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142E24 0013EA84 38 00 00 5D */ li r0, 0x5d /* 80142E28 0013EA88 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80142E2C 0013EA8C 48 00 4A C0 */ b lbl_801478EC /* 80142E30 0013EA90 80 1A 0D 30 */ lwz r0, 0xd30(r26) /* 80142E34 0013EA94 38 60 00 01 */ li r3, 1 /* 80142E38 0013EA98 50 60 B9 D0 */ rlwimi r0, r3, 0x17, 7, 8 /* 80142E3C 0013EA9C 90 1A 0D 30 */ stw r0, 0xd30(r26) /* 80142E40 0013EAA0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142E44 0013EAA4 A8 63 00 94 */ lha r3, 0x94(r3) /* 80142E48 0013EAA8 48 11 0F 89 */ bl func_80253DD0 /* 80142E4C 0013EAAC 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80142E50 0013EAB0 28 00 00 03 */ cmplwi r0, 3 /* 80142E54 0013EAB4 40 82 00 38 */ bne lbl_80142E8C /* 80142E58 0013EAB8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80142E5C 0013EABC 38 00 00 5E */ li r0, 0x5e /* 80142E60 0013EAC0 38 60 00 00 */ li r3, 0 /* 80142E64 0013EAC4 38 80 00 00 */ li r4, 0 /* 80142E68 0013EAC8 B0 05 00 C4 */ sth r0, 0xc4(r5) /* 80142E6C 0013EACC 4B F1 6A 8D */ bl func_800598F8 /* 80142E70 0013EAD0 38 60 00 63 */ li r3, 0x63 /* 80142E74 0013EAD4 4B F1 6B 4D */ bl func_800599C0 /* 80142E78 0013EAD8 48 00 CE 85 */ bl func_8014FCFC /* 80142E7C 0013EADC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142E80 0013EAE0 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 80142E84 0013EAE4 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0 /* 80142E88 0013EAE8 90 03 0D 30 */ stw r0, 0xd30(r3) lbl_80142E8C: /* 80142E8C 0013EAEC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142E90 0013EAF0 88 03 0D 49 */ lbz r0, 0xd49(r3) /* 80142E94 0013EAF4 B0 03 00 F8 */ sth r0, 0xf8(r3) /* 80142E98 0013EAF8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142E9C 0013EAFC 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 80142EA0 0013EB00 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd /* 80142EA4 0013EB04 90 03 0D 30 */ stw r0, 0xd30(r3) /* 80142EA8 0013EB08 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80142EAC 0013EB0C 88 04 0D 49 */ lbz r0, 0xd49(r4) /* 80142EB0 0013EB10 54 00 10 3A */ slwi r0, r0, 2 /* 80142EB4 0013EB14 7C 64 02 14 */ add r3, r4, r0 /* 80142EB8 0013EB18 80 03 0C 68 */ lwz r0, 0xc68(r3) /* 80142EBC 0013EB1C 28 00 00 04 */ cmplwi r0, 4 /* 80142EC0 0013EB20 40 82 4A 2C */ bne lbl_801478EC /* 80142EC4 0013EB24 80 04 0D 30 */ lwz r0, 0xd30(r4) /* 80142EC8 0013EB28 64 00 00 02 */ oris r0, r0, 2 /* 80142ECC 0013EB2C 90 04 0D 30 */ stw r0, 0xd30(r4) /* 80142ED0 0013EB30 48 00 4A 1C */ b lbl_801478EC /* 80142ED4 0013EB34 38 60 00 01 */ li r3, 1 /* 80142ED8 0013EB38 48 00 BD 25 */ bl func_8014EBFC /* 80142EDC 0013EB3C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142EE0 0013EB40 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 80142EE4 0013EB44 54 00 7F FF */ rlwinm. r0, r0, 0xf, 0x1f, 0x1f /* 80142EE8 0013EB48 41 82 00 20 */ beq lbl_80142F08 /* 80142EEC 0013EB4C 38 60 00 3F */ li r3, 0x3f /* 80142EF0 0013EB50 38 80 00 01 */ li r4, 1 /* 80142EF4 0013EB54 38 A0 00 00 */ li r5, 0 /* 80142EF8 0013EB58 38 C0 00 01 */ li r6, 1 /* 80142EFC 0013EB5C 4B F1 6B 71 */ bl func_80059A6C /* 80142F00 0013EB60 7C 76 1B 78 */ mr r22, r3 /* 80142F04 0013EB64 48 00 00 1C */ b lbl_80142F20 lbl_80142F08: /* 80142F08 0013EB68 38 60 00 3F */ li r3, 0x3f /* 80142F0C 0013EB6C 38 80 00 05 */ li r4, 5 /* 80142F10 0013EB70 38 A0 00 00 */ li r5, 0 /* 80142F14 0013EB74 38 C0 00 01 */ li r6, 1 /* 80142F18 0013EB78 4B F1 6B 55 */ bl func_80059A6C /* 80142F1C 0013EB7C 7C 76 1B 78 */ mr r22, r3 lbl_80142F20: /* 80142F20 0013EB80 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80142F24 0013EB84 88 04 0D 49 */ lbz r0, 0xd49(r4) /* 80142F28 0013EB88 54 00 10 3A */ slwi r0, r0, 2 /* 80142F2C 0013EB8C 7C 64 02 14 */ add r3, r4, r0 /* 80142F30 0013EB90 80 03 0C 68 */ lwz r0, 0xc68(r3) /* 80142F34 0013EB94 28 00 00 04 */ cmplwi r0, 4 /* 80142F38 0013EB98 41 82 00 64 */ beq lbl_80142F9C /* 80142F3C 0013EB9C A8 64 00 94 */ lha r3, 0x94(r4) /* 80142F40 0013EBA0 48 11 0E A1 */ bl func_80253DE0 /* 80142F44 0013EBA4 54 60 04 3F */ clrlwi. r0, r3, 0x10 /* 80142F48 0013EBA8 41 82 00 1C */ beq lbl_80142F64 /* 80142F4C 0013EBAC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142F50 0013EBB0 A8 63 00 94 */ lha r3, 0x94(r3) /* 80142F54 0013EBB4 48 11 0E 8D */ bl func_80253DE0 /* 80142F58 0013EBB8 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80142F5C 0013EBBC 28 00 00 02 */ cmplwi r0, 2 /* 80142F60 0013EBC0 40 82 00 3C */ bne lbl_80142F9C lbl_80142F64: /* 80142F64 0013EBC4 38 60 00 05 */ li r3, 5 /* 80142F68 0013EBC8 4B F1 74 D1 */ bl func_8005A438 /* 80142F6C 0013EBCC 38 60 00 0A */ li r3, 0xa /* 80142F70 0013EBD0 38 80 00 04 */ li r4, 4 /* 80142F74 0013EBD4 48 00 B9 D9 */ bl func_8014E94C /* 80142F78 0013EBD8 38 60 00 08 */ li r3, 8 /* 80142F7C 0013EBDC 38 80 00 00 */ li r4, 0 /* 80142F80 0013EBE0 48 00 B9 CD */ bl func_8014E94C /* 80142F84 0013EBE4 38 60 00 19 */ li r3, 0x19 /* 80142F88 0013EBE8 38 80 00 04 */ li r4, 4 /* 80142F8C 0013EBEC 48 00 B9 C1 */ bl func_8014E94C /* 80142F90 0013EBF0 38 60 00 1F */ li r3, 0x1f /* 80142F94 0013EBF4 38 80 00 02 */ li r4, 2 /* 80142F98 0013EBF8 48 00 B9 B5 */ bl func_8014E94C lbl_80142F9C: /* 80142F9C 0013EBFC 48 00 CD 61 */ bl func_8014FCFC /* 80142FA0 0013EC00 2C 16 00 00 */ cmpwi r22, 0 /* 80142FA4 0013EC04 41 82 49 48 */ beq lbl_801478EC /* 80142FA8 0013EC08 56 C0 00 01 */ rlwinm. r0, r22, 0, 0, 0 /* 80142FAC 0013EC0C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80142FB0 0013EC10 56 C0 04 3E */ clrlwi r0, r22, 0x10 /* 80142FB4 0013EC14 90 03 00 D4 */ stw r0, 0xd4(r3) /* 80142FB8 0013EC18 41 82 02 D8 */ beq lbl_80143290 /* 80142FBC 0013EC1C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80142FC0 0013EC20 3B 00 00 00 */ li r24, 0 /* 80142FC4 0013EC24 80 85 00 D4 */ lwz r4, 0xd4(r5) /* 80142FC8 0013EC28 2C 04 00 07 */ cmpwi r4, 7 /* 80142FCC 0013EC2C 41 82 01 7C */ beq lbl_80143148 /* 80142FD0 0013EC30 40 80 00 28 */ bge lbl_80142FF8 /* 80142FD4 0013EC34 2C 04 00 02 */ cmpwi r4, 2 /* 80142FD8 0013EC38 41 82 00 BC */ beq lbl_80143094 /* 80142FDC 0013EC3C 40 80 00 10 */ bge lbl_80142FEC /* 80142FE0 0013EC40 2C 04 00 01 */ cmpwi r4, 1 /* 80142FE4 0013EC44 40 80 00 40 */ bge lbl_80143024 /* 80142FE8 0013EC48 48 00 02 94 */ b lbl_8014327C lbl_80142FEC: /* 80142FEC 0013EC4C 2C 04 00 05 */ cmpwi r4, 5 /* 80142FF0 0013EC50 41 82 01 14 */ beq lbl_80143104 /* 80142FF4 0013EC54 48 00 02 88 */ b lbl_8014327C lbl_80142FF8: /* 80142FF8 0013EC58 2C 04 00 63 */ cmpwi r4, 0x63 /* 80142FFC 0013EC5C 41 82 02 34 */ beq lbl_80143230 /* 80143000 0013EC60 40 80 00 10 */ bge lbl_80143010 /* 80143004 0013EC64 2C 04 00 09 */ cmpwi r4, 9 /* 80143008 0013EC68 40 80 02 74 */ bge lbl_8014327C /* 8014300C 0013EC6C 48 00 01 AC */ b lbl_801431B8 lbl_80143010: /* 80143010 0013EC70 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 80143014 0013EC74 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l /* 80143018 0013EC78 7C 04 00 00 */ cmpw r4, r0 /* 8014301C 0013EC7C 41 82 02 14 */ beq lbl_80143230 /* 80143020 0013EC80 48 00 02 5C */ b lbl_8014327C lbl_80143024: /* 80143024 0013EC84 88 05 0D 49 */ lbz r0, 0xd49(r5) /* 80143028 0013EC88 54 00 10 3A */ slwi r0, r0, 2 /* 8014302C 0013EC8C 7C 65 02 14 */ add r3, r5, r0 /* 80143030 0013EC90 80 03 0C 68 */ lwz r0, 0xc68(r3) /* 80143034 0013EC94 28 00 00 04 */ cmplwi r0, 4 /* 80143038 0013EC98 40 82 00 48 */ bne lbl_80143080 /* 8014303C 0013EC9C 38 60 00 0A */ li r3, 0xa /* 80143040 0013ECA0 38 80 00 01 */ li r4, 1 /* 80143044 0013ECA4 48 00 B9 09 */ bl func_8014E94C /* 80143048 0013ECA8 38 60 00 08 */ li r3, 8 /* 8014304C 0013ECAC 38 80 00 02 */ li r4, 2 /* 80143050 0013ECB0 48 00 B8 FD */ bl func_8014E94C /* 80143054 0013ECB4 38 60 00 19 */ li r3, 0x19 /* 80143058 0013ECB8 38 80 00 04 */ li r4, 4 /* 8014305C 0013ECBC 48 00 B8 F1 */ bl func_8014E94C /* 80143060 0013ECC0 38 60 00 1F */ li r3, 0x1f /* 80143064 0013ECC4 38 80 00 02 */ li r4, 2 /* 80143068 0013ECC8 48 00 B8 E5 */ bl func_8014E94C /* 8014306C 0013ECCC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143070 0013ECD0 38 00 00 5F */ li r0, 0x5f /* 80143074 0013ECD4 3B 00 00 01 */ li r24, 1 /* 80143078 0013ECD8 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8014307C 0013ECDC 48 00 02 00 */ b lbl_8014327C lbl_80143080: /* 80143080 0013ECE0 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 80143084 0013ECE4 38 60 02 22 */ li r3, 0x222 /* 80143088 0013ECE8 38 80 00 00 */ li r4, 0 /* 8014308C 0013ECEC 4B EC 80 E5 */ bl func_8000B170 /* 80143090 0013ECF0 48 00 01 EC */ b lbl_8014327C lbl_80143094: /* 80143094 0013ECF4 88 05 0D 49 */ lbz r0, 0xd49(r5) /* 80143098 0013ECF8 54 00 10 3A */ slwi r0, r0, 2 /* 8014309C 0013ECFC 7C 65 02 14 */ add r3, r5, r0 /* 801430A0 0013ED00 80 03 0C 68 */ lwz r0, 0xc68(r3) /* 801430A4 0013ED04 28 00 00 04 */ cmplwi r0, 4 /* 801430A8 0013ED08 40 82 00 48 */ bne lbl_801430F0 /* 801430AC 0013ED0C 38 60 00 0A */ li r3, 0xa /* 801430B0 0013ED10 38 80 00 03 */ li r4, 3 /* 801430B4 0013ED14 48 00 B8 99 */ bl func_8014E94C /* 801430B8 0013ED18 38 60 00 08 */ li r3, 8 /* 801430BC 0013ED1C 38 80 00 02 */ li r4, 2 /* 801430C0 0013ED20 48 00 B8 8D */ bl func_8014E94C /* 801430C4 0013ED24 38 60 00 19 */ li r3, 0x19 /* 801430C8 0013ED28 38 80 00 04 */ li r4, 4 /* 801430CC 0013ED2C 48 00 B8 81 */ bl func_8014E94C /* 801430D0 0013ED30 38 60 00 1F */ li r3, 0x1f /* 801430D4 0013ED34 38 80 00 02 */ li r4, 2 /* 801430D8 0013ED38 48 00 B8 75 */ bl func_8014E94C /* 801430DC 0013ED3C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801430E0 0013ED40 38 00 00 5F */ li r0, 0x5f /* 801430E4 0013ED44 3B 00 00 01 */ li r24, 1 /* 801430E8 0013ED48 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801430EC 0013ED4C 48 00 01 90 */ b lbl_8014327C lbl_801430F0: /* 801430F0 0013ED50 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 801430F4 0013ED54 38 60 02 22 */ li r3, 0x222 /* 801430F8 0013ED58 38 80 00 00 */ li r4, 0 /* 801430FC 0013ED5C 4B EC 80 75 */ bl func_8000B170 /* 80143100 0013ED60 48 00 01 7C */ b lbl_8014327C lbl_80143104: /* 80143104 0013ED64 38 60 00 0A */ li r3, 0xa /* 80143108 0013ED68 38 80 00 04 */ li r4, 4 /* 8014310C 0013ED6C 48 00 B8 41 */ bl func_8014E94C /* 80143110 0013ED70 38 60 00 08 */ li r3, 8 /* 80143114 0013ED74 38 80 00 01 */ li r4, 1 /* 80143118 0013ED78 48 00 B8 35 */ bl func_8014E94C /* 8014311C 0013ED7C 38 60 00 19 */ li r3, 0x19 /* 80143120 0013ED80 38 80 00 04 */ li r4, 4 /* 80143124 0013ED84 48 00 B8 29 */ bl func_8014E94C /* 80143128 0013ED88 38 60 00 1F */ li r3, 0x1f /* 8014312C 0013ED8C 38 80 00 02 */ li r4, 2 /* 80143130 0013ED90 48 00 B8 1D */ bl func_8014E94C /* 80143134 0013ED94 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143138 0013ED98 38 00 00 5F */ li r0, 0x5f /* 8014313C 0013ED9C 3B 00 00 01 */ li r24, 1 /* 80143140 0013EDA0 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80143144 0013EDA4 48 00 01 38 */ b lbl_8014327C lbl_80143148: /* 80143148 0013EDA8 A0 05 00 F8 */ lhz r0, 0xf8(r5) /* 8014314C 0013EDAC 2C 00 00 00 */ cmpwi r0, 0 /* 80143150 0013EDB0 41 82 00 54 */ beq lbl_801431A4 /* 80143154 0013EDB4 38 60 00 0A */ li r3, 0xa /* 80143158 0013EDB8 38 80 00 04 */ li r4, 4 /* 8014315C 0013EDBC 48 00 B7 F1 */ bl func_8014E94C /* 80143160 0013EDC0 38 60 00 08 */ li r3, 8 /* 80143164 0013EDC4 38 80 00 02 */ li r4, 2 /* 80143168 0013EDC8 48 00 B7 E5 */ bl func_8014E94C /* 8014316C 0013EDCC 38 60 00 19 */ li r3, 0x19 /* 80143170 0013EDD0 38 80 00 04 */ li r4, 4 /* 80143174 0013EDD4 48 00 B7 D9 */ bl func_8014E94C /* 80143178 0013EDD8 38 60 00 1F */ li r3, 0x1f /* 8014317C 0013EDDC 38 80 00 02 */ li r4, 2 /* 80143180 0013EDE0 48 00 B7 CD */ bl func_8014E94C /* 80143184 0013EDE4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80143188 0013EDE8 38 00 00 5F */ li r0, 0x5f /* 8014318C 0013EDEC C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 80143190 0013EDF0 38 60 02 23 */ li r3, 0x223 /* 80143194 0013EDF4 B0 04 00 C4 */ sth r0, 0xc4(r4) /* 80143198 0013EDF8 38 80 00 00 */ li r4, 0 /* 8014319C 0013EDFC 4B EC 7F D5 */ bl func_8000B170 /* 801431A0 0013EE00 48 00 00 DC */ b lbl_8014327C lbl_801431A4: /* 801431A4 0013EE04 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 801431A8 0013EE08 38 60 02 22 */ li r3, 0x222 /* 801431AC 0013EE0C 38 80 00 00 */ li r4, 0 /* 801431B0 0013EE10 4B EC 7F C1 */ bl func_8000B170 /* 801431B4 0013EE14 48 00 00 C8 */ b lbl_8014327C lbl_801431B8: /* 801431B8 0013EE18 A0 65 00 F8 */ lhz r3, 0xf8(r5) /* 801431BC 0013EE1C A0 05 00 FC */ lhz r0, 0xfc(r5) /* 801431C0 0013EE20 38 63 00 01 */ addi r3, r3, 1 /* 801431C4 0013EE24 7C 03 00 00 */ cmpw r3, r0 /* 801431C8 0013EE28 40 80 00 54 */ bge lbl_8014321C /* 801431CC 0013EE2C 38 60 00 0A */ li r3, 0xa /* 801431D0 0013EE30 38 80 00 04 */ li r4, 4 /* 801431D4 0013EE34 48 00 B7 79 */ bl func_8014E94C /* 801431D8 0013EE38 38 60 00 08 */ li r3, 8 /* 801431DC 0013EE3C 38 80 00 02 */ li r4, 2 /* 801431E0 0013EE40 48 00 B7 6D */ bl func_8014E94C /* 801431E4 0013EE44 38 60 00 19 */ li r3, 0x19 /* 801431E8 0013EE48 38 80 00 04 */ li r4, 4 /* 801431EC 0013EE4C 48 00 B7 61 */ bl func_8014E94C /* 801431F0 0013EE50 38 60 00 1F */ li r3, 0x1f /* 801431F4 0013EE54 38 80 00 02 */ li r4, 2 /* 801431F8 0013EE58 48 00 B7 55 */ bl func_8014E94C /* 801431FC 0013EE5C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80143200 0013EE60 38 00 00 5F */ li r0, 0x5f /* 80143204 0013EE64 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 80143208 0013EE68 38 60 02 23 */ li r3, 0x223 /* 8014320C 0013EE6C B0 04 00 C4 */ sth r0, 0xc4(r4) /* 80143210 0013EE70 38 80 00 00 */ li r4, 0 /* 80143214 0013EE74 4B EC 7F 5D */ bl func_8000B170 /* 80143218 0013EE78 48 00 00 64 */ b lbl_8014327C lbl_8014321C: /* 8014321C 0013EE7C C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 80143220 0013EE80 38 60 02 22 */ li r3, 0x222 /* 80143224 0013EE84 38 80 00 00 */ li r4, 0 /* 80143228 0013EE88 4B EC 7F 49 */ bl func_8000B170 /* 8014322C 0013EE8C 48 00 00 50 */ b lbl_8014327C lbl_80143230: /* 80143230 0013EE90 38 60 00 0A */ li r3, 0xa /* 80143234 0013EE94 38 80 00 04 */ li r4, 4 /* 80143238 0013EE98 48 00 B7 15 */ bl func_8014E94C /* 8014323C 0013EE9C 38 60 00 08 */ li r3, 8 /* 80143240 0013EEA0 38 80 00 02 */ li r4, 2 /* 80143244 0013EEA4 48 00 B7 09 */ bl func_8014E94C /* 80143248 0013EEA8 38 60 00 19 */ li r3, 0x19 /* 8014324C 0013EEAC 38 80 00 04 */ li r4, 4 /* 80143250 0013EEB0 48 00 B6 FD */ bl func_8014E94C /* 80143254 0013EEB4 38 60 00 1F */ li r3, 0x1f /* 80143258 0013EEB8 38 80 00 01 */ li r4, 1 /* 8014325C 0013EEBC 48 00 B6 F1 */ bl func_8014E94C /* 80143260 0013EEC0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143264 0013EEC4 38 80 00 5F */ li r4, 0x5f /* 80143268 0013EEC8 38 00 00 63 */ li r0, 0x63 /* 8014326C 0013EECC 3B 00 00 02 */ li r24, 2 /* 80143270 0013EED0 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80143274 0013EED4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143278 0013EED8 90 03 00 D4 */ stw r0, 0xd4(r3) lbl_8014327C: /* 8014327C 0013EEDC 2C 18 00 00 */ cmpwi r24, 0 /* 80143280 0013EEE0 41 82 01 D4 */ beq lbl_80143454 /* 80143284 0013EEE4 7F 03 C3 78 */ mr r3, r24 /* 80143288 0013EEE8 4B F1 72 45 */ bl func_8005A4CC /* 8014328C 0013EEEC 48 00 01 C8 */ b lbl_80143454 lbl_80143290: /* 80143290 0013EEF0 2C 16 00 06 */ cmpwi r22, 6 /* 80143294 0013EEF4 38 60 00 00 */ li r3, 0 /* 80143298 0013EEF8 41 82 01 94 */ beq lbl_8014342C /* 8014329C 0013EEFC 40 80 00 28 */ bge lbl_801432C4 /* 801432A0 0013EF00 2C 16 00 02 */ cmpwi r22, 2 /* 801432A4 0013EF04 41 82 00 74 */ beq lbl_80143318 /* 801432A8 0013EF08 40 80 00 10 */ bge lbl_801432B8 /* 801432AC 0013EF0C 2C 16 00 01 */ cmpwi r22, 1 /* 801432B0 0013EF10 40 80 00 30 */ bge lbl_801432E0 /* 801432B4 0013EF14 48 00 01 78 */ b lbl_8014342C lbl_801432B8: /* 801432B8 0013EF18 2C 16 00 05 */ cmpwi r22, 5 /* 801432BC 0013EF1C 40 80 00 94 */ bge lbl_80143350 /* 801432C0 0013EF20 48 00 01 6C */ b lbl_8014342C lbl_801432C4: /* 801432C4 0013EF24 2C 16 00 63 */ cmpwi r22, 0x63 /* 801432C8 0013EF28 41 82 01 30 */ beq lbl_801433F8 /* 801432CC 0013EF2C 40 80 01 60 */ bge lbl_8014342C /* 801432D0 0013EF30 2C 16 00 08 */ cmpwi r22, 8 /* 801432D4 0013EF34 41 82 00 EC */ beq lbl_801433C0 /* 801432D8 0013EF38 40 80 01 54 */ bge lbl_8014342C /* 801432DC 0013EF3C 48 00 00 AC */ b lbl_80143388 lbl_801432E0: /* 801432E0 0013EF40 38 60 00 0A */ li r3, 0xa /* 801432E4 0013EF44 38 80 00 00 */ li r4, 0 /* 801432E8 0013EF48 48 00 B6 65 */ bl func_8014E94C /* 801432EC 0013EF4C 38 60 00 08 */ li r3, 8 /* 801432F0 0013EF50 38 80 00 02 */ li r4, 2 /* 801432F4 0013EF54 48 00 B6 59 */ bl func_8014E94C /* 801432F8 0013EF58 38 60 00 19 */ li r3, 0x19 /* 801432FC 0013EF5C 38 80 00 04 */ li r4, 4 /* 80143300 0013EF60 48 00 B6 4D */ bl func_8014E94C /* 80143304 0013EF64 38 60 00 1F */ li r3, 0x1f /* 80143308 0013EF68 38 80 00 02 */ li r4, 2 /* 8014330C 0013EF6C 48 00 B6 41 */ bl func_8014E94C /* 80143310 0013EF70 38 60 00 03 */ li r3, 3 /* 80143314 0013EF74 48 00 01 18 */ b lbl_8014342C lbl_80143318: /* 80143318 0013EF78 38 60 00 0A */ li r3, 0xa /* 8014331C 0013EF7C 38 80 00 02 */ li r4, 2 /* 80143320 0013EF80 48 00 B6 2D */ bl func_8014E94C /* 80143324 0013EF84 38 60 00 08 */ li r3, 8 /* 80143328 0013EF88 38 80 00 02 */ li r4, 2 /* 8014332C 0013EF8C 48 00 B6 21 */ bl func_8014E94C /* 80143330 0013EF90 38 60 00 19 */ li r3, 0x19 /* 80143334 0013EF94 38 80 00 04 */ li r4, 4 /* 80143338 0013EF98 48 00 B6 15 */ bl func_8014E94C /* 8014333C 0013EF9C 38 60 00 1F */ li r3, 0x1f /* 80143340 0013EFA0 38 80 00 02 */ li r4, 2 /* 80143344 0013EFA4 48 00 B6 09 */ bl func_8014E94C /* 80143348 0013EFA8 38 60 00 03 */ li r3, 3 /* 8014334C 0013EFAC 48 00 00 E0 */ b lbl_8014342C lbl_80143350: /* 80143350 0013EFB0 38 60 00 0A */ li r3, 0xa /* 80143354 0013EFB4 38 80 00 04 */ li r4, 4 /* 80143358 0013EFB8 48 00 B5 F5 */ bl func_8014E94C /* 8014335C 0013EFBC 38 60 00 08 */ li r3, 8 /* 80143360 0013EFC0 38 80 00 00 */ li r4, 0 /* 80143364 0013EFC4 48 00 B5 E9 */ bl func_8014E94C /* 80143368 0013EFC8 38 60 00 19 */ li r3, 0x19 /* 8014336C 0013EFCC 38 80 00 04 */ li r4, 4 /* 80143370 0013EFD0 48 00 B5 DD */ bl func_8014E94C /* 80143374 0013EFD4 38 60 00 1F */ li r3, 0x1f /* 80143378 0013EFD8 38 80 00 02 */ li r4, 2 /* 8014337C 0013EFDC 48 00 B5 D1 */ bl func_8014E94C /* 80143380 0013EFE0 38 60 00 03 */ li r3, 3 /* 80143384 0013EFE4 48 00 00 A8 */ b lbl_8014342C lbl_80143388: /* 80143388 0013EFE8 38 60 00 0A */ li r3, 0xa /* 8014338C 0013EFEC 38 80 00 04 */ li r4, 4 /* 80143390 0013EFF0 48 00 B5 BD */ bl func_8014E94C /* 80143394 0013EFF4 38 60 00 08 */ li r3, 8 /* 80143398 0013EFF8 38 80 00 02 */ li r4, 2 /* 8014339C 0013EFFC 48 00 B5 B1 */ bl func_8014E94C /* 801433A0 0013F000 38 60 00 19 */ li r3, 0x19 /* 801433A4 0013F004 38 80 00 00 */ li r4, 0 /* 801433A8 0013F008 48 00 B5 A5 */ bl func_8014E94C /* 801433AC 0013F00C 38 60 00 1F */ li r3, 0x1f /* 801433B0 0013F010 38 80 00 02 */ li r4, 2 /* 801433B4 0013F014 48 00 B5 99 */ bl func_8014E94C /* 801433B8 0013F018 38 60 00 03 */ li r3, 3 /* 801433BC 0013F01C 48 00 00 70 */ b lbl_8014342C lbl_801433C0: /* 801433C0 0013F020 38 60 00 0A */ li r3, 0xa /* 801433C4 0013F024 38 80 00 04 */ li r4, 4 /* 801433C8 0013F028 48 00 B5 85 */ bl func_8014E94C /* 801433CC 0013F02C 38 60 00 08 */ li r3, 8 /* 801433D0 0013F030 38 80 00 02 */ li r4, 2 /* 801433D4 0013F034 48 00 B5 79 */ bl func_8014E94C /* 801433D8 0013F038 38 60 00 19 */ li r3, 0x19 /* 801433DC 0013F03C 38 80 00 01 */ li r4, 1 /* 801433E0 0013F040 48 00 B5 6D */ bl func_8014E94C /* 801433E4 0013F044 38 60 00 1F */ li r3, 0x1f /* 801433E8 0013F048 38 80 00 02 */ li r4, 2 /* 801433EC 0013F04C 48 00 B5 61 */ bl func_8014E94C /* 801433F0 0013F050 38 60 00 03 */ li r3, 3 /* 801433F4 0013F054 48 00 00 38 */ b lbl_8014342C lbl_801433F8: /* 801433F8 0013F058 38 60 00 0A */ li r3, 0xa /* 801433FC 0013F05C 38 80 00 04 */ li r4, 4 /* 80143400 0013F060 48 00 B5 4D */ bl func_8014E94C /* 80143404 0013F064 38 60 00 08 */ li r3, 8 /* 80143408 0013F068 38 80 00 02 */ li r4, 2 /* 8014340C 0013F06C 48 00 B5 41 */ bl func_8014E94C /* 80143410 0013F070 38 60 00 19 */ li r3, 0x19 /* 80143414 0013F074 38 80 00 04 */ li r4, 4 /* 80143418 0013F078 48 00 B5 35 */ bl func_8014E94C /* 8014341C 0013F07C 38 60 00 1F */ li r3, 0x1f /* 80143420 0013F080 38 80 00 00 */ li r4, 0 /* 80143424 0013F084 48 00 B5 29 */ bl func_8014E94C /* 80143428 0013F088 38 60 00 03 */ li r3, 3 lbl_8014342C: /* 8014342C 0013F08C 2C 03 00 00 */ cmpwi r3, 0 /* 80143430 0013F090 41 82 00 24 */ beq lbl_80143454 /* 80143434 0013F094 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80143438 0013F098 80 85 0D 30 */ lwz r4, 0xd30(r5) /* 8014343C 0013F09C 54 80 17 FF */ rlwinm. r0, r4, 2, 0x1f, 0x1f /* 80143440 0013F0A0 41 82 00 0C */ beq lbl_8014344C /* 80143444 0013F0A4 4B F1 70 89 */ bl func_8005A4CC /* 80143448 0013F0A8 48 00 00 0C */ b lbl_80143454 lbl_8014344C: /* 8014344C 0013F0AC 64 80 40 00 */ oris r0, r4, 0x4000 /* 80143450 0013F0B0 90 05 0D 30 */ stw r0, 0xd30(r5) lbl_80143454: /* 80143454 0013F0B4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143458 0013F0B8 88 03 0D 49 */ lbz r0, 0xd49(r3) /* 8014345C 0013F0BC B0 03 00 F8 */ sth r0, 0xf8(r3) /* 80143460 0013F0C0 48 00 44 8C */ b lbl_801478EC /* 80143464 0013F0C4 80 1A 00 D4 */ lwz r0, 0xd4(r26) /* 80143468 0013F0C8 2C 00 00 06 */ cmpwi r0, 6 /* 8014346C 0013F0CC 41 82 01 94 */ beq lbl_80143600 /* 80143470 0013F0D0 40 80 00 28 */ bge lbl_80143498 /* 80143474 0013F0D4 2C 00 00 02 */ cmpwi r0, 2 /* 80143478 0013F0D8 41 82 00 74 */ beq lbl_801434EC /* 8014347C 0013F0DC 40 80 00 10 */ bge lbl_8014348C /* 80143480 0013F0E0 2C 00 00 01 */ cmpwi r0, 1 /* 80143484 0013F0E4 40 80 00 30 */ bge lbl_801434B4 /* 80143488 0013F0E8 48 00 01 78 */ b lbl_80143600 lbl_8014348C: /* 8014348C 0013F0EC 2C 00 00 05 */ cmpwi r0, 5 /* 80143490 0013F0F0 40 80 00 8C */ bge lbl_8014351C /* 80143494 0013F0F4 48 00 01 6C */ b lbl_80143600 lbl_80143498: /* 80143498 0013F0F8 2C 00 00 63 */ cmpwi r0, 0x63 /* 8014349C 0013F0FC 41 82 01 38 */ beq lbl_801435D4 /* 801434A0 0013F100 40 80 01 60 */ bge lbl_80143600 /* 801434A4 0013F104 2C 00 00 08 */ cmpwi r0, 8 /* 801434A8 0013F108 41 82 00 F0 */ beq lbl_80143598 /* 801434AC 0013F10C 40 80 01 54 */ bge lbl_80143600 /* 801434B0 0013F110 48 00 00 AC */ b lbl_8014355C lbl_801434B4: /* 801434B4 0013F114 A8 7A 00 94 */ lha r3, 0x94(r26) /* 801434B8 0013F118 48 11 09 19 */ bl func_80253DD0 /* 801434BC 0013F11C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801434C0 0013F120 28 00 00 03 */ cmplwi r0, 3 /* 801434C4 0013F124 40 82 01 3C */ bne lbl_80143600 /* 801434C8 0013F128 4B F1 2D AD */ bl func_80056274 /* 801434CC 0013F12C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801434D0 0013F130 38 00 00 61 */ li r0, 0x61 /* 801434D4 0013F134 38 60 00 00 */ li r3, 0 /* 801434D8 0013F138 B0 04 00 C4 */ sth r0, 0xc4(r4) /* 801434DC 0013F13C 48 00 B3 31 */ bl func_8014E80C /* 801434E0 0013F140 38 60 00 00 */ li r3, 0 /* 801434E4 0013F144 48 00 B3 C9 */ bl func_8014E8AC /* 801434E8 0013F148 48 00 01 18 */ b lbl_80143600 lbl_801434EC: /* 801434EC 0013F14C A8 7A 00 94 */ lha r3, 0x94(r26) /* 801434F0 0013F150 48 11 08 E1 */ bl func_80253DD0 /* 801434F4 0013F154 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801434F8 0013F158 28 00 00 03 */ cmplwi r0, 3 /* 801434FC 0013F15C 40 82 01 04 */ bne lbl_80143600 /* 80143500 0013F160 4B F1 2D 75 */ bl func_80056274 /* 80143504 0013F164 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80143508 0013F168 38 00 00 61 */ li r0, 0x61 /* 8014350C 0013F16C 38 60 00 00 */ li r3, 0 /* 80143510 0013F170 B0 04 00 C4 */ sth r0, 0xc4(r4) /* 80143514 0013F174 48 00 B3 99 */ bl func_8014E8AC /* 80143518 0013F178 48 00 00 E8 */ b lbl_80143600 lbl_8014351C: /* 8014351C 0013F17C 38 00 00 62 */ li r0, 0x62 /* 80143520 0013F180 38 60 00 00 */ li r3, 0 /* 80143524 0013F184 B0 1A 00 C4 */ sth r0, 0xc4(r26) /* 80143528 0013F188 48 00 B2 E5 */ bl func_8014E80C /* 8014352C 0013F18C 38 60 00 00 */ li r3, 0 /* 80143530 0013F190 48 00 B3 7D */ bl func_8014E8AC /* 80143534 0013F194 38 60 00 0A */ li r3, 0xa /* 80143538 0013F198 38 80 00 05 */ li r4, 5 /* 8014353C 0013F19C 48 00 B4 11 */ bl func_8014E94C /* 80143540 0013F1A0 38 60 00 08 */ li r3, 8 /* 80143544 0013F1A4 38 80 00 03 */ li r4, 3 /* 80143548 0013F1A8 48 00 B4 05 */ bl func_8014E94C /* 8014354C 0013F1AC 38 60 00 19 */ li r3, 0x19 /* 80143550 0013F1B0 38 80 00 05 */ li r4, 5 /* 80143554 0013F1B4 48 00 B3 F9 */ bl func_8014E94C /* 80143558 0013F1B8 48 00 00 A8 */ b lbl_80143600 lbl_8014355C: /* 8014355C 0013F1BC 88 BA 0D 49 */ lbz r5, 0xd49(r26) /* 80143560 0013F1C0 38 00 00 5E */ li r0, 0x5e /* 80143564 0013F1C4 38 60 00 19 */ li r3, 0x19 /* 80143568 0013F1C8 38 80 00 00 */ li r4, 0 /* 8014356C 0013F1CC 38 A5 FF FF */ addi r5, r5, -1 /* 80143570 0013F1D0 98 BA 0D 49 */ stb r5, 0xd49(r26) /* 80143574 0013F1D4 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 80143578 0013F1D8 A0 A6 00 F8 */ lhz r5, 0xf8(r6) /* 8014357C 0013F1DC 38 A5 FF FF */ addi r5, r5, -1 /* 80143580 0013F1E0 B0 A6 00 F8 */ sth r5, 0xf8(r6) /* 80143584 0013F1E4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80143588 0013F1E8 B0 05 00 C4 */ sth r0, 0xc4(r5) /* 8014358C 0013F1EC 48 00 B3 C1 */ bl func_8014E94C /* 80143590 0013F1F0 48 00 C7 6D */ bl func_8014FCFC /* 80143594 0013F1F4 48 00 00 6C */ b lbl_80143600 lbl_80143598: /* 80143598 0013F1F8 88 BA 0D 49 */ lbz r5, 0xd49(r26) /* 8014359C 0013F1FC 38 00 00 5E */ li r0, 0x5e /* 801435A0 0013F200 38 60 00 19 */ li r3, 0x19 /* 801435A4 0013F204 38 80 00 01 */ li r4, 1 /* 801435A8 0013F208 38 A5 00 01 */ addi r5, r5, 1 /* 801435AC 0013F20C 98 BA 0D 49 */ stb r5, 0xd49(r26) /* 801435B0 0013F210 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 801435B4 0013F214 A0 A6 00 F8 */ lhz r5, 0xf8(r6) /* 801435B8 0013F218 38 A5 00 01 */ addi r5, r5, 1 /* 801435BC 0013F21C B0 A6 00 F8 */ sth r5, 0xf8(r6) /* 801435C0 0013F220 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 801435C4 0013F224 B0 05 00 C4 */ sth r0, 0xc4(r5) /* 801435C8 0013F228 48 00 B3 85 */ bl func_8014E94C /* 801435CC 0013F22C 48 00 C7 31 */ bl func_8014FCFC /* 801435D0 0013F230 48 00 00 30 */ b lbl_80143600 lbl_801435D4: /* 801435D4 0013F234 A8 7A 00 BE */ lha r3, 0xbe(r26) /* 801435D8 0013F238 48 11 07 F9 */ bl func_80253DD0 /* 801435DC 0013F23C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801435E0 0013F240 28 00 00 03 */ cmplwi r0, 3 /* 801435E4 0013F244 40 82 00 1C */ bne lbl_80143600 /* 801435E8 0013F248 38 60 00 0A */ li r3, 0xa /* 801435EC 0013F24C 38 80 00 05 */ li r4, 5 /* 801435F0 0013F250 48 00 B3 5D */ bl func_8014E94C /* 801435F4 0013F254 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801435F8 0013F258 38 00 00 60 */ li r0, 0x60 /* 801435FC 0013F25C B0 03 00 C4 */ sth r0, 0xc4(r3) lbl_80143600: /* 80143600 0013F260 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143604 0013F264 88 03 0D 49 */ lbz r0, 0xd49(r3) /* 80143608 0013F268 B0 03 00 F8 */ sth r0, 0xf8(r3) /* 8014360C 0013F26C 48 00 42 E0 */ b lbl_801478EC /* 80143610 0013F270 A8 7A 00 94 */ lha r3, 0x94(r26) /* 80143614 0013F274 48 11 07 BD */ bl func_80253DD0 /* 80143618 0013F278 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014361C 0013F27C 28 00 00 03 */ cmplwi r0, 3 /* 80143620 0013F280 40 82 42 CC */ bne lbl_801478EC /* 80143624 0013F284 38 60 00 0A */ li r3, 0xa /* 80143628 0013F288 38 80 00 00 */ li r4, 0 /* 8014362C 0013F28C 48 00 B3 39 */ bl func_8014E964 /* 80143630 0013F290 38 60 00 07 */ li r3, 7 /* 80143634 0013F294 38 80 00 01 */ li r4, 1 /* 80143638 0013F298 48 00 B3 2D */ bl func_8014E964 /* 8014363C 0013F29C 38 60 00 07 */ li r3, 7 /* 80143640 0013F2A0 38 80 00 0C */ li r4, 0xc /* 80143644 0013F2A4 48 00 B3 09 */ bl func_8014E94C /* 80143648 0013F2A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014364C 0013F2AC 38 00 00 51 */ li r0, 0x51 /* 80143650 0013F2B0 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80143654 0013F2B4 48 00 42 98 */ b lbl_801478EC /* 80143658 0013F2B8 4B F1 2C A1 */ bl func_800562F8 /* 8014365C 0013F2BC 2C 03 00 00 */ cmpwi r3, 0 /* 80143660 0013F2C0 41 82 42 8C */ beq lbl_801478EC /* 80143664 0013F2C4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143668 0013F2C8 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 8014366C 0013F2CC 28 00 00 01 */ cmplwi r0, 1 /* 80143670 0013F2D0 40 82 00 50 */ bne lbl_801436C0 /* 80143674 0013F2D4 38 60 00 0A */ li r3, 0xa /* 80143678 0013F2D8 38 80 00 00 */ li r4, 0 /* 8014367C 0013F2DC 48 00 B2 E9 */ bl func_8014E964 /* 80143680 0013F2E0 38 60 00 08 */ li r3, 8 /* 80143684 0013F2E4 38 80 00 00 */ li r4, 0 /* 80143688 0013F2E8 48 00 B2 DD */ bl func_8014E964 /* 8014368C 0013F2EC 38 60 00 19 */ li r3, 0x19 /* 80143690 0013F2F0 38 80 00 00 */ li r4, 0 /* 80143694 0013F2F4 48 00 B2 D1 */ bl func_8014E964 /* 80143698 0013F2F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014369C 0013F2FC 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 801436A0 0013F300 54 00 3F FF */ rlwinm. r0, r0, 7, 0x1f, 0x1f /* 801436A4 0013F304 41 82 00 10 */ beq lbl_801436B4 /* 801436A8 0013F308 38 00 00 66 */ li r0, 0x66 /* 801436AC 0013F30C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801436B0 0013F310 48 00 42 3C */ b lbl_801478EC lbl_801436B4: /* 801436B4 0013F314 38 00 00 6B */ li r0, 0x6b /* 801436B8 0013F318 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801436BC 0013F31C 48 00 42 30 */ b lbl_801478EC lbl_801436C0: /* 801436C0 0013F320 38 00 00 63 */ li r0, 0x63 /* 801436C4 0013F324 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801436C8 0013F328 48 00 42 24 */ b lbl_801478EC /* 801436CC 0013F32C 38 60 00 01 */ li r3, 1 /* 801436D0 0013F330 48 00 B5 2D */ bl func_8014EBFC /* 801436D4 0013F334 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801436D8 0013F338 A8 63 00 94 */ lha r3, 0x94(r3) /* 801436DC 0013F33C 48 11 06 F5 */ bl func_80253DD0 /* 801436E0 0013F340 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801436E4 0013F344 28 00 00 03 */ cmplwi r0, 3 /* 801436E8 0013F348 40 82 42 04 */ bne lbl_801478EC /* 801436EC 0013F34C 38 60 00 0A */ li r3, 0xa /* 801436F0 0013F350 38 80 00 00 */ li r4, 0 /* 801436F4 0013F354 48 00 B2 71 */ bl func_8014E964 /* 801436F8 0013F358 38 60 00 08 */ li r3, 8 /* 801436FC 0013F35C 38 80 00 00 */ li r4, 0 /* 80143700 0013F360 48 00 B2 65 */ bl func_8014E964 /* 80143704 0013F364 38 60 00 19 */ li r3, 0x19 /* 80143708 0013F368 38 80 00 00 */ li r4, 0 /* 8014370C 0013F36C 48 00 B2 59 */ bl func_8014E964 /* 80143710 0013F370 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80143714 0013F374 80 64 0D 30 */ lwz r3, 0xd30(r4) /* 80143718 0013F378 54 60 3F FF */ rlwinm. r0, r3, 7, 0x1f, 0x1f /* 8014371C 0013F37C 41 82 00 10 */ beq lbl_8014372C /* 80143720 0013F380 38 00 00 57 */ li r0, 0x57 /* 80143724 0013F384 B0 04 00 C4 */ sth r0, 0xc4(r4) /* 80143728 0013F388 48 00 41 C4 */ b lbl_801478EC lbl_8014372C: /* 8014372C 0013F38C 54 63 04 5E */ rlwinm r3, r3, 0, 0x11, 0xf /* 80143730 0013F390 38 00 00 6C */ li r0, 0x6c /* 80143734 0013F394 90 64 0D 30 */ stw r3, 0xd30(r4) /* 80143738 0013F398 38 80 00 00 */ li r4, 0 /* 8014373C 0013F39C 38 A0 06 EC */ li r5, 0x6ec /* 80143740 0013F3A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143744 0013F3A4 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80143748 0013F3A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014374C 0013F3AC 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 80143750 0013F3B0 3C 63 00 01 */ addis r3, r3, 1 /* 80143754 0013F3B4 38 63 CC F4 */ addi r3, r3, -13068 /* 80143758 0013F3B8 4B EC 09 AD */ bl memset /* 8014375C 0013F3BC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80143760 0013F3C0 38 00 00 01 */ li r0, 1 /* 80143764 0013F3C4 38 60 00 00 */ li r3, 0 /* 80143768 0013F3C8 80 A4 0D 28 */ lwz r5, 0xd28(r4) /* 8014376C 0013F3CC 80 85 00 04 */ lwz r4, 4(r5) /* 80143770 0013F3D0 54 84 01 3E */ clrlwi r4, r4, 4 /* 80143774 0013F3D4 90 85 00 04 */ stw r4, 4(r5) /* 80143778 0013F3D8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014377C 0013F3DC 80 84 0D 28 */ lwz r4, 0xd28(r4) /* 80143780 0013F3E0 B0 04 00 9A */ sth r0, 0x9a(r4) /* 80143784 0013F3E4 4B FD A6 25 */ bl func_8011DDA8 /* 80143788 0013F3E8 4B F1 2A ED */ bl func_80056274 /* 8014378C 0013F3EC 48 00 41 60 */ b lbl_801478EC /* 80143790 0013F3F0 48 00 B2 39 */ bl func_8014E9C8 /* 80143794 0013F3F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143798 0013F3F8 38 A0 00 0E */ li r5, 0xe /* 8014379C 0013F3FC 80 83 0D 28 */ lwz r4, 0xd28(r3) /* 801437A0 0013F400 38 63 0D CC */ addi r3, r3, 0xdcc /* 801437A4 0013F404 38 84 00 8A */ addi r4, r4, 0x8a /* 801437A8 0013F408 4B EC 08 59 */ bl memcpy /* 801437AC 0013F40C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801437B0 0013F410 38 A0 00 0E */ li r5, 0xe /* 801437B4 0013F414 88 04 0D 49 */ lbz r0, 0xd49(r4) /* 801437B8 0013F418 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 801437BC 0013F41C 1C 00 00 44 */ mulli r0, r0, 0x44 /* 801437C0 0013F420 38 63 00 8A */ addi r3, r3, 0x8a /* 801437C4 0013F424 7C 84 02 14 */ add r4, r4, r0 /* 801437C8 0013F428 38 84 04 7C */ addi r4, r4, 0x47c /* 801437CC 0013F42C 4B EC 08 35 */ bl memcpy /* 801437D0 0013F430 4B F1 2A ED */ bl func_800562BC /* 801437D4 0013F434 38 60 00 01 */ li r3, 1 /* 801437D8 0013F438 48 00 B0 35 */ bl func_8014E80C /* 801437DC 0013F43C 4B F5 BF 25 */ bl func_8009F700 /* 801437E0 0013F440 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801437E4 0013F444 38 80 00 00 */ li r4, 0 /* 801437E8 0013F448 38 A0 00 28 */ li r5, 0x28 /* 801437EC 0013F44C 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 801437F0 0013F450 64 00 00 08 */ oris r0, r0, 8 /* 801437F4 0013F454 90 03 0D 30 */ stw r0, 0xd30(r3) /* 801437F8 0013F458 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801437FC 0013F45C 38 63 0E FE */ addi r3, r3, 0xefe /* 80143800 0013F460 4B EC 09 05 */ bl memset /* 80143804 0013F464 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80143808 0013F468 88 05 0D 49 */ lbz r0, 0xd49(r5) /* 8014380C 0013F46C 1C 80 00 44 */ mulli r4, r0, 0x44 /* 80143810 0013F470 7C 65 22 14 */ add r3, r5, r4 /* 80143814 0013F474 A0 03 04 8A */ lhz r0, 0x48a(r3) /* 80143818 0013F478 2C 00 00 01 */ cmpwi r0, 1 /* 8014381C 0013F47C 41 82 00 28 */ beq lbl_80143844 /* 80143820 0013F480 40 80 00 10 */ bge lbl_80143830 /* 80143824 0013F484 2C 00 00 00 */ cmpwi r0, 0 /* 80143828 0013F488 40 80 00 14 */ bge lbl_8014383C /* 8014382C 0013F48C 48 00 00 28 */ b lbl_80143854 lbl_80143830: /* 80143830 0013F490 2C 00 00 03 */ cmpwi r0, 3 /* 80143834 0013F494 40 80 00 20 */ bge lbl_80143854 /* 80143838 0013F498 48 00 00 14 */ b lbl_8014384C lbl_8014383C: /* 8014383C 0013F49C 38 60 30 69 */ li r3, 0x3069 /* 80143840 0013F4A0 48 00 00 28 */ b lbl_80143868 lbl_80143844: /* 80143844 0013F4A4 38 60 30 6A */ li r3, 0x306a /* 80143848 0013F4A8 48 00 00 20 */ b lbl_80143868 lbl_8014384C: /* 8014384C 0013F4AC 38 60 30 6B */ li r3, 0x306b /* 80143850 0013F4B0 48 00 00 18 */ b lbl_80143868 lbl_80143854: /* 80143854 0013F4B4 7C 85 22 14 */ add r4, r5, r4 /* 80143858 0013F4B8 38 60 00 0F */ li r3, 0xf /* 8014385C 0013F4BC 38 84 04 8C */ addi r4, r4, 0x48c /* 80143860 0013F4C0 48 01 8A A9 */ bl func_8015C308 /* 80143864 0013F4C4 38 60 03 F9 */ li r3, 0x3f9 lbl_80143868: /* 80143868 0013F4C8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014386C 0013F4CC 38 84 0E FE */ addi r4, r4, 0xefe /* 80143870 0013F4D0 48 10 CB 69 */ bl func_802503D8 /* 80143874 0013F4D4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80143878 0013F4D8 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 8014387C 0013F4DC 38 84 0E FE */ addi r4, r4, 0xefe /* 80143880 0013F4E0 4B F5 C4 D5 */ bl func_8009FD54 /* 80143884 0013F4E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143888 0013F4E8 38 00 00 64 */ li r0, 0x64 /* 8014388C 0013F4EC B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80143890 0013F4F0 48 00 40 5C */ b lbl_801478EC /* 80143894 0013F4F4 4B F5 CC 1D */ bl func_800A04B0 /* 80143898 0013F4F8 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014389C 0013F4FC 28 00 FF FF */ cmplwi r0, 0xffff /* 801438A0 0013F500 41 82 40 4C */ beq lbl_801478EC /* 801438A4 0013F504 4B F5 C3 F9 */ bl func_8009FC9C /* 801438A8 0013F508 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801438AC 0013F50C 38 00 00 65 */ li r0, 0x65 /* 801438B0 0013F510 38 A0 00 0E */ li r5, 0xe /* 801438B4 0013F514 80 64 0D 30 */ lwz r3, 0xd30(r4) /* 801438B8 0013F518 54 63 03 56 */ rlwinm r3, r3, 0, 0xd, 0xb /* 801438BC 0013F51C 90 64 0D 30 */ stw r3, 0xd30(r4) /* 801438C0 0013F520 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801438C4 0013F524 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801438C8 0013F528 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801438CC 0013F52C 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 801438D0 0013F530 38 84 0D CC */ addi r4, r4, 0xdcc /* 801438D4 0013F534 38 63 00 8A */ addi r3, r3, 0x8a /* 801438D8 0013F538 4B EC 07 29 */ bl memcpy /* 801438DC 0013F53C 48 00 40 10 */ b lbl_801478EC /* 801438E0 0013F540 38 00 00 5C */ li r0, 0x5c /* 801438E4 0013F544 B0 1A 00 C4 */ sth r0, 0xc4(r26) /* 801438E8 0013F548 48 00 40 04 */ b lbl_801478EC /* 801438EC 0013F54C C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 801438F0 0013F550 38 60 02 5F */ li r3, 0x25f /* 801438F4 0013F554 38 80 00 00 */ li r4, 0 /* 801438F8 0013F558 4B EC 78 79 */ bl func_8000B170 /* 801438FC 0013F55C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143900 0013F560 38 00 00 04 */ li r0, 4 /* 80143904 0013F564 98 03 0D 41 */ stb r0, 0xd41(r3) /* 80143908 0013F568 48 00 B0 C1 */ bl func_8014E9C8 /* 8014390C 0013F56C 4B F1 29 B1 */ bl func_800562BC /* 80143910 0013F570 38 60 00 1A */ li r3, 0x1a /* 80143914 0013F574 38 80 00 01 */ li r4, 1 /* 80143918 0013F578 48 00 B0 4D */ bl func_8014E964 /* 8014391C 0013F57C 38 60 00 1A */ li r3, 0x1a /* 80143920 0013F580 38 80 00 06 */ li r4, 6 /* 80143924 0013F584 48 00 B0 29 */ bl func_8014E94C /* 80143928 0013F588 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014392C 0013F58C 38 00 00 67 */ li r0, 0x67 /* 80143930 0013F590 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80143934 0013F594 48 00 3F B8 */ b lbl_801478EC /* 80143938 0013F598 A8 7A 00 B4 */ lha r3, 0xb4(r26) /* 8014393C 0013F59C 48 11 04 95 */ bl func_80253DD0 /* 80143940 0013F5A0 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80143944 0013F5A4 28 00 00 03 */ cmplwi r0, 3 /* 80143948 0013F5A8 40 82 3F A4 */ bne lbl_801478EC /* 8014394C 0013F5AC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80143950 0013F5B0 38 00 00 68 */ li r0, 0x68 /* 80143954 0013F5B4 38 60 00 00 */ li r3, 0 /* 80143958 0013F5B8 38 80 00 00 */ li r4, 0 /* 8014395C 0013F5BC B0 05 00 C4 */ sth r0, 0xc4(r5) /* 80143960 0013F5C0 4B F1 5F 99 */ bl func_800598F8 /* 80143964 0013F5C4 38 60 00 01 */ li r3, 1 /* 80143968 0013F5C8 38 80 00 00 */ li r4, 0 /* 8014396C 0013F5CC 38 A0 00 00 */ li r5, 0 /* 80143970 0013F5D0 38 C0 00 02 */ li r6, 2 /* 80143974 0013F5D4 38 E0 00 00 */ li r7, 0 /* 80143978 0013F5D8 39 00 00 00 */ li r8, 0 /* 8014397C 0013F5DC 4B F1 60 4D */ bl func_800599C8 /* 80143980 0013F5E0 38 60 00 02 */ li r3, 2 /* 80143984 0013F5E4 38 80 00 00 */ li r4, 0 /* 80143988 0013F5E8 38 A0 00 01 */ li r5, 1 /* 8014398C 0013F5EC 38 C0 00 00 */ li r6, 0 /* 80143990 0013F5F0 38 E0 00 00 */ li r7, 0 /* 80143994 0013F5F4 39 00 00 00 */ li r8, 0 /* 80143998 0013F5F8 4B F1 60 31 */ bl func_800599C8 /* 8014399C 0013F5FC 48 00 3F 50 */ b lbl_801478EC /* 801439A0 0013F600 38 60 00 00 */ li r3, 0 /* 801439A4 0013F604 38 80 00 01 */ li r4, 1 /* 801439A8 0013F608 38 A0 00 00 */ li r5, 0 /* 801439AC 0013F60C 38 C0 00 01 */ li r6, 1 /* 801439B0 0013F610 4B F1 60 BD */ bl func_80059A6C /* 801439B4 0013F614 2C 03 00 00 */ cmpwi r3, 0 /* 801439B8 0013F618 41 82 3F 34 */ beq lbl_801478EC /* 801439BC 0013F61C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 801439C0 0013F620 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801439C4 0013F624 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801439C8 0013F628 90 04 00 D4 */ stw r0, 0xd4(r4) /* 801439CC 0013F62C 41 82 00 64 */ beq lbl_80143A30 /* 801439D0 0013F630 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801439D4 0013F634 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 801439D8 0013F638 2C 00 00 02 */ cmpwi r0, 2 /* 801439DC 0013F63C 41 82 00 38 */ beq lbl_80143A14 /* 801439E0 0013F640 40 80 3F 0C */ bge lbl_801478EC /* 801439E4 0013F644 2C 00 00 01 */ cmpwi r0, 1 /* 801439E8 0013F648 40 80 00 08 */ bge lbl_801439F0 /* 801439EC 0013F64C 48 00 3F 00 */ b lbl_801478EC lbl_801439F0: /* 801439F0 0013F650 38 60 00 1A */ li r3, 0x1a /* 801439F4 0013F654 38 80 00 02 */ li r4, 2 /* 801439F8 0013F658 48 00 AF 55 */ bl func_8014E94C /* 801439FC 0013F65C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143A00 0013F660 38 00 00 69 */ li r0, 0x69 /* 80143A04 0013F664 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80143A08 0013F668 48 02 19 25 */ bl func_8016532C /* 80143A0C 0013F66C 48 00 B8 09 */ bl func_8014F214 /* 80143A10 0013F670 48 00 3E DC */ b lbl_801478EC lbl_80143A14: /* 80143A14 0013F674 38 60 00 1A */ li r3, 0x1a /* 80143A18 0013F678 38 80 00 03 */ li r4, 3 /* 80143A1C 0013F67C 48 00 AF 31 */ bl func_8014E94C /* 80143A20 0013F680 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143A24 0013F684 38 00 00 69 */ li r0, 0x69 /* 80143A28 0013F688 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80143A2C 0013F68C 48 00 3E C0 */ b lbl_801478EC lbl_80143A30: /* 80143A30 0013F690 2C 03 00 02 */ cmpwi r3, 2 /* 80143A34 0013F694 41 82 00 24 */ beq lbl_80143A58 /* 80143A38 0013F698 40 80 3E B4 */ bge lbl_801478EC /* 80143A3C 0013F69C 2C 03 00 01 */ cmpwi r3, 1 /* 80143A40 0013F6A0 40 80 00 08 */ bge lbl_80143A48 /* 80143A44 0013F6A4 48 00 3E A8 */ b lbl_801478EC lbl_80143A48: /* 80143A48 0013F6A8 38 60 00 1A */ li r3, 0x1a /* 80143A4C 0013F6AC 38 80 00 00 */ li r4, 0 /* 80143A50 0013F6B0 48 00 AE FD */ bl func_8014E94C /* 80143A54 0013F6B4 48 00 3E 98 */ b lbl_801478EC lbl_80143A58: /* 80143A58 0013F6B8 38 60 00 1A */ li r3, 0x1a /* 80143A5C 0013F6BC 38 80 00 01 */ li r4, 1 /* 80143A60 0013F6C0 48 00 AE ED */ bl func_8014E94C /* 80143A64 0013F6C4 48 00 3E 88 */ b lbl_801478EC /* 80143A68 0013F6C8 A8 7A 00 B4 */ lha r3, 0xb4(r26) /* 80143A6C 0013F6CC 48 11 03 65 */ bl func_80253DD0 /* 80143A70 0013F6D0 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80143A74 0013F6D4 28 00 00 03 */ cmplwi r0, 3 /* 80143A78 0013F6D8 40 82 3E 74 */ bne lbl_801478EC /* 80143A7C 0013F6DC 38 60 00 1A */ li r3, 0x1a /* 80143A80 0013F6E0 38 80 00 05 */ li r4, 5 /* 80143A84 0013F6E4 48 00 AE C9 */ bl func_8014E94C /* 80143A88 0013F6E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143A8C 0013F6EC 38 00 00 6A */ li r0, 0x6a /* 80143A90 0013F6F0 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80143A94 0013F6F4 4B F1 27 E1 */ bl func_80056274 /* 80143A98 0013F6F8 48 00 3E 54 */ b lbl_801478EC /* 80143A9C 0013F6FC A8 7A 00 B4 */ lha r3, 0xb4(r26) /* 80143AA0 0013F700 48 11 03 31 */ bl func_80253DD0 /* 80143AA4 0013F704 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80143AA8 0013F708 28 00 00 03 */ cmplwi r0, 3 /* 80143AAC 0013F70C 40 82 3E 40 */ bne lbl_801478EC /* 80143AB0 0013F710 38 60 00 1A */ li r3, 0x1a /* 80143AB4 0013F714 38 80 00 00 */ li r4, 0 /* 80143AB8 0013F718 48 00 AE AD */ bl func_8014E964 /* 80143ABC 0013F71C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143AC0 0013F720 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 80143AC4 0013F724 2C 00 00 02 */ cmpwi r0, 2 /* 80143AC8 0013F728 41 82 00 20 */ beq lbl_80143AE8 /* 80143ACC 0013F72C 40 80 3E 20 */ bge lbl_801478EC /* 80143AD0 0013F730 2C 00 00 01 */ cmpwi r0, 1 /* 80143AD4 0013F734 40 80 00 08 */ bge lbl_80143ADC /* 80143AD8 0013F738 48 00 3E 14 */ b lbl_801478EC lbl_80143ADC: /* 80143ADC 0013F73C 38 00 00 6B */ li r0, 0x6b /* 80143AE0 0013F740 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80143AE4 0013F744 48 00 3E 08 */ b lbl_801478EC lbl_80143AE8: /* 80143AE8 0013F748 38 00 00 5C */ li r0, 0x5c /* 80143AEC 0013F74C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80143AF0 0013F750 48 00 3D FC */ b lbl_801478EC /* 80143AF4 0013F754 80 7A 0D 28 */ lwz r3, 0xd28(r26) /* 80143AF8 0013F758 38 80 00 00 */ li r4, 0 /* 80143AFC 0013F75C 38 A0 06 EC */ li r5, 0x6ec /* 80143B00 0013F760 3C 63 00 01 */ addis r3, r3, 1 /* 80143B04 0013F764 38 63 CC F4 */ addi r3, r3, -13068 /* 80143B08 0013F768 4B EC 05 FD */ bl memset /* 80143B0C 0013F76C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143B10 0013F770 38 00 00 01 */ li r0, 1 /* 80143B14 0013F774 38 A0 00 0E */ li r5, 0xe /* 80143B18 0013F778 98 03 0D DB */ stb r0, 0xddb(r3) /* 80143B1C 0013F77C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80143B20 0013F780 88 04 0D 49 */ lbz r0, 0xd49(r4) /* 80143B24 0013F784 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 80143B28 0013F788 1C 00 00 44 */ mulli r0, r0, 0x44 /* 80143B2C 0013F78C 38 63 00 8A */ addi r3, r3, 0x8a /* 80143B30 0013F790 7C 84 02 14 */ add r4, r4, r0 /* 80143B34 0013F794 38 84 04 7C */ addi r4, r4, 0x47c /* 80143B38 0013F798 4B EC 04 C9 */ bl memcpy /* 80143B3C 0013F79C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80143B40 0013F7A0 88 04 0D 49 */ lbz r0, 0xd49(r4) /* 80143B44 0013F7A4 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 80143B48 0013F7A8 1C 00 00 44 */ mulli r0, r0, 0x44 /* 80143B4C 0013F7AC 7C 84 02 14 */ add r4, r4, r0 /* 80143B50 0013F7B0 80 04 04 78 */ lwz r0, 0x478(r4) /* 80143B54 0013F7B4 90 03 00 08 */ stw r0, 8(r3) /* 80143B58 0013F7B8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80143B5C 0013F7BC 88 04 0D 49 */ lbz r0, 0xd49(r4) /* 80143B60 0013F7C0 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 80143B64 0013F7C4 1C 00 00 44 */ mulli r0, r0, 0x44 /* 80143B68 0013F7C8 7C 84 02 14 */ add r4, r4, r0 /* 80143B6C 0013F7CC 80 04 04 74 */ lwz r0, 0x474(r4) /* 80143B70 0013F7D0 90 03 00 10 */ stw r0, 0x10(r3) /* 80143B74 0013F7D4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80143B78 0013F7D8 88 05 0D 49 */ lbz r0, 0xd49(r5) /* 80143B7C 0013F7DC 80 65 0D 28 */ lwz r3, 0xd28(r5) /* 80143B80 0013F7E0 1C 80 00 44 */ mulli r4, r0, 0x44 /* 80143B84 0013F7E4 80 03 00 04 */ lwz r0, 4(r3) /* 80143B88 0013F7E8 7C 85 22 14 */ add r4, r5, r4 /* 80143B8C 0013F7EC A0 84 04 8A */ lhz r4, 0x48a(r4) /* 80143B90 0013F7F0 50 80 E0 06 */ rlwimi r0, r4, 0x1c, 0, 3 /* 80143B94 0013F7F4 90 03 00 04 */ stw r0, 4(r3) /* 80143B98 0013F7F8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80143B9C 0013F7FC 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 80143BA0 0013F800 3C 63 00 01 */ addis r3, r3, 1 /* 80143BA4 0013F804 88 03 D2 39 */ lbz r0, -0x2dc7(r3) /* 80143BA8 0013F808 54 00 E7 FF */ rlwinm. r0, r0, 0x1c, 0x1f, 0x1f /* 80143BAC 0013F80C 41 82 00 1C */ beq lbl_80143BC8 /* 80143BB0 0013F810 38 60 00 0B */ li r3, 0xb /* 80143BB4 0013F814 38 00 00 7A */ li r0, 0x7a /* 80143BB8 0013F818 98 64 0D 86 */ stb r3, 0xd86(r4) /* 80143BBC 0013F81C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143BC0 0013F820 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80143BC4 0013F824 48 00 3D 28 */ b lbl_801478EC lbl_80143BC8: /* 80143BC8 0013F828 38 60 00 0A */ li r3, 0xa /* 80143BCC 0013F82C 38 00 00 7F */ li r0, 0x7f /* 80143BD0 0013F830 98 64 0D 86 */ stb r3, 0xd86(r4) /* 80143BD4 0013F834 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143BD8 0013F838 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80143BDC 0013F83C 48 00 3D 10 */ b lbl_801478EC /* 80143BE0 0013F840 4B F1 27 19 */ bl func_800562F8 /* 80143BE4 0013F844 2C 03 00 00 */ cmpwi r3, 0 /* 80143BE8 0013F848 41 82 3D 04 */ beq lbl_801478EC /* 80143BEC 0013F84C 38 60 02 5F */ li r3, 0x25f /* 80143BF0 0013F850 38 80 00 01 */ li r4, 1 /* 80143BF4 0013F854 38 A0 00 01 */ li r5, 1 /* 80143BF8 0013F858 48 01 ED 49 */ bl func_80162940 /* 80143BFC 0013F85C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143C00 0013F860 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 80143C04 0013F864 64 00 00 20 */ oris r0, r0, 0x20 /* 80143C08 0013F868 90 03 0D 30 */ stw r0, 0xd30(r3) /* 80143C0C 0013F86C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80143C10 0013F870 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 80143C14 0013F874 80 03 00 08 */ lwz r0, 8(r3) /* 80143C18 0013F878 98 04 0E FC */ stb r0, 0xefc(r4) /* 80143C1C 0013F87C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80143C20 0013F880 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 80143C24 0013F884 80 03 00 04 */ lwz r0, 4(r3) /* 80143C28 0013F888 54 00 27 3E */ srwi r0, r0, 0x1c /* 80143C2C 0013F88C 98 04 0E FB */ stb r0, 0xefb(r4) /* 80143C30 0013F890 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143C34 0013F894 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 80143C38 0013F898 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f /* 80143C3C 0013F89C 41 82 00 10 */ beq lbl_80143C4C /* 80143C40 0013F8A0 38 60 00 03 */ li r3, 3 /* 80143C44 0013F8A4 4B FE B4 95 */ bl func_8012F0D8 /* 80143C48 0013F8A8 48 00 00 0C */ b lbl_80143C54 lbl_80143C4C: /* 80143C4C 0013F8AC 38 60 00 01 */ li r3, 1 /* 80143C50 0013F8B0 4B FE B4 89 */ bl func_8012F0D8 lbl_80143C54: /* 80143C54 0013F8B4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80143C58 0013F8B8 38 00 00 6D */ li r0, 0x6d /* 80143C5C 0013F8BC 80 64 0D 30 */ lwz r3, 0xd30(r4) /* 80143C60 0013F8C0 64 63 08 00 */ oris r3, r3, 0x800 /* 80143C64 0013F8C4 90 64 0D 30 */ stw r3, 0xd30(r4) /* 80143C68 0013F8C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143C6C 0013F8CC B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80143C70 0013F8D0 48 00 3C 7C */ b lbl_801478EC /* 80143C74 0013F8D4 38 60 00 00 */ li r3, 0 /* 80143C78 0013F8D8 4B FE BA 0D */ bl func_8012F684 /* 80143C7C 0013F8DC 3C 80 00 01 */ lis r4, 0x0000FFFF@ha /* 80143C80 0013F8E0 54 63 04 3E */ clrlwi r3, r3, 0x10 /* 80143C84 0013F8E4 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l /* 80143C88 0013F8E8 7C 03 00 00 */ cmpw r3, r0 /* 80143C8C 0013F8EC 41 82 00 14 */ beq lbl_80143CA0 /* 80143C90 0013F8F0 40 80 3C 5C */ bge lbl_801478EC /* 80143C94 0013F8F4 2C 03 00 01 */ cmpwi r3, 1 /* 80143C98 0013F8F8 41 82 00 94 */ beq lbl_80143D2C /* 80143C9C 0013F8FC 48 00 3C 50 */ b lbl_801478EC lbl_80143CA0: /* 80143CA0 0013F900 4B FD B3 B1 */ bl func_8011F050 /* 80143CA4 0013F904 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80143CA8 0013F908 38 00 00 50 */ li r0, 0x50 /* 80143CAC 0013F90C 80 64 0D 30 */ lwz r3, 0xd30(r4) /* 80143CB0 0013F910 54 63 02 D2 */ rlwinm r3, r3, 0, 0xb, 9 /* 80143CB4 0013F914 90 64 0D 30 */ stw r3, 0xd30(r4) /* 80143CB8 0013F918 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80143CBC 0013F91C 80 64 0D 30 */ lwz r3, 0xd30(r4) /* 80143CC0 0013F920 54 63 01 46 */ rlwinm r3, r3, 0, 5, 3 /* 80143CC4 0013F924 90 64 0D 30 */ stw r3, 0xd30(r4) /* 80143CC8 0013F928 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143CCC 0013F92C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80143CD0 0013F930 4B F1 25 ED */ bl func_800562BC /* 80143CD4 0013F934 38 60 02 5F */ li r3, 0x25f /* 80143CD8 0013F938 38 80 00 00 */ li r4, 0 /* 80143CDC 0013F93C 38 A0 00 01 */ li r5, 1 /* 80143CE0 0013F940 48 01 EC 61 */ bl func_80162940 /* 80143CE4 0013F944 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80143CE8 0013F948 80 85 0D 28 */ lwz r4, 0xd28(r5) /* 80143CEC 0013F94C 88 65 0E FC */ lbz r3, 0xefc(r5) /* 80143CF0 0013F950 80 04 00 08 */ lwz r0, 8(r4) /* 80143CF4 0013F954 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 80143CF8 0013F958 7C 03 00 40 */ cmplw r3, r0 /* 80143CFC 0013F95C 40 82 00 18 */ bne lbl_80143D14 /* 80143D00 0013F960 80 04 00 04 */ lwz r0, 4(r4) /* 80143D04 0013F964 88 65 0E FB */ lbz r3, 0xefb(r5) /* 80143D08 0013F968 54 00 27 3E */ srwi r0, r0, 0x1c /* 80143D0C 0013F96C 7C 03 00 40 */ cmplw r3, r0 /* 80143D10 0013F970 41 82 3B DC */ beq lbl_801478EC lbl_80143D14: /* 80143D14 0013F974 3C 64 00 01 */ addis r3, r4, 1 /* 80143D18 0013F978 38 80 00 00 */ li r4, 0 /* 80143D1C 0013F97C 38 A0 06 EC */ li r5, 0x6ec /* 80143D20 0013F980 38 63 CC F4 */ addi r3, r3, -13068 /* 80143D24 0013F984 4B EC 03 E1 */ bl memset /* 80143D28 0013F988 48 00 3B C4 */ b lbl_801478EC lbl_80143D2C: /* 80143D2C 0013F98C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143D30 0013F990 38 00 00 6E */ li r0, 0x6e /* 80143D34 0013F994 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80143D38 0013F998 4B FD B3 19 */ bl func_8011F050 /* 80143D3C 0013F99C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 80143D40 0013F9A0 38 60 02 5F */ li r3, 0x25f /* 80143D44 0013F9A4 38 80 00 00 */ li r4, 0 /* 80143D48 0013F9A8 38 A0 00 01 */ li r5, 1 /* 80143D4C 0013F9AC 80 06 0D 30 */ lwz r0, 0xd30(r6) /* 80143D50 0013F9B0 54 00 02 D2 */ rlwinm r0, r0, 0, 0xb, 9 /* 80143D54 0013F9B4 90 06 0D 30 */ stw r0, 0xd30(r6) /* 80143D58 0013F9B8 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 80143D5C 0013F9BC 80 06 0D 30 */ lwz r0, 0xd30(r6) /* 80143D60 0013F9C0 54 00 01 46 */ rlwinm r0, r0, 0, 5, 3 /* 80143D64 0013F9C4 90 06 0D 30 */ stw r0, 0xd30(r6) /* 80143D68 0013F9C8 48 01 EB D9 */ bl func_80162940 /* 80143D6C 0013F9CC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80143D70 0013F9D0 80 85 0D 28 */ lwz r4, 0xd28(r5) /* 80143D74 0013F9D4 88 65 0E FC */ lbz r3, 0xefc(r5) /* 80143D78 0013F9D8 80 04 00 08 */ lwz r0, 8(r4) /* 80143D7C 0013F9DC 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 80143D80 0013F9E0 7C 03 00 40 */ cmplw r3, r0 /* 80143D84 0013F9E4 40 82 00 18 */ bne lbl_80143D9C /* 80143D88 0013F9E8 80 04 00 04 */ lwz r0, 4(r4) /* 80143D8C 0013F9EC 88 65 0E FB */ lbz r3, 0xefb(r5) /* 80143D90 0013F9F0 54 00 27 3E */ srwi r0, r0, 0x1c /* 80143D94 0013F9F4 7C 03 00 40 */ cmplw r3, r0 /* 80143D98 0013F9F8 41 82 3B 54 */ beq lbl_801478EC lbl_80143D9C: /* 80143D9C 0013F9FC 3C 64 00 01 */ addis r3, r4, 1 /* 80143DA0 0013FA00 38 80 00 00 */ li r4, 0 /* 80143DA4 0013FA04 38 A0 06 EC */ li r5, 0x6ec /* 80143DA8 0013FA08 38 63 CC F4 */ addi r3, r3, -13068 /* 80143DAC 0013FA0C 4B EC 03 59 */ bl memset /* 80143DB0 0013FA10 48 00 3B 3C */ b lbl_801478EC /* 80143DB4 0013FA14 80 7A 0D 28 */ lwz r3, 0xd28(r26) /* 80143DB8 0013FA18 3C 63 00 01 */ addis r3, r3, 1 /* 80143DBC 0013FA1C 88 03 D2 39 */ lbz r0, -0x2dc7(r3) /* 80143DC0 0013FA20 54 00 E7 FF */ rlwinm. r0, r0, 0x1c, 0x1f, 0x1f /* 80143DC4 0013FA24 41 82 00 20 */ beq lbl_80143DE4 /* 80143DC8 0013FA28 38 60 00 09 */ li r3, 9 /* 80143DCC 0013FA2C 38 00 00 70 */ li r0, 0x70 /* 80143DD0 0013FA30 98 7A 0D 86 */ stb r3, 0xd86(r26) /* 80143DD4 0013FA34 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143DD8 0013FA38 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80143DDC 0013FA3C 4B F1 24 E1 */ bl func_800562BC /* 80143DE0 0013FA40 48 00 3B 0C */ b lbl_801478EC lbl_80143DE4: /* 80143DE4 0013FA44 38 60 00 08 */ li r3, 8 /* 80143DE8 0013FA48 38 00 00 75 */ li r0, 0x75 /* 80143DEC 0013FA4C 98 7A 0D 86 */ stb r3, 0xd86(r26) /* 80143DF0 0013FA50 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143DF4 0013FA54 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80143DF8 0013FA58 48 00 3A F4 */ b lbl_801478EC /* 80143DFC 0013FA5C 80 9A 0D 28 */ lwz r4, 0xd28(r26) /* 80143E00 0013FA60 38 60 00 01 */ li r3, 1 /* 80143E04 0013FA64 3C 84 00 01 */ addis r4, r4, 1 /* 80143E08 0013FA68 38 84 CC F4 */ addi r4, r4, -13068 /* 80143E0C 0013FA6C 4B FD 8B 91 */ bl func_8011C99C /* 80143E10 0013FA70 4B FA 26 D1 */ bl func_800E64E0 /* 80143E14 0013FA74 38 60 00 00 */ li r3, 0 /* 80143E18 0013FA78 38 80 00 00 */ li r4, 0 /* 80143E1C 0013FA7C 38 A0 00 01 */ li r5, 1 /* 80143E20 0013FA80 38 C0 00 00 */ li r6, 0 /* 80143E24 0013FA84 4B FA 2B 81 */ bl func_800E69A4 /* 80143E28 0013FA88 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 80143E2C 0013FA8C 38 00 00 06 */ li r0, 6 /* 80143E30 0013FA90 38 80 00 01 */ li r4, 1 /* 80143E34 0013FA94 38 60 00 02 */ li r3, 2 /* 80143E38 0013FA98 80 A6 0D 30 */ lwz r5, 0xd30(r6) /* 80143E3C 0013FA9C 64 A5 00 10 */ oris r5, r5, 0x10 /* 80143E40 0013FAA0 90 A6 0D 30 */ stw r5, 0xd30(r6) /* 80143E44 0013FAA4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80143E48 0013FAA8 B0 05 00 D0 */ sth r0, 0xd0(r5) /* 80143E4C 0013FAAC 48 00 AB 19 */ bl func_8014E964 /* 80143E50 0013FAB0 38 60 00 02 */ li r3, 2 /* 80143E54 0013FAB4 38 80 00 06 */ li r4, 6 /* 80143E58 0013FAB8 48 00 AA F5 */ bl func_8014E94C /* 80143E5C 0013FABC 38 60 00 01 */ li r3, 1 /* 80143E60 0013FAC0 48 00 AA 4D */ bl func_8014E8AC /* 80143E64 0013FAC4 38 60 00 01 */ li r3, 1 /* 80143E68 0013FAC8 48 00 A9 A5 */ bl func_8014E80C /* 80143E6C 0013FACC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143E70 0013FAD0 38 00 00 71 */ li r0, 0x71 /* 80143E74 0013FAD4 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80143E78 0013FAD8 48 00 3A 74 */ b lbl_801478EC /* 80143E7C 0013FADC A8 7A 00 84 */ lha r3, 0x84(r26) /* 80143E80 0013FAE0 48 10 FF 51 */ bl func_80253DD0 /* 80143E84 0013FAE4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80143E88 0013FAE8 28 00 00 03 */ cmplwi r0, 3 /* 80143E8C 0013FAEC 40 82 3A 60 */ bne lbl_801478EC /* 80143E90 0013FAF0 38 60 00 00 */ li r3, 0 /* 80143E94 0013FAF4 38 80 00 00 */ li r4, 0 /* 80143E98 0013FAF8 4B F1 5A 61 */ bl func_800598F8 /* 80143E9C 0013FAFC 38 60 00 01 */ li r3, 1 /* 80143EA0 0013FB00 38 80 00 00 */ li r4, 0 /* 80143EA4 0013FB04 38 A0 00 00 */ li r5, 0 /* 80143EA8 0013FB08 38 C0 00 02 */ li r6, 2 /* 80143EAC 0013FB0C 38 E0 00 63 */ li r7, 0x63 /* 80143EB0 0013FB10 39 00 00 00 */ li r8, 0 /* 80143EB4 0013FB14 4B F1 5B 15 */ bl func_800599C8 /* 80143EB8 0013FB18 38 60 00 02 */ li r3, 2 /* 80143EBC 0013FB1C 38 80 00 00 */ li r4, 0 /* 80143EC0 0013FB20 38 A0 00 01 */ li r5, 1 /* 80143EC4 0013FB24 38 C0 00 00 */ li r6, 0 /* 80143EC8 0013FB28 38 E0 00 63 */ li r7, 0x63 /* 80143ECC 0013FB2C 39 00 00 00 */ li r8, 0 /* 80143ED0 0013FB30 4B F1 5A F9 */ bl func_800599C8 /* 80143ED4 0013FB34 38 60 00 63 */ li r3, 0x63 /* 80143ED8 0013FB38 38 80 00 02 */ li r4, 2 /* 80143EDC 0013FB3C 38 A0 00 01 */ li r5, 1 /* 80143EE0 0013FB40 38 C0 00 00 */ li r6, 0 /* 80143EE4 0013FB44 38 E0 00 00 */ li r7, 0 /* 80143EE8 0013FB48 39 00 00 00 */ li r8, 0 /* 80143EEC 0013FB4C 4B F1 5A DD */ bl func_800599C8 /* 80143EF0 0013FB50 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143EF4 0013FB54 38 00 00 72 */ li r0, 0x72 /* 80143EF8 0013FB58 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80143EFC 0013FB5C 48 00 39 F0 */ b lbl_801478EC /* 80143F00 0013FB60 38 60 00 01 */ li r3, 1 /* 80143F04 0013FB64 38 80 00 01 */ li r4, 1 /* 80143F08 0013FB68 38 A0 00 00 */ li r5, 0 /* 80143F0C 0013FB6C 38 C0 00 01 */ li r6, 1 /* 80143F10 0013FB70 4B F1 5B 5D */ bl func_80059A6C /* 80143F14 0013FB74 2C 03 00 00 */ cmpwi r3, 0 /* 80143F18 0013FB78 41 82 39 D4 */ beq lbl_801478EC /* 80143F1C 0013FB7C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 80143F20 0013FB80 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80143F24 0013FB84 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80143F28 0013FB88 90 04 00 D4 */ stw r0, 0xd4(r4) /* 80143F2C 0013FB8C 41 82 00 E0 */ beq lbl_8014400C /* 80143F30 0013FB90 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143F34 0013FB94 80 83 00 D4 */ lwz r4, 0xd4(r3) /* 80143F38 0013FB98 2C 04 00 63 */ cmpwi r4, 0x63 /* 80143F3C 0013FB9C 41 82 00 9C */ beq lbl_80143FD8 /* 80143F40 0013FBA0 40 80 00 1C */ bge lbl_80143F5C /* 80143F44 0013FBA4 2C 04 00 02 */ cmpwi r4, 2 /* 80143F48 0013FBA8 41 82 00 5C */ beq lbl_80143FA4 /* 80143F4C 0013FBAC 40 80 39 A0 */ bge lbl_801478EC /* 80143F50 0013FBB0 2C 04 00 01 */ cmpwi r4, 1 /* 80143F54 0013FBB4 40 80 00 1C */ bge lbl_80143F70 /* 80143F58 0013FBB8 48 00 39 94 */ b lbl_801478EC lbl_80143F5C: /* 80143F5C 0013FBBC 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 80143F60 0013FBC0 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l /* 80143F64 0013FBC4 7C 04 00 00 */ cmpw r4, r0 /* 80143F68 0013FBC8 41 82 00 70 */ beq lbl_80143FD8 /* 80143F6C 0013FBCC 48 00 39 80 */ b lbl_801478EC lbl_80143F70: /* 80143F70 0013FBD0 38 60 00 02 */ li r3, 2 /* 80143F74 0013FBD4 38 80 00 02 */ li r4, 2 /* 80143F78 0013FBD8 48 00 A9 D5 */ bl func_8014E94C /* 80143F7C 0013FBDC 38 60 00 1F */ li r3, 0x1f /* 80143F80 0013FBE0 38 80 00 02 */ li r4, 2 /* 80143F84 0013FBE4 48 00 A9 C9 */ bl func_8014E94C /* 80143F88 0013FBE8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143F8C 0013FBEC 38 80 00 73 */ li r4, 0x73 /* 80143F90 0013FBF0 38 00 00 01 */ li r0, 1 /* 80143F94 0013FBF4 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80143F98 0013FBF8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143F9C 0013FBFC 90 03 00 D4 */ stw r0, 0xd4(r3) /* 80143FA0 0013FC00 48 00 39 4C */ b lbl_801478EC lbl_80143FA4: /* 80143FA4 0013FC04 38 60 00 02 */ li r3, 2 /* 80143FA8 0013FC08 38 80 00 03 */ li r4, 3 /* 80143FAC 0013FC0C 48 00 A9 A1 */ bl func_8014E94C /* 80143FB0 0013FC10 38 60 00 1F */ li r3, 0x1f /* 80143FB4 0013FC14 38 80 00 02 */ li r4, 2 /* 80143FB8 0013FC18 48 00 A9 95 */ bl func_8014E94C /* 80143FBC 0013FC1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143FC0 0013FC20 38 80 00 73 */ li r4, 0x73 /* 80143FC4 0013FC24 38 00 00 02 */ li r0, 2 /* 80143FC8 0013FC28 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80143FCC 0013FC2C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143FD0 0013FC30 90 03 00 D4 */ stw r0, 0xd4(r3) /* 80143FD4 0013FC34 48 00 39 18 */ b lbl_801478EC lbl_80143FD8: /* 80143FD8 0013FC38 38 60 00 02 */ li r3, 2 /* 80143FDC 0013FC3C 38 80 00 04 */ li r4, 4 /* 80143FE0 0013FC40 48 00 A9 6D */ bl func_8014E94C /* 80143FE4 0013FC44 38 60 00 1F */ li r3, 0x1f /* 80143FE8 0013FC48 38 80 00 01 */ li r4, 1 /* 80143FEC 0013FC4C 48 00 A9 61 */ bl func_8014E94C /* 80143FF0 0013FC50 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80143FF4 0013FC54 38 80 00 73 */ li r4, 0x73 /* 80143FF8 0013FC58 38 00 00 63 */ li r0, 0x63 /* 80143FFC 0013FC5C B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80144000 0013FC60 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144004 0013FC64 90 03 00 D4 */ stw r0, 0xd4(r3) /* 80144008 0013FC68 48 00 38 E4 */ b lbl_801478EC lbl_8014400C: /* 8014400C 0013FC6C 2C 03 00 02 */ cmpwi r3, 2 /* 80144010 0013FC70 41 82 00 3C */ beq lbl_8014404C /* 80144014 0013FC74 40 80 00 10 */ bge lbl_80144024 /* 80144018 0013FC78 2C 03 00 01 */ cmpwi r3, 1 /* 8014401C 0013FC7C 40 80 00 14 */ bge lbl_80144030 /* 80144020 0013FC80 48 00 38 CC */ b lbl_801478EC lbl_80144024: /* 80144024 0013FC84 2C 03 00 63 */ cmpwi r3, 0x63 /* 80144028 0013FC88 41 82 00 40 */ beq lbl_80144068 /* 8014402C 0013FC8C 48 00 38 C0 */ b lbl_801478EC lbl_80144030: /* 80144030 0013FC90 38 60 00 02 */ li r3, 2 /* 80144034 0013FC94 38 80 00 00 */ li r4, 0 /* 80144038 0013FC98 48 00 A9 15 */ bl func_8014E94C /* 8014403C 0013FC9C 38 60 00 1F */ li r3, 0x1f /* 80144040 0013FCA0 38 80 00 02 */ li r4, 2 /* 80144044 0013FCA4 48 00 A9 09 */ bl func_8014E94C /* 80144048 0013FCA8 48 00 38 A4 */ b lbl_801478EC lbl_8014404C: /* 8014404C 0013FCAC 38 60 00 02 */ li r3, 2 /* 80144050 0013FCB0 38 80 00 01 */ li r4, 1 /* 80144054 0013FCB4 48 00 A8 F9 */ bl func_8014E94C /* 80144058 0013FCB8 38 60 00 1F */ li r3, 0x1f /* 8014405C 0013FCBC 38 80 00 02 */ li r4, 2 /* 80144060 0013FCC0 48 00 A8 ED */ bl func_8014E94C /* 80144064 0013FCC4 48 00 38 88 */ b lbl_801478EC lbl_80144068: /* 80144068 0013FCC8 38 60 00 02 */ li r3, 2 /* 8014406C 0013FCCC 38 80 00 04 */ li r4, 4 /* 80144070 0013FCD0 48 00 A8 DD */ bl func_8014E94C /* 80144074 0013FCD4 38 60 00 1F */ li r3, 0x1f /* 80144078 0013FCD8 38 80 00 00 */ li r4, 0 /* 8014407C 0013FCDC 48 00 A8 D1 */ bl func_8014E94C /* 80144080 0013FCE0 48 00 38 6C */ b lbl_801478EC /* 80144084 0013FCE4 80 1A 00 D4 */ lwz r0, 0xd4(r26) /* 80144088 0013FCE8 28 00 00 63 */ cmplwi r0, 0x63 /* 8014408C 0013FCEC 40 82 00 28 */ bne lbl_801440B4 /* 80144090 0013FCF0 A8 7A 00 BE */ lha r3, 0xbe(r26) /* 80144094 0013FCF4 48 10 FD 3D */ bl func_80253DD0 /* 80144098 0013FCF8 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014409C 0013FCFC 28 00 00 03 */ cmplwi r0, 3 /* 801440A0 0013FD00 40 82 00 34 */ bne lbl_801440D4 /* 801440A4 0013FD04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801440A8 0013FD08 38 00 00 74 */ li r0, 0x74 /* 801440AC 0013FD0C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801440B0 0013FD10 48 00 00 24 */ b lbl_801440D4 lbl_801440B4: /* 801440B4 0013FD14 A8 7A 00 84 */ lha r3, 0x84(r26) /* 801440B8 0013FD18 48 10 FD 19 */ bl func_80253DD0 /* 801440BC 0013FD1C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801440C0 0013FD20 28 00 00 03 */ cmplwi r0, 3 /* 801440C4 0013FD24 40 82 00 10 */ bne lbl_801440D4 /* 801440C8 0013FD28 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801440CC 0013FD2C 38 00 00 74 */ li r0, 0x74 /* 801440D0 0013FD30 B0 03 00 C4 */ sth r0, 0xc4(r3) lbl_801440D4: /* 801440D4 0013FD34 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801440D8 0013FD38 A0 03 00 C4 */ lhz r0, 0xc4(r3) /* 801440DC 0013FD3C 28 00 00 74 */ cmplwi r0, 0x74 /* 801440E0 0013FD40 40 82 38 0C */ bne lbl_801478EC /* 801440E4 0013FD44 38 60 00 02 */ li r3, 2 /* 801440E8 0013FD48 38 80 00 05 */ li r4, 5 /* 801440EC 0013FD4C 48 00 A8 61 */ bl func_8014E94C /* 801440F0 0013FD50 38 60 00 00 */ li r3, 0 /* 801440F4 0013FD54 48 00 A7 B9 */ bl func_8014E8AC /* 801440F8 0013FD58 38 60 00 00 */ li r3, 0 /* 801440FC 0013FD5C 48 00 A7 11 */ bl func_8014E80C /* 80144100 0013FD60 48 00 37 EC */ b lbl_801478EC /* 80144104 0013FD64 A8 7A 00 84 */ lha r3, 0x84(r26) /* 80144108 0013FD68 48 10 FC C9 */ bl func_80253DD0 /* 8014410C 0013FD6C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80144110 0013FD70 28 00 00 03 */ cmplwi r0, 3 /* 80144114 0013FD74 40 82 37 D8 */ bne lbl_801478EC /* 80144118 0013FD78 38 60 00 02 */ li r3, 2 /* 8014411C 0013FD7C 38 80 00 00 */ li r4, 0 /* 80144120 0013FD80 48 00 A8 45 */ bl func_8014E964 /* 80144124 0013FD84 4B FA 2F 21 */ bl func_800E7044 /* 80144128 0013FD88 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014412C 0013FD8C 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 80144130 0013FD90 54 00 03 14 */ rlwinm r0, r0, 0, 0xc, 0xa /* 80144134 0013FD94 90 03 0D 30 */ stw r0, 0xd30(r3) /* 80144138 0013FD98 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014413C 0013FD9C 80 04 00 D4 */ lwz r0, 0xd4(r4) /* 80144140 0013FDA0 2C 00 00 02 */ cmpwi r0, 2 /* 80144144 0013FDA4 41 82 00 20 */ beq lbl_80144164 /* 80144148 0013FDA8 40 80 00 28 */ bge lbl_80144170 /* 8014414C 0013FDAC 2C 00 00 01 */ cmpwi r0, 1 /* 80144150 0013FDB0 40 80 00 08 */ bge lbl_80144158 /* 80144154 0013FDB4 48 00 00 1C */ b lbl_80144170 lbl_80144158: /* 80144158 0013FDB8 38 00 00 79 */ li r0, 0x79 /* 8014415C 0013FDBC B0 04 00 C4 */ sth r0, 0xc4(r4) /* 80144160 0013FDC0 48 00 37 8C */ b lbl_801478EC lbl_80144164: /* 80144164 0013FDC4 38 00 00 75 */ li r0, 0x75 /* 80144168 0013FDC8 B0 04 00 C4 */ sth r0, 0xc4(r4) /* 8014416C 0013FDCC 48 00 37 80 */ b lbl_801478EC lbl_80144170: /* 80144170 0013FDD0 80 64 0D 30 */ lwz r3, 0xd30(r4) /* 80144174 0013FDD4 38 00 00 6C */ li r0, 0x6c /* 80144178 0013FDD8 60 63 80 00 */ ori r3, r3, 0x8000 /* 8014417C 0013FDDC 90 64 0D 30 */ stw r3, 0xd30(r4) /* 80144180 0013FDE0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144184 0013FDE4 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80144188 0013FDE8 4B F1 20 ED */ bl func_80056274 /* 8014418C 0013FDEC 48 00 37 60 */ b lbl_801478EC /* 80144190 0013FDF0 4B F1 20 E5 */ bl func_80056274 /* 80144194 0013FDF4 38 60 00 01 */ li r3, 1 /* 80144198 0013FDF8 4B F1 22 C1 */ bl func_80056458 /* 8014419C 0013FDFC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801441A0 0013FE00 38 00 00 76 */ li r0, 0x76 /* 801441A4 0013FE04 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801441A8 0013FE08 48 00 37 44 */ b lbl_801478EC /* 801441AC 0013FE0C 4B F1 21 4D */ bl func_800562F8 /* 801441B0 0013FE10 2C 03 00 00 */ cmpwi r3, 0 /* 801441B4 0013FE14 41 82 37 38 */ beq lbl_801478EC /* 801441B8 0013FE18 38 60 00 03 */ li r3, 3 /* 801441BC 0013FE1C 4B F1 3D F9 */ bl func_80057FB4 /* 801441C0 0013FE20 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801441C4 0013FE24 38 60 02 5E */ li r3, 0x25e /* 801441C8 0013FE28 38 A0 00 01 */ li r5, 1 /* 801441CC 0013FE2C 88 84 0D 86 */ lbz r4, 0xd86(r4) /* 801441D0 0013FE30 48 01 E7 71 */ bl func_80162940 /* 801441D4 0013FE34 38 60 00 07 */ li r3, 7 /* 801441D8 0013FE38 38 80 FF FF */ li r4, -1 /* 801441DC 0013FE3C 4B FA 10 49 */ bl func_800E5224 /* 801441E0 0013FE40 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801441E4 0013FE44 40 82 00 18 */ bne lbl_801441FC /* 801441E8 0013FE48 38 60 00 18 */ li r3, 0x18 /* 801441EC 0013FE4C 38 80 00 02 */ li r4, 2 /* 801441F0 0013FE50 38 A0 00 01 */ li r5, 1 /* 801441F4 0013FE54 48 01 E7 4D */ bl func_80162940 /* 801441F8 0013FE58 48 00 00 14 */ b lbl_8014420C lbl_801441FC: /* 801441FC 0013FE5C 38 60 00 18 */ li r3, 0x18 /* 80144200 0013FE60 38 80 00 01 */ li r4, 1 /* 80144204 0013FE64 38 A0 00 01 */ li r5, 1 /* 80144208 0013FE68 48 01 E7 39 */ bl func_80162940 lbl_8014420C: /* 8014420C 0013FE6C 38 60 00 02 */ li r3, 2 /* 80144210 0013FE70 38 80 00 00 */ li r4, 0 /* 80144214 0013FE74 38 A0 00 00 */ li r5, 0 /* 80144218 0013FE78 38 C0 00 01 */ li r6, 1 /* 8014421C 0013FE7C 4B FA 20 0D */ bl func_800E6228 /* 80144220 0013FE80 48 00 36 CC */ b lbl_801478EC /* 80144224 0013FE84 38 60 00 00 */ li r3, 0 /* 80144228 0013FE88 4B FA 22 95 */ bl func_800E64BC /* 8014422C 0013FE8C 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 80144230 0013FE90 4B FA 18 A1 */ bl func_800E5AD0 /* 80144234 0013FE94 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80144238 0013FE98 38 00 00 3F */ li r0, 0x3f /* 8014423C 0013FE9C 38 C3 FF FC */ addi r6, r3, -4 /* 80144240 0013FEA0 80 84 0D 28 */ lwz r4, 0xd28(r4) /* 80144244 0013FEA4 3C 84 00 01 */ addis r4, r4, 1 /* 80144248 0013FEA8 39 04 CC F0 */ addi r8, r4, -13072 /* 8014424C 0013FEAC 7C 09 03 A6 */ mtctr r0 lbl_80144250: /* 80144250 0013FEB0 80 A6 00 04 */ lwz r5, 4(r6) /* 80144254 0013FEB4 84 06 00 08 */ lwzu r0, 8(r6) /* 80144258 0013FEB8 90 A8 00 04 */ stw r5, 4(r8) /* 8014425C 0013FEBC 94 08 00 08 */ stwu r0, 8(r8) /* 80144260 0013FEC0 42 00 FF F0 */ bdnz lbl_80144250 /* 80144264 0013FEC4 80 A6 00 04 */ lwz r5, 4(r6) /* 80144268 0013FEC8 38 00 01 A4 */ li r0, 0x1a4 /* 8014426C 0013FECC 38 E4 CE EF */ addi r7, r4, -12561 /* 80144270 0013FED0 38 C3 01 FB */ addi r6, r3, 0x1fb /* 80144274 0013FED4 90 A8 00 04 */ stw r5, 4(r8) /* 80144278 0013FED8 7C 09 03 A6 */ mtctr r0 lbl_8014427C: /* 8014427C 0013FEDC 88 A6 00 01 */ lbz r5, 1(r6) /* 80144280 0013FEE0 8C 06 00 02 */ lbzu r0, 2(r6) /* 80144284 0013FEE4 98 A7 00 01 */ stb r5, 1(r7) /* 80144288 0013FEE8 9C 07 00 02 */ stbu r0, 2(r7) /* 8014428C 0013FEEC 42 00 FF F0 */ bdnz lbl_8014427C /* 80144290 0013FEF0 88 A3 05 44 */ lbz r5, 0x544(r3) /* 80144294 0013FEF4 38 00 00 17 */ li r0, 0x17 /* 80144298 0013FEF8 38 E4 D2 38 */ addi r7, r4, -11720 /* 8014429C 0013FEFC 38 C3 05 44 */ addi r6, r3, 0x544 /* 801442A0 0013FF00 98 A4 D2 38 */ stb r5, -0x2dc8(r4) /* 801442A4 0013FF04 88 A3 05 45 */ lbz r5, 0x545(r3) /* 801442A8 0013FF08 98 A4 D2 39 */ stb r5, -0x2dc7(r4) /* 801442AC 0013FF0C 7C 09 03 A6 */ mtctr r0 lbl_801442B0: /* 801442B0 0013FF10 80 A6 00 04 */ lwz r5, 4(r6) /* 801442B4 0013FF14 84 06 00 08 */ lwzu r0, 8(r6) /* 801442B8 0013FF18 90 A7 00 04 */ stw r5, 4(r7) /* 801442BC 0013FF1C 94 07 00 08 */ stwu r0, 8(r7) /* 801442C0 0013FF20 42 00 FF F0 */ bdnz lbl_801442B0 /* 801442C4 0013FF24 80 A3 06 00 */ lwz r5, 0x600(r3) /* 801442C8 0013FF28 38 00 00 30 */ li r0, 0x30 /* 801442CC 0013FF2C 38 E4 D2 F6 */ addi r7, r4, -11530 /* 801442D0 0013FF30 38 C3 06 02 */ addi r6, r3, 0x602 /* 801442D4 0013FF34 90 A4 D2 F4 */ stw r5, -0x2d0c(r4) /* 801442D8 0013FF38 7C 09 03 A6 */ mtctr r0 lbl_801442DC: /* 801442DC 0013FF3C A0 A6 00 02 */ lhz r5, 2(r6) /* 801442E0 0013FF40 A4 06 00 04 */ lhzu r0, 4(r6) /* 801442E4 0013FF44 B0 A7 00 02 */ sth r5, 2(r7) /* 801442E8 0013FF48 B4 07 00 04 */ sthu r0, 4(r7) /* 801442EC 0013FF4C 42 00 FF F0 */ bdnz lbl_801442DC /* 801442F0 0013FF50 80 C3 06 C4 */ lwz r6, 0x6c4(r3) /* 801442F4 0013FF54 38 00 00 78 */ li r0, 0x78 /* 801442F8 0013FF58 80 A3 06 C8 */ lwz r5, 0x6c8(r3) /* 801442FC 0013FF5C 90 C4 D3 B8 */ stw r6, -0x2c48(r4) /* 80144300 0013FF60 90 A4 D3 BC */ stw r5, -0x2c44(r4) /* 80144304 0013FF64 80 A3 06 CC */ lwz r5, 0x6cc(r3) /* 80144308 0013FF68 90 A4 D3 C0 */ stw r5, -0x2c40(r4) /* 8014430C 0013FF6C 88 C3 06 D0 */ lbz r6, 0x6d0(r3) /* 80144310 0013FF70 88 A3 06 D1 */ lbz r5, 0x6d1(r3) /* 80144314 0013FF74 98 C4 D3 C4 */ stb r6, -0x2c3c(r4) /* 80144318 0013FF78 98 A4 D3 C5 */ stb r5, -0x2c3b(r4) /* 8014431C 0013FF7C 88 C3 06 D2 */ lbz r6, 0x6d2(r3) /* 80144320 0013FF80 88 A3 06 D3 */ lbz r5, 0x6d3(r3) /* 80144324 0013FF84 98 C4 D3 C6 */ stb r6, -0x2c3a(r4) /* 80144328 0013FF88 98 A4 D3 C7 */ stb r5, -0x2c39(r4) /* 8014432C 0013FF8C 88 C3 06 D4 */ lbz r6, 0x6d4(r3) /* 80144330 0013FF90 88 A3 06 D5 */ lbz r5, 0x6d5(r3) /* 80144334 0013FF94 98 C4 D3 C8 */ stb r6, -0x2c38(r4) /* 80144338 0013FF98 98 A4 D3 C9 */ stb r5, -0x2c37(r4) /* 8014433C 0013FF9C 88 C3 06 D6 */ lbz r6, 0x6d6(r3) /* 80144340 0013FFA0 88 A3 06 D7 */ lbz r5, 0x6d7(r3) /* 80144344 0013FFA4 98 C4 D3 CA */ stb r6, -0x2c36(r4) /* 80144348 0013FFA8 98 A4 D3 CB */ stb r5, -0x2c35(r4) /* 8014434C 0013FFAC 88 A3 06 D8 */ lbz r5, 0x6d8(r3) /* 80144350 0013FFB0 98 A4 D3 CC */ stb r5, -0x2c34(r4) /* 80144354 0013FFB4 88 A3 06 D9 */ lbz r5, 0x6d9(r3) /* 80144358 0013FFB8 98 A4 D3 CD */ stb r5, -0x2c33(r4) /* 8014435C 0013FFBC 80 A3 06 DC */ lwz r5, 0x6dc(r3) /* 80144360 0013FFC0 90 A4 D3 D0 */ stw r5, -0x2c30(r4) /* 80144364 0013FFC4 80 A3 06 E0 */ lwz r5, 0x6e0(r3) /* 80144368 0013FFC8 90 A4 D3 D4 */ stw r5, -0x2c2c(r4) /* 8014436C 0013FFCC 88 A3 06 E4 */ lbz r5, 0x6e4(r3) /* 80144370 0013FFD0 98 A4 D3 D8 */ stb r5, -0x2c28(r4) /* 80144374 0013FFD4 88 A3 06 E5 */ lbz r5, 0x6e5(r3) /* 80144378 0013FFD8 98 A4 D3 D9 */ stb r5, -0x2c27(r4) /* 8014437C 0013FFDC 88 A3 06 E6 */ lbz r5, 0x6e6(r3) /* 80144380 0013FFE0 98 A4 D3 DA */ stb r5, -0x2c26(r4) /* 80144384 0013FFE4 88 A3 06 E7 */ lbz r5, 0x6e7(r3) /* 80144388 0013FFE8 98 A4 D3 DB */ stb r5, -0x2c25(r4) /* 8014438C 0013FFEC 88 A3 06 E8 */ lbz r5, 0x6e8(r3) /* 80144390 0013FFF0 98 A4 D3 DC */ stb r5, -0x2c24(r4) /* 80144394 0013FFF4 88 A3 06 E9 */ lbz r5, 0x6e9(r3) /* 80144398 0013FFF8 98 A4 D3 DD */ stb r5, -0x2c23(r4) /* 8014439C 0013FFFC 88 A3 06 EA */ lbz r5, 0x6ea(r3) /* 801443A0 00140000 98 A4 D3 DE */ stb r5, -0x2c22(r4) /* 801443A4 00140004 88 63 06 EB */ lbz r3, 0x6eb(r3) /* 801443A8 00140008 98 64 D3 DF */ stb r3, -0x2c21(r4) /* 801443AC 0014000C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801443B0 00140010 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801443B4 00140014 48 00 35 38 */ b lbl_801478EC /* 801443B8 00140018 80 9A 0D 28 */ lwz r4, 0xd28(r26) /* 801443BC 0014001C 38 60 00 01 */ li r3, 1 /* 801443C0 00140020 3C 84 00 01 */ addis r4, r4, 1 /* 801443C4 00140024 38 84 CC F4 */ addi r4, r4, -13068 /* 801443C8 00140028 4B FD 85 D5 */ bl func_8011C99C /* 801443CC 0014002C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801443D0 00140030 38 00 00 79 */ li r0, 0x79 /* 801443D4 00140034 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801443D8 00140038 48 00 35 14 */ b lbl_801478EC /* 801443DC 0014003C 38 00 00 50 */ li r0, 0x50 /* 801443E0 00140040 B0 1A 00 C4 */ sth r0, 0xc4(r26) /* 801443E4 00140044 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801443E8 00140048 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 801443EC 0014004C 3C 63 00 01 */ addis r3, r3, 1 /* 801443F0 00140050 38 63 CC F4 */ addi r3, r3, -13068 /* 801443F4 00140054 48 01 DE 1D */ bl func_80162210 /* 801443F8 00140058 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801443FC 0014005C 38 60 00 01 */ li r3, 1 /* 80144400 00140060 80 84 0D 28 */ lwz r4, 0xd28(r4) /* 80144404 00140064 3C 84 00 01 */ addis r4, r4, 1 /* 80144408 00140068 38 84 CC F4 */ addi r4, r4, -13068 /* 8014440C 0014006C 4B FD 85 91 */ bl func_8011C99C /* 80144410 00140070 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144414 00140074 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 80144418 00140078 3C 63 00 01 */ addis r3, r3, 1 /* 8014441C 0014007C 38 63 CC F4 */ addi r3, r3, -13068 /* 80144420 00140080 48 00 B7 E1 */ bl func_8014FC00 /* 80144424 00140084 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144428 00140088 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 8014442C 0014008C 3C 63 00 01 */ addis r3, r3, 1 /* 80144430 00140090 38 63 CC F4 */ addi r3, r3, -13068 /* 80144434 00140094 48 02 45 19 */ bl func_8016894C /* 80144438 00140098 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014443C 0014009C 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 80144440 001400A0 80 63 00 10 */ lwz r3, 0x10(r3) /* 80144444 001400A4 48 02 46 B1 */ bl func_80168AF4 /* 80144448 001400A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014444C 001400AC 38 00 00 02 */ li r0, 2 /* 80144450 001400B0 98 03 0D DA */ stb r0, 0xdda(r3) /* 80144454 001400B4 48 00 34 98 */ b lbl_801478EC /* 80144458 001400B8 80 9A 0D 28 */ lwz r4, 0xd28(r26) /* 8014445C 001400BC 38 60 00 01 */ li r3, 1 /* 80144460 001400C0 3C 84 00 01 */ addis r4, r4, 1 /* 80144464 001400C4 38 84 CC F4 */ addi r4, r4, -13068 /* 80144468 001400C8 4B FD 85 35 */ bl func_8011C99C /* 8014446C 001400CC 4B FA 20 75 */ bl func_800E64E0 /* 80144470 001400D0 38 60 00 00 */ li r3, 0 /* 80144474 001400D4 38 80 00 00 */ li r4, 0 /* 80144478 001400D8 38 A0 00 01 */ li r5, 1 /* 8014447C 001400DC 38 C0 00 00 */ li r6, 0 /* 80144480 001400E0 4B FA 25 25 */ bl func_800E69A4 /* 80144484 001400E4 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 80144488 001400E8 38 00 00 06 */ li r0, 6 /* 8014448C 001400EC 38 80 00 01 */ li r4, 1 /* 80144490 001400F0 38 60 00 02 */ li r3, 2 /* 80144494 001400F4 80 A6 0D 30 */ lwz r5, 0xd30(r6) /* 80144498 001400F8 64 A5 00 10 */ oris r5, r5, 0x10 /* 8014449C 001400FC 90 A6 0D 30 */ stw r5, 0xd30(r6) /* 801444A0 00140100 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 801444A4 00140104 B0 05 00 D0 */ sth r0, 0xd0(r5) /* 801444A8 00140108 48 00 A4 BD */ bl func_8014E964 /* 801444AC 0014010C 38 60 00 02 */ li r3, 2 /* 801444B0 00140110 38 80 00 06 */ li r4, 6 /* 801444B4 00140114 48 00 A4 99 */ bl func_8014E94C /* 801444B8 00140118 38 60 00 01 */ li r3, 1 /* 801444BC 0014011C 48 00 A3 F1 */ bl func_8014E8AC /* 801444C0 00140120 38 60 00 01 */ li r3, 1 /* 801444C4 00140124 48 00 A3 49 */ bl func_8014E80C /* 801444C8 00140128 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801444CC 0014012C 38 00 00 7B */ li r0, 0x7b /* 801444D0 00140130 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801444D4 00140134 48 00 34 18 */ b lbl_801478EC /* 801444D8 00140138 A8 7A 00 84 */ lha r3, 0x84(r26) /* 801444DC 0014013C 48 10 F8 F5 */ bl func_80253DD0 /* 801444E0 00140140 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801444E4 00140144 28 00 00 03 */ cmplwi r0, 3 /* 801444E8 00140148 40 82 34 04 */ bne lbl_801478EC /* 801444EC 0014014C 38 60 00 00 */ li r3, 0 /* 801444F0 00140150 38 80 00 00 */ li r4, 0 /* 801444F4 00140154 4B F1 54 05 */ bl func_800598F8 /* 801444F8 00140158 38 60 00 01 */ li r3, 1 /* 801444FC 0014015C 38 80 00 00 */ li r4, 0 /* 80144500 00140160 38 A0 00 00 */ li r5, 0 /* 80144504 00140164 38 C0 00 02 */ li r6, 2 /* 80144508 00140168 38 E0 00 63 */ li r7, 0x63 /* 8014450C 0014016C 39 00 00 00 */ li r8, 0 /* 80144510 00140170 4B F1 54 B9 */ bl func_800599C8 /* 80144514 00140174 38 60 00 02 */ li r3, 2 /* 80144518 00140178 38 80 00 00 */ li r4, 0 /* 8014451C 0014017C 38 A0 00 01 */ li r5, 1 /* 80144520 00140180 38 C0 00 00 */ li r6, 0 /* 80144524 00140184 38 E0 00 63 */ li r7, 0x63 /* 80144528 00140188 39 00 00 00 */ li r8, 0 /* 8014452C 0014018C 4B F1 54 9D */ bl func_800599C8 /* 80144530 00140190 38 60 00 63 */ li r3, 0x63 /* 80144534 00140194 38 80 00 02 */ li r4, 2 /* 80144538 00140198 38 A0 00 01 */ li r5, 1 /* 8014453C 0014019C 38 C0 00 00 */ li r6, 0 /* 80144540 001401A0 38 E0 00 00 */ li r7, 0 /* 80144544 001401A4 39 00 00 00 */ li r8, 0 /* 80144548 001401A8 4B F1 54 81 */ bl func_800599C8 /* 8014454C 001401AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144550 001401B0 38 00 00 7C */ li r0, 0x7c /* 80144554 001401B4 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80144558 001401B8 48 00 33 94 */ b lbl_801478EC /* 8014455C 001401BC 38 60 00 01 */ li r3, 1 /* 80144560 001401C0 38 80 00 01 */ li r4, 1 /* 80144564 001401C4 38 A0 00 00 */ li r5, 0 /* 80144568 001401C8 38 C0 00 01 */ li r6, 1 /* 8014456C 001401CC 4B F1 55 01 */ bl func_80059A6C /* 80144570 001401D0 2C 03 00 00 */ cmpwi r3, 0 /* 80144574 001401D4 41 82 33 78 */ beq lbl_801478EC /* 80144578 001401D8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 8014457C 001401DC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80144580 001401E0 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80144584 001401E4 90 04 00 D4 */ stw r0, 0xd4(r4) /* 80144588 001401E8 41 82 00 E0 */ beq lbl_80144668 /* 8014458C 001401EC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144590 001401F0 80 83 00 D4 */ lwz r4, 0xd4(r3) /* 80144594 001401F4 2C 04 00 63 */ cmpwi r4, 0x63 /* 80144598 001401F8 41 82 00 9C */ beq lbl_80144634 /* 8014459C 001401FC 40 80 00 1C */ bge lbl_801445B8 /* 801445A0 00140200 2C 04 00 02 */ cmpwi r4, 2 /* 801445A4 00140204 41 82 00 5C */ beq lbl_80144600 /* 801445A8 00140208 40 80 33 44 */ bge lbl_801478EC /* 801445AC 0014020C 2C 04 00 01 */ cmpwi r4, 1 /* 801445B0 00140210 40 80 00 1C */ bge lbl_801445CC /* 801445B4 00140214 48 00 33 38 */ b lbl_801478EC lbl_801445B8: /* 801445B8 00140218 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 801445BC 0014021C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l /* 801445C0 00140220 7C 04 00 00 */ cmpw r4, r0 /* 801445C4 00140224 41 82 00 70 */ beq lbl_80144634 /* 801445C8 00140228 48 00 33 24 */ b lbl_801478EC lbl_801445CC: /* 801445CC 0014022C 38 60 00 02 */ li r3, 2 /* 801445D0 00140230 38 80 00 02 */ li r4, 2 /* 801445D4 00140234 48 00 A3 79 */ bl func_8014E94C /* 801445D8 00140238 38 60 00 1F */ li r3, 0x1f /* 801445DC 0014023C 38 80 00 02 */ li r4, 2 /* 801445E0 00140240 48 00 A3 6D */ bl func_8014E94C /* 801445E4 00140244 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801445E8 00140248 38 80 00 7D */ li r4, 0x7d /* 801445EC 0014024C 38 00 00 01 */ li r0, 1 /* 801445F0 00140250 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 801445F4 00140254 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801445F8 00140258 90 03 00 D4 */ stw r0, 0xd4(r3) /* 801445FC 0014025C 48 00 32 F0 */ b lbl_801478EC lbl_80144600: /* 80144600 00140260 38 60 00 02 */ li r3, 2 /* 80144604 00140264 38 80 00 03 */ li r4, 3 /* 80144608 00140268 48 00 A3 45 */ bl func_8014E94C /* 8014460C 0014026C 38 60 00 1F */ li r3, 0x1f /* 80144610 00140270 38 80 00 02 */ li r4, 2 /* 80144614 00140274 48 00 A3 39 */ bl func_8014E94C /* 80144618 00140278 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014461C 0014027C 38 80 00 7D */ li r4, 0x7d /* 80144620 00140280 38 00 00 02 */ li r0, 2 /* 80144624 00140284 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80144628 00140288 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014462C 0014028C 90 03 00 D4 */ stw r0, 0xd4(r3) /* 80144630 00140290 48 00 32 BC */ b lbl_801478EC lbl_80144634: /* 80144634 00140294 38 60 00 02 */ li r3, 2 /* 80144638 00140298 38 80 00 04 */ li r4, 4 /* 8014463C 0014029C 48 00 A3 11 */ bl func_8014E94C /* 80144640 001402A0 38 60 00 1F */ li r3, 0x1f /* 80144644 001402A4 38 80 00 01 */ li r4, 1 /* 80144648 001402A8 48 00 A3 05 */ bl func_8014E94C /* 8014464C 001402AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144650 001402B0 38 80 00 7D */ li r4, 0x7d /* 80144654 001402B4 38 00 00 63 */ li r0, 0x63 /* 80144658 001402B8 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 8014465C 001402BC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144660 001402C0 90 03 00 D4 */ stw r0, 0xd4(r3) /* 80144664 001402C4 48 00 32 88 */ b lbl_801478EC lbl_80144668: /* 80144668 001402C8 2C 03 00 02 */ cmpwi r3, 2 /* 8014466C 001402CC 41 82 00 3C */ beq lbl_801446A8 /* 80144670 001402D0 40 80 00 10 */ bge lbl_80144680 /* 80144674 001402D4 2C 03 00 01 */ cmpwi r3, 1 /* 80144678 001402D8 40 80 00 14 */ bge lbl_8014468C /* 8014467C 001402DC 48 00 32 70 */ b lbl_801478EC lbl_80144680: /* 80144680 001402E0 2C 03 00 63 */ cmpwi r3, 0x63 /* 80144684 001402E4 41 82 00 40 */ beq lbl_801446C4 /* 80144688 001402E8 48 00 32 64 */ b lbl_801478EC lbl_8014468C: /* 8014468C 001402EC 38 60 00 02 */ li r3, 2 /* 80144690 001402F0 38 80 00 00 */ li r4, 0 /* 80144694 001402F4 48 00 A2 B9 */ bl func_8014E94C /* 80144698 001402F8 38 60 00 1F */ li r3, 0x1f /* 8014469C 001402FC 38 80 00 02 */ li r4, 2 /* 801446A0 00140300 48 00 A2 AD */ bl func_8014E94C /* 801446A4 00140304 48 00 32 48 */ b lbl_801478EC lbl_801446A8: /* 801446A8 00140308 38 60 00 02 */ li r3, 2 /* 801446AC 0014030C 38 80 00 01 */ li r4, 1 /* 801446B0 00140310 48 00 A2 9D */ bl func_8014E94C /* 801446B4 00140314 38 60 00 1F */ li r3, 0x1f /* 801446B8 00140318 38 80 00 02 */ li r4, 2 /* 801446BC 0014031C 48 00 A2 91 */ bl func_8014E94C /* 801446C0 00140320 48 00 32 2C */ b lbl_801478EC lbl_801446C4: /* 801446C4 00140324 38 60 00 02 */ li r3, 2 /* 801446C8 00140328 38 80 00 04 */ li r4, 4 /* 801446CC 0014032C 48 00 A2 81 */ bl func_8014E94C /* 801446D0 00140330 38 60 00 1F */ li r3, 0x1f /* 801446D4 00140334 38 80 00 00 */ li r4, 0 /* 801446D8 00140338 48 00 A2 75 */ bl func_8014E94C /* 801446DC 0014033C 48 00 32 10 */ b lbl_801478EC /* 801446E0 00140340 80 1A 00 D4 */ lwz r0, 0xd4(r26) /* 801446E4 00140344 28 00 00 63 */ cmplwi r0, 0x63 /* 801446E8 00140348 40 82 00 28 */ bne lbl_80144710 /* 801446EC 0014034C A8 7A 00 BE */ lha r3, 0xbe(r26) /* 801446F0 00140350 48 10 F6 E1 */ bl func_80253DD0 /* 801446F4 00140354 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801446F8 00140358 28 00 00 03 */ cmplwi r0, 3 /* 801446FC 0014035C 40 82 00 34 */ bne lbl_80144730 /* 80144700 00140360 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144704 00140364 38 00 00 7E */ li r0, 0x7e /* 80144708 00140368 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8014470C 0014036C 48 00 00 24 */ b lbl_80144730 lbl_80144710: /* 80144710 00140370 A8 7A 00 84 */ lha r3, 0x84(r26) /* 80144714 00140374 48 10 F6 BD */ bl func_80253DD0 /* 80144718 00140378 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014471C 0014037C 28 00 00 03 */ cmplwi r0, 3 /* 80144720 00140380 40 82 00 10 */ bne lbl_80144730 /* 80144724 00140384 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144728 00140388 38 00 00 7E */ li r0, 0x7e /* 8014472C 0014038C B0 03 00 C4 */ sth r0, 0xc4(r3) lbl_80144730: /* 80144730 00140390 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144734 00140394 A0 03 00 C4 */ lhz r0, 0xc4(r3) /* 80144738 00140398 28 00 00 7E */ cmplwi r0, 0x7e /* 8014473C 0014039C 40 82 31 B0 */ bne lbl_801478EC /* 80144740 001403A0 38 60 00 02 */ li r3, 2 /* 80144744 001403A4 38 80 00 05 */ li r4, 5 /* 80144748 001403A8 48 00 A2 05 */ bl func_8014E94C /* 8014474C 001403AC 38 60 00 00 */ li r3, 0 /* 80144750 001403B0 48 00 A1 5D */ bl func_8014E8AC /* 80144754 001403B4 38 60 00 00 */ li r3, 0 /* 80144758 001403B8 48 00 A0 B5 */ bl func_8014E80C /* 8014475C 001403BC 48 00 31 90 */ b lbl_801478EC /* 80144760 001403C0 A8 7A 00 84 */ lha r3, 0x84(r26) /* 80144764 001403C4 48 10 F6 6D */ bl func_80253DD0 /* 80144768 001403C8 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014476C 001403CC 28 00 00 03 */ cmplwi r0, 3 /* 80144770 001403D0 40 82 31 7C */ bne lbl_801478EC /* 80144774 001403D4 38 60 00 02 */ li r3, 2 /* 80144778 001403D8 38 80 00 00 */ li r4, 0 /* 8014477C 001403DC 48 00 A1 E9 */ bl func_8014E964 /* 80144780 001403E0 4B FA 28 C5 */ bl func_800E7044 /* 80144784 001403E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144788 001403E8 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 8014478C 001403EC 54 00 03 14 */ rlwinm r0, r0, 0, 0xc, 0xa /* 80144790 001403F0 90 03 0D 30 */ stw r0, 0xd30(r3) /* 80144794 001403F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144798 001403F8 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 8014479C 001403FC 2C 00 00 02 */ cmpwi r0, 2 /* 801447A0 00140400 41 82 00 20 */ beq lbl_801447C0 /* 801447A4 00140404 40 80 00 28 */ bge lbl_801447CC /* 801447A8 00140408 2C 00 00 01 */ cmpwi r0, 1 /* 801447AC 0014040C 40 80 00 08 */ bge lbl_801447B4 /* 801447B0 00140410 48 00 00 1C */ b lbl_801447CC lbl_801447B4: /* 801447B4 00140414 38 00 00 83 */ li r0, 0x83 /* 801447B8 00140418 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801447BC 0014041C 48 00 31 30 */ b lbl_801478EC lbl_801447C0: /* 801447C0 00140420 38 00 00 7F */ li r0, 0x7f /* 801447C4 00140424 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801447C8 00140428 48 00 31 24 */ b lbl_801478EC lbl_801447CC: /* 801447CC 0014042C 38 00 00 5C */ li r0, 0x5c /* 801447D0 00140430 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801447D4 00140434 4B F1 1A A1 */ bl func_80056274 /* 801447D8 00140438 48 00 31 14 */ b lbl_801478EC /* 801447DC 0014043C 4B F1 1A 0D */ bl func_800561E8 /* 801447E0 00140440 38 60 00 01 */ li r3, 1 /* 801447E4 00140444 4B F1 1C 75 */ bl func_80056458 /* 801447E8 00140448 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801447EC 0014044C 38 00 00 80 */ li r0, 0x80 /* 801447F0 00140450 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801447F4 00140454 48 00 30 F8 */ b lbl_801478EC /* 801447F8 00140458 4B F1 1B 01 */ bl func_800562F8 /* 801447FC 0014045C 2C 03 00 00 */ cmpwi r3, 0 /* 80144800 00140460 41 82 30 EC */ beq lbl_801478EC /* 80144804 00140464 38 60 00 03 */ li r3, 3 /* 80144808 00140468 4B F1 37 AD */ bl func_80057FB4 /* 8014480C 0014046C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80144810 00140470 38 60 02 5E */ li r3, 0x25e /* 80144814 00140474 38 A0 00 01 */ li r5, 1 /* 80144818 00140478 88 84 0D 86 */ lbz r4, 0xd86(r4) /* 8014481C 0014047C 48 01 E1 25 */ bl func_80162940 /* 80144820 00140480 38 60 00 07 */ li r3, 7 /* 80144824 00140484 38 80 FF FF */ li r4, -1 /* 80144828 00140488 4B FA 09 FD */ bl func_800E5224 /* 8014482C 0014048C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80144830 00140490 40 82 00 18 */ bne lbl_80144848 /* 80144834 00140494 38 60 00 18 */ li r3, 0x18 /* 80144838 00140498 38 80 00 02 */ li r4, 2 /* 8014483C 0014049C 38 A0 00 01 */ li r5, 1 /* 80144840 001404A0 48 01 E1 01 */ bl func_80162940 /* 80144844 001404A4 48 00 00 14 */ b lbl_80144858 lbl_80144848: /* 80144848 001404A8 38 60 00 18 */ li r3, 0x18 /* 8014484C 001404AC 38 80 00 01 */ li r4, 1 /* 80144850 001404B0 38 A0 00 01 */ li r5, 1 /* 80144854 001404B4 48 01 E0 ED */ bl func_80162940 lbl_80144858: /* 80144858 001404B8 38 60 00 02 */ li r3, 2 /* 8014485C 001404BC 38 80 00 00 */ li r4, 0 /* 80144860 001404C0 38 A0 00 00 */ li r5, 0 /* 80144864 001404C4 38 C0 00 01 */ li r6, 1 /* 80144868 001404C8 4B FA 19 C1 */ bl func_800E6228 /* 8014486C 001404CC 48 00 30 80 */ b lbl_801478EC /* 80144870 001404D0 38 60 00 00 */ li r3, 0 /* 80144874 001404D4 4B FA 1C 49 */ bl func_800E64BC /* 80144878 001404D8 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 8014487C 001404DC 4B FA 12 55 */ bl func_800E5AD0 /* 80144880 001404E0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80144884 001404E4 38 00 00 3F */ li r0, 0x3f /* 80144888 001404E8 38 C3 FF FC */ addi r6, r3, -4 /* 8014488C 001404EC 80 84 0D 28 */ lwz r4, 0xd28(r4) /* 80144890 001404F0 3C 84 00 01 */ addis r4, r4, 1 /* 80144894 001404F4 39 04 CC F0 */ addi r8, r4, -13072 /* 80144898 001404F8 7C 09 03 A6 */ mtctr r0 lbl_8014489C: /* 8014489C 001404FC 80 A6 00 04 */ lwz r5, 4(r6) /* 801448A0 00140500 84 06 00 08 */ lwzu r0, 8(r6) /* 801448A4 00140504 90 A8 00 04 */ stw r5, 4(r8) /* 801448A8 00140508 94 08 00 08 */ stwu r0, 8(r8) /* 801448AC 0014050C 42 00 FF F0 */ bdnz lbl_8014489C /* 801448B0 00140510 80 A6 00 04 */ lwz r5, 4(r6) /* 801448B4 00140514 38 00 01 A4 */ li r0, 0x1a4 /* 801448B8 00140518 38 E4 CE EF */ addi r7, r4, -12561 /* 801448BC 0014051C 38 C3 01 FB */ addi r6, r3, 0x1fb /* 801448C0 00140520 90 A8 00 04 */ stw r5, 4(r8) /* 801448C4 00140524 7C 09 03 A6 */ mtctr r0 lbl_801448C8: /* 801448C8 00140528 88 A6 00 01 */ lbz r5, 1(r6) /* 801448CC 0014052C 8C 06 00 02 */ lbzu r0, 2(r6) /* 801448D0 00140530 98 A7 00 01 */ stb r5, 1(r7) /* 801448D4 00140534 9C 07 00 02 */ stbu r0, 2(r7) /* 801448D8 00140538 42 00 FF F0 */ bdnz lbl_801448C8 /* 801448DC 0014053C 88 A3 05 44 */ lbz r5, 0x544(r3) /* 801448E0 00140540 38 00 00 17 */ li r0, 0x17 /* 801448E4 00140544 38 E4 D2 38 */ addi r7, r4, -11720 /* 801448E8 00140548 38 C3 05 44 */ addi r6, r3, 0x544 /* 801448EC 0014054C 98 A4 D2 38 */ stb r5, -0x2dc8(r4) /* 801448F0 00140550 88 A3 05 45 */ lbz r5, 0x545(r3) /* 801448F4 00140554 98 A4 D2 39 */ stb r5, -0x2dc7(r4) /* 801448F8 00140558 7C 09 03 A6 */ mtctr r0 lbl_801448FC: /* 801448FC 0014055C 80 A6 00 04 */ lwz r5, 4(r6) /* 80144900 00140560 84 06 00 08 */ lwzu r0, 8(r6) /* 80144904 00140564 90 A7 00 04 */ stw r5, 4(r7) /* 80144908 00140568 94 07 00 08 */ stwu r0, 8(r7) /* 8014490C 0014056C 42 00 FF F0 */ bdnz lbl_801448FC /* 80144910 00140570 80 A3 06 00 */ lwz r5, 0x600(r3) /* 80144914 00140574 38 00 00 30 */ li r0, 0x30 /* 80144918 00140578 38 E4 D2 F6 */ addi r7, r4, -11530 /* 8014491C 0014057C 38 C3 06 02 */ addi r6, r3, 0x602 /* 80144920 00140580 90 A4 D2 F4 */ stw r5, -0x2d0c(r4) /* 80144924 00140584 7C 09 03 A6 */ mtctr r0 lbl_80144928: /* 80144928 00140588 A0 A6 00 02 */ lhz r5, 2(r6) /* 8014492C 0014058C A4 06 00 04 */ lhzu r0, 4(r6) /* 80144930 00140590 B0 A7 00 02 */ sth r5, 2(r7) /* 80144934 00140594 B4 07 00 04 */ sthu r0, 4(r7) /* 80144938 00140598 42 00 FF F0 */ bdnz lbl_80144928 /* 8014493C 0014059C 80 C3 06 C4 */ lwz r6, 0x6c4(r3) /* 80144940 001405A0 38 00 00 82 */ li r0, 0x82 /* 80144944 001405A4 80 A3 06 C8 */ lwz r5, 0x6c8(r3) /* 80144948 001405A8 90 C4 D3 B8 */ stw r6, -0x2c48(r4) /* 8014494C 001405AC 90 A4 D3 BC */ stw r5, -0x2c44(r4) /* 80144950 001405B0 80 A3 06 CC */ lwz r5, 0x6cc(r3) /* 80144954 001405B4 90 A4 D3 C0 */ stw r5, -0x2c40(r4) /* 80144958 001405B8 88 C3 06 D0 */ lbz r6, 0x6d0(r3) /* 8014495C 001405BC 88 A3 06 D1 */ lbz r5, 0x6d1(r3) /* 80144960 001405C0 98 C4 D3 C4 */ stb r6, -0x2c3c(r4) /* 80144964 001405C4 98 A4 D3 C5 */ stb r5, -0x2c3b(r4) /* 80144968 001405C8 88 C3 06 D2 */ lbz r6, 0x6d2(r3) /* 8014496C 001405CC 88 A3 06 D3 */ lbz r5, 0x6d3(r3) /* 80144970 001405D0 98 C4 D3 C6 */ stb r6, -0x2c3a(r4) /* 80144974 001405D4 98 A4 D3 C7 */ stb r5, -0x2c39(r4) /* 80144978 001405D8 88 C3 06 D4 */ lbz r6, 0x6d4(r3) /* 8014497C 001405DC 88 A3 06 D5 */ lbz r5, 0x6d5(r3) /* 80144980 001405E0 98 C4 D3 C8 */ stb r6, -0x2c38(r4) /* 80144984 001405E4 98 A4 D3 C9 */ stb r5, -0x2c37(r4) /* 80144988 001405E8 88 C3 06 D6 */ lbz r6, 0x6d6(r3) /* 8014498C 001405EC 88 A3 06 D7 */ lbz r5, 0x6d7(r3) /* 80144990 001405F0 98 C4 D3 CA */ stb r6, -0x2c36(r4) /* 80144994 001405F4 98 A4 D3 CB */ stb r5, -0x2c35(r4) /* 80144998 001405F8 88 A3 06 D8 */ lbz r5, 0x6d8(r3) /* 8014499C 001405FC 98 A4 D3 CC */ stb r5, -0x2c34(r4) /* 801449A0 00140600 88 A3 06 D9 */ lbz r5, 0x6d9(r3) /* 801449A4 00140604 98 A4 D3 CD */ stb r5, -0x2c33(r4) /* 801449A8 00140608 80 A3 06 DC */ lwz r5, 0x6dc(r3) /* 801449AC 0014060C 90 A4 D3 D0 */ stw r5, -0x2c30(r4) /* 801449B0 00140610 80 A3 06 E0 */ lwz r5, 0x6e0(r3) /* 801449B4 00140614 90 A4 D3 D4 */ stw r5, -0x2c2c(r4) /* 801449B8 00140618 88 A3 06 E4 */ lbz r5, 0x6e4(r3) /* 801449BC 0014061C 98 A4 D3 D8 */ stb r5, -0x2c28(r4) /* 801449C0 00140620 88 A3 06 E5 */ lbz r5, 0x6e5(r3) /* 801449C4 00140624 98 A4 D3 D9 */ stb r5, -0x2c27(r4) /* 801449C8 00140628 88 A3 06 E6 */ lbz r5, 0x6e6(r3) /* 801449CC 0014062C 98 A4 D3 DA */ stb r5, -0x2c26(r4) /* 801449D0 00140630 88 A3 06 E7 */ lbz r5, 0x6e7(r3) /* 801449D4 00140634 98 A4 D3 DB */ stb r5, -0x2c25(r4) /* 801449D8 00140638 88 A3 06 E8 */ lbz r5, 0x6e8(r3) /* 801449DC 0014063C 98 A4 D3 DC */ stb r5, -0x2c24(r4) /* 801449E0 00140640 88 A3 06 E9 */ lbz r5, 0x6e9(r3) /* 801449E4 00140644 98 A4 D3 DD */ stb r5, -0x2c23(r4) /* 801449E8 00140648 88 A3 06 EA */ lbz r5, 0x6ea(r3) /* 801449EC 0014064C 98 A4 D3 DE */ stb r5, -0x2c22(r4) /* 801449F0 00140650 88 63 06 EB */ lbz r3, 0x6eb(r3) /* 801449F4 00140654 98 64 D3 DF */ stb r3, -0x2c21(r4) /* 801449F8 00140658 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801449FC 0014065C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80144A00 00140660 48 00 2E EC */ b lbl_801478EC /* 80144A04 00140664 80 9A 0D 28 */ lwz r4, 0xd28(r26) /* 80144A08 00140668 38 60 00 01 */ li r3, 1 /* 80144A0C 0014066C 3C 84 00 01 */ addis r4, r4, 1 /* 80144A10 00140670 38 84 CC F4 */ addi r4, r4, -13068 /* 80144A14 00140674 4B FD 7F 89 */ bl func_8011C99C /* 80144A18 00140678 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144A1C 0014067C 38 00 00 83 */ li r0, 0x83 /* 80144A20 00140680 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80144A24 00140684 48 00 2E C8 */ b lbl_801478EC /* 80144A28 00140688 80 7A 0D 28 */ lwz r3, 0xd28(r26) /* 80144A2C 0014068C 3C 63 00 01 */ addis r3, r3, 1 /* 80144A30 00140690 38 63 CC F4 */ addi r3, r3, -13068 /* 80144A34 00140694 48 01 D7 DD */ bl func_80162210 /* 80144A38 00140698 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80144A3C 0014069C 38 60 00 01 */ li r3, 1 /* 80144A40 001406A0 80 84 0D 28 */ lwz r4, 0xd28(r4) /* 80144A44 001406A4 3C 84 00 01 */ addis r4, r4, 1 /* 80144A48 001406A8 38 84 CC F4 */ addi r4, r4, -13068 /* 80144A4C 001406AC 4B FD 7F 51 */ bl func_8011C99C /* 80144A50 001406B0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144A54 001406B4 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 80144A58 001406B8 3C 63 00 01 */ addis r3, r3, 1 /* 80144A5C 001406BC 38 63 CC F4 */ addi r3, r3, -13068 /* 80144A60 001406C0 48 00 B1 A1 */ bl func_8014FC00 /* 80144A64 001406C4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144A68 001406C8 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 80144A6C 001406CC 3C 63 00 01 */ addis r3, r3, 1 /* 80144A70 001406D0 38 63 CC F4 */ addi r3, r3, -13068 /* 80144A74 001406D4 48 02 3E D9 */ bl func_8016894C /* 80144A78 001406D8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144A7C 001406DC 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 80144A80 001406E0 80 63 00 10 */ lwz r3, 0x10(r3) /* 80144A84 001406E4 48 02 40 71 */ bl func_80168AF4 /* 80144A88 001406E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144A8C 001406EC 38 80 00 03 */ li r4, 3 /* 80144A90 001406F0 38 00 00 84 */ li r0, 0x84 /* 80144A94 001406F4 98 83 0D DA */ stb r4, 0xdda(r3) /* 80144A98 001406F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144A9C 001406FC B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80144AA0 00140700 48 00 2E 4C */ b lbl_801478EC /* 80144AA4 00140704 38 00 00 06 */ li r0, 6 /* 80144AA8 00140708 98 1A 0D 42 */ stb r0, 0xd42(r26) /* 80144AAC 0014070C 48 00 9F 1D */ bl func_8014E9C8 /* 80144AB0 00140710 38 60 00 1B */ li r3, 0x1b /* 80144AB4 00140714 38 80 00 01 */ li r4, 1 /* 80144AB8 00140718 48 00 9E AD */ bl func_8014E964 /* 80144ABC 0014071C 38 60 00 1B */ li r3, 0x1b /* 80144AC0 00140720 38 80 00 04 */ li r4, 4 /* 80144AC4 00140724 48 00 9E 89 */ bl func_8014E94C /* 80144AC8 00140728 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144ACC 0014072C 38 00 00 85 */ li r0, 0x85 /* 80144AD0 00140730 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80144AD4 00140734 48 00 2E 18 */ b lbl_801478EC /* 80144AD8 00140738 A8 7A 00 B6 */ lha r3, 0xb6(r26) /* 80144ADC 0014073C 48 10 F2 F5 */ bl func_80253DD0 /* 80144AE0 00140740 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80144AE4 00140744 28 00 00 03 */ cmplwi r0, 3 /* 80144AE8 00140748 40 82 2E 04 */ bne lbl_801478EC /* 80144AEC 0014074C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80144AF0 00140750 38 00 00 86 */ li r0, 0x86 /* 80144AF4 00140754 38 60 00 00 */ li r3, 0 /* 80144AF8 00140758 38 80 00 00 */ li r4, 0 /* 80144AFC 0014075C B0 05 00 C4 */ sth r0, 0xc4(r5) /* 80144B00 00140760 4B F1 4D F9 */ bl func_800598F8 /* 80144B04 00140764 38 60 00 1B */ li r3, 0x1b /* 80144B08 00140768 38 80 00 02 */ li r4, 2 /* 80144B0C 0014076C 48 00 9E 41 */ bl func_8014E94C /* 80144B10 00140770 48 00 2D DC */ b lbl_801478EC /* 80144B14 00140774 38 00 00 8A */ li r0, 0x8a /* 80144B18 00140778 B0 1A 00 C4 */ sth r0, 0xc4(r26) /* 80144B1C 0014077C 48 00 2D D0 */ b lbl_801478EC /* 80144B20 00140780 38 00 00 8B */ li r0, 0x8b /* 80144B24 00140784 B0 1A 00 C4 */ sth r0, 0xc4(r26) /* 80144B28 00140788 48 00 2D C4 */ b lbl_801478EC /* 80144B2C 0014078C 38 00 00 99 */ li r0, 0x99 /* 80144B30 00140790 B0 1A 00 C4 */ sth r0, 0xc4(r26) /* 80144B34 00140794 48 00 2D B8 */ b lbl_801478EC /* 80144B38 00140798 38 00 00 09 */ li r0, 9 /* 80144B3C 0014079C C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 80144B40 001407A0 98 1A 0D 42 */ stb r0, 0xd42(r26) /* 80144B44 001407A4 38 60 02 5F */ li r3, 0x25f /* 80144B48 001407A8 38 80 00 00 */ li r4, 0 /* 80144B4C 001407AC 4B EC 66 25 */ bl func_8000B170 /* 80144B50 001407B0 48 00 9E 79 */ bl func_8014E9C8 /* 80144B54 001407B4 38 60 00 1B */ li r3, 0x1b /* 80144B58 001407B8 38 80 00 01 */ li r4, 1 /* 80144B5C 001407BC 48 00 9E 09 */ bl func_8014E964 /* 80144B60 001407C0 38 60 00 1B */ li r3, 0x1b /* 80144B64 001407C4 38 80 00 04 */ li r4, 4 /* 80144B68 001407C8 48 00 9D E5 */ bl func_8014E94C /* 80144B6C 001407CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144B70 001407D0 38 00 00 8D */ li r0, 0x8d /* 80144B74 001407D4 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80144B78 001407D8 48 00 2D 74 */ b lbl_801478EC /* 80144B7C 001407DC A8 7A 00 B6 */ lha r3, 0xb6(r26) /* 80144B80 001407E0 48 10 F2 51 */ bl func_80253DD0 /* 80144B84 001407E4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80144B88 001407E8 28 00 00 03 */ cmplwi r0, 3 /* 80144B8C 001407EC 40 82 2D 60 */ bne lbl_801478EC /* 80144B90 001407F0 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80144B94 001407F4 38 00 00 8E */ li r0, 0x8e /* 80144B98 001407F8 38 60 00 00 */ li r3, 0 /* 80144B9C 001407FC 38 80 00 00 */ li r4, 0 /* 80144BA0 00140800 B0 05 00 C4 */ sth r0, 0xc4(r5) /* 80144BA4 00140804 4B F1 4D 55 */ bl func_800598F8 /* 80144BA8 00140808 38 60 00 1B */ li r3, 0x1b /* 80144BAC 0014080C 38 80 00 00 */ li r4, 0 /* 80144BB0 00140810 48 00 9D 9D */ bl func_8014E94C /* 80144BB4 00140814 48 00 2D 38 */ b lbl_801478EC /* 80144BB8 00140818 3C 60 04 00 */ lis r3, 0x400 /* 80144BBC 0014081C 38 80 00 00 */ li r4, 0 /* 80144BC0 00140820 38 A0 00 00 */ li r5, 0 /* 80144BC4 00140824 38 C0 00 01 */ li r6, 1 /* 80144BC8 00140828 4B F1 4E A5 */ bl func_80059A6C /* 80144BCC 0014082C 2C 03 00 00 */ cmpwi r3, 0 /* 80144BD0 00140830 41 82 2D 1C */ beq lbl_801478EC /* 80144BD4 00140834 38 60 00 01 */ li r3, 1 /* 80144BD8 00140838 4B F1 58 F5 */ bl func_8005A4CC /* 80144BDC 0014083C 38 60 00 1B */ li r3, 0x1b /* 80144BE0 00140840 38 80 00 01 */ li r4, 1 /* 80144BE4 00140844 48 00 9D 69 */ bl func_8014E94C /* 80144BE8 00140848 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144BEC 0014084C 38 00 00 8F */ li r0, 0x8f /* 80144BF0 00140850 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80144BF4 00140854 48 00 2C F8 */ b lbl_801478EC /* 80144BF8 00140858 A8 7A 00 B6 */ lha r3, 0xb6(r26) /* 80144BFC 0014085C 48 10 F1 D5 */ bl func_80253DD0 /* 80144C00 00140860 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80144C04 00140864 28 00 00 03 */ cmplwi r0, 3 /* 80144C08 00140868 40 82 2C E4 */ bne lbl_801478EC /* 80144C0C 0014086C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144C10 00140870 38 00 00 90 */ li r0, 0x90 /* 80144C14 00140874 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80144C18 00140878 48 00 2C D4 */ b lbl_801478EC /* 80144C1C 0014087C 38 60 00 1B */ li r3, 0x1b /* 80144C20 00140880 38 80 00 00 */ li r4, 0 /* 80144C24 00140884 48 00 9D 41 */ bl func_8014E964 /* 80144C28 00140888 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144C2C 0014088C 38 00 00 50 */ li r0, 0x50 /* 80144C30 00140890 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80144C34 00140894 48 00 2C B8 */ b lbl_801478EC /* 80144C38 00140898 38 00 00 08 */ li r0, 8 /* 80144C3C 0014089C 98 1A 0D 42 */ stb r0, 0xd42(r26) /* 80144C40 001408A0 48 00 9D 89 */ bl func_8014E9C8 /* 80144C44 001408A4 38 60 00 1B */ li r3, 0x1b /* 80144C48 001408A8 38 80 00 01 */ li r4, 1 /* 80144C4C 001408AC 48 00 9D 19 */ bl func_8014E964 /* 80144C50 001408B0 38 60 00 1B */ li r3, 0x1b /* 80144C54 001408B4 38 80 00 04 */ li r4, 4 /* 80144C58 001408B8 48 00 9C F5 */ bl func_8014E94C /* 80144C5C 001408BC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144C60 001408C0 38 00 00 97 */ li r0, 0x97 /* 80144C64 001408C4 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80144C68 001408C8 48 00 2C 84 */ b lbl_801478EC /* 80144C6C 001408CC A8 7A 00 B6 */ lha r3, 0xb6(r26) /* 80144C70 001408D0 48 10 F1 61 */ bl func_80253DD0 /* 80144C74 001408D4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80144C78 001408D8 28 00 00 03 */ cmplwi r0, 3 /* 80144C7C 001408DC 40 82 2C 70 */ bne lbl_801478EC /* 80144C80 001408E0 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13) /* 80144C84 001408E4 48 01 AB 1D */ bl func_8015F7A0 /* 80144C88 001408E8 D8 36 0D 38 */ stfd f1, 0xd38(r22) /* 80144C8C 001408EC 38 00 00 98 */ li r0, 0x98 /* 80144C90 001408F0 38 60 00 1B */ li r3, 0x1b /* 80144C94 001408F4 38 80 00 02 */ li r4, 2 /* 80144C98 001408F8 B0 16 00 C4 */ sth r0, 0xc4(r22) /* 80144C9C 001408FC 48 00 9C B1 */ bl func_8014E94C /* 80144CA0 00140900 48 00 2C 4C */ b lbl_801478EC /* 80144CA4 00140904 48 01 AA FD */ bl func_8015F7A0 /* 80144CA8 00140908 C8 5A 0D 38 */ lfd f2, 0xd38(r26) /* 80144CAC 0014090C C8 02 8E 18 */ lfd f0, lbl_80641418-_SDA2_BASE_(r2) /* 80144CB0 00140910 FC 21 10 28 */ fsub f1, f1, f2 /* 80144CB4 00140914 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80144CB8 00140918 4C 41 13 82 */ cror 2, 1, 2 /* 80144CBC 0014091C 40 82 2C 30 */ bne lbl_801478EC /* 80144CC0 00140920 38 00 00 99 */ li r0, 0x99 /* 80144CC4 00140924 B0 1A 00 C4 */ sth r0, 0xc4(r26) /* 80144CC8 00140928 48 00 2C 24 */ b lbl_801478EC /* 80144CCC 0014092C 38 60 00 00 */ li r3, 0 /* 80144CD0 00140930 48 01 FF 9D */ bl func_80164C6C /* 80144CD4 00140934 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80144CD8 00140938 90 64 0D EC */ stw r3, 0xdec(r4) /* 80144CDC 0014093C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80144CE0 00140940 80 04 0D EC */ lwz r0, 0xdec(r4) /* 80144CE4 00140944 2C 00 00 00 */ cmpwi r0, 0 /* 80144CE8 00140948 41 82 2C 04 */ beq lbl_801478EC /* 80144CEC 0014094C 38 00 00 00 */ li r0, 0 /* 80144CF0 00140950 38 60 00 1B */ li r3, 0x1b /* 80144CF4 00140954 98 04 0D F0 */ stb r0, 0xdf0(r4) /* 80144CF8 00140958 38 80 00 03 */ li r4, 3 /* 80144CFC 0014095C 48 00 9C 51 */ bl func_8014E94C /* 80144D00 00140960 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80144D04 00140964 38 A0 00 9A */ li r5, 0x9a /* 80144D08 00140968 38 00 00 01 */ li r0, 1 /* 80144D0C 0014096C 38 60 00 01 */ li r3, 1 /* 80144D10 00140970 B0 A4 00 C4 */ sth r5, 0xc4(r4) /* 80144D14 00140974 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80144D18 00140978 80 84 0D 28 */ lwz r4, 0xd28(r4) /* 80144D1C 0014097C B0 04 00 16 */ sth r0, 0x16(r4) /* 80144D20 00140980 4B F1 17 39 */ bl func_80056458 /* 80144D24 00140984 48 00 2B C8 */ b lbl_801478EC /* 80144D28 00140988 A8 7A 00 B6 */ lha r3, 0xb6(r26) /* 80144D2C 0014098C 48 10 F0 A5 */ bl func_80253DD0 /* 80144D30 00140990 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80144D34 00140994 28 00 00 03 */ cmplwi r0, 3 /* 80144D38 00140998 40 82 2B B4 */ bne lbl_801478EC /* 80144D3C 0014099C 38 60 00 1B */ li r3, 0x1b /* 80144D40 001409A0 38 80 00 00 */ li r4, 0 /* 80144D44 001409A4 48 00 9C 21 */ bl func_8014E964 /* 80144D48 001409A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144D4C 001409AC 38 00 00 9B */ li r0, 0x9b /* 80144D50 001409B0 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80144D54 001409B4 48 00 2B 98 */ b lbl_801478EC /* 80144D58 001409B8 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 80144D5C 001409BC 38 60 00 0A */ li r3, 0xa /* 80144D60 001409C0 38 80 00 00 */ li r4, 0 /* 80144D64 001409C4 4B EC 64 0D */ bl func_8000B170 /* 80144D68 001409C8 3B 00 00 00 */ li r24, 0 /* 80144D6C 001409CC 3A C0 00 44 */ li r22, 0x44 lbl_80144D70: /* 80144D70 001409D0 57 00 04 3E */ clrlwi r0, r24, 0x10 /* 80144D74 001409D4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144D78 001409D8 1C A0 00 8C */ mulli r5, r0, 0x8c /* 80144D7C 001409DC 57 1B 13 BA */ rlwinm r27, r24, 2, 0xe, 0x1d /* 80144D80 001409E0 80 03 0D 28 */ lwz r0, 0xd28(r3) /* 80144D84 001409E4 7C 63 DA 14 */ add r3, r3, r27 /* 80144D88 001409E8 7C 80 2A 14 */ add r4, r0, r5 /* 80144D8C 001409EC 38 04 21 F8 */ addi r0, r4, 0x21f8 /* 80144D90 001409F0 90 03 0E 8C */ stw r0, 0xe8c(r3) /* 80144D94 001409F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144D98 001409F8 80 03 0D 28 */ lwz r0, 0xd28(r3) /* 80144D9C 001409FC 7C 63 DA 14 */ add r3, r3, r27 /* 80144DA0 00140A00 7C 80 2A 14 */ add r4, r0, r5 /* 80144DA4 00140A04 38 04 2F D0 */ addi r0, r4, 0x2fd0 /* 80144DA8 00140A08 90 03 0E A4 */ stw r0, 0xea4(r3) /* 80144DAC 00140A0C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80144DB0 00140A10 7C 64 DA 14 */ add r3, r4, r27 /* 80144DB4 00140A14 80 04 0D 28 */ lwz r0, 0xd28(r4) /* 80144DB8 00140A18 80 63 0E BC */ lwz r3, 0xebc(r3) /* 80144DBC 00140A1C 7C 80 2A 14 */ add r4, r0, r5 /* 80144DC0 00140A20 38 A3 FF FF */ addi r5, r3, -1 /* 80144DC4 00140A24 38 84 2F CF */ addi r4, r4, 0x2fcf /* 80144DC8 00140A28 7E C9 03 A6 */ mtctr r22 lbl_80144DCC: /* 80144DCC 00140A2C 88 64 00 01 */ lbz r3, 1(r4) /* 80144DD0 00140A30 8C 04 00 02 */ lbzu r0, 2(r4) /* 80144DD4 00140A34 98 65 00 01 */ stb r3, 1(r5) /* 80144DD8 00140A38 9C 05 00 02 */ stbu r0, 2(r5) /* 80144DDC 00140A3C 42 00 FF F0 */ bdnz lbl_80144DCC /* 80144DE0 00140A40 38 60 02 68 */ li r3, 0x268 /* 80144DE4 00140A44 48 01 DC AD */ bl func_80162A90 /* 80144DE8 00140A48 2C 03 00 00 */ cmpwi r3, 0 /* 80144DEC 00140A4C 40 82 00 24 */ bne lbl_80144E10 /* 80144DF0 00140A50 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80144DF4 00140A54 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 80144DF8 00140A58 88 03 34 B9 */ lbz r0, 0x34b9(r3) /* 80144DFC 00140A5C 2C 00 00 00 */ cmpwi r0, 0 /* 80144E00 00140A60 40 82 00 10 */ bne lbl_80144E10 /* 80144E04 00140A64 7C 64 DA 14 */ add r3, r4, r27 /* 80144E08 00140A68 80 63 0E BC */ lwz r3, 0xebc(r3) /* 80144E0C 00140A6C 4B F1 26 45 */ bl func_80057450 lbl_80144E10: /* 80144E10 00140A70 3B 18 00 01 */ addi r24, r24, 1 /* 80144E14 00140A74 28 18 00 06 */ cmplwi r24, 6 /* 80144E18 00140A78 41 80 FF 58 */ blt lbl_80144D70 /* 80144E1C 00140A7C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80144E20 00140A80 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 80144E24 00140A84 38 03 20 00 */ addi r0, r3, 0x2000 /* 80144E28 00140A88 90 04 0E D4 */ stw r0, 0xed4(r4) /* 80144E2C 00140A8C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80144E30 00140A90 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 80144E34 00140A94 38 03 2D D8 */ addi r0, r3, 0x2dd8 /* 80144E38 00140A98 90 04 0E D8 */ stw r0, 0xed8(r4) /* 80144E3C 00140A9C 48 00 9B 8D */ bl func_8014E9C8 /* 80144E40 00140AA0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80144E44 00140AA4 38 00 00 0B */ li r0, 0xb /* 80144E48 00140AA8 38 60 00 01 */ li r3, 1 /* 80144E4C 00140AAC B0 04 00 D0 */ sth r0, 0xd0(r4) /* 80144E50 00140AB0 48 00 99 BD */ bl func_8014E80C /* 80144E54 00140AB4 38 60 00 17 */ li r3, 0x17 /* 80144E58 00140AB8 38 80 00 01 */ li r4, 1 /* 80144E5C 00140ABC 48 00 9B 09 */ bl func_8014E964 /* 80144E60 00140AC0 38 60 00 18 */ li r3, 0x18 /* 80144E64 00140AC4 38 80 00 01 */ li r4, 1 /* 80144E68 00140AC8 48 00 9A FD */ bl func_8014E964 /* 80144E6C 00140ACC 38 60 00 17 */ li r3, 0x17 /* 80144E70 00140AD0 38 80 00 0D */ li r4, 0xd /* 80144E74 00140AD4 48 00 9A D9 */ bl func_8014E94C /* 80144E78 00140AD8 38 60 00 18 */ li r3, 0x18 /* 80144E7C 00140ADC 38 80 00 0D */ li r4, 0xd /* 80144E80 00140AE0 48 00 9A CD */ bl func_8014E94C /* 80144E84 00140AE4 48 00 A6 05 */ bl func_8014F488 /* 80144E88 00140AE8 38 60 00 4E */ li r3, 0x4e /* 80144E8C 00140AEC 4B F1 5B 6D */ bl func_8005A9F8 /* 80144E90 00140AF0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80144E94 00140AF4 90 64 0E E8 */ stw r3, 0xee8(r4) /* 80144E98 00140AF8 38 60 00 4D */ li r3, 0x4d /* 80144E9C 00140AFC 4B F1 5B 5D */ bl func_8005A9F8 /* 80144EA0 00140B00 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80144EA4 00140B04 90 64 0E EC */ stw r3, 0xeec(r4) /* 80144EA8 00140B08 38 60 02 68 */ li r3, 0x268 /* 80144EAC 00140B0C 48 01 DB E5 */ bl func_80162A90 /* 80144EB0 00140B10 2C 03 00 00 */ cmpwi r3, 0 /* 80144EB4 00140B14 40 82 00 18 */ bne lbl_80144ECC /* 80144EB8 00140B18 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13) /* 80144EBC 00140B1C 48 01 A8 E5 */ bl func_8015F7A0 /* 80144EC0 00140B20 D8 36 0D 38 */ stfd f1, 0xd38(r22) /* 80144EC4 00140B24 38 00 00 00 */ li r0, 0 /* 80144EC8 00140B28 B0 16 0E F8 */ sth r0, 0xef8(r22) lbl_80144ECC: /* 80144ECC 00140B2C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144ED0 00140B30 38 00 00 9C */ li r0, 0x9c /* 80144ED4 00140B34 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80144ED8 00140B38 48 00 2A 14 */ b lbl_801478EC /* 80144EDC 00140B3C A8 7A 00 AE */ lha r3, 0xae(r26) /* 80144EE0 00140B40 48 10 EE F1 */ bl func_80253DD0 /* 80144EE4 00140B44 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80144EE8 00140B48 28 00 00 03 */ cmplwi r0, 3 /* 80144EEC 00140B4C 40 82 2A 00 */ bne lbl_801478EC /* 80144EF0 00140B50 38 60 00 00 */ li r3, 0 /* 80144EF4 00140B54 38 80 00 00 */ li r4, 0 /* 80144EF8 00140B58 4B F1 4A 01 */ bl func_800598F8 /* 80144EFC 00140B5C 38 60 00 33 */ li r3, 0x33 /* 80144F00 00140B60 38 80 00 00 */ li r4, 0 /* 80144F04 00140B64 38 A0 00 00 */ li r5, 0 /* 80144F08 00140B68 38 C0 00 34 */ li r6, 0x34 /* 80144F0C 00140B6C 38 E0 00 35 */ li r7, 0x35 /* 80144F10 00140B70 39 00 00 00 */ li r8, 0 /* 80144F14 00140B74 4B F1 4A B5 */ bl func_800599C8 /* 80144F18 00140B78 38 60 00 34 */ li r3, 0x34 /* 80144F1C 00140B7C 38 80 00 00 */ li r4, 0 /* 80144F20 00140B80 38 A0 00 33 */ li r5, 0x33 /* 80144F24 00140B84 38 C0 00 00 */ li r6, 0 /* 80144F28 00140B88 38 E0 00 36 */ li r7, 0x36 /* 80144F2C 00140B8C 39 00 00 00 */ li r8, 0 /* 80144F30 00140B90 4B F1 4A 99 */ bl func_800599C8 /* 80144F34 00140B94 38 60 00 35 */ li r3, 0x35 /* 80144F38 00140B98 38 80 00 33 */ li r4, 0x33 /* 80144F3C 00140B9C 38 A0 00 00 */ li r5, 0 /* 80144F40 00140BA0 38 C0 00 36 */ li r6, 0x36 /* 80144F44 00140BA4 38 E0 00 37 */ li r7, 0x37 /* 80144F48 00140BA8 39 00 00 00 */ li r8, 0 /* 80144F4C 00140BAC 4B F1 4A 7D */ bl func_800599C8 /* 80144F50 00140BB0 38 60 00 36 */ li r3, 0x36 /* 80144F54 00140BB4 38 80 00 34 */ li r4, 0x34 /* 80144F58 00140BB8 38 A0 00 35 */ li r5, 0x35 /* 80144F5C 00140BBC 38 C0 00 00 */ li r6, 0 /* 80144F60 00140BC0 38 E0 00 38 */ li r7, 0x38 /* 80144F64 00140BC4 39 00 00 00 */ li r8, 0 /* 80144F68 00140BC8 4B F1 4A 61 */ bl func_800599C8 /* 80144F6C 00140BCC 38 60 00 37 */ li r3, 0x37 /* 80144F70 00140BD0 38 80 00 35 */ li r4, 0x35 /* 80144F74 00140BD4 38 A0 00 00 */ li r5, 0 /* 80144F78 00140BD8 38 C0 00 38 */ li r6, 0x38 /* 80144F7C 00140BDC 38 E0 00 00 */ li r7, 0 /* 80144F80 00140BE0 39 00 00 00 */ li r8, 0 /* 80144F84 00140BE4 4B F1 4A 45 */ bl func_800599C8 /* 80144F88 00140BE8 38 60 00 38 */ li r3, 0x38 /* 80144F8C 00140BEC 38 80 00 36 */ li r4, 0x36 /* 80144F90 00140BF0 38 A0 00 37 */ li r5, 0x37 /* 80144F94 00140BF4 38 C0 00 00 */ li r6, 0 /* 80144F98 00140BF8 38 E0 00 00 */ li r7, 0 /* 80144F9C 00140BFC 39 00 00 00 */ li r8, 0 /* 80144FA0 00140C00 4B F1 4A 29 */ bl func_800599C8 /* 80144FA4 00140C04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144FA8 00140C08 38 A0 00 9D */ li r5, 0x9d /* 80144FAC 00140C0C 38 80 00 33 */ li r4, 0x33 /* 80144FB0 00140C10 38 00 00 00 */ li r0, 0 /* 80144FB4 00140C14 B0 A3 00 C4 */ sth r5, 0xc4(r3) /* 80144FB8 00140C18 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144FBC 00140C1C 90 83 00 D4 */ stw r4, 0xd4(r3) /* 80144FC0 00140C20 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144FC4 00140C24 98 03 0D 4A */ stb r0, 0xd4a(r3) /* 80144FC8 00140C28 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144FCC 00140C2C 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 80144FD0 00140C30 54 00 03 98 */ rlwinm r0, r0, 0, 0xe, 0xc /* 80144FD4 00140C34 90 03 0D 30 */ stw r0, 0xd30(r3) /* 80144FD8 00140C38 48 00 29 14 */ b lbl_801478EC /* 80144FDC 00140C3C 38 60 00 00 */ li r3, 0 /* 80144FE0 00140C40 48 00 A5 C5 */ bl func_8014F5A4 /* 80144FE4 00140C44 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80144FE8 00140C48 88 03 0D F7 */ lbz r0, 0xdf7(r3) /* 80144FEC 00140C4C 28 00 00 03 */ cmplwi r0, 3 /* 80144FF0 00140C50 40 82 00 3C */ bne lbl_8014502C /* 80144FF4 00140C54 38 83 0E 09 */ addi r4, r3, 0xe09 /* 80144FF8 00140C58 38 60 00 00 */ li r3, 0 /* 80144FFC 00140C5C 48 02 32 29 */ bl func_80168224 /* 80145000 00140C60 2C 03 00 00 */ cmpwi r3, 0 /* 80145004 00140C64 41 82 28 E8 */ beq lbl_801478EC /* 80145008 00140C68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014500C 00140C6C 38 00 00 9E */ li r0, 0x9e /* 80145010 00140C70 38 A0 00 0C */ li r5, 0xc /* 80145014 00140C74 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80145018 00140C78 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014501C 00140C7C 38 64 0D FD */ addi r3, r4, 0xdfd /* 80145020 00140C80 38 84 0E 09 */ addi r4, r4, 0xe09 /* 80145024 00140C84 4B EB EF DD */ bl memcpy /* 80145028 00140C88 48 00 28 C4 */ b lbl_801478EC lbl_8014502C: /* 8014502C 00140C8C 38 60 02 68 */ li r3, 0x268 /* 80145030 00140C90 48 01 DA 61 */ bl func_80162A90 /* 80145034 00140C94 2C 03 00 00 */ cmpwi r3, 0 /* 80145038 00140C98 40 82 00 88 */ bne lbl_801450C0 /* 8014503C 00140C9C 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13) /* 80145040 00140CA0 48 01 A7 61 */ bl func_8015F7A0 /* 80145044 00140CA4 C8 56 0D 38 */ lfd f2, 0xd38(r22) /* 80145048 00140CA8 C8 02 8E 20 */ lfd f0, lbl_80641420-_SDA2_BASE_(r2) /* 8014504C 00140CAC FC 21 10 28 */ fsub f1, f1, f2 /* 80145050 00140CB0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80145054 00140CB4 4C 41 13 82 */ cror 2, 1, 2 /* 80145058 00140CB8 40 82 00 68 */ bne lbl_801450C0 /* 8014505C 00140CBC 88 16 0D F7 */ lbz r0, 0xdf7(r22) /* 80145060 00140CC0 2C 00 00 00 */ cmpwi r0, 0 /* 80145064 00140CC4 40 82 00 40 */ bne lbl_801450A4 /* 80145068 00140CC8 3A E0 00 00 */ li r23, 0 lbl_8014506C: /* 8014506C 00140CCC 56 E3 06 3E */ clrlwi r3, r23, 0x18 /* 80145070 00140CD0 7C 96 1A 14 */ add r4, r22, r3 /* 80145074 00140CD4 88 04 0D F1 */ lbz r0, 0xdf1(r4) /* 80145078 00140CD8 2C 00 00 00 */ cmpwi r0, 0 /* 8014507C 00140CDC 40 82 00 0C */ bne lbl_80145088 /* 80145080 00140CE0 38 80 00 00 */ li r4, 0 /* 80145084 00140CE4 48 00 A8 39 */ bl func_8014F8BC lbl_80145088: /* 80145088 00140CE8 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13) /* 8014508C 00140CEC 88 16 0D F7 */ lbz r0, 0xdf7(r22) /* 80145090 00140CF0 2C 00 00 00 */ cmpwi r0, 0 /* 80145094 00140CF4 40 82 00 10 */ bne lbl_801450A4 /* 80145098 00140CF8 3A F7 00 01 */ addi r23, r23, 1 /* 8014509C 00140CFC 28 17 00 06 */ cmplwi r23, 6 /* 801450A0 00140D00 41 80 FF CC */ blt lbl_8014506C lbl_801450A4: /* 801450A4 00140D04 80 76 0D 30 */ lwz r3, 0xd30(r22) /* 801450A8 00140D08 38 00 00 A1 */ li r0, 0xa1 /* 801450AC 00140D0C 64 63 00 04 */ oris r3, r3, 4 /* 801450B0 00140D10 90 76 0D 30 */ stw r3, 0xd30(r22) /* 801450B4 00140D14 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801450B8 00140D18 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801450BC 00140D1C 48 00 28 30 */ b lbl_801478EC lbl_801450C0: /* 801450C0 00140D20 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801450C4 00140D24 88 03 0D F7 */ lbz r0, 0xdf7(r3) /* 801450C8 00140D28 28 00 00 02 */ cmplwi r0, 2 /* 801450CC 00140D2C 40 82 00 20 */ bne lbl_801450EC /* 801450D0 00140D30 38 60 00 17 */ li r3, 0x17 /* 801450D4 00140D34 38 80 00 0E */ li r4, 0xe /* 801450D8 00140D38 48 00 98 75 */ bl func_8014E94C /* 801450DC 00140D3C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801450E0 00140D40 38 00 00 A1 */ li r0, 0xa1 /* 801450E4 00140D44 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801450E8 00140D48 48 00 28 04 */ b lbl_801478EC lbl_801450EC: /* 801450EC 00140D4C 28 00 00 01 */ cmplwi r0, 1 /* 801450F0 00140D50 40 82 00 48 */ bne lbl_80145138 /* 801450F4 00140D54 3C 60 08 00 */ lis r3, 0x800 /* 801450F8 00140D58 38 80 00 00 */ li r4, 0 /* 801450FC 00140D5C 38 A0 00 00 */ li r5, 0 /* 80145100 00140D60 38 C0 00 01 */ li r6, 1 /* 80145104 00140D64 4B F1 49 69 */ bl func_80059A6C /* 80145108 00140D68 2C 03 00 00 */ cmpwi r3, 0 /* 8014510C 00140D6C 41 82 00 2C */ beq lbl_80145138 /* 80145110 00140D70 38 60 00 17 */ li r3, 0x17 /* 80145114 00140D74 38 80 00 0E */ li r4, 0xe /* 80145118 00140D78 48 00 98 35 */ bl func_8014E94C /* 8014511C 00140D7C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145120 00140D80 38 80 00 02 */ li r4, 2 /* 80145124 00140D84 38 00 00 00 */ li r0, 0 /* 80145128 00140D88 98 83 0D F7 */ stb r4, 0xdf7(r3) /* 8014512C 00140D8C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145130 00140D90 98 03 0D F0 */ stb r0, 0xdf0(r3) /* 80145134 00140D94 48 00 27 B8 */ b lbl_801478EC lbl_80145138: /* 80145138 00140D98 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014513C 00140D9C 38 60 00 28 */ li r3, 0x28 /* 80145140 00140DA0 38 A0 00 00 */ li r5, 0 /* 80145144 00140DA4 38 C0 00 01 */ li r6, 1 /* 80145148 00140DA8 80 04 00 D4 */ lwz r0, 0xd4(r4) /* 8014514C 00140DAC 54 04 06 3E */ clrlwi r4, r0, 0x18 /* 80145150 00140DB0 4B F1 49 1D */ bl func_80059A6C /* 80145154 00140DB4 2C 03 00 00 */ cmpwi r3, 0 /* 80145158 00140DB8 41 82 27 94 */ beq lbl_801478EC /* 8014515C 00140DBC 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 80145160 00140DC0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80145164 00140DC4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80145168 00140DC8 90 04 00 D4 */ stw r0, 0xd4(r4) /* 8014516C 00140DCC 41 82 02 DC */ beq lbl_80145448 /* 80145170 00140DD0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145174 00140DD4 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 80145178 00140DD8 2C 00 00 36 */ cmpwi r0, 0x36 /* 8014517C 00140DDC 41 82 01 7C */ beq lbl_801452F8 /* 80145180 00140DE0 40 80 00 1C */ bge lbl_8014519C /* 80145184 00140DE4 2C 00 00 34 */ cmpwi r0, 0x34 /* 80145188 00140DE8 41 82 00 90 */ beq lbl_80145218 /* 8014518C 00140DEC 40 80 00 FC */ bge lbl_80145288 /* 80145190 00140DF0 2C 00 00 33 */ cmpwi r0, 0x33 /* 80145194 00140DF4 40 80 00 18 */ bge lbl_801451AC /* 80145198 00140DF8 48 00 27 54 */ b lbl_801478EC lbl_8014519C: /* 8014519C 00140DFC 2C 00 00 38 */ cmpwi r0, 0x38 /* 801451A0 00140E00 41 82 02 38 */ beq lbl_801453D8 /* 801451A4 00140E04 40 80 27 48 */ bge lbl_801478EC /* 801451A8 00140E08 48 00 01 C0 */ b lbl_80145368 lbl_801451AC: /* 801451AC 00140E0C 80 63 0E 8C */ lwz r3, 0xe8c(r3) /* 801451B0 00140E10 4B F1 1A 25 */ bl func_80056BD4 /* 801451B4 00140E14 2C 03 00 00 */ cmpwi r3, 0 /* 801451B8 00140E18 41 82 00 50 */ beq lbl_80145208 /* 801451BC 00140E1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801451C0 00140E20 8C 03 0D F1 */ lbzu r0, 0xdf1(r3) /* 801451C4 00140E24 28 00 00 07 */ cmplwi r0, 7 /* 801451C8 00140E28 41 82 00 20 */ beq lbl_801451E8 /* 801451CC 00140E2C 38 60 00 17 */ li r3, 0x17 /* 801451D0 00140E30 38 80 00 06 */ li r4, 6 /* 801451D4 00140E34 48 00 97 79 */ bl func_8014E94C /* 801451D8 00140E38 38 60 00 00 */ li r3, 0 /* 801451DC 00140E3C 38 80 00 01 */ li r4, 1 /* 801451E0 00140E40 48 00 A6 DD */ bl func_8014F8BC /* 801451E4 00140E44 48 00 00 24 */ b lbl_80145208 lbl_801451E8: /* 801451E8 00140E48 38 80 00 00 */ li r4, 0 /* 801451EC 00140E4C 38 A0 00 00 */ li r5, 0 /* 801451F0 00140E50 48 01 05 95 */ bl func_80155784 /* 801451F4 00140E54 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801451F8 00140E58 38 00 00 A4 */ li r0, 0xa4 /* 801451FC 00140E5C 90 64 0E F0 */ stw r3, 0xef0(r4) /* 80145200 00140E60 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145204 00140E64 B0 03 00 C4 */ sth r0, 0xc4(r3) lbl_80145208: /* 80145208 00140E68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014520C 00140E6C 38 00 00 00 */ li r0, 0 /* 80145210 00140E70 98 03 0D 4A */ stb r0, 0xd4a(r3) /* 80145214 00140E74 48 00 26 D8 */ b lbl_801478EC lbl_80145218: /* 80145218 00140E78 80 63 0E 90 */ lwz r3, 0xe90(r3) /* 8014521C 00140E7C 4B F1 19 B9 */ bl func_80056BD4 /* 80145220 00140E80 2C 03 00 00 */ cmpwi r3, 0 /* 80145224 00140E84 41 82 00 54 */ beq lbl_80145278 /* 80145228 00140E88 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014522C 00140E8C 88 03 0D F2 */ lbz r0, 0xdf2(r3) /* 80145230 00140E90 28 00 00 07 */ cmplwi r0, 7 /* 80145234 00140E94 41 82 00 20 */ beq lbl_80145254 /* 80145238 00140E98 38 60 00 17 */ li r3, 0x17 /* 8014523C 00140E9C 38 80 00 07 */ li r4, 7 /* 80145240 00140EA0 48 00 97 0D */ bl func_8014E94C /* 80145244 00140EA4 38 60 00 01 */ li r3, 1 /* 80145248 00140EA8 38 80 00 01 */ li r4, 1 /* 8014524C 00140EAC 48 00 A6 71 */ bl func_8014F8BC /* 80145250 00140EB0 48 00 00 28 */ b lbl_80145278 lbl_80145254: /* 80145254 00140EB4 38 63 0D F1 */ addi r3, r3, 0xdf1 /* 80145258 00140EB8 38 80 00 01 */ li r4, 1 /* 8014525C 00140EBC 38 A0 00 00 */ li r5, 0 /* 80145260 00140EC0 48 01 05 25 */ bl func_80155784 /* 80145264 00140EC4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80145268 00140EC8 38 00 00 A4 */ li r0, 0xa4 /* 8014526C 00140ECC 90 64 0E F0 */ stw r3, 0xef0(r4) /* 80145270 00140ED0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145274 00140ED4 B0 03 00 C4 */ sth r0, 0xc4(r3) lbl_80145278: /* 80145278 00140ED8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014527C 00140EDC 38 00 00 01 */ li r0, 1 /* 80145280 00140EE0 98 03 0D 4A */ stb r0, 0xd4a(r3) /* 80145284 00140EE4 48 00 26 68 */ b lbl_801478EC lbl_80145288: /* 80145288 00140EE8 80 63 0E 94 */ lwz r3, 0xe94(r3) /* 8014528C 00140EEC 4B F1 19 49 */ bl func_80056BD4 /* 80145290 00140EF0 2C 03 00 00 */ cmpwi r3, 0 /* 80145294 00140EF4 41 82 00 54 */ beq lbl_801452E8 /* 80145298 00140EF8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014529C 00140EFC 88 03 0D F3 */ lbz r0, 0xdf3(r3) /* 801452A0 00140F00 28 00 00 07 */ cmplwi r0, 7 /* 801452A4 00140F04 41 82 00 20 */ beq lbl_801452C4 /* 801452A8 00140F08 38 60 00 17 */ li r3, 0x17 /* 801452AC 00140F0C 38 80 00 08 */ li r4, 8 /* 801452B0 00140F10 48 00 96 9D */ bl func_8014E94C /* 801452B4 00140F14 38 60 00 02 */ li r3, 2 /* 801452B8 00140F18 38 80 00 01 */ li r4, 1 /* 801452BC 00140F1C 48 00 A6 01 */ bl func_8014F8BC /* 801452C0 00140F20 48 00 00 28 */ b lbl_801452E8 lbl_801452C4: /* 801452C4 00140F24 38 63 0D F1 */ addi r3, r3, 0xdf1 /* 801452C8 00140F28 38 80 00 02 */ li r4, 2 /* 801452CC 00140F2C 38 A0 00 00 */ li r5, 0 /* 801452D0 00140F30 48 01 04 B5 */ bl func_80155784 /* 801452D4 00140F34 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801452D8 00140F38 38 00 00 A4 */ li r0, 0xa4 /* 801452DC 00140F3C 90 64 0E F0 */ stw r3, 0xef0(r4) /* 801452E0 00140F40 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801452E4 00140F44 B0 03 00 C4 */ sth r0, 0xc4(r3) lbl_801452E8: /* 801452E8 00140F48 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801452EC 00140F4C 38 00 00 02 */ li r0, 2 /* 801452F0 00140F50 98 03 0D 4A */ stb r0, 0xd4a(r3) /* 801452F4 00140F54 48 00 25 F8 */ b lbl_801478EC lbl_801452F8: /* 801452F8 00140F58 80 63 0E 98 */ lwz r3, 0xe98(r3) /* 801452FC 00140F5C 4B F1 18 D9 */ bl func_80056BD4 /* 80145300 00140F60 2C 03 00 00 */ cmpwi r3, 0 /* 80145304 00140F64 41 82 00 54 */ beq lbl_80145358 /* 80145308 00140F68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014530C 00140F6C 88 03 0D F4 */ lbz r0, 0xdf4(r3) /* 80145310 00140F70 28 00 00 07 */ cmplwi r0, 7 /* 80145314 00140F74 41 82 00 20 */ beq lbl_80145334 /* 80145318 00140F78 38 60 00 17 */ li r3, 0x17 /* 8014531C 00140F7C 38 80 00 09 */ li r4, 9 /* 80145320 00140F80 48 00 96 2D */ bl func_8014E94C /* 80145324 00140F84 38 60 00 03 */ li r3, 3 /* 80145328 00140F88 38 80 00 01 */ li r4, 1 /* 8014532C 00140F8C 48 00 A5 91 */ bl func_8014F8BC /* 80145330 00140F90 48 00 00 28 */ b lbl_80145358 lbl_80145334: /* 80145334 00140F94 38 63 0D F1 */ addi r3, r3, 0xdf1 /* 80145338 00140F98 38 80 00 03 */ li r4, 3 /* 8014533C 00140F9C 38 A0 00 00 */ li r5, 0 /* 80145340 00140FA0 48 01 04 45 */ bl func_80155784 /* 80145344 00140FA4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80145348 00140FA8 38 00 00 A4 */ li r0, 0xa4 /* 8014534C 00140FAC 90 64 0E F0 */ stw r3, 0xef0(r4) /* 80145350 00140FB0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145354 00140FB4 B0 03 00 C4 */ sth r0, 0xc4(r3) lbl_80145358: /* 80145358 00140FB8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014535C 00140FBC 38 00 00 03 */ li r0, 3 /* 80145360 00140FC0 98 03 0D 4A */ stb r0, 0xd4a(r3) /* 80145364 00140FC4 48 00 25 88 */ b lbl_801478EC lbl_80145368: /* 80145368 00140FC8 80 63 0E 9C */ lwz r3, 0xe9c(r3) /* 8014536C 00140FCC 4B F1 18 69 */ bl func_80056BD4 /* 80145370 00140FD0 2C 03 00 00 */ cmpwi r3, 0 /* 80145374 00140FD4 41 82 00 54 */ beq lbl_801453C8 /* 80145378 00140FD8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014537C 00140FDC 88 03 0D F5 */ lbz r0, 0xdf5(r3) /* 80145380 00140FE0 28 00 00 07 */ cmplwi r0, 7 /* 80145384 00140FE4 41 82 00 20 */ beq lbl_801453A4 /* 80145388 00140FE8 38 60 00 17 */ li r3, 0x17 /* 8014538C 00140FEC 38 80 00 0A */ li r4, 0xa /* 80145390 00140FF0 48 00 95 BD */ bl func_8014E94C /* 80145394 00140FF4 38 60 00 04 */ li r3, 4 /* 80145398 00140FF8 38 80 00 01 */ li r4, 1 /* 8014539C 00140FFC 48 00 A5 21 */ bl func_8014F8BC /* 801453A0 00141000 48 00 00 28 */ b lbl_801453C8 lbl_801453A4: /* 801453A4 00141004 38 63 0D F1 */ addi r3, r3, 0xdf1 /* 801453A8 00141008 38 80 00 04 */ li r4, 4 /* 801453AC 0014100C 38 A0 00 00 */ li r5, 0 /* 801453B0 00141010 48 01 03 D5 */ bl func_80155784 /* 801453B4 00141014 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801453B8 00141018 38 00 00 A4 */ li r0, 0xa4 /* 801453BC 0014101C 90 64 0E F0 */ stw r3, 0xef0(r4) /* 801453C0 00141020 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801453C4 00141024 B0 03 00 C4 */ sth r0, 0xc4(r3) lbl_801453C8: /* 801453C8 00141028 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801453CC 0014102C 38 00 00 04 */ li r0, 4 /* 801453D0 00141030 98 03 0D 4A */ stb r0, 0xd4a(r3) /* 801453D4 00141034 48 00 25 18 */ b lbl_801478EC lbl_801453D8: /* 801453D8 00141038 80 63 0E A0 */ lwz r3, 0xea0(r3) /* 801453DC 0014103C 4B F1 17 F9 */ bl func_80056BD4 /* 801453E0 00141040 2C 03 00 00 */ cmpwi r3, 0 /* 801453E4 00141044 41 82 00 54 */ beq lbl_80145438 /* 801453E8 00141048 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801453EC 0014104C 88 03 0D F6 */ lbz r0, 0xdf6(r3) /* 801453F0 00141050 28 00 00 07 */ cmplwi r0, 7 /* 801453F4 00141054 41 82 00 20 */ beq lbl_80145414 /* 801453F8 00141058 38 60 00 17 */ li r3, 0x17 /* 801453FC 0014105C 38 80 00 0B */ li r4, 0xb /* 80145400 00141060 48 00 95 4D */ bl func_8014E94C /* 80145404 00141064 38 60 00 05 */ li r3, 5 /* 80145408 00141068 38 80 00 01 */ li r4, 1 /* 8014540C 0014106C 48 00 A4 B1 */ bl func_8014F8BC /* 80145410 00141070 48 00 00 28 */ b lbl_80145438 lbl_80145414: /* 80145414 00141074 38 63 0D F1 */ addi r3, r3, 0xdf1 /* 80145418 00141078 38 80 00 05 */ li r4, 5 /* 8014541C 0014107C 38 A0 00 00 */ li r5, 0 /* 80145420 00141080 48 01 03 65 */ bl func_80155784 /* 80145424 00141084 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80145428 00141088 38 00 00 A4 */ li r0, 0xa4 /* 8014542C 0014108C 90 64 0E F0 */ stw r3, 0xef0(r4) /* 80145430 00141090 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145434 00141094 B0 03 00 C4 */ sth r0, 0xc4(r3) lbl_80145438: /* 80145438 00141098 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014543C 0014109C 38 00 00 05 */ li r0, 5 /* 80145440 001410A0 98 03 0D 4A */ stb r0, 0xd4a(r3) /* 80145444 001410A4 48 00 24 A8 */ b lbl_801478EC lbl_80145448: /* 80145448 001410A8 2C 03 00 36 */ cmpwi r3, 0x36 /* 8014544C 001410AC 41 82 00 84 */ beq lbl_801454D0 /* 80145450 001410B0 40 80 00 1C */ bge lbl_8014546C /* 80145454 001410B4 2C 03 00 34 */ cmpwi r3, 0x34 /* 80145458 001410B8 41 82 00 40 */ beq lbl_80145498 /* 8014545C 001410BC 40 80 00 58 */ bge lbl_801454B4 /* 80145460 001410C0 2C 03 00 33 */ cmpwi r3, 0x33 /* 80145464 001410C4 40 80 00 18 */ bge lbl_8014547C /* 80145468 001410C8 48 00 24 84 */ b lbl_801478EC lbl_8014546C: /* 8014546C 001410CC 2C 03 00 38 */ cmpwi r3, 0x38 /* 80145470 001410D0 41 82 00 98 */ beq lbl_80145508 /* 80145474 001410D4 40 80 24 78 */ bge lbl_801478EC /* 80145478 001410D8 48 00 00 74 */ b lbl_801454EC lbl_8014547C: /* 8014547C 001410DC 38 60 00 17 */ li r3, 0x17 /* 80145480 001410E0 38 80 00 00 */ li r4, 0 /* 80145484 001410E4 48 00 94 C9 */ bl func_8014E94C /* 80145488 001410E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014548C 001410EC 38 00 00 00 */ li r0, 0 /* 80145490 001410F0 98 03 0D 4A */ stb r0, 0xd4a(r3) /* 80145494 001410F4 48 00 24 58 */ b lbl_801478EC lbl_80145498: /* 80145498 001410F8 38 60 00 17 */ li r3, 0x17 /* 8014549C 001410FC 38 80 00 01 */ li r4, 1 /* 801454A0 00141100 48 00 94 AD */ bl func_8014E94C /* 801454A4 00141104 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801454A8 00141108 38 00 00 01 */ li r0, 1 /* 801454AC 0014110C 98 03 0D 4A */ stb r0, 0xd4a(r3) /* 801454B0 00141110 48 00 24 3C */ b lbl_801478EC lbl_801454B4: /* 801454B4 00141114 38 60 00 17 */ li r3, 0x17 /* 801454B8 00141118 38 80 00 02 */ li r4, 2 /* 801454BC 0014111C 48 00 94 91 */ bl func_8014E94C /* 801454C0 00141120 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801454C4 00141124 38 00 00 02 */ li r0, 2 /* 801454C8 00141128 98 03 0D 4A */ stb r0, 0xd4a(r3) /* 801454CC 0014112C 48 00 24 20 */ b lbl_801478EC lbl_801454D0: /* 801454D0 00141130 38 60 00 17 */ li r3, 0x17 /* 801454D4 00141134 38 80 00 03 */ li r4, 3 /* 801454D8 00141138 48 00 94 75 */ bl func_8014E94C /* 801454DC 0014113C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801454E0 00141140 38 00 00 03 */ li r0, 3 /* 801454E4 00141144 98 03 0D 4A */ stb r0, 0xd4a(r3) /* 801454E8 00141148 48 00 24 04 */ b lbl_801478EC lbl_801454EC: /* 801454EC 0014114C 38 60 00 17 */ li r3, 0x17 /* 801454F0 00141150 38 80 00 04 */ li r4, 4 /* 801454F4 00141154 48 00 94 59 */ bl func_8014E94C /* 801454F8 00141158 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801454FC 0014115C 38 00 00 04 */ li r0, 4 /* 80145500 00141160 98 03 0D 4A */ stb r0, 0xd4a(r3) /* 80145504 00141164 48 00 23 E8 */ b lbl_801478EC lbl_80145508: /* 80145508 00141168 38 60 00 17 */ li r3, 0x17 /* 8014550C 0014116C 38 80 00 05 */ li r4, 5 /* 80145510 00141170 48 00 94 3D */ bl func_8014E94C /* 80145514 00141174 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145518 00141178 38 00 00 05 */ li r0, 5 /* 8014551C 0014117C 98 03 0D 4A */ stb r0, 0xd4a(r3) /* 80145520 00141180 48 00 23 CC */ b lbl_801478EC /* 80145524 00141184 80 7A 0D 28 */ lwz r3, 0xd28(r26) /* 80145528 00141188 3A E0 00 00 */ li r23, 0 /* 8014552C 0014118C 3B C3 1F FC */ addi r30, r3, 0x1ffc /* 80145530 00141190 3B A3 2D D4 */ addi r29, r3, 0x2dd4 /* 80145534 00141194 3B 83 04 4C */ addi r28, r3, 0x44c /* 80145538 00141198 3B 63 12 24 */ addi r27, r3, 0x1224 lbl_8014553C: /* 8014553C 0014119C 56 E0 06 3E */ clrlwi r0, r23, 0x18 /* 80145540 001411A0 38 80 00 00 */ li r4, 0 /* 80145544 001411A4 1F 00 00 8C */ mulli r24, r0, 0x8c /* 80145548 001411A8 38 A0 00 88 */ li r5, 0x88 /* 8014554C 001411AC 7C 7C C2 14 */ add r3, r28, r24 /* 80145550 001411B0 3B 23 01 FC */ addi r25, r3, 0x1fc /* 80145554 001411B4 7F 23 CB 78 */ mr r3, r25 /* 80145558 001411B8 4B EB EB AD */ bl memset /* 8014555C 001411BC 7F FC C2 14 */ add r31, r28, r24 /* 80145560 001411C0 56 E3 06 3E */ clrlwi r3, r23, 0x18 /* 80145564 001411C4 88 1F 02 86 */ lbz r0, 0x286(r31) /* 80145568 001411C8 3B 43 00 01 */ addi r26, r3, 1 /* 8014556C 001411CC 3A C0 00 00 */ li r22, 0 /* 80145570 001411D0 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17 /* 80145574 001411D4 98 1F 02 86 */ stb r0, 0x286(r31) lbl_80145578: /* 80145578 001411D8 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 8014557C 001411DC 56 C4 06 3E */ clrlwi r4, r22, 0x18 /* 80145580 001411E0 7C 60 22 14 */ add r3, r0, r4 /* 80145584 001411E4 88 03 0D F1 */ lbz r0, 0xdf1(r3) /* 80145588 001411E8 7C 1A 00 00 */ cmpw r26, r0 /* 8014558C 001411EC 40 82 00 28 */ bne lbl_801455B4 /* 80145590 001411F0 1C 04 00 8C */ mulli r0, r4, 0x8c /* 80145594 001411F4 7F 23 CB 78 */ mr r3, r25 /* 80145598 001411F8 38 A0 00 88 */ li r5, 0x88 /* 8014559C 001411FC 7C 9E 02 14 */ add r4, r30, r0 /* 801455A0 00141200 38 84 01 FC */ addi r4, r4, 0x1fc /* 801455A4 00141204 4B EB EA 5D */ bl memcpy /* 801455A8 00141208 88 1F 02 86 */ lbz r0, 0x286(r31) /* 801455AC 0014120C 60 00 00 80 */ ori r0, r0, 0x80 /* 801455B0 00141210 98 1F 02 86 */ stb r0, 0x286(r31) lbl_801455B4: /* 801455B4 00141214 3A D6 00 01 */ addi r22, r22, 1 /* 801455B8 00141218 28 16 00 06 */ cmplwi r22, 6 /* 801455BC 0014121C 41 80 FF BC */ blt lbl_80145578 /* 801455C0 00141220 7C 7B C2 14 */ add r3, r27, r24 /* 801455C4 00141224 38 80 00 00 */ li r4, 0 /* 801455C8 00141228 3B 23 01 FC */ addi r25, r3, 0x1fc /* 801455CC 0014122C 38 A0 00 88 */ li r5, 0x88 /* 801455D0 00141230 7F 23 CB 78 */ mr r3, r25 /* 801455D4 00141234 4B EB EB 31 */ bl memset /* 801455D8 00141238 7E DB C2 14 */ add r22, r27, r24 /* 801455DC 0014123C 3B 00 00 00 */ li r24, 0 /* 801455E0 00141240 88 16 02 86 */ lbz r0, 0x286(r22) /* 801455E4 00141244 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17 /* 801455E8 00141248 98 16 02 86 */ stb r0, 0x286(r22) lbl_801455EC: /* 801455EC 0014124C 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 801455F0 00141250 57 04 06 3E */ clrlwi r4, r24, 0x18 /* 801455F4 00141254 7C 60 22 14 */ add r3, r0, r4 /* 801455F8 00141258 88 03 0D FD */ lbz r0, 0xdfd(r3) /* 801455FC 0014125C 7C 1A 00 00 */ cmpw r26, r0 /* 80145600 00141260 40 82 00 28 */ bne lbl_80145628 /* 80145604 00141264 1C 04 00 8C */ mulli r0, r4, 0x8c /* 80145608 00141268 7F 23 CB 78 */ mr r3, r25 /* 8014560C 0014126C 38 A0 00 88 */ li r5, 0x88 /* 80145610 00141270 7C 9D 02 14 */ add r4, r29, r0 /* 80145614 00141274 38 84 01 FC */ addi r4, r4, 0x1fc /* 80145618 00141278 4B EB E9 E9 */ bl memcpy /* 8014561C 0014127C 88 16 02 86 */ lbz r0, 0x286(r22) /* 80145620 00141280 60 00 00 80 */ ori r0, r0, 0x80 /* 80145624 00141284 98 16 02 86 */ stb r0, 0x286(r22) lbl_80145628: /* 80145628 00141288 3B 18 00 01 */ addi r24, r24, 1 /* 8014562C 0014128C 28 18 00 06 */ cmplwi r24, 6 /* 80145630 00141290 41 80 FF BC */ blt lbl_801455EC /* 80145634 00141294 3A F7 00 01 */ addi r23, r23, 1 /* 80145638 00141298 28 17 00 06 */ cmplwi r23, 6 /* 8014563C 0014129C 41 80 FF 00 */ blt lbl_8014553C /* 80145640 001412A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145644 001412A4 38 00 00 9F */ li r0, 0x9f /* 80145648 001412A8 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8014564C 001412AC 48 00 22 A0 */ b lbl_801478EC /* 80145650 001412B0 38 60 00 0A */ li r3, 0xa /* 80145654 001412B4 38 00 00 A0 */ li r0, 0xa0 /* 80145658 001412B8 B0 7A 00 C6 */ sth r3, 0xc6(r26) /* 8014565C 001412BC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145660 001412C0 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80145664 001412C4 48 00 22 88 */ b lbl_801478EC /* 80145668 001412C8 38 60 00 00 */ li r3, 0 /* 8014566C 001412CC 48 00 9F 39 */ bl func_8014F5A4 /* 80145670 001412D0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80145674 001412D4 80 04 0D 30 */ lwz r0, 0xd30(r4) /* 80145678 001412D8 54 00 77 FF */ rlwinm. r0, r0, 0xe, 0x1f, 0x1f /* 8014567C 001412DC 41 82 00 48 */ beq lbl_801456C4 /* 80145680 001412E0 38 60 00 03 */ li r3, 3 /* 80145684 001412E4 38 00 00 00 */ li r0, 0 /* 80145688 001412E8 98 64 0D F7 */ stb r3, 0xdf7(r4) /* 8014568C 001412EC 38 60 00 00 */ li r3, 0 /* 80145690 001412F0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80145694 001412F4 98 04 0D F0 */ stb r0, 0xdf0(r4) /* 80145698 001412F8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014569C 001412FC 38 84 0D F1 */ addi r4, r4, 0xdf1 /* 801456A0 00141300 48 02 2B 35 */ bl func_801681D4 /* 801456A4 00141304 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801456A8 00141308 38 00 00 9D */ li r0, 0x9d /* 801456AC 0014130C 88 64 0D 4A */ lbz r3, 0xd4a(r4) /* 801456B0 00141310 38 63 00 33 */ addi r3, r3, 0x33 /* 801456B4 00141314 90 64 00 D4 */ stw r3, 0xd4(r4) /* 801456B8 00141318 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801456BC 0014131C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801456C0 00141320 48 00 22 2C */ b lbl_801478EC lbl_801456C4: /* 801456C4 00141324 38 60 00 16 */ li r3, 0x16 /* 801456C8 00141328 38 80 00 01 */ li r4, 1 /* 801456CC 0014132C 48 00 92 99 */ bl func_8014E964 /* 801456D0 00141330 38 60 00 00 */ li r3, 0 /* 801456D4 00141334 38 80 00 00 */ li r4, 0 /* 801456D8 00141338 4B F1 42 21 */ bl func_800598F8 /* 801456DC 0014133C 38 60 00 3D */ li r3, 0x3d /* 801456E0 00141340 38 80 00 00 */ li r4, 0 /* 801456E4 00141344 38 A0 00 00 */ li r5, 0 /* 801456E8 00141348 38 C0 00 3E */ li r6, 0x3e /* 801456EC 0014134C 38 E0 00 00 */ li r7, 0 /* 801456F0 00141350 39 00 00 00 */ li r8, 0 /* 801456F4 00141354 4B F1 42 D5 */ bl func_800599C8 /* 801456F8 00141358 38 60 00 3E */ li r3, 0x3e /* 801456FC 0014135C 38 80 00 00 */ li r4, 0 /* 80145700 00141360 38 A0 00 3D */ li r5, 0x3d /* 80145704 00141364 38 C0 00 00 */ li r6, 0 /* 80145708 00141368 38 E0 00 00 */ li r7, 0 /* 8014570C 0014136C 39 00 00 00 */ li r8, 0 /* 80145710 00141370 4B F1 42 B9 */ bl func_800599C8 /* 80145714 00141374 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145718 00141378 38 00 00 A2 */ li r0, 0xa2 /* 8014571C 0014137C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80145720 00141380 48 00 21 CC */ b lbl_801478EC /* 80145724 00141384 38 60 00 00 */ li r3, 0 /* 80145728 00141388 48 00 9E 7D */ bl func_8014F5A4 /* 8014572C 0014138C 38 60 00 28 */ li r3, 0x28 /* 80145730 00141390 38 80 00 3D */ li r4, 0x3d /* 80145734 00141394 38 A0 00 00 */ li r5, 0 /* 80145738 00141398 38 C0 00 01 */ li r6, 1 /* 8014573C 0014139C 4B F1 43 31 */ bl func_80059A6C /* 80145740 001413A0 7C 76 1B 78 */ mr r22, r3 /* 80145744 001413A4 38 60 02 68 */ li r3, 0x268 /* 80145748 001413A8 48 01 D3 49 */ bl func_80162A90 /* 8014574C 001413AC 2C 03 00 00 */ cmpwi r3, 0 /* 80145750 001413B0 40 82 00 2C */ bne lbl_8014577C /* 80145754 001413B4 48 01 A0 4D */ bl func_8015F7A0 /* 80145758 001413B8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014575C 001413BC C8 02 8E 20 */ lfd f0, lbl_80641420-_SDA2_BASE_(r2) /* 80145760 001413C0 C8 43 0D 38 */ lfd f2, 0xd38(r3) /* 80145764 001413C4 FC 21 10 28 */ fsub f1, f1, f2 /* 80145768 001413C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014576C 001413CC 4C 41 13 82 */ cror 2, 1, 2 /* 80145770 001413D0 40 82 00 0C */ bne lbl_8014577C /* 80145774 001413D4 3C 60 80 00 */ lis r3, 0x8000003D@ha /* 80145778 001413D8 3A C3 00 3D */ addi r22, r3, 0x8000003D@l lbl_8014577C: /* 8014577C 001413DC 2C 16 00 00 */ cmpwi r22, 0 /* 80145780 001413E0 41 82 21 6C */ beq lbl_801478EC /* 80145784 001413E4 56 C0 00 01 */ rlwinm. r0, r22, 0, 0, 0 /* 80145788 001413E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014578C 001413EC 56 C0 04 3E */ clrlwi r0, r22, 0x10 /* 80145790 001413F0 90 03 00 D4 */ stw r0, 0xd4(r3) /* 80145794 001413F4 41 82 01 60 */ beq lbl_801458F4 /* 80145798 001413F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014579C 001413FC 3A C0 00 00 */ li r22, 0 /* 801457A0 00141400 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 801457A4 00141404 2C 00 00 3E */ cmpwi r0, 0x3e /* 801457A8 00141408 41 82 00 5C */ beq lbl_80145804 /* 801457AC 0014140C 40 80 01 34 */ bge lbl_801458E0 /* 801457B0 00141410 2C 00 00 3D */ cmpwi r0, 0x3d /* 801457B4 00141414 40 80 00 08 */ bge lbl_801457BC /* 801457B8 00141418 48 00 01 28 */ b lbl_801458E0 lbl_801457BC: /* 801457BC 0014141C 38 60 00 16 */ li r3, 0x16 /* 801457C0 00141420 38 80 00 02 */ li r4, 2 /* 801457C4 00141424 48 00 91 89 */ bl func_8014E94C /* 801457C8 00141428 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801457CC 0014142C 38 80 00 A3 */ li r4, 0xa3 /* 801457D0 00141430 38 A0 00 03 */ li r5, 3 /* 801457D4 00141434 38 00 00 00 */ li r0, 0 /* 801457D8 00141438 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 801457DC 0014143C 3A C0 00 01 */ li r22, 1 /* 801457E0 00141440 38 60 00 00 */ li r3, 0 /* 801457E4 00141444 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801457E8 00141448 98 A4 0D F7 */ stb r5, 0xdf7(r4) /* 801457EC 0014144C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801457F0 00141450 98 04 0D F0 */ stb r0, 0xdf0(r4) /* 801457F4 00141454 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801457F8 00141458 38 84 0D F1 */ addi r4, r4, 0xdf1 /* 801457FC 0014145C 48 02 29 D9 */ bl func_801681D4 /* 80145800 00141460 48 00 00 E0 */ b lbl_801458E0 lbl_80145804: /* 80145804 00141464 38 60 00 16 */ li r3, 0x16 /* 80145808 00141468 38 80 00 03 */ li r4, 3 /* 8014580C 0014146C 48 00 91 41 */ bl func_8014E94C /* 80145810 00141470 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145814 00141474 38 80 00 A3 */ li r4, 0xa3 /* 80145818 00141478 38 00 00 02 */ li r0, 2 /* 8014581C 0014147C 38 A0 00 00 */ li r5, 0 /* 80145820 00141480 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80145824 00141484 38 C0 00 00 */ li r6, 0 /* 80145828 00141488 38 E0 00 00 */ li r7, 0 /* 8014582C 0014148C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80145830 00141490 7C 09 03 A6 */ mtctr r0 lbl_80145834: /* 80145834 00141494 54 E0 06 3E */ clrlwi r0, r7, 0x18 /* 80145838 00141498 7C 64 02 14 */ add r3, r4, r0 /* 8014583C 0014149C 88 63 0D F1 */ lbz r3, 0xdf1(r3) /* 80145840 001414A0 2C 03 00 00 */ cmpwi r3, 0 /* 80145844 001414A4 41 82 00 20 */ beq lbl_80145864 /* 80145848 001414A8 28 03 00 07 */ cmplwi r3, 7 /* 8014584C 001414AC 41 82 00 18 */ beq lbl_80145864 /* 80145850 001414B0 54 C0 06 3E */ clrlwi r0, r6, 0x18 /* 80145854 001414B4 7C 00 18 40 */ cmplw r0, r3 /* 80145858 001414B8 40 80 00 0C */ bge lbl_80145864 /* 8014585C 001414BC 7C 66 1B 78 */ mr r6, r3 /* 80145860 001414C0 7C E5 3B 78 */ mr r5, r7 lbl_80145864: /* 80145864 001414C4 38 E7 00 01 */ addi r7, r7, 1 /* 80145868 001414C8 54 E0 06 3E */ clrlwi r0, r7, 0x18 /* 8014586C 001414CC 7C 64 02 14 */ add r3, r4, r0 /* 80145870 001414D0 88 63 0D F1 */ lbz r3, 0xdf1(r3) /* 80145874 001414D4 2C 03 00 00 */ cmpwi r3, 0 /* 80145878 001414D8 41 82 00 20 */ beq lbl_80145898 /* 8014587C 001414DC 28 03 00 07 */ cmplwi r3, 7 /* 80145880 001414E0 41 82 00 18 */ beq lbl_80145898 /* 80145884 001414E4 54 C0 06 3E */ clrlwi r0, r6, 0x18 /* 80145888 001414E8 7C 00 18 40 */ cmplw r0, r3 /* 8014588C 001414EC 40 80 00 0C */ bge lbl_80145898 /* 80145890 001414F0 7C 66 1B 78 */ mr r6, r3 /* 80145894 001414F4 7C E5 3B 78 */ mr r5, r7 lbl_80145898: /* 80145898 001414F8 38 E7 00 01 */ addi r7, r7, 1 /* 8014589C 001414FC 54 E0 06 3E */ clrlwi r0, r7, 0x18 /* 801458A0 00141500 7C 64 02 14 */ add r3, r4, r0 /* 801458A4 00141504 88 63 0D F1 */ lbz r3, 0xdf1(r3) /* 801458A8 00141508 2C 03 00 00 */ cmpwi r3, 0 /* 801458AC 0014150C 41 82 00 20 */ beq lbl_801458CC /* 801458B0 00141510 28 03 00 07 */ cmplwi r3, 7 /* 801458B4 00141514 41 82 00 18 */ beq lbl_801458CC /* 801458B8 00141518 54 C0 06 3E */ clrlwi r0, r6, 0x18 /* 801458BC 0014151C 7C 00 18 40 */ cmplw r0, r3 /* 801458C0 00141520 40 80 00 0C */ bge lbl_801458CC /* 801458C4 00141524 7C 66 1B 78 */ mr r6, r3 /* 801458C8 00141528 7C E5 3B 78 */ mr r5, r7 lbl_801458CC: /* 801458CC 0014152C 38 E7 00 01 */ addi r7, r7, 1 /* 801458D0 00141530 42 00 FF 64 */ bdnz lbl_80145834 /* 801458D4 00141534 54 A3 06 3E */ clrlwi r3, r5, 0x18 /* 801458D8 00141538 38 80 00 01 */ li r4, 1 /* 801458DC 0014153C 48 00 9F E1 */ bl func_8014F8BC lbl_801458E0: /* 801458E0 00141540 2C 16 00 00 */ cmpwi r22, 0 /* 801458E4 00141544 41 82 20 08 */ beq lbl_801478EC /* 801458E8 00141548 7E C3 B3 78 */ mr r3, r22 /* 801458EC 0014154C 4B F1 4B E1 */ bl func_8005A4CC /* 801458F0 00141550 48 00 1F FC */ b lbl_801478EC lbl_801458F4: /* 801458F4 00141554 2C 16 00 3E */ cmpwi r22, 0x3e /* 801458F8 00141558 41 82 00 24 */ beq lbl_8014591C /* 801458FC 0014155C 40 80 1F F0 */ bge lbl_801478EC /* 80145900 00141560 2C 16 00 3D */ cmpwi r22, 0x3d /* 80145904 00141564 40 80 00 08 */ bge lbl_8014590C /* 80145908 00141568 48 00 1F E4 */ b lbl_801478EC lbl_8014590C: /* 8014590C 0014156C 38 60 00 16 */ li r3, 0x16 /* 80145910 00141570 38 80 00 00 */ li r4, 0 /* 80145914 00141574 48 00 90 39 */ bl func_8014E94C /* 80145918 00141578 48 00 1F D4 */ b lbl_801478EC lbl_8014591C: /* 8014591C 0014157C 38 60 00 16 */ li r3, 0x16 /* 80145920 00141580 38 80 00 01 */ li r4, 1 /* 80145924 00141584 48 00 90 29 */ bl func_8014E94C /* 80145928 00141588 48 00 1F C4 */ b lbl_801478EC /* 8014592C 0014158C 38 60 00 00 */ li r3, 0 /* 80145930 00141590 48 00 9C 75 */ bl func_8014F5A4 /* 80145934 00141594 38 60 00 16 */ li r3, 0x16 /* 80145938 00141598 38 80 00 00 */ li r4, 0 /* 8014593C 0014159C 48 00 90 29 */ bl func_8014E964 /* 80145940 001415A0 38 60 00 00 */ li r3, 0 /* 80145944 001415A4 38 80 00 00 */ li r4, 0 /* 80145948 001415A8 4B F1 3F B1 */ bl func_800598F8 /* 8014594C 001415AC 38 60 00 33 */ li r3, 0x33 /* 80145950 001415B0 38 80 00 00 */ li r4, 0 /* 80145954 001415B4 38 A0 00 00 */ li r5, 0 /* 80145958 001415B8 38 C0 00 34 */ li r6, 0x34 /* 8014595C 001415BC 38 E0 00 35 */ li r7, 0x35 /* 80145960 001415C0 39 00 00 00 */ li r8, 0 /* 80145964 001415C4 4B F1 40 65 */ bl func_800599C8 /* 80145968 001415C8 38 60 00 34 */ li r3, 0x34 /* 8014596C 001415CC 38 80 00 00 */ li r4, 0 /* 80145970 001415D0 38 A0 00 33 */ li r5, 0x33 /* 80145974 001415D4 38 C0 00 00 */ li r6, 0 /* 80145978 001415D8 38 E0 00 36 */ li r7, 0x36 /* 8014597C 001415DC 39 00 00 00 */ li r8, 0 /* 80145980 001415E0 4B F1 40 49 */ bl func_800599C8 /* 80145984 001415E4 38 60 00 35 */ li r3, 0x35 /* 80145988 001415E8 38 80 00 33 */ li r4, 0x33 /* 8014598C 001415EC 38 A0 00 00 */ li r5, 0 /* 80145990 001415F0 38 C0 00 36 */ li r6, 0x36 /* 80145994 001415F4 38 E0 00 37 */ li r7, 0x37 /* 80145998 001415F8 39 00 00 00 */ li r8, 0 /* 8014599C 001415FC 4B F1 40 2D */ bl func_800599C8 /* 801459A0 00141600 38 60 00 36 */ li r3, 0x36 /* 801459A4 00141604 38 80 00 34 */ li r4, 0x34 /* 801459A8 00141608 38 A0 00 35 */ li r5, 0x35 /* 801459AC 0014160C 38 C0 00 00 */ li r6, 0 /* 801459B0 00141610 38 E0 00 38 */ li r7, 0x38 /* 801459B4 00141614 39 00 00 00 */ li r8, 0 /* 801459B8 00141618 4B F1 40 11 */ bl func_800599C8 /* 801459BC 0014161C 38 60 00 37 */ li r3, 0x37 /* 801459C0 00141620 38 80 00 35 */ li r4, 0x35 /* 801459C4 00141624 38 A0 00 00 */ li r5, 0 /* 801459C8 00141628 38 C0 00 38 */ li r6, 0x38 /* 801459CC 0014162C 38 E0 00 00 */ li r7, 0 /* 801459D0 00141630 39 00 00 00 */ li r8, 0 /* 801459D4 00141634 4B F1 3F F5 */ bl func_800599C8 /* 801459D8 00141638 38 60 00 38 */ li r3, 0x38 /* 801459DC 0014163C 38 80 00 36 */ li r4, 0x36 /* 801459E0 00141640 38 A0 00 37 */ li r5, 0x37 /* 801459E4 00141644 38 C0 00 00 */ li r6, 0 /* 801459E8 00141648 38 E0 00 00 */ li r7, 0 /* 801459EC 0014164C 39 00 00 00 */ li r8, 0 /* 801459F0 00141650 4B F1 3F D9 */ bl func_800599C8 /* 801459F4 00141654 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801459F8 00141658 38 00 00 9D */ li r0, 0x9d /* 801459FC 0014165C 88 64 0D 4A */ lbz r3, 0xd4a(r4) /* 80145A00 00141660 38 63 00 33 */ addi r3, r3, 0x33 /* 80145A04 00141664 90 64 00 D4 */ stw r3, 0xd4(r4) /* 80145A08 00141668 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145A0C 0014166C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80145A10 00141670 48 00 1E DC */ b lbl_801478EC /* 80145A14 00141674 38 00 00 08 */ li r0, 8 /* 80145A18 00141678 38 60 00 03 */ li r3, 3 /* 80145A1C 0014167C B0 1A 00 D0 */ sth r0, 0xd0(r26) /* 80145A20 00141680 38 80 00 01 */ li r4, 1 /* 80145A24 00141684 48 00 8F 41 */ bl func_8014E964 /* 80145A28 00141688 38 60 00 03 */ li r3, 3 /* 80145A2C 0014168C 38 80 00 08 */ li r4, 8 /* 80145A30 00141690 48 00 8F 1D */ bl func_8014E94C /* 80145A34 00141694 38 60 00 01 */ li r3, 1 /* 80145A38 00141698 48 00 8D D5 */ bl func_8014E80C /* 80145A3C 0014169C 38 60 00 01 */ li r3, 1 /* 80145A40 001416A0 48 00 8E 6D */ bl func_8014E8AC /* 80145A44 001416A4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145A48 001416A8 38 00 00 A7 */ li r0, 0xa7 /* 80145A4C 001416AC B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80145A50 001416B0 48 00 1E 9C */ b lbl_801478EC /* 80145A54 001416B4 A8 7A 00 86 */ lha r3, 0x86(r26) /* 80145A58 001416B8 48 10 E3 79 */ bl func_80253DD0 /* 80145A5C 001416BC 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80145A60 001416C0 28 00 00 03 */ cmplwi r0, 3 /* 80145A64 001416C4 40 82 1E 88 */ bne lbl_801478EC /* 80145A68 001416C8 38 60 00 00 */ li r3, 0 /* 80145A6C 001416CC 38 80 00 00 */ li r4, 0 /* 80145A70 001416D0 4B F1 3E 89 */ bl func_800598F8 /* 80145A74 001416D4 38 60 00 01 */ li r3, 1 /* 80145A78 001416D8 38 80 00 00 */ li r4, 0 /* 80145A7C 001416DC 38 A0 00 00 */ li r5, 0 /* 80145A80 001416E0 38 C0 00 02 */ li r6, 2 /* 80145A84 001416E4 38 E0 00 63 */ li r7, 0x63 /* 80145A88 001416E8 39 00 00 00 */ li r8, 0 /* 80145A8C 001416EC 4B F1 3F 3D */ bl func_800599C8 /* 80145A90 001416F0 38 60 00 02 */ li r3, 2 /* 80145A94 001416F4 38 80 00 00 */ li r4, 0 /* 80145A98 001416F8 38 A0 00 01 */ li r5, 1 /* 80145A9C 001416FC 38 C0 00 03 */ li r6, 3 /* 80145AA0 00141700 38 E0 00 63 */ li r7, 0x63 /* 80145AA4 00141704 39 00 00 00 */ li r8, 0 /* 80145AA8 00141708 4B F1 3F 21 */ bl func_800599C8 /* 80145AAC 0014170C 38 60 00 03 */ li r3, 3 /* 80145AB0 00141710 38 80 00 00 */ li r4, 0 /* 80145AB4 00141714 38 A0 00 02 */ li r5, 2 /* 80145AB8 00141718 38 C0 00 00 */ li r6, 0 /* 80145ABC 0014171C 38 E0 00 63 */ li r7, 0x63 /* 80145AC0 00141720 39 00 00 00 */ li r8, 0 /* 80145AC4 00141724 4B F1 3F 05 */ bl func_800599C8 /* 80145AC8 00141728 38 60 00 63 */ li r3, 0x63 /* 80145ACC 0014172C 38 80 00 03 */ li r4, 3 /* 80145AD0 00141730 38 A0 00 01 */ li r5, 1 /* 80145AD4 00141734 38 C0 00 00 */ li r6, 0 /* 80145AD8 00141738 38 E0 00 00 */ li r7, 0 /* 80145ADC 0014173C 39 00 00 00 */ li r8, 0 /* 80145AE0 00141740 4B F1 3E E9 */ bl func_800599C8 /* 80145AE4 00141744 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145AE8 00141748 38 00 00 A8 */ li r0, 0xa8 /* 80145AEC 0014174C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80145AF0 00141750 48 00 1D FC */ b lbl_801478EC /* 80145AF4 00141754 88 9A 0D 47 */ lbz r4, 0xd47(r26) /* 80145AF8 00141758 38 60 00 29 */ li r3, 0x29 /* 80145AFC 0014175C 38 A0 00 00 */ li r5, 0 /* 80145B00 00141760 38 C0 00 01 */ li r6, 1 /* 80145B04 00141764 4B F1 3F 69 */ bl func_80059A6C /* 80145B08 00141768 2C 03 00 00 */ cmpwi r3, 0 /* 80145B0C 0014176C 41 82 1D E0 */ beq lbl_801478EC /* 80145B10 00141770 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 80145B14 00141774 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80145B18 00141778 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80145B1C 0014177C 90 04 00 D4 */ stw r0, 0xd4(r4) /* 80145B20 00141780 41 82 01 44 */ beq lbl_80145C64 /* 80145B24 00141784 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145B28 00141788 3A C0 00 00 */ li r22, 0 /* 80145B2C 0014178C 80 83 00 D4 */ lwz r4, 0xd4(r3) /* 80145B30 00141790 2C 04 00 63 */ cmpwi r4, 0x63 /* 80145B34 00141794 41 82 00 E4 */ beq lbl_80145C18 /* 80145B38 00141798 40 80 00 28 */ bge lbl_80145B60 /* 80145B3C 0014179C 2C 04 00 02 */ cmpwi r4, 2 /* 80145B40 001417A0 41 82 00 68 */ beq lbl_80145BA8 /* 80145B44 001417A4 40 80 00 10 */ bge lbl_80145B54 /* 80145B48 001417A8 2C 04 00 01 */ cmpwi r4, 1 /* 80145B4C 001417AC 40 80 00 28 */ bge lbl_80145B74 /* 80145B50 001417B0 48 00 01 00 */ b lbl_80145C50 lbl_80145B54: /* 80145B54 001417B4 2C 04 00 04 */ cmpwi r4, 4 /* 80145B58 001417B8 40 80 00 F8 */ bge lbl_80145C50 /* 80145B5C 001417BC 48 00 00 84 */ b lbl_80145BE0 lbl_80145B60: /* 80145B60 001417C0 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 80145B64 001417C4 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l /* 80145B68 001417C8 7C 04 00 00 */ cmpw r4, r0 /* 80145B6C 001417CC 41 82 00 AC */ beq lbl_80145C18 /* 80145B70 001417D0 48 00 00 E0 */ b lbl_80145C50 lbl_80145B74: /* 80145B74 001417D4 38 60 00 03 */ li r3, 3 /* 80145B78 001417D8 38 80 00 01 */ li r4, 1 /* 80145B7C 001417DC 48 00 8D D1 */ bl func_8014E94C /* 80145B80 001417E0 38 60 00 1F */ li r3, 0x1f /* 80145B84 001417E4 38 80 00 02 */ li r4, 2 /* 80145B88 001417E8 48 00 8D C5 */ bl func_8014E94C /* 80145B8C 001417EC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145B90 001417F0 38 00 00 A9 */ li r0, 0xa9 /* 80145B94 001417F4 3A C0 00 01 */ li r22, 1 /* 80145B98 001417F8 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80145B9C 001417FC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145BA0 00141800 9A C3 0D 47 */ stb r22, 0xd47(r3) /* 80145BA4 00141804 48 00 00 AC */ b lbl_80145C50 lbl_80145BA8: /* 80145BA8 00141808 38 60 00 03 */ li r3, 3 /* 80145BAC 0014180C 38 80 00 03 */ li r4, 3 /* 80145BB0 00141810 48 00 8D 9D */ bl func_8014E94C /* 80145BB4 00141814 38 60 00 1F */ li r3, 0x1f /* 80145BB8 00141818 38 80 00 02 */ li r4, 2 /* 80145BBC 0014181C 48 00 8D 91 */ bl func_8014E94C /* 80145BC0 00141820 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145BC4 00141824 38 80 00 A9 */ li r4, 0xa9 /* 80145BC8 00141828 38 00 00 02 */ li r0, 2 /* 80145BCC 0014182C 3A C0 00 01 */ li r22, 1 /* 80145BD0 00141830 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80145BD4 00141834 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145BD8 00141838 98 03 0D 47 */ stb r0, 0xd47(r3) /* 80145BDC 0014183C 48 00 00 74 */ b lbl_80145C50 lbl_80145BE0: /* 80145BE0 00141840 38 60 00 03 */ li r3, 3 /* 80145BE4 00141844 38 80 00 05 */ li r4, 5 /* 80145BE8 00141848 48 00 8D 65 */ bl func_8014E94C /* 80145BEC 0014184C 38 60 00 1F */ li r3, 0x1f /* 80145BF0 00141850 38 80 00 02 */ li r4, 2 /* 80145BF4 00141854 48 00 8D 59 */ bl func_8014E94C /* 80145BF8 00141858 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145BFC 0014185C 38 80 00 A9 */ li r4, 0xa9 /* 80145C00 00141860 38 00 00 03 */ li r0, 3 /* 80145C04 00141864 3A C0 00 01 */ li r22, 1 /* 80145C08 00141868 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80145C0C 0014186C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145C10 00141870 98 03 0D 47 */ stb r0, 0xd47(r3) /* 80145C14 00141874 48 00 00 3C */ b lbl_80145C50 lbl_80145C18: /* 80145C18 00141878 38 60 00 03 */ li r3, 3 /* 80145C1C 0014187C 38 80 00 06 */ li r4, 6 /* 80145C20 00141880 48 00 8D 2D */ bl func_8014E94C /* 80145C24 00141884 38 60 00 1F */ li r3, 0x1f /* 80145C28 00141888 38 80 00 01 */ li r4, 1 /* 80145C2C 0014188C 48 00 8D 21 */ bl func_8014E94C /* 80145C30 00141890 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145C34 00141894 38 80 00 A9 */ li r4, 0xa9 /* 80145C38 00141898 38 00 00 63 */ li r0, 0x63 /* 80145C3C 0014189C 3A C0 00 02 */ li r22, 2 /* 80145C40 001418A0 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80145C44 001418A4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145C48 001418A8 90 03 00 D4 */ stw r0, 0xd4(r3) /* 80145C4C 001418AC 4B EC 3B A5 */ bl func_800097F0 lbl_80145C50: /* 80145C50 001418B0 2C 16 00 00 */ cmpwi r22, 0 /* 80145C54 001418B4 41 82 1C 98 */ beq lbl_801478EC /* 80145C58 001418B8 7E C3 B3 78 */ mr r3, r22 /* 80145C5C 001418BC 4B F1 48 71 */ bl func_8005A4CC /* 80145C60 001418C0 48 00 1C 8C */ b lbl_801478EC lbl_80145C64: /* 80145C64 001418C4 2C 03 00 03 */ cmpwi r3, 3 /* 80145C68 001418C8 41 82 00 5C */ beq lbl_80145CC4 /* 80145C6C 001418CC 40 80 00 14 */ bge lbl_80145C80 /* 80145C70 001418D0 2C 03 00 01 */ cmpwi r3, 1 /* 80145C74 001418D4 41 82 00 18 */ beq lbl_80145C8C /* 80145C78 001418D8 40 80 00 30 */ bge lbl_80145CA8 /* 80145C7C 001418DC 48 00 1C 70 */ b lbl_801478EC lbl_80145C80: /* 80145C80 001418E0 2C 03 00 63 */ cmpwi r3, 0x63 /* 80145C84 001418E4 41 82 00 5C */ beq lbl_80145CE0 /* 80145C88 001418E8 48 00 1C 64 */ b lbl_801478EC lbl_80145C8C: /* 80145C8C 001418EC 38 60 00 03 */ li r3, 3 /* 80145C90 001418F0 38 80 00 00 */ li r4, 0 /* 80145C94 001418F4 48 00 8C B9 */ bl func_8014E94C /* 80145C98 001418F8 38 60 00 1F */ li r3, 0x1f /* 80145C9C 001418FC 38 80 00 02 */ li r4, 2 /* 80145CA0 00141900 48 00 8C AD */ bl func_8014E94C /* 80145CA4 00141904 48 00 1C 48 */ b lbl_801478EC lbl_80145CA8: /* 80145CA8 00141908 38 60 00 03 */ li r3, 3 /* 80145CAC 0014190C 38 80 00 02 */ li r4, 2 /* 80145CB0 00141910 48 00 8C 9D */ bl func_8014E94C /* 80145CB4 00141914 38 60 00 1F */ li r3, 0x1f /* 80145CB8 00141918 38 80 00 02 */ li r4, 2 /* 80145CBC 0014191C 48 00 8C 91 */ bl func_8014E94C /* 80145CC0 00141920 48 00 1C 2C */ b lbl_801478EC lbl_80145CC4: /* 80145CC4 00141924 38 60 00 03 */ li r3, 3 /* 80145CC8 00141928 38 80 00 04 */ li r4, 4 /* 80145CCC 0014192C 48 00 8C 81 */ bl func_8014E94C /* 80145CD0 00141930 38 60 00 1F */ li r3, 0x1f /* 80145CD4 00141934 38 80 00 02 */ li r4, 2 /* 80145CD8 00141938 48 00 8C 75 */ bl func_8014E94C /* 80145CDC 0014193C 48 00 1C 10 */ b lbl_801478EC lbl_80145CE0: /* 80145CE0 00141940 38 60 00 03 */ li r3, 3 /* 80145CE4 00141944 38 80 00 06 */ li r4, 6 /* 80145CE8 00141948 48 00 8C 65 */ bl func_8014E94C /* 80145CEC 0014194C 38 60 00 1F */ li r3, 0x1f /* 80145CF0 00141950 38 80 00 00 */ li r4, 0 /* 80145CF4 00141954 48 00 8C 59 */ bl func_8014E94C /* 80145CF8 00141958 48 00 1B F4 */ b lbl_801478EC /* 80145CFC 0014195C 80 1A 00 D4 */ lwz r0, 0xd4(r26) /* 80145D00 00141960 28 00 00 63 */ cmplwi r0, 0x63 /* 80145D04 00141964 40 82 00 28 */ bne lbl_80145D2C /* 80145D08 00141968 A8 7A 00 BE */ lha r3, 0xbe(r26) /* 80145D0C 0014196C 48 10 E0 C5 */ bl func_80253DD0 /* 80145D10 00141970 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80145D14 00141974 28 00 00 03 */ cmplwi r0, 3 /* 80145D18 00141978 40 82 00 34 */ bne lbl_80145D4C /* 80145D1C 0014197C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145D20 00141980 38 00 00 AC */ li r0, 0xac /* 80145D24 00141984 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80145D28 00141988 48 00 00 24 */ b lbl_80145D4C lbl_80145D2C: /* 80145D2C 0014198C A8 7A 00 86 */ lha r3, 0x86(r26) /* 80145D30 00141990 48 10 E0 A1 */ bl func_80253DD0 /* 80145D34 00141994 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80145D38 00141998 28 00 00 03 */ cmplwi r0, 3 /* 80145D3C 0014199C 40 82 00 10 */ bne lbl_80145D4C /* 80145D40 001419A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145D44 001419A4 38 00 00 AC */ li r0, 0xac /* 80145D48 001419A8 B0 03 00 C4 */ sth r0, 0xc4(r3) lbl_80145D4C: /* 80145D4C 001419AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145D50 001419B0 A0 03 00 C4 */ lhz r0, 0xc4(r3) /* 80145D54 001419B4 28 00 00 AC */ cmplwi r0, 0xac /* 80145D58 001419B8 40 82 1B 94 */ bne lbl_801478EC /* 80145D5C 001419BC 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 80145D60 001419C0 28 00 00 01 */ cmplwi r0, 1 /* 80145D64 001419C4 40 82 00 4C */ bne lbl_80145DB0 /* 80145D68 001419C8 48 00 8D 69 */ bl func_8014EAD0 /* 80145D6C 001419CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145D70 001419D0 A0 03 00 FC */ lhz r0, 0xfc(r3) /* 80145D74 001419D4 2C 00 00 00 */ cmpwi r0, 0 /* 80145D78 001419D8 40 82 00 38 */ bne lbl_80145DB0 /* 80145D7C 001419DC 38 60 00 03 */ li r3, 3 /* 80145D80 001419E0 38 80 00 06 */ li r4, 6 /* 80145D84 001419E4 48 00 8B C9 */ bl func_8014E94C /* 80145D88 001419E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145D8C 001419EC 38 A0 51 F6 */ li r5, 0x51f6 /* 80145D90 001419F0 38 80 00 AA */ li r4, 0xaa /* 80145D94 001419F4 38 00 00 CB */ li r0, 0xcb /* 80145D98 001419F8 B0 A3 0D 6C */ sth r5, 0xd6c(r3) /* 80145D9C 001419FC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145DA0 00141A00 B0 83 0D 6E */ sth r4, 0xd6e(r3) /* 80145DA4 00141A04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145DA8 00141A08 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80145DAC 00141A0C 48 00 1B 40 */ b lbl_801478EC lbl_80145DB0: /* 80145DB0 00141A10 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 80145DB4 00141A14 28 00 00 02 */ cmplwi r0, 2 /* 80145DB8 00141A18 40 82 00 8C */ bne lbl_80145E44 /* 80145DBC 00141A1C 48 00 91 C5 */ bl func_8014EF80 /* 80145DC0 00141A20 2C 03 00 00 */ cmpwi r3, 0 /* 80145DC4 00141A24 40 82 00 38 */ bne lbl_80145DFC /* 80145DC8 00141A28 38 60 00 03 */ li r3, 3 /* 80145DCC 00141A2C 38 80 00 06 */ li r4, 6 /* 80145DD0 00141A30 48 00 8B 7D */ bl func_8014E94C /* 80145DD4 00141A34 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145DD8 00141A38 38 A0 51 7C */ li r5, 0x517c /* 80145DDC 00141A3C 38 80 00 AB */ li r4, 0xab /* 80145DE0 00141A40 38 00 00 CB */ li r0, 0xcb /* 80145DE4 00141A44 B0 A3 0D 6C */ sth r5, 0xd6c(r3) /* 80145DE8 00141A48 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145DEC 00141A4C B0 83 0D 6E */ sth r4, 0xd6e(r3) /* 80145DF0 00141A50 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145DF4 00141A54 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80145DF8 00141A58 48 00 1A F4 */ b lbl_801478EC lbl_80145DFC: /* 80145DFC 00141A5C 48 00 8C D5 */ bl func_8014EAD0 /* 80145E00 00141A60 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145E04 00141A64 A0 03 00 FC */ lhz r0, 0xfc(r3) /* 80145E08 00141A68 28 00 00 1E */ cmplwi r0, 0x1e /* 80145E0C 00141A6C 40 82 00 38 */ bne lbl_80145E44 /* 80145E10 00141A70 38 60 00 03 */ li r3, 3 /* 80145E14 00141A74 38 80 00 06 */ li r4, 6 /* 80145E18 00141A78 48 00 8B 35 */ bl func_8014E94C /* 80145E1C 00141A7C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145E20 00141A80 38 A0 50 EB */ li r5, 0x50eb /* 80145E24 00141A84 38 80 00 AB */ li r4, 0xab /* 80145E28 00141A88 38 00 00 CB */ li r0, 0xcb /* 80145E2C 00141A8C B0 A3 0D 6C */ sth r5, 0xd6c(r3) /* 80145E30 00141A90 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145E34 00141A94 B0 83 0D 6E */ sth r4, 0xd6e(r3) /* 80145E38 00141A98 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145E3C 00141A9C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80145E40 00141AA0 48 00 1A AC */ b lbl_801478EC lbl_80145E44: /* 80145E44 00141AA4 38 60 00 03 */ li r3, 3 /* 80145E48 00141AA8 38 80 00 07 */ li r4, 7 /* 80145E4C 00141AAC 48 00 8B 01 */ bl func_8014E94C /* 80145E50 00141AB0 38 60 00 00 */ li r3, 0 /* 80145E54 00141AB4 48 00 8A 59 */ bl func_8014E8AC /* 80145E58 00141AB8 38 60 00 00 */ li r3, 0 /* 80145E5C 00141ABC 48 00 89 B1 */ bl func_8014E80C /* 80145E60 00141AC0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145E64 00141AC4 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 80145E68 00141AC8 28 00 00 63 */ cmplwi r0, 0x63 /* 80145E6C 00141ACC 40 82 1A 80 */ bne lbl_801478EC /* 80145E70 00141AD0 38 00 00 00 */ li r0, 0 /* 80145E74 00141AD4 98 03 0D 48 */ stb r0, 0xd48(r3) /* 80145E78 00141AD8 48 01 F0 31 */ bl func_80164EA8 /* 80145E7C 00141ADC 2C 03 00 00 */ cmpwi r3, 0 /* 80145E80 00141AE0 41 82 00 24 */ beq lbl_80145EA4 /* 80145E84 00141AE4 48 01 87 8D */ bl func_8015E610 /* 80145E88 00141AE8 2C 03 00 00 */ cmpwi r3, 0 /* 80145E8C 00141AEC 41 82 00 14 */ beq lbl_80145EA0 /* 80145E90 00141AF0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145E94 00141AF4 38 00 00 62 */ li r0, 0x62 /* 80145E98 00141AF8 90 03 00 D4 */ stw r0, 0xd4(r3) /* 80145E9C 00141AFC 48 00 00 08 */ b lbl_80145EA4 lbl_80145EA0: /* 80145EA0 00141B00 4B EC 39 39 */ bl func_800097D8 lbl_80145EA4: /* 80145EA4 00141B04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145EA8 00141B08 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 80145EAC 00141B0C 28 00 00 63 */ cmplwi r0, 0x63 /* 80145EB0 00141B10 40 82 1A 3C */ bne lbl_801478EC /* 80145EB4 00141B14 4B F1 03 C1 */ bl func_80056274 /* 80145EB8 00141B18 48 00 1A 34 */ b lbl_801478EC /* 80145EBC 00141B1C 38 60 00 03 */ li r3, 3 /* 80145EC0 00141B20 38 80 00 00 */ li r4, 0 /* 80145EC4 00141B24 48 00 8A 89 */ bl func_8014E94C /* 80145EC8 00141B28 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145ECC 00141B2C 38 00 00 A8 */ li r0, 0xa8 /* 80145ED0 00141B30 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80145ED4 00141B34 48 00 1A 18 */ b lbl_801478EC /* 80145ED8 00141B38 38 60 00 03 */ li r3, 3 /* 80145EDC 00141B3C 38 80 00 02 */ li r4, 2 /* 80145EE0 00141B40 48 00 8A 6D */ bl func_8014E94C /* 80145EE4 00141B44 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145EE8 00141B48 38 00 00 A8 */ li r0, 0xa8 /* 80145EEC 00141B4C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80145EF0 00141B50 48 00 19 FC */ b lbl_801478EC /* 80145EF4 00141B54 A8 7A 00 86 */ lha r3, 0x86(r26) /* 80145EF8 00141B58 48 10 DE D9 */ bl func_80253DD0 /* 80145EFC 00141B5C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80145F00 00141B60 28 00 00 03 */ cmplwi r0, 3 /* 80145F04 00141B64 40 82 19 E8 */ bne lbl_801478EC /* 80145F08 00141B68 38 60 00 03 */ li r3, 3 /* 80145F0C 00141B6C 38 80 00 00 */ li r4, 0 /* 80145F10 00141B70 48 00 8A 55 */ bl func_8014E964 /* 80145F14 00141B74 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145F18 00141B78 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 80145F1C 00141B7C 2C 00 00 03 */ cmpwi r0, 3 /* 80145F20 00141B80 41 82 00 48 */ beq lbl_80145F68 /* 80145F24 00141B84 40 80 00 14 */ bge lbl_80145F38 /* 80145F28 00141B88 2C 00 00 01 */ cmpwi r0, 1 /* 80145F2C 00141B8C 41 82 00 24 */ beq lbl_80145F50 /* 80145F30 00141B90 40 80 00 2C */ bge lbl_80145F5C /* 80145F34 00141B94 48 00 19 B8 */ b lbl_801478EC lbl_80145F38: /* 80145F38 00141B98 2C 00 00 63 */ cmpwi r0, 0x63 /* 80145F3C 00141B9C 41 82 00 38 */ beq lbl_80145F74 /* 80145F40 00141BA0 40 80 19 AC */ bge lbl_801478EC /* 80145F44 00141BA4 2C 00 00 62 */ cmpwi r0, 0x62 /* 80145F48 00141BA8 40 80 00 48 */ bge lbl_80145F90 /* 80145F4C 00141BAC 48 00 19 A0 */ b lbl_801478EC lbl_80145F50: /* 80145F50 00141BB0 38 00 00 B8 */ li r0, 0xb8 /* 80145F54 00141BB4 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80145F58 00141BB8 48 00 19 94 */ b lbl_801478EC lbl_80145F5C: /* 80145F5C 00141BBC 38 00 00 B1 */ li r0, 0xb1 /* 80145F60 00141BC0 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80145F64 00141BC4 48 00 19 88 */ b lbl_801478EC lbl_80145F68: /* 80145F68 00141BC8 38 00 00 B3 */ li r0, 0xb3 /* 80145F6C 00141BCC B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80145F70 00141BD0 48 00 19 7C */ b lbl_801478EC lbl_80145F74: /* 80145F74 00141BD4 4B EC 38 65 */ bl func_800097D8 /* 80145F78 00141BD8 38 60 00 03 */ li r3, 3 /* 80145F7C 00141BDC 4B F1 20 39 */ bl func_80057FB4 /* 80145F80 00141BE0 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13) /* 80145F84 00141BE4 38 80 08 34 */ li r4, 0x834 /* 80145F88 00141BE8 48 0E 08 21 */ bl func_802267A8 /* 80145F8C 00141BEC 48 00 19 60 */ b lbl_801478EC lbl_80145F90: /* 80145F90 00141BF0 4B EC 38 61 */ bl func_800097F0 /* 80145F94 00141BF4 38 60 00 06 */ li r3, 6 /* 80145F98 00141BF8 38 80 00 01 */ li r4, 1 /* 80145F9C 00141BFC 48 01 86 99 */ bl func_8015E634 /* 80145FA0 00141C00 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145FA4 00141C04 38 00 00 AD */ li r0, 0xad /* 80145FA8 00141C08 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80145FAC 00141C0C 48 00 19 40 */ b lbl_801478EC /* 80145FB0 00141C10 48 01 87 D5 */ bl func_8015E784 /* 80145FB4 00141C14 2C 03 00 00 */ cmpwi r3, 0 /* 80145FB8 00141C18 41 82 19 34 */ beq lbl_801478EC /* 80145FBC 00141C1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145FC0 00141C20 38 00 00 AE */ li r0, 0xae /* 80145FC4 00141C24 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80145FC8 00141C28 4B EC 38 11 */ bl func_800097D8 /* 80145FCC 00141C2C 48 01 97 D5 */ bl func_8015F7A0 /* 80145FD0 00141C30 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80145FD4 00141C34 D8 23 0D 38 */ stfd f1, 0xd38(r3) /* 80145FD8 00141C38 48 00 19 14 */ b lbl_801478EC /* 80145FDC 00141C3C 48 01 96 85 */ bl func_8015F660 /* 80145FE0 00141C40 7C 64 1B 78 */ mr r4, r3 /* 80145FE4 00141C44 38 60 00 01 */ li r3, 1 /* 80145FE8 00141C48 4B F1 04 D1 */ bl func_800564B8 /* 80145FEC 00141C4C 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13) /* 80145FF0 00141C50 48 01 97 B1 */ bl func_8015F7A0 /* 80145FF4 00141C54 C8 56 0D 38 */ lfd f2, 0xd38(r22) /* 80145FF8 00141C58 C8 02 8E 28 */ lfd f0, lbl_80641428-_SDA2_BASE_(r2) /* 80145FFC 00141C5C FC 21 10 28 */ fsub f1, f1, f2 /* 80146000 00141C60 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80146004 00141C64 4C 41 13 82 */ cror 2, 1, 2 /* 80146008 00141C68 40 82 00 14 */ bne lbl_8014601C /* 8014600C 00141C6C 38 00 00 AF */ li r0, 0xaf /* 80146010 00141C70 B0 16 00 C4 */ sth r0, 0xc4(r22) /* 80146014 00141C74 4B F1 02 61 */ bl func_80056274 /* 80146018 00141C78 48 00 18 D4 */ b lbl_801478EC lbl_8014601C: /* 8014601C 00141C7C 38 60 00 80 */ li r3, 0x80 /* 80146020 00141C80 38 80 00 01 */ li r4, 1 /* 80146024 00141C84 38 A0 00 00 */ li r5, 0 /* 80146028 00141C88 38 C0 00 01 */ li r6, 1 /* 8014602C 00141C8C 4B F1 3A 41 */ bl func_80059A6C /* 80146030 00141C90 3C 03 80 00 */ addis r0, r3, 0x8000 /* 80146034 00141C94 28 00 00 00 */ cmplwi r0, 0 /* 80146038 00141C98 40 82 18 B4 */ bne lbl_801478EC /* 8014603C 00141C9C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146040 00141CA0 38 00 00 AF */ li r0, 0xaf /* 80146044 00141CA4 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80146048 00141CA8 4B F1 02 2D */ bl func_80056274 /* 8014604C 00141CAC 48 00 18 A0 */ b lbl_801478EC /* 80146050 00141CB0 48 01 96 11 */ bl func_8015F660 /* 80146054 00141CB4 7C 64 1B 78 */ mr r4, r3 /* 80146058 00141CB8 38 60 00 01 */ li r3, 1 /* 8014605C 00141CBC 4B F1 04 5D */ bl func_800564B8 /* 80146060 00141CC0 4B F1 02 99 */ bl func_800562F8 /* 80146064 00141CC4 2C 03 00 00 */ cmpwi r3, 0 /* 80146068 00141CC8 41 82 18 84 */ beq lbl_801478EC /* 8014606C 00141CCC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146070 00141CD0 38 00 00 B0 */ li r0, 0xb0 /* 80146074 00141CD4 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80146078 00141CD8 48 00 18 74 */ b lbl_801478EC /* 8014607C 00141CDC 48 01 CF 59 */ bl glplatAbortFrame /* 80146080 00141CE0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80146084 00141CE4 38 00 00 0F */ li r0, 0xf /* 80146088 00141CE8 80 64 0D 30 */ lwz r3, 0xd30(r4) /* 8014608C 00141CEC 54 63 01 04 */ rlwinm r3, r3, 0, 4, 2 /* 80146090 00141CF0 90 64 0D 30 */ stw r3, 0xd30(r4) /* 80146094 00141CF4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146098 00141CF8 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8014609C 00141CFC 48 00 18 50 */ b lbl_801478EC /* 801460A0 00141D00 48 00 8A 31 */ bl func_8014EAD0 /* 801460A4 00141D04 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 801460A8 00141D08 38 00 00 00 */ li r0, 0 /* 801460AC 00141D0C 38 60 00 0F */ li r3, 0xf /* 801460B0 00141D10 38 A0 00 00 */ li r5, 0 /* 801460B4 00141D14 A0 86 00 FC */ lhz r4, 0xfc(r6) /* 801460B8 00141D18 B0 86 00 FE */ sth r4, 0xfe(r6) /* 801460BC 00141D1C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801460C0 00141D20 B0 04 0D 4C */ sth r0, 0xd4c(r4) /* 801460C4 00141D24 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801460C8 00141D28 38 84 0D 4C */ addi r4, r4, 0xd4c /* 801460CC 00141D2C 4B F6 44 3D */ bl func_800AA508 /* 801460D0 00141D30 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801460D4 00141D34 38 00 00 B2 */ li r0, 0xb2 /* 801460D8 00141D38 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801460DC 00141D3C 48 00 18 10 */ b lbl_801478EC /* 801460E0 00141D40 4B F6 5A 09 */ bl func_800ABAE8 /* 801460E4 00141D44 2C 03 00 00 */ cmpwi r3, 0 /* 801460E8 00141D48 40 82 18 04 */ bne lbl_801478EC /* 801460EC 00141D4C 4B F6 59 01 */ bl func_800AB9EC /* 801460F0 00141D50 48 00 89 E1 */ bl func_8014EAD0 /* 801460F4 00141D54 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801460F8 00141D58 A0 64 00 FE */ lhz r3, 0xfe(r4) /* 801460FC 00141D5C A0 04 00 FC */ lhz r0, 0xfc(r4) /* 80146100 00141D60 7C 03 00 40 */ cmplw r3, r0 /* 80146104 00141D64 41 82 00 0C */ beq lbl_80146110 /* 80146108 00141D68 38 00 00 00 */ li r0, 0 /* 8014610C 00141D6C 98 04 0D 48 */ stb r0, 0xd48(r4) lbl_80146110: /* 80146110 00141D70 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146114 00141D74 38 00 00 A6 */ li r0, 0xa6 /* 80146118 00141D78 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8014611C 00141D7C 48 00 17 D0 */ b lbl_801478EC /* 80146120 00141D80 48 00 8E 61 */ bl func_8014EF80 /* 80146124 00141D84 2C 03 00 00 */ cmpwi r3, 0 /* 80146128 00141D88 41 82 00 14 */ beq lbl_8014613C /* 8014612C 00141D8C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146130 00141D90 38 00 00 00 */ li r0, 0 /* 80146134 00141D94 98 03 0D 40 */ stb r0, 0xd40(r3) /* 80146138 00141D98 48 00 00 10 */ b lbl_80146148 lbl_8014613C: /* 8014613C 00141D9C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146140 00141DA0 38 00 00 01 */ li r0, 1 /* 80146144 00141DA4 98 03 0D 40 */ stb r0, 0xd40(r3) lbl_80146148: /* 80146148 00141DA8 38 60 00 0B */ li r3, 0xb /* 8014614C 00141DAC 38 80 00 01 */ li r4, 1 /* 80146150 00141DB0 48 00 88 15 */ bl func_8014E964 /* 80146154 00141DB4 38 60 00 0B */ li r3, 0xb /* 80146158 00141DB8 38 80 00 04 */ li r4, 4 /* 8014615C 00141DBC 48 00 87 F1 */ bl func_8014E94C /* 80146160 00141DC0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146164 00141DC4 38 00 00 B4 */ li r0, 0xb4 /* 80146168 00141DC8 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8014616C 00141DCC 48 00 17 80 */ b lbl_801478EC /* 80146170 00141DD0 A8 7A 00 96 */ lha r3, 0x96(r26) /* 80146174 00141DD4 48 10 DC 5D */ bl func_80253DD0 /* 80146178 00141DD8 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014617C 00141DDC 28 00 00 03 */ cmplwi r0, 3 /* 80146180 00141DE0 40 82 17 6C */ bne lbl_801478EC /* 80146184 00141DE4 38 60 00 0B */ li r3, 0xb /* 80146188 00141DE8 38 80 00 00 */ li r4, 0 /* 8014618C 00141DEC 48 00 87 C1 */ bl func_8014E94C /* 80146190 00141DF0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146194 00141DF4 38 00 00 B5 */ li r0, 0xb5 /* 80146198 00141DF8 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8014619C 00141DFC 48 00 17 50 */ b lbl_801478EC /* 801461A0 00141E00 3C 60 04 00 */ lis r3, 0x400 /* 801461A4 00141E04 38 80 00 00 */ li r4, 0 /* 801461A8 00141E08 38 A0 00 00 */ li r5, 0 /* 801461AC 00141E0C 38 C0 00 01 */ li r6, 1 /* 801461B0 00141E10 4B F1 38 BD */ bl func_80059A6C /* 801461B4 00141E14 2C 03 00 00 */ cmpwi r3, 0 /* 801461B8 00141E18 41 82 17 34 */ beq lbl_801478EC /* 801461BC 00141E1C 38 60 00 01 */ li r3, 1 /* 801461C0 00141E20 4B F1 43 0D */ bl func_8005A4CC /* 801461C4 00141E24 38 60 00 0B */ li r3, 0xb /* 801461C8 00141E28 38 80 00 01 */ li r4, 1 /* 801461CC 00141E2C 48 00 87 81 */ bl func_8014E94C /* 801461D0 00141E30 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801461D4 00141E34 38 00 00 B6 */ li r0, 0xb6 /* 801461D8 00141E38 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801461DC 00141E3C 48 00 17 10 */ b lbl_801478EC /* 801461E0 00141E40 A8 7A 00 96 */ lha r3, 0x96(r26) /* 801461E4 00141E44 48 10 DB ED */ bl func_80253DD0 /* 801461E8 00141E48 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801461EC 00141E4C 28 00 00 03 */ cmplwi r0, 3 /* 801461F0 00141E50 40 82 16 FC */ bne lbl_801478EC /* 801461F4 00141E54 38 60 00 0B */ li r3, 0xb /* 801461F8 00141E58 38 80 00 03 */ li r4, 3 /* 801461FC 00141E5C 48 00 87 51 */ bl func_8014E94C /* 80146200 00141E60 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146204 00141E64 38 00 00 B7 */ li r0, 0xb7 /* 80146208 00141E68 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8014620C 00141E6C 48 00 16 E0 */ b lbl_801478EC /* 80146210 00141E70 A8 7A 00 96 */ lha r3, 0x96(r26) /* 80146214 00141E74 48 10 DB BD */ bl func_80253DD0 /* 80146218 00141E78 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014621C 00141E7C 28 00 00 03 */ cmplwi r0, 3 /* 80146220 00141E80 40 82 16 CC */ bne lbl_801478EC /* 80146224 00141E84 38 60 00 0B */ li r3, 0xb /* 80146228 00141E88 38 80 00 00 */ li r4, 0 /* 8014622C 00141E8C 48 00 87 39 */ bl func_8014E964 /* 80146230 00141E90 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146234 00141E94 38 00 00 A6 */ li r0, 0xa6 /* 80146238 00141E98 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8014623C 00141E9C 48 00 16 B0 */ b lbl_801478EC /* 80146240 00141EA0 48 00 88 91 */ bl func_8014EAD0 /* 80146244 00141EA4 38 60 00 0D */ li r3, 0xd /* 80146248 00141EA8 38 80 00 01 */ li r4, 1 /* 8014624C 00141EAC 48 00 87 19 */ bl func_8014E964 /* 80146250 00141EB0 38 60 00 0D */ li r3, 0xd /* 80146254 00141EB4 38 80 00 0E */ li r4, 0xe /* 80146258 00141EB8 48 00 86 F5 */ bl func_8014E94C /* 8014625C 00141EBC 38 60 00 01 */ li r3, 1 /* 80146260 00141EC0 48 00 86 4D */ bl func_8014E8AC /* 80146264 00141EC4 38 60 00 1D */ li r3, 0x1d /* 80146268 00141EC8 38 80 00 01 */ li r4, 1 /* 8014626C 00141ECC 48 00 86 F9 */ bl func_8014E964 /* 80146270 00141ED0 38 60 00 1D */ li r3, 0x1d /* 80146274 00141ED4 38 80 00 06 */ li r4, 6 /* 80146278 00141ED8 48 00 86 D5 */ bl func_8014E94C /* 8014627C 00141EDC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80146280 00141EE0 38 00 00 01 */ li r0, 1 /* 80146284 00141EE4 88 64 0D 48 */ lbz r3, 0xd48(r4) /* 80146288 00141EE8 B0 64 00 F8 */ sth r3, 0xf8(r4) /* 8014628C 00141EEC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80146290 00141EF0 88 64 0D 48 */ lbz r3, 0xd48(r4) /* 80146294 00141EF4 B0 64 00 FA */ sth r3, 0xfa(r4) /* 80146298 00141EF8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014629C 00141EFC 90 03 00 D4 */ stw r0, 0xd4(r3) /* 801462A0 00141F00 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 801462A4 00141F04 A0 85 00 F8 */ lhz r4, 0xf8(r5) /* 801462A8 00141F08 A0 65 00 FC */ lhz r3, 0xfc(r5) /* 801462AC 00141F0C 38 04 00 06 */ addi r0, r4, 6 /* 801462B0 00141F10 7C 00 18 00 */ cmpw r0, r3 /* 801462B4 00141F14 41 80 00 54 */ blt lbl_80146308 /* 801462B8 00141F18 34 03 FF FA */ addic. r0, r3, -6 /* 801462BC 00141F1C 41 80 00 2C */ blt lbl_801462E8 /* 801462C0 00141F20 7C 04 18 50 */ subf r0, r4, r3 /* 801462C4 00141F24 20 00 00 07 */ subfic r0, r0, 7 /* 801462C8 00141F28 90 05 00 D4 */ stw r0, 0xd4(r5) /* 801462CC 00141F2C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801462D0 00141F30 A0 64 00 FC */ lhz r3, 0xfc(r4) /* 801462D4 00141F34 38 03 FF FA */ addi r0, r3, -6 /* 801462D8 00141F38 B0 04 00 F8 */ sth r0, 0xf8(r4) /* 801462DC 00141F3C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801462E0 00141F40 B0 03 00 FA */ sth r0, 0xfa(r3) /* 801462E4 00141F44 48 00 00 24 */ b lbl_80146308 lbl_801462E8: /* 801462E8 00141F48 88 65 0D 48 */ lbz r3, 0xd48(r5) /* 801462EC 00141F4C 38 00 00 00 */ li r0, 0 /* 801462F0 00141F50 38 63 00 01 */ addi r3, r3, 1 /* 801462F4 00141F54 90 65 00 D4 */ stw r3, 0xd4(r5) /* 801462F8 00141F58 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801462FC 00141F5C B0 03 00 F8 */ sth r0, 0xf8(r3) /* 80146300 00141F60 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146304 00141F64 B0 03 00 FA */ sth r0, 0xfa(r3) lbl_80146308: /* 80146308 00141F68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014630C 00141F6C 38 00 00 B9 */ li r0, 0xb9 /* 80146310 00141F70 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80146314 00141F74 48 00 15 D8 */ b lbl_801478EC /* 80146318 00141F78 A8 7A 00 9A */ lha r3, 0x9a(r26) /* 8014631C 00141F7C 48 10 DA B5 */ bl func_80253DD0 /* 80146320 00141F80 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80146324 00141F84 28 00 00 03 */ cmplwi r0, 3 /* 80146328 00141F88 40 82 15 C4 */ bne lbl_801478EC /* 8014632C 00141F8C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80146330 00141F90 38 00 00 BA */ li r0, 0xba /* 80146334 00141F94 38 60 00 00 */ li r3, 0 /* 80146338 00141F98 38 80 00 00 */ li r4, 0 /* 8014633C 00141F9C B0 05 00 C4 */ sth r0, 0xc4(r5) /* 80146340 00141FA0 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80146344 00141FA4 80 05 0D 30 */ lwz r0, 0xd30(r5) /* 80146348 00141FA8 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0 /* 8014634C 00141FAC 90 05 0D 30 */ stw r0, 0xd30(r5) /* 80146350 00141FB0 4B F1 35 A9 */ bl func_800598F8 /* 80146354 00141FB4 38 60 00 01 */ li r3, 1 /* 80146358 00141FB8 38 80 00 50 */ li r4, 0x50 /* 8014635C 00141FBC 38 A0 00 00 */ li r5, 0 /* 80146360 00141FC0 38 C0 00 07 */ li r6, 7 /* 80146364 00141FC4 38 E0 00 02 */ li r7, 2 /* 80146368 00141FC8 39 00 00 00 */ li r8, 0 /* 8014636C 00141FCC 4B F1 36 5D */ bl func_800599C8 /* 80146370 00141FD0 38 60 00 02 */ li r3, 2 /* 80146374 00141FD4 38 80 00 01 */ li r4, 1 /* 80146378 00141FD8 38 A0 00 00 */ li r5, 0 /* 8014637C 00141FDC 38 C0 00 07 */ li r6, 7 /* 80146380 00141FE0 38 E0 00 03 */ li r7, 3 /* 80146384 00141FE4 39 00 00 00 */ li r8, 0 /* 80146388 00141FE8 4B F1 36 41 */ bl func_800599C8 /* 8014638C 00141FEC 38 60 00 03 */ li r3, 3 /* 80146390 00141FF0 38 80 00 02 */ li r4, 2 /* 80146394 00141FF4 38 A0 00 00 */ li r5, 0 /* 80146398 00141FF8 38 C0 00 08 */ li r6, 8 /* 8014639C 00141FFC 38 E0 00 04 */ li r7, 4 /* 801463A0 00142000 39 00 00 00 */ li r8, 0 /* 801463A4 00142004 4B F1 36 25 */ bl func_800599C8 /* 801463A8 00142008 38 60 00 04 */ li r3, 4 /* 801463AC 0014200C 38 80 00 03 */ li r4, 3 /* 801463B0 00142010 38 A0 00 00 */ li r5, 0 /* 801463B4 00142014 38 C0 00 08 */ li r6, 8 /* 801463B8 00142018 38 E0 00 05 */ li r7, 5 /* 801463BC 0014201C 39 00 00 00 */ li r8, 0 /* 801463C0 00142020 4B F1 36 09 */ bl func_800599C8 /* 801463C4 00142024 38 60 00 05 */ li r3, 5 /* 801463C8 00142028 38 80 00 04 */ li r4, 4 /* 801463CC 0014202C 38 A0 00 00 */ li r5, 0 /* 801463D0 00142030 38 C0 00 08 */ li r6, 8 /* 801463D4 00142034 38 E0 00 06 */ li r7, 6 /* 801463D8 00142038 39 00 00 00 */ li r8, 0 /* 801463DC 0014203C 4B F1 35 ED */ bl func_800599C8 /* 801463E0 00142040 38 60 00 06 */ li r3, 6 /* 801463E4 00142044 38 80 00 05 */ li r4, 5 /* 801463E8 00142048 38 A0 00 00 */ li r5, 0 /* 801463EC 0014204C 38 C0 00 63 */ li r6, 0x63 /* 801463F0 00142050 38 E0 00 5A */ li r7, 0x5a /* 801463F4 00142054 39 00 00 00 */ li r8, 0 /* 801463F8 00142058 4B F1 35 D1 */ bl func_800599C8 /* 801463FC 0014205C 38 60 00 07 */ li r3, 7 /* 80146400 00142060 38 80 00 00 */ li r4, 0 /* 80146404 00142064 38 A0 00 02 */ li r5, 2 /* 80146408 00142068 38 C0 00 00 */ li r6, 0 /* 8014640C 0014206C 38 E0 00 08 */ li r7, 8 /* 80146410 00142070 39 00 00 00 */ li r8, 0 /* 80146414 00142074 4B F1 35 B5 */ bl func_800599C8 /* 80146418 00142078 38 60 00 08 */ li r3, 8 /* 8014641C 0014207C 38 80 00 07 */ li r4, 7 /* 80146420 00142080 38 A0 00 04 */ li r5, 4 /* 80146424 00142084 38 C0 00 00 */ li r6, 0 /* 80146428 00142088 38 E0 00 63 */ li r7, 0x63 /* 8014642C 0014208C 39 00 00 00 */ li r8, 0 /* 80146430 00142090 4B F1 35 99 */ bl func_800599C8 /* 80146434 00142094 38 60 00 63 */ li r3, 0x63 /* 80146438 00142098 38 80 00 08 */ li r4, 8 /* 8014643C 0014209C 38 A0 00 06 */ li r5, 6 /* 80146440 001420A0 38 C0 00 00 */ li r6, 0 /* 80146444 001420A4 38 E0 00 00 */ li r7, 0 /* 80146448 001420A8 39 00 00 00 */ li r8, 0 /* 8014644C 001420AC 4B F1 35 7D */ bl func_800599C8 /* 80146450 001420B0 38 60 00 50 */ li r3, 0x50 /* 80146454 001420B4 38 80 00 00 */ li r4, 0 /* 80146458 001420B8 38 A0 00 00 */ li r5, 0 /* 8014645C 001420BC 38 C0 00 00 */ li r6, 0 /* 80146460 001420C0 38 E0 00 00 */ li r7, 0 /* 80146464 001420C4 39 00 00 00 */ li r8, 0 /* 80146468 001420C8 4B F1 35 61 */ bl func_800599C8 /* 8014646C 001420CC 38 60 00 5A */ li r3, 0x5a /* 80146470 001420D0 38 80 00 00 */ li r4, 0 /* 80146474 001420D4 38 A0 00 00 */ li r5, 0 /* 80146478 001420D8 38 C0 00 00 */ li r6, 0 /* 8014647C 001420DC 38 E0 00 00 */ li r7, 0 /* 80146480 001420E0 39 00 00 00 */ li r8, 0 /* 80146484 001420E4 4B F1 35 45 */ bl func_800599C8 /* 80146488 001420E8 48 00 14 64 */ b lbl_801478EC /* 8014648C 001420EC 80 1A 00 D4 */ lwz r0, 0xd4(r26) /* 80146490 001420F0 38 60 00 3F */ li r3, 0x3f /* 80146494 001420F4 38 A0 00 00 */ li r5, 0 /* 80146498 001420F8 38 C0 00 01 */ li r6, 1 /* 8014649C 001420FC 54 04 06 3E */ clrlwi r4, r0, 0x18 /* 801464A0 00142100 4B F1 35 CD */ bl func_80059A6C /* 801464A4 00142104 2C 03 00 00 */ cmpwi r3, 0 /* 801464A8 00142108 41 82 14 44 */ beq lbl_801478EC /* 801464AC 0014210C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 801464B0 00142110 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801464B4 00142114 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801464B8 00142118 90 04 00 D4 */ stw r0, 0xd4(r4) /* 801464BC 0014211C 41 82 03 90 */ beq lbl_8014684C /* 801464C0 00142120 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 801464C4 00142124 3A C0 00 00 */ li r22, 0 /* 801464C8 00142128 80 85 00 D4 */ lwz r4, 0xd4(r5) /* 801464CC 0014212C 2C 04 00 07 */ cmpwi r4, 7 /* 801464D0 00142130 41 82 02 3C */ beq lbl_8014670C /* 801464D4 00142134 40 80 00 30 */ bge lbl_80146504 /* 801464D8 00142138 2C 04 00 03 */ cmpwi r4, 3 /* 801464DC 0014213C 41 82 00 F0 */ beq lbl_801465CC /* 801464E0 00142140 40 80 00 14 */ bge lbl_801464F4 /* 801464E4 00142144 2C 04 00 01 */ cmpwi r4, 1 /* 801464E8 00142148 41 82 00 48 */ beq lbl_80146530 /* 801464EC 0014214C 40 80 00 90 */ bge lbl_8014657C /* 801464F0 00142150 48 00 03 48 */ b lbl_80146838 lbl_801464F4: /* 801464F4 00142154 2C 04 00 05 */ cmpwi r4, 5 /* 801464F8 00142158 41 82 01 74 */ beq lbl_8014666C /* 801464FC 0014215C 40 80 01 C0 */ bge lbl_801466BC /* 80146500 00142160 48 00 01 1C */ b lbl_8014661C lbl_80146504: /* 80146504 00142164 2C 04 00 63 */ cmpwi r4, 0x63 /* 80146508 00142168 41 82 02 F0 */ beq lbl_801467F8 /* 8014650C 0014216C 40 80 00 10 */ bge lbl_8014651C /* 80146510 00142170 2C 04 00 09 */ cmpwi r4, 9 /* 80146514 00142174 40 80 03 24 */ bge lbl_80146838 /* 80146518 00142178 48 00 02 58 */ b lbl_80146770 lbl_8014651C: /* 8014651C 0014217C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 80146520 00142180 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l /* 80146524 00142184 7C 04 00 00 */ cmpw r4, r0 /* 80146528 00142188 41 82 02 D0 */ beq lbl_801467F8 /* 8014652C 0014218C 48 00 03 0C */ b lbl_80146838 lbl_80146530: /* 80146530 00142190 A0 05 00 FC */ lhz r0, 0xfc(r5) /* 80146534 00142194 28 00 00 01 */ cmplwi r0, 1 /* 80146538 00142198 41 80 03 00 */ blt lbl_80146838 /* 8014653C 0014219C 38 60 00 0D */ li r3, 0xd /* 80146540 001421A0 38 80 00 06 */ li r4, 6 /* 80146544 001421A4 48 00 84 09 */ bl func_8014E94C /* 80146548 001421A8 38 60 00 1F */ li r3, 0x1f /* 8014654C 001421AC 38 80 00 02 */ li r4, 2 /* 80146550 001421B0 48 00 83 FD */ bl func_8014E94C /* 80146554 001421B4 38 60 00 1D */ li r3, 0x1d /* 80146558 001421B8 38 80 00 04 */ li r4, 4 /* 8014655C 001421BC 48 00 83 F1 */ bl func_8014E94C /* 80146560 001421C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146564 001421C4 38 00 00 BC */ li r0, 0xbc /* 80146568 001421C8 3A C0 00 01 */ li r22, 1 /* 8014656C 001421CC B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80146570 001421D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146574 001421D4 B2 C3 01 02 */ sth r22, 0x102(r3) /* 80146578 001421D8 48 00 02 C0 */ b lbl_80146838 lbl_8014657C: /* 8014657C 001421DC A0 05 00 FC */ lhz r0, 0xfc(r5) /* 80146580 001421E0 28 00 00 02 */ cmplwi r0, 2 /* 80146584 001421E4 41 80 02 B4 */ blt lbl_80146838 /* 80146588 001421E8 38 60 00 0D */ li r3, 0xd /* 8014658C 001421EC 38 80 00 07 */ li r4, 7 /* 80146590 001421F0 48 00 83 BD */ bl func_8014E94C /* 80146594 001421F4 38 60 00 1F */ li r3, 0x1f /* 80146598 001421F8 38 80 00 02 */ li r4, 2 /* 8014659C 001421FC 48 00 83 B1 */ bl func_8014E94C /* 801465A0 00142200 38 60 00 1D */ li r3, 0x1d /* 801465A4 00142204 38 80 00 04 */ li r4, 4 /* 801465A8 00142208 48 00 83 A5 */ bl func_8014E94C /* 801465AC 0014220C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801465B0 00142210 38 80 00 BC */ li r4, 0xbc /* 801465B4 00142214 38 00 00 02 */ li r0, 2 /* 801465B8 00142218 3A C0 00 01 */ li r22, 1 /* 801465BC 0014221C B0 83 00 C4 */ sth r4, 0xc4(r3) /* 801465C0 00142220 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801465C4 00142224 B0 03 01 02 */ sth r0, 0x102(r3) /* 801465C8 00142228 48 00 02 70 */ b lbl_80146838 lbl_801465CC: /* 801465CC 0014222C A0 05 00 FC */ lhz r0, 0xfc(r5) /* 801465D0 00142230 28 00 00 03 */ cmplwi r0, 3 /* 801465D4 00142234 41 80 02 64 */ blt lbl_80146838 /* 801465D8 00142238 38 60 00 0D */ li r3, 0xd /* 801465DC 0014223C 38 80 00 08 */ li r4, 8 /* 801465E0 00142240 48 00 83 6D */ bl func_8014E94C /* 801465E4 00142244 38 60 00 1F */ li r3, 0x1f /* 801465E8 00142248 38 80 00 02 */ li r4, 2 /* 801465EC 0014224C 48 00 83 61 */ bl func_8014E94C /* 801465F0 00142250 38 60 00 1D */ li r3, 0x1d /* 801465F4 00142254 38 80 00 04 */ li r4, 4 /* 801465F8 00142258 48 00 83 55 */ bl func_8014E94C /* 801465FC 0014225C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146600 00142260 38 80 00 BC */ li r4, 0xbc /* 80146604 00142264 38 00 00 03 */ li r0, 3 /* 80146608 00142268 3A C0 00 01 */ li r22, 1 /* 8014660C 0014226C B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80146610 00142270 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146614 00142274 B0 03 01 02 */ sth r0, 0x102(r3) /* 80146618 00142278 48 00 02 20 */ b lbl_80146838 lbl_8014661C: /* 8014661C 0014227C A0 05 00 FC */ lhz r0, 0xfc(r5) /* 80146620 00142280 28 00 00 04 */ cmplwi r0, 4 /* 80146624 00142284 41 80 02 14 */ blt lbl_80146838 /* 80146628 00142288 38 60 00 0D */ li r3, 0xd /* 8014662C 0014228C 38 80 00 09 */ li r4, 9 /* 80146630 00142290 48 00 83 1D */ bl func_8014E94C /* 80146634 00142294 38 60 00 1F */ li r3, 0x1f /* 80146638 00142298 38 80 00 02 */ li r4, 2 /* 8014663C 0014229C 48 00 83 11 */ bl func_8014E94C /* 80146640 001422A0 38 60 00 1D */ li r3, 0x1d /* 80146644 001422A4 38 80 00 04 */ li r4, 4 /* 80146648 001422A8 48 00 83 05 */ bl func_8014E94C /* 8014664C 001422AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146650 001422B0 38 80 00 BC */ li r4, 0xbc /* 80146654 001422B4 38 00 00 04 */ li r0, 4 /* 80146658 001422B8 3A C0 00 01 */ li r22, 1 /* 8014665C 001422BC B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80146660 001422C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146664 001422C4 B0 03 01 02 */ sth r0, 0x102(r3) /* 80146668 001422C8 48 00 01 D0 */ b lbl_80146838 lbl_8014666C: /* 8014666C 001422CC A0 05 00 FC */ lhz r0, 0xfc(r5) /* 80146670 001422D0 28 00 00 05 */ cmplwi r0, 5 /* 80146674 001422D4 41 80 01 C4 */ blt lbl_80146838 /* 80146678 001422D8 38 60 00 0D */ li r3, 0xd /* 8014667C 001422DC 38 80 00 0A */ li r4, 0xa /* 80146680 001422E0 48 00 82 CD */ bl func_8014E94C /* 80146684 001422E4 38 60 00 1F */ li r3, 0x1f /* 80146688 001422E8 38 80 00 02 */ li r4, 2 /* 8014668C 001422EC 48 00 82 C1 */ bl func_8014E94C /* 80146690 001422F0 38 60 00 1D */ li r3, 0x1d /* 80146694 001422F4 38 80 00 04 */ li r4, 4 /* 80146698 001422F8 48 00 82 B5 */ bl func_8014E94C /* 8014669C 001422FC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801466A0 00142300 38 80 00 BC */ li r4, 0xbc /* 801466A4 00142304 38 00 00 05 */ li r0, 5 /* 801466A8 00142308 3A C0 00 01 */ li r22, 1 /* 801466AC 0014230C B0 83 00 C4 */ sth r4, 0xc4(r3) /* 801466B0 00142310 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801466B4 00142314 B0 03 01 02 */ sth r0, 0x102(r3) /* 801466B8 00142318 48 00 01 80 */ b lbl_80146838 lbl_801466BC: /* 801466BC 0014231C A0 05 00 FC */ lhz r0, 0xfc(r5) /* 801466C0 00142320 28 00 00 06 */ cmplwi r0, 6 /* 801466C4 00142324 41 80 01 74 */ blt lbl_80146838 /* 801466C8 00142328 38 60 00 0D */ li r3, 0xd /* 801466CC 0014232C 38 80 00 0B */ li r4, 0xb /* 801466D0 00142330 48 00 82 7D */ bl func_8014E94C /* 801466D4 00142334 38 60 00 1F */ li r3, 0x1f /* 801466D8 00142338 38 80 00 02 */ li r4, 2 /* 801466DC 0014233C 48 00 82 71 */ bl func_8014E94C /* 801466E0 00142340 38 60 00 1D */ li r3, 0x1d /* 801466E4 00142344 38 80 00 04 */ li r4, 4 /* 801466E8 00142348 48 00 82 65 */ bl func_8014E94C /* 801466EC 0014234C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801466F0 00142350 38 80 00 BC */ li r4, 0xbc /* 801466F4 00142354 38 00 00 06 */ li r0, 6 /* 801466F8 00142358 3A C0 00 01 */ li r22, 1 /* 801466FC 0014235C B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80146700 00142360 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146704 00142364 B0 03 01 02 */ sth r0, 0x102(r3) /* 80146708 00142368 48 00 01 30 */ b lbl_80146838 lbl_8014670C: /* 8014670C 0014236C A0 05 00 F8 */ lhz r0, 0xf8(r5) /* 80146710 00142370 2C 00 00 00 */ cmpwi r0, 0 /* 80146714 00142374 41 82 00 48 */ beq lbl_8014675C /* 80146718 00142378 38 60 00 0D */ li r3, 0xd /* 8014671C 0014237C 38 80 00 0F */ li r4, 0xf /* 80146720 00142380 48 00 82 2D */ bl func_8014E94C /* 80146724 00142384 38 60 00 1F */ li r3, 0x1f /* 80146728 00142388 38 80 00 02 */ li r4, 2 /* 8014672C 0014238C 48 00 82 21 */ bl func_8014E94C /* 80146730 00142390 38 60 00 1D */ li r3, 0x1d /* 80146734 00142394 38 80 00 04 */ li r4, 4 /* 80146738 00142398 48 00 82 15 */ bl func_8014E94C /* 8014673C 0014239C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80146740 001423A0 38 00 00 BB */ li r0, 0xbb /* 80146744 001423A4 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 80146748 001423A8 38 60 02 23 */ li r3, 0x223 /* 8014674C 001423AC B0 04 00 C4 */ sth r0, 0xc4(r4) /* 80146750 001423B0 38 80 00 00 */ li r4, 0 /* 80146754 001423B4 4B EC 4A 1D */ bl func_8000B170 /* 80146758 001423B8 48 00 00 E0 */ b lbl_80146838 lbl_8014675C: /* 8014675C 001423BC C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 80146760 001423C0 38 60 02 22 */ li r3, 0x222 /* 80146764 001423C4 38 80 00 00 */ li r4, 0 /* 80146768 001423C8 4B EC 4A 09 */ bl func_8000B170 /* 8014676C 001423CC 48 00 00 CC */ b lbl_80146838 lbl_80146770: /* 80146770 001423D0 A0 65 00 F8 */ lhz r3, 0xf8(r5) /* 80146774 001423D4 A0 05 00 FC */ lhz r0, 0xfc(r5) /* 80146778 001423D8 38 63 00 06 */ addi r3, r3, 6 /* 8014677C 001423DC 7C 03 00 00 */ cmpw r3, r0 /* 80146780 001423E0 40 80 00 64 */ bge lbl_801467E4 /* 80146784 001423E4 38 60 00 0D */ li r3, 0xd /* 80146788 001423E8 38 80 00 10 */ li r4, 0x10 /* 8014678C 001423EC 48 00 81 C1 */ bl func_8014E94C /* 80146790 001423F0 38 60 00 1F */ li r3, 0x1f /* 80146794 001423F4 38 80 00 02 */ li r4, 2 /* 80146798 001423F8 48 00 81 B5 */ bl func_8014E94C /* 8014679C 001423FC 38 60 00 1D */ li r3, 0x1d /* 801467A0 00142400 38 80 00 04 */ li r4, 4 /* 801467A4 00142404 48 00 81 A9 */ bl func_8014E94C /* 801467A8 00142408 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801467AC 0014240C 38 80 00 BB */ li r4, 0xbb /* 801467B0 00142410 38 00 00 10 */ li r0, 0x10 /* 801467B4 00142414 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 801467B8 00142418 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 801467BC 0014241C 38 60 02 23 */ li r3, 0x223 /* 801467C0 00142420 38 80 00 00 */ li r4, 0 /* 801467C4 00142424 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 801467C8 00142428 A0 A6 00 F8 */ lhz r5, 0xf8(r6) /* 801467CC 0014242C 38 A5 00 01 */ addi r5, r5, 1 /* 801467D0 00142430 B0 A6 00 FA */ sth r5, 0xfa(r6) /* 801467D4 00142434 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 801467D8 00142438 B0 05 01 00 */ sth r0, 0x100(r5) /* 801467DC 0014243C 4B EC 49 95 */ bl func_8000B170 /* 801467E0 00142440 48 00 00 58 */ b lbl_80146838 lbl_801467E4: /* 801467E4 00142444 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 801467E8 00142448 38 60 02 22 */ li r3, 0x222 /* 801467EC 0014244C 38 80 00 00 */ li r4, 0 /* 801467F0 00142450 4B EC 49 81 */ bl func_8000B170 /* 801467F4 00142454 48 00 00 44 */ b lbl_80146838 lbl_801467F8: /* 801467F8 00142458 38 60 00 0D */ li r3, 0xd /* 801467FC 0014245C 38 80 00 0C */ li r4, 0xc /* 80146800 00142460 48 00 81 4D */ bl func_8014E94C /* 80146804 00142464 38 60 00 1F */ li r3, 0x1f /* 80146808 00142468 38 80 00 01 */ li r4, 1 /* 8014680C 0014246C 48 00 81 41 */ bl func_8014E94C /* 80146810 00142470 38 60 00 1D */ li r3, 0x1d /* 80146814 00142474 38 80 00 04 */ li r4, 4 /* 80146818 00142478 48 00 81 35 */ bl func_8014E94C /* 8014681C 0014247C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146820 00142480 38 80 00 BC */ li r4, 0xbc /* 80146824 00142484 38 00 00 63 */ li r0, 0x63 /* 80146828 00142488 3A C0 00 02 */ li r22, 2 /* 8014682C 0014248C B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80146830 00142490 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146834 00142494 90 03 00 D4 */ stw r0, 0xd4(r3) lbl_80146838: /* 80146838 00142498 2C 16 00 00 */ cmpwi r22, 0 /* 8014683C 0014249C 41 82 10 B0 */ beq lbl_801478EC /* 80146840 001424A0 7E C3 B3 78 */ mr r3, r22 /* 80146844 001424A4 4B F1 3C 89 */ bl func_8005A4CC /* 80146848 001424A8 48 00 10 A4 */ b lbl_801478EC lbl_8014684C: /* 8014684C 001424AC 2C 03 00 08 */ cmpwi r3, 8 /* 80146850 001424B0 3A C0 00 00 */ li r22, 0 /* 80146854 001424B4 41 82 02 24 */ beq lbl_80146A78 /* 80146858 001424B8 40 80 00 38 */ bge lbl_80146890 /* 8014685C 001424BC 2C 03 00 04 */ cmpwi r3, 4 /* 80146860 001424C0 41 82 01 20 */ beq lbl_80146980 /* 80146864 001424C4 40 80 00 1C */ bge lbl_80146880 /* 80146868 001424C8 2C 03 00 02 */ cmpwi r3, 2 /* 8014686C 001424CC 41 82 00 8C */ beq lbl_801468F8 /* 80146870 001424D0 40 80 00 CC */ bge lbl_8014693C /* 80146874 001424D4 2C 03 00 01 */ cmpwi r3, 1 /* 80146878 001424D8 40 80 00 3C */ bge lbl_801468B4 /* 8014687C 001424DC 48 00 03 CC */ b lbl_80146C48 lbl_80146880: /* 80146880 001424E0 2C 03 00 06 */ cmpwi r3, 6 /* 80146884 001424E4 41 82 01 84 */ beq lbl_80146A08 /* 80146888 001424E8 40 80 01 C4 */ bge lbl_80146A4C /* 8014688C 001424EC 48 00 01 38 */ b lbl_801469C4 lbl_80146890: /* 80146890 001424F0 2C 03 00 5A */ cmpwi r3, 0x5a /* 80146894 001424F4 41 82 02 E8 */ beq lbl_80146B7C /* 80146898 001424F8 40 80 00 10 */ bge lbl_801468A8 /* 8014689C 001424FC 2C 03 00 50 */ cmpwi r3, 0x50 /* 801468A0 00142500 41 82 02 30 */ beq lbl_80146AD0 /* 801468A4 00142504 48 00 03 A4 */ b lbl_80146C48 lbl_801468A8: /* 801468A8 00142508 2C 03 00 63 */ cmpwi r3, 0x63 /* 801468AC 0014250C 41 82 01 F8 */ beq lbl_80146AA4 /* 801468B0 00142510 48 00 03 98 */ b lbl_80146C48 lbl_801468B4: /* 801468B4 00142514 38 60 00 0D */ li r3, 0xd /* 801468B8 00142518 38 80 00 00 */ li r4, 0 /* 801468BC 0014251C 48 00 80 91 */ bl func_8014E94C /* 801468C0 00142520 38 60 00 1F */ li r3, 0x1f /* 801468C4 00142524 38 80 00 02 */ li r4, 2 /* 801468C8 00142528 48 00 80 85 */ bl func_8014E94C /* 801468CC 0014252C 38 60 00 1D */ li r3, 0x1d /* 801468D0 00142530 38 80 00 04 */ li r4, 4 /* 801468D4 00142534 48 00 80 79 */ bl func_8014E94C /* 801468D8 00142538 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801468DC 0014253C 3A C0 00 03 */ li r22, 3 /* 801468E0 00142540 A0 03 00 FC */ lhz r0, 0xfc(r3) /* 801468E4 00142544 28 00 00 01 */ cmplwi r0, 1 /* 801468E8 00142548 41 80 03 60 */ blt lbl_80146C48 /* 801468EC 0014254C 38 00 00 01 */ li r0, 1 /* 801468F0 00142550 B0 03 01 02 */ sth r0, 0x102(r3) /* 801468F4 00142554 48 00 03 54 */ b lbl_80146C48 lbl_801468F8: /* 801468F8 00142558 38 60 00 0D */ li r3, 0xd /* 801468FC 0014255C 38 80 00 01 */ li r4, 1 /* 80146900 00142560 48 00 80 4D */ bl func_8014E94C /* 80146904 00142564 38 60 00 1F */ li r3, 0x1f /* 80146908 00142568 38 80 00 02 */ li r4, 2 /* 8014690C 0014256C 48 00 80 41 */ bl func_8014E94C /* 80146910 00142570 38 60 00 1D */ li r3, 0x1d /* 80146914 00142574 38 80 00 04 */ li r4, 4 /* 80146918 00142578 48 00 80 35 */ bl func_8014E94C /* 8014691C 0014257C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146920 00142580 3A C0 00 03 */ li r22, 3 /* 80146924 00142584 A0 03 00 FC */ lhz r0, 0xfc(r3) /* 80146928 00142588 28 00 00 02 */ cmplwi r0, 2 /* 8014692C 0014258C 41 80 03 1C */ blt lbl_80146C48 /* 80146930 00142590 38 00 00 02 */ li r0, 2 /* 80146934 00142594 B0 03 01 02 */ sth r0, 0x102(r3) /* 80146938 00142598 48 00 03 10 */ b lbl_80146C48 lbl_8014693C: /* 8014693C 0014259C 38 60 00 0D */ li r3, 0xd /* 80146940 001425A0 38 80 00 02 */ li r4, 2 /* 80146944 001425A4 48 00 80 09 */ bl func_8014E94C /* 80146948 001425A8 38 60 00 1F */ li r3, 0x1f /* 8014694C 001425AC 38 80 00 02 */ li r4, 2 /* 80146950 001425B0 48 00 7F FD */ bl func_8014E94C /* 80146954 001425B4 38 60 00 1D */ li r3, 0x1d /* 80146958 001425B8 38 80 00 04 */ li r4, 4 /* 8014695C 001425BC 48 00 7F F1 */ bl func_8014E94C /* 80146960 001425C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146964 001425C4 3A C0 00 03 */ li r22, 3 /* 80146968 001425C8 A0 03 00 FC */ lhz r0, 0xfc(r3) /* 8014696C 001425CC 28 00 00 03 */ cmplwi r0, 3 /* 80146970 001425D0 41 80 02 D8 */ blt lbl_80146C48 /* 80146974 001425D4 38 00 00 03 */ li r0, 3 /* 80146978 001425D8 B0 03 01 02 */ sth r0, 0x102(r3) /* 8014697C 001425DC 48 00 02 CC */ b lbl_80146C48 lbl_80146980: /* 80146980 001425E0 38 60 00 0D */ li r3, 0xd /* 80146984 001425E4 38 80 00 03 */ li r4, 3 /* 80146988 001425E8 48 00 7F C5 */ bl func_8014E94C /* 8014698C 001425EC 38 60 00 1F */ li r3, 0x1f /* 80146990 001425F0 38 80 00 02 */ li r4, 2 /* 80146994 001425F4 48 00 7F B9 */ bl func_8014E94C /* 80146998 001425F8 38 60 00 1D */ li r3, 0x1d /* 8014699C 001425FC 38 80 00 04 */ li r4, 4 /* 801469A0 00142600 48 00 7F AD */ bl func_8014E94C /* 801469A4 00142604 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801469A8 00142608 3A C0 00 03 */ li r22, 3 /* 801469AC 0014260C A0 03 00 FC */ lhz r0, 0xfc(r3) /* 801469B0 00142610 28 00 00 04 */ cmplwi r0, 4 /* 801469B4 00142614 41 80 02 94 */ blt lbl_80146C48 /* 801469B8 00142618 38 00 00 04 */ li r0, 4 /* 801469BC 0014261C B0 03 01 02 */ sth r0, 0x102(r3) /* 801469C0 00142620 48 00 02 88 */ b lbl_80146C48 lbl_801469C4: /* 801469C4 00142624 38 60 00 0D */ li r3, 0xd /* 801469C8 00142628 38 80 00 04 */ li r4, 4 /* 801469CC 0014262C 48 00 7F 81 */ bl func_8014E94C /* 801469D0 00142630 38 60 00 1F */ li r3, 0x1f /* 801469D4 00142634 38 80 00 02 */ li r4, 2 /* 801469D8 00142638 48 00 7F 75 */ bl func_8014E94C /* 801469DC 0014263C 38 60 00 1D */ li r3, 0x1d /* 801469E0 00142640 38 80 00 04 */ li r4, 4 /* 801469E4 00142644 48 00 7F 69 */ bl func_8014E94C /* 801469E8 00142648 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801469EC 0014264C 3A C0 00 03 */ li r22, 3 /* 801469F0 00142650 A0 03 00 FC */ lhz r0, 0xfc(r3) /* 801469F4 00142654 28 00 00 05 */ cmplwi r0, 5 /* 801469F8 00142658 41 80 02 50 */ blt lbl_80146C48 /* 801469FC 0014265C 38 00 00 05 */ li r0, 5 /* 80146A00 00142660 B0 03 01 02 */ sth r0, 0x102(r3) /* 80146A04 00142664 48 00 02 44 */ b lbl_80146C48 lbl_80146A08: /* 80146A08 00142668 38 60 00 0D */ li r3, 0xd /* 80146A0C 0014266C 38 80 00 05 */ li r4, 5 /* 80146A10 00142670 48 00 7F 3D */ bl func_8014E94C /* 80146A14 00142674 38 60 00 1F */ li r3, 0x1f /* 80146A18 00142678 38 80 00 02 */ li r4, 2 /* 80146A1C 0014267C 48 00 7F 31 */ bl func_8014E94C /* 80146A20 00142680 38 60 00 1D */ li r3, 0x1d /* 80146A24 00142684 38 80 00 04 */ li r4, 4 /* 80146A28 00142688 48 00 7F 25 */ bl func_8014E94C /* 80146A2C 0014268C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146A30 00142690 3A C0 00 03 */ li r22, 3 /* 80146A34 00142694 A0 03 00 FC */ lhz r0, 0xfc(r3) /* 80146A38 00142698 28 00 00 06 */ cmplwi r0, 6 /* 80146A3C 0014269C 41 80 02 0C */ blt lbl_80146C48 /* 80146A40 001426A0 38 00 00 06 */ li r0, 6 /* 80146A44 001426A4 B0 03 01 02 */ sth r0, 0x102(r3) /* 80146A48 001426A8 48 00 02 00 */ b lbl_80146C48 lbl_80146A4C: /* 80146A4C 001426AC 38 60 00 0D */ li r3, 0xd /* 80146A50 001426B0 38 80 00 0C */ li r4, 0xc /* 80146A54 001426B4 48 00 7E F9 */ bl func_8014E94C /* 80146A58 001426B8 38 60 00 1F */ li r3, 0x1f /* 80146A5C 001426BC 38 80 00 02 */ li r4, 2 /* 80146A60 001426C0 48 00 7E ED */ bl func_8014E94C /* 80146A64 001426C4 38 60 00 1D */ li r3, 0x1d /* 80146A68 001426C8 38 80 00 00 */ li r4, 0 /* 80146A6C 001426CC 48 00 7E E1 */ bl func_8014E94C /* 80146A70 001426D0 3A C0 00 03 */ li r22, 3 /* 80146A74 001426D4 48 00 01 D4 */ b lbl_80146C48 lbl_80146A78: /* 80146A78 001426D8 38 60 00 0D */ li r3, 0xd /* 80146A7C 001426DC 38 80 00 0C */ li r4, 0xc /* 80146A80 001426E0 48 00 7E CD */ bl func_8014E94C /* 80146A84 001426E4 38 60 00 1F */ li r3, 0x1f /* 80146A88 001426E8 38 80 00 02 */ li r4, 2 /* 80146A8C 001426EC 48 00 7E C1 */ bl func_8014E94C /* 80146A90 001426F0 38 60 00 1D */ li r3, 0x1d /* 80146A94 001426F4 38 80 00 01 */ li r4, 1 /* 80146A98 001426F8 48 00 7E B5 */ bl func_8014E94C /* 80146A9C 001426FC 3A C0 00 03 */ li r22, 3 /* 80146AA0 00142700 48 00 01 A8 */ b lbl_80146C48 lbl_80146AA4: /* 80146AA4 00142704 38 60 00 0D */ li r3, 0xd /* 80146AA8 00142708 38 80 00 0C */ li r4, 0xc /* 80146AAC 0014270C 48 00 7E A1 */ bl func_8014E94C /* 80146AB0 00142710 38 60 00 1F */ li r3, 0x1f /* 80146AB4 00142714 38 80 00 00 */ li r4, 0 /* 80146AB8 00142718 48 00 7E 95 */ bl func_8014E94C /* 80146ABC 0014271C 38 60 00 1D */ li r3, 0x1d /* 80146AC0 00142720 38 80 00 04 */ li r4, 4 /* 80146AC4 00142724 48 00 7E 89 */ bl func_8014E94C /* 80146AC8 00142728 3A C0 00 03 */ li r22, 3 /* 80146ACC 0014272C 48 00 01 7C */ b lbl_80146C48 lbl_80146AD0: /* 80146AD0 00142730 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146AD4 00142734 A0 03 00 F8 */ lhz r0, 0xf8(r3) /* 80146AD8 00142738 2C 00 00 00 */ cmpwi r0, 0 /* 80146ADC 0014273C 41 82 00 48 */ beq lbl_80146B24 /* 80146AE0 00142740 38 60 00 0D */ li r3, 0xd /* 80146AE4 00142744 38 80 00 0F */ li r4, 0xf /* 80146AE8 00142748 48 00 7E 65 */ bl func_8014E94C /* 80146AEC 0014274C 38 60 00 1F */ li r3, 0x1f /* 80146AF0 00142750 38 80 00 02 */ li r4, 2 /* 80146AF4 00142754 48 00 7E 59 */ bl func_8014E94C /* 80146AF8 00142758 38 60 00 1D */ li r3, 0x1d /* 80146AFC 0014275C 38 80 00 04 */ li r4, 4 /* 80146B00 00142760 48 00 7E 4D */ bl func_8014E94C /* 80146B04 00142764 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80146B08 00142768 38 00 00 BB */ li r0, 0xbb /* 80146B0C 0014276C C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 80146B10 00142770 38 60 02 23 */ li r3, 0x223 /* 80146B14 00142774 B0 04 00 C4 */ sth r0, 0xc4(r4) /* 80146B18 00142778 38 80 00 00 */ li r4, 0 /* 80146B1C 0014277C 4B EC 46 55 */ bl func_8000B170 /* 80146B20 00142780 48 00 00 50 */ b lbl_80146B70 lbl_80146B24: /* 80146B24 00142784 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 80146B28 00142788 38 60 02 22 */ li r3, 0x222 /* 80146B2C 0014278C 38 80 00 00 */ li r4, 0 /* 80146B30 00142790 4B EC 46 41 */ bl func_8000B170 /* 80146B34 00142794 38 60 00 0D */ li r3, 0xd /* 80146B38 00142798 38 80 00 00 */ li r4, 0 /* 80146B3C 0014279C 48 00 7E 11 */ bl func_8014E94C /* 80146B40 001427A0 38 60 00 1F */ li r3, 0x1f /* 80146B44 001427A4 38 80 00 02 */ li r4, 2 /* 80146B48 001427A8 48 00 7E 05 */ bl func_8014E94C /* 80146B4C 001427AC 38 60 00 1D */ li r3, 0x1d /* 80146B50 001427B0 38 80 00 04 */ li r4, 4 /* 80146B54 001427B4 48 00 7D F9 */ bl func_8014E94C /* 80146B58 001427B8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146B5C 001427BC A0 03 00 FC */ lhz r0, 0xfc(r3) /* 80146B60 001427C0 28 00 00 01 */ cmplwi r0, 1 /* 80146B64 001427C4 41 80 00 0C */ blt lbl_80146B70 /* 80146B68 001427C8 38 00 00 01 */ li r0, 1 /* 80146B6C 001427CC B0 03 01 02 */ sth r0, 0x102(r3) lbl_80146B70: /* 80146B70 001427D0 38 60 00 01 */ li r3, 1 /* 80146B74 001427D4 4B F1 38 C5 */ bl func_8005A438 /* 80146B78 001427D8 48 00 00 D0 */ b lbl_80146C48 lbl_80146B7C: /* 80146B7C 001427DC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80146B80 001427E0 A0 64 00 F8 */ lhz r3, 0xf8(r4) /* 80146B84 001427E4 A0 04 00 FC */ lhz r0, 0xfc(r4) /* 80146B88 001427E8 38 63 00 06 */ addi r3, r3, 6 /* 80146B8C 001427EC 7C 03 00 00 */ cmpw r3, r0 /* 80146B90 001427F0 40 80 00 64 */ bge lbl_80146BF4 /* 80146B94 001427F4 38 60 00 0D */ li r3, 0xd /* 80146B98 001427F8 38 80 00 10 */ li r4, 0x10 /* 80146B9C 001427FC 48 00 7D B1 */ bl func_8014E94C /* 80146BA0 00142800 38 60 00 1F */ li r3, 0x1f /* 80146BA4 00142804 38 80 00 02 */ li r4, 2 /* 80146BA8 00142808 48 00 7D A5 */ bl func_8014E94C /* 80146BAC 0014280C 38 60 00 1D */ li r3, 0x1d /* 80146BB0 00142810 38 80 00 04 */ li r4, 4 /* 80146BB4 00142814 48 00 7D 99 */ bl func_8014E94C /* 80146BB8 00142818 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146BBC 0014281C 38 80 00 BB */ li r4, 0xbb /* 80146BC0 00142820 38 00 00 10 */ li r0, 0x10 /* 80146BC4 00142824 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 80146BC8 00142828 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80146BCC 0014282C 38 60 02 23 */ li r3, 0x223 /* 80146BD0 00142830 38 80 00 00 */ li r4, 0 /* 80146BD4 00142834 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 80146BD8 00142838 A0 A6 00 F8 */ lhz r5, 0xf8(r6) /* 80146BDC 0014283C 38 A5 00 01 */ addi r5, r5, 1 /* 80146BE0 00142840 B0 A6 00 FA */ sth r5, 0xfa(r6) /* 80146BE4 00142844 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80146BE8 00142848 B0 05 01 00 */ sth r0, 0x100(r5) /* 80146BEC 0014284C 4B EC 45 85 */ bl func_8000B170 /* 80146BF0 00142850 48 00 00 50 */ b lbl_80146C40 lbl_80146BF4: /* 80146BF4 00142854 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 80146BF8 00142858 38 60 02 22 */ li r3, 0x222 /* 80146BFC 0014285C 38 80 00 00 */ li r4, 0 /* 80146C00 00142860 4B EC 45 71 */ bl func_8000B170 /* 80146C04 00142864 38 60 00 0D */ li r3, 0xd /* 80146C08 00142868 38 80 00 05 */ li r4, 5 /* 80146C0C 0014286C 48 00 7D 41 */ bl func_8014E94C /* 80146C10 00142870 38 60 00 1F */ li r3, 0x1f /* 80146C14 00142874 38 80 00 02 */ li r4, 2 /* 80146C18 00142878 48 00 7D 35 */ bl func_8014E94C /* 80146C1C 0014287C 38 60 00 1D */ li r3, 0x1d /* 80146C20 00142880 38 80 00 04 */ li r4, 4 /* 80146C24 00142884 48 00 7D 29 */ bl func_8014E94C /* 80146C28 00142888 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146C2C 0014288C A0 03 00 FC */ lhz r0, 0xfc(r3) /* 80146C30 00142890 28 00 00 06 */ cmplwi r0, 6 /* 80146C34 00142894 41 80 00 0C */ blt lbl_80146C40 /* 80146C38 00142898 38 00 00 06 */ li r0, 6 /* 80146C3C 0014289C B0 03 01 02 */ sth r0, 0x102(r3) lbl_80146C40: /* 80146C40 001428A0 38 60 00 06 */ li r3, 6 /* 80146C44 001428A4 4B F1 37 F5 */ bl func_8005A438 lbl_80146C48: /* 80146C48 001428A8 2C 16 00 00 */ cmpwi r22, 0 /* 80146C4C 001428AC 41 82 0C A0 */ beq lbl_801478EC /* 80146C50 001428B0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80146C54 001428B4 80 64 0D 30 */ lwz r3, 0xd30(r4) /* 80146C58 001428B8 54 60 17 FF */ rlwinm. r0, r3, 2, 0x1f, 0x1f /* 80146C5C 001428BC 41 82 00 10 */ beq lbl_80146C6C /* 80146C60 001428C0 7E C3 B3 78 */ mr r3, r22 /* 80146C64 001428C4 4B F1 38 69 */ bl func_8005A4CC /* 80146C68 001428C8 48 00 0C 84 */ b lbl_801478EC lbl_80146C6C: /* 80146C6C 001428CC 64 60 40 00 */ oris r0, r3, 0x4000 /* 80146C70 001428D0 90 04 0D 30 */ stw r0, 0xd30(r4) /* 80146C74 001428D4 48 00 0C 78 */ b lbl_801478EC /* 80146C78 001428D8 A8 7A 00 9A */ lha r3, 0x9a(r26) /* 80146C7C 001428DC 48 10 D1 55 */ bl func_80253DD0 /* 80146C80 001428E0 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80146C84 001428E4 28 00 00 03 */ cmplwi r0, 3 /* 80146C88 001428E8 40 82 0C 64 */ bne lbl_801478EC /* 80146C8C 001428EC 38 60 00 0D */ li r3, 0xd /* 80146C90 001428F0 38 80 00 0C */ li r4, 0xc /* 80146C94 001428F4 48 00 7C B9 */ bl func_8014E94C /* 80146C98 001428F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146C9C 001428FC 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 80146CA0 00142900 2C 00 00 50 */ cmpwi r0, 0x50 /* 80146CA4 00142904 41 82 00 68 */ beq lbl_80146D0C /* 80146CA8 00142908 40 80 00 1C */ bge lbl_80146CC4 /* 80146CAC 0014290C 2C 00 00 08 */ cmpwi r0, 8 /* 80146CB0 00142910 41 82 00 4C */ beq lbl_80146CFC /* 80146CB4 00142914 40 80 00 90 */ bge lbl_80146D44 /* 80146CB8 00142918 2C 00 00 07 */ cmpwi r0, 7 /* 80146CBC 0014291C 40 80 00 14 */ bge lbl_80146CD0 /* 80146CC0 00142920 48 00 00 84 */ b lbl_80146D44 lbl_80146CC4: /* 80146CC4 00142924 2C 00 00 5A */ cmpwi r0, 0x5a /* 80146CC8 00142928 41 82 00 70 */ beq lbl_80146D38 /* 80146CCC 0014292C 48 00 00 78 */ b lbl_80146D44 lbl_80146CD0: /* 80146CD0 00142930 38 60 00 1D */ li r3, 0x1d /* 80146CD4 00142934 38 80 00 00 */ li r4, 0 /* 80146CD8 00142938 48 00 7C 75 */ bl func_8014E94C /* 80146CDC 0014293C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80146CE0 00142940 38 00 00 0C */ li r0, 0xc /* 80146CE4 00142944 A0 64 00 F8 */ lhz r3, 0xf8(r4) /* 80146CE8 00142948 38 63 FF FF */ addi r3, r3, -1 /* 80146CEC 0014294C B0 64 00 FA */ sth r3, 0xfa(r4) /* 80146CF0 00142950 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146CF4 00142954 B0 03 01 00 */ sth r0, 0x100(r3) /* 80146CF8 00142958 48 00 00 4C */ b lbl_80146D44 lbl_80146CFC: /* 80146CFC 0014295C 38 60 00 1D */ li r3, 0x1d /* 80146D00 00142960 38 80 00 01 */ li r4, 1 /* 80146D04 00142964 48 00 7C 49 */ bl func_8014E94C /* 80146D08 00142968 48 00 00 3C */ b lbl_80146D44 lbl_80146D0C: /* 80146D0C 0014296C 38 60 00 0D */ li r3, 0xd /* 80146D10 00142970 38 80 00 00 */ li r4, 0 /* 80146D14 00142974 48 00 7C 39 */ bl func_8014E94C /* 80146D18 00142978 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80146D1C 0014297C 38 00 00 00 */ li r0, 0 /* 80146D20 00142980 A0 64 00 F8 */ lhz r3, 0xf8(r4) /* 80146D24 00142984 38 63 FF FF */ addi r3, r3, -1 /* 80146D28 00142988 B0 64 00 FA */ sth r3, 0xfa(r4) /* 80146D2C 0014298C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146D30 00142990 B0 03 01 00 */ sth r0, 0x100(r3) /* 80146D34 00142994 48 00 00 10 */ b lbl_80146D44 lbl_80146D38: /* 80146D38 00142998 38 60 00 0D */ li r3, 0xd /* 80146D3C 0014299C 38 80 00 05 */ li r4, 5 /* 80146D40 001429A0 48 00 7C 0D */ bl func_8014E94C lbl_80146D44: /* 80146D44 001429A4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146D48 001429A8 38 00 00 BA */ li r0, 0xba /* 80146D4C 001429AC B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80146D50 001429B0 48 00 0B 9C */ b lbl_801478EC /* 80146D54 001429B4 80 1A 00 D4 */ lwz r0, 0xd4(r26) /* 80146D58 001429B8 28 00 00 63 */ cmplwi r0, 0x63 /* 80146D5C 001429BC 40 82 00 28 */ bne lbl_80146D84 /* 80146D60 001429C0 A8 7A 00 BE */ lha r3, 0xbe(r26) /* 80146D64 001429C4 48 10 D0 6D */ bl func_80253DD0 /* 80146D68 001429C8 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80146D6C 001429CC 28 00 00 03 */ cmplwi r0, 3 /* 80146D70 001429D0 40 82 00 34 */ bne lbl_80146DA4 /* 80146D74 001429D4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146D78 001429D8 38 00 00 BD */ li r0, 0xbd /* 80146D7C 001429DC B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80146D80 001429E0 48 00 00 24 */ b lbl_80146DA4 lbl_80146D84: /* 80146D84 001429E4 A8 7A 00 9A */ lha r3, 0x9a(r26) /* 80146D88 001429E8 48 10 D0 49 */ bl func_80253DD0 /* 80146D8C 001429EC 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80146D90 001429F0 28 00 00 03 */ cmplwi r0, 3 /* 80146D94 001429F4 40 82 00 10 */ bne lbl_80146DA4 /* 80146D98 001429F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146D9C 001429FC 38 00 00 BD */ li r0, 0xbd /* 80146DA0 00142A00 B0 03 00 C4 */ sth r0, 0xc4(r3) lbl_80146DA4: /* 80146DA4 00142A04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146DA8 00142A08 A0 03 00 C4 */ lhz r0, 0xc4(r3) /* 80146DAC 00142A0C 28 00 00 BD */ cmplwi r0, 0xbd /* 80146DB0 00142A10 40 82 0B 3C */ bne lbl_801478EC /* 80146DB4 00142A14 A8 63 00 9A */ lha r3, 0x9a(r3) /* 80146DB8 00142A18 38 80 00 0D */ li r4, 0xd /* 80146DBC 00142A1C 38 A0 00 00 */ li r5, 0 /* 80146DC0 00142A20 48 10 CF F1 */ bl func_80253DB0 /* 80146DC4 00142A24 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146DC8 00142A28 38 80 00 05 */ li r4, 5 /* 80146DCC 00142A2C 38 A0 00 00 */ li r5, 0 /* 80146DD0 00142A30 A8 63 00 BA */ lha r3, 0xba(r3) /* 80146DD4 00142A34 48 10 CF DD */ bl func_80253DB0 /* 80146DD8 00142A38 38 60 00 00 */ li r3, 0 /* 80146DDC 00142A3C 48 00 7A D1 */ bl func_8014E8AC /* 80146DE0 00142A40 48 00 0B 0C */ b lbl_801478EC /* 80146DE4 00142A44 A8 7A 00 9A */ lha r3, 0x9a(r26) /* 80146DE8 00142A48 48 10 CF E9 */ bl func_80253DD0 /* 80146DEC 00142A4C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80146DF0 00142A50 28 00 00 03 */ cmplwi r0, 3 /* 80146DF4 00142A54 40 82 0A F8 */ bne lbl_801478EC /* 80146DF8 00142A58 38 60 00 0D */ li r3, 0xd /* 80146DFC 00142A5C 38 80 00 00 */ li r4, 0 /* 80146E00 00142A60 48 00 7B 65 */ bl func_8014E964 /* 80146E04 00142A64 38 60 00 1D */ li r3, 0x1d /* 80146E08 00142A68 38 80 00 00 */ li r4, 0 /* 80146E0C 00142A6C 48 00 7B 59 */ bl func_8014E964 /* 80146E10 00142A70 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80146E14 00142A74 80 85 00 D4 */ lwz r4, 0xd4(r5) /* 80146E18 00142A78 28 04 00 63 */ cmplwi r4, 0x63 /* 80146E1C 00142A7C 40 82 00 10 */ bne lbl_80146E2C /* 80146E20 00142A80 38 00 00 A6 */ li r0, 0xa6 /* 80146E24 00142A84 B0 05 00 C4 */ sth r0, 0xc4(r5) /* 80146E28 00142A88 48 00 0A C4 */ b lbl_801478EC lbl_80146E2C: /* 80146E2C 00142A8C A0 65 00 F8 */ lhz r3, 0xf8(r5) /* 80146E30 00142A90 38 00 00 C1 */ li r0, 0xc1 /* 80146E34 00142A94 7C 64 1A 14 */ add r3, r4, r3 /* 80146E38 00142A98 38 63 FF FF */ addi r3, r3, -1 /* 80146E3C 00142A9C 98 65 0D 48 */ stb r3, 0xd48(r5) /* 80146E40 00142AA0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146E44 00142AA4 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80146E48 00142AA8 48 00 0A A4 */ b lbl_801478EC /* 80146E4C 00142AAC 38 00 00 09 */ li r0, 9 /* 80146E50 00142AB0 38 60 00 0C */ li r3, 0xc /* 80146E54 00142AB4 B0 1A 00 D0 */ sth r0, 0xd0(r26) /* 80146E58 00142AB8 38 80 00 01 */ li r4, 1 /* 80146E5C 00142ABC 48 00 7B 09 */ bl func_8014E964 /* 80146E60 00142AC0 38 60 00 0C */ li r3, 0xc /* 80146E64 00142AC4 38 80 00 05 */ li r4, 5 /* 80146E68 00142AC8 48 00 7A E5 */ bl func_8014E94C /* 80146E6C 00142ACC 38 60 00 01 */ li r3, 1 /* 80146E70 00142AD0 48 00 7A 3D */ bl func_8014E8AC /* 80146E74 00142AD4 38 60 00 01 */ li r3, 1 /* 80146E78 00142AD8 48 00 79 95 */ bl func_8014E80C /* 80146E7C 00142ADC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146E80 00142AE0 38 00 00 C2 */ li r0, 0xc2 /* 80146E84 00142AE4 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80146E88 00142AE8 48 00 0A 64 */ b lbl_801478EC /* 80146E8C 00142AEC A8 7A 00 98 */ lha r3, 0x98(r26) /* 80146E90 00142AF0 48 10 CF 41 */ bl func_80253DD0 /* 80146E94 00142AF4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80146E98 00142AF8 28 00 00 03 */ cmplwi r0, 3 /* 80146E9C 00142AFC 40 82 0A 50 */ bne lbl_801478EC /* 80146EA0 00142B00 38 60 00 00 */ li r3, 0 /* 80146EA4 00142B04 38 80 00 00 */ li r4, 0 /* 80146EA8 00142B08 4B F1 2A 51 */ bl func_800598F8 /* 80146EAC 00142B0C 38 60 00 01 */ li r3, 1 /* 80146EB0 00142B10 38 80 00 00 */ li r4, 0 /* 80146EB4 00142B14 38 A0 00 00 */ li r5, 0 /* 80146EB8 00142B18 38 C0 00 02 */ li r6, 2 /* 80146EBC 00142B1C 38 E0 00 00 */ li r7, 0 /* 80146EC0 00142B20 39 00 00 00 */ li r8, 0 /* 80146EC4 00142B24 4B F1 2B 05 */ bl func_800599C8 /* 80146EC8 00142B28 38 60 00 02 */ li r3, 2 /* 80146ECC 00142B2C 38 80 00 00 */ li r4, 0 /* 80146ED0 00142B30 38 A0 00 01 */ li r5, 1 /* 80146ED4 00142B34 38 C0 00 03 */ li r6, 3 /* 80146ED8 00142B38 38 E0 00 00 */ li r7, 0 /* 80146EDC 00142B3C 39 00 00 00 */ li r8, 0 /* 80146EE0 00142B40 4B F1 2A E9 */ bl func_800599C8 /* 80146EE4 00142B44 38 60 00 03 */ li r3, 3 /* 80146EE8 00142B48 38 80 00 00 */ li r4, 0 /* 80146EEC 00142B4C 38 A0 00 02 */ li r5, 2 /* 80146EF0 00142B50 38 C0 00 63 */ li r6, 0x63 /* 80146EF4 00142B54 38 E0 00 00 */ li r7, 0 /* 80146EF8 00142B58 39 00 00 00 */ li r8, 0 /* 80146EFC 00142B5C 4B F1 2A CD */ bl func_800599C8 /* 80146F00 00142B60 38 60 00 63 */ li r3, 0x63 /* 80146F04 00142B64 38 80 00 00 */ li r4, 0 /* 80146F08 00142B68 38 A0 00 03 */ li r5, 3 /* 80146F0C 00142B6C 38 C0 00 00 */ li r6, 0 /* 80146F10 00142B70 38 E0 00 00 */ li r7, 0 /* 80146F14 00142B74 39 00 00 00 */ li r8, 0 /* 80146F18 00142B78 4B F1 2A B1 */ bl func_800599C8 /* 80146F1C 00142B7C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146F20 00142B80 38 00 00 C3 */ li r0, 0xc3 /* 80146F24 00142B84 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80146F28 00142B88 48 00 09 C4 */ b lbl_801478EC /* 80146F2C 00142B8C 38 60 00 29 */ li r3, 0x29 /* 80146F30 00142B90 38 80 00 63 */ li r4, 0x63 /* 80146F34 00142B94 38 A0 00 00 */ li r5, 0 /* 80146F38 00142B98 38 C0 00 01 */ li r6, 1 /* 80146F3C 00142B9C 4B F1 2B 31 */ bl func_80059A6C /* 80146F40 00142BA0 2C 03 00 00 */ cmpwi r3, 0 /* 80146F44 00142BA4 41 82 09 A8 */ beq lbl_801478EC /* 80146F48 00142BA8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 80146F4C 00142BAC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80146F50 00142BB0 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80146F54 00142BB4 90 04 00 D4 */ stw r0, 0xd4(r4) /* 80146F58 00142BB8 41 82 01 90 */ beq lbl_801470E8 /* 80146F5C 00142BBC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80146F60 00142BC0 3A C0 00 00 */ li r22, 0 /* 80146F64 00142BC4 80 85 00 D4 */ lwz r4, 0xd4(r5) /* 80146F68 00142BC8 2C 04 00 63 */ cmpwi r4, 0x63 /* 80146F6C 00142BCC 41 82 01 34 */ beq lbl_801470A0 /* 80146F70 00142BD0 40 80 00 28 */ bge lbl_80146F98 /* 80146F74 00142BD4 2C 04 00 02 */ cmpwi r4, 2 /* 80146F78 00142BD8 41 82 00 68 */ beq lbl_80146FE0 /* 80146F7C 00142BDC 40 80 00 10 */ bge lbl_80146F8C /* 80146F80 00142BE0 2C 04 00 01 */ cmpwi r4, 1 /* 80146F84 00142BE4 40 80 00 28 */ bge lbl_80146FAC /* 80146F88 00142BE8 48 00 01 4C */ b lbl_801470D4 lbl_80146F8C: /* 80146F8C 00142BEC 2C 04 00 04 */ cmpwi r4, 4 /* 80146F90 00142BF0 40 80 01 44 */ bge lbl_801470D4 /* 80146F94 00142BF4 48 00 00 A8 */ b lbl_8014703C lbl_80146F98: /* 80146F98 00142BF8 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 80146F9C 00142BFC 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l /* 80146FA0 00142C00 7C 04 00 00 */ cmpw r4, r0 /* 80146FA4 00142C04 41 82 00 FC */ beq lbl_801470A0 /* 80146FA8 00142C08 48 00 01 2C */ b lbl_801470D4 lbl_80146FAC: /* 80146FAC 00142C0C 38 60 00 0C */ li r3, 0xc /* 80146FB0 00142C10 38 80 00 06 */ li r4, 6 /* 80146FB4 00142C14 48 00 79 99 */ bl func_8014E94C /* 80146FB8 00142C18 38 60 00 1F */ li r3, 0x1f /* 80146FBC 00142C1C 38 80 00 02 */ li r4, 2 /* 80146FC0 00142C20 48 00 79 8D */ bl func_8014E94C /* 80146FC4 00142C24 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146FC8 00142C28 38 00 00 C4 */ li r0, 0xc4 /* 80146FCC 00142C2C 3A C0 00 01 */ li r22, 1 /* 80146FD0 00142C30 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80146FD4 00142C34 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80146FD8 00142C38 92 C3 00 D4 */ stw r22, 0xd4(r3) /* 80146FDC 00142C3C 48 00 00 F8 */ b lbl_801470D4 lbl_80146FE0: /* 80146FE0 00142C40 88 05 0D 48 */ lbz r0, 0xd48(r5) /* 80146FE4 00142C44 2C 00 00 00 */ cmpwi r0, 0 /* 80146FE8 00142C48 41 82 00 40 */ beq lbl_80147028 /* 80146FEC 00142C4C 38 60 00 0C */ li r3, 0xc /* 80146FF0 00142C50 38 80 00 00 */ li r4, 0 /* 80146FF4 00142C54 48 00 79 59 */ bl func_8014E94C /* 80146FF8 00142C58 38 60 00 1F */ li r3, 0x1f /* 80146FFC 00142C5C 38 80 00 02 */ li r4, 2 /* 80147000 00142C60 48 00 79 4D */ bl func_8014E94C /* 80147004 00142C64 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 80147008 00142C68 38 60 02 23 */ li r3, 0x223 /* 8014700C 00142C6C C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 80147010 00142C70 38 80 00 00 */ li r4, 0 /* 80147014 00142C74 88 A6 0D 48 */ lbz r5, 0xd48(r6) /* 80147018 00142C78 38 05 FF FF */ addi r0, r5, -1 /* 8014701C 00142C7C 98 06 0D 48 */ stb r0, 0xd48(r6) /* 80147020 00142C80 4B EC 41 51 */ bl func_8000B170 /* 80147024 00142C84 48 00 00 B0 */ b lbl_801470D4 lbl_80147028: /* 80147028 00142C88 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 8014702C 00142C8C 38 60 02 22 */ li r3, 0x222 /* 80147030 00142C90 38 80 00 00 */ li r4, 0 /* 80147034 00142C94 4B EC 41 3D */ bl func_8000B170 /* 80147038 00142C98 48 00 00 9C */ b lbl_801470D4 lbl_8014703C: /* 8014703C 00142C9C A0 65 00 FC */ lhz r3, 0xfc(r5) /* 80147040 00142CA0 88 85 0D 48 */ lbz r4, 0xd48(r5) /* 80147044 00142CA4 38 03 FF FF */ addi r0, r3, -1 /* 80147048 00142CA8 7C 04 00 00 */ cmpw r4, r0 /* 8014704C 00142CAC 41 82 00 40 */ beq lbl_8014708C /* 80147050 00142CB0 38 60 00 0C */ li r3, 0xc /* 80147054 00142CB4 38 80 00 01 */ li r4, 1 /* 80147058 00142CB8 48 00 78 F5 */ bl func_8014E94C /* 8014705C 00142CBC 38 60 00 1F */ li r3, 0x1f /* 80147060 00142CC0 38 80 00 02 */ li r4, 2 /* 80147064 00142CC4 48 00 78 E9 */ bl func_8014E94C /* 80147068 00142CC8 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014706C 00142CCC 38 60 02 23 */ li r3, 0x223 /* 80147070 00142CD0 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 80147074 00142CD4 38 80 00 00 */ li r4, 0 /* 80147078 00142CD8 88 A6 0D 48 */ lbz r5, 0xd48(r6) /* 8014707C 00142CDC 38 05 00 01 */ addi r0, r5, 1 /* 80147080 00142CE0 98 06 0D 48 */ stb r0, 0xd48(r6) /* 80147084 00142CE4 4B EC 40 ED */ bl func_8000B170 /* 80147088 00142CE8 48 00 00 4C */ b lbl_801470D4 lbl_8014708C: /* 8014708C 00142CEC C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 80147090 00142CF0 38 60 02 22 */ li r3, 0x222 /* 80147094 00142CF4 38 80 00 00 */ li r4, 0 /* 80147098 00142CF8 4B EC 40 D9 */ bl func_8000B170 /* 8014709C 00142CFC 48 00 00 38 */ b lbl_801470D4 lbl_801470A0: /* 801470A0 00142D00 38 60 00 0C */ li r3, 0xc /* 801470A4 00142D04 38 80 00 03 */ li r4, 3 /* 801470A8 00142D08 48 00 78 A5 */ bl func_8014E94C /* 801470AC 00142D0C 38 60 00 1F */ li r3, 0x1f /* 801470B0 00142D10 38 80 00 01 */ li r4, 1 /* 801470B4 00142D14 48 00 78 99 */ bl func_8014E94C /* 801470B8 00142D18 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801470BC 00142D1C 38 80 00 C4 */ li r4, 0xc4 /* 801470C0 00142D20 38 00 00 63 */ li r0, 0x63 /* 801470C4 00142D24 3A C0 00 02 */ li r22, 2 /* 801470C8 00142D28 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 801470CC 00142D2C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801470D0 00142D30 90 03 00 D4 */ stw r0, 0xd4(r3) lbl_801470D4: /* 801470D4 00142D34 2C 16 00 00 */ cmpwi r22, 0 /* 801470D8 00142D38 41 82 08 14 */ beq lbl_801478EC /* 801470DC 00142D3C 7E C3 B3 78 */ mr r3, r22 /* 801470E0 00142D40 4B F1 33 ED */ bl func_8005A4CC /* 801470E4 00142D44 48 00 08 08 */ b lbl_801478EC lbl_801470E8: /* 801470E8 00142D48 2C 03 00 03 */ cmpwi r3, 3 /* 801470EC 00142D4C 41 82 00 5C */ beq lbl_80147148 /* 801470F0 00142D50 40 80 00 14 */ bge lbl_80147104 /* 801470F4 00142D54 2C 03 00 01 */ cmpwi r3, 1 /* 801470F8 00142D58 41 82 00 18 */ beq lbl_80147110 /* 801470FC 00142D5C 40 80 00 30 */ bge lbl_8014712C /* 80147100 00142D60 48 00 07 EC */ b lbl_801478EC lbl_80147104: /* 80147104 00142D64 2C 03 00 63 */ cmpwi r3, 0x63 /* 80147108 00142D68 41 82 00 5C */ beq lbl_80147164 /* 8014710C 00142D6C 48 00 07 E0 */ b lbl_801478EC lbl_80147110: /* 80147110 00142D70 38 60 00 0C */ li r3, 0xc /* 80147114 00142D74 38 80 00 02 */ li r4, 2 /* 80147118 00142D78 48 00 78 35 */ bl func_8014E94C /* 8014711C 00142D7C 38 60 00 1F */ li r3, 0x1f /* 80147120 00142D80 38 80 00 02 */ li r4, 2 /* 80147124 00142D84 48 00 78 29 */ bl func_8014E94C /* 80147128 00142D88 48 00 07 C4 */ b lbl_801478EC lbl_8014712C: /* 8014712C 00142D8C 38 60 00 0C */ li r3, 0xc /* 80147130 00142D90 38 80 00 00 */ li r4, 0 /* 80147134 00142D94 48 00 78 19 */ bl func_8014E94C /* 80147138 00142D98 38 60 00 1F */ li r3, 0x1f /* 8014713C 00142D9C 38 80 00 02 */ li r4, 2 /* 80147140 00142DA0 48 00 78 0D */ bl func_8014E94C /* 80147144 00142DA4 48 00 07 A8 */ b lbl_801478EC lbl_80147148: /* 80147148 00142DA8 38 60 00 0C */ li r3, 0xc /* 8014714C 00142DAC 38 80 00 01 */ li r4, 1 /* 80147150 00142DB0 48 00 77 FD */ bl func_8014E94C /* 80147154 00142DB4 38 60 00 1F */ li r3, 0x1f /* 80147158 00142DB8 38 80 00 02 */ li r4, 2 /* 8014715C 00142DBC 48 00 77 F1 */ bl func_8014E94C /* 80147160 00142DC0 48 00 07 8C */ b lbl_801478EC lbl_80147164: /* 80147164 00142DC4 38 60 00 0C */ li r3, 0xc /* 80147168 00142DC8 38 80 00 03 */ li r4, 3 /* 8014716C 00142DCC 48 00 77 E1 */ bl func_8014E94C /* 80147170 00142DD0 38 60 00 1F */ li r3, 0x1f /* 80147174 00142DD4 38 80 00 00 */ li r4, 0 /* 80147178 00142DD8 48 00 77 D5 */ bl func_8014E94C /* 8014717C 00142DDC 48 00 07 70 */ b lbl_801478EC /* 80147180 00142DE0 80 1A 00 D4 */ lwz r0, 0xd4(r26) /* 80147184 00142DE4 28 00 00 63 */ cmplwi r0, 0x63 /* 80147188 00142DE8 40 82 00 28 */ bne lbl_801471B0 /* 8014718C 00142DEC A8 7A 00 BE */ lha r3, 0xbe(r26) /* 80147190 00142DF0 48 10 CC 41 */ bl func_80253DD0 /* 80147194 00142DF4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80147198 00142DF8 28 00 00 03 */ cmplwi r0, 3 /* 8014719C 00142DFC 40 82 00 34 */ bne lbl_801471D0 /* 801471A0 00142E00 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801471A4 00142E04 38 00 00 C5 */ li r0, 0xc5 /* 801471A8 00142E08 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801471AC 00142E0C 48 00 00 24 */ b lbl_801471D0 lbl_801471B0: /* 801471B0 00142E10 A8 7A 00 98 */ lha r3, 0x98(r26) /* 801471B4 00142E14 48 10 CC 1D */ bl func_80253DD0 /* 801471B8 00142E18 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801471BC 00142E1C 28 00 00 03 */ cmplwi r0, 3 /* 801471C0 00142E20 40 82 00 10 */ bne lbl_801471D0 /* 801471C4 00142E24 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801471C8 00142E28 38 00 00 C5 */ li r0, 0xc5 /* 801471CC 00142E2C B0 03 00 C4 */ sth r0, 0xc4(r3) lbl_801471D0: /* 801471D0 00142E30 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801471D4 00142E34 A0 03 00 C4 */ lhz r0, 0xc4(r3) /* 801471D8 00142E38 28 00 00 C5 */ cmplwi r0, 0xc5 /* 801471DC 00142E3C 40 82 07 10 */ bne lbl_801478EC /* 801471E0 00142E40 38 60 00 0C */ li r3, 0xc /* 801471E4 00142E44 38 80 00 04 */ li r4, 4 /* 801471E8 00142E48 48 00 77 65 */ bl func_8014E94C /* 801471EC 00142E4C 38 60 00 00 */ li r3, 0 /* 801471F0 00142E50 48 00 76 BD */ bl func_8014E8AC /* 801471F4 00142E54 38 60 00 00 */ li r3, 0 /* 801471F8 00142E58 48 00 76 15 */ bl func_8014E80C /* 801471FC 00142E5C 48 00 06 F0 */ b lbl_801478EC /* 80147200 00142E60 A8 7A 00 98 */ lha r3, 0x98(r26) /* 80147204 00142E64 48 10 CB CD */ bl func_80253DD0 /* 80147208 00142E68 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014720C 00142E6C 28 00 00 03 */ cmplwi r0, 3 /* 80147210 00142E70 40 82 06 DC */ bne lbl_801478EC /* 80147214 00142E74 38 60 00 0C */ li r3, 0xc /* 80147218 00142E78 38 80 00 00 */ li r4, 0 /* 8014721C 00142E7C 48 00 77 49 */ bl func_8014E964 /* 80147220 00142E80 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147224 00142E84 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 80147228 00142E88 2C 00 00 63 */ cmpwi r0, 0x63 /* 8014722C 00142E8C 41 82 00 14 */ beq lbl_80147240 /* 80147230 00142E90 40 80 06 BC */ bge lbl_801478EC /* 80147234 00142E94 2C 00 00 01 */ cmpwi r0, 1 /* 80147238 00142E98 41 82 00 14 */ beq lbl_8014724C /* 8014723C 00142E9C 48 00 06 B0 */ b lbl_801478EC lbl_80147240: /* 80147240 00142EA0 38 00 00 B8 */ li r0, 0xb8 /* 80147244 00142EA4 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80147248 00142EA8 48 00 06 A4 */ b lbl_801478EC lbl_8014724C: /* 8014724C 00142EAC 38 00 00 C6 */ li r0, 0xc6 /* 80147250 00142EB0 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80147254 00142EB4 48 00 06 98 */ b lbl_801478EC /* 80147258 00142EB8 38 00 00 0A */ li r0, 0xa /* 8014725C 00142EBC 38 60 00 1C */ li r3, 0x1c /* 80147260 00142EC0 B0 1A 00 D0 */ sth r0, 0xd0(r26) /* 80147264 00142EC4 38 80 00 01 */ li r4, 1 /* 80147268 00142EC8 48 00 76 FD */ bl func_8014E964 /* 8014726C 00142ECC 38 60 00 1C */ li r3, 0x1c /* 80147270 00142ED0 38 80 00 06 */ li r4, 6 /* 80147274 00142ED4 48 00 76 D9 */ bl func_8014E94C /* 80147278 00142ED8 38 60 00 01 */ li r3, 1 /* 8014727C 00142EDC 48 00 75 91 */ bl func_8014E80C /* 80147280 00142EE0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147284 00142EE4 38 00 00 C7 */ li r0, 0xc7 /* 80147288 00142EE8 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8014728C 00142EEC 48 00 06 60 */ b lbl_801478EC /* 80147290 00142EF0 A8 7A 00 B8 */ lha r3, 0xb8(r26) /* 80147294 00142EF4 48 10 CB 3D */ bl func_80253DD0 /* 80147298 00142EF8 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014729C 00142EFC 28 00 00 03 */ cmplwi r0, 3 /* 801472A0 00142F00 40 82 06 4C */ bne lbl_801478EC /* 801472A4 00142F04 38 60 00 00 */ li r3, 0 /* 801472A8 00142F08 38 80 00 00 */ li r4, 0 /* 801472AC 00142F0C 4B F1 26 4D */ bl func_800598F8 /* 801472B0 00142F10 38 60 00 01 */ li r3, 1 /* 801472B4 00142F14 38 80 00 00 */ li r4, 0 /* 801472B8 00142F18 38 A0 00 00 */ li r5, 0 /* 801472BC 00142F1C 38 C0 00 02 */ li r6, 2 /* 801472C0 00142F20 38 E0 00 00 */ li r7, 0 /* 801472C4 00142F24 39 00 00 00 */ li r8, 0 /* 801472C8 00142F28 4B F1 27 01 */ bl func_800599C8 /* 801472CC 00142F2C 38 60 00 02 */ li r3, 2 /* 801472D0 00142F30 38 80 00 00 */ li r4, 0 /* 801472D4 00142F34 38 A0 00 01 */ li r5, 1 /* 801472D8 00142F38 38 C0 00 00 */ li r6, 0 /* 801472DC 00142F3C 38 E0 00 00 */ li r7, 0 /* 801472E0 00142F40 39 00 00 00 */ li r8, 0 /* 801472E4 00142F44 4B F1 26 E5 */ bl func_800599C8 /* 801472E8 00142F48 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801472EC 00142F4C 38 00 00 C8 */ li r0, 0xc8 /* 801472F0 00142F50 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801472F4 00142F54 48 00 05 F8 */ b lbl_801478EC /* 801472F8 00142F58 38 60 00 00 */ li r3, 0 /* 801472FC 00142F5C 38 80 00 02 */ li r4, 2 /* 80147300 00142F60 38 A0 00 00 */ li r5, 0 /* 80147304 00142F64 38 C0 00 01 */ li r6, 1 /* 80147308 00142F68 4B F1 27 65 */ bl func_80059A6C /* 8014730C 00142F6C 2C 03 00 00 */ cmpwi r3, 0 /* 80147310 00142F70 41 82 05 DC */ beq lbl_801478EC /* 80147314 00142F74 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 80147318 00142F78 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014731C 00142F7C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80147320 00142F80 90 04 00 D4 */ stw r0, 0xd4(r4) /* 80147324 00142F84 41 82 00 74 */ beq lbl_80147398 /* 80147328 00142F88 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014732C 00142F8C 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 80147330 00142F90 2C 00 00 02 */ cmpwi r0, 2 /* 80147334 00142F94 41 82 00 3C */ beq lbl_80147370 /* 80147338 00142F98 40 80 05 B4 */ bge lbl_801478EC /* 8014733C 00142F9C 2C 00 00 01 */ cmpwi r0, 1 /* 80147340 00142FA0 40 80 00 08 */ bge lbl_80147348 /* 80147344 00142FA4 48 00 05 A8 */ b lbl_801478EC lbl_80147348: /* 80147348 00142FA8 38 60 00 1C */ li r3, 0x1c /* 8014734C 00142FAC 38 80 00 02 */ li r4, 2 /* 80147350 00142FB0 48 00 75 FD */ bl func_8014E94C /* 80147354 00142FB4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147358 00142FB8 38 80 00 C9 */ li r4, 0xc9 /* 8014735C 00142FBC 38 00 00 01 */ li r0, 1 /* 80147360 00142FC0 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80147364 00142FC4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147368 00142FC8 90 03 00 D4 */ stw r0, 0xd4(r3) /* 8014736C 00142FCC 48 00 05 80 */ b lbl_801478EC lbl_80147370: /* 80147370 00142FD0 38 60 00 1C */ li r3, 0x1c /* 80147374 00142FD4 38 80 00 03 */ li r4, 3 /* 80147378 00142FD8 48 00 75 D5 */ bl func_8014E94C /* 8014737C 00142FDC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147380 00142FE0 38 80 00 C9 */ li r4, 0xc9 /* 80147384 00142FE4 38 00 00 02 */ li r0, 2 /* 80147388 00142FE8 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 8014738C 00142FEC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147390 00142FF0 90 03 00 D4 */ stw r0, 0xd4(r3) /* 80147394 00142FF4 48 00 05 58 */ b lbl_801478EC lbl_80147398: /* 80147398 00142FF8 2C 03 00 02 */ cmpwi r3, 2 /* 8014739C 00142FFC 41 82 00 24 */ beq lbl_801473C0 /* 801473A0 00143000 40 80 05 4C */ bge lbl_801478EC /* 801473A4 00143004 2C 03 00 01 */ cmpwi r3, 1 /* 801473A8 00143008 40 80 00 08 */ bge lbl_801473B0 /* 801473AC 0014300C 48 00 05 40 */ b lbl_801478EC lbl_801473B0: /* 801473B0 00143010 38 60 00 1C */ li r3, 0x1c /* 801473B4 00143014 38 80 00 00 */ li r4, 0 /* 801473B8 00143018 48 00 75 95 */ bl func_8014E94C /* 801473BC 0014301C 48 00 05 30 */ b lbl_801478EC lbl_801473C0: /* 801473C0 00143020 38 60 00 1C */ li r3, 0x1c /* 801473C4 00143024 38 80 00 01 */ li r4, 1 /* 801473C8 00143028 48 00 75 85 */ bl func_8014E94C /* 801473CC 0014302C 48 00 05 20 */ b lbl_801478EC /* 801473D0 00143030 A8 7A 00 B8 */ lha r3, 0xb8(r26) /* 801473D4 00143034 48 10 C9 FD */ bl func_80253DD0 /* 801473D8 00143038 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801473DC 0014303C 28 00 00 03 */ cmplwi r0, 3 /* 801473E0 00143040 40 82 05 0C */ bne lbl_801478EC /* 801473E4 00143044 38 60 00 00 */ li r3, 0 /* 801473E8 00143048 48 00 74 25 */ bl func_8014E80C /* 801473EC 0014304C 38 60 00 1C */ li r3, 0x1c /* 801473F0 00143050 38 80 00 05 */ li r4, 5 /* 801473F4 00143054 48 00 75 59 */ bl func_8014E94C /* 801473F8 00143058 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801473FC 0014305C 38 00 00 CA */ li r0, 0xca /* 80147400 00143060 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80147404 00143064 48 00 04 E8 */ b lbl_801478EC /* 80147408 00143068 A8 7A 00 B8 */ lha r3, 0xb8(r26) /* 8014740C 0014306C 48 10 C9 C5 */ bl func_80253DD0 /* 80147410 00143070 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80147414 00143074 28 00 00 03 */ cmplwi r0, 3 /* 80147418 00143078 40 82 04 D4 */ bne lbl_801478EC /* 8014741C 0014307C 38 60 00 1C */ li r3, 0x1c /* 80147420 00143080 38 80 00 00 */ li r4, 0 /* 80147424 00143084 48 00 75 41 */ bl func_8014E964 /* 80147428 00143088 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014742C 0014308C 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 80147430 00143090 28 00 00 01 */ cmplwi r0, 1 /* 80147434 00143094 40 82 00 34 */ bne lbl_80147468 /* 80147438 00143098 88 03 0D 48 */ lbz r0, 0xd48(r3) /* 8014743C 0014309C 54 00 10 3A */ slwi r0, r0, 2 /* 80147440 001430A0 7C 63 02 14 */ add r3, r3, r0 /* 80147444 001430A4 80 63 03 F8 */ lwz r3, 0x3f8(r3) /* 80147448 001430A8 48 01 FA 09 */ bl func_80166E50 /* 8014744C 001430AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147450 001430B0 38 80 00 00 */ li r4, 0 /* 80147454 001430B4 38 00 00 B8 */ li r0, 0xb8 /* 80147458 001430B8 98 83 0D 48 */ stb r4, 0xd48(r3) /* 8014745C 001430BC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147460 001430C0 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80147464 001430C4 48 00 04 88 */ b lbl_801478EC lbl_80147468: /* 80147468 001430C8 38 00 00 C1 */ li r0, 0xc1 /* 8014746C 001430CC B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80147470 001430D0 48 00 04 7C */ b lbl_801478EC /* 80147474 001430D4 A0 7A 0D 6C */ lhz r3, 0xd6c(r26) /* 80147478 001430D8 38 80 00 64 */ li r4, 0x64 /* 8014747C 001430DC 38 A0 00 DC */ li r5, 0xdc /* 80147480 001430E0 38 C0 01 B8 */ li r6, 0x1b8 /* 80147484 001430E4 38 E0 00 78 */ li r7, 0x78 /* 80147488 001430E8 39 00 FF FF */ li r8, -1 /* 8014748C 001430EC 39 20 00 00 */ li r9, 0 /* 80147490 001430F0 39 40 00 01 */ li r10, 1 /* 80147494 001430F4 48 10 8C 09 */ bl func_8025009C /* 80147498 001430F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014749C 001430FC 38 00 00 CC */ li r0, 0xcc /* 801474A0 00143100 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801474A4 00143104 48 00 04 48 */ b lbl_801478EC /* 801474A8 00143108 A0 7A 0D 6C */ lhz r3, 0xd6c(r26) /* 801474AC 0014310C 48 10 8E 39 */ bl func_802502E4 /* 801474B0 00143110 2C 03 00 00 */ cmpwi r3, 0 /* 801474B4 00143114 40 82 04 38 */ bne lbl_801478EC /* 801474B8 00143118 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801474BC 0014311C 38 00 00 00 */ li r0, 0 /* 801474C0 00143120 B0 03 0D 6C */ sth r0, 0xd6c(r3) /* 801474C4 00143124 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801474C8 00143128 A0 03 0D 6E */ lhz r0, 0xd6e(r3) /* 801474CC 0014312C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801474D0 00143130 48 00 04 1C */ b lbl_801478EC /* 801474D4 00143134 38 00 00 0B */ li r0, 0xb /* 801474D8 00143138 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 801474DC 0014313C 98 1A 0D 42 */ stb r0, 0xd42(r26) /* 801474E0 00143140 38 60 02 5F */ li r3, 0x25f /* 801474E4 00143144 38 80 00 00 */ li r4, 0 /* 801474E8 00143148 4B EC 3C 89 */ bl func_8000B170 /* 801474EC 0014314C 48 00 74 DD */ bl func_8014E9C8 /* 801474F0 00143150 38 60 00 1B */ li r3, 0x1b /* 801474F4 00143154 38 80 00 01 */ li r4, 1 /* 801474F8 00143158 48 00 74 6D */ bl func_8014E964 /* 801474FC 0014315C 38 60 00 1B */ li r3, 0x1b /* 80147500 00143160 38 80 00 04 */ li r4, 4 /* 80147504 00143164 48 00 74 49 */ bl func_8014E94C /* 80147508 00143168 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014750C 0014316C 38 00 00 CE */ li r0, 0xce /* 80147510 00143170 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80147514 00143174 48 00 03 D8 */ b lbl_801478EC /* 80147518 00143178 A8 7A 00 B6 */ lha r3, 0xb6(r26) /* 8014751C 0014317C 48 10 C8 B5 */ bl func_80253DD0 /* 80147520 00143180 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80147524 00143184 28 00 00 03 */ cmplwi r0, 3 /* 80147528 00143188 40 82 03 C4 */ bne lbl_801478EC /* 8014752C 0014318C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80147530 00143190 38 00 00 CF */ li r0, 0xcf /* 80147534 00143194 38 60 00 00 */ li r3, 0 /* 80147538 00143198 38 80 00 00 */ li r4, 0 /* 8014753C 0014319C B0 05 00 C4 */ sth r0, 0xc4(r5) /* 80147540 001431A0 4B F1 23 B9 */ bl func_800598F8 /* 80147544 001431A4 38 60 00 1B */ li r3, 0x1b /* 80147548 001431A8 38 80 00 00 */ li r4, 0 /* 8014754C 001431AC 48 00 74 01 */ bl func_8014E94C /* 80147550 001431B0 48 00 03 9C */ b lbl_801478EC /* 80147554 001431B4 3C 60 04 00 */ lis r3, 0x400 /* 80147558 001431B8 38 80 00 00 */ li r4, 0 /* 8014755C 001431BC 38 A0 00 00 */ li r5, 0 /* 80147560 001431C0 38 C0 00 01 */ li r6, 1 /* 80147564 001431C4 4B F1 25 09 */ bl func_80059A6C /* 80147568 001431C8 2C 03 00 00 */ cmpwi r3, 0 /* 8014756C 001431CC 41 82 03 80 */ beq lbl_801478EC /* 80147570 001431D0 38 60 00 01 */ li r3, 1 /* 80147574 001431D4 4B F1 2F 59 */ bl func_8005A4CC /* 80147578 001431D8 38 60 00 1B */ li r3, 0x1b /* 8014757C 001431DC 38 80 00 01 */ li r4, 1 /* 80147580 001431E0 48 00 73 CD */ bl func_8014E94C /* 80147584 001431E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147588 001431E8 38 00 00 D0 */ li r0, 0xd0 /* 8014758C 001431EC B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80147590 001431F0 48 00 03 5C */ b lbl_801478EC /* 80147594 001431F4 A8 7A 00 B6 */ lha r3, 0xb6(r26) /* 80147598 001431F8 48 10 C8 39 */ bl func_80253DD0 /* 8014759C 001431FC 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801475A0 00143200 28 00 00 03 */ cmplwi r0, 3 /* 801475A4 00143204 40 82 03 48 */ bne lbl_801478EC /* 801475A8 00143208 38 60 00 1B */ li r3, 0x1b /* 801475AC 0014320C 38 80 00 03 */ li r4, 3 /* 801475B0 00143210 48 00 73 9D */ bl func_8014E94C /* 801475B4 00143214 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801475B8 00143218 38 00 00 D1 */ li r0, 0xd1 /* 801475BC 0014321C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801475C0 00143220 48 00 03 2C */ b lbl_801478EC /* 801475C4 00143224 A8 7A 00 B6 */ lha r3, 0xb6(r26) /* 801475C8 00143228 48 10 C8 09 */ bl func_80253DD0 /* 801475CC 0014322C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801475D0 00143230 28 00 00 03 */ cmplwi r0, 3 /* 801475D4 00143234 40 82 03 18 */ bne lbl_801478EC /* 801475D8 00143238 38 60 00 1B */ li r3, 0x1b /* 801475DC 0014323C 38 80 00 00 */ li r4, 0 /* 801475E0 00143240 48 00 73 85 */ bl func_8014E964 /* 801475E4 00143244 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801475E8 00143248 38 80 00 09 */ li r4, 9 /* 801475EC 0014324C B0 83 00 C4 */ sth r4, 0xc4(r3) /* 801475F0 00143250 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 801475F4 00143254 A0 05 0D 84 */ lhz r0, 0xd84(r5) /* 801475F8 00143258 2C 00 00 03 */ cmpwi r0, 3 /* 801475FC 0014325C 41 82 00 84 */ beq lbl_80147680 /* 80147600 00143260 40 80 00 1C */ bge lbl_8014761C /* 80147604 00143264 2C 00 00 01 */ cmpwi r0, 1 /* 80147608 00143268 41 82 00 44 */ beq lbl_8014764C /* 8014760C 0014326C 40 80 00 60 */ bge lbl_8014766C /* 80147610 00143270 2C 00 00 00 */ cmpwi r0, 0 /* 80147614 00143274 40 80 00 18 */ bge lbl_8014762C /* 80147618 00143278 48 00 02 D4 */ b lbl_801478EC lbl_8014761C: /* 8014761C 0014327C 2C 00 00 05 */ cmpwi r0, 5 /* 80147620 00143280 41 82 00 90 */ beq lbl_801476B0 /* 80147624 00143284 40 80 02 C8 */ bge lbl_801478EC /* 80147628 00143288 48 00 00 70 */ b lbl_80147698 lbl_8014762C: /* 8014762C 0014328C 38 60 00 05 */ li r3, 5 /* 80147630 00143290 38 00 00 00 */ li r0, 0 /* 80147634 00143294 B0 65 00 C6 */ sth r3, 0xc6(r5) /* 80147638 00143298 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014763C 0014329C 98 03 0D DA */ stb r0, 0xdda(r3) /* 80147640 001432A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147644 001432A4 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80147648 001432A8 48 00 02 A4 */ b lbl_801478EC lbl_8014764C: /* 8014764C 001432AC 38 60 00 05 */ li r3, 5 /* 80147650 001432B0 38 00 00 00 */ li r0, 0 /* 80147654 001432B4 B0 65 00 C6 */ sth r3, 0xc6(r5) /* 80147658 001432B8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014765C 001432BC 98 03 0D DA */ stb r0, 0xdda(r3) /* 80147660 001432C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147664 001432C4 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80147668 001432C8 48 00 02 84 */ b lbl_801478EC lbl_8014766C: /* 8014766C 001432CC 38 00 00 05 */ li r0, 5 /* 80147670 001432D0 B0 05 00 C6 */ sth r0, 0xc6(r5) /* 80147674 001432D4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147678 001432D8 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 8014767C 001432DC 48 00 02 70 */ b lbl_801478EC lbl_80147680: /* 80147680 001432E0 38 60 00 05 */ li r3, 5 /* 80147684 001432E4 38 00 00 50 */ li r0, 0x50 /* 80147688 001432E8 B0 65 00 C6 */ sth r3, 0xc6(r5) /* 8014768C 001432EC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147690 001432F0 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80147694 001432F4 48 00 02 58 */ b lbl_801478EC lbl_80147698: /* 80147698 001432F8 38 60 00 05 */ li r3, 5 /* 8014769C 001432FC 38 00 00 50 */ li r0, 0x50 /* 801476A0 00143300 B0 65 00 C6 */ sth r3, 0xc6(r5) /* 801476A4 00143304 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801476A8 00143308 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801476AC 0014330C 48 00 02 40 */ b lbl_801478EC lbl_801476B0: /* 801476B0 00143310 38 60 00 05 */ li r3, 5 /* 801476B4 00143314 38 00 00 50 */ li r0, 0x50 /* 801476B8 00143318 B0 65 00 C6 */ sth r3, 0xc6(r5) /* 801476BC 0014331C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801476C0 00143320 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801476C4 00143324 48 00 02 28 */ b lbl_801478EC /* 801476C8 00143328 4B EB FE 39 */ bl func_80007500 /* 801476CC 0014332C 4B EC 21 25 */ bl func_800097F0 /* 801476D0 00143330 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 801476D4 00143334 38 60 02 5F */ li r3, 0x25f /* 801476D8 00143338 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 801476DC 0014333C 38 80 00 00 */ li r4, 0 /* 801476E0 00143340 80 05 0D 30 */ lwz r0, 0xd30(r5) /* 801476E4 00143344 54 00 01 04 */ rlwinm r0, r0, 0, 4, 2 /* 801476E8 00143348 90 05 0D 30 */ stw r0, 0xd30(r5) /* 801476EC 0014334C 4B EC 3A 85 */ bl func_8000B170 /* 801476F0 00143350 48 00 72 D9 */ bl func_8014E9C8 /* 801476F4 00143354 38 60 00 06 */ li r3, 6 /* 801476F8 00143358 38 80 00 01 */ li r4, 1 /* 801476FC 0014335C 48 00 72 69 */ bl func_8014E964 /* 80147700 00143360 38 60 00 06 */ li r3, 6 /* 80147704 00143364 38 80 00 02 */ li r4, 2 /* 80147708 00143368 48 00 72 45 */ bl func_8014E94C /* 8014770C 0014336C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147710 00143370 38 00 00 D3 */ li r0, 0xd3 /* 80147714 00143374 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80147718 00143378 48 00 01 D4 */ b lbl_801478EC /* 8014771C 0014337C A8 7A 00 8C */ lha r3, 0x8c(r26) /* 80147720 00143380 48 10 C6 B1 */ bl func_80253DD0 /* 80147724 00143384 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80147728 00143388 28 00 00 03 */ cmplwi r0, 3 /* 8014772C 0014338C 40 82 01 C0 */ bne lbl_801478EC /* 80147730 00143390 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13) /* 80147734 00143394 48 01 80 6D */ bl func_8015F7A0 /* 80147738 00143398 D8 36 0D 38 */ stfd f1, 0xd38(r22) /* 8014773C 0014339C 38 00 00 D4 */ li r0, 0xd4 /* 80147740 001433A0 B0 16 00 C4 */ sth r0, 0xc4(r22) /* 80147744 001433A4 48 00 01 A8 */ b lbl_801478EC /* 80147748 001433A8 38 60 00 80 */ li r3, 0x80 /* 8014774C 001433AC 38 80 00 01 */ li r4, 1 /* 80147750 001433B0 38 A0 00 00 */ li r5, 0 /* 80147754 001433B4 38 C0 00 01 */ li r6, 1 /* 80147758 001433B8 4B F1 23 15 */ bl func_80059A6C /* 8014775C 001433BC 3C 03 80 00 */ addis r0, r3, 0x8000 /* 80147760 001433C0 28 00 00 00 */ cmplwi r0, 0 /* 80147764 001433C4 40 82 01 88 */ bne lbl_801478EC /* 80147768 001433C8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014776C 001433CC 38 00 00 D5 */ li r0, 0xd5 /* 80147770 001433D0 38 60 00 06 */ li r3, 6 /* 80147774 001433D4 38 80 00 01 */ li r4, 1 /* 80147778 001433D8 B0 05 00 C4 */ sth r0, 0xc4(r5) /* 8014777C 001433DC 48 00 71 D1 */ bl func_8014E94C /* 80147780 001433E0 48 00 01 6C */ b lbl_801478EC /* 80147784 001433E4 A8 7A 00 8C */ lha r3, 0x8c(r26) /* 80147788 001433E8 48 10 C6 49 */ bl func_80253DD0 /* 8014778C 001433EC 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80147790 001433F0 28 00 00 03 */ cmplwi r0, 3 /* 80147794 001433F4 40 82 01 58 */ bne lbl_801478EC /* 80147798 001433F8 38 60 00 06 */ li r3, 6 /* 8014779C 001433FC 38 80 00 00 */ li r4, 0 /* 801477A0 00143400 48 00 71 C5 */ bl func_8014E964 /* 801477A4 00143404 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801477A8 00143408 38 00 00 D8 */ li r0, 0xd8 /* 801477AC 0014340C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801477B0 00143410 48 01 D6 F9 */ bl func_80164EA8 /* 801477B4 00143414 2C 03 00 00 */ cmpwi r3, 0 /* 801477B8 00143418 41 82 01 34 */ beq lbl_801478EC /* 801477BC 0014341C 48 01 6E 55 */ bl func_8015E610 /* 801477C0 00143420 2C 03 00 00 */ cmpwi r3, 0 /* 801477C4 00143424 41 82 01 28 */ beq lbl_801478EC /* 801477C8 00143428 4B EC 20 29 */ bl func_800097F0 /* 801477CC 0014342C 38 60 00 06 */ li r3, 6 /* 801477D0 00143430 38 80 00 01 */ li r4, 1 /* 801477D4 00143434 48 01 6E 61 */ bl func_8015E634 /* 801477D8 00143438 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801477DC 0014343C 38 00 00 D6 */ li r0, 0xd6 /* 801477E0 00143440 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801477E4 00143444 48 00 01 08 */ b lbl_801478EC /* 801477E8 00143448 48 01 6F 9D */ bl func_8015E784 /* 801477EC 0014344C 2C 03 00 00 */ cmpwi r3, 0 /* 801477F0 00143450 41 82 00 FC */ beq lbl_801478EC /* 801477F4 00143454 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801477F8 00143458 38 00 00 D7 */ li r0, 0xd7 /* 801477FC 0014345C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80147800 00143460 48 01 7F A1 */ bl func_8015F7A0 /* 80147804 00143464 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147808 00143468 D8 23 0D 38 */ stfd f1, 0xd38(r3) /* 8014780C 0014346C 48 00 00 E0 */ b lbl_801478EC /* 80147810 00143470 48 01 7E 51 */ bl func_8015F660 /* 80147814 00143474 7C 64 1B 78 */ mr r4, r3 /* 80147818 00143478 38 60 00 01 */ li r3, 1 /* 8014781C 0014347C 4B F0 EC 9D */ bl func_800564B8 /* 80147820 00143480 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13) /* 80147824 00143484 48 01 7F 7D */ bl func_8015F7A0 /* 80147828 00143488 C8 56 0D 38 */ lfd f2, 0xd38(r22) /* 8014782C 0014348C C8 02 8E 28 */ lfd f0, lbl_80641428-_SDA2_BASE_(r2) /* 80147830 00143490 FC 21 10 28 */ fsub f1, f1, f2 /* 80147834 00143494 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80147838 00143498 4C 41 13 82 */ cror 2, 1, 2 /* 8014783C 0014349C 40 82 00 10 */ bne lbl_8014784C /* 80147840 001434A0 38 00 00 D8 */ li r0, 0xd8 /* 80147844 001434A4 B0 16 00 C4 */ sth r0, 0xc4(r22) /* 80147848 001434A8 48 00 00 A4 */ b lbl_801478EC lbl_8014784C: /* 8014784C 001434AC 38 60 00 80 */ li r3, 0x80 /* 80147850 001434B0 38 80 00 01 */ li r4, 1 /* 80147854 001434B4 38 A0 00 00 */ li r5, 0 /* 80147858 001434B8 38 C0 00 01 */ li r6, 1 /* 8014785C 001434BC 4B F1 22 11 */ bl func_80059A6C /* 80147860 001434C0 3C 03 80 00 */ addis r0, r3, 0x8000 /* 80147864 001434C4 28 00 00 00 */ cmplwi r0, 0 /* 80147868 001434C8 40 82 00 84 */ bne lbl_801478EC /* 8014786C 001434CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147870 001434D0 38 00 00 D8 */ li r0, 0xd8 /* 80147874 001434D4 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80147878 001434D8 48 00 00 74 */ b lbl_801478EC /* 8014787C 001434DC 38 00 00 D9 */ li r0, 0xd9 /* 80147880 001434E0 B0 1A 00 C4 */ sth r0, 0xc4(r26) /* 80147884 001434E4 4B F0 E9 F1 */ bl func_80056274 /* 80147888 001434E8 48 00 00 64 */ b lbl_801478EC /* 8014788C 001434EC 4B F0 EA 6D */ bl func_800562F8 /* 80147890 001434F0 2C 03 00 00 */ cmpwi r3, 0 /* 80147894 001434F4 41 82 00 58 */ beq lbl_801478EC /* 80147898 001434F8 38 60 00 03 */ li r3, 3 /* 8014789C 001434FC 4B F1 07 19 */ bl func_80057FB4 /* 801478A0 00143500 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801478A4 00143504 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 801478A8 00143508 54 00 2F FF */ rlwinm. r0, r0, 5, 0x1f, 0x1f /* 801478AC 0014350C 41 82 00 28 */ beq lbl_801478D4 /* 801478B0 00143510 4B FD 77 A1 */ bl func_8011F050 /* 801478B4 00143514 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801478B8 00143518 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 801478BC 0014351C 54 00 02 D2 */ rlwinm r0, r0, 0, 0xb, 9 /* 801478C0 00143520 90 03 0D 30 */ stw r0, 0xd30(r3) /* 801478C4 00143524 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801478C8 00143528 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 801478CC 0014352C 54 00 01 46 */ rlwinm r0, r0, 0, 5, 3 /* 801478D0 00143530 90 03 0D 30 */ stw r0, 0xd30(r3) lbl_801478D4: /* 801478D4 00143534 38 60 00 00 */ li r3, 0 /* 801478D8 00143538 4B F0 EA F5 */ bl func_800563CC /* 801478DC 0014353C 4B EC 1E FD */ bl func_800097D8 /* 801478E0 00143540 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13) /* 801478E4 00143544 38 80 08 34 */ li r4, 0x834 /* 801478E8 00143548 48 0D EE C1 */ bl func_802267A8 lbl_801478EC: /* 801478EC 0014354C 38 60 00 00 */ li r3, 0 /* 801478F0 00143550 4B F0 EA DD */ bl func_800563CC /* 801478F4 00143554 48 01 5B F9 */ bl func_8015D4EC /* 801478F8 00143558 2C 03 00 00 */ cmpwi r3, 0 /* 801478FC 0014355C 40 82 01 08 */ bne lbl_80147A04 /* 80147900 00143560 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147904 00143564 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 80147908 00143568 54 00 27 FF */ rlwinm. r0, r0, 4, 0x1f, 0x1f /* 8014790C 0014356C 41 82 00 F8 */ beq lbl_80147A04 /* 80147910 00143570 3A C0 00 00 */ li r22, 0 /* 80147914 00143574 48 01 D8 25 */ bl func_80165138 /* 80147918 00143578 2C 03 00 00 */ cmpwi r3, 0 /* 8014791C 0014357C 41 82 00 6C */ beq lbl_80147988 /* 80147920 00143580 48 01 D8 81 */ bl func_801651A0 /* 80147924 00143584 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80147928 00143588 90 64 0D 70 */ stw r3, 0xd70(r4) /* 8014792C 0014358C 48 01 D8 41 */ bl func_8016516C /* 80147930 00143590 48 01 D8 F5 */ bl func_80165224 /* 80147934 00143594 2C 03 00 00 */ cmpwi r3, 0 /* 80147938 00143598 41 82 00 14 */ beq lbl_8014794C /* 8014793C 0014359C 48 01 D8 99 */ bl func_801651D4 /* 80147940 001435A0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80147944 001435A4 90 64 0D 74 */ stw r3, 0xd74(r4) /* 80147948 001435A8 48 00 00 40 */ b lbl_80147988 lbl_8014794C: /* 8014794C 001435AC 48 01 D8 89 */ bl func_801651D4 /* 80147950 001435B0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80147954 001435B4 3A C0 00 01 */ li r22, 1 /* 80147958 001435B8 90 64 0D 74 */ stw r3, 0xd74(r4) /* 8014795C 001435BC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147960 001435C0 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 80147964 001435C4 54 00 01 04 */ rlwinm r0, r0, 0, 4, 2 /* 80147968 001435C8 90 03 0D 30 */ stw r0, 0xd30(r3) /* 8014796C 001435CC 48 01 B6 69 */ bl glplatAbortFrame /* 80147970 001435D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147974 001435D4 38 80 00 D2 */ li r4, 0xd2 /* 80147978 001435D8 38 00 00 00 */ li r0, 0 /* 8014797C 001435DC B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80147980 001435E0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147984 001435E4 B0 03 00 C6 */ sth r0, 0xc6(r3) lbl_80147988: /* 80147988 001435E8 2C 16 00 00 */ cmpwi r22, 0 /* 8014798C 001435EC 40 82 00 78 */ bne lbl_80147A04 /* 80147990 001435F0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13) /* 80147994 001435F4 38 60 00 00 */ li r3, 0 /* 80147998 001435F8 88 04 00 82 */ lbz r0, 0x82(r4) /* 8014799C 001435FC 2C 00 00 00 */ cmpwi r0, 0 /* 801479A0 00143600 40 82 00 10 */ bne lbl_801479B0 /* 801479A4 00143604 88 04 00 83 */ lbz r0, 0x83(r4) /* 801479A8 00143608 2C 00 00 00 */ cmpwi r0, 0 /* 801479AC 0014360C 41 82 00 08 */ beq lbl_801479B4 lbl_801479B0: /* 801479B0 00143610 38 60 00 01 */ li r3, 1 lbl_801479B4: /* 801479B4 00143614 2C 03 00 00 */ cmpwi r3, 0 /* 801479B8 00143618 40 82 00 4C */ bne lbl_80147A04 /* 801479BC 0014361C 48 01 B1 B5 */ bl func_80162B70 /* 801479C0 00143620 2C 03 00 00 */ cmpwi r3, 0 /* 801479C4 00143624 40 82 00 40 */ bne lbl_80147A04 /* 801479C8 00143628 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801479CC 0014362C 3A C0 00 00 */ li r22, 0 /* 801479D0 00143630 92 C3 0D 70 */ stw r22, 0xd70(r3) /* 801479D4 00143634 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801479D8 00143638 92 C3 0D 74 */ stw r22, 0xd74(r3) /* 801479DC 0014363C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801479E0 00143640 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 801479E4 00143644 54 00 01 04 */ rlwinm r0, r0, 0, 4, 2 /* 801479E8 00143648 90 03 0D 30 */ stw r0, 0xd30(r3) /* 801479EC 0014364C 48 01 B5 E9 */ bl glplatAbortFrame /* 801479F0 00143650 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801479F4 00143654 38 00 00 D2 */ li r0, 0xd2 /* 801479F8 00143658 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 801479FC 0014365C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147A00 00143660 B2 C3 00 C6 */ sth r22, 0xc6(r3) lbl_80147A04: /* 80147A04 00143664 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80147A08 00143668 A0 05 00 C6 */ lhz r0, 0xc6(r5) /* 80147A0C 0014366C 28 00 00 19 */ cmplwi r0, 0x19 /* 80147A10 00143670 41 81 17 F8 */ bgt lbl_80149208 /* 80147A14 00143674 3C 60 80 42 */ lis r3, lbl_8041D508@ha /* 80147A18 00143678 54 00 10 3A */ slwi r0, r0, 2 /* 80147A1C 0014367C 38 63 D5 08 */ addi r3, r3, lbl_8041D508@l /* 80147A20 00143680 7C 63 00 2E */ lwzx r3, r3, r0 /* 80147A24 00143684 7C 69 03 A6 */ mtctr r3 /* 80147A28 00143688 4E 80 04 20 */ bctr /* 80147A2C 0014368C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13) /* 80147A30 00143690 38 60 00 00 */ li r3, 0 /* 80147A34 00143694 88 04 00 82 */ lbz r0, 0x82(r4) /* 80147A38 00143698 2C 00 00 00 */ cmpwi r0, 0 /* 80147A3C 0014369C 40 82 00 10 */ bne lbl_80147A4C /* 80147A40 001436A0 88 04 00 83 */ lbz r0, 0x83(r4) /* 80147A44 001436A4 2C 00 00 00 */ cmpwi r0, 0 /* 80147A48 001436A8 41 82 00 08 */ beq lbl_80147A50 lbl_80147A4C: /* 80147A4C 001436AC 38 60 00 01 */ li r3, 1 lbl_80147A50: /* 80147A50 001436B0 2C 03 00 00 */ cmpwi r3, 0 /* 80147A54 001436B4 40 82 17 B4 */ bne lbl_80149208 /* 80147A58 001436B8 80 65 0D 24 */ lwz r3, 0xd24(r5) /* 80147A5C 001436BC 38 80 00 08 */ li r4, 8 /* 80147A60 001436C0 38 63 00 10 */ addi r3, r3, 0x10 /* 80147A64 001436C4 48 01 D5 89 */ bl func_80164FEC /* 80147A68 001436C8 48 00 77 AD */ bl func_8014F214 /* 80147A6C 001436CC 48 01 B6 C9 */ bl glEndFrame /* 80147A70 001436D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147A74 001436D4 38 80 00 02 */ li r4, 2 /* 80147A78 001436D8 38 00 00 00 */ li r0, 0 /* 80147A7C 001436DC B0 83 00 C6 */ sth r4, 0xc6(r3) /* 80147A80 001436E0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80147A84 001436E4 80 64 0D 30 */ lwz r3, 0xd30(r4) /* 80147A88 001436E8 64 63 10 00 */ oris r3, r3, 0x1000 /* 80147A8C 001436EC 90 64 0D 30 */ stw r3, 0xd30(r4) /* 80147A90 001436F0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80147A94 001436F4 80 64 0D 30 */ lwz r3, 0xd30(r4) /* 80147A98 001436F8 54 63 01 88 */ rlwinm r3, r3, 0, 6, 4 /* 80147A9C 001436FC 90 64 0D 30 */ stw r3, 0xd30(r4) /* 80147AA0 00143700 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147AA4 00143704 98 03 0D DA */ stb r0, 0xdda(r3) /* 80147AA8 00143708 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147AAC 0014370C 98 03 0D DB */ stb r0, 0xddb(r3) /* 80147AB0 00143710 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147AB4 00143714 98 03 0D DC */ stb r0, 0xddc(r3) /* 80147AB8 00143718 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147ABC 0014371C 98 03 0D DD */ stb r0, 0xddd(r3) /* 80147AC0 00143720 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147AC4 00143724 98 03 0D DE */ stb r0, 0xdde(r3) /* 80147AC8 00143728 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147ACC 0014372C 98 03 0D DF */ stb r0, 0xddf(r3) /* 80147AD0 00143730 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147AD4 00143734 98 03 0D E0 */ stb r0, 0xde0(r3) /* 80147AD8 00143738 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147ADC 0014373C 98 03 0D E1 */ stb r0, 0xde1(r3) /* 80147AE0 00143740 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147AE4 00143744 98 03 0D E2 */ stb r0, 0xde2(r3) /* 80147AE8 00143748 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147AEC 0014374C 98 03 0D E3 */ stb r0, 0xde3(r3) /* 80147AF0 00143750 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147AF4 00143754 98 03 0D E4 */ stb r0, 0xde4(r3) /* 80147AF8 00143758 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147AFC 0014375C 98 03 0D E5 */ stb r0, 0xde5(r3) /* 80147B00 00143760 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147B04 00143764 98 03 0D E6 */ stb r0, 0xde6(r3) /* 80147B08 00143768 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147B0C 0014376C 98 03 0D E7 */ stb r0, 0xde7(r3) /* 80147B10 00143770 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147B14 00143774 98 03 0D E8 */ stb r0, 0xde8(r3) /* 80147B18 00143778 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147B1C 0014377C 98 03 0D E9 */ stb r0, 0xde9(r3) /* 80147B20 00143780 48 00 16 E8 */ b lbl_80149208 /* 80147B24 00143784 48 01 D5 89 */ bl func_801650AC /* 80147B28 00143788 2C 03 00 00 */ cmpwi r3, 0 /* 80147B2C 0014378C 41 82 16 DC */ beq lbl_80149208 /* 80147B30 00143790 48 00 76 E5 */ bl func_8014F214 /* 80147B34 00143794 48 01 D3 75 */ bl func_80164EA8 /* 80147B38 00143798 2C 03 00 00 */ cmpwi r3, 0 /* 80147B3C 0014379C 41 82 00 40 */ beq lbl_80147B7C /* 80147B40 001437A0 48 01 6A D1 */ bl func_8015E610 /* 80147B44 001437A4 2C 03 00 00 */ cmpwi r3, 0 /* 80147B48 001437A8 41 82 00 24 */ beq lbl_80147B6C /* 80147B4C 001437AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147B50 001437B0 38 00 00 03 */ li r0, 3 /* 80147B54 001437B4 B0 03 00 C6 */ sth r0, 0xc6(r3) /* 80147B58 001437B8 4B EC 1C 99 */ bl func_800097F0 /* 80147B5C 001437BC 38 60 00 07 */ li r3, 7 /* 80147B60 001437C0 38 80 00 01 */ li r4, 1 /* 80147B64 001437C4 48 01 6A D1 */ bl func_8015E634 /* 80147B68 001437C8 48 00 16 A0 */ b lbl_80149208 lbl_80147B6C: /* 80147B6C 001437CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147B70 001437D0 38 00 00 05 */ li r0, 5 /* 80147B74 001437D4 B0 03 00 C6 */ sth r0, 0xc6(r3) /* 80147B78 001437D8 48 00 16 90 */ b lbl_80149208 lbl_80147B7C: /* 80147B7C 001437DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147B80 001437E0 38 00 00 05 */ li r0, 5 /* 80147B84 001437E4 B0 03 00 C6 */ sth r0, 0xc6(r3) /* 80147B88 001437E8 48 00 16 80 */ b lbl_80149208 /* 80147B8C 001437EC 48 01 6B F9 */ bl func_8015E784 /* 80147B90 001437F0 2C 03 00 00 */ cmpwi r3, 0 /* 80147B94 001437F4 41 82 16 74 */ beq lbl_80149208 /* 80147B98 001437F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147B9C 001437FC 38 00 00 04 */ li r0, 4 /* 80147BA0 00143800 B0 03 00 C6 */ sth r0, 0xc6(r3) /* 80147BA4 00143804 4B EC 1C 35 */ bl func_800097D8 /* 80147BA8 00143808 48 01 7B F9 */ bl func_8015F7A0 /* 80147BAC 0014380C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147BB0 00143810 D8 23 0D 38 */ stfd f1, 0xd38(r3) /* 80147BB4 00143814 48 00 16 54 */ b lbl_80149208 /* 80147BB8 00143818 48 01 7A A9 */ bl func_8015F660 /* 80147BBC 0014381C 7C 64 1B 78 */ mr r4, r3 /* 80147BC0 00143820 38 60 00 03 */ li r3, 3 /* 80147BC4 00143824 4B F0 E8 F5 */ bl func_800564B8 /* 80147BC8 00143828 82 CD 82 B8 */ lwz r22, lbl_8063D578-_SDA_BASE_(r13) /* 80147BCC 0014382C 48 01 7B D5 */ bl func_8015F7A0 /* 80147BD0 00143830 C8 56 0D 38 */ lfd f2, 0xd38(r22) /* 80147BD4 00143834 C8 02 8E 28 */ lfd f0, lbl_80641428-_SDA2_BASE_(r2) /* 80147BD8 00143838 FC 21 10 28 */ fsub f1, f1, f2 /* 80147BDC 0014383C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80147BE0 00143840 4C 41 13 82 */ cror 2, 1, 2 /* 80147BE4 00143844 40 82 00 10 */ bne lbl_80147BF4 /* 80147BE8 00143848 38 00 00 05 */ li r0, 5 /* 80147BEC 0014384C B0 16 00 C6 */ sth r0, 0xc6(r22) /* 80147BF0 00143850 48 00 16 18 */ b lbl_80149208 lbl_80147BF4: /* 80147BF4 00143854 38 60 00 80 */ li r3, 0x80 /* 80147BF8 00143858 38 80 00 01 */ li r4, 1 /* 80147BFC 0014385C 38 A0 00 00 */ li r5, 0 /* 80147C00 00143860 38 C0 00 01 */ li r6, 1 /* 80147C04 00143864 4B F1 1E 69 */ bl func_80059A6C /* 80147C08 00143868 3C 03 80 00 */ addis r0, r3, 0x8000 /* 80147C0C 0014386C 28 00 00 00 */ cmplwi r0, 0 /* 80147C10 00143870 40 82 15 F8 */ bne lbl_80149208 /* 80147C14 00143874 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147C18 00143878 38 00 00 05 */ li r0, 5 /* 80147C1C 0014387C B0 03 00 C6 */ sth r0, 0xc6(r3) /* 80147C20 00143880 48 00 15 E8 */ b lbl_80149208 /* 80147C24 00143884 80 05 0D 30 */ lwz r0, 0xd30(r5) /* 80147C28 00143888 38 60 00 00 */ li r3, 0 /* 80147C2C 0014388C 64 00 04 00 */ oris r0, r0, 0x400 /* 80147C30 00143890 90 05 0D 30 */ stw r0, 0xd30(r5) /* 80147C34 00143894 4B F0 E7 AD */ bl func_800563E0 /* 80147C38 00143898 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147C3C 0014389C 88 03 0D DA */ lbz r0, 0xdda(r3) /* 80147C40 001438A0 2C 00 00 02 */ cmpwi r0, 2 /* 80147C44 001438A4 41 82 01 2C */ beq lbl_80147D70 /* 80147C48 001438A8 40 80 00 10 */ bge lbl_80147C58 /* 80147C4C 001438AC 2C 00 00 01 */ cmpwi r0, 1 /* 80147C50 001438B0 40 80 00 14 */ bge lbl_80147C64 /* 80147C54 001438B4 48 00 15 B4 */ b lbl_80149208 lbl_80147C58: /* 80147C58 001438B8 2C 00 00 04 */ cmpwi r0, 4 /* 80147C5C 001438BC 40 80 15 AC */ bge lbl_80149208 /* 80147C60 001438C0 48 00 01 3C */ b lbl_80147D9C lbl_80147C64: /* 80147C64 001438C4 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 80147C68 001438C8 80 83 00 08 */ lwz r4, 8(r3) /* 80147C6C 001438CC 20 64 00 02 */ subfic r3, r4, 2 /* 80147C70 001438D0 38 04 FF FE */ addi r0, r4, -2 /* 80147C74 001438D4 7C 60 03 78 */ or r0, r3, r0 /* 80147C78 001438D8 54 16 0F FE */ srwi r22, r0, 0x1f /* 80147C7C 001438DC 48 00 75 99 */ bl func_8014F214 /* 80147C80 001438E0 3A E0 00 00 */ li r23, 0 /* 80147C84 001438E4 3B 00 00 01 */ li r24, 1 /* 80147C88 001438E8 38 60 02 82 */ li r3, 0x282 /* 80147C8C 001438EC 48 01 AE 05 */ bl func_80162A90 /* 80147C90 001438F0 38 00 00 04 */ li r0, 4 /* 80147C94 001438F4 38 80 00 00 */ li r4, 0 /* 80147C98 001438F8 7C 09 03 A6 */ mtctr r0 lbl_80147C9C: /* 80147C9C 001438FC 7F 00 18 39 */ and. r0, r24, r3 /* 80147CA0 00143900 41 82 00 08 */ beq lbl_80147CA8 /* 80147CA4 00143904 3A F7 00 01 */ addi r23, r23, 1 lbl_80147CA8: /* 80147CA8 00143908 57 18 08 3C */ slwi r24, r24, 1 /* 80147CAC 0014390C 38 84 00 01 */ addi r4, r4, 1 /* 80147CB0 00143910 7F 00 18 39 */ and. r0, r24, r3 /* 80147CB4 00143914 41 82 00 08 */ beq lbl_80147CBC /* 80147CB8 00143918 3A F7 00 01 */ addi r23, r23, 1 lbl_80147CBC: /* 80147CBC 0014391C 57 18 08 3C */ slwi r24, r24, 1 /* 80147CC0 00143920 38 84 00 01 */ addi r4, r4, 1 /* 80147CC4 00143924 7F 00 18 39 */ and. r0, r24, r3 /* 80147CC8 00143928 41 82 00 08 */ beq lbl_80147CD0 /* 80147CCC 0014392C 3A F7 00 01 */ addi r23, r23, 1 lbl_80147CD0: /* 80147CD0 00143930 57 18 08 3C */ slwi r24, r24, 1 /* 80147CD4 00143934 38 84 00 01 */ addi r4, r4, 1 /* 80147CD8 00143938 7F 00 18 39 */ and. r0, r24, r3 /* 80147CDC 0014393C 41 82 00 08 */ beq lbl_80147CE4 /* 80147CE0 00143940 3A F7 00 01 */ addi r23, r23, 1 lbl_80147CE4: /* 80147CE4 00143944 57 18 08 3C */ slwi r24, r24, 1 /* 80147CE8 00143948 38 84 00 01 */ addi r4, r4, 1 /* 80147CEC 0014394C 7F 00 18 39 */ and. r0, r24, r3 /* 80147CF0 00143950 41 82 00 08 */ beq lbl_80147CF8 /* 80147CF4 00143954 3A F7 00 01 */ addi r23, r23, 1 lbl_80147CF8: /* 80147CF8 00143958 57 18 08 3C */ slwi r24, r24, 1 /* 80147CFC 0014395C 38 84 00 01 */ addi r4, r4, 1 /* 80147D00 00143960 7F 00 18 39 */ and. r0, r24, r3 /* 80147D04 00143964 41 82 00 08 */ beq lbl_80147D0C /* 80147D08 00143968 3A F7 00 01 */ addi r23, r23, 1 lbl_80147D0C: /* 80147D0C 0014396C 57 18 08 3C */ slwi r24, r24, 1 /* 80147D10 00143970 38 84 00 01 */ addi r4, r4, 1 /* 80147D14 00143974 7F 00 18 39 */ and. r0, r24, r3 /* 80147D18 00143978 41 82 00 08 */ beq lbl_80147D20 /* 80147D1C 0014397C 3A F7 00 01 */ addi r23, r23, 1 lbl_80147D20: /* 80147D20 00143980 57 18 08 3C */ slwi r24, r24, 1 /* 80147D24 00143984 38 84 00 01 */ addi r4, r4, 1 /* 80147D28 00143988 7F 00 18 39 */ and. r0, r24, r3 /* 80147D2C 0014398C 41 82 00 08 */ beq lbl_80147D34 /* 80147D30 00143990 3A F7 00 01 */ addi r23, r23, 1 lbl_80147D34: /* 80147D34 00143994 57 18 08 3C */ slwi r24, r24, 1 /* 80147D38 00143998 38 84 00 01 */ addi r4, r4, 1 /* 80147D3C 0014399C 42 00 FF 60 */ bdnz lbl_80147C9C /* 80147D40 001439A0 7E C3 B3 78 */ mr r3, r22 /* 80147D44 001439A4 7E E5 BB 78 */ mr r5, r23 /* 80147D48 001439A8 38 80 00 20 */ li r4, 0x20 /* 80147D4C 001439AC 38 C0 00 00 */ li r6, 0 /* 80147D50 001439B0 48 01 D6 E5 */ bl func_80165434 /* 80147D54 001439B4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147D58 001439B8 38 80 00 06 */ li r4, 6 /* 80147D5C 001439BC 38 00 00 00 */ li r0, 0 /* 80147D60 001439C0 B0 83 00 C6 */ sth r4, 0xc6(r3) /* 80147D64 001439C4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147D68 001439C8 98 03 0D DA */ stb r0, 0xdda(r3) /* 80147D6C 001439CC 48 00 14 9C */ b lbl_80149208 lbl_80147D70: /* 80147D70 001439D0 48 00 74 A5 */ bl func_8014F214 /* 80147D74 001439D4 48 00 75 85 */ bl func_8014F2F8 /* 80147D78 001439D8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147D7C 001439DC 38 80 00 10 */ li r4, 0x10 /* 80147D80 001439E0 38 00 00 00 */ li r0, 0 /* 80147D84 001439E4 B0 83 00 C6 */ sth r4, 0xc6(r3) /* 80147D88 001439E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147D8C 001439EC 98 03 0D DA */ stb r0, 0xdda(r3) /* 80147D90 001439F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147D94 001439F4 98 03 0D DB */ stb r0, 0xddb(r3) /* 80147D98 001439F8 48 00 14 70 */ b lbl_80149208 lbl_80147D9C: /* 80147D9C 001439FC 88 03 0D 49 */ lbz r0, 0xd49(r3) /* 80147DA0 00143A00 1C 00 00 44 */ mulli r0, r0, 0x44 /* 80147DA4 00143A04 7C 63 02 14 */ add r3, r3, r0 /* 80147DA8 00143A08 80 63 04 70 */ lwz r3, 0x470(r3) /* 80147DAC 00143A0C 48 02 0D 59 */ bl func_80168B04 /* 80147DB0 00143A10 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147DB4 00143A14 88 03 0D 49 */ lbz r0, 0xd49(r3) /* 80147DB8 00143A18 54 00 10 3A */ slwi r0, r0, 2 /* 80147DBC 00143A1C 7C 63 02 14 */ add r3, r3, r0 /* 80147DC0 00143A20 80 63 03 F8 */ lwz r3, 0x3f8(r3) /* 80147DC4 00143A24 48 01 F3 21 */ bl func_801670E4 /* 80147DC8 00143A28 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80147DCC 00143A2C 7C 76 1B 78 */ mr r22, r3 /* 80147DD0 00143A30 88 04 0D 49 */ lbz r0, 0xd49(r4) /* 80147DD4 00143A34 54 00 10 3A */ slwi r0, r0, 2 /* 80147DD8 00143A38 7C 64 02 14 */ add r3, r4, r0 /* 80147DDC 00143A3C 80 63 03 F8 */ lwz r3, 0x3f8(r3) /* 80147DE0 00143A40 48 01 F4 4D */ bl func_8016722C /* 80147DE4 00143A44 2C 16 00 04 */ cmpwi r22, 4 /* 80147DE8 00143A48 7C 76 1B 78 */ mr r22, r3 /* 80147DEC 00143A4C 40 82 00 14 */ bne lbl_80147E00 /* 80147DF0 00143A50 48 02 0D 1D */ bl func_80168B0C /* 80147DF4 00143A54 80 16 00 00 */ lwz r0, 0(r22) /* 80147DF8 00143A58 7C 00 18 40 */ cmplw r0, r3 /* 80147DFC 00143A5C 41 82 00 7C */ beq lbl_80147E78 lbl_80147E00: /* 80147E00 00143A60 48 01 D5 2D */ bl func_8016532C /* 80147E04 00143A64 48 00 74 11 */ bl func_8014F214 /* 80147E08 00143A68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147E0C 00143A6C 38 E0 00 00 */ li r7, 0 /* 80147E10 00143A70 38 C0 00 CD */ li r6, 0xcd /* 80147E14 00143A74 38 A0 50 BA */ li r5, 0x50ba /* 80147E18 00143A78 98 E3 0D DB */ stb r7, 0xddb(r3) /* 80147E1C 00143A7C 38 80 51 9E */ li r4, 0x519e /* 80147E20 00143A80 38 00 00 04 */ li r0, 4 /* 80147E24 00143A84 81 0D 82 B8 */ lwz r8, lbl_8063D578-_SDA_BASE_(r13) /* 80147E28 00143A88 80 68 0D 30 */ lwz r3, 0xd30(r8) /* 80147E2C 00143A8C 54 63 3F FE */ rlwinm r3, r3, 7, 0x1f, 0x1f /* 80147E30 00143A90 7C 63 00 D0 */ neg r3, r3 /* 80147E34 00143A94 54 63 07 BC */ rlwinm r3, r3, 0, 0x1e, 0x1e /* 80147E38 00143A98 98 68 0D DA */ stb r3, 0xdda(r8) /* 80147E3C 00143A9C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147E40 00143AA0 B0 E3 00 C6 */ sth r7, 0xc6(r3) /* 80147E44 00143AA4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147E48 00143AA8 B0 C3 00 C4 */ sth r6, 0xc4(r3) /* 80147E4C 00143AAC 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 80147E50 00143AB0 80 66 0D 30 */ lwz r3, 0xd30(r6) /* 80147E54 00143AB4 64 63 00 40 */ oris r3, r3, 0x40 /* 80147E58 00143AB8 90 66 0D 30 */ stw r3, 0xd30(r6) /* 80147E5C 00143ABC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147E60 00143AC0 B0 A3 0D 80 */ sth r5, 0xd80(r3) /* 80147E64 00143AC4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147E68 00143AC8 B0 83 0D 82 */ sth r4, 0xd82(r3) /* 80147E6C 00143ACC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147E70 00143AD0 B0 03 0D 84 */ sth r0, 0xd84(r3) /* 80147E74 00143AD4 48 00 13 94 */ b lbl_80149208 lbl_80147E78: /* 80147E78 00143AD8 48 00 73 F9 */ bl func_8014F270 /* 80147E7C 00143ADC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147E80 00143AE0 88 03 0D 49 */ lbz r0, 0xd49(r3) /* 80147E84 00143AE4 54 00 10 3A */ slwi r0, r0, 2 /* 80147E88 00143AE8 7C 63 02 14 */ add r3, r3, r0 /* 80147E8C 00143AEC 80 63 03 F8 */ lwz r3, 0x3f8(r3) /* 80147E90 00143AF0 48 01 D5 19 */ bl func_801653A8 /* 80147E94 00143AF4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147E98 00143AF8 38 80 00 14 */ li r4, 0x14 /* 80147E9C 00143AFC 38 00 00 00 */ li r0, 0 /* 80147EA0 00143B00 B0 83 00 C6 */ sth r4, 0xc6(r3) /* 80147EA4 00143B04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147EA8 00143B08 98 03 0D DA */ stb r0, 0xdda(r3) /* 80147EAC 00143B0C 48 00 13 5C */ b lbl_80149208 /* 80147EB0 00143B10 38 60 00 01 */ li r3, 1 /* 80147EB4 00143B14 4B F0 E5 19 */ bl func_800563CC /* 80147EB8 00143B18 48 01 D3 E9 */ bl func_801652A0 /* 80147EBC 00143B1C 2C 03 00 00 */ cmpwi r3, 0 /* 80147EC0 00143B20 41 82 00 14 */ beq lbl_80147ED4 /* 80147EC4 00143B24 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147EC8 00143B28 38 00 00 07 */ li r0, 7 /* 80147ECC 00143B2C B0 03 00 C6 */ sth r0, 0xc6(r3) /* 80147ED0 00143B30 48 00 13 38 */ b lbl_80149208 lbl_80147ED4: /* 80147ED4 00143B34 48 01 D1 9D */ bl func_80165070 /* 80147ED8 00143B38 2C 03 00 00 */ cmpwi r3, 0 /* 80147EDC 00143B3C 40 82 13 2C */ bne lbl_80149208 /* 80147EE0 00143B40 48 01 D2 31 */ bl func_80165110 /* 80147EE4 00143B44 2C 03 00 00 */ cmpwi r3, 0 /* 80147EE8 00143B48 41 80 13 20 */ blt lbl_80149208 /* 80147EEC 00143B4C 48 01 D2 25 */ bl func_80165110 /* 80147EF0 00143B50 2C 03 00 01 */ cmpwi r3, 1 /* 80147EF4 00143B54 40 82 00 54 */ bne lbl_80147F48 /* 80147EF8 00143B58 48 01 D4 35 */ bl func_8016532C /* 80147EFC 00143B5C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147F00 00143B60 38 C0 00 00 */ li r6, 0 /* 80147F04 00143B64 38 A0 00 CD */ li r5, 0xcd /* 80147F08 00143B68 38 80 51 8D */ li r4, 0x518d /* 80147F0C 00143B6C B0 C3 00 C6 */ sth r6, 0xc6(r3) /* 80147F10 00143B70 38 00 51 9E */ li r0, 0x519e /* 80147F14 00143B74 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147F18 00143B78 B0 A3 00 C4 */ sth r5, 0xc4(r3) /* 80147F1C 00143B7C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80147F20 00143B80 80 65 0D 30 */ lwz r3, 0xd30(r5) /* 80147F24 00143B84 64 63 00 40 */ oris r3, r3, 0x40 /* 80147F28 00143B88 90 65 0D 30 */ stw r3, 0xd30(r5) /* 80147F2C 00143B8C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147F30 00143B90 B0 83 0D 80 */ sth r4, 0xd80(r3) /* 80147F34 00143B94 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147F38 00143B98 B0 03 0D 82 */ sth r0, 0xd82(r3) /* 80147F3C 00143B9C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147F40 00143BA0 B0 C3 0D 84 */ sth r6, 0xd84(r3) /* 80147F44 00143BA4 48 00 12 C4 */ b lbl_80149208 lbl_80147F48: /* 80147F48 00143BA8 48 01 D3 11 */ bl func_80165258 /* 80147F4C 00143BAC 2C 03 00 00 */ cmpwi r3, 0 /* 80147F50 00143BB0 40 82 00 24 */ bne lbl_80147F74 /* 80147F54 00143BB4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147F58 00143BB8 38 80 00 00 */ li r4, 0 /* 80147F5C 00143BBC 38 00 00 40 */ li r0, 0x40 /* 80147F60 00143BC0 B0 83 00 C6 */ sth r4, 0xc6(r3) /* 80147F64 00143BC4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147F68 00143BC8 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80147F6C 00143BCC 48 01 D3 C1 */ bl func_8016532C /* 80147F70 00143BD0 48 00 12 98 */ b lbl_80149208 lbl_80147F74: /* 80147F74 00143BD4 48 01 D1 39 */ bl func_801650AC /* 80147F78 00143BD8 2C 03 00 00 */ cmpwi r3, 0 /* 80147F7C 00143BDC 40 82 12 8C */ bne lbl_80149208 /* 80147F80 00143BE0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147F84 00143BE4 38 00 00 0F */ li r0, 0xf /* 80147F88 00143BE8 B0 03 00 C6 */ sth r0, 0xc6(r3) /* 80147F8C 00143BEC 48 00 12 7C */ b lbl_80149208 /* 80147F90 00143BF0 38 60 00 01 */ li r3, 1 /* 80147F94 00143BF4 4B F0 E4 39 */ bl func_800563CC /* 80147F98 00143BF8 48 02 08 C1 */ bl func_80168858 /* 80147F9C 00143BFC 2C 03 00 00 */ cmpwi r3, 0 /* 80147FA0 00143C00 41 82 04 58 */ beq lbl_801483F8 /* 80147FA4 00143C04 48 02 08 7D */ bl func_80168820 /* 80147FA8 00143C08 2C 03 00 00 */ cmpwi r3, 0 /* 80147FAC 00143C0C 41 82 00 58 */ beq lbl_80148004 /* 80147FB0 00143C10 48 01 D3 7D */ bl func_8016532C /* 80147FB4 00143C14 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147FB8 00143C18 38 00 00 00 */ li r0, 0 /* 80147FBC 00143C1C 38 C0 00 CD */ li r6, 0xcd /* 80147FC0 00143C20 38 A0 51 F7 */ li r5, 0x51f7 /* 80147FC4 00143C24 B0 03 00 C6 */ sth r0, 0xc6(r3) /* 80147FC8 00143C28 38 80 51 9E */ li r4, 0x519e /* 80147FCC 00143C2C 38 00 00 01 */ li r0, 1 /* 80147FD0 00143C30 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147FD4 00143C34 B0 C3 00 C4 */ sth r6, 0xc4(r3) /* 80147FD8 00143C38 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 80147FDC 00143C3C 80 66 0D 30 */ lwz r3, 0xd30(r6) /* 80147FE0 00143C40 54 63 02 90 */ rlwinm r3, r3, 0, 0xa, 8 /* 80147FE4 00143C44 90 66 0D 30 */ stw r3, 0xd30(r6) /* 80147FE8 00143C48 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147FEC 00143C4C B0 A3 0D 80 */ sth r5, 0xd80(r3) /* 80147FF0 00143C50 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147FF4 00143C54 B0 83 0D 82 */ sth r4, 0xd82(r3) /* 80147FF8 00143C58 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80147FFC 00143C5C B0 03 0D 84 */ sth r0, 0xd84(r3) /* 80148000 00143C60 48 00 12 08 */ b lbl_80149208 lbl_80148004: /* 80148004 00143C64 48 02 08 15 */ bl func_80168818 /* 80148008 00143C68 2C 03 00 00 */ cmpwi r3, 0 /* 8014800C 00143C6C 40 82 03 EC */ bne lbl_801483F8 /* 80148010 00143C70 48 02 08 F1 */ bl func_80168900 /* 80148014 00143C74 2C 03 00 00 */ cmpwi r3, 0 /* 80148018 00143C78 41 82 03 E0 */ beq lbl_801483F8 /* 8014801C 00143C7C 48 02 08 E5 */ bl func_80168900 /* 80148020 00143C80 7C 64 1B 78 */ mr r4, r3 /* 80148024 00143C84 38 60 00 02 */ li r3, 2 /* 80148028 00143C88 4B FD 49 75 */ bl func_8011C99C /* 8014802C 00143C8C 48 02 0B 0D */ bl func_80168B38 /* 80148030 00143C90 2C 03 00 00 */ cmpwi r3, 0 /* 80148034 00143C94 41 82 00 14 */ beq lbl_80148048 /* 80148038 00143C98 48 02 0A 25 */ bl func_80168A5C /* 8014803C 00143C9C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80148040 00143CA0 80 84 0D 28 */ lwz r4, 0xd28(r4) /* 80148044 00143CA4 90 64 00 10 */ stw r3, 0x10(r4) lbl_80148048: /* 80148048 00143CA8 38 60 02 68 */ li r3, 0x268 /* 8014804C 00143CAC 48 01 AA 45 */ bl func_80162A90 /* 80148050 00143CB0 2C 03 00 00 */ cmpwi r3, 0 /* 80148054 00143CB4 40 82 00 14 */ bne lbl_80148068 /* 80148058 00143CB8 48 02 09 49 */ bl func_801689A0 /* 8014805C 00143CBC 7C 64 1B 78 */ mr r4, r3 /* 80148060 00143CC0 38 60 00 01 */ li r3, 1 /* 80148064 00143CC4 4B FD 49 39 */ bl func_8011C99C lbl_80148068: /* 80148068 00143CC8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014806C 00143CCC 80 04 0D 30 */ lwz r0, 0xd30(r4) /* 80148070 00143CD0 54 00 6F FF */ rlwinm. r0, r0, 0xd, 0x1f, 0x1f /* 80148074 00143CD4 41 82 00 18 */ beq lbl_8014808C /* 80148078 00143CD8 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 8014807C 00143CDC 38 84 0D CC */ addi r4, r4, 0xdcc /* 80148080 00143CE0 38 A0 00 0E */ li r5, 0xe /* 80148084 00143CE4 38 63 00 8A */ addi r3, r3, 0x8a /* 80148088 00143CE8 4B EB BF 79 */ bl memcpy lbl_8014808C: /* 8014808C 00143CEC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148090 00143CF0 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 80148094 00143CF4 A0 03 00 96 */ lhz r0, 0x96(r3) /* 80148098 00143CF8 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f /* 8014809C 00143CFC 28 00 00 02 */ cmplwi r0, 2 /* 801480A0 00143D00 40 82 02 EC */ bne lbl_8014838C /* 801480A4 00143D04 38 60 00 32 */ li r3, 0x32 /* 801480A8 00143D08 4B FD 60 05 */ bl func_8011E0AC /* 801480AC 00143D0C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801480B0 00143D10 38 00 00 3F */ li r0, 0x3f /* 801480B4 00143D14 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 801480B8 00143D18 38 E3 04 48 */ addi r7, r3, 0x448 /* 801480BC 00143D1C 38 A3 1F F8 */ addi r5, r3, 0x1ff8 /* 801480C0 00143D20 7C 09 03 A6 */ mtctr r0 lbl_801480C4: /* 801480C4 00143D24 80 85 00 04 */ lwz r4, 4(r5) /* 801480C8 00143D28 84 05 00 08 */ lwzu r0, 8(r5) /* 801480CC 00143D2C 90 87 00 04 */ stw r4, 4(r7) /* 801480D0 00143D30 94 07 00 08 */ stwu r0, 8(r7) /* 801480D4 00143D34 42 00 FF F0 */ bdnz lbl_801480C4 /* 801480D8 00143D38 80 85 00 04 */ lwz r4, 4(r5) /* 801480DC 00143D3C 38 00 01 A4 */ li r0, 0x1a4 /* 801480E0 00143D40 38 C3 06 47 */ addi r6, r3, 0x647 /* 801480E4 00143D44 38 A3 21 F7 */ addi r5, r3, 0x21f7 /* 801480E8 00143D48 90 87 00 04 */ stw r4, 4(r7) /* 801480EC 00143D4C 7C 09 03 A6 */ mtctr r0 lbl_801480F0: /* 801480F0 00143D50 88 85 00 01 */ lbz r4, 1(r5) /* 801480F4 00143D54 8C 05 00 02 */ lbzu r0, 2(r5) /* 801480F8 00143D58 98 86 00 01 */ stb r4, 1(r6) /* 801480FC 00143D5C 9C 06 00 02 */ stbu r0, 2(r6) /* 80148100 00143D60 42 00 FF F0 */ bdnz lbl_801480F0 /* 80148104 00143D64 88 83 25 40 */ lbz r4, 0x2540(r3) /* 80148108 00143D68 38 00 00 17 */ li r0, 0x17 /* 8014810C 00143D6C 38 C3 09 90 */ addi r6, r3, 0x990 /* 80148110 00143D70 38 A3 25 40 */ addi r5, r3, 0x2540 /* 80148114 00143D74 98 83 09 90 */ stb r4, 0x990(r3) /* 80148118 00143D78 88 83 25 41 */ lbz r4, 0x2541(r3) /* 8014811C 00143D7C 98 83 09 91 */ stb r4, 0x991(r3) /* 80148120 00143D80 7C 09 03 A6 */ mtctr r0 lbl_80148124: /* 80148124 00143D84 80 85 00 04 */ lwz r4, 4(r5) /* 80148128 00143D88 84 05 00 08 */ lwzu r0, 8(r5) /* 8014812C 00143D8C 90 86 00 04 */ stw r4, 4(r6) /* 80148130 00143D90 94 06 00 08 */ stwu r0, 8(r6) /* 80148134 00143D94 42 00 FF F0 */ bdnz lbl_80148124 /* 80148138 00143D98 80 83 25 FC */ lwz r4, 0x25fc(r3) /* 8014813C 00143D9C 38 00 00 30 */ li r0, 0x30 /* 80148140 00143DA0 38 C3 0A 4E */ addi r6, r3, 0xa4e /* 80148144 00143DA4 38 A3 25 FE */ addi r5, r3, 0x25fe /* 80148148 00143DA8 90 83 0A 4C */ stw r4, 0xa4c(r3) /* 8014814C 00143DAC 7C 09 03 A6 */ mtctr r0 lbl_80148150: /* 80148150 00143DB0 A0 85 00 02 */ lhz r4, 2(r5) /* 80148154 00143DB4 A4 05 00 04 */ lhzu r0, 4(r5) /* 80148158 00143DB8 B0 86 00 02 */ sth r4, 2(r6) /* 8014815C 00143DBC B4 06 00 04 */ sthu r0, 4(r6) /* 80148160 00143DC0 42 00 FF F0 */ bdnz lbl_80148150 /* 80148164 00143DC4 80 A3 26 C0 */ lwz r5, 0x26c0(r3) /* 80148168 00143DC8 38 00 00 3F */ li r0, 0x3f /* 8014816C 00143DCC 80 83 26 C4 */ lwz r4, 0x26c4(r3) /* 80148170 00143DD0 90 A3 0B 10 */ stw r5, 0xb10(r3) /* 80148174 00143DD4 90 83 0B 14 */ stw r4, 0xb14(r3) /* 80148178 00143DD8 80 83 26 C8 */ lwz r4, 0x26c8(r3) /* 8014817C 00143DDC 90 83 0B 18 */ stw r4, 0xb18(r3) /* 80148180 00143DE0 88 A3 26 CC */ lbz r5, 0x26cc(r3) /* 80148184 00143DE4 88 83 26 CD */ lbz r4, 0x26cd(r3) /* 80148188 00143DE8 98 A3 0B 1C */ stb r5, 0xb1c(r3) /* 8014818C 00143DEC 98 83 0B 1D */ stb r4, 0xb1d(r3) /* 80148190 00143DF0 88 A3 26 CE */ lbz r5, 0x26ce(r3) /* 80148194 00143DF4 88 83 26 CF */ lbz r4, 0x26cf(r3) /* 80148198 00143DF8 98 A3 0B 1E */ stb r5, 0xb1e(r3) /* 8014819C 00143DFC 98 83 0B 1F */ stb r4, 0xb1f(r3) /* 801481A0 00143E00 88 A3 26 D0 */ lbz r5, 0x26d0(r3) /* 801481A4 00143E04 88 83 26 D1 */ lbz r4, 0x26d1(r3) /* 801481A8 00143E08 98 A3 0B 20 */ stb r5, 0xb20(r3) /* 801481AC 00143E0C 98 83 0B 21 */ stb r4, 0xb21(r3) /* 801481B0 00143E10 88 A3 26 D2 */ lbz r5, 0x26d2(r3) /* 801481B4 00143E14 88 83 26 D3 */ lbz r4, 0x26d3(r3) /* 801481B8 00143E18 98 A3 0B 22 */ stb r5, 0xb22(r3) /* 801481BC 00143E1C 98 83 0B 23 */ stb r4, 0xb23(r3) /* 801481C0 00143E20 88 83 26 D4 */ lbz r4, 0x26d4(r3) /* 801481C4 00143E24 98 83 0B 24 */ stb r4, 0xb24(r3) /* 801481C8 00143E28 88 83 26 D5 */ lbz r4, 0x26d5(r3) /* 801481CC 00143E2C 98 83 0B 25 */ stb r4, 0xb25(r3) /* 801481D0 00143E30 80 83 26 D8 */ lwz r4, 0x26d8(r3) /* 801481D4 00143E34 90 83 0B 28 */ stw r4, 0xb28(r3) /* 801481D8 00143E38 80 83 26 DC */ lwz r4, 0x26dc(r3) /* 801481DC 00143E3C 90 83 0B 2C */ stw r4, 0xb2c(r3) /* 801481E0 00143E40 88 83 26 E0 */ lbz r4, 0x26e0(r3) /* 801481E4 00143E44 98 83 0B 30 */ stb r4, 0xb30(r3) /* 801481E8 00143E48 88 83 26 E1 */ lbz r4, 0x26e1(r3) /* 801481EC 00143E4C 98 83 0B 31 */ stb r4, 0xb31(r3) /* 801481F0 00143E50 88 83 26 E2 */ lbz r4, 0x26e2(r3) /* 801481F4 00143E54 98 83 0B 32 */ stb r4, 0xb32(r3) /* 801481F8 00143E58 88 83 26 E3 */ lbz r4, 0x26e3(r3) /* 801481FC 00143E5C 98 83 0B 33 */ stb r4, 0xb33(r3) /* 80148200 00143E60 88 83 26 E4 */ lbz r4, 0x26e4(r3) /* 80148204 00143E64 98 83 0B 34 */ stb r4, 0xb34(r3) /* 80148208 00143E68 88 83 26 E5 */ lbz r4, 0x26e5(r3) /* 8014820C 00143E6C 98 83 0B 35 */ stb r4, 0xb35(r3) /* 80148210 00143E70 88 83 26 E6 */ lbz r4, 0x26e6(r3) /* 80148214 00143E74 98 83 0B 36 */ stb r4, 0xb36(r3) /* 80148218 00143E78 88 83 26 E7 */ lbz r4, 0x26e7(r3) /* 8014821C 00143E7C 98 83 0B 37 */ stb r4, 0xb37(r3) /* 80148220 00143E80 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148224 00143E84 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 80148228 00143E88 38 E3 12 20 */ addi r7, r3, 0x1220 /* 8014822C 00143E8C 38 A3 2D D0 */ addi r5, r3, 0x2dd0 /* 80148230 00143E90 7C 09 03 A6 */ mtctr r0 lbl_80148234: /* 80148234 00143E94 80 85 00 04 */ lwz r4, 4(r5) /* 80148238 00143E98 84 05 00 08 */ lwzu r0, 8(r5) /* 8014823C 00143E9C 90 87 00 04 */ stw r4, 4(r7) /* 80148240 00143EA0 94 07 00 08 */ stwu r0, 8(r7) /* 80148244 00143EA4 42 00 FF F0 */ bdnz lbl_80148234 /* 80148248 00143EA8 80 85 00 04 */ lwz r4, 4(r5) /* 8014824C 00143EAC 38 00 01 A4 */ li r0, 0x1a4 /* 80148250 00143EB0 38 C3 14 1F */ addi r6, r3, 0x141f /* 80148254 00143EB4 38 A3 2F CF */ addi r5, r3, 0x2fcf /* 80148258 00143EB8 90 87 00 04 */ stw r4, 4(r7) /* 8014825C 00143EBC 7C 09 03 A6 */ mtctr r0 lbl_80148260: /* 80148260 00143EC0 88 85 00 01 */ lbz r4, 1(r5) /* 80148264 00143EC4 8C 05 00 02 */ lbzu r0, 2(r5) /* 80148268 00143EC8 98 86 00 01 */ stb r4, 1(r6) /* 8014826C 00143ECC 9C 06 00 02 */ stbu r0, 2(r6) /* 80148270 00143ED0 42 00 FF F0 */ bdnz lbl_80148260 /* 80148274 00143ED4 88 83 33 18 */ lbz r4, 0x3318(r3) /* 80148278 00143ED8 38 00 00 17 */ li r0, 0x17 /* 8014827C 00143EDC 38 C3 17 68 */ addi r6, r3, 0x1768 /* 80148280 00143EE0 38 A3 33 18 */ addi r5, r3, 0x3318 /* 80148284 00143EE4 98 83 17 68 */ stb r4, 0x1768(r3) /* 80148288 00143EE8 88 83 33 19 */ lbz r4, 0x3319(r3) /* 8014828C 00143EEC 98 83 17 69 */ stb r4, 0x1769(r3) /* 80148290 00143EF0 7C 09 03 A6 */ mtctr r0 lbl_80148294: /* 80148294 00143EF4 80 85 00 04 */ lwz r4, 4(r5) /* 80148298 00143EF8 84 05 00 08 */ lwzu r0, 8(r5) /* 8014829C 00143EFC 90 86 00 04 */ stw r4, 4(r6) /* 801482A0 00143F00 94 06 00 08 */ stwu r0, 8(r6) /* 801482A4 00143F04 42 00 FF F0 */ bdnz lbl_80148294 /* 801482A8 00143F08 80 83 33 D4 */ lwz r4, 0x33d4(r3) /* 801482AC 00143F0C 38 00 00 30 */ li r0, 0x30 /* 801482B0 00143F10 38 C3 18 26 */ addi r6, r3, 0x1826 /* 801482B4 00143F14 38 A3 33 D6 */ addi r5, r3, 0x33d6 /* 801482B8 00143F18 90 83 18 24 */ stw r4, 0x1824(r3) /* 801482BC 00143F1C 7C 09 03 A6 */ mtctr r0 lbl_801482C0: /* 801482C0 00143F20 A0 85 00 02 */ lhz r4, 2(r5) /* 801482C4 00143F24 A4 05 00 04 */ lhzu r0, 4(r5) /* 801482C8 00143F28 B0 86 00 02 */ sth r4, 2(r6) /* 801482CC 00143F2C B4 06 00 04 */ sthu r0, 4(r6) /* 801482D0 00143F30 42 00 FF F0 */ bdnz lbl_801482C0 /* 801482D4 00143F34 80 83 34 98 */ lwz r4, 0x3498(r3) /* 801482D8 00143F38 80 03 34 9C */ lwz r0, 0x349c(r3) /* 801482DC 00143F3C 90 83 18 E8 */ stw r4, 0x18e8(r3) /* 801482E0 00143F40 90 03 18 EC */ stw r0, 0x18ec(r3) /* 801482E4 00143F44 80 03 34 A0 */ lwz r0, 0x34a0(r3) /* 801482E8 00143F48 90 03 18 F0 */ stw r0, 0x18f0(r3) /* 801482EC 00143F4C 88 83 34 A4 */ lbz r4, 0x34a4(r3) /* 801482F0 00143F50 88 03 34 A5 */ lbz r0, 0x34a5(r3) /* 801482F4 00143F54 98 83 18 F4 */ stb r4, 0x18f4(r3) /* 801482F8 00143F58 98 03 18 F5 */ stb r0, 0x18f5(r3) /* 801482FC 00143F5C 88 83 34 A6 */ lbz r4, 0x34a6(r3) /* 80148300 00143F60 88 03 34 A7 */ lbz r0, 0x34a7(r3) /* 80148304 00143F64 98 83 18 F6 */ stb r4, 0x18f6(r3) /* 80148308 00143F68 98 03 18 F7 */ stb r0, 0x18f7(r3) /* 8014830C 00143F6C 88 83 34 A8 */ lbz r4, 0x34a8(r3) /* 80148310 00143F70 88 03 34 A9 */ lbz r0, 0x34a9(r3) /* 80148314 00143F74 98 83 18 F8 */ stb r4, 0x18f8(r3) /* 80148318 00143F78 98 03 18 F9 */ stb r0, 0x18f9(r3) /* 8014831C 00143F7C 88 83 34 AA */ lbz r4, 0x34aa(r3) /* 80148320 00143F80 88 03 34 AB */ lbz r0, 0x34ab(r3) /* 80148324 00143F84 98 83 18 FA */ stb r4, 0x18fa(r3) /* 80148328 00143F88 98 03 18 FB */ stb r0, 0x18fb(r3) /* 8014832C 00143F8C 88 03 34 AC */ lbz r0, 0x34ac(r3) /* 80148330 00143F90 98 03 18 FC */ stb r0, 0x18fc(r3) /* 80148334 00143F94 88 03 34 AD */ lbz r0, 0x34ad(r3) /* 80148338 00143F98 98 03 18 FD */ stb r0, 0x18fd(r3) /* 8014833C 00143F9C 80 03 34 B0 */ lwz r0, 0x34b0(r3) /* 80148340 00143FA0 90 03 19 00 */ stw r0, 0x1900(r3) /* 80148344 00143FA4 80 03 34 B4 */ lwz r0, 0x34b4(r3) /* 80148348 00143FA8 90 03 19 04 */ stw r0, 0x1904(r3) /* 8014834C 00143FAC 88 03 34 B8 */ lbz r0, 0x34b8(r3) /* 80148350 00143FB0 98 03 19 08 */ stb r0, 0x1908(r3) /* 80148354 00143FB4 88 03 34 B9 */ lbz r0, 0x34b9(r3) /* 80148358 00143FB8 98 03 19 09 */ stb r0, 0x1909(r3) /* 8014835C 00143FBC 88 03 34 BA */ lbz r0, 0x34ba(r3) /* 80148360 00143FC0 98 03 19 0A */ stb r0, 0x190a(r3) /* 80148364 00143FC4 88 03 34 BB */ lbz r0, 0x34bb(r3) /* 80148368 00143FC8 98 03 19 0B */ stb r0, 0x190b(r3) /* 8014836C 00143FCC 88 03 34 BC */ lbz r0, 0x34bc(r3) /* 80148370 00143FD0 98 03 19 0C */ stb r0, 0x190c(r3) /* 80148374 00143FD4 88 03 34 BD */ lbz r0, 0x34bd(r3) /* 80148378 00143FD8 98 03 19 0D */ stb r0, 0x190d(r3) /* 8014837C 00143FDC 88 03 34 BE */ lbz r0, 0x34be(r3) /* 80148380 00143FE0 98 03 19 0E */ stb r0, 0x190e(r3) /* 80148384 00143FE4 88 03 34 BF */ lbz r0, 0x34bf(r3) /* 80148388 00143FE8 98 03 19 0F */ stb r0, 0x190f(r3) lbl_8014838C: /* 8014838C 00143FEC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148390 00143FF0 38 E0 00 3C */ li r7, 0x3c /* 80148394 00143FF4 38 C0 00 08 */ li r6, 8 /* 80148398 00143FF8 38 00 00 3B */ li r0, 0x3b /* 8014839C 00143FFC 80 A3 0D 28 */ lwz r5, 0xd28(r3) /* 801483A0 00144000 38 60 02 61 */ li r3, 0x261 /* 801483A4 00144004 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 801483A8 00144008 38 80 00 00 */ li r4, 0 /* 801483AC 0014400C B0 E5 00 92 */ sth r7, 0x92(r5) /* 801483B0 00144010 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 801483B4 00144014 B0 C5 00 C6 */ sth r6, 0xc6(r5) /* 801483B8 00144018 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 801483BC 0014401C B0 05 00 C4 */ sth r0, 0xc4(r5) /* 801483C0 00144020 4B EC 2D B1 */ bl func_8000B170 /* 801483C4 00144024 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801483C8 00144028 88 03 0D 42 */ lbz r0, 0xd42(r3) /* 801483CC 0014402C 28 00 00 02 */ cmplwi r0, 2 /* 801483D0 00144030 41 82 00 28 */ beq lbl_801483F8 /* 801483D4 00144034 38 60 00 1B */ li r3, 0x1b /* 801483D8 00144038 38 80 00 01 */ li r4, 1 /* 801483DC 0014403C 48 00 65 89 */ bl func_8014E964 /* 801483E0 00144040 38 60 00 1C */ li r3, 0x1c /* 801483E4 00144044 38 80 00 00 */ li r4, 0 /* 801483E8 00144048 48 00 65 7D */ bl func_8014E964 /* 801483EC 0014404C 38 60 00 1E */ li r3, 0x1e /* 801483F0 00144050 38 80 00 00 */ li r4, 0 /* 801483F4 00144054 48 00 65 71 */ bl func_8014E964 lbl_801483F8: /* 801483F8 00144058 48 01 CE 61 */ bl func_80165258 /* 801483FC 0014405C 2C 03 00 00 */ cmpwi r3, 0 /* 80148400 00144060 40 82 0E 08 */ bne lbl_80149208 /* 80148404 00144064 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148408 00144068 38 80 00 05 */ li r4, 5 /* 8014840C 0014406C 38 00 00 01 */ li r0, 1 /* 80148410 00144070 B0 83 00 C6 */ sth r4, 0xc6(r3) /* 80148414 00144074 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148418 00144078 98 03 0D DA */ stb r0, 0xdda(r3) /* 8014841C 0014407C 48 00 0D EC */ b lbl_80149208 /* 80148420 00144080 48 01 CE 39 */ bl func_80165258 /* 80148424 00144084 2C 03 00 00 */ cmpwi r3, 0 /* 80148428 00144088 40 82 0D E0 */ bne lbl_80149208 /* 8014842C 0014408C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148430 00144090 38 00 00 00 */ li r0, 0 /* 80148434 00144094 38 C0 00 CD */ li r6, 0xcd /* 80148438 00144098 38 A0 51 9C */ li r5, 0x519c /* 8014843C 0014409C B0 03 00 C6 */ sth r0, 0xc6(r3) /* 80148440 001440A0 38 80 51 9E */ li r4, 0x519e /* 80148444 001440A4 38 00 00 02 */ li r0, 2 /* 80148448 001440A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014844C 001440AC B0 C3 00 C4 */ sth r6, 0xc4(r3) /* 80148450 001440B0 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 80148454 001440B4 80 66 0D 30 */ lwz r3, 0xd30(r6) /* 80148458 001440B8 64 63 00 40 */ oris r3, r3, 0x40 /* 8014845C 001440BC 90 66 0D 30 */ stw r3, 0xd30(r6) /* 80148460 001440C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148464 001440C4 B0 A3 0D 80 */ sth r5, 0xd80(r3) /* 80148468 001440C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014846C 001440CC B0 83 0D 82 */ sth r4, 0xd82(r3) /* 80148470 001440D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148474 001440D4 B0 03 0D 84 */ sth r0, 0xd84(r3) /* 80148478 001440D8 48 00 0D 90 */ b lbl_80149208 /* 8014847C 001440DC 4B FC DA F1 */ bl func_80115F6C /* 80148480 001440E0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148484 001440E4 38 80 00 00 */ li r4, 0 /* 80148488 001440E8 38 00 00 0B */ li r0, 0xb /* 8014848C 001440EC 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 80148490 001440F0 B0 83 00 94 */ sth r4, 0x94(r3) /* 80148494 001440F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148498 001440F8 B0 03 00 C6 */ sth r0, 0xc6(r3) /* 8014849C 001440FC 48 00 0D 6C */ b lbl_80149208 /* 801484A0 00144100 4B F0 7E 1D */ bl func_800502BC /* 801484A4 00144104 2C 03 00 00 */ cmpwi r3, 0 /* 801484A8 00144108 41 82 0D 60 */ beq lbl_80149208 /* 801484AC 0014410C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801484B0 00144110 38 00 00 0C */ li r0, 0xc /* 801484B4 00144114 B0 03 00 C6 */ sth r0, 0xc6(r3) /* 801484B8 00144118 4B F0 F4 05 */ bl func_800578BC /* 801484BC 0014411C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801484C0 00144120 80 6D A3 80 */ lwz r3, lbl_8063F640-_SDA_BASE_(r13) /* 801484C4 00144124 80 84 0D 28 */ lwz r4, 0xd28(r4) /* 801484C8 00144128 80 84 00 10 */ lwz r4, 0x10(r4) /* 801484CC 0014412C 48 0D E2 DD */ bl func_802267A8 /* 801484D0 00144130 48 00 0D 38 */ b lbl_80149208 /* 801484D4 00144134 48 01 CD 85 */ bl func_80165258 /* 801484D8 00144138 2C 03 00 00 */ cmpwi r3, 0 /* 801484DC 0014413C 40 82 0D 2C */ bne lbl_80149208 /* 801484E0 00144140 38 60 02 68 */ li r3, 0x268 /* 801484E4 00144144 48 01 A5 AD */ bl func_80162A90 /* 801484E8 00144148 2C 03 00 01 */ cmpwi r3, 1 /* 801484EC 0014414C 41 82 00 30 */ beq lbl_8014851C /* 801484F0 00144150 40 80 0D 18 */ bge lbl_80149208 /* 801484F4 00144154 2C 03 00 00 */ cmpwi r3, 0 /* 801484F8 00144158 40 80 00 08 */ bge lbl_80148500 /* 801484FC 0014415C 48 00 0D 0C */ b lbl_80149208 lbl_80148500: /* 80148500 00144160 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148504 00144164 38 80 00 09 */ li r4, 9 /* 80148508 00144168 38 00 00 05 */ li r0, 5 /* 8014850C 0014416C B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80148510 00144170 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148514 00144174 B0 03 00 C6 */ sth r0, 0xc6(r3) /* 80148518 00144178 48 00 0C F0 */ b lbl_80149208 lbl_8014851C: /* 8014851C 0014417C 48 01 CE 11 */ bl func_8016532C /* 80148520 00144180 48 00 6C F5 */ bl func_8014F214 /* 80148524 00144184 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148528 00144188 38 A0 00 05 */ li r5, 5 /* 8014852C 0014418C 38 80 00 50 */ li r4, 0x50 /* 80148530 00144190 38 00 00 00 */ li r0, 0 /* 80148534 00144194 B0 A3 00 C6 */ sth r5, 0xc6(r3) /* 80148538 00144198 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014853C 0014419C B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80148540 001441A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148544 001441A4 98 03 0D DB */ stb r0, 0xddb(r3) /* 80148548 001441A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014854C 001441AC 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 80148550 001441B0 54 00 3F FE */ rlwinm r0, r0, 7, 0x1f, 0x1f /* 80148554 001441B4 7C 00 00 D0 */ neg r0, r0 /* 80148558 001441B8 54 00 07 BC */ rlwinm r0, r0, 0, 0x1e, 0x1e /* 8014855C 001441BC 98 03 0D DA */ stb r0, 0xdda(r3) /* 80148560 001441C0 48 00 0C A8 */ b lbl_80149208 /* 80148564 001441C4 48 01 CC C1 */ bl func_80165224 /* 80148568 001441C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014856C 001441CC 3A C0 00 00 */ li r22, 0 /* 80148570 001441D0 92 C3 0D 70 */ stw r22, 0xd70(r3) /* 80148574 001441D4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148578 001441D8 92 C3 0D 74 */ stw r22, 0xd74(r3) /* 8014857C 001441DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148580 001441E0 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 80148584 001441E4 54 00 01 04 */ rlwinm r0, r0, 0, 4, 2 /* 80148588 001441E8 90 03 0D 30 */ stw r0, 0xd30(r3) /* 8014858C 001441EC 48 01 AA 49 */ bl glplatAbortFrame /* 80148590 001441F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148594 001441F4 38 00 00 D2 */ li r0, 0xd2 /* 80148598 001441F8 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8014859C 001441FC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801485A0 00144200 B2 C3 00 C6 */ sth r22, 0xc6(r3) /* 801485A4 00144204 48 00 0C 64 */ b lbl_80149208 /* 801485A8 00144208 88 05 0D DB */ lbz r0, 0xddb(r5) /* 801485AC 0014420C 38 80 00 00 */ li r4, 0 /* 801485B0 00144210 2C 00 00 01 */ cmpwi r0, 1 /* 801485B4 00144214 41 82 00 08 */ beq lbl_801485BC /* 801485B8 00144218 48 00 00 34 */ b lbl_801485EC lbl_801485BC: /* 801485BC 0014421C 38 00 00 00 */ li r0, 0 /* 801485C0 00144220 98 05 0D DB */ stb r0, 0xddb(r5) /* 801485C4 00144224 48 01 CD 69 */ bl func_8016532C /* 801485C8 00144228 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801485CC 0014422C 38 00 00 05 */ li r0, 5 /* 801485D0 00144230 B0 03 00 C6 */ sth r0, 0xc6(r3) /* 801485D4 00144234 48 00 6C 41 */ bl func_8014F214 /* 801485D8 00144238 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801485DC 0014423C 38 80 00 01 */ li r4, 1 /* 801485E0 00144240 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 801485E4 00144244 54 00 01 CA */ rlwinm r0, r0, 0, 7, 5 /* 801485E8 00144248 90 03 0D 30 */ stw r0, 0xd30(r3) lbl_801485EC: /* 801485EC 0014424C 2C 04 00 00 */ cmpwi r4, 0 /* 801485F0 00144250 40 82 0C 18 */ bne lbl_80149208 /* 801485F4 00144254 48 01 CC AD */ bl func_801652A0 /* 801485F8 00144258 2C 03 00 00 */ cmpwi r3, 0 /* 801485FC 0014425C 41 82 00 14 */ beq lbl_80148610 /* 80148600 00144260 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148604 00144264 38 00 00 11 */ li r0, 0x11 /* 80148608 00144268 B0 03 00 C6 */ sth r0, 0xc6(r3) /* 8014860C 0014426C 48 00 0B FC */ b lbl_80149208 lbl_80148610: /* 80148610 00144270 48 01 CC 49 */ bl func_80165258 /* 80148614 00144274 2C 03 00 00 */ cmpwi r3, 0 /* 80148618 00144278 40 82 00 20 */ bne lbl_80148638 /* 8014861C 0014427C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148620 00144280 38 80 00 01 */ li r4, 1 /* 80148624 00144284 38 00 00 00 */ li r0, 0 /* 80148628 00144288 98 83 0D DB */ stb r4, 0xddb(r3) /* 8014862C 0014428C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148630 00144290 98 03 0D DA */ stb r0, 0xdda(r3) /* 80148634 00144294 48 00 0B D4 */ b lbl_80149208 lbl_80148638: /* 80148638 00144298 48 01 CA 75 */ bl func_801650AC /* 8014863C 0014429C 2C 03 00 00 */ cmpwi r3, 0 /* 80148640 001442A0 40 82 0B C8 */ bne lbl_80149208 /* 80148644 001442A4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148648 001442A8 38 00 00 19 */ li r0, 0x19 /* 8014864C 001442AC B0 03 00 C6 */ sth r0, 0xc6(r3) /* 80148650 001442B0 48 00 0B B8 */ b lbl_80149208 /* 80148654 001442B4 48 02 02 05 */ bl func_80168858 /* 80148658 001442B8 2C 03 00 00 */ cmpwi r3, 0 /* 8014865C 001442BC 41 82 03 C8 */ beq lbl_80148A24 /* 80148660 001442C0 48 02 04 AD */ bl func_80168B0C /* 80148664 001442C4 7C 76 1B 78 */ mr r22, r3 /* 80148668 001442C8 48 02 04 41 */ bl func_80168AA8 /* 8014866C 001442CC 7C 03 B0 40 */ cmplw r3, r22 /* 80148670 001442D0 41 82 00 4C */ beq lbl_801486BC /* 80148674 001442D4 48 01 CC B9 */ bl func_8016532C /* 80148678 001442D8 48 00 6B 9D */ bl func_8014F214 /* 8014867C 001442DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148680 001442E0 38 A0 00 05 */ li r5, 5 /* 80148684 001442E4 38 80 00 50 */ li r4, 0x50 /* 80148688 001442E8 38 00 00 00 */ li r0, 0 /* 8014868C 001442EC B0 A3 00 C6 */ sth r5, 0xc6(r3) /* 80148690 001442F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148694 001442F4 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80148698 001442F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014869C 001442FC 98 03 0D DB */ stb r0, 0xddb(r3) /* 801486A0 00144300 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801486A4 00144304 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 801486A8 00144308 54 00 3F FE */ rlwinm r0, r0, 7, 0x1f, 0x1f /* 801486AC 0014430C 7C 00 00 D0 */ neg r0, r0 /* 801486B0 00144310 54 00 07 BC */ rlwinm r0, r0, 0, 0x1e, 0x1e /* 801486B4 00144314 98 03 0D DA */ stb r0, 0xdda(r3) /* 801486B8 00144318 48 00 0B 50 */ b lbl_80149208 lbl_801486BC: /* 801486BC 0014431C 48 02 02 45 */ bl func_80168900 /* 801486C0 00144320 2C 03 00 00 */ cmpwi r3, 0 /* 801486C4 00144324 41 82 03 60 */ beq lbl_80148A24 /* 801486C8 00144328 48 02 02 39 */ bl func_80168900 /* 801486CC 0014432C 7C 64 1B 78 */ mr r4, r3 /* 801486D0 00144330 38 60 00 02 */ li r3, 2 /* 801486D4 00144334 4B FD 42 C9 */ bl func_8011C99C /* 801486D8 00144338 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801486DC 0014433C 80 04 0D 30 */ lwz r0, 0xd30(r4) /* 801486E0 00144340 54 00 6F FF */ rlwinm. r0, r0, 0xd, 0x1f, 0x1f /* 801486E4 00144344 41 82 00 18 */ beq lbl_801486FC /* 801486E8 00144348 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 801486EC 0014434C 38 84 0D CC */ addi r4, r4, 0xdcc /* 801486F0 00144350 38 A0 00 0E */ li r5, 0xe /* 801486F4 00144354 38 63 00 8A */ addi r3, r3, 0x8a /* 801486F8 00144358 4B EB B9 09 */ bl memcpy lbl_801486FC: /* 801486FC 0014435C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148700 00144360 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 80148704 00144364 A0 03 00 96 */ lhz r0, 0x96(r3) /* 80148708 00144368 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f /* 8014870C 0014436C 28 00 00 02 */ cmplwi r0, 2 /* 80148710 00144370 40 82 02 EC */ bne lbl_801489FC /* 80148714 00144374 38 60 00 32 */ li r3, 0x32 /* 80148718 00144378 4B FD 59 95 */ bl func_8011E0AC /* 8014871C 0014437C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148720 00144380 38 00 00 3F */ li r0, 0x3f /* 80148724 00144384 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 80148728 00144388 38 E3 04 48 */ addi r7, r3, 0x448 /* 8014872C 0014438C 38 A3 1F F8 */ addi r5, r3, 0x1ff8 /* 80148730 00144390 7C 09 03 A6 */ mtctr r0 lbl_80148734: /* 80148734 00144394 80 85 00 04 */ lwz r4, 4(r5) /* 80148738 00144398 84 05 00 08 */ lwzu r0, 8(r5) /* 8014873C 0014439C 90 87 00 04 */ stw r4, 4(r7) /* 80148740 001443A0 94 07 00 08 */ stwu r0, 8(r7) /* 80148744 001443A4 42 00 FF F0 */ bdnz lbl_80148734 /* 80148748 001443A8 80 85 00 04 */ lwz r4, 4(r5) /* 8014874C 001443AC 38 00 01 A4 */ li r0, 0x1a4 /* 80148750 001443B0 38 C3 06 47 */ addi r6, r3, 0x647 /* 80148754 001443B4 38 A3 21 F7 */ addi r5, r3, 0x21f7 /* 80148758 001443B8 90 87 00 04 */ stw r4, 4(r7) /* 8014875C 001443BC 7C 09 03 A6 */ mtctr r0 lbl_80148760: /* 80148760 001443C0 88 85 00 01 */ lbz r4, 1(r5) /* 80148764 001443C4 8C 05 00 02 */ lbzu r0, 2(r5) /* 80148768 001443C8 98 86 00 01 */ stb r4, 1(r6) /* 8014876C 001443CC 9C 06 00 02 */ stbu r0, 2(r6) /* 80148770 001443D0 42 00 FF F0 */ bdnz lbl_80148760 /* 80148774 001443D4 88 83 25 40 */ lbz r4, 0x2540(r3) /* 80148778 001443D8 38 00 00 17 */ li r0, 0x17 /* 8014877C 001443DC 38 C3 09 90 */ addi r6, r3, 0x990 /* 80148780 001443E0 38 A3 25 40 */ addi r5, r3, 0x2540 /* 80148784 001443E4 98 83 09 90 */ stb r4, 0x990(r3) /* 80148788 001443E8 88 83 25 41 */ lbz r4, 0x2541(r3) /* 8014878C 001443EC 98 83 09 91 */ stb r4, 0x991(r3) /* 80148790 001443F0 7C 09 03 A6 */ mtctr r0 lbl_80148794: /* 80148794 001443F4 80 85 00 04 */ lwz r4, 4(r5) /* 80148798 001443F8 84 05 00 08 */ lwzu r0, 8(r5) /* 8014879C 001443FC 90 86 00 04 */ stw r4, 4(r6) /* 801487A0 00144400 94 06 00 08 */ stwu r0, 8(r6) /* 801487A4 00144404 42 00 FF F0 */ bdnz lbl_80148794 /* 801487A8 00144408 80 83 25 FC */ lwz r4, 0x25fc(r3) /* 801487AC 0014440C 38 00 00 30 */ li r0, 0x30 /* 801487B0 00144410 38 C3 0A 4E */ addi r6, r3, 0xa4e /* 801487B4 00144414 38 A3 25 FE */ addi r5, r3, 0x25fe /* 801487B8 00144418 90 83 0A 4C */ stw r4, 0xa4c(r3) /* 801487BC 0014441C 7C 09 03 A6 */ mtctr r0 lbl_801487C0: /* 801487C0 00144420 A0 85 00 02 */ lhz r4, 2(r5) /* 801487C4 00144424 A4 05 00 04 */ lhzu r0, 4(r5) /* 801487C8 00144428 B0 86 00 02 */ sth r4, 2(r6) /* 801487CC 0014442C B4 06 00 04 */ sthu r0, 4(r6) /* 801487D0 00144430 42 00 FF F0 */ bdnz lbl_801487C0 /* 801487D4 00144434 80 A3 26 C0 */ lwz r5, 0x26c0(r3) /* 801487D8 00144438 38 00 00 3F */ li r0, 0x3f /* 801487DC 0014443C 80 83 26 C4 */ lwz r4, 0x26c4(r3) /* 801487E0 00144440 90 A3 0B 10 */ stw r5, 0xb10(r3) /* 801487E4 00144444 90 83 0B 14 */ stw r4, 0xb14(r3) /* 801487E8 00144448 80 83 26 C8 */ lwz r4, 0x26c8(r3) /* 801487EC 0014444C 90 83 0B 18 */ stw r4, 0xb18(r3) /* 801487F0 00144450 88 A3 26 CC */ lbz r5, 0x26cc(r3) /* 801487F4 00144454 88 83 26 CD */ lbz r4, 0x26cd(r3) /* 801487F8 00144458 98 A3 0B 1C */ stb r5, 0xb1c(r3) /* 801487FC 0014445C 98 83 0B 1D */ stb r4, 0xb1d(r3) /* 80148800 00144460 88 A3 26 CE */ lbz r5, 0x26ce(r3) /* 80148804 00144464 88 83 26 CF */ lbz r4, 0x26cf(r3) /* 80148808 00144468 98 A3 0B 1E */ stb r5, 0xb1e(r3) /* 8014880C 0014446C 98 83 0B 1F */ stb r4, 0xb1f(r3) /* 80148810 00144470 88 A3 26 D0 */ lbz r5, 0x26d0(r3) /* 80148814 00144474 88 83 26 D1 */ lbz r4, 0x26d1(r3) /* 80148818 00144478 98 A3 0B 20 */ stb r5, 0xb20(r3) /* 8014881C 0014447C 98 83 0B 21 */ stb r4, 0xb21(r3) /* 80148820 00144480 88 A3 26 D2 */ lbz r5, 0x26d2(r3) /* 80148824 00144484 88 83 26 D3 */ lbz r4, 0x26d3(r3) /* 80148828 00144488 98 A3 0B 22 */ stb r5, 0xb22(r3) /* 8014882C 0014448C 98 83 0B 23 */ stb r4, 0xb23(r3) /* 80148830 00144490 88 83 26 D4 */ lbz r4, 0x26d4(r3) /* 80148834 00144494 98 83 0B 24 */ stb r4, 0xb24(r3) /* 80148838 00144498 88 83 26 D5 */ lbz r4, 0x26d5(r3) /* 8014883C 0014449C 98 83 0B 25 */ stb r4, 0xb25(r3) /* 80148840 001444A0 80 83 26 D8 */ lwz r4, 0x26d8(r3) /* 80148844 001444A4 90 83 0B 28 */ stw r4, 0xb28(r3) /* 80148848 001444A8 80 83 26 DC */ lwz r4, 0x26dc(r3) /* 8014884C 001444AC 90 83 0B 2C */ stw r4, 0xb2c(r3) /* 80148850 001444B0 88 83 26 E0 */ lbz r4, 0x26e0(r3) /* 80148854 001444B4 98 83 0B 30 */ stb r4, 0xb30(r3) /* 80148858 001444B8 88 83 26 E1 */ lbz r4, 0x26e1(r3) /* 8014885C 001444BC 98 83 0B 31 */ stb r4, 0xb31(r3) /* 80148860 001444C0 88 83 26 E2 */ lbz r4, 0x26e2(r3) /* 80148864 001444C4 98 83 0B 32 */ stb r4, 0xb32(r3) /* 80148868 001444C8 88 83 26 E3 */ lbz r4, 0x26e3(r3) /* 8014886C 001444CC 98 83 0B 33 */ stb r4, 0xb33(r3) /* 80148870 001444D0 88 83 26 E4 */ lbz r4, 0x26e4(r3) /* 80148874 001444D4 98 83 0B 34 */ stb r4, 0xb34(r3) /* 80148878 001444D8 88 83 26 E5 */ lbz r4, 0x26e5(r3) /* 8014887C 001444DC 98 83 0B 35 */ stb r4, 0xb35(r3) /* 80148880 001444E0 88 83 26 E6 */ lbz r4, 0x26e6(r3) /* 80148884 001444E4 98 83 0B 36 */ stb r4, 0xb36(r3) /* 80148888 001444E8 88 83 26 E7 */ lbz r4, 0x26e7(r3) /* 8014888C 001444EC 98 83 0B 37 */ stb r4, 0xb37(r3) /* 80148890 001444F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148894 001444F4 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 80148898 001444F8 38 E3 12 20 */ addi r7, r3, 0x1220 /* 8014889C 001444FC 38 A3 2D D0 */ addi r5, r3, 0x2dd0 /* 801488A0 00144500 7C 09 03 A6 */ mtctr r0 lbl_801488A4: /* 801488A4 00144504 80 85 00 04 */ lwz r4, 4(r5) /* 801488A8 00144508 84 05 00 08 */ lwzu r0, 8(r5) /* 801488AC 0014450C 90 87 00 04 */ stw r4, 4(r7) /* 801488B0 00144510 94 07 00 08 */ stwu r0, 8(r7) /* 801488B4 00144514 42 00 FF F0 */ bdnz lbl_801488A4 /* 801488B8 00144518 80 85 00 04 */ lwz r4, 4(r5) /* 801488BC 0014451C 38 00 01 A4 */ li r0, 0x1a4 /* 801488C0 00144520 38 C3 14 1F */ addi r6, r3, 0x141f /* 801488C4 00144524 38 A3 2F CF */ addi r5, r3, 0x2fcf /* 801488C8 00144528 90 87 00 04 */ stw r4, 4(r7) /* 801488CC 0014452C 7C 09 03 A6 */ mtctr r0 lbl_801488D0: /* 801488D0 00144530 88 85 00 01 */ lbz r4, 1(r5) /* 801488D4 00144534 8C 05 00 02 */ lbzu r0, 2(r5) /* 801488D8 00144538 98 86 00 01 */ stb r4, 1(r6) /* 801488DC 0014453C 9C 06 00 02 */ stbu r0, 2(r6) /* 801488E0 00144540 42 00 FF F0 */ bdnz lbl_801488D0 /* 801488E4 00144544 88 83 33 18 */ lbz r4, 0x3318(r3) /* 801488E8 00144548 38 00 00 17 */ li r0, 0x17 /* 801488EC 0014454C 38 C3 17 68 */ addi r6, r3, 0x1768 /* 801488F0 00144550 38 A3 33 18 */ addi r5, r3, 0x3318 /* 801488F4 00144554 98 83 17 68 */ stb r4, 0x1768(r3) /* 801488F8 00144558 88 83 33 19 */ lbz r4, 0x3319(r3) /* 801488FC 0014455C 98 83 17 69 */ stb r4, 0x1769(r3) /* 80148900 00144560 7C 09 03 A6 */ mtctr r0 lbl_80148904: /* 80148904 00144564 80 85 00 04 */ lwz r4, 4(r5) /* 80148908 00144568 84 05 00 08 */ lwzu r0, 8(r5) /* 8014890C 0014456C 90 86 00 04 */ stw r4, 4(r6) /* 80148910 00144570 94 06 00 08 */ stwu r0, 8(r6) /* 80148914 00144574 42 00 FF F0 */ bdnz lbl_80148904 /* 80148918 00144578 80 83 33 D4 */ lwz r4, 0x33d4(r3) /* 8014891C 0014457C 38 00 00 30 */ li r0, 0x30 /* 80148920 00144580 38 C3 18 26 */ addi r6, r3, 0x1826 /* 80148924 00144584 38 A3 33 D6 */ addi r5, r3, 0x33d6 /* 80148928 00144588 90 83 18 24 */ stw r4, 0x1824(r3) /* 8014892C 0014458C 7C 09 03 A6 */ mtctr r0 lbl_80148930: /* 80148930 00144590 A0 85 00 02 */ lhz r4, 2(r5) /* 80148934 00144594 A4 05 00 04 */ lhzu r0, 4(r5) /* 80148938 00144598 B0 86 00 02 */ sth r4, 2(r6) /* 8014893C 0014459C B4 06 00 04 */ sthu r0, 4(r6) /* 80148940 001445A0 42 00 FF F0 */ bdnz lbl_80148930 /* 80148944 001445A4 80 83 34 98 */ lwz r4, 0x3498(r3) /* 80148948 001445A8 80 03 34 9C */ lwz r0, 0x349c(r3) /* 8014894C 001445AC 90 83 18 E8 */ stw r4, 0x18e8(r3) /* 80148950 001445B0 90 03 18 EC */ stw r0, 0x18ec(r3) /* 80148954 001445B4 80 03 34 A0 */ lwz r0, 0x34a0(r3) /* 80148958 001445B8 90 03 18 F0 */ stw r0, 0x18f0(r3) /* 8014895C 001445BC 88 83 34 A4 */ lbz r4, 0x34a4(r3) /* 80148960 001445C0 88 03 34 A5 */ lbz r0, 0x34a5(r3) /* 80148964 001445C4 98 83 18 F4 */ stb r4, 0x18f4(r3) /* 80148968 001445C8 98 03 18 F5 */ stb r0, 0x18f5(r3) /* 8014896C 001445CC 88 83 34 A6 */ lbz r4, 0x34a6(r3) /* 80148970 001445D0 88 03 34 A7 */ lbz r0, 0x34a7(r3) /* 80148974 001445D4 98 83 18 F6 */ stb r4, 0x18f6(r3) /* 80148978 001445D8 98 03 18 F7 */ stb r0, 0x18f7(r3) /* 8014897C 001445DC 88 83 34 A8 */ lbz r4, 0x34a8(r3) /* 80148980 001445E0 88 03 34 A9 */ lbz r0, 0x34a9(r3) /* 80148984 001445E4 98 83 18 F8 */ stb r4, 0x18f8(r3) /* 80148988 001445E8 98 03 18 F9 */ stb r0, 0x18f9(r3) /* 8014898C 001445EC 88 83 34 AA */ lbz r4, 0x34aa(r3) /* 80148990 001445F0 88 03 34 AB */ lbz r0, 0x34ab(r3) /* 80148994 001445F4 98 83 18 FA */ stb r4, 0x18fa(r3) /* 80148998 001445F8 98 03 18 FB */ stb r0, 0x18fb(r3) /* 8014899C 001445FC 88 03 34 AC */ lbz r0, 0x34ac(r3) /* 801489A0 00144600 98 03 18 FC */ stb r0, 0x18fc(r3) /* 801489A4 00144604 88 03 34 AD */ lbz r0, 0x34ad(r3) /* 801489A8 00144608 98 03 18 FD */ stb r0, 0x18fd(r3) /* 801489AC 0014460C 80 03 34 B0 */ lwz r0, 0x34b0(r3) /* 801489B0 00144610 90 03 19 00 */ stw r0, 0x1900(r3) /* 801489B4 00144614 80 03 34 B4 */ lwz r0, 0x34b4(r3) /* 801489B8 00144618 90 03 19 04 */ stw r0, 0x1904(r3) /* 801489BC 0014461C 88 03 34 B8 */ lbz r0, 0x34b8(r3) /* 801489C0 00144620 98 03 19 08 */ stb r0, 0x1908(r3) /* 801489C4 00144624 88 03 34 B9 */ lbz r0, 0x34b9(r3) /* 801489C8 00144628 98 03 19 09 */ stb r0, 0x1909(r3) /* 801489CC 0014462C 88 03 34 BA */ lbz r0, 0x34ba(r3) /* 801489D0 00144630 98 03 19 0A */ stb r0, 0x190a(r3) /* 801489D4 00144634 88 03 34 BB */ lbz r0, 0x34bb(r3) /* 801489D8 00144638 98 03 19 0B */ stb r0, 0x190b(r3) /* 801489DC 0014463C 88 03 34 BC */ lbz r0, 0x34bc(r3) /* 801489E0 00144640 98 03 19 0C */ stb r0, 0x190c(r3) /* 801489E4 00144644 88 03 34 BD */ lbz r0, 0x34bd(r3) /* 801489E8 00144648 98 03 19 0D */ stb r0, 0x190d(r3) /* 801489EC 0014464C 88 03 34 BE */ lbz r0, 0x34be(r3) /* 801489F0 00144650 98 03 19 0E */ stb r0, 0x190e(r3) /* 801489F4 00144654 88 03 34 BF */ lbz r0, 0x34bf(r3) /* 801489F8 00144658 98 03 19 0F */ stb r0, 0x190f(r3) lbl_801489FC: /* 801489FC 0014465C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148A00 00144660 38 80 00 12 */ li r4, 0x12 /* 80148A04 00144664 38 00 00 96 */ li r0, 0x96 /* 80148A08 00144668 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 80148A0C 0014466C B0 83 00 C6 */ sth r4, 0xc6(r3) /* 80148A10 00144670 38 60 02 61 */ li r3, 0x261 /* 80148A14 00144674 38 80 00 00 */ li r4, 0 /* 80148A18 00144678 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80148A1C 0014467C B0 05 00 C4 */ sth r0, 0xc4(r5) /* 80148A20 00144680 4B EC 27 51 */ bl func_8000B170 lbl_80148A24: /* 80148A24 00144684 48 01 C8 35 */ bl func_80165258 /* 80148A28 00144688 2C 03 00 00 */ cmpwi r3, 0 /* 80148A2C 0014468C 40 82 07 DC */ bne lbl_80149208 /* 80148A30 00144690 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80148A34 00144694 A0 05 00 C4 */ lhz r0, 0xc4(r5) /* 80148A38 00144698 2C 00 00 69 */ cmpwi r0, 0x69 /* 80148A3C 0014469C 40 80 00 18 */ bge lbl_80148A54 /* 80148A40 001446A0 2C 00 00 5C */ cmpwi r0, 0x5c /* 80148A44 001446A4 40 80 00 30 */ bge lbl_80148A74 /* 80148A48 001446A8 2C 00 00 5A */ cmpwi r0, 0x5a /* 80148A4C 001446AC 40 80 00 10 */ bge lbl_80148A5C /* 80148A50 001446B0 48 00 00 24 */ b lbl_80148A74 lbl_80148A54: /* 80148A54 001446B4 2C 00 00 6B */ cmpwi r0, 0x6b /* 80148A58 001446B8 40 80 00 1C */ bge lbl_80148A74 lbl_80148A5C: /* 80148A5C 001446BC 38 60 00 10 */ li r3, 0x10 /* 80148A60 001446C0 38 00 00 00 */ li r0, 0 /* 80148A64 001446C4 B0 65 00 C6 */ sth r3, 0xc6(r5) /* 80148A68 001446C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148A6C 001446CC 98 03 0D DA */ stb r0, 0xdda(r3) /* 80148A70 001446D0 48 00 07 98 */ b lbl_80149208 lbl_80148A74: /* 80148A74 001446D4 38 00 00 10 */ li r0, 0x10 /* 80148A78 001446D8 38 80 00 50 */ li r4, 0x50 /* 80148A7C 001446DC B0 05 00 C6 */ sth r0, 0xc6(r5) /* 80148A80 001446E0 38 00 00 01 */ li r0, 1 /* 80148A84 001446E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148A88 001446E8 B0 83 00 C4 */ sth r4, 0xc4(r3) /* 80148A8C 001446EC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148A90 001446F0 98 03 0D DB */ stb r0, 0xddb(r3) /* 80148A94 001446F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148A98 001446F8 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 80148A9C 001446FC 54 00 3F FE */ rlwinm r0, r0, 7, 0x1f, 0x1f /* 80148AA0 00144700 7C 00 00 D0 */ neg r0, r0 /* 80148AA4 00144704 54 00 07 BC */ rlwinm r0, r0, 0, 0x1e, 0x1e /* 80148AA8 00144708 98 03 0D DA */ stb r0, 0xdda(r3) /* 80148AAC 0014470C 48 00 07 5C */ b lbl_80149208 /* 80148AB0 00144710 48 01 C7 A9 */ bl func_80165258 /* 80148AB4 00144714 2C 03 00 00 */ cmpwi r3, 0 /* 80148AB8 00144718 40 82 07 50 */ bne lbl_80149208 /* 80148ABC 0014471C 48 01 C8 71 */ bl func_8016532C /* 80148AC0 00144720 48 00 67 55 */ bl func_8014F214 /* 80148AC4 00144724 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148AC8 00144728 38 E0 00 00 */ li r7, 0 /* 80148ACC 0014472C 38 C0 00 CD */ li r6, 0xcd /* 80148AD0 00144730 38 A0 51 9C */ li r5, 0x519c /* 80148AD4 00144734 98 E3 0D DB */ stb r7, 0xddb(r3) /* 80148AD8 00144738 38 80 51 9E */ li r4, 0x519e /* 80148ADC 0014473C 38 00 00 03 */ li r0, 3 /* 80148AE0 00144740 81 0D 82 B8 */ lwz r8, lbl_8063D578-_SDA_BASE_(r13) /* 80148AE4 00144744 80 68 0D 30 */ lwz r3, 0xd30(r8) /* 80148AE8 00144748 54 63 3F FE */ rlwinm r3, r3, 7, 0x1f, 0x1f /* 80148AEC 0014474C 7C 63 00 D0 */ neg r3, r3 /* 80148AF0 00144750 54 63 07 BC */ rlwinm r3, r3, 0, 0x1e, 0x1e /* 80148AF4 00144754 98 68 0D DA */ stb r3, 0xdda(r8) /* 80148AF8 00144758 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148AFC 0014475C B0 E3 00 C6 */ sth r7, 0xc6(r3) /* 80148B00 00144760 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148B04 00144764 B0 C3 00 C4 */ sth r6, 0xc4(r3) /* 80148B08 00144768 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 80148B0C 0014476C 80 66 0D 30 */ lwz r3, 0xd30(r6) /* 80148B10 00144770 64 63 00 40 */ oris r3, r3, 0x40 /* 80148B14 00144774 90 66 0D 30 */ stw r3, 0xd30(r6) /* 80148B18 00144778 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148B1C 0014477C B0 A3 0D 80 */ sth r5, 0xd80(r3) /* 80148B20 00144780 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148B24 00144784 B0 83 0D 82 */ sth r4, 0xd82(r3) /* 80148B28 00144788 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148B2C 0014478C B0 03 0D 84 */ sth r0, 0xd84(r3) /* 80148B30 00144790 48 00 06 D8 */ b lbl_80149208 /* 80148B34 00144794 38 60 00 01 */ li r3, 1 /* 80148B38 00144798 4B F0 D8 95 */ bl func_800563CC /* 80148B3C 0014479C 48 01 C7 65 */ bl func_801652A0 /* 80148B40 001447A0 2C 03 00 00 */ cmpwi r3, 0 /* 80148B44 001447A4 41 82 00 14 */ beq lbl_80148B58 /* 80148B48 001447A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148B4C 001447AC 38 00 00 15 */ li r0, 0x15 /* 80148B50 001447B0 B0 03 00 C6 */ sth r0, 0xc6(r3) /* 80148B54 001447B4 48 00 06 B4 */ b lbl_80149208 lbl_80148B58: /* 80148B58 001447B8 48 01 C7 01 */ bl func_80165258 /* 80148B5C 001447BC 2C 03 00 00 */ cmpwi r3, 0 /* 80148B60 001447C0 40 82 00 7C */ bne lbl_80148BDC /* 80148B64 001447C4 48 01 C7 C9 */ bl func_8016532C /* 80148B68 001447C8 48 00 66 AD */ bl func_8014F214 /* 80148B6C 001447CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148B70 001447D0 38 E0 00 00 */ li r7, 0 /* 80148B74 001447D4 38 C0 00 CD */ li r6, 0xcd /* 80148B78 001447D8 38 A0 50 BA */ li r5, 0x50ba /* 80148B7C 001447DC 98 E3 0D DB */ stb r7, 0xddb(r3) /* 80148B80 001447E0 38 80 51 9E */ li r4, 0x519e /* 80148B84 001447E4 38 00 00 04 */ li r0, 4 /* 80148B88 001447E8 81 0D 82 B8 */ lwz r8, lbl_8063D578-_SDA_BASE_(r13) /* 80148B8C 001447EC 80 68 0D 30 */ lwz r3, 0xd30(r8) /* 80148B90 001447F0 54 63 3F FE */ rlwinm r3, r3, 7, 0x1f, 0x1f /* 80148B94 001447F4 7C 63 00 D0 */ neg r3, r3 /* 80148B98 001447F8 54 63 07 BC */ rlwinm r3, r3, 0, 0x1e, 0x1e /* 80148B9C 001447FC 98 68 0D DA */ stb r3, 0xdda(r8) /* 80148BA0 00144800 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148BA4 00144804 B0 E3 00 C6 */ sth r7, 0xc6(r3) /* 80148BA8 00144808 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148BAC 0014480C B0 C3 00 C4 */ sth r6, 0xc4(r3) /* 80148BB0 00144810 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 80148BB4 00144814 80 66 0D 30 */ lwz r3, 0xd30(r6) /* 80148BB8 00144818 64 63 00 40 */ oris r3, r3, 0x40 /* 80148BBC 0014481C 90 66 0D 30 */ stw r3, 0xd30(r6) /* 80148BC0 00144820 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148BC4 00144824 B0 A3 0D 80 */ sth r5, 0xd80(r3) /* 80148BC8 00144828 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148BCC 0014482C B0 83 0D 82 */ sth r4, 0xd82(r3) /* 80148BD0 00144830 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148BD4 00144834 B0 03 0D 84 */ sth r0, 0xd84(r3) /* 80148BD8 00144838 48 00 06 30 */ b lbl_80149208 lbl_80148BDC: /* 80148BDC 0014483C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148BE0 00144840 88 03 0D 49 */ lbz r0, 0xd49(r3) /* 80148BE4 00144844 54 00 10 3A */ slwi r0, r0, 2 /* 80148BE8 00144848 7C 63 02 14 */ add r3, r3, r0 /* 80148BEC 0014484C 80 63 03 F8 */ lwz r3, 0x3f8(r3) /* 80148BF0 00144850 48 01 E4 F5 */ bl func_801670E4 /* 80148BF4 00144854 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80148BF8 00144858 7C 76 1B 78 */ mr r22, r3 /* 80148BFC 0014485C 88 04 0D 49 */ lbz r0, 0xd49(r4) /* 80148C00 00144860 54 00 10 3A */ slwi r0, r0, 2 /* 80148C04 00144864 7C 64 02 14 */ add r3, r4, r0 /* 80148C08 00144868 80 63 03 F8 */ lwz r3, 0x3f8(r3) /* 80148C0C 0014486C 48 01 E6 21 */ bl func_8016722C /* 80148C10 00144870 2C 16 00 04 */ cmpwi r22, 4 /* 80148C14 00144874 7C 76 1B 78 */ mr r22, r3 /* 80148C18 00144878 40 82 00 14 */ bne lbl_80148C2C /* 80148C1C 0014487C 48 01 FE F1 */ bl func_80168B0C /* 80148C20 00144880 80 16 00 00 */ lwz r0, 0(r22) /* 80148C24 00144884 7C 00 18 40 */ cmplw r0, r3 /* 80148C28 00144888 41 82 00 7C */ beq lbl_80148CA4 lbl_80148C2C: /* 80148C2C 0014488C 48 01 C7 01 */ bl func_8016532C /* 80148C30 00144890 48 00 65 E5 */ bl func_8014F214 /* 80148C34 00144894 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148C38 00144898 38 E0 00 00 */ li r7, 0 /* 80148C3C 0014489C 38 C0 00 CD */ li r6, 0xcd /* 80148C40 001448A0 38 A0 50 BA */ li r5, 0x50ba /* 80148C44 001448A4 98 E3 0D DB */ stb r7, 0xddb(r3) /* 80148C48 001448A8 38 80 51 9E */ li r4, 0x519e /* 80148C4C 001448AC 38 00 00 04 */ li r0, 4 /* 80148C50 001448B0 81 0D 82 B8 */ lwz r8, lbl_8063D578-_SDA_BASE_(r13) /* 80148C54 001448B4 80 68 0D 30 */ lwz r3, 0xd30(r8) /* 80148C58 001448B8 54 63 3F FE */ rlwinm r3, r3, 7, 0x1f, 0x1f /* 80148C5C 001448BC 7C 63 00 D0 */ neg r3, r3 /* 80148C60 001448C0 54 63 07 BC */ rlwinm r3, r3, 0, 0x1e, 0x1e /* 80148C64 001448C4 98 68 0D DA */ stb r3, 0xdda(r8) /* 80148C68 001448C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148C6C 001448CC B0 E3 00 C6 */ sth r7, 0xc6(r3) /* 80148C70 001448D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148C74 001448D4 B0 C3 00 C4 */ sth r6, 0xc4(r3) /* 80148C78 001448D8 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 80148C7C 001448DC 80 66 0D 30 */ lwz r3, 0xd30(r6) /* 80148C80 001448E0 64 63 00 40 */ oris r3, r3, 0x40 /* 80148C84 001448E4 90 66 0D 30 */ stw r3, 0xd30(r6) /* 80148C88 001448E8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148C8C 001448EC B0 A3 0D 80 */ sth r5, 0xd80(r3) /* 80148C90 001448F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148C94 001448F4 B0 83 0D 82 */ sth r4, 0xd82(r3) /* 80148C98 001448F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148C9C 001448FC B0 03 0D 84 */ sth r0, 0xd84(r3) /* 80148CA0 00144900 48 00 05 68 */ b lbl_80149208 lbl_80148CA4: /* 80148CA4 00144904 48 01 C4 09 */ bl func_801650AC /* 80148CA8 00144908 2C 03 00 00 */ cmpwi r3, 0 /* 80148CAC 0014490C 40 82 05 5C */ bne lbl_80149208 /* 80148CB0 00144910 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148CB4 00144914 38 00 00 19 */ li r0, 0x19 /* 80148CB8 00144918 B0 03 00 C6 */ sth r0, 0xc6(r3) /* 80148CBC 0014491C 48 00 05 4C */ b lbl_80149208 /* 80148CC0 00144920 48 01 FB 99 */ bl func_80168858 /* 80148CC4 00144924 2C 03 00 00 */ cmpwi r3, 0 /* 80148CC8 00144928 41 82 03 F8 */ beq lbl_801490C0 /* 80148CCC 0014492C 48 01 FE 41 */ bl func_80168B0C /* 80148CD0 00144930 7C 76 1B 78 */ mr r22, r3 /* 80148CD4 00144934 48 01 FD D5 */ bl func_80168AA8 /* 80148CD8 00144938 7C 03 B0 40 */ cmplw r3, r22 /* 80148CDC 0014493C 41 82 00 7C */ beq lbl_80148D58 /* 80148CE0 00144940 48 01 C6 4D */ bl func_8016532C /* 80148CE4 00144944 48 00 65 31 */ bl func_8014F214 /* 80148CE8 00144948 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148CEC 0014494C 38 E0 00 00 */ li r7, 0 /* 80148CF0 00144950 38 C0 00 CD */ li r6, 0xcd /* 80148CF4 00144954 38 A0 50 BA */ li r5, 0x50ba /* 80148CF8 00144958 98 E3 0D DB */ stb r7, 0xddb(r3) /* 80148CFC 0014495C 38 80 51 9E */ li r4, 0x519e /* 80148D00 00144960 38 00 00 04 */ li r0, 4 /* 80148D04 00144964 81 0D 82 B8 */ lwz r8, lbl_8063D578-_SDA_BASE_(r13) /* 80148D08 00144968 80 68 0D 30 */ lwz r3, 0xd30(r8) /* 80148D0C 0014496C 54 63 3F FE */ rlwinm r3, r3, 7, 0x1f, 0x1f /* 80148D10 00144970 7C 63 00 D0 */ neg r3, r3 /* 80148D14 00144974 54 63 07 BC */ rlwinm r3, r3, 0, 0x1e, 0x1e /* 80148D18 00144978 98 68 0D DA */ stb r3, 0xdda(r8) /* 80148D1C 0014497C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148D20 00144980 B0 E3 00 C6 */ sth r7, 0xc6(r3) /* 80148D24 00144984 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148D28 00144988 B0 C3 00 C4 */ sth r6, 0xc4(r3) /* 80148D2C 0014498C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 80148D30 00144990 80 66 0D 30 */ lwz r3, 0xd30(r6) /* 80148D34 00144994 64 63 00 40 */ oris r3, r3, 0x40 /* 80148D38 00144998 90 66 0D 30 */ stw r3, 0xd30(r6) /* 80148D3C 0014499C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148D40 001449A0 B0 A3 0D 80 */ sth r5, 0xd80(r3) /* 80148D44 001449A4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148D48 001449A8 B0 83 0D 82 */ sth r4, 0xd82(r3) /* 80148D4C 001449AC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148D50 001449B0 B0 03 0D 84 */ sth r0, 0xd84(r3) /* 80148D54 001449B4 48 00 04 B4 */ b lbl_80149208 lbl_80148D58: /* 80148D58 001449B8 48 01 FB A9 */ bl func_80168900 /* 80148D5C 001449BC 2C 03 00 00 */ cmpwi r3, 0 /* 80148D60 001449C0 41 82 03 60 */ beq lbl_801490C0 /* 80148D64 001449C4 48 01 FB 9D */ bl func_80168900 /* 80148D68 001449C8 7C 64 1B 78 */ mr r4, r3 /* 80148D6C 001449CC 38 60 00 02 */ li r3, 2 /* 80148D70 001449D0 4B FD 3C 2D */ bl func_8011C99C /* 80148D74 001449D4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80148D78 001449D8 80 04 0D 30 */ lwz r0, 0xd30(r4) /* 80148D7C 001449DC 54 00 6F FF */ rlwinm. r0, r0, 0xd, 0x1f, 0x1f /* 80148D80 001449E0 41 82 00 18 */ beq lbl_80148D98 /* 80148D84 001449E4 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 80148D88 001449E8 38 84 0D CC */ addi r4, r4, 0xdcc /* 80148D8C 001449EC 38 A0 00 0E */ li r5, 0xe /* 80148D90 001449F0 38 63 00 8A */ addi r3, r3, 0x8a /* 80148D94 001449F4 4B EB B2 6D */ bl memcpy lbl_80148D98: /* 80148D98 001449F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148D9C 001449FC 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 80148DA0 00144A00 A0 03 00 96 */ lhz r0, 0x96(r3) /* 80148DA4 00144A04 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f /* 80148DA8 00144A08 28 00 00 02 */ cmplwi r0, 2 /* 80148DAC 00144A0C 40 82 02 EC */ bne lbl_80149098 /* 80148DB0 00144A10 38 60 00 32 */ li r3, 0x32 /* 80148DB4 00144A14 4B FD 52 F9 */ bl func_8011E0AC /* 80148DB8 00144A18 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148DBC 00144A1C 38 00 00 3F */ li r0, 0x3f /* 80148DC0 00144A20 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 80148DC4 00144A24 38 E3 04 48 */ addi r7, r3, 0x448 /* 80148DC8 00144A28 38 A3 1F F8 */ addi r5, r3, 0x1ff8 /* 80148DCC 00144A2C 7C 09 03 A6 */ mtctr r0 lbl_80148DD0: /* 80148DD0 00144A30 80 85 00 04 */ lwz r4, 4(r5) /* 80148DD4 00144A34 84 05 00 08 */ lwzu r0, 8(r5) /* 80148DD8 00144A38 90 87 00 04 */ stw r4, 4(r7) /* 80148DDC 00144A3C 94 07 00 08 */ stwu r0, 8(r7) /* 80148DE0 00144A40 42 00 FF F0 */ bdnz lbl_80148DD0 /* 80148DE4 00144A44 80 85 00 04 */ lwz r4, 4(r5) /* 80148DE8 00144A48 38 00 01 A4 */ li r0, 0x1a4 /* 80148DEC 00144A4C 38 C3 06 47 */ addi r6, r3, 0x647 /* 80148DF0 00144A50 38 A3 21 F7 */ addi r5, r3, 0x21f7 /* 80148DF4 00144A54 90 87 00 04 */ stw r4, 4(r7) /* 80148DF8 00144A58 7C 09 03 A6 */ mtctr r0 lbl_80148DFC: /* 80148DFC 00144A5C 88 85 00 01 */ lbz r4, 1(r5) /* 80148E00 00144A60 8C 05 00 02 */ lbzu r0, 2(r5) /* 80148E04 00144A64 98 86 00 01 */ stb r4, 1(r6) /* 80148E08 00144A68 9C 06 00 02 */ stbu r0, 2(r6) /* 80148E0C 00144A6C 42 00 FF F0 */ bdnz lbl_80148DFC /* 80148E10 00144A70 88 83 25 40 */ lbz r4, 0x2540(r3) /* 80148E14 00144A74 38 00 00 17 */ li r0, 0x17 /* 80148E18 00144A78 38 C3 09 90 */ addi r6, r3, 0x990 /* 80148E1C 00144A7C 38 A3 25 40 */ addi r5, r3, 0x2540 /* 80148E20 00144A80 98 83 09 90 */ stb r4, 0x990(r3) /* 80148E24 00144A84 88 83 25 41 */ lbz r4, 0x2541(r3) /* 80148E28 00144A88 98 83 09 91 */ stb r4, 0x991(r3) /* 80148E2C 00144A8C 7C 09 03 A6 */ mtctr r0 lbl_80148E30: /* 80148E30 00144A90 80 85 00 04 */ lwz r4, 4(r5) /* 80148E34 00144A94 84 05 00 08 */ lwzu r0, 8(r5) /* 80148E38 00144A98 90 86 00 04 */ stw r4, 4(r6) /* 80148E3C 00144A9C 94 06 00 08 */ stwu r0, 8(r6) /* 80148E40 00144AA0 42 00 FF F0 */ bdnz lbl_80148E30 /* 80148E44 00144AA4 80 83 25 FC */ lwz r4, 0x25fc(r3) /* 80148E48 00144AA8 38 00 00 30 */ li r0, 0x30 /* 80148E4C 00144AAC 38 C3 0A 4E */ addi r6, r3, 0xa4e /* 80148E50 00144AB0 38 A3 25 FE */ addi r5, r3, 0x25fe /* 80148E54 00144AB4 90 83 0A 4C */ stw r4, 0xa4c(r3) /* 80148E58 00144AB8 7C 09 03 A6 */ mtctr r0 lbl_80148E5C: /* 80148E5C 00144ABC A0 85 00 02 */ lhz r4, 2(r5) /* 80148E60 00144AC0 A4 05 00 04 */ lhzu r0, 4(r5) /* 80148E64 00144AC4 B0 86 00 02 */ sth r4, 2(r6) /* 80148E68 00144AC8 B4 06 00 04 */ sthu r0, 4(r6) /* 80148E6C 00144ACC 42 00 FF F0 */ bdnz lbl_80148E5C /* 80148E70 00144AD0 80 A3 26 C0 */ lwz r5, 0x26c0(r3) /* 80148E74 00144AD4 38 00 00 3F */ li r0, 0x3f /* 80148E78 00144AD8 80 83 26 C4 */ lwz r4, 0x26c4(r3) /* 80148E7C 00144ADC 90 A3 0B 10 */ stw r5, 0xb10(r3) /* 80148E80 00144AE0 90 83 0B 14 */ stw r4, 0xb14(r3) /* 80148E84 00144AE4 80 83 26 C8 */ lwz r4, 0x26c8(r3) /* 80148E88 00144AE8 90 83 0B 18 */ stw r4, 0xb18(r3) /* 80148E8C 00144AEC 88 A3 26 CC */ lbz r5, 0x26cc(r3) /* 80148E90 00144AF0 88 83 26 CD */ lbz r4, 0x26cd(r3) /* 80148E94 00144AF4 98 A3 0B 1C */ stb r5, 0xb1c(r3) /* 80148E98 00144AF8 98 83 0B 1D */ stb r4, 0xb1d(r3) /* 80148E9C 00144AFC 88 A3 26 CE */ lbz r5, 0x26ce(r3) /* 80148EA0 00144B00 88 83 26 CF */ lbz r4, 0x26cf(r3) /* 80148EA4 00144B04 98 A3 0B 1E */ stb r5, 0xb1e(r3) /* 80148EA8 00144B08 98 83 0B 1F */ stb r4, 0xb1f(r3) /* 80148EAC 00144B0C 88 A3 26 D0 */ lbz r5, 0x26d0(r3) /* 80148EB0 00144B10 88 83 26 D1 */ lbz r4, 0x26d1(r3) /* 80148EB4 00144B14 98 A3 0B 20 */ stb r5, 0xb20(r3) /* 80148EB8 00144B18 98 83 0B 21 */ stb r4, 0xb21(r3) /* 80148EBC 00144B1C 88 A3 26 D2 */ lbz r5, 0x26d2(r3) /* 80148EC0 00144B20 88 83 26 D3 */ lbz r4, 0x26d3(r3) /* 80148EC4 00144B24 98 A3 0B 22 */ stb r5, 0xb22(r3) /* 80148EC8 00144B28 98 83 0B 23 */ stb r4, 0xb23(r3) /* 80148ECC 00144B2C 88 83 26 D4 */ lbz r4, 0x26d4(r3) /* 80148ED0 00144B30 98 83 0B 24 */ stb r4, 0xb24(r3) /* 80148ED4 00144B34 88 83 26 D5 */ lbz r4, 0x26d5(r3) /* 80148ED8 00144B38 98 83 0B 25 */ stb r4, 0xb25(r3) /* 80148EDC 00144B3C 80 83 26 D8 */ lwz r4, 0x26d8(r3) /* 80148EE0 00144B40 90 83 0B 28 */ stw r4, 0xb28(r3) /* 80148EE4 00144B44 80 83 26 DC */ lwz r4, 0x26dc(r3) /* 80148EE8 00144B48 90 83 0B 2C */ stw r4, 0xb2c(r3) /* 80148EEC 00144B4C 88 83 26 E0 */ lbz r4, 0x26e0(r3) /* 80148EF0 00144B50 98 83 0B 30 */ stb r4, 0xb30(r3) /* 80148EF4 00144B54 88 83 26 E1 */ lbz r4, 0x26e1(r3) /* 80148EF8 00144B58 98 83 0B 31 */ stb r4, 0xb31(r3) /* 80148EFC 00144B5C 88 83 26 E2 */ lbz r4, 0x26e2(r3) /* 80148F00 00144B60 98 83 0B 32 */ stb r4, 0xb32(r3) /* 80148F04 00144B64 88 83 26 E3 */ lbz r4, 0x26e3(r3) /* 80148F08 00144B68 98 83 0B 33 */ stb r4, 0xb33(r3) /* 80148F0C 00144B6C 88 83 26 E4 */ lbz r4, 0x26e4(r3) /* 80148F10 00144B70 98 83 0B 34 */ stb r4, 0xb34(r3) /* 80148F14 00144B74 88 83 26 E5 */ lbz r4, 0x26e5(r3) /* 80148F18 00144B78 98 83 0B 35 */ stb r4, 0xb35(r3) /* 80148F1C 00144B7C 88 83 26 E6 */ lbz r4, 0x26e6(r3) /* 80148F20 00144B80 98 83 0B 36 */ stb r4, 0xb36(r3) /* 80148F24 00144B84 88 83 26 E7 */ lbz r4, 0x26e7(r3) /* 80148F28 00144B88 98 83 0B 37 */ stb r4, 0xb37(r3) /* 80148F2C 00144B8C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148F30 00144B90 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 80148F34 00144B94 38 E3 12 20 */ addi r7, r3, 0x1220 /* 80148F38 00144B98 38 A3 2D D0 */ addi r5, r3, 0x2dd0 /* 80148F3C 00144B9C 7C 09 03 A6 */ mtctr r0 lbl_80148F40: /* 80148F40 00144BA0 80 85 00 04 */ lwz r4, 4(r5) /* 80148F44 00144BA4 84 05 00 08 */ lwzu r0, 8(r5) /* 80148F48 00144BA8 90 87 00 04 */ stw r4, 4(r7) /* 80148F4C 00144BAC 94 07 00 08 */ stwu r0, 8(r7) /* 80148F50 00144BB0 42 00 FF F0 */ bdnz lbl_80148F40 /* 80148F54 00144BB4 80 85 00 04 */ lwz r4, 4(r5) /* 80148F58 00144BB8 38 00 01 A4 */ li r0, 0x1a4 /* 80148F5C 00144BBC 38 C3 14 1F */ addi r6, r3, 0x141f /* 80148F60 00144BC0 38 A3 2F CF */ addi r5, r3, 0x2fcf /* 80148F64 00144BC4 90 87 00 04 */ stw r4, 4(r7) /* 80148F68 00144BC8 7C 09 03 A6 */ mtctr r0 lbl_80148F6C: /* 80148F6C 00144BCC 88 85 00 01 */ lbz r4, 1(r5) /* 80148F70 00144BD0 8C 05 00 02 */ lbzu r0, 2(r5) /* 80148F74 00144BD4 98 86 00 01 */ stb r4, 1(r6) /* 80148F78 00144BD8 9C 06 00 02 */ stbu r0, 2(r6) /* 80148F7C 00144BDC 42 00 FF F0 */ bdnz lbl_80148F6C /* 80148F80 00144BE0 88 83 33 18 */ lbz r4, 0x3318(r3) /* 80148F84 00144BE4 38 00 00 17 */ li r0, 0x17 /* 80148F88 00144BE8 38 C3 17 68 */ addi r6, r3, 0x1768 /* 80148F8C 00144BEC 38 A3 33 18 */ addi r5, r3, 0x3318 /* 80148F90 00144BF0 98 83 17 68 */ stb r4, 0x1768(r3) /* 80148F94 00144BF4 88 83 33 19 */ lbz r4, 0x3319(r3) /* 80148F98 00144BF8 98 83 17 69 */ stb r4, 0x1769(r3) /* 80148F9C 00144BFC 7C 09 03 A6 */ mtctr r0 lbl_80148FA0: /* 80148FA0 00144C00 80 85 00 04 */ lwz r4, 4(r5) /* 80148FA4 00144C04 84 05 00 08 */ lwzu r0, 8(r5) /* 80148FA8 00144C08 90 86 00 04 */ stw r4, 4(r6) /* 80148FAC 00144C0C 94 06 00 08 */ stwu r0, 8(r6) /* 80148FB0 00144C10 42 00 FF F0 */ bdnz lbl_80148FA0 /* 80148FB4 00144C14 80 83 33 D4 */ lwz r4, 0x33d4(r3) /* 80148FB8 00144C18 38 00 00 30 */ li r0, 0x30 /* 80148FBC 00144C1C 38 C3 18 26 */ addi r6, r3, 0x1826 /* 80148FC0 00144C20 38 A3 33 D6 */ addi r5, r3, 0x33d6 /* 80148FC4 00144C24 90 83 18 24 */ stw r4, 0x1824(r3) /* 80148FC8 00144C28 7C 09 03 A6 */ mtctr r0 lbl_80148FCC: /* 80148FCC 00144C2C A0 85 00 02 */ lhz r4, 2(r5) /* 80148FD0 00144C30 A4 05 00 04 */ lhzu r0, 4(r5) /* 80148FD4 00144C34 B0 86 00 02 */ sth r4, 2(r6) /* 80148FD8 00144C38 B4 06 00 04 */ sthu r0, 4(r6) /* 80148FDC 00144C3C 42 00 FF F0 */ bdnz lbl_80148FCC /* 80148FE0 00144C40 80 83 34 98 */ lwz r4, 0x3498(r3) /* 80148FE4 00144C44 80 03 34 9C */ lwz r0, 0x349c(r3) /* 80148FE8 00144C48 90 83 18 E8 */ stw r4, 0x18e8(r3) /* 80148FEC 00144C4C 90 03 18 EC */ stw r0, 0x18ec(r3) /* 80148FF0 00144C50 80 03 34 A0 */ lwz r0, 0x34a0(r3) /* 80148FF4 00144C54 90 03 18 F0 */ stw r0, 0x18f0(r3) /* 80148FF8 00144C58 88 83 34 A4 */ lbz r4, 0x34a4(r3) /* 80148FFC 00144C5C 88 03 34 A5 */ lbz r0, 0x34a5(r3) /* 80149000 00144C60 98 83 18 F4 */ stb r4, 0x18f4(r3) /* 80149004 00144C64 98 03 18 F5 */ stb r0, 0x18f5(r3) /* 80149008 00144C68 88 83 34 A6 */ lbz r4, 0x34a6(r3) /* 8014900C 00144C6C 88 03 34 A7 */ lbz r0, 0x34a7(r3) /* 80149010 00144C70 98 83 18 F6 */ stb r4, 0x18f6(r3) /* 80149014 00144C74 98 03 18 F7 */ stb r0, 0x18f7(r3) /* 80149018 00144C78 88 83 34 A8 */ lbz r4, 0x34a8(r3) /* 8014901C 00144C7C 88 03 34 A9 */ lbz r0, 0x34a9(r3) /* 80149020 00144C80 98 83 18 F8 */ stb r4, 0x18f8(r3) /* 80149024 00144C84 98 03 18 F9 */ stb r0, 0x18f9(r3) /* 80149028 00144C88 88 83 34 AA */ lbz r4, 0x34aa(r3) /* 8014902C 00144C8C 88 03 34 AB */ lbz r0, 0x34ab(r3) /* 80149030 00144C90 98 83 18 FA */ stb r4, 0x18fa(r3) /* 80149034 00144C94 98 03 18 FB */ stb r0, 0x18fb(r3) /* 80149038 00144C98 88 03 34 AC */ lbz r0, 0x34ac(r3) /* 8014903C 00144C9C 98 03 18 FC */ stb r0, 0x18fc(r3) /* 80149040 00144CA0 88 03 34 AD */ lbz r0, 0x34ad(r3) /* 80149044 00144CA4 98 03 18 FD */ stb r0, 0x18fd(r3) /* 80149048 00144CA8 80 03 34 B0 */ lwz r0, 0x34b0(r3) /* 8014904C 00144CAC 90 03 19 00 */ stw r0, 0x1900(r3) /* 80149050 00144CB0 80 03 34 B4 */ lwz r0, 0x34b4(r3) /* 80149054 00144CB4 90 03 19 04 */ stw r0, 0x1904(r3) /* 80149058 00144CB8 88 03 34 B8 */ lbz r0, 0x34b8(r3) /* 8014905C 00144CBC 98 03 19 08 */ stb r0, 0x1908(r3) /* 80149060 00144CC0 88 03 34 B9 */ lbz r0, 0x34b9(r3) /* 80149064 00144CC4 98 03 19 09 */ stb r0, 0x1909(r3) /* 80149068 00144CC8 88 03 34 BA */ lbz r0, 0x34ba(r3) /* 8014906C 00144CCC 98 03 19 0A */ stb r0, 0x190a(r3) /* 80149070 00144CD0 88 03 34 BB */ lbz r0, 0x34bb(r3) /* 80149074 00144CD4 98 03 19 0B */ stb r0, 0x190b(r3) /* 80149078 00144CD8 88 03 34 BC */ lbz r0, 0x34bc(r3) /* 8014907C 00144CDC 98 03 19 0C */ stb r0, 0x190c(r3) /* 80149080 00144CE0 88 03 34 BD */ lbz r0, 0x34bd(r3) /* 80149084 00144CE4 98 03 19 0D */ stb r0, 0x190d(r3) /* 80149088 00144CE8 88 03 34 BE */ lbz r0, 0x34be(r3) /* 8014908C 00144CEC 98 03 19 0E */ stb r0, 0x190e(r3) /* 80149090 00144CF0 88 03 34 BF */ lbz r0, 0x34bf(r3) /* 80149094 00144CF4 98 03 19 0F */ stb r0, 0x190f(r3) lbl_80149098: /* 80149098 00144CF8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014909C 00144CFC 38 80 00 16 */ li r4, 0x16 /* 801490A0 00144D00 38 00 00 89 */ li r0, 0x89 /* 801490A4 00144D04 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 801490A8 00144D08 B0 83 00 C6 */ sth r4, 0xc6(r3) /* 801490AC 00144D0C 38 60 02 61 */ li r3, 0x261 /* 801490B0 00144D10 38 80 00 00 */ li r4, 0 /* 801490B4 00144D14 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 801490B8 00144D18 B0 05 00 C4 */ sth r0, 0xc4(r5) /* 801490BC 00144D1C 4B EC 20 B5 */ bl func_8000B170 lbl_801490C0: /* 801490C0 00144D20 48 01 C1 99 */ bl func_80165258 /* 801490C4 00144D24 2C 03 00 00 */ cmpwi r3, 0 /* 801490C8 00144D28 40 82 01 40 */ bne lbl_80149208 /* 801490CC 00144D2C 48 01 C2 61 */ bl func_8016532C /* 801490D0 00144D30 48 00 61 45 */ bl func_8014F214 /* 801490D4 00144D34 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801490D8 00144D38 38 E0 00 00 */ li r7, 0 /* 801490DC 00144D3C 38 C0 00 CD */ li r6, 0xcd /* 801490E0 00144D40 38 A0 50 BA */ li r5, 0x50ba /* 801490E4 00144D44 98 E3 0D DB */ stb r7, 0xddb(r3) /* 801490E8 00144D48 38 80 51 9E */ li r4, 0x519e /* 801490EC 00144D4C 38 00 00 05 */ li r0, 5 /* 801490F0 00144D50 81 0D 82 B8 */ lwz r8, lbl_8063D578-_SDA_BASE_(r13) /* 801490F4 00144D54 80 68 0D 30 */ lwz r3, 0xd30(r8) /* 801490F8 00144D58 54 63 3F FE */ rlwinm r3, r3, 7, 0x1f, 0x1f /* 801490FC 00144D5C 7C 63 00 D0 */ neg r3, r3 /* 80149100 00144D60 54 63 07 BC */ rlwinm r3, r3, 0, 0x1e, 0x1e /* 80149104 00144D64 98 68 0D DA */ stb r3, 0xdda(r8) /* 80149108 00144D68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014910C 00144D6C B0 E3 00 C6 */ sth r7, 0xc6(r3) /* 80149110 00144D70 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149114 00144D74 B0 C3 00 C4 */ sth r6, 0xc4(r3) /* 80149118 00144D78 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014911C 00144D7C 80 66 0D 30 */ lwz r3, 0xd30(r6) /* 80149120 00144D80 64 63 00 40 */ oris r3, r3, 0x40 /* 80149124 00144D84 90 66 0D 30 */ stw r3, 0xd30(r6) /* 80149128 00144D88 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014912C 00144D8C B0 A3 0D 80 */ sth r5, 0xd80(r3) /* 80149130 00144D90 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149134 00144D94 B0 83 0D 82 */ sth r4, 0xd82(r3) /* 80149138 00144D98 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014913C 00144D9C B0 03 0D 84 */ sth r0, 0xd84(r3) /* 80149140 00144DA0 48 00 00 C8 */ b lbl_80149208 /* 80149144 00144DA4 48 01 C1 15 */ bl func_80165258 /* 80149148 00144DA8 2C 03 00 00 */ cmpwi r3, 0 /* 8014914C 00144DAC 40 82 00 BC */ bne lbl_80149208 /* 80149150 00144DB0 48 01 C1 DD */ bl func_8016532C /* 80149154 00144DB4 48 00 60 C1 */ bl func_8014F214 /* 80149158 00144DB8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014915C 00144DBC 38 E0 00 00 */ li r7, 0 /* 80149160 00144DC0 38 C0 00 CD */ li r6, 0xcd /* 80149164 00144DC4 38 A0 51 9C */ li r5, 0x519c /* 80149168 00144DC8 98 E3 0D DB */ stb r7, 0xddb(r3) /* 8014916C 00144DCC 38 80 51 9E */ li r4, 0x519e /* 80149170 00144DD0 38 00 00 05 */ li r0, 5 /* 80149174 00144DD4 81 0D 82 B8 */ lwz r8, lbl_8063D578-_SDA_BASE_(r13) /* 80149178 00144DD8 80 68 0D 30 */ lwz r3, 0xd30(r8) /* 8014917C 00144DDC 54 63 3F FE */ rlwinm r3, r3, 7, 0x1f, 0x1f /* 80149180 00144DE0 7C 63 00 D0 */ neg r3, r3 /* 80149184 00144DE4 54 63 07 BC */ rlwinm r3, r3, 0, 0x1e, 0x1e /* 80149188 00144DE8 98 68 0D DA */ stb r3, 0xdda(r8) /* 8014918C 00144DEC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149190 00144DF0 B0 E3 00 C6 */ sth r7, 0xc6(r3) /* 80149194 00144DF4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149198 00144DF8 B0 C3 00 C4 */ sth r6, 0xc4(r3) /* 8014919C 00144DFC 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 801491A0 00144E00 80 66 0D 30 */ lwz r3, 0xd30(r6) /* 801491A4 00144E04 64 63 00 40 */ oris r3, r3, 0x40 /* 801491A8 00144E08 90 66 0D 30 */ stw r3, 0xd30(r6) /* 801491AC 00144E0C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801491B0 00144E10 B0 A3 0D 80 */ sth r5, 0xd80(r3) /* 801491B4 00144E14 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801491B8 00144E18 B0 83 0D 82 */ sth r4, 0xd82(r3) /* 801491BC 00144E1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801491C0 00144E20 B0 03 0D 84 */ sth r0, 0xd84(r3) /* 801491C4 00144E24 48 00 00 44 */ b lbl_80149208 /* 801491C8 00144E28 48 01 C0 5D */ bl func_80165224 /* 801491CC 00144E2C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801491D0 00144E30 3A C0 00 00 */ li r22, 0 /* 801491D4 00144E34 92 C3 0D 70 */ stw r22, 0xd70(r3) /* 801491D8 00144E38 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801491DC 00144E3C 92 C3 0D 74 */ stw r22, 0xd74(r3) /* 801491E0 00144E40 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801491E4 00144E44 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 801491E8 00144E48 54 00 01 04 */ rlwinm r0, r0, 0, 4, 2 /* 801491EC 00144E4C 90 03 0D 30 */ stw r0, 0xd30(r3) /* 801491F0 00144E50 48 01 9D E5 */ bl glplatAbortFrame /* 801491F4 00144E54 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801491F8 00144E58 38 00 00 D2 */ li r0, 0xd2 /* 801491FC 00144E5C B0 03 00 C4 */ sth r0, 0xc4(r3) /* 80149200 00144E60 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149204 00144E64 B2 C3 00 C6 */ sth r22, 0xc6(r3) lbl_80149208: /* 80149208 00144E68 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014920C 00144E6C 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 80149210 00144E70 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f /* 80149214 00144E74 41 82 00 08 */ beq lbl_8014921C /* 80149218 00144E78 4B F0 E6 A5 */ bl func_800578BC lbl_8014921C: /* 8014921C 00144E7C 39 61 00 70 */ addi r11, r1, 0x70 /* 80149220 00144E80 48 07 DF 41 */ bl _restgpr_22 /* 80149224 00144E84 80 01 00 74 */ lwz r0, 0x74(r1) /* 80149228 00144E88 7C 08 03 A6 */ mtlr r0 /* 8014922C 00144E8C 38 21 00 70 */ addi r1, r1, 0x70 /* 80149230 00144E90 4E 80 00 20 */ blr lbl_80149234: /* 80149234 00144E94 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80149238 00144E98 7C 08 02 A6 */ mflr r0 /* 8014923C 00144E9C 90 01 00 14 */ stw r0, 0x14(r1) /* 80149240 00144EA0 93 E1 00 0C */ stw r31, 0xc(r1) /* 80149244 00144EA4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80149248 00144EA8 A0 04 00 C4 */ lhz r0, 0xc4(r4) /* 8014924C 00144EAC 2C 00 00 A5 */ cmpwi r0, 0xa5 /* 80149250 00144EB0 41 82 00 68 */ beq lbl_801492B8 /* 80149254 00144EB4 40 80 00 E0 */ bge lbl_80149334 /* 80149258 00144EB8 2C 00 00 A4 */ cmpwi r0, 0xa4 /* 8014925C 00144EBC 40 80 00 08 */ bge lbl_80149264 /* 80149260 00144EC0 48 00 00 D4 */ b lbl_80149334 lbl_80149264: /* 80149264 00144EC4 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 80149268 00144EC8 38 60 02 22 */ li r3, 0x222 /* 8014926C 00144ECC 38 80 00 00 */ li r4, 0 /* 80149270 00144ED0 4B EC 1F 01 */ bl func_8000B170 /* 80149274 00144ED4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80149278 00144ED8 88 04 0D 4A */ lbz r0, 0xd4a(r4) /* 8014927C 00144EDC 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 80149280 00144EE0 1C 00 00 8C */ mulli r0, r0, 0x8c /* 80149284 00144EE4 7C 63 02 14 */ add r3, r3, r0 /* 80149288 00144EE8 38 03 21 F8 */ addi r0, r3, 0x21f8 /* 8014928C 00144EEC 90 04 0E F4 */ stw r0, 0xef4(r4) /* 80149290 00144EF0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80149294 00144EF4 80 64 0E F0 */ lwz r3, 0xef0(r4) /* 80149298 00144EF8 80 84 0E F4 */ lwz r4, 0xef4(r4) /* 8014929C 00144EFC 48 00 C6 55 */ bl func_801558F0 /* 801492A0 00144F00 83 ED 82 B8 */ lwz r31, lbl_8063D578-_SDA_BASE_(r13) /* 801492A4 00144F04 48 01 64 FD */ bl func_8015F7A0 /* 801492A8 00144F08 D8 3F 0D 38 */ stfd f1, 0xd38(r31) /* 801492AC 00144F0C 38 00 00 A5 */ li r0, 0xa5 /* 801492B0 00144F10 B0 1F 00 C4 */ sth r0, 0xc4(r31) /* 801492B4 00144F14 48 00 00 80 */ b lbl_80149334 lbl_801492B8: /* 801492B8 00144F18 80 64 0E F0 */ lwz r3, 0xef0(r4) /* 801492BC 00144F1C 80 84 0E F4 */ lwz r4, 0xef4(r4) /* 801492C0 00144F20 48 00 C6 31 */ bl func_801558F0 /* 801492C4 00144F24 83 ED 82 B8 */ lwz r31, lbl_8063D578-_SDA_BASE_(r13) /* 801492C8 00144F28 48 01 64 D9 */ bl func_8015F7A0 /* 801492CC 00144F2C C8 5F 0D 38 */ lfd f2, 0xd38(r31) /* 801492D0 00144F30 C8 02 8E 30 */ lfd f0, lbl_80641430-_SDA2_BASE_(r2) /* 801492D4 00144F34 FC 21 10 28 */ fsub f1, f1, f2 /* 801492D8 00144F38 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801492DC 00144F3C 4C 41 13 82 */ cror 2, 1, 2 /* 801492E0 00144F40 40 82 00 54 */ bne lbl_80149334 /* 801492E4 00144F44 48 01 64 BD */ bl func_8015F7A0 /* 801492E8 00144F48 C8 5F 0D 38 */ lfd f2, 0xd38(r31) /* 801492EC 00144F4C C8 02 8E 38 */ lfd f0, lbl_80641438-_SDA2_BASE_(r2) /* 801492F0 00144F50 FC 21 10 28 */ fsub f1, f1, f2 /* 801492F4 00144F54 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801492F8 00144F58 4C 41 13 82 */ cror 2, 1, 2 /* 801492FC 00144F5C 40 82 00 0C */ bne lbl_80149308 /* 80149300 00144F60 38 00 00 9D */ li r0, 0x9d /* 80149304 00144F64 B0 1F 00 C4 */ sth r0, 0xc4(r31) lbl_80149308: /* 80149308 00144F68 38 60 00 80 */ li r3, 0x80 /* 8014930C 00144F6C 38 80 00 00 */ li r4, 0 /* 80149310 00144F70 38 A0 00 00 */ li r5, 0 /* 80149314 00144F74 38 C0 00 01 */ li r6, 1 /* 80149318 00144F78 4B F1 07 55 */ bl func_80059A6C /* 8014931C 00144F7C 3C 03 80 00 */ addis r0, r3, 0x8000 /* 80149320 00144F80 28 00 00 00 */ cmplwi r0, 0 /* 80149324 00144F84 40 82 00 10 */ bne lbl_80149334 /* 80149328 00144F88 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014932C 00144F8C 38 00 00 9D */ li r0, 0x9d /* 80149330 00144F90 B0 03 00 C4 */ sth r0, 0xc4(r3) lbl_80149334: /* 80149334 00144F94 80 01 00 14 */ lwz r0, 0x14(r1) /* 80149338 00144F98 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014933C 00144F9C 7C 08 03 A6 */ mtlr r0 /* 80149340 00144FA0 38 21 00 10 */ addi r1, r1, 0x10 /* 80149344 00144FA4 4E 80 00 20 */ blr lbl_80149348: /* 80149348 00144FA8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014934C 00144FAC 7C 08 02 A6 */ mflr r0 /* 80149350 00144FB0 7C 63 07 34 */ extsh r3, r3 /* 80149354 00144FB4 38 A0 00 03 */ li r5, 3 /* 80149358 00144FB8 90 01 00 14 */ stw r0, 0x14(r1) /* 8014935C 00144FBC 38 C1 00 08 */ addi r6, r1, 8 /* 80149360 00144FC0 48 10 AB 2D */ bl func_80253E8C /* 80149364 00144FC4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80149368 00144FC8 7C 08 03 A6 */ mtlr r0 /* 8014936C 00144FCC 38 21 00 10 */ addi r1, r1, 0x10 /* 80149370 00144FD0 4E 80 00 20 */ blr lbl_80149374: /* 80149374 00144FD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80149378 00144FD8 7C 08 02 A6 */ mflr r0 /* 8014937C 00144FDC 7C 63 07 34 */ extsh r3, r3 /* 80149380 00144FE0 38 A0 00 03 */ li r5, 3 /* 80149384 00144FE4 90 01 00 14 */ stw r0, 0x14(r1) /* 80149388 00144FE8 38 C1 00 08 */ addi r6, r1, 8 /* 8014938C 00144FEC 48 10 AB 51 */ bl func_80253EDC /* 80149390 00144FF0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80149394 00144FF4 7C 08 03 A6 */ mtlr r0 /* 80149398 00144FF8 38 21 00 10 */ addi r1, r1, 0x10 /* 8014939C 00144FFC 4E 80 00 20 */ blr lbl_801493A0: /* 801493A0 00145000 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801493A4 00145004 7C 08 02 A6 */ mflr r0 /* 801493A8 00145008 38 A0 00 03 */ li r5, 3 /* 801493AC 0014500C 90 01 00 24 */ stw r0, 0x24(r1) /* 801493B0 00145010 38 C1 00 08 */ addi r6, r1, 8 /* 801493B4 00145014 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801493B8 00145018 7C 9F 23 78 */ mr r31, r4 /* 801493BC 0014501C 93 C1 00 18 */ stw r30, 0x18(r1) /* 801493C0 00145020 7C 7E 1B 78 */ mr r30, r3 /* 801493C4 00145024 48 10 AA C9 */ bl func_80253E8C /* 801493C8 00145028 80 01 00 08 */ lwz r0, 8(r1) /* 801493CC 0014502C 28 00 00 10 */ cmplwi r0, 0x10 /* 801493D0 00145030 41 81 00 A0 */ bgt lbl_80149470 /* 801493D4 00145034 3C 60 80 42 */ lis r3, lbl_8041D8D8@ha /* 801493D8 00145038 54 00 10 3A */ slwi r0, r0, 2 /* 801493DC 0014503C 38 63 D8 D8 */ addi r3, r3, lbl_8041D8D8@l /* 801493E0 00145040 7C 63 00 2E */ lwzx r3, r3, r0 /* 801493E4 00145044 7C 69 03 A6 */ mtctr r3 /* 801493E8 00145048 4E 80 04 20 */ bctr /* 801493EC 0014504C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 801493F0 00145050 38 C0 00 00 */ li r6, 0 /* 801493F4 00145054 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 801493F8 00145058 2C 00 00 02 */ cmpwi r0, 2 /* 801493FC 0014505C 41 82 00 28 */ beq lbl_80149424 /* 80149400 00145060 40 80 00 10 */ bge lbl_80149410 /* 80149404 00145064 2C 00 00 01 */ cmpwi r0, 1 /* 80149408 00145068 40 80 00 14 */ bge lbl_8014941C /* 8014940C 0014506C 48 00 00 24 */ b lbl_80149430 lbl_80149410: /* 80149410 00145070 2C 00 00 04 */ cmpwi r0, 4 /* 80149414 00145074 40 80 00 1C */ bge lbl_80149430 /* 80149418 00145078 48 00 00 14 */ b lbl_8014942C lbl_8014941C: /* 8014941C 0014507C 38 C0 50 BE */ li r6, 0x50be /* 80149420 00145080 48 00 00 10 */ b lbl_80149430 lbl_80149424: /* 80149424 00145084 38 C0 50 BF */ li r6, 0x50bf /* 80149428 00145088 48 00 00 08 */ b lbl_80149430 lbl_8014942C: /* 8014942C 0014508C 38 C0 50 C1 */ li r6, 0x50c1 lbl_80149430: /* 80149430 00145090 7F C3 F3 78 */ mr r3, r30 /* 80149434 00145094 7F E4 FB 78 */ mr r4, r31 /* 80149438 00145098 38 A0 00 02 */ li r5, 2 /* 8014943C 0014509C 48 10 AA 79 */ bl func_80253EB4 /* 80149440 001450A0 48 00 00 30 */ b lbl_80149470 /* 80149444 001450A4 7F C3 F3 78 */ mr r3, r30 /* 80149448 001450A8 7F E4 FB 78 */ mr r4, r31 /* 8014944C 001450AC 38 A0 00 02 */ li r5, 2 /* 80149450 001450B0 38 C0 00 00 */ li r6, 0 /* 80149454 001450B4 48 10 AA 61 */ bl func_80253EB4 /* 80149458 001450B8 48 00 00 18 */ b lbl_80149470 /* 8014945C 001450BC 7F C3 F3 78 */ mr r3, r30 /* 80149460 001450C0 7F E4 FB 78 */ mr r4, r31 /* 80149464 001450C4 38 A0 00 02 */ li r5, 2 /* 80149468 001450C8 38 C0 50 C0 */ li r6, 0x50c0 /* 8014946C 001450CC 48 10 AA 49 */ bl func_80253EB4 lbl_80149470: /* 80149470 001450D0 80 01 00 24 */ lwz r0, 0x24(r1) /* 80149474 001450D4 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80149478 001450D8 83 C1 00 18 */ lwz r30, 0x18(r1) /* 8014947C 001450DC 7C 08 03 A6 */ mtlr r0 /* 80149480 001450E0 38 21 00 20 */ addi r1, r1, 0x20 /* 80149484 001450E4 4E 80 00 20 */ blr lbl_80149488: /* 80149488 001450E8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8014948C 001450EC 7C 08 02 A6 */ mflr r0 /* 80149490 001450F0 38 A0 00 03 */ li r5, 3 /* 80149494 001450F4 90 01 00 44 */ stw r0, 0x44(r1) /* 80149498 001450F8 38 C1 00 08 */ addi r6, r1, 8 /* 8014949C 001450FC 93 E1 00 3C */ stw r31, 0x3c(r1) /* 801494A0 00145100 7C 9F 23 78 */ mr r31, r4 /* 801494A4 00145104 93 C1 00 38 */ stw r30, 0x38(r1) /* 801494A8 00145108 7C 7E 1B 78 */ mr r30, r3 /* 801494AC 0014510C 48 10 AA 31 */ bl func_80253EDC /* 801494B0 00145110 80 61 00 08 */ lwz r3, 8(r1) /* 801494B4 00145114 38 03 FF FC */ addi r0, r3, -4 /* 801494B8 00145118 28 00 00 0A */ cmplwi r0, 0xa /* 801494BC 0014511C 41 81 00 D4 */ bgt lbl_80149590 /* 801494C0 00145120 3C 60 80 42 */ lis r3, lbl_8041D91C@ha /* 801494C4 00145124 54 00 10 3A */ slwi r0, r0, 2 /* 801494C8 00145128 38 63 D9 1C */ addi r3, r3, lbl_8041D91C@l /* 801494CC 0014512C 7C 63 00 2E */ lwzx r3, r3, r0 /* 801494D0 00145130 7C 69 03 A6 */ mtctr r3 /* 801494D4 00145134 4E 80 04 20 */ bctr /* 801494D8 00145138 7F C3 F3 78 */ mr r3, r30 /* 801494DC 0014513C 7F E4 FB 78 */ mr r4, r31 /* 801494E0 00145140 38 C1 00 10 */ addi r6, r1, 0x10 /* 801494E4 00145144 38 A0 00 06 */ li r5, 6 /* 801494E8 00145148 48 10 A9 F5 */ bl func_80253EDC /* 801494EC 0014514C 38 81 00 10 */ addi r4, r1, 0x10 /* 801494F0 00145150 38 60 00 01 */ li r3, 1 /* 801494F4 00145154 4B F1 05 49 */ bl func_80059A3C /* 801494F8 00145158 48 00 00 98 */ b lbl_80149590 /* 801494FC 0014515C 7F C3 F3 78 */ mr r3, r30 /* 80149500 00145160 7F E4 FB 78 */ mr r4, r31 /* 80149504 00145164 38 C1 00 10 */ addi r6, r1, 0x10 /* 80149508 00145168 38 A0 00 06 */ li r5, 6 /* 8014950C 0014516C 48 10 A9 D1 */ bl func_80253EDC /* 80149510 00145170 38 81 00 10 */ addi r4, r1, 0x10 /* 80149514 00145174 38 60 00 02 */ li r3, 2 /* 80149518 00145178 4B F1 05 25 */ bl func_80059A3C /* 8014951C 0014517C 48 00 00 74 */ b lbl_80149590 /* 80149520 00145180 7F C3 F3 78 */ mr r3, r30 /* 80149524 00145184 7F E4 FB 78 */ mr r4, r31 /* 80149528 00145188 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014952C 0014518C 38 A0 00 06 */ li r5, 6 /* 80149530 00145190 48 10 A9 AD */ bl func_80253EDC /* 80149534 00145194 38 81 00 10 */ addi r4, r1, 0x10 /* 80149538 00145198 38 60 00 03 */ li r3, 3 /* 8014953C 0014519C 4B F1 05 01 */ bl func_80059A3C /* 80149540 001451A0 48 00 00 50 */ b lbl_80149590 /* 80149544 001451A4 7F C3 F3 78 */ mr r3, r30 /* 80149548 001451A8 7F E4 FB 78 */ mr r4, r31 /* 8014954C 001451AC 38 A0 50 BC */ li r5, 0x50bc /* 80149550 001451B0 48 00 66 BD */ bl func_8014FC0C /* 80149554 001451B4 48 00 00 3C */ b lbl_80149590 /* 80149558 001451B8 7F C3 F3 78 */ mr r3, r30 /* 8014955C 001451BC 7F E4 FB 78 */ mr r4, r31 /* 80149560 001451C0 38 A0 50 BD */ li r5, 0x50bd /* 80149564 001451C4 48 00 66 A9 */ bl func_8014FC0C /* 80149568 001451C8 48 00 00 28 */ b lbl_80149590 /* 8014956C 001451CC 7F C3 F3 78 */ mr r3, r30 /* 80149570 001451D0 7F E4 FB 78 */ mr r4, r31 /* 80149574 001451D4 38 A0 51 DE */ li r5, 0x51de /* 80149578 001451D8 48 00 66 95 */ bl func_8014FC0C /* 8014957C 001451DC 48 00 00 14 */ b lbl_80149590 /* 80149580 001451E0 7F C3 F3 78 */ mr r3, r30 /* 80149584 001451E4 7F E4 FB 78 */ mr r4, r31 /* 80149588 001451E8 38 A0 51 DE */ li r5, 0x51de /* 8014958C 001451EC 48 00 66 81 */ bl func_8014FC0C lbl_80149590: /* 80149590 001451F0 80 01 00 44 */ lwz r0, 0x44(r1) /* 80149594 001451F4 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 80149598 001451F8 83 C1 00 38 */ lwz r30, 0x38(r1) /* 8014959C 001451FC 7C 08 03 A6 */ mtlr r0 /* 801495A0 00145200 38 21 00 40 */ addi r1, r1, 0x40 /* 801495A4 00145204 4E 80 00 20 */ blr lbl_801495A8: /* 801495A8 00145208 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801495AC 0014520C 7C 08 02 A6 */ mflr r0 /* 801495B0 00145210 38 A0 00 03 */ li r5, 3 /* 801495B4 00145214 90 01 00 24 */ stw r0, 0x24(r1) /* 801495B8 00145218 38 C1 00 08 */ addi r6, r1, 8 /* 801495BC 0014521C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801495C0 00145220 7C 9F 23 78 */ mr r31, r4 /* 801495C4 00145224 93 C1 00 18 */ stw r30, 0x18(r1) /* 801495C8 00145228 7C 7E 1B 78 */ mr r30, r3 /* 801495CC 0014522C 48 10 A8 C1 */ bl func_80253E8C /* 801495D0 00145230 80 01 00 08 */ lwz r0, 8(r1) /* 801495D4 00145234 2C 00 00 08 */ cmpwi r0, 8 /* 801495D8 00145238 41 82 00 2C */ beq lbl_80149604 /* 801495DC 0014523C 40 80 00 3C */ bge lbl_80149618 /* 801495E0 00145240 2C 00 00 05 */ cmpwi r0, 5 /* 801495E4 00145244 41 82 00 08 */ beq lbl_801495EC /* 801495E8 00145248 48 00 00 30 */ b lbl_80149618 lbl_801495EC: /* 801495EC 0014524C 7F C3 F3 78 */ mr r3, r30 /* 801495F0 00145250 7F E4 FB 78 */ mr r4, r31 /* 801495F4 00145254 38 A0 00 02 */ li r5, 2 /* 801495F8 00145258 38 C0 50 C4 */ li r6, 0x50c4 /* 801495FC 0014525C 48 10 A8 B9 */ bl func_80253EB4 /* 80149600 00145260 48 00 00 18 */ b lbl_80149618 lbl_80149604: /* 80149604 00145264 7F C3 F3 78 */ mr r3, r30 /* 80149608 00145268 7F E4 FB 78 */ mr r4, r31 /* 8014960C 0014526C 38 A0 00 02 */ li r5, 2 /* 80149610 00145270 38 C0 50 C5 */ li r6, 0x50c5 /* 80149614 00145274 48 10 A8 A1 */ bl func_80253EB4 lbl_80149618: /* 80149618 00145278 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014961C 0014527C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80149620 00145280 83 C1 00 18 */ lwz r30, 0x18(r1) /* 80149624 00145284 7C 08 03 A6 */ mtlr r0 /* 80149628 00145288 38 21 00 20 */ addi r1, r1, 0x20 /* 8014962C 0014528C 4E 80 00 20 */ blr lbl_80149630: /* 80149630 00145290 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80149634 00145294 7C 08 02 A6 */ mflr r0 /* 80149638 00145298 38 A0 00 03 */ li r5, 3 /* 8014963C 0014529C 90 01 00 64 */ stw r0, 0x64(r1) /* 80149640 001452A0 38 C1 00 08 */ addi r6, r1, 8 /* 80149644 001452A4 93 E1 00 5C */ stw r31, 0x5c(r1) /* 80149648 001452A8 7C 9F 23 78 */ mr r31, r4 /* 8014964C 001452AC 93 C1 00 58 */ stw r30, 0x58(r1) /* 80149650 001452B0 7C 7E 1B 78 */ mr r30, r3 /* 80149654 001452B4 48 10 A8 89 */ bl func_80253EDC /* 80149658 001452B8 80 01 00 08 */ lwz r0, 8(r1) /* 8014965C 001452BC 2C 00 00 03 */ cmpwi r0, 3 /* 80149660 001452C0 41 82 00 CC */ beq lbl_8014972C /* 80149664 001452C4 40 80 00 14 */ bge lbl_80149678 /* 80149668 001452C8 2C 00 00 01 */ cmpwi r0, 1 /* 8014966C 001452CC 41 82 00 18 */ beq lbl_80149684 /* 80149670 001452D0 40 80 00 38 */ bge lbl_801496A8 /* 80149674 001452D4 48 00 00 B8 */ b lbl_8014972C lbl_80149678: /* 80149678 001452D8 2C 00 00 05 */ cmpwi r0, 5 /* 8014967C 001452DC 40 80 00 B0 */ bge lbl_8014972C /* 80149680 001452E0 48 00 00 4C */ b lbl_801496CC lbl_80149684: /* 80149684 001452E4 7F C3 F3 78 */ mr r3, r30 /* 80149688 001452E8 7F E4 FB 78 */ mr r4, r31 /* 8014968C 001452EC 38 C1 00 30 */ addi r6, r1, 0x30 /* 80149690 001452F0 38 A0 00 06 */ li r5, 6 /* 80149694 001452F4 48 10 A8 49 */ bl func_80253EDC /* 80149698 001452F8 38 81 00 30 */ addi r4, r1, 0x30 /* 8014969C 001452FC 38 60 00 01 */ li r3, 1 /* 801496A0 00145300 4B F1 03 9D */ bl func_80059A3C /* 801496A4 00145304 48 00 00 88 */ b lbl_8014972C lbl_801496A8: /* 801496A8 00145308 7F C3 F3 78 */ mr r3, r30 /* 801496AC 0014530C 7F E4 FB 78 */ mr r4, r31 /* 801496B0 00145310 38 C1 00 30 */ addi r6, r1, 0x30 /* 801496B4 00145314 38 A0 00 06 */ li r5, 6 /* 801496B8 00145318 48 10 A8 25 */ bl func_80253EDC /* 801496BC 0014531C 38 81 00 30 */ addi r4, r1, 0x30 /* 801496C0 00145320 38 60 00 02 */ li r3, 2 /* 801496C4 00145324 4B F1 03 79 */ bl func_80059A3C /* 801496C8 00145328 48 00 00 64 */ b lbl_8014972C lbl_801496CC: /* 801496CC 0014532C 7F C3 F3 78 */ mr r3, r30 /* 801496D0 00145330 7F E4 FB 78 */ mr r4, r31 /* 801496D4 00145334 38 C1 00 30 */ addi r6, r1, 0x30 /* 801496D8 00145338 38 A0 00 06 */ li r5, 6 /* 801496DC 0014533C 48 10 A8 01 */ bl func_80253EDC /* 801496E0 00145340 81 61 00 30 */ lwz r11, 0x30(r1) /* 801496E4 00145344 38 81 00 10 */ addi r4, r1, 0x10 /* 801496E8 00145348 81 41 00 34 */ lwz r10, 0x34(r1) /* 801496EC 0014534C 38 60 00 00 */ li r3, 0 /* 801496F0 00145350 81 21 00 38 */ lwz r9, 0x38(r1) /* 801496F4 00145354 81 01 00 3C */ lwz r8, 0x3c(r1) /* 801496F8 00145358 80 E1 00 40 */ lwz r7, 0x40(r1) /* 801496FC 0014535C 80 C1 00 44 */ lwz r6, 0x44(r1) /* 80149700 00145360 80 A1 00 48 */ lwz r5, 0x48(r1) /* 80149704 00145364 80 01 00 4C */ lwz r0, 0x4c(r1) /* 80149708 00145368 91 61 00 10 */ stw r11, 0x10(r1) /* 8014970C 0014536C 91 41 00 14 */ stw r10, 0x14(r1) /* 80149710 00145370 91 21 00 18 */ stw r9, 0x18(r1) /* 80149714 00145374 91 01 00 1C */ stw r8, 0x1c(r1) /* 80149718 00145378 90 E1 00 20 */ stw r7, 0x20(r1) /* 8014971C 0014537C 90 C1 00 24 */ stw r6, 0x24(r1) /* 80149720 00145380 90 A1 00 28 */ stw r5, 0x28(r1) /* 80149724 00145384 90 01 00 2C */ stw r0, 0x2c(r1) /* 80149728 00145388 4B F9 DA 89 */ bl func_800E71B0 lbl_8014972C: /* 8014972C 0014538C 80 01 00 64 */ lwz r0, 0x64(r1) /* 80149730 00145390 83 E1 00 5C */ lwz r31, 0x5c(r1) /* 80149734 00145394 83 C1 00 58 */ lwz r30, 0x58(r1) /* 80149738 00145398 7C 08 03 A6 */ mtlr r0 /* 8014973C 0014539C 38 21 00 60 */ addi r1, r1, 0x60 /* 80149740 001453A0 4E 80 00 20 */ blr lbl_80149744: /* 80149744 001453A4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80149748 001453A8 7C 08 02 A6 */ mflr r0 /* 8014974C 001453AC 38 A0 00 03 */ li r5, 3 /* 80149750 001453B0 90 01 00 24 */ stw r0, 0x24(r1) /* 80149754 001453B4 38 C1 00 08 */ addi r6, r1, 8 /* 80149758 001453B8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8014975C 001453BC 7C 9F 23 78 */ mr r31, r4 /* 80149760 001453C0 93 C1 00 18 */ stw r30, 0x18(r1) /* 80149764 001453C4 7C 7E 1B 78 */ mr r30, r3 /* 80149768 001453C8 48 10 A7 25 */ bl func_80253E8C /* 8014976C 001453CC 80 01 00 08 */ lwz r0, 8(r1) /* 80149770 001453D0 2C 00 00 07 */ cmpwi r0, 7 /* 80149774 001453D4 41 82 00 38 */ beq lbl_801497AC /* 80149778 001453D8 40 80 00 10 */ bge lbl_80149788 /* 8014977C 001453DC 2C 00 00 05 */ cmpwi r0, 5 /* 80149780 001453E0 41 82 00 14 */ beq lbl_80149794 /* 80149784 001453E4 48 00 00 54 */ b lbl_801497D8 lbl_80149788: /* 80149788 001453E8 2C 00 00 09 */ cmpwi r0, 9 /* 8014978C 001453EC 41 82 00 38 */ beq lbl_801497C4 /* 80149790 001453F0 48 00 00 48 */ b lbl_801497D8 lbl_80149794: /* 80149794 001453F4 7F C3 F3 78 */ mr r3, r30 /* 80149798 001453F8 7F E4 FB 78 */ mr r4, r31 /* 8014979C 001453FC 38 A0 00 02 */ li r5, 2 /* 801497A0 00145400 38 C0 50 E8 */ li r6, 0x50e8 /* 801497A4 00145404 48 10 A7 11 */ bl func_80253EB4 /* 801497A8 00145408 48 00 00 30 */ b lbl_801497D8 lbl_801497AC: /* 801497AC 0014540C 7F C3 F3 78 */ mr r3, r30 /* 801497B0 00145410 7F E4 FB 78 */ mr r4, r31 /* 801497B4 00145414 38 A0 00 02 */ li r5, 2 /* 801497B8 00145418 38 C0 50 E9 */ li r6, 0x50e9 /* 801497BC 0014541C 48 10 A6 F9 */ bl func_80253EB4 /* 801497C0 00145420 48 00 00 18 */ b lbl_801497D8 lbl_801497C4: /* 801497C4 00145424 7F C3 F3 78 */ mr r3, r30 /* 801497C8 00145428 7F E4 FB 78 */ mr r4, r31 /* 801497CC 0014542C 38 A0 00 02 */ li r5, 2 /* 801497D0 00145430 38 C0 50 EA */ li r6, 0x50ea /* 801497D4 00145434 48 10 A6 E1 */ bl func_80253EB4 lbl_801497D8: /* 801497D8 00145438 80 01 00 24 */ lwz r0, 0x24(r1) /* 801497DC 0014543C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801497E0 00145440 83 C1 00 18 */ lwz r30, 0x18(r1) /* 801497E4 00145444 7C 08 03 A6 */ mtlr r0 /* 801497E8 00145448 38 21 00 20 */ addi r1, r1, 0x20 /* 801497EC 0014544C 4E 80 00 20 */ blr lbl_801497F0: /* 801497F0 00145450 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801497F4 00145454 7C 08 02 A6 */ mflr r0 /* 801497F8 00145458 38 A0 00 03 */ li r5, 3 /* 801497FC 0014545C 90 01 00 44 */ stw r0, 0x44(r1) /* 80149800 00145460 38 C1 00 08 */ addi r6, r1, 8 /* 80149804 00145464 93 E1 00 3C */ stw r31, 0x3c(r1) /* 80149808 00145468 7C 9F 23 78 */ mr r31, r4 /* 8014980C 0014546C 93 C1 00 38 */ stw r30, 0x38(r1) /* 80149810 00145470 7C 7E 1B 78 */ mr r30, r3 /* 80149814 00145474 48 10 A6 C9 */ bl func_80253EDC /* 80149818 00145478 80 01 00 08 */ lwz r0, 8(r1) /* 8014981C 0014547C 2C 00 00 02 */ cmpwi r0, 2 /* 80149820 00145480 41 82 00 44 */ beq lbl_80149864 /* 80149824 00145484 40 80 00 10 */ bge lbl_80149834 /* 80149828 00145488 2C 00 00 01 */ cmpwi r0, 1 /* 8014982C 0014548C 40 80 00 14 */ bge lbl_80149840 /* 80149830 00145490 48 00 00 78 */ b lbl_801498A8 lbl_80149834: /* 80149834 00145494 2C 00 00 04 */ cmpwi r0, 4 /* 80149838 00145498 40 80 00 70 */ bge lbl_801498A8 /* 8014983C 0014549C 48 00 00 4C */ b lbl_80149888 lbl_80149840: /* 80149840 001454A0 7F C3 F3 78 */ mr r3, r30 /* 80149844 001454A4 7F E4 FB 78 */ mr r4, r31 /* 80149848 001454A8 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014984C 001454AC 38 A0 00 06 */ li r5, 6 /* 80149850 001454B0 48 10 A6 8D */ bl func_80253EDC /* 80149854 001454B4 38 81 00 10 */ addi r4, r1, 0x10 /* 80149858 001454B8 38 60 00 01 */ li r3, 1 /* 8014985C 001454BC 4B F1 01 E1 */ bl func_80059A3C /* 80149860 001454C0 48 00 00 48 */ b lbl_801498A8 lbl_80149864: /* 80149864 001454C4 7F C3 F3 78 */ mr r3, r30 /* 80149868 001454C8 7F E4 FB 78 */ mr r4, r31 /* 8014986C 001454CC 38 C1 00 10 */ addi r6, r1, 0x10 /* 80149870 001454D0 38 A0 00 06 */ li r5, 6 /* 80149874 001454D4 48 10 A6 69 */ bl func_80253EDC /* 80149878 001454D8 38 81 00 10 */ addi r4, r1, 0x10 /* 8014987C 001454DC 38 60 00 02 */ li r3, 2 /* 80149880 001454E0 4B F1 01 BD */ bl func_80059A3C /* 80149884 001454E4 48 00 00 24 */ b lbl_801498A8 lbl_80149888: /* 80149888 001454E8 7F C3 F3 78 */ mr r3, r30 /* 8014988C 001454EC 7F E4 FB 78 */ mr r4, r31 /* 80149890 001454F0 38 C1 00 10 */ addi r6, r1, 0x10 /* 80149894 001454F4 38 A0 00 06 */ li r5, 6 /* 80149898 001454F8 48 10 A6 45 */ bl func_80253EDC /* 8014989C 001454FC 38 81 00 10 */ addi r4, r1, 0x10 /* 801498A0 00145500 38 60 00 03 */ li r3, 3 /* 801498A4 00145504 4B F1 01 99 */ bl func_80059A3C lbl_801498A8: /* 801498A8 00145508 80 01 00 44 */ lwz r0, 0x44(r1) /* 801498AC 0014550C 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 801498B0 00145510 83 C1 00 38 */ lwz r30, 0x38(r1) /* 801498B4 00145514 7C 08 03 A6 */ mtlr r0 /* 801498B8 00145518 38 21 00 40 */ addi r1, r1, 0x40 /* 801498BC 0014551C 4E 80 00 20 */ blr lbl_801498C0: /* 801498C0 00145520 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801498C4 00145524 7C 08 02 A6 */ mflr r0 /* 801498C8 00145528 7C 63 07 34 */ extsh r3, r3 /* 801498CC 0014552C 38 A0 00 03 */ li r5, 3 /* 801498D0 00145530 90 01 00 14 */ stw r0, 0x14(r1) /* 801498D4 00145534 38 C1 00 08 */ addi r6, r1, 8 /* 801498D8 00145538 48 10 A5 B5 */ bl func_80253E8C /* 801498DC 0014553C 80 01 00 14 */ lwz r0, 0x14(r1) /* 801498E0 00145540 7C 08 03 A6 */ mtlr r0 /* 801498E4 00145544 38 21 00 10 */ addi r1, r1, 0x10 /* 801498E8 00145548 4E 80 00 20 */ blr lbl_801498EC: /* 801498EC 0014554C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801498F0 00145550 7C 08 02 A6 */ mflr r0 /* 801498F4 00145554 7C 63 07 34 */ extsh r3, r3 /* 801498F8 00145558 38 A0 00 03 */ li r5, 3 /* 801498FC 0014555C 90 01 00 14 */ stw r0, 0x14(r1) /* 80149900 00145560 38 C1 00 08 */ addi r6, r1, 8 /* 80149904 00145564 48 10 A5 D9 */ bl func_80253EDC /* 80149908 00145568 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014990C 0014556C 7C 08 03 A6 */ mtlr r0 /* 80149910 00145570 38 21 00 10 */ addi r1, r1, 0x10 /* 80149914 00145574 4E 80 00 20 */ blr lbl_80149918: /* 80149918 00145578 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014991C 0014557C 7C 08 02 A6 */ mflr r0 /* 80149920 00145580 7C 63 07 34 */ extsh r3, r3 /* 80149924 00145584 38 A0 00 03 */ li r5, 3 /* 80149928 00145588 90 01 00 14 */ stw r0, 0x14(r1) /* 8014992C 0014558C 38 C1 00 08 */ addi r6, r1, 8 /* 80149930 00145590 48 10 A5 5D */ bl func_80253E8C /* 80149934 00145594 80 01 00 14 */ lwz r0, 0x14(r1) /* 80149938 00145598 7C 08 03 A6 */ mtlr r0 /* 8014993C 0014559C 38 21 00 10 */ addi r1, r1, 0x10 /* 80149940 001455A0 4E 80 00 20 */ blr lbl_80149944: /* 80149944 001455A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80149948 001455A8 7C 08 02 A6 */ mflr r0 /* 8014994C 001455AC 7C 63 07 34 */ extsh r3, r3 /* 80149950 001455B0 38 A0 00 03 */ li r5, 3 /* 80149954 001455B4 90 01 00 14 */ stw r0, 0x14(r1) /* 80149958 001455B8 38 C1 00 08 */ addi r6, r1, 8 /* 8014995C 001455BC 48 10 A5 81 */ bl func_80253EDC /* 80149960 001455C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80149964 001455C4 7C 08 03 A6 */ mtlr r0 /* 80149968 001455C8 38 21 00 10 */ addi r1, r1, 0x10 /* 8014996C 001455CC 4E 80 00 20 */ blr lbl_80149970: /* 80149970 001455D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80149974 001455D4 7C 08 02 A6 */ mflr r0 /* 80149978 001455D8 7C 63 07 34 */ extsh r3, r3 /* 8014997C 001455DC 38 A0 00 03 */ li r5, 3 /* 80149980 001455E0 90 01 00 14 */ stw r0, 0x14(r1) /* 80149984 001455E4 38 C1 00 08 */ addi r6, r1, 8 /* 80149988 001455E8 48 10 A5 05 */ bl func_80253E8C /* 8014998C 001455EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80149990 001455F0 7C 08 03 A6 */ mtlr r0 /* 80149994 001455F4 38 21 00 10 */ addi r1, r1, 0x10 /* 80149998 001455F8 4E 80 00 20 */ blr lbl_8014999C: /* 8014999C 001455FC 94 21 FF 90 */ stwu r1, -0x70(r1) /* 801499A0 00145600 7C 08 02 A6 */ mflr r0 /* 801499A4 00145604 90 01 00 74 */ stw r0, 0x74(r1) /* 801499A8 00145608 39 61 00 70 */ addi r11, r1, 0x70 /* 801499AC 0014560C 48 07 D7 79 */ bl _savegpr_26 /* 801499B0 00145610 7C 7B 1B 78 */ mr r27, r3 /* 801499B4 00145614 7C 9A 23 78 */ mr r26, r4 /* 801499B8 00145618 38 C1 00 08 */ addi r6, r1, 8 /* 801499BC 0014561C 38 A0 00 03 */ li r5, 3 /* 801499C0 00145620 48 10 A5 1D */ bl func_80253EDC /* 801499C4 00145624 7F 63 DB 78 */ mr r3, r27 /* 801499C8 00145628 7F 44 D3 78 */ mr r4, r26 /* 801499CC 0014562C 38 C1 00 10 */ addi r6, r1, 0x10 /* 801499D0 00145630 38 A0 00 06 */ li r5, 6 /* 801499D4 00145634 48 10 A5 09 */ bl func_80253EDC /* 801499D8 00145638 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 801499DC 0014563C 38 60 FF 00 */ li r3, -256 /* 801499E0 00145640 C0 61 00 20 */ lfs f3, 0x20(r1) /* 801499E4 00145644 C0 21 00 14 */ lfs f1, 0x14(r1) /* 801499E8 00145648 FC 80 28 1E */ fctiwz f4, f5 /* 801499EC 0014564C C0 01 00 28 */ lfs f0, 0x28(r1) /* 801499F0 00145650 FC 40 18 1E */ fctiwz f2, f3 /* 801499F4 00145654 EC 21 28 28 */ fsubs f1, f1, f5 /* 801499F8 00145658 80 01 00 08 */ lwz r0, 8(r1) /* 801499FC 0014565C EC 00 18 28 */ fsubs f0, f0, f3 /* 80149A00 00145660 D8 81 00 30 */ stfd f4, 0x30(r1) /* 80149A04 00145664 2C 00 00 03 */ cmpwi r0, 3 /* 80149A08 00145668 FC 20 08 1E */ fctiwz f1, f1 /* 80149A0C 0014566C FC 00 00 1E */ fctiwz f0, f0 /* 80149A10 00145670 D8 41 00 38 */ stfd f2, 0x38(r1) /* 80149A14 00145674 88 1A 00 11 */ lbz r0, 0x11(r26) /* 80149A18 00145678 D8 21 00 40 */ stfd f1, 0x40(r1) /* 80149A1C 0014567C 83 A1 00 34 */ lwz r29, 0x34(r1) /* 80149A20 00145680 7C 1E 1B 78 */ or r30, r0, r3 /* 80149A24 00145684 D8 01 00 48 */ stfd f0, 0x48(r1) /* 80149A28 00145688 83 81 00 3C */ lwz r28, 0x3c(r1) /* 80149A2C 0014568C 83 61 00 44 */ lwz r27, 0x44(r1) /* 80149A30 00145690 83 41 00 4C */ lwz r26, 0x4c(r1) /* 80149A34 00145694 41 82 00 0C */ beq lbl_80149A40 /* 80149A38 00145698 40 80 01 BC */ bge lbl_80149BF4 /* 80149A3C 0014569C 48 00 01 B8 */ b lbl_80149BF4 lbl_80149A40: /* 80149A40 001456A0 48 01 B6 6D */ bl func_801650AC /* 80149A44 001456A4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 80149A48 001456A8 3C 80 00 01 */ lis r4, 0x0000C3B4@ha /* 80149A4C 001456AC 7C C3 00 D0 */ neg r6, r3 /* 80149A50 001456B0 80 A5 0D 74 */ lwz r5, 0xd74(r5) /* 80149A54 001456B4 38 04 C3 B4 */ addi r0, r4, 0x0000C3B4@l /* 80149A58 001456B8 7C C3 1B 78 */ or r3, r6, r3 /* 80149A5C 001456BC 7C 05 00 00 */ cmpw r5, r0 /* 80149A60 001456C0 54 7F 0F FE */ srwi r31, r3, 0x1f /* 80149A64 001456C4 40 80 00 68 */ bge lbl_80149ACC /* 80149A68 001456C8 2C 05 4E 8E */ cmpwi r5, 0x4e8e /* 80149A6C 001456CC 41 82 01 08 */ beq lbl_80149B74 /* 80149A70 001456D0 40 80 00 28 */ bge lbl_80149A98 /* 80149A74 001456D4 2C 05 4E 85 */ cmpwi r5, 0x4e85 /* 80149A78 001456D8 41 82 00 EC */ beq lbl_80149B64 /* 80149A7C 001456DC 40 80 00 10 */ bge lbl_80149A8C /* 80149A80 001456E0 2C 05 4E 84 */ cmpwi r5, 0x4e84 /* 80149A84 001456E4 40 80 00 D0 */ bge lbl_80149B54 /* 80149A88 001456E8 48 00 01 04 */ b lbl_80149B8C lbl_80149A8C: /* 80149A8C 001456EC 2C 05 4E 8C */ cmpwi r5, 0x4e8c /* 80149A90 001456F0 41 82 00 DC */ beq lbl_80149B6C /* 80149A94 001456F4 48 00 00 C8 */ b lbl_80149B5C lbl_80149A98: /* 80149A98 001456F8 2C 05 65 90 */ cmpwi r5, 0x6590 /* 80149A9C 001456FC 40 80 00 24 */ bge lbl_80149AC0 /* 80149AA0 00145700 2C 05 59 D8 */ cmpwi r5, 0x59d8 /* 80149AA4 00145704 40 80 00 10 */ bge lbl_80149AB4 /* 80149AA8 00145708 2C 05 52 08 */ cmpwi r5, 0x5208 /* 80149AAC 0014570C 40 80 00 E0 */ bge lbl_80149B8C /* 80149AB0 00145710 48 00 00 AC */ b lbl_80149B5C lbl_80149AB4: /* 80149AB4 00145714 2C 05 5D C0 */ cmpwi r5, 0x5dc0 /* 80149AB8 00145718 40 80 00 D4 */ bge lbl_80149B8C /* 80149ABC 0014571C 48 00 00 A8 */ b lbl_80149B64 lbl_80149AC0: /* 80149AC0 00145720 2C 05 7D 00 */ cmpwi r5, 0x7d00 /* 80149AC4 00145724 40 80 00 C8 */ bge lbl_80149B8C /* 80149AC8 00145728 48 00 00 C4 */ b lbl_80149B8C lbl_80149ACC: /* 80149ACC 0014572C 38 04 CC 4C */ addi r0, r4, -13236 /* 80149AD0 00145730 7C 05 00 00 */ cmpw r5, r0 /* 80149AD4 00145734 40 80 00 58 */ bge lbl_80149B2C /* 80149AD8 00145738 38 04 C8 64 */ addi r0, r4, -14236 /* 80149ADC 0014573C 7C 05 00 00 */ cmpw r5, r0 /* 80149AE0 00145740 40 80 00 30 */ bge lbl_80149B10 /* 80149AE4 00145744 38 04 C7 38 */ addi r0, r4, -14536 /* 80149AE8 00145748 7C 05 00 00 */ cmpw r5, r0 /* 80149AEC 0014574C 40 80 00 14 */ bge lbl_80149B00 /* 80149AF0 00145750 38 04 C5 44 */ addi r0, r4, -15036 /* 80149AF4 00145754 7C 05 00 00 */ cmpw r5, r0 /* 80149AF8 00145758 40 80 00 94 */ bge lbl_80149B8C /* 80149AFC 0014575C 48 00 00 80 */ b lbl_80149B7C lbl_80149B00: /* 80149B00 00145760 38 04 C7 9C */ addi r0, r4, -14436 /* 80149B04 00145764 7C 05 00 00 */ cmpw r5, r0 /* 80149B08 00145768 40 80 00 84 */ bge lbl_80149B8C /* 80149B0C 0014576C 48 00 00 70 */ b lbl_80149B7C lbl_80149B10: /* 80149B10 00145770 38 04 CB 20 */ addi r0, r4, -13536 /* 80149B14 00145774 7C 05 00 00 */ cmpw r5, r0 /* 80149B18 00145778 40 80 00 64 */ bge lbl_80149B7C /* 80149B1C 0014577C 38 04 C9 2C */ addi r0, r4, -14036 /* 80149B20 00145780 7C 05 00 00 */ cmpw r5, r0 /* 80149B24 00145784 40 80 00 68 */ bge lbl_80149B8C /* 80149B28 00145788 48 00 00 54 */ b lbl_80149B7C lbl_80149B2C: /* 80149B2C 0014578C 38 04 3A 2E */ addi r0, r4, 0x3a2e /* 80149B30 00145790 7C 05 00 00 */ cmpw r5, r0 /* 80149B34 00145794 41 82 00 50 */ beq lbl_80149B84 /* 80149B38 00145798 40 80 00 54 */ bge lbl_80149B8C /* 80149B3C 0014579C 38 04 D3 54 */ addi r0, r4, -11436 /* 80149B40 001457A0 7C 05 00 00 */ cmpw r5, r0 /* 80149B44 001457A4 40 80 00 48 */ bge lbl_80149B8C /* 80149B48 001457A8 48 00 00 44 */ b lbl_80149B8C /* 80149B4C 001457AC 48 00 00 40 */ b lbl_80149B8C /* 80149B50 001457B0 48 00 00 3C */ b lbl_80149B8C lbl_80149B54: /* 80149B54 001457B4 38 00 51 99 */ li r0, 0x5199 /* 80149B58 001457B8 48 00 00 44 */ b lbl_80149B9C lbl_80149B5C: /* 80149B5C 001457BC 38 00 51 91 */ li r0, 0x5191 /* 80149B60 001457C0 48 00 00 3C */ b lbl_80149B9C lbl_80149B64: /* 80149B64 001457C4 38 00 51 92 */ li r0, 0x5192 /* 80149B68 001457C8 48 00 00 34 */ b lbl_80149B9C lbl_80149B6C: /* 80149B6C 001457CC 38 00 51 93 */ li r0, 0x5193 /* 80149B70 001457D0 48 00 00 2C */ b lbl_80149B9C lbl_80149B74: /* 80149B74 001457D4 38 00 51 94 */ li r0, 0x5194 /* 80149B78 001457D8 48 00 00 24 */ b lbl_80149B9C lbl_80149B7C: /* 80149B7C 001457DC 38 00 51 99 */ li r0, 0x5199 /* 80149B80 001457E0 48 00 00 1C */ b lbl_80149B9C lbl_80149B84: /* 80149B84 001457E4 38 00 51 9A */ li r0, 0x519a /* 80149B88 001457E8 48 00 00 14 */ b lbl_80149B9C lbl_80149B8C: /* 80149B8C 001457EC 7C 1F 00 D0 */ neg r0, r31 /* 80149B90 001457F0 7C 00 FB 78 */ or r0, r0, r31 /* 80149B94 001457F4 54 03 0F FE */ srwi r3, r0, 0x1f /* 80149B98 001457F8 38 03 51 9B */ addi r0, r3, 0x519b lbl_80149B9C: /* 80149B9C 001457FC 7F A4 EB 78 */ mr r4, r29 /* 80149BA0 00145800 7F C8 F3 78 */ mr r8, r30 /* 80149BA4 00145804 54 03 04 3E */ clrlwi r3, r0, 0x10 /* 80149BA8 00145808 38 BC FF F7 */ addi r5, r28, -9 /* 80149BAC 0014580C 7F 66 07 34 */ extsh r6, r27 /* 80149BB0 00145810 7F 47 07 34 */ extsh r7, r26 /* 80149BB4 00145814 48 10 65 81 */ bl func_80250134 /* 80149BB8 00145818 2C 1F 00 00 */ cmpwi r31, 0 /* 80149BBC 0014581C 40 82 00 38 */ bne lbl_80149BF4 /* 80149BC0 00145820 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149BC4 00145824 80 83 0D 74 */ lwz r4, 0xd74(r3) /* 80149BC8 00145828 2C 04 00 00 */ cmpwi r4, 0 /* 80149BCC 0014582C 41 82 00 28 */ beq lbl_80149BF4 /* 80149BD0 00145830 38 60 00 17 */ li r3, 0x17 /* 80149BD4 00145834 48 01 27 35 */ bl func_8015C308 /* 80149BD8 00145838 7F A4 EB 78 */ mr r4, r29 /* 80149BDC 0014583C 7F C8 F3 78 */ mr r8, r30 /* 80149BE0 00145840 38 BC 00 8C */ addi r5, r28, 0x8c /* 80149BE4 00145844 7F 66 07 34 */ extsh r6, r27 /* 80149BE8 00145848 7F 47 07 34 */ extsh r7, r26 /* 80149BEC 0014584C 38 60 51 9D */ li r3, 0x519d /* 80149BF0 00145850 48 10 65 45 */ bl func_80250134 lbl_80149BF4: /* 80149BF4 00145854 39 61 00 70 */ addi r11, r1, 0x70 /* 80149BF8 00145858 48 07 D5 79 */ bl _restgpr_26 /* 80149BFC 0014585C 80 01 00 74 */ lwz r0, 0x74(r1) /* 80149C00 00145860 7C 08 03 A6 */ mtlr r0 /* 80149C04 00145864 38 21 00 70 */ addi r1, r1, 0x70 /* 80149C08 00145868 4E 80 00 20 */ blr lbl_80149C0C: /* 80149C0C 0014586C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80149C10 00145870 7C 08 02 A6 */ mflr r0 /* 80149C14 00145874 3C A0 00 01 */ lis r5, 0x0000FFFF@ha /* 80149C18 00145878 90 01 00 24 */ stw r0, 0x24(r1) /* 80149C1C 0014587C 38 C1 00 08 */ addi r6, r1, 8 /* 80149C20 00145880 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80149C24 00145884 3B E5 FF FF */ addi r31, r5, 0x0000FFFF@l /* 80149C28 00145888 38 A0 00 03 */ li r5, 3 /* 80149C2C 0014588C 93 C1 00 18 */ stw r30, 0x18(r1) /* 80149C30 00145890 7C 9E 23 78 */ mr r30, r4 /* 80149C34 00145894 93 A1 00 14 */ stw r29, 0x14(r1) /* 80149C38 00145898 7C 7D 1B 78 */ mr r29, r3 /* 80149C3C 0014589C 48 10 A2 51 */ bl func_80253E8C /* 80149C40 001458A0 80 61 00 08 */ lwz r3, 8(r1) /* 80149C44 001458A4 38 03 FF F7 */ addi r0, r3, -9 /* 80149C48 001458A8 28 00 00 14 */ cmplwi r0, 0x14 /* 80149C4C 001458AC 41 81 01 1C */ bgt lbl_80149D68 /* 80149C50 001458B0 3C 60 80 42 */ lis r3, lbl_8041D948@ha /* 80149C54 001458B4 54 00 10 3A */ slwi r0, r0, 2 /* 80149C58 001458B8 38 63 D9 48 */ addi r3, r3, lbl_8041D948@l /* 80149C5C 001458BC 7C 63 00 2E */ lwzx r3, r3, r0 /* 80149C60 001458C0 7C 69 03 A6 */ mtctr r3 /* 80149C64 001458C4 4E 80 04 20 */ bctr /* 80149C68 001458C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149C6C 001458CC A0 03 00 FC */ lhz r0, 0xfc(r3) /* 80149C70 001458D0 28 00 00 02 */ cmplwi r0, 2 /* 80149C74 001458D4 40 80 00 F4 */ bge lbl_80149D68 /* 80149C78 001458D8 88 1E 00 02 */ lbz r0, 2(r30) /* 80149C7C 001458DC 88 7E 00 03 */ lbz r3, 3(r30) /* 80149C80 001458E0 7C 04 16 70 */ srawi r4, r0, 2 /* 80149C84 001458E4 88 1E 00 04 */ lbz r0, 4(r30) /* 80149C88 001458E8 7C 63 16 70 */ srawi r3, r3, 2 /* 80149C8C 001458EC 98 9E 00 02 */ stb r4, 2(r30) /* 80149C90 001458F0 7C 00 16 70 */ srawi r0, r0, 2 /* 80149C94 001458F4 98 7E 00 03 */ stb r3, 3(r30) /* 80149C98 001458F8 98 1E 00 04 */ stb r0, 4(r30) /* 80149C9C 001458FC 48 00 00 CC */ b lbl_80149D68 /* 80149CA0 00145900 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149CA4 00145904 A0 03 00 FC */ lhz r0, 0xfc(r3) /* 80149CA8 00145908 28 00 00 03 */ cmplwi r0, 3 /* 80149CAC 0014590C 40 80 00 BC */ bge lbl_80149D68 /* 80149CB0 00145910 88 1E 00 02 */ lbz r0, 2(r30) /* 80149CB4 00145914 88 7E 00 03 */ lbz r3, 3(r30) /* 80149CB8 00145918 7C 04 16 70 */ srawi r4, r0, 2 /* 80149CBC 0014591C 88 1E 00 04 */ lbz r0, 4(r30) /* 80149CC0 00145920 7C 63 16 70 */ srawi r3, r3, 2 /* 80149CC4 00145924 98 9E 00 02 */ stb r4, 2(r30) /* 80149CC8 00145928 7C 00 16 70 */ srawi r0, r0, 2 /* 80149CCC 0014592C 98 7E 00 03 */ stb r3, 3(r30) /* 80149CD0 00145930 98 1E 00 04 */ stb r0, 4(r30) /* 80149CD4 00145934 48 00 00 94 */ b lbl_80149D68 /* 80149CD8 00145938 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149CDC 0014593C A0 03 00 FC */ lhz r0, 0xfc(r3) /* 80149CE0 00145940 28 00 00 04 */ cmplwi r0, 4 /* 80149CE4 00145944 40 80 00 84 */ bge lbl_80149D68 /* 80149CE8 00145948 88 1E 00 02 */ lbz r0, 2(r30) /* 80149CEC 0014594C 88 7E 00 03 */ lbz r3, 3(r30) /* 80149CF0 00145950 7C 04 16 70 */ srawi r4, r0, 2 /* 80149CF4 00145954 88 1E 00 04 */ lbz r0, 4(r30) /* 80149CF8 00145958 7C 63 16 70 */ srawi r3, r3, 2 /* 80149CFC 0014595C 98 9E 00 02 */ stb r4, 2(r30) /* 80149D00 00145960 7C 00 16 70 */ srawi r0, r0, 2 /* 80149D04 00145964 98 7E 00 03 */ stb r3, 3(r30) /* 80149D08 00145968 98 1E 00 04 */ stb r0, 4(r30) /* 80149D0C 0014596C 48 00 00 5C */ b lbl_80149D68 /* 80149D10 00145970 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149D14 00145974 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 80149D18 00145978 38 03 FF FF */ addi r0, r3, -1 /* 80149D1C 0014597C 54 1F 04 3E */ clrlwi r31, r0, 0x10 /* 80149D20 00145980 48 00 00 48 */ b lbl_80149D68 /* 80149D24 00145984 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149D28 00145988 A3 E3 00 F8 */ lhz r31, 0xf8(r3) /* 80149D2C 0014598C 48 00 00 3C */ b lbl_80149D68 /* 80149D30 00145990 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149D34 00145994 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 80149D38 00145998 38 03 00 01 */ addi r0, r3, 1 /* 80149D3C 0014599C 54 1F 04 3E */ clrlwi r31, r0, 0x10 /* 80149D40 001459A0 48 00 00 28 */ b lbl_80149D68 /* 80149D44 001459A4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149D48 001459A8 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 80149D4C 001459AC 38 03 00 02 */ addi r0, r3, 2 /* 80149D50 001459B0 54 1F 04 3E */ clrlwi r31, r0, 0x10 /* 80149D54 001459B4 48 00 00 14 */ b lbl_80149D68 /* 80149D58 001459B8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149D5C 001459BC A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 80149D60 001459C0 38 03 00 03 */ addi r0, r3, 3 /* 80149D64 001459C4 54 1F 04 3E */ clrlwi r31, r0, 0x10 lbl_80149D68: /* 80149D68 001459C8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80149D6C 001459CC 57 E3 04 3E */ clrlwi r3, r31, 0x10 /* 80149D70 001459D0 A0 04 00 FC */ lhz r0, 0xfc(r4) /* 80149D74 001459D4 7C 03 00 40 */ cmplw r3, r0 /* 80149D78 001459D8 40 80 00 30 */ bge lbl_80149DA8 /* 80149D7C 001459DC 57 E0 13 BA */ rlwinm r0, r31, 2, 0xe, 0x1d /* 80149D80 001459E0 7C 64 02 14 */ add r3, r4, r0 /* 80149D84 001459E4 80 03 0C 68 */ lwz r0, 0xc68(r3) /* 80149D88 001459E8 28 00 00 04 */ cmplwi r0, 4 /* 80149D8C 001459EC 41 82 00 38 */ beq lbl_80149DC4 /* 80149D90 001459F0 7F A3 EB 78 */ mr r3, r29 /* 80149D94 001459F4 7F C4 F3 78 */ mr r4, r30 /* 80149D98 001459F8 38 A0 00 01 */ li r5, 1 /* 80149D9C 001459FC 38 C0 00 00 */ li r6, 0 /* 80149DA0 00145A00 48 10 A1 15 */ bl func_80253EB4 /* 80149DA4 00145A04 48 00 00 20 */ b lbl_80149DC4 lbl_80149DA8: /* 80149DA8 00145A08 28 03 00 04 */ cmplwi r3, 4 /* 80149DAC 00145A0C 40 80 00 18 */ bge lbl_80149DC4 /* 80149DB0 00145A10 7F A3 EB 78 */ mr r3, r29 /* 80149DB4 00145A14 7F C4 F3 78 */ mr r4, r30 /* 80149DB8 00145A18 38 A0 00 01 */ li r5, 1 /* 80149DBC 00145A1C 38 C0 00 00 */ li r6, 0 /* 80149DC0 00145A20 48 10 A0 F5 */ bl func_80253EB4 lbl_80149DC4: /* 80149DC4 00145A24 83 CD 82 B8 */ lwz r30, lbl_8063D578-_SDA_BASE_(r13) /* 80149DC8 00145A28 A0 7E 00 F8 */ lhz r3, 0xf8(r30) /* 80149DCC 00145A2C A0 1E 00 FA */ lhz r0, 0xfa(r30) /* 80149DD0 00145A30 7C 03 00 40 */ cmplw r3, r0 /* 80149DD4 00145A34 41 82 00 28 */ beq lbl_80149DFC /* 80149DD8 00145A38 7F A3 EB 78 */ mr r3, r29 /* 80149DDC 00145A3C 48 10 A0 05 */ bl func_80253DE0 /* 80149DE0 00145A40 A0 1E 01 00 */ lhz r0, 0x100(r30) /* 80149DE4 00145A44 54 63 04 3E */ clrlwi r3, r3, 0x10 /* 80149DE8 00145A48 7C 00 18 40 */ cmplw r0, r3 /* 80149DEC 00145A4C 40 82 00 10 */ bne lbl_80149DFC /* 80149DF0 00145A50 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149DF4 00145A54 A0 03 00 FA */ lhz r0, 0xfa(r3) /* 80149DF8 00145A58 B0 03 00 F8 */ sth r0, 0xf8(r3) lbl_80149DFC: /* 80149DFC 00145A5C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80149E00 00145A60 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80149E04 00145A64 83 C1 00 18 */ lwz r30, 0x18(r1) /* 80149E08 00145A68 83 A1 00 14 */ lwz r29, 0x14(r1) /* 80149E0C 00145A6C 7C 08 03 A6 */ mtlr r0 /* 80149E10 00145A70 38 21 00 20 */ addi r1, r1, 0x20 /* 80149E14 00145A74 4E 80 00 20 */ blr lbl_80149E18: /* 80149E18 00145A78 94 21 FF 80 */ stwu r1, -0x80(r1) /* 80149E1C 00145A7C 7C 08 02 A6 */ mflr r0 /* 80149E20 00145A80 90 01 00 84 */ stw r0, 0x84(r1) /* 80149E24 00145A84 39 61 00 80 */ addi r11, r1, 0x80 /* 80149E28 00145A88 48 07 D2 E9 */ bl _savegpr_21 /* 80149E2C 00145A8C 3C A0 00 01 */ lis r5, 0x0000FFFF@ha /* 80149E30 00145A90 7C 75 1B 78 */ mr r21, r3 /* 80149E34 00145A94 3B 45 FF FF */ addi r26, r5, 0x0000FFFF@l /* 80149E38 00145A98 7C 96 23 78 */ mr r22, r4 /* 80149E3C 00145A9C 7F 59 D3 78 */ mr r25, r26 /* 80149E40 00145AA0 38 C1 00 08 */ addi r6, r1, 8 /* 80149E44 00145AA4 7F 58 D3 78 */ mr r24, r26 /* 80149E48 00145AA8 3A E0 00 00 */ li r23, 0 /* 80149E4C 00145AAC 38 A0 00 03 */ li r5, 3 /* 80149E50 00145AB0 48 10 A0 8D */ bl func_80253EDC /* 80149E54 00145AB4 7E A3 AB 78 */ mr r3, r21 /* 80149E58 00145AB8 7E C4 B3 78 */ mr r4, r22 /* 80149E5C 00145ABC 38 C1 00 10 */ addi r6, r1, 0x10 /* 80149E60 00145AC0 38 A0 00 06 */ li r5, 6 /* 80149E64 00145AC4 48 10 A0 79 */ bl func_80253EDC /* 80149E68 00145AC8 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 80149E6C 00145ACC 38 60 FF 00 */ li r3, -256 /* 80149E70 00145AD0 C0 61 00 20 */ lfs f3, 0x20(r1) /* 80149E74 00145AD4 C0 21 00 14 */ lfs f1, 0x14(r1) /* 80149E78 00145AD8 FC 80 28 1E */ fctiwz f4, f5 /* 80149E7C 00145ADC C0 01 00 28 */ lfs f0, 0x28(r1) /* 80149E80 00145AE0 FC 40 18 1E */ fctiwz f2, f3 /* 80149E84 00145AE4 EC 21 28 28 */ fsubs f1, f1, f5 /* 80149E88 00145AE8 80 01 00 08 */ lwz r0, 8(r1) /* 80149E8C 00145AEC EC 00 18 28 */ fsubs f0, f0, f3 /* 80149E90 00145AF0 D8 81 00 30 */ stfd f4, 0x30(r1) /* 80149E94 00145AF4 28 00 00 1C */ cmplwi r0, 0x1c /* 80149E98 00145AF8 FC 20 08 1E */ fctiwz f1, f1 /* 80149E9C 00145AFC FC 00 00 1E */ fctiwz f0, f0 /* 80149EA0 00145B00 D8 41 00 38 */ stfd f2, 0x38(r1) /* 80149EA4 00145B04 88 96 00 11 */ lbz r4, 0x11(r22) /* 80149EA8 00145B08 D8 21 00 40 */ stfd f1, 0x40(r1) /* 80149EAC 00145B0C 83 C1 00 34 */ lwz r30, 0x34(r1) /* 80149EB0 00145B10 7C 9F 1B 78 */ or r31, r4, r3 /* 80149EB4 00145B14 D8 01 00 48 */ stfd f0, 0x48(r1) /* 80149EB8 00145B18 83 A1 00 3C */ lwz r29, 0x3c(r1) /* 80149EBC 00145B1C 83 81 00 44 */ lwz r28, 0x44(r1) /* 80149EC0 00145B20 83 61 00 4C */ lwz r27, 0x4c(r1) /* 80149EC4 00145B24 41 81 01 80 */ bgt lbl_8014A044 /* 80149EC8 00145B28 3C 60 80 42 */ lis r3, lbl_8041D99C@ha /* 80149ECC 00145B2C 54 00 10 3A */ slwi r0, r0, 2 /* 80149ED0 00145B30 38 63 D9 9C */ addi r3, r3, lbl_8041D99C@l /* 80149ED4 00145B34 7C 63 00 2E */ lwzx r3, r3, r0 /* 80149ED8 00145B38 7C 69 03 A6 */ mtctr r3 /* 80149EDC 00145B3C 4E 80 04 20 */ bctr /* 80149EE0 00145B40 38 81 00 10 */ addi r4, r1, 0x10 /* 80149EE4 00145B44 38 60 00 01 */ li r3, 1 /* 80149EE8 00145B48 4B F0 FB 55 */ bl func_80059A3C /* 80149EEC 00145B4C 48 00 01 58 */ b lbl_8014A044 /* 80149EF0 00145B50 38 81 00 10 */ addi r4, r1, 0x10 /* 80149EF4 00145B54 38 60 00 02 */ li r3, 2 /* 80149EF8 00145B58 4B F0 FB 45 */ bl func_80059A3C /* 80149EFC 00145B5C 48 00 01 48 */ b lbl_8014A044 /* 80149F00 00145B60 38 81 00 10 */ addi r4, r1, 0x10 /* 80149F04 00145B64 38 60 00 03 */ li r3, 3 /* 80149F08 00145B68 4B F0 FB 35 */ bl func_80059A3C /* 80149F0C 00145B6C 48 00 01 38 */ b lbl_8014A044 /* 80149F10 00145B70 38 81 00 10 */ addi r4, r1, 0x10 /* 80149F14 00145B74 38 60 00 04 */ li r3, 4 /* 80149F18 00145B78 4B F0 FB 25 */ bl func_80059A3C /* 80149F1C 00145B7C 48 00 01 28 */ b lbl_8014A044 /* 80149F20 00145B80 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149F24 00145B84 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 80149F28 00145B88 38 03 FF FF */ addi r0, r3, -1 /* 80149F2C 00145B8C 54 1A 04 3E */ clrlwi r26, r0, 0x10 /* 80149F30 00145B90 48 00 01 14 */ b lbl_8014A044 /* 80149F34 00145B94 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149F38 00145B98 A3 43 00 F8 */ lhz r26, 0xf8(r3) /* 80149F3C 00145B9C 48 00 01 08 */ b lbl_8014A044 /* 80149F40 00145BA0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149F44 00145BA4 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 80149F48 00145BA8 38 03 00 01 */ addi r0, r3, 1 /* 80149F4C 00145BAC 54 1A 04 3E */ clrlwi r26, r0, 0x10 /* 80149F50 00145BB0 48 00 00 F4 */ b lbl_8014A044 /* 80149F54 00145BB4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149F58 00145BB8 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 80149F5C 00145BBC 38 03 00 02 */ addi r0, r3, 2 /* 80149F60 00145BC0 54 1A 04 3E */ clrlwi r26, r0, 0x10 /* 80149F64 00145BC4 48 00 00 E0 */ b lbl_8014A044 /* 80149F68 00145BC8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149F6C 00145BCC A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 80149F70 00145BD0 38 03 00 03 */ addi r0, r3, 3 /* 80149F74 00145BD4 54 1A 04 3E */ clrlwi r26, r0, 0x10 /* 80149F78 00145BD8 48 00 00 CC */ b lbl_8014A044 /* 80149F7C 00145BDC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149F80 00145BE0 3A E0 00 01 */ li r23, 1 /* 80149F84 00145BE4 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 80149F88 00145BE8 38 03 FF FF */ addi r0, r3, -1 /* 80149F8C 00145BEC 54 19 04 3E */ clrlwi r25, r0, 0x10 /* 80149F90 00145BF0 48 00 00 B4 */ b lbl_8014A044 /* 80149F94 00145BF4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149F98 00145BF8 3A E0 00 01 */ li r23, 1 /* 80149F9C 00145BFC A3 23 00 F8 */ lhz r25, 0xf8(r3) /* 80149FA0 00145C00 48 00 00 A4 */ b lbl_8014A044 /* 80149FA4 00145C04 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149FA8 00145C08 3A E0 00 01 */ li r23, 1 /* 80149FAC 00145C0C A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 80149FB0 00145C10 38 03 00 01 */ addi r0, r3, 1 /* 80149FB4 00145C14 54 19 04 3E */ clrlwi r25, r0, 0x10 /* 80149FB8 00145C18 48 00 00 8C */ b lbl_8014A044 /* 80149FBC 00145C1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149FC0 00145C20 3A E0 00 01 */ li r23, 1 /* 80149FC4 00145C24 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 80149FC8 00145C28 38 03 00 02 */ addi r0, r3, 2 /* 80149FCC 00145C2C 54 19 04 3E */ clrlwi r25, r0, 0x10 /* 80149FD0 00145C30 48 00 00 74 */ b lbl_8014A044 /* 80149FD4 00145C34 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149FD8 00145C38 3A E0 00 01 */ li r23, 1 /* 80149FDC 00145C3C A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 80149FE0 00145C40 38 03 00 03 */ addi r0, r3, 3 /* 80149FE4 00145C44 54 19 04 3E */ clrlwi r25, r0, 0x10 /* 80149FE8 00145C48 48 00 00 5C */ b lbl_8014A044 /* 80149FEC 00145C4C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80149FF0 00145C50 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 80149FF4 00145C54 38 03 FF FF */ addi r0, r3, -1 /* 80149FF8 00145C58 54 18 04 3E */ clrlwi r24, r0, 0x10 /* 80149FFC 00145C5C 48 00 00 48 */ b lbl_8014A044 /* 8014A000 00145C60 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014A004 00145C64 A3 03 00 F8 */ lhz r24, 0xf8(r3) /* 8014A008 00145C68 48 00 00 3C */ b lbl_8014A044 /* 8014A00C 00145C6C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014A010 00145C70 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 8014A014 00145C74 38 03 00 01 */ addi r0, r3, 1 /* 8014A018 00145C78 54 18 04 3E */ clrlwi r24, r0, 0x10 /* 8014A01C 00145C7C 48 00 00 28 */ b lbl_8014A044 /* 8014A020 00145C80 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014A024 00145C84 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 8014A028 00145C88 38 03 00 02 */ addi r0, r3, 2 /* 8014A02C 00145C8C 54 18 04 3E */ clrlwi r24, r0, 0x10 /* 8014A030 00145C90 48 00 00 14 */ b lbl_8014A044 /* 8014A034 00145C94 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014A038 00145C98 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 8014A03C 00145C9C 38 03 00 03 */ addi r0, r3, 3 /* 8014A040 00145CA0 54 18 04 3E */ clrlwi r24, r0, 0x10 lbl_8014A044: /* 8014A044 00145CA4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014A048 00145CA8 57 43 04 3E */ clrlwi r3, r26, 0x10 /* 8014A04C 00145CAC A0 04 00 FC */ lhz r0, 0xfc(r4) /* 8014A050 00145CB0 7C 03 00 40 */ cmplw r3, r0 /* 8014A054 00145CB4 40 80 00 60 */ bge lbl_8014A0B4 /* 8014A058 00145CB8 57 40 13 BA */ rlwinm r0, r26, 2, 0xe, 0x1d /* 8014A05C 00145CBC 7C 64 02 14 */ add r3, r4, r0 /* 8014A060 00145CC0 80 03 01 04 */ lwz r0, 0x104(r3) /* 8014A064 00145CC4 2C 00 00 00 */ cmpwi r0, 0 /* 8014A068 00145CC8 40 82 00 24 */ bne lbl_8014A08C /* 8014A06C 00145CCC 7F C4 F3 78 */ mr r4, r30 /* 8014A070 00145CD0 7F A5 EB 78 */ mr r5, r29 /* 8014A074 00145CD4 7F E8 FB 78 */ mr r8, r31 /* 8014A078 00145CD8 7F 86 07 34 */ extsh r6, r28 /* 8014A07C 00145CDC 7F 67 07 34 */ extsh r7, r27 /* 8014A080 00145CE0 38 60 50 F0 */ li r3, 0x50f0 /* 8014A084 00145CE4 48 10 60 B1 */ bl func_80250134 /* 8014A088 00145CE8 48 00 00 2C */ b lbl_8014A0B4 lbl_8014A08C: /* 8014A08C 00145CEC 80 83 01 7C */ lwz r4, 0x17c(r3) /* 8014A090 00145CF0 38 60 00 0E */ li r3, 0xe /* 8014A094 00145CF4 48 01 22 75 */ bl func_8015C308 /* 8014A098 00145CF8 7F C4 F3 78 */ mr r4, r30 /* 8014A09C 00145CFC 7F A5 EB 78 */ mr r5, r29 /* 8014A0A0 00145D00 7F E8 FB 78 */ mr r8, r31 /* 8014A0A4 00145D04 7F 86 07 34 */ extsh r6, r28 /* 8014A0A8 00145D08 7F 67 07 34 */ extsh r7, r27 /* 8014A0AC 00145D0C 38 60 50 D2 */ li r3, 0x50d2 /* 8014A0B0 00145D10 48 10 60 85 */ bl func_80250134 lbl_8014A0B4: /* 8014A0B4 00145D14 2C 17 00 00 */ cmpwi r23, 0 /* 8014A0B8 00145D18 41 82 00 2C */ beq lbl_8014A0E4 /* 8014A0BC 00145D1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014A0C0 00145D20 57 24 04 3E */ clrlwi r4, r25, 0x10 /* 8014A0C4 00145D24 A0 03 00 FC */ lhz r0, 0xfc(r3) /* 8014A0C8 00145D28 7C 04 00 40 */ cmplw r4, r0 /* 8014A0CC 00145D2C 41 80 00 18 */ blt lbl_8014A0E4 /* 8014A0D0 00145D30 7E A3 AB 78 */ mr r3, r21 /* 8014A0D4 00145D34 7E C4 B3 78 */ mr r4, r22 /* 8014A0D8 00145D38 38 A0 00 02 */ li r5, 2 /* 8014A0DC 00145D3C 38 C0 00 00 */ li r6, 0 /* 8014A0E0 00145D40 48 10 9E 25 */ bl func_80253F04 lbl_8014A0E4: /* 8014A0E4 00145D44 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014A0E8 00145D48 57 03 04 3E */ clrlwi r3, r24, 0x10 /* 8014A0EC 00145D4C A0 04 00 FC */ lhz r0, 0xfc(r4) /* 8014A0F0 00145D50 7C 03 00 40 */ cmplw r3, r0 /* 8014A0F4 00145D54 40 80 00 DC */ bge lbl_8014A1D0 /* 8014A0F8 00145D58 57 00 13 BA */ rlwinm r0, r24, 2, 0xe, 0x1d /* 8014A0FC 00145D5C 7C 64 02 14 */ add r3, r4, r0 /* 8014A100 00145D60 80 03 0C 68 */ lwz r0, 0xc68(r3) /* 8014A104 00145D64 2C 00 00 04 */ cmpwi r0, 4 /* 8014A108 00145D68 41 82 00 8C */ beq lbl_8014A194 /* 8014A10C 00145D6C 40 80 00 1C */ bge lbl_8014A128 /* 8014A110 00145D70 2C 00 00 01 */ cmpwi r0, 1 /* 8014A114 00145D74 41 82 00 40 */ beq lbl_8014A154 /* 8014A118 00145D78 40 80 00 5C */ bge lbl_8014A174 /* 8014A11C 00145D7C 2C 00 00 00 */ cmpwi r0, 0 /* 8014A120 00145D80 40 80 00 14 */ bge lbl_8014A134 /* 8014A124 00145D84 48 00 00 AC */ b lbl_8014A1D0 lbl_8014A128: /* 8014A128 00145D88 2C 00 00 06 */ cmpwi r0, 6 /* 8014A12C 00145D8C 40 80 00 A4 */ bge lbl_8014A1D0 /* 8014A130 00145D90 48 00 00 84 */ b lbl_8014A1B4 lbl_8014A134: /* 8014A134 00145D94 7F C4 F3 78 */ mr r4, r30 /* 8014A138 00145D98 7F A5 EB 78 */ mr r5, r29 /* 8014A13C 00145D9C 7F E8 FB 78 */ mr r8, r31 /* 8014A140 00145DA0 7F 86 07 34 */ extsh r6, r28 /* 8014A144 00145DA4 7F 67 07 34 */ extsh r7, r27 /* 8014A148 00145DA8 38 60 51 A1 */ li r3, 0x51a1 /* 8014A14C 00145DAC 48 10 5F E9 */ bl func_80250134 /* 8014A150 00145DB0 48 00 00 80 */ b lbl_8014A1D0 lbl_8014A154: /* 8014A154 00145DB4 7F C4 F3 78 */ mr r4, r30 /* 8014A158 00145DB8 7F A5 EB 78 */ mr r5, r29 /* 8014A15C 00145DBC 7F E8 FB 78 */ mr r8, r31 /* 8014A160 00145DC0 7F 86 07 34 */ extsh r6, r28 /* 8014A164 00145DC4 7F 67 07 34 */ extsh r7, r27 /* 8014A168 00145DC8 38 60 50 AC */ li r3, 0x50ac /* 8014A16C 00145DCC 48 10 5F C9 */ bl func_80250134 /* 8014A170 00145DD0 48 00 00 60 */ b lbl_8014A1D0 lbl_8014A174: /* 8014A174 00145DD4 7F C4 F3 78 */ mr r4, r30 /* 8014A178 00145DD8 7F A5 EB 78 */ mr r5, r29 /* 8014A17C 00145DDC 7F E8 FB 78 */ mr r8, r31 /* 8014A180 00145DE0 7F 86 07 34 */ extsh r6, r28 /* 8014A184 00145DE4 7F 67 07 34 */ extsh r7, r27 /* 8014A188 00145DE8 38 60 50 AF */ li r3, 0x50af /* 8014A18C 00145DEC 48 10 5F A9 */ bl func_80250134 /* 8014A190 00145DF0 48 00 00 40 */ b lbl_8014A1D0 lbl_8014A194: /* 8014A194 00145DF4 7F C4 F3 78 */ mr r4, r30 /* 8014A198 00145DF8 7F A5 EB 78 */ mr r5, r29 /* 8014A19C 00145DFC 7F E8 FB 78 */ mr r8, r31 /* 8014A1A0 00145E00 7F 86 07 34 */ extsh r6, r28 /* 8014A1A4 00145E04 7F 67 07 34 */ extsh r7, r27 /* 8014A1A8 00145E08 38 60 50 AD */ li r3, 0x50ad /* 8014A1AC 00145E0C 48 10 5F 89 */ bl func_80250134 /* 8014A1B0 00145E10 48 00 00 20 */ b lbl_8014A1D0 lbl_8014A1B4: /* 8014A1B4 00145E14 7F C4 F3 78 */ mr r4, r30 /* 8014A1B8 00145E18 7F A5 EB 78 */ mr r5, r29 /* 8014A1BC 00145E1C 7F E8 FB 78 */ mr r8, r31 /* 8014A1C0 00145E20 7F 86 07 34 */ extsh r6, r28 /* 8014A1C4 00145E24 7F 67 07 34 */ extsh r7, r27 /* 8014A1C8 00145E28 38 60 50 AE */ li r3, 0x50ae /* 8014A1CC 00145E2C 48 10 5F 69 */ bl func_80250134 lbl_8014A1D0: /* 8014A1D0 00145E30 39 61 00 80 */ addi r11, r1, 0x80 /* 8014A1D4 00145E34 48 07 CF 89 */ bl _restgpr_21 /* 8014A1D8 00145E38 80 01 00 84 */ lwz r0, 0x84(r1) /* 8014A1DC 00145E3C 7C 08 03 A6 */ mtlr r0 /* 8014A1E0 00145E40 38 21 00 80 */ addi r1, r1, 0x80 /* 8014A1E4 00145E44 4E 80 00 20 */ blr lbl_8014A1E8: /* 8014A1E8 00145E48 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014A1EC 00145E4C 7C 08 02 A6 */ mflr r0 /* 8014A1F0 00145E50 38 A0 00 03 */ li r5, 3 /* 8014A1F4 00145E54 90 01 00 24 */ stw r0, 0x24(r1) /* 8014A1F8 00145E58 38 C1 00 08 */ addi r6, r1, 8 /* 8014A1FC 00145E5C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8014A200 00145E60 7C 9F 23 78 */ mr r31, r4 /* 8014A204 00145E64 93 C1 00 18 */ stw r30, 0x18(r1) /* 8014A208 00145E68 7C 7E 1B 78 */ mr r30, r3 /* 8014A20C 00145E6C 48 10 9C 81 */ bl func_80253E8C /* 8014A210 00145E70 80 01 00 08 */ lwz r0, 8(r1) /* 8014A214 00145E74 2C 00 00 0A */ cmpwi r0, 0xa /* 8014A218 00145E78 41 82 00 14 */ beq lbl_8014A22C /* 8014A21C 00145E7C 40 80 00 8C */ bge lbl_8014A2A8 /* 8014A220 00145E80 2C 00 00 05 */ cmpwi r0, 5 /* 8014A224 00145E84 41 82 00 48 */ beq lbl_8014A26C /* 8014A228 00145E88 48 00 00 80 */ b lbl_8014A2A8 lbl_8014A22C: /* 8014A22C 00145E8C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014A230 00145E90 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 8014A234 00145E94 54 00 3F FF */ rlwinm. r0, r0, 7, 0x1f, 0x1f /* 8014A238 00145E98 41 82 00 1C */ beq lbl_8014A254 /* 8014A23C 00145E9C 7F C3 F3 78 */ mr r3, r30 /* 8014A240 00145EA0 7F E4 FB 78 */ mr r4, r31 /* 8014A244 00145EA4 38 A0 00 02 */ li r5, 2 /* 8014A248 00145EA8 38 C0 51 A2 */ li r6, 0x51a2 /* 8014A24C 00145EAC 48 10 9C 69 */ bl func_80253EB4 /* 8014A250 00145EB0 48 00 00 58 */ b lbl_8014A2A8 lbl_8014A254: /* 8014A254 00145EB4 7F C3 F3 78 */ mr r3, r30 /* 8014A258 00145EB8 7F E4 FB 78 */ mr r4, r31 /* 8014A25C 00145EBC 38 A0 00 02 */ li r5, 2 /* 8014A260 00145EC0 38 C0 51 A3 */ li r6, 0x51a3 /* 8014A264 00145EC4 48 10 9C 51 */ bl func_80253EB4 /* 8014A268 00145EC8 48 00 00 40 */ b lbl_8014A2A8 lbl_8014A26C: /* 8014A26C 00145ECC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014A270 00145ED0 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 8014A274 00145ED4 54 00 3F FF */ rlwinm. r0, r0, 7, 0x1f, 0x1f /* 8014A278 00145ED8 41 82 00 1C */ beq lbl_8014A294 /* 8014A27C 00145EDC 7F C3 F3 78 */ mr r3, r30 /* 8014A280 00145EE0 7F E4 FB 78 */ mr r4, r31 /* 8014A284 00145EE4 38 A0 00 02 */ li r5, 2 /* 8014A288 00145EE8 38 C0 50 D1 */ li r6, 0x50d1 /* 8014A28C 00145EEC 48 10 9C 29 */ bl func_80253EB4 /* 8014A290 00145EF0 48 00 00 18 */ b lbl_8014A2A8 lbl_8014A294: /* 8014A294 00145EF4 7F C3 F3 78 */ mr r3, r30 /* 8014A298 00145EF8 7F E4 FB 78 */ mr r4, r31 /* 8014A29C 00145EFC 38 A0 00 02 */ li r5, 2 /* 8014A2A0 00145F00 38 C0 50 D0 */ li r6, 0x50d0 /* 8014A2A4 00145F04 48 10 9C 11 */ bl func_80253EB4 lbl_8014A2A8: /* 8014A2A8 00145F08 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014A2AC 00145F0C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8014A2B0 00145F10 83 C1 00 18 */ lwz r30, 0x18(r1) /* 8014A2B4 00145F14 7C 08 03 A6 */ mtlr r0 /* 8014A2B8 00145F18 38 21 00 20 */ addi r1, r1, 0x20 /* 8014A2BC 00145F1C 4E 80 00 20 */ blr lbl_8014A2C0: /* 8014A2C0 00145F20 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8014A2C4 00145F24 7C 08 02 A6 */ mflr r0 /* 8014A2C8 00145F28 90 01 00 74 */ stw r0, 0x74(r1) /* 8014A2CC 00145F2C 39 61 00 70 */ addi r11, r1, 0x70 /* 8014A2D0 00145F30 48 07 CE 55 */ bl _savegpr_26 /* 8014A2D4 00145F34 7C 7B 1B 78 */ mr r27, r3 /* 8014A2D8 00145F38 7C 9A 23 78 */ mr r26, r4 /* 8014A2DC 00145F3C 38 C1 00 08 */ addi r6, r1, 8 /* 8014A2E0 00145F40 38 A0 00 03 */ li r5, 3 /* 8014A2E4 00145F44 48 10 9B F9 */ bl func_80253EDC /* 8014A2E8 00145F48 7F 63 DB 78 */ mr r3, r27 /* 8014A2EC 00145F4C 7F 44 D3 78 */ mr r4, r26 /* 8014A2F0 00145F50 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014A2F4 00145F54 38 A0 00 06 */ li r5, 6 /* 8014A2F8 00145F58 48 10 9B E5 */ bl func_80253EDC /* 8014A2FC 00145F5C C0 A1 00 10 */ lfs f5, 0x10(r1) /* 8014A300 00145F60 38 60 FF 00 */ li r3, -256 /* 8014A304 00145F64 C0 61 00 20 */ lfs f3, 0x20(r1) /* 8014A308 00145F68 C0 21 00 14 */ lfs f1, 0x14(r1) /* 8014A30C 00145F6C FC 80 28 1E */ fctiwz f4, f5 /* 8014A310 00145F70 C0 01 00 28 */ lfs f0, 0x28(r1) /* 8014A314 00145F74 FC 40 18 1E */ fctiwz f2, f3 /* 8014A318 00145F78 EC 21 28 28 */ fsubs f1, f1, f5 /* 8014A31C 00145F7C 80 01 00 08 */ lwz r0, 8(r1) /* 8014A320 00145F80 EC 00 18 28 */ fsubs f0, f0, f3 /* 8014A324 00145F84 D8 81 00 30 */ stfd f4, 0x30(r1) /* 8014A328 00145F88 28 00 00 09 */ cmplwi r0, 9 /* 8014A32C 00145F8C FC 20 08 1E */ fctiwz f1, f1 /* 8014A330 00145F90 FC 00 00 1E */ fctiwz f0, f0 /* 8014A334 00145F94 D8 41 00 38 */ stfd f2, 0x38(r1) /* 8014A338 00145F98 88 9A 00 11 */ lbz r4, 0x11(r26) /* 8014A33C 00145F9C D8 21 00 40 */ stfd f1, 0x40(r1) /* 8014A340 00145FA0 83 C1 00 34 */ lwz r30, 0x34(r1) /* 8014A344 00145FA4 7C 9F 1B 78 */ or r31, r4, r3 /* 8014A348 00145FA8 D8 01 00 48 */ stfd f0, 0x48(r1) /* 8014A34C 00145FAC 83 A1 00 3C */ lwz r29, 0x3c(r1) /* 8014A350 00145FB0 83 81 00 44 */ lwz r28, 0x44(r1) /* 8014A354 00145FB4 83 61 00 4C */ lwz r27, 0x4c(r1) /* 8014A358 00145FB8 41 81 01 A0 */ bgt lbl_8014A4F8 /* 8014A35C 00145FBC 3C 60 80 42 */ lis r3, lbl_8041DA10@ha /* 8014A360 00145FC0 54 00 10 3A */ slwi r0, r0, 2 /* 8014A364 00145FC4 38 63 DA 10 */ addi r3, r3, lbl_8041DA10@l /* 8014A368 00145FC8 7C 63 00 2E */ lwzx r3, r3, r0 /* 8014A36C 00145FCC 7C 69 03 A6 */ mtctr r3 /* 8014A370 00145FD0 4E 80 04 20 */ bctr /* 8014A374 00145FD4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014A378 00145FD8 38 60 00 08 */ li r3, 8 /* 8014A37C 00145FDC A0 84 00 FC */ lhz r4, 0xfc(r4) /* 8014A380 00145FE0 48 01 1F 89 */ bl func_8015C308 /* 8014A384 00145FE4 7F C4 F3 78 */ mr r4, r30 /* 8014A388 00145FE8 7F A5 EB 78 */ mr r5, r29 /* 8014A38C 00145FEC 7F E8 FB 78 */ mr r8, r31 /* 8014A390 00145FF0 7F 86 07 34 */ extsh r6, r28 /* 8014A394 00145FF4 7F 67 07 34 */ extsh r7, r27 /* 8014A398 00145FF8 38 60 03 ED */ li r3, 0x3ed /* 8014A39C 00145FFC 48 10 5D 99 */ bl func_80250134 /* 8014A3A0 00146000 48 00 01 58 */ b lbl_8014A4F8 /* 8014A3A4 00146004 38 81 00 10 */ addi r4, r1, 0x10 /* 8014A3A8 00146008 38 60 00 05 */ li r3, 5 /* 8014A3AC 0014600C 4B F0 F6 91 */ bl func_80059A3C /* 8014A3B0 00146010 48 00 01 48 */ b lbl_8014A4F8 /* 8014A3B4 00146014 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014A3B8 00146018 38 60 00 0E */ li r3, 0xe /* 8014A3BC 0014601C 80 84 0D 24 */ lwz r4, 0xd24(r4) /* 8014A3C0 00146020 38 84 00 10 */ addi r4, r4, 0x10 /* 8014A3C4 00146024 48 01 1F 45 */ bl func_8015C308 /* 8014A3C8 00146028 7F C4 F3 78 */ mr r4, r30 /* 8014A3CC 0014602C 7F A5 EB 78 */ mr r5, r29 /* 8014A3D0 00146030 7F E8 FB 78 */ mr r8, r31 /* 8014A3D4 00146034 7F 86 07 34 */ extsh r6, r28 /* 8014A3D8 00146038 7F 67 07 34 */ extsh r7, r27 /* 8014A3DC 0014603C 38 60 50 DA */ li r3, 0x50da /* 8014A3E0 00146040 48 10 5D 55 */ bl func_80250134 /* 8014A3E4 00146044 48 00 01 14 */ b lbl_8014A4F8 /* 8014A3E8 00146048 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014A3EC 0014604C 88 03 0D 21 */ lbz r0, 0xd21(r3) /* 8014A3F0 00146050 28 00 00 01 */ cmplwi r0, 1 /* 8014A3F4 00146054 41 82 01 04 */ beq lbl_8014A4F8 /* 8014A3F8 00146058 80 03 0D 1C */ lwz r0, 0xd1c(r3) /* 8014A3FC 0014605C 3B 40 00 00 */ li r26, 0 /* 8014A400 00146060 2C 00 00 01 */ cmpwi r0, 1 /* 8014A404 00146064 41 82 00 28 */ beq lbl_8014A42C /* 8014A408 00146068 40 80 00 10 */ bge lbl_8014A418 /* 8014A40C 0014606C 2C 00 00 00 */ cmpwi r0, 0 /* 8014A410 00146070 40 80 00 14 */ bge lbl_8014A424 /* 8014A414 00146074 48 00 00 24 */ b lbl_8014A438 lbl_8014A418: /* 8014A418 00146078 2C 00 00 04 */ cmpwi r0, 4 /* 8014A41C 0014607C 41 82 00 18 */ beq lbl_8014A434 /* 8014A420 00146080 48 00 00 18 */ b lbl_8014A438 lbl_8014A424: /* 8014A424 00146084 3B 40 50 B1 */ li r26, 0x50b1 /* 8014A428 00146088 48 00 00 10 */ b lbl_8014A438 lbl_8014A42C: /* 8014A42C 0014608C 3B 40 50 B0 */ li r26, 0x50b0 /* 8014A430 00146090 48 00 00 08 */ b lbl_8014A438 lbl_8014A434: /* 8014A434 00146094 3B 40 50 B2 */ li r26, 0x50b2 lbl_8014A438: /* 8014A438 00146098 2C 1A 00 00 */ cmpwi r26, 0 /* 8014A43C 0014609C 41 82 00 58 */ beq lbl_8014A494 /* 8014A440 001460A0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014A444 001460A4 38 60 00 0E */ li r3, 0xe /* 8014A448 001460A8 88 04 0D 20 */ lbz r0, 0xd20(r4) /* 8014A44C 001460AC 54 00 10 3A */ slwi r0, r0, 2 /* 8014A450 001460B0 7C 84 02 14 */ add r4, r4, r0 /* 8014A454 001460B4 80 84 01 7C */ lwz r4, 0x17c(r4) /* 8014A458 001460B8 48 01 1E B1 */ bl func_8015C308 /* 8014A45C 001460BC 7F 43 D3 78 */ mr r3, r26 /* 8014A460 001460C0 48 10 5E 95 */ bl func_802502F4 /* 8014A464 001460C4 7C 64 1B 78 */ mr r4, r3 /* 8014A468 001460C8 38 60 00 10 */ li r3, 0x10 /* 8014A46C 001460CC 48 01 1E 9D */ bl func_8015C308 /* 8014A470 001460D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014A474 001460D4 7F A5 EB 78 */ mr r5, r29 /* 8014A478 001460D8 7F E8 FB 78 */ mr r8, r31 /* 8014A47C 001460DC 7F 86 07 34 */ extsh r6, r28 /* 8014A480 001460E0 A8 03 0D 22 */ lha r0, 0xd22(r3) /* 8014A484 001460E4 7F 67 07 34 */ extsh r7, r27 /* 8014A488 001460E8 38 60 50 DC */ li r3, 0x50dc /* 8014A48C 001460EC 7C 9E 02 14 */ add r4, r30, r0 /* 8014A490 001460F0 48 10 5C A5 */ bl func_80250134 lbl_8014A494: /* 8014A494 001460F4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13) /* 8014A498 001460F8 38 60 00 00 */ li r3, 0 /* 8014A49C 001460FC 88 04 00 82 */ lbz r0, 0x82(r4) /* 8014A4A0 00146100 2C 00 00 00 */ cmpwi r0, 0 /* 8014A4A4 00146104 40 82 00 10 */ bne lbl_8014A4B4 /* 8014A4A8 00146108 88 04 00 83 */ lbz r0, 0x83(r4) /* 8014A4AC 0014610C 2C 00 00 00 */ cmpwi r0, 0 /* 8014A4B0 00146110 41 82 00 08 */ beq lbl_8014A4B8 lbl_8014A4B4: /* 8014A4B4 00146114 38 60 00 01 */ li r3, 1 lbl_8014A4B8: /* 8014A4B8 00146118 2C 03 00 00 */ cmpwi r3, 0 /* 8014A4BC 0014611C 40 82 00 14 */ bne lbl_8014A4D0 /* 8014A4C0 00146120 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014A4C4 00146124 A8 64 0D 22 */ lha r3, 0xd22(r4) /* 8014A4C8 00146128 38 03 FF FD */ addi r0, r3, -3 /* 8014A4CC 0014612C B0 04 0D 22 */ sth r0, 0xd22(r4) lbl_8014A4D0: /* 8014A4D0 00146130 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014A4D4 00146134 A8 03 0D 22 */ lha r0, 0xd22(r3) /* 8014A4D8 00146138 2C 00 FC AE */ cmpwi r0, -850 /* 8014A4DC 0014613C 40 80 00 1C */ bge lbl_8014A4F8 /* 8014A4E0 00146140 38 00 03 52 */ li r0, 0x352 /* 8014A4E4 00146144 B0 03 0D 22 */ sth r0, 0xd22(r3) /* 8014A4E8 00146148 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014A4EC 0014614C 88 64 0D 21 */ lbz r3, 0xd21(r4) /* 8014A4F0 00146150 38 03 00 01 */ addi r0, r3, 1 /* 8014A4F4 00146154 98 04 0D 21 */ stb r0, 0xd21(r4) lbl_8014A4F8: /* 8014A4F8 00146158 39 61 00 70 */ addi r11, r1, 0x70 /* 8014A4FC 0014615C 48 07 CC 75 */ bl _restgpr_26 /* 8014A500 00146160 80 01 00 74 */ lwz r0, 0x74(r1) /* 8014A504 00146164 7C 08 03 A6 */ mtlr r0 /* 8014A508 00146168 38 21 00 70 */ addi r1, r1, 0x70 /* 8014A50C 0014616C 4E 80 00 20 */ blr lbl_8014A510: /* 8014A510 00146170 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014A514 00146174 7C 08 02 A6 */ mflr r0 /* 8014A518 00146178 38 A0 00 03 */ li r5, 3 /* 8014A51C 0014617C 90 01 00 24 */ stw r0, 0x24(r1) /* 8014A520 00146180 38 C1 00 08 */ addi r6, r1, 8 /* 8014A524 00146184 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8014A528 00146188 7C 9F 23 78 */ mr r31, r4 /* 8014A52C 0014618C 93 C1 00 18 */ stw r30, 0x18(r1) /* 8014A530 00146190 7C 7E 1B 78 */ mr r30, r3 /* 8014A534 00146194 48 10 99 59 */ bl func_80253E8C /* 8014A538 00146198 80 61 00 08 */ lwz r3, 8(r1) /* 8014A53C 0014619C 38 03 FF FD */ addi r0, r3, -3 /* 8014A540 001461A0 28 00 00 0B */ cmplwi r0, 0xb /* 8014A544 001461A4 41 81 01 C0 */ bgt lbl_8014A704 /* 8014A548 001461A8 3C 60 80 42 */ lis r3, lbl_8041DA38@ha /* 8014A54C 001461AC 54 00 10 3A */ slwi r0, r0, 2 /* 8014A550 001461B0 38 63 DA 38 */ addi r3, r3, lbl_8041DA38@l /* 8014A554 001461B4 7C 63 00 2E */ lwzx r3, r3, r0 /* 8014A558 001461B8 7C 69 03 A6 */ mtctr r3 /* 8014A55C 001461BC 4E 80 04 20 */ bctr /* 8014A560 001461C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014A564 001461C4 88 03 0D 49 */ lbz r0, 0xd49(r3) /* 8014A568 001461C8 54 00 10 3A */ slwi r0, r0, 2 /* 8014A56C 001461CC 7C 63 02 14 */ add r3, r3, r0 /* 8014A570 001461D0 80 03 0C 68 */ lwz r0, 0xc68(r3) /* 8014A574 001461D4 28 00 00 04 */ cmplwi r0, 4 /* 8014A578 001461D8 40 82 01 8C */ bne lbl_8014A704 /* 8014A57C 001461DC 7F C3 F3 78 */ mr r3, r30 /* 8014A580 001461E0 7F E4 FB 78 */ mr r4, r31 /* 8014A584 001461E4 38 A0 00 02 */ li r5, 2 /* 8014A588 001461E8 38 C0 50 DF */ li r6, 0x50df /* 8014A58C 001461EC 48 10 99 29 */ bl func_80253EB4 /* 8014A590 001461F0 48 00 01 74 */ b lbl_8014A704 /* 8014A594 001461F4 7F C3 F3 78 */ mr r3, r30 /* 8014A598 001461F8 7F E4 FB 78 */ mr r4, r31 /* 8014A59C 001461FC 38 A0 00 02 */ li r5, 2 /* 8014A5A0 00146200 38 C0 50 DE */ li r6, 0x50de /* 8014A5A4 00146204 48 10 99 11 */ bl func_80253EB4 /* 8014A5A8 00146208 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014A5AC 0014620C 88 03 0D 49 */ lbz r0, 0xd49(r3) /* 8014A5B0 00146210 54 00 10 3A */ slwi r0, r0, 2 /* 8014A5B4 00146214 7C 63 02 14 */ add r3, r3, r0 /* 8014A5B8 00146218 80 03 0C 68 */ lwz r0, 0xc68(r3) /* 8014A5BC 0014621C 2C 00 00 04 */ cmpwi r0, 4 /* 8014A5C0 00146220 41 82 00 74 */ beq lbl_8014A634 /* 8014A5C4 00146224 40 80 00 1C */ bge lbl_8014A5E0 /* 8014A5C8 00146228 2C 00 00 01 */ cmpwi r0, 1 /* 8014A5CC 0014622C 41 82 00 38 */ beq lbl_8014A604 /* 8014A5D0 00146230 40 80 00 4C */ bge lbl_8014A61C /* 8014A5D4 00146234 2C 00 00 00 */ cmpwi r0, 0 /* 8014A5D8 00146238 40 80 00 14 */ bge lbl_8014A5EC /* 8014A5DC 0014623C 48 00 01 28 */ b lbl_8014A704 lbl_8014A5E0: /* 8014A5E0 00146240 2C 00 00 06 */ cmpwi r0, 6 /* 8014A5E4 00146244 40 80 01 20 */ bge lbl_8014A704 /* 8014A5E8 00146248 48 00 00 64 */ b lbl_8014A64C lbl_8014A5EC: /* 8014A5EC 0014624C 7F C3 F3 78 */ mr r3, r30 /* 8014A5F0 00146250 7F E4 FB 78 */ mr r4, r31 /* 8014A5F4 00146254 38 A0 00 02 */ li r5, 2 /* 8014A5F8 00146258 38 C0 51 A1 */ li r6, 0x51a1 /* 8014A5FC 0014625C 48 10 98 B9 */ bl func_80253EB4 /* 8014A600 00146260 48 00 01 04 */ b lbl_8014A704 lbl_8014A604: /* 8014A604 00146264 7F C3 F3 78 */ mr r3, r30 /* 8014A608 00146268 7F E4 FB 78 */ mr r4, r31 /* 8014A60C 0014626C 38 A0 00 02 */ li r5, 2 /* 8014A610 00146270 38 C0 50 AC */ li r6, 0x50ac /* 8014A614 00146274 48 10 98 A1 */ bl func_80253EB4 /* 8014A618 00146278 48 00 00 EC */ b lbl_8014A704 lbl_8014A61C: /* 8014A61C 0014627C 7F C3 F3 78 */ mr r3, r30 /* 8014A620 00146280 7F E4 FB 78 */ mr r4, r31 /* 8014A624 00146284 38 A0 00 02 */ li r5, 2 /* 8014A628 00146288 38 C0 50 AF */ li r6, 0x50af /* 8014A62C 0014628C 48 10 98 89 */ bl func_80253EB4 /* 8014A630 00146290 48 00 00 D4 */ b lbl_8014A704 lbl_8014A634: /* 8014A634 00146294 7F C3 F3 78 */ mr r3, r30 /* 8014A638 00146298 7F E4 FB 78 */ mr r4, r31 /* 8014A63C 0014629C 38 A0 00 02 */ li r5, 2 /* 8014A640 001462A0 38 C0 50 AD */ li r6, 0x50ad /* 8014A644 001462A4 48 10 98 71 */ bl func_80253EB4 /* 8014A648 001462A8 48 00 00 BC */ b lbl_8014A704 lbl_8014A64C: /* 8014A64C 001462AC 7F C3 F3 78 */ mr r3, r30 /* 8014A650 001462B0 7F E4 FB 78 */ mr r4, r31 /* 8014A654 001462B4 38 A0 00 02 */ li r5, 2 /* 8014A658 001462B8 38 C0 50 AE */ li r6, 0x50ae /* 8014A65C 001462BC 48 10 98 59 */ bl func_80253EB4 /* 8014A660 001462C0 48 00 00 A4 */ b lbl_8014A704 /* 8014A664 001462C4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014A668 001462C8 88 85 0D 49 */ lbz r4, 0xd49(r5) /* 8014A66C 001462CC 54 80 10 3A */ slwi r0, r4, 2 /* 8014A670 001462D0 7C 65 02 14 */ add r3, r5, r0 /* 8014A674 001462D4 80 03 0C 68 */ lwz r0, 0xc68(r3) /* 8014A678 001462D8 28 00 00 04 */ cmplwi r0, 4 /* 8014A67C 001462DC 40 82 00 88 */ bne lbl_8014A704 /* 8014A680 001462E0 1C 04 00 44 */ mulli r0, r4, 0x44 /* 8014A684 001462E4 7C 65 02 14 */ add r3, r5, r0 /* 8014A688 001462E8 80 03 04 78 */ lwz r0, 0x478(r3) /* 8014A68C 001462EC 2C 00 00 02 */ cmpwi r0, 2 /* 8014A690 001462F0 40 82 00 1C */ bne lbl_8014A6AC /* 8014A694 001462F4 7F C3 F3 78 */ mr r3, r30 /* 8014A698 001462F8 7F E4 FB 78 */ mr r4, r31 /* 8014A69C 001462FC 38 A0 00 02 */ li r5, 2 /* 8014A6A0 00146300 38 C0 50 B3 */ li r6, 0x50b3 /* 8014A6A4 00146304 48 10 98 11 */ bl func_80253EB4 /* 8014A6A8 00146308 48 00 00 5C */ b lbl_8014A704 lbl_8014A6AC: /* 8014A6AC 0014630C 7F C3 F3 78 */ mr r3, r30 /* 8014A6B0 00146310 7F E4 FB 78 */ mr r4, r31 /* 8014A6B4 00146314 38 A0 00 02 */ li r5, 2 /* 8014A6B8 00146318 38 C0 50 B4 */ li r6, 0x50b4 /* 8014A6BC 0014631C 48 10 97 F9 */ bl func_80253EB4 /* 8014A6C0 00146320 48 00 00 44 */ b lbl_8014A704 /* 8014A6C4 00146324 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014A6C8 00146328 88 03 0D 49 */ lbz r0, 0xd49(r3) /* 8014A6CC 0014632C 54 00 10 3A */ slwi r0, r0, 2 /* 8014A6D0 00146330 7C 63 02 14 */ add r3, r3, r0 /* 8014A6D4 00146334 80 03 0C 68 */ lwz r0, 0xc68(r3) /* 8014A6D8 00146338 28 00 00 04 */ cmplwi r0, 4 /* 8014A6DC 0014633C 41 82 00 28 */ beq lbl_8014A704 /* 8014A6E0 00146340 88 1F 00 02 */ lbz r0, 2(r31) /* 8014A6E4 00146344 88 7F 00 03 */ lbz r3, 3(r31) /* 8014A6E8 00146348 7C 04 16 70 */ srawi r4, r0, 2 /* 8014A6EC 0014634C 88 1F 00 04 */ lbz r0, 4(r31) /* 8014A6F0 00146350 7C 63 16 70 */ srawi r3, r3, 2 /* 8014A6F4 00146354 98 9F 00 02 */ stb r4, 2(r31) /* 8014A6F8 00146358 7C 00 16 70 */ srawi r0, r0, 2 /* 8014A6FC 0014635C 98 7F 00 03 */ stb r3, 3(r31) /* 8014A700 00146360 98 1F 00 04 */ stb r0, 4(r31) lbl_8014A704: /* 8014A704 00146364 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014A708 00146368 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8014A70C 0014636C 83 C1 00 18 */ lwz r30, 0x18(r1) /* 8014A710 00146370 7C 08 03 A6 */ mtlr r0 /* 8014A714 00146374 38 21 00 20 */ addi r1, r1, 0x20 /* 8014A718 00146378 4E 80 00 20 */ blr lbl_8014A71C: /* 8014A71C 0014637C 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8014A720 00146380 7C 08 02 A6 */ mflr r0 /* 8014A724 00146384 90 01 00 74 */ stw r0, 0x74(r1) /* 8014A728 00146388 39 61 00 70 */ addi r11, r1, 0x70 /* 8014A72C 0014638C 48 07 C9 F9 */ bl _savegpr_26 /* 8014A730 00146390 7C 7B 1B 78 */ mr r27, r3 /* 8014A734 00146394 7C 9A 23 78 */ mr r26, r4 /* 8014A738 00146398 38 C1 00 08 */ addi r6, r1, 8 /* 8014A73C 0014639C 38 A0 00 03 */ li r5, 3 /* 8014A740 001463A0 48 10 97 9D */ bl func_80253EDC /* 8014A744 001463A4 7F 63 DB 78 */ mr r3, r27 /* 8014A748 001463A8 7F 44 D3 78 */ mr r4, r26 /* 8014A74C 001463AC 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014A750 001463B0 38 A0 00 06 */ li r5, 6 /* 8014A754 001463B4 48 10 97 89 */ bl func_80253EDC /* 8014A758 001463B8 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 8014A75C 001463BC 38 60 FF 00 */ li r3, -256 /* 8014A760 001463C0 C0 61 00 20 */ lfs f3, 0x20(r1) /* 8014A764 001463C4 C0 21 00 14 */ lfs f1, 0x14(r1) /* 8014A768 001463C8 FC 80 28 1E */ fctiwz f4, f5 /* 8014A76C 001463CC C0 01 00 28 */ lfs f0, 0x28(r1) /* 8014A770 001463D0 FC 40 18 1E */ fctiwz f2, f3 /* 8014A774 001463D4 EC 21 28 28 */ fsubs f1, f1, f5 /* 8014A778 001463D8 80 01 00 08 */ lwz r0, 8(r1) /* 8014A77C 001463DC EC 00 18 28 */ fsubs f0, f0, f3 /* 8014A780 001463E0 D8 81 00 30 */ stfd f4, 0x30(r1) /* 8014A784 001463E4 28 00 00 0F */ cmplwi r0, 0xf /* 8014A788 001463E8 FC 20 08 1E */ fctiwz f1, f1 /* 8014A78C 001463EC FC 00 00 1E */ fctiwz f0, f0 /* 8014A790 001463F0 D8 41 00 38 */ stfd f2, 0x38(r1) /* 8014A794 001463F4 88 9A 00 11 */ lbz r4, 0x11(r26) /* 8014A798 001463F8 D8 21 00 40 */ stfd f1, 0x40(r1) /* 8014A79C 001463FC 83 C1 00 34 */ lwz r30, 0x34(r1) /* 8014A7A0 00146400 7C 9F 1B 78 */ or r31, r4, r3 /* 8014A7A4 00146404 D8 01 00 48 */ stfd f0, 0x48(r1) /* 8014A7A8 00146408 83 A1 00 3C */ lwz r29, 0x3c(r1) /* 8014A7AC 0014640C 83 81 00 44 */ lwz r28, 0x44(r1) /* 8014A7B0 00146410 83 61 00 4C */ lwz r27, 0x4c(r1) /* 8014A7B4 00146414 41 81 02 D8 */ bgt lbl_8014AA8C /* 8014A7B8 00146418 3C 60 80 42 */ lis r3, lbl_8041DA68@ha /* 8014A7BC 0014641C 54 00 10 3A */ slwi r0, r0, 2 /* 8014A7C0 00146420 38 63 DA 68 */ addi r3, r3, lbl_8041DA68@l /* 8014A7C4 00146424 7C 63 00 2E */ lwzx r3, r3, r0 /* 8014A7C8 00146428 7C 69 03 A6 */ mtctr r3 /* 8014A7CC 0014642C 4E 80 04 20 */ bctr /* 8014A7D0 00146430 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014A7D4 00146434 88 03 0D 49 */ lbz r0, 0xd49(r3) /* 8014A7D8 00146438 54 00 10 3A */ slwi r0, r0, 2 /* 8014A7DC 0014643C 7C 63 02 14 */ add r3, r3, r0 /* 8014A7E0 00146440 80 03 0C 68 */ lwz r0, 0xc68(r3) /* 8014A7E4 00146444 28 00 00 04 */ cmplwi r0, 4 /* 8014A7E8 00146448 41 82 00 0C */ beq lbl_8014A7F4 /* 8014A7EC 0014644C 64 9F 7F 7F */ oris r31, r4, 0x7f7f /* 8014A7F0 00146450 63 FF 7F 00 */ ori r31, r31, 0x7f00 lbl_8014A7F4: /* 8014A7F4 00146454 7F C4 F3 78 */ mr r4, r30 /* 8014A7F8 00146458 7F A5 EB 78 */ mr r5, r29 /* 8014A7FC 0014645C 7F E8 FB 78 */ mr r8, r31 /* 8014A800 00146460 7F 86 07 34 */ extsh r6, r28 /* 8014A804 00146464 7F 67 07 34 */ extsh r7, r27 /* 8014A808 00146468 38 60 50 E3 */ li r3, 0x50e3 /* 8014A80C 0014646C 48 10 59 29 */ bl func_80250134 /* 8014A810 00146470 48 00 02 7C */ b lbl_8014AA8C /* 8014A814 00146474 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014A818 00146478 88 03 0D 49 */ lbz r0, 0xd49(r3) /* 8014A81C 0014647C 54 00 10 3A */ slwi r0, r0, 2 /* 8014A820 00146480 7C 63 02 14 */ add r3, r3, r0 /* 8014A824 00146484 80 03 0C 68 */ lwz r0, 0xc68(r3) /* 8014A828 00146488 28 00 00 04 */ cmplwi r0, 4 /* 8014A82C 0014648C 41 82 00 0C */ beq lbl_8014A838 /* 8014A830 00146490 64 9F 7F 7F */ oris r31, r4, 0x7f7f /* 8014A834 00146494 63 FF 7F 00 */ ori r31, r31, 0x7f00 lbl_8014A838: /* 8014A838 00146498 7F C4 F3 78 */ mr r4, r30 /* 8014A83C 0014649C 7F A5 EB 78 */ mr r5, r29 /* 8014A840 001464A0 7F E8 FB 78 */ mr r8, r31 /* 8014A844 001464A4 7F 86 07 34 */ extsh r6, r28 /* 8014A848 001464A8 7F 67 07 34 */ extsh r7, r27 /* 8014A84C 001464AC 38 60 50 E4 */ li r3, 0x50e4 /* 8014A850 001464B0 48 10 58 E5 */ bl func_80250134 /* 8014A854 001464B4 48 00 02 38 */ b lbl_8014AA8C /* 8014A858 001464B8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014A85C 001464BC 88 03 0D 49 */ lbz r0, 0xd49(r3) /* 8014A860 001464C0 54 00 10 3A */ slwi r0, r0, 2 /* 8014A864 001464C4 7C 63 02 14 */ add r3, r3, r0 /* 8014A868 001464C8 80 03 0C 68 */ lwz r0, 0xc68(r3) /* 8014A86C 001464CC 28 00 00 04 */ cmplwi r0, 4 /* 8014A870 001464D0 41 82 00 28 */ beq lbl_8014A898 /* 8014A874 001464D4 C0 02 8E 40 */ lfs f0, lbl_80641440-_SDA2_BASE_(r2) /* 8014A878 001464D8 D0 01 00 2C */ stfs f0, 0x2c(r1) /* 8014A87C 001464DC D0 01 00 28 */ stfs f0, 0x28(r1) /* 8014A880 001464E0 D0 01 00 24 */ stfs f0, 0x24(r1) /* 8014A884 001464E4 D0 01 00 20 */ stfs f0, 0x20(r1) /* 8014A888 001464E8 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 8014A88C 001464EC D0 01 00 18 */ stfs f0, 0x18(r1) /* 8014A890 001464F0 D0 01 00 14 */ stfs f0, 0x14(r1) /* 8014A894 001464F4 D0 01 00 10 */ stfs f0, 0x10(r1) lbl_8014A898: /* 8014A898 001464F8 38 81 00 10 */ addi r4, r1, 0x10 /* 8014A89C 001464FC 38 60 00 01 */ li r3, 1 /* 8014A8A0 00146500 4B F0 F1 9D */ bl func_80059A3C /* 8014A8A4 00146504 48 00 01 E8 */ b lbl_8014AA8C /* 8014A8A8 00146508 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014A8AC 0014650C 88 03 0D 49 */ lbz r0, 0xd49(r3) /* 8014A8B0 00146510 54 00 10 3A */ slwi r0, r0, 2 /* 8014A8B4 00146514 7C 63 02 14 */ add r3, r3, r0 /* 8014A8B8 00146518 80 03 0C 68 */ lwz r0, 0xc68(r3) /* 8014A8BC 0014651C 28 00 00 04 */ cmplwi r0, 4 /* 8014A8C0 00146520 41 82 00 28 */ beq lbl_8014A8E8 /* 8014A8C4 00146524 C0 02 8E 40 */ lfs f0, lbl_80641440-_SDA2_BASE_(r2) /* 8014A8C8 00146528 D0 01 00 2C */ stfs f0, 0x2c(r1) /* 8014A8CC 0014652C D0 01 00 28 */ stfs f0, 0x28(r1) /* 8014A8D0 00146530 D0 01 00 24 */ stfs f0, 0x24(r1) /* 8014A8D4 00146534 D0 01 00 20 */ stfs f0, 0x20(r1) /* 8014A8D8 00146538 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 8014A8DC 0014653C D0 01 00 18 */ stfs f0, 0x18(r1) /* 8014A8E0 00146540 D0 01 00 14 */ stfs f0, 0x14(r1) /* 8014A8E4 00146544 D0 01 00 10 */ stfs f0, 0x10(r1) lbl_8014A8E8: /* 8014A8E8 00146548 38 81 00 10 */ addi r4, r1, 0x10 /* 8014A8EC 0014654C 38 60 00 02 */ li r3, 2 /* 8014A8F0 00146550 4B F0 F1 4D */ bl func_80059A3C /* 8014A8F4 00146554 48 00 01 98 */ b lbl_8014AA8C /* 8014A8F8 00146558 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014A8FC 0014655C 88 04 0D 49 */ lbz r0, 0xd49(r4) /* 8014A900 00146560 54 00 10 3A */ slwi r0, r0, 2 /* 8014A904 00146564 7C 64 02 14 */ add r3, r4, r0 /* 8014A908 00146568 80 03 0C 68 */ lwz r0, 0xc68(r3) /* 8014A90C 0014656C 28 00 00 04 */ cmplwi r0, 4 /* 8014A910 00146570 40 82 01 7C */ bne lbl_8014AA8C /* 8014A914 00146574 38 64 0E FE */ addi r3, r4, 0xefe /* 8014A918 00146578 38 80 00 00 */ li r4, 0 /* 8014A91C 0014657C 38 A0 00 28 */ li r5, 0x28 /* 8014A920 00146580 4B EB 97 E5 */ bl memset /* 8014A924 00146584 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014A928 00146588 88 05 0D 49 */ lbz r0, 0xd49(r5) /* 8014A92C 0014658C 1C 80 00 44 */ mulli r4, r0, 0x44 /* 8014A930 00146590 7C 65 22 14 */ add r3, r5, r4 /* 8014A934 00146594 A0 03 04 8A */ lhz r0, 0x48a(r3) /* 8014A938 00146598 2C 00 00 01 */ cmpwi r0, 1 /* 8014A93C 0014659C 41 82 00 28 */ beq lbl_8014A964 /* 8014A940 001465A0 40 80 00 10 */ bge lbl_8014A950 /* 8014A944 001465A4 2C 00 00 00 */ cmpwi r0, 0 /* 8014A948 001465A8 40 80 00 14 */ bge lbl_8014A95C /* 8014A94C 001465AC 48 00 00 28 */ b lbl_8014A974 lbl_8014A950: /* 8014A950 001465B0 2C 00 00 03 */ cmpwi r0, 3 /* 8014A954 001465B4 40 80 00 20 */ bge lbl_8014A974 /* 8014A958 001465B8 48 00 00 14 */ b lbl_8014A96C lbl_8014A95C: /* 8014A95C 001465BC 38 60 30 69 */ li r3, 0x3069 /* 8014A960 001465C0 48 00 00 28 */ b lbl_8014A988 lbl_8014A964: /* 8014A964 001465C4 38 60 30 6A */ li r3, 0x306a /* 8014A968 001465C8 48 00 00 20 */ b lbl_8014A988 lbl_8014A96C: /* 8014A96C 001465CC 38 60 30 6B */ li r3, 0x306b /* 8014A970 001465D0 48 00 00 18 */ b lbl_8014A988 lbl_8014A974: /* 8014A974 001465D4 7C 85 22 14 */ add r4, r5, r4 /* 8014A978 001465D8 38 60 00 0F */ li r3, 0xf /* 8014A97C 001465DC 38 84 04 8C */ addi r4, r4, 0x48c /* 8014A980 001465E0 48 01 19 89 */ bl func_8015C308 /* 8014A984 001465E4 38 60 03 F9 */ li r3, 0x3f9 lbl_8014A988: /* 8014A988 001465E8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014A98C 001465EC 38 84 0E FE */ addi r4, r4, 0xefe /* 8014A990 001465F0 48 10 5A 49 */ bl func_802503D8 /* 8014A994 001465F4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014A998 001465F8 38 60 00 0E */ li r3, 0xe /* 8014A99C 001465FC 38 84 0E FE */ addi r4, r4, 0xefe /* 8014A9A0 00146600 48 01 19 69 */ bl func_8015C308 /* 8014A9A4 00146604 7F C4 F3 78 */ mr r4, r30 /* 8014A9A8 00146608 7F A5 EB 78 */ mr r5, r29 /* 8014A9AC 0014660C 7F E8 FB 78 */ mr r8, r31 /* 8014A9B0 00146610 7F 86 07 34 */ extsh r6, r28 /* 8014A9B4 00146614 7F 67 07 34 */ extsh r7, r27 /* 8014A9B8 00146618 38 60 50 DD */ li r3, 0x50dd /* 8014A9BC 0014661C 48 10 57 79 */ bl func_80250134 /* 8014A9C0 00146620 48 00 00 CC */ b lbl_8014AA8C /* 8014A9C4 00146624 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014A9C8 00146628 88 85 0D 49 */ lbz r4, 0xd49(r5) /* 8014A9CC 0014662C 54 80 10 3A */ slwi r0, r4, 2 /* 8014A9D0 00146630 7C 65 02 14 */ add r3, r5, r0 /* 8014A9D4 00146634 80 03 0C 68 */ lwz r0, 0xc68(r3) /* 8014A9D8 00146638 28 00 00 04 */ cmplwi r0, 4 /* 8014A9DC 0014663C 40 82 00 B0 */ bne lbl_8014AA8C /* 8014A9E0 00146640 1C 04 00 44 */ mulli r0, r4, 0x44 /* 8014A9E4 00146644 80 85 0D 28 */ lwz r4, 0xd28(r5) /* 8014A9E8 00146648 83 44 00 10 */ lwz r26, 0x10(r4) /* 8014A9EC 0014664C 7C 65 02 14 */ add r3, r5, r0 /* 8014A9F0 00146650 80 03 04 74 */ lwz r0, 0x474(r3) /* 8014A9F4 00146654 90 04 00 10 */ stw r0, 0x10(r4) /* 8014A9F8 00146658 48 00 47 6D */ bl func_8014F164 /* 8014A9FC 0014665C 7F C4 F3 78 */ mr r4, r30 /* 8014AA00 00146660 7F A5 EB 78 */ mr r5, r29 /* 8014AA04 00146664 7F E8 FB 78 */ mr r8, r31 /* 8014AA08 00146668 7F 86 07 34 */ extsh r6, r28 /* 8014AA0C 0014666C 7F 67 07 34 */ extsh r7, r27 /* 8014AA10 00146670 38 60 50 DD */ li r3, 0x50dd /* 8014AA14 00146674 48 10 57 21 */ bl func_80250134 /* 8014AA18 00146678 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014AA1C 0014667C 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 8014AA20 00146680 93 43 00 10 */ stw r26, 0x10(r3) /* 8014AA24 00146684 48 00 00 68 */ b lbl_8014AA8C /* 8014AA28 00146688 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014AA2C 0014668C 88 03 0D 49 */ lbz r0, 0xd49(r3) /* 8014AA30 00146690 54 00 10 3A */ slwi r0, r0, 2 /* 8014AA34 00146694 7C 63 02 14 */ add r3, r3, r0 /* 8014AA38 00146698 80 03 01 04 */ lwz r0, 0x104(r3) /* 8014AA3C 0014669C 2C 00 00 00 */ cmpwi r0, 0 /* 8014AA40 001466A0 40 82 00 24 */ bne lbl_8014AA64 /* 8014AA44 001466A4 7F C4 F3 78 */ mr r4, r30 /* 8014AA48 001466A8 7F A5 EB 78 */ mr r5, r29 /* 8014AA4C 001466AC 7F E8 FB 78 */ mr r8, r31 /* 8014AA50 001466B0 7F 86 07 34 */ extsh r6, r28 /* 8014AA54 001466B4 7F 67 07 34 */ extsh r7, r27 /* 8014AA58 001466B8 38 60 50 F0 */ li r3, 0x50f0 /* 8014AA5C 001466BC 48 10 56 D9 */ bl func_80250134 /* 8014AA60 001466C0 48 00 00 2C */ b lbl_8014AA8C lbl_8014AA64: /* 8014AA64 001466C4 80 83 01 7C */ lwz r4, 0x17c(r3) /* 8014AA68 001466C8 38 60 00 0E */ li r3, 0xe /* 8014AA6C 001466CC 48 01 18 9D */ bl func_8015C308 /* 8014AA70 001466D0 7F C4 F3 78 */ mr r4, r30 /* 8014AA74 001466D4 7F A5 EB 78 */ mr r5, r29 /* 8014AA78 001466D8 7F E8 FB 78 */ mr r8, r31 /* 8014AA7C 001466DC 7F 86 07 34 */ extsh r6, r28 /* 8014AA80 001466E0 7F 67 07 34 */ extsh r7, r27 /* 8014AA84 001466E4 38 60 50 DD */ li r3, 0x50dd /* 8014AA88 001466E8 48 10 56 AD */ bl func_80250134 lbl_8014AA8C: /* 8014AA8C 001466EC 39 61 00 70 */ addi r11, r1, 0x70 /* 8014AA90 001466F0 48 07 C6 E1 */ bl _restgpr_26 /* 8014AA94 001466F4 80 01 00 74 */ lwz r0, 0x74(r1) /* 8014AA98 001466F8 7C 08 03 A6 */ mtlr r0 /* 8014AA9C 001466FC 38 21 00 70 */ addi r1, r1, 0x70 /* 8014AAA0 00146700 4E 80 00 20 */ blr lbl_8014AAA4: /* 8014AAA4 00146704 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014AAA8 00146708 7C 08 02 A6 */ mflr r0 /* 8014AAAC 0014670C 38 A0 00 03 */ li r5, 3 /* 8014AAB0 00146710 90 01 00 24 */ stw r0, 0x24(r1) /* 8014AAB4 00146714 38 C1 00 08 */ addi r6, r1, 8 /* 8014AAB8 00146718 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8014AABC 0014671C 7C 9F 23 78 */ mr r31, r4 /* 8014AAC0 00146720 93 C1 00 18 */ stw r30, 0x18(r1) /* 8014AAC4 00146724 7C 7E 1B 78 */ mr r30, r3 /* 8014AAC8 00146728 48 10 93 C5 */ bl func_80253E8C /* 8014AACC 0014672C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014AAD0 00146730 88 03 0D 40 */ lbz r0, 0xd40(r3) /* 8014AAD4 00146734 2C 00 00 01 */ cmpwi r0, 1 /* 8014AAD8 00146738 41 82 00 14 */ beq lbl_8014AAEC /* 8014AADC 0014673C 40 80 00 7C */ bge lbl_8014AB58 /* 8014AAE0 00146740 2C 00 00 00 */ cmpwi r0, 0 /* 8014AAE4 00146744 40 80 00 2C */ bge lbl_8014AB10 /* 8014AAE8 00146748 48 00 00 70 */ b lbl_8014AB58 lbl_8014AAEC: /* 8014AAEC 0014674C 80 01 00 08 */ lwz r0, 8(r1) /* 8014AAF0 00146750 28 00 00 07 */ cmplwi r0, 7 /* 8014AAF4 00146754 40 82 00 1C */ bne lbl_8014AB10 /* 8014AAF8 00146758 7F C3 F3 78 */ mr r3, r30 /* 8014AAFC 0014675C 7F E4 FB 78 */ mr r4, r31 /* 8014AB00 00146760 38 A0 00 02 */ li r5, 2 /* 8014AB04 00146764 38 C0 51 0C */ li r6, 0x510c /* 8014AB08 00146768 48 10 93 AD */ bl func_80253EB4 /* 8014AB0C 0014676C 48 00 00 4C */ b lbl_8014AB58 lbl_8014AB10: /* 8014AB10 00146770 80 01 00 08 */ lwz r0, 8(r1) /* 8014AB14 00146774 2C 00 00 09 */ cmpwi r0, 9 /* 8014AB18 00146778 41 82 00 2C */ beq lbl_8014AB44 /* 8014AB1C 0014677C 40 80 00 3C */ bge lbl_8014AB58 /* 8014AB20 00146780 2C 00 00 03 */ cmpwi r0, 3 /* 8014AB24 00146784 41 82 00 08 */ beq lbl_8014AB2C /* 8014AB28 00146788 48 00 00 30 */ b lbl_8014AB58 lbl_8014AB2C: /* 8014AB2C 0014678C 7F C3 F3 78 */ mr r3, r30 /* 8014AB30 00146790 7F E4 FB 78 */ mr r4, r31 /* 8014AB34 00146794 38 A0 00 02 */ li r5, 2 /* 8014AB38 00146798 38 C0 51 0A */ li r6, 0x510a /* 8014AB3C 0014679C 48 10 93 79 */ bl func_80253EB4 /* 8014AB40 001467A0 48 00 00 18 */ b lbl_8014AB58 lbl_8014AB44: /* 8014AB44 001467A4 7F C3 F3 78 */ mr r3, r30 /* 8014AB48 001467A8 7F E4 FB 78 */ mr r4, r31 /* 8014AB4C 001467AC 38 A0 00 02 */ li r5, 2 /* 8014AB50 001467B0 38 C0 50 AB */ li r6, 0x50ab /* 8014AB54 001467B4 48 10 93 61 */ bl func_80253EB4 lbl_8014AB58: /* 8014AB58 001467B8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014AB5C 001467BC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8014AB60 001467C0 83 C1 00 18 */ lwz r30, 0x18(r1) /* 8014AB64 001467C4 7C 08 03 A6 */ mtlr r0 /* 8014AB68 001467C8 38 21 00 20 */ addi r1, r1, 0x20 /* 8014AB6C 001467CC 4E 80 00 20 */ blr lbl_8014AB70: /* 8014AB70 001467D0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8014AB74 001467D4 7C 08 02 A6 */ mflr r0 /* 8014AB78 001467D8 7C 63 07 34 */ extsh r3, r3 /* 8014AB7C 001467DC 38 A0 00 03 */ li r5, 3 /* 8014AB80 001467E0 90 01 00 44 */ stw r0, 0x44(r1) /* 8014AB84 001467E4 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014AB88 001467E8 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8014AB8C 001467EC 7C 9F 23 78 */ mr r31, r4 /* 8014AB90 001467F0 48 10 93 4D */ bl func_80253EDC /* 8014AB94 001467F4 81 2D 82 B8 */ lwz r9, lbl_8063D578-_SDA_BASE_(r13) /* 8014AB98 001467F8 88 09 0D 40 */ lbz r0, 0xd40(r9) /* 8014AB9C 001467FC 2C 00 00 00 */ cmpwi r0, 0 /* 8014ABA0 00146800 41 82 00 08 */ beq lbl_8014ABA8 /* 8014ABA4 00146804 48 00 00 CC */ b lbl_8014AC70 lbl_8014ABA8: /* 8014ABA8 00146808 80 01 00 10 */ lwz r0, 0x10(r1) /* 8014ABAC 0014680C 28 00 00 05 */ cmplwi r0, 5 /* 8014ABB0 00146810 40 82 00 C0 */ bne lbl_8014AC70 /* 8014ABB4 00146814 88 FF 00 11 */ lbz r7, 0x11(r31) /* 8014ABB8 00146818 39 00 00 FF */ li r8, 0xff /* 8014ABBC 0014681C A0 C9 00 D8 */ lhz r6, 0xd8(r9) /* 8014ABC0 00146820 38 A0 00 2D */ li r5, 0x2d /* 8014ABC4 00146824 38 00 00 00 */ li r0, 0 /* 8014ABC8 00146828 99 01 00 0C */ stb r8, 0xc(r1) /* 8014ABCC 0014682C 38 81 00 14 */ addi r4, r1, 0x14 /* 8014ABD0 00146830 38 60 00 0E */ li r3, 0xe /* 8014ABD4 00146834 B0 C1 00 14 */ sth r6, 0x14(r1) /* 8014ABD8 00146838 A0 C9 00 E0 */ lhz r6, 0xe0(r9) /* 8014ABDC 0014683C 99 01 00 0D */ stb r8, 0xd(r1) /* 8014ABE0 00146840 B0 C1 00 1E */ sth r6, 0x1e(r1) /* 8014ABE4 00146844 A0 C9 00 E8 */ lhz r6, 0xe8(r9) /* 8014ABE8 00146848 99 01 00 0E */ stb r8, 0xe(r1) /* 8014ABEC 0014684C B0 C1 00 28 */ sth r6, 0x28(r1) /* 8014ABF0 00146850 A0 C9 00 DA */ lhz r6, 0xda(r9) /* 8014ABF4 00146854 98 E1 00 0F */ stb r7, 0xf(r1) /* 8014ABF8 00146858 B0 C1 00 16 */ sth r6, 0x16(r1) /* 8014ABFC 0014685C A0 C9 00 E2 */ lhz r6, 0xe2(r9) /* 8014AC00 00146860 B0 C1 00 20 */ sth r6, 0x20(r1) /* 8014AC04 00146864 A0 C9 00 EA */ lhz r6, 0xea(r9) /* 8014AC08 00146868 B0 C1 00 2A */ sth r6, 0x2a(r1) /* 8014AC0C 0014686C A0 C9 00 DC */ lhz r6, 0xdc(r9) /* 8014AC10 00146870 B0 C1 00 18 */ sth r6, 0x18(r1) /* 8014AC14 00146874 A0 C9 00 E4 */ lhz r6, 0xe4(r9) /* 8014AC18 00146878 B0 C1 00 22 */ sth r6, 0x22(r1) /* 8014AC1C 0014687C A0 C9 00 EC */ lhz r6, 0xec(r9) /* 8014AC20 00146880 B0 C1 00 2C */ sth r6, 0x2c(r1) /* 8014AC24 00146884 A0 C9 00 DE */ lhz r6, 0xde(r9) /* 8014AC28 00146888 B0 C1 00 1A */ sth r6, 0x1a(r1) /* 8014AC2C 0014688C A0 C9 00 E6 */ lhz r6, 0xe6(r9) /* 8014AC30 00146890 B0 C1 00 24 */ sth r6, 0x24(r1) /* 8014AC34 00146894 A0 C9 00 EE */ lhz r6, 0xee(r9) /* 8014AC38 00146898 B0 C1 00 2E */ sth r6, 0x2e(r1) /* 8014AC3C 0014689C B0 A1 00 1C */ sth r5, 0x1c(r1) /* 8014AC40 001468A0 B0 A1 00 26 */ sth r5, 0x26(r1) /* 8014AC44 001468A4 B0 01 00 30 */ sth r0, 0x30(r1) /* 8014AC48 001468A8 48 01 16 C1 */ bl func_8015C308 /* 8014AC4C 001468AC 80 01 00 0C */ lwz r0, 0xc(r1) /* 8014AC50 001468B0 38 C1 00 08 */ addi r6, r1, 8 /* 8014AC54 001468B4 C0 22 8E 44 */ lfs f1, lbl_80641444-_SDA2_BASE_(r2) /* 8014AC58 001468B8 38 60 51 0B */ li r3, 0x510b /* 8014AC5C 001468BC 90 01 00 08 */ stw r0, 8(r1) /* 8014AC60 001468C0 38 80 01 40 */ li r4, 0x140 /* 8014AC64 001468C4 38 A0 00 E6 */ li r5, 0xe6 /* 8014AC68 001468C8 38 E0 00 84 */ li r7, 0x84 /* 8014AC6C 001468CC 48 10 58 35 */ bl func_802504A0 lbl_8014AC70: /* 8014AC70 001468D0 80 01 00 44 */ lwz r0, 0x44(r1) /* 8014AC74 001468D4 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 8014AC78 001468D8 7C 08 03 A6 */ mtlr r0 /* 8014AC7C 001468DC 38 21 00 40 */ addi r1, r1, 0x40 /* 8014AC80 001468E0 4E 80 00 20 */ blr lbl_8014AC84: /* 8014AC84 001468E4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014AC88 001468E8 7C 08 02 A6 */ mflr r0 /* 8014AC8C 001468EC 38 A0 00 03 */ li r5, 3 /* 8014AC90 001468F0 90 01 00 24 */ stw r0, 0x24(r1) /* 8014AC94 001468F4 38 C1 00 08 */ addi r6, r1, 8 /* 8014AC98 001468F8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8014AC9C 001468FC 7C 9F 23 78 */ mr r31, r4 /* 8014ACA0 00146900 93 C1 00 18 */ stw r30, 0x18(r1) /* 8014ACA4 00146904 7C 7E 1B 78 */ mr r30, r3 /* 8014ACA8 00146908 48 10 91 E5 */ bl func_80253E8C /* 8014ACAC 0014690C 80 61 00 08 */ lwz r3, 8(r1) /* 8014ACB0 00146910 38 03 FF FA */ addi r0, r3, -6 /* 8014ACB4 00146914 28 00 00 0E */ cmplwi r0, 0xe /* 8014ACB8 00146918 41 81 01 38 */ bgt lbl_8014ADF0 /* 8014ACBC 0014691C 3C 60 80 42 */ lis r3, lbl_8041DAA8@ha /* 8014ACC0 00146920 54 00 10 3A */ slwi r0, r0, 2 /* 8014ACC4 00146924 38 63 DA A8 */ addi r3, r3, lbl_8041DAA8@l /* 8014ACC8 00146928 7C 63 00 2E */ lwzx r3, r3, r0 /* 8014ACCC 0014692C 7C 69 03 A6 */ mtctr r3 /* 8014ACD0 00146930 4E 80 04 20 */ bctr /* 8014ACD4 00146934 7F C3 F3 78 */ mr r3, r30 /* 8014ACD8 00146938 7F E4 FB 78 */ mr r4, r31 /* 8014ACDC 0014693C 38 A0 00 02 */ li r5, 2 /* 8014ACE0 00146940 38 C0 50 FB */ li r6, 0x50fb /* 8014ACE4 00146944 48 10 91 D1 */ bl func_80253EB4 /* 8014ACE8 00146948 48 00 01 08 */ b lbl_8014ADF0 /* 8014ACEC 0014694C 7F C3 F3 78 */ mr r3, r30 /* 8014ACF0 00146950 7F E4 FB 78 */ mr r4, r31 /* 8014ACF4 00146954 38 A0 00 02 */ li r5, 2 /* 8014ACF8 00146958 38 C0 50 FC */ li r6, 0x50fc /* 8014ACFC 0014695C 48 10 91 B9 */ bl func_80253EB4 /* 8014AD00 00146960 48 00 00 F0 */ b lbl_8014ADF0 /* 8014AD04 00146964 7F C3 F3 78 */ mr r3, r30 /* 8014AD08 00146968 7F E4 FB 78 */ mr r4, r31 /* 8014AD0C 0014696C 38 A0 00 02 */ li r5, 2 /* 8014AD10 00146970 38 C0 50 FD */ li r6, 0x50fd /* 8014AD14 00146974 48 10 91 A1 */ bl func_80253EB4 /* 8014AD18 00146978 48 00 00 D8 */ b lbl_8014ADF0 /* 8014AD1C 0014697C 7F C3 F3 78 */ mr r3, r30 /* 8014AD20 00146980 7F E4 FB 78 */ mr r4, r31 /* 8014AD24 00146984 38 A0 00 02 */ li r5, 2 /* 8014AD28 00146988 38 C0 50 FE */ li r6, 0x50fe /* 8014AD2C 0014698C 48 10 91 89 */ bl func_80253EB4 /* 8014AD30 00146990 48 00 00 C0 */ b lbl_8014ADF0 /* 8014AD34 00146994 7F C3 F3 78 */ mr r3, r30 /* 8014AD38 00146998 7F E4 FB 78 */ mr r4, r31 /* 8014AD3C 0014699C 38 A0 00 02 */ li r5, 2 /* 8014AD40 001469A0 38 C0 50 FF */ li r6, 0x50ff /* 8014AD44 001469A4 48 10 91 71 */ bl func_80253EB4 /* 8014AD48 001469A8 48 00 00 A8 */ b lbl_8014ADF0 /* 8014AD4C 001469AC 7F C3 F3 78 */ mr r3, r30 /* 8014AD50 001469B0 7F E4 FB 78 */ mr r4, r31 /* 8014AD54 001469B4 38 A0 00 02 */ li r5, 2 /* 8014AD58 001469B8 38 C0 51 00 */ li r6, 0x5100 /* 8014AD5C 001469BC 48 10 91 59 */ bl func_80253EB4 /* 8014AD60 001469C0 48 00 00 90 */ b lbl_8014ADF0 /* 8014AD64 001469C4 7F C3 F3 78 */ mr r3, r30 /* 8014AD68 001469C8 7F E4 FB 78 */ mr r4, r31 /* 8014AD6C 001469CC 38 A0 00 02 */ li r5, 2 /* 8014AD70 001469D0 38 C0 51 01 */ li r6, 0x5101 /* 8014AD74 001469D4 48 10 91 41 */ bl func_80253EB4 /* 8014AD78 001469D8 48 00 00 78 */ b lbl_8014ADF0 /* 8014AD7C 001469DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014AD80 001469E0 88 03 0D 48 */ lbz r0, 0xd48(r3) /* 8014AD84 001469E4 2C 00 00 00 */ cmpwi r0, 0 /* 8014AD88 001469E8 40 82 00 68 */ bne lbl_8014ADF0 /* 8014AD8C 001469EC 88 1F 00 02 */ lbz r0, 2(r31) /* 8014AD90 001469F0 88 7F 00 03 */ lbz r3, 3(r31) /* 8014AD94 001469F4 7C 04 16 70 */ srawi r4, r0, 2 /* 8014AD98 001469F8 88 1F 00 04 */ lbz r0, 4(r31) /* 8014AD9C 001469FC 7C 63 16 70 */ srawi r3, r3, 2 /* 8014ADA0 00146A00 98 9F 00 02 */ stb r4, 2(r31) /* 8014ADA4 00146A04 7C 00 16 70 */ srawi r0, r0, 2 /* 8014ADA8 00146A08 98 7F 00 03 */ stb r3, 3(r31) /* 8014ADAC 00146A0C 98 1F 00 04 */ stb r0, 4(r31) /* 8014ADB0 00146A10 48 00 00 40 */ b lbl_8014ADF0 /* 8014ADB4 00146A14 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014ADB8 00146A18 A0 64 00 FC */ lhz r3, 0xfc(r4) /* 8014ADBC 00146A1C 88 84 0D 48 */ lbz r4, 0xd48(r4) /* 8014ADC0 00146A20 38 03 FF FF */ addi r0, r3, -1 /* 8014ADC4 00146A24 7C 04 00 00 */ cmpw r4, r0 /* 8014ADC8 00146A28 40 82 00 28 */ bne lbl_8014ADF0 /* 8014ADCC 00146A2C 88 1F 00 02 */ lbz r0, 2(r31) /* 8014ADD0 00146A30 88 7F 00 03 */ lbz r3, 3(r31) /* 8014ADD4 00146A34 7C 04 16 70 */ srawi r4, r0, 2 /* 8014ADD8 00146A38 88 1F 00 04 */ lbz r0, 4(r31) /* 8014ADDC 00146A3C 7C 63 16 70 */ srawi r3, r3, 2 /* 8014ADE0 00146A40 98 9F 00 02 */ stb r4, 2(r31) /* 8014ADE4 00146A44 7C 00 16 70 */ srawi r0, r0, 2 /* 8014ADE8 00146A48 98 7F 00 03 */ stb r3, 3(r31) /* 8014ADEC 00146A4C 98 1F 00 04 */ stb r0, 4(r31) lbl_8014ADF0: /* 8014ADF0 00146A50 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014ADF4 00146A54 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8014ADF8 00146A58 83 C1 00 18 */ lwz r30, 0x18(r1) /* 8014ADFC 00146A5C 7C 08 03 A6 */ mtlr r0 /* 8014AE00 00146A60 38 21 00 20 */ addi r1, r1, 0x20 /* 8014AE04 00146A64 4E 80 00 20 */ blr lbl_8014AE08: /* 8014AE08 00146A68 94 21 FF 10 */ stwu r1, -0xf0(r1) /* 8014AE0C 00146A6C 7C 08 02 A6 */ mflr r0 /* 8014AE10 00146A70 90 01 00 F4 */ stw r0, 0xf4(r1) /* 8014AE14 00146A74 39 61 00 F0 */ addi r11, r1, 0xf0 /* 8014AE18 00146A78 48 07 C2 F5 */ bl _savegpr_20 /* 8014AE1C 00146A7C 7C 75 1B 78 */ mr r21, r3 /* 8014AE20 00146A80 7C 94 23 78 */ mr r20, r4 /* 8014AE24 00146A84 38 C1 00 08 */ addi r6, r1, 8 /* 8014AE28 00146A88 38 A0 00 03 */ li r5, 3 /* 8014AE2C 00146A8C 48 10 90 B1 */ bl func_80253EDC /* 8014AE30 00146A90 7E A3 AB 78 */ mr r3, r21 /* 8014AE34 00146A94 7E 84 A3 78 */ mr r4, r20 /* 8014AE38 00146A98 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014AE3C 00146A9C 38 A0 00 06 */ li r5, 6 /* 8014AE40 00146AA0 48 10 90 9D */ bl func_80253EDC /* 8014AE44 00146AA4 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 8014AE48 00146AA8 38 60 FF 00 */ li r3, -256 /* 8014AE4C 00146AAC C0 61 00 20 */ lfs f3, 0x20(r1) /* 8014AE50 00146AB0 C0 21 00 14 */ lfs f1, 0x14(r1) /* 8014AE54 00146AB4 FC 80 28 1E */ fctiwz f4, f5 /* 8014AE58 00146AB8 C0 01 00 28 */ lfs f0, 0x28(r1) /* 8014AE5C 00146ABC FC 40 18 1E */ fctiwz f2, f3 /* 8014AE60 00146AC0 EC 21 28 28 */ fsubs f1, f1, f5 /* 8014AE64 00146AC4 80 01 00 08 */ lwz r0, 8(r1) /* 8014AE68 00146AC8 EC 00 18 28 */ fsubs f0, f0, f3 /* 8014AE6C 00146ACC D8 81 00 A0 */ stfd f4, 0xa0(r1) /* 8014AE70 00146AD0 28 00 00 15 */ cmplwi r0, 0x15 /* 8014AE74 00146AD4 FC 20 08 1E */ fctiwz f1, f1 /* 8014AE78 00146AD8 FC 00 00 1E */ fctiwz f0, f0 /* 8014AE7C 00146ADC D8 41 00 A8 */ stfd f2, 0xa8(r1) /* 8014AE80 00146AE0 88 94 00 11 */ lbz r4, 0x11(r20) /* 8014AE84 00146AE4 D8 21 00 B0 */ stfd f1, 0xb0(r1) /* 8014AE88 00146AE8 83 01 00 A4 */ lwz r24, 0xa4(r1) /* 8014AE8C 00146AEC 7C 99 1B 78 */ or r25, r4, r3 /* 8014AE90 00146AF0 D8 01 00 B8 */ stfd f0, 0xb8(r1) /* 8014AE94 00146AF4 82 E1 00 AC */ lwz r23, 0xac(r1) /* 8014AE98 00146AF8 82 C1 00 B4 */ lwz r22, 0xb4(r1) /* 8014AE9C 00146AFC 82 A1 00 BC */ lwz r21, 0xbc(r1) /* 8014AEA0 00146B00 41 81 05 64 */ bgt lbl_8014B404 /* 8014AEA4 00146B04 3C 60 80 42 */ lis r3, lbl_8041DAE4@ha /* 8014AEA8 00146B08 54 00 10 3A */ slwi r0, r0, 2 /* 8014AEAC 00146B0C 38 63 DA E4 */ addi r3, r3, lbl_8041DAE4@l /* 8014AEB0 00146B10 7C 63 00 2E */ lwzx r3, r3, r0 /* 8014AEB4 00146B14 7C 69 03 A6 */ mtctr r3 /* 8014AEB8 00146B18 4E 80 04 20 */ bctr /* 8014AEBC 00146B1C C0 14 00 48 */ lfs f0, 0x48(r20) /* 8014AEC0 00146B20 C0 82 8E 48 */ lfs f4, lbl_80641448-_SDA2_BASE_(r2) /* 8014AEC4 00146B24 C0 54 00 4C */ lfs f2, 0x4c(r20) /* 8014AEC8 00146B28 EC 60 20 28 */ fsubs f3, f0, f4 /* 8014AECC 00146B2C C0 34 00 50 */ lfs f1, 0x50(r20) /* 8014AED0 00146B30 C0 14 00 54 */ lfs f0, 0x54(r20) /* 8014AED4 00146B34 EC 42 20 28 */ fsubs f2, f2, f4 /* 8014AED8 00146B38 EC 21 20 28 */ fsubs f1, f1, f4 /* 8014AEDC 00146B3C EC 00 20 28 */ fsubs f0, f0, f4 /* 8014AEE0 00146B40 D0 74 00 48 */ stfs f3, 0x48(r20) /* 8014AEE4 00146B44 D0 54 00 4C */ stfs f2, 0x4c(r20) /* 8014AEE8 00146B48 D0 34 00 50 */ stfs f1, 0x50(r20) /* 8014AEEC 00146B4C D0 14 00 54 */ stfs f0, 0x54(r20) /* 8014AEF0 00146B50 48 00 05 14 */ b lbl_8014B404 /* 8014AEF4 00146B54 38 81 00 10 */ addi r4, r1, 0x10 /* 8014AEF8 00146B58 38 60 00 01 */ li r3, 1 /* 8014AEFC 00146B5C 4B F0 EB 41 */ bl func_80059A3C /* 8014AF00 00146B60 48 00 05 04 */ b lbl_8014B404 /* 8014AF04 00146B64 38 81 00 10 */ addi r4, r1, 0x10 /* 8014AF08 00146B68 38 60 00 02 */ li r3, 2 /* 8014AF0C 00146B6C 4B F0 EB 31 */ bl func_80059A3C /* 8014AF10 00146B70 48 00 04 F4 */ b lbl_8014B404 /* 8014AF14 00146B74 38 81 00 10 */ addi r4, r1, 0x10 /* 8014AF18 00146B78 38 60 00 03 */ li r3, 3 /* 8014AF1C 00146B7C 4B F0 EB 21 */ bl func_80059A3C /* 8014AF20 00146B80 48 00 04 E4 */ b lbl_8014B404 /* 8014AF24 00146B84 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014AF28 00146B88 38 80 00 02 */ li r4, 2 /* 8014AF2C 00146B8C 38 A0 00 0E */ li r5, 0xe /* 8014AF30 00146B90 38 C0 00 01 */ li r6, 1 /* 8014AF34 00146B94 88 63 0D 48 */ lbz r3, 0xd48(r3) /* 8014AF38 00146B98 38 63 00 01 */ addi r3, r3, 1 /* 8014AF3C 00146B9C 48 01 1D 3D */ bl func_8015CC78 /* 8014AF40 00146BA0 7F 04 C3 78 */ mr r4, r24 /* 8014AF44 00146BA4 7E E5 BB 78 */ mr r5, r23 /* 8014AF48 00146BA8 7F 28 CB 78 */ mr r8, r25 /* 8014AF4C 00146BAC 7E C6 07 34 */ extsh r6, r22 /* 8014AF50 00146BB0 7E A7 07 34 */ extsh r7, r21 /* 8014AF54 00146BB4 38 60 51 02 */ li r3, 0x5102 /* 8014AF58 00146BB8 48 10 51 DD */ bl func_80250134 /* 8014AF5C 00146BBC 48 00 04 A8 */ b lbl_8014B404 /* 8014AF60 00146BC0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014AF64 00146BC4 88 03 0D 48 */ lbz r0, 0xd48(r3) /* 8014AF68 00146BC8 54 00 10 3A */ slwi r0, r0, 2 /* 8014AF6C 00146BCC 7C 63 02 14 */ add r3, r3, r0 /* 8014AF70 00146BD0 80 03 01 04 */ lwz r0, 0x104(r3) /* 8014AF74 00146BD4 2C 00 00 00 */ cmpwi r0, 0 /* 8014AF78 00146BD8 40 82 00 24 */ bne lbl_8014AF9C /* 8014AF7C 00146BDC 7F 04 C3 78 */ mr r4, r24 /* 8014AF80 00146BE0 7E E5 BB 78 */ mr r5, r23 /* 8014AF84 00146BE4 7F 28 CB 78 */ mr r8, r25 /* 8014AF88 00146BE8 7E C6 07 34 */ extsh r6, r22 /* 8014AF8C 00146BEC 7E A7 07 34 */ extsh r7, r21 /* 8014AF90 00146BF0 38 60 50 F0 */ li r3, 0x50f0 /* 8014AF94 00146BF4 48 10 51 A1 */ bl func_80250134 /* 8014AF98 00146BF8 48 00 04 6C */ b lbl_8014B404 lbl_8014AF9C: /* 8014AF9C 00146BFC 80 83 01 7C */ lwz r4, 0x17c(r3) /* 8014AFA0 00146C00 38 60 00 0E */ li r3, 0xe /* 8014AFA4 00146C04 48 01 13 65 */ bl func_8015C308 /* 8014AFA8 00146C08 7F 04 C3 78 */ mr r4, r24 /* 8014AFAC 00146C0C 7E E5 BB 78 */ mr r5, r23 /* 8014AFB0 00146C10 7F 28 CB 78 */ mr r8, r25 /* 8014AFB4 00146C14 7E C6 07 34 */ extsh r6, r22 /* 8014AFB8 00146C18 7E A7 07 34 */ extsh r7, r21 /* 8014AFBC 00146C1C 38 60 51 03 */ li r3, 0x5103 /* 8014AFC0 00146C20 48 10 51 75 */ bl func_80250134 /* 8014AFC4 00146C24 48 00 04 40 */ b lbl_8014B404 /* 8014AFC8 00146C28 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014AFCC 00146C2C 88 03 0D 48 */ lbz r0, 0xd48(r3) /* 8014AFD0 00146C30 54 00 10 3A */ slwi r0, r0, 2 /* 8014AFD4 00146C34 7C 63 02 14 */ add r3, r3, r0 /* 8014AFD8 00146C38 80 03 01 04 */ lwz r0, 0x104(r3) /* 8014AFDC 00146C3C 2C 00 00 00 */ cmpwi r0, 0 /* 8014AFE0 00146C40 40 82 00 24 */ bne lbl_8014B004 /* 8014AFE4 00146C44 7F 04 C3 78 */ mr r4, r24 /* 8014AFE8 00146C48 7E E5 BB 78 */ mr r5, r23 /* 8014AFEC 00146C4C 7F 28 CB 78 */ mr r8, r25 /* 8014AFF0 00146C50 7E C6 07 34 */ extsh r6, r22 /* 8014AFF4 00146C54 7E A7 07 34 */ extsh r7, r21 /* 8014AFF8 00146C58 38 60 50 F4 */ li r3, 0x50f4 /* 8014AFFC 00146C5C 48 10 51 39 */ bl func_80250134 /* 8014B000 00146C60 48 00 04 04 */ b lbl_8014B404 lbl_8014B004: /* 8014B004 00146C64 80 E3 03 60 */ lwz r7, 0x360(r3) /* 8014B008 00146C68 2C 07 00 00 */ cmpwi r7, 0 /* 8014B00C 00146C6C 40 82 00 24 */ bne lbl_8014B030 /* 8014B010 00146C70 7F 04 C3 78 */ mr r4, r24 /* 8014B014 00146C74 7E E5 BB 78 */ mr r5, r23 /* 8014B018 00146C78 7F 28 CB 78 */ mr r8, r25 /* 8014B01C 00146C7C 7E C6 07 34 */ extsh r6, r22 /* 8014B020 00146C80 7E A7 07 34 */ extsh r7, r21 /* 8014B024 00146C84 38 60 50 F4 */ li r3, 0x50f4 /* 8014B028 00146C88 48 10 51 0D */ bl func_80250134 /* 8014B02C 00146C8C 48 00 03 D8 */ b lbl_8014B404 lbl_8014B030: /* 8014B030 00146C90 3C 60 80 00 */ lis r3, 0x800000F8@ha /* 8014B034 00146C94 38 00 00 00 */ li r0, 0 /* 8014B038 00146C98 80 63 00 F8 */ lwz r3, 0x800000F8@l(r3) /* 8014B03C 00146C9C 7C 80 39 D6 */ mullw r4, r0, r7 /* 8014B040 00146CA0 38 A1 00 78 */ addi r5, r1, 0x78 /* 8014B044 00146CA4 54 66 F0 BE */ srwi r6, r3, 2 /* 8014B048 00146CA8 7C 66 38 16 */ mulhwu r3, r6, r7 /* 8014B04C 00146CAC 7C 06 01 D6 */ mullw r0, r6, r0 /* 8014B050 00146CB0 7C 63 22 14 */ add r3, r3, r4 /* 8014B054 00146CB4 7C 86 39 D6 */ mullw r4, r6, r7 /* 8014B058 00146CB8 7C 63 02 14 */ add r3, r3, r0 /* 8014B05C 00146CBC 48 12 79 A9 */ bl OSTicksToCalendarTime /* 8014B060 00146CC0 80 81 00 84 */ lwz r4, 0x84(r1) /* 8014B064 00146CC4 38 60 00 08 */ li r3, 8 /* 8014B068 00146CC8 48 01 12 A1 */ bl func_8015C308 /* 8014B06C 00146CCC 7F 04 C3 78 */ mr r4, r24 /* 8014B070 00146CD0 7E E5 BB 78 */ mr r5, r23 /* 8014B074 00146CD4 7F 28 CB 78 */ mr r8, r25 /* 8014B078 00146CD8 7E C6 07 34 */ extsh r6, r22 /* 8014B07C 00146CDC 7E A7 07 34 */ extsh r7, r21 /* 8014B080 00146CE0 38 60 03 ED */ li r3, 0x3ed /* 8014B084 00146CE4 48 10 50 B1 */ bl func_80250134 /* 8014B088 00146CE8 38 60 03 ED */ li r3, 0x3ed /* 8014B08C 00146CEC 38 80 00 01 */ li r4, 1 /* 8014B090 00146CF0 38 A0 00 00 */ li r5, 0 /* 8014B094 00146CF4 48 10 53 05 */ bl func_80250398 /* 8014B098 00146CF8 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014B09C 00146CFC 7E E4 BB 78 */ mr r4, r23 /* 8014B0A0 00146D00 7F 18 02 14 */ add r24, r24, r0 /* 8014B0A4 00146D04 7F 25 CB 78 */ mr r5, r25 /* 8014B0A8 00146D08 7F 03 C3 78 */ mr r3, r24 /* 8014B0AC 00146D0C 4B F0 DB 51 */ bl func_80058BFC /* 8014B0B0 00146D10 80 81 00 88 */ lwz r4, 0x88(r1) /* 8014B0B4 00146D14 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014B0B8 00146D18 7F 18 02 14 */ add r24, r24, r0 /* 8014B0BC 00146D1C 38 04 00 01 */ addi r0, r4, 1 /* 8014B0C0 00146D20 54 03 04 3E */ clrlwi r3, r0, 0x10 /* 8014B0C4 00146D24 4B F0 DB 09 */ bl func_80058BCC /* 8014B0C8 00146D28 7F 04 C3 78 */ mr r4, r24 /* 8014B0CC 00146D2C 7E E5 BB 78 */ mr r5, r23 /* 8014B0D0 00146D30 7F 28 CB 78 */ mr r8, r25 /* 8014B0D4 00146D34 54 63 04 3E */ clrlwi r3, r3, 0x10 /* 8014B0D8 00146D38 7E C6 07 34 */ extsh r6, r22 /* 8014B0DC 00146D3C 7E A7 07 34 */ extsh r7, r21 /* 8014B0E0 00146D40 48 10 50 55 */ bl func_80250134 /* 8014B0E4 00146D44 48 00 03 20 */ b lbl_8014B404 /* 8014B0E8 00146D48 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B0EC 00146D4C 88 03 0D 48 */ lbz r0, 0xd48(r3) /* 8014B0F0 00146D50 54 00 10 3A */ slwi r0, r0, 2 /* 8014B0F4 00146D54 7C 63 02 14 */ add r3, r3, r0 /* 8014B0F8 00146D58 80 03 01 04 */ lwz r0, 0x104(r3) /* 8014B0FC 00146D5C 2C 00 00 00 */ cmpwi r0, 0 /* 8014B100 00146D60 40 82 00 24 */ bne lbl_8014B124 /* 8014B104 00146D64 7F 04 C3 78 */ mr r4, r24 /* 8014B108 00146D68 7E E5 BB 78 */ mr r5, r23 /* 8014B10C 00146D6C 7F 28 CB 78 */ mr r8, r25 /* 8014B110 00146D70 7E C6 07 34 */ extsh r6, r22 /* 8014B114 00146D74 7E A7 07 34 */ extsh r7, r21 /* 8014B118 00146D78 38 60 50 F2 */ li r3, 0x50f2 /* 8014B11C 00146D7C 48 10 50 19 */ bl func_80250134 /* 8014B120 00146D80 48 00 02 E4 */ b lbl_8014B404 lbl_8014B124: /* 8014B124 00146D84 80 83 01 F4 */ lwz r4, 0x1f4(r3) /* 8014B128 00146D88 2C 04 00 00 */ cmpwi r4, 0 /* 8014B12C 00146D8C 40 82 00 24 */ bne lbl_8014B150 /* 8014B130 00146D90 7F 04 C3 78 */ mr r4, r24 /* 8014B134 00146D94 7E E5 BB 78 */ mr r5, r23 /* 8014B138 00146D98 7F 28 CB 78 */ mr r8, r25 /* 8014B13C 00146D9C 7E C6 07 34 */ extsh r6, r22 /* 8014B140 00146DA0 7E A7 07 34 */ extsh r7, r21 /* 8014B144 00146DA4 38 60 50 F3 */ li r3, 0x50f3 /* 8014B148 00146DA8 48 10 4F ED */ bl func_80250134 /* 8014B14C 00146DAC 48 00 02 B8 */ b lbl_8014B404 lbl_8014B150: /* 8014B150 00146DB0 38 60 00 18 */ li r3, 0x18 /* 8014B154 00146DB4 48 01 11 B5 */ bl func_8015C308 /* 8014B158 00146DB8 7F 04 C3 78 */ mr r4, r24 /* 8014B15C 00146DBC 7E E5 BB 78 */ mr r5, r23 /* 8014B160 00146DC0 7F 28 CB 78 */ mr r8, r25 /* 8014B164 00146DC4 7E C6 07 34 */ extsh r6, r22 /* 8014B168 00146DC8 7E A7 07 34 */ extsh r7, r21 /* 8014B16C 00146DCC 38 60 50 F1 */ li r3, 0x50f1 /* 8014B170 00146DD0 48 10 4F C5 */ bl func_80250134 /* 8014B174 00146DD4 48 00 02 90 */ b lbl_8014B404 /* 8014B178 00146DD8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014B17C 00146DDC 88 85 0D 48 */ lbz r4, 0xd48(r5) /* 8014B180 00146DE0 54 80 10 3A */ slwi r0, r4, 2 /* 8014B184 00146DE4 7C 65 02 14 */ add r3, r5, r0 /* 8014B188 00146DE8 80 03 01 04 */ lwz r0, 0x104(r3) /* 8014B18C 00146DEC 2C 00 00 00 */ cmpwi r0, 0 /* 8014B190 00146DF0 41 82 02 74 */ beq lbl_8014B404 /* 8014B194 00146DF4 7C 65 22 14 */ add r3, r5, r4 /* 8014B198 00146DF8 88 03 03 D8 */ lbz r0, 0x3d8(r3) /* 8014B19C 00146DFC 2C 00 00 00 */ cmpwi r0, 0 /* 8014B1A0 00146E00 41 82 00 24 */ beq lbl_8014B1C4 /* 8014B1A4 00146E04 7F 04 C3 78 */ mr r4, r24 /* 8014B1A8 00146E08 7E E5 BB 78 */ mr r5, r23 /* 8014B1AC 00146E0C 7F 28 CB 78 */ mr r8, r25 /* 8014B1B0 00146E10 7E C6 07 34 */ extsh r6, r22 /* 8014B1B4 00146E14 7E A7 07 34 */ extsh r7, r21 /* 8014B1B8 00146E18 38 60 51 07 */ li r3, 0x5107 /* 8014B1BC 00146E1C 48 10 4F 79 */ bl func_80250134 /* 8014B1C0 00146E20 48 00 02 44 */ b lbl_8014B404 lbl_8014B1C4: /* 8014B1C4 00146E24 7F 04 C3 78 */ mr r4, r24 /* 8014B1C8 00146E28 7E E5 BB 78 */ mr r5, r23 /* 8014B1CC 00146E2C 7F 28 CB 78 */ mr r8, r25 /* 8014B1D0 00146E30 7E C6 07 34 */ extsh r6, r22 /* 8014B1D4 00146E34 7E A7 07 34 */ extsh r7, r21 /* 8014B1D8 00146E38 38 60 51 06 */ li r3, 0x5106 /* 8014B1DC 00146E3C 48 10 4F 59 */ bl func_80250134 /* 8014B1E0 00146E40 48 00 02 24 */ b lbl_8014B404 /* 8014B1E4 00146E44 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B1E8 00146E48 3F C0 80 42 */ lis r30, lbl_8041D468@ha /* 8014B1EC 00146E4C 3B DE D4 68 */ addi r30, r30, lbl_8041D468@l /* 8014B1F0 00146E50 3A 80 00 00 */ li r20, 0 /* 8014B1F4 00146E54 88 03 0D 48 */ lbz r0, 0xd48(r3) /* 8014B1F8 00146E58 3B E0 00 30 */ li r31, 0x30 /* 8014B1FC 00146E5C 54 00 18 38 */ slwi r0, r0, 3 /* 8014B200 00146E60 7C 63 02 14 */ add r3, r3, r0 /* 8014B204 00146E64 83 A3 02 70 */ lwz r29, 0x270(r3) /* 8014B208 00146E68 83 83 02 74 */ lwz r28, 0x274(r3) lbl_8014B20C: /* 8014B20C 00146E6C 56 83 1B 78 */ rlwinm r3, r20, 3, 0xd, 0x1c /* 8014B210 00146E70 56 80 0B FC */ rlwinm r0, r20, 1, 0xf, 0x1e /* 8014B214 00146E74 7F 7E 1A 14 */ add r27, r30, r3 /* 8014B218 00146E78 3B 41 00 54 */ addi r26, r1, 0x54 /* 8014B21C 00146E7C 7C BE 18 2E */ lwzx r5, r30, r3 /* 8014B220 00146E80 7F A3 EB 78 */ mr r3, r29 /* 8014B224 00146E84 80 DB 00 04 */ lwz r6, 4(r27) /* 8014B228 00146E88 7F 84 E3 78 */ mr r4, r28 /* 8014B22C 00146E8C 7F 5A 02 14 */ add r26, r26, r0 /* 8014B230 00146E90 48 07 C1 81 */ bl __mod2u /* 8014B234 00146E94 56 80 1B 78 */ rlwinm r0, r20, 3, 0xd, 0x1c /* 8014B238 00146E98 7C DE 02 14 */ add r6, r30, r0 /* 8014B23C 00146E9C 80 A6 00 08 */ lwz r5, 8(r6) /* 8014B240 00146EA0 80 C6 00 0C */ lwz r6, 0xc(r6) /* 8014B244 00146EA4 48 07 BF 49 */ bl __div2u /* 8014B248 00146EA8 7C 04 F8 14 */ addc r0, r4, r31 /* 8014B24C 00146EAC 80 BB 00 08 */ lwz r5, 8(r27) /* 8014B250 00146EB0 B0 1A 00 00 */ sth r0, 0(r26) /* 8014B254 00146EB4 7F A3 EB 78 */ mr r3, r29 /* 8014B258 00146EB8 80 DB 00 0C */ lwz r6, 0xc(r27) /* 8014B25C 00146EBC 7F 84 E3 78 */ mr r4, r28 /* 8014B260 00146EC0 48 07 C1 51 */ bl __mod2u /* 8014B264 00146EC4 38 14 00 01 */ addi r0, r20, 1 /* 8014B268 00146EC8 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c /* 8014B26C 00146ECC 7C DE 02 14 */ add r6, r30, r0 /* 8014B270 00146ED0 80 A6 00 08 */ lwz r5, 8(r6) /* 8014B274 00146ED4 80 C6 00 0C */ lwz r6, 0xc(r6) /* 8014B278 00146ED8 48 07 BF 15 */ bl __div2u /* 8014B27C 00146EDC 7C 04 F8 14 */ addc r0, r4, r31 /* 8014B280 00146EE0 80 BB 00 10 */ lwz r5, 0x10(r27) /* 8014B284 00146EE4 B0 1A 00 02 */ sth r0, 2(r26) /* 8014B288 00146EE8 7F A3 EB 78 */ mr r3, r29 /* 8014B28C 00146EEC 80 DB 00 14 */ lwz r6, 0x14(r27) /* 8014B290 00146EF0 7F 84 E3 78 */ mr r4, r28 /* 8014B294 00146EF4 48 07 C1 1D */ bl __mod2u /* 8014B298 00146EF8 38 14 00 02 */ addi r0, r20, 2 /* 8014B29C 00146EFC 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c /* 8014B2A0 00146F00 7C DE 02 14 */ add r6, r30, r0 /* 8014B2A4 00146F04 80 A6 00 08 */ lwz r5, 8(r6) /* 8014B2A8 00146F08 80 C6 00 0C */ lwz r6, 0xc(r6) /* 8014B2AC 00146F0C 48 07 BE E1 */ bl __div2u /* 8014B2B0 00146F10 7C 04 F8 14 */ addc r0, r4, r31 /* 8014B2B4 00146F14 80 BB 00 18 */ lwz r5, 0x18(r27) /* 8014B2B8 00146F18 B0 1A 00 04 */ sth r0, 4(r26) /* 8014B2BC 00146F1C 7F A3 EB 78 */ mr r3, r29 /* 8014B2C0 00146F20 80 DB 00 1C */ lwz r6, 0x1c(r27) /* 8014B2C4 00146F24 7F 84 E3 78 */ mr r4, r28 /* 8014B2C8 00146F28 48 07 C0 E9 */ bl __mod2u /* 8014B2CC 00146F2C 38 14 00 03 */ addi r0, r20, 3 /* 8014B2D0 00146F30 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c /* 8014B2D4 00146F34 7C DE 02 14 */ add r6, r30, r0 /* 8014B2D8 00146F38 80 A6 00 08 */ lwz r5, 8(r6) /* 8014B2DC 00146F3C 80 C6 00 0C */ lwz r6, 0xc(r6) /* 8014B2E0 00146F40 48 07 BE AD */ bl __div2u /* 8014B2E4 00146F44 7C 04 F8 14 */ addc r0, r4, r31 /* 8014B2E8 00146F48 80 BB 00 20 */ lwz r5, 0x20(r27) /* 8014B2EC 00146F4C B0 1A 00 06 */ sth r0, 6(r26) /* 8014B2F0 00146F50 7F A3 EB 78 */ mr r3, r29 /* 8014B2F4 00146F54 80 DB 00 24 */ lwz r6, 0x24(r27) /* 8014B2F8 00146F58 7F 84 E3 78 */ mr r4, r28 /* 8014B2FC 00146F5C 48 07 C0 B5 */ bl __mod2u /* 8014B300 00146F60 38 14 00 04 */ addi r0, r20, 4 /* 8014B304 00146F64 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c /* 8014B308 00146F68 7C DE 02 14 */ add r6, r30, r0 /* 8014B30C 00146F6C 80 A6 00 08 */ lwz r5, 8(r6) /* 8014B310 00146F70 80 C6 00 0C */ lwz r6, 0xc(r6) /* 8014B314 00146F74 48 07 BE 79 */ bl __div2u /* 8014B318 00146F78 7C 04 F8 14 */ addc r0, r4, r31 /* 8014B31C 00146F7C 80 BB 00 28 */ lwz r5, 0x28(r27) /* 8014B320 00146F80 B0 1A 00 08 */ sth r0, 8(r26) /* 8014B324 00146F84 7F A3 EB 78 */ mr r3, r29 /* 8014B328 00146F88 80 DB 00 2C */ lwz r6, 0x2c(r27) /* 8014B32C 00146F8C 7F 84 E3 78 */ mr r4, r28 /* 8014B330 00146F90 48 07 C0 81 */ bl __mod2u /* 8014B334 00146F94 38 14 00 05 */ addi r0, r20, 5 /* 8014B338 00146F98 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c /* 8014B33C 00146F9C 7C DE 02 14 */ add r6, r30, r0 /* 8014B340 00146FA0 80 A6 00 08 */ lwz r5, 8(r6) /* 8014B344 00146FA4 80 C6 00 0C */ lwz r6, 0xc(r6) /* 8014B348 00146FA8 48 07 BE 45 */ bl __div2u /* 8014B34C 00146FAC 3A 94 00 06 */ addi r20, r20, 6 /* 8014B350 00146FB0 7C 04 F8 14 */ addc r0, r4, r31 /* 8014B354 00146FB4 28 14 00 0C */ cmplwi r20, 0xc /* 8014B358 00146FB8 B0 1A 00 0A */ sth r0, 0xa(r26) /* 8014B35C 00146FBC 41 80 FE B0 */ blt lbl_8014B20C /* 8014B360 00146FC0 A3 81 00 54 */ lhz r28, 0x54(r1) /* 8014B364 00146FC4 3C 60 00 01 */ lis r3, 0x0000FF0D@ha /* 8014B368 00146FC8 38 03 FF 0D */ addi r0, r3, 0x0000FF0D@l /* 8014B36C 00146FCC 3B A0 00 00 */ li r29, 0 /* 8014B370 00146FD0 A3 61 00 5C */ lhz r27, 0x5c(r1) /* 8014B374 00146FD4 38 81 00 30 */ addi r4, r1, 0x30 /* 8014B378 00146FD8 A3 41 00 64 */ lhz r26, 0x64(r1) /* 8014B37C 00146FDC 38 60 00 0E */ li r3, 0xe /* 8014B380 00146FE0 A2 81 00 56 */ lhz r20, 0x56(r1) /* 8014B384 00146FE4 A1 81 00 5E */ lhz r12, 0x5e(r1) /* 8014B388 00146FE8 A1 61 00 66 */ lhz r11, 0x66(r1) /* 8014B38C 00146FEC A1 41 00 58 */ lhz r10, 0x58(r1) /* 8014B390 00146FF0 A1 21 00 60 */ lhz r9, 0x60(r1) /* 8014B394 00146FF4 A1 01 00 68 */ lhz r8, 0x68(r1) /* 8014B398 00146FF8 A0 E1 00 5A */ lhz r7, 0x5a(r1) /* 8014B39C 00146FFC A0 C1 00 62 */ lhz r6, 0x62(r1) /* 8014B3A0 00147000 A0 A1 00 6A */ lhz r5, 0x6a(r1) /* 8014B3A4 00147004 B3 A1 00 6C */ sth r29, 0x6c(r1) /* 8014B3A8 00147008 B3 81 00 30 */ sth r28, 0x30(r1) /* 8014B3AC 0014700C B3 61 00 3A */ sth r27, 0x3a(r1) /* 8014B3B0 00147010 B3 41 00 44 */ sth r26, 0x44(r1) /* 8014B3B4 00147014 B2 81 00 32 */ sth r20, 0x32(r1) /* 8014B3B8 00147018 B1 81 00 3C */ sth r12, 0x3c(r1) /* 8014B3BC 0014701C B1 61 00 46 */ sth r11, 0x46(r1) /* 8014B3C0 00147020 B1 41 00 34 */ sth r10, 0x34(r1) /* 8014B3C4 00147024 B1 21 00 3E */ sth r9, 0x3e(r1) /* 8014B3C8 00147028 B1 01 00 48 */ sth r8, 0x48(r1) /* 8014B3CC 0014702C B0 E1 00 36 */ sth r7, 0x36(r1) /* 8014B3D0 00147030 B0 C1 00 40 */ sth r6, 0x40(r1) /* 8014B3D4 00147034 B0 A1 00 4A */ sth r5, 0x4a(r1) /* 8014B3D8 00147038 B0 01 00 38 */ sth r0, 0x38(r1) /* 8014B3DC 0014703C B0 01 00 42 */ sth r0, 0x42(r1) /* 8014B3E0 00147040 B3 A1 00 4C */ sth r29, 0x4c(r1) /* 8014B3E4 00147044 48 01 0F 25 */ bl func_8015C308 /* 8014B3E8 00147048 7F 04 C3 78 */ mr r4, r24 /* 8014B3EC 0014704C 7E E5 BB 78 */ mr r5, r23 /* 8014B3F0 00147050 7F 28 CB 78 */ mr r8, r25 /* 8014B3F4 00147054 7E C6 07 34 */ extsh r6, r22 /* 8014B3F8 00147058 7E A7 07 34 */ extsh r7, r21 /* 8014B3FC 0014705C 38 60 51 08 */ li r3, 0x5108 /* 8014B400 00147060 48 10 4D 35 */ bl func_80250134 lbl_8014B404: /* 8014B404 00147064 39 61 00 F0 */ addi r11, r1, 0xf0 /* 8014B408 00147068 48 07 BD 51 */ bl _restgpr_20 /* 8014B40C 0014706C 80 01 00 F4 */ lwz r0, 0xf4(r1) /* 8014B410 00147070 7C 08 03 A6 */ mtlr r0 /* 8014B414 00147074 38 21 00 F0 */ addi r1, r1, 0xf0 /* 8014B418 00147078 4E 80 00 20 */ blr lbl_8014B41C: /* 8014B41C 0014707C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014B420 00147080 7C 08 02 A6 */ mflr r0 /* 8014B424 00147084 38 A0 00 03 */ li r5, 3 /* 8014B428 00147088 90 01 00 24 */ stw r0, 0x24(r1) /* 8014B42C 0014708C 38 C1 00 08 */ addi r6, r1, 8 /* 8014B430 00147090 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8014B434 00147094 7C 9F 23 78 */ mr r31, r4 /* 8014B438 00147098 93 C1 00 18 */ stw r30, 0x18(r1) /* 8014B43C 0014709C 7C 7E 1B 78 */ mr r30, r3 /* 8014B440 001470A0 48 10 8A 4D */ bl func_80253E8C /* 8014B444 001470A4 80 01 00 08 */ lwz r0, 8(r1) /* 8014B448 001470A8 28 00 00 1D */ cmplwi r0, 0x1d /* 8014B44C 001470AC 41 81 01 98 */ bgt lbl_8014B5E4 /* 8014B450 001470B0 3C 60 80 42 */ lis r3, lbl_8041DB3C@ha /* 8014B454 001470B4 54 00 10 3A */ slwi r0, r0, 2 /* 8014B458 001470B8 38 63 DB 3C */ addi r3, r3, lbl_8041DB3C@l /* 8014B45C 001470BC 7C 63 00 2E */ lwzx r3, r3, r0 /* 8014B460 001470C0 7C 69 03 A6 */ mtctr r3 /* 8014B464 001470C4 4E 80 04 20 */ bctr /* 8014B468 001470C8 7F C3 F3 78 */ mr r3, r30 /* 8014B46C 001470CC 7F E4 FB 78 */ mr r4, r31 /* 8014B470 001470D0 38 A0 00 02 */ li r5, 2 /* 8014B474 001470D4 38 C0 50 E7 */ li r6, 0x50e7 /* 8014B478 001470D8 48 10 8A 3D */ bl func_80253EB4 /* 8014B47C 001470DC 48 00 01 68 */ b lbl_8014B5E4 /* 8014B480 001470E0 7F C3 F3 78 */ mr r3, r30 /* 8014B484 001470E4 7F E4 FB 78 */ mr r4, r31 /* 8014B488 001470E8 38 A0 00 01 */ li r5, 1 /* 8014B48C 001470EC 38 C0 00 00 */ li r6, 0 /* 8014B490 001470F0 48 10 8A 25 */ bl func_80253EB4 /* 8014B494 001470F4 48 00 01 50 */ b lbl_8014B5E4 /* 8014B498 001470F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B49C 001470FC A0 03 00 FC */ lhz r0, 0xfc(r3) /* 8014B4A0 00147100 28 00 00 01 */ cmplwi r0, 1 /* 8014B4A4 00147104 40 80 01 40 */ bge lbl_8014B5E4 /* 8014B4A8 00147108 88 1F 00 02 */ lbz r0, 2(r31) /* 8014B4AC 0014710C 88 7F 00 03 */ lbz r3, 3(r31) /* 8014B4B0 00147110 7C 04 16 70 */ srawi r4, r0, 2 /* 8014B4B4 00147114 88 1F 00 04 */ lbz r0, 4(r31) /* 8014B4B8 00147118 7C 63 16 70 */ srawi r3, r3, 2 /* 8014B4BC 0014711C 98 9F 00 02 */ stb r4, 2(r31) /* 8014B4C0 00147120 7C 00 16 70 */ srawi r0, r0, 2 /* 8014B4C4 00147124 98 7F 00 03 */ stb r3, 3(r31) /* 8014B4C8 00147128 98 1F 00 04 */ stb r0, 4(r31) /* 8014B4CC 0014712C 48 00 01 18 */ b lbl_8014B5E4 /* 8014B4D0 00147130 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B4D4 00147134 A0 03 00 FC */ lhz r0, 0xfc(r3) /* 8014B4D8 00147138 28 00 00 02 */ cmplwi r0, 2 /* 8014B4DC 0014713C 40 80 01 08 */ bge lbl_8014B5E4 /* 8014B4E0 00147140 88 1F 00 02 */ lbz r0, 2(r31) /* 8014B4E4 00147144 88 7F 00 03 */ lbz r3, 3(r31) /* 8014B4E8 00147148 7C 04 16 70 */ srawi r4, r0, 2 /* 8014B4EC 0014714C 88 1F 00 04 */ lbz r0, 4(r31) /* 8014B4F0 00147150 7C 63 16 70 */ srawi r3, r3, 2 /* 8014B4F4 00147154 98 9F 00 02 */ stb r4, 2(r31) /* 8014B4F8 00147158 7C 00 16 70 */ srawi r0, r0, 2 /* 8014B4FC 0014715C 98 7F 00 03 */ stb r3, 3(r31) /* 8014B500 00147160 98 1F 00 04 */ stb r0, 4(r31) /* 8014B504 00147164 48 00 00 E0 */ b lbl_8014B5E4 /* 8014B508 00147168 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B50C 0014716C A0 03 00 FC */ lhz r0, 0xfc(r3) /* 8014B510 00147170 28 00 00 03 */ cmplwi r0, 3 /* 8014B514 00147174 40 80 00 D0 */ bge lbl_8014B5E4 /* 8014B518 00147178 88 1F 00 02 */ lbz r0, 2(r31) /* 8014B51C 0014717C 88 7F 00 03 */ lbz r3, 3(r31) /* 8014B520 00147180 7C 04 16 70 */ srawi r4, r0, 2 /* 8014B524 00147184 88 1F 00 04 */ lbz r0, 4(r31) /* 8014B528 00147188 7C 63 16 70 */ srawi r3, r3, 2 /* 8014B52C 0014718C 98 9F 00 02 */ stb r4, 2(r31) /* 8014B530 00147190 7C 00 16 70 */ srawi r0, r0, 2 /* 8014B534 00147194 98 7F 00 03 */ stb r3, 3(r31) /* 8014B538 00147198 98 1F 00 04 */ stb r0, 4(r31) /* 8014B53C 0014719C 48 00 00 A8 */ b lbl_8014B5E4 /* 8014B540 001471A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B544 001471A4 A0 03 00 FC */ lhz r0, 0xfc(r3) /* 8014B548 001471A8 28 00 00 04 */ cmplwi r0, 4 /* 8014B54C 001471AC 40 80 00 98 */ bge lbl_8014B5E4 /* 8014B550 001471B0 88 1F 00 02 */ lbz r0, 2(r31) /* 8014B554 001471B4 88 7F 00 03 */ lbz r3, 3(r31) /* 8014B558 001471B8 7C 04 16 70 */ srawi r4, r0, 2 /* 8014B55C 001471BC 88 1F 00 04 */ lbz r0, 4(r31) /* 8014B560 001471C0 7C 63 16 70 */ srawi r3, r3, 2 /* 8014B564 001471C4 98 9F 00 02 */ stb r4, 2(r31) /* 8014B568 001471C8 7C 00 16 70 */ srawi r0, r0, 2 /* 8014B56C 001471CC 98 7F 00 03 */ stb r3, 3(r31) /* 8014B570 001471D0 98 1F 00 04 */ stb r0, 4(r31) /* 8014B574 001471D4 48 00 00 70 */ b lbl_8014B5E4 /* 8014B578 001471D8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B57C 001471DC A0 03 00 FC */ lhz r0, 0xfc(r3) /* 8014B580 001471E0 28 00 00 05 */ cmplwi r0, 5 /* 8014B584 001471E4 40 80 00 60 */ bge lbl_8014B5E4 /* 8014B588 001471E8 88 1F 00 02 */ lbz r0, 2(r31) /* 8014B58C 001471EC 88 7F 00 03 */ lbz r3, 3(r31) /* 8014B590 001471F0 7C 04 16 70 */ srawi r4, r0, 2 /* 8014B594 001471F4 88 1F 00 04 */ lbz r0, 4(r31) /* 8014B598 001471F8 7C 63 16 70 */ srawi r3, r3, 2 /* 8014B59C 001471FC 98 9F 00 02 */ stb r4, 2(r31) /* 8014B5A0 00147200 7C 00 16 70 */ srawi r0, r0, 2 /* 8014B5A4 00147204 98 7F 00 03 */ stb r3, 3(r31) /* 8014B5A8 00147208 98 1F 00 04 */ stb r0, 4(r31) /* 8014B5AC 0014720C 48 00 00 38 */ b lbl_8014B5E4 /* 8014B5B0 00147210 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B5B4 00147214 A0 03 00 FC */ lhz r0, 0xfc(r3) /* 8014B5B8 00147218 28 00 00 06 */ cmplwi r0, 6 /* 8014B5BC 0014721C 40 80 00 28 */ bge lbl_8014B5E4 /* 8014B5C0 00147220 88 1F 00 02 */ lbz r0, 2(r31) /* 8014B5C4 00147224 88 7F 00 03 */ lbz r3, 3(r31) /* 8014B5C8 00147228 7C 04 16 70 */ srawi r4, r0, 2 /* 8014B5CC 0014722C 88 1F 00 04 */ lbz r0, 4(r31) /* 8014B5D0 00147230 7C 63 16 70 */ srawi r3, r3, 2 /* 8014B5D4 00147234 98 9F 00 02 */ stb r4, 2(r31) /* 8014B5D8 00147238 7C 00 16 70 */ srawi r0, r0, 2 /* 8014B5DC 0014723C 98 7F 00 03 */ stb r3, 3(r31) /* 8014B5E0 00147240 98 1F 00 04 */ stb r0, 4(r31) lbl_8014B5E4: /* 8014B5E4 00147244 83 ED 82 B8 */ lwz r31, lbl_8063D578-_SDA_BASE_(r13) /* 8014B5E8 00147248 A0 7F 00 F8 */ lhz r3, 0xf8(r31) /* 8014B5EC 0014724C A0 1F 00 FA */ lhz r0, 0xfa(r31) /* 8014B5F0 00147250 7C 03 00 40 */ cmplw r3, r0 /* 8014B5F4 00147254 41 82 00 28 */ beq lbl_8014B61C /* 8014B5F8 00147258 7F C3 F3 78 */ mr r3, r30 /* 8014B5FC 0014725C 48 10 87 E5 */ bl func_80253DE0 /* 8014B600 00147260 A0 1F 01 00 */ lhz r0, 0x100(r31) /* 8014B604 00147264 54 63 04 3E */ clrlwi r3, r3, 0x10 /* 8014B608 00147268 7C 00 18 40 */ cmplw r0, r3 /* 8014B60C 0014726C 40 82 00 10 */ bne lbl_8014B61C /* 8014B610 00147270 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B614 00147274 A0 03 00 FA */ lhz r0, 0xfa(r3) /* 8014B618 00147278 B0 03 00 F8 */ sth r0, 0xf8(r3) lbl_8014B61C: /* 8014B61C 0014727C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014B620 00147280 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8014B624 00147284 83 C1 00 18 */ lwz r30, 0x18(r1) /* 8014B628 00147288 7C 08 03 A6 */ mtlr r0 /* 8014B62C 0014728C 38 21 00 20 */ addi r1, r1, 0x20 /* 8014B630 00147290 4E 80 00 20 */ blr lbl_8014B634: /* 8014B634 00147294 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8014B638 00147298 7C 08 02 A6 */ mflr r0 /* 8014B63C 0014729C 90 01 00 84 */ stw r0, 0x84(r1) /* 8014B640 001472A0 39 61 00 80 */ addi r11, r1, 0x80 /* 8014B644 001472A4 48 07 BA D1 */ bl _savegpr_22 /* 8014B648 001472A8 3C A0 00 01 */ lis r5, 0x0000FFFF@ha /* 8014B64C 001472AC 7C 7B 1B 78 */ mr r27, r3 /* 8014B650 001472B0 3B E5 FF FF */ addi r31, r5, 0x0000FFFF@l /* 8014B654 001472B4 7C 9C 23 78 */ mr r28, r4 /* 8014B658 001472B8 7F FE FB 78 */ mr r30, r31 /* 8014B65C 001472BC 38 C1 00 08 */ addi r6, r1, 8 /* 8014B660 001472C0 7F FD FB 78 */ mr r29, r31 /* 8014B664 001472C4 38 A0 00 03 */ li r5, 3 /* 8014B668 001472C8 48 10 88 75 */ bl func_80253EDC /* 8014B66C 001472CC 80 01 00 08 */ lwz r0, 8(r1) /* 8014B670 001472D0 28 00 00 26 */ cmplwi r0, 0x26 /* 8014B674 001472D4 41 81 03 48 */ bgt lbl_8014B9BC /* 8014B678 001472D8 3C 60 80 42 */ lis r3, lbl_8041DBB4@ha /* 8014B67C 001472DC 54 00 10 3A */ slwi r0, r0, 2 /* 8014B680 001472E0 38 63 DB B4 */ addi r3, r3, lbl_8041DBB4@l /* 8014B684 001472E4 7C 63 00 2E */ lwzx r3, r3, r0 /* 8014B688 001472E8 7C 69 03 A6 */ mtctr r3 /* 8014B68C 001472EC 4E 80 04 20 */ bctr /* 8014B690 001472F0 7F 63 DB 78 */ mr r3, r27 /* 8014B694 001472F4 7F 84 E3 78 */ mr r4, r28 /* 8014B698 001472F8 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014B69C 001472FC 38 A0 00 06 */ li r5, 6 /* 8014B6A0 00147300 48 10 88 3D */ bl func_80253EDC /* 8014B6A4 00147304 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 8014B6A8 00147308 38 60 FF 00 */ li r3, -256 /* 8014B6AC 0014730C C0 61 00 20 */ lfs f3, 0x20(r1) /* 8014B6B0 00147310 C0 21 00 14 */ lfs f1, 0x14(r1) /* 8014B6B4 00147314 FC 80 28 1E */ fctiwz f4, f5 /* 8014B6B8 00147318 C0 01 00 28 */ lfs f0, 0x28(r1) /* 8014B6BC 0014731C FC 40 18 1E */ fctiwz f2, f3 /* 8014B6C0 00147320 EC 21 28 28 */ fsubs f1, f1, f5 /* 8014B6C4 00147324 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014B6C8 00147328 EC 00 18 28 */ fsubs f0, f0, f3 /* 8014B6CC 0014732C A0 05 00 FC */ lhz r0, 0xfc(r5) /* 8014B6D0 00147330 FC 20 08 1E */ fctiwz f1, f1 /* 8014B6D4 00147334 D8 81 00 30 */ stfd f4, 0x30(r1) /* 8014B6D8 00147338 FC 00 00 1E */ fctiwz f0, f0 /* 8014B6DC 0014733C 88 9C 00 11 */ lbz r4, 0x11(r28) /* 8014B6E0 00147340 D8 41 00 38 */ stfd f2, 0x38(r1) /* 8014B6E4 00147344 2C 00 00 00 */ cmpwi r0, 0 /* 8014B6E8 00147348 D8 21 00 40 */ stfd f1, 0x40(r1) /* 8014B6EC 0014734C 7C 97 1B 78 */ or r23, r4, r3 /* 8014B6F0 00147350 83 01 00 34 */ lwz r24, 0x34(r1) /* 8014B6F4 00147354 D8 01 00 48 */ stfd f0, 0x48(r1) /* 8014B6F8 00147358 83 21 00 3C */ lwz r25, 0x3c(r1) /* 8014B6FC 0014735C 83 41 00 44 */ lwz r26, 0x44(r1) /* 8014B700 00147360 82 C1 00 4C */ lwz r22, 0x4c(r1) /* 8014B704 00147364 41 82 00 1C */ beq lbl_8014B720 /* 8014B708 00147368 A0 85 00 F8 */ lhz r4, 0xf8(r5) /* 8014B70C 0014736C 38 60 00 1B */ li r3, 0x1b /* 8014B710 00147370 A0 05 01 02 */ lhz r0, 0x102(r5) /* 8014B714 00147374 7C 84 02 14 */ add r4, r4, r0 /* 8014B718 00147378 48 01 0B F1 */ bl func_8015C308 /* 8014B71C 0014737C 48 00 00 10 */ b lbl_8014B72C lbl_8014B720: /* 8014B720 00147380 38 60 00 1B */ li r3, 0x1b /* 8014B724 00147384 38 80 00 00 */ li r4, 0 /* 8014B728 00147388 48 01 0B E1 */ bl func_8015C308 lbl_8014B72C: /* 8014B72C 0014738C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014B730 00147390 38 60 00 1C */ li r3, 0x1c /* 8014B734 00147394 A0 84 00 FC */ lhz r4, 0xfc(r4) /* 8014B738 00147398 48 01 0B D1 */ bl func_8015C308 /* 8014B73C 0014739C 7F 04 C3 78 */ mr r4, r24 /* 8014B740 001473A0 7F 25 CB 78 */ mr r5, r25 /* 8014B744 001473A4 7E E8 BB 78 */ mr r8, r23 /* 8014B748 001473A8 7F 46 07 34 */ extsh r6, r26 /* 8014B74C 001473AC 7E C7 07 34 */ extsh r7, r22 /* 8014B750 001473B0 38 60 43 E3 */ li r3, 0x43e3 /* 8014B754 001473B4 48 10 49 E1 */ bl func_80250134 /* 8014B758 001473B8 48 00 02 64 */ b lbl_8014B9BC /* 8014B75C 001473BC 7F 63 DB 78 */ mr r3, r27 /* 8014B760 001473C0 7F 84 E3 78 */ mr r4, r28 /* 8014B764 001473C4 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014B768 001473C8 38 A0 00 06 */ li r5, 6 /* 8014B76C 001473CC 48 10 87 71 */ bl func_80253EDC /* 8014B770 001473D0 38 81 00 10 */ addi r4, r1, 0x10 /* 8014B774 001473D4 38 60 00 01 */ li r3, 1 /* 8014B778 001473D8 4B F0 E2 C5 */ bl func_80059A3C /* 8014B77C 001473DC 48 00 02 40 */ b lbl_8014B9BC /* 8014B780 001473E0 7F 63 DB 78 */ mr r3, r27 /* 8014B784 001473E4 7F 84 E3 78 */ mr r4, r28 /* 8014B788 001473E8 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014B78C 001473EC 38 A0 00 06 */ li r5, 6 /* 8014B790 001473F0 48 10 87 4D */ bl func_80253EDC /* 8014B794 001473F4 38 81 00 10 */ addi r4, r1, 0x10 /* 8014B798 001473F8 38 60 00 02 */ li r3, 2 /* 8014B79C 001473FC 4B F0 E2 A1 */ bl func_80059A3C /* 8014B7A0 00147400 48 00 02 1C */ b lbl_8014B9BC /* 8014B7A4 00147404 7F 63 DB 78 */ mr r3, r27 /* 8014B7A8 00147408 7F 84 E3 78 */ mr r4, r28 /* 8014B7AC 0014740C 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014B7B0 00147410 38 A0 00 06 */ li r5, 6 /* 8014B7B4 00147414 48 10 87 29 */ bl func_80253EDC /* 8014B7B8 00147418 38 81 00 10 */ addi r4, r1, 0x10 /* 8014B7BC 0014741C 38 60 00 03 */ li r3, 3 /* 8014B7C0 00147420 4B F0 E2 7D */ bl func_80059A3C /* 8014B7C4 00147424 48 00 01 F8 */ b lbl_8014B9BC /* 8014B7C8 00147428 7F 63 DB 78 */ mr r3, r27 /* 8014B7CC 0014742C 7F 84 E3 78 */ mr r4, r28 /* 8014B7D0 00147430 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014B7D4 00147434 38 A0 00 06 */ li r5, 6 /* 8014B7D8 00147438 48 10 87 05 */ bl func_80253EDC /* 8014B7DC 0014743C 38 81 00 10 */ addi r4, r1, 0x10 /* 8014B7E0 00147440 38 60 00 04 */ li r3, 4 /* 8014B7E4 00147444 4B F0 E2 59 */ bl func_80059A3C /* 8014B7E8 00147448 48 00 01 D4 */ b lbl_8014B9BC /* 8014B7EC 0014744C 7F 63 DB 78 */ mr r3, r27 /* 8014B7F0 00147450 7F 84 E3 78 */ mr r4, r28 /* 8014B7F4 00147454 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014B7F8 00147458 38 A0 00 06 */ li r5, 6 /* 8014B7FC 0014745C 48 10 86 E1 */ bl func_80253EDC /* 8014B800 00147460 38 81 00 10 */ addi r4, r1, 0x10 /* 8014B804 00147464 38 60 00 05 */ li r3, 5 /* 8014B808 00147468 4B F0 E2 35 */ bl func_80059A3C /* 8014B80C 0014746C 48 00 01 B0 */ b lbl_8014B9BC /* 8014B810 00147470 7F 63 DB 78 */ mr r3, r27 /* 8014B814 00147474 7F 84 E3 78 */ mr r4, r28 /* 8014B818 00147478 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014B81C 0014747C 38 A0 00 06 */ li r5, 6 /* 8014B820 00147480 48 10 86 BD */ bl func_80253EDC /* 8014B824 00147484 38 81 00 10 */ addi r4, r1, 0x10 /* 8014B828 00147488 38 60 00 06 */ li r3, 6 /* 8014B82C 0014748C 4B F0 E2 11 */ bl func_80059A3C /* 8014B830 00147490 48 00 01 8C */ b lbl_8014B9BC /* 8014B834 00147494 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B838 00147498 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 8014B83C 0014749C 38 03 FF FF */ addi r0, r3, -1 /* 8014B840 001474A0 54 1F 04 3E */ clrlwi r31, r0, 0x10 /* 8014B844 001474A4 48 00 01 78 */ b lbl_8014B9BC /* 8014B848 001474A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B84C 001474AC A3 E3 00 F8 */ lhz r31, 0xf8(r3) /* 8014B850 001474B0 48 00 01 6C */ b lbl_8014B9BC /* 8014B854 001474B4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B858 001474B8 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 8014B85C 001474BC 38 03 00 01 */ addi r0, r3, 1 /* 8014B860 001474C0 54 1F 04 3E */ clrlwi r31, r0, 0x10 /* 8014B864 001474C4 48 00 01 58 */ b lbl_8014B9BC /* 8014B868 001474C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B86C 001474CC A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 8014B870 001474D0 38 03 00 02 */ addi r0, r3, 2 /* 8014B874 001474D4 54 1F 04 3E */ clrlwi r31, r0, 0x10 /* 8014B878 001474D8 48 00 01 44 */ b lbl_8014B9BC /* 8014B87C 001474DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B880 001474E0 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 8014B884 001474E4 38 03 00 03 */ addi r0, r3, 3 /* 8014B888 001474E8 54 1F 04 3E */ clrlwi r31, r0, 0x10 /* 8014B88C 001474EC 48 00 01 30 */ b lbl_8014B9BC /* 8014B890 001474F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B894 001474F4 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 8014B898 001474F8 38 03 00 04 */ addi r0, r3, 4 /* 8014B89C 001474FC 54 1F 04 3E */ clrlwi r31, r0, 0x10 /* 8014B8A0 00147500 48 00 01 1C */ b lbl_8014B9BC /* 8014B8A4 00147504 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B8A8 00147508 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 8014B8AC 0014750C 38 03 00 05 */ addi r0, r3, 5 /* 8014B8B0 00147510 54 1F 04 3E */ clrlwi r31, r0, 0x10 /* 8014B8B4 00147514 48 00 01 08 */ b lbl_8014B9BC /* 8014B8B8 00147518 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B8BC 0014751C A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 8014B8C0 00147520 38 03 FF FF */ addi r0, r3, -1 /* 8014B8C4 00147524 54 1E 04 3E */ clrlwi r30, r0, 0x10 /* 8014B8C8 00147528 48 00 00 F4 */ b lbl_8014B9BC /* 8014B8CC 0014752C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B8D0 00147530 A3 C3 00 F8 */ lhz r30, 0xf8(r3) /* 8014B8D4 00147534 48 00 00 E8 */ b lbl_8014B9BC /* 8014B8D8 00147538 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B8DC 0014753C A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 8014B8E0 00147540 38 03 00 01 */ addi r0, r3, 1 /* 8014B8E4 00147544 54 1E 04 3E */ clrlwi r30, r0, 0x10 /* 8014B8E8 00147548 48 00 00 D4 */ b lbl_8014B9BC /* 8014B8EC 0014754C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B8F0 00147550 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 8014B8F4 00147554 38 03 00 02 */ addi r0, r3, 2 /* 8014B8F8 00147558 54 1E 04 3E */ clrlwi r30, r0, 0x10 /* 8014B8FC 0014755C 48 00 00 C0 */ b lbl_8014B9BC /* 8014B900 00147560 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B904 00147564 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 8014B908 00147568 38 03 00 03 */ addi r0, r3, 3 /* 8014B90C 0014756C 54 1E 04 3E */ clrlwi r30, r0, 0x10 /* 8014B910 00147570 48 00 00 AC */ b lbl_8014B9BC /* 8014B914 00147574 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B918 00147578 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 8014B91C 0014757C 38 03 00 04 */ addi r0, r3, 4 /* 8014B920 00147580 54 1E 04 3E */ clrlwi r30, r0, 0x10 /* 8014B924 00147584 48 00 00 98 */ b lbl_8014B9BC /* 8014B928 00147588 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B92C 0014758C A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 8014B930 00147590 38 03 00 05 */ addi r0, r3, 5 /* 8014B934 00147594 54 1E 04 3E */ clrlwi r30, r0, 0x10 /* 8014B938 00147598 48 00 00 84 */ b lbl_8014B9BC /* 8014B93C 0014759C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B940 001475A0 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 8014B944 001475A4 38 03 FF FF */ addi r0, r3, -1 /* 8014B948 001475A8 54 1D 04 3E */ clrlwi r29, r0, 0x10 /* 8014B94C 001475AC 48 00 00 70 */ b lbl_8014B9BC /* 8014B950 001475B0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B954 001475B4 A3 A3 00 F8 */ lhz r29, 0xf8(r3) /* 8014B958 001475B8 48 00 00 64 */ b lbl_8014B9BC /* 8014B95C 001475BC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B960 001475C0 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 8014B964 001475C4 38 03 00 01 */ addi r0, r3, 1 /* 8014B968 001475C8 54 1D 04 3E */ clrlwi r29, r0, 0x10 /* 8014B96C 001475CC 48 00 00 50 */ b lbl_8014B9BC /* 8014B970 001475D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B974 001475D4 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 8014B978 001475D8 38 03 00 02 */ addi r0, r3, 2 /* 8014B97C 001475DC 54 1D 04 3E */ clrlwi r29, r0, 0x10 /* 8014B980 001475E0 48 00 00 3C */ b lbl_8014B9BC /* 8014B984 001475E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B988 001475E8 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 8014B98C 001475EC 38 03 00 03 */ addi r0, r3, 3 /* 8014B990 001475F0 54 1D 04 3E */ clrlwi r29, r0, 0x10 /* 8014B994 001475F4 48 00 00 28 */ b lbl_8014B9BC /* 8014B998 001475F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B99C 001475FC A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 8014B9A0 00147600 38 03 00 04 */ addi r0, r3, 4 /* 8014B9A4 00147604 54 1D 04 3E */ clrlwi r29, r0, 0x10 /* 8014B9A8 00147608 48 00 00 14 */ b lbl_8014B9BC /* 8014B9AC 0014760C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014B9B0 00147610 A0 63 00 F8 */ lhz r3, 0xf8(r3) /* 8014B9B4 00147614 38 03 00 05 */ addi r0, r3, 5 /* 8014B9B8 00147618 54 1D 04 3E */ clrlwi r29, r0, 0x10 lbl_8014B9BC: /* 8014B9BC 0014761C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014B9C0 00147620 57 E3 04 3E */ clrlwi r3, r31, 0x10 /* 8014B9C4 00147624 A0 04 00 FC */ lhz r0, 0xfc(r4) /* 8014B9C8 00147628 7C 03 00 40 */ cmplw r3, r0 /* 8014B9CC 0014762C 40 80 00 D8 */ bge lbl_8014BAA4 /* 8014B9D0 00147630 57 E0 13 BA */ rlwinm r0, r31, 2, 0xe, 0x1d /* 8014B9D4 00147634 88 BC 00 11 */ lbz r5, 0x11(r28) /* 8014B9D8 00147638 7C 64 02 14 */ add r3, r4, r0 /* 8014B9DC 0014763C 38 80 FF 00 */ li r4, -256 /* 8014B9E0 00147640 80 03 01 04 */ lwz r0, 0x104(r3) /* 8014B9E4 00147644 7C BA 23 78 */ or r26, r5, r4 /* 8014B9E8 00147648 2C 00 00 00 */ cmpwi r0, 0 /* 8014B9EC 0014764C 40 82 00 0C */ bne lbl_8014B9F8 /* 8014B9F0 00147650 64 BA FF CF */ oris r26, r5, 0xffcf /* 8014B9F4 00147654 63 5A 5F 00 */ ori r26, r26, 0x5f00 lbl_8014B9F8: /* 8014B9F8 00147658 7F 63 DB 78 */ mr r3, r27 /* 8014B9FC 0014765C 7F 84 E3 78 */ mr r4, r28 /* 8014BA00 00147660 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014BA04 00147664 38 A0 00 06 */ li r5, 6 /* 8014BA08 00147668 48 10 84 D5 */ bl func_80253EDC /* 8014BA0C 0014766C C0 A1 00 10 */ lfs f5, 0x10(r1) /* 8014BA10 00147670 57 E3 04 3E */ clrlwi r3, r31, 0x10 /* 8014BA14 00147674 C0 61 00 20 */ lfs f3, 0x20(r1) /* 8014BA18 00147678 38 63 00 01 */ addi r3, r3, 1 /* 8014BA1C 0014767C C0 21 00 14 */ lfs f1, 0x14(r1) /* 8014BA20 00147680 FC 80 28 1E */ fctiwz f4, f5 /* 8014BA24 00147684 C0 01 00 28 */ lfs f0, 0x28(r1) /* 8014BA28 00147688 FC 40 18 1E */ fctiwz f2, f3 /* 8014BA2C 0014768C EC 21 28 28 */ fsubs f1, f1, f5 /* 8014BA30 00147690 38 80 00 02 */ li r4, 2 /* 8014BA34 00147694 EC 00 18 28 */ fsubs f0, f0, f3 /* 8014BA38 00147698 D8 81 00 48 */ stfd f4, 0x48(r1) /* 8014BA3C 0014769C 38 A0 00 0E */ li r5, 0xe /* 8014BA40 001476A0 FC 20 08 1E */ fctiwz f1, f1 /* 8014BA44 001476A4 FC 00 00 1E */ fctiwz f0, f0 /* 8014BA48 001476A8 D8 41 00 40 */ stfd f2, 0x40(r1) /* 8014BA4C 001476AC 83 E1 00 4C */ lwz r31, 0x4c(r1) /* 8014BA50 001476B0 38 C0 00 01 */ li r6, 1 /* 8014BA54 001476B4 D8 21 00 38 */ stfd f1, 0x38(r1) /* 8014BA58 001476B8 83 21 00 44 */ lwz r25, 0x44(r1) /* 8014BA5C 001476BC D8 01 00 30 */ stfd f0, 0x30(r1) /* 8014BA60 001476C0 83 01 00 3C */ lwz r24, 0x3c(r1) /* 8014BA64 001476C4 82 E1 00 34 */ lwz r23, 0x34(r1) /* 8014BA68 001476C8 48 01 12 11 */ bl func_8015CC78 /* 8014BA6C 001476CC 7F E4 FB 78 */ mr r4, r31 /* 8014BA70 001476D0 7F 25 CB 78 */ mr r5, r25 /* 8014BA74 001476D4 7F 48 D3 78 */ mr r8, r26 /* 8014BA78 001476D8 7F 06 07 34 */ extsh r6, r24 /* 8014BA7C 001476DC 7E E7 07 34 */ extsh r7, r23 /* 8014BA80 001476E0 38 60 50 EC */ li r3, 0x50ec /* 8014BA84 001476E4 48 10 46 B1 */ bl func_80250134 /* 8014BA88 001476E8 7F 25 CB 78 */ mr r5, r25 /* 8014BA8C 001476EC 7F 48 D3 78 */ mr r8, r26 /* 8014BA90 001476F0 38 9F 00 26 */ addi r4, r31, 0x26 /* 8014BA94 001476F4 7F 06 07 34 */ extsh r6, r24 /* 8014BA98 001476F8 7E E7 07 34 */ extsh r7, r23 /* 8014BA9C 001476FC 38 60 50 ED */ li r3, 0x50ed /* 8014BAA0 00147700 48 10 46 95 */ bl func_80250134 lbl_8014BAA4: /* 8014BAA4 00147704 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014BAA8 00147708 57 C4 04 3E */ clrlwi r4, r30, 0x10 /* 8014BAAC 0014770C A0 03 00 FC */ lhz r0, 0xfc(r3) /* 8014BAB0 00147710 7C 04 00 40 */ cmplw r4, r0 /* 8014BAB4 00147714 40 80 00 CC */ bge lbl_8014BB80 /* 8014BAB8 00147718 7F 63 DB 78 */ mr r3, r27 /* 8014BABC 0014771C 7F 84 E3 78 */ mr r4, r28 /* 8014BAC0 00147720 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014BAC4 00147724 38 A0 00 06 */ li r5, 6 /* 8014BAC8 00147728 48 10 84 15 */ bl func_80253EDC /* 8014BACC 0014772C C0 A1 00 10 */ lfs f5, 0x10(r1) /* 8014BAD0 00147730 57 C0 13 BA */ rlwinm r0, r30, 2, 0xe, 0x1d /* 8014BAD4 00147734 C0 61 00 20 */ lfs f3, 0x20(r1) /* 8014BAD8 00147738 C0 21 00 14 */ lfs f1, 0x14(r1) /* 8014BADC 0014773C FC 80 28 1E */ fctiwz f4, f5 /* 8014BAE0 00147740 C0 01 00 28 */ lfs f0, 0x28(r1) /* 8014BAE4 00147744 FC 40 18 1E */ fctiwz f2, f3 /* 8014BAE8 00147748 EC 21 28 28 */ fsubs f1, f1, f5 /* 8014BAEC 0014774C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014BAF0 00147750 EC 00 18 28 */ fsubs f0, f0, f3 /* 8014BAF4 00147754 7C 63 02 14 */ add r3, r3, r0 /* 8014BAF8 00147758 D8 81 00 48 */ stfd f4, 0x48(r1) /* 8014BAFC 0014775C FC 20 08 1E */ fctiwz f1, f1 /* 8014BB00 00147760 FC 00 00 1E */ fctiwz f0, f0 /* 8014BB04 00147764 80 03 01 04 */ lwz r0, 0x104(r3) /* 8014BB08 00147768 D8 41 00 40 */ stfd f2, 0x40(r1) /* 8014BB0C 0014776C 2C 00 00 00 */ cmpwi r0, 0 /* 8014BB10 00147770 8B DC 00 11 */ lbz r30, 0x11(r28) /* 8014BB14 00147774 D8 21 00 38 */ stfd f1, 0x38(r1) /* 8014BB18 00147778 83 41 00 4C */ lwz r26, 0x4c(r1) /* 8014BB1C 0014777C D8 01 00 30 */ stfd f0, 0x30(r1) /* 8014BB20 00147780 83 E1 00 44 */ lwz r31, 0x44(r1) /* 8014BB24 00147784 83 21 00 3C */ lwz r25, 0x3c(r1) /* 8014BB28 00147788 83 01 00 34 */ lwz r24, 0x34(r1) /* 8014BB2C 0014778C 40 82 00 28 */ bne lbl_8014BB54 /* 8014BB30 00147790 67 C8 FF CF */ oris r8, r30, 0xffcf /* 8014BB34 00147794 7F 44 D3 78 */ mr r4, r26 /* 8014BB38 00147798 7F E5 FB 78 */ mr r5, r31 /* 8014BB3C 0014779C 7F 26 07 34 */ extsh r6, r25 /* 8014BB40 001477A0 7F 07 07 34 */ extsh r7, r24 /* 8014BB44 001477A4 61 08 5F 00 */ ori r8, r8, 0x5f00 /* 8014BB48 001477A8 38 60 50 F0 */ li r3, 0x50f0 /* 8014BB4C 001477AC 48 10 45 E9 */ bl func_80250134 /* 8014BB50 001477B0 48 00 00 30 */ b lbl_8014BB80 lbl_8014BB54: /* 8014BB54 001477B4 80 83 01 7C */ lwz r4, 0x17c(r3) /* 8014BB58 001477B8 38 60 00 0E */ li r3, 0xe /* 8014BB5C 001477BC 48 01 07 AD */ bl func_8015C308 /* 8014BB60 001477C0 38 00 FF 00 */ li r0, -256 /* 8014BB64 001477C4 7F 44 D3 78 */ mr r4, r26 /* 8014BB68 001477C8 7F E5 FB 78 */ mr r5, r31 /* 8014BB6C 001477CC 7F 26 07 34 */ extsh r6, r25 /* 8014BB70 001477D0 7F 07 07 34 */ extsh r7, r24 /* 8014BB74 001477D4 7F C8 03 78 */ or r8, r30, r0 /* 8014BB78 001477D8 38 60 50 EE */ li r3, 0x50ee /* 8014BB7C 001477DC 48 10 45 B9 */ bl func_80250134 lbl_8014BB80: /* 8014BB80 001477E0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014BB84 001477E4 57 A4 04 3E */ clrlwi r4, r29, 0x10 /* 8014BB88 001477E8 A0 03 00 FC */ lhz r0, 0xfc(r3) /* 8014BB8C 001477EC 7C 04 00 40 */ cmplw r4, r0 /* 8014BB90 001477F0 40 80 00 F8 */ bge lbl_8014BC88 /* 8014BB94 001477F4 7F 63 DB 78 */ mr r3, r27 /* 8014BB98 001477F8 7F 84 E3 78 */ mr r4, r28 /* 8014BB9C 001477FC 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014BBA0 00147800 38 A0 00 06 */ li r5, 6 /* 8014BBA4 00147804 48 10 83 39 */ bl func_80253EDC /* 8014BBA8 00147808 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 8014BBAC 0014780C 57 A0 13 BA */ rlwinm r0, r29, 2, 0xe, 0x1d /* 8014BBB0 00147810 C0 61 00 20 */ lfs f3, 0x20(r1) /* 8014BBB4 00147814 C0 21 00 14 */ lfs f1, 0x14(r1) /* 8014BBB8 00147818 FC 80 28 1E */ fctiwz f4, f5 /* 8014BBBC 0014781C C0 01 00 28 */ lfs f0, 0x28(r1) /* 8014BBC0 00147820 FC 40 18 1E */ fctiwz f2, f3 /* 8014BBC4 00147824 EC 21 28 28 */ fsubs f1, f1, f5 /* 8014BBC8 00147828 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014BBCC 0014782C EC 00 18 28 */ fsubs f0, f0, f3 /* 8014BBD0 00147830 7C 63 02 14 */ add r3, r3, r0 /* 8014BBD4 00147834 D8 81 00 48 */ stfd f4, 0x48(r1) /* 8014BBD8 00147838 FC 20 08 1E */ fctiwz f1, f1 /* 8014BBDC 0014783C FC 00 00 1E */ fctiwz f0, f0 /* 8014BBE0 00147840 80 03 01 04 */ lwz r0, 0x104(r3) /* 8014BBE4 00147844 D8 41 00 40 */ stfd f2, 0x40(r1) /* 8014BBE8 00147848 88 BC 00 11 */ lbz r5, 0x11(r28) /* 8014BBEC 0014784C 2C 00 00 00 */ cmpwi r0, 0 /* 8014BBF0 00147850 D8 21 00 38 */ stfd f1, 0x38(r1) /* 8014BBF4 00147854 83 41 00 4C */ lwz r26, 0x4c(r1) /* 8014BBF8 00147858 D8 01 00 30 */ stfd f0, 0x30(r1) /* 8014BBFC 0014785C 83 81 00 44 */ lwz r28, 0x44(r1) /* 8014BC00 00147860 83 21 00 3C */ lwz r25, 0x3c(r1) /* 8014BC04 00147864 83 01 00 34 */ lwz r24, 0x34(r1) /* 8014BC08 00147868 40 82 00 28 */ bne lbl_8014BC30 /* 8014BC0C 0014786C 64 A8 FF CF */ oris r8, r5, 0xffcf /* 8014BC10 00147870 7F 44 D3 78 */ mr r4, r26 /* 8014BC14 00147874 7F 85 E3 78 */ mr r5, r28 /* 8014BC18 00147878 7F 26 07 34 */ extsh r6, r25 /* 8014BC1C 0014787C 7F 07 07 34 */ extsh r7, r24 /* 8014BC20 00147880 61 08 5F 00 */ ori r8, r8, 0x5f00 /* 8014BC24 00147884 38 60 50 F8 */ li r3, 0x50f8 /* 8014BC28 00147888 48 10 45 0D */ bl func_80250134 /* 8014BC2C 0014788C 48 00 00 5C */ b lbl_8014BC88 lbl_8014BC30: /* 8014BC30 00147890 80 83 01 F4 */ lwz r4, 0x1f4(r3) /* 8014BC34 00147894 38 00 FF 00 */ li r0, -256 /* 8014BC38 00147898 7C BB 03 78 */ or r27, r5, r0 /* 8014BC3C 0014789C 2C 04 00 00 */ cmpwi r4, 0 /* 8014BC40 001478A0 40 82 00 24 */ bne lbl_8014BC64 /* 8014BC44 001478A4 7F 44 D3 78 */ mr r4, r26 /* 8014BC48 001478A8 7F 85 E3 78 */ mr r5, r28 /* 8014BC4C 001478AC 7F 68 DB 78 */ mr r8, r27 /* 8014BC50 001478B0 7F 26 07 34 */ extsh r6, r25 /* 8014BC54 001478B4 7F 07 07 34 */ extsh r7, r24 /* 8014BC58 001478B8 38 60 50 F9 */ li r3, 0x50f9 /* 8014BC5C 001478BC 48 10 44 D9 */ bl func_80250134 /* 8014BC60 001478C0 48 00 00 28 */ b lbl_8014BC88 lbl_8014BC64: /* 8014BC64 001478C4 38 60 00 18 */ li r3, 0x18 /* 8014BC68 001478C8 48 01 06 A1 */ bl func_8015C308 /* 8014BC6C 001478CC 7F 44 D3 78 */ mr r4, r26 /* 8014BC70 001478D0 7F 85 E3 78 */ mr r5, r28 /* 8014BC74 001478D4 7F 68 DB 78 */ mr r8, r27 /* 8014BC78 001478D8 7F 26 07 34 */ extsh r6, r25 /* 8014BC7C 001478DC 7F 07 07 34 */ extsh r7, r24 /* 8014BC80 001478E0 38 60 50 EF */ li r3, 0x50ef /* 8014BC84 001478E4 48 10 44 B1 */ bl func_80250134 lbl_8014BC88: /* 8014BC88 001478E8 39 61 00 80 */ addi r11, r1, 0x80 /* 8014BC8C 001478EC 48 07 B4 D5 */ bl _restgpr_22 /* 8014BC90 001478F0 80 01 00 84 */ lwz r0, 0x84(r1) /* 8014BC94 001478F4 7C 08 03 A6 */ mtlr r0 /* 8014BC98 001478F8 38 21 00 80 */ addi r1, r1, 0x80 /* 8014BC9C 001478FC 4E 80 00 20 */ blr lbl_8014BCA0: /* 8014BCA0 00147900 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014BCA4 00147904 7C 08 02 A6 */ mflr r0 /* 8014BCA8 00147908 7C 63 07 34 */ extsh r3, r3 /* 8014BCAC 0014790C 38 A0 00 03 */ li r5, 3 /* 8014BCB0 00147910 90 01 00 14 */ stw r0, 0x14(r1) /* 8014BCB4 00147914 38 C1 00 08 */ addi r6, r1, 8 /* 8014BCB8 00147918 48 10 81 D5 */ bl func_80253E8C /* 8014BCBC 0014791C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014BCC0 00147920 7C 08 03 A6 */ mtlr r0 /* 8014BCC4 00147924 38 21 00 10 */ addi r1, r1, 0x10 /* 8014BCC8 00147928 4E 80 00 20 */ blr lbl_8014BCCC: /* 8014BCCC 0014792C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014BCD0 00147930 7C 08 02 A6 */ mflr r0 /* 8014BCD4 00147934 7C 63 07 34 */ extsh r3, r3 /* 8014BCD8 00147938 38 A0 00 03 */ li r5, 3 /* 8014BCDC 0014793C 90 01 00 14 */ stw r0, 0x14(r1) /* 8014BCE0 00147940 38 C1 00 08 */ addi r6, r1, 8 /* 8014BCE4 00147944 48 10 81 F9 */ bl func_80253EDC /* 8014BCE8 00147948 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014BCEC 0014794C 7C 08 03 A6 */ mtlr r0 /* 8014BCF0 00147950 38 21 00 10 */ addi r1, r1, 0x10 /* 8014BCF4 00147954 4E 80 00 20 */ blr lbl_8014BCF8: /* 8014BCF8 00147958 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014BCFC 0014795C 7C 08 02 A6 */ mflr r0 /* 8014BD00 00147960 7C 63 07 34 */ extsh r3, r3 /* 8014BD04 00147964 38 A0 00 03 */ li r5, 3 /* 8014BD08 00147968 90 01 00 14 */ stw r0, 0x14(r1) /* 8014BD0C 0014796C 38 C1 00 08 */ addi r6, r1, 8 /* 8014BD10 00147970 48 10 81 7D */ bl func_80253E8C /* 8014BD14 00147974 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014BD18 00147978 7C 08 03 A6 */ mtlr r0 /* 8014BD1C 0014797C 38 21 00 10 */ addi r1, r1, 0x10 /* 8014BD20 00147980 4E 80 00 20 */ blr lbl_8014BD24: /* 8014BD24 00147984 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014BD28 00147988 7C 08 02 A6 */ mflr r0 /* 8014BD2C 0014798C 7C 63 07 34 */ extsh r3, r3 /* 8014BD30 00147990 38 A0 00 03 */ li r5, 3 /* 8014BD34 00147994 90 01 00 14 */ stw r0, 0x14(r1) /* 8014BD38 00147998 38 C1 00 08 */ addi r6, r1, 8 /* 8014BD3C 0014799C 48 10 81 A1 */ bl func_80253EDC /* 8014BD40 001479A0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014BD44 001479A4 7C 08 03 A6 */ mtlr r0 /* 8014BD48 001479A8 38 21 00 10 */ addi r1, r1, 0x10 /* 8014BD4C 001479AC 4E 80 00 20 */ blr lbl_8014BD50: /* 8014BD50 001479B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014BD54 001479B4 7C 08 02 A6 */ mflr r0 /* 8014BD58 001479B8 7C 63 07 34 */ extsh r3, r3 /* 8014BD5C 001479BC 38 A0 00 03 */ li r5, 3 /* 8014BD60 001479C0 90 01 00 14 */ stw r0, 0x14(r1) /* 8014BD64 001479C4 38 C1 00 08 */ addi r6, r1, 8 /* 8014BD68 001479C8 48 10 81 25 */ bl func_80253E8C /* 8014BD6C 001479CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014BD70 001479D0 7C 08 03 A6 */ mtlr r0 /* 8014BD74 001479D4 38 21 00 10 */ addi r1, r1, 0x10 /* 8014BD78 001479D8 4E 80 00 20 */ blr lbl_8014BD7C: /* 8014BD7C 001479DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014BD80 001479E0 7C 08 02 A6 */ mflr r0 /* 8014BD84 001479E4 7C 63 07 34 */ extsh r3, r3 /* 8014BD88 001479E8 38 A0 00 03 */ li r5, 3 /* 8014BD8C 001479EC 90 01 00 14 */ stw r0, 0x14(r1) /* 8014BD90 001479F0 38 C1 00 08 */ addi r6, r1, 8 /* 8014BD94 001479F4 48 10 81 49 */ bl func_80253EDC /* 8014BD98 001479F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014BD9C 001479FC 7C 08 03 A6 */ mtlr r0 /* 8014BDA0 00147A00 38 21 00 10 */ addi r1, r1, 0x10 /* 8014BDA4 00147A04 4E 80 00 20 */ blr lbl_8014BDA8: /* 8014BDA8 00147A08 C0 22 8E 4C */ lfs f1, lbl_8064144C-_SDA2_BASE_(r2) /* 8014BDAC 00147A0C 7C 63 07 34 */ extsh r3, r3 /* 8014BDB0 00147A10 38 80 00 04 */ li r4, 4 /* 8014BDB4 00147A14 48 10 80 5C */ b func_80253E10 lbl_8014BDB8: /* 8014BDB8 00147A18 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014BDBC 00147A1C 7C 08 02 A6 */ mflr r0 /* 8014BDC0 00147A20 38 A0 00 03 */ li r5, 3 /* 8014BDC4 00147A24 90 01 00 24 */ stw r0, 0x24(r1) /* 8014BDC8 00147A28 38 C1 00 08 */ addi r6, r1, 8 /* 8014BDCC 00147A2C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8014BDD0 00147A30 7C 9F 23 78 */ mr r31, r4 /* 8014BDD4 00147A34 93 C1 00 18 */ stw r30, 0x18(r1) /* 8014BDD8 00147A38 7C 7E 1B 78 */ mr r30, r3 /* 8014BDDC 00147A3C 48 10 80 B1 */ bl func_80253E8C /* 8014BDE0 00147A40 80 61 00 08 */ lwz r3, 8(r1) /* 8014BDE4 00147A44 38 03 FF FD */ addi r0, r3, -3 /* 8014BDE8 00147A48 28 00 00 08 */ cmplwi r0, 8 /* 8014BDEC 00147A4C 41 81 00 E0 */ bgt lbl_8014BECC /* 8014BDF0 00147A50 3C 60 80 42 */ lis r3, lbl_8041DC50@ha /* 8014BDF4 00147A54 54 00 10 3A */ slwi r0, r0, 2 /* 8014BDF8 00147A58 38 63 DC 50 */ addi r3, r3, lbl_8041DC50@l /* 8014BDFC 00147A5C 7C 63 00 2E */ lwzx r3, r3, r0 /* 8014BE00 00147A60 7C 69 03 A6 */ mtctr r3 /* 8014BE04 00147A64 4E 80 04 20 */ bctr /* 8014BE08 00147A68 88 1F 00 02 */ lbz r0, 2(r31) /* 8014BE0C 00147A6C 88 7F 00 03 */ lbz r3, 3(r31) /* 8014BE10 00147A70 7C 04 16 70 */ srawi r4, r0, 2 /* 8014BE14 00147A74 88 1F 00 04 */ lbz r0, 4(r31) /* 8014BE18 00147A78 7C 63 16 70 */ srawi r3, r3, 2 /* 8014BE1C 00147A7C 98 9F 00 02 */ stb r4, 2(r31) /* 8014BE20 00147A80 7C 00 16 70 */ srawi r0, r0, 2 /* 8014BE24 00147A84 98 7F 00 03 */ stb r3, 3(r31) /* 8014BE28 00147A88 98 1F 00 04 */ stb r0, 4(r31) /* 8014BE2C 00147A8C 48 00 00 A0 */ b lbl_8014BECC /* 8014BE30 00147A90 7F C3 F3 78 */ mr r3, r30 /* 8014BE34 00147A94 7F E4 FB 78 */ mr r4, r31 /* 8014BE38 00147A98 38 A0 00 02 */ li r5, 2 /* 8014BE3C 00147A9C 38 C0 31 41 */ li r6, 0x3141 /* 8014BE40 00147AA0 48 10 80 75 */ bl func_80253EB4 /* 8014BE44 00147AA4 48 00 00 88 */ b lbl_8014BECC /* 8014BE48 00147AA8 7F C3 F3 78 */ mr r3, r30 /* 8014BE4C 00147AAC 7F E4 FB 78 */ mr r4, r31 /* 8014BE50 00147AB0 38 A0 00 02 */ li r5, 2 /* 8014BE54 00147AB4 38 C0 2A 34 */ li r6, 0x2a34 /* 8014BE58 00147AB8 48 10 80 5D */ bl func_80253EB4 /* 8014BE5C 00147ABC 48 00 00 70 */ b lbl_8014BECC /* 8014BE60 00147AC0 7F C3 F3 78 */ mr r3, r30 /* 8014BE64 00147AC4 7F E4 FB 78 */ mr r4, r31 /* 8014BE68 00147AC8 38 A0 00 02 */ li r5, 2 /* 8014BE6C 00147ACC 38 C0 2A 32 */ li r6, 0x2a32 /* 8014BE70 00147AD0 48 10 80 45 */ bl func_80253EB4 /* 8014BE74 00147AD4 48 00 00 58 */ b lbl_8014BECC /* 8014BE78 00147AD8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014BE7C 00147ADC 88 03 0D 45 */ lbz r0, 0xd45(r3) /* 8014BE80 00147AE0 28 00 00 01 */ cmplwi r0, 1 /* 8014BE84 00147AE4 40 82 00 1C */ bne lbl_8014BEA0 /* 8014BE88 00147AE8 7F C3 F3 78 */ mr r3, r30 /* 8014BE8C 00147AEC 7F E4 FB 78 */ mr r4, r31 /* 8014BE90 00147AF0 38 A0 00 02 */ li r5, 2 /* 8014BE94 00147AF4 38 C0 46 36 */ li r6, 0x4636 /* 8014BE98 00147AF8 48 10 80 1D */ bl func_80253EB4 /* 8014BE9C 00147AFC 48 00 00 30 */ b lbl_8014BECC lbl_8014BEA0: /* 8014BEA0 00147B00 7F C3 F3 78 */ mr r3, r30 /* 8014BEA4 00147B04 7F E4 FB 78 */ mr r4, r31 /* 8014BEA8 00147B08 38 A0 00 02 */ li r5, 2 /* 8014BEAC 00147B0C 38 C0 46 37 */ li r6, 0x4637 /* 8014BEB0 00147B10 48 10 80 05 */ bl func_80253EB4 /* 8014BEB4 00147B14 48 00 00 18 */ b lbl_8014BECC /* 8014BEB8 00147B18 7F C3 F3 78 */ mr r3, r30 /* 8014BEBC 00147B1C 7F E4 FB 78 */ mr r4, r31 /* 8014BEC0 00147B20 38 A0 00 02 */ li r5, 2 /* 8014BEC4 00147B24 38 C0 2A 36 */ li r6, 0x2a36 /* 8014BEC8 00147B28 48 10 7F ED */ bl func_80253EB4 lbl_8014BECC: /* 8014BECC 00147B2C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014BED0 00147B30 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8014BED4 00147B34 83 C1 00 18 */ lwz r30, 0x18(r1) /* 8014BED8 00147B38 7C 08 03 A6 */ mtlr r0 /* 8014BEDC 00147B3C 38 21 00 20 */ addi r1, r1, 0x20 /* 8014BEE0 00147B40 4E 80 00 20 */ blr lbl_8014BEE4: /* 8014BEE4 00147B44 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8014BEE8 00147B48 7C 08 02 A6 */ mflr r0 /* 8014BEEC 00147B4C 38 A0 00 03 */ li r5, 3 /* 8014BEF0 00147B50 90 01 00 64 */ stw r0, 0x64(r1) /* 8014BEF4 00147B54 38 C1 00 08 */ addi r6, r1, 8 /* 8014BEF8 00147B58 93 E1 00 5C */ stw r31, 0x5c(r1) /* 8014BEFC 00147B5C 7C 7F 1B 78 */ mr r31, r3 /* 8014BF00 00147B60 93 C1 00 58 */ stw r30, 0x58(r1) /* 8014BF04 00147B64 7C 9E 23 78 */ mr r30, r4 /* 8014BF08 00147B68 48 10 7F D5 */ bl func_80253EDC /* 8014BF0C 00147B6C 80 01 00 08 */ lwz r0, 8(r1) /* 8014BF10 00147B70 2C 00 00 02 */ cmpwi r0, 2 /* 8014BF14 00147B74 41 82 00 44 */ beq lbl_8014BF58 /* 8014BF18 00147B78 40 80 00 10 */ bge lbl_8014BF28 /* 8014BF1C 00147B7C 2C 00 00 01 */ cmpwi r0, 1 /* 8014BF20 00147B80 40 80 00 14 */ bge lbl_8014BF34 /* 8014BF24 00147B84 48 00 01 38 */ b lbl_8014C05C lbl_8014BF28: /* 8014BF28 00147B88 2C 00 00 0E */ cmpwi r0, 0xe /* 8014BF2C 00147B8C 41 82 00 50 */ beq lbl_8014BF7C /* 8014BF30 00147B90 48 00 01 2C */ b lbl_8014C05C lbl_8014BF34: /* 8014BF34 00147B94 7F E3 FB 78 */ mr r3, r31 /* 8014BF38 00147B98 7F C4 F3 78 */ mr r4, r30 /* 8014BF3C 00147B9C 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014BF40 00147BA0 38 A0 00 06 */ li r5, 6 /* 8014BF44 00147BA4 48 10 7F 99 */ bl func_80253EDC /* 8014BF48 00147BA8 38 81 00 10 */ addi r4, r1, 0x10 /* 8014BF4C 00147BAC 38 60 00 02 */ li r3, 2 /* 8014BF50 00147BB0 4B F0 DA ED */ bl func_80059A3C /* 8014BF54 00147BB4 48 00 01 08 */ b lbl_8014C05C lbl_8014BF58: /* 8014BF58 00147BB8 7F E3 FB 78 */ mr r3, r31 /* 8014BF5C 00147BBC 7F C4 F3 78 */ mr r4, r30 /* 8014BF60 00147BC0 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014BF64 00147BC4 38 A0 00 06 */ li r5, 6 /* 8014BF68 00147BC8 48 10 7F 75 */ bl func_80253EDC /* 8014BF6C 00147BCC 38 81 00 10 */ addi r4, r1, 0x10 /* 8014BF70 00147BD0 38 60 00 03 */ li r3, 3 /* 8014BF74 00147BD4 4B F0 DA C9 */ bl func_80059A3C /* 8014BF78 00147BD8 48 00 00 E4 */ b lbl_8014C05C lbl_8014BF7C: /* 8014BF7C 00147BDC 7F E3 FB 78 */ mr r3, r31 /* 8014BF80 00147BE0 7F C4 F3 78 */ mr r4, r30 /* 8014BF84 00147BE4 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014BF88 00147BE8 3B E0 00 00 */ li r31, 0 /* 8014BF8C 00147BEC 38 A0 00 06 */ li r5, 6 /* 8014BF90 00147BF0 48 10 7F 4D */ bl func_80253EDC /* 8014BF94 00147BF4 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 8014BF98 00147BF8 38 80 FF 00 */ li r4, -256 /* 8014BF9C 00147BFC C0 22 8E 50 */ lfs f1, lbl_80641450-_SDA2_BASE_(r2) /* 8014BFA0 00147C00 C0 01 00 14 */ lfs f0, 0x14(r1) /* 8014BFA4 00147C04 EC 85 08 28 */ fsubs f4, f5, f1 /* 8014BFA8 00147C08 C0 61 00 20 */ lfs f3, 0x20(r1) /* 8014BFAC 00147C0C EC 20 28 28 */ fsubs f1, f0, f5 /* 8014BFB0 00147C10 C0 42 8E 54 */ lfs f2, lbl_80641454-_SDA2_BASE_(r2) /* 8014BFB4 00147C14 C0 01 00 28 */ lfs f0, 0x28(r1) /* 8014BFB8 00147C18 EC 43 10 28 */ fsubs f2, f3, f2 /* 8014BFBC 00147C1C EC 00 18 28 */ fsubs f0, f0, f3 /* 8014BFC0 00147C20 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014BFC4 00147C24 FC 60 20 1E */ fctiwz f3, f4 /* 8014BFC8 00147C28 88 BE 00 11 */ lbz r5, 0x11(r30) /* 8014BFCC 00147C2C FC 40 10 1E */ fctiwz f2, f2 /* 8014BFD0 00147C30 FC 20 08 1E */ fctiwz f1, f1 /* 8014BFD4 00147C34 FC 00 00 1E */ fctiwz f0, f0 /* 8014BFD8 00147C38 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 8014BFDC 00147C3C D8 61 00 30 */ stfd f3, 0x30(r1) /* 8014BFE0 00147C40 7C A8 23 78 */ or r8, r5, r4 /* 8014BFE4 00147C44 2C 00 00 03 */ cmpwi r0, 3 /* 8014BFE8 00147C48 D8 41 00 38 */ stfd f2, 0x38(r1) /* 8014BFEC 00147C4C 80 81 00 34 */ lwz r4, 0x34(r1) /* 8014BFF0 00147C50 D8 21 00 40 */ stfd f1, 0x40(r1) /* 8014BFF4 00147C54 80 A1 00 3C */ lwz r5, 0x3c(r1) /* 8014BFF8 00147C58 D8 01 00 48 */ stfd f0, 0x48(r1) /* 8014BFFC 00147C5C 80 C1 00 44 */ lwz r6, 0x44(r1) /* 8014C000 00147C60 80 E1 00 4C */ lwz r7, 0x4c(r1) /* 8014C004 00147C64 41 82 00 34 */ beq lbl_8014C038 /* 8014C008 00147C68 40 80 00 14 */ bge lbl_8014C01C /* 8014C00C 00147C6C 2C 00 00 01 */ cmpwi r0, 1 /* 8014C010 00147C70 41 82 00 18 */ beq lbl_8014C028 /* 8014C014 00147C74 40 80 00 1C */ bge lbl_8014C030 /* 8014C018 00147C78 48 00 00 2C */ b lbl_8014C044 lbl_8014C01C: /* 8014C01C 00147C7C 2C 00 00 63 */ cmpwi r0, 0x63 /* 8014C020 00147C80 41 82 00 20 */ beq lbl_8014C040 /* 8014C024 00147C84 48 00 00 20 */ b lbl_8014C044 lbl_8014C028: /* 8014C028 00147C88 3B E0 52 1B */ li r31, 0x521b /* 8014C02C 00147C8C 48 00 00 18 */ b lbl_8014C044 lbl_8014C030: /* 8014C030 00147C90 3B E0 2A 38 */ li r31, 0x2a38 /* 8014C034 00147C94 48 00 00 10 */ b lbl_8014C044 lbl_8014C038: /* 8014C038 00147C98 3B E0 52 1C */ li r31, 0x521c /* 8014C03C 00147C9C 48 00 00 08 */ b lbl_8014C044 lbl_8014C040: /* 8014C040 00147CA0 3B E0 2A 57 */ li r31, 0x2a57 lbl_8014C044: /* 8014C044 00147CA4 2C 1F 00 00 */ cmpwi r31, 0 /* 8014C048 00147CA8 41 82 00 14 */ beq lbl_8014C05C /* 8014C04C 00147CAC 7F E3 FB 78 */ mr r3, r31 /* 8014C050 00147CB0 7C C6 07 34 */ extsh r6, r6 /* 8014C054 00147CB4 7C E7 07 34 */ extsh r7, r7 /* 8014C058 00147CB8 48 10 40 DD */ bl func_80250134 lbl_8014C05C: /* 8014C05C 00147CBC 80 01 00 64 */ lwz r0, 0x64(r1) /* 8014C060 00147CC0 83 E1 00 5C */ lwz r31, 0x5c(r1) /* 8014C064 00147CC4 83 C1 00 58 */ lwz r30, 0x58(r1) /* 8014C068 00147CC8 7C 08 03 A6 */ mtlr r0 /* 8014C06C 00147CCC 38 21 00 60 */ addi r1, r1, 0x60 /* 8014C070 00147CD0 4E 80 00 20 */ blr lbl_8014C074: /* 8014C074 00147CD4 4E 80 00 20 */ blr lbl_8014C078: /* 8014C078 00147CD8 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8014C07C 00147CDC 7C 08 02 A6 */ mflr r0 /* 8014C080 00147CE0 38 A0 00 03 */ li r5, 3 /* 8014C084 00147CE4 90 01 00 64 */ stw r0, 0x64(r1) /* 8014C088 00147CE8 38 C1 00 08 */ addi r6, r1, 8 /* 8014C08C 00147CEC 93 E1 00 5C */ stw r31, 0x5c(r1) /* 8014C090 00147CF0 7C 9F 23 78 */ mr r31, r4 /* 8014C094 00147CF4 93 C1 00 58 */ stw r30, 0x58(r1) /* 8014C098 00147CF8 7C 7E 1B 78 */ mr r30, r3 /* 8014C09C 00147CFC 48 10 7E 41 */ bl func_80253EDC /* 8014C0A0 00147D00 80 01 00 08 */ lwz r0, 8(r1) /* 8014C0A4 00147D04 2C 00 00 03 */ cmpwi r0, 3 /* 8014C0A8 00147D08 41 82 00 74 */ beq lbl_8014C11C /* 8014C0AC 00147D0C 40 80 00 1C */ bge lbl_8014C0C8 /* 8014C0B0 00147D10 2C 00 00 01 */ cmpwi r0, 1 /* 8014C0B4 00147D14 41 82 00 20 */ beq lbl_8014C0D4 /* 8014C0B8 00147D18 40 80 01 E8 */ bge lbl_8014C2A0 /* 8014C0BC 00147D1C 2C 00 00 00 */ cmpwi r0, 0 /* 8014C0C0 00147D20 40 80 00 38 */ bge lbl_8014C0F8 /* 8014C0C4 00147D24 48 00 01 DC */ b lbl_8014C2A0 lbl_8014C0C8: /* 8014C0C8 00147D28 2C 00 00 05 */ cmpwi r0, 5 /* 8014C0CC 00147D2C 41 82 01 14 */ beq lbl_8014C1E0 /* 8014C0D0 00147D30 48 00 01 D0 */ b lbl_8014C2A0 lbl_8014C0D4: /* 8014C0D4 00147D34 7F C3 F3 78 */ mr r3, r30 /* 8014C0D8 00147D38 7F E4 FB 78 */ mr r4, r31 /* 8014C0DC 00147D3C 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014C0E0 00147D40 38 A0 00 06 */ li r5, 6 /* 8014C0E4 00147D44 48 10 7D F9 */ bl func_80253EDC /* 8014C0E8 00147D48 38 81 00 10 */ addi r4, r1, 0x10 /* 8014C0EC 00147D4C 38 60 00 01 */ li r3, 1 /* 8014C0F0 00147D50 4B F0 D9 4D */ bl func_80059A3C /* 8014C0F4 00147D54 48 00 01 AC */ b lbl_8014C2A0 lbl_8014C0F8: /* 8014C0F8 00147D58 7F C3 F3 78 */ mr r3, r30 /* 8014C0FC 00147D5C 7F E4 FB 78 */ mr r4, r31 /* 8014C100 00147D60 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014C104 00147D64 38 A0 00 06 */ li r5, 6 /* 8014C108 00147D68 48 10 7D D5 */ bl func_80253EDC /* 8014C10C 00147D6C 38 81 00 10 */ addi r4, r1, 0x10 /* 8014C110 00147D70 38 60 00 02 */ li r3, 2 /* 8014C114 00147D74 4B F0 D9 29 */ bl func_80059A3C /* 8014C118 00147D78 48 00 01 88 */ b lbl_8014C2A0 lbl_8014C11C: /* 8014C11C 00147D7C 7F C3 F3 78 */ mr r3, r30 /* 8014C120 00147D80 7F E4 FB 78 */ mr r4, r31 /* 8014C124 00147D84 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014C128 00147D88 38 A0 00 06 */ li r5, 6 /* 8014C12C 00147D8C 48 10 7D B1 */ bl func_80253EDC /* 8014C130 00147D90 38 60 2A 3B */ li r3, 0x2a3b /* 8014C134 00147D94 38 80 00 01 */ li r4, 1 /* 8014C138 00147D98 38 A0 00 00 */ li r5, 0 /* 8014C13C 00147D9C 48 10 42 5D */ bl func_80250398 /* 8014C140 00147DA0 C0 01 00 14 */ lfs f0, 0x14(r1) /* 8014C144 00147DA4 54 63 04 3E */ clrlwi r3, r3, 0x10 /* 8014C148 00147DA8 C0 81 00 10 */ lfs f4, 0x10(r1) /* 8014C14C 00147DAC 3C 00 43 30 */ lis r0, 0x4330 /* 8014C150 00147DB0 7C 64 07 34 */ extsh r4, r3 /* 8014C154 00147DB4 90 01 00 40 */ stw r0, 0x40(r1) /* 8014C158 00147DB8 EC 60 20 28 */ fsubs f3, f0, f4 /* 8014C15C 00147DBC C0 21 00 20 */ lfs f1, 0x20(r1) /* 8014C160 00147DC0 C0 41 00 28 */ lfs f2, 0x28(r1) /* 8014C164 00147DC4 38 00 FF 00 */ li r0, -256 /* 8014C168 00147DC8 88 7F 00 11 */ lbz r3, 0x11(r31) /* 8014C16C 00147DCC FC 00 08 1E */ fctiwz f0, f1 /* 8014C170 00147DD0 FC 60 18 1E */ fctiwz f3, f3 /* 8014C174 00147DD4 7C 68 03 78 */ or r8, r3, r0 /* 8014C178 00147DD8 EC 42 08 28 */ fsubs f2, f2, f1 /* 8014C17C 00147DDC D8 01 00 50 */ stfd f0, 0x50(r1) /* 8014C180 00147DE0 C8 22 8E 58 */ lfd f1, lbl_80641458-_SDA2_BASE_(r2) /* 8014C184 00147DE4 38 60 2A 3B */ li r3, 0x2a3b /* 8014C188 00147DE8 D8 61 00 30 */ stfd f3, 0x30(r1) /* 8014C18C 00147DEC FC 00 10 1E */ fctiwz f0, f2 /* 8014C190 00147DF0 80 A1 00 54 */ lwz r5, 0x54(r1) /* 8014C194 00147DF4 80 01 00 34 */ lwz r0, 0x34(r1) /* 8014C198 00147DF8 D8 01 00 38 */ stfd f0, 0x38(r1) /* 8014C19C 00147DFC 7C 06 07 34 */ extsh r6, r0 /* 8014C1A0 00147E00 7C 84 30 50 */ subf r4, r4, r6 /* 8014C1A4 00147E04 80 E1 00 3C */ lwz r7, 0x3c(r1) /* 8014C1A8 00147E08 54 80 0F FE */ srwi r0, r4, 0x1f /* 8014C1AC 00147E0C 7C 00 22 14 */ add r0, r0, r4 /* 8014C1B0 00147E10 7C E7 07 34 */ extsh r7, r7 /* 8014C1B4 00147E14 7C 00 0E 70 */ srawi r0, r0, 1 /* 8014C1B8 00147E18 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 8014C1BC 00147E1C 90 01 00 44 */ stw r0, 0x44(r1) /* 8014C1C0 00147E20 C8 01 00 40 */ lfd f0, 0x40(r1) /* 8014C1C4 00147E24 EC 00 08 28 */ fsubs f0, f0, f1 /* 8014C1C8 00147E28 EC 04 00 2A */ fadds f0, f4, f0 /* 8014C1CC 00147E2C FC 00 00 1E */ fctiwz f0, f0 /* 8014C1D0 00147E30 D8 01 00 48 */ stfd f0, 0x48(r1) /* 8014C1D4 00147E34 80 81 00 4C */ lwz r4, 0x4c(r1) /* 8014C1D8 00147E38 48 10 3F 5D */ bl func_80250134 /* 8014C1DC 00147E3C 48 00 00 C4 */ b lbl_8014C2A0 lbl_8014C1E0: /* 8014C1E0 00147E40 7F C3 F3 78 */ mr r3, r30 /* 8014C1E4 00147E44 7F E4 FB 78 */ mr r4, r31 /* 8014C1E8 00147E48 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014C1EC 00147E4C 38 A0 00 06 */ li r5, 6 /* 8014C1F0 00147E50 48 10 7C ED */ bl func_80253EDC /* 8014C1F4 00147E54 38 60 2A 3C */ li r3, 0x2a3c /* 8014C1F8 00147E58 38 80 00 01 */ li r4, 1 /* 8014C1FC 00147E5C 38 A0 00 00 */ li r5, 0 /* 8014C200 00147E60 48 10 41 99 */ bl func_80250398 /* 8014C204 00147E64 C0 01 00 14 */ lfs f0, 0x14(r1) /* 8014C208 00147E68 54 63 04 3E */ clrlwi r3, r3, 0x10 /* 8014C20C 00147E6C C0 81 00 10 */ lfs f4, 0x10(r1) /* 8014C210 00147E70 3C 00 43 30 */ lis r0, 0x4330 /* 8014C214 00147E74 7C 64 07 34 */ extsh r4, r3 /* 8014C218 00147E78 90 01 00 40 */ stw r0, 0x40(r1) /* 8014C21C 00147E7C EC 60 20 28 */ fsubs f3, f0, f4 /* 8014C220 00147E80 C0 21 00 20 */ lfs f1, 0x20(r1) /* 8014C224 00147E84 C0 41 00 28 */ lfs f2, 0x28(r1) /* 8014C228 00147E88 38 00 FF 00 */ li r0, -256 /* 8014C22C 00147E8C 88 7F 00 11 */ lbz r3, 0x11(r31) /* 8014C230 00147E90 FC 00 08 1E */ fctiwz f0, f1 /* 8014C234 00147E94 FC 60 18 1E */ fctiwz f3, f3 /* 8014C238 00147E98 7C 68 03 78 */ or r8, r3, r0 /* 8014C23C 00147E9C EC 42 08 28 */ fsubs f2, f2, f1 /* 8014C240 00147EA0 D8 01 00 30 */ stfd f0, 0x30(r1) /* 8014C244 00147EA4 C8 22 8E 58 */ lfd f1, lbl_80641458-_SDA2_BASE_(r2) /* 8014C248 00147EA8 38 60 2A 3C */ li r3, 0x2a3c /* 8014C24C 00147EAC D8 61 00 50 */ stfd f3, 0x50(r1) /* 8014C250 00147EB0 FC 00 10 1E */ fctiwz f0, f2 /* 8014C254 00147EB4 80 A1 00 34 */ lwz r5, 0x34(r1) /* 8014C258 00147EB8 80 01 00 54 */ lwz r0, 0x54(r1) /* 8014C25C 00147EBC D8 01 00 48 */ stfd f0, 0x48(r1) /* 8014C260 00147EC0 7C 06 07 34 */ extsh r6, r0 /* 8014C264 00147EC4 7C 84 30 50 */ subf r4, r4, r6 /* 8014C268 00147EC8 80 E1 00 4C */ lwz r7, 0x4c(r1) /* 8014C26C 00147ECC 54 80 0F FE */ srwi r0, r4, 0x1f /* 8014C270 00147ED0 7C 00 22 14 */ add r0, r0, r4 /* 8014C274 00147ED4 7C E7 07 34 */ extsh r7, r7 /* 8014C278 00147ED8 7C 00 0E 70 */ srawi r0, r0, 1 /* 8014C27C 00147EDC 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 8014C280 00147EE0 90 01 00 44 */ stw r0, 0x44(r1) /* 8014C284 00147EE4 C8 01 00 40 */ lfd f0, 0x40(r1) /* 8014C288 00147EE8 EC 00 08 28 */ fsubs f0, f0, f1 /* 8014C28C 00147EEC EC 04 00 2A */ fadds f0, f4, f0 /* 8014C290 00147EF0 FC 00 00 1E */ fctiwz f0, f0 /* 8014C294 00147EF4 D8 01 00 38 */ stfd f0, 0x38(r1) /* 8014C298 00147EF8 80 81 00 3C */ lwz r4, 0x3c(r1) /* 8014C29C 00147EFC 48 10 3E 99 */ bl func_80250134 lbl_8014C2A0: /* 8014C2A0 00147F00 80 01 00 64 */ lwz r0, 0x64(r1) /* 8014C2A4 00147F04 83 E1 00 5C */ lwz r31, 0x5c(r1) /* 8014C2A8 00147F08 83 C1 00 58 */ lwz r30, 0x58(r1) /* 8014C2AC 00147F0C 7C 08 03 A6 */ mtlr r0 /* 8014C2B0 00147F10 38 21 00 60 */ addi r1, r1, 0x60 /* 8014C2B4 00147F14 4E 80 00 20 */ blr lbl_8014C2B8: /* 8014C2B8 00147F18 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014C2BC 00147F1C 7C 08 02 A6 */ mflr r0 /* 8014C2C0 00147F20 38 A0 00 03 */ li r5, 3 /* 8014C2C4 00147F24 90 01 00 24 */ stw r0, 0x24(r1) /* 8014C2C8 00147F28 38 C1 00 08 */ addi r6, r1, 8 /* 8014C2CC 00147F2C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8014C2D0 00147F30 7C 9F 23 78 */ mr r31, r4 /* 8014C2D4 00147F34 93 C1 00 18 */ stw r30, 0x18(r1) /* 8014C2D8 00147F38 7C 7E 1B 78 */ mr r30, r3 /* 8014C2DC 00147F3C 48 10 7B B1 */ bl func_80253E8C /* 8014C2E0 00147F40 80 01 00 08 */ lwz r0, 8(r1) /* 8014C2E4 00147F44 2C 00 00 04 */ cmpwi r0, 4 /* 8014C2E8 00147F48 41 82 00 4C */ beq lbl_8014C334 /* 8014C2EC 00147F4C 40 80 00 10 */ bge lbl_8014C2FC /* 8014C2F0 00147F50 2C 00 00 03 */ cmpwi r0, 3 /* 8014C2F4 00147F54 40 80 00 14 */ bge lbl_8014C308 /* 8014C2F8 00147F58 48 00 00 3C */ b lbl_8014C334 lbl_8014C2FC: /* 8014C2FC 00147F5C 2C 00 00 06 */ cmpwi r0, 6 /* 8014C300 00147F60 40 80 00 34 */ bge lbl_8014C334 /* 8014C304 00147F64 48 00 00 1C */ b lbl_8014C320 lbl_8014C308: /* 8014C308 00147F68 7F C3 F3 78 */ mr r3, r30 /* 8014C30C 00147F6C 7F E4 FB 78 */ mr r4, r31 /* 8014C310 00147F70 38 A0 00 02 */ li r5, 2 /* 8014C314 00147F74 38 C0 2A 40 */ li r6, 0x2a40 /* 8014C318 00147F78 48 10 7B 9D */ bl func_80253EB4 /* 8014C31C 00147F7C 48 00 00 18 */ b lbl_8014C334 lbl_8014C320: /* 8014C320 00147F80 7F C3 F3 78 */ mr r3, r30 /* 8014C324 00147F84 7F E4 FB 78 */ mr r4, r31 /* 8014C328 00147F88 38 A0 00 02 */ li r5, 2 /* 8014C32C 00147F8C 38 C0 2A 41 */ li r6, 0x2a41 /* 8014C330 00147F90 48 10 7B 85 */ bl func_80253EB4 lbl_8014C334: /* 8014C334 00147F94 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014C338 00147F98 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8014C33C 00147F9C 83 C1 00 18 */ lwz r30, 0x18(r1) /* 8014C340 00147FA0 7C 08 03 A6 */ mtlr r0 /* 8014C344 00147FA4 38 21 00 20 */ addi r1, r1, 0x20 /* 8014C348 00147FA8 4E 80 00 20 */ blr lbl_8014C34C: /* 8014C34C 00147FAC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8014C350 00147FB0 7C 08 02 A6 */ mflr r0 /* 8014C354 00147FB4 38 A0 00 03 */ li r5, 3 /* 8014C358 00147FB8 90 01 00 44 */ stw r0, 0x44(r1) /* 8014C35C 00147FBC 38 C1 00 08 */ addi r6, r1, 8 /* 8014C360 00147FC0 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8014C364 00147FC4 7C 9F 23 78 */ mr r31, r4 /* 8014C368 00147FC8 93 C1 00 38 */ stw r30, 0x38(r1) /* 8014C36C 00147FCC 7C 7E 1B 78 */ mr r30, r3 /* 8014C370 00147FD0 48 10 7B 6D */ bl func_80253EDC /* 8014C374 00147FD4 80 01 00 08 */ lwz r0, 8(r1) /* 8014C378 00147FD8 2C 00 00 01 */ cmpwi r0, 1 /* 8014C37C 00147FDC 41 82 00 14 */ beq lbl_8014C390 /* 8014C380 00147FE0 40 80 00 54 */ bge lbl_8014C3D4 /* 8014C384 00147FE4 2C 00 00 00 */ cmpwi r0, 0 /* 8014C388 00147FE8 40 80 00 2C */ bge lbl_8014C3B4 /* 8014C38C 00147FEC 48 00 00 48 */ b lbl_8014C3D4 lbl_8014C390: /* 8014C390 00147FF0 7F C3 F3 78 */ mr r3, r30 /* 8014C394 00147FF4 7F E4 FB 78 */ mr r4, r31 /* 8014C398 00147FF8 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014C39C 00147FFC 38 A0 00 06 */ li r5, 6 /* 8014C3A0 00148000 48 10 7B 3D */ bl func_80253EDC /* 8014C3A4 00148004 38 81 00 10 */ addi r4, r1, 0x10 /* 8014C3A8 00148008 38 60 00 01 */ li r3, 1 /* 8014C3AC 0014800C 4B F0 D6 91 */ bl func_80059A3C /* 8014C3B0 00148010 48 00 00 24 */ b lbl_8014C3D4 lbl_8014C3B4: /* 8014C3B4 00148014 7F C3 F3 78 */ mr r3, r30 /* 8014C3B8 00148018 7F E4 FB 78 */ mr r4, r31 /* 8014C3BC 0014801C 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014C3C0 00148020 38 A0 00 06 */ li r5, 6 /* 8014C3C4 00148024 48 10 7B 19 */ bl func_80253EDC /* 8014C3C8 00148028 38 81 00 10 */ addi r4, r1, 0x10 /* 8014C3CC 0014802C 38 60 00 02 */ li r3, 2 /* 8014C3D0 00148030 4B F0 D6 6D */ bl func_80059A3C lbl_8014C3D4: /* 8014C3D4 00148034 80 01 00 44 */ lwz r0, 0x44(r1) /* 8014C3D8 00148038 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 8014C3DC 0014803C 83 C1 00 38 */ lwz r30, 0x38(r1) /* 8014C3E0 00148040 7C 08 03 A6 */ mtlr r0 /* 8014C3E4 00148044 38 21 00 40 */ addi r1, r1, 0x40 /* 8014C3E8 00148048 4E 80 00 20 */ blr lbl_8014C3EC: /* 8014C3EC 0014804C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014C3F0 00148050 7C 08 02 A6 */ mflr r0 /* 8014C3F4 00148054 38 A0 00 03 */ li r5, 3 /* 8014C3F8 00148058 90 01 00 24 */ stw r0, 0x24(r1) /* 8014C3FC 0014805C 38 C1 00 08 */ addi r6, r1, 8 /* 8014C400 00148060 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8014C404 00148064 93 C1 00 18 */ stw r30, 0x18(r1) /* 8014C408 00148068 3B C0 00 00 */ li r30, 0 /* 8014C40C 0014806C 93 A1 00 14 */ stw r29, 0x14(r1) /* 8014C410 00148070 7C 9D 23 78 */ mr r29, r4 /* 8014C414 00148074 93 81 00 10 */ stw r28, 0x10(r1) /* 8014C418 00148078 7C 7C 1B 78 */ mr r28, r3 /* 8014C41C 0014807C 48 10 7A 71 */ bl func_80253E8C /* 8014C420 00148080 7F 83 E3 78 */ mr r3, r28 /* 8014C424 00148084 7F A4 EB 78 */ mr r4, r29 /* 8014C428 00148088 38 C1 00 0C */ addi r6, r1, 0xc /* 8014C42C 0014808C 38 A0 00 05 */ li r5, 5 /* 8014C430 00148090 48 10 7A 5D */ bl func_80253E8C /* 8014C434 00148094 80 01 00 08 */ lwz r0, 8(r1) /* 8014C438 00148098 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014C43C 0014809C 2C 00 00 06 */ cmpwi r0, 6 /* 8014C440 001480A0 41 82 00 20 */ beq lbl_8014C460 /* 8014C444 001480A4 40 80 00 10 */ bge lbl_8014C454 /* 8014C448 001480A8 2C 00 00 04 */ cmpwi r0, 4 /* 8014C44C 001480AC 41 82 00 3C */ beq lbl_8014C488 /* 8014C450 001480B0 48 00 00 4C */ b lbl_8014C49C lbl_8014C454: /* 8014C454 001480B4 2C 00 00 08 */ cmpwi r0, 8 /* 8014C458 001480B8 41 82 00 1C */ beq lbl_8014C474 /* 8014C45C 001480BC 48 00 00 40 */ b lbl_8014C49C lbl_8014C460: /* 8014C460 001480C0 3C 60 80 48 */ lis r3, lbl_80487250@ha /* 8014C464 001480C4 3B C0 46 46 */ li r30, 0x4646 /* 8014C468 001480C8 38 63 72 50 */ addi r3, r3, lbl_80487250@l /* 8014C46C 001480CC 90 7F 00 00 */ stw r3, 0(r31) /* 8014C470 001480D0 48 00 00 2C */ b lbl_8014C49C lbl_8014C474: /* 8014C474 001480D4 3C 60 80 48 */ lis r3, lbl_80487278@ha /* 8014C478 001480D8 3B C0 46 47 */ li r30, 0x4647 /* 8014C47C 001480DC 38 63 72 78 */ addi r3, r3, lbl_80487278@l /* 8014C480 001480E0 90 7F 00 00 */ stw r3, 0(r31) /* 8014C484 001480E4 48 00 00 18 */ b lbl_8014C49C lbl_8014C488: /* 8014C488 001480E8 7F 83 E3 78 */ mr r3, r28 /* 8014C48C 001480EC 7F A4 EB 78 */ mr r4, r29 /* 8014C490 001480F0 38 A0 00 02 */ li r5, 2 /* 8014C494 001480F4 38 C0 52 37 */ li r6, 0x5237 /* 8014C498 001480F8 48 10 7A 1D */ bl func_80253EB4 lbl_8014C49C: /* 8014C49C 001480FC 2C 1E 00 00 */ cmpwi r30, 0 /* 8014C4A0 00148100 41 82 00 4C */ beq lbl_8014C4EC /* 8014C4A4 00148104 80 9F 00 00 */ lwz r4, 0(r31) /* 8014C4A8 00148108 7F C3 F3 78 */ mr r3, r30 /* 8014C4AC 0014810C 48 10 3F 2D */ bl func_802503D8 /* 8014C4B0 00148110 88 BD 00 02 */ lbz r5, 2(r29) /* 8014C4B4 00148114 38 00 00 84 */ li r0, 0x84 /* 8014C4B8 00148118 7F 83 E3 78 */ mr r3, r28 /* 8014C4BC 0014811C 7F A4 EB 78 */ mr r4, r29 /* 8014C4C0 00148120 98 BF 00 04 */ stb r5, 4(r31) /* 8014C4C4 00148124 38 A0 00 02 */ li r5, 2 /* 8014C4C8 00148128 38 C0 FF FE */ li r6, -2 /* 8014C4CC 0014812C 88 FD 00 03 */ lbz r7, 3(r29) /* 8014C4D0 00148130 98 FF 00 05 */ stb r7, 5(r31) /* 8014C4D4 00148134 88 FD 00 04 */ lbz r7, 4(r29) /* 8014C4D8 00148138 98 FF 00 06 */ stb r7, 6(r31) /* 8014C4DC 0014813C 88 FD 00 05 */ lbz r7, 5(r29) /* 8014C4E0 00148140 98 FF 00 07 */ stb r7, 7(r31) /* 8014C4E4 00148144 98 1F 00 09 */ stb r0, 9(r31) /* 8014C4E8 00148148 48 10 79 CD */ bl func_80253EB4 lbl_8014C4EC: /* 8014C4EC 0014814C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014C4F0 00148150 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8014C4F4 00148154 83 C1 00 18 */ lwz r30, 0x18(r1) /* 8014C4F8 00148158 83 A1 00 14 */ lwz r29, 0x14(r1) /* 8014C4FC 0014815C 83 81 00 10 */ lwz r28, 0x10(r1) /* 8014C500 00148160 7C 08 03 A6 */ mtlr r0 /* 8014C504 00148164 38 21 00 20 */ addi r1, r1, 0x20 /* 8014C508 00148168 4E 80 00 20 */ blr lbl_8014C50C: /* 8014C50C 0014816C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8014C510 00148170 7C 08 02 A6 */ mflr r0 /* 8014C514 00148174 38 A0 00 03 */ li r5, 3 /* 8014C518 00148178 90 01 00 44 */ stw r0, 0x44(r1) /* 8014C51C 0014817C 38 C1 00 08 */ addi r6, r1, 8 /* 8014C520 00148180 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8014C524 00148184 7C 9F 23 78 */ mr r31, r4 /* 8014C528 00148188 93 C1 00 38 */ stw r30, 0x38(r1) /* 8014C52C 0014818C 7C 7E 1B 78 */ mr r30, r3 /* 8014C530 00148190 48 10 79 AD */ bl func_80253EDC /* 8014C534 00148194 7F C3 F3 78 */ mr r3, r30 /* 8014C538 00148198 7F E4 FB 78 */ mr r4, r31 /* 8014C53C 0014819C 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014C540 001481A0 38 A0 00 06 */ li r5, 6 /* 8014C544 001481A4 48 10 79 99 */ bl func_80253EDC /* 8014C548 001481A8 80 01 00 08 */ lwz r0, 8(r1) /* 8014C54C 001481AC 2C 00 00 02 */ cmpwi r0, 2 /* 8014C550 001481B0 41 82 00 24 */ beq lbl_8014C574 /* 8014C554 001481B4 40 80 00 2C */ bge lbl_8014C580 /* 8014C558 001481B8 2C 00 00 01 */ cmpwi r0, 1 /* 8014C55C 001481BC 40 80 00 08 */ bge lbl_8014C564 /* 8014C560 001481C0 48 00 00 20 */ b lbl_8014C580 lbl_8014C564: /* 8014C564 001481C4 38 81 00 10 */ addi r4, r1, 0x10 /* 8014C568 001481C8 38 60 00 3D */ li r3, 0x3d /* 8014C56C 001481CC 4B F0 D4 D1 */ bl func_80059A3C /* 8014C570 001481D0 48 00 00 10 */ b lbl_8014C580 lbl_8014C574: /* 8014C574 001481D4 38 81 00 10 */ addi r4, r1, 0x10 /* 8014C578 001481D8 38 60 00 3E */ li r3, 0x3e /* 8014C57C 001481DC 4B F0 D4 C1 */ bl func_80059A3C lbl_8014C580: /* 8014C580 001481E0 80 01 00 44 */ lwz r0, 0x44(r1) /* 8014C584 001481E4 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 8014C588 001481E8 83 C1 00 38 */ lwz r30, 0x38(r1) /* 8014C58C 001481EC 7C 08 03 A6 */ mtlr r0 /* 8014C590 001481F0 38 21 00 40 */ addi r1, r1, 0x40 /* 8014C594 001481F4 4E 80 00 20 */ blr lbl_8014C598: /* 8014C598 001481F8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014C59C 001481FC 7C 08 02 A6 */ mflr r0 /* 8014C5A0 00148200 38 80 00 08 */ li r4, 8 /* 8014C5A4 00148204 90 01 00 24 */ stw r0, 0x24(r1) /* 8014C5A8 00148208 38 A1 00 08 */ addi r5, r1, 8 /* 8014C5AC 0014820C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8014C5B0 00148210 7C 7F 1B 78 */ mr r31, r3 /* 8014C5B4 00148214 48 10 78 99 */ bl func_80253E4C /* 8014C5B8 00148218 80 01 00 08 */ lwz r0, 8(r1) /* 8014C5BC 0014821C 2C 00 00 00 */ cmpwi r0, 0 /* 8014C5C0 00148220 41 82 00 CC */ beq lbl_8014C68C /* 8014C5C4 00148224 7F E3 FB 78 */ mr r3, r31 /* 8014C5C8 00148228 48 10 78 09 */ bl func_80253DD0 /* 8014C5CC 0014822C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014C5D0 00148230 28 00 00 03 */ cmplwi r0, 3 /* 8014C5D4 00148234 40 82 00 B8 */ bne lbl_8014C68C /* 8014C5D8 00148238 7F E3 FB 78 */ mr r3, r31 /* 8014C5DC 0014823C 48 10 78 05 */ bl func_80253DE0 /* 8014C5E0 00148240 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014C5E4 00148244 2C 00 00 09 */ cmpwi r0, 9 /* 8014C5E8 00148248 41 82 00 6C */ beq lbl_8014C654 /* 8014C5EC 0014824C 40 80 00 1C */ bge lbl_8014C608 /* 8014C5F0 00148250 2C 00 00 07 */ cmpwi r0, 7 /* 8014C5F4 00148254 41 82 00 38 */ beq lbl_8014C62C /* 8014C5F8 00148258 40 80 00 48 */ bge lbl_8014C640 /* 8014C5FC 0014825C 2C 00 00 06 */ cmpwi r0, 6 /* 8014C600 00148260 40 80 00 18 */ bge lbl_8014C618 /* 8014C604 00148264 48 00 00 88 */ b lbl_8014C68C lbl_8014C608: /* 8014C608 00148268 2C 00 00 0B */ cmpwi r0, 0xb /* 8014C60C 0014826C 41 82 00 70 */ beq lbl_8014C67C /* 8014C610 00148270 40 80 00 7C */ bge lbl_8014C68C /* 8014C614 00148274 48 00 00 54 */ b lbl_8014C668 lbl_8014C618: /* 8014C618 00148278 7F E3 FB 78 */ mr r3, r31 /* 8014C61C 0014827C 38 80 00 00 */ li r4, 0 /* 8014C620 00148280 38 A0 00 00 */ li r5, 0 /* 8014C624 00148284 48 10 77 8D */ bl func_80253DB0 /* 8014C628 00148288 48 00 00 64 */ b lbl_8014C68C lbl_8014C62C: /* 8014C62C 0014828C 7F E3 FB 78 */ mr r3, r31 /* 8014C630 00148290 38 80 00 01 */ li r4, 1 /* 8014C634 00148294 38 A0 00 00 */ li r5, 0 /* 8014C638 00148298 48 10 77 79 */ bl func_80253DB0 /* 8014C63C 0014829C 48 00 00 50 */ b lbl_8014C68C lbl_8014C640: /* 8014C640 001482A0 7F E3 FB 78 */ mr r3, r31 /* 8014C644 001482A4 38 80 00 02 */ li r4, 2 /* 8014C648 001482A8 38 A0 00 00 */ li r5, 0 /* 8014C64C 001482AC 48 10 77 65 */ bl func_80253DB0 /* 8014C650 001482B0 48 00 00 3C */ b lbl_8014C68C lbl_8014C654: /* 8014C654 001482B4 7F E3 FB 78 */ mr r3, r31 /* 8014C658 001482B8 38 80 00 03 */ li r4, 3 /* 8014C65C 001482BC 38 A0 00 00 */ li r5, 0 /* 8014C660 001482C0 48 10 77 51 */ bl func_80253DB0 /* 8014C664 001482C4 48 00 00 28 */ b lbl_8014C68C lbl_8014C668: /* 8014C668 001482C8 7F E3 FB 78 */ mr r3, r31 /* 8014C66C 001482CC 38 80 00 04 */ li r4, 4 /* 8014C670 001482D0 38 A0 00 00 */ li r5, 0 /* 8014C674 001482D4 48 10 77 3D */ bl func_80253DB0 /* 8014C678 001482D8 48 00 00 14 */ b lbl_8014C68C lbl_8014C67C: /* 8014C67C 001482DC 7F E3 FB 78 */ mr r3, r31 /* 8014C680 001482E0 38 80 00 05 */ li r4, 5 /* 8014C684 001482E4 38 A0 00 00 */ li r5, 0 /* 8014C688 001482E8 48 10 77 29 */ bl func_80253DB0 lbl_8014C68C: /* 8014C68C 001482EC 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014C690 001482F0 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8014C694 001482F4 7C 08 03 A6 */ mtlr r0 /* 8014C698 001482F8 38 21 00 20 */ addi r1, r1, 0x20 /* 8014C69C 001482FC 4E 80 00 20 */ blr lbl_8014C6A0: /* 8014C6A0 00148300 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014C6A4 00148304 7C 08 02 A6 */ mflr r0 /* 8014C6A8 00148308 38 A0 00 03 */ li r5, 3 /* 8014C6AC 0014830C 90 01 00 24 */ stw r0, 0x24(r1) /* 8014C6B0 00148310 38 C1 00 08 */ addi r6, r1, 8 /* 8014C6B4 00148314 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8014C6B8 00148318 7C 9F 23 78 */ mr r31, r4 /* 8014C6BC 0014831C 93 C1 00 18 */ stw r30, 0x18(r1) /* 8014C6C0 00148320 7C 7E 1B 78 */ mr r30, r3 /* 8014C6C4 00148324 48 10 77 C9 */ bl func_80253E8C /* 8014C6C8 00148328 80 01 00 08 */ lwz r0, 8(r1) /* 8014C6CC 0014832C 28 00 00 3C */ cmplwi r0, 0x3c /* 8014C6D0 00148330 41 81 06 44 */ bgt lbl_8014CD14 /* 8014C6D4 00148334 3C 60 80 42 */ lis r3, lbl_8041DC90@ha /* 8014C6D8 00148338 54 00 10 3A */ slwi r0, r0, 2 /* 8014C6DC 0014833C 38 63 DC 90 */ addi r3, r3, lbl_8041DC90@l /* 8014C6E0 00148340 7C 63 00 2E */ lwzx r3, r3, r0 /* 8014C6E4 00148344 7C 69 03 A6 */ mtctr r3 /* 8014C6E8 00148348 4E 80 04 20 */ bctr /* 8014C6EC 0014834C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014C6F0 00148350 7F C3 F3 78 */ mr r3, r30 /* 8014C6F4 00148354 7F E4 FB 78 */ mr r4, r31 /* 8014C6F8 00148358 38 A0 00 01 */ li r5, 1 /* 8014C6FC 0014835C 88 06 0E DC */ lbz r0, 0xedc(r6) /* 8014C700 00148360 54 00 10 3A */ slwi r0, r0, 2 /* 8014C704 00148364 7C C6 02 14 */ add r6, r6, r0 /* 8014C708 00148368 80 C6 0E E8 */ lwz r6, 0xee8(r6) /* 8014C70C 0014836C 48 10 77 A9 */ bl func_80253EB4 /* 8014C710 00148370 48 00 06 04 */ b lbl_8014CD14 /* 8014C714 00148374 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014C718 00148378 7F C3 F3 78 */ mr r3, r30 /* 8014C71C 0014837C 7F E4 FB 78 */ mr r4, r31 /* 8014C720 00148380 38 A0 00 01 */ li r5, 1 /* 8014C724 00148384 88 06 0E DD */ lbz r0, 0xedd(r6) /* 8014C728 00148388 54 00 10 3A */ slwi r0, r0, 2 /* 8014C72C 0014838C 7C C6 02 14 */ add r6, r6, r0 /* 8014C730 00148390 80 C6 0E E8 */ lwz r6, 0xee8(r6) /* 8014C734 00148394 48 10 77 81 */ bl func_80253EB4 /* 8014C738 00148398 48 00 05 DC */ b lbl_8014CD14 /* 8014C73C 0014839C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014C740 001483A0 7F C3 F3 78 */ mr r3, r30 /* 8014C744 001483A4 7F E4 FB 78 */ mr r4, r31 /* 8014C748 001483A8 38 A0 00 01 */ li r5, 1 /* 8014C74C 001483AC 88 06 0E DE */ lbz r0, 0xede(r6) /* 8014C750 001483B0 54 00 10 3A */ slwi r0, r0, 2 /* 8014C754 001483B4 7C C6 02 14 */ add r6, r6, r0 /* 8014C758 001483B8 80 C6 0E E8 */ lwz r6, 0xee8(r6) /* 8014C75C 001483BC 48 10 77 59 */ bl func_80253EB4 /* 8014C760 001483C0 48 00 05 B4 */ b lbl_8014CD14 /* 8014C764 001483C4 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014C768 001483C8 7F C3 F3 78 */ mr r3, r30 /* 8014C76C 001483CC 7F E4 FB 78 */ mr r4, r31 /* 8014C770 001483D0 38 A0 00 01 */ li r5, 1 /* 8014C774 001483D4 88 06 0E DF */ lbz r0, 0xedf(r6) /* 8014C778 001483D8 54 00 10 3A */ slwi r0, r0, 2 /* 8014C77C 001483DC 7C C6 02 14 */ add r6, r6, r0 /* 8014C780 001483E0 80 C6 0E E8 */ lwz r6, 0xee8(r6) /* 8014C784 001483E4 48 10 77 31 */ bl func_80253EB4 /* 8014C788 001483E8 48 00 05 8C */ b lbl_8014CD14 /* 8014C78C 001483EC 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014C790 001483F0 7F C3 F3 78 */ mr r3, r30 /* 8014C794 001483F4 7F E4 FB 78 */ mr r4, r31 /* 8014C798 001483F8 38 A0 00 01 */ li r5, 1 /* 8014C79C 001483FC 88 06 0E E0 */ lbz r0, 0xee0(r6) /* 8014C7A0 00148400 54 00 10 3A */ slwi r0, r0, 2 /* 8014C7A4 00148404 7C C6 02 14 */ add r6, r6, r0 /* 8014C7A8 00148408 80 C6 0E E8 */ lwz r6, 0xee8(r6) /* 8014C7AC 0014840C 48 10 77 09 */ bl func_80253EB4 /* 8014C7B0 00148410 48 00 05 64 */ b lbl_8014CD14 /* 8014C7B4 00148414 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014C7B8 00148418 7F C3 F3 78 */ mr r3, r30 /* 8014C7BC 0014841C 7F E4 FB 78 */ mr r4, r31 /* 8014C7C0 00148420 38 A0 00 01 */ li r5, 1 /* 8014C7C4 00148424 88 06 0E E1 */ lbz r0, 0xee1(r6) /* 8014C7C8 00148428 54 00 10 3A */ slwi r0, r0, 2 /* 8014C7CC 0014842C 7C C6 02 14 */ add r6, r6, r0 /* 8014C7D0 00148430 80 C6 0E E8 */ lwz r6, 0xee8(r6) /* 8014C7D4 00148434 48 10 76 E1 */ bl func_80253EB4 /* 8014C7D8 00148438 48 00 05 3C */ b lbl_8014CD14 /* 8014C7DC 0014843C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014C7E0 00148440 88 03 0D F1 */ lbz r0, 0xdf1(r3) /* 8014C7E4 00148444 2C 00 00 00 */ cmpwi r0, 0 /* 8014C7E8 00148448 41 82 00 0C */ beq lbl_8014C7F4 /* 8014C7EC 0014844C 28 00 00 07 */ cmplwi r0, 7 /* 8014C7F0 00148450 40 82 05 24 */ bne lbl_8014CD14 lbl_8014C7F4: /* 8014C7F4 00148454 7F C3 F3 78 */ mr r3, r30 /* 8014C7F8 00148458 7F E4 FB 78 */ mr r4, r31 /* 8014C7FC 0014845C 38 A0 00 01 */ li r5, 1 /* 8014C800 00148460 38 C0 00 00 */ li r6, 0 /* 8014C804 00148464 48 10 76 B1 */ bl func_80253EB4 /* 8014C808 00148468 48 00 05 0C */ b lbl_8014CD14 /* 8014C80C 0014846C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014C810 00148470 88 03 0D F2 */ lbz r0, 0xdf2(r3) /* 8014C814 00148474 2C 00 00 00 */ cmpwi r0, 0 /* 8014C818 00148478 41 82 00 0C */ beq lbl_8014C824 /* 8014C81C 0014847C 28 00 00 07 */ cmplwi r0, 7 /* 8014C820 00148480 40 82 04 F4 */ bne lbl_8014CD14 lbl_8014C824: /* 8014C824 00148484 7F C3 F3 78 */ mr r3, r30 /* 8014C828 00148488 7F E4 FB 78 */ mr r4, r31 /* 8014C82C 0014848C 38 A0 00 01 */ li r5, 1 /* 8014C830 00148490 38 C0 00 00 */ li r6, 0 /* 8014C834 00148494 48 10 76 81 */ bl func_80253EB4 /* 8014C838 00148498 48 00 04 DC */ b lbl_8014CD14 /* 8014C83C 0014849C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014C840 001484A0 88 03 0D F3 */ lbz r0, 0xdf3(r3) /* 8014C844 001484A4 2C 00 00 00 */ cmpwi r0, 0 /* 8014C848 001484A8 41 82 00 0C */ beq lbl_8014C854 /* 8014C84C 001484AC 28 00 00 07 */ cmplwi r0, 7 /* 8014C850 001484B0 40 82 04 C4 */ bne lbl_8014CD14 lbl_8014C854: /* 8014C854 001484B4 7F C3 F3 78 */ mr r3, r30 /* 8014C858 001484B8 7F E4 FB 78 */ mr r4, r31 /* 8014C85C 001484BC 38 A0 00 01 */ li r5, 1 /* 8014C860 001484C0 38 C0 00 00 */ li r6, 0 /* 8014C864 001484C4 48 10 76 51 */ bl func_80253EB4 /* 8014C868 001484C8 48 00 04 AC */ b lbl_8014CD14 /* 8014C86C 001484CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014C870 001484D0 88 03 0D F4 */ lbz r0, 0xdf4(r3) /* 8014C874 001484D4 2C 00 00 00 */ cmpwi r0, 0 /* 8014C878 001484D8 41 82 00 0C */ beq lbl_8014C884 /* 8014C87C 001484DC 28 00 00 07 */ cmplwi r0, 7 /* 8014C880 001484E0 40 82 04 94 */ bne lbl_8014CD14 lbl_8014C884: /* 8014C884 001484E4 7F C3 F3 78 */ mr r3, r30 /* 8014C888 001484E8 7F E4 FB 78 */ mr r4, r31 /* 8014C88C 001484EC 38 A0 00 01 */ li r5, 1 /* 8014C890 001484F0 38 C0 00 00 */ li r6, 0 /* 8014C894 001484F4 48 10 76 21 */ bl func_80253EB4 /* 8014C898 001484F8 48 00 04 7C */ b lbl_8014CD14 /* 8014C89C 001484FC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014C8A0 00148500 88 03 0D F5 */ lbz r0, 0xdf5(r3) /* 8014C8A4 00148504 2C 00 00 00 */ cmpwi r0, 0 /* 8014C8A8 00148508 41 82 00 0C */ beq lbl_8014C8B4 /* 8014C8AC 0014850C 28 00 00 07 */ cmplwi r0, 7 /* 8014C8B0 00148510 40 82 04 64 */ bne lbl_8014CD14 lbl_8014C8B4: /* 8014C8B4 00148514 7F C3 F3 78 */ mr r3, r30 /* 8014C8B8 00148518 7F E4 FB 78 */ mr r4, r31 /* 8014C8BC 0014851C 38 A0 00 01 */ li r5, 1 /* 8014C8C0 00148520 38 C0 00 00 */ li r6, 0 /* 8014C8C4 00148524 48 10 75 F1 */ bl func_80253EB4 /* 8014C8C8 00148528 48 00 04 4C */ b lbl_8014CD14 /* 8014C8CC 0014852C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014C8D0 00148530 88 03 0D F6 */ lbz r0, 0xdf6(r3) /* 8014C8D4 00148534 2C 00 00 00 */ cmpwi r0, 0 /* 8014C8D8 00148538 41 82 00 0C */ beq lbl_8014C8E4 /* 8014C8DC 0014853C 28 00 00 07 */ cmplwi r0, 7 /* 8014C8E0 00148540 40 82 04 34 */ bne lbl_8014CD14 lbl_8014C8E4: /* 8014C8E4 00148544 7F C3 F3 78 */ mr r3, r30 /* 8014C8E8 00148548 7F E4 FB 78 */ mr r4, r31 /* 8014C8EC 0014854C 38 A0 00 01 */ li r5, 1 /* 8014C8F0 00148550 38 C0 00 00 */ li r6, 0 /* 8014C8F4 00148554 48 10 75 C1 */ bl func_80253EB4 /* 8014C8F8 00148558 48 00 04 1C */ b lbl_8014CD14 /* 8014C8FC 0014855C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014C900 00148560 38 C0 00 00 */ li r6, 0 /* 8014C904 00148564 88 03 0D F7 */ lbz r0, 0xdf7(r3) /* 8014C908 00148568 2C 00 00 02 */ cmpwi r0, 2 /* 8014C90C 0014856C 40 80 00 48 */ bge lbl_8014C954 /* 8014C910 00148570 2C 00 00 00 */ cmpwi r0, 0 /* 8014C914 00148574 40 80 00 08 */ bge lbl_8014C91C /* 8014C918 00148578 48 00 00 3C */ b lbl_8014C954 lbl_8014C91C: /* 8014C91C 0014857C 88 03 0D 4A */ lbz r0, 0xd4a(r3) /* 8014C920 00148580 7C 63 02 14 */ add r3, r3, r0 /* 8014C924 00148584 88 03 0D F1 */ lbz r0, 0xdf1(r3) /* 8014C928 00148588 2C 00 00 07 */ cmpwi r0, 7 /* 8014C92C 0014858C 41 82 00 1C */ beq lbl_8014C948 /* 8014C930 00148590 40 80 00 20 */ bge lbl_8014C950 /* 8014C934 00148594 2C 00 00 00 */ cmpwi r0, 0 /* 8014C938 00148598 41 82 00 08 */ beq lbl_8014C940 /* 8014C93C 0014859C 48 00 00 14 */ b lbl_8014C950 lbl_8014C940: /* 8014C940 001485A0 38 C0 2A 68 */ li r6, 0x2a68 /* 8014C944 001485A4 48 00 00 10 */ b lbl_8014C954 lbl_8014C948: /* 8014C948 001485A8 38 C0 00 00 */ li r6, 0 /* 8014C94C 001485AC 48 00 00 08 */ b lbl_8014C954 lbl_8014C950: /* 8014C950 001485B0 38 C0 2A 69 */ li r6, 0x2a69 lbl_8014C954: /* 8014C954 001485B4 7F C3 F3 78 */ mr r3, r30 /* 8014C958 001485B8 7F E4 FB 78 */ mr r4, r31 /* 8014C95C 001485BC 38 A0 00 02 */ li r5, 2 /* 8014C960 001485C0 48 10 75 55 */ bl func_80253EB4 /* 8014C964 001485C4 48 00 03 B0 */ b lbl_8014CD14 /* 8014C968 001485C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014C96C 001485CC 88 03 0D F7 */ lbz r0, 0xdf7(r3) /* 8014C970 001485D0 2C 00 00 02 */ cmpwi r0, 2 /* 8014C974 001485D4 40 80 03 A0 */ bge lbl_8014CD14 /* 8014C978 001485D8 2C 00 00 00 */ cmpwi r0, 0 /* 8014C97C 001485DC 40 80 00 08 */ bge lbl_8014C984 /* 8014C980 001485E0 48 00 03 94 */ b lbl_8014CD14 lbl_8014C984: /* 8014C984 001485E4 88 03 0E FA */ lbz r0, 0xefa(r3) /* 8014C988 001485E8 2C 00 00 01 */ cmpwi r0, 1 /* 8014C98C 001485EC 41 82 00 40 */ beq lbl_8014C9CC /* 8014C990 001485F0 40 80 00 10 */ bge lbl_8014C9A0 /* 8014C994 001485F4 2C 00 00 00 */ cmpwi r0, 0 /* 8014C998 001485F8 40 80 00 14 */ bge lbl_8014C9AC /* 8014C99C 001485FC 48 00 03 78 */ b lbl_8014CD14 lbl_8014C9A0: /* 8014C9A0 00148600 2C 00 00 03 */ cmpwi r0, 3 /* 8014C9A4 00148604 40 80 03 70 */ bge lbl_8014CD14 /* 8014C9A8 00148608 48 00 00 44 */ b lbl_8014C9EC lbl_8014C9AC: /* 8014C9AC 0014860C 38 60 00 3D */ li r3, 0x3d /* 8014C9B0 00148610 4B F0 E0 49 */ bl func_8005A9F8 /* 8014C9B4 00148614 7C 66 1B 78 */ mr r6, r3 /* 8014C9B8 00148618 7F C3 F3 78 */ mr r3, r30 /* 8014C9BC 0014861C 7F E4 FB 78 */ mr r4, r31 /* 8014C9C0 00148620 38 A0 00 01 */ li r5, 1 /* 8014C9C4 00148624 48 10 74 F1 */ bl func_80253EB4 /* 8014C9C8 00148628 48 00 03 4C */ b lbl_8014CD14 lbl_8014C9CC: /* 8014C9CC 0014862C 38 60 00 3E */ li r3, 0x3e /* 8014C9D0 00148630 4B F0 E0 29 */ bl func_8005A9F8 /* 8014C9D4 00148634 7C 66 1B 78 */ mr r6, r3 /* 8014C9D8 00148638 7F C3 F3 78 */ mr r3, r30 /* 8014C9DC 0014863C 7F E4 FB 78 */ mr r4, r31 /* 8014C9E0 00148640 38 A0 00 01 */ li r5, 1 /* 8014C9E4 00148644 48 10 74 D1 */ bl func_80253EB4 /* 8014C9E8 00148648 48 00 03 2C */ b lbl_8014CD14 lbl_8014C9EC: /* 8014C9EC 0014864C 38 60 00 3C */ li r3, 0x3c /* 8014C9F0 00148650 4B F0 E0 09 */ bl func_8005A9F8 /* 8014C9F4 00148654 7C 66 1B 78 */ mr r6, r3 /* 8014C9F8 00148658 7F C3 F3 78 */ mr r3, r30 /* 8014C9FC 0014865C 7F E4 FB 78 */ mr r4, r31 /* 8014CA00 00148660 38 A0 00 01 */ li r5, 1 /* 8014CA04 00148664 48 10 74 B1 */ bl func_80253EB4 /* 8014CA08 00148668 48 00 03 0C */ b lbl_8014CD14 /* 8014CA0C 0014866C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014CA10 00148670 88 03 0D F7 */ lbz r0, 0xdf7(r3) /* 8014CA14 00148674 28 00 00 01 */ cmplwi r0, 1 /* 8014CA18 00148678 40 82 02 FC */ bne lbl_8014CD14 /* 8014CA1C 0014867C 7F C3 F3 78 */ mr r3, r30 /* 8014CA20 00148680 7F E4 FB 78 */ mr r4, r31 /* 8014CA24 00148684 38 A0 00 02 */ li r5, 2 /* 8014CA28 00148688 38 C0 2A 6B */ li r6, 0x2a6b /* 8014CA2C 0014868C 48 10 74 89 */ bl func_80253EB4 /* 8014CA30 00148690 48 00 02 E4 */ b lbl_8014CD14 /* 8014CA34 00148694 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014CA38 00148698 88 03 0D F7 */ lbz r0, 0xdf7(r3) /* 8014CA3C 0014869C 28 00 00 01 */ cmplwi r0, 1 /* 8014CA40 001486A0 40 82 02 D4 */ bne lbl_8014CD14 /* 8014CA44 001486A4 88 03 0E FA */ lbz r0, 0xefa(r3) /* 8014CA48 001486A8 2C 00 00 01 */ cmpwi r0, 1 /* 8014CA4C 001486AC 41 82 00 34 */ beq lbl_8014CA80 /* 8014CA50 001486B0 40 80 00 50 */ bge lbl_8014CAA0 /* 8014CA54 001486B4 2C 00 00 00 */ cmpwi r0, 0 /* 8014CA58 001486B8 40 80 00 08 */ bge lbl_8014CA60 /* 8014CA5C 001486BC 48 00 00 44 */ b lbl_8014CAA0 lbl_8014CA60: /* 8014CA60 001486C0 38 60 00 3E */ li r3, 0x3e /* 8014CA64 001486C4 4B F0 DF 95 */ bl func_8005A9F8 /* 8014CA68 001486C8 7C 66 1B 78 */ mr r6, r3 /* 8014CA6C 001486CC 7F C3 F3 78 */ mr r3, r30 /* 8014CA70 001486D0 7F E4 FB 78 */ mr r4, r31 /* 8014CA74 001486D4 38 A0 00 01 */ li r5, 1 /* 8014CA78 001486D8 48 10 74 3D */ bl func_80253EB4 /* 8014CA7C 001486DC 48 00 02 98 */ b lbl_8014CD14 lbl_8014CA80: /* 8014CA80 001486E0 38 60 00 3D */ li r3, 0x3d /* 8014CA84 001486E4 4B F0 DF 75 */ bl func_8005A9F8 /* 8014CA88 001486E8 7C 66 1B 78 */ mr r6, r3 /* 8014CA8C 001486EC 7F C3 F3 78 */ mr r3, r30 /* 8014CA90 001486F0 7F E4 FB 78 */ mr r4, r31 /* 8014CA94 001486F4 38 A0 00 01 */ li r5, 1 /* 8014CA98 001486F8 48 10 74 1D */ bl func_80253EB4 /* 8014CA9C 001486FC 48 00 02 78 */ b lbl_8014CD14 lbl_8014CAA0: /* 8014CAA0 00148700 38 60 00 3B */ li r3, 0x3b /* 8014CAA4 00148704 4B F0 DF 55 */ bl func_8005A9F8 /* 8014CAA8 00148708 7C 66 1B 78 */ mr r6, r3 /* 8014CAAC 0014870C 7F C3 F3 78 */ mr r3, r30 /* 8014CAB0 00148710 7F E4 FB 78 */ mr r4, r31 /* 8014CAB4 00148714 38 A0 00 01 */ li r5, 1 /* 8014CAB8 00148718 48 10 73 FD */ bl func_80253EB4 /* 8014CABC 0014871C 48 00 02 58 */ b lbl_8014CD14 /* 8014CAC0 00148720 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014CAC4 00148724 88 63 0D F1 */ lbz r3, 0xdf1(r3) /* 8014CAC8 00148728 2C 03 00 00 */ cmpwi r3, 0 /* 8014CACC 0014872C 41 82 02 48 */ beq lbl_8014CD14 /* 8014CAD0 00148730 28 03 00 07 */ cmplwi r3, 7 /* 8014CAD4 00148734 41 82 02 40 */ beq lbl_8014CD14 /* 8014CAD8 00148738 38 03 FF FF */ addi r0, r3, -1 /* 8014CADC 0014873C 3C 80 80 42 */ lis r4, lbl_8041DC78@ha /* 8014CAE0 00148740 54 00 10 3A */ slwi r0, r0, 2 /* 8014CAE4 00148744 38 60 04 05 */ li r3, 0x405 /* 8014CAE8 00148748 38 84 DC 78 */ addi r4, r4, lbl_8041DC78@l /* 8014CAEC 0014874C 7C 84 00 2E */ lwzx r4, r4, r0 /* 8014CAF0 00148750 4B F0 E1 71 */ bl func_8005AC60 /* 8014CAF4 00148754 7C 66 1B 78 */ mr r6, r3 /* 8014CAF8 00148758 7F C3 F3 78 */ mr r3, r30 /* 8014CAFC 0014875C 7F E4 FB 78 */ mr r4, r31 /* 8014CB00 00148760 38 A0 00 01 */ li r5, 1 /* 8014CB04 00148764 48 10 73 B1 */ bl func_80253EB4 /* 8014CB08 00148768 48 00 02 0C */ b lbl_8014CD14 /* 8014CB0C 0014876C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014CB10 00148770 88 63 0D F2 */ lbz r3, 0xdf2(r3) /* 8014CB14 00148774 2C 03 00 00 */ cmpwi r3, 0 /* 8014CB18 00148778 41 82 01 FC */ beq lbl_8014CD14 /* 8014CB1C 0014877C 28 03 00 07 */ cmplwi r3, 7 /* 8014CB20 00148780 41 82 01 F4 */ beq lbl_8014CD14 /* 8014CB24 00148784 38 03 FF FF */ addi r0, r3, -1 /* 8014CB28 00148788 3C 80 80 42 */ lis r4, lbl_8041DC78@ha /* 8014CB2C 0014878C 54 00 10 3A */ slwi r0, r0, 2 /* 8014CB30 00148790 38 60 04 05 */ li r3, 0x405 /* 8014CB34 00148794 38 84 DC 78 */ addi r4, r4, lbl_8041DC78@l /* 8014CB38 00148798 7C 84 00 2E */ lwzx r4, r4, r0 /* 8014CB3C 0014879C 4B F0 E1 25 */ bl func_8005AC60 /* 8014CB40 001487A0 7C 66 1B 78 */ mr r6, r3 /* 8014CB44 001487A4 7F C3 F3 78 */ mr r3, r30 /* 8014CB48 001487A8 7F E4 FB 78 */ mr r4, r31 /* 8014CB4C 001487AC 38 A0 00 01 */ li r5, 1 /* 8014CB50 001487B0 48 10 73 65 */ bl func_80253EB4 /* 8014CB54 001487B4 48 00 01 C0 */ b lbl_8014CD14 /* 8014CB58 001487B8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014CB5C 001487BC 88 63 0D F3 */ lbz r3, 0xdf3(r3) /* 8014CB60 001487C0 2C 03 00 00 */ cmpwi r3, 0 /* 8014CB64 001487C4 41 82 01 B0 */ beq lbl_8014CD14 /* 8014CB68 001487C8 28 03 00 07 */ cmplwi r3, 7 /* 8014CB6C 001487CC 41 82 01 A8 */ beq lbl_8014CD14 /* 8014CB70 001487D0 38 03 FF FF */ addi r0, r3, -1 /* 8014CB74 001487D4 3C 80 80 42 */ lis r4, lbl_8041DC78@ha /* 8014CB78 001487D8 54 00 10 3A */ slwi r0, r0, 2 /* 8014CB7C 001487DC 38 60 04 05 */ li r3, 0x405 /* 8014CB80 001487E0 38 84 DC 78 */ addi r4, r4, lbl_8041DC78@l /* 8014CB84 001487E4 7C 84 00 2E */ lwzx r4, r4, r0 /* 8014CB88 001487E8 4B F0 E0 D9 */ bl func_8005AC60 /* 8014CB8C 001487EC 7C 66 1B 78 */ mr r6, r3 /* 8014CB90 001487F0 7F C3 F3 78 */ mr r3, r30 /* 8014CB94 001487F4 7F E4 FB 78 */ mr r4, r31 /* 8014CB98 001487F8 38 A0 00 01 */ li r5, 1 /* 8014CB9C 001487FC 48 10 73 19 */ bl func_80253EB4 /* 8014CBA0 00148800 48 00 01 74 */ b lbl_8014CD14 /* 8014CBA4 00148804 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014CBA8 00148808 88 63 0D F4 */ lbz r3, 0xdf4(r3) /* 8014CBAC 0014880C 2C 03 00 00 */ cmpwi r3, 0 /* 8014CBB0 00148810 41 82 01 64 */ beq lbl_8014CD14 /* 8014CBB4 00148814 28 03 00 07 */ cmplwi r3, 7 /* 8014CBB8 00148818 41 82 01 5C */ beq lbl_8014CD14 /* 8014CBBC 0014881C 38 03 FF FF */ addi r0, r3, -1 /* 8014CBC0 00148820 3C 80 80 42 */ lis r4, lbl_8041DC78@ha /* 8014CBC4 00148824 54 00 10 3A */ slwi r0, r0, 2 /* 8014CBC8 00148828 38 60 04 05 */ li r3, 0x405 /* 8014CBCC 0014882C 38 84 DC 78 */ addi r4, r4, lbl_8041DC78@l /* 8014CBD0 00148830 7C 84 00 2E */ lwzx r4, r4, r0 /* 8014CBD4 00148834 4B F0 E0 8D */ bl func_8005AC60 /* 8014CBD8 00148838 7C 66 1B 78 */ mr r6, r3 /* 8014CBDC 0014883C 7F C3 F3 78 */ mr r3, r30 /* 8014CBE0 00148840 7F E4 FB 78 */ mr r4, r31 /* 8014CBE4 00148844 38 A0 00 01 */ li r5, 1 /* 8014CBE8 00148848 48 10 72 CD */ bl func_80253EB4 /* 8014CBEC 0014884C 48 00 01 28 */ b lbl_8014CD14 /* 8014CBF0 00148850 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014CBF4 00148854 88 63 0D F5 */ lbz r3, 0xdf5(r3) /* 8014CBF8 00148858 2C 03 00 00 */ cmpwi r3, 0 /* 8014CBFC 0014885C 41 82 01 18 */ beq lbl_8014CD14 /* 8014CC00 00148860 28 03 00 07 */ cmplwi r3, 7 /* 8014CC04 00148864 41 82 01 10 */ beq lbl_8014CD14 /* 8014CC08 00148868 38 03 FF FF */ addi r0, r3, -1 /* 8014CC0C 0014886C 3C 80 80 42 */ lis r4, lbl_8041DC78@ha /* 8014CC10 00148870 54 00 10 3A */ slwi r0, r0, 2 /* 8014CC14 00148874 38 60 04 05 */ li r3, 0x405 /* 8014CC18 00148878 38 84 DC 78 */ addi r4, r4, lbl_8041DC78@l /* 8014CC1C 0014887C 7C 84 00 2E */ lwzx r4, r4, r0 /* 8014CC20 00148880 4B F0 E0 41 */ bl func_8005AC60 /* 8014CC24 00148884 7C 66 1B 78 */ mr r6, r3 /* 8014CC28 00148888 7F C3 F3 78 */ mr r3, r30 /* 8014CC2C 0014888C 7F E4 FB 78 */ mr r4, r31 /* 8014CC30 00148890 38 A0 00 01 */ li r5, 1 /* 8014CC34 00148894 48 10 72 81 */ bl func_80253EB4 /* 8014CC38 00148898 48 00 00 DC */ b lbl_8014CD14 /* 8014CC3C 0014889C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014CC40 001488A0 88 63 0D F6 */ lbz r3, 0xdf6(r3) /* 8014CC44 001488A4 2C 03 00 00 */ cmpwi r3, 0 /* 8014CC48 001488A8 41 82 00 CC */ beq lbl_8014CD14 /* 8014CC4C 001488AC 28 03 00 07 */ cmplwi r3, 7 /* 8014CC50 001488B0 41 82 00 C4 */ beq lbl_8014CD14 /* 8014CC54 001488B4 38 03 FF FF */ addi r0, r3, -1 /* 8014CC58 001488B8 3C 80 80 42 */ lis r4, lbl_8041DC78@ha /* 8014CC5C 001488BC 54 00 10 3A */ slwi r0, r0, 2 /* 8014CC60 001488C0 38 60 04 05 */ li r3, 0x405 /* 8014CC64 001488C4 38 84 DC 78 */ addi r4, r4, lbl_8041DC78@l /* 8014CC68 001488C8 7C 84 00 2E */ lwzx r4, r4, r0 /* 8014CC6C 001488CC 4B F0 DF F5 */ bl func_8005AC60 /* 8014CC70 001488D0 7C 66 1B 78 */ mr r6, r3 /* 8014CC74 001488D4 7F C3 F3 78 */ mr r3, r30 /* 8014CC78 001488D8 7F E4 FB 78 */ mr r4, r31 /* 8014CC7C 001488DC 38 A0 00 01 */ li r5, 1 /* 8014CC80 001488E0 48 10 72 35 */ bl func_80253EB4 /* 8014CC84 001488E4 48 00 00 90 */ b lbl_8014CD14 /* 8014CC88 001488E8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014CC8C 001488EC 7F C3 F3 78 */ mr r3, r30 /* 8014CC90 001488F0 7F E4 FB 78 */ mr r4, r31 /* 8014CC94 001488F4 80 A5 0E 8C */ lwz r5, 0xe8c(r5) /* 8014CC98 001488F8 4B F0 E5 FD */ bl func_8005B294 /* 8014CC9C 001488FC 48 00 00 78 */ b lbl_8014CD14 /* 8014CCA0 00148900 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014CCA4 00148904 7F C3 F3 78 */ mr r3, r30 /* 8014CCA8 00148908 7F E4 FB 78 */ mr r4, r31 /* 8014CCAC 0014890C 80 A5 0E 90 */ lwz r5, 0xe90(r5) /* 8014CCB0 00148910 4B F0 E5 E5 */ bl func_8005B294 /* 8014CCB4 00148914 48 00 00 60 */ b lbl_8014CD14 /* 8014CCB8 00148918 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014CCBC 0014891C 7F C3 F3 78 */ mr r3, r30 /* 8014CCC0 00148920 7F E4 FB 78 */ mr r4, r31 /* 8014CCC4 00148924 80 A5 0E 94 */ lwz r5, 0xe94(r5) /* 8014CCC8 00148928 4B F0 E5 CD */ bl func_8005B294 /* 8014CCCC 0014892C 48 00 00 48 */ b lbl_8014CD14 /* 8014CCD0 00148930 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014CCD4 00148934 7F C3 F3 78 */ mr r3, r30 /* 8014CCD8 00148938 7F E4 FB 78 */ mr r4, r31 /* 8014CCDC 0014893C 80 A5 0E 98 */ lwz r5, 0xe98(r5) /* 8014CCE0 00148940 4B F0 E5 B5 */ bl func_8005B294 /* 8014CCE4 00148944 48 00 00 30 */ b lbl_8014CD14 /* 8014CCE8 00148948 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014CCEC 0014894C 7F C3 F3 78 */ mr r3, r30 /* 8014CCF0 00148950 7F E4 FB 78 */ mr r4, r31 /* 8014CCF4 00148954 80 A5 0E 9C */ lwz r5, 0xe9c(r5) /* 8014CCF8 00148958 4B F0 E5 9D */ bl func_8005B294 /* 8014CCFC 0014895C 48 00 00 18 */ b lbl_8014CD14 /* 8014CD00 00148960 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014CD04 00148964 7F C3 F3 78 */ mr r3, r30 /* 8014CD08 00148968 7F E4 FB 78 */ mr r4, r31 /* 8014CD0C 0014896C 80 A5 0E A0 */ lwz r5, 0xea0(r5) /* 8014CD10 00148970 4B F0 E5 85 */ bl func_8005B294 lbl_8014CD14: /* 8014CD14 00148974 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014CD18 00148978 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8014CD1C 0014897C 83 C1 00 18 */ lwz r30, 0x18(r1) /* 8014CD20 00148980 7C 08 03 A6 */ mtlr r0 /* 8014CD24 00148984 38 21 00 20 */ addi r1, r1, 0x20 /* 8014CD28 00148988 4E 80 00 20 */ blr lbl_8014CD2C: /* 8014CD2C 0014898C 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8014CD30 00148990 7C 08 02 A6 */ mflr r0 /* 8014CD34 00148994 90 01 00 74 */ stw r0, 0x74(r1) /* 8014CD38 00148998 39 61 00 70 */ addi r11, r1, 0x70 /* 8014CD3C 0014899C 48 07 A3 E1 */ bl _savegpr_24 /* 8014CD40 001489A0 7C 7D 1B 78 */ mr r29, r3 /* 8014CD44 001489A4 7C 9E 23 78 */ mr r30, r4 /* 8014CD48 001489A8 38 C1 00 08 */ addi r6, r1, 8 /* 8014CD4C 001489AC 38 A0 00 03 */ li r5, 3 /* 8014CD50 001489B0 48 10 71 8D */ bl func_80253EDC /* 8014CD54 001489B4 80 61 00 08 */ lwz r3, 8(r1) /* 8014CD58 001489B8 38 03 FF F2 */ addi r0, r3, -14 /* 8014CD5C 001489BC 28 00 00 1E */ cmplwi r0, 0x1e /* 8014CD60 001489C0 41 81 00 70 */ bgt lbl_8014CDD0 /* 8014CD64 001489C4 3C 60 80 42 */ lis r3, lbl_8041DE4C@ha /* 8014CD68 001489C8 54 00 10 3A */ slwi r0, r0, 2 /* 8014CD6C 001489CC 38 63 DE 4C */ addi r3, r3, lbl_8041DE4C@l /* 8014CD70 001489D0 7C 63 00 2E */ lwzx r3, r3, r0 /* 8014CD74 001489D4 7C 69 03 A6 */ mtctr r3 /* 8014CD78 001489D8 4E 80 04 20 */ bctr /* 8014CD7C 001489DC C0 3E 00 38 */ lfs f1, 0x38(r30) /* 8014CD80 001489E0 C0 62 8E 60 */ lfs f3, lbl_80641460-_SDA2_BASE_(r2) /* 8014CD84 001489E4 C0 1E 00 44 */ lfs f0, 0x44(r30) /* 8014CD88 001489E8 EC C1 18 28 */ fsubs f6, f1, f3 /* 8014CD8C 001489EC C0 5E 00 3C */ lfs f2, 0x3c(r30) /* 8014CD90 001489F0 EC A0 18 28 */ fsubs f5, f0, f3 /* 8014CD94 001489F4 C0 22 8E 64 */ lfs f1, lbl_80641464-_SDA2_BASE_(r2) /* 8014CD98 001489F8 C0 1E 00 40 */ lfs f0, 0x40(r30) /* 8014CD9C 001489FC EC 82 08 28 */ fsubs f4, f2, f1 /* 8014CDA0 00148A00 EC 60 08 28 */ fsubs f3, f0, f1 /* 8014CDA4 00148A04 C0 3E 00 48 */ lfs f1, 0x48(r30) /* 8014CDA8 00148A08 C0 42 8E 68 */ lfs f2, lbl_80641468-_SDA2_BASE_(r2) /* 8014CDAC 00148A0C C0 1E 00 4C */ lfs f0, 0x4c(r30) /* 8014CDB0 00148A10 EC 21 10 2A */ fadds f1, f1, f2 /* 8014CDB4 00148A14 D0 DE 00 38 */ stfs f6, 0x38(r30) /* 8014CDB8 00148A18 EC 00 10 2A */ fadds f0, f0, f2 /* 8014CDBC 00148A1C D0 BE 00 44 */ stfs f5, 0x44(r30) /* 8014CDC0 00148A20 D0 9E 00 3C */ stfs f4, 0x3c(r30) /* 8014CDC4 00148A24 D0 7E 00 40 */ stfs f3, 0x40(r30) /* 8014CDC8 00148A28 D0 3E 00 48 */ stfs f1, 0x48(r30) /* 8014CDCC 00148A2C D0 1E 00 4C */ stfs f0, 0x4c(r30) lbl_8014CDD0: /* 8014CDD0 00148A30 7F A3 EB 78 */ mr r3, r29 /* 8014CDD4 00148A34 7F C4 F3 78 */ mr r4, r30 /* 8014CDD8 00148A38 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014CDDC 00148A3C 38 A0 00 06 */ li r5, 6 /* 8014CDE0 00148A40 48 10 70 FD */ bl func_80253EDC /* 8014CDE4 00148A44 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 8014CDE8 00148A48 38 00 FF 00 */ li r0, -256 /* 8014CDEC 00148A4C C0 61 00 20 */ lfs f3, 0x20(r1) /* 8014CDF0 00148A50 38 60 00 16 */ li r3, 0x16 /* 8014CDF4 00148A54 C0 21 00 14 */ lfs f1, 0x14(r1) /* 8014CDF8 00148A58 FC 80 28 1E */ fctiwz f4, f5 /* 8014CDFC 00148A5C C0 01 00 28 */ lfs f0, 0x28(r1) /* 8014CE00 00148A60 FC 40 18 1E */ fctiwz f2, f3 /* 8014CE04 00148A64 EC 21 28 28 */ fsubs f1, f1, f5 /* 8014CE08 00148A68 8B FE 00 11 */ lbz r31, 0x11(r30) /* 8014CE0C 00148A6C EC 00 18 28 */ fsubs f0, f0, f3 /* 8014CE10 00148A70 D8 81 00 30 */ stfd f4, 0x30(r1) /* 8014CE14 00148A74 7F FC 03 78 */ or r28, r31, r0 /* 8014CE18 00148A78 FC 20 08 1E */ fctiwz f1, f1 /* 8014CE1C 00148A7C FC 00 00 1E */ fctiwz f0, f0 /* 8014CE20 00148A80 D8 41 00 38 */ stfd f2, 0x38(r1) /* 8014CE24 00148A84 83 61 00 34 */ lwz r27, 0x34(r1) /* 8014CE28 00148A88 D8 21 00 40 */ stfd f1, 0x40(r1) /* 8014CE2C 00148A8C 83 41 00 3C */ lwz r26, 0x3c(r1) /* 8014CE30 00148A90 D8 01 00 48 */ stfd f0, 0x48(r1) /* 8014CE34 00148A94 83 21 00 44 */ lwz r25, 0x44(r1) /* 8014CE38 00148A98 83 01 00 4C */ lwz r24, 0x4c(r1) /* 8014CE3C 00148A9C 48 00 1B 45 */ bl func_8014E980 /* 8014CE40 00148AA0 2C 03 00 00 */ cmpwi r3, 0 /* 8014CE44 00148AA4 41 82 00 20 */ beq lbl_8014CE64 /* 8014CE48 00148AA8 80 01 00 08 */ lwz r0, 8(r1) /* 8014CE4C 00148AAC 2C 00 00 39 */ cmpwi r0, 0x39 /* 8014CE50 00148AB0 40 80 00 14 */ bge lbl_8014CE64 /* 8014CE54 00148AB4 2C 00 00 33 */ cmpwi r0, 0x33 /* 8014CE58 00148AB8 40 80 02 D8 */ bge lbl_8014D130 /* 8014CE5C 00148ABC 48 00 00 08 */ b lbl_8014CE64 /* 8014CE60 00148AC0 48 00 02 D0 */ b lbl_8014D130 lbl_8014CE64: /* 8014CE64 00148AC4 80 61 00 08 */ lwz r3, 8(r1) /* 8014CE68 00148AC8 38 03 FF F8 */ addi r0, r3, -8 /* 8014CE6C 00148ACC 28 00 00 31 */ cmplwi r0, 0x31 /* 8014CE70 00148AD0 41 81 02 C0 */ bgt lbl_8014D130 /* 8014CE74 00148AD4 3C 60 80 42 */ lis r3, lbl_8041DD84@ha /* 8014CE78 00148AD8 54 00 10 3A */ slwi r0, r0, 2 /* 8014CE7C 00148ADC 38 63 DD 84 */ addi r3, r3, lbl_8041DD84@l /* 8014CE80 00148AE0 7C 63 00 2E */ lwzx r3, r3, r0 /* 8014CE84 00148AE4 7C 69 03 A6 */ mtctr r3 /* 8014CE88 00148AE8 4E 80 04 20 */ bctr /* 8014CE8C 00148AEC C0 1E 00 38 */ lfs f0, 0x38(r30) /* 8014CE90 00148AF0 C0 82 8E 6C */ lfs f4, lbl_8064146C-_SDA2_BASE_(r2) /* 8014CE94 00148AF4 C0 5E 00 3C */ lfs f2, 0x3c(r30) /* 8014CE98 00148AF8 EC 60 20 2A */ fadds f3, f0, f4 /* 8014CE9C 00148AFC C0 3E 00 40 */ lfs f1, 0x40(r30) /* 8014CEA0 00148B00 C0 1E 00 44 */ lfs f0, 0x44(r30) /* 8014CEA4 00148B04 EC 42 20 2A */ fadds f2, f2, f4 /* 8014CEA8 00148B08 EC 21 20 2A */ fadds f1, f1, f4 /* 8014CEAC 00148B0C EC 00 20 2A */ fadds f0, f0, f4 /* 8014CEB0 00148B10 D0 7E 00 38 */ stfs f3, 0x38(r30) /* 8014CEB4 00148B14 D0 5E 00 3C */ stfs f2, 0x3c(r30) /* 8014CEB8 00148B18 D0 3E 00 40 */ stfs f1, 0x40(r30) /* 8014CEBC 00148B1C D0 1E 00 44 */ stfs f0, 0x44(r30) /* 8014CEC0 00148B20 48 00 02 70 */ b lbl_8014D130 /* 8014CEC4 00148B24 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014CEC8 00148B28 38 60 00 0F */ li r3, 0xf /* 8014CECC 00148B2C 80 84 0E D4 */ lwz r4, 0xed4(r4) /* 8014CED0 00148B30 48 00 F4 39 */ bl func_8015C308 /* 8014CED4 00148B34 7F 64 DB 78 */ mr r4, r27 /* 8014CED8 00148B38 7F 45 D3 78 */ mr r5, r26 /* 8014CEDC 00148B3C 7F 88 E3 78 */ mr r8, r28 /* 8014CEE0 00148B40 7F 26 07 34 */ extsh r6, r25 /* 8014CEE4 00148B44 7F 07 07 34 */ extsh r7, r24 /* 8014CEE8 00148B48 38 60 03 F9 */ li r3, 0x3f9 /* 8014CEEC 00148B4C 48 10 32 49 */ bl func_80250134 /* 8014CEF0 00148B50 48 00 02 40 */ b lbl_8014D130 /* 8014CEF4 00148B54 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014CEF8 00148B58 7F E5 FB 78 */ mr r5, r31 /* 8014CEFC 00148B5C 38 81 00 10 */ addi r4, r1, 0x10 /* 8014CF00 00148B60 80 63 0E 8C */ lwz r3, 0xe8c(r3) /* 8014CF04 00148B64 4B FE 06 2D */ bl func_8012D530 /* 8014CF08 00148B68 48 00 02 28 */ b lbl_8014D130 /* 8014CF0C 00148B6C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014CF10 00148B70 7F E5 FB 78 */ mr r5, r31 /* 8014CF14 00148B74 38 81 00 10 */ addi r4, r1, 0x10 /* 8014CF18 00148B78 80 63 0E 90 */ lwz r3, 0xe90(r3) /* 8014CF1C 00148B7C 4B FE 06 15 */ bl func_8012D530 /* 8014CF20 00148B80 48 00 02 10 */ b lbl_8014D130 /* 8014CF24 00148B84 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014CF28 00148B88 7F E5 FB 78 */ mr r5, r31 /* 8014CF2C 00148B8C 38 81 00 10 */ addi r4, r1, 0x10 /* 8014CF30 00148B90 80 63 0E 94 */ lwz r3, 0xe94(r3) /* 8014CF34 00148B94 4B FE 05 FD */ bl func_8012D530 /* 8014CF38 00148B98 48 00 01 F8 */ b lbl_8014D130 /* 8014CF3C 00148B9C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014CF40 00148BA0 7F E5 FB 78 */ mr r5, r31 /* 8014CF44 00148BA4 38 81 00 10 */ addi r4, r1, 0x10 /* 8014CF48 00148BA8 80 63 0E 98 */ lwz r3, 0xe98(r3) /* 8014CF4C 00148BAC 4B FE 05 E5 */ bl func_8012D530 /* 8014CF50 00148BB0 48 00 01 E0 */ b lbl_8014D130 /* 8014CF54 00148BB4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014CF58 00148BB8 7F E5 FB 78 */ mr r5, r31 /* 8014CF5C 00148BBC 38 81 00 10 */ addi r4, r1, 0x10 /* 8014CF60 00148BC0 80 63 0E 9C */ lwz r3, 0xe9c(r3) /* 8014CF64 00148BC4 4B FE 05 CD */ bl func_8012D530 /* 8014CF68 00148BC8 48 00 01 C8 */ b lbl_8014D130 /* 8014CF6C 00148BCC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014CF70 00148BD0 7F E5 FB 78 */ mr r5, r31 /* 8014CF74 00148BD4 38 81 00 10 */ addi r4, r1, 0x10 /* 8014CF78 00148BD8 80 63 0E A0 */ lwz r3, 0xea0(r3) /* 8014CF7C 00148BDC 4B FE 05 B5 */ bl func_8012D530 /* 8014CF80 00148BE0 48 00 01 B0 */ b lbl_8014D130 /* 8014CF84 00148BE4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014CF88 00148BE8 7F E5 FB 78 */ mr r5, r31 /* 8014CF8C 00148BEC 38 81 00 10 */ addi r4, r1, 0x10 /* 8014CF90 00148BF0 38 C0 00 01 */ li r6, 1 /* 8014CF94 00148BF4 80 63 0E 8C */ lwz r3, 0xe8c(r3) /* 8014CF98 00148BF8 4B FE 06 A9 */ bl func_8012D640 /* 8014CF9C 00148BFC 48 00 01 94 */ b lbl_8014D130 /* 8014CFA0 00148C00 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014CFA4 00148C04 7F E5 FB 78 */ mr r5, r31 /* 8014CFA8 00148C08 38 81 00 10 */ addi r4, r1, 0x10 /* 8014CFAC 00148C0C 38 C0 00 01 */ li r6, 1 /* 8014CFB0 00148C10 80 63 0E 90 */ lwz r3, 0xe90(r3) /* 8014CFB4 00148C14 4B FE 06 8D */ bl func_8012D640 /* 8014CFB8 00148C18 48 00 01 78 */ b lbl_8014D130 /* 8014CFBC 00148C1C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014CFC0 00148C20 7F E5 FB 78 */ mr r5, r31 /* 8014CFC4 00148C24 38 81 00 10 */ addi r4, r1, 0x10 /* 8014CFC8 00148C28 38 C0 00 01 */ li r6, 1 /* 8014CFCC 00148C2C 80 63 0E 94 */ lwz r3, 0xe94(r3) /* 8014CFD0 00148C30 4B FE 06 71 */ bl func_8012D640 /* 8014CFD4 00148C34 48 00 01 5C */ b lbl_8014D130 /* 8014CFD8 00148C38 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014CFDC 00148C3C 7F E5 FB 78 */ mr r5, r31 /* 8014CFE0 00148C40 38 81 00 10 */ addi r4, r1, 0x10 /* 8014CFE4 00148C44 38 C0 00 01 */ li r6, 1 /* 8014CFE8 00148C48 80 63 0E 98 */ lwz r3, 0xe98(r3) /* 8014CFEC 00148C4C 4B FE 06 55 */ bl func_8012D640 /* 8014CFF0 00148C50 48 00 01 40 */ b lbl_8014D130 /* 8014CFF4 00148C54 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014CFF8 00148C58 7F E5 FB 78 */ mr r5, r31 /* 8014CFFC 00148C5C 38 81 00 10 */ addi r4, r1, 0x10 /* 8014D000 00148C60 38 C0 00 01 */ li r6, 1 /* 8014D004 00148C64 80 63 0E 9C */ lwz r3, 0xe9c(r3) /* 8014D008 00148C68 4B FE 06 39 */ bl func_8012D640 /* 8014D00C 00148C6C 48 00 01 24 */ b lbl_8014D130 /* 8014D010 00148C70 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014D014 00148C74 7F E5 FB 78 */ mr r5, r31 /* 8014D018 00148C78 38 81 00 10 */ addi r4, r1, 0x10 /* 8014D01C 00148C7C 38 C0 00 01 */ li r6, 1 /* 8014D020 00148C80 80 63 0E A0 */ lwz r3, 0xea0(r3) /* 8014D024 00148C84 4B FE 06 1D */ bl func_8012D640 /* 8014D028 00148C88 48 00 01 08 */ b lbl_8014D130 /* 8014D02C 00148C8C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014D030 00148C90 7F A3 EB 78 */ mr r3, r29 /* 8014D034 00148C94 7F C4 F3 78 */ mr r4, r30 /* 8014D038 00148C98 38 C0 00 00 */ li r6, 0 /* 8014D03C 00148C9C 80 A5 0E 8C */ lwz r5, 0xe8c(r5) /* 8014D040 00148CA0 4B F0 E2 E9 */ bl func_8005B328 /* 8014D044 00148CA4 48 00 00 EC */ b lbl_8014D130 /* 8014D048 00148CA8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014D04C 00148CAC 7F A3 EB 78 */ mr r3, r29 /* 8014D050 00148CB0 7F C4 F3 78 */ mr r4, r30 /* 8014D054 00148CB4 38 C0 00 00 */ li r6, 0 /* 8014D058 00148CB8 80 A5 0E 90 */ lwz r5, 0xe90(r5) /* 8014D05C 00148CBC 4B F0 E2 CD */ bl func_8005B328 /* 8014D060 00148CC0 48 00 00 D0 */ b lbl_8014D130 /* 8014D064 00148CC4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014D068 00148CC8 7F A3 EB 78 */ mr r3, r29 /* 8014D06C 00148CCC 7F C4 F3 78 */ mr r4, r30 /* 8014D070 00148CD0 38 C0 00 00 */ li r6, 0 /* 8014D074 00148CD4 80 A5 0E 94 */ lwz r5, 0xe94(r5) /* 8014D078 00148CD8 4B F0 E2 B1 */ bl func_8005B328 /* 8014D07C 00148CDC 48 00 00 B4 */ b lbl_8014D130 /* 8014D080 00148CE0 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014D084 00148CE4 7F A3 EB 78 */ mr r3, r29 /* 8014D088 00148CE8 7F C4 F3 78 */ mr r4, r30 /* 8014D08C 00148CEC 38 C0 00 00 */ li r6, 0 /* 8014D090 00148CF0 80 A5 0E 98 */ lwz r5, 0xe98(r5) /* 8014D094 00148CF4 4B F0 E2 95 */ bl func_8005B328 /* 8014D098 00148CF8 48 00 00 98 */ b lbl_8014D130 /* 8014D09C 00148CFC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014D0A0 00148D00 7F A3 EB 78 */ mr r3, r29 /* 8014D0A4 00148D04 7F C4 F3 78 */ mr r4, r30 /* 8014D0A8 00148D08 38 C0 00 00 */ li r6, 0 /* 8014D0AC 00148D0C 80 A5 0E 9C */ lwz r5, 0xe9c(r5) /* 8014D0B0 00148D10 4B F0 E2 79 */ bl func_8005B328 /* 8014D0B4 00148D14 48 00 00 7C */ b lbl_8014D130 /* 8014D0B8 00148D18 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014D0BC 00148D1C 7F A3 EB 78 */ mr r3, r29 /* 8014D0C0 00148D20 7F C4 F3 78 */ mr r4, r30 /* 8014D0C4 00148D24 38 C0 00 00 */ li r6, 0 /* 8014D0C8 00148D28 80 A5 0E A0 */ lwz r5, 0xea0(r5) /* 8014D0CC 00148D2C 4B F0 E2 5D */ bl func_8005B328 /* 8014D0D0 00148D30 48 00 00 60 */ b lbl_8014D130 /* 8014D0D4 00148D34 38 81 00 10 */ addi r4, r1, 0x10 /* 8014D0D8 00148D38 38 60 00 33 */ li r3, 0x33 /* 8014D0DC 00148D3C 4B F0 C9 61 */ bl func_80059A3C /* 8014D0E0 00148D40 48 00 00 50 */ b lbl_8014D130 /* 8014D0E4 00148D44 38 81 00 10 */ addi r4, r1, 0x10 /* 8014D0E8 00148D48 38 60 00 34 */ li r3, 0x34 /* 8014D0EC 00148D4C 4B F0 C9 51 */ bl func_80059A3C /* 8014D0F0 00148D50 48 00 00 40 */ b lbl_8014D130 /* 8014D0F4 00148D54 38 81 00 10 */ addi r4, r1, 0x10 /* 8014D0F8 00148D58 38 60 00 35 */ li r3, 0x35 /* 8014D0FC 00148D5C 4B F0 C9 41 */ bl func_80059A3C /* 8014D100 00148D60 48 00 00 30 */ b lbl_8014D130 /* 8014D104 00148D64 38 81 00 10 */ addi r4, r1, 0x10 /* 8014D108 00148D68 38 60 00 36 */ li r3, 0x36 /* 8014D10C 00148D6C 4B F0 C9 31 */ bl func_80059A3C /* 8014D110 00148D70 48 00 00 20 */ b lbl_8014D130 /* 8014D114 00148D74 38 81 00 10 */ addi r4, r1, 0x10 /* 8014D118 00148D78 38 60 00 37 */ li r3, 0x37 /* 8014D11C 00148D7C 4B F0 C9 21 */ bl func_80059A3C /* 8014D120 00148D80 48 00 00 10 */ b lbl_8014D130 /* 8014D124 00148D84 38 81 00 10 */ addi r4, r1, 0x10 /* 8014D128 00148D88 38 60 00 38 */ li r3, 0x38 /* 8014D12C 00148D8C 4B F0 C9 11 */ bl func_80059A3C lbl_8014D130: /* 8014D130 00148D90 39 61 00 70 */ addi r11, r1, 0x70 /* 8014D134 00148D94 48 07 A0 35 */ bl _restgpr_24 /* 8014D138 00148D98 80 01 00 74 */ lwz r0, 0x74(r1) /* 8014D13C 00148D9C 7C 08 03 A6 */ mtlr r0 /* 8014D140 00148DA0 38 21 00 70 */ addi r1, r1, 0x70 /* 8014D144 00148DA4 4E 80 00 20 */ blr lbl_8014D148: /* 8014D148 00148DA8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014D14C 00148DAC 7C 08 02 A6 */ mflr r0 /* 8014D150 00148DB0 38 A0 00 03 */ li r5, 3 /* 8014D154 00148DB4 90 01 00 24 */ stw r0, 0x24(r1) /* 8014D158 00148DB8 38 C1 00 08 */ addi r6, r1, 8 /* 8014D15C 00148DBC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8014D160 00148DC0 7C 9F 23 78 */ mr r31, r4 /* 8014D164 00148DC4 93 C1 00 18 */ stw r30, 0x18(r1) /* 8014D168 00148DC8 7C 7E 1B 78 */ mr r30, r3 /* 8014D16C 00148DCC 48 10 6D 21 */ bl func_80253E8C /* 8014D170 00148DD0 80 01 00 08 */ lwz r0, 8(r1) /* 8014D174 00148DD4 28 00 00 3D */ cmplwi r0, 0x3d /* 8014D178 00148DD8 41 81 01 E0 */ bgt lbl_8014D358 /* 8014D17C 00148DDC 3C 60 80 42 */ lis r3, lbl_8041DEC8@ha /* 8014D180 00148DE0 54 00 10 3A */ slwi r0, r0, 2 /* 8014D184 00148DE4 38 63 DE C8 */ addi r3, r3, lbl_8041DEC8@l /* 8014D188 00148DE8 7C 63 00 2E */ lwzx r3, r3, r0 /* 8014D18C 00148DEC 7C 69 03 A6 */ mtctr r3 /* 8014D190 00148DF0 4E 80 04 20 */ bctr /* 8014D194 00148DF4 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014D198 00148DF8 7F C3 F3 78 */ mr r3, r30 /* 8014D19C 00148DFC 7F E4 FB 78 */ mr r4, r31 /* 8014D1A0 00148E00 38 A0 00 01 */ li r5, 1 /* 8014D1A4 00148E04 88 06 0E E2 */ lbz r0, 0xee2(r6) /* 8014D1A8 00148E08 54 00 10 3A */ slwi r0, r0, 2 /* 8014D1AC 00148E0C 7C C6 02 14 */ add r6, r6, r0 /* 8014D1B0 00148E10 80 C6 0E E8 */ lwz r6, 0xee8(r6) /* 8014D1B4 00148E14 48 10 6D 01 */ bl func_80253EB4 /* 8014D1B8 00148E18 48 00 01 A0 */ b lbl_8014D358 /* 8014D1BC 00148E1C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014D1C0 00148E20 7F C3 F3 78 */ mr r3, r30 /* 8014D1C4 00148E24 7F E4 FB 78 */ mr r4, r31 /* 8014D1C8 00148E28 38 A0 00 01 */ li r5, 1 /* 8014D1CC 00148E2C 88 06 0E E3 */ lbz r0, 0xee3(r6) /* 8014D1D0 00148E30 54 00 10 3A */ slwi r0, r0, 2 /* 8014D1D4 00148E34 7C C6 02 14 */ add r6, r6, r0 /* 8014D1D8 00148E38 80 C6 0E E8 */ lwz r6, 0xee8(r6) /* 8014D1DC 00148E3C 48 10 6C D9 */ bl func_80253EB4 /* 8014D1E0 00148E40 48 00 01 78 */ b lbl_8014D358 /* 8014D1E4 00148E44 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014D1E8 00148E48 7F C3 F3 78 */ mr r3, r30 /* 8014D1EC 00148E4C 7F E4 FB 78 */ mr r4, r31 /* 8014D1F0 00148E50 38 A0 00 01 */ li r5, 1 /* 8014D1F4 00148E54 88 06 0E E4 */ lbz r0, 0xee4(r6) /* 8014D1F8 00148E58 54 00 10 3A */ slwi r0, r0, 2 /* 8014D1FC 00148E5C 7C C6 02 14 */ add r6, r6, r0 /* 8014D200 00148E60 80 C6 0E E8 */ lwz r6, 0xee8(r6) /* 8014D204 00148E64 48 10 6C B1 */ bl func_80253EB4 /* 8014D208 00148E68 48 00 01 50 */ b lbl_8014D358 /* 8014D20C 00148E6C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014D210 00148E70 7F C3 F3 78 */ mr r3, r30 /* 8014D214 00148E74 7F E4 FB 78 */ mr r4, r31 /* 8014D218 00148E78 38 A0 00 01 */ li r5, 1 /* 8014D21C 00148E7C 88 06 0E E5 */ lbz r0, 0xee5(r6) /* 8014D220 00148E80 54 00 10 3A */ slwi r0, r0, 2 /* 8014D224 00148E84 7C C6 02 14 */ add r6, r6, r0 /* 8014D228 00148E88 80 C6 0E E8 */ lwz r6, 0xee8(r6) /* 8014D22C 00148E8C 48 10 6C 89 */ bl func_80253EB4 /* 8014D230 00148E90 48 00 01 28 */ b lbl_8014D358 /* 8014D234 00148E94 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014D238 00148E98 7F C3 F3 78 */ mr r3, r30 /* 8014D23C 00148E9C 7F E4 FB 78 */ mr r4, r31 /* 8014D240 00148EA0 38 A0 00 01 */ li r5, 1 /* 8014D244 00148EA4 88 06 0E E6 */ lbz r0, 0xee6(r6) /* 8014D248 00148EA8 54 00 10 3A */ slwi r0, r0, 2 /* 8014D24C 00148EAC 7C C6 02 14 */ add r6, r6, r0 /* 8014D250 00148EB0 80 C6 0E E8 */ lwz r6, 0xee8(r6) /* 8014D254 00148EB4 48 10 6C 61 */ bl func_80253EB4 /* 8014D258 00148EB8 48 00 01 00 */ b lbl_8014D358 /* 8014D25C 00148EBC 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014D260 00148EC0 7F C3 F3 78 */ mr r3, r30 /* 8014D264 00148EC4 7F E4 FB 78 */ mr r4, r31 /* 8014D268 00148EC8 38 A0 00 01 */ li r5, 1 /* 8014D26C 00148ECC 88 06 0E E7 */ lbz r0, 0xee7(r6) /* 8014D270 00148ED0 54 00 10 3A */ slwi r0, r0, 2 /* 8014D274 00148ED4 7C C6 02 14 */ add r6, r6, r0 /* 8014D278 00148ED8 80 C6 0E E8 */ lwz r6, 0xee8(r6) /* 8014D27C 00148EDC 48 10 6C 39 */ bl func_80253EB4 /* 8014D280 00148EE0 48 00 00 D8 */ b lbl_8014D358 /* 8014D284 00148EE4 7F C3 F3 78 */ mr r3, r30 /* 8014D288 00148EE8 7F E4 FB 78 */ mr r4, r31 /* 8014D28C 00148EEC 38 A0 00 01 */ li r5, 1 /* 8014D290 00148EF0 38 C0 00 00 */ li r6, 0 /* 8014D294 00148EF4 48 10 6C 21 */ bl func_80253EB4 /* 8014D298 00148EF8 48 00 00 C0 */ b lbl_8014D358 /* 8014D29C 00148EFC 7F C3 F3 78 */ mr r3, r30 /* 8014D2A0 00148F00 7F E4 FB 78 */ mr r4, r31 /* 8014D2A4 00148F04 38 A0 00 02 */ li r5, 2 /* 8014D2A8 00148F08 38 C0 00 00 */ li r6, 0 /* 8014D2AC 00148F0C 48 10 6C 09 */ bl func_80253EB4 /* 8014D2B0 00148F10 48 00 00 A8 */ b lbl_8014D358 /* 8014D2B4 00148F14 7F C3 F3 78 */ mr r3, r30 /* 8014D2B8 00148F18 7F E4 FB 78 */ mr r4, r31 /* 8014D2BC 00148F1C 38 A0 00 02 */ li r5, 2 /* 8014D2C0 00148F20 38 C0 00 00 */ li r6, 0 /* 8014D2C4 00148F24 48 10 6B F1 */ bl func_80253EB4 /* 8014D2C8 00148F28 48 00 00 90 */ b lbl_8014D358 /* 8014D2CC 00148F2C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014D2D0 00148F30 7F C3 F3 78 */ mr r3, r30 /* 8014D2D4 00148F34 7F E4 FB 78 */ mr r4, r31 /* 8014D2D8 00148F38 80 A5 0E A4 */ lwz r5, 0xea4(r5) /* 8014D2DC 00148F3C 4B F0 DF B9 */ bl func_8005B294 /* 8014D2E0 00148F40 48 00 00 78 */ b lbl_8014D358 /* 8014D2E4 00148F44 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014D2E8 00148F48 7F C3 F3 78 */ mr r3, r30 /* 8014D2EC 00148F4C 7F E4 FB 78 */ mr r4, r31 /* 8014D2F0 00148F50 80 A5 0E A8 */ lwz r5, 0xea8(r5) /* 8014D2F4 00148F54 4B F0 DF A1 */ bl func_8005B294 /* 8014D2F8 00148F58 48 00 00 60 */ b lbl_8014D358 /* 8014D2FC 00148F5C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014D300 00148F60 7F C3 F3 78 */ mr r3, r30 /* 8014D304 00148F64 7F E4 FB 78 */ mr r4, r31 /* 8014D308 00148F68 80 A5 0E AC */ lwz r5, 0xeac(r5) /* 8014D30C 00148F6C 4B F0 DF 89 */ bl func_8005B294 /* 8014D310 00148F70 48 00 00 48 */ b lbl_8014D358 /* 8014D314 00148F74 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014D318 00148F78 7F C3 F3 78 */ mr r3, r30 /* 8014D31C 00148F7C 7F E4 FB 78 */ mr r4, r31 /* 8014D320 00148F80 80 A5 0E B0 */ lwz r5, 0xeb0(r5) /* 8014D324 00148F84 4B F0 DF 71 */ bl func_8005B294 /* 8014D328 00148F88 48 00 00 30 */ b lbl_8014D358 /* 8014D32C 00148F8C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014D330 00148F90 7F C3 F3 78 */ mr r3, r30 /* 8014D334 00148F94 7F E4 FB 78 */ mr r4, r31 /* 8014D338 00148F98 80 A5 0E B4 */ lwz r5, 0xeb4(r5) /* 8014D33C 00148F9C 4B F0 DF 59 */ bl func_8005B294 /* 8014D340 00148FA0 48 00 00 18 */ b lbl_8014D358 /* 8014D344 00148FA4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014D348 00148FA8 7F C3 F3 78 */ mr r3, r30 /* 8014D34C 00148FAC 7F E4 FB 78 */ mr r4, r31 /* 8014D350 00148FB0 80 A5 0E B8 */ lwz r5, 0xeb8(r5) /* 8014D354 00148FB4 4B F0 DF 41 */ bl func_8005B294 lbl_8014D358: /* 8014D358 00148FB8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014D35C 00148FBC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8014D360 00148FC0 83 C1 00 18 */ lwz r30, 0x18(r1) /* 8014D364 00148FC4 7C 08 03 A6 */ mtlr r0 /* 8014D368 00148FC8 38 21 00 20 */ addi r1, r1, 0x20 /* 8014D36C 00148FCC 4E 80 00 20 */ blr lbl_8014D370: /* 8014D370 00148FD0 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8014D374 00148FD4 7C 08 02 A6 */ mflr r0 /* 8014D378 00148FD8 90 01 00 94 */ stw r0, 0x94(r1) /* 8014D37C 00148FDC DB E1 00 80 */ stfd f31, 0x80(r1) /* 8014D380 00148FE0 F3 E1 00 88 */ psq_st f31, 136(r1), 0, qr0 /* 8014D384 00148FE4 39 61 00 80 */ addi r11, r1, 0x80 /* 8014D388 00148FE8 48 07 9D 95 */ bl _savegpr_24 /* 8014D38C 00148FEC 7C 7E 1B 78 */ mr r30, r3 /* 8014D390 00148FF0 7C 9F 23 78 */ mr r31, r4 /* 8014D394 00148FF4 38 C1 00 08 */ addi r6, r1, 8 /* 8014D398 00148FF8 38 A0 00 03 */ li r5, 3 /* 8014D39C 00148FFC 48 10 6B 41 */ bl func_80253EDC /* 8014D3A0 00149000 80 61 00 08 */ lwz r3, 8(r1) /* 8014D3A4 00149004 38 03 FF F2 */ addi r0, r3, -14 /* 8014D3A8 00149008 28 00 00 1E */ cmplwi r0, 0x1e /* 8014D3AC 0014900C 41 81 00 70 */ bgt lbl_8014D41C /* 8014D3B0 00149010 3C 60 80 42 */ lis r3, lbl_8041E098@ha /* 8014D3B4 00149014 54 00 10 3A */ slwi r0, r0, 2 /* 8014D3B8 00149018 38 63 E0 98 */ addi r3, r3, lbl_8041E098@l /* 8014D3BC 0014901C 7C 63 00 2E */ lwzx r3, r3, r0 /* 8014D3C0 00149020 7C 69 03 A6 */ mtctr r3 /* 8014D3C4 00149024 4E 80 04 20 */ bctr /* 8014D3C8 00149028 C0 3F 00 38 */ lfs f1, 0x38(r31) /* 8014D3CC 0014902C C0 62 8E 60 */ lfs f3, lbl_80641460-_SDA2_BASE_(r2) /* 8014D3D0 00149030 C0 1F 00 44 */ lfs f0, 0x44(r31) /* 8014D3D4 00149034 EC C1 18 28 */ fsubs f6, f1, f3 /* 8014D3D8 00149038 C0 5F 00 3C */ lfs f2, 0x3c(r31) /* 8014D3DC 0014903C EC A0 18 28 */ fsubs f5, f0, f3 /* 8014D3E0 00149040 C0 22 8E 64 */ lfs f1, lbl_80641464-_SDA2_BASE_(r2) /* 8014D3E4 00149044 C0 1F 00 40 */ lfs f0, 0x40(r31) /* 8014D3E8 00149048 EC 82 08 28 */ fsubs f4, f2, f1 /* 8014D3EC 0014904C EC 60 08 28 */ fsubs f3, f0, f1 /* 8014D3F0 00149050 C0 3F 00 48 */ lfs f1, 0x48(r31) /* 8014D3F4 00149054 C0 42 8E 68 */ lfs f2, lbl_80641468-_SDA2_BASE_(r2) /* 8014D3F8 00149058 C0 1F 00 4C */ lfs f0, 0x4c(r31) /* 8014D3FC 0014905C EC 21 10 2A */ fadds f1, f1, f2 /* 8014D400 00149060 D0 DF 00 38 */ stfs f6, 0x38(r31) /* 8014D404 00149064 EC 00 10 2A */ fadds f0, f0, f2 /* 8014D408 00149068 D0 BF 00 44 */ stfs f5, 0x44(r31) /* 8014D40C 0014906C D0 9F 00 3C */ stfs f4, 0x3c(r31) /* 8014D410 00149070 D0 7F 00 40 */ stfs f3, 0x40(r31) /* 8014D414 00149074 D0 3F 00 48 */ stfs f1, 0x48(r31) /* 8014D418 00149078 D0 1F 00 4C */ stfs f0, 0x4c(r31) lbl_8014D41C: /* 8014D41C 0014907C 7F C3 F3 78 */ mr r3, r30 /* 8014D420 00149080 7F E4 FB 78 */ mr r4, r31 /* 8014D424 00149084 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014D428 00149088 38 A0 00 06 */ li r5, 6 /* 8014D42C 0014908C 48 10 6A B1 */ bl func_80253EDC /* 8014D430 00149090 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 8014D434 00149094 3B A0 FF 00 */ li r29, -256 /* 8014D438 00149098 C0 61 00 20 */ lfs f3, 0x20(r1) /* 8014D43C 0014909C C0 21 00 14 */ lfs f1, 0x14(r1) /* 8014D440 001490A0 FC 80 28 1E */ fctiwz f4, f5 /* 8014D444 001490A4 C0 01 00 28 */ lfs f0, 0x28(r1) /* 8014D448 001490A8 FC 40 18 1E */ fctiwz f2, f3 /* 8014D44C 001490AC EC 21 28 28 */ fsubs f1, f1, f5 /* 8014D450 001490B0 80 61 00 08 */ lwz r3, 8(r1) /* 8014D454 001490B4 EC 00 18 28 */ fsubs f0, f0, f3 /* 8014D458 001490B8 D8 81 00 30 */ stfd f4, 0x30(r1) /* 8014D45C 001490BC 38 03 FF F8 */ addi r0, r3, -8 /* 8014D460 001490C0 FC 20 08 1E */ fctiwz f1, f1 /* 8014D464 001490C4 FC 00 00 1E */ fctiwz f0, f0 /* 8014D468 001490C8 D8 41 00 38 */ stfd f2, 0x38(r1) /* 8014D46C 001490CC 88 BF 00 11 */ lbz r5, 0x11(r31) /* 8014D470 001490D0 28 00 00 35 */ cmplwi r0, 0x35 /* 8014D474 001490D4 D8 21 00 40 */ stfd f1, 0x40(r1) /* 8014D478 001490D8 83 61 00 34 */ lwz r27, 0x34(r1) /* 8014D47C 001490DC D8 01 00 48 */ stfd f0, 0x48(r1) /* 8014D480 001490E0 7C BC EB 78 */ or r28, r5, r29 /* 8014D484 001490E4 83 41 00 3C */ lwz r26, 0x3c(r1) /* 8014D488 001490E8 83 21 00 44 */ lwz r25, 0x44(r1) /* 8014D48C 001490EC 83 01 00 4C */ lwz r24, 0x4c(r1) /* 8014D490 001490F0 41 81 04 3C */ bgt lbl_8014D8CC /* 8014D494 001490F4 3C 60 80 42 */ lis r3, lbl_8041DFC0@ha /* 8014D498 001490F8 54 00 10 3A */ slwi r0, r0, 2 /* 8014D49C 001490FC 38 63 DF C0 */ addi r3, r3, lbl_8041DFC0@l /* 8014D4A0 00149100 7C 63 00 2E */ lwzx r3, r3, r0 /* 8014D4A4 00149104 7C 69 03 A6 */ mtctr r3 /* 8014D4A8 00149108 4E 80 04 20 */ bctr /* 8014D4AC 0014910C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014D4B0 00149110 38 60 00 0F */ li r3, 0xf /* 8014D4B4 00149114 80 84 0E D8 */ lwz r4, 0xed8(r4) /* 8014D4B8 00149118 48 00 EE 51 */ bl func_8015C308 /* 8014D4BC 0014911C 7F 64 DB 78 */ mr r4, r27 /* 8014D4C0 00149120 7F 45 D3 78 */ mr r5, r26 /* 8014D4C4 00149124 7F 88 E3 78 */ mr r8, r28 /* 8014D4C8 00149128 7F 26 07 34 */ extsh r6, r25 /* 8014D4CC 0014912C 7F 07 07 34 */ extsh r7, r24 /* 8014D4D0 00149130 38 60 03 F9 */ li r3, 0x3f9 /* 8014D4D4 00149134 48 10 2C 61 */ bl func_80250134 /* 8014D4D8 00149138 48 00 03 F4 */ b lbl_8014D8CC /* 8014D4DC 0014913C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014D4E0 00149140 38 81 00 10 */ addi r4, r1, 0x10 /* 8014D4E4 00149144 80 63 0E BC */ lwz r3, 0xebc(r3) /* 8014D4E8 00149148 4B FE 00 49 */ bl func_8012D530 /* 8014D4EC 0014914C 48 00 03 E0 */ b lbl_8014D8CC /* 8014D4F0 00149150 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014D4F4 00149154 38 81 00 10 */ addi r4, r1, 0x10 /* 8014D4F8 00149158 80 63 0E C0 */ lwz r3, 0xec0(r3) /* 8014D4FC 0014915C 4B FE 00 35 */ bl func_8012D530 /* 8014D500 00149160 48 00 03 CC */ b lbl_8014D8CC /* 8014D504 00149164 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014D508 00149168 38 81 00 10 */ addi r4, r1, 0x10 /* 8014D50C 0014916C 80 63 0E C4 */ lwz r3, 0xec4(r3) /* 8014D510 00149170 4B FE 00 21 */ bl func_8012D530 /* 8014D514 00149174 48 00 03 B8 */ b lbl_8014D8CC /* 8014D518 00149178 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014D51C 0014917C 38 81 00 10 */ addi r4, r1, 0x10 /* 8014D520 00149180 80 63 0E C8 */ lwz r3, 0xec8(r3) /* 8014D524 00149184 4B FE 00 0D */ bl func_8012D530 /* 8014D528 00149188 48 00 03 A4 */ b lbl_8014D8CC /* 8014D52C 0014918C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014D530 00149190 38 81 00 10 */ addi r4, r1, 0x10 /* 8014D534 00149194 80 63 0E CC */ lwz r3, 0xecc(r3) /* 8014D538 00149198 4B FD FF F9 */ bl func_8012D530 /* 8014D53C 0014919C 48 00 03 90 */ b lbl_8014D8CC /* 8014D540 001491A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014D544 001491A4 38 81 00 10 */ addi r4, r1, 0x10 /* 8014D548 001491A8 80 63 0E D0 */ lwz r3, 0xed0(r3) /* 8014D54C 001491AC 4B FD FF E5 */ bl func_8012D530 /* 8014D550 001491B0 48 00 03 7C */ b lbl_8014D8CC /* 8014D554 001491B4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014D558 001491B8 38 81 00 10 */ addi r4, r1, 0x10 /* 8014D55C 001491BC 38 C0 00 00 */ li r6, 0 /* 8014D560 001491C0 80 63 0E A4 */ lwz r3, 0xea4(r3) /* 8014D564 001491C4 4B FE 00 DD */ bl func_8012D640 /* 8014D568 001491C8 48 00 03 64 */ b lbl_8014D8CC /* 8014D56C 001491CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014D570 001491D0 38 81 00 10 */ addi r4, r1, 0x10 /* 8014D574 001491D4 38 C0 00 00 */ li r6, 0 /* 8014D578 001491D8 80 63 0E A8 */ lwz r3, 0xea8(r3) /* 8014D57C 001491DC 4B FE 00 C5 */ bl func_8012D640 /* 8014D580 001491E0 48 00 03 4C */ b lbl_8014D8CC /* 8014D584 001491E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014D588 001491E8 38 81 00 10 */ addi r4, r1, 0x10 /* 8014D58C 001491EC 38 C0 00 00 */ li r6, 0 /* 8014D590 001491F0 80 63 0E AC */ lwz r3, 0xeac(r3) /* 8014D594 001491F4 4B FE 00 AD */ bl func_8012D640 /* 8014D598 001491F8 48 00 03 34 */ b lbl_8014D8CC /* 8014D59C 001491FC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014D5A0 00149200 38 81 00 10 */ addi r4, r1, 0x10 /* 8014D5A4 00149204 38 C0 00 00 */ li r6, 0 /* 8014D5A8 00149208 80 63 0E B0 */ lwz r3, 0xeb0(r3) /* 8014D5AC 0014920C 4B FE 00 95 */ bl func_8012D640 /* 8014D5B0 00149210 48 00 03 1C */ b lbl_8014D8CC /* 8014D5B4 00149214 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014D5B8 00149218 38 81 00 10 */ addi r4, r1, 0x10 /* 8014D5BC 0014921C 38 C0 00 00 */ li r6, 0 /* 8014D5C0 00149220 80 63 0E B4 */ lwz r3, 0xeb4(r3) /* 8014D5C4 00149224 4B FE 00 7D */ bl func_8012D640 /* 8014D5C8 00149228 48 00 03 04 */ b lbl_8014D8CC /* 8014D5CC 0014922C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014D5D0 00149230 38 81 00 10 */ addi r4, r1, 0x10 /* 8014D5D4 00149234 38 C0 00 00 */ li r6, 0 /* 8014D5D8 00149238 80 63 0E B8 */ lwz r3, 0xeb8(r3) /* 8014D5DC 0014923C 4B FE 00 65 */ bl func_8012D640 /* 8014D5E0 00149240 48 00 02 EC */ b lbl_8014D8CC /* 8014D5E4 00149244 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014D5E8 00149248 7F C3 F3 78 */ mr r3, r30 /* 8014D5EC 0014924C 7F E4 FB 78 */ mr r4, r31 /* 8014D5F0 00149250 38 C0 00 00 */ li r6, 0 /* 8014D5F4 00149254 80 A5 0E A4 */ lwz r5, 0xea4(r5) /* 8014D5F8 00149258 4B F0 DD 31 */ bl func_8005B328 /* 8014D5FC 0014925C 48 00 02 D0 */ b lbl_8014D8CC /* 8014D600 00149260 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014D604 00149264 7F C3 F3 78 */ mr r3, r30 /* 8014D608 00149268 7F E4 FB 78 */ mr r4, r31 /* 8014D60C 0014926C 38 C0 00 00 */ li r6, 0 /* 8014D610 00149270 80 A5 0E A8 */ lwz r5, 0xea8(r5) /* 8014D614 00149274 4B F0 DD 15 */ bl func_8005B328 /* 8014D618 00149278 48 00 02 B4 */ b lbl_8014D8CC /* 8014D61C 0014927C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014D620 00149280 7F C3 F3 78 */ mr r3, r30 /* 8014D624 00149284 7F E4 FB 78 */ mr r4, r31 /* 8014D628 00149288 38 C0 00 00 */ li r6, 0 /* 8014D62C 0014928C 80 A5 0E AC */ lwz r5, 0xeac(r5) /* 8014D630 00149290 4B F0 DC F9 */ bl func_8005B328 /* 8014D634 00149294 48 00 02 98 */ b lbl_8014D8CC /* 8014D638 00149298 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014D63C 0014929C 7F C3 F3 78 */ mr r3, r30 /* 8014D640 001492A0 7F E4 FB 78 */ mr r4, r31 /* 8014D644 001492A4 38 C0 00 00 */ li r6, 0 /* 8014D648 001492A8 80 A5 0E B0 */ lwz r5, 0xeb0(r5) /* 8014D64C 001492AC 4B F0 DC DD */ bl func_8005B328 /* 8014D650 001492B0 48 00 02 7C */ b lbl_8014D8CC /* 8014D654 001492B4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014D658 001492B8 7F C3 F3 78 */ mr r3, r30 /* 8014D65C 001492BC 7F E4 FB 78 */ mr r4, r31 /* 8014D660 001492C0 38 C0 00 00 */ li r6, 0 /* 8014D664 001492C4 80 A5 0E B4 */ lwz r5, 0xeb4(r5) /* 8014D668 001492C8 4B F0 DC C1 */ bl func_8005B328 /* 8014D66C 001492CC 48 00 02 60 */ b lbl_8014D8CC /* 8014D670 001492D0 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014D674 001492D4 7F C3 F3 78 */ mr r3, r30 /* 8014D678 001492D8 7F E4 FB 78 */ mr r4, r31 /* 8014D67C 001492DC 38 C0 00 00 */ li r6, 0 /* 8014D680 001492E0 80 A5 0E B8 */ lwz r5, 0xeb8(r5) /* 8014D684 001492E4 4B F0 DC A5 */ bl func_8005B328 /* 8014D688 001492E8 38 60 02 68 */ li r3, 0x268 /* 8014D68C 001492EC 48 01 54 05 */ bl func_80162A90 /* 8014D690 001492F0 2C 03 00 00 */ cmpwi r3, 0 /* 8014D694 001492F4 40 82 02 38 */ bne lbl_8014D8CC /* 8014D698 001492F8 88 1F 00 11 */ lbz r0, 0x11(r31) /* 8014D69C 001492FC 7C 1D EB 78 */ or r29, r0, r29 /* 8014D6A0 00149300 48 01 21 01 */ bl func_8015F7A0 /* 8014D6A4 00149304 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014D6A8 00149308 C8 02 8E 20 */ lfd f0, lbl_80641420-_SDA2_BASE_(r2) /* 8014D6AC 0014930C C8 43 0D 38 */ lfd f2, 0xd38(r3) /* 8014D6B0 00149310 FC 21 10 28 */ fsub f1, f1, f2 /* 8014D6B4 00149314 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014D6B8 00149318 4C 41 13 82 */ cror 2, 1, 2 /* 8014D6BC 0014931C 40 82 00 0C */ bne lbl_8014D6C8 /* 8014D6C0 00149320 C3 E2 8E 40 */ lfs f31, lbl_80641440-_SDA2_BASE_(r2) /* 8014D6C4 00149324 48 00 00 20 */ b lbl_8014D6E4 lbl_8014D6C8: /* 8014D6C8 00149328 48 01 20 D9 */ bl func_8015F7A0 /* 8014D6CC 0014932C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014D6D0 00149330 C8 02 8E 20 */ lfd f0, lbl_80641420-_SDA2_BASE_(r2) /* 8014D6D4 00149334 C8 43 0D 38 */ lfd f2, 0xd38(r3) /* 8014D6D8 00149338 FC 21 10 28 */ fsub f1, f1, f2 /* 8014D6DC 0014933C FF E0 08 28 */ fsub f31, f0, f1 /* 8014D6E0 00149340 FF E0 F8 18 */ frsp f31, f31 lbl_8014D6E4: /* 8014D6E4 00149344 FC 20 F8 90 */ fmr f1, f31 /* 8014D6E8 00149348 48 07 99 19 */ bl __cvt_fp2unsigned /* 8014D6EC 0014934C 7C 64 1B 78 */ mr r4, r3 /* 8014D6F0 00149350 38 60 00 08 */ li r3, 8 /* 8014D6F4 00149354 48 00 EC 15 */ bl func_8015C308 /* 8014D6F8 00149358 7F A8 EB 78 */ mr r8, r29 /* 8014D6FC 0014935C 38 60 03 ED */ li r3, 0x3ed /* 8014D700 00149360 38 80 02 3A */ li r4, 0x23a /* 8014D704 00149364 38 A0 00 40 */ li r5, 0x40 /* 8014D708 00149368 38 C0 00 00 */ li r6, 0 /* 8014D70C 0014936C 38 E0 00 00 */ li r7, 0 /* 8014D710 00149370 48 10 2A 25 */ bl func_80250134 /* 8014D714 00149374 FC 00 F8 1E */ fctiwz f0, f31 /* 8014D718 00149378 D8 01 00 48 */ stfd f0, 0x48(r1) /* 8014D71C 0014937C 80 A1 00 4C */ lwz r5, 0x4c(r1) /* 8014D720 00149380 54 A4 04 3E */ clrlwi r4, r5, 0x10 /* 8014D724 00149384 28 04 00 05 */ cmplwi r4, 5 /* 8014D728 00149388 41 81 01 A4 */ bgt lbl_8014D8CC /* 8014D72C 0014938C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014D730 00149390 A0 03 0E F8 */ lhz r0, 0xef8(r3) /* 8014D734 00149394 7C 00 20 40 */ cmplw r0, r4 /* 8014D738 00149398 41 82 01 94 */ beq lbl_8014D8CC /* 8014D73C 0014939C 2C 04 00 00 */ cmpwi r4, 0 /* 8014D740 001493A0 41 82 01 8C */ beq lbl_8014D8CC /* 8014D744 001493A4 B0 A3 0E F8 */ sth r5, 0xef8(r3) /* 8014D748 001493A8 38 60 02 34 */ li r3, 0x234 /* 8014D74C 001493AC C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 8014D750 001493B0 38 80 00 00 */ li r4, 0 /* 8014D754 001493B4 4B EB DA 1D */ bl func_8000B170 /* 8014D758 001493B8 48 00 01 74 */ b lbl_8014D8CC /* 8014D75C 001493BC 7F C3 F3 78 */ mr r3, r30 /* 8014D760 001493C0 7F E4 FB 78 */ mr r4, r31 /* 8014D764 001493C4 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014D768 001493C8 38 A0 00 06 */ li r5, 6 /* 8014D76C 001493CC 48 10 67 71 */ bl func_80253EDC /* 8014D770 001493D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014D774 001493D4 88 03 0E 03 */ lbz r0, 0xe03(r3) /* 8014D778 001493D8 28 00 00 03 */ cmplwi r0, 3 /* 8014D77C 001493DC 40 82 00 AC */ bne lbl_8014D828 /* 8014D780 001493E0 38 60 52 39 */ li r3, 0x5239 /* 8014D784 001493E4 38 80 00 01 */ li r4, 1 /* 8014D788 001493E8 38 A0 00 00 */ li r5, 0 /* 8014D78C 001493EC 48 10 2C 0D */ bl func_80250398 /* 8014D790 001493F0 C0 01 00 14 */ lfs f0, 0x14(r1) /* 8014D794 001493F4 3C 00 43 30 */ lis r0, 0x4330 /* 8014D798 001493F8 C0 81 00 10 */ lfs f4, 0x10(r1) /* 8014D79C 001493FC 54 63 04 3E */ clrlwi r3, r3, 0x10 /* 8014D7A0 00149400 C0 41 00 20 */ lfs f2, 0x20(r1) /* 8014D7A4 00149404 7C 64 07 34 */ extsh r4, r3 /* 8014D7A8 00149408 EC 60 20 28 */ fsubs f3, f0, f4 /* 8014D7AC 0014940C C0 01 00 28 */ lfs f0, 0x28(r1) /* 8014D7B0 00149410 FC 20 10 1E */ fctiwz f1, f2 /* 8014D7B4 00149414 90 01 00 40 */ stw r0, 0x40(r1) /* 8014D7B8 00149418 EC 00 10 28 */ fsubs f0, f0, f2 /* 8014D7BC 0014941C 38 60 52 39 */ li r3, 0x5239 /* 8014D7C0 00149420 FC 40 18 1E */ fctiwz f2, f3 /* 8014D7C4 00149424 D8 21 00 30 */ stfd f1, 0x30(r1) /* 8014D7C8 00149428 FC 00 00 1E */ fctiwz f0, f0 /* 8014D7CC 0014942C C8 22 8E 58 */ lfd f1, lbl_80641458-_SDA2_BASE_(r2) /* 8014D7D0 00149430 80 A1 00 34 */ lwz r5, 0x34(r1) /* 8014D7D4 00149434 39 00 FF FF */ li r8, -1 /* 8014D7D8 00149438 D8 41 00 48 */ stfd f2, 0x48(r1) /* 8014D7DC 0014943C 80 01 00 4C */ lwz r0, 0x4c(r1) /* 8014D7E0 00149440 D8 01 00 50 */ stfd f0, 0x50(r1) /* 8014D7E4 00149444 7C 06 07 34 */ extsh r6, r0 /* 8014D7E8 00149448 7C 84 30 50 */ subf r4, r4, r6 /* 8014D7EC 0014944C 80 E1 00 54 */ lwz r7, 0x54(r1) /* 8014D7F0 00149450 54 80 0F FE */ srwi r0, r4, 0x1f /* 8014D7F4 00149454 7C 00 22 14 */ add r0, r0, r4 /* 8014D7F8 00149458 7C E7 07 34 */ extsh r7, r7 /* 8014D7FC 0014945C 7C 00 0E 70 */ srawi r0, r0, 1 /* 8014D800 00149460 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 8014D804 00149464 90 01 00 44 */ stw r0, 0x44(r1) /* 8014D808 00149468 C8 01 00 40 */ lfd f0, 0x40(r1) /* 8014D80C 0014946C EC 00 08 28 */ fsubs f0, f0, f1 /* 8014D810 00149470 EC 04 00 2A */ fadds f0, f4, f0 /* 8014D814 00149474 FC 00 00 1E */ fctiwz f0, f0 /* 8014D818 00149478 D8 01 00 38 */ stfd f0, 0x38(r1) /* 8014D81C 0014947C 80 81 00 3C */ lwz r4, 0x3c(r1) /* 8014D820 00149480 48 10 29 15 */ bl func_80250134 /* 8014D824 00149484 48 00 00 A8 */ b lbl_8014D8CC lbl_8014D828: /* 8014D828 00149488 38 60 52 38 */ li r3, 0x5238 /* 8014D82C 0014948C 38 80 00 01 */ li r4, 1 /* 8014D830 00149490 38 A0 00 00 */ li r5, 0 /* 8014D834 00149494 48 10 2B 65 */ bl func_80250398 /* 8014D838 00149498 C0 01 00 14 */ lfs f0, 0x14(r1) /* 8014D83C 0014949C 3C 00 43 30 */ lis r0, 0x4330 /* 8014D840 001494A0 C0 81 00 10 */ lfs f4, 0x10(r1) /* 8014D844 001494A4 54 63 04 3E */ clrlwi r3, r3, 0x10 /* 8014D848 001494A8 C0 41 00 20 */ lfs f2, 0x20(r1) /* 8014D84C 001494AC 7C 64 07 34 */ extsh r4, r3 /* 8014D850 001494B0 EC 60 20 28 */ fsubs f3, f0, f4 /* 8014D854 001494B4 C0 01 00 28 */ lfs f0, 0x28(r1) /* 8014D858 001494B8 FC 20 10 1E */ fctiwz f1, f2 /* 8014D85C 001494BC 90 01 00 48 */ stw r0, 0x48(r1) /* 8014D860 001494C0 EC 00 10 28 */ fsubs f0, f0, f2 /* 8014D864 001494C4 38 60 52 38 */ li r3, 0x5238 /* 8014D868 001494C8 FC 40 18 1E */ fctiwz f2, f3 /* 8014D86C 001494CC D8 21 00 38 */ stfd f1, 0x38(r1) /* 8014D870 001494D0 FC 00 00 1E */ fctiwz f0, f0 /* 8014D874 001494D4 C8 22 8E 58 */ lfd f1, lbl_80641458-_SDA2_BASE_(r2) /* 8014D878 001494D8 80 A1 00 3C */ lwz r5, 0x3c(r1) /* 8014D87C 001494DC 39 00 FF FF */ li r8, -1 /* 8014D880 001494E0 D8 41 00 50 */ stfd f2, 0x50(r1) /* 8014D884 001494E4 80 01 00 54 */ lwz r0, 0x54(r1) /* 8014D888 001494E8 D8 01 00 30 */ stfd f0, 0x30(r1) /* 8014D88C 001494EC 7C 06 07 34 */ extsh r6, r0 /* 8014D890 001494F0 7C 84 30 50 */ subf r4, r4, r6 /* 8014D894 001494F4 80 E1 00 34 */ lwz r7, 0x34(r1) /* 8014D898 001494F8 54 80 0F FE */ srwi r0, r4, 0x1f /* 8014D89C 001494FC 7C 00 22 14 */ add r0, r0, r4 /* 8014D8A0 00149500 7C E7 07 34 */ extsh r7, r7 /* 8014D8A4 00149504 7C 00 0E 70 */ srawi r0, r0, 1 /* 8014D8A8 00149508 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 8014D8AC 0014950C 90 01 00 4C */ stw r0, 0x4c(r1) /* 8014D8B0 00149510 C8 01 00 48 */ lfd f0, 0x48(r1) /* 8014D8B4 00149514 EC 00 08 28 */ fsubs f0, f0, f1 /* 8014D8B8 00149518 EC 04 00 2A */ fadds f0, f4, f0 /* 8014D8BC 0014951C FC 00 00 1E */ fctiwz f0, f0 /* 8014D8C0 00149520 D8 01 00 40 */ stfd f0, 0x40(r1) /* 8014D8C4 00149524 80 81 00 44 */ lwz r4, 0x44(r1) /* 8014D8C8 00149528 48 10 28 6D */ bl func_80250134 lbl_8014D8CC: /* 8014D8CC 0014952C E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 /* 8014D8D0 00149530 39 61 00 80 */ addi r11, r1, 0x80 /* 8014D8D4 00149534 CB E1 00 80 */ lfd f31, 0x80(r1) /* 8014D8D8 00149538 48 07 98 91 */ bl _restgpr_24 /* 8014D8DC 0014953C 80 01 00 94 */ lwz r0, 0x94(r1) /* 8014D8E0 00149540 7C 08 03 A6 */ mtlr r0 /* 8014D8E4 00149544 38 21 00 90 */ addi r1, r1, 0x90 /* 8014D8E8 00149548 4E 80 00 20 */ blr lbl_8014D8EC: /* 8014D8EC 0014954C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014D8F0 00149550 7C 08 02 A6 */ mflr r0 /* 8014D8F4 00149554 7C 63 07 34 */ extsh r3, r3 /* 8014D8F8 00149558 38 A0 00 03 */ li r5, 3 /* 8014D8FC 0014955C 90 01 00 24 */ stw r0, 0x24(r1) /* 8014D900 00149560 38 C1 00 08 */ addi r6, r1, 8 /* 8014D904 00149564 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8014D908 00149568 7C 9F 23 78 */ mr r31, r4 /* 8014D90C 0014956C 48 10 65 81 */ bl func_80253E8C /* 8014D910 00149570 80 01 00 08 */ lwz r0, 8(r1) /* 8014D914 00149574 2C 00 00 03 */ cmpwi r0, 3 /* 8014D918 00149578 41 82 00 4C */ beq lbl_8014D964 /* 8014D91C 0014957C 40 80 00 B4 */ bge lbl_8014D9D0 /* 8014D920 00149580 2C 00 00 02 */ cmpwi r0, 2 /* 8014D924 00149584 40 80 00 08 */ bge lbl_8014D92C /* 8014D928 00149588 48 00 00 A8 */ b lbl_8014D9D0 lbl_8014D92C: /* 8014D92C 0014958C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014D930 00149590 A0 03 00 F8 */ lhz r0, 0xf8(r3) /* 8014D934 00149594 2C 00 00 00 */ cmpwi r0, 0 /* 8014D938 00149598 40 82 00 98 */ bne lbl_8014D9D0 /* 8014D93C 0014959C 88 1F 00 02 */ lbz r0, 2(r31) /* 8014D940 001495A0 88 7F 00 03 */ lbz r3, 3(r31) /* 8014D944 001495A4 7C 04 16 70 */ srawi r4, r0, 2 /* 8014D948 001495A8 88 1F 00 04 */ lbz r0, 4(r31) /* 8014D94C 001495AC 7C 63 16 70 */ srawi r3, r3, 2 /* 8014D950 001495B0 98 9F 00 02 */ stb r4, 2(r31) /* 8014D954 001495B4 7C 00 16 70 */ srawi r0, r0, 2 /* 8014D958 001495B8 98 7F 00 03 */ stb r3, 3(r31) /* 8014D95C 001495BC 98 1F 00 04 */ stb r0, 4(r31) /* 8014D960 001495C0 48 00 00 70 */ b lbl_8014D9D0 lbl_8014D964: /* 8014D964 001495C4 81 2D 82 B8 */ lwz r9, lbl_8063D578-_SDA_BASE_(r13) /* 8014D968 001495C8 38 61 00 10 */ addi r3, r1, 0x10 /* 8014D96C 001495CC A0 82 8E 70 */ lhz r4, lbl_80641470-_SDA2_BASE_(r2) /* 8014D970 001495D0 A1 02 8E 72 */ lhz r8, lbl_80641472-_SDA2_BASE_(r2) /* 8014D974 001495D4 A0 E2 8E 74 */ lhz r7, lbl_80641474-_SDA2_BASE_(r2) /* 8014D978 001495D8 A0 C2 8E 76 */ lhz r6, lbl_80641476-_SDA2_BASE_(r2) /* 8014D97C 001495DC 80 09 0D 30 */ lwz r0, 0xd30(r9) /* 8014D980 001495E0 B0 81 00 10 */ sth r4, 0x10(r1) /* 8014D984 001495E4 54 04 57 7C */ rlwinm r4, r0, 0xa, 0x1d, 0x1e /* 8014D988 001495E8 A0 A9 00 F8 */ lhz r5, 0xf8(r9) /* 8014D98C 001495EC B1 01 00 12 */ sth r8, 0x12(r1) /* 8014D990 001495F0 A0 09 00 FC */ lhz r0, 0xfc(r9) /* 8014D994 001495F4 B0 E1 00 14 */ sth r7, 0x14(r1) /* 8014D998 001495F8 B0 C1 00 16 */ sth r6, 0x16(r1) /* 8014D99C 001495FC 7C 63 22 2E */ lhzx r3, r3, r4 /* 8014D9A0 00149600 7C 65 1A 14 */ add r3, r5, r3 /* 8014D9A4 00149604 7C 03 00 00 */ cmpw r3, r0 /* 8014D9A8 00149608 41 80 00 28 */ blt lbl_8014D9D0 /* 8014D9AC 0014960C 88 1F 00 02 */ lbz r0, 2(r31) /* 8014D9B0 00149610 88 7F 00 03 */ lbz r3, 3(r31) /* 8014D9B4 00149614 7C 04 16 70 */ srawi r4, r0, 2 /* 8014D9B8 00149618 88 1F 00 04 */ lbz r0, 4(r31) /* 8014D9BC 0014961C 7C 63 16 70 */ srawi r3, r3, 2 /* 8014D9C0 00149620 98 9F 00 02 */ stb r4, 2(r31) /* 8014D9C4 00149624 7C 00 16 70 */ srawi r0, r0, 2 /* 8014D9C8 00149628 98 7F 00 03 */ stb r3, 3(r31) /* 8014D9CC 0014962C 98 1F 00 04 */ stb r0, 4(r31) lbl_8014D9D0: /* 8014D9D0 00149630 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014D9D4 00149634 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8014D9D8 00149638 7C 08 03 A6 */ mtlr r0 /* 8014D9DC 0014963C 38 21 00 20 */ addi r1, r1, 0x20 /* 8014D9E0 00149640 4E 80 00 20 */ blr lbl_8014D9E4: /* 8014D9E4 00149644 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8014D9E8 00149648 7C 08 02 A6 */ mflr r0 /* 8014D9EC 0014964C 38 A0 00 03 */ li r5, 3 /* 8014D9F0 00149650 90 01 00 44 */ stw r0, 0x44(r1) /* 8014D9F4 00149654 38 C1 00 08 */ addi r6, r1, 8 /* 8014D9F8 00149658 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8014D9FC 0014965C 7C 9F 23 78 */ mr r31, r4 /* 8014DA00 00149660 93 C1 00 38 */ stw r30, 0x38(r1) /* 8014DA04 00149664 7C 7E 1B 78 */ mr r30, r3 /* 8014DA08 00149668 48 10 64 D5 */ bl func_80253EDC /* 8014DA0C 0014966C 80 01 00 08 */ lwz r0, 8(r1) /* 8014DA10 00149670 2C 00 00 01 */ cmpwi r0, 1 /* 8014DA14 00149674 41 82 00 38 */ beq lbl_8014DA4C /* 8014DA18 00149678 40 80 00 54 */ bge lbl_8014DA6C /* 8014DA1C 0014967C 2C 00 00 00 */ cmpwi r0, 0 /* 8014DA20 00149680 40 80 00 08 */ bge lbl_8014DA28 /* 8014DA24 00149684 48 00 00 48 */ b lbl_8014DA6C lbl_8014DA28: /* 8014DA28 00149688 7F C3 F3 78 */ mr r3, r30 /* 8014DA2C 0014968C 7F E4 FB 78 */ mr r4, r31 /* 8014DA30 00149690 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014DA34 00149694 38 A0 00 06 */ li r5, 6 /* 8014DA38 00149698 48 10 64 A5 */ bl func_80253EDC /* 8014DA3C 0014969C 38 81 00 10 */ addi r4, r1, 0x10 /* 8014DA40 001496A0 38 60 00 07 */ li r3, 7 /* 8014DA44 001496A4 4B F0 BF F9 */ bl func_80059A3C /* 8014DA48 001496A8 48 00 00 24 */ b lbl_8014DA6C lbl_8014DA4C: /* 8014DA4C 001496AC 7F C3 F3 78 */ mr r3, r30 /* 8014DA50 001496B0 7F E4 FB 78 */ mr r4, r31 /* 8014DA54 001496B4 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014DA58 001496B8 38 A0 00 06 */ li r5, 6 /* 8014DA5C 001496BC 48 10 64 81 */ bl func_80253EDC /* 8014DA60 001496C0 38 81 00 10 */ addi r4, r1, 0x10 /* 8014DA64 001496C4 38 60 00 08 */ li r3, 8 /* 8014DA68 001496C8 4B F0 BF D5 */ bl func_80059A3C lbl_8014DA6C: /* 8014DA6C 001496CC 80 01 00 44 */ lwz r0, 0x44(r1) /* 8014DA70 001496D0 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 8014DA74 001496D4 83 C1 00 38 */ lwz r30, 0x38(r1) /* 8014DA78 001496D8 7C 08 03 A6 */ mtlr r0 /* 8014DA7C 001496DC 38 21 00 40 */ addi r1, r1, 0x40 /* 8014DA80 001496E0 4E 80 00 20 */ blr lbl_8014DA84: /* 8014DA84 001496E4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014DA88 001496E8 7C 08 02 A6 */ mflr r0 /* 8014DA8C 001496EC 38 A0 00 03 */ li r5, 3 /* 8014DA90 001496F0 90 01 00 24 */ stw r0, 0x24(r1) /* 8014DA94 001496F4 38 C1 00 08 */ addi r6, r1, 8 /* 8014DA98 001496F8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8014DA9C 001496FC 7C 9F 23 78 */ mr r31, r4 /* 8014DAA0 00149700 93 C1 00 18 */ stw r30, 0x18(r1) /* 8014DAA4 00149704 7C 7E 1B 78 */ mr r30, r3 /* 8014DAA8 00149708 48 10 63 E5 */ bl func_80253E8C /* 8014DAAC 0014970C 80 61 00 08 */ lwz r3, 8(r1) /* 8014DAB0 00149710 38 03 FF FD */ addi r0, r3, -3 /* 8014DAB4 00149714 28 00 00 07 */ cmplwi r0, 7 /* 8014DAB8 00149718 41 81 01 84 */ bgt lbl_8014DC3C /* 8014DABC 0014971C 3C 60 80 42 */ lis r3, lbl_8041E114@ha /* 8014DAC0 00149720 54 00 10 3A */ slwi r0, r0, 2 /* 8014DAC4 00149724 38 63 E1 14 */ addi r3, r3, lbl_8041E114@l /* 8014DAC8 00149728 7C 63 00 2E */ lwzx r3, r3, r0 /* 8014DACC 0014972C 7C 69 03 A6 */ mtctr r3 /* 8014DAD0 00149730 4E 80 04 20 */ bctr /* 8014DAD4 00149734 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014DAD8 00149738 88 03 0D 41 */ lbz r0, 0xd41(r3) /* 8014DADC 0014973C 2C 00 00 02 */ cmpwi r0, 2 /* 8014DAE0 00149740 41 82 00 20 */ beq lbl_8014DB00 /* 8014DAE4 00149744 40 80 00 10 */ bge lbl_8014DAF4 /* 8014DAE8 00149748 2C 00 00 01 */ cmpwi r0, 1 /* 8014DAEC 0014974C 40 80 00 2C */ bge lbl_8014DB18 /* 8014DAF0 00149750 48 00 01 4C */ b lbl_8014DC3C lbl_8014DAF4: /* 8014DAF4 00149754 2C 00 00 05 */ cmpwi r0, 5 /* 8014DAF8 00149758 40 80 01 44 */ bge lbl_8014DC3C /* 8014DAFC 0014975C 48 00 00 34 */ b lbl_8014DB30 lbl_8014DB00: /* 8014DB00 00149760 7F C3 F3 78 */ mr r3, r30 /* 8014DB04 00149764 7F E4 FB 78 */ mr r4, r31 /* 8014DB08 00149768 38 A0 00 02 */ li r5, 2 /* 8014DB0C 0014976C 38 C0 50 C2 */ li r6, 0x50c2 /* 8014DB10 00149770 48 10 63 A5 */ bl func_80253EB4 /* 8014DB14 00149774 48 00 01 28 */ b lbl_8014DC3C lbl_8014DB18: /* 8014DB18 00149778 7F C3 F3 78 */ mr r3, r30 /* 8014DB1C 0014977C 7F E4 FB 78 */ mr r4, r31 /* 8014DB20 00149780 38 A0 00 02 */ li r5, 2 /* 8014DB24 00149784 38 C0 50 BB */ li r6, 0x50bb /* 8014DB28 00149788 48 10 63 8D */ bl func_80253EB4 /* 8014DB2C 0014978C 48 00 01 10 */ b lbl_8014DC3C lbl_8014DB30: /* 8014DB30 00149790 7F C3 F3 78 */ mr r3, r30 /* 8014DB34 00149794 7F E4 FB 78 */ mr r4, r31 /* 8014DB38 00149798 38 A0 00 02 */ li r5, 2 /* 8014DB3C 0014979C 38 C0 50 E5 */ li r6, 0x50e5 /* 8014DB40 001497A0 48 10 63 75 */ bl func_80253EB4 /* 8014DB44 001497A4 48 00 00 F8 */ b lbl_8014DC3C /* 8014DB48 001497A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014DB4C 001497AC 88 03 0D 41 */ lbz r0, 0xd41(r3) /* 8014DB50 001497B0 2C 00 00 05 */ cmpwi r0, 5 /* 8014DB54 001497B4 40 80 00 E8 */ bge lbl_8014DC3C /* 8014DB58 001497B8 2C 00 00 01 */ cmpwi r0, 1 /* 8014DB5C 001497BC 40 80 00 08 */ bge lbl_8014DB64 /* 8014DB60 001497C0 48 00 00 DC */ b lbl_8014DC3C lbl_8014DB64: /* 8014DB64 001497C4 7F C3 F3 78 */ mr r3, r30 /* 8014DB68 001497C8 7F E4 FB 78 */ mr r4, r31 /* 8014DB6C 001497CC 38 A0 00 02 */ li r5, 2 /* 8014DB70 001497D0 38 C0 50 A9 */ li r6, 0x50a9 /* 8014DB74 001497D4 48 10 63 41 */ bl func_80253EB4 /* 8014DB78 001497D8 48 00 00 C4 */ b lbl_8014DC3C /* 8014DB7C 001497DC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014DB80 001497E0 88 03 0D 41 */ lbz r0, 0xd41(r3) /* 8014DB84 001497E4 2C 00 00 05 */ cmpwi r0, 5 /* 8014DB88 001497E8 40 80 00 B4 */ bge lbl_8014DC3C /* 8014DB8C 001497EC 2C 00 00 01 */ cmpwi r0, 1 /* 8014DB90 001497F0 40 80 00 08 */ bge lbl_8014DB98 /* 8014DB94 001497F4 48 00 00 A8 */ b lbl_8014DC3C lbl_8014DB98: /* 8014DB98 001497F8 7F C3 F3 78 */ mr r3, r30 /* 8014DB9C 001497FC 7F E4 FB 78 */ mr r4, r31 /* 8014DBA0 00149800 38 A0 00 02 */ li r5, 2 /* 8014DBA4 00149804 38 C0 50 AA */ li r6, 0x50aa /* 8014DBA8 00149808 48 10 63 0D */ bl func_80253EB4 /* 8014DBAC 0014980C 48 00 00 90 */ b lbl_8014DC3C /* 8014DBB0 00149810 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014DBB4 00149814 88 03 0D 41 */ lbz r0, 0xd41(r3) /* 8014DBB8 00149818 2C 00 00 03 */ cmpwi r0, 3 /* 8014DBBC 0014981C 41 82 00 54 */ beq lbl_8014DC10 /* 8014DBC0 00149820 40 80 00 14 */ bge lbl_8014DBD4 /* 8014DBC4 00149824 2C 00 00 01 */ cmpwi r0, 1 /* 8014DBC8 00149828 41 82 00 30 */ beq lbl_8014DBF8 /* 8014DBCC 0014982C 40 80 00 14 */ bge lbl_8014DBE0 /* 8014DBD0 00149830 48 00 00 6C */ b lbl_8014DC3C lbl_8014DBD4: /* 8014DBD4 00149834 2C 00 00 05 */ cmpwi r0, 5 /* 8014DBD8 00149838 40 80 00 64 */ bge lbl_8014DC3C /* 8014DBDC 0014983C 48 00 00 4C */ b lbl_8014DC28 lbl_8014DBE0: /* 8014DBE0 00149840 7F C3 F3 78 */ mr r3, r30 /* 8014DBE4 00149844 7F E4 FB 78 */ mr r4, r31 /* 8014DBE8 00149848 38 A0 00 02 */ li r5, 2 /* 8014DBEC 0014984C 38 C0 51 6D */ li r6, 0x516d /* 8014DBF0 00149850 48 10 62 C5 */ bl func_80253EB4 /* 8014DBF4 00149854 48 00 00 48 */ b lbl_8014DC3C lbl_8014DBF8: /* 8014DBF8 00149858 7F C3 F3 78 */ mr r3, r30 /* 8014DBFC 0014985C 7F E4 FB 78 */ mr r4, r31 /* 8014DC00 00149860 38 A0 00 02 */ li r5, 2 /* 8014DC04 00149864 38 C0 51 86 */ li r6, 0x5186 /* 8014DC08 00149868 48 10 62 AD */ bl func_80253EB4 /* 8014DC0C 0014986C 48 00 00 30 */ b lbl_8014DC3C lbl_8014DC10: /* 8014DC10 00149870 7F C3 F3 78 */ mr r3, r30 /* 8014DC14 00149874 7F E4 FB 78 */ mr r4, r31 /* 8014DC18 00149878 38 A0 00 02 */ li r5, 2 /* 8014DC1C 0014987C 38 C0 50 E6 */ li r6, 0x50e6 /* 8014DC20 00149880 48 10 62 95 */ bl func_80253EB4 /* 8014DC24 00149884 48 00 00 18 */ b lbl_8014DC3C lbl_8014DC28: /* 8014DC28 00149888 7F C3 F3 78 */ mr r3, r30 /* 8014DC2C 0014988C 7F E4 FB 78 */ mr r4, r31 /* 8014DC30 00149890 38 A0 00 02 */ li r5, 2 /* 8014DC34 00149894 38 C0 52 53 */ li r6, 0x5253 /* 8014DC38 00149898 48 10 62 7D */ bl func_80253EB4 lbl_8014DC3C: /* 8014DC3C 0014989C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014DC40 001498A0 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8014DC44 001498A4 83 C1 00 18 */ lwz r30, 0x18(r1) /* 8014DC48 001498A8 7C 08 03 A6 */ mtlr r0 /* 8014DC4C 001498AC 38 21 00 20 */ addi r1, r1, 0x20 /* 8014DC50 001498B0 4E 80 00 20 */ blr lbl_8014DC54: /* 8014DC54 001498B4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8014DC58 001498B8 7C 08 02 A6 */ mflr r0 /* 8014DC5C 001498BC 38 A0 00 03 */ li r5, 3 /* 8014DC60 001498C0 90 01 00 44 */ stw r0, 0x44(r1) /* 8014DC64 001498C4 38 C1 00 08 */ addi r6, r1, 8 /* 8014DC68 001498C8 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8014DC6C 001498CC 7C 9F 23 78 */ mr r31, r4 /* 8014DC70 001498D0 93 C1 00 38 */ stw r30, 0x38(r1) /* 8014DC74 001498D4 7C 7E 1B 78 */ mr r30, r3 /* 8014DC78 001498D8 48 10 62 65 */ bl func_80253EDC /* 8014DC7C 001498DC 80 01 00 08 */ lwz r0, 8(r1) /* 8014DC80 001498E0 2C 00 00 02 */ cmpwi r0, 2 /* 8014DC84 001498E4 41 82 00 38 */ beq lbl_8014DCBC /* 8014DC88 001498E8 40 80 00 54 */ bge lbl_8014DCDC /* 8014DC8C 001498EC 2C 00 00 01 */ cmpwi r0, 1 /* 8014DC90 001498F0 40 80 00 08 */ bge lbl_8014DC98 /* 8014DC94 001498F4 48 00 00 48 */ b lbl_8014DCDC lbl_8014DC98: /* 8014DC98 001498F8 7F C3 F3 78 */ mr r3, r30 /* 8014DC9C 001498FC 7F E4 FB 78 */ mr r4, r31 /* 8014DCA0 00149900 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014DCA4 00149904 38 A0 00 06 */ li r5, 6 /* 8014DCA8 00149908 48 10 62 35 */ bl func_80253EDC /* 8014DCAC 0014990C 38 81 00 10 */ addi r4, r1, 0x10 /* 8014DCB0 00149910 38 60 00 01 */ li r3, 1 /* 8014DCB4 00149914 4B F0 BD 89 */ bl func_80059A3C /* 8014DCB8 00149918 48 00 00 24 */ b lbl_8014DCDC lbl_8014DCBC: /* 8014DCBC 0014991C 7F C3 F3 78 */ mr r3, r30 /* 8014DCC0 00149920 7F E4 FB 78 */ mr r4, r31 /* 8014DCC4 00149924 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014DCC8 00149928 38 A0 00 06 */ li r5, 6 /* 8014DCCC 0014992C 48 10 62 11 */ bl func_80253EDC /* 8014DCD0 00149930 38 81 00 10 */ addi r4, r1, 0x10 /* 8014DCD4 00149934 38 60 00 02 */ li r3, 2 /* 8014DCD8 00149938 4B F0 BD 65 */ bl func_80059A3C lbl_8014DCDC: /* 8014DCDC 0014993C 80 01 00 44 */ lwz r0, 0x44(r1) /* 8014DCE0 00149940 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 8014DCE4 00149944 83 C1 00 38 */ lwz r30, 0x38(r1) /* 8014DCE8 00149948 7C 08 03 A6 */ mtlr r0 /* 8014DCEC 0014994C 38 21 00 40 */ addi r1, r1, 0x40 /* 8014DCF0 00149950 4E 80 00 20 */ blr lbl_8014DCF4: /* 8014DCF4 00149954 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014DCF8 00149958 7C 08 02 A6 */ mflr r0 /* 8014DCFC 0014995C 38 A0 00 03 */ li r5, 3 /* 8014DD00 00149960 90 01 00 24 */ stw r0, 0x24(r1) /* 8014DD04 00149964 38 C1 00 08 */ addi r6, r1, 8 /* 8014DD08 00149968 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8014DD0C 0014996C 7C 9F 23 78 */ mr r31, r4 /* 8014DD10 00149970 93 C1 00 18 */ stw r30, 0x18(r1) /* 8014DD14 00149974 7C 7E 1B 78 */ mr r30, r3 /* 8014DD18 00149978 48 10 61 75 */ bl func_80253E8C /* 8014DD1C 0014997C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014DD20 00149980 88 85 0D 42 */ lbz r4, 0xd42(r5) /* 8014DD24 00149984 28 04 00 0B */ cmplwi r4, 0xb /* 8014DD28 00149988 40 82 00 2C */ bne lbl_8014DD54 /* 8014DD2C 0014998C 80 05 0D 30 */ lwz r0, 0xd30(r5) /* 8014DD30 00149990 54 00 57 FF */ rlwinm. r0, r0, 0xa, 0x1f, 0x1f /* 8014DD34 00149994 41 82 00 20 */ beq lbl_8014DD54 /* 8014DD38 00149998 80 01 00 08 */ lwz r0, 8(r1) /* 8014DD3C 0014999C 2C 00 00 04 */ cmpwi r0, 4 /* 8014DD40 001499A0 40 80 00 14 */ bge lbl_8014DD54 /* 8014DD44 001499A4 2C 00 00 02 */ cmpwi r0, 2 /* 8014DD48 001499A8 40 80 02 F0 */ bge lbl_8014E038 /* 8014DD4C 001499AC 48 00 00 08 */ b lbl_8014DD54 /* 8014DD50 001499B0 48 00 02 E8 */ b lbl_8014E038 lbl_8014DD54: /* 8014DD54 001499B4 80 01 00 08 */ lwz r0, 8(r1) /* 8014DD58 001499B8 2C 00 00 05 */ cmpwi r0, 5 /* 8014DD5C 001499BC 41 82 00 BC */ beq lbl_8014DE18 /* 8014DD60 001499C0 40 80 00 10 */ bge lbl_8014DD70 /* 8014DD64 001499C4 2C 00 00 03 */ cmpwi r0, 3 /* 8014DD68 001499C8 41 82 00 18 */ beq lbl_8014DD80 /* 8014DD6C 001499CC 48 00 02 CC */ b lbl_8014E038 lbl_8014DD70: /* 8014DD70 001499D0 2C 00 00 07 */ cmpwi r0, 7 /* 8014DD74 001499D4 41 82 02 10 */ beq lbl_8014DF84 /* 8014DD78 001499D8 40 80 02 C0 */ bge lbl_8014E038 /* 8014DD7C 001499DC 48 00 02 88 */ b lbl_8014E004 lbl_8014DD80: /* 8014DD80 001499E0 28 04 00 0B */ cmplwi r4, 0xb /* 8014DD84 001499E4 41 81 02 B4 */ bgt lbl_8014E038 /* 8014DD88 001499E8 3C 60 80 42 */ lis r3, lbl_8041E1B8@ha /* 8014DD8C 001499EC 54 80 10 3A */ slwi r0, r4, 2 /* 8014DD90 001499F0 38 63 E1 B8 */ addi r3, r3, lbl_8041E1B8@l /* 8014DD94 001499F4 7C 63 00 2E */ lwzx r3, r3, r0 /* 8014DD98 001499F8 7C 69 03 A6 */ mtctr r3 /* 8014DD9C 001499FC 4E 80 04 20 */ bctr /* 8014DDA0 00149A00 7F C3 F3 78 */ mr r3, r30 /* 8014DDA4 00149A04 7F E4 FB 78 */ mr r4, r31 /* 8014DDA8 00149A08 38 A0 00 02 */ li r5, 2 /* 8014DDAC 00149A0C 38 C0 50 C6 */ li r6, 0x50c6 /* 8014DDB0 00149A10 48 10 61 05 */ bl func_80253EB4 /* 8014DDB4 00149A14 48 00 02 84 */ b lbl_8014E038 /* 8014DDB8 00149A18 7F C3 F3 78 */ mr r3, r30 /* 8014DDBC 00149A1C 7F E4 FB 78 */ mr r4, r31 /* 8014DDC0 00149A20 38 A0 00 02 */ li r5, 2 /* 8014DDC4 00149A24 38 C0 50 BB */ li r6, 0x50bb /* 8014DDC8 00149A28 48 10 60 ED */ bl func_80253EB4 /* 8014DDCC 00149A2C 48 00 02 6C */ b lbl_8014E038 /* 8014DDD0 00149A30 7F C3 F3 78 */ mr r3, r30 /* 8014DDD4 00149A34 7F E4 FB 78 */ mr r4, r31 /* 8014DDD8 00149A38 38 A0 00 02 */ li r5, 2 /* 8014DDDC 00149A3C 38 C0 50 CD */ li r6, 0x50cd /* 8014DDE0 00149A40 48 10 60 D5 */ bl func_80253EB4 /* 8014DDE4 00149A44 48 00 02 54 */ b lbl_8014E038 /* 8014DDE8 00149A48 7F C3 F3 78 */ mr r3, r30 /* 8014DDEC 00149A4C 7F E4 FB 78 */ mr r4, r31 /* 8014DDF0 00149A50 38 A0 00 02 */ li r5, 2 /* 8014DDF4 00149A54 38 C0 50 E5 */ li r6, 0x50e5 /* 8014DDF8 00149A58 48 10 60 BD */ bl func_80253EB4 /* 8014DDFC 00149A5C 48 00 02 3C */ b lbl_8014E038 /* 8014DE00 00149A60 7F C3 F3 78 */ mr r3, r30 /* 8014DE04 00149A64 7F E4 FB 78 */ mr r4, r31 /* 8014DE08 00149A68 38 A0 00 02 */ li r5, 2 /* 8014DE0C 00149A6C 38 C0 50 E5 */ li r6, 0x50e5 /* 8014DE10 00149A70 48 10 60 A5 */ bl func_80253EB4 /* 8014DE14 00149A74 48 00 02 24 */ b lbl_8014E038 lbl_8014DE18: /* 8014DE18 00149A78 28 04 00 0B */ cmplwi r4, 0xb /* 8014DE1C 00149A7C 41 81 02 1C */ bgt lbl_8014E038 /* 8014DE20 00149A80 3C 60 80 42 */ lis r3, lbl_8041E188@ha /* 8014DE24 00149A84 54 80 10 3A */ slwi r0, r4, 2 /* 8014DE28 00149A88 38 63 E1 88 */ addi r3, r3, lbl_8041E188@l /* 8014DE2C 00149A8C 7C 63 00 2E */ lwzx r3, r3, r0 /* 8014DE30 00149A90 7C 69 03 A6 */ mtctr r3 /* 8014DE34 00149A94 4E 80 04 20 */ bctr /* 8014DE38 00149A98 7F C3 F3 78 */ mr r3, r30 /* 8014DE3C 00149A9C 7F E4 FB 78 */ mr r4, r31 /* 8014DE40 00149AA0 38 A0 00 02 */ li r5, 2 /* 8014DE44 00149AA4 38 C0 50 C7 */ li r6, 0x50c7 /* 8014DE48 00149AA8 48 10 60 6D */ bl func_80253EB4 /* 8014DE4C 00149AAC 48 00 01 EC */ b lbl_8014E038 /* 8014DE50 00149AB0 48 00 13 15 */ bl func_8014F164 /* 8014DE54 00149AB4 7F C3 F3 78 */ mr r3, r30 /* 8014DE58 00149AB8 7F E4 FB 78 */ mr r4, r31 /* 8014DE5C 00149ABC 38 A0 00 02 */ li r5, 2 /* 8014DE60 00149AC0 38 C0 50 C9 */ li r6, 0x50c9 /* 8014DE64 00149AC4 48 10 60 51 */ bl func_80253EB4 /* 8014DE68 00149AC8 48 00 01 D0 */ b lbl_8014E038 /* 8014DE6C 00149ACC 7F C3 F3 78 */ mr r3, r30 /* 8014DE70 00149AD0 7F E4 FB 78 */ mr r4, r31 /* 8014DE74 00149AD4 38 A0 00 02 */ li r5, 2 /* 8014DE78 00149AD8 38 C0 50 CC */ li r6, 0x50cc /* 8014DE7C 00149ADC 48 10 60 39 */ bl func_80253EB4 /* 8014DE80 00149AE0 48 00 01 B8 */ b lbl_8014E038 /* 8014DE84 00149AE4 7F C3 F3 78 */ mr r3, r30 /* 8014DE88 00149AE8 7F E4 FB 78 */ mr r4, r31 /* 8014DE8C 00149AEC 38 A0 00 02 */ li r5, 2 /* 8014DE90 00149AF0 38 C0 50 CA */ li r6, 0x50ca /* 8014DE94 00149AF4 48 10 60 21 */ bl func_80253EB4 /* 8014DE98 00149AF8 48 00 01 A0 */ b lbl_8014E038 /* 8014DE9C 00149AFC 7F C3 F3 78 */ mr r3, r30 /* 8014DEA0 00149B00 7F E4 FB 78 */ mr r4, r31 /* 8014DEA4 00149B04 38 A0 00 02 */ li r5, 2 /* 8014DEA8 00149B08 38 C0 51 8C */ li r6, 0x518c /* 8014DEAC 00149B0C 48 10 60 09 */ bl func_80253EB4 /* 8014DEB0 00149B10 48 00 01 88 */ b lbl_8014E038 /* 8014DEB4 00149B14 7F C3 F3 78 */ mr r3, r30 /* 8014DEB8 00149B18 7F E4 FB 78 */ mr r4, r31 /* 8014DEBC 00149B1C 38 A0 00 02 */ li r5, 2 /* 8014DEC0 00149B20 38 C0 52 0C */ li r6, 0x520c /* 8014DEC4 00149B24 48 10 5F F1 */ bl func_80253EB4 /* 8014DEC8 00149B28 48 00 01 70 */ b lbl_8014E038 /* 8014DECC 00149B2C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014DED0 00149B30 38 60 00 0E */ li r3, 0xe /* 8014DED4 00149B34 88 04 0D 49 */ lbz r0, 0xd49(r4) /* 8014DED8 00149B38 54 00 10 3A */ slwi r0, r0, 2 /* 8014DEDC 00149B3C 7C 84 02 14 */ add r4, r4, r0 /* 8014DEE0 00149B40 80 84 01 7C */ lwz r4, 0x17c(r4) /* 8014DEE4 00149B44 48 00 E4 25 */ bl func_8015C308 /* 8014DEE8 00149B48 7F C3 F3 78 */ mr r3, r30 /* 8014DEEC 00149B4C 7F E4 FB 78 */ mr r4, r31 /* 8014DEF0 00149B50 38 A0 00 02 */ li r5, 2 /* 8014DEF4 00149B54 38 C0 50 BA */ li r6, 0x50ba /* 8014DEF8 00149B58 48 10 5F BD */ bl func_80253EB4 /* 8014DEFC 00149B5C 48 00 01 3C */ b lbl_8014E038 /* 8014DF00 00149B60 80 85 0D 28 */ lwz r4, 0xd28(r5) /* 8014DF04 00149B64 38 60 00 0E */ li r3, 0xe /* 8014DF08 00149B68 38 84 4E CC */ addi r4, r4, 0x4ecc /* 8014DF0C 00149B6C 48 00 E3 FD */ bl func_8015C308 /* 8014DF10 00149B70 7F C3 F3 78 */ mr r3, r30 /* 8014DF14 00149B74 7F E4 FB 78 */ mr r4, r31 /* 8014DF18 00149B78 38 A0 00 02 */ li r5, 2 /* 8014DF1C 00149B7C 38 C0 50 B9 */ li r6, 0x50b9 /* 8014DF20 00149B80 48 10 5F 95 */ bl func_80253EB4 /* 8014DF24 00149B84 48 00 01 14 */ b lbl_8014E038 /* 8014DF28 00149B88 A0 05 0D 80 */ lhz r0, 0xd80(r5) /* 8014DF2C 00149B8C 28 00 50 BA */ cmplwi r0, 0x50ba /* 8014DF30 00149B90 40 82 00 20 */ bne lbl_8014DF50 /* 8014DF34 00149B94 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014DF38 00149B98 38 60 00 0E */ li r3, 0xe /* 8014DF3C 00149B9C 88 04 0D 49 */ lbz r0, 0xd49(r4) /* 8014DF40 00149BA0 54 00 10 3A */ slwi r0, r0, 2 /* 8014DF44 00149BA4 7C 84 02 14 */ add r4, r4, r0 /* 8014DF48 00149BA8 80 84 01 7C */ lwz r4, 0x17c(r4) /* 8014DF4C 00149BAC 48 00 E3 BD */ bl func_8015C308 lbl_8014DF50: /* 8014DF50 00149BB0 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014DF54 00149BB4 7F C3 F3 78 */ mr r3, r30 /* 8014DF58 00149BB8 7F E4 FB 78 */ mr r4, r31 /* 8014DF5C 00149BBC 38 A0 00 02 */ li r5, 2 /* 8014DF60 00149BC0 A0 C6 0D 80 */ lhz r6, 0xd80(r6) /* 8014DF64 00149BC4 48 10 5F 51 */ bl func_80253EB4 /* 8014DF68 00149BC8 48 00 00 D0 */ b lbl_8014E038 /* 8014DF6C 00149BCC 7F C3 F3 78 */ mr r3, r30 /* 8014DF70 00149BD0 7F E4 FB 78 */ mr r4, r31 /* 8014DF74 00149BD4 38 A0 00 02 */ li r5, 2 /* 8014DF78 00149BD8 38 C0 51 29 */ li r6, 0x5129 /* 8014DF7C 00149BDC 48 10 5F 39 */ bl func_80253EB4 /* 8014DF80 00149BE0 48 00 00 B8 */ b lbl_8014E038 lbl_8014DF84: /* 8014DF84 00149BE4 28 04 00 0B */ cmplwi r4, 0xb /* 8014DF88 00149BE8 41 81 00 B0 */ bgt lbl_8014E038 /* 8014DF8C 00149BEC 3C 60 80 42 */ lis r3, lbl_8041E158@ha /* 8014DF90 00149BF0 54 80 10 3A */ slwi r0, r4, 2 /* 8014DF94 00149BF4 38 63 E1 58 */ addi r3, r3, lbl_8041E158@l /* 8014DF98 00149BF8 7C 63 00 2E */ lwzx r3, r3, r0 /* 8014DF9C 00149BFC 7C 69 03 A6 */ mtctr r3 /* 8014DFA0 00149C00 4E 80 04 20 */ bctr /* 8014DFA4 00149C04 7F C3 F3 78 */ mr r3, r30 /* 8014DFA8 00149C08 7F E4 FB 78 */ mr r4, r31 /* 8014DFAC 00149C0C 38 A0 00 02 */ li r5, 2 /* 8014DFB0 00149C10 38 C0 50 C8 */ li r6, 0x50c8 /* 8014DFB4 00149C14 48 10 5F 01 */ bl func_80253EB4 /* 8014DFB8 00149C18 48 00 00 80 */ b lbl_8014E038 /* 8014DFBC 00149C1C 7F C3 F3 78 */ mr r3, r30 /* 8014DFC0 00149C20 7F E4 FB 78 */ mr r4, r31 /* 8014DFC4 00149C24 38 A0 00 02 */ li r5, 2 /* 8014DFC8 00149C28 38 C0 51 6E */ li r6, 0x516e /* 8014DFCC 00149C2C 48 10 5E E9 */ bl func_80253EB4 /* 8014DFD0 00149C30 48 00 00 68 */ b lbl_8014E038 /* 8014DFD4 00149C34 A0 C5 0D 82 */ lhz r6, 0xd82(r5) /* 8014DFD8 00149C38 7F C3 F3 78 */ mr r3, r30 /* 8014DFDC 00149C3C 7F E4 FB 78 */ mr r4, r31 /* 8014DFE0 00149C40 38 A0 00 02 */ li r5, 2 /* 8014DFE4 00149C44 48 10 5E D1 */ bl func_80253EB4 /* 8014DFE8 00149C48 48 00 00 50 */ b lbl_8014E038 /* 8014DFEC 00149C4C 7F C3 F3 78 */ mr r3, r30 /* 8014DFF0 00149C50 7F E4 FB 78 */ mr r4, r31 /* 8014DFF4 00149C54 38 A0 00 02 */ li r5, 2 /* 8014DFF8 00149C58 38 C0 50 AB */ li r6, 0x50ab /* 8014DFFC 00149C5C 48 10 5E B9 */ bl func_80253EB4 /* 8014E000 00149C60 48 00 00 38 */ b lbl_8014E038 lbl_8014E004: /* 8014E004 00149C64 28 04 00 08 */ cmplwi r4, 8 /* 8014E008 00149C68 41 81 00 30 */ bgt lbl_8014E038 /* 8014E00C 00149C6C 3C 60 80 42 */ lis r3, lbl_8041E134@ha /* 8014E010 00149C70 54 80 10 3A */ slwi r0, r4, 2 /* 8014E014 00149C74 38 63 E1 34 */ addi r3, r3, lbl_8041E134@l /* 8014E018 00149C78 7C 63 00 2E */ lwzx r3, r3, r0 /* 8014E01C 00149C7C 7C 69 03 A6 */ mtctr r3 /* 8014E020 00149C80 4E 80 04 20 */ bctr /* 8014E024 00149C84 7F C3 F3 78 */ mr r3, r30 /* 8014E028 00149C88 7F E4 FB 78 */ mr r4, r31 /* 8014E02C 00149C8C 38 A0 00 01 */ li r5, 1 /* 8014E030 00149C90 38 C0 00 00 */ li r6, 0 /* 8014E034 00149C94 48 10 5E 81 */ bl func_80253EB4 lbl_8014E038: /* 8014E038 00149C98 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014E03C 00149C9C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8014E040 00149CA0 83 C1 00 18 */ lwz r30, 0x18(r1) /* 8014E044 00149CA4 7C 08 03 A6 */ mtlr r0 /* 8014E048 00149CA8 38 21 00 20 */ addi r1, r1, 0x20 /* 8014E04C 00149CAC 4E 80 00 20 */ blr lbl_8014E050: /* 8014E050 00149CB0 4E 80 00 20 */ blr lbl_8014E054: /* 8014E054 00149CB4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014E058 00149CB8 7C 08 02 A6 */ mflr r0 /* 8014E05C 00149CBC 38 A0 00 03 */ li r5, 3 /* 8014E060 00149CC0 90 01 00 24 */ stw r0, 0x24(r1) /* 8014E064 00149CC4 38 C1 00 08 */ addi r6, r1, 8 /* 8014E068 00149CC8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8014E06C 00149CCC 7C 9F 23 78 */ mr r31, r4 /* 8014E070 00149CD0 93 C1 00 18 */ stw r30, 0x18(r1) /* 8014E074 00149CD4 7C 7E 1B 78 */ mr r30, r3 /* 8014E078 00149CD8 48 10 5E 15 */ bl func_80253E8C /* 8014E07C 00149CDC 80 01 00 08 */ lwz r0, 8(r1) /* 8014E080 00149CE0 2C 00 00 04 */ cmpwi r0, 4 /* 8014E084 00149CE4 41 82 00 4C */ beq lbl_8014E0D0 /* 8014E088 00149CE8 40 80 00 10 */ bge lbl_8014E098 /* 8014E08C 00149CEC 2C 00 00 03 */ cmpwi r0, 3 /* 8014E090 00149CF0 40 80 00 14 */ bge lbl_8014E0A4 /* 8014E094 00149CF4 48 00 00 3C */ b lbl_8014E0D0 lbl_8014E098: /* 8014E098 00149CF8 2C 00 00 06 */ cmpwi r0, 6 /* 8014E09C 00149CFC 40 80 00 34 */ bge lbl_8014E0D0 /* 8014E0A0 00149D00 48 00 00 1C */ b lbl_8014E0BC lbl_8014E0A4: /* 8014E0A4 00149D04 7F C3 F3 78 */ mr r3, r30 /* 8014E0A8 00149D08 7F E4 FB 78 */ mr r4, r31 /* 8014E0AC 00149D0C 38 A0 00 02 */ li r5, 2 /* 8014E0B0 00149D10 38 C0 50 A9 */ li r6, 0x50a9 /* 8014E0B4 00149D14 48 10 5E 01 */ bl func_80253EB4 /* 8014E0B8 00149D18 48 00 00 18 */ b lbl_8014E0D0 lbl_8014E0BC: /* 8014E0BC 00149D1C 7F C3 F3 78 */ mr r3, r30 /* 8014E0C0 00149D20 7F E4 FB 78 */ mr r4, r31 /* 8014E0C4 00149D24 38 A0 00 02 */ li r5, 2 /* 8014E0C8 00149D28 38 C0 50 AA */ li r6, 0x50aa /* 8014E0CC 00149D2C 48 10 5D E9 */ bl func_80253EB4 lbl_8014E0D0: /* 8014E0D0 00149D30 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014E0D4 00149D34 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8014E0D8 00149D38 83 C1 00 18 */ lwz r30, 0x18(r1) /* 8014E0DC 00149D3C 7C 08 03 A6 */ mtlr r0 /* 8014E0E0 00149D40 38 21 00 20 */ addi r1, r1, 0x20 /* 8014E0E4 00149D44 4E 80 00 20 */ blr lbl_8014E0E8: /* 8014E0E8 00149D48 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8014E0EC 00149D4C 7C 08 02 A6 */ mflr r0 /* 8014E0F0 00149D50 38 A0 00 03 */ li r5, 3 /* 8014E0F4 00149D54 90 01 00 44 */ stw r0, 0x44(r1) /* 8014E0F8 00149D58 38 C1 00 08 */ addi r6, r1, 8 /* 8014E0FC 00149D5C 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8014E100 00149D60 7C 9F 23 78 */ mr r31, r4 /* 8014E104 00149D64 93 C1 00 38 */ stw r30, 0x38(r1) /* 8014E108 00149D68 7C 7E 1B 78 */ mr r30, r3 /* 8014E10C 00149D6C 48 10 5D D1 */ bl func_80253EDC /* 8014E110 00149D70 80 01 00 08 */ lwz r0, 8(r1) /* 8014E114 00149D74 2C 00 00 01 */ cmpwi r0, 1 /* 8014E118 00149D78 41 82 00 38 */ beq lbl_8014E150 /* 8014E11C 00149D7C 40 80 00 54 */ bge lbl_8014E170 /* 8014E120 00149D80 2C 00 00 00 */ cmpwi r0, 0 /* 8014E124 00149D84 40 80 00 08 */ bge lbl_8014E12C /* 8014E128 00149D88 48 00 00 48 */ b lbl_8014E170 lbl_8014E12C: /* 8014E12C 00149D8C 7F C3 F3 78 */ mr r3, r30 /* 8014E130 00149D90 7F E4 FB 78 */ mr r4, r31 /* 8014E134 00149D94 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014E138 00149D98 38 A0 00 06 */ li r5, 6 /* 8014E13C 00149D9C 48 10 5D A1 */ bl func_80253EDC /* 8014E140 00149DA0 38 81 00 10 */ addi r4, r1, 0x10 /* 8014E144 00149DA4 38 60 00 01 */ li r3, 1 /* 8014E148 00149DA8 4B F0 B8 F5 */ bl func_80059A3C /* 8014E14C 00149DAC 48 00 00 24 */ b lbl_8014E170 lbl_8014E150: /* 8014E150 00149DB0 7F C3 F3 78 */ mr r3, r30 /* 8014E154 00149DB4 7F E4 FB 78 */ mr r4, r31 /* 8014E158 00149DB8 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014E15C 00149DBC 38 A0 00 06 */ li r5, 6 /* 8014E160 00149DC0 48 10 5D 7D */ bl func_80253EDC /* 8014E164 00149DC4 38 81 00 10 */ addi r4, r1, 0x10 /* 8014E168 00149DC8 38 60 00 02 */ li r3, 2 /* 8014E16C 00149DCC 4B F0 B8 D1 */ bl func_80059A3C lbl_8014E170: /* 8014E170 00149DD0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014E174 00149DD4 A0 03 00 C4 */ lhz r0, 0xc4(r3) /* 8014E178 00149DD8 28 00 00 49 */ cmplwi r0, 0x49 /* 8014E17C 00149DDC 40 82 00 58 */ bne lbl_8014E1D4 /* 8014E180 00149DE0 A8 63 00 B8 */ lha r3, 0xb8(r3) /* 8014E184 00149DE4 48 10 5C 4D */ bl func_80253DD0 /* 8014E188 00149DE8 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014E18C 00149DEC 28 00 00 03 */ cmplwi r0, 3 /* 8014E190 00149DF0 40 82 00 44 */ bne lbl_8014E1D4 /* 8014E194 00149DF4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014E198 00149DF8 88 03 0E FD */ lbz r0, 0xefd(r3) /* 8014E19C 00149DFC 2C 00 00 00 */ cmpwi r0, 0 /* 8014E1A0 00149E00 40 82 00 28 */ bne lbl_8014E1C8 /* 8014E1A4 00149E04 38 60 00 00 */ li r3, 0 /* 8014E1A8 00149E08 48 00 06 65 */ bl func_8014E80C /* 8014E1AC 00149E0C 38 60 00 1C */ li r3, 0x1c /* 8014E1B0 00149E10 38 80 00 05 */ li r4, 5 /* 8014E1B4 00149E14 48 00 07 99 */ bl func_8014E94C /* 8014E1B8 00149E18 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014E1BC 00149E1C 38 00 00 4A */ li r0, 0x4a /* 8014E1C0 00149E20 B0 03 00 C4 */ sth r0, 0xc4(r3) /* 8014E1C4 00149E24 48 00 00 10 */ b lbl_8014E1D4 lbl_8014E1C8: /* 8014E1C8 00149E28 38 60 00 03 */ li r3, 3 /* 8014E1CC 00149E2C 38 80 55 33 */ li r4, 0x5533 /* 8014E1D0 00149E30 48 00 E3 25 */ bl func_8015C4F4 lbl_8014E1D4: /* 8014E1D4 00149E34 80 01 00 44 */ lwz r0, 0x44(r1) /* 8014E1D8 00149E38 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 8014E1DC 00149E3C 83 C1 00 38 */ lwz r30, 0x38(r1) /* 8014E1E0 00149E40 7C 08 03 A6 */ mtlr r0 /* 8014E1E4 00149E44 38 21 00 40 */ addi r1, r1, 0x40 /* 8014E1E8 00149E48 4E 80 00 20 */ blr lbl_8014E1EC: /* 8014E1EC 00149E4C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014E1F0 00149E50 7C 08 02 A6 */ mflr r0 /* 8014E1F4 00149E54 7C 63 07 34 */ extsh r3, r3 /* 8014E1F8 00149E58 38 A0 00 03 */ li r5, 3 /* 8014E1FC 00149E5C 90 01 00 24 */ stw r0, 0x24(r1) /* 8014E200 00149E60 38 C1 00 08 */ addi r6, r1, 8 /* 8014E204 00149E64 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8014E208 00149E68 7C 9F 23 78 */ mr r31, r4 /* 8014E20C 00149E6C 48 10 5C 81 */ bl func_80253E8C /* 8014E210 00149E70 80 01 00 08 */ lwz r0, 8(r1) /* 8014E214 00149E74 2C 00 00 03 */ cmpwi r0, 3 /* 8014E218 00149E78 41 82 00 4C */ beq lbl_8014E264 /* 8014E21C 00149E7C 40 80 00 84 */ bge lbl_8014E2A0 /* 8014E220 00149E80 2C 00 00 02 */ cmpwi r0, 2 /* 8014E224 00149E84 40 80 00 08 */ bge lbl_8014E22C /* 8014E228 00149E88 48 00 00 78 */ b lbl_8014E2A0 lbl_8014E22C: /* 8014E22C 00149E8C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014E230 00149E90 A0 03 00 F8 */ lhz r0, 0xf8(r3) /* 8014E234 00149E94 2C 00 00 00 */ cmpwi r0, 0 /* 8014E238 00149E98 40 82 00 68 */ bne lbl_8014E2A0 /* 8014E23C 00149E9C 88 1F 00 02 */ lbz r0, 2(r31) /* 8014E240 00149EA0 88 7F 00 03 */ lbz r3, 3(r31) /* 8014E244 00149EA4 7C 04 16 70 */ srawi r4, r0, 2 /* 8014E248 00149EA8 88 1F 00 04 */ lbz r0, 4(r31) /* 8014E24C 00149EAC 7C 63 16 70 */ srawi r3, r3, 2 /* 8014E250 00149EB0 98 9F 00 02 */ stb r4, 2(r31) /* 8014E254 00149EB4 7C 00 16 70 */ srawi r0, r0, 2 /* 8014E258 00149EB8 98 7F 00 03 */ stb r3, 3(r31) /* 8014E25C 00149EBC 98 1F 00 04 */ stb r0, 4(r31) /* 8014E260 00149EC0 48 00 00 40 */ b lbl_8014E2A0 lbl_8014E264: /* 8014E264 00149EC4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014E268 00149EC8 A0 64 00 F8 */ lhz r3, 0xf8(r4) /* 8014E26C 00149ECC A0 04 00 FC */ lhz r0, 0xfc(r4) /* 8014E270 00149ED0 38 63 00 06 */ addi r3, r3, 6 /* 8014E274 00149ED4 7C 03 00 00 */ cmpw r3, r0 /* 8014E278 00149ED8 41 80 00 28 */ blt lbl_8014E2A0 /* 8014E27C 00149EDC 88 1F 00 02 */ lbz r0, 2(r31) /* 8014E280 00149EE0 88 7F 00 03 */ lbz r3, 3(r31) /* 8014E284 00149EE4 7C 04 16 70 */ srawi r4, r0, 2 /* 8014E288 00149EE8 88 1F 00 04 */ lbz r0, 4(r31) /* 8014E28C 00149EEC 7C 63 16 70 */ srawi r3, r3, 2 /* 8014E290 00149EF0 98 9F 00 02 */ stb r4, 2(r31) /* 8014E294 00149EF4 7C 00 16 70 */ srawi r0, r0, 2 /* 8014E298 00149EF8 98 7F 00 03 */ stb r3, 3(r31) /* 8014E29C 00149EFC 98 1F 00 04 */ stb r0, 4(r31) lbl_8014E2A0: /* 8014E2A0 00149F00 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014E2A4 00149F04 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8014E2A8 00149F08 7C 08 03 A6 */ mtlr r0 /* 8014E2AC 00149F0C 38 21 00 20 */ addi r1, r1, 0x20 /* 8014E2B0 00149F10 4E 80 00 20 */ blr lbl_8014E2B4: /* 8014E2B4 00149F14 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8014E2B8 00149F18 7C 08 02 A6 */ mflr r0 /* 8014E2BC 00149F1C 38 A0 00 03 */ li r5, 3 /* 8014E2C0 00149F20 90 01 00 44 */ stw r0, 0x44(r1) /* 8014E2C4 00149F24 38 C1 00 08 */ addi r6, r1, 8 /* 8014E2C8 00149F28 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8014E2CC 00149F2C 7C 9F 23 78 */ mr r31, r4 /* 8014E2D0 00149F30 93 C1 00 38 */ stw r30, 0x38(r1) /* 8014E2D4 00149F34 7C 7E 1B 78 */ mr r30, r3 /* 8014E2D8 00149F38 48 10 5C 05 */ bl func_80253EDC /* 8014E2DC 00149F3C 80 01 00 08 */ lwz r0, 8(r1) /* 8014E2E0 00149F40 2C 00 00 01 */ cmpwi r0, 1 /* 8014E2E4 00149F44 41 82 00 38 */ beq lbl_8014E31C /* 8014E2E8 00149F48 40 80 00 54 */ bge lbl_8014E33C /* 8014E2EC 00149F4C 2C 00 00 00 */ cmpwi r0, 0 /* 8014E2F0 00149F50 40 80 00 08 */ bge lbl_8014E2F8 /* 8014E2F4 00149F54 48 00 00 48 */ b lbl_8014E33C lbl_8014E2F8: /* 8014E2F8 00149F58 7F C3 F3 78 */ mr r3, r30 /* 8014E2FC 00149F5C 7F E4 FB 78 */ mr r4, r31 /* 8014E300 00149F60 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014E304 00149F64 38 A0 00 06 */ li r5, 6 /* 8014E308 00149F68 48 10 5B D5 */ bl func_80253EDC /* 8014E30C 00149F6C 38 81 00 10 */ addi r4, r1, 0x10 /* 8014E310 00149F70 38 60 00 07 */ li r3, 7 /* 8014E314 00149F74 4B F0 B7 29 */ bl func_80059A3C /* 8014E318 00149F78 48 00 00 24 */ b lbl_8014E33C lbl_8014E31C: /* 8014E31C 00149F7C 7F C3 F3 78 */ mr r3, r30 /* 8014E320 00149F80 7F E4 FB 78 */ mr r4, r31 /* 8014E324 00149F84 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014E328 00149F88 38 A0 00 06 */ li r5, 6 /* 8014E32C 00149F8C 48 10 5B B1 */ bl func_80253EDC /* 8014E330 00149F90 38 81 00 10 */ addi r4, r1, 0x10 /* 8014E334 00149F94 38 60 00 08 */ li r3, 8 /* 8014E338 00149F98 4B F0 B7 05 */ bl func_80059A3C lbl_8014E33C: /* 8014E33C 00149F9C 80 01 00 44 */ lwz r0, 0x44(r1) /* 8014E340 00149FA0 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 8014E344 00149FA4 83 C1 00 38 */ lwz r30, 0x38(r1) /* 8014E348 00149FA8 7C 08 03 A6 */ mtlr r0 /* 8014E34C 00149FAC 38 21 00 40 */ addi r1, r1, 0x40 /* 8014E350 00149FB0 4E 80 00 20 */ blr lbl_8014E354: /* 8014E354 00149FB4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014E358 00149FB8 7C 08 02 A6 */ mflr r0 /* 8014E35C 00149FBC 90 01 00 14 */ stw r0, 0x14(r1) /* 8014E360 00149FC0 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014E364 00149FC4 7C 7F 1B 78 */ mr r31, r3 /* 8014E368 00149FC8 38 60 00 1E */ li r3, 0x1e /* 8014E36C 00149FCC 48 00 06 15 */ bl func_8014E980 /* 8014E370 00149FD0 2C 03 00 00 */ cmpwi r3, 0 /* 8014E374 00149FD4 41 82 00 3C */ beq lbl_8014E3B0 /* 8014E378 00149FD8 7F E3 FB 78 */ mr r3, r31 /* 8014E37C 00149FDC 48 10 5A 65 */ bl func_80253DE0 /* 8014E380 00149FE0 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014E384 00149FE4 28 00 00 01 */ cmplwi r0, 1 /* 8014E388 00149FE8 40 82 00 28 */ bne lbl_8014E3B0 /* 8014E38C 00149FEC 7F E3 FB 78 */ mr r3, r31 /* 8014E390 00149FF0 48 10 5A 41 */ bl func_80253DD0 /* 8014E394 00149FF4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014E398 00149FF8 28 00 00 03 */ cmplwi r0, 3 /* 8014E39C 00149FFC 40 82 00 14 */ bne lbl_8014E3B0 /* 8014E3A0 0014A000 7F E3 FB 78 */ mr r3, r31 /* 8014E3A4 0014A004 38 80 00 08 */ li r4, 8 /* 8014E3A8 0014A008 38 A0 00 00 */ li r5, 0 /* 8014E3AC 0014A00C 48 10 5A 45 */ bl func_80253DF0 lbl_8014E3B0: /* 8014E3B0 0014A010 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014E3B4 0014A014 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014E3B8 0014A018 7C 08 03 A6 */ mtlr r0 /* 8014E3BC 0014A01C 38 21 00 10 */ addi r1, r1, 0x10 /* 8014E3C0 0014A020 4E 80 00 20 */ blr lbl_8014E3C4: /* 8014E3C4 0014A024 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014E3C8 0014A028 7C 08 02 A6 */ mflr r0 /* 8014E3CC 0014A02C 7C 63 07 34 */ extsh r3, r3 /* 8014E3D0 0014A030 38 A0 00 03 */ li r5, 3 /* 8014E3D4 0014A034 90 01 00 14 */ stw r0, 0x14(r1) /* 8014E3D8 0014A038 38 C1 00 08 */ addi r6, r1, 8 /* 8014E3DC 0014A03C 48 10 5A B1 */ bl func_80253E8C /* 8014E3E0 0014A040 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014E3E4 0014A044 7C 08 03 A6 */ mtlr r0 /* 8014E3E8 0014A048 38 21 00 10 */ addi r1, r1, 0x10 /* 8014E3EC 0014A04C 4E 80 00 20 */ blr lbl_8014E3F0: /* 8014E3F0 0014A050 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8014E3F4 0014A054 7C 08 02 A6 */ mflr r0 /* 8014E3F8 0014A058 38 A0 00 03 */ li r5, 3 /* 8014E3FC 0014A05C 90 01 00 64 */ stw r0, 0x64(r1) /* 8014E400 0014A060 38 C1 00 08 */ addi r6, r1, 8 /* 8014E404 0014A064 93 E1 00 5C */ stw r31, 0x5c(r1) /* 8014E408 0014A068 93 C1 00 58 */ stw r30, 0x58(r1) /* 8014E40C 0014A06C 93 A1 00 54 */ stw r29, 0x54(r1) /* 8014E410 0014A070 7C 9D 23 78 */ mr r29, r4 /* 8014E414 0014A074 93 81 00 50 */ stw r28, 0x50(r1) /* 8014E418 0014A078 7C 7C 1B 78 */ mr r28, r3 /* 8014E41C 0014A07C 48 10 5A C1 */ bl func_80253EDC /* 8014E420 0014A080 80 01 00 08 */ lwz r0, 8(r1) /* 8014E424 0014A084 2C 00 00 01 */ cmpwi r0, 1 /* 8014E428 0014A088 41 82 00 5C */ beq lbl_8014E484 /* 8014E42C 0014A08C 40 80 02 74 */ bge lbl_8014E6A0 /* 8014E430 0014A090 2C 00 00 00 */ cmpwi r0, 0 /* 8014E434 0014A094 40 80 00 08 */ bge lbl_8014E43C /* 8014E438 0014A098 48 00 02 68 */ b lbl_8014E6A0 lbl_8014E43C: /* 8014E43C 0014A09C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014E440 0014A0A0 A0 03 00 D0 */ lhz r0, 0xd0(r3) /* 8014E444 0014A0A4 2C 00 00 0A */ cmpwi r0, 0xa /* 8014E448 0014A0A8 41 82 00 14 */ beq lbl_8014E45C /* 8014E44C 0014A0AC 40 80 02 54 */ bge lbl_8014E6A0 /* 8014E450 0014A0B0 2C 00 00 05 */ cmpwi r0, 5 /* 8014E454 0014A0B4 41 82 00 08 */ beq lbl_8014E45C /* 8014E458 0014A0B8 48 00 02 48 */ b lbl_8014E6A0 lbl_8014E45C: /* 8014E45C 0014A0BC C0 7D 00 50 */ lfs f3, 0x50(r29) /* 8014E460 0014A0C0 C0 1D 00 4C */ lfs f0, 0x4c(r29) /* 8014E464 0014A0C4 C0 3D 00 54 */ lfs f1, 0x54(r29) /* 8014E468 0014A0C8 EC 43 00 28 */ fsubs f2, f3, f0 /* 8014E46C 0014A0CC EC 01 00 28 */ fsubs f0, f1, f0 /* 8014E470 0014A0D0 EC 43 10 2A */ fadds f2, f3, f2 /* 8014E474 0014A0D4 EC 01 00 2A */ fadds f0, f1, f0 /* 8014E478 0014A0D8 D0 5D 00 50 */ stfs f2, 0x50(r29) /* 8014E47C 0014A0DC D0 1D 00 54 */ stfs f0, 0x54(r29) /* 8014E480 0014A0E0 48 00 02 20 */ b lbl_8014E6A0 lbl_8014E484: /* 8014E484 0014A0E4 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014E488 0014A0E8 3C 80 80 42 */ lis r4, lbl_8041D438@ha /* 8014E48C 0014A0EC 3C 60 80 42 */ lis r3, lbl_8041D450@ha /* 8014E490 0014A0F0 A0 06 00 D0 */ lhz r0, 0xd0(r6) /* 8014E494 0014A0F4 38 84 D4 38 */ addi r4, r4, lbl_8041D438@l /* 8014E498 0014A0F8 38 63 D4 50 */ addi r3, r3, lbl_8041D450@l /* 8014E49C 0014A0FC 54 05 08 3C */ slwi r5, r0, 1 /* 8014E4A0 0014A100 2C 00 00 0A */ cmpwi r0, 0xa /* 8014E4A4 0014A104 7F E4 2A 2E */ lhzx r31, r4, r5 /* 8014E4A8 0014A108 7F C3 2A 2E */ lhzx r30, r3, r5 /* 8014E4AC 0014A10C 41 82 00 2C */ beq lbl_8014E4D8 /* 8014E4B0 0014A110 40 80 00 1C */ bge lbl_8014E4CC /* 8014E4B4 0014A114 2C 00 00 04 */ cmpwi r0, 4 /* 8014E4B8 0014A118 41 82 00 BC */ beq lbl_8014E574 /* 8014E4BC 0014A11C 40 80 01 50 */ bge lbl_8014E60C /* 8014E4C0 0014A120 2C 00 00 03 */ cmpwi r0, 3 /* 8014E4C4 0014A124 40 80 00 70 */ bge lbl_8014E534 /* 8014E4C8 0014A128 48 00 01 44 */ b lbl_8014E60C lbl_8014E4CC: /* 8014E4CC 0014A12C 2C 00 00 0C */ cmpwi r0, 0xc /* 8014E4D0 0014A130 40 80 01 3C */ bge lbl_8014E60C /* 8014E4D4 0014A134 48 00 00 CC */ b lbl_8014E5A0 lbl_8014E4D8: /* 8014E4D8 0014A138 88 66 0D 48 */ lbz r3, 0xd48(r6) /* 8014E4DC 0014A13C 38 80 00 02 */ li r4, 2 /* 8014E4E0 0014A140 38 A0 00 0E */ li r5, 0xe /* 8014E4E4 0014A144 38 C0 00 01 */ li r6, 1 /* 8014E4E8 0014A148 38 63 00 01 */ addi r3, r3, 1 /* 8014E4EC 0014A14C 48 00 E7 8D */ bl func_8015CC78 /* 8014E4F0 0014A150 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014E4F4 0014A154 88 03 0D 48 */ lbz r0, 0xd48(r3) /* 8014E4F8 0014A158 54 00 10 3A */ slwi r0, r0, 2 /* 8014E4FC 0014A15C 7C 63 02 14 */ add r3, r3, r0 /* 8014E500 0014A160 80 03 01 04 */ lwz r0, 0x104(r3) /* 8014E504 0014A164 2C 00 00 00 */ cmpwi r0, 0 /* 8014E508 0014A168 40 82 00 1C */ bne lbl_8014E524 /* 8014E50C 0014A16C 38 60 50 F0 */ li r3, 0x50f0 /* 8014E510 0014A170 48 10 1D E5 */ bl func_802502F4 /* 8014E514 0014A174 7C 64 1B 78 */ mr r4, r3 /* 8014E518 0014A178 38 60 00 0F */ li r3, 0xf /* 8014E51C 0014A17C 48 00 DD ED */ bl func_8015C308 /* 8014E520 0014A180 48 00 00 EC */ b lbl_8014E60C lbl_8014E524: /* 8014E524 0014A184 80 83 01 7C */ lwz r4, 0x17c(r3) /* 8014E528 0014A188 38 60 00 0F */ li r3, 0xf /* 8014E52C 0014A18C 48 00 DD DD */ bl func_8015C308 /* 8014E530 0014A190 48 00 00 DC */ b lbl_8014E60C lbl_8014E534: /* 8014E534 0014A194 80 06 00 D4 */ lwz r0, 0xd4(r6) /* 8014E538 0014A198 2C 00 00 02 */ cmpwi r0, 2 /* 8014E53C 0014A19C 41 82 00 28 */ beq lbl_8014E564 /* 8014E540 0014A1A0 40 80 00 10 */ bge lbl_8014E550 /* 8014E544 0014A1A4 2C 00 00 01 */ cmpwi r0, 1 /* 8014E548 0014A1A8 40 80 00 14 */ bge lbl_8014E55C /* 8014E54C 0014A1AC 48 00 00 C0 */ b lbl_8014E60C lbl_8014E550: /* 8014E550 0014A1B0 2C 00 00 63 */ cmpwi r0, 0x63 /* 8014E554 0014A1B4 41 82 00 18 */ beq lbl_8014E56C /* 8014E558 0014A1B8 48 00 00 B4 */ b lbl_8014E60C lbl_8014E55C: /* 8014E55C 0014A1BC 3B C0 2A 3D */ li r30, 0x2a3d /* 8014E560 0014A1C0 48 00 00 AC */ b lbl_8014E60C lbl_8014E564: /* 8014E564 0014A1C4 3B C0 2A 3E */ li r30, 0x2a3e /* 8014E568 0014A1C8 48 00 00 A4 */ b lbl_8014E60C lbl_8014E56C: /* 8014E56C 0014A1CC 3B C0 2A 57 */ li r30, 0x2a57 /* 8014E570 0014A1D0 48 00 00 9C */ b lbl_8014E60C lbl_8014E574: /* 8014E574 0014A1D4 80 06 00 D4 */ lwz r0, 0xd4(r6) /* 8014E578 0014A1D8 2C 00 00 02 */ cmpwi r0, 2 /* 8014E57C 0014A1DC 41 82 00 1C */ beq lbl_8014E598 /* 8014E580 0014A1E0 40 80 00 8C */ bge lbl_8014E60C /* 8014E584 0014A1E4 2C 00 00 01 */ cmpwi r0, 1 /* 8014E588 0014A1E8 40 80 00 08 */ bge lbl_8014E590 /* 8014E58C 0014A1EC 48 00 00 80 */ b lbl_8014E60C lbl_8014E590: /* 8014E590 0014A1F0 3B C0 2A 44 */ li r30, 0x2a44 /* 8014E594 0014A1F4 48 00 00 78 */ b lbl_8014E60C lbl_8014E598: /* 8014E598 0014A1F8 3B C0 2A 45 */ li r30, 0x2a45 /* 8014E59C 0014A1FC 48 00 00 70 */ b lbl_8014E60C lbl_8014E5A0: /* 8014E5A0 0014A200 80 66 0D 28 */ lwz r3, 0xd28(r6) /* 8014E5A4 0014A204 A0 83 00 90 */ lhz r4, 0x90(r3) /* 8014E5A8 0014A208 2C 04 00 00 */ cmpwi r4, 0 /* 8014E5AC 0014A20C 41 82 00 18 */ beq lbl_8014E5C4 /* 8014E5B0 0014A210 28 04 00 07 */ cmplwi r4, 7 /* 8014E5B4 0014A214 41 82 00 10 */ beq lbl_8014E5C4 /* 8014E5B8 0014A218 38 60 00 17 */ li r3, 0x17 /* 8014E5BC 0014A21C 48 00 DD 4D */ bl func_8015C308 /* 8014E5C0 0014A220 48 00 00 4C */ b lbl_8014E60C lbl_8014E5C4: /* 8014E5C4 0014A224 28 04 00 07 */ cmplwi r4, 7 /* 8014E5C8 0014A228 40 82 00 2C */ bne lbl_8014E5F4 /* 8014E5CC 0014A22C 80 03 00 08 */ lwz r0, 8(r3) /* 8014E5D0 0014A230 2C 00 00 01 */ cmpwi r0, 1 /* 8014E5D4 0014A234 40 82 00 14 */ bne lbl_8014E5E8 /* 8014E5D8 0014A238 38 60 00 17 */ li r3, 0x17 /* 8014E5DC 0014A23C 38 80 00 04 */ li r4, 4 /* 8014E5E0 0014A240 48 00 DD 29 */ bl func_8015C308 /* 8014E5E4 0014A244 48 00 00 10 */ b lbl_8014E5F4 lbl_8014E5E8: /* 8014E5E8 0014A248 38 60 00 17 */ li r3, 0x17 /* 8014E5EC 0014A24C 38 80 00 03 */ li r4, 3 /* 8014E5F0 0014A250 48 00 DD 19 */ bl func_8015C308 lbl_8014E5F4: /* 8014E5F4 0014A254 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014E5F8 0014A258 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 8014E5FC 0014A25C A0 03 00 90 */ lhz r0, 0x90(r3) /* 8014E600 0014A260 2C 00 00 00 */ cmpwi r0, 0 /* 8014E604 0014A264 40 82 00 08 */ bne lbl_8014E60C /* 8014E608 0014A268 3B E0 0E 9E */ li r31, 0xe9e lbl_8014E60C: /* 8014E60C 0014A26C 2C 1F 00 00 */ cmpwi r31, 0 /* 8014E610 0014A270 41 82 00 7C */ beq lbl_8014E68C /* 8014E614 0014A274 7F 83 E3 78 */ mr r3, r28 /* 8014E618 0014A278 7F A4 EB 78 */ mr r4, r29 /* 8014E61C 0014A27C 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014E620 0014A280 38 A0 00 06 */ li r5, 6 /* 8014E624 0014A284 48 10 58 B9 */ bl func_80253EDC /* 8014E628 0014A288 C0 01 00 10 */ lfs f0, 0x10(r1) /* 8014E62C 0014A28C 38 00 FF 00 */ li r0, -256 /* 8014E630 0014A290 C0 81 00 14 */ lfs f4, 0x14(r1) /* 8014E634 0014A294 7F E3 FB 78 */ mr r3, r31 /* 8014E638 0014A298 FC 20 00 1E */ fctiwz f1, f0 /* 8014E63C 0014A29C C0 41 00 20 */ lfs f2, 0x20(r1) /* 8014E640 0014A2A0 EC 84 00 28 */ fsubs f4, f4, f0 /* 8014E644 0014A2A4 C0 61 00 28 */ lfs f3, 0x28(r1) /* 8014E648 0014A2A8 FC 00 10 1E */ fctiwz f0, f2 /* 8014E64C 0014A2AC 88 9D 00 11 */ lbz r4, 0x11(r29) /* 8014E650 0014A2B0 EC 43 10 28 */ fsubs f2, f3, f2 /* 8014E654 0014A2B4 D8 21 00 40 */ stfd f1, 0x40(r1) /* 8014E658 0014A2B8 FC 60 20 1E */ fctiwz f3, f4 /* 8014E65C 0014A2BC 7C 88 03 78 */ or r8, r4, r0 /* 8014E660 0014A2C0 D8 01 00 48 */ stfd f0, 0x48(r1) /* 8014E664 0014A2C4 FC 20 10 1E */ fctiwz f1, f2 /* 8014E668 0014A2C8 D8 61 00 30 */ stfd f3, 0x30(r1) /* 8014E66C 0014A2CC 80 81 00 44 */ lwz r4, 0x44(r1) /* 8014E670 0014A2D0 D8 21 00 38 */ stfd f1, 0x38(r1) /* 8014E674 0014A2D4 80 01 00 34 */ lwz r0, 0x34(r1) /* 8014E678 0014A2D8 80 E1 00 3C */ lwz r7, 0x3c(r1) /* 8014E67C 0014A2DC 80 A1 00 4C */ lwz r5, 0x4c(r1) /* 8014E680 0014A2E0 7C 06 07 34 */ extsh r6, r0 /* 8014E684 0014A2E4 7C E7 07 34 */ extsh r7, r7 /* 8014E688 0014A2E8 48 10 1A AD */ bl func_80250134 lbl_8014E68C: /* 8014E68C 0014A2EC 28 1E FF FF */ cmplwi r30, 0xffff /* 8014E690 0014A2F0 41 82 00 10 */ beq lbl_8014E6A0 /* 8014E694 0014A2F4 7F C4 F3 78 */ mr r4, r30 /* 8014E698 0014A2F8 38 60 00 02 */ li r3, 2 /* 8014E69C 0014A2FC 48 00 DE 59 */ bl func_8015C4F4 lbl_8014E6A0: /* 8014E6A0 0014A300 80 01 00 64 */ lwz r0, 0x64(r1) /* 8014E6A4 0014A304 83 E1 00 5C */ lwz r31, 0x5c(r1) /* 8014E6A8 0014A308 83 C1 00 58 */ lwz r30, 0x58(r1) /* 8014E6AC 0014A30C 83 A1 00 54 */ lwz r29, 0x54(r1) /* 8014E6B0 0014A310 83 81 00 50 */ lwz r28, 0x50(r1) /* 8014E6B4 0014A314 7C 08 03 A6 */ mtlr r0 /* 8014E6B8 0014A318 38 21 00 60 */ addi r1, r1, 0x60 /* 8014E6BC 0014A31C 4E 80 00 20 */ blr lbl_8014E6C0: /* 8014E6C0 0014A320 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014E6C4 0014A324 7C 08 02 A6 */ mflr r0 /* 8014E6C8 0014A328 90 01 00 14 */ stw r0, 0x14(r1) /* 8014E6CC 0014A32C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014E6D0 0014A330 7C 7F 1B 78 */ mr r31, r3 /* 8014E6D4 0014A334 38 60 00 1F */ li r3, 0x1f /* 8014E6D8 0014A338 48 00 02 A9 */ bl func_8014E980 /* 8014E6DC 0014A33C 2C 03 00 00 */ cmpwi r3, 0 /* 8014E6E0 0014A340 41 82 00 3C */ beq lbl_8014E71C /* 8014E6E4 0014A344 7F E3 FB 78 */ mr r3, r31 /* 8014E6E8 0014A348 48 10 56 F9 */ bl func_80253DE0 /* 8014E6EC 0014A34C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014E6F0 0014A350 28 00 00 03 */ cmplwi r0, 3 /* 8014E6F4 0014A354 40 82 00 28 */ bne lbl_8014E71C /* 8014E6F8 0014A358 7F E3 FB 78 */ mr r3, r31 /* 8014E6FC 0014A35C 48 10 56 D5 */ bl func_80253DD0 /* 8014E700 0014A360 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014E704 0014A364 28 00 00 03 */ cmplwi r0, 3 /* 8014E708 0014A368 40 82 00 14 */ bne lbl_8014E71C /* 8014E70C 0014A36C 7F E3 FB 78 */ mr r3, r31 /* 8014E710 0014A370 38 80 00 08 */ li r4, 8 /* 8014E714 0014A374 38 A0 00 00 */ li r5, 0 /* 8014E718 0014A378 48 10 56 D9 */ bl func_80253DF0 lbl_8014E71C: /* 8014E71C 0014A37C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014E720 0014A380 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014E724 0014A384 7C 08 03 A6 */ mtlr r0 /* 8014E728 0014A388 38 21 00 10 */ addi r1, r1, 0x10 /* 8014E72C 0014A38C 4E 80 00 20 */ blr lbl_8014E730: /* 8014E730 0014A390 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014E734 0014A394 7C 08 02 A6 */ mflr r0 /* 8014E738 0014A398 38 A0 00 03 */ li r5, 3 /* 8014E73C 0014A39C 90 01 00 24 */ stw r0, 0x24(r1) /* 8014E740 0014A3A0 38 C1 00 08 */ addi r6, r1, 8 /* 8014E744 0014A3A4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8014E748 0014A3A8 7C 9F 23 78 */ mr r31, r4 /* 8014E74C 0014A3AC 93 C1 00 18 */ stw r30, 0x18(r1) /* 8014E750 0014A3B0 7C 7E 1B 78 */ mr r30, r3 /* 8014E754 0014A3B4 48 10 57 39 */ bl func_80253E8C /* 8014E758 0014A3B8 80 01 00 08 */ lwz r0, 8(r1) /* 8014E75C 0014A3BC 2C 00 00 01 */ cmpwi r0, 1 /* 8014E760 0014A3C0 41 82 00 08 */ beq lbl_8014E768 /* 8014E764 0014A3C4 48 00 00 20 */ b lbl_8014E784 lbl_8014E768: /* 8014E768 0014A3C8 38 60 00 1A */ li r3, 0x1a /* 8014E76C 0014A3CC 4B F0 C2 8D */ bl func_8005A9F8 /* 8014E770 0014A3D0 7C 66 1B 78 */ mr r6, r3 /* 8014E774 0014A3D4 7F C3 F3 78 */ mr r3, r30 /* 8014E778 0014A3D8 7F E4 FB 78 */ mr r4, r31 /* 8014E77C 0014A3DC 38 A0 00 01 */ li r5, 1 /* 8014E780 0014A3E0 48 10 57 35 */ bl func_80253EB4 lbl_8014E784: /* 8014E784 0014A3E4 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014E788 0014A3E8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8014E78C 0014A3EC 83 C1 00 18 */ lwz r30, 0x18(r1) /* 8014E790 0014A3F0 7C 08 03 A6 */ mtlr r0 /* 8014E794 0014A3F4 38 21 00 20 */ addi r1, r1, 0x20 /* 8014E798 0014A3F8 4E 80 00 20 */ blr lbl_8014E79C: /* 8014E79C 0014A3FC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8014E7A0 0014A400 7C 08 02 A6 */ mflr r0 /* 8014E7A4 0014A404 38 A0 00 03 */ li r5, 3 /* 8014E7A8 0014A408 90 01 00 44 */ stw r0, 0x44(r1) /* 8014E7AC 0014A40C 38 C1 00 08 */ addi r6, r1, 8 /* 8014E7B0 0014A410 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8014E7B4 0014A414 7C 9F 23 78 */ mr r31, r4 /* 8014E7B8 0014A418 93 C1 00 38 */ stw r30, 0x38(r1) /* 8014E7BC 0014A41C 7C 7E 1B 78 */ mr r30, r3 /* 8014E7C0 0014A420 48 10 57 1D */ bl func_80253EDC /* 8014E7C4 0014A424 80 01 00 08 */ lwz r0, 8(r1) /* 8014E7C8 0014A428 2C 00 00 00 */ cmpwi r0, 0 /* 8014E7CC 0014A42C 41 82 00 08 */ beq lbl_8014E7D4 /* 8014E7D0 0014A430 48 00 00 24 */ b lbl_8014E7F4 lbl_8014E7D4: /* 8014E7D4 0014A434 7F C3 F3 78 */ mr r3, r30 /* 8014E7D8 0014A438 7F E4 FB 78 */ mr r4, r31 /* 8014E7DC 0014A43C 38 C1 00 10 */ addi r6, r1, 0x10 /* 8014E7E0 0014A440 38 A0 00 06 */ li r5, 6 /* 8014E7E4 0014A444 48 10 56 F9 */ bl func_80253EDC /* 8014E7E8 0014A448 38 81 00 10 */ addi r4, r1, 0x10 /* 8014E7EC 0014A44C 38 60 00 63 */ li r3, 0x63 /* 8014E7F0 0014A450 4B F0 B2 4D */ bl func_80059A3C lbl_8014E7F4: /* 8014E7F4 0014A454 80 01 00 44 */ lwz r0, 0x44(r1) /* 8014E7F8 0014A458 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 8014E7FC 0014A45C 83 C1 00 38 */ lwz r30, 0x38(r1) /* 8014E800 0014A460 7C 08 03 A6 */ mtlr r0 /* 8014E804 0014A464 38 21 00 40 */ addi r1, r1, 0x40 /* 8014E808 0014A468 4E 80 00 20 */ blr .global func_8014E80C func_8014E80C: /* 8014E80C 0014A46C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014E810 0014A470 7C 08 02 A6 */ mflr r0 /* 8014E814 0014A474 2C 03 00 00 */ cmpwi r3, 0 /* 8014E818 0014A478 90 01 00 14 */ stw r0, 0x14(r1) /* 8014E81C 0014A47C 41 82 00 64 */ beq lbl_8014E880 /* 8014E820 0014A480 38 60 00 1E */ li r3, 0x1e /* 8014E824 0014A484 48 00 01 5D */ bl func_8014E980 /* 8014E828 0014A488 2C 03 00 00 */ cmpwi r3, 0 /* 8014E82C 0014A48C 41 82 00 38 */ beq lbl_8014E864 /* 8014E830 0014A490 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014E834 0014A494 A8 63 00 BC */ lha r3, 0xbc(r3) /* 8014E838 0014A498 48 10 55 A9 */ bl func_80253DE0 /* 8014E83C 0014A49C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014E840 0014A4A0 28 00 00 01 */ cmplwi r0, 1 /* 8014E844 0014A4A4 40 82 00 58 */ bne lbl_8014E89C /* 8014E848 0014A4A8 38 60 00 1E */ li r3, 0x1e /* 8014E84C 0014A4AC 38 80 00 01 */ li r4, 1 /* 8014E850 0014A4B0 48 00 01 15 */ bl func_8014E964 /* 8014E854 0014A4B4 38 60 00 1E */ li r3, 0x1e /* 8014E858 0014A4B8 38 80 00 02 */ li r4, 2 /* 8014E85C 0014A4BC 48 00 00 F1 */ bl func_8014E94C /* 8014E860 0014A4C0 48 00 00 3C */ b lbl_8014E89C lbl_8014E864: /* 8014E864 0014A4C4 38 60 00 1E */ li r3, 0x1e /* 8014E868 0014A4C8 38 80 00 01 */ li r4, 1 /* 8014E86C 0014A4CC 48 00 00 F9 */ bl func_8014E964 /* 8014E870 0014A4D0 38 60 00 1E */ li r3, 0x1e /* 8014E874 0014A4D4 38 80 00 02 */ li r4, 2 /* 8014E878 0014A4D8 48 00 00 D5 */ bl func_8014E94C /* 8014E87C 0014A4DC 48 00 00 20 */ b lbl_8014E89C lbl_8014E880: /* 8014E880 0014A4E0 38 60 00 1E */ li r3, 0x1e /* 8014E884 0014A4E4 48 00 00 FD */ bl func_8014E980 /* 8014E888 0014A4E8 2C 03 00 00 */ cmpwi r3, 0 /* 8014E88C 0014A4EC 41 82 00 10 */ beq lbl_8014E89C /* 8014E890 0014A4F0 38 60 00 1E */ li r3, 0x1e /* 8014E894 0014A4F4 38 80 00 01 */ li r4, 1 /* 8014E898 0014A4F8 48 00 00 B5 */ bl func_8014E94C lbl_8014E89C: /* 8014E89C 0014A4FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014E8A0 0014A500 7C 08 03 A6 */ mtlr r0 /* 8014E8A4 0014A504 38 21 00 10 */ addi r1, r1, 0x10 /* 8014E8A8 0014A508 4E 80 00 20 */ blr .global func_8014E8AC func_8014E8AC: /* 8014E8AC 0014A50C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014E8B0 0014A510 7C 08 02 A6 */ mflr r0 /* 8014E8B4 0014A514 2C 03 00 00 */ cmpwi r3, 0 /* 8014E8B8 0014A518 90 01 00 14 */ stw r0, 0x14(r1) /* 8014E8BC 0014A51C 41 82 00 64 */ beq lbl_8014E920 /* 8014E8C0 0014A520 38 60 00 1F */ li r3, 0x1f /* 8014E8C4 0014A524 48 00 00 BD */ bl func_8014E980 /* 8014E8C8 0014A528 2C 03 00 00 */ cmpwi r3, 0 /* 8014E8CC 0014A52C 41 82 00 38 */ beq lbl_8014E904 /* 8014E8D0 0014A530 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014E8D4 0014A534 A8 63 00 BE */ lha r3, 0xbe(r3) /* 8014E8D8 0014A538 48 10 55 09 */ bl func_80253DE0 /* 8014E8DC 0014A53C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8014E8E0 0014A540 28 00 00 03 */ cmplwi r0, 3 /* 8014E8E4 0014A544 40 82 00 58 */ bne lbl_8014E93C /* 8014E8E8 0014A548 38 60 00 1F */ li r3, 0x1f /* 8014E8EC 0014A54C 38 80 00 01 */ li r4, 1 /* 8014E8F0 0014A550 48 00 00 75 */ bl func_8014E964 /* 8014E8F4 0014A554 38 60 00 1F */ li r3, 0x1f /* 8014E8F8 0014A558 38 80 00 04 */ li r4, 4 /* 8014E8FC 0014A55C 48 00 00 51 */ bl func_8014E94C /* 8014E900 0014A560 48 00 00 3C */ b lbl_8014E93C lbl_8014E904: /* 8014E904 0014A564 38 60 00 1F */ li r3, 0x1f /* 8014E908 0014A568 38 80 00 01 */ li r4, 1 /* 8014E90C 0014A56C 48 00 00 59 */ bl func_8014E964 /* 8014E910 0014A570 38 60 00 1F */ li r3, 0x1f /* 8014E914 0014A574 38 80 00 04 */ li r4, 4 /* 8014E918 0014A578 48 00 00 35 */ bl func_8014E94C /* 8014E91C 0014A57C 48 00 00 20 */ b lbl_8014E93C lbl_8014E920: /* 8014E920 0014A580 38 60 00 1F */ li r3, 0x1f /* 8014E924 0014A584 48 00 00 5D */ bl func_8014E980 /* 8014E928 0014A588 2C 03 00 00 */ cmpwi r3, 0 /* 8014E92C 0014A58C 41 82 00 10 */ beq lbl_8014E93C /* 8014E930 0014A590 38 60 00 1F */ li r3, 0x1f /* 8014E934 0014A594 38 80 00 03 */ li r4, 3 /* 8014E938 0014A598 48 00 00 15 */ bl func_8014E94C lbl_8014E93C: /* 8014E93C 0014A59C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014E940 0014A5A0 7C 08 03 A6 */ mtlr r0 /* 8014E944 0014A5A4 38 21 00 10 */ addi r1, r1, 0x10 /* 8014E948 0014A5A8 4E 80 00 20 */ blr .global func_8014E94C func_8014E94C: /* 8014E94C 0014A5AC 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014E950 0014A5B0 54 60 0B FC */ rlwinm r0, r3, 1, 0xf, 0x1e /* 8014E954 0014A5B4 38 A0 00 00 */ li r5, 0 /* 8014E958 0014A5B8 7C 66 02 14 */ add r3, r6, r0 /* 8014E95C 0014A5BC A8 63 00 80 */ lha r3, 0x80(r3) /* 8014E960 0014A5C0 48 10 54 50 */ b func_80253DB0 .global func_8014E964 func_8014E964: /* 8014E964 0014A5C4 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014E968 0014A5C8 54 60 0B FC */ rlwinm r0, r3, 1, 0xf, 0x1e /* 8014E96C 0014A5CC 7C 85 23 78 */ mr r5, r4 /* 8014E970 0014A5D0 38 80 00 08 */ li r4, 8 /* 8014E974 0014A5D4 7C 66 02 14 */ add r3, r6, r0 /* 8014E978 0014A5D8 A8 63 00 80 */ lha r3, 0x80(r3) /* 8014E97C 0014A5DC 48 10 54 74 */ b func_80253DF0 .global func_8014E980 func_8014E980: /* 8014E980 0014A5E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014E984 0014A5E4 7C 08 02 A6 */ mflr r0 /* 8014E988 0014A5E8 38 80 00 08 */ li r4, 8 /* 8014E98C 0014A5EC 90 01 00 14 */ stw r0, 0x14(r1) /* 8014E990 0014A5F0 54 60 0B FC */ rlwinm r0, r3, 1, 0xf, 0x1e /* 8014E994 0014A5F4 38 A1 00 08 */ addi r5, r1, 8 /* 8014E998 0014A5F8 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014E99C 0014A5FC 7C 66 02 14 */ add r3, r6, r0 /* 8014E9A0 0014A600 A8 63 00 80 */ lha r3, 0x80(r3) /* 8014E9A4 0014A604 48 10 54 A9 */ bl func_80253E4C /* 8014E9A8 0014A608 80 61 00 08 */ lwz r3, 8(r1) /* 8014E9AC 0014A60C 38 03 FF FF */ addi r0, r3, -1 /* 8014E9B0 0014A610 7C 00 00 34 */ cntlzw r0, r0 /* 8014E9B4 0014A614 54 03 D9 7E */ srwi r3, r0, 5 /* 8014E9B8 0014A618 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014E9BC 0014A61C 7C 08 03 A6 */ mtlr r0 /* 8014E9C0 0014A620 38 21 00 10 */ addi r1, r1, 0x10 /* 8014E9C4 0014A624 4E 80 00 20 */ blr .global func_8014E9C8 func_8014E9C8: /* 8014E9C8 0014A628 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014E9CC 0014A62C 7C 08 02 A6 */ mflr r0 /* 8014E9D0 0014A630 90 01 00 14 */ stw r0, 0x14(r1) /* 8014E9D4 0014A634 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014E9D8 0014A638 3B E0 00 00 */ li r31, 0 lbl_8014E9DC: /* 8014E9DC 0014A63C 57 E3 06 3E */ clrlwi r3, r31, 0x18 /* 8014E9E0 0014A640 38 80 00 00 */ li r4, 0 /* 8014E9E4 0014A644 4B FF FF 81 */ bl func_8014E964 /* 8014E9E8 0014A648 3B FF 00 01 */ addi r31, r31, 1 /* 8014E9EC 0014A64C 28 1F 00 14 */ cmplwi r31, 0x14 /* 8014E9F0 0014A650 41 80 FF EC */ blt lbl_8014E9DC /* 8014E9F4 0014A654 3B E0 00 16 */ li r31, 0x16 lbl_8014E9F8: /* 8014E9F8 0014A658 57 E3 06 3E */ clrlwi r3, r31, 0x18 /* 8014E9FC 0014A65C 38 80 00 00 */ li r4, 0 /* 8014EA00 0014A660 4B FF FF 65 */ bl func_8014E964 /* 8014EA04 0014A664 3B FF 00 01 */ addi r31, r31, 1 /* 8014EA08 0014A668 28 1F 00 20 */ cmplwi r31, 0x20 /* 8014EA0C 0014A66C 41 80 FF EC */ blt lbl_8014E9F8 /* 8014EA10 0014A670 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014EA14 0014A674 80 64 0D 30 */ lwz r3, 0xd30(r4) /* 8014EA18 0014A678 54 60 5F FF */ rlwinm. r0, r3, 0xb, 0x1f, 0x1f /* 8014EA1C 0014A67C 41 82 00 20 */ beq lbl_8014EA3C /* 8014EA20 0014A680 54 60 02 D2 */ rlwinm r0, r3, 0, 0xb, 9 /* 8014EA24 0014A684 90 04 0D 30 */ stw r0, 0xd30(r4) /* 8014EA28 0014A688 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014EA2C 0014A68C 80 03 0D 30 */ lwz r0, 0xd30(r3) /* 8014EA30 0014A690 54 00 01 46 */ rlwinm r0, r0, 0, 5, 3 /* 8014EA34 0014A694 90 03 0D 30 */ stw r0, 0xd30(r3) /* 8014EA38 0014A698 4B FD 06 19 */ bl func_8011F050 lbl_8014EA3C: /* 8014EA3C 0014A69C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014EA40 0014A6A0 80 64 0D 30 */ lwz r3, 0xd30(r4) /* 8014EA44 0014A6A4 54 60 67 FF */ rlwinm. r0, r3, 0xc, 0x1f, 0x1f /* 8014EA48 0014A6A8 41 82 00 10 */ beq lbl_8014EA58 /* 8014EA4C 0014A6AC 54 60 03 14 */ rlwinm r0, r3, 0, 0xc, 0xa /* 8014EA50 0014A6B0 90 04 0D 30 */ stw r0, 0xd30(r4) /* 8014EA54 0014A6B4 4B F9 85 F1 */ bl func_800E7044 lbl_8014EA58: /* 8014EA58 0014A6B8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014EA5C 0014A6BC 80 64 0D 30 */ lwz r3, 0xd30(r4) /* 8014EA60 0014A6C0 54 60 6F FF */ rlwinm. r0, r3, 0xd, 0x1f, 0x1f /* 8014EA64 0014A6C4 41 82 00 28 */ beq lbl_8014EA8C /* 8014EA68 0014A6C8 54 60 03 56 */ rlwinm r0, r3, 0, 0xd, 0xb /* 8014EA6C 0014A6CC 90 04 0D 30 */ stw r0, 0xd30(r4) /* 8014EA70 0014A6D0 4B F5 12 2D */ bl func_8009FC9C /* 8014EA74 0014A6D4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014EA78 0014A6D8 38 A0 00 0E */ li r5, 0xe /* 8014EA7C 0014A6DC 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 8014EA80 0014A6E0 38 84 0D CC */ addi r4, r4, 0xdcc /* 8014EA84 0014A6E4 38 63 00 8A */ addi r3, r3, 0x8a /* 8014EA88 0014A6E8 4B EB 55 79 */ bl memcpy lbl_8014EA8C: /* 8014EA8C 0014A6EC 4B F0 78 A5 */ bl func_80056330 /* 8014EA90 0014A6F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014EA94 0014A6F4 A0 63 0D 6C */ lhz r3, 0xd6c(r3) /* 8014EA98 0014A6F8 2C 03 00 00 */ cmpwi r3, 0 /* 8014EA9C 0014A6FC 41 82 00 14 */ beq lbl_8014EAB0 /* 8014EAA0 0014A700 48 10 18 35 */ bl func_802502D4 /* 8014EAA4 0014A704 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014EAA8 0014A708 38 00 00 00 */ li r0, 0 /* 8014EAAC 0014A70C B0 03 0D 6C */ sth r0, 0xd6c(r3) lbl_8014EAB0: /* 8014EAB0 0014A710 38 60 00 00 */ li r3, 0 /* 8014EAB4 0014A714 38 80 00 00 */ li r4, 0 /* 8014EAB8 0014A718 4B F0 AE 41 */ bl func_800598F8 /* 8014EABC 0014A71C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014EAC0 0014A720 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014EAC4 0014A724 7C 08 03 A6 */ mtlr r0 /* 8014EAC8 0014A728 38 21 00 10 */ addi r1, r1, 0x10 /* 8014EACC 0014A72C 4E 80 00 20 */ blr .global func_8014EAD0 func_8014EAD0: /* 8014EAD0 0014A730 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014EAD4 0014A734 7C 08 02 A6 */ mflr r0 /* 8014EAD8 0014A738 90 01 00 24 */ stw r0, 0x24(r1) /* 8014EADC 0014A73C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8014EAE0 0014A740 93 C1 00 18 */ stw r30, 0x18(r1) /* 8014EAE4 0014A744 3B C0 00 00 */ li r30, 0 /* 8014EAE8 0014A748 93 A1 00 14 */ stw r29, 0x14(r1) /* 8014EAEC 0014A74C 3B A0 00 00 */ li r29, 0 lbl_8014EAF0: /* 8014EAF0 0014A750 7F A3 EB 78 */ mr r3, r29 /* 8014EAF4 0014A754 48 01 84 BD */ bl func_80166FB0 /* 8014EAF8 0014A758 2C 03 00 00 */ cmpwi r3, 0 /* 8014EAFC 0014A75C 41 82 00 A4 */ beq lbl_8014EBA0 /* 8014EB00 0014A760 7F A3 EB 78 */ mr r3, r29 /* 8014EB04 0014A764 57 DF 13 BA */ rlwinm r31, r30, 2, 0xe, 0x1d /* 8014EB08 0014A768 48 01 85 45 */ bl func_8016704C /* 8014EB0C 0014A76C 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 8014EB10 0014A770 7C 80 FA 14 */ add r4, r0, r31 /* 8014EB14 0014A774 90 64 01 7C */ stw r3, 0x17c(r4) /* 8014EB18 0014A778 7F A3 EB 78 */ mr r3, r29 /* 8014EB1C 0014A77C 48 01 85 7D */ bl func_80167098 /* 8014EB20 0014A780 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 8014EB24 0014A784 7C 80 FA 14 */ add r4, r0, r31 /* 8014EB28 0014A788 90 64 01 04 */ stw r3, 0x104(r4) /* 8014EB2C 0014A78C 7F A3 EB 78 */ mr r3, r29 /* 8014EB30 0014A790 48 01 84 C5 */ bl func_80166FF4 /* 8014EB34 0014A794 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014EB38 0014A798 57 C0 1B 78 */ rlwinm r0, r30, 3, 0xd, 0x1c /* 8014EB3C 0014A79C 7C A5 02 14 */ add r5, r5, r0 /* 8014EB40 0014A7A0 90 85 02 74 */ stw r4, 0x274(r5) /* 8014EB44 0014A7A4 90 65 02 70 */ stw r3, 0x270(r5) /* 8014EB48 0014A7A8 7F A3 EB 78 */ mr r3, r29 /* 8014EB4C 0014A7AC 48 01 84 19 */ bl func_80166F64 /* 8014EB50 0014A7B0 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 8014EB54 0014A7B4 7C 80 FA 14 */ add r4, r0, r31 /* 8014EB58 0014A7B8 90 64 01 F4 */ stw r3, 0x1f4(r4) /* 8014EB5C 0014A7BC 7F A3 EB 78 */ mr r3, r29 /* 8014EB60 0014A7C0 48 01 83 71 */ bl func_80166ED0 /* 8014EB64 0014A7C4 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 8014EB68 0014A7C8 7C 80 FA 14 */ add r4, r0, r31 /* 8014EB6C 0014A7CC 90 64 03 60 */ stw r3, 0x360(r4) /* 8014EB70 0014A7D0 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 8014EB74 0014A7D4 7C 60 FA 14 */ add r3, r0, r31 /* 8014EB78 0014A7D8 80 63 01 04 */ lwz r3, 0x104(r3) /* 8014EB7C 0014A7DC 4B F9 68 95 */ bl func_800E5410 /* 8014EB80 0014A7E0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014EB84 0014A7E4 57 C0 04 3E */ clrlwi r0, r30, 0x10 /* 8014EB88 0014A7E8 3B DE 00 01 */ addi r30, r30, 1 /* 8014EB8C 0014A7EC 7C 84 02 14 */ add r4, r4, r0 /* 8014EB90 0014A7F0 98 64 03 D8 */ stb r3, 0x3d8(r4) /* 8014EB94 0014A7F4 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 8014EB98 0014A7F8 7C 60 FA 14 */ add r3, r0, r31 /* 8014EB9C 0014A7FC 93 A3 03 F8 */ stw r29, 0x3f8(r3) lbl_8014EBA0: /* 8014EBA0 0014A800 3B BD 00 01 */ addi r29, r29, 1 /* 8014EBA4 0014A804 2C 1D 00 1E */ cmpwi r29, 0x1e /* 8014EBA8 0014A808 41 80 FF 48 */ blt lbl_8014EAF0 /* 8014EBAC 0014A80C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014EBB0 0014A810 38 00 00 00 */ li r0, 0 /* 8014EBB4 0014A814 88 64 0D 48 */ lbz r3, 0xd48(r4) /* 8014EBB8 0014A818 B0 64 00 F8 */ sth r3, 0xf8(r4) /* 8014EBBC 0014A81C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014EBC0 0014A820 88 64 0D 48 */ lbz r3, 0xd48(r4) /* 8014EBC4 0014A824 B0 64 00 FA */ sth r3, 0xfa(r4) /* 8014EBC8 0014A828 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014EBCC 0014A82C B0 03 00 F8 */ sth r0, 0xf8(r3) /* 8014EBD0 0014A830 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014EBD4 0014A834 B0 03 00 FA */ sth r0, 0xfa(r3) /* 8014EBD8 0014A838 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014EBDC 0014A83C B3 C3 00 FC */ sth r30, 0xfc(r3) /* 8014EBE0 0014A840 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8014EBE4 0014A844 83 C1 00 18 */ lwz r30, 0x18(r1) /* 8014EBE8 0014A848 83 A1 00 14 */ lwz r29, 0x14(r1) /* 8014EBEC 0014A84C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014EBF0 0014A850 7C 08 03 A6 */ mtlr r0 /* 8014EBF4 0014A854 38 21 00 20 */ addi r1, r1, 0x20 /* 8014EBF8 0014A858 4E 80 00 20 */ blr .global func_8014EBFC func_8014EBFC: /* 8014EBFC 0014A85C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014EC00 0014A860 7C 08 02 A6 */ mflr r0 /* 8014EC04 0014A864 90 01 00 24 */ stw r0, 0x24(r1) /* 8014EC08 0014A868 39 61 00 20 */ addi r11, r1, 0x20 /* 8014EC0C 0014A86C 48 07 85 1D */ bl _savegpr_27 /* 8014EC10 0014A870 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014EC14 0014A874 7C 7B 1B 78 */ mr r27, r3 /* 8014EC18 0014A878 3B C0 00 00 */ li r30, 0 /* 8014EC1C 0014A87C 80 04 0D 30 */ lwz r0, 0xd30(r4) /* 8014EC20 0014A880 54 00 37 FF */ rlwinm. r0, r0, 6, 0x1f, 0x1f /* 8014EC24 0014A884 40 82 00 BC */ bne lbl_8014ECE0 /* 8014EC28 0014A888 3B 80 00 00 */ li r28, 0 /* 8014EC2C 0014A88C 3B 60 00 00 */ li r27, 0 lbl_8014EC30: /* 8014EC30 0014A890 7F 83 E3 78 */ mr r3, r28 /* 8014EC34 0014A894 48 01 83 7D */ bl func_80166FB0 /* 8014EC38 0014A898 2C 03 00 00 */ cmpwi r3, 0 /* 8014EC3C 0014A89C 41 82 00 88 */ beq lbl_8014ECC4 /* 8014EC40 0014A8A0 7F 83 E3 78 */ mr r3, r28 /* 8014EC44 0014A8A4 48 01 84 09 */ bl func_8016704C /* 8014EC48 0014A8A8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014EC4C 0014A8AC 90 64 01 7C */ stw r3, 0x17c(r4) /* 8014EC50 0014A8B0 7F 83 E3 78 */ mr r3, r28 /* 8014EC54 0014A8B4 48 01 84 45 */ bl func_80167098 /* 8014EC58 0014A8B8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014EC5C 0014A8BC 90 64 01 04 */ stw r3, 0x104(r4) /* 8014EC60 0014A8C0 7F 83 E3 78 */ mr r3, r28 /* 8014EC64 0014A8C4 48 01 83 91 */ bl func_80166FF4 /* 8014EC68 0014A8C8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014EC6C 0014A8CC 90 85 02 74 */ stw r4, 0x274(r5) /* 8014EC70 0014A8D0 90 65 02 70 */ stw r3, 0x270(r5) /* 8014EC74 0014A8D4 7F 83 E3 78 */ mr r3, r28 /* 8014EC78 0014A8D8 48 01 82 ED */ bl func_80166F64 /* 8014EC7C 0014A8DC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014EC80 0014A8E0 90 64 01 F4 */ stw r3, 0x1f4(r4) /* 8014EC84 0014A8E4 7F 83 E3 78 */ mr r3, r28 /* 8014EC88 0014A8E8 48 01 82 49 */ bl func_80166ED0 /* 8014EC8C 0014A8EC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014EC90 0014A8F0 90 64 03 60 */ stw r3, 0x360(r4) /* 8014EC94 0014A8F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014EC98 0014A8F8 80 63 01 04 */ lwz r3, 0x104(r3) /* 8014EC9C 0014A8FC 4B F9 67 75 */ bl func_800E5410 /* 8014ECA0 0014A900 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014ECA4 0014A904 38 80 00 00 */ li r4, 0 /* 8014ECA8 0014A908 38 A0 00 44 */ li r5, 0x44 /* 8014ECAC 0014A90C 98 66 03 D8 */ stb r3, 0x3d8(r6) /* 8014ECB0 0014A910 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014ECB4 0014A914 93 63 0C 68 */ stw r27, 0xc68(r3) /* 8014ECB8 0014A918 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014ECBC 0014A91C 38 63 04 70 */ addi r3, r3, 0x470 /* 8014ECC0 0014A920 4B EB 54 45 */ bl memset lbl_8014ECC4: /* 8014ECC4 0014A924 3B 9C 00 01 */ addi r28, r28, 1 /* 8014ECC8 0014A928 2C 1C 00 1E */ cmpwi r28, 0x1e /* 8014ECCC 0014A92C 41 80 FF 64 */ blt lbl_8014EC30 /* 8014ECD0 0014A930 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014ECD4 0014A934 38 00 00 00 */ li r0, 0 /* 8014ECD8 0014A938 B0 03 00 FC */ sth r0, 0xfc(r3) /* 8014ECDC 0014A93C 48 00 02 8C */ b lbl_8014EF68 lbl_8014ECE0: /* 8014ECE0 0014A940 3B A0 00 FF */ li r29, 0xff /* 8014ECE4 0014A944 3B 80 00 00 */ li r28, 0 lbl_8014ECE8: /* 8014ECE8 0014A948 7F 83 E3 78 */ mr r3, r28 /* 8014ECEC 0014A94C 48 01 82 C5 */ bl func_80166FB0 /* 8014ECF0 0014A950 2C 03 00 00 */ cmpwi r3, 0 /* 8014ECF4 0014A954 41 82 01 FC */ beq lbl_8014EEF0 /* 8014ECF8 0014A958 7F 83 E3 78 */ mr r3, r28 /* 8014ECFC 0014A95C 3B E0 00 00 */ li r31, 0 /* 8014ED00 0014A960 48 01 83 E5 */ bl func_801670E4 /* 8014ED04 0014A964 2C 03 00 01 */ cmpwi r3, 1 /* 8014ED08 0014A968 41 82 00 48 */ beq lbl_8014ED50 /* 8014ED0C 0014A96C 40 80 00 10 */ bge lbl_8014ED1C /* 8014ED10 0014A970 2C 03 00 00 */ cmpwi r3, 0 /* 8014ED14 0014A974 40 80 00 14 */ bge lbl_8014ED28 /* 8014ED18 0014A978 48 00 00 D8 */ b lbl_8014EDF0 lbl_8014ED1C: /* 8014ED1C 0014A97C 2C 03 00 04 */ cmpwi r3, 4 /* 8014ED20 0014A980 41 82 00 50 */ beq lbl_8014ED70 /* 8014ED24 0014A984 48 00 00 CC */ b lbl_8014EDF0 lbl_8014ED28: /* 8014ED28 0014A988 7F 83 E3 78 */ mr r3, r28 /* 8014ED2C 0014A98C 48 01 83 B9 */ bl func_801670E4 /* 8014ED30 0014A990 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014ED34 0014A994 57 C0 13 BA */ rlwinm r0, r30, 2, 0xe, 0x1d /* 8014ED38 0014A998 7C 84 02 14 */ add r4, r4, r0 /* 8014ED3C 0014A99C 80 04 0C 68 */ lwz r0, 0xc68(r4) /* 8014ED40 0014A9A0 7C 00 18 40 */ cmplw r0, r3 /* 8014ED44 0014A9A4 41 82 00 AC */ beq lbl_8014EDF0 /* 8014ED48 0014A9A8 57 DD 06 3E */ clrlwi r29, r30, 0x18 /* 8014ED4C 0014A9AC 48 00 00 A4 */ b lbl_8014EDF0 lbl_8014ED50: /* 8014ED50 0014A9B0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014ED54 0014A9B4 57 C0 13 BA */ rlwinm r0, r30, 2, 0xe, 0x1d /* 8014ED58 0014A9B8 7C 63 02 14 */ add r3, r3, r0 /* 8014ED5C 0014A9BC 80 03 0C 68 */ lwz r0, 0xc68(r3) /* 8014ED60 0014A9C0 2C 00 00 00 */ cmpwi r0, 0 /* 8014ED64 0014A9C4 40 82 00 8C */ bne lbl_8014EDF0 /* 8014ED68 0014A9C8 57 DD 06 3E */ clrlwi r29, r30, 0x18 /* 8014ED6C 0014A9CC 48 00 00 84 */ b lbl_8014EDF0 lbl_8014ED70: /* 8014ED70 0014A9D0 7F 83 E3 78 */ mr r3, r28 /* 8014ED74 0014A9D4 48 01 83 71 */ bl func_801670E4 /* 8014ED78 0014A9D8 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014ED7C 0014A9DC 57 C0 13 BA */ rlwinm r0, r30, 2, 0xe, 0x1d /* 8014ED80 0014A9E0 7C 84 02 14 */ add r4, r4, r0 /* 8014ED84 0014A9E4 80 04 0C 68 */ lwz r0, 0xc68(r4) /* 8014ED88 0014A9E8 7C 00 18 40 */ cmplw r0, r3 /* 8014ED8C 0014A9EC 41 82 00 64 */ beq lbl_8014EDF0 /* 8014ED90 0014A9F0 7F 83 E3 78 */ mr r3, r28 /* 8014ED94 0014A9F4 48 01 84 99 */ bl func_8016722C /* 8014ED98 0014A9F8 57 C0 04 3E */ clrlwi r0, r30, 0x10 /* 8014ED9C 0014A9FC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014EDA0 0014AA00 1C 80 00 44 */ mulli r4, r0, 0x44 /* 8014EDA4 0014AA04 80 03 00 00 */ lwz r0, 0(r3) /* 8014EDA8 0014AA08 7C 65 22 14 */ add r3, r5, r4 /* 8014EDAC 0014AA0C 80 63 04 70 */ lwz r3, 0x470(r3) /* 8014EDB0 0014AA10 7C 00 18 40 */ cmplw r0, r3 /* 8014EDB4 0014AA14 40 82 00 0C */ bne lbl_8014EDC0 /* 8014EDB8 0014AA18 3B E0 00 01 */ li r31, 1 /* 8014EDBC 0014AA1C 48 00 00 34 */ b lbl_8014EDF0 lbl_8014EDC0: /* 8014EDC0 0014AA20 2C 03 00 00 */ cmpwi r3, 0 /* 8014EDC4 0014AA24 40 82 00 28 */ bne lbl_8014EDEC /* 8014EDC8 0014AA28 57 C0 0B FC */ rlwinm r0, r30, 1, 0xf, 0x1e /* 8014EDCC 0014AA2C 7C 85 02 14 */ add r4, r5, r0 /* 8014EDD0 0014AA30 A0 64 0C E0 */ lhz r3, 0xce0(r4) /* 8014EDD4 0014AA34 2C 03 00 00 */ cmpwi r3, 0 /* 8014EDD8 0014AA38 41 82 00 14 */ beq lbl_8014EDEC /* 8014EDDC 0014AA3C 38 03 FF FF */ addi r0, r3, -1 /* 8014EDE0 0014AA40 3B E0 00 01 */ li r31, 1 /* 8014EDE4 0014AA44 B0 04 0C E0 */ sth r0, 0xce0(r4) /* 8014EDE8 0014AA48 48 00 00 08 */ b lbl_8014EDF0 lbl_8014EDEC: /* 8014EDEC 0014AA4C 57 DD 06 3E */ clrlwi r29, r30, 0x18 lbl_8014EDF0: /* 8014EDF0 0014AA50 2C 1F 00 00 */ cmpwi r31, 0 /* 8014EDF4 0014AA54 41 82 00 0C */ beq lbl_8014EE00 /* 8014EDF8 0014AA58 3B DE 00 01 */ addi r30, r30, 1 /* 8014EDFC 0014AA5C 48 00 00 F4 */ b lbl_8014EEF0 lbl_8014EE00: /* 8014EE00 0014AA60 7F 83 E3 78 */ mr r3, r28 /* 8014EE04 0014AA64 57 DF 13 BA */ rlwinm r31, r30, 2, 0xe, 0x1d /* 8014EE08 0014AA68 48 01 82 DD */ bl func_801670E4 /* 8014EE0C 0014AA6C 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 8014EE10 0014AA70 7C 80 FA 14 */ add r4, r0, r31 /* 8014EE14 0014AA74 90 64 0C 68 */ stw r3, 0xc68(r4) /* 8014EE18 0014AA78 7F 83 E3 78 */ mr r3, r28 /* 8014EE1C 0014AA7C 48 01 82 31 */ bl func_8016704C /* 8014EE20 0014AA80 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 8014EE24 0014AA84 7C 80 FA 14 */ add r4, r0, r31 /* 8014EE28 0014AA88 90 64 01 7C */ stw r3, 0x17c(r4) /* 8014EE2C 0014AA8C 7F 83 E3 78 */ mr r3, r28 /* 8014EE30 0014AA90 48 01 82 69 */ bl func_80167098 /* 8014EE34 0014AA94 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 8014EE38 0014AA98 7C 80 FA 14 */ add r4, r0, r31 /* 8014EE3C 0014AA9C 90 64 01 04 */ stw r3, 0x104(r4) /* 8014EE40 0014AAA0 7F 83 E3 78 */ mr r3, r28 /* 8014EE44 0014AAA4 48 01 81 B1 */ bl func_80166FF4 /* 8014EE48 0014AAA8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014EE4C 0014AAAC 57 C0 1B 78 */ rlwinm r0, r30, 3, 0xd, 0x1c /* 8014EE50 0014AAB0 7C A5 02 14 */ add r5, r5, r0 /* 8014EE54 0014AAB4 90 85 02 74 */ stw r4, 0x274(r5) /* 8014EE58 0014AAB8 90 65 02 70 */ stw r3, 0x270(r5) /* 8014EE5C 0014AABC 7F 83 E3 78 */ mr r3, r28 /* 8014EE60 0014AAC0 48 01 81 05 */ bl func_80166F64 /* 8014EE64 0014AAC4 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 8014EE68 0014AAC8 7C 80 FA 14 */ add r4, r0, r31 /* 8014EE6C 0014AACC 90 64 01 F4 */ stw r3, 0x1f4(r4) /* 8014EE70 0014AAD0 7F 83 E3 78 */ mr r3, r28 /* 8014EE74 0014AAD4 48 01 80 5D */ bl func_80166ED0 /* 8014EE78 0014AAD8 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 8014EE7C 0014AADC 7C 80 FA 14 */ add r4, r0, r31 /* 8014EE80 0014AAE0 90 64 03 60 */ stw r3, 0x360(r4) /* 8014EE84 0014AAE4 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 8014EE88 0014AAE8 7C 60 FA 14 */ add r3, r0, r31 /* 8014EE8C 0014AAEC 80 63 01 04 */ lwz r3, 0x104(r3) /* 8014EE90 0014AAF0 4B F9 65 81 */ bl func_800E5410 /* 8014EE94 0014AAF4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014EE98 0014AAF8 57 C0 04 3E */ clrlwi r0, r30, 0x10 /* 8014EE9C 0014AAFC 7C 84 02 14 */ add r4, r4, r0 /* 8014EEA0 0014AB00 98 64 03 D8 */ stb r3, 0x3d8(r4) /* 8014EEA4 0014AB04 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 8014EEA8 0014AB08 7C 60 FA 14 */ add r3, r0, r31 /* 8014EEAC 0014AB0C 93 83 03 F8 */ stw r28, 0x3f8(r3) /* 8014EEB0 0014AB10 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 8014EEB4 0014AB14 7C 60 FA 14 */ add r3, r0, r31 /* 8014EEB8 0014AB18 80 03 0C 68 */ lwz r0, 0xc68(r3) /* 8014EEBC 0014AB1C 28 00 00 04 */ cmplwi r0, 4 /* 8014EEC0 0014AB20 40 82 00 2C */ bne lbl_8014EEEC /* 8014EEC4 0014AB24 7F 83 E3 78 */ mr r3, r28 /* 8014EEC8 0014AB28 48 01 83 65 */ bl func_8016722C /* 8014EECC 0014AB2C 57 C0 04 3E */ clrlwi r0, r30, 0x10 /* 8014EED0 0014AB30 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014EED4 0014AB34 1C 00 00 44 */ mulli r0, r0, 0x44 /* 8014EED8 0014AB38 7C 64 1B 78 */ mr r4, r3 /* 8014EEDC 0014AB3C 38 A0 00 44 */ li r5, 0x44 /* 8014EEE0 0014AB40 7C 66 02 14 */ add r3, r6, r0 /* 8014EEE4 0014AB44 38 63 04 70 */ addi r3, r3, 0x470 /* 8014EEE8 0014AB48 4B EB 51 19 */ bl memcpy lbl_8014EEEC: /* 8014EEEC 0014AB4C 3B DE 00 01 */ addi r30, r30, 1 lbl_8014EEF0: /* 8014EEF0 0014AB50 3B 9C 00 01 */ addi r28, r28, 1 /* 8014EEF4 0014AB54 2C 1C 00 1E */ cmpwi r28, 0x1e /* 8014EEF8 0014AB58 41 80 FD F0 */ blt lbl_8014ECE8 /* 8014EEFC 0014AB5C 2C 1B 00 00 */ cmpwi r27, 0 /* 8014EF00 0014AB60 41 82 00 54 */ beq lbl_8014EF54 /* 8014EF04 0014AB64 28 1D 00 FF */ cmplwi r29, 0xff /* 8014EF08 0014AB68 41 82 00 58 */ beq lbl_8014EF60 /* 8014EF0C 0014AB6C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014EF10 0014AB70 38 E0 00 00 */ li r7, 0 /* 8014EF14 0014AB74 38 C0 03 52 */ li r6, 0x352 /* 8014EF18 0014AB78 57 A0 15 BA */ rlwinm r0, r29, 2, 0x16, 0x1d /* 8014EF1C 0014AB7C 9B A3 0D 20 */ stb r29, 0xd20(r3) /* 8014EF20 0014AB80 38 60 02 5F */ li r3, 0x25f /* 8014EF24 0014AB84 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 8014EF28 0014AB88 38 80 00 00 */ li r4, 0 /* 8014EF2C 0014AB8C 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014EF30 0014AB90 98 E5 0D 21 */ stb r7, 0xd21(r5) /* 8014EF34 0014AB94 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014EF38 0014AB98 B0 C5 0D 22 */ sth r6, 0xd22(r5) /* 8014EF3C 0014AB9C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014EF40 0014ABA0 7C A6 02 14 */ add r5, r6, r0 /* 8014EF44 0014ABA4 80 05 0C 68 */ lwz r0, 0xc68(r5) /* 8014EF48 0014ABA8 90 06 0D 1C */ stw r0, 0xd1c(r6) /* 8014EF4C 0014ABAC 4B EB C2 25 */ bl func_8000B170 /* 8014EF50 0014ABB0 48 00 00 10 */ b lbl_8014EF60 lbl_8014EF54: /* 8014EF54 0014ABB4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014EF58 0014ABB8 38 00 00 01 */ li r0, 1 /* 8014EF5C 0014ABBC 98 03 0D 21 */ stb r0, 0xd21(r3) lbl_8014EF60: /* 8014EF60 0014ABC0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014EF64 0014ABC4 B3 C3 00 FC */ sth r30, 0xfc(r3) lbl_8014EF68: /* 8014EF68 0014ABC8 39 61 00 20 */ addi r11, r1, 0x20 /* 8014EF6C 0014ABCC 48 07 82 09 */ bl _restgpr_27 /* 8014EF70 0014ABD0 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014EF74 0014ABD4 7C 08 03 A6 */ mtlr r0 /* 8014EF78 0014ABD8 38 21 00 20 */ addi r1, r1, 0x20 /* 8014EF7C 0014ABDC 4E 80 00 20 */ blr .global func_8014EF80 func_8014EF80: /* 8014EF80 0014ABE0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8014EF84 0014ABE4 7C 08 02 A6 */ mflr r0 /* 8014EF88 0014ABE8 90 01 00 34 */ stw r0, 0x34(r1) /* 8014EF8C 0014ABEC 39 61 00 30 */ addi r11, r1, 0x30 /* 8014EF90 0014ABF0 48 07 81 91 */ bl _savegpr_25 /* 8014EF94 0014ABF4 48 01 5F C5 */ bl func_80164F58 /* 8014EF98 0014ABF8 7C 80 1B 79 */ or. r0, r4, r3 /* 8014EF9C 0014ABFC 7C 9A 23 78 */ mr r26, r4 /* 8014EFA0 0014AC00 7C 7B 1B 78 */ mr r27, r3 /* 8014EFA4 0014AC04 41 82 01 98 */ beq lbl_8014F13C /* 8014EFA8 0014AC08 3F C0 80 42 */ lis r30, lbl_8041D468@ha /* 8014EFAC 0014AC0C 3B 20 00 00 */ li r25, 0 /* 8014EFB0 0014AC10 3B DE D4 68 */ addi r30, r30, lbl_8041D468@l /* 8014EFB4 0014AC14 3B E0 00 30 */ li r31, 0x30 lbl_8014EFB8: /* 8014EFB8 0014AC18 57 20 1B 78 */ rlwinm r0, r25, 3, 0xd, 0x1c /* 8014EFBC 0014AC1C 7F 63 DB 78 */ mr r3, r27 /* 8014EFC0 0014AC20 7F BE 02 14 */ add r29, r30, r0 /* 8014EFC4 0014AC24 7C BE 00 2E */ lwzx r5, r30, r0 /* 8014EFC8 0014AC28 80 DD 00 04 */ lwz r6, 4(r29) /* 8014EFCC 0014AC2C 7F 44 D3 78 */ mr r4, r26 /* 8014EFD0 0014AC30 57 3C 0B FC */ rlwinm r28, r25, 1, 0xf, 0x1e /* 8014EFD4 0014AC34 48 07 83 DD */ bl __mod2u /* 8014EFD8 0014AC38 57 20 1B 78 */ rlwinm r0, r25, 3, 0xd, 0x1c /* 8014EFDC 0014AC3C 7C DE 02 14 */ add r6, r30, r0 /* 8014EFE0 0014AC40 80 A6 00 08 */ lwz r5, 8(r6) /* 8014EFE4 0014AC44 80 C6 00 0C */ lwz r6, 0xc(r6) /* 8014EFE8 0014AC48 48 07 81 A5 */ bl __div2u /* 8014EFEC 0014AC4C 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 8014EFF0 0014AC50 7C C4 F8 14 */ addc r6, r4, r31 /* 8014EFF4 0014AC54 7F 63 DB 78 */ mr r3, r27 /* 8014EFF8 0014AC58 7F 44 D3 78 */ mr r4, r26 /* 8014EFFC 0014AC5C 7C A0 E2 14 */ add r5, r0, r28 /* 8014F000 0014AC60 B0 C5 00 D8 */ sth r6, 0xd8(r5) /* 8014F004 0014AC64 80 BD 00 08 */ lwz r5, 8(r29) /* 8014F008 0014AC68 80 DD 00 0C */ lwz r6, 0xc(r29) /* 8014F00C 0014AC6C 48 07 83 A5 */ bl __mod2u /* 8014F010 0014AC70 38 19 00 01 */ addi r0, r25, 1 /* 8014F014 0014AC74 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c /* 8014F018 0014AC78 7C DE 02 14 */ add r6, r30, r0 /* 8014F01C 0014AC7C 80 A6 00 08 */ lwz r5, 8(r6) /* 8014F020 0014AC80 80 C6 00 0C */ lwz r6, 0xc(r6) /* 8014F024 0014AC84 48 07 81 69 */ bl __div2u /* 8014F028 0014AC88 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 8014F02C 0014AC8C 7C C4 F8 14 */ addc r6, r4, r31 /* 8014F030 0014AC90 7F 63 DB 78 */ mr r3, r27 /* 8014F034 0014AC94 7F 44 D3 78 */ mr r4, r26 /* 8014F038 0014AC98 7C A0 E2 14 */ add r5, r0, r28 /* 8014F03C 0014AC9C B0 C5 00 DA */ sth r6, 0xda(r5) /* 8014F040 0014ACA0 80 BD 00 10 */ lwz r5, 0x10(r29) /* 8014F044 0014ACA4 80 DD 00 14 */ lwz r6, 0x14(r29) /* 8014F048 0014ACA8 48 07 83 69 */ bl __mod2u /* 8014F04C 0014ACAC 38 19 00 02 */ addi r0, r25, 2 /* 8014F050 0014ACB0 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c /* 8014F054 0014ACB4 7C DE 02 14 */ add r6, r30, r0 /* 8014F058 0014ACB8 80 A6 00 08 */ lwz r5, 8(r6) /* 8014F05C 0014ACBC 80 C6 00 0C */ lwz r6, 0xc(r6) /* 8014F060 0014ACC0 48 07 81 2D */ bl __div2u /* 8014F064 0014ACC4 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 8014F068 0014ACC8 7C C4 F8 14 */ addc r6, r4, r31 /* 8014F06C 0014ACCC 7F 63 DB 78 */ mr r3, r27 /* 8014F070 0014ACD0 7F 44 D3 78 */ mr r4, r26 /* 8014F074 0014ACD4 7C A0 E2 14 */ add r5, r0, r28 /* 8014F078 0014ACD8 B0 C5 00 DC */ sth r6, 0xdc(r5) /* 8014F07C 0014ACDC 80 BD 00 18 */ lwz r5, 0x18(r29) /* 8014F080 0014ACE0 80 DD 00 1C */ lwz r6, 0x1c(r29) /* 8014F084 0014ACE4 48 07 83 2D */ bl __mod2u /* 8014F088 0014ACE8 38 19 00 03 */ addi r0, r25, 3 /* 8014F08C 0014ACEC 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c /* 8014F090 0014ACF0 7C DE 02 14 */ add r6, r30, r0 /* 8014F094 0014ACF4 80 A6 00 08 */ lwz r5, 8(r6) /* 8014F098 0014ACF8 80 C6 00 0C */ lwz r6, 0xc(r6) /* 8014F09C 0014ACFC 48 07 80 F1 */ bl __div2u /* 8014F0A0 0014AD00 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 8014F0A4 0014AD04 7C C4 F8 14 */ addc r6, r4, r31 /* 8014F0A8 0014AD08 7F 63 DB 78 */ mr r3, r27 /* 8014F0AC 0014AD0C 7F 44 D3 78 */ mr r4, r26 /* 8014F0B0 0014AD10 7C A0 E2 14 */ add r5, r0, r28 /* 8014F0B4 0014AD14 B0 C5 00 DE */ sth r6, 0xde(r5) /* 8014F0B8 0014AD18 80 BD 00 20 */ lwz r5, 0x20(r29) /* 8014F0BC 0014AD1C 80 DD 00 24 */ lwz r6, 0x24(r29) /* 8014F0C0 0014AD20 48 07 82 F1 */ bl __mod2u /* 8014F0C4 0014AD24 38 19 00 04 */ addi r0, r25, 4 /* 8014F0C8 0014AD28 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c /* 8014F0CC 0014AD2C 7C DE 02 14 */ add r6, r30, r0 /* 8014F0D0 0014AD30 80 A6 00 08 */ lwz r5, 8(r6) /* 8014F0D4 0014AD34 80 C6 00 0C */ lwz r6, 0xc(r6) /* 8014F0D8 0014AD38 48 07 80 B5 */ bl __div2u /* 8014F0DC 0014AD3C 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 8014F0E0 0014AD40 7C C4 F8 14 */ addc r6, r4, r31 /* 8014F0E4 0014AD44 7F 63 DB 78 */ mr r3, r27 /* 8014F0E8 0014AD48 7F 44 D3 78 */ mr r4, r26 /* 8014F0EC 0014AD4C 7C A0 E2 14 */ add r5, r0, r28 /* 8014F0F0 0014AD50 B0 C5 00 E0 */ sth r6, 0xe0(r5) /* 8014F0F4 0014AD54 80 BD 00 28 */ lwz r5, 0x28(r29) /* 8014F0F8 0014AD58 80 DD 00 2C */ lwz r6, 0x2c(r29) /* 8014F0FC 0014AD5C 48 07 82 B5 */ bl __mod2u /* 8014F100 0014AD60 38 19 00 05 */ addi r0, r25, 5 /* 8014F104 0014AD64 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c /* 8014F108 0014AD68 7C DE 02 14 */ add r6, r30, r0 /* 8014F10C 0014AD6C 80 A6 00 08 */ lwz r5, 8(r6) /* 8014F110 0014AD70 80 C6 00 0C */ lwz r6, 0xc(r6) /* 8014F114 0014AD74 48 07 80 79 */ bl __div2u /* 8014F118 0014AD78 80 0D 82 B8 */ lwz r0, lbl_8063D578-_SDA_BASE_(r13) /* 8014F11C 0014AD7C 3B 39 00 06 */ addi r25, r25, 6 /* 8014F120 0014AD80 28 19 00 0C */ cmplwi r25, 0xc /* 8014F124 0014AD84 7C 84 F8 14 */ addc r4, r4, r31 /* 8014F128 0014AD88 7C 60 E2 14 */ add r3, r0, r28 /* 8014F12C 0014AD8C B0 83 00 E2 */ sth r4, 0xe2(r3) /* 8014F130 0014AD90 41 80 FE 88 */ blt lbl_8014EFB8 /* 8014F134 0014AD94 38 60 00 01 */ li r3, 1 /* 8014F138 0014AD98 48 00 00 14 */ b lbl_8014F14C lbl_8014F13C: /* 8014F13C 0014AD9C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014F140 0014ADA0 38 00 00 00 */ li r0, 0 /* 8014F144 0014ADA4 38 60 00 00 */ li r3, 0 /* 8014F148 0014ADA8 B0 04 00 D8 */ sth r0, 0xd8(r4) lbl_8014F14C: /* 8014F14C 0014ADAC 39 61 00 30 */ addi r11, r1, 0x30 /* 8014F150 0014ADB0 48 07 80 1D */ bl _restgpr_25 /* 8014F154 0014ADB4 80 01 00 34 */ lwz r0, 0x34(r1) /* 8014F158 0014ADB8 7C 08 03 A6 */ mtlr r0 /* 8014F15C 0014ADBC 38 21 00 30 */ addi r1, r1, 0x30 /* 8014F160 0014ADC0 4E 80 00 20 */ blr .global func_8014F164 func_8014F164: /* 8014F164 0014ADC4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F168 0014ADC8 7C 08 02 A6 */ mflr r0 /* 8014F16C 0014ADCC 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F170 0014ADD0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F174 0014ADD4 80 63 0D 28 */ lwz r3, 0xd28(r3) /* 8014F178 0014ADD8 80 63 00 10 */ lwz r3, 0x10(r3) /* 8014F17C 0014ADDC 38 03 FC 18 */ addi r0, r3, -1000 /* 8014F180 0014ADE0 28 00 00 09 */ cmplwi r0, 9 /* 8014F184 0014ADE4 41 81 00 6C */ bgt lbl_8014F1F0 /* 8014F188 0014ADE8 3C 60 80 42 */ lis r3, lbl_8041E1E8@ha /* 8014F18C 0014ADEC 54 00 10 3A */ slwi r0, r0, 2 /* 8014F190 0014ADF0 38 63 E1 E8 */ addi r3, r3, lbl_8041E1E8@l /* 8014F194 0014ADF4 7C 63 00 2E */ lwzx r3, r3, r0 /* 8014F198 0014ADF8 7C 69 03 A6 */ mtctr r3 /* 8014F19C 0014ADFC 4E 80 04 20 */ bctr /* 8014F1A0 0014AE00 38 60 29 C6 */ li r3, 0x29c6 /* 8014F1A4 0014AE04 48 00 00 50 */ b lbl_8014F1F4 /* 8014F1A8 0014AE08 38 60 29 C7 */ li r3, 0x29c7 /* 8014F1AC 0014AE0C 48 00 00 48 */ b lbl_8014F1F4 /* 8014F1B0 0014AE10 38 60 29 C8 */ li r3, 0x29c8 /* 8014F1B4 0014AE14 48 00 00 40 */ b lbl_8014F1F4 /* 8014F1B8 0014AE18 38 60 29 C9 */ li r3, 0x29c9 /* 8014F1BC 0014AE1C 48 00 00 38 */ b lbl_8014F1F4 /* 8014F1C0 0014AE20 38 60 29 CA */ li r3, 0x29ca /* 8014F1C4 0014AE24 48 00 00 30 */ b lbl_8014F1F4 /* 8014F1C8 0014AE28 38 60 29 CB */ li r3, 0x29cb /* 8014F1CC 0014AE2C 48 00 00 28 */ b lbl_8014F1F4 /* 8014F1D0 0014AE30 38 60 29 CC */ li r3, 0x29cc /* 8014F1D4 0014AE34 48 00 00 20 */ b lbl_8014F1F4 /* 8014F1D8 0014AE38 38 60 29 CD */ li r3, 0x29cd /* 8014F1DC 0014AE3C 48 00 00 18 */ b lbl_8014F1F4 /* 8014F1E0 0014AE40 38 60 29 CE */ li r3, 0x29ce /* 8014F1E4 0014AE44 48 00 00 10 */ b lbl_8014F1F4 /* 8014F1E8 0014AE48 38 60 29 CF */ li r3, 0x29cf /* 8014F1EC 0014AE4C 48 00 00 08 */ b lbl_8014F1F4 lbl_8014F1F0: /* 8014F1F0 0014AE50 38 60 29 D0 */ li r3, 0x29d0 lbl_8014F1F4: /* 8014F1F4 0014AE54 48 10 11 01 */ bl func_802502F4 /* 8014F1F8 0014AE58 7C 64 1B 78 */ mr r4, r3 /* 8014F1FC 0014AE5C 38 60 00 0E */ li r3, 0xe /* 8014F200 0014AE60 48 00 D1 09 */ bl func_8015C308 /* 8014F204 0014AE64 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014F208 0014AE68 7C 08 03 A6 */ mtlr r0 /* 8014F20C 0014AE6C 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F210 0014AE70 4E 80 00 20 */ blr .global func_8014F214 func_8014F214: /* 8014F214 0014AE74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F218 0014AE78 7C 08 02 A6 */ mflr r0 /* 8014F21C 0014AE7C 38 60 00 0D */ li r3, 0xd /* 8014F220 0014AE80 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F224 0014AE84 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F228 0014AE88 48 01 38 69 */ bl func_80162A90 /* 8014F22C 0014AE8C 7C 7F 1B 78 */ mr r31, r3 /* 8014F230 0014AE90 38 60 00 3A */ li r3, 0x3a /* 8014F234 0014AE94 48 01 38 5D */ bl func_80162A90 /* 8014F238 0014AE98 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8014F23C 0014AE9C 7C 65 1B 78 */ mr r5, r3 /* 8014F240 0014AEA0 7F E6 FB 78 */ mr r6, r31 /* 8014F244 0014AEA4 38 80 00 01 */ li r4, 1 /* 8014F248 0014AEA8 80 67 0D 24 */ lwz r3, 0xd24(r7) /* 8014F24C 0014AEAC 38 E0 00 00 */ li r7, 0 /* 8014F250 0014AEB0 39 00 00 00 */ li r8, 0 /* 8014F254 0014AEB4 38 63 00 10 */ addi r3, r3, 0x10 /* 8014F258 0014AEB8 48 01 7B 15 */ bl func_80166D6C /* 8014F25C 0014AEBC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014F260 0014AEC0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F264 0014AEC4 7C 08 03 A6 */ mtlr r0 /* 8014F268 0014AEC8 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F26C 0014AECC 4E 80 00 20 */ blr .global func_8014F270 func_8014F270: /* 8014F270 0014AED0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F274 0014AED4 7C 08 02 A6 */ mflr r0 /* 8014F278 0014AED8 38 60 00 0D */ li r3, 0xd /* 8014F27C 0014AEDC 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F280 0014AEE0 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F284 0014AEE4 48 01 38 0D */ bl func_80162A90 /* 8014F288 0014AEE8 7C 7F 1B 78 */ mr r31, r3 /* 8014F28C 0014AEEC 38 60 00 3A */ li r3, 0x3a /* 8014F290 0014AEF0 48 01 38 01 */ bl func_80162A90 /* 8014F294 0014AEF4 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8014F298 0014AEF8 7C 65 1B 78 */ mr r5, r3 /* 8014F29C 0014AEFC 7F E6 FB 78 */ mr r6, r31 /* 8014F2A0 0014AF00 38 80 00 05 */ li r4, 5 /* 8014F2A4 0014AF04 80 67 0D 24 */ lwz r3, 0xd24(r7) /* 8014F2A8 0014AF08 38 E0 00 00 */ li r7, 0 /* 8014F2AC 0014AF0C 39 00 00 00 */ li r8, 0 /* 8014F2B0 0014AF10 38 63 00 10 */ addi r3, r3, 0x10 /* 8014F2B4 0014AF14 48 01 7A B9 */ bl func_80166D6C /* 8014F2B8 0014AF18 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014F2BC 0014AF1C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F2C0 0014AF20 7C 08 03 A6 */ mtlr r0 /* 8014F2C4 0014AF24 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F2C8 0014AF28 4E 80 00 20 */ blr .global func_8014F2CC func_8014F2CC: /* 8014F2CC 0014AF2C 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8014F2D0 0014AF30 7C 08 02 A6 */ mflr r0 /* 8014F2D4 0014AF34 38 A0 00 80 */ li r5, 0x80 /* 8014F2D8 0014AF38 38 84 00 1C */ addi r4, r4, 0x1c /* 8014F2DC 0014AF3C 90 01 00 94 */ stw r0, 0x94(r1) /* 8014F2E0 0014AF40 38 61 00 08 */ addi r3, r1, 8 /* 8014F2E4 0014AF44 48 02 7E 69 */ bl func_8017714C /* 8014F2E8 0014AF48 80 01 00 94 */ lwz r0, 0x94(r1) /* 8014F2EC 0014AF4C 7C 08 03 A6 */ mtlr r0 /* 8014F2F0 0014AF50 38 21 00 90 */ addi r1, r1, 0x90 /* 8014F2F4 0014AF54 4E 80 00 20 */ blr .global func_8014F2F8 func_8014F2F8: /* 8014F2F8 0014AF58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F2FC 0014AF5C 7C 08 02 A6 */ mflr r0 /* 8014F300 0014AF60 38 A0 00 0E */ li r5, 0xe /* 8014F304 0014AF64 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F308 0014AF68 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F30C 0014AF6C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F310 0014AF70 80 83 0D 28 */ lwz r4, 0xd28(r3) /* 8014F314 0014AF74 38 63 0D 94 */ addi r3, r3, 0xd94 /* 8014F318 0014AF78 38 84 00 8A */ addi r4, r4, 0x8a /* 8014F31C 0014AF7C 4B EB 4C E5 */ bl memcpy /* 8014F320 0014AF80 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014F324 0014AF84 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 8014F328 0014AF88 80 03 00 10 */ lwz r0, 0x10(r3) /* 8014F32C 0014AF8C 90 04 0D 8C */ stw r0, 0xd8c(r4) /* 8014F330 0014AF90 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014F334 0014AF94 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 8014F338 0014AF98 80 03 00 08 */ lwz r0, 8(r3) /* 8014F33C 0014AF9C 90 04 0D 90 */ stw r0, 0xd90(r4) /* 8014F340 0014AFA0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014F344 0014AFA4 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 8014F348 0014AFA8 80 03 00 04 */ lwz r0, 4(r3) /* 8014F34C 0014AFAC 54 00 27 3E */ srwi r0, r0, 0x1c /* 8014F350 0014AFB0 B0 04 0D A2 */ sth r0, 0xda2(r4) /* 8014F354 0014AFB4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014F358 0014AFB8 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 8014F35C 0014AFBC 80 03 00 04 */ lwz r0, 4(r3) /* 8014F360 0014AFC0 54 03 27 3E */ srwi r3, r0, 0x1c /* 8014F364 0014AFC4 2C 03 00 01 */ cmpwi r3, 1 /* 8014F368 0014AFC8 41 82 00 28 */ beq lbl_8014F390 /* 8014F36C 0014AFCC 40 80 00 10 */ bge lbl_8014F37C /* 8014F370 0014AFD0 2C 03 00 00 */ cmpwi r3, 0 /* 8014F374 0014AFD4 40 80 00 14 */ bge lbl_8014F388 /* 8014F378 0014AFD8 48 00 00 28 */ b lbl_8014F3A0 lbl_8014F37C: /* 8014F37C 0014AFDC 2C 03 00 03 */ cmpwi r3, 3 /* 8014F380 0014AFE0 40 80 00 20 */ bge lbl_8014F3A0 /* 8014F384 0014AFE4 48 00 00 14 */ b lbl_8014F398 lbl_8014F388: /* 8014F388 0014AFE8 38 60 55 31 */ li r3, 0x5531 /* 8014F38C 0014AFEC 48 00 00 38 */ b lbl_8014F3C4 lbl_8014F390: /* 8014F390 0014AFF0 38 60 55 32 */ li r3, 0x5532 /* 8014F394 0014AFF4 48 00 00 30 */ b lbl_8014F3C4 lbl_8014F398: /* 8014F398 0014AFF8 38 60 55 32 */ li r3, 0x5532 /* 8014F39C 0014AFFC 48 00 00 28 */ b lbl_8014F3C4 lbl_8014F3A0: /* 8014F3A0 0014B000 38 03 FF FD */ addi r0, r3, -3 /* 8014F3A4 0014B004 80 84 0D 24 */ lwz r4, 0xd24(r4) /* 8014F3A8 0014B008 1C 00 00 18 */ mulli r0, r0, 0x18 /* 8014F3AC 0014B00C 38 60 00 0F */ li r3, 0xf /* 8014F3B0 0014B010 3C 84 00 06 */ addis r4, r4, 6 /* 8014F3B4 0014B014 7C 84 02 14 */ add r4, r4, r0 /* 8014F3B8 0014B018 38 84 60 E2 */ addi r4, r4, 0x60e2 /* 8014F3BC 0014B01C 48 00 CF 4D */ bl func_8015C308 /* 8014F3C0 0014B020 38 60 03 F9 */ li r3, 0x3f9 lbl_8014F3C4: /* 8014F3C4 0014B024 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014F3C8 0014B028 38 84 0D A4 */ addi r4, r4, 0xda4 /* 8014F3CC 0014B02C 48 10 10 0D */ bl func_802503D8 /* 8014F3D0 0014B030 48 01 40 65 */ bl func_80163434 /* 8014F3D4 0014B034 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014F3D8 0014B038 90 64 0D 88 */ stw r3, 0xd88(r4) /* 8014F3DC 0014B03C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014F3E0 0014B040 80 64 0D 88 */ lwz r3, 0xd88(r4) /* 8014F3E4 0014B044 2C 03 00 00 */ cmpwi r3, 0 /* 8014F3E8 0014B048 40 82 00 0C */ bne lbl_8014F3F4 /* 8014F3EC 0014B04C 38 03 00 01 */ addi r0, r3, 1 /* 8014F3F0 0014B050 90 04 0D 88 */ stw r0, 0xd88(r4) lbl_8014F3F4: /* 8014F3F4 0014B054 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F3F8 0014B058 80 63 0D 88 */ lwz r3, 0xd88(r3) /* 8014F3FC 0014B05C 48 01 97 09 */ bl func_80168B04 /* 8014F400 0014B060 38 60 00 0D */ li r3, 0xd /* 8014F404 0014B064 48 01 36 8D */ bl func_80162A90 /* 8014F408 0014B068 7C 7F 1B 78 */ mr r31, r3 /* 8014F40C 0014B06C 38 60 00 3A */ li r3, 0x3a /* 8014F410 0014B070 48 01 36 81 */ bl func_80162A90 /* 8014F414 0014B074 80 ED 82 B8 */ lwz r7, lbl_8063D578-_SDA_BASE_(r13) /* 8014F418 0014B078 7C 65 1B 78 */ mr r5, r3 /* 8014F41C 0014B07C 7F E6 FB 78 */ mr r6, r31 /* 8014F420 0014B080 38 80 00 04 */ li r4, 4 /* 8014F424 0014B084 80 67 0D 24 */ lwz r3, 0xd24(r7) /* 8014F428 0014B088 38 E7 0D 88 */ addi r7, r7, 0xd88 /* 8014F42C 0014B08C 39 00 00 44 */ li r8, 0x44 /* 8014F430 0014B090 38 63 00 10 */ addi r3, r3, 0x10 /* 8014F434 0014B094 48 01 79 39 */ bl func_80166D6C /* 8014F438 0014B098 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F43C 0014B09C 38 83 0D 88 */ addi r4, r3, 0xd88 /* 8014F440 0014B0A0 80 63 0D 88 */ lwz r3, 0xd88(r3) /* 8014F444 0014B0A4 4B FF FE 89 */ bl func_8014F2CC /* 8014F448 0014B0A8 48 01 5F 0D */ bl func_80165354 /* 8014F44C 0014B0AC 2C 03 00 00 */ cmpwi r3, 0 /* 8014F450 0014B0B0 40 80 00 10 */ bge lbl_8014F460 /* 8014F454 0014B0B4 4B FF FD C1 */ bl func_8014F214 /* 8014F458 0014B0B8 38 60 00 00 */ li r3, 0 /* 8014F45C 0014B0BC 48 00 00 18 */ b lbl_8014F474 lbl_8014F460: /* 8014F460 0014B0C0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014F464 0014B0C4 38 60 00 01 */ li r3, 1 /* 8014F468 0014B0C8 80 04 0D 30 */ lwz r0, 0xd30(r4) /* 8014F46C 0014B0CC 64 00 02 00 */ oris r0, r0, 0x200 /* 8014F470 0014B0D0 90 04 0D 30 */ stw r0, 0xd30(r4) lbl_8014F474: /* 8014F474 0014B0D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014F478 0014B0D8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F47C 0014B0DC 7C 08 03 A6 */ mtlr r0 /* 8014F480 0014B0E0 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F484 0014B0E4 4E 80 00 20 */ blr .global func_8014F488 func_8014F488: /* 8014F488 0014B0E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F48C 0014B0EC 7C 08 02 A6 */ mflr r0 /* 8014F490 0014B0F0 38 80 00 00 */ li r4, 0 /* 8014F494 0014B0F4 38 A0 00 80 */ li r5, 0x80 /* 8014F498 0014B0F8 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F49C 0014B0FC 38 00 00 00 */ li r0, 0 /* 8014F4A0 0014B100 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F4A4 0014B104 98 03 0D F1 */ stb r0, 0xdf1(r3) /* 8014F4A8 0014B108 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F4AC 0014B10C 98 03 0D FD */ stb r0, 0xdfd(r3) /* 8014F4B0 0014B110 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F4B4 0014B114 98 03 0E DC */ stb r0, 0xedc(r3) /* 8014F4B8 0014B118 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F4BC 0014B11C 98 03 0E E2 */ stb r0, 0xee2(r3) /* 8014F4C0 0014B120 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F4C4 0014B124 98 03 0D F2 */ stb r0, 0xdf2(r3) /* 8014F4C8 0014B128 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F4CC 0014B12C 98 03 0D FE */ stb r0, 0xdfe(r3) /* 8014F4D0 0014B130 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F4D4 0014B134 98 03 0E DD */ stb r0, 0xedd(r3) /* 8014F4D8 0014B138 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F4DC 0014B13C 98 03 0E E3 */ stb r0, 0xee3(r3) /* 8014F4E0 0014B140 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F4E4 0014B144 98 03 0D F3 */ stb r0, 0xdf3(r3) /* 8014F4E8 0014B148 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F4EC 0014B14C 98 03 0D FF */ stb r0, 0xdff(r3) /* 8014F4F0 0014B150 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F4F4 0014B154 98 03 0E DE */ stb r0, 0xede(r3) /* 8014F4F8 0014B158 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F4FC 0014B15C 98 03 0E E4 */ stb r0, 0xee4(r3) /* 8014F500 0014B160 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F504 0014B164 98 03 0D F4 */ stb r0, 0xdf4(r3) /* 8014F508 0014B168 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F50C 0014B16C 98 03 0E 00 */ stb r0, 0xe00(r3) /* 8014F510 0014B170 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F514 0014B174 98 03 0E DF */ stb r0, 0xedf(r3) /* 8014F518 0014B178 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F51C 0014B17C 98 03 0E E5 */ stb r0, 0xee5(r3) /* 8014F520 0014B180 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F524 0014B184 98 03 0D F5 */ stb r0, 0xdf5(r3) /* 8014F528 0014B188 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F52C 0014B18C 98 03 0E 01 */ stb r0, 0xe01(r3) /* 8014F530 0014B190 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F534 0014B194 98 03 0E E0 */ stb r0, 0xee0(r3) /* 8014F538 0014B198 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F53C 0014B19C 98 03 0E E6 */ stb r0, 0xee6(r3) /* 8014F540 0014B1A0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F544 0014B1A4 98 03 0D F6 */ stb r0, 0xdf6(r3) /* 8014F548 0014B1A8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F54C 0014B1AC 98 03 0E 02 */ stb r0, 0xe02(r3) /* 8014F550 0014B1B0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F554 0014B1B4 98 03 0E E1 */ stb r0, 0xee1(r3) /* 8014F558 0014B1B8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F55C 0014B1BC 98 03 0E E7 */ stb r0, 0xee7(r3) /* 8014F560 0014B1C0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F564 0014B1C4 98 03 0D F7 */ stb r0, 0xdf7(r3) /* 8014F568 0014B1C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F56C 0014B1CC 98 03 0E 03 */ stb r0, 0xe03(r3) /* 8014F570 0014B1D0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F574 0014B1D4 98 03 0D F8 */ stb r0, 0xdf8(r3) /* 8014F578 0014B1D8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F57C 0014B1DC 98 03 0E 04 */ stb r0, 0xe04(r3) /* 8014F580 0014B1E0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F584 0014B1E4 38 63 0E 09 */ addi r3, r3, 0xe09 /* 8014F588 0014B1E8 4B EB 4B 7D */ bl memset /* 8014F58C 0014B1EC 38 60 00 00 */ li r3, 0 /* 8014F590 0014B1F0 48 00 01 B9 */ bl func_8014F748 /* 8014F594 0014B1F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014F598 0014B1F8 7C 08 03 A6 */ mtlr r0 /* 8014F59C 0014B1FC 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F5A0 0014B200 4E 80 00 20 */ blr .global func_8014F5A4 func_8014F5A4: /* 8014F5A4 0014B204 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F5A8 0014B208 7C 08 02 A6 */ mflr r0 /* 8014F5AC 0014B20C 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F5B0 0014B210 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F5B4 0014B214 83 ED 82 B8 */ lwz r31, lbl_8063D578-_SDA_BASE_(r13) /* 8014F5B8 0014B218 88 1F 0D F0 */ lbz r0, 0xdf0(r31) /* 8014F5BC 0014B21C 2C 00 00 00 */ cmpwi r0, 0 /* 8014F5C0 0014B220 40 82 00 1C */ bne lbl_8014F5DC /* 8014F5C4 0014B224 38 9F 0D F1 */ addi r4, r31, 0xdf1 /* 8014F5C8 0014B228 38 60 00 00 */ li r3, 0 /* 8014F5CC 0014B22C 48 01 8B 35 */ bl func_80168100 /* 8014F5D0 0014B230 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F5D4 0014B234 38 00 00 01 */ li r0, 1 /* 8014F5D8 0014B238 98 03 0D F0 */ stb r0, 0xdf0(r3) lbl_8014F5DC: /* 8014F5DC 0014B23C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014F5E0 0014B240 38 60 00 00 */ li r3, 0 /* 8014F5E4 0014B244 38 84 0D FD */ addi r4, r4, 0xdfd /* 8014F5E8 0014B248 48 01 8B 61 */ bl func_80168148 /* 8014F5EC 0014B24C 2C 03 00 00 */ cmpwi r3, 0 /* 8014F5F0 0014B250 41 82 01 44 */ beq lbl_8014F734 /* 8014F5F4 0014B254 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F5F8 0014B258 38 A0 00 00 */ li r5, 0 /* 8014F5FC 0014B25C 88 03 0D FD */ lbz r0, 0xdfd(r3) /* 8014F600 0014B260 2C 00 00 00 */ cmpwi r0, 0 /* 8014F604 0014B264 41 82 00 10 */ beq lbl_8014F614 /* 8014F608 0014B268 28 00 00 07 */ cmplwi r0, 7 /* 8014F60C 0014B26C 41 82 00 08 */ beq lbl_8014F614 /* 8014F610 0014B270 38 A0 00 01 */ li r5, 1 lbl_8014F614: /* 8014F614 0014B274 88 03 0D FE */ lbz r0, 0xdfe(r3) /* 8014F618 0014B278 2C 00 00 00 */ cmpwi r0, 0 /* 8014F61C 0014B27C 41 82 00 14 */ beq lbl_8014F630 /* 8014F620 0014B280 28 00 00 07 */ cmplwi r0, 7 /* 8014F624 0014B284 41 82 00 0C */ beq lbl_8014F630 /* 8014F628 0014B288 38 05 00 01 */ addi r0, r5, 1 /* 8014F62C 0014B28C 54 05 06 3E */ clrlwi r5, r0, 0x18 lbl_8014F630: /* 8014F630 0014B290 88 03 0D FF */ lbz r0, 0xdff(r3) /* 8014F634 0014B294 2C 00 00 00 */ cmpwi r0, 0 /* 8014F638 0014B298 41 82 00 14 */ beq lbl_8014F64C /* 8014F63C 0014B29C 28 00 00 07 */ cmplwi r0, 7 /* 8014F640 0014B2A0 41 82 00 0C */ beq lbl_8014F64C /* 8014F644 0014B2A4 38 05 00 01 */ addi r0, r5, 1 /* 8014F648 0014B2A8 54 05 06 3E */ clrlwi r5, r0, 0x18 lbl_8014F64C: /* 8014F64C 0014B2AC 88 03 0E 00 */ lbz r0, 0xe00(r3) /* 8014F650 0014B2B0 2C 00 00 00 */ cmpwi r0, 0 /* 8014F654 0014B2B4 41 82 00 14 */ beq lbl_8014F668 /* 8014F658 0014B2B8 28 00 00 07 */ cmplwi r0, 7 /* 8014F65C 0014B2BC 41 82 00 0C */ beq lbl_8014F668 /* 8014F660 0014B2C0 38 05 00 01 */ addi r0, r5, 1 /* 8014F664 0014B2C4 54 05 06 3E */ clrlwi r5, r0, 0x18 lbl_8014F668: /* 8014F668 0014B2C8 88 03 0E 01 */ lbz r0, 0xe01(r3) /* 8014F66C 0014B2CC 2C 00 00 00 */ cmpwi r0, 0 /* 8014F670 0014B2D0 41 82 00 14 */ beq lbl_8014F684 /* 8014F674 0014B2D4 28 00 00 07 */ cmplwi r0, 7 /* 8014F678 0014B2D8 41 82 00 0C */ beq lbl_8014F684 /* 8014F67C 0014B2DC 38 05 00 01 */ addi r0, r5, 1 /* 8014F680 0014B2E0 54 05 06 3E */ clrlwi r5, r0, 0x18 lbl_8014F684: /* 8014F684 0014B2E4 88 03 0E 02 */ lbz r0, 0xe02(r3) /* 8014F688 0014B2E8 2C 00 00 00 */ cmpwi r0, 0 /* 8014F68C 0014B2EC 41 82 00 14 */ beq lbl_8014F6A0 /* 8014F690 0014B2F0 28 00 00 07 */ cmplwi r0, 7 /* 8014F694 0014B2F4 41 82 00 0C */ beq lbl_8014F6A0 /* 8014F698 0014B2F8 38 05 00 01 */ addi r0, r5, 1 /* 8014F69C 0014B2FC 54 05 06 3E */ clrlwi r5, r0, 0x18 lbl_8014F6A0: /* 8014F6A0 0014B300 38 00 00 00 */ li r0, 0 /* 8014F6A4 0014B304 38 60 00 01 */ li r3, 1 /* 8014F6A8 0014B308 7C 00 28 40 */ cmplw r0, r5 /* 8014F6AC 0014B30C 40 80 00 0C */ bge lbl_8014F6B8 /* 8014F6B0 0014B310 98 7F 0E E2 */ stb r3, 0xee2(r31) /* 8014F6B4 0014B314 48 00 00 08 */ b lbl_8014F6BC lbl_8014F6B8: /* 8014F6B8 0014B318 98 1F 0E E2 */ stb r0, 0xee2(r31) lbl_8014F6BC: /* 8014F6BC 0014B31C 38 80 00 01 */ li r4, 1 /* 8014F6C0 0014B320 7C 04 28 40 */ cmplw r4, r5 /* 8014F6C4 0014B324 40 80 00 0C */ bge lbl_8014F6D0 /* 8014F6C8 0014B328 98 7F 0E E3 */ stb r3, 0xee3(r31) /* 8014F6CC 0014B32C 48 00 00 08 */ b lbl_8014F6D4 lbl_8014F6D0: /* 8014F6D0 0014B330 98 1F 0E E3 */ stb r0, 0xee3(r31) lbl_8014F6D4: /* 8014F6D4 0014B334 38 80 00 02 */ li r4, 2 /* 8014F6D8 0014B338 7C 04 28 40 */ cmplw r4, r5 /* 8014F6DC 0014B33C 40 80 00 0C */ bge lbl_8014F6E8 /* 8014F6E0 0014B340 98 7F 0E E4 */ stb r3, 0xee4(r31) /* 8014F6E4 0014B344 48 00 00 08 */ b lbl_8014F6EC lbl_8014F6E8: /* 8014F6E8 0014B348 98 1F 0E E4 */ stb r0, 0xee4(r31) lbl_8014F6EC: /* 8014F6EC 0014B34C 38 80 00 03 */ li r4, 3 /* 8014F6F0 0014B350 7C 04 28 40 */ cmplw r4, r5 /* 8014F6F4 0014B354 40 80 00 0C */ bge lbl_8014F700 /* 8014F6F8 0014B358 98 7F 0E E5 */ stb r3, 0xee5(r31) /* 8014F6FC 0014B35C 48 00 00 08 */ b lbl_8014F704 lbl_8014F700: /* 8014F700 0014B360 98 1F 0E E5 */ stb r0, 0xee5(r31) lbl_8014F704: /* 8014F704 0014B364 38 80 00 04 */ li r4, 4 /* 8014F708 0014B368 7C 04 28 40 */ cmplw r4, r5 /* 8014F70C 0014B36C 40 80 00 0C */ bge lbl_8014F718 /* 8014F710 0014B370 98 7F 0E E6 */ stb r3, 0xee6(r31) /* 8014F714 0014B374 48 00 00 08 */ b lbl_8014F71C lbl_8014F718: /* 8014F718 0014B378 98 1F 0E E6 */ stb r0, 0xee6(r31) lbl_8014F71C: /* 8014F71C 0014B37C 38 80 00 05 */ li r4, 5 /* 8014F720 0014B380 7C 04 28 40 */ cmplw r4, r5 /* 8014F724 0014B384 40 80 00 0C */ bge lbl_8014F730 /* 8014F728 0014B388 98 7F 0E E7 */ stb r3, 0xee7(r31) /* 8014F72C 0014B38C 48 00 00 08 */ b lbl_8014F734 lbl_8014F730: /* 8014F730 0014B390 98 1F 0E E7 */ stb r0, 0xee7(r31) lbl_8014F734: /* 8014F734 0014B394 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014F738 0014B398 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F73C 0014B39C 7C 08 03 A6 */ mtlr r0 /* 8014F740 0014B3A0 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F744 0014B3A4 4E 80 00 20 */ blr .global func_8014F748 func_8014F748: /* 8014F748 0014B3A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F74C 0014B3AC 7C 08 02 A6 */ mflr r0 /* 8014F750 0014B3B0 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F754 0014B3B4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014F758 0014B3B8 88 05 0D F7 */ lbz r0, 0xdf7(r5) /* 8014F75C 0014B3BC 28 00 00 03 */ cmplwi r0, 3 /* 8014F760 0014B3C0 41 82 01 4C */ beq lbl_8014F8AC /* 8014F764 0014B3C4 88 85 0D F1 */ lbz r4, 0xdf1(r5) /* 8014F768 0014B3C8 38 00 00 00 */ li r0, 0 /* 8014F76C 0014B3CC 28 04 00 07 */ cmplwi r4, 7 /* 8014F770 0014B3D0 40 82 00 08 */ bne lbl_8014F778 /* 8014F774 0014B3D4 98 05 0D F1 */ stb r0, 0xdf1(r5) lbl_8014F778: /* 8014F778 0014B3D8 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014F77C 0014B3DC 88 85 0D F2 */ lbz r4, 0xdf2(r5) /* 8014F780 0014B3E0 28 04 00 07 */ cmplwi r4, 7 /* 8014F784 0014B3E4 40 82 00 08 */ bne lbl_8014F78C /* 8014F788 0014B3E8 98 05 0D F2 */ stb r0, 0xdf2(r5) lbl_8014F78C: /* 8014F78C 0014B3EC 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014F790 0014B3F0 88 85 0D F3 */ lbz r4, 0xdf3(r5) /* 8014F794 0014B3F4 28 04 00 07 */ cmplwi r4, 7 /* 8014F798 0014B3F8 40 82 00 08 */ bne lbl_8014F7A0 /* 8014F79C 0014B3FC 98 05 0D F3 */ stb r0, 0xdf3(r5) lbl_8014F7A0: /* 8014F7A0 0014B400 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014F7A4 0014B404 88 85 0D F4 */ lbz r4, 0xdf4(r5) /* 8014F7A8 0014B408 28 04 00 07 */ cmplwi r4, 7 /* 8014F7AC 0014B40C 40 82 00 08 */ bne lbl_8014F7B4 /* 8014F7B0 0014B410 98 05 0D F4 */ stb r0, 0xdf4(r5) lbl_8014F7B4: /* 8014F7B4 0014B414 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014F7B8 0014B418 88 85 0D F5 */ lbz r4, 0xdf5(r5) /* 8014F7BC 0014B41C 28 04 00 07 */ cmplwi r4, 7 /* 8014F7C0 0014B420 40 82 00 08 */ bne lbl_8014F7C8 /* 8014F7C4 0014B424 98 05 0D F5 */ stb r0, 0xdf5(r5) lbl_8014F7C8: /* 8014F7C8 0014B428 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014F7CC 0014B42C 88 85 0D F6 */ lbz r4, 0xdf6(r5) /* 8014F7D0 0014B430 28 04 00 07 */ cmplwi r4, 7 /* 8014F7D4 0014B434 40 82 00 08 */ bne lbl_8014F7DC /* 8014F7D8 0014B438 98 05 0D F6 */ stb r0, 0xdf6(r5) lbl_8014F7DC: /* 8014F7DC 0014B43C 80 CD 82 B8 */ lwz r6, lbl_8063D578-_SDA_BASE_(r13) /* 8014F7E0 0014B440 7C 64 1B 78 */ mr r4, r3 /* 8014F7E4 0014B444 38 A0 00 FF */ li r5, 0xff /* 8014F7E8 0014B448 80 66 0D 28 */ lwz r3, 0xd28(r6) /* 8014F7EC 0014B44C 38 63 1F FC */ addi r3, r3, 0x1ffc /* 8014F7F0 0014B450 48 00 0A B1 */ bl func_801502A0 /* 8014F7F4 0014B454 54 60 01 4B */ rlwinm. r0, r3, 0, 5, 5 /* 8014F7F8 0014B458 41 82 00 10 */ beq lbl_8014F808 /* 8014F7FC 0014B45C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014F800 0014B460 38 00 00 07 */ li r0, 7 /* 8014F804 0014B464 98 04 0D F1 */ stb r0, 0xdf1(r4) lbl_8014F808: /* 8014F808 0014B468 54 60 01 09 */ rlwinm. r0, r3, 0, 4, 4 /* 8014F80C 0014B46C 41 82 00 10 */ beq lbl_8014F81C /* 8014F810 0014B470 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014F814 0014B474 38 00 00 07 */ li r0, 7 /* 8014F818 0014B478 98 04 0D F2 */ stb r0, 0xdf2(r4) lbl_8014F81C: /* 8014F81C 0014B47C 54 60 00 C7 */ rlwinm. r0, r3, 0, 3, 3 /* 8014F820 0014B480 41 82 00 10 */ beq lbl_8014F830 /* 8014F824 0014B484 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014F828 0014B488 38 00 00 07 */ li r0, 7 /* 8014F82C 0014B48C 98 04 0D F3 */ stb r0, 0xdf3(r4) lbl_8014F830: /* 8014F830 0014B490 54 60 00 85 */ rlwinm. r0, r3, 0, 2, 2 /* 8014F834 0014B494 41 82 00 10 */ beq lbl_8014F844 /* 8014F838 0014B498 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014F83C 0014B49C 38 00 00 07 */ li r0, 7 /* 8014F840 0014B4A0 98 04 0D F4 */ stb r0, 0xdf4(r4) lbl_8014F844: /* 8014F844 0014B4A4 54 60 00 43 */ rlwinm. r0, r3, 0, 1, 1 /* 8014F848 0014B4A8 41 82 00 10 */ beq lbl_8014F858 /* 8014F84C 0014B4AC 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014F850 0014B4B0 38 00 00 07 */ li r0, 7 /* 8014F854 0014B4B4 98 04 0D F5 */ stb r0, 0xdf5(r4) lbl_8014F858: /* 8014F858 0014B4B8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 8014F85C 0014B4BC 41 82 00 10 */ beq lbl_8014F86C /* 8014F860 0014B4C0 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014F864 0014B4C4 38 00 00 07 */ li r0, 7 /* 8014F868 0014B4C8 98 04 0D F6 */ stb r0, 0xdf6(r4) lbl_8014F86C: /* 8014F86C 0014B4CC 54 60 05 6B */ rlwinm. r0, r3, 0, 0x15, 0x15 /* 8014F870 0014B4D0 41 82 00 30 */ beq lbl_8014F8A0 /* 8014F874 0014B4D4 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014F878 0014B4D8 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 8014F87C 0014B4DC A0 03 00 90 */ lhz r0, 0x90(r3) /* 8014F880 0014B4E0 2C 00 00 00 */ cmpwi r0, 0 /* 8014F884 0014B4E4 40 82 00 10 */ bne lbl_8014F894 /* 8014F888 0014B4E8 38 00 00 01 */ li r0, 1 /* 8014F88C 0014B4EC 98 04 0D F7 */ stb r0, 0xdf7(r4) /* 8014F890 0014B4F0 48 00 00 1C */ b lbl_8014F8AC lbl_8014F894: /* 8014F894 0014B4F4 38 00 00 02 */ li r0, 2 /* 8014F898 0014B4F8 98 04 0D F7 */ stb r0, 0xdf7(r4) /* 8014F89C 0014B4FC 48 00 00 10 */ b lbl_8014F8AC lbl_8014F8A0: /* 8014F8A0 0014B500 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F8A4 0014B504 38 00 00 00 */ li r0, 0 /* 8014F8A8 0014B508 98 03 0D F7 */ stb r0, 0xdf7(r3) lbl_8014F8AC: /* 8014F8AC 0014B50C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014F8B0 0014B510 7C 08 03 A6 */ mtlr r0 /* 8014F8B4 0014B514 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F8B8 0014B518 4E 80 00 20 */ blr .global func_8014F8BC func_8014F8BC: /* 8014F8BC 0014B51C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F8C0 0014B520 7C 08 02 A6 */ mflr r0 /* 8014F8C4 0014B524 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F8C8 0014B528 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F8CC 0014B52C 3B E0 00 00 */ li r31, 0 /* 8014F8D0 0014B530 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014F8D4 0014B534 38 E5 0D F1 */ addi r7, r5, 0xdf1 /* 8014F8D8 0014B538 7C C7 18 AE */ lbzx r6, r7, r3 /* 8014F8DC 0014B53C 2C 06 00 00 */ cmpwi r6, 0 /* 8014F8E0 0014B540 41 82 00 E0 */ beq lbl_8014F9C0 /* 8014F8E4 0014B544 28 06 00 07 */ cmplwi r6, 7 /* 8014F8E8 0014B548 41 82 00 D8 */ beq lbl_8014F9C0 /* 8014F8EC 0014B54C 38 A0 00 00 */ li r5, 0 /* 8014F8F0 0014B550 38 00 00 02 */ li r0, 2 /* 8014F8F4 0014B554 7C A7 19 AE */ stbx r5, r7, r3 /* 8014F8F8 0014B558 3B E0 00 01 */ li r31, 1 /* 8014F8FC 0014B55C 38 E0 00 00 */ li r7, 0 /* 8014F900 0014B560 7C 09 03 A6 */ mtctr r0 lbl_8014F904: /* 8014F904 0014B564 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F908 0014B568 54 E0 06 3E */ clrlwi r0, r7, 0x18 /* 8014F90C 0014B56C 7C 63 02 14 */ add r3, r3, r0 /* 8014F910 0014B570 88 A3 0D F1 */ lbz r5, 0xdf1(r3) /* 8014F914 0014B574 2C 05 00 00 */ cmpwi r5, 0 /* 8014F918 0014B578 41 82 00 1C */ beq lbl_8014F934 /* 8014F91C 0014B57C 28 05 00 07 */ cmplwi r5, 7 /* 8014F920 0014B580 41 82 00 14 */ beq lbl_8014F934 /* 8014F924 0014B584 7C 05 30 40 */ cmplw r5, r6 /* 8014F928 0014B588 41 80 00 0C */ blt lbl_8014F934 /* 8014F92C 0014B58C 38 05 FF FF */ addi r0, r5, -1 /* 8014F930 0014B590 98 03 0D F1 */ stb r0, 0xdf1(r3) lbl_8014F934: /* 8014F934 0014B594 38 E7 00 01 */ addi r7, r7, 1 /* 8014F938 0014B598 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F93C 0014B59C 54 E0 06 3E */ clrlwi r0, r7, 0x18 /* 8014F940 0014B5A0 7C 63 02 14 */ add r3, r3, r0 /* 8014F944 0014B5A4 88 A3 0D F1 */ lbz r5, 0xdf1(r3) /* 8014F948 0014B5A8 2C 05 00 00 */ cmpwi r5, 0 /* 8014F94C 0014B5AC 41 82 00 1C */ beq lbl_8014F968 /* 8014F950 0014B5B0 28 05 00 07 */ cmplwi r5, 7 /* 8014F954 0014B5B4 41 82 00 14 */ beq lbl_8014F968 /* 8014F958 0014B5B8 7C 05 30 40 */ cmplw r5, r6 /* 8014F95C 0014B5BC 41 80 00 0C */ blt lbl_8014F968 /* 8014F960 0014B5C0 38 05 FF FF */ addi r0, r5, -1 /* 8014F964 0014B5C4 98 03 0D F1 */ stb r0, 0xdf1(r3) lbl_8014F968: /* 8014F968 0014B5C8 38 E7 00 01 */ addi r7, r7, 1 /* 8014F96C 0014B5CC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014F970 0014B5D0 54 E0 06 3E */ clrlwi r0, r7, 0x18 /* 8014F974 0014B5D4 7C 63 02 14 */ add r3, r3, r0 /* 8014F978 0014B5D8 88 A3 0D F1 */ lbz r5, 0xdf1(r3) /* 8014F97C 0014B5DC 2C 05 00 00 */ cmpwi r5, 0 /* 8014F980 0014B5E0 41 82 00 1C */ beq lbl_8014F99C /* 8014F984 0014B5E4 28 05 00 07 */ cmplwi r5, 7 /* 8014F988 0014B5E8 41 82 00 14 */ beq lbl_8014F99C /* 8014F98C 0014B5EC 7C 05 30 40 */ cmplw r5, r6 /* 8014F990 0014B5F0 41 80 00 0C */ blt lbl_8014F99C /* 8014F994 0014B5F4 38 05 FF FF */ addi r0, r5, -1 /* 8014F998 0014B5F8 98 03 0D F1 */ stb r0, 0xdf1(r3) lbl_8014F99C: /* 8014F99C 0014B5FC 38 E7 00 01 */ addi r7, r7, 1 /* 8014F9A0 0014B600 42 00 FF 64 */ bdnz lbl_8014F904 /* 8014F9A4 0014B604 2C 04 00 00 */ cmpwi r4, 0 /* 8014F9A8 0014B608 41 82 00 E8 */ beq lbl_8014FA90 /* 8014F9AC 0014B60C C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 8014F9B0 0014B610 38 60 02 1F */ li r3, 0x21f /* 8014F9B4 0014B614 38 80 00 00 */ li r4, 0 /* 8014F9B8 0014B618 4B EB B7 B9 */ bl func_8000B170 /* 8014F9BC 0014B61C 48 00 00 D4 */ b lbl_8014FA90 lbl_8014F9C0: /* 8014F9C0 0014B620 2C 06 00 00 */ cmpwi r6, 0 /* 8014F9C4 0014B624 40 82 00 CC */ bne lbl_8014FA90 /* 8014F9C8 0014B628 88 05 0D F1 */ lbz r0, 0xdf1(r5) /* 8014F9CC 0014B62C 38 C0 00 01 */ li r6, 1 /* 8014F9D0 0014B630 2C 00 00 00 */ cmpwi r0, 0 /* 8014F9D4 0014B634 41 82 00 10 */ beq lbl_8014F9E4 /* 8014F9D8 0014B638 28 00 00 07 */ cmplwi r0, 7 /* 8014F9DC 0014B63C 41 82 00 08 */ beq lbl_8014F9E4 /* 8014F9E0 0014B640 38 C0 00 02 */ li r6, 2 lbl_8014F9E4: /* 8014F9E4 0014B644 88 05 0D F2 */ lbz r0, 0xdf2(r5) /* 8014F9E8 0014B648 2C 00 00 00 */ cmpwi r0, 0 /* 8014F9EC 0014B64C 41 82 00 14 */ beq lbl_8014FA00 /* 8014F9F0 0014B650 28 00 00 07 */ cmplwi r0, 7 /* 8014F9F4 0014B654 41 82 00 0C */ beq lbl_8014FA00 /* 8014F9F8 0014B658 38 06 00 01 */ addi r0, r6, 1 /* 8014F9FC 0014B65C 54 06 06 3E */ clrlwi r6, r0, 0x18 lbl_8014FA00: /* 8014FA00 0014B660 88 05 0D F3 */ lbz r0, 0xdf3(r5) /* 8014FA04 0014B664 2C 00 00 00 */ cmpwi r0, 0 /* 8014FA08 0014B668 41 82 00 14 */ beq lbl_8014FA1C /* 8014FA0C 0014B66C 28 00 00 07 */ cmplwi r0, 7 /* 8014FA10 0014B670 41 82 00 0C */ beq lbl_8014FA1C /* 8014FA14 0014B674 38 06 00 01 */ addi r0, r6, 1 /* 8014FA18 0014B678 54 06 06 3E */ clrlwi r6, r0, 0x18 lbl_8014FA1C: /* 8014FA1C 0014B67C 88 05 0D F4 */ lbz r0, 0xdf4(r5) /* 8014FA20 0014B680 2C 00 00 00 */ cmpwi r0, 0 /* 8014FA24 0014B684 41 82 00 14 */ beq lbl_8014FA38 /* 8014FA28 0014B688 28 00 00 07 */ cmplwi r0, 7 /* 8014FA2C 0014B68C 41 82 00 0C */ beq lbl_8014FA38 /* 8014FA30 0014B690 38 06 00 01 */ addi r0, r6, 1 /* 8014FA34 0014B694 54 06 06 3E */ clrlwi r6, r0, 0x18 lbl_8014FA38: /* 8014FA38 0014B698 88 05 0D F5 */ lbz r0, 0xdf5(r5) /* 8014FA3C 0014B69C 2C 00 00 00 */ cmpwi r0, 0 /* 8014FA40 0014B6A0 41 82 00 14 */ beq lbl_8014FA54 /* 8014FA44 0014B6A4 28 00 00 07 */ cmplwi r0, 7 /* 8014FA48 0014B6A8 41 82 00 0C */ beq lbl_8014FA54 /* 8014FA4C 0014B6AC 38 06 00 01 */ addi r0, r6, 1 /* 8014FA50 0014B6B0 54 06 06 3E */ clrlwi r6, r0, 0x18 lbl_8014FA54: /* 8014FA54 0014B6B4 88 05 0D F6 */ lbz r0, 0xdf6(r5) /* 8014FA58 0014B6B8 2C 00 00 00 */ cmpwi r0, 0 /* 8014FA5C 0014B6BC 41 82 00 14 */ beq lbl_8014FA70 /* 8014FA60 0014B6C0 28 00 00 07 */ cmplwi r0, 7 /* 8014FA64 0014B6C4 41 82 00 0C */ beq lbl_8014FA70 /* 8014FA68 0014B6C8 38 06 00 01 */ addi r0, r6, 1 /* 8014FA6C 0014B6CC 54 06 06 3E */ clrlwi r6, r0, 0x18 lbl_8014FA70: /* 8014FA70 0014B6D0 2C 04 00 00 */ cmpwi r4, 0 /* 8014FA74 0014B6D4 7C C7 19 AE */ stbx r6, r7, r3 /* 8014FA78 0014B6D8 3B E0 00 01 */ li r31, 1 /* 8014FA7C 0014B6DC 41 82 00 14 */ beq lbl_8014FA90 /* 8014FA80 0014B6E0 C0 22 8E 14 */ lfs f1, lbl_80641414-_SDA2_BASE_(r2) /* 8014FA84 0014B6E4 38 60 02 1F */ li r3, 0x21f /* 8014FA88 0014B6E8 38 80 00 00 */ li r4, 0 /* 8014FA8C 0014B6EC 4B EB B6 E5 */ bl func_8000B170 lbl_8014FA90: /* 8014FA90 0014B6F0 38 00 00 02 */ li r0, 2 /* 8014FA94 0014B6F4 80 AD 82 B8 */ lwz r5, lbl_8063D578-_SDA_BASE_(r13) /* 8014FA98 0014B6F8 38 C0 00 00 */ li r6, 0 /* 8014FA9C 0014B6FC 38 E0 00 00 */ li r7, 0 /* 8014FAA0 0014B700 39 00 00 00 */ li r8, 0 /* 8014FAA4 0014B704 38 62 8E 78 */ addi r3, r2, lbl_80641478-_SDA2_BASE_ /* 8014FAA8 0014B708 7C 09 03 A6 */ mtctr r0 lbl_8014FAAC: /* 8014FAAC 0014B70C 55 00 06 3E */ clrlwi r0, r8, 0x18 /* 8014FAB0 0014B710 7C 85 02 14 */ add r4, r5, r0 /* 8014FAB4 0014B714 88 84 0D F1 */ lbz r4, 0xdf1(r4) /* 8014FAB8 0014B718 2C 04 00 00 */ cmpwi r4, 0 /* 8014FABC 0014B71C 41 82 00 18 */ beq lbl_8014FAD4 /* 8014FAC0 0014B720 28 04 00 07 */ cmplwi r4, 7 /* 8014FAC4 0014B724 41 82 00 10 */ beq lbl_8014FAD4 /* 8014FAC8 0014B728 7C 03 00 AE */ lbzx r0, r3, r0 /* 8014FACC 0014B72C 38 C6 00 01 */ addi r6, r6, 1 /* 8014FAD0 0014B730 7C E7 03 78 */ or r7, r7, r0 lbl_8014FAD4: /* 8014FAD4 0014B734 39 08 00 01 */ addi r8, r8, 1 /* 8014FAD8 0014B738 55 00 06 3E */ clrlwi r0, r8, 0x18 /* 8014FADC 0014B73C 7C 85 02 14 */ add r4, r5, r0 /* 8014FAE0 0014B740 88 84 0D F1 */ lbz r4, 0xdf1(r4) /* 8014FAE4 0014B744 2C 04 00 00 */ cmpwi r4, 0 /* 8014FAE8 0014B748 41 82 00 18 */ beq lbl_8014FB00 /* 8014FAEC 0014B74C 28 04 00 07 */ cmplwi r4, 7 /* 8014FAF0 0014B750 41 82 00 10 */ beq lbl_8014FB00 /* 8014FAF4 0014B754 7C 03 00 AE */ lbzx r0, r3, r0 /* 8014FAF8 0014B758 38 C6 00 01 */ addi r6, r6, 1 /* 8014FAFC 0014B75C 7C E7 03 78 */ or r7, r7, r0 lbl_8014FB00: /* 8014FB00 0014B760 39 08 00 01 */ addi r8, r8, 1 /* 8014FB04 0014B764 55 00 06 3E */ clrlwi r0, r8, 0x18 /* 8014FB08 0014B768 7C 85 02 14 */ add r4, r5, r0 /* 8014FB0C 0014B76C 88 84 0D F1 */ lbz r4, 0xdf1(r4) /* 8014FB10 0014B770 2C 04 00 00 */ cmpwi r4, 0 /* 8014FB14 0014B774 41 82 00 18 */ beq lbl_8014FB2C /* 8014FB18 0014B778 28 04 00 07 */ cmplwi r4, 7 /* 8014FB1C 0014B77C 41 82 00 10 */ beq lbl_8014FB2C /* 8014FB20 0014B780 7C 03 00 AE */ lbzx r0, r3, r0 /* 8014FB24 0014B784 38 C6 00 01 */ addi r6, r6, 1 /* 8014FB28 0014B788 7C E7 03 78 */ or r7, r7, r0 lbl_8014FB2C: /* 8014FB2C 0014B78C 39 08 00 01 */ addi r8, r8, 1 /* 8014FB30 0014B790 42 00 FF 7C */ bdnz lbl_8014FAAC /* 8014FB34 0014B794 38 00 00 02 */ li r0, 2 /* 8014FB38 0014B798 54 C6 06 3E */ clrlwi r6, r6, 0x18 /* 8014FB3C 0014B79C 39 00 00 00 */ li r8, 0 /* 8014FB40 0014B7A0 38 80 00 00 */ li r4, 0 /* 8014FB44 0014B7A4 38 A0 00 01 */ li r5, 1 /* 8014FB48 0014B7A8 7C 09 03 A6 */ mtctr r0 lbl_8014FB4C: /* 8014FB4C 0014B7AC 55 00 06 3E */ clrlwi r0, r8, 0x18 /* 8014FB50 0014B7B0 7C 00 30 40 */ cmplw r0, r6 /* 8014FB54 0014B7B4 40 80 00 14 */ bge lbl_8014FB68 /* 8014FB58 0014B7B8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014FB5C 0014B7BC 7C 63 02 14 */ add r3, r3, r0 /* 8014FB60 0014B7C0 98 A3 0E DC */ stb r5, 0xedc(r3) /* 8014FB64 0014B7C4 48 00 00 10 */ b lbl_8014FB74 lbl_8014FB68: /* 8014FB68 0014B7C8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014FB6C 0014B7CC 7C 63 02 14 */ add r3, r3, r0 /* 8014FB70 0014B7D0 98 83 0E DC */ stb r4, 0xedc(r3) lbl_8014FB74: /* 8014FB74 0014B7D4 39 08 00 01 */ addi r8, r8, 1 /* 8014FB78 0014B7D8 55 00 06 3E */ clrlwi r0, r8, 0x18 /* 8014FB7C 0014B7DC 7C 00 30 40 */ cmplw r0, r6 /* 8014FB80 0014B7E0 40 80 00 14 */ bge lbl_8014FB94 /* 8014FB84 0014B7E4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014FB88 0014B7E8 7C 63 02 14 */ add r3, r3, r0 /* 8014FB8C 0014B7EC 98 A3 0E DC */ stb r5, 0xedc(r3) /* 8014FB90 0014B7F0 48 00 00 10 */ b lbl_8014FBA0 lbl_8014FB94: /* 8014FB94 0014B7F4 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014FB98 0014B7F8 7C 63 02 14 */ add r3, r3, r0 /* 8014FB9C 0014B7FC 98 83 0E DC */ stb r4, 0xedc(r3) lbl_8014FBA0: /* 8014FBA0 0014B800 39 08 00 01 */ addi r8, r8, 1 /* 8014FBA4 0014B804 55 00 06 3E */ clrlwi r0, r8, 0x18 /* 8014FBA8 0014B808 7C 00 30 40 */ cmplw r0, r6 /* 8014FBAC 0014B80C 40 80 00 14 */ bge lbl_8014FBC0 /* 8014FBB0 0014B810 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014FBB4 0014B814 7C 63 02 14 */ add r3, r3, r0 /* 8014FBB8 0014B818 98 A3 0E DC */ stb r5, 0xedc(r3) /* 8014FBBC 0014B81C 48 00 00 10 */ b lbl_8014FBCC lbl_8014FBC0: /* 8014FBC0 0014B820 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014FBC4 0014B824 7C 63 02 14 */ add r3, r3, r0 /* 8014FBC8 0014B828 98 83 0E DC */ stb r4, 0xedc(r3) lbl_8014FBCC: /* 8014FBCC 0014B82C 39 08 00 01 */ addi r8, r8, 1 /* 8014FBD0 0014B830 42 00 FF 7C */ bdnz lbl_8014FB4C /* 8014FBD4 0014B834 54 E3 06 3E */ clrlwi r3, r7, 0x18 /* 8014FBD8 0014B838 4B FF FB 71 */ bl func_8014F748 /* 8014FBDC 0014B83C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014FBE0 0014B840 38 00 00 00 */ li r0, 0 /* 8014FBE4 0014B844 7F E3 FB 78 */ mr r3, r31 /* 8014FBE8 0014B848 98 04 0D F0 */ stb r0, 0xdf0(r4) /* 8014FBEC 0014B84C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014FBF0 0014B850 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014FBF4 0014B854 7C 08 03 A6 */ mtlr r0 /* 8014FBF8 0014B858 38 21 00 10 */ addi r1, r1, 0x10 /* 8014FBFC 0014B85C 4E 80 00 20 */ blr .global func_8014FC00 func_8014FC00: /* 8014FC00 0014B860 38 00 00 00 */ li r0, 0 /* 8014FC04 0014B864 98 03 06 E5 */ stb r0, 0x6e5(r3) /* 8014FC08 0014B868 4B F0 90 B4 */ b func_80058CBC .global func_8014FC0C func_8014FC0C: /* 8014FC0C 0014B86C 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8014FC10 0014B870 7C 08 02 A6 */ mflr r0 /* 8014FC14 0014B874 7C 63 07 34 */ extsh r3, r3 /* 8014FC18 0014B878 90 01 00 64 */ stw r0, 0x64(r1) /* 8014FC1C 0014B87C 38 00 FF 00 */ li r0, -256 /* 8014FC20 0014B880 93 E1 00 5C */ stw r31, 0x5c(r1) /* 8014FC24 0014B884 93 C1 00 58 */ stw r30, 0x58(r1) /* 8014FC28 0014B888 7C BE 2B 78 */ mr r30, r5 /* 8014FC2C 0014B88C 38 A0 00 06 */ li r5, 6 /* 8014FC30 0014B890 88 C4 00 11 */ lbz r6, 0x11(r4) /* 8014FC34 0014B894 7C DF 03 78 */ or r31, r6, r0 /* 8014FC38 0014B898 38 C1 00 08 */ addi r6, r1, 8 /* 8014FC3C 0014B89C 48 10 42 A1 */ bl func_80253EDC /* 8014FC40 0014B8A0 7F C3 F3 78 */ mr r3, r30 /* 8014FC44 0014B8A4 38 80 00 01 */ li r4, 1 /* 8014FC48 0014B8A8 38 A0 00 00 */ li r5, 0 /* 8014FC4C 0014B8AC 48 10 07 4D */ bl func_80250398 /* 8014FC50 0014B8B0 C0 01 00 0C */ lfs f0, 0xc(r1) /* 8014FC54 0014B8B4 3C 00 43 30 */ lis r0, 0x4330 /* 8014FC58 0014B8B8 C0 81 00 08 */ lfs f4, 8(r1) /* 8014FC5C 0014B8BC 54 63 04 3E */ clrlwi r3, r3, 0x10 /* 8014FC60 0014B8C0 C0 41 00 18 */ lfs f2, 0x18(r1) /* 8014FC64 0014B8C4 7C 64 07 34 */ extsh r4, r3 /* 8014FC68 0014B8C8 EC 60 20 28 */ fsubs f3, f0, f4 /* 8014FC6C 0014B8CC C0 01 00 20 */ lfs f0, 0x20(r1) /* 8014FC70 0014B8D0 FC 20 10 1E */ fctiwz f1, f2 /* 8014FC74 0014B8D4 90 01 00 30 */ stw r0, 0x30(r1) /* 8014FC78 0014B8D8 EC 00 10 28 */ fsubs f0, f0, f2 /* 8014FC7C 0014B8DC 7F C3 F3 78 */ mr r3, r30 /* 8014FC80 0014B8E0 FC 40 18 1E */ fctiwz f2, f3 /* 8014FC84 0014B8E4 D8 21 00 40 */ stfd f1, 0x40(r1) /* 8014FC88 0014B8E8 FC 00 00 1E */ fctiwz f0, f0 /* 8014FC8C 0014B8EC C8 22 8E 58 */ lfd f1, lbl_80641458-_SDA2_BASE_(r2) /* 8014FC90 0014B8F0 80 A1 00 44 */ lwz r5, 0x44(r1) /* 8014FC94 0014B8F4 7F E8 FB 78 */ mr r8, r31 /* 8014FC98 0014B8F8 D8 41 00 28 */ stfd f2, 0x28(r1) /* 8014FC9C 0014B8FC 80 01 00 2C */ lwz r0, 0x2c(r1) /* 8014FCA0 0014B900 D8 01 00 48 */ stfd f0, 0x48(r1) /* 8014FCA4 0014B904 7C 06 07 34 */ extsh r6, r0 /* 8014FCA8 0014B908 7C 84 30 50 */ subf r4, r4, r6 /* 8014FCAC 0014B90C 80 E1 00 4C */ lwz r7, 0x4c(r1) /* 8014FCB0 0014B910 54 80 0F FE */ srwi r0, r4, 0x1f /* 8014FCB4 0014B914 7C 00 22 14 */ add r0, r0, r4 /* 8014FCB8 0014B918 7C E7 07 34 */ extsh r7, r7 /* 8014FCBC 0014B91C 7C 00 0E 70 */ srawi r0, r0, 1 /* 8014FCC0 0014B920 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 8014FCC4 0014B924 90 01 00 34 */ stw r0, 0x34(r1) /* 8014FCC8 0014B928 C8 01 00 30 */ lfd f0, 0x30(r1) /* 8014FCCC 0014B92C EC 00 08 28 */ fsubs f0, f0, f1 /* 8014FCD0 0014B930 EC 04 00 2A */ fadds f0, f4, f0 /* 8014FCD4 0014B934 FC 00 00 1E */ fctiwz f0, f0 /* 8014FCD8 0014B938 D8 01 00 38 */ stfd f0, 0x38(r1) /* 8014FCDC 0014B93C 80 81 00 3C */ lwz r4, 0x3c(r1) /* 8014FCE0 0014B940 48 10 04 55 */ bl func_80250134 /* 8014FCE4 0014B944 80 01 00 64 */ lwz r0, 0x64(r1) /* 8014FCE8 0014B948 83 E1 00 5C */ lwz r31, 0x5c(r1) /* 8014FCEC 0014B94C 83 C1 00 58 */ lwz r30, 0x58(r1) /* 8014FCF0 0014B950 7C 08 03 A6 */ mtlr r0 /* 8014FCF4 0014B954 38 21 00 60 */ addi r1, r1, 0x60 /* 8014FCF8 0014B958 4E 80 00 20 */ blr .global func_8014FCFC func_8014FCFC: /* 8014FCFC 0014B95C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014FD00 0014B960 7C 08 02 A6 */ mflr r0 /* 8014FD04 0014B964 90 01 00 14 */ stw r0, 0x14(r1) /* 8014FD08 0014B968 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 8014FD0C 0014B96C 88 03 0D 49 */ lbz r0, 0xd49(r3) /* 8014FD10 0014B970 54 00 10 3A */ slwi r0, r0, 2 /* 8014FD14 0014B974 7C 63 02 14 */ add r3, r3, r0 /* 8014FD18 0014B978 80 03 0C 68 */ lwz r0, 0xc68(r3) /* 8014FD1C 0014B97C 28 00 00 04 */ cmplwi r0, 4 /* 8014FD20 0014B980 40 82 00 B0 */ bne lbl_8014FDD0 /* 8014FD24 0014B984 38 60 00 01 */ li r3, 1 /* 8014FD28 0014B988 38 80 00 00 */ li r4, 0 /* 8014FD2C 0014B98C 38 A0 00 00 */ li r5, 0 /* 8014FD30 0014B990 38 C0 00 02 */ li r6, 2 /* 8014FD34 0014B994 38 E0 00 05 */ li r7, 5 /* 8014FD38 0014B998 39 00 00 00 */ li r8, 0 /* 8014FD3C 0014B99C 4B F0 9C 8D */ bl func_800599C8 /* 8014FD40 0014B9A0 38 60 00 02 */ li r3, 2 /* 8014FD44 0014B9A4 38 80 00 00 */ li r4, 0 /* 8014FD48 0014B9A8 38 A0 00 01 */ li r5, 1 /* 8014FD4C 0014B9AC 38 C0 00 07 */ li r6, 7 /* 8014FD50 0014B9B0 38 E0 00 05 */ li r7, 5 /* 8014FD54 0014B9B4 39 00 00 00 */ li r8, 0 /* 8014FD58 0014B9B8 4B F0 9C 71 */ bl func_800599C8 /* 8014FD5C 0014B9BC 38 60 00 05 */ li r3, 5 /* 8014FD60 0014B9C0 38 80 00 01 */ li r4, 1 /* 8014FD64 0014B9C4 38 A0 00 00 */ li r5, 0 /* 8014FD68 0014B9C8 38 C0 00 63 */ li r6, 0x63 /* 8014FD6C 0014B9CC 38 E0 00 00 */ li r7, 0 /* 8014FD70 0014B9D0 39 00 00 00 */ li r8, 0 /* 8014FD74 0014B9D4 4B F0 9C 55 */ bl func_800599C8 /* 8014FD78 0014B9D8 38 60 00 07 */ li r3, 7 /* 8014FD7C 0014B9DC 38 80 00 00 */ li r4, 0 /* 8014FD80 0014B9E0 38 A0 00 02 */ li r5, 2 /* 8014FD84 0014B9E4 38 C0 00 00 */ li r6, 0 /* 8014FD88 0014B9E8 38 E0 00 08 */ li r7, 8 /* 8014FD8C 0014B9EC 39 00 00 00 */ li r8, 0 /* 8014FD90 0014B9F0 4B F0 9C 39 */ bl func_800599C8 /* 8014FD94 0014B9F4 38 60 00 08 */ li r3, 8 /* 8014FD98 0014B9F8 38 80 00 07 */ li r4, 7 /* 8014FD9C 0014B9FC 38 A0 00 02 */ li r5, 2 /* 8014FDA0 0014BA00 38 C0 00 00 */ li r6, 0 /* 8014FDA4 0014BA04 38 E0 00 63 */ li r7, 0x63 /* 8014FDA8 0014BA08 39 00 00 00 */ li r8, 0 /* 8014FDAC 0014BA0C 4B F0 9C 1D */ bl func_800599C8 /* 8014FDB0 0014BA10 38 60 00 63 */ li r3, 0x63 /* 8014FDB4 0014BA14 38 80 00 08 */ li r4, 8 /* 8014FDB8 0014BA18 38 A0 00 05 */ li r5, 5 /* 8014FDBC 0014BA1C 38 C0 00 00 */ li r6, 0 /* 8014FDC0 0014BA20 38 E0 00 00 */ li r7, 0 /* 8014FDC4 0014BA24 39 00 00 00 */ li r8, 0 /* 8014FDC8 0014BA28 4B F0 9C 01 */ bl func_800599C8 /* 8014FDCC 0014BA2C 48 00 00 AC */ b lbl_8014FE78 lbl_8014FDD0: /* 8014FDD0 0014BA30 38 60 00 01 */ li r3, 1 /* 8014FDD4 0014BA34 38 80 00 00 */ li r4, 0 /* 8014FDD8 0014BA38 38 A0 00 00 */ li r5, 0 /* 8014FDDC 0014BA3C 38 C0 00 00 */ li r6, 0 /* 8014FDE0 0014BA40 38 E0 00 00 */ li r7, 0 /* 8014FDE4 0014BA44 39 00 00 00 */ li r8, 0 /* 8014FDE8 0014BA48 4B F0 9B E1 */ bl func_800599C8 /* 8014FDEC 0014BA4C 38 60 00 02 */ li r3, 2 /* 8014FDF0 0014BA50 38 80 00 00 */ li r4, 0 /* 8014FDF4 0014BA54 38 A0 00 00 */ li r5, 0 /* 8014FDF8 0014BA58 38 C0 00 00 */ li r6, 0 /* 8014FDFC 0014BA5C 38 E0 00 00 */ li r7, 0 /* 8014FE00 0014BA60 39 00 00 00 */ li r8, 0 /* 8014FE04 0014BA64 4B F0 9B C5 */ bl func_800599C8 /* 8014FE08 0014BA68 38 60 00 05 */ li r3, 5 /* 8014FE0C 0014BA6C 38 80 00 00 */ li r4, 0 /* 8014FE10 0014BA70 38 A0 00 00 */ li r5, 0 /* 8014FE14 0014BA74 38 C0 00 63 */ li r6, 0x63 /* 8014FE18 0014BA78 38 E0 00 00 */ li r7, 0 /* 8014FE1C 0014BA7C 39 00 00 00 */ li r8, 0 /* 8014FE20 0014BA80 4B F0 9B A9 */ bl func_800599C8 /* 8014FE24 0014BA84 38 60 00 07 */ li r3, 7 /* 8014FE28 0014BA88 38 80 00 00 */ li r4, 0 /* 8014FE2C 0014BA8C 38 A0 00 00 */ li r5, 0 /* 8014FE30 0014BA90 38 C0 00 00 */ li r6, 0 /* 8014FE34 0014BA94 38 E0 00 08 */ li r7, 8 /* 8014FE38 0014BA98 39 00 00 00 */ li r8, 0 /* 8014FE3C 0014BA9C 4B F0 9B 8D */ bl func_800599C8 /* 8014FE40 0014BAA0 38 60 00 08 */ li r3, 8 /* 8014FE44 0014BAA4 38 80 00 07 */ li r4, 7 /* 8014FE48 0014BAA8 38 A0 00 00 */ li r5, 0 /* 8014FE4C 0014BAAC 38 C0 00 00 */ li r6, 0 /* 8014FE50 0014BAB0 38 E0 00 63 */ li r7, 0x63 /* 8014FE54 0014BAB4 39 00 00 00 */ li r8, 0 /* 8014FE58 0014BAB8 4B F0 9B 71 */ bl func_800599C8 /* 8014FE5C 0014BABC 38 60 00 63 */ li r3, 0x63 /* 8014FE60 0014BAC0 38 80 00 08 */ li r4, 8 /* 8014FE64 0014BAC4 38 A0 00 05 */ li r5, 5 /* 8014FE68 0014BAC8 38 C0 00 00 */ li r6, 0 /* 8014FE6C 0014BACC 38 E0 00 00 */ li r7, 0 /* 8014FE70 0014BAD0 39 00 00 00 */ li r8, 0 /* 8014FE74 0014BAD4 4B F0 9B 55 */ bl func_800599C8 lbl_8014FE78: /* 8014FE78 0014BAD8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014FE7C 0014BADC 7C 08 03 A6 */ mtlr r0 /* 8014FE80 0014BAE0 38 21 00 10 */ addi r1, r1, 0x10 /* 8014FE84 0014BAE4 4E 80 00 20 */ blr .global func_8014FE88 func_8014FE88: /* 8014FE88 0014BAE8 38 A0 00 01 */ li r5, 1 /* 8014FE8C 0014BAEC 38 6D 9C F0 */ addi r3, r13, lbl_8063EFB0-_SDA_BASE_ /* 8014FE90 0014BAF0 38 80 00 04 */ li r4, 4 /* 8014FE94 0014BAF4 38 00 00 00 */ li r0, 0 /* 8014FE98 0014BAF8 98 AD 9C F0 */ stb r5, lbl_8063EFB0-_SDA_BASE_(r13) /* 8014FE9C 0014BAFC B0 83 00 02 */ sth r4, 2(r3) /* 8014FEA0 0014BB00 98 03 00 04 */ stb r0, 4(r3) /* 8014FEA4 0014BB04 4E 80 00 20 */ blr