.include "macros.inc" .section .text, "ax" # 0x80006980 - 0x803E1E60 .global func_8012F0D8 func_8012F0D8: /* 8012F0D8 0012AD38 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8012F0DC 0012AD3C 7C 08 02 A6 */ mflr r0 /* 8012F0E0 0012AD40 38 A0 FF FF */ li r5, -1 /* 8012F0E4 0012AD44 90 01 00 74 */ stw r0, 0x74(r1) /* 8012F0E8 0012AD48 38 00 00 1E */ li r0, 0x1e /* 8012F0EC 0012AD4C 93 E1 00 6C */ stw r31, 0x6c(r1) /* 8012F0F0 0012AD50 7C 7F 1B 78 */ mr r31, r3 /* 8012F0F4 0012AD54 38 60 00 00 */ li r3, 0 /* 8012F0F8 0012AD58 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 8012F0FC 0012AD5C 90 04 01 28 */ stw r0, 0x128(r4) /* 8012F100 0012AD60 38 80 00 00 */ li r4, 0 /* 8012F104 0012AD64 48 12 4E 69 */ bl func_80253F6C /* 8012F108 0012AD68 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 8012F10C 0012AD6C 90 64 01 24 */ stw r3, 0x124(r4) /* 8012F110 0012AD70 48 03 05 D1 */ bl func_8015F6E0 /* 8012F114 0012AD74 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 8012F118 0012AD78 90 64 01 48 */ stw r3, 0x148(r4) /* 8012F11C 0012AD7C 4B FE D8 59 */ bl func_8011C974 /* 8012F120 0012AD80 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 8012F124 0012AD84 2C 1F 00 00 */ cmpwi r31, 0 /* 8012F128 0012AD88 90 64 01 4C */ stw r3, 0x14c(r4) /* 8012F12C 0012AD8C 40 82 00 3C */ bne lbl_8012F168 /* 8012F130 0012AD90 38 60 02 65 */ li r3, 0x265 /* 8012F134 0012AD94 38 80 00 00 */ li r4, 0 /* 8012F138 0012AD98 38 A0 00 01 */ li r5, 1 /* 8012F13C 0012AD9C 48 03 38 05 */ bl func_80162940 /* 8012F140 0012ADA0 38 60 02 66 */ li r3, 0x266 /* 8012F144 0012ADA4 38 80 00 00 */ li r4, 0 /* 8012F148 0012ADA8 38 A0 00 01 */ li r5, 1 /* 8012F14C 0012ADAC 48 03 37 F5 */ bl func_80162940 /* 8012F150 0012ADB0 38 60 02 67 */ li r3, 0x267 /* 8012F154 0012ADB4 38 80 00 00 */ li r4, 0 /* 8012F158 0012ADB8 38 A0 00 01 */ li r5, 1 /* 8012F15C 0012ADBC 48 03 37 E5 */ bl func_80162940 /* 8012F160 0012ADC0 4B FB 73 19 */ bl func_800E6478 /* 8012F164 0012ADC4 48 00 01 E4 */ b lbl_8012F348 lbl_8012F168: /* 8012F168 0012ADC8 28 1F 00 02 */ cmplwi r31, 2 /* 8012F16C 0012ADCC 40 82 01 DC */ bne lbl_8012F348 /* 8012F170 0012ADD0 38 60 02 67 */ li r3, 0x267 /* 8012F174 0012ADD4 48 03 39 1D */ bl func_80162A90 /* 8012F178 0012ADD8 2C 03 00 03 */ cmpwi r3, 3 /* 8012F17C 0012ADDC 41 82 00 5C */ beq lbl_8012F1D8 /* 8012F180 0012ADE0 40 80 01 C8 */ bge lbl_8012F348 /* 8012F184 0012ADE4 2C 03 00 00 */ cmpwi r3, 0 /* 8012F188 0012ADE8 41 82 00 0C */ beq lbl_8012F194 /* 8012F18C 0012ADEC 40 80 01 AC */ bge lbl_8012F338 /* 8012F190 0012ADF0 48 00 01 B8 */ b lbl_8012F348 lbl_8012F194: /* 8012F194 0012ADF4 38 60 02 65 */ li r3, 0x265 /* 8012F198 0012ADF8 38 80 00 00 */ li r4, 0 /* 8012F19C 0012ADFC 38 A0 00 01 */ li r5, 1 /* 8012F1A0 0012AE00 48 03 37 A1 */ bl func_80162940 /* 8012F1A4 0012AE04 38 60 02 66 */ li r3, 0x266 /* 8012F1A8 0012AE08 38 80 00 00 */ li r4, 0 /* 8012F1AC 0012AE0C 38 A0 00 01 */ li r5, 1 /* 8012F1B0 0012AE10 48 03 37 91 */ bl func_80162940 /* 8012F1B4 0012AE14 38 60 02 67 */ li r3, 0x267 /* 8012F1B8 0012AE18 38 80 00 00 */ li r4, 0 /* 8012F1BC 0012AE1C 38 A0 00 01 */ li r5, 1 /* 8012F1C0 0012AE20 48 03 37 81 */ bl func_80162940 /* 8012F1C4 0012AE24 4B FB 72 B5 */ bl func_800E6478 /* 8012F1C8 0012AE28 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012F1CC 0012AE2C 38 00 00 24 */ li r0, 0x24 /* 8012F1D0 0012AE30 90 03 01 28 */ stw r0, 0x128(r3) /* 8012F1D4 0012AE34 48 00 01 74 */ b lbl_8012F348 lbl_8012F1D8: /* 8012F1D8 0012AE38 4B FB 73 09 */ bl func_800E64E0 /* 8012F1DC 0012AE3C C0 62 8D 98 */ lfs f3, lbl_80641398-_SDA2_BASE_(r2) /* 8012F1E0 0012AE40 38 60 00 00 */ li r3, 0 /* 8012F1E4 0012AE44 C0 42 8D 9C */ lfs f2, lbl_8064139C-_SDA2_BASE_(r2) /* 8012F1E8 0012AE48 C0 22 8D A0 */ lfs f1, lbl_806413A0-_SDA2_BASE_(r2) /* 8012F1EC 0012AE4C C0 02 8D A4 */ lfs f0, lbl_806413A4-_SDA2_BASE_(r2) /* 8012F1F0 0012AE50 D0 61 00 54 */ stfs f3, 0x54(r1) /* 8012F1F4 0012AE54 D0 61 00 48 */ stfs f3, 0x48(r1) /* 8012F1F8 0012AE58 D0 41 00 50 */ stfs f2, 0x50(r1) /* 8012F1FC 0012AE5C D0 41 00 4C */ stfs f2, 0x4c(r1) /* 8012F200 0012AE60 D0 21 00 5C */ stfs f1, 0x5c(r1) /* 8012F204 0012AE64 D0 21 00 58 */ stfs f1, 0x58(r1) /* 8012F208 0012AE68 D0 01 00 64 */ stfs f0, 0x64(r1) /* 8012F20C 0012AE6C D0 01 00 60 */ stfs f0, 0x60(r1) /* 8012F210 0012AE70 4B FB 72 AD */ bl func_800E64BC /* 8012F214 0012AE74 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 8012F218 0012AE78 4B FB 68 B9 */ bl func_800E5AD0 /* 8012F21C 0012AE7C 7C 64 1B 78 */ mr r4, r3 /* 8012F220 0012AE80 38 60 00 01 */ li r3, 1 /* 8012F224 0012AE84 4B FE D7 79 */ bl func_8011C99C /* 8012F228 0012AE88 38 60 00 00 */ li r3, 0 /* 8012F22C 0012AE8C 38 80 00 00 */ li r4, 0 /* 8012F230 0012AE90 38 A0 00 01 */ li r5, 1 /* 8012F234 0012AE94 38 C0 00 00 */ li r6, 0 /* 8012F238 0012AE98 4B FB 77 6D */ bl func_800E69A4 /* 8012F23C 0012AE9C 81 61 00 48 */ lwz r11, 0x48(r1) /* 8012F240 0012AEA0 38 81 00 28 */ addi r4, r1, 0x28 /* 8012F244 0012AEA4 81 41 00 4C */ lwz r10, 0x4c(r1) /* 8012F248 0012AEA8 38 60 00 00 */ li r3, 0 /* 8012F24C 0012AEAC 81 21 00 50 */ lwz r9, 0x50(r1) /* 8012F250 0012AEB0 81 01 00 54 */ lwz r8, 0x54(r1) /* 8012F254 0012AEB4 80 E1 00 58 */ lwz r7, 0x58(r1) /* 8012F258 0012AEB8 80 C1 00 5C */ lwz r6, 0x5c(r1) /* 8012F25C 0012AEBC 80 A1 00 60 */ lwz r5, 0x60(r1) /* 8012F260 0012AEC0 80 01 00 64 */ lwz r0, 0x64(r1) /* 8012F264 0012AEC4 91 61 00 28 */ stw r11, 0x28(r1) /* 8012F268 0012AEC8 91 41 00 2C */ stw r10, 0x2c(r1) /* 8012F26C 0012AECC 91 21 00 30 */ stw r9, 0x30(r1) /* 8012F270 0012AED0 91 01 00 34 */ stw r8, 0x34(r1) /* 8012F274 0012AED4 90 E1 00 38 */ stw r7, 0x38(r1) /* 8012F278 0012AED8 90 C1 00 3C */ stw r6, 0x3c(r1) /* 8012F27C 0012AEDC 90 A1 00 40 */ stw r5, 0x40(r1) /* 8012F280 0012AEE0 90 01 00 44 */ stw r0, 0x44(r1) /* 8012F284 0012AEE4 4B FB 7F 2D */ bl func_800E71B0 /* 8012F288 0012AEE8 C0 22 8D A8 */ lfs f1, lbl_806413A8-_SDA2_BASE_(r2) /* 8012F28C 0012AEEC 38 60 00 01 */ li r3, 1 /* 8012F290 0012AEF0 C0 02 8D AC */ lfs f0, lbl_806413AC-_SDA2_BASE_(r2) /* 8012F294 0012AEF4 D0 21 00 54 */ stfs f1, 0x54(r1) /* 8012F298 0012AEF8 D0 21 00 48 */ stfs f1, 0x48(r1) /* 8012F29C 0012AEFC D0 01 00 50 */ stfs f0, 0x50(r1) /* 8012F2A0 0012AF00 D0 01 00 4C */ stfs f0, 0x4c(r1) /* 8012F2A4 0012AF04 4B FB 72 19 */ bl func_800E64BC /* 8012F2A8 0012AF08 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 8012F2AC 0012AF0C 4B FB 68 25 */ bl func_800E5AD0 /* 8012F2B0 0012AF10 7C 64 1B 78 */ mr r4, r3 /* 8012F2B4 0012AF14 38 60 00 02 */ li r3, 2 /* 8012F2B8 0012AF18 4B FE D6 E5 */ bl func_8011C99C /* 8012F2BC 0012AF1C 38 60 00 01 */ li r3, 1 /* 8012F2C0 0012AF20 38 80 00 00 */ li r4, 0 /* 8012F2C4 0012AF24 38 A0 00 01 */ li r5, 1 /* 8012F2C8 0012AF28 38 C0 00 00 */ li r6, 0 /* 8012F2CC 0012AF2C 4B FB 76 D9 */ bl func_800E69A4 /* 8012F2D0 0012AF30 81 61 00 48 */ lwz r11, 0x48(r1) /* 8012F2D4 0012AF34 38 81 00 08 */ addi r4, r1, 8 /* 8012F2D8 0012AF38 81 41 00 4C */ lwz r10, 0x4c(r1) /* 8012F2DC 0012AF3C 38 60 00 01 */ li r3, 1 /* 8012F2E0 0012AF40 81 21 00 50 */ lwz r9, 0x50(r1) /* 8012F2E4 0012AF44 81 01 00 54 */ lwz r8, 0x54(r1) /* 8012F2E8 0012AF48 80 E1 00 58 */ lwz r7, 0x58(r1) /* 8012F2EC 0012AF4C 80 C1 00 5C */ lwz r6, 0x5c(r1) /* 8012F2F0 0012AF50 80 A1 00 60 */ lwz r5, 0x60(r1) /* 8012F2F4 0012AF54 80 01 00 64 */ lwz r0, 0x64(r1) /* 8012F2F8 0012AF58 91 61 00 08 */ stw r11, 8(r1) /* 8012F2FC 0012AF5C 91 41 00 0C */ stw r10, 0xc(r1) /* 8012F300 0012AF60 91 21 00 10 */ stw r9, 0x10(r1) /* 8012F304 0012AF64 91 01 00 14 */ stw r8, 0x14(r1) /* 8012F308 0012AF68 90 E1 00 18 */ stw r7, 0x18(r1) /* 8012F30C 0012AF6C 90 C1 00 1C */ stw r6, 0x1c(r1) /* 8012F310 0012AF70 90 A1 00 20 */ stw r5, 0x20(r1) /* 8012F314 0012AF74 90 01 00 24 */ stw r0, 0x24(r1) /* 8012F318 0012AF78 4B FB 7E 99 */ bl func_800E71B0 /* 8012F31C 0012AF7C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012F320 0012AF80 38 80 00 38 */ li r4, 0x38 /* 8012F324 0012AF84 38 00 00 17 */ li r0, 0x17 /* 8012F328 0012AF88 90 83 01 28 */ stw r4, 0x128(r3) /* 8012F32C 0012AF8C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012F330 0012AF90 B0 03 01 2C */ sth r0, 0x12c(r3) /* 8012F334 0012AF94 48 00 00 14 */ b lbl_8012F348 lbl_8012F338: /* 8012F338 0012AF98 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012F33C 0012AF9C 38 00 00 3E */ li r0, 0x3e /* 8012F340 0012AFA0 90 03 01 28 */ stw r0, 0x128(r3) /* 8012F344 0012AFA4 48 00 03 2C */ b lbl_8012F670 lbl_8012F348: /* 8012F348 0012AFA8 28 1F 00 03 */ cmplwi r31, 3 /* 8012F34C 0012AFAC 40 82 00 10 */ bne lbl_8012F35C /* 8012F350 0012AFB0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012F354 0012AFB4 38 00 00 24 */ li r0, 0x24 /* 8012F358 0012AFB8 90 03 01 28 */ stw r0, 0x128(r3) lbl_8012F35C: /* 8012F35C 0012AFBC 38 60 03 FA */ li r3, 0x3fa /* 8012F360 0012AFC0 48 11 A2 7D */ bl func_802495DC /* 8012F364 0012AFC4 3C 80 19 A5 */ lis r4, 0x19A51A00@ha /* 8012F368 0012AFC8 38 60 00 0E */ li r3, 0xe /* 8012F36C 0012AFCC 38 84 1A 00 */ addi r4, r4, 0x19A51A00@l /* 8012F370 0012AFD0 4B F2 6A 29 */ bl func_80055D98 /* 8012F374 0012AFD4 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13) /* 8012F378 0012AFD8 3C 80 27 71 */ lis r4, 0x27711A00@ha /* 8012F37C 0012AFDC 38 84 1A 00 */ addi r4, r4, 0x27711A00@l /* 8012F380 0012AFE0 90 65 00 00 */ stw r3, 0(r5) /* 8012F384 0012AFE4 38 60 03 FA */ li r3, 0x3fa /* 8012F388 0012AFE8 4B F2 6A 11 */ bl func_80055D98 /* 8012F38C 0012AFEC 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13) /* 8012F390 0012AFF0 3C A0 80 12 */ lis r5, lbl_801266B4@ha /* 8012F394 0012AFF4 3C C0 80 12 */ lis r6, lbl_801266E0@ha /* 8012F398 0012AFF8 38 80 00 00 */ li r4, 0 /* 8012F39C 0012AFFC 90 67 00 58 */ stw r3, 0x58(r7) /* 8012F3A0 0012B000 38 A5 66 B4 */ addi r5, r5, lbl_801266B4@l /* 8012F3A4 0012B004 38 C6 66 E0 */ addi r6, r6, lbl_801266E0@l /* 8012F3A8 0012B008 38 E0 FF FF */ li r7, -1 /* 8012F3AC 0012B00C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012F3B0 0012B010 39 00 00 00 */ li r8, 0 /* 8012F3B4 0012B014 39 20 00 01 */ li r9, 1 /* 8012F3B8 0012B018 39 40 00 00 */ li r10, 0 /* 8012F3BC 0012B01C 80 63 00 00 */ lwz r3, 0(r3) /* 8012F3C0 0012B020 48 12 48 79 */ bl func_80253C38 /* 8012F3C4 0012B024 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13) /* 8012F3C8 0012B028 3C A0 80 13 */ lis r5, lbl_801313B8@ha /* 8012F3CC 0012B02C 3C C0 80 13 */ lis r6, lbl_801313BC@ha /* 8012F3D0 0012B030 38 80 00 00 */ li r4, 0 /* 8012F3D4 0012B034 B0 67 00 C0 */ sth r3, 0xc0(r7) /* 8012F3D8 0012B038 38 A5 13 B8 */ addi r5, r5, lbl_801313B8@l /* 8012F3DC 0012B03C 38 C6 13 BC */ addi r6, r6, lbl_801313BC@l /* 8012F3E0 0012B040 38 E0 FF FF */ li r7, -1 /* 8012F3E4 0012B044 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012F3E8 0012B048 39 00 00 00 */ li r8, 0 /* 8012F3EC 0012B04C 39 20 00 01 */ li r9, 1 /* 8012F3F0 0012B050 39 40 00 00 */ li r10, 0 /* 8012F3F4 0012B054 80 63 00 58 */ lwz r3, 0x58(r3) /* 8012F3F8 0012B058 48 12 48 41 */ bl func_80253C38 /* 8012F3FC 0012B05C 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 8012F400 0012B060 B0 64 00 EC */ sth r3, 0xec(r4) /* 8012F404 0012B064 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012F408 0012B068 80 03 01 28 */ lwz r0, 0x128(r3) /* 8012F40C 0012B06C 28 00 00 3E */ cmplwi r0, 0x3e /* 8012F410 0012B070 41 82 01 B0 */ beq lbl_8012F5C0 /* 8012F414 0012B074 38 60 03 F8 */ li r3, 0x3f8 /* 8012F418 0012B078 48 11 A1 C5 */ bl func_802495DC /* 8012F41C 0012B07C 3C 80 04 4E */ lis r4, 0x044E1A00@ha /* 8012F420 0012B080 38 60 00 0E */ li r3, 0xe /* 8012F424 0012B084 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l /* 8012F428 0012B088 4B F2 69 71 */ bl func_80055D98 /* 8012F42C 0012B08C 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13) /* 8012F430 0012B090 3C 80 23 6A */ lis r4, 0x236A1A00@ha /* 8012F434 0012B094 38 84 1A 00 */ addi r4, r4, 0x236A1A00@l /* 8012F438 0012B098 90 65 00 04 */ stw r3, 4(r5) /* 8012F43C 0012B09C 38 60 03 F8 */ li r3, 0x3f8 /* 8012F440 0012B0A0 4B F2 69 59 */ bl func_80055D98 /* 8012F444 0012B0A4 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13) /* 8012F448 0012B0A8 3C 80 04 4F */ lis r4, 0x044F1A00@ha /* 8012F44C 0012B0AC 38 84 1A 00 */ addi r4, r4, 0x044F1A00@l /* 8012F450 0012B0B0 90 65 00 2C */ stw r3, 0x2c(r5) /* 8012F454 0012B0B4 38 60 00 0E */ li r3, 0xe /* 8012F458 0012B0B8 4B F2 69 41 */ bl func_80055D98 /* 8012F45C 0012B0BC 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13) /* 8012F460 0012B0C0 3C 80 23 77 */ lis r4, 0x23771A00@ha /* 8012F464 0012B0C4 38 84 1A 00 */ addi r4, r4, 0x23771A00@l /* 8012F468 0012B0C8 90 65 00 30 */ stw r3, 0x30(r5) /* 8012F46C 0012B0CC 38 60 03 F8 */ li r3, 0x3f8 /* 8012F470 0012B0D0 4B F2 69 29 */ bl func_80055D98 /* 8012F474 0012B0D4 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13) /* 8012F478 0012B0D8 3C 80 23 9A */ lis r4, 0x239A1A00@ha /* 8012F47C 0012B0DC 38 84 1A 00 */ addi r4, r4, 0x239A1A00@l /* 8012F480 0012B0E0 90 65 00 34 */ stw r3, 0x34(r5) /* 8012F484 0012B0E4 38 60 03 F8 */ li r3, 0x3f8 /* 8012F488 0012B0E8 4B F2 69 11 */ bl func_80055D98 /* 8012F48C 0012B0EC 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13) /* 8012F490 0012B0F0 3C A0 80 12 */ lis r5, lbl_80126934@ha /* 8012F494 0012B0F4 3C C0 80 12 */ lis r6, lbl_801269A0@ha /* 8012F498 0012B0F8 38 80 00 00 */ li r4, 0 /* 8012F49C 0012B0FC 90 67 00 3C */ stw r3, 0x3c(r7) /* 8012F4A0 0012B100 38 A5 69 34 */ addi r5, r5, lbl_80126934@l /* 8012F4A4 0012B104 38 C6 69 A0 */ addi r6, r6, lbl_801269A0@l /* 8012F4A8 0012B108 38 E0 FF FF */ li r7, -1 /* 8012F4AC 0012B10C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012F4B0 0012B110 39 00 00 00 */ li r8, 0 /* 8012F4B4 0012B114 39 20 00 01 */ li r9, 1 /* 8012F4B8 0012B118 39 40 00 00 */ li r10, 0 /* 8012F4BC 0012B11C 80 63 00 04 */ lwz r3, 4(r3) /* 8012F4C0 0012B120 48 12 47 79 */ bl func_80253C38 /* 8012F4C4 0012B124 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13) /* 8012F4C8 0012B128 3C A0 80 13 */ lis r5, lbl_80129600@ha /* 8012F4CC 0012B12C 3C C0 80 13 */ lis r6, lbl_80129800@ha /* 8012F4D0 0012B130 38 80 00 00 */ li r4, 0 /* 8012F4D4 0012B134 B0 67 00 C2 */ sth r3, 0xc2(r7) /* 8012F4D8 0012B138 38 A5 96 00 */ addi r5, r5, lbl_80129600@l /* 8012F4DC 0012B13C 38 C6 98 00 */ addi r6, r6, lbl_80129800@l /* 8012F4E0 0012B140 38 E0 FF FF */ li r7, -1 /* 8012F4E4 0012B144 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012F4E8 0012B148 39 00 00 00 */ li r8, 0 /* 8012F4EC 0012B14C 39 20 00 01 */ li r9, 1 /* 8012F4F0 0012B150 39 40 00 00 */ li r10, 0 /* 8012F4F4 0012B154 80 63 00 2C */ lwz r3, 0x2c(r3) /* 8012F4F8 0012B158 48 12 47 41 */ bl func_80253C38 /* 8012F4FC 0012B15C 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13) /* 8012F500 0012B160 3C A0 80 13 */ lis r5, lbl_80129B50@ha /* 8012F504 0012B164 3C C0 80 13 */ lis r6, lbl_80129C18@ha /* 8012F508 0012B168 38 80 00 00 */ li r4, 0 /* 8012F50C 0012B16C B0 67 00 D6 */ sth r3, 0xd6(r7) /* 8012F510 0012B170 38 A5 9B 50 */ addi r5, r5, lbl_80129B50@l /* 8012F514 0012B174 38 C6 9C 18 */ addi r6, r6, lbl_80129C18@l /* 8012F518 0012B178 38 E0 FF FF */ li r7, -1 /* 8012F51C 0012B17C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012F520 0012B180 39 00 00 00 */ li r8, 0 /* 8012F524 0012B184 39 20 00 01 */ li r9, 1 /* 8012F528 0012B188 39 40 00 00 */ li r10, 0 /* 8012F52C 0012B18C 80 63 00 30 */ lwz r3, 0x30(r3) /* 8012F530 0012B190 48 12 47 09 */ bl func_80253C38 /* 8012F534 0012B194 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13) /* 8012F538 0012B198 3C 80 80 13 */ lis r4, lbl_80129CB8@ha /* 8012F53C 0012B19C 3C A0 80 13 */ lis r5, lbl_80129CC8@ha /* 8012F540 0012B1A0 3C C0 80 13 */ lis r6, lbl_80129E30@ha /* 8012F544 0012B1A4 B0 67 00 D8 */ sth r3, 0xd8(r7) /* 8012F548 0012B1A8 38 84 9C B8 */ addi r4, r4, lbl_80129CB8@l /* 8012F54C 0012B1AC 38 A5 9C C8 */ addi r5, r5, lbl_80129CC8@l /* 8012F550 0012B1B0 38 C6 9E 30 */ addi r6, r6, lbl_80129E30@l /* 8012F554 0012B1B4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012F558 0012B1B8 38 E0 FF FF */ li r7, -1 /* 8012F55C 0012B1BC 39 00 00 00 */ li r8, 0 /* 8012F560 0012B1C0 39 20 00 01 */ li r9, 1 /* 8012F564 0012B1C4 80 63 00 34 */ lwz r3, 0x34(r3) /* 8012F568 0012B1C8 39 40 00 00 */ li r10, 0 /* 8012F56C 0012B1CC 48 12 46 CD */ bl func_80253C38 /* 8012F570 0012B1D0 80 ED 82 A0 */ lwz r7, lbl_8063D560-_SDA_BASE_(r13) /* 8012F574 0012B1D4 3C A0 80 13 */ lis r5, lbl_8012A414@ha /* 8012F578 0012B1D8 3C C0 80 13 */ lis r6, lbl_8012A418@ha /* 8012F57C 0012B1DC 38 80 00 00 */ li r4, 0 /* 8012F580 0012B1E0 B0 67 00 DA */ sth r3, 0xda(r7) /* 8012F584 0012B1E4 38 A5 A4 14 */ addi r5, r5, lbl_8012A414@l /* 8012F588 0012B1E8 38 C6 A4 18 */ addi r6, r6, lbl_8012A418@l /* 8012F58C 0012B1EC 38 E0 FF FF */ li r7, -1 /* 8012F590 0012B1F0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012F594 0012B1F4 39 00 00 00 */ li r8, 0 /* 8012F598 0012B1F8 39 20 00 01 */ li r9, 1 /* 8012F59C 0012B1FC 39 40 00 00 */ li r10, 0 /* 8012F5A0 0012B200 80 63 00 3C */ lwz r3, 0x3c(r3) /* 8012F5A4 0012B204 48 12 46 95 */ bl func_80253C38 /* 8012F5A8 0012B208 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 8012F5AC 0012B20C B0 64 00 DE */ sth r3, 0xde(r4) /* 8012F5B0 0012B210 38 60 03 F8 */ li r3, 0x3f8 /* 8012F5B4 0012B214 48 11 A2 DD */ bl func_80249890 /* 8012F5B8 0012B218 38 60 03 F8 */ li r3, 0x3f8 /* 8012F5BC 0012B21C 48 0A C0 B9 */ bl func_801DB674 lbl_8012F5C0: /* 8012F5C0 0012B220 38 60 03 FA */ li r3, 0x3fa /* 8012F5C4 0012B224 48 11 A2 CD */ bl func_80249890 /* 8012F5C8 0012B228 38 60 03 FA */ li r3, 0x3fa /* 8012F5CC 0012B22C 48 0A C0 A9 */ bl func_801DB674 /* 8012F5D0 0012B230 38 60 02 67 */ li r3, 0x267 /* 8012F5D4 0012B234 48 03 34 BD */ bl func_80162A90 /* 8012F5D8 0012B238 28 03 00 03 */ cmplwi r3, 3 /* 8012F5DC 0012B23C 40 82 00 34 */ bne lbl_8012F610 /* 8012F5E0 0012B240 38 60 00 16 */ li r3, 0x16 /* 8012F5E4 0012B244 38 80 00 01 */ li r4, 1 /* 8012F5E8 0012B248 4B FF DE FD */ bl func_8012D4E4 /* 8012F5EC 0012B24C 38 60 00 00 */ li r3, 0 /* 8012F5F0 0012B250 38 80 00 01 */ li r4, 1 /* 8012F5F4 0012B254 4B FF DE F1 */ bl func_8012D4E4 /* 8012F5F8 0012B258 38 60 00 00 */ li r3, 0 /* 8012F5FC 0012B25C 38 80 00 02 */ li r4, 2 /* 8012F600 0012B260 4B FF DE CD */ bl func_8012D4CC /* 8012F604 0012B264 38 60 00 16 */ li r3, 0x16 /* 8012F608 0012B268 38 80 00 02 */ li r4, 2 /* 8012F60C 0012B26C 4B FF DE C1 */ bl func_8012D4CC lbl_8012F610: /* 8012F610 0012B270 48 00 1B 25 */ bl func_80131134 /* 8012F614 0012B274 38 60 02 60 */ li r3, 0x260 /* 8012F618 0012B278 48 03 34 79 */ bl func_80162A90 /* 8012F61C 0012B27C 2C 03 00 00 */ cmpwi r3, 0 /* 8012F620 0012B280 40 82 00 10 */ bne lbl_8012F630 /* 8012F624 0012B284 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012F628 0012B288 38 00 00 01 */ li r0, 1 /* 8012F62C 0012B28C 98 03 01 8E */ stb r0, 0x18e(r3) lbl_8012F630: /* 8012F630 0012B290 4B F2 6C 01 */ bl func_80056230 /* 8012F634 0012B294 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012F638 0012B298 38 00 00 00 */ li r0, 0 /* 8012F63C 0012B29C 98 03 01 59 */ stb r0, 0x159(r3) /* 8012F640 0012B2A0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012F644 0012B2A4 80 03 09 74 */ lwz r0, 0x974(r3) /* 8012F648 0012B2A8 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10 /* 8012F64C 0012B2AC 90 03 09 74 */ stw r0, 0x974(r3) /* 8012F650 0012B2B0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012F654 0012B2B4 80 03 09 74 */ lwz r0, 0x974(r3) /* 8012F658 0012B2B8 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13 /* 8012F65C 0012B2BC 90 03 09 74 */ stw r0, 0x974(r3) /* 8012F660 0012B2C0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012F664 0012B2C4 80 03 09 74 */ lwz r0, 0x974(r3) /* 8012F668 0012B2C8 54 00 05 EA */ rlwinm r0, r0, 0, 0x17, 0x15 /* 8012F66C 0012B2CC 90 03 09 74 */ stw r0, 0x974(r3) lbl_8012F670: /* 8012F670 0012B2D0 80 01 00 74 */ lwz r0, 0x74(r1) /* 8012F674 0012B2D4 83 E1 00 6C */ lwz r31, 0x6c(r1) /* 8012F678 0012B2D8 7C 08 03 A6 */ mtlr r0 /* 8012F67C 0012B2DC 38 21 00 70 */ addi r1, r1, 0x70 /* 8012F680 0012B2E0 4E 80 00 20 */ blr .global func_8012F684 func_8012F684: /* 8012F684 0012B2E4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8012F688 0012B2E8 7C 08 02 A6 */ mflr r0 /* 8012F68C 0012B2EC 90 01 00 24 */ stw r0, 0x24(r1) /* 8012F690 0012B2F0 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8012F694 0012B2F4 7C 7F 1B 78 */ mr r31, r3 /* 8012F698 0012B2F8 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 8012F69C 0012B2FC 80 64 01 28 */ lwz r3, 0x128(r4) /* 8012F6A0 0012B300 38 03 FF E2 */ addi r0, r3, -30 /* 8012F6A4 0012B304 28 00 00 20 */ cmplwi r0, 0x20 /* 8012F6A8 0012B308 41 81 1A 74 */ bgt lbl_8013111C /* 8012F6AC 0012B30C 3C 60 80 42 */ lis r3, lbl_8041CCF0@ha /* 8012F6B0 0012B310 54 00 10 3A */ slwi r0, r0, 2 /* 8012F6B4 0012B314 38 63 CC F0 */ addi r3, r3, lbl_8041CCF0@l /* 8012F6B8 0012B318 7C 63 00 2E */ lwzx r3, r3, r0 /* 8012F6BC 0012B31C 7C 69 03 A6 */ mtctr r3 /* 8012F6C0 0012B320 4E 80 04 20 */ bctr /* 8012F6C4 0012B324 38 60 00 0B */ li r3, 0xb /* 8012F6C8 0012B328 38 80 00 01 */ li r4, 1 /* 8012F6CC 0012B32C 4B FF DE 19 */ bl func_8012D4E4 /* 8012F6D0 0012B330 38 60 00 0B */ li r3, 0xb /* 8012F6D4 0012B334 38 80 00 0E */ li r4, 0xe /* 8012F6D8 0012B338 4B FF DD F5 */ bl func_8012D4CC /* 8012F6DC 0012B33C 38 60 00 01 */ li r3, 1 /* 8012F6E0 0012B340 38 80 00 01 */ li r4, 1 /* 8012F6E4 0012B344 4B FF DE 01 */ bl func_8012D4E4 /* 8012F6E8 0012B348 38 60 00 01 */ li r3, 1 /* 8012F6EC 0012B34C 38 80 00 04 */ li r4, 4 /* 8012F6F0 0012B350 4B FF DD DD */ bl func_8012D4CC /* 8012F6F4 0012B354 38 60 00 0C */ li r3, 0xc /* 8012F6F8 0012B358 38 80 00 01 */ li r4, 1 /* 8012F6FC 0012B35C 4B FF DD E9 */ bl func_8012D4E4 /* 8012F700 0012B360 38 60 00 0C */ li r3, 0xc /* 8012F704 0012B364 38 80 00 06 */ li r4, 6 /* 8012F708 0012B368 4B FF DD C5 */ bl func_8012D4CC /* 8012F70C 0012B36C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012F710 0012B370 38 80 00 1F */ li r4, 0x1f /* 8012F714 0012B374 38 00 00 01 */ li r0, 1 /* 8012F718 0012B378 90 83 01 28 */ stw r4, 0x128(r3) /* 8012F71C 0012B37C 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 8012F720 0012B380 88 64 01 8E */ lbz r3, 0x18e(r4) /* 8012F724 0012B384 90 64 01 60 */ stw r3, 0x160(r4) /* 8012F728 0012B388 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012F72C 0012B38C B0 03 01 6A */ sth r0, 0x16a(r3) /* 8012F730 0012B390 48 00 19 EC */ b lbl_8013111C /* 8012F734 0012B394 A8 64 00 D6 */ lha r3, 0xd6(r4) /* 8012F738 0012B398 48 12 46 99 */ bl func_80253DD0 /* 8012F73C 0012B39C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8012F740 0012B3A0 28 00 00 03 */ cmplwi r0, 3 /* 8012F744 0012B3A4 40 82 19 D8 */ bne lbl_8013111C /* 8012F748 0012B3A8 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13) /* 8012F74C 0012B3AC 38 00 00 20 */ li r0, 0x20 /* 8012F750 0012B3B0 38 60 00 00 */ li r3, 0 /* 8012F754 0012B3B4 38 80 00 00 */ li r4, 0 /* 8012F758 0012B3B8 90 05 01 28 */ stw r0, 0x128(r5) /* 8012F75C 0012B3BC 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13) /* 8012F760 0012B3C0 80 05 09 74 */ lwz r0, 0x974(r5) /* 8012F764 0012B3C4 54 00 04 1C */ rlwinm r0, r0, 0, 0x10, 0xe /* 8012F768 0012B3C8 90 05 09 74 */ stw r0, 0x974(r5) /* 8012F76C 0012B3CC 4B F2 A1 8D */ bl func_800598F8 /* 8012F770 0012B3D0 38 60 00 01 */ li r3, 1 /* 8012F774 0012B3D4 38 80 00 50 */ li r4, 0x50 /* 8012F778 0012B3D8 38 A0 00 00 */ li r5, 0 /* 8012F77C 0012B3DC 38 C0 00 07 */ li r6, 7 /* 8012F780 0012B3E0 38 E0 00 02 */ li r7, 2 /* 8012F784 0012B3E4 39 00 00 00 */ li r8, 0 /* 8012F788 0012B3E8 4B F2 A2 41 */ bl func_800599C8 /* 8012F78C 0012B3EC 38 60 00 02 */ li r3, 2 /* 8012F790 0012B3F0 38 80 00 01 */ li r4, 1 /* 8012F794 0012B3F4 38 A0 00 00 */ li r5, 0 /* 8012F798 0012B3F8 38 C0 00 07 */ li r6, 7 /* 8012F79C 0012B3FC 38 E0 00 03 */ li r7, 3 /* 8012F7A0 0012B400 39 00 00 00 */ li r8, 0 /* 8012F7A4 0012B404 4B F2 A2 25 */ bl func_800599C8 /* 8012F7A8 0012B408 38 60 00 03 */ li r3, 3 /* 8012F7AC 0012B40C 38 80 00 02 */ li r4, 2 /* 8012F7B0 0012B410 38 A0 00 00 */ li r5, 0 /* 8012F7B4 0012B414 38 C0 00 08 */ li r6, 8 /* 8012F7B8 0012B418 38 E0 00 04 */ li r7, 4 /* 8012F7BC 0012B41C 39 00 00 00 */ li r8, 0 /* 8012F7C0 0012B420 4B F2 A2 09 */ bl func_800599C8 /* 8012F7C4 0012B424 38 60 00 04 */ li r3, 4 /* 8012F7C8 0012B428 38 80 00 03 */ li r4, 3 /* 8012F7CC 0012B42C 38 A0 00 00 */ li r5, 0 /* 8012F7D0 0012B430 38 C0 00 08 */ li r6, 8 /* 8012F7D4 0012B434 38 E0 00 05 */ li r7, 5 /* 8012F7D8 0012B438 39 00 00 00 */ li r8, 0 /* 8012F7DC 0012B43C 4B F2 A1 ED */ bl func_800599C8 /* 8012F7E0 0012B440 38 60 00 05 */ li r3, 5 /* 8012F7E4 0012B444 38 80 00 04 */ li r4, 4 /* 8012F7E8 0012B448 38 A0 00 00 */ li r5, 0 /* 8012F7EC 0012B44C 38 C0 00 08 */ li r6, 8 /* 8012F7F0 0012B450 38 E0 00 06 */ li r7, 6 /* 8012F7F4 0012B454 39 00 00 00 */ li r8, 0 /* 8012F7F8 0012B458 4B F2 A1 D1 */ bl func_800599C8 /* 8012F7FC 0012B45C 38 60 00 06 */ li r3, 6 /* 8012F800 0012B460 38 80 00 05 */ li r4, 5 /* 8012F804 0012B464 38 A0 00 00 */ li r5, 0 /* 8012F808 0012B468 38 C0 00 63 */ li r6, 0x63 /* 8012F80C 0012B46C 38 E0 00 5A */ li r7, 0x5a /* 8012F810 0012B470 39 00 00 00 */ li r8, 0 /* 8012F814 0012B474 4B F2 A1 B5 */ bl func_800599C8 /* 8012F818 0012B478 38 60 00 07 */ li r3, 7 /* 8012F81C 0012B47C 38 80 00 00 */ li r4, 0 /* 8012F820 0012B480 38 A0 00 02 */ li r5, 2 /* 8012F824 0012B484 38 C0 00 00 */ li r6, 0 /* 8012F828 0012B488 38 E0 00 08 */ li r7, 8 /* 8012F82C 0012B48C 39 00 00 00 */ li r8, 0 /* 8012F830 0012B490 4B F2 A1 99 */ bl func_800599C8 /* 8012F834 0012B494 38 60 00 08 */ li r3, 8 /* 8012F838 0012B498 38 80 00 07 */ li r4, 7 /* 8012F83C 0012B49C 38 A0 00 04 */ li r5, 4 /* 8012F840 0012B4A0 38 C0 00 00 */ li r6, 0 /* 8012F844 0012B4A4 38 E0 00 63 */ li r7, 0x63 /* 8012F848 0012B4A8 39 00 00 00 */ li r8, 0 /* 8012F84C 0012B4AC 4B F2 A1 7D */ bl func_800599C8 /* 8012F850 0012B4B0 38 60 00 63 */ li r3, 0x63 /* 8012F854 0012B4B4 38 80 00 08 */ li r4, 8 /* 8012F858 0012B4B8 38 A0 00 06 */ li r5, 6 /* 8012F85C 0012B4BC 38 C0 00 00 */ li r6, 0 /* 8012F860 0012B4C0 38 E0 00 00 */ li r7, 0 /* 8012F864 0012B4C4 39 00 00 00 */ li r8, 0 /* 8012F868 0012B4C8 4B F2 A1 61 */ bl func_800599C8 /* 8012F86C 0012B4CC 38 60 00 50 */ li r3, 0x50 /* 8012F870 0012B4D0 38 80 00 00 */ li r4, 0 /* 8012F874 0012B4D4 38 A0 00 00 */ li r5, 0 /* 8012F878 0012B4D8 38 C0 00 00 */ li r6, 0 /* 8012F87C 0012B4DC 38 E0 00 00 */ li r7, 0 /* 8012F880 0012B4E0 39 00 00 00 */ li r8, 0 /* 8012F884 0012B4E4 4B F2 A1 45 */ bl func_800599C8 /* 8012F888 0012B4E8 38 60 00 5A */ li r3, 0x5a /* 8012F88C 0012B4EC 38 80 00 00 */ li r4, 0 /* 8012F890 0012B4F0 38 A0 00 00 */ li r5, 0 /* 8012F894 0012B4F4 38 C0 00 00 */ li r6, 0 /* 8012F898 0012B4F8 38 E0 00 00 */ li r7, 0 /* 8012F89C 0012B4FC 39 00 00 00 */ li r8, 0 /* 8012F8A0 0012B500 4B F2 A1 29 */ bl func_800599C8 /* 8012F8A4 0012B504 48 00 18 78 */ b lbl_8013111C /* 8012F8A8 0012B508 80 04 01 60 */ lwz r0, 0x160(r4) /* 8012F8AC 0012B50C 38 60 00 3F */ li r3, 0x3f /* 8012F8B0 0012B510 38 A0 00 00 */ li r5, 0 /* 8012F8B4 0012B514 38 C0 00 01 */ li r6, 1 /* 8012F8B8 0012B518 54 04 06 3E */ clrlwi r4, r0, 0x18 /* 8012F8BC 0012B51C 4B F2 A1 B1 */ bl func_80059A6C /* 8012F8C0 0012B520 2C 03 00 00 */ cmpwi r3, 0 /* 8012F8C4 0012B524 41 82 18 58 */ beq lbl_8013111C /* 8012F8C8 0012B528 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 8012F8CC 0012B52C 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 8012F8D0 0012B530 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8012F8D4 0012B534 90 04 01 60 */ stw r0, 0x160(r4) /* 8012F8D8 0012B538 41 82 03 90 */ beq lbl_8012FC68 /* 8012F8DC 0012B53C 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13) /* 8012F8E0 0012B540 3B E0 00 00 */ li r31, 0 /* 8012F8E4 0012B544 80 85 01 60 */ lwz r4, 0x160(r5) /* 8012F8E8 0012B548 2C 04 00 07 */ cmpwi r4, 7 /* 8012F8EC 0012B54C 41 82 02 3C */ beq lbl_8012FB28 /* 8012F8F0 0012B550 40 80 00 30 */ bge lbl_8012F920 /* 8012F8F4 0012B554 2C 04 00 03 */ cmpwi r4, 3 /* 8012F8F8 0012B558 41 82 00 F0 */ beq lbl_8012F9E8 /* 8012F8FC 0012B55C 40 80 00 14 */ bge lbl_8012F910 /* 8012F900 0012B560 2C 04 00 01 */ cmpwi r4, 1 /* 8012F904 0012B564 41 82 00 48 */ beq lbl_8012F94C /* 8012F908 0012B568 40 80 00 90 */ bge lbl_8012F998 /* 8012F90C 0012B56C 48 00 03 48 */ b lbl_8012FC54 lbl_8012F910: /* 8012F910 0012B570 2C 04 00 05 */ cmpwi r4, 5 /* 8012F914 0012B574 41 82 01 74 */ beq lbl_8012FA88 /* 8012F918 0012B578 40 80 01 C0 */ bge lbl_8012FAD8 /* 8012F91C 0012B57C 48 00 01 1C */ b lbl_8012FA38 lbl_8012F920: /* 8012F920 0012B580 2C 04 00 63 */ cmpwi r4, 0x63 /* 8012F924 0012B584 41 82 02 F0 */ beq lbl_8012FC14 /* 8012F928 0012B588 40 80 00 10 */ bge lbl_8012F938 /* 8012F92C 0012B58C 2C 04 00 09 */ cmpwi r4, 9 /* 8012F930 0012B590 40 80 03 24 */ bge lbl_8012FC54 /* 8012F934 0012B594 48 00 02 58 */ b lbl_8012FB8C lbl_8012F938: /* 8012F938 0012B598 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 8012F93C 0012B59C 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l /* 8012F940 0012B5A0 7C 04 00 00 */ cmpw r4, r0 /* 8012F944 0012B5A4 41 82 02 D0 */ beq lbl_8012FC14 /* 8012F948 0012B5A8 48 00 03 0C */ b lbl_8012FC54 lbl_8012F94C: /* 8012F94C 0012B5AC A0 05 01 68 */ lhz r0, 0x168(r5) /* 8012F950 0012B5B0 28 00 00 01 */ cmplwi r0, 1 /* 8012F954 0012B5B4 41 80 03 00 */ blt lbl_8012FC54 /* 8012F958 0012B5B8 38 60 00 0B */ li r3, 0xb /* 8012F95C 0012B5BC 38 80 00 06 */ li r4, 6 /* 8012F960 0012B5C0 4B FF DB 6D */ bl func_8012D4CC /* 8012F964 0012B5C4 38 60 00 01 */ li r3, 1 /* 8012F968 0012B5C8 38 80 00 02 */ li r4, 2 /* 8012F96C 0012B5CC 4B FF DB 61 */ bl func_8012D4CC /* 8012F970 0012B5D0 38 60 00 0C */ li r3, 0xc /* 8012F974 0012B5D4 38 80 00 04 */ li r4, 4 /* 8012F978 0012B5D8 4B FF DB 55 */ bl func_8012D4CC /* 8012F97C 0012B5DC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012F980 0012B5E0 38 00 00 21 */ li r0, 0x21 /* 8012F984 0012B5E4 3B E0 00 01 */ li r31, 1 /* 8012F988 0012B5E8 90 03 01 28 */ stw r0, 0x128(r3) /* 8012F98C 0012B5EC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012F990 0012B5F0 B3 E3 01 6A */ sth r31, 0x16a(r3) /* 8012F994 0012B5F4 48 00 02 C0 */ b lbl_8012FC54 lbl_8012F998: /* 8012F998 0012B5F8 A0 05 01 68 */ lhz r0, 0x168(r5) /* 8012F99C 0012B5FC 28 00 00 02 */ cmplwi r0, 2 /* 8012F9A0 0012B600 41 80 02 B4 */ blt lbl_8012FC54 /* 8012F9A4 0012B604 38 60 00 0B */ li r3, 0xb /* 8012F9A8 0012B608 38 80 00 07 */ li r4, 7 /* 8012F9AC 0012B60C 4B FF DB 21 */ bl func_8012D4CC /* 8012F9B0 0012B610 38 60 00 01 */ li r3, 1 /* 8012F9B4 0012B614 38 80 00 02 */ li r4, 2 /* 8012F9B8 0012B618 4B FF DB 15 */ bl func_8012D4CC /* 8012F9BC 0012B61C 38 60 00 0C */ li r3, 0xc /* 8012F9C0 0012B620 38 80 00 04 */ li r4, 4 /* 8012F9C4 0012B624 4B FF DB 09 */ bl func_8012D4CC /* 8012F9C8 0012B628 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012F9CC 0012B62C 38 80 00 21 */ li r4, 0x21 /* 8012F9D0 0012B630 38 00 00 02 */ li r0, 2 /* 8012F9D4 0012B634 3B E0 00 01 */ li r31, 1 /* 8012F9D8 0012B638 90 83 01 28 */ stw r4, 0x128(r3) /* 8012F9DC 0012B63C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012F9E0 0012B640 B0 03 01 6A */ sth r0, 0x16a(r3) /* 8012F9E4 0012B644 48 00 02 70 */ b lbl_8012FC54 lbl_8012F9E8: /* 8012F9E8 0012B648 A0 05 01 68 */ lhz r0, 0x168(r5) /* 8012F9EC 0012B64C 28 00 00 03 */ cmplwi r0, 3 /* 8012F9F0 0012B650 41 80 02 64 */ blt lbl_8012FC54 /* 8012F9F4 0012B654 38 60 00 0B */ li r3, 0xb /* 8012F9F8 0012B658 38 80 00 08 */ li r4, 8 /* 8012F9FC 0012B65C 4B FF DA D1 */ bl func_8012D4CC /* 8012FA00 0012B660 38 60 00 01 */ li r3, 1 /* 8012FA04 0012B664 38 80 00 02 */ li r4, 2 /* 8012FA08 0012B668 4B FF DA C5 */ bl func_8012D4CC /* 8012FA0C 0012B66C 38 60 00 0C */ li r3, 0xc /* 8012FA10 0012B670 38 80 00 04 */ li r4, 4 /* 8012FA14 0012B674 4B FF DA B9 */ bl func_8012D4CC /* 8012FA18 0012B678 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012FA1C 0012B67C 38 80 00 21 */ li r4, 0x21 /* 8012FA20 0012B680 38 00 00 03 */ li r0, 3 /* 8012FA24 0012B684 3B E0 00 01 */ li r31, 1 /* 8012FA28 0012B688 90 83 01 28 */ stw r4, 0x128(r3) /* 8012FA2C 0012B68C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012FA30 0012B690 B0 03 01 6A */ sth r0, 0x16a(r3) /* 8012FA34 0012B694 48 00 02 20 */ b lbl_8012FC54 lbl_8012FA38: /* 8012FA38 0012B698 A0 05 01 68 */ lhz r0, 0x168(r5) /* 8012FA3C 0012B69C 28 00 00 04 */ cmplwi r0, 4 /* 8012FA40 0012B6A0 41 80 02 14 */ blt lbl_8012FC54 /* 8012FA44 0012B6A4 38 60 00 0B */ li r3, 0xb /* 8012FA48 0012B6A8 38 80 00 09 */ li r4, 9 /* 8012FA4C 0012B6AC 4B FF DA 81 */ bl func_8012D4CC /* 8012FA50 0012B6B0 38 60 00 01 */ li r3, 1 /* 8012FA54 0012B6B4 38 80 00 02 */ li r4, 2 /* 8012FA58 0012B6B8 4B FF DA 75 */ bl func_8012D4CC /* 8012FA5C 0012B6BC 38 60 00 0C */ li r3, 0xc /* 8012FA60 0012B6C0 38 80 00 04 */ li r4, 4 /* 8012FA64 0012B6C4 4B FF DA 69 */ bl func_8012D4CC /* 8012FA68 0012B6C8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012FA6C 0012B6CC 38 80 00 21 */ li r4, 0x21 /* 8012FA70 0012B6D0 38 00 00 04 */ li r0, 4 /* 8012FA74 0012B6D4 3B E0 00 01 */ li r31, 1 /* 8012FA78 0012B6D8 90 83 01 28 */ stw r4, 0x128(r3) /* 8012FA7C 0012B6DC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012FA80 0012B6E0 B0 03 01 6A */ sth r0, 0x16a(r3) /* 8012FA84 0012B6E4 48 00 01 D0 */ b lbl_8012FC54 lbl_8012FA88: /* 8012FA88 0012B6E8 A0 05 01 68 */ lhz r0, 0x168(r5) /* 8012FA8C 0012B6EC 28 00 00 05 */ cmplwi r0, 5 /* 8012FA90 0012B6F0 41 80 01 C4 */ blt lbl_8012FC54 /* 8012FA94 0012B6F4 38 60 00 0B */ li r3, 0xb /* 8012FA98 0012B6F8 38 80 00 0A */ li r4, 0xa /* 8012FA9C 0012B6FC 4B FF DA 31 */ bl func_8012D4CC /* 8012FAA0 0012B700 38 60 00 01 */ li r3, 1 /* 8012FAA4 0012B704 38 80 00 02 */ li r4, 2 /* 8012FAA8 0012B708 4B FF DA 25 */ bl func_8012D4CC /* 8012FAAC 0012B70C 38 60 00 0C */ li r3, 0xc /* 8012FAB0 0012B710 38 80 00 04 */ li r4, 4 /* 8012FAB4 0012B714 4B FF DA 19 */ bl func_8012D4CC /* 8012FAB8 0012B718 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012FABC 0012B71C 38 80 00 21 */ li r4, 0x21 /* 8012FAC0 0012B720 38 00 00 05 */ li r0, 5 /* 8012FAC4 0012B724 3B E0 00 01 */ li r31, 1 /* 8012FAC8 0012B728 90 83 01 28 */ stw r4, 0x128(r3) /* 8012FACC 0012B72C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012FAD0 0012B730 B0 03 01 6A */ sth r0, 0x16a(r3) /* 8012FAD4 0012B734 48 00 01 80 */ b lbl_8012FC54 lbl_8012FAD8: /* 8012FAD8 0012B738 A0 05 01 68 */ lhz r0, 0x168(r5) /* 8012FADC 0012B73C 28 00 00 06 */ cmplwi r0, 6 /* 8012FAE0 0012B740 41 80 01 74 */ blt lbl_8012FC54 /* 8012FAE4 0012B744 38 60 00 0B */ li r3, 0xb /* 8012FAE8 0012B748 38 80 00 0B */ li r4, 0xb /* 8012FAEC 0012B74C 4B FF D9 E1 */ bl func_8012D4CC /* 8012FAF0 0012B750 38 60 00 01 */ li r3, 1 /* 8012FAF4 0012B754 38 80 00 02 */ li r4, 2 /* 8012FAF8 0012B758 4B FF D9 D5 */ bl func_8012D4CC /* 8012FAFC 0012B75C 38 60 00 0C */ li r3, 0xc /* 8012FB00 0012B760 38 80 00 04 */ li r4, 4 /* 8012FB04 0012B764 4B FF D9 C9 */ bl func_8012D4CC /* 8012FB08 0012B768 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012FB0C 0012B76C 38 80 00 21 */ li r4, 0x21 /* 8012FB10 0012B770 38 00 00 06 */ li r0, 6 /* 8012FB14 0012B774 3B E0 00 01 */ li r31, 1 /* 8012FB18 0012B778 90 83 01 28 */ stw r4, 0x128(r3) /* 8012FB1C 0012B77C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012FB20 0012B780 B0 03 01 6A */ sth r0, 0x16a(r3) /* 8012FB24 0012B784 48 00 01 30 */ b lbl_8012FC54 lbl_8012FB28: /* 8012FB28 0012B788 A0 05 01 64 */ lhz r0, 0x164(r5) /* 8012FB2C 0012B78C 2C 00 00 00 */ cmpwi r0, 0 /* 8012FB30 0012B790 41 82 00 48 */ beq lbl_8012FB78 /* 8012FB34 0012B794 38 60 00 0B */ li r3, 0xb /* 8012FB38 0012B798 38 80 00 0F */ li r4, 0xf /* 8012FB3C 0012B79C 4B FF D9 91 */ bl func_8012D4CC /* 8012FB40 0012B7A0 38 60 00 01 */ li r3, 1 /* 8012FB44 0012B7A4 38 80 00 02 */ li r4, 2 /* 8012FB48 0012B7A8 4B FF D9 85 */ bl func_8012D4CC /* 8012FB4C 0012B7AC 38 60 00 0C */ li r3, 0xc /* 8012FB50 0012B7B0 38 80 00 04 */ li r4, 4 /* 8012FB54 0012B7B4 4B FF D9 79 */ bl func_8012D4CC /* 8012FB58 0012B7B8 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 8012FB5C 0012B7BC 38 00 00 22 */ li r0, 0x22 /* 8012FB60 0012B7C0 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2) /* 8012FB64 0012B7C4 38 60 02 23 */ li r3, 0x223 /* 8012FB68 0012B7C8 90 04 01 28 */ stw r0, 0x128(r4) /* 8012FB6C 0012B7CC 38 80 00 00 */ li r4, 0 /* 8012FB70 0012B7D0 4B ED B6 01 */ bl func_8000B170 /* 8012FB74 0012B7D4 48 00 00 E0 */ b lbl_8012FC54 lbl_8012FB78: /* 8012FB78 0012B7D8 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2) /* 8012FB7C 0012B7DC 38 60 02 22 */ li r3, 0x222 /* 8012FB80 0012B7E0 38 80 00 00 */ li r4, 0 /* 8012FB84 0012B7E4 4B ED B5 ED */ bl func_8000B170 /* 8012FB88 0012B7E8 48 00 00 CC */ b lbl_8012FC54 lbl_8012FB8C: /* 8012FB8C 0012B7EC A0 65 01 64 */ lhz r3, 0x164(r5) /* 8012FB90 0012B7F0 A0 05 01 68 */ lhz r0, 0x168(r5) /* 8012FB94 0012B7F4 38 63 00 06 */ addi r3, r3, 6 /* 8012FB98 0012B7F8 7C 03 00 00 */ cmpw r3, r0 /* 8012FB9C 0012B7FC 40 80 00 64 */ bge lbl_8012FC00 /* 8012FBA0 0012B800 38 60 00 0B */ li r3, 0xb /* 8012FBA4 0012B804 38 80 00 10 */ li r4, 0x10 /* 8012FBA8 0012B808 4B FF D9 25 */ bl func_8012D4CC /* 8012FBAC 0012B80C 38 60 00 01 */ li r3, 1 /* 8012FBB0 0012B810 38 80 00 02 */ li r4, 2 /* 8012FBB4 0012B814 4B FF D9 19 */ bl func_8012D4CC /* 8012FBB8 0012B818 38 60 00 0C */ li r3, 0xc /* 8012FBBC 0012B81C 38 80 00 04 */ li r4, 4 /* 8012FBC0 0012B820 4B FF D9 0D */ bl func_8012D4CC /* 8012FBC4 0012B824 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012FBC8 0012B828 38 80 00 22 */ li r4, 0x22 /* 8012FBCC 0012B82C 38 00 00 10 */ li r0, 0x10 /* 8012FBD0 0012B830 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2) /* 8012FBD4 0012B834 90 83 01 28 */ stw r4, 0x128(r3) /* 8012FBD8 0012B838 38 60 02 23 */ li r3, 0x223 /* 8012FBDC 0012B83C 38 80 00 00 */ li r4, 0 /* 8012FBE0 0012B840 80 CD 82 A0 */ lwz r6, lbl_8063D560-_SDA_BASE_(r13) /* 8012FBE4 0012B844 A0 A6 01 64 */ lhz r5, 0x164(r6) /* 8012FBE8 0012B848 38 A5 00 01 */ addi r5, r5, 1 /* 8012FBEC 0012B84C B0 A6 01 66 */ sth r5, 0x166(r6) /* 8012FBF0 0012B850 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13) /* 8012FBF4 0012B854 B0 05 01 6C */ sth r0, 0x16c(r5) /* 8012FBF8 0012B858 4B ED B5 79 */ bl func_8000B170 /* 8012FBFC 0012B85C 48 00 00 58 */ b lbl_8012FC54 lbl_8012FC00: /* 8012FC00 0012B860 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2) /* 8012FC04 0012B864 38 60 02 22 */ li r3, 0x222 /* 8012FC08 0012B868 38 80 00 00 */ li r4, 0 /* 8012FC0C 0012B86C 4B ED B5 65 */ bl func_8000B170 /* 8012FC10 0012B870 48 00 00 44 */ b lbl_8012FC54 lbl_8012FC14: /* 8012FC14 0012B874 38 60 00 0B */ li r3, 0xb /* 8012FC18 0012B878 38 80 00 0C */ li r4, 0xc /* 8012FC1C 0012B87C 4B FF D8 B1 */ bl func_8012D4CC /* 8012FC20 0012B880 38 60 00 01 */ li r3, 1 /* 8012FC24 0012B884 38 80 00 01 */ li r4, 1 /* 8012FC28 0012B888 4B FF D8 A5 */ bl func_8012D4CC /* 8012FC2C 0012B88C 38 60 00 0C */ li r3, 0xc /* 8012FC30 0012B890 38 80 00 04 */ li r4, 4 /* 8012FC34 0012B894 4B FF D8 99 */ bl func_8012D4CC /* 8012FC38 0012B898 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012FC3C 0012B89C 38 80 00 21 */ li r4, 0x21 /* 8012FC40 0012B8A0 38 00 00 63 */ li r0, 0x63 /* 8012FC44 0012B8A4 3B E0 00 02 */ li r31, 2 /* 8012FC48 0012B8A8 90 83 01 28 */ stw r4, 0x128(r3) /* 8012FC4C 0012B8AC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012FC50 0012B8B0 90 03 01 60 */ stw r0, 0x160(r3) lbl_8012FC54: /* 8012FC54 0012B8B4 2C 1F 00 00 */ cmpwi r31, 0 /* 8012FC58 0012B8B8 41 82 14 C4 */ beq lbl_8013111C /* 8012FC5C 0012B8BC 7F E3 FB 78 */ mr r3, r31 /* 8012FC60 0012B8C0 4B F2 A8 6D */ bl func_8005A4CC /* 8012FC64 0012B8C4 48 00 14 B8 */ b lbl_8013111C lbl_8012FC68: /* 8012FC68 0012B8C8 2C 03 00 08 */ cmpwi r3, 8 /* 8012FC6C 0012B8CC 3B E0 00 00 */ li r31, 0 /* 8012FC70 0012B8D0 41 82 02 24 */ beq lbl_8012FE94 /* 8012FC74 0012B8D4 40 80 00 38 */ bge lbl_8012FCAC /* 8012FC78 0012B8D8 2C 03 00 04 */ cmpwi r3, 4 /* 8012FC7C 0012B8DC 41 82 01 20 */ beq lbl_8012FD9C /* 8012FC80 0012B8E0 40 80 00 1C */ bge lbl_8012FC9C /* 8012FC84 0012B8E4 2C 03 00 02 */ cmpwi r3, 2 /* 8012FC88 0012B8E8 41 82 00 8C */ beq lbl_8012FD14 /* 8012FC8C 0012B8EC 40 80 00 CC */ bge lbl_8012FD58 /* 8012FC90 0012B8F0 2C 03 00 01 */ cmpwi r3, 1 /* 8012FC94 0012B8F4 40 80 00 3C */ bge lbl_8012FCD0 /* 8012FC98 0012B8F8 48 00 03 CC */ b lbl_80130064 lbl_8012FC9C: /* 8012FC9C 0012B8FC 2C 03 00 06 */ cmpwi r3, 6 /* 8012FCA0 0012B900 41 82 01 84 */ beq lbl_8012FE24 /* 8012FCA4 0012B904 40 80 01 C4 */ bge lbl_8012FE68 /* 8012FCA8 0012B908 48 00 01 38 */ b lbl_8012FDE0 lbl_8012FCAC: /* 8012FCAC 0012B90C 2C 03 00 5A */ cmpwi r3, 0x5a /* 8012FCB0 0012B910 41 82 02 E8 */ beq lbl_8012FF98 /* 8012FCB4 0012B914 40 80 00 10 */ bge lbl_8012FCC4 /* 8012FCB8 0012B918 2C 03 00 50 */ cmpwi r3, 0x50 /* 8012FCBC 0012B91C 41 82 02 30 */ beq lbl_8012FEEC /* 8012FCC0 0012B920 48 00 03 A4 */ b lbl_80130064 lbl_8012FCC4: /* 8012FCC4 0012B924 2C 03 00 63 */ cmpwi r3, 0x63 /* 8012FCC8 0012B928 41 82 01 F8 */ beq lbl_8012FEC0 /* 8012FCCC 0012B92C 48 00 03 98 */ b lbl_80130064 lbl_8012FCD0: /* 8012FCD0 0012B930 38 60 00 0B */ li r3, 0xb /* 8012FCD4 0012B934 38 80 00 00 */ li r4, 0 /* 8012FCD8 0012B938 4B FF D7 F5 */ bl func_8012D4CC /* 8012FCDC 0012B93C 38 60 00 01 */ li r3, 1 /* 8012FCE0 0012B940 38 80 00 02 */ li r4, 2 /* 8012FCE4 0012B944 4B FF D7 E9 */ bl func_8012D4CC /* 8012FCE8 0012B948 38 60 00 0C */ li r3, 0xc /* 8012FCEC 0012B94C 38 80 00 04 */ li r4, 4 /* 8012FCF0 0012B950 4B FF D7 DD */ bl func_8012D4CC /* 8012FCF4 0012B954 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012FCF8 0012B958 A0 03 01 68 */ lhz r0, 0x168(r3) /* 8012FCFC 0012B95C 28 00 00 01 */ cmplwi r0, 1 /* 8012FD00 0012B960 41 80 00 0C */ blt lbl_8012FD0C /* 8012FD04 0012B964 38 00 00 01 */ li r0, 1 /* 8012FD08 0012B968 B0 03 01 6A */ sth r0, 0x16a(r3) lbl_8012FD0C: /* 8012FD0C 0012B96C 3B E0 00 03 */ li r31, 3 /* 8012FD10 0012B970 48 00 03 54 */ b lbl_80130064 lbl_8012FD14: /* 8012FD14 0012B974 38 60 00 0B */ li r3, 0xb /* 8012FD18 0012B978 38 80 00 01 */ li r4, 1 /* 8012FD1C 0012B97C 4B FF D7 B1 */ bl func_8012D4CC /* 8012FD20 0012B980 38 60 00 01 */ li r3, 1 /* 8012FD24 0012B984 38 80 00 02 */ li r4, 2 /* 8012FD28 0012B988 4B FF D7 A5 */ bl func_8012D4CC /* 8012FD2C 0012B98C 38 60 00 0C */ li r3, 0xc /* 8012FD30 0012B990 38 80 00 04 */ li r4, 4 /* 8012FD34 0012B994 4B FF D7 99 */ bl func_8012D4CC /* 8012FD38 0012B998 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012FD3C 0012B99C A0 03 01 68 */ lhz r0, 0x168(r3) /* 8012FD40 0012B9A0 28 00 00 02 */ cmplwi r0, 2 /* 8012FD44 0012B9A4 41 80 00 0C */ blt lbl_8012FD50 /* 8012FD48 0012B9A8 38 00 00 02 */ li r0, 2 /* 8012FD4C 0012B9AC B0 03 01 6A */ sth r0, 0x16a(r3) lbl_8012FD50: /* 8012FD50 0012B9B0 3B E0 00 03 */ li r31, 3 /* 8012FD54 0012B9B4 48 00 03 10 */ b lbl_80130064 lbl_8012FD58: /* 8012FD58 0012B9B8 38 60 00 0B */ li r3, 0xb /* 8012FD5C 0012B9BC 38 80 00 02 */ li r4, 2 /* 8012FD60 0012B9C0 4B FF D7 6D */ bl func_8012D4CC /* 8012FD64 0012B9C4 38 60 00 01 */ li r3, 1 /* 8012FD68 0012B9C8 38 80 00 02 */ li r4, 2 /* 8012FD6C 0012B9CC 4B FF D7 61 */ bl func_8012D4CC /* 8012FD70 0012B9D0 38 60 00 0C */ li r3, 0xc /* 8012FD74 0012B9D4 38 80 00 04 */ li r4, 4 /* 8012FD78 0012B9D8 4B FF D7 55 */ bl func_8012D4CC /* 8012FD7C 0012B9DC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012FD80 0012B9E0 A0 03 01 68 */ lhz r0, 0x168(r3) /* 8012FD84 0012B9E4 28 00 00 03 */ cmplwi r0, 3 /* 8012FD88 0012B9E8 41 80 00 0C */ blt lbl_8012FD94 /* 8012FD8C 0012B9EC 38 00 00 03 */ li r0, 3 /* 8012FD90 0012B9F0 B0 03 01 6A */ sth r0, 0x16a(r3) lbl_8012FD94: /* 8012FD94 0012B9F4 3B E0 00 03 */ li r31, 3 /* 8012FD98 0012B9F8 48 00 02 CC */ b lbl_80130064 lbl_8012FD9C: /* 8012FD9C 0012B9FC 38 60 00 0B */ li r3, 0xb /* 8012FDA0 0012BA00 38 80 00 03 */ li r4, 3 /* 8012FDA4 0012BA04 4B FF D7 29 */ bl func_8012D4CC /* 8012FDA8 0012BA08 38 60 00 01 */ li r3, 1 /* 8012FDAC 0012BA0C 38 80 00 02 */ li r4, 2 /* 8012FDB0 0012BA10 4B FF D7 1D */ bl func_8012D4CC /* 8012FDB4 0012BA14 38 60 00 0C */ li r3, 0xc /* 8012FDB8 0012BA18 38 80 00 04 */ li r4, 4 /* 8012FDBC 0012BA1C 4B FF D7 11 */ bl func_8012D4CC /* 8012FDC0 0012BA20 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012FDC4 0012BA24 A0 03 01 68 */ lhz r0, 0x168(r3) /* 8012FDC8 0012BA28 28 00 00 04 */ cmplwi r0, 4 /* 8012FDCC 0012BA2C 41 80 00 0C */ blt lbl_8012FDD8 /* 8012FDD0 0012BA30 38 00 00 04 */ li r0, 4 /* 8012FDD4 0012BA34 B0 03 01 6A */ sth r0, 0x16a(r3) lbl_8012FDD8: /* 8012FDD8 0012BA38 3B E0 00 03 */ li r31, 3 /* 8012FDDC 0012BA3C 48 00 02 88 */ b lbl_80130064 lbl_8012FDE0: /* 8012FDE0 0012BA40 38 60 00 0B */ li r3, 0xb /* 8012FDE4 0012BA44 38 80 00 04 */ li r4, 4 /* 8012FDE8 0012BA48 4B FF D6 E5 */ bl func_8012D4CC /* 8012FDEC 0012BA4C 38 60 00 01 */ li r3, 1 /* 8012FDF0 0012BA50 38 80 00 02 */ li r4, 2 /* 8012FDF4 0012BA54 4B FF D6 D9 */ bl func_8012D4CC /* 8012FDF8 0012BA58 38 60 00 0C */ li r3, 0xc /* 8012FDFC 0012BA5C 38 80 00 04 */ li r4, 4 /* 8012FE00 0012BA60 4B FF D6 CD */ bl func_8012D4CC /* 8012FE04 0012BA64 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012FE08 0012BA68 A0 03 01 68 */ lhz r0, 0x168(r3) /* 8012FE0C 0012BA6C 28 00 00 05 */ cmplwi r0, 5 /* 8012FE10 0012BA70 41 80 00 0C */ blt lbl_8012FE1C /* 8012FE14 0012BA74 38 00 00 05 */ li r0, 5 /* 8012FE18 0012BA78 B0 03 01 6A */ sth r0, 0x16a(r3) lbl_8012FE1C: /* 8012FE1C 0012BA7C 3B E0 00 03 */ li r31, 3 /* 8012FE20 0012BA80 48 00 02 44 */ b lbl_80130064 lbl_8012FE24: /* 8012FE24 0012BA84 38 60 00 0B */ li r3, 0xb /* 8012FE28 0012BA88 38 80 00 05 */ li r4, 5 /* 8012FE2C 0012BA8C 4B FF D6 A1 */ bl func_8012D4CC /* 8012FE30 0012BA90 38 60 00 01 */ li r3, 1 /* 8012FE34 0012BA94 38 80 00 02 */ li r4, 2 /* 8012FE38 0012BA98 4B FF D6 95 */ bl func_8012D4CC /* 8012FE3C 0012BA9C 38 60 00 0C */ li r3, 0xc /* 8012FE40 0012BAA0 38 80 00 04 */ li r4, 4 /* 8012FE44 0012BAA4 4B FF D6 89 */ bl func_8012D4CC /* 8012FE48 0012BAA8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012FE4C 0012BAAC A0 03 01 68 */ lhz r0, 0x168(r3) /* 8012FE50 0012BAB0 28 00 00 06 */ cmplwi r0, 6 /* 8012FE54 0012BAB4 41 80 00 0C */ blt lbl_8012FE60 /* 8012FE58 0012BAB8 38 00 00 06 */ li r0, 6 /* 8012FE5C 0012BABC B0 03 01 6A */ sth r0, 0x16a(r3) lbl_8012FE60: /* 8012FE60 0012BAC0 3B E0 00 03 */ li r31, 3 /* 8012FE64 0012BAC4 48 00 02 00 */ b lbl_80130064 lbl_8012FE68: /* 8012FE68 0012BAC8 38 60 00 0B */ li r3, 0xb /* 8012FE6C 0012BACC 38 80 00 0C */ li r4, 0xc /* 8012FE70 0012BAD0 4B FF D6 5D */ bl func_8012D4CC /* 8012FE74 0012BAD4 38 60 00 01 */ li r3, 1 /* 8012FE78 0012BAD8 38 80 00 02 */ li r4, 2 /* 8012FE7C 0012BADC 4B FF D6 51 */ bl func_8012D4CC /* 8012FE80 0012BAE0 38 60 00 0C */ li r3, 0xc /* 8012FE84 0012BAE4 38 80 00 00 */ li r4, 0 /* 8012FE88 0012BAE8 4B FF D6 45 */ bl func_8012D4CC /* 8012FE8C 0012BAEC 3B E0 00 03 */ li r31, 3 /* 8012FE90 0012BAF0 48 00 01 D4 */ b lbl_80130064 lbl_8012FE94: /* 8012FE94 0012BAF4 38 60 00 0B */ li r3, 0xb /* 8012FE98 0012BAF8 38 80 00 0C */ li r4, 0xc /* 8012FE9C 0012BAFC 4B FF D6 31 */ bl func_8012D4CC /* 8012FEA0 0012BB00 38 60 00 01 */ li r3, 1 /* 8012FEA4 0012BB04 38 80 00 02 */ li r4, 2 /* 8012FEA8 0012BB08 4B FF D6 25 */ bl func_8012D4CC /* 8012FEAC 0012BB0C 38 60 00 0C */ li r3, 0xc /* 8012FEB0 0012BB10 38 80 00 01 */ li r4, 1 /* 8012FEB4 0012BB14 4B FF D6 19 */ bl func_8012D4CC /* 8012FEB8 0012BB18 3B E0 00 03 */ li r31, 3 /* 8012FEBC 0012BB1C 48 00 01 A8 */ b lbl_80130064 lbl_8012FEC0: /* 8012FEC0 0012BB20 38 60 00 0B */ li r3, 0xb /* 8012FEC4 0012BB24 38 80 00 0C */ li r4, 0xc /* 8012FEC8 0012BB28 4B FF D6 05 */ bl func_8012D4CC /* 8012FECC 0012BB2C 38 60 00 01 */ li r3, 1 /* 8012FED0 0012BB30 38 80 00 00 */ li r4, 0 /* 8012FED4 0012BB34 4B FF D5 F9 */ bl func_8012D4CC /* 8012FED8 0012BB38 38 60 00 0C */ li r3, 0xc /* 8012FEDC 0012BB3C 38 80 00 04 */ li r4, 4 /* 8012FEE0 0012BB40 4B FF D5 ED */ bl func_8012D4CC /* 8012FEE4 0012BB44 3B E0 00 03 */ li r31, 3 /* 8012FEE8 0012BB48 48 00 01 7C */ b lbl_80130064 lbl_8012FEEC: /* 8012FEEC 0012BB4C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012FEF0 0012BB50 A0 03 01 64 */ lhz r0, 0x164(r3) /* 8012FEF4 0012BB54 2C 00 00 00 */ cmpwi r0, 0 /* 8012FEF8 0012BB58 41 82 00 48 */ beq lbl_8012FF40 /* 8012FEFC 0012BB5C 38 60 00 0B */ li r3, 0xb /* 8012FF00 0012BB60 38 80 00 0F */ li r4, 0xf /* 8012FF04 0012BB64 4B FF D5 C9 */ bl func_8012D4CC /* 8012FF08 0012BB68 38 60 00 01 */ li r3, 1 /* 8012FF0C 0012BB6C 38 80 00 02 */ li r4, 2 /* 8012FF10 0012BB70 4B FF D5 BD */ bl func_8012D4CC /* 8012FF14 0012BB74 38 60 00 0C */ li r3, 0xc /* 8012FF18 0012BB78 38 80 00 04 */ li r4, 4 /* 8012FF1C 0012BB7C 4B FF D5 B1 */ bl func_8012D4CC /* 8012FF20 0012BB80 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 8012FF24 0012BB84 38 00 00 22 */ li r0, 0x22 /* 8012FF28 0012BB88 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2) /* 8012FF2C 0012BB8C 38 60 02 23 */ li r3, 0x223 /* 8012FF30 0012BB90 90 04 01 28 */ stw r0, 0x128(r4) /* 8012FF34 0012BB94 38 80 00 00 */ li r4, 0 /* 8012FF38 0012BB98 4B ED B2 39 */ bl func_8000B170 /* 8012FF3C 0012BB9C 48 00 00 50 */ b lbl_8012FF8C lbl_8012FF40: /* 8012FF40 0012BBA0 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2) /* 8012FF44 0012BBA4 38 60 02 22 */ li r3, 0x222 /* 8012FF48 0012BBA8 38 80 00 00 */ li r4, 0 /* 8012FF4C 0012BBAC 4B ED B2 25 */ bl func_8000B170 /* 8012FF50 0012BBB0 38 60 00 0B */ li r3, 0xb /* 8012FF54 0012BBB4 38 80 00 00 */ li r4, 0 /* 8012FF58 0012BBB8 4B FF D5 75 */ bl func_8012D4CC /* 8012FF5C 0012BBBC 38 60 00 01 */ li r3, 1 /* 8012FF60 0012BBC0 38 80 00 02 */ li r4, 2 /* 8012FF64 0012BBC4 4B FF D5 69 */ bl func_8012D4CC /* 8012FF68 0012BBC8 38 60 00 0C */ li r3, 0xc /* 8012FF6C 0012BBCC 38 80 00 04 */ li r4, 4 /* 8012FF70 0012BBD0 4B FF D5 5D */ bl func_8012D4CC /* 8012FF74 0012BBD4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012FF78 0012BBD8 A0 03 01 68 */ lhz r0, 0x168(r3) /* 8012FF7C 0012BBDC 28 00 00 01 */ cmplwi r0, 1 /* 8012FF80 0012BBE0 41 80 00 0C */ blt lbl_8012FF8C /* 8012FF84 0012BBE4 38 00 00 01 */ li r0, 1 /* 8012FF88 0012BBE8 B0 03 01 6A */ sth r0, 0x16a(r3) lbl_8012FF8C: /* 8012FF8C 0012BBEC 38 60 00 01 */ li r3, 1 /* 8012FF90 0012BBF0 4B F2 A4 A9 */ bl func_8005A438 /* 8012FF94 0012BBF4 48 00 00 D0 */ b lbl_80130064 lbl_8012FF98: /* 8012FF98 0012BBF8 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 8012FF9C 0012BBFC A0 64 01 64 */ lhz r3, 0x164(r4) /* 8012FFA0 0012BC00 A0 04 01 68 */ lhz r0, 0x168(r4) /* 8012FFA4 0012BC04 38 63 00 06 */ addi r3, r3, 6 /* 8012FFA8 0012BC08 7C 03 00 00 */ cmpw r3, r0 /* 8012FFAC 0012BC0C 40 80 00 64 */ bge lbl_80130010 /* 8012FFB0 0012BC10 38 60 00 0B */ li r3, 0xb /* 8012FFB4 0012BC14 38 80 00 10 */ li r4, 0x10 /* 8012FFB8 0012BC18 4B FF D5 15 */ bl func_8012D4CC /* 8012FFBC 0012BC1C 38 60 00 01 */ li r3, 1 /* 8012FFC0 0012BC20 38 80 00 02 */ li r4, 2 /* 8012FFC4 0012BC24 4B FF D5 09 */ bl func_8012D4CC /* 8012FFC8 0012BC28 38 60 00 0C */ li r3, 0xc /* 8012FFCC 0012BC2C 38 80 00 04 */ li r4, 4 /* 8012FFD0 0012BC30 4B FF D4 FD */ bl func_8012D4CC /* 8012FFD4 0012BC34 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8012FFD8 0012BC38 38 80 00 22 */ li r4, 0x22 /* 8012FFDC 0012BC3C 38 00 00 10 */ li r0, 0x10 /* 8012FFE0 0012BC40 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2) /* 8012FFE4 0012BC44 90 83 01 28 */ stw r4, 0x128(r3) /* 8012FFE8 0012BC48 38 60 02 23 */ li r3, 0x223 /* 8012FFEC 0012BC4C 38 80 00 00 */ li r4, 0 /* 8012FFF0 0012BC50 80 CD 82 A0 */ lwz r6, lbl_8063D560-_SDA_BASE_(r13) /* 8012FFF4 0012BC54 A0 A6 01 64 */ lhz r5, 0x164(r6) /* 8012FFF8 0012BC58 38 A5 00 01 */ addi r5, r5, 1 /* 8012FFFC 0012BC5C B0 A6 01 66 */ sth r5, 0x166(r6) /* 80130000 0012BC60 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13) /* 80130004 0012BC64 B0 05 01 6C */ sth r0, 0x16c(r5) /* 80130008 0012BC68 4B ED B1 69 */ bl func_8000B170 /* 8013000C 0012BC6C 48 00 00 50 */ b lbl_8013005C lbl_80130010: /* 80130010 0012BC70 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2) /* 80130014 0012BC74 38 60 02 22 */ li r3, 0x222 /* 80130018 0012BC78 38 80 00 00 */ li r4, 0 /* 8013001C 0012BC7C 4B ED B1 55 */ bl func_8000B170 /* 80130020 0012BC80 38 60 00 0B */ li r3, 0xb /* 80130024 0012BC84 38 80 00 05 */ li r4, 5 /* 80130028 0012BC88 4B FF D4 A5 */ bl func_8012D4CC /* 8013002C 0012BC8C 38 60 00 01 */ li r3, 1 /* 80130030 0012BC90 38 80 00 02 */ li r4, 2 /* 80130034 0012BC94 4B FF D4 99 */ bl func_8012D4CC /* 80130038 0012BC98 38 60 00 0C */ li r3, 0xc /* 8013003C 0012BC9C 38 80 00 04 */ li r4, 4 /* 80130040 0012BCA0 4B FF D4 8D */ bl func_8012D4CC /* 80130044 0012BCA4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130048 0012BCA8 A0 03 01 68 */ lhz r0, 0x168(r3) /* 8013004C 0012BCAC 28 00 00 06 */ cmplwi r0, 6 /* 80130050 0012BCB0 41 80 00 0C */ blt lbl_8013005C /* 80130054 0012BCB4 38 00 00 06 */ li r0, 6 /* 80130058 0012BCB8 B0 03 01 6A */ sth r0, 0x16a(r3) lbl_8013005C: /* 8013005C 0012BCBC 38 60 00 06 */ li r3, 6 /* 80130060 0012BCC0 4B F2 A3 D9 */ bl func_8005A438 lbl_80130064: /* 80130064 0012BCC4 2C 1F 00 00 */ cmpwi r31, 0 /* 80130068 0012BCC8 41 82 10 B4 */ beq lbl_8013111C /* 8013006C 0012BCCC 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 80130070 0012BCD0 80 64 09 74 */ lwz r3, 0x974(r4) /* 80130074 0012BCD4 54 60 87 FF */ rlwinm. r0, r3, 0x10, 0x1f, 0x1f /* 80130078 0012BCD8 41 82 00 10 */ beq lbl_80130088 /* 8013007C 0012BCDC 7F E3 FB 78 */ mr r3, r31 /* 80130080 0012BCE0 4B F2 A4 4D */ bl func_8005A4CC /* 80130084 0012BCE4 48 00 10 98 */ b lbl_8013111C lbl_80130088: /* 80130088 0012BCE8 64 60 00 01 */ oris r0, r3, 1 /* 8013008C 0012BCEC 90 04 09 74 */ stw r0, 0x974(r4) /* 80130090 0012BCF0 48 00 10 8C */ b lbl_8013111C /* 80130094 0012BCF4 A8 64 00 D6 */ lha r3, 0xd6(r4) /* 80130098 0012BCF8 48 12 3D 39 */ bl func_80253DD0 /* 8013009C 0012BCFC 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801300A0 0012BD00 28 00 00 03 */ cmplwi r0, 3 /* 801300A4 0012BD04 40 82 10 78 */ bne lbl_8013111C /* 801300A8 0012BD08 38 60 00 0B */ li r3, 0xb /* 801300AC 0012BD0C 38 80 00 0C */ li r4, 0xc /* 801300B0 0012BD10 4B FF D4 1D */ bl func_8012D4CC /* 801300B4 0012BD14 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 801300B8 0012BD18 80 03 01 60 */ lwz r0, 0x160(r3) /* 801300BC 0012BD1C 2C 00 00 50 */ cmpwi r0, 0x50 /* 801300C0 0012BD20 41 82 00 68 */ beq lbl_80130128 /* 801300C4 0012BD24 40 80 00 1C */ bge lbl_801300E0 /* 801300C8 0012BD28 2C 00 00 08 */ cmpwi r0, 8 /* 801300CC 0012BD2C 41 82 00 4C */ beq lbl_80130118 /* 801300D0 0012BD30 40 80 00 90 */ bge lbl_80130160 /* 801300D4 0012BD34 2C 00 00 07 */ cmpwi r0, 7 /* 801300D8 0012BD38 40 80 00 14 */ bge lbl_801300EC /* 801300DC 0012BD3C 48 00 00 84 */ b lbl_80130160 lbl_801300E0: /* 801300E0 0012BD40 2C 00 00 5A */ cmpwi r0, 0x5a /* 801300E4 0012BD44 41 82 00 70 */ beq lbl_80130154 /* 801300E8 0012BD48 48 00 00 78 */ b lbl_80130160 lbl_801300EC: /* 801300EC 0012BD4C 38 60 00 0C */ li r3, 0xc /* 801300F0 0012BD50 38 80 00 00 */ li r4, 0 /* 801300F4 0012BD54 4B FF D3 D9 */ bl func_8012D4CC /* 801300F8 0012BD58 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 801300FC 0012BD5C 38 00 00 0C */ li r0, 0xc /* 80130100 0012BD60 A0 64 01 64 */ lhz r3, 0x164(r4) /* 80130104 0012BD64 38 63 FF FF */ addi r3, r3, -1 /* 80130108 0012BD68 B0 64 01 66 */ sth r3, 0x166(r4) /* 8013010C 0012BD6C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130110 0012BD70 B0 03 01 6C */ sth r0, 0x16c(r3) /* 80130114 0012BD74 48 00 00 4C */ b lbl_80130160 lbl_80130118: /* 80130118 0012BD78 38 60 00 0C */ li r3, 0xc /* 8013011C 0012BD7C 38 80 00 01 */ li r4, 1 /* 80130120 0012BD80 4B FF D3 AD */ bl func_8012D4CC /* 80130124 0012BD84 48 00 00 3C */ b lbl_80130160 lbl_80130128: /* 80130128 0012BD88 38 60 00 0B */ li r3, 0xb /* 8013012C 0012BD8C 38 80 00 00 */ li r4, 0 /* 80130130 0012BD90 4B FF D3 9D */ bl func_8012D4CC /* 80130134 0012BD94 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 80130138 0012BD98 38 00 00 00 */ li r0, 0 /* 8013013C 0012BD9C A0 64 01 64 */ lhz r3, 0x164(r4) /* 80130140 0012BDA0 38 63 FF FF */ addi r3, r3, -1 /* 80130144 0012BDA4 B0 64 01 66 */ sth r3, 0x166(r4) /* 80130148 0012BDA8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8013014C 0012BDAC B0 03 01 6C */ sth r0, 0x16c(r3) /* 80130150 0012BDB0 48 00 00 10 */ b lbl_80130160 lbl_80130154: /* 80130154 0012BDB4 38 60 00 0B */ li r3, 0xb /* 80130158 0012BDB8 38 80 00 05 */ li r4, 5 /* 8013015C 0012BDBC 4B FF D3 71 */ bl func_8012D4CC lbl_80130160: /* 80130160 0012BDC0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130164 0012BDC4 38 00 00 20 */ li r0, 0x20 /* 80130168 0012BDC8 90 03 01 28 */ stw r0, 0x128(r3) /* 8013016C 0012BDCC 48 00 0F B0 */ b lbl_8013111C /* 80130170 0012BDD0 80 04 01 60 */ lwz r0, 0x160(r4) /* 80130174 0012BDD4 28 00 00 63 */ cmplwi r0, 0x63 /* 80130178 0012BDD8 40 82 00 40 */ bne lbl_801301B8 /* 8013017C 0012BDDC A8 64 00 C2 */ lha r3, 0xc2(r4) /* 80130180 0012BDE0 48 12 3C 51 */ bl func_80253DD0 /* 80130184 0012BDE4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80130188 0012BDE8 28 00 00 03 */ cmplwi r0, 3 /* 8013018C 0012BDEC 40 82 00 4C */ bne lbl_801301D8 /* 80130190 0012BDF0 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 80130194 0012BDF4 38 00 00 23 */ li r0, 0x23 /* 80130198 0012BDF8 38 60 02 61 */ li r3, 0x261 /* 8013019C 0012BDFC 90 04 01 28 */ stw r0, 0x128(r4) /* 801301A0 0012BE00 48 03 28 F1 */ bl func_80162A90 /* 801301A4 0012BE04 28 03 00 02 */ cmplwi r3, 2 /* 801301A8 0012BE08 40 82 00 30 */ bne lbl_801301D8 /* 801301AC 0012BE0C 38 60 00 01 */ li r3, 1 /* 801301B0 0012BE10 4B F2 62 A9 */ bl func_80056458 /* 801301B4 0012BE14 48 00 00 24 */ b lbl_801301D8 lbl_801301B8: /* 801301B8 0012BE18 A8 64 00 D6 */ lha r3, 0xd6(r4) /* 801301BC 0012BE1C 48 12 3C 15 */ bl func_80253DD0 /* 801301C0 0012BE20 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801301C4 0012BE24 28 00 00 03 */ cmplwi r0, 3 /* 801301C8 0012BE28 40 82 00 10 */ bne lbl_801301D8 /* 801301CC 0012BE2C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 801301D0 0012BE30 38 00 00 23 */ li r0, 0x23 /* 801301D4 0012BE34 90 03 01 28 */ stw r0, 0x128(r3) lbl_801301D8: /* 801301D8 0012BE38 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 801301DC 0012BE3C 80 03 01 28 */ lwz r0, 0x128(r3) /* 801301E0 0012BE40 28 00 00 23 */ cmplwi r0, 0x23 /* 801301E4 0012BE44 40 82 0F 38 */ bne lbl_8013111C /* 801301E8 0012BE48 38 60 00 0B */ li r3, 0xb /* 801301EC 0012BE4C 38 80 00 0D */ li r4, 0xd /* 801301F0 0012BE50 4B FF D2 DD */ bl func_8012D4CC /* 801301F4 0012BE54 38 60 00 01 */ li r3, 1 /* 801301F8 0012BE58 38 80 00 03 */ li r4, 3 /* 801301FC 0012BE5C 4B FF D2 D1 */ bl func_8012D4CC /* 80130200 0012BE60 38 60 00 0C */ li r3, 0xc /* 80130204 0012BE64 38 80 00 05 */ li r4, 5 /* 80130208 0012BE68 4B FF D2 C5 */ bl func_8012D4CC /* 8013020C 0012BE6C 48 00 0F 10 */ b lbl_8013111C /* 80130210 0012BE70 A8 64 00 D6 */ lha r3, 0xd6(r4) /* 80130214 0012BE74 48 12 3B BD */ bl func_80253DD0 /* 80130218 0012BE78 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8013021C 0012BE7C 28 00 00 03 */ cmplwi r0, 3 /* 80130220 0012BE80 40 82 0E FC */ bne lbl_8013111C /* 80130224 0012BE84 38 60 00 0B */ li r3, 0xb /* 80130228 0012BE88 38 80 00 00 */ li r4, 0 /* 8013022C 0012BE8C 4B FF D2 B9 */ bl func_8012D4E4 /* 80130230 0012BE90 38 60 00 01 */ li r3, 1 /* 80130234 0012BE94 38 80 00 00 */ li r4, 0 /* 80130238 0012BE98 4B FF D2 AD */ bl func_8012D4E4 /* 8013023C 0012BE9C 38 60 00 0C */ li r3, 0xc /* 80130240 0012BEA0 38 80 00 00 */ li r4, 0 /* 80130244 0012BEA4 4B FF D2 A1 */ bl func_8012D4E4 /* 80130248 0012BEA8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8013024C 0012BEAC 38 00 00 00 */ li r0, 0 /* 80130250 0012BEB0 90 03 01 28 */ stw r0, 0x128(r3) /* 80130254 0012BEB4 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 80130258 0012BEB8 80 64 01 60 */ lwz r3, 0x160(r4) /* 8013025C 0012BEBC 28 03 00 63 */ cmplwi r3, 0x63 /* 80130260 0012BEC0 40 82 00 10 */ bne lbl_80130270 /* 80130264 0012BEC4 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 80130268 0012BEC8 38 63 FF FF */ addi r3, r3, 0x0000FFFF@l /* 8013026C 0012BECC 48 00 0E B4 */ b lbl_80131120 lbl_80130270: /* 80130270 0012BED0 A0 04 01 64 */ lhz r0, 0x164(r4) /* 80130274 0012BED4 7C 00 1A 14 */ add r0, r0, r3 /* 80130278 0012BED8 54 00 08 3C */ slwi r0, r0, 1 /* 8013027C 0012BEDC 7C 64 02 14 */ add r3, r4, r0 /* 80130280 0012BEE0 A0 63 01 6C */ lhz r3, 0x16c(r3) /* 80130284 0012BEE4 38 03 D6 3A */ addi r0, r3, -10694 /* 80130288 0012BEE8 28 00 00 09 */ cmplwi r0, 9 /* 8013028C 0012BEEC 41 81 00 BC */ bgt lbl_80130348 /* 80130290 0012BEF0 3C 60 80 42 */ lis r3, lbl_8041CCC8@ha /* 80130294 0012BEF4 54 00 10 3A */ slwi r0, r0, 2 /* 80130298 0012BEF8 38 63 CC C8 */ addi r3, r3, lbl_8041CCC8@l /* 8013029C 0012BEFC 7C 63 00 2E */ lwzx r3, r3, r0 /* 801302A0 0012BF00 7C 69 03 A6 */ mtctr r3 /* 801302A4 0012BF04 4E 80 04 20 */ bctr /* 801302A8 0012BF08 80 64 01 4C */ lwz r3, 0x14c(r4) /* 801302AC 0012BF0C 38 00 03 E8 */ li r0, 0x3e8 /* 801302B0 0012BF10 90 03 00 10 */ stw r0, 0x10(r3) /* 801302B4 0012BF14 48 00 00 A0 */ b lbl_80130354 /* 801302B8 0012BF18 80 64 01 4C */ lwz r3, 0x14c(r4) /* 801302BC 0012BF1C 38 00 03 E9 */ li r0, 0x3e9 /* 801302C0 0012BF20 90 03 00 10 */ stw r0, 0x10(r3) /* 801302C4 0012BF24 48 00 00 90 */ b lbl_80130354 /* 801302C8 0012BF28 80 64 01 4C */ lwz r3, 0x14c(r4) /* 801302CC 0012BF2C 38 00 03 EA */ li r0, 0x3ea /* 801302D0 0012BF30 90 03 00 10 */ stw r0, 0x10(r3) /* 801302D4 0012BF34 48 00 00 80 */ b lbl_80130354 /* 801302D8 0012BF38 80 64 01 4C */ lwz r3, 0x14c(r4) /* 801302DC 0012BF3C 38 00 03 EB */ li r0, 0x3eb /* 801302E0 0012BF40 90 03 00 10 */ stw r0, 0x10(r3) /* 801302E4 0012BF44 48 00 00 70 */ b lbl_80130354 /* 801302E8 0012BF48 80 64 01 4C */ lwz r3, 0x14c(r4) /* 801302EC 0012BF4C 38 00 03 EC */ li r0, 0x3ec /* 801302F0 0012BF50 90 03 00 10 */ stw r0, 0x10(r3) /* 801302F4 0012BF54 48 00 00 60 */ b lbl_80130354 /* 801302F8 0012BF58 80 64 01 4C */ lwz r3, 0x14c(r4) /* 801302FC 0012BF5C 38 00 03 ED */ li r0, 0x3ed /* 80130300 0012BF60 90 03 00 10 */ stw r0, 0x10(r3) /* 80130304 0012BF64 48 00 00 50 */ b lbl_80130354 /* 80130308 0012BF68 80 64 01 4C */ lwz r3, 0x14c(r4) /* 8013030C 0012BF6C 38 00 03 EE */ li r0, 0x3ee /* 80130310 0012BF70 90 03 00 10 */ stw r0, 0x10(r3) /* 80130314 0012BF74 48 00 00 40 */ b lbl_80130354 /* 80130318 0012BF78 80 64 01 4C */ lwz r3, 0x14c(r4) /* 8013031C 0012BF7C 38 00 03 F0 */ li r0, 0x3f0 /* 80130320 0012BF80 90 03 00 10 */ stw r0, 0x10(r3) /* 80130324 0012BF84 48 00 00 30 */ b lbl_80130354 /* 80130328 0012BF88 80 64 01 4C */ lwz r3, 0x14c(r4) /* 8013032C 0012BF8C 38 00 03 EF */ li r0, 0x3ef /* 80130330 0012BF90 90 03 00 10 */ stw r0, 0x10(r3) /* 80130334 0012BF94 48 00 00 20 */ b lbl_80130354 /* 80130338 0012BF98 80 64 01 4C */ lwz r3, 0x14c(r4) /* 8013033C 0012BF9C 38 00 03 F1 */ li r0, 0x3f1 /* 80130340 0012BFA0 90 03 00 10 */ stw r0, 0x10(r3) /* 80130344 0012BFA4 48 00 00 10 */ b lbl_80130354 lbl_80130348: /* 80130348 0012BFA8 80 64 01 4C */ lwz r3, 0x14c(r4) /* 8013034C 0012BFAC 38 00 03 F2 */ li r0, 0x3f2 /* 80130350 0012BFB0 90 03 00 10 */ stw r0, 0x10(r3) lbl_80130354: /* 80130354 0012BFB4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130358 0012BFB8 2C 1F 00 00 */ cmpwi r31, 0 /* 8013035C 0012BFBC 80 03 01 60 */ lwz r0, 0x160(r3) /* 80130360 0012BFC0 98 03 01 8E */ stb r0, 0x18e(r3) /* 80130364 0012BFC4 41 82 00 0C */ beq lbl_80130370 /* 80130368 0012BFC8 38 60 00 01 */ li r3, 1 /* 8013036C 0012BFCC 48 00 0D B4 */ b lbl_80131120 lbl_80130370: /* 80130370 0012BFD0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130374 0012BFD4 38 00 00 24 */ li r0, 0x24 /* 80130378 0012BFD8 90 03 01 28 */ stw r0, 0x128(r3) /* 8013037C 0012BFDC 48 00 0D A0 */ b lbl_8013111C /* 80130380 0012BFE0 A8 64 00 C0 */ lha r3, 0xc0(r4) /* 80130384 0012BFE4 38 A1 00 0C */ addi r5, r1, 0xc /* 80130388 0012BFE8 38 80 00 08 */ li r4, 8 /* 8013038C 0012BFEC 48 12 3A C1 */ bl func_80253E4C /* 80130390 0012BFF0 80 01 00 0C */ lwz r0, 0xc(r1) /* 80130394 0012BFF4 2C 00 00 00 */ cmpwi r0, 0 /* 80130398 0012BFF8 40 82 00 1C */ bne lbl_801303B4 /* 8013039C 0012BFFC 38 60 00 00 */ li r3, 0 /* 801303A0 0012C000 38 80 00 01 */ li r4, 1 /* 801303A4 0012C004 4B FF D1 41 */ bl func_8012D4E4 /* 801303A8 0012C008 38 60 00 00 */ li r3, 0 /* 801303AC 0012C00C 38 80 00 02 */ li r4, 2 /* 801303B0 0012C010 4B FF D1 1D */ bl func_8012D4CC lbl_801303B4: /* 801303B4 0012C014 38 60 00 0D */ li r3, 0xd /* 801303B8 0012C018 38 80 00 01 */ li r4, 1 /* 801303BC 0012C01C 4B FF D1 29 */ bl func_8012D4E4 /* 801303C0 0012C020 38 60 00 0D */ li r3, 0xd /* 801303C4 0012C024 38 80 00 08 */ li r4, 8 /* 801303C8 0012C028 4B FF D1 05 */ bl func_8012D4CC /* 801303CC 0012C02C 38 60 00 01 */ li r3, 1 /* 801303D0 0012C030 38 80 00 01 */ li r4, 1 /* 801303D4 0012C034 4B FF D1 11 */ bl func_8012D4E4 /* 801303D8 0012C038 38 60 00 01 */ li r3, 1 /* 801303DC 0012C03C 38 80 00 04 */ li r4, 4 /* 801303E0 0012C040 4B FF D0 ED */ bl func_8012D4CC /* 801303E4 0012C044 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 801303E8 0012C048 38 A0 00 25 */ li r5, 0x25 /* 801303EC 0012C04C 38 80 00 03 */ li r4, 3 /* 801303F0 0012C050 38 00 00 15 */ li r0, 0x15 /* 801303F4 0012C054 90 A3 01 28 */ stw r5, 0x128(r3) /* 801303F8 0012C058 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 801303FC 0012C05C 90 83 01 60 */ stw r4, 0x160(r3) /* 80130400 0012C060 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130404 0012C064 B0 03 01 2C */ sth r0, 0x12c(r3) /* 80130408 0012C068 48 00 13 C5 */ bl func_801317CC /* 8013040C 0012C06C 98 6D 82 A4 */ stb r3, lbl_8063D564-_SDA_BASE_(r13) /* 80130410 0012C070 48 00 0D 0C */ b lbl_8013111C /* 80130414 0012C074 A8 64 00 DA */ lha r3, 0xda(r4) /* 80130418 0012C078 48 12 39 B9 */ bl func_80253DD0 /* 8013041C 0012C07C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80130420 0012C080 28 00 00 03 */ cmplwi r0, 3 /* 80130424 0012C084 40 82 0C F8 */ bne lbl_8013111C /* 80130428 0012C088 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13) /* 8013042C 0012C08C 38 00 00 26 */ li r0, 0x26 /* 80130430 0012C090 38 60 00 00 */ li r3, 0 /* 80130434 0012C094 38 80 00 00 */ li r4, 0 /* 80130438 0012C098 90 05 01 28 */ stw r0, 0x128(r5) /* 8013043C 0012C09C 4B F2 94 BD */ bl func_800598F8 /* 80130440 0012C0A0 38 60 00 01 */ li r3, 1 /* 80130444 0012C0A4 38 80 00 00 */ li r4, 0 /* 80130448 0012C0A8 38 A0 00 00 */ li r5, 0 /* 8013044C 0012C0AC 38 C0 00 02 */ li r6, 2 /* 80130450 0012C0B0 38 E0 00 03 */ li r7, 3 /* 80130454 0012C0B4 39 00 00 00 */ li r8, 0 /* 80130458 0012C0B8 4B F2 95 71 */ bl func_800599C8 /* 8013045C 0012C0BC 38 60 00 02 */ li r3, 2 /* 80130460 0012C0C0 38 80 00 00 */ li r4, 0 /* 80130464 0012C0C4 38 A0 00 01 */ li r5, 1 /* 80130468 0012C0C8 38 C0 00 00 */ li r6, 0 /* 8013046C 0012C0CC 38 E0 00 03 */ li r7, 3 /* 80130470 0012C0D0 39 00 00 00 */ li r8, 0 /* 80130474 0012C0D4 4B F2 95 55 */ bl func_800599C8 /* 80130478 0012C0D8 38 60 00 03 */ li r3, 3 /* 8013047C 0012C0DC 38 80 00 01 */ li r4, 1 /* 80130480 0012C0E0 38 A0 00 00 */ li r5, 0 /* 80130484 0012C0E4 38 C0 00 00 */ li r6, 0 /* 80130488 0012C0E8 38 E0 00 63 */ li r7, 0x63 /* 8013048C 0012C0EC 39 00 00 00 */ li r8, 0 /* 80130490 0012C0F0 4B F2 95 39 */ bl func_800599C8 /* 80130494 0012C0F4 38 60 00 63 */ li r3, 0x63 /* 80130498 0012C0F8 38 80 00 03 */ li r4, 3 /* 8013049C 0012C0FC 38 A0 00 03 */ li r5, 3 /* 801304A0 0012C100 38 C0 00 00 */ li r6, 0 /* 801304A4 0012C104 38 E0 00 00 */ li r7, 0 /* 801304A8 0012C108 39 00 00 00 */ li r8, 0 /* 801304AC 0012C10C 4B F2 95 1D */ bl func_800599C8 /* 801304B0 0012C110 48 00 0C 6C */ b lbl_8013111C /* 801304B4 0012C114 38 60 00 29 */ li r3, 0x29 /* 801304B8 0012C118 38 80 00 03 */ li r4, 3 /* 801304BC 0012C11C 38 A0 00 00 */ li r5, 0 /* 801304C0 0012C120 38 C0 00 01 */ li r6, 1 /* 801304C4 0012C124 4B F2 95 A9 */ bl func_80059A6C /* 801304C8 0012C128 2C 03 00 00 */ cmpwi r3, 0 /* 801304CC 0012C12C 41 82 0C 50 */ beq lbl_8013111C /* 801304D0 0012C130 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 801304D4 0012C134 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 801304D8 0012C138 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801304DC 0012C13C 90 04 01 60 */ stw r0, 0x160(r4) /* 801304E0 0012C140 41 82 01 50 */ beq lbl_80130630 /* 801304E4 0012C144 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 801304E8 0012C148 38 60 00 00 */ li r3, 0 /* 801304EC 0012C14C 80 A4 01 60 */ lwz r5, 0x160(r4) /* 801304F0 0012C150 2C 05 00 63 */ cmpwi r5, 0x63 /* 801304F4 0012C154 41 82 00 F8 */ beq lbl_801305EC /* 801304F8 0012C158 40 80 00 28 */ bge lbl_80130520 /* 801304FC 0012C15C 2C 05 00 02 */ cmpwi r5, 2 /* 80130500 0012C160 41 82 00 60 */ beq lbl_80130560 /* 80130504 0012C164 40 80 00 10 */ bge lbl_80130514 /* 80130508 0012C168 2C 05 00 01 */ cmpwi r5, 1 /* 8013050C 0012C16C 40 80 00 28 */ bge lbl_80130534 /* 80130510 0012C170 48 00 01 10 */ b lbl_80130620 lbl_80130514: /* 80130514 0012C174 2C 05 00 04 */ cmpwi r5, 4 /* 80130518 0012C178 40 80 01 08 */ bge lbl_80130620 /* 8013051C 0012C17C 48 00 00 80 */ b lbl_8013059C lbl_80130520: /* 80130520 0012C180 3C 80 00 01 */ lis r4, 0x0000FFFF@ha /* 80130524 0012C184 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l /* 80130528 0012C188 7C 05 00 00 */ cmpw r5, r0 /* 8013052C 0012C18C 41 82 00 C0 */ beq lbl_801305EC /* 80130530 0012C190 48 00 00 F0 */ b lbl_80130620 lbl_80130534: /* 80130534 0012C194 38 60 00 0D */ li r3, 0xd /* 80130538 0012C198 38 80 00 03 */ li r4, 3 /* 8013053C 0012C19C 4B FF CF 91 */ bl func_8012D4CC /* 80130540 0012C1A0 38 60 00 01 */ li r3, 1 /* 80130544 0012C1A4 38 80 00 02 */ li r4, 2 /* 80130548 0012C1A8 4B FF CF 85 */ bl func_8012D4CC /* 8013054C 0012C1AC 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 80130550 0012C1B0 38 00 00 27 */ li r0, 0x27 /* 80130554 0012C1B4 38 60 00 01 */ li r3, 1 /* 80130558 0012C1B8 90 04 01 28 */ stw r0, 0x128(r4) /* 8013055C 0012C1BC 48 00 00 C4 */ b lbl_80130620 lbl_80130560: /* 80130560 0012C1C0 80 84 01 4C */ lwz r4, 0x14c(r4) /* 80130564 0012C1C4 80 04 00 08 */ lwz r0, 8(r4) /* 80130568 0012C1C8 2C 00 00 04 */ cmpwi r0, 4 /* 8013056C 0012C1CC 41 82 00 B4 */ beq lbl_80130620 /* 80130570 0012C1D0 38 60 00 0D */ li r3, 0xd /* 80130574 0012C1D4 38 80 00 04 */ li r4, 4 /* 80130578 0012C1D8 4B FF CF 55 */ bl func_8012D4CC /* 8013057C 0012C1DC 38 60 00 01 */ li r3, 1 /* 80130580 0012C1E0 38 80 00 02 */ li r4, 2 /* 80130584 0012C1E4 4B FF CF 49 */ bl func_8012D4CC /* 80130588 0012C1E8 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 8013058C 0012C1EC 38 00 00 27 */ li r0, 0x27 /* 80130590 0012C1F0 38 60 00 01 */ li r3, 1 /* 80130594 0012C1F4 90 04 01 28 */ stw r0, 0x128(r4) /* 80130598 0012C1F8 48 00 00 88 */ b lbl_80130620 lbl_8013059C: /* 8013059C 0012C1FC 88 0D 82 A4 */ lbz r0, lbl_8063D564-_SDA_BASE_(r13) /* 801305A0 0012C200 2C 00 00 00 */ cmpwi r0, 0 /* 801305A4 0012C204 40 82 00 1C */ bne lbl_801305C0 /* 801305A8 0012C208 C0 22 8D B0 */ lfs f1, lbl_806413B0-_SDA2_BASE_(r2) /* 801305AC 0012C20C 38 60 02 22 */ li r3, 0x222 /* 801305B0 0012C210 38 80 00 00 */ li r4, 0 /* 801305B4 0012C214 4B ED AB BD */ bl func_8000B170 /* 801305B8 0012C218 38 60 00 00 */ li r3, 0 /* 801305BC 0012C21C 48 00 0B 64 */ b lbl_80131120 lbl_801305C0: /* 801305C0 0012C220 38 60 00 0D */ li r3, 0xd /* 801305C4 0012C224 38 80 00 05 */ li r4, 5 /* 801305C8 0012C228 4B FF CF 05 */ bl func_8012D4CC /* 801305CC 0012C22C 38 60 00 01 */ li r3, 1 /* 801305D0 0012C230 38 80 00 02 */ li r4, 2 /* 801305D4 0012C234 4B FF CE F9 */ bl func_8012D4CC /* 801305D8 0012C238 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 801305DC 0012C23C 38 00 00 27 */ li r0, 0x27 /* 801305E0 0012C240 38 60 00 01 */ li r3, 1 /* 801305E4 0012C244 90 04 01 28 */ stw r0, 0x128(r4) /* 801305E8 0012C248 48 00 00 38 */ b lbl_80130620 lbl_801305EC: /* 801305EC 0012C24C 38 60 00 0D */ li r3, 0xd /* 801305F0 0012C250 38 80 00 06 */ li r4, 6 /* 801305F4 0012C254 4B FF CE D9 */ bl func_8012D4CC /* 801305F8 0012C258 38 60 00 01 */ li r3, 1 /* 801305FC 0012C25C 38 80 00 01 */ li r4, 1 /* 80130600 0012C260 4B FF CE CD */ bl func_8012D4CC /* 80130604 0012C264 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 80130608 0012C268 38 A0 00 27 */ li r5, 0x27 /* 8013060C 0012C26C 38 00 00 63 */ li r0, 0x63 /* 80130610 0012C270 38 60 00 02 */ li r3, 2 /* 80130614 0012C274 90 A4 01 28 */ stw r5, 0x128(r4) /* 80130618 0012C278 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 8013061C 0012C27C 90 04 01 60 */ stw r0, 0x160(r4) lbl_80130620: /* 80130620 0012C280 2C 03 00 00 */ cmpwi r3, 0 /* 80130624 0012C284 41 82 0A F8 */ beq lbl_8013111C /* 80130628 0012C288 4B F2 9E A5 */ bl func_8005A4CC /* 8013062C 0012C28C 48 00 0A F0 */ b lbl_8013111C lbl_80130630: /* 80130630 0012C290 2C 03 00 03 */ cmpwi r3, 3 /* 80130634 0012C294 41 82 00 74 */ beq lbl_801306A8 /* 80130638 0012C298 40 80 00 14 */ bge lbl_8013064C /* 8013063C 0012C29C 2C 03 00 01 */ cmpwi r3, 1 /* 80130640 0012C2A0 41 82 00 18 */ beq lbl_80130658 /* 80130644 0012C2A4 40 80 00 3C */ bge lbl_80130680 /* 80130648 0012C2A8 48 00 0A D4 */ b lbl_8013111C lbl_8013064C: /* 8013064C 0012C2AC 2C 03 00 63 */ cmpwi r3, 0x63 /* 80130650 0012C2B0 41 82 00 80 */ beq lbl_801306D0 /* 80130654 0012C2B4 48 00 0A C8 */ b lbl_8013111C lbl_80130658: /* 80130658 0012C2B8 38 60 00 0D */ li r3, 0xd /* 8013065C 0012C2BC 38 80 00 00 */ li r4, 0 /* 80130660 0012C2C0 4B FF CE 6D */ bl func_8012D4CC /* 80130664 0012C2C4 38 60 00 01 */ li r3, 1 /* 80130668 0012C2C8 38 80 00 02 */ li r4, 2 /* 8013066C 0012C2CC 4B FF CE 61 */ bl func_8012D4CC /* 80130670 0012C2D0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130674 0012C2D4 38 00 00 01 */ li r0, 1 /* 80130678 0012C2D8 90 03 01 60 */ stw r0, 0x160(r3) /* 8013067C 0012C2DC 48 00 0A A0 */ b lbl_8013111C lbl_80130680: /* 80130680 0012C2E0 38 60 00 0D */ li r3, 0xd /* 80130684 0012C2E4 38 80 00 01 */ li r4, 1 /* 80130688 0012C2E8 4B FF CE 45 */ bl func_8012D4CC /* 8013068C 0012C2EC 38 60 00 01 */ li r3, 1 /* 80130690 0012C2F0 38 80 00 02 */ li r4, 2 /* 80130694 0012C2F4 4B FF CE 39 */ bl func_8012D4CC /* 80130698 0012C2F8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8013069C 0012C2FC 38 00 00 02 */ li r0, 2 /* 801306A0 0012C300 90 03 01 60 */ stw r0, 0x160(r3) /* 801306A4 0012C304 48 00 0A 78 */ b lbl_8013111C lbl_801306A8: /* 801306A8 0012C308 38 60 00 0D */ li r3, 0xd /* 801306AC 0012C30C 38 80 00 02 */ li r4, 2 /* 801306B0 0012C310 4B FF CE 1D */ bl func_8012D4CC /* 801306B4 0012C314 38 60 00 01 */ li r3, 1 /* 801306B8 0012C318 38 80 00 02 */ li r4, 2 /* 801306BC 0012C31C 4B FF CE 11 */ bl func_8012D4CC /* 801306C0 0012C320 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 801306C4 0012C324 38 00 00 03 */ li r0, 3 /* 801306C8 0012C328 90 03 01 60 */ stw r0, 0x160(r3) /* 801306CC 0012C32C 48 00 0A 50 */ b lbl_8013111C lbl_801306D0: /* 801306D0 0012C330 38 60 00 0D */ li r3, 0xd /* 801306D4 0012C334 38 80 00 06 */ li r4, 6 /* 801306D8 0012C338 4B FF CD F5 */ bl func_8012D4CC /* 801306DC 0012C33C 38 60 00 01 */ li r3, 1 /* 801306E0 0012C340 38 80 00 00 */ li r4, 0 /* 801306E4 0012C344 4B FF CD E9 */ bl func_8012D4CC /* 801306E8 0012C348 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 801306EC 0012C34C 38 00 00 63 */ li r0, 0x63 /* 801306F0 0012C350 90 03 01 60 */ stw r0, 0x160(r3) /* 801306F4 0012C354 48 00 0A 28 */ b lbl_8013111C /* 801306F8 0012C358 80 04 01 60 */ lwz r0, 0x160(r4) /* 801306FC 0012C35C 28 00 00 63 */ cmplwi r0, 0x63 /* 80130700 0012C360 40 82 00 28 */ bne lbl_80130728 /* 80130704 0012C364 A8 64 00 C2 */ lha r3, 0xc2(r4) /* 80130708 0012C368 48 12 36 C9 */ bl func_80253DD0 /* 8013070C 0012C36C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80130710 0012C370 28 00 00 03 */ cmplwi r0, 3 /* 80130714 0012C374 40 82 00 34 */ bne lbl_80130748 /* 80130718 0012C378 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8013071C 0012C37C 38 00 00 28 */ li r0, 0x28 /* 80130720 0012C380 90 03 01 28 */ stw r0, 0x128(r3) /* 80130724 0012C384 48 00 00 24 */ b lbl_80130748 lbl_80130728: /* 80130728 0012C388 A8 64 00 DA */ lha r3, 0xda(r4) /* 8013072C 0012C38C 48 12 36 A5 */ bl func_80253DD0 /* 80130730 0012C390 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80130734 0012C394 28 00 00 03 */ cmplwi r0, 3 /* 80130738 0012C398 40 82 00 10 */ bne lbl_80130748 /* 8013073C 0012C39C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130740 0012C3A0 38 00 00 28 */ li r0, 0x28 /* 80130744 0012C3A4 90 03 01 28 */ stw r0, 0x128(r3) lbl_80130748: /* 80130748 0012C3A8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8013074C 0012C3AC 80 03 01 28 */ lwz r0, 0x128(r3) /* 80130750 0012C3B0 28 00 00 28 */ cmplwi r0, 0x28 /* 80130754 0012C3B4 40 82 09 C8 */ bne lbl_8013111C /* 80130758 0012C3B8 38 60 00 0D */ li r3, 0xd /* 8013075C 0012C3BC 38 80 00 07 */ li r4, 7 /* 80130760 0012C3C0 4B FF CD 6D */ bl func_8012D4CC /* 80130764 0012C3C4 38 60 00 01 */ li r3, 1 /* 80130768 0012C3C8 38 80 00 03 */ li r4, 3 /* 8013076C 0012C3CC 4B FF CD 61 */ bl func_8012D4CC /* 80130770 0012C3D0 38 60 00 00 */ li r3, 0 /* 80130774 0012C3D4 38 80 00 01 */ li r4, 1 /* 80130778 0012C3D8 4B FF CD 55 */ bl func_8012D4CC /* 8013077C 0012C3DC 48 00 09 A0 */ b lbl_8013111C /* 80130780 0012C3E0 A8 64 00 DA */ lha r3, 0xda(r4) /* 80130784 0012C3E4 48 12 36 4D */ bl func_80253DD0 /* 80130788 0012C3E8 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8013078C 0012C3EC 28 00 00 03 */ cmplwi r0, 3 /* 80130790 0012C3F0 40 82 09 8C */ bne lbl_8013111C /* 80130794 0012C3F4 38 60 00 0D */ li r3, 0xd /* 80130798 0012C3F8 38 80 00 00 */ li r4, 0 /* 8013079C 0012C3FC 4B FF CD 49 */ bl func_8012D4E4 /* 801307A0 0012C400 38 60 00 01 */ li r3, 1 /* 801307A4 0012C404 38 80 00 00 */ li r4, 0 /* 801307A8 0012C408 4B FF CD 3D */ bl func_8012D4E4 /* 801307AC 0012C40C 38 60 00 00 */ li r3, 0 /* 801307B0 0012C410 38 80 00 00 */ li r4, 0 /* 801307B4 0012C414 4B FF CD 31 */ bl func_8012D4E4 /* 801307B8 0012C418 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 801307BC 0012C41C 80 03 01 60 */ lwz r0, 0x160(r3) /* 801307C0 0012C420 2C 00 00 03 */ cmpwi r0, 3 /* 801307C4 0012C424 41 82 00 48 */ beq lbl_8013080C /* 801307C8 0012C428 40 80 00 14 */ bge lbl_801307DC /* 801307CC 0012C42C 2C 00 00 01 */ cmpwi r0, 1 /* 801307D0 0012C430 41 82 00 24 */ beq lbl_801307F4 /* 801307D4 0012C434 40 80 00 2C */ bge lbl_80130800 /* 801307D8 0012C438 48 00 09 44 */ b lbl_8013111C lbl_801307DC: /* 801307DC 0012C43C 2C 00 00 63 */ cmpwi r0, 0x63 /* 801307E0 0012C440 41 82 00 08 */ beq lbl_801307E8 /* 801307E4 0012C444 48 00 09 38 */ b lbl_8013111C lbl_801307E8: /* 801307E8 0012C448 38 00 00 1E */ li r0, 0x1e /* 801307EC 0012C44C 90 03 01 28 */ stw r0, 0x128(r3) /* 801307F0 0012C450 48 00 09 2C */ b lbl_8013111C lbl_801307F4: /* 801307F4 0012C454 38 00 00 2E */ li r0, 0x2e /* 801307F8 0012C458 90 03 01 28 */ stw r0, 0x128(r3) /* 801307FC 0012C45C 48 00 09 20 */ b lbl_8013111C lbl_80130800: /* 80130800 0012C460 38 00 00 29 */ li r0, 0x29 /* 80130804 0012C464 90 03 01 28 */ stw r0, 0x128(r3) /* 80130808 0012C468 48 00 09 14 */ b lbl_8013111C lbl_8013080C: /* 8013080C 0012C46C 38 60 02 61 */ li r3, 0x261 /* 80130810 0012C470 48 03 22 81 */ bl func_80162A90 /* 80130814 0012C474 28 03 00 04 */ cmplwi r3, 4 /* 80130818 0012C478 40 82 00 0C */ bne lbl_80130824 /* 8013081C 0012C47C 38 60 00 01 */ li r3, 1 /* 80130820 0012C480 48 00 09 00 */ b lbl_80131120 lbl_80130824: /* 80130824 0012C484 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13) /* 80130828 0012C488 38 00 00 38 */ li r0, 0x38 /* 8013082C 0012C48C 38 60 02 67 */ li r3, 0x267 /* 80130830 0012C490 38 80 00 00 */ li r4, 0 /* 80130834 0012C494 90 05 01 28 */ stw r0, 0x128(r5) /* 80130838 0012C498 38 A0 00 01 */ li r5, 1 /* 8013083C 0012C49C 48 03 21 05 */ bl func_80162940 /* 80130840 0012C4A0 4B F2 5A 35 */ bl func_80056274 /* 80130844 0012C4A4 48 00 08 D8 */ b lbl_8013111C /* 80130848 0012C4A8 80 04 09 74 */ lwz r0, 0x974(r4) /* 8013084C 0012C4AC 60 00 08 00 */ ori r0, r0, 0x800 /* 80130850 0012C4B0 90 04 09 74 */ stw r0, 0x974(r4) /* 80130854 0012C4B4 4B F6 EE AD */ bl func_8009F700 /* 80130858 0012C4B8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8013085C 0012C4BC 38 00 00 2F */ li r0, 0x2f /* 80130860 0012C4C0 90 03 01 28 */ stw r0, 0x128(r3) /* 80130864 0012C4C4 48 00 08 B8 */ b lbl_8013111C /* 80130868 0012C4C8 38 60 00 00 */ li r3, 0 /* 8013086C 0012C4CC 38 80 00 00 */ li r4, 0 /* 80130870 0012C4D0 4B F6 F4 E5 */ bl func_8009FD54 /* 80130874 0012C4D4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130878 0012C4D8 38 00 00 30 */ li r0, 0x30 /* 8013087C 0012C4DC 90 03 01 28 */ stw r0, 0x128(r3) /* 80130880 0012C4E0 48 00 08 9C */ b lbl_8013111C /* 80130884 0012C4E4 4B F6 FC 2D */ bl func_800A04B0 /* 80130888 0012C4E8 3C 80 00 01 */ lis r4, 0x00008000@ha /* 8013088C 0012C4EC 54 65 04 3E */ clrlwi r5, r3, 0x10 /* 80130890 0012C4F0 38 04 80 00 */ addi r0, r4, 0x00008000@l /* 80130894 0012C4F4 7C 05 00 00 */ cmpw r5, r0 /* 80130898 0012C4F8 41 82 00 2C */ beq lbl_801308C4 /* 8013089C 0012C4FC 40 80 00 18 */ bge lbl_801308B4 /* 801308A0 0012C500 2C 05 00 06 */ cmpwi r5, 6 /* 801308A4 0012C504 40 80 08 78 */ bge lbl_8013111C /* 801308A8 0012C508 2C 05 00 00 */ cmpwi r5, 0 /* 801308AC 0012C50C 40 80 00 60 */ bge lbl_8013090C /* 801308B0 0012C510 48 00 08 6C */ b lbl_8013111C lbl_801308B4: /* 801308B4 0012C514 38 04 FF FF */ addi r0, r4, -1 /* 801308B8 0012C518 7C 05 00 00 */ cmpw r5, r0 /* 801308BC 0012C51C 41 82 08 60 */ beq lbl_8013111C /* 801308C0 0012C520 48 00 08 5C */ b lbl_8013111C lbl_801308C4: /* 801308C4 0012C524 4B F6 F3 D9 */ bl func_8009FC9C /* 801308C8 0012C528 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13) /* 801308CC 0012C52C 38 60 00 0D */ li r3, 0xd /* 801308D0 0012C530 38 80 00 01 */ li r4, 1 /* 801308D4 0012C534 80 05 09 74 */ lwz r0, 0x974(r5) /* 801308D8 0012C538 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13 /* 801308DC 0012C53C 90 05 09 74 */ stw r0, 0x974(r5) /* 801308E0 0012C540 4B FF CC 05 */ bl func_8012D4E4 /* 801308E4 0012C544 38 60 00 01 */ li r3, 1 /* 801308E8 0012C548 38 80 00 04 */ li r4, 4 /* 801308EC 0012C54C 4B FF CB E1 */ bl func_8012D4CC /* 801308F0 0012C550 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 801308F4 0012C554 38 80 00 24 */ li r4, 0x24 /* 801308F8 0012C558 38 00 00 03 */ li r0, 3 /* 801308FC 0012C55C 90 83 01 28 */ stw r4, 0x128(r3) /* 80130900 0012C560 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130904 0012C564 90 03 01 60 */ stw r0, 0x160(r3) /* 80130908 0012C568 48 00 08 14 */ b lbl_8013111C lbl_8013090C: /* 8013090C 0012C56C 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 80130910 0012C570 80 84 01 4C */ lwz r4, 0x14c(r4) /* 80130914 0012C574 80 04 00 04 */ lwz r0, 4(r4) /* 80130918 0012C578 50 60 E0 06 */ rlwimi r0, r3, 0x1c, 0, 3 /* 8013091C 0012C57C 7C A3 2B 78 */ mr r3, r5 /* 80130920 0012C580 90 04 00 04 */ stw r0, 4(r4) /* 80130924 0012C584 4B FE D4 85 */ bl func_8011DDA8 /* 80130928 0012C588 4B F6 F3 75 */ bl func_8009FC9C /* 8013092C 0012C58C 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13) /* 80130930 0012C590 38 60 00 0D */ li r3, 0xd /* 80130934 0012C594 38 80 00 01 */ li r4, 1 /* 80130938 0012C598 80 05 09 74 */ lwz r0, 0x974(r5) /* 8013093C 0012C59C 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13 /* 80130940 0012C5A0 90 05 09 74 */ stw r0, 0x974(r5) /* 80130944 0012C5A4 4B FF CB A1 */ bl func_8012D4E4 /* 80130948 0012C5A8 38 60 00 01 */ li r3, 1 /* 8013094C 0012C5AC 38 80 00 04 */ li r4, 4 /* 80130950 0012C5B0 4B FF CB 7D */ bl func_8012D4CC /* 80130954 0012C5B4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130958 0012C5B8 38 80 00 24 */ li r4, 0x24 /* 8013095C 0012C5BC 38 00 00 03 */ li r0, 3 /* 80130960 0012C5C0 90 83 01 28 */ stw r4, 0x128(r3) /* 80130964 0012C5C4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130968 0012C5C8 90 03 01 60 */ stw r0, 0x160(r3) /* 8013096C 0012C5CC 48 00 07 B0 */ b lbl_8013111C /* 80130970 0012C5D0 A8 64 00 C0 */ lha r3, 0xc0(r4) /* 80130974 0012C5D4 38 A1 00 08 */ addi r5, r1, 8 /* 80130978 0012C5D8 38 80 00 08 */ li r4, 8 /* 8013097C 0012C5DC 48 12 34 D1 */ bl func_80253E4C /* 80130980 0012C5E0 80 01 00 08 */ lwz r0, 8(r1) /* 80130984 0012C5E4 2C 00 00 00 */ cmpwi r0, 0 /* 80130988 0012C5E8 40 82 00 1C */ bne lbl_801309A4 /* 8013098C 0012C5EC 38 60 00 00 */ li r3, 0 /* 80130990 0012C5F0 38 80 00 01 */ li r4, 1 /* 80130994 0012C5F4 4B FF CB 51 */ bl func_8012D4E4 /* 80130998 0012C5F8 38 60 00 00 */ li r3, 0 /* 8013099C 0012C5FC 38 80 00 02 */ li r4, 2 /* 801309A0 0012C600 4B FF CB 2D */ bl func_8012D4CC lbl_801309A4: /* 801309A4 0012C604 38 60 00 0F */ li r3, 0xf /* 801309A8 0012C608 38 80 00 01 */ li r4, 1 /* 801309AC 0012C60C 4B FF CB 39 */ bl func_8012D4E4 /* 801309B0 0012C610 38 60 00 0F */ li r3, 0xf /* 801309B4 0012C614 38 80 00 06 */ li r4, 6 /* 801309B8 0012C618 4B FF CB 15 */ bl func_8012D4CC /* 801309BC 0012C61C 38 60 00 01 */ li r3, 1 /* 801309C0 0012C620 38 80 00 01 */ li r4, 1 /* 801309C4 0012C624 4B FF CB 21 */ bl func_8012D4E4 /* 801309C8 0012C628 38 60 00 01 */ li r3, 1 /* 801309CC 0012C62C 38 80 00 04 */ li r4, 4 /* 801309D0 0012C630 4B FF CA FD */ bl func_8012D4CC /* 801309D4 0012C634 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 801309D8 0012C638 38 80 00 2A */ li r4, 0x2a /* 801309DC 0012C63C 38 00 00 16 */ li r0, 0x16 /* 801309E0 0012C640 90 83 01 28 */ stw r4, 0x128(r3) /* 801309E4 0012C644 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 801309E8 0012C648 B0 03 01 2C */ sth r0, 0x12c(r3) /* 801309EC 0012C64C 48 00 07 30 */ b lbl_8013111C /* 801309F0 0012C650 A8 64 00 DE */ lha r3, 0xde(r4) /* 801309F4 0012C654 48 12 33 DD */ bl func_80253DD0 /* 801309F8 0012C658 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801309FC 0012C65C 28 00 00 03 */ cmplwi r0, 3 /* 80130A00 0012C660 40 82 07 1C */ bne lbl_8013111C /* 80130A04 0012C664 80 AD 82 A0 */ lwz r5, lbl_8063D560-_SDA_BASE_(r13) /* 80130A08 0012C668 38 00 00 2B */ li r0, 0x2b /* 80130A0C 0012C66C 38 60 00 00 */ li r3, 0 /* 80130A10 0012C670 38 80 00 00 */ li r4, 0 /* 80130A14 0012C674 90 05 01 28 */ stw r0, 0x128(r5) /* 80130A18 0012C678 4B F2 8E E1 */ bl func_800598F8 /* 80130A1C 0012C67C 38 60 00 01 */ li r3, 1 /* 80130A20 0012C680 38 80 00 00 */ li r4, 0 /* 80130A24 0012C684 38 A0 00 00 */ li r5, 0 /* 80130A28 0012C688 38 C0 00 02 */ li r6, 2 /* 80130A2C 0012C68C 38 E0 00 63 */ li r7, 0x63 /* 80130A30 0012C690 39 00 00 00 */ li r8, 0 /* 80130A34 0012C694 4B F2 8F 95 */ bl func_800599C8 /* 80130A38 0012C698 38 60 00 02 */ li r3, 2 /* 80130A3C 0012C69C 38 80 00 00 */ li r4, 0 /* 80130A40 0012C6A0 38 A0 00 01 */ li r5, 1 /* 80130A44 0012C6A4 38 C0 00 00 */ li r6, 0 /* 80130A48 0012C6A8 38 E0 00 63 */ li r7, 0x63 /* 80130A4C 0012C6AC 39 00 00 00 */ li r8, 0 /* 80130A50 0012C6B0 4B F2 8F 79 */ bl func_800599C8 /* 80130A54 0012C6B4 38 60 00 63 */ li r3, 0x63 /* 80130A58 0012C6B8 38 80 00 02 */ li r4, 2 /* 80130A5C 0012C6BC 38 A0 00 01 */ li r5, 1 /* 80130A60 0012C6C0 38 C0 00 00 */ li r6, 0 /* 80130A64 0012C6C4 38 E0 00 00 */ li r7, 0 /* 80130A68 0012C6C8 39 00 00 00 */ li r8, 0 /* 80130A6C 0012C6CC 4B F2 8F 5D */ bl func_800599C8 /* 80130A70 0012C6D0 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 80130A74 0012C6D4 80 64 01 4C */ lwz r3, 0x14c(r4) /* 80130A78 0012C6D8 80 03 00 08 */ lwz r0, 8(r3) /* 80130A7C 0012C6DC 2C 00 00 02 */ cmpwi r0, 2 /* 80130A80 0012C6E0 40 82 00 10 */ bne lbl_80130A90 /* 80130A84 0012C6E4 38 00 00 01 */ li r0, 1 /* 80130A88 0012C6E8 90 04 01 60 */ stw r0, 0x160(r4) /* 80130A8C 0012C6EC 48 00 06 90 */ b lbl_8013111C lbl_80130A90: /* 80130A90 0012C6F0 38 00 00 02 */ li r0, 2 /* 80130A94 0012C6F4 90 04 01 60 */ stw r0, 0x160(r4) /* 80130A98 0012C6F8 48 00 06 84 */ b lbl_8013111C /* 80130A9C 0012C6FC 80 04 01 60 */ lwz r0, 0x160(r4) /* 80130AA0 0012C700 38 60 00 29 */ li r3, 0x29 /* 80130AA4 0012C704 38 A0 00 00 */ li r5, 0 /* 80130AA8 0012C708 38 C0 00 01 */ li r6, 1 /* 80130AAC 0012C70C 54 04 06 3E */ clrlwi r4, r0, 0x18 /* 80130AB0 0012C710 4B F2 8F BD */ bl func_80059A6C /* 80130AB4 0012C714 2C 03 00 00 */ cmpwi r3, 0 /* 80130AB8 0012C718 41 82 06 64 */ beq lbl_8013111C /* 80130ABC 0012C71C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 80130AC0 0012C720 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 80130AC4 0012C724 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80130AC8 0012C728 90 04 01 60 */ stw r0, 0x160(r4) /* 80130ACC 0012C72C 41 82 00 E4 */ beq lbl_80130BB0 /* 80130AD0 0012C730 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 80130AD4 0012C734 38 60 00 00 */ li r3, 0 /* 80130AD8 0012C738 80 A4 01 60 */ lwz r5, 0x160(r4) /* 80130ADC 0012C73C 2C 05 00 63 */ cmpwi r5, 0x63 /* 80130AE0 0012C740 41 82 00 8C */ beq lbl_80130B6C /* 80130AE4 0012C744 40 80 00 1C */ bge lbl_80130B00 /* 80130AE8 0012C748 2C 05 00 02 */ cmpwi r5, 2 /* 80130AEC 0012C74C 41 82 00 54 */ beq lbl_80130B40 /* 80130AF0 0012C750 40 80 00 B0 */ bge lbl_80130BA0 /* 80130AF4 0012C754 2C 05 00 01 */ cmpwi r5, 1 /* 80130AF8 0012C758 40 80 00 1C */ bge lbl_80130B14 /* 80130AFC 0012C75C 48 00 00 A4 */ b lbl_80130BA0 lbl_80130B00: /* 80130B00 0012C760 3C 80 00 01 */ lis r4, 0x0000FFFF@ha /* 80130B04 0012C764 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l /* 80130B08 0012C768 7C 05 00 00 */ cmpw r5, r0 /* 80130B0C 0012C76C 41 82 00 60 */ beq lbl_80130B6C /* 80130B10 0012C770 48 00 00 90 */ b lbl_80130BA0 lbl_80130B14: /* 80130B14 0012C774 38 60 00 0F */ li r3, 0xf /* 80130B18 0012C778 38 80 00 02 */ li r4, 2 /* 80130B1C 0012C77C 4B FF C9 B1 */ bl func_8012D4CC /* 80130B20 0012C780 38 60 00 01 */ li r3, 1 /* 80130B24 0012C784 38 80 00 02 */ li r4, 2 /* 80130B28 0012C788 4B FF C9 A5 */ bl func_8012D4CC /* 80130B2C 0012C78C 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 80130B30 0012C790 38 00 00 2C */ li r0, 0x2c /* 80130B34 0012C794 38 60 00 01 */ li r3, 1 /* 80130B38 0012C798 90 04 01 28 */ stw r0, 0x128(r4) /* 80130B3C 0012C79C 48 00 00 64 */ b lbl_80130BA0 lbl_80130B40: /* 80130B40 0012C7A0 38 60 00 0F */ li r3, 0xf /* 80130B44 0012C7A4 38 80 00 03 */ li r4, 3 /* 80130B48 0012C7A8 4B FF C9 85 */ bl func_8012D4CC /* 80130B4C 0012C7AC 38 60 00 01 */ li r3, 1 /* 80130B50 0012C7B0 38 80 00 02 */ li r4, 2 /* 80130B54 0012C7B4 4B FF C9 79 */ bl func_8012D4CC /* 80130B58 0012C7B8 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 80130B5C 0012C7BC 38 00 00 2C */ li r0, 0x2c /* 80130B60 0012C7C0 38 60 00 01 */ li r3, 1 /* 80130B64 0012C7C4 90 04 01 28 */ stw r0, 0x128(r4) /* 80130B68 0012C7C8 48 00 00 38 */ b lbl_80130BA0 lbl_80130B6C: /* 80130B6C 0012C7CC 38 60 00 0F */ li r3, 0xf /* 80130B70 0012C7D0 38 80 00 04 */ li r4, 4 /* 80130B74 0012C7D4 4B FF C9 59 */ bl func_8012D4CC /* 80130B78 0012C7D8 38 60 00 01 */ li r3, 1 /* 80130B7C 0012C7DC 38 80 00 01 */ li r4, 1 /* 80130B80 0012C7E0 4B FF C9 4D */ bl func_8012D4CC /* 80130B84 0012C7E4 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 80130B88 0012C7E8 38 A0 00 2C */ li r5, 0x2c /* 80130B8C 0012C7EC 38 00 00 63 */ li r0, 0x63 /* 80130B90 0012C7F0 38 60 00 02 */ li r3, 2 /* 80130B94 0012C7F4 90 A4 01 28 */ stw r5, 0x128(r4) /* 80130B98 0012C7F8 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 80130B9C 0012C7FC 90 04 01 60 */ stw r0, 0x160(r4) lbl_80130BA0: /* 80130BA0 0012C800 2C 03 00 00 */ cmpwi r3, 0 /* 80130BA4 0012C804 41 82 05 78 */ beq lbl_8013111C /* 80130BA8 0012C808 4B F2 99 25 */ bl func_8005A4CC /* 80130BAC 0012C80C 48 00 05 70 */ b lbl_8013111C lbl_80130BB0: /* 80130BB0 0012C810 2C 03 00 02 */ cmpwi r3, 2 /* 80130BB4 0012C814 41 82 00 3C */ beq lbl_80130BF0 /* 80130BB8 0012C818 40 80 00 10 */ bge lbl_80130BC8 /* 80130BBC 0012C81C 2C 03 00 01 */ cmpwi r3, 1 /* 80130BC0 0012C820 40 80 00 14 */ bge lbl_80130BD4 /* 80130BC4 0012C824 48 00 05 58 */ b lbl_8013111C lbl_80130BC8: /* 80130BC8 0012C828 2C 03 00 63 */ cmpwi r3, 0x63 /* 80130BCC 0012C82C 41 82 00 40 */ beq lbl_80130C0C /* 80130BD0 0012C830 48 00 05 4C */ b lbl_8013111C lbl_80130BD4: /* 80130BD4 0012C834 38 60 00 0F */ li r3, 0xf /* 80130BD8 0012C838 38 80 00 00 */ li r4, 0 /* 80130BDC 0012C83C 4B FF C8 F1 */ bl func_8012D4CC /* 80130BE0 0012C840 38 60 00 01 */ li r3, 1 /* 80130BE4 0012C844 38 80 00 02 */ li r4, 2 /* 80130BE8 0012C848 4B FF C8 E5 */ bl func_8012D4CC /* 80130BEC 0012C84C 48 00 05 30 */ b lbl_8013111C lbl_80130BF0: /* 80130BF0 0012C850 38 60 00 0F */ li r3, 0xf /* 80130BF4 0012C854 38 80 00 01 */ li r4, 1 /* 80130BF8 0012C858 4B FF C8 D5 */ bl func_8012D4CC /* 80130BFC 0012C85C 38 60 00 01 */ li r3, 1 /* 80130C00 0012C860 38 80 00 02 */ li r4, 2 /* 80130C04 0012C864 4B FF C8 C9 */ bl func_8012D4CC /* 80130C08 0012C868 48 00 05 14 */ b lbl_8013111C lbl_80130C0C: /* 80130C0C 0012C86C 38 60 00 0F */ li r3, 0xf /* 80130C10 0012C870 38 80 00 04 */ li r4, 4 /* 80130C14 0012C874 4B FF C8 B9 */ bl func_8012D4CC /* 80130C18 0012C878 38 60 00 01 */ li r3, 1 /* 80130C1C 0012C87C 38 80 00 00 */ li r4, 0 /* 80130C20 0012C880 4B FF C8 AD */ bl func_8012D4CC /* 80130C24 0012C884 48 00 04 F8 */ b lbl_8013111C /* 80130C28 0012C888 80 04 01 60 */ lwz r0, 0x160(r4) /* 80130C2C 0012C88C 28 00 00 63 */ cmplwi r0, 0x63 /* 80130C30 0012C890 40 82 00 28 */ bne lbl_80130C58 /* 80130C34 0012C894 A8 64 00 C2 */ lha r3, 0xc2(r4) /* 80130C38 0012C898 48 12 31 99 */ bl func_80253DD0 /* 80130C3C 0012C89C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80130C40 0012C8A0 28 00 00 03 */ cmplwi r0, 3 /* 80130C44 0012C8A4 40 82 00 34 */ bne lbl_80130C78 /* 80130C48 0012C8A8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130C4C 0012C8AC 38 00 00 2D */ li r0, 0x2d /* 80130C50 0012C8B0 90 03 01 28 */ stw r0, 0x128(r3) /* 80130C54 0012C8B4 48 00 00 24 */ b lbl_80130C78 lbl_80130C58: /* 80130C58 0012C8B8 A8 64 00 DE */ lha r3, 0xde(r4) /* 80130C5C 0012C8BC 48 12 31 75 */ bl func_80253DD0 /* 80130C60 0012C8C0 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80130C64 0012C8C4 28 00 00 03 */ cmplwi r0, 3 /* 80130C68 0012C8C8 40 82 00 10 */ bne lbl_80130C78 /* 80130C6C 0012C8CC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130C70 0012C8D0 38 00 00 2D */ li r0, 0x2d /* 80130C74 0012C8D4 90 03 01 28 */ stw r0, 0x128(r3) lbl_80130C78: /* 80130C78 0012C8D8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130C7C 0012C8DC 80 03 01 28 */ lwz r0, 0x128(r3) /* 80130C80 0012C8E0 28 00 00 2D */ cmplwi r0, 0x2d /* 80130C84 0012C8E4 40 82 04 98 */ bne lbl_8013111C /* 80130C88 0012C8E8 38 60 00 0F */ li r3, 0xf /* 80130C8C 0012C8EC 38 80 00 05 */ li r4, 5 /* 80130C90 0012C8F0 4B FF C8 3D */ bl func_8012D4CC /* 80130C94 0012C8F4 38 60 00 01 */ li r3, 1 /* 80130C98 0012C8F8 38 80 00 03 */ li r4, 3 /* 80130C9C 0012C8FC 4B FF C8 31 */ bl func_8012D4CC /* 80130CA0 0012C900 38 60 00 00 */ li r3, 0 /* 80130CA4 0012C904 38 80 00 01 */ li r4, 1 /* 80130CA8 0012C908 4B FF C8 25 */ bl func_8012D4CC /* 80130CAC 0012C90C 48 00 04 70 */ b lbl_8013111C /* 80130CB0 0012C910 A8 64 00 DE */ lha r3, 0xde(r4) /* 80130CB4 0012C914 48 12 31 1D */ bl func_80253DD0 /* 80130CB8 0012C918 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80130CBC 0012C91C 28 00 00 03 */ cmplwi r0, 3 /* 80130CC0 0012C920 40 82 04 5C */ bne lbl_8013111C /* 80130CC4 0012C924 38 60 00 0F */ li r3, 0xf /* 80130CC8 0012C928 38 80 00 00 */ li r4, 0 /* 80130CCC 0012C92C 4B FF C8 19 */ bl func_8012D4E4 /* 80130CD0 0012C930 38 60 00 01 */ li r3, 1 /* 80130CD4 0012C934 38 80 00 00 */ li r4, 0 /* 80130CD8 0012C938 4B FF C8 0D */ bl func_8012D4E4 /* 80130CDC 0012C93C 38 60 00 00 */ li r3, 0 /* 80130CE0 0012C940 38 80 00 00 */ li r4, 0 /* 80130CE4 0012C944 4B FF C8 01 */ bl func_8012D4E4 /* 80130CE8 0012C948 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130CEC 0012C94C 80 03 01 60 */ lwz r0, 0x160(r3) /* 80130CF0 0012C950 2C 00 00 02 */ cmpwi r0, 2 /* 80130CF4 0012C954 41 82 00 24 */ beq lbl_80130D18 /* 80130CF8 0012C958 40 80 00 2C */ bge lbl_80130D24 /* 80130CFC 0012C95C 2C 00 00 01 */ cmpwi r0, 1 /* 80130D00 0012C960 40 80 00 08 */ bge lbl_80130D08 /* 80130D04 0012C964 48 00 00 20 */ b lbl_80130D24 lbl_80130D08: /* 80130D08 0012C968 80 63 01 4C */ lwz r3, 0x14c(r3) /* 80130D0C 0012C96C 38 00 00 02 */ li r0, 2 /* 80130D10 0012C970 90 03 00 08 */ stw r0, 8(r3) /* 80130D14 0012C974 48 00 00 10 */ b lbl_80130D24 lbl_80130D18: /* 80130D18 0012C978 80 63 01 4C */ lwz r3, 0x14c(r3) /* 80130D1C 0012C97C 38 00 00 01 */ li r0, 1 /* 80130D20 0012C980 90 03 00 08 */ stw r0, 8(r3) lbl_80130D24: /* 80130D24 0012C984 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130D28 0012C988 38 00 00 24 */ li r0, 0x24 /* 80130D2C 0012C98C 90 03 01 28 */ stw r0, 0x128(r3) /* 80130D30 0012C990 48 00 03 EC */ b lbl_8013111C /* 80130D34 0012C994 4B F2 55 C5 */ bl func_800562F8 /* 80130D38 0012C998 2C 03 00 00 */ cmpwi r3, 0 /* 80130D3C 0012C99C 41 82 03 E0 */ beq lbl_8013111C /* 80130D40 0012C9A0 38 60 02 67 */ li r3, 0x267 /* 80130D44 0012C9A4 48 03 1D 4D */ bl func_80162A90 /* 80130D48 0012C9A8 2C 03 00 00 */ cmpwi r3, 0 /* 80130D4C 0012C9AC 40 82 00 9C */ bne lbl_80130DE8 /* 80130D50 0012C9B0 4B FE E3 01 */ bl func_8011F050 /* 80130D54 0012C9B4 38 60 00 01 */ li r3, 1 /* 80130D58 0012C9B8 4B F2 72 5D */ bl func_80057FB4 /* 80130D5C 0012C9BC 38 60 00 07 */ li r3, 7 /* 80130D60 0012C9C0 38 80 00 00 */ li r4, 0 /* 80130D64 0012C9C4 4B FB 44 C1 */ bl func_800E5224 /* 80130D68 0012C9C8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80130D6C 0012C9CC 41 82 00 28 */ beq lbl_80130D94 /* 80130D70 0012C9D0 38 60 02 67 */ li r3, 0x267 /* 80130D74 0012C9D4 48 03 1D 1D */ bl func_80162A90 /* 80130D78 0012C9D8 2C 03 00 00 */ cmpwi r3, 0 /* 80130D7C 0012C9DC 40 82 00 18 */ bne lbl_80130D94 /* 80130D80 0012C9E0 38 60 00 18 */ li r3, 0x18 /* 80130D84 0012C9E4 38 80 00 01 */ li r4, 1 /* 80130D88 0012C9E8 38 A0 00 01 */ li r5, 1 /* 80130D8C 0012C9EC 48 03 1B B5 */ bl func_80162940 /* 80130D90 0012C9F0 48 00 00 14 */ b lbl_80130DA4 lbl_80130D94: /* 80130D94 0012C9F4 38 60 00 18 */ li r3, 0x18 /* 80130D98 0012C9F8 38 80 00 02 */ li r4, 2 /* 80130D9C 0012C9FC 38 A0 00 01 */ li r5, 1 /* 80130DA0 0012CA00 48 03 1B A1 */ bl func_80162940 lbl_80130DA4: /* 80130DA4 0012CA04 38 60 00 06 */ li r3, 6 /* 80130DA8 0012CA08 38 80 00 0C */ li r4, 0xc /* 80130DAC 0012CA0C 38 A0 00 01 */ li r5, 1 /* 80130DB0 0012CA10 48 03 1B 91 */ bl func_80162940 /* 80130DB4 0012CA14 38 60 00 02 */ li r3, 2 /* 80130DB8 0012CA18 38 80 00 00 */ li r4, 0 /* 80130DBC 0012CA1C 38 A0 00 00 */ li r5, 0 /* 80130DC0 0012CA20 38 C0 00 01 */ li r6, 1 /* 80130DC4 0012CA24 4B FB 54 65 */ bl func_800E6228 /* 80130DC8 0012CA28 38 60 02 67 */ li r3, 0x267 /* 80130DCC 0012CA2C 38 80 00 01 */ li r4, 1 /* 80130DD0 0012CA30 38 A0 00 01 */ li r5, 1 /* 80130DD4 0012CA34 48 03 1B 6D */ bl func_80162940 /* 80130DD8 0012CA38 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130DDC 0012CA3C 38 00 00 B8 */ li r0, 0xb8 /* 80130DE0 0012CA40 90 03 01 28 */ stw r0, 0x128(r3) /* 80130DE4 0012CA44 48 00 03 38 */ b lbl_8013111C lbl_80130DE8: /* 80130DE8 0012CA48 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130DEC 0012CA4C 38 80 00 39 */ li r4, 0x39 /* 80130DF0 0012CA50 38 00 00 17 */ li r0, 0x17 /* 80130DF4 0012CA54 90 83 01 28 */ stw r4, 0x128(r3) /* 80130DF8 0012CA58 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130DFC 0012CA5C B0 03 01 2C */ sth r0, 0x12c(r3) /* 80130E00 0012CA60 48 00 03 1C */ b lbl_8013111C /* 80130E04 0012CA64 A8 64 00 EC */ lha r3, 0xec(r4) /* 80130E08 0012CA68 48 12 2F C9 */ bl func_80253DD0 /* 80130E0C 0012CA6C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80130E10 0012CA70 28 00 00 03 */ cmplwi r0, 3 /* 80130E14 0012CA74 40 82 03 08 */ bne lbl_8013111C /* 80130E18 0012CA78 38 60 00 00 */ li r3, 0 /* 80130E1C 0012CA7C 38 80 00 00 */ li r4, 0 /* 80130E20 0012CA80 4B F2 8A D9 */ bl func_800598F8 /* 80130E24 0012CA84 38 60 00 0A */ li r3, 0xa /* 80130E28 0012CA88 38 80 00 00 */ li r4, 0 /* 80130E2C 0012CA8C 38 A0 00 00 */ li r5, 0 /* 80130E30 0012CA90 38 C0 00 00 */ li r6, 0 /* 80130E34 0012CA94 38 E0 00 0B */ li r7, 0xb /* 80130E38 0012CA98 39 00 00 00 */ li r8, 0 /* 80130E3C 0012CA9C 4B F2 8B 8D */ bl func_800599C8 /* 80130E40 0012CAA0 38 60 00 0B */ li r3, 0xb /* 80130E44 0012CAA4 38 80 00 0A */ li r4, 0xa /* 80130E48 0012CAA8 38 A0 00 00 */ li r5, 0 /* 80130E4C 0012CAAC 38 C0 00 00 */ li r6, 0 /* 80130E50 0012CAB0 38 E0 00 00 */ li r7, 0 /* 80130E54 0012CAB4 39 00 00 00 */ li r8, 0 /* 80130E58 0012CAB8 4B F2 8B 71 */ bl func_800599C8 /* 80130E5C 0012CABC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130E60 0012CAC0 38 80 00 0B */ li r4, 0xb /* 80130E64 0012CAC4 38 00 00 3A */ li r0, 0x3a /* 80130E68 0012CAC8 90 83 01 60 */ stw r4, 0x160(r3) /* 80130E6C 0012CACC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130E70 0012CAD0 90 03 01 28 */ stw r0, 0x128(r3) /* 80130E74 0012CAD4 48 00 02 A8 */ b lbl_8013111C /* 80130E78 0012CAD8 80 04 01 60 */ lwz r0, 0x160(r4) /* 80130E7C 0012CADC 38 60 00 28 */ li r3, 0x28 /* 80130E80 0012CAE0 38 A0 00 00 */ li r5, 0 /* 80130E84 0012CAE4 38 C0 00 01 */ li r6, 1 /* 80130E88 0012CAE8 54 04 06 3E */ clrlwi r4, r0, 0x18 /* 80130E8C 0012CAEC 4B F2 8B E1 */ bl func_80059A6C /* 80130E90 0012CAF0 2C 03 00 00 */ cmpwi r3, 0 /* 80130E94 0012CAF4 41 82 02 88 */ beq lbl_8013111C /* 80130E98 0012CAF8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 /* 80130E9C 0012CAFC 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 80130EA0 0012CB00 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80130EA4 0012CB04 90 04 01 60 */ stw r0, 0x160(r4) /* 80130EA8 0012CB08 41 82 00 7C */ beq lbl_80130F24 /* 80130EAC 0012CB0C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130EB0 0012CB10 80 03 01 60 */ lwz r0, 0x160(r3) /* 80130EB4 0012CB14 2C 00 00 0B */ cmpwi r0, 0xb /* 80130EB8 0012CB18 41 82 00 3C */ beq lbl_80130EF4 /* 80130EBC 0012CB1C 40 80 02 60 */ bge lbl_8013111C /* 80130EC0 0012CB20 2C 00 00 0A */ cmpwi r0, 0xa /* 80130EC4 0012CB24 40 80 00 08 */ bge lbl_80130ECC /* 80130EC8 0012CB28 48 00 02 54 */ b lbl_8013111C lbl_80130ECC: /* 80130ECC 0012CB2C 38 60 00 16 */ li r3, 0x16 /* 80130ED0 0012CB30 38 80 00 04 */ li r4, 4 /* 80130ED4 0012CB34 4B FF C5 F9 */ bl func_8012D4CC /* 80130ED8 0012CB38 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130EDC 0012CB3C 38 00 00 3D */ li r0, 0x3d /* 80130EE0 0012CB40 90 03 01 28 */ stw r0, 0x128(r3) /* 80130EE4 0012CB44 4B F2 53 91 */ bl func_80056274 /* 80130EE8 0012CB48 38 60 00 01 */ li r3, 1 /* 80130EEC 0012CB4C 4B F2 95 E1 */ bl func_8005A4CC /* 80130EF0 0012CB50 48 00 02 2C */ b lbl_8013111C lbl_80130EF4: /* 80130EF4 0012CB54 38 60 00 16 */ li r3, 0x16 /* 80130EF8 0012CB58 38 80 00 06 */ li r4, 6 /* 80130EFC 0012CB5C 4B FF C5 D1 */ bl func_8012D4CC /* 80130F00 0012CB60 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80130F04 0012CB64 38 00 00 3D */ li r0, 0x3d /* 80130F08 0012CB68 90 03 01 28 */ stw r0, 0x128(r3) /* 80130F0C 0012CB6C 4B F2 53 69 */ bl func_80056274 /* 80130F10 0012CB70 38 60 00 01 */ li r3, 1 /* 80130F14 0012CB74 4B F2 55 45 */ bl func_80056458 /* 80130F18 0012CB78 38 60 00 01 */ li r3, 1 /* 80130F1C 0012CB7C 4B F2 95 B1 */ bl func_8005A4CC /* 80130F20 0012CB80 48 00 01 FC */ b lbl_8013111C lbl_80130F24: /* 80130F24 0012CB84 2C 03 00 0B */ cmpwi r3, 0xb /* 80130F28 0012CB88 41 82 00 24 */ beq lbl_80130F4C /* 80130F2C 0012CB8C 40 80 01 F0 */ bge lbl_8013111C /* 80130F30 0012CB90 2C 03 00 0A */ cmpwi r3, 0xa /* 80130F34 0012CB94 40 80 00 08 */ bge lbl_80130F3C /* 80130F38 0012CB98 48 00 01 E4 */ b lbl_8013111C lbl_80130F3C: /* 80130F3C 0012CB9C 38 60 00 16 */ li r3, 0x16 /* 80130F40 0012CBA0 38 80 00 03 */ li r4, 3 /* 80130F44 0012CBA4 4B FF C5 89 */ bl func_8012D4CC /* 80130F48 0012CBA8 48 00 01 D4 */ b lbl_8013111C lbl_80130F4C: /* 80130F4C 0012CBAC 38 60 00 16 */ li r3, 0x16 /* 80130F50 0012CBB0 38 80 00 05 */ li r4, 5 /* 80130F54 0012CBB4 4B FF C5 79 */ bl func_8012D4CC /* 80130F58 0012CBB8 48 00 01 C4 */ b lbl_8013111C /* 80130F5C 0012CBBC 38 60 00 01 */ li r3, 1 /* 80130F60 0012CBC0 4B F2 70 55 */ bl func_80057FB4 /* 80130F64 0012CBC4 38 60 00 06 */ li r3, 6 /* 80130F68 0012CBC8 38 80 00 0C */ li r4, 0xc /* 80130F6C 0012CBCC 38 A0 00 01 */ li r5, 1 /* 80130F70 0012CBD0 48 03 19 D1 */ bl func_80162940 /* 80130F74 0012CBD4 80 8D 82 A0 */ lwz r4, lbl_8063D560-_SDA_BASE_(r13) /* 80130F78 0012CBD8 38 00 00 B8 */ li r0, 0xb8 /* 80130F7C 0012CBDC 38 60 02 67 */ li r3, 0x267 /* 80130F80 0012CBE0 90 04 01 28 */ stw r0, 0x128(r4) /* 80130F84 0012CBE4 48 03 1B 0D */ bl func_80162A90 /* 80130F88 0012CBE8 2C 03 00 02 */ cmpwi r3, 2 /* 80130F8C 0012CBEC 41 82 00 74 */ beq lbl_80131000 /* 80130F90 0012CBF0 40 80 01 8C */ bge lbl_8013111C /* 80130F94 0012CBF4 2C 03 00 01 */ cmpwi r3, 1 /* 80130F98 0012CBF8 40 80 00 08 */ bge lbl_80130FA0 /* 80130F9C 0012CBFC 48 00 01 80 */ b lbl_8013111C lbl_80130FA0: /* 80130FA0 0012CC00 38 60 00 07 */ li r3, 7 /* 80130FA4 0012CC04 38 80 00 00 */ li r4, 0 /* 80130FA8 0012CC08 4B FB 42 7D */ bl func_800E5224 /* 80130FAC 0012CC0C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80130FB0 0012CC10 41 82 00 18 */ beq lbl_80130FC8 /* 80130FB4 0012CC14 38 60 00 18 */ li r3, 0x18 /* 80130FB8 0012CC18 38 80 00 01 */ li r4, 1 /* 80130FBC 0012CC1C 38 A0 00 01 */ li r5, 1 /* 80130FC0 0012CC20 48 03 19 81 */ bl func_80162940 /* 80130FC4 0012CC24 48 00 00 14 */ b lbl_80130FD8 lbl_80130FC8: /* 80130FC8 0012CC28 38 60 00 18 */ li r3, 0x18 /* 80130FCC 0012CC2C 38 80 00 02 */ li r4, 2 /* 80130FD0 0012CC30 38 A0 00 01 */ li r5, 1 /* 80130FD4 0012CC34 48 03 19 6D */ bl func_80162940 lbl_80130FD8: /* 80130FD8 0012CC38 38 60 02 65 */ li r3, 0x265 /* 80130FDC 0012CC3C 38 80 00 00 */ li r4, 0 /* 80130FE0 0012CC40 38 A0 00 01 */ li r5, 1 /* 80130FE4 0012CC44 48 03 19 5D */ bl func_80162940 /* 80130FE8 0012CC48 38 60 00 02 */ li r3, 2 /* 80130FEC 0012CC4C 38 80 00 00 */ li r4, 0 /* 80130FF0 0012CC50 38 A0 00 00 */ li r5, 0 /* 80130FF4 0012CC54 38 C0 00 01 */ li r6, 1 /* 80130FF8 0012CC58 4B FB 52 31 */ bl func_800E6228 /* 80130FFC 0012CC5C 48 00 01 20 */ b lbl_8013111C lbl_80131000: /* 80131000 0012CC60 38 60 00 18 */ li r3, 0x18 /* 80131004 0012CC64 38 80 00 02 */ li r4, 2 /* 80131008 0012CC68 38 A0 00 01 */ li r5, 1 /* 8013100C 0012CC6C 48 03 19 35 */ bl func_80162940 /* 80131010 0012CC70 38 60 00 02 */ li r3, 2 /* 80131014 0012CC74 38 80 00 00 */ li r4, 0 /* 80131018 0012CC78 38 A0 00 01 */ li r5, 1 /* 8013101C 0012CC7C 38 C0 00 01 */ li r6, 1 /* 80131020 0012CC80 4B FB 52 09 */ bl func_800E6228 /* 80131024 0012CC84 48 00 00 F8 */ b lbl_8013111C /* 80131028 0012CC88 A8 64 00 EC */ lha r3, 0xec(r4) /* 8013102C 0012CC8C 48 12 2D A5 */ bl func_80253DD0 /* 80131030 0012CC90 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80131034 0012CC94 28 00 00 03 */ cmplwi r0, 3 /* 80131038 0012CC98 40 82 00 E4 */ bne lbl_8013111C /* 8013103C 0012CC9C 4B FB 60 09 */ bl func_800E7044 /* 80131040 0012CCA0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80131044 0012CCA4 80 03 01 60 */ lwz r0, 0x160(r3) /* 80131048 0012CCA8 28 00 00 0B */ cmplwi r0, 0xb /* 8013104C 0012CCAC 40 82 00 2C */ bne lbl_80131078 /* 80131050 0012CCB0 38 60 02 65 */ li r3, 0x265 /* 80131054 0012CCB4 38 80 00 00 */ li r4, 0 /* 80131058 0012CCB8 38 A0 00 01 */ li r5, 1 /* 8013105C 0012CCBC 48 03 18 E5 */ bl func_80162940 /* 80131060 0012CCC0 38 60 02 67 */ li r3, 0x267 /* 80131064 0012CCC4 38 80 00 00 */ li r4, 0 /* 80131068 0012CCC8 38 A0 00 01 */ li r5, 1 /* 8013106C 0012CCCC 48 03 18 D5 */ bl func_80162940 /* 80131070 0012CCD0 38 60 00 01 */ li r3, 1 /* 80131074 0012CCD4 48 00 00 AC */ b lbl_80131120 lbl_80131078: /* 80131078 0012CCD8 4B FE DF D9 */ bl func_8011F050 /* 8013107C 0012CCDC 38 60 00 01 */ li r3, 1 /* 80131080 0012CCE0 4B F2 6F 35 */ bl func_80057FB4 /* 80131084 0012CCE4 38 60 00 07 */ li r3, 7 /* 80131088 0012CCE8 38 80 00 00 */ li r4, 0 /* 8013108C 0012CCEC 4B FB 41 99 */ bl func_800E5224 /* 80131090 0012CCF0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80131094 0012CCF4 41 82 00 18 */ beq lbl_801310AC /* 80131098 0012CCF8 38 60 00 18 */ li r3, 0x18 /* 8013109C 0012CCFC 38 80 00 01 */ li r4, 1 /* 801310A0 0012CD00 38 A0 00 01 */ li r5, 1 /* 801310A4 0012CD04 48 03 18 9D */ bl func_80162940 /* 801310A8 0012CD08 48 00 00 14 */ b lbl_801310BC lbl_801310AC: /* 801310AC 0012CD0C 38 60 00 18 */ li r3, 0x18 /* 801310B0 0012CD10 38 80 00 02 */ li r4, 2 /* 801310B4 0012CD14 38 A0 00 01 */ li r5, 1 /* 801310B8 0012CD18 48 03 18 89 */ bl func_80162940 lbl_801310BC: /* 801310BC 0012CD1C 38 60 00 06 */ li r3, 6 /* 801310C0 0012CD20 38 80 00 0C */ li r4, 0xc /* 801310C4 0012CD24 38 A0 00 01 */ li r5, 1 /* 801310C8 0012CD28 48 03 18 79 */ bl func_80162940 /* 801310CC 0012CD2C 38 60 00 02 */ li r3, 2 /* 801310D0 0012CD30 38 80 00 00 */ li r4, 0 /* 801310D4 0012CD34 38 A0 00 00 */ li r5, 0 /* 801310D8 0012CD38 38 C0 00 01 */ li r6, 1 /* 801310DC 0012CD3C 4B FB 51 4D */ bl func_800E6228 /* 801310E0 0012CD40 38 60 02 67 */ li r3, 0x267 /* 801310E4 0012CD44 38 80 00 01 */ li r4, 1 /* 801310E8 0012CD48 38 A0 00 01 */ li r5, 1 /* 801310EC 0012CD4C 48 03 18 55 */ bl func_80162940 /* 801310F0 0012CD50 38 60 02 65 */ li r3, 0x265 /* 801310F4 0012CD54 38 80 00 00 */ li r4, 0 /* 801310F8 0012CD58 38 A0 00 01 */ li r5, 1 /* 801310FC 0012CD5C 48 03 18 45 */ bl func_80162940 /* 80131100 0012CD60 38 60 02 66 */ li r3, 0x266 /* 80131104 0012CD64 38 80 00 00 */ li r4, 0 /* 80131108 0012CD68 38 A0 00 01 */ li r5, 1 /* 8013110C 0012CD6C 48 03 18 35 */ bl func_80162940 /* 80131110 0012CD70 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80131114 0012CD74 38 00 00 B8 */ li r0, 0xb8 /* 80131118 0012CD78 90 03 01 28 */ stw r0, 0x128(r3) lbl_8013111C: /* 8013111C 0012CD7C 38 60 00 00 */ li r3, 0 lbl_80131120: /* 80131120 0012CD80 80 01 00 24 */ lwz r0, 0x24(r1) /* 80131124 0012CD84 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80131128 0012CD88 7C 08 03 A6 */ mtlr r0 /* 8013112C 0012CD8C 38 21 00 20 */ addi r1, r1, 0x20 /* 80131130 0012CD90 4E 80 00 20 */ blr .global func_80131134 func_80131134: /* 80131134 0012CD94 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80131138 0012CD98 7C 08 02 A6 */ mflr r0 /* 8013113C 0012CD9C 90 01 00 14 */ stw r0, 0x14(r1) /* 80131140 0012CDA0 93 E1 00 0C */ stw r31, 0xc(r1) /* 80131144 0012CDA4 3B E0 00 00 */ li r31, 0 /* 80131148 0012CDA8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8013114C 0012CDAC B3 E3 01 6E */ sth r31, 0x16e(r3) /* 80131150 0012CDB0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80131154 0012CDB4 B3 E3 01 70 */ sth r31, 0x170(r3) /* 80131158 0012CDB8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8013115C 0012CDBC B3 E3 01 72 */ sth r31, 0x172(r3) /* 80131160 0012CDC0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80131164 0012CDC4 B3 E3 01 74 */ sth r31, 0x174(r3) /* 80131168 0012CDC8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8013116C 0012CDCC B3 E3 01 76 */ sth r31, 0x176(r3) /* 80131170 0012CDD0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80131174 0012CDD4 B3 E3 01 78 */ sth r31, 0x178(r3) /* 80131178 0012CDD8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8013117C 0012CDDC B3 E3 01 7A */ sth r31, 0x17a(r3) /* 80131180 0012CDE0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80131184 0012CDE4 B3 E3 01 7C */ sth r31, 0x17c(r3) /* 80131188 0012CDE8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8013118C 0012CDEC B3 E3 01 7E */ sth r31, 0x17e(r3) /* 80131190 0012CDF0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80131194 0012CDF4 B3 E3 01 80 */ sth r31, 0x180(r3) /* 80131198 0012CDF8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8013119C 0012CDFC B3 E3 01 82 */ sth r31, 0x182(r3) /* 801311A0 0012CE00 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 801311A4 0012CE04 B3 E3 01 84 */ sth r31, 0x184(r3) /* 801311A8 0012CE08 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 801311AC 0012CE0C B3 E3 01 86 */ sth r31, 0x186(r3) /* 801311B0 0012CE10 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 801311B4 0012CE14 B3 E3 01 88 */ sth r31, 0x188(r3) /* 801311B8 0012CE18 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 801311BC 0012CE1C B3 E3 01 8A */ sth r31, 0x18a(r3) /* 801311C0 0012CE20 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 801311C4 0012CE24 B3 E3 01 8C */ sth r31, 0x18c(r3) /* 801311C8 0012CE28 4B FE B7 AD */ bl func_8011C974 /* 801311CC 0012CE2C 80 03 00 0C */ lwz r0, 0xc(r3) /* 801311D0 0012CE30 2C 00 00 01 */ cmpwi r0, 1 /* 801311D4 0012CE34 41 82 00 14 */ beq lbl_801311E8 /* 801311D8 0012CE38 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 801311DC 0012CE3C 38 00 29 D0 */ li r0, 0x29d0 /* 801311E0 0012CE40 3B E0 00 01 */ li r31, 1 /* 801311E4 0012CE44 B0 03 01 6E */ sth r0, 0x16e(r3) lbl_801311E8: /* 801311E8 0012CE48 38 60 00 2D */ li r3, 0x2d /* 801311EC 0012CE4C 48 03 18 A5 */ bl func_80162A90 /* 801311F0 0012CE50 2C 03 00 00 */ cmpwi r3, 0 /* 801311F4 0012CE54 41 82 00 1C */ beq lbl_80131210 /* 801311F8 0012CE58 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 801311FC 0012CE5C 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e /* 80131200 0012CE60 38 80 29 C6 */ li r4, 0x29c6 /* 80131204 0012CE64 3B FF 00 01 */ addi r31, r31, 1 /* 80131208 0012CE68 7C 63 02 14 */ add r3, r3, r0 /* 8013120C 0012CE6C B0 83 01 6E */ sth r4, 0x16e(r3) lbl_80131210: /* 80131210 0012CE70 38 60 00 2E */ li r3, 0x2e /* 80131214 0012CE74 48 03 18 7D */ bl func_80162A90 /* 80131218 0012CE78 2C 03 00 00 */ cmpwi r3, 0 /* 8013121C 0012CE7C 41 82 00 1C */ beq lbl_80131238 /* 80131220 0012CE80 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80131224 0012CE84 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e /* 80131228 0012CE88 38 80 29 C7 */ li r4, 0x29c7 /* 8013122C 0012CE8C 3B FF 00 01 */ addi r31, r31, 1 /* 80131230 0012CE90 7C 63 02 14 */ add r3, r3, r0 /* 80131234 0012CE94 B0 83 01 6E */ sth r4, 0x16e(r3) lbl_80131238: /* 80131238 0012CE98 38 60 00 2F */ li r3, 0x2f /* 8013123C 0012CE9C 48 03 18 55 */ bl func_80162A90 /* 80131240 0012CEA0 2C 03 00 00 */ cmpwi r3, 0 /* 80131244 0012CEA4 41 82 00 1C */ beq lbl_80131260 /* 80131248 0012CEA8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8013124C 0012CEAC 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e /* 80131250 0012CEB0 38 80 29 C8 */ li r4, 0x29c8 /* 80131254 0012CEB4 3B FF 00 01 */ addi r31, r31, 1 /* 80131258 0012CEB8 7C 63 02 14 */ add r3, r3, r0 /* 8013125C 0012CEBC B0 83 01 6E */ sth r4, 0x16e(r3) lbl_80131260: /* 80131260 0012CEC0 38 60 00 30 */ li r3, 0x30 /* 80131264 0012CEC4 48 03 18 2D */ bl func_80162A90 /* 80131268 0012CEC8 2C 03 00 00 */ cmpwi r3, 0 /* 8013126C 0012CECC 41 82 00 1C */ beq lbl_80131288 /* 80131270 0012CED0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80131274 0012CED4 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e /* 80131278 0012CED8 38 80 29 C9 */ li r4, 0x29c9 /* 8013127C 0012CEDC 3B FF 00 01 */ addi r31, r31, 1 /* 80131280 0012CEE0 7C 63 02 14 */ add r3, r3, r0 /* 80131284 0012CEE4 B0 83 01 6E */ sth r4, 0x16e(r3) lbl_80131288: /* 80131288 0012CEE8 38 60 00 31 */ li r3, 0x31 /* 8013128C 0012CEEC 48 03 18 05 */ bl func_80162A90 /* 80131290 0012CEF0 2C 03 00 00 */ cmpwi r3, 0 /* 80131294 0012CEF4 41 82 00 1C */ beq lbl_801312B0 /* 80131298 0012CEF8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8013129C 0012CEFC 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e /* 801312A0 0012CF00 38 80 29 CA */ li r4, 0x29ca /* 801312A4 0012CF04 3B FF 00 01 */ addi r31, r31, 1 /* 801312A8 0012CF08 7C 63 02 14 */ add r3, r3, r0 /* 801312AC 0012CF0C B0 83 01 6E */ sth r4, 0x16e(r3) lbl_801312B0: /* 801312B0 0012CF10 38 60 00 32 */ li r3, 0x32 /* 801312B4 0012CF14 48 03 17 DD */ bl func_80162A90 /* 801312B8 0012CF18 2C 03 00 00 */ cmpwi r3, 0 /* 801312BC 0012CF1C 41 82 00 1C */ beq lbl_801312D8 /* 801312C0 0012CF20 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 801312C4 0012CF24 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e /* 801312C8 0012CF28 38 80 29 CB */ li r4, 0x29cb /* 801312CC 0012CF2C 3B FF 00 01 */ addi r31, r31, 1 /* 801312D0 0012CF30 7C 63 02 14 */ add r3, r3, r0 /* 801312D4 0012CF34 B0 83 01 6E */ sth r4, 0x16e(r3) lbl_801312D8: /* 801312D8 0012CF38 38 60 00 33 */ li r3, 0x33 /* 801312DC 0012CF3C 48 03 17 B5 */ bl func_80162A90 /* 801312E0 0012CF40 2C 03 00 00 */ cmpwi r3, 0 /* 801312E4 0012CF44 41 82 00 1C */ beq lbl_80131300 /* 801312E8 0012CF48 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 801312EC 0012CF4C 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e /* 801312F0 0012CF50 38 80 29 CC */ li r4, 0x29cc /* 801312F4 0012CF54 3B FF 00 01 */ addi r31, r31, 1 /* 801312F8 0012CF58 7C 63 02 14 */ add r3, r3, r0 /* 801312FC 0012CF5C B0 83 01 6E */ sth r4, 0x16e(r3) lbl_80131300: /* 80131300 0012CF60 38 60 00 35 */ li r3, 0x35 /* 80131304 0012CF64 48 03 17 8D */ bl func_80162A90 /* 80131308 0012CF68 2C 03 00 00 */ cmpwi r3, 0 /* 8013130C 0012CF6C 41 82 00 1C */ beq lbl_80131328 /* 80131310 0012CF70 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80131314 0012CF74 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e /* 80131318 0012CF78 38 80 29 CD */ li r4, 0x29cd /* 8013131C 0012CF7C 3B FF 00 01 */ addi r31, r31, 1 /* 80131320 0012CF80 7C 63 02 14 */ add r3, r3, r0 /* 80131324 0012CF84 B0 83 01 6E */ sth r4, 0x16e(r3) lbl_80131328: /* 80131328 0012CF88 38 60 00 34 */ li r3, 0x34 /* 8013132C 0012CF8C 48 03 17 65 */ bl func_80162A90 /* 80131330 0012CF90 2C 03 00 00 */ cmpwi r3, 0 /* 80131334 0012CF94 41 82 00 1C */ beq lbl_80131350 /* 80131338 0012CF98 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8013133C 0012CF9C 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e /* 80131340 0012CFA0 38 80 29 CE */ li r4, 0x29ce /* 80131344 0012CFA4 3B FF 00 01 */ addi r31, r31, 1 /* 80131348 0012CFA8 7C 63 02 14 */ add r3, r3, r0 /* 8013134C 0012CFAC B0 83 01 6E */ sth r4, 0x16e(r3) lbl_80131350: /* 80131350 0012CFB0 38 60 00 36 */ li r3, 0x36 /* 80131354 0012CFB4 48 03 17 3D */ bl func_80162A90 /* 80131358 0012CFB8 2C 03 00 00 */ cmpwi r3, 0 /* 8013135C 0012CFBC 41 82 00 1C */ beq lbl_80131378 /* 80131360 0012CFC0 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80131364 0012CFC4 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e /* 80131368 0012CFC8 38 80 29 CF */ li r4, 0x29cf /* 8013136C 0012CFCC 3B FF 00 01 */ addi r31, r31, 1 /* 80131370 0012CFD0 7C 63 02 14 */ add r3, r3, r0 /* 80131374 0012CFD4 B0 83 01 6E */ sth r4, 0x16e(r3) lbl_80131378: /* 80131378 0012CFD8 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 8013137C 0012CFDC 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e /* 80131380 0012CFE0 38 80 00 00 */ li r4, 0 /* 80131384 0012CFE4 7C 63 02 14 */ add r3, r3, r0 /* 80131388 0012CFE8 B0 83 01 6E */ sth r4, 0x16e(r3) /* 8013138C 0012CFEC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80131390 0012CFF0 B0 83 01 64 */ sth r4, 0x164(r3) /* 80131394 0012CFF4 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80131398 0012CFF8 B0 83 01 66 */ sth r4, 0x166(r3) /* 8013139C 0012CFFC 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 801313A0 0012D000 B3 E3 01 68 */ sth r31, 0x168(r3) /* 801313A4 0012D004 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801313A8 0012D008 80 01 00 14 */ lwz r0, 0x14(r1) /* 801313AC 0012D00C 7C 08 03 A6 */ mtlr r0 /* 801313B0 0012D010 38 21 00 10 */ addi r1, r1, 0x10 /* 801313B4 0012D014 4E 80 00 20 */ blr lbl_801313B8: /* 801313B8 0012D018 4E 80 00 20 */ blr lbl_801313BC: /* 801313BC 0012D01C 94 21 FF A0 */ stwu r1, -0x60(r1) /* 801313C0 0012D020 7C 08 02 A6 */ mflr r0 /* 801313C4 0012D024 90 01 00 64 */ stw r0, 0x64(r1) /* 801313C8 0012D028 93 E1 00 5C */ stw r31, 0x5c(r1) /* 801313CC 0012D02C 7C 9F 23 78 */ mr r31, r4 /* 801313D0 0012D030 93 C1 00 58 */ stw r30, 0x58(r1) /* 801313D4 0012D034 93 A1 00 54 */ stw r29, 0x54(r1) /* 801313D8 0012D038 7C 7D 1B 78 */ mr r29, r3 /* 801313DC 0012D03C 48 02 E3 05 */ bl func_8015F6E0 /* 801313E0 0012D040 4B FE B5 95 */ bl func_8011C974 /* 801313E4 0012D044 7C 7E 1B 78 */ mr r30, r3 /* 801313E8 0012D048 7F A3 EB 78 */ mr r3, r29 /* 801313EC 0012D04C 7F E4 FB 78 */ mr r4, r31 /* 801313F0 0012D050 38 C1 00 08 */ addi r6, r1, 8 /* 801313F4 0012D054 38 A0 00 03 */ li r5, 3 /* 801313F8 0012D058 48 12 2A E5 */ bl func_80253EDC /* 801313FC 0012D05C 80 01 00 08 */ lwz r0, 8(r1) /* 80131400 0012D060 28 00 00 0C */ cmplwi r0, 0xc /* 80131404 0012D064 41 81 03 AC */ bgt lbl_801317B0 /* 80131408 0012D068 3C 60 80 42 */ lis r3, lbl_8041CD74@ha /* 8013140C 0012D06C 54 00 10 3A */ slwi r0, r0, 2 /* 80131410 0012D070 38 63 CD 74 */ addi r3, r3, lbl_8041CD74@l /* 80131414 0012D074 7C 63 00 2E */ lwzx r3, r3, r0 /* 80131418 0012D078 7C 69 03 A6 */ mtctr r3 /* 8013141C 0012D07C 4E 80 04 20 */ bctr /* 80131420 0012D080 7F A3 EB 78 */ mr r3, r29 /* 80131424 0012D084 7F E4 FB 78 */ mr r4, r31 /* 80131428 0012D088 38 C1 00 10 */ addi r6, r1, 0x10 /* 8013142C 0012D08C 38 A0 00 06 */ li r5, 6 /* 80131430 0012D090 48 12 2A AD */ bl func_80253EDC /* 80131434 0012D094 38 60 00 00 */ li r3, 0 /* 80131438 0012D098 4B FB 50 85 */ bl func_800E64BC /* 8013143C 0012D09C 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 80131440 0012D0A0 4B FB 46 91 */ bl func_800E5AD0 /* 80131444 0012D0A4 7C 64 1B 78 */ mr r4, r3 /* 80131448 0012D0A8 38 60 00 51 */ li r3, 0x51 /* 8013144C 0012D0AC 38 84 00 04 */ addi r4, r4, 4 /* 80131450 0012D0B0 48 02 AE B9 */ bl func_8015C308 /* 80131454 0012D0B4 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 80131458 0012D0B8 38 00 FF 00 */ li r0, -256 /* 8013145C 0012D0BC C0 61 00 20 */ lfs f3, 0x20(r1) /* 80131460 0012D0C0 38 60 31 53 */ li r3, 0x3153 /* 80131464 0012D0C4 C0 21 00 14 */ lfs f1, 0x14(r1) /* 80131468 0012D0C8 FC 80 28 1E */ fctiwz f4, f5 /* 8013146C 0012D0CC C0 01 00 28 */ lfs f0, 0x28(r1) /* 80131470 0012D0D0 FC 40 18 1E */ fctiwz f2, f3 /* 80131474 0012D0D4 EC 21 28 28 */ fsubs f1, f1, f5 /* 80131478 0012D0D8 88 9F 00 11 */ lbz r4, 0x11(r31) /* 8013147C 0012D0DC EC 00 18 28 */ fsubs f0, f0, f3 /* 80131480 0012D0E0 D8 41 00 38 */ stfd f2, 0x38(r1) /* 80131484 0012D0E4 7C 88 03 78 */ or r8, r4, r0 /* 80131488 0012D0E8 FC 20 08 1E */ fctiwz f1, f1 /* 8013148C 0012D0EC FC 00 00 1E */ fctiwz f0, f0 /* 80131490 0012D0F0 D8 81 00 30 */ stfd f4, 0x30(r1) /* 80131494 0012D0F4 80 A1 00 3C */ lwz r5, 0x3c(r1) /* 80131498 0012D0F8 D8 21 00 40 */ stfd f1, 0x40(r1) /* 8013149C 0012D0FC 80 81 00 34 */ lwz r4, 0x34(r1) /* 801314A0 0012D100 D8 01 00 48 */ stfd f0, 0x48(r1) /* 801314A4 0012D104 80 C1 00 44 */ lwz r6, 0x44(r1) /* 801314A8 0012D108 80 E1 00 4C */ lwz r7, 0x4c(r1) /* 801314AC 0012D10C 7C C6 07 34 */ extsh r6, r6 /* 801314B0 0012D110 7C E7 07 34 */ extsh r7, r7 /* 801314B4 0012D114 48 11 EC 81 */ bl func_80250134 /* 801314B8 0012D118 48 00 02 F8 */ b lbl_801317B0 /* 801314BC 0012D11C 7F A3 EB 78 */ mr r3, r29 /* 801314C0 0012D120 7F E4 FB 78 */ mr r4, r31 /* 801314C4 0012D124 38 C1 00 10 */ addi r6, r1, 0x10 /* 801314C8 0012D128 38 A0 00 06 */ li r5, 6 /* 801314CC 0012D12C 48 12 2A 11 */ bl func_80253EDC /* 801314D0 0012D130 38 60 00 01 */ li r3, 1 /* 801314D4 0012D134 4B FB 4F E9 */ bl func_800E64BC /* 801314D8 0012D138 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 801314DC 0012D13C 4B FB 45 F5 */ bl func_800E5AD0 /* 801314E0 0012D140 7C 64 1B 78 */ mr r4, r3 /* 801314E4 0012D144 38 60 00 52 */ li r3, 0x52 /* 801314E8 0012D148 38 84 00 04 */ addi r4, r4, 4 /* 801314EC 0012D14C 48 02 AE 1D */ bl func_8015C308 /* 801314F0 0012D150 88 1E 00 1B */ lbz r0, 0x1b(r30) /* 801314F4 0012D154 28 00 00 01 */ cmplwi r0, 1 /* 801314F8 0012D158 40 82 00 6C */ bne lbl_80131564 /* 801314FC 0012D15C C0 A1 00 10 */ lfs f5, 0x10(r1) /* 80131500 0012D160 38 00 FF 00 */ li r0, -256 /* 80131504 0012D164 C0 61 00 20 */ lfs f3, 0x20(r1) /* 80131508 0012D168 38 60 52 52 */ li r3, 0x5252 /* 8013150C 0012D16C C0 21 00 14 */ lfs f1, 0x14(r1) /* 80131510 0012D170 FC 80 28 1E */ fctiwz f4, f5 /* 80131514 0012D174 C0 01 00 28 */ lfs f0, 0x28(r1) /* 80131518 0012D178 FC 40 18 1E */ fctiwz f2, f3 /* 8013151C 0012D17C EC 21 28 28 */ fsubs f1, f1, f5 /* 80131520 0012D180 88 9F 00 11 */ lbz r4, 0x11(r31) /* 80131524 0012D184 EC 00 18 28 */ fsubs f0, f0, f3 /* 80131528 0012D188 D8 41 00 40 */ stfd f2, 0x40(r1) /* 8013152C 0012D18C 7C 88 03 78 */ or r8, r4, r0 /* 80131530 0012D190 FC 20 08 1E */ fctiwz f1, f1 /* 80131534 0012D194 FC 00 00 1E */ fctiwz f0, f0 /* 80131538 0012D198 D8 81 00 48 */ stfd f4, 0x48(r1) /* 8013153C 0012D19C 80 A1 00 44 */ lwz r5, 0x44(r1) /* 80131540 0012D1A0 D8 21 00 38 */ stfd f1, 0x38(r1) /* 80131544 0012D1A4 80 81 00 4C */ lwz r4, 0x4c(r1) /* 80131548 0012D1A8 D8 01 00 30 */ stfd f0, 0x30(r1) /* 8013154C 0012D1AC 80 C1 00 3C */ lwz r6, 0x3c(r1) /* 80131550 0012D1B0 80 E1 00 34 */ lwz r7, 0x34(r1) /* 80131554 0012D1B4 7C C6 07 34 */ extsh r6, r6 /* 80131558 0012D1B8 7C E7 07 34 */ extsh r7, r7 /* 8013155C 0012D1BC 48 11 EB D9 */ bl func_80250134 /* 80131560 0012D1C0 48 00 02 50 */ b lbl_801317B0 lbl_80131564: /* 80131564 0012D1C4 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 80131568 0012D1C8 38 00 FF 00 */ li r0, -256 /* 8013156C 0012D1CC C0 61 00 20 */ lfs f3, 0x20(r1) /* 80131570 0012D1D0 38 60 31 54 */ li r3, 0x3154 /* 80131574 0012D1D4 C0 21 00 14 */ lfs f1, 0x14(r1) /* 80131578 0012D1D8 FC 80 28 1E */ fctiwz f4, f5 /* 8013157C 0012D1DC C0 01 00 28 */ lfs f0, 0x28(r1) /* 80131580 0012D1E0 FC 40 18 1E */ fctiwz f2, f3 /* 80131584 0012D1E4 EC 21 28 28 */ fsubs f1, f1, f5 /* 80131588 0012D1E8 88 9F 00 11 */ lbz r4, 0x11(r31) /* 8013158C 0012D1EC EC 00 18 28 */ fsubs f0, f0, f3 /* 80131590 0012D1F0 D8 41 00 40 */ stfd f2, 0x40(r1) /* 80131594 0012D1F4 7C 88 03 78 */ or r8, r4, r0 /* 80131598 0012D1F8 FC 20 08 1E */ fctiwz f1, f1 /* 8013159C 0012D1FC FC 00 00 1E */ fctiwz f0, f0 /* 801315A0 0012D200 D8 81 00 48 */ stfd f4, 0x48(r1) /* 801315A4 0012D204 80 A1 00 44 */ lwz r5, 0x44(r1) /* 801315A8 0012D208 D8 21 00 38 */ stfd f1, 0x38(r1) /* 801315AC 0012D20C 80 81 00 4C */ lwz r4, 0x4c(r1) /* 801315B0 0012D210 D8 01 00 30 */ stfd f0, 0x30(r1) /* 801315B4 0012D214 80 C1 00 3C */ lwz r6, 0x3c(r1) /* 801315B8 0012D218 80 E1 00 34 */ lwz r7, 0x34(r1) /* 801315BC 0012D21C 7C C6 07 34 */ extsh r6, r6 /* 801315C0 0012D220 7C E7 07 34 */ extsh r7, r7 /* 801315C4 0012D224 48 11 EB 71 */ bl func_80250134 /* 801315C8 0012D228 48 00 01 E8 */ b lbl_801317B0 /* 801315CC 0012D22C 7F A3 EB 78 */ mr r3, r29 /* 801315D0 0012D230 7F E4 FB 78 */ mr r4, r31 /* 801315D4 0012D234 38 C1 00 10 */ addi r6, r1, 0x10 /* 801315D8 0012D238 38 A0 00 06 */ li r5, 6 /* 801315DC 0012D23C 48 12 29 01 */ bl func_80253EDC /* 801315E0 0012D240 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 801315E4 0012D244 38 00 FF 00 */ li r0, -256 /* 801315E8 0012D248 C0 61 00 20 */ lfs f3, 0x20(r1) /* 801315EC 0012D24C 38 60 31 44 */ li r3, 0x3144 /* 801315F0 0012D250 C0 21 00 14 */ lfs f1, 0x14(r1) /* 801315F4 0012D254 FC 80 28 1E */ fctiwz f4, f5 /* 801315F8 0012D258 C0 01 00 28 */ lfs f0, 0x28(r1) /* 801315FC 0012D25C FC 40 18 1E */ fctiwz f2, f3 /* 80131600 0012D260 EC 21 28 28 */ fsubs f1, f1, f5 /* 80131604 0012D264 88 9F 00 11 */ lbz r4, 0x11(r31) /* 80131608 0012D268 EC 00 18 28 */ fsubs f0, f0, f3 /* 8013160C 0012D26C D8 41 00 40 */ stfd f2, 0x40(r1) /* 80131610 0012D270 7C 88 03 78 */ or r8, r4, r0 /* 80131614 0012D274 FC 20 08 1E */ fctiwz f1, f1 /* 80131618 0012D278 FC 00 00 1E */ fctiwz f0, f0 /* 8013161C 0012D27C D8 81 00 48 */ stfd f4, 0x48(r1) /* 80131620 0012D280 80 A1 00 44 */ lwz r5, 0x44(r1) /* 80131624 0012D284 D8 21 00 38 */ stfd f1, 0x38(r1) /* 80131628 0012D288 80 81 00 4C */ lwz r4, 0x4c(r1) /* 8013162C 0012D28C D8 01 00 30 */ stfd f0, 0x30(r1) /* 80131630 0012D290 80 C1 00 3C */ lwz r6, 0x3c(r1) /* 80131634 0012D294 80 E1 00 34 */ lwz r7, 0x34(r1) /* 80131638 0012D298 7C C6 07 34 */ extsh r6, r6 /* 8013163C 0012D29C 7C E7 07 34 */ extsh r7, r7 /* 80131640 0012D2A0 48 11 EA F5 */ bl func_80250134 /* 80131644 0012D2A4 48 00 01 6C */ b lbl_801317B0 /* 80131648 0012D2A8 7F A3 EB 78 */ mr r3, r29 /* 8013164C 0012D2AC 7F E4 FB 78 */ mr r4, r31 /* 80131650 0012D2B0 38 C1 00 10 */ addi r6, r1, 0x10 /* 80131654 0012D2B4 38 A0 00 06 */ li r5, 6 /* 80131658 0012D2B8 48 12 28 85 */ bl func_80253EDC /* 8013165C 0012D2BC C0 A1 00 10 */ lfs f5, 0x10(r1) /* 80131660 0012D2C0 38 00 FF 00 */ li r0, -256 /* 80131664 0012D2C4 C0 61 00 20 */ lfs f3, 0x20(r1) /* 80131668 0012D2C8 38 60 31 45 */ li r3, 0x3145 /* 8013166C 0012D2CC C0 21 00 14 */ lfs f1, 0x14(r1) /* 80131670 0012D2D0 FC 80 28 1E */ fctiwz f4, f5 /* 80131674 0012D2D4 C0 01 00 28 */ lfs f0, 0x28(r1) /* 80131678 0012D2D8 FC 40 18 1E */ fctiwz f2, f3 /* 8013167C 0012D2DC EC 21 28 28 */ fsubs f1, f1, f5 /* 80131680 0012D2E0 88 9F 00 11 */ lbz r4, 0x11(r31) /* 80131684 0012D2E4 EC 00 18 28 */ fsubs f0, f0, f3 /* 80131688 0012D2E8 D8 41 00 40 */ stfd f2, 0x40(r1) /* 8013168C 0012D2EC 7C 88 03 78 */ or r8, r4, r0 /* 80131690 0012D2F0 FC 20 08 1E */ fctiwz f1, f1 /* 80131694 0012D2F4 FC 00 00 1E */ fctiwz f0, f0 /* 80131698 0012D2F8 D8 81 00 48 */ stfd f4, 0x48(r1) /* 8013169C 0012D2FC 80 A1 00 44 */ lwz r5, 0x44(r1) /* 801316A0 0012D300 D8 21 00 38 */ stfd f1, 0x38(r1) /* 801316A4 0012D304 80 81 00 4C */ lwz r4, 0x4c(r1) /* 801316A8 0012D308 D8 01 00 30 */ stfd f0, 0x30(r1) /* 801316AC 0012D30C 80 C1 00 3C */ lwz r6, 0x3c(r1) /* 801316B0 0012D310 80 E1 00 34 */ lwz r7, 0x34(r1) /* 801316B4 0012D314 7C C6 07 34 */ extsh r6, r6 /* 801316B8 0012D318 7C E7 07 34 */ extsh r7, r7 /* 801316BC 0012D31C 48 11 EA 79 */ bl func_80250134 /* 801316C0 0012D320 48 00 00 F0 */ b lbl_801317B0 /* 801316C4 0012D324 7F A3 EB 78 */ mr r3, r29 /* 801316C8 0012D328 7F E4 FB 78 */ mr r4, r31 /* 801316CC 0012D32C 38 C1 00 10 */ addi r6, r1, 0x10 /* 801316D0 0012D330 38 A0 00 06 */ li r5, 6 /* 801316D4 0012D334 48 12 28 09 */ bl func_80253EDC /* 801316D8 0012D338 C0 21 00 20 */ lfs f1, 0x20(r1) /* 801316DC 0012D33C 38 00 FF 00 */ li r0, -256 /* 801316E0 0012D340 C0 42 8D B4 */ lfs f2, lbl_806413B4-_SDA2_BASE_(r2) /* 801316E4 0012D344 C0 01 00 28 */ lfs f0, 0x28(r1) /* 801316E8 0012D348 EC 81 10 28 */ fsubs f4, f1, f2 /* 801316EC 0012D34C C0 21 00 10 */ lfs f1, 0x10(r1) /* 801316F0 0012D350 EC 60 10 28 */ fsubs f3, f0, f2 /* 801316F4 0012D354 C0 01 00 14 */ lfs f0, 0x14(r1) /* 801316F8 0012D358 FC 40 08 1E */ fctiwz f2, f1 /* 801316FC 0012D35C 80 6D 82 A0 */ lwz r3, lbl_8063D560-_SDA_BASE_(r13) /* 80131700 0012D360 EC 20 08 28 */ fsubs f1, f0, f1 /* 80131704 0012D364 80 63 01 60 */ lwz r3, 0x160(r3) /* 80131708 0012D368 EC 03 20 28 */ fsubs f0, f3, f4 /* 8013170C 0012D36C D8 41 00 48 */ stfd f2, 0x48(r1) /* 80131710 0012D370 FC 40 20 1E */ fctiwz f2, f4 /* 80131714 0012D374 38 83 FF F6 */ addi r4, r3, -10 /* 80131718 0012D378 FC 20 08 1E */ fctiwz f1, f1 /* 8013171C 0012D37C 20 63 00 0A */ subfic r3, r3, 0xa /* 80131720 0012D380 FC 00 00 1E */ fctiwz f0, f0 /* 80131724 0012D384 7C 83 18 F8 */ nor r3, r4, r3 /* 80131728 0012D388 D8 41 00 40 */ stfd f2, 0x40(r1) /* 8013172C 0012D38C 7C 63 FE 70 */ srawi r3, r3, 0x1f /* 80131730 0012D390 D8 21 00 38 */ stfd f1, 0x38(r1) /* 80131734 0012D394 38 63 31 4E */ addi r3, r3, 0x314e /* 80131738 0012D398 80 A1 00 44 */ lwz r5, 0x44(r1) /* 8013173C 0012D39C D8 01 00 30 */ stfd f0, 0x30(r1) /* 80131740 0012D3A0 80 C1 00 3C */ lwz r6, 0x3c(r1) /* 80131744 0012D3A4 80 E1 00 34 */ lwz r7, 0x34(r1) /* 80131748 0012D3A8 D0 81 00 20 */ stfs f4, 0x20(r1) /* 8013174C 0012D3AC 7C C6 07 34 */ extsh r6, r6 /* 80131750 0012D3B0 7C E7 07 34 */ extsh r7, r7 /* 80131754 0012D3B4 D0 61 00 28 */ stfs f3, 0x28(r1) /* 80131758 0012D3B8 88 9F 00 11 */ lbz r4, 0x11(r31) /* 8013175C 0012D3BC 7C 88 03 78 */ or r8, r4, r0 /* 80131760 0012D3C0 80 81 00 4C */ lwz r4, 0x4c(r1) /* 80131764 0012D3C4 48 11 E9 D1 */ bl func_80250134 /* 80131768 0012D3C8 48 00 00 48 */ b lbl_801317B0 /* 8013176C 0012D3CC 7F A3 EB 78 */ mr r3, r29 /* 80131770 0012D3D0 7F E4 FB 78 */ mr r4, r31 /* 80131774 0012D3D4 38 C1 00 10 */ addi r6, r1, 0x10 /* 80131778 0012D3D8 38 A0 00 06 */ li r5, 6 /* 8013177C 0012D3DC 48 12 27 61 */ bl func_80253EDC /* 80131780 0012D3E0 38 81 00 10 */ addi r4, r1, 0x10 /* 80131784 0012D3E4 38 60 00 0A */ li r3, 0xa /* 80131788 0012D3E8 4B F2 82 B5 */ bl func_80059A3C /* 8013178C 0012D3EC 48 00 00 24 */ b lbl_801317B0 /* 80131790 0012D3F0 7F A3 EB 78 */ mr r3, r29 /* 80131794 0012D3F4 7F E4 FB 78 */ mr r4, r31 /* 80131798 0012D3F8 38 C1 00 10 */ addi r6, r1, 0x10 /* 8013179C 0012D3FC 38 A0 00 06 */ li r5, 6 /* 801317A0 0012D400 48 12 27 3D */ bl func_80253EDC /* 801317A4 0012D404 38 81 00 10 */ addi r4, r1, 0x10 /* 801317A8 0012D408 38 60 00 0B */ li r3, 0xb /* 801317AC 0012D40C 4B F2 82 91 */ bl func_80059A3C lbl_801317B0: /* 801317B0 0012D410 80 01 00 64 */ lwz r0, 0x64(r1) /* 801317B4 0012D414 83 E1 00 5C */ lwz r31, 0x5c(r1) /* 801317B8 0012D418 83 C1 00 58 */ lwz r30, 0x58(r1) /* 801317BC 0012D41C 83 A1 00 54 */ lwz r29, 0x54(r1) /* 801317C0 0012D420 7C 08 03 A6 */ mtlr r0 /* 801317C4 0012D424 38 21 00 60 */ addi r1, r1, 0x60 /* 801317C8 0012D428 4E 80 00 20 */ blr .global func_801317CC func_801317CC: /* 801317CC 0012D42C 94 21 FF A0 */ stwu r1, -0x60(r1) /* 801317D0 0012D430 7C 08 02 A6 */ mflr r0 /* 801317D4 0012D434 90 01 00 64 */ stw r0, 0x64(r1) /* 801317D8 0012D438 39 61 00 60 */ addi r11, r1, 0x60 /* 801317DC 0012D43C 48 09 59 29 */ bl _savegpr_18 /* 801317E0 0012D440 4B FE B1 95 */ bl func_8011C974 /* 801317E4 0012D444 7C 7C 1B 78 */ mr r28, r3 /* 801317E8 0012D448 3B E1 00 10 */ addi r31, r1, 0x10 /* 801317EC 0012D44C 3B C1 00 1C */ addi r30, r1, 0x1c /* 801317F0 0012D450 3B 41 00 08 */ addi r26, r1, 8 /* 801317F4 0012D454 3B 00 00 00 */ li r24, 0 /* 801317F8 0012D458 3A A0 00 00 */ li r21, 0 /* 801317FC 0012D45C 3B A0 00 00 */ li r29, 0 lbl_80131800: /* 80131800 0012D460 56 A3 06 3E */ clrlwi r3, r21, 0x18 /* 80131804 0012D464 3B 20 00 00 */ li r25, 0 /* 80131808 0012D468 3A E0 00 64 */ li r23, 0x64 /* 8013180C 0012D46C 3A C0 00 00 */ li r22, 0 /* 80131810 0012D470 4B FB 42 C1 */ bl func_800E5AD0 /* 80131814 0012D474 88 03 05 45 */ lbz r0, 0x545(r3) /* 80131818 0012D478 54 00 E7 FF */ rlwinm. r0, r0, 0x1c, 0x1f, 0x1f /* 8013181C 0012D47C 41 82 03 B0 */ beq lbl_80131BCC /* 80131820 0012D480 3A 80 00 00 */ li r20, 0 lbl_80131824: /* 80131824 0012D484 56 9B 0D FC */ rlwinm r27, r20, 1, 0x17, 0x1e /* 80131828 0012D488 56 92 06 3E */ clrlwi r18, r20, 0x18 /* 8013182C 0012D48C 7F BE DB 2E */ sthx r29, r30, r27 /* 80131830 0012D490 7E 43 93 78 */ mr r3, r18 /* 80131834 0012D494 56 A4 06 3E */ clrlwi r4, r21, 0x18 /* 80131838 0012D498 7F BF DB 2E */ sthx r29, r31, r27 /* 8013183C 0012D49C 7F BA 91 AE */ stbx r29, r26, r18 /* 80131840 0012D4A0 4B FB 45 AD */ bl func_800E5DEC /* 80131844 0012D4A4 88 03 00 8A */ lbz r0, 0x8a(r3) /* 80131848 0012D4A8 7C 73 1B 78 */ mr r19, r3 /* 8013184C 0012D4AC 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f /* 80131850 0012D4B0 41 82 00 84 */ beq lbl_801318D4 /* 80131854 0012D4B4 4B F2 53 81 */ bl func_80056BD4 /* 80131858 0012D4B8 2C 03 00 00 */ cmpwi r3, 0 /* 8013185C 0012D4BC 41 82 00 78 */ beq lbl_801318D4 /* 80131860 0012D4C0 7E 63 9B 78 */ mr r3, r19 /* 80131864 0012D4C4 4B F2 55 C9 */ bl func_80056E2C /* 80131868 0012D4C8 2C 03 00 00 */ cmpwi r3, 0 /* 8013186C 0012D4CC 40 82 00 68 */ bne lbl_801318D4 /* 80131870 0012D4D0 7E 63 9B 78 */ mr r3, r19 /* 80131874 0012D4D4 38 80 00 A0 */ li r4, 0xa0 /* 80131878 0012D4D8 38 A0 00 00 */ li r5, 0 /* 8013187C 0012D4DC 48 2A 96 81 */ bl func_803DAEFC /* 80131880 0012D4E0 54 64 06 3E */ clrlwi r4, r3, 0x18 /* 80131884 0012D4E4 57 20 06 3E */ clrlwi r0, r25, 0x18 /* 80131888 0012D4E8 7C 04 00 40 */ cmplw r4, r0 /* 8013188C 0012D4EC 7C 7A 91 AE */ stbx r3, r26, r18 /* 80131890 0012D4F0 40 81 00 08 */ ble lbl_80131898 /* 80131894 0012D4F4 7C 99 23 78 */ mr r25, r4 lbl_80131898: /* 80131898 0012D4F8 56 E0 06 3E */ clrlwi r0, r23, 0x18 /* 8013189C 0012D4FC 7C 04 00 40 */ cmplw r4, r0 /* 801318A0 0012D500 40 80 00 08 */ bge lbl_801318A8 /* 801318A4 0012D504 7C 97 23 78 */ mr r23, r4 lbl_801318A8: /* 801318A8 0012D508 7E 63 9B 78 */ mr r3, r19 /* 801318AC 0012D50C 38 80 00 05 */ li r4, 5 /* 801318B0 0012D510 38 A0 00 00 */ li r5, 0 /* 801318B4 0012D514 3A D6 00 01 */ addi r22, r22, 1 /* 801318B8 0012D518 48 2A 96 45 */ bl func_803DAEFC /* 801318BC 0012D51C 7C 7E DB 2E */ sthx r3, r30, r27 /* 801318C0 0012D520 7E 63 9B 78 */ mr r3, r19 /* 801318C4 0012D524 38 80 00 06 */ li r4, 6 /* 801318C8 0012D528 38 A0 00 00 */ li r5, 0 /* 801318CC 0012D52C 48 2A 96 31 */ bl func_803DAEFC /* 801318D0 0012D530 7C 7F DB 2E */ sthx r3, r31, r27 lbl_801318D4: /* 801318D4 0012D534 3A 94 00 01 */ addi r20, r20, 1 /* 801318D8 0012D538 28 14 00 06 */ cmplwi r20, 6 /* 801318DC 0012D53C 41 80 FF 48 */ blt lbl_80131824 /* 801318E0 0012D540 A0 7C 00 8A */ lhz r3, 0x8a(r28) /* 801318E4 0012D544 56 E0 06 3E */ clrlwi r0, r23, 0x18 /* 801318E8 0012D548 7C 03 00 00 */ cmpw r3, r0 /* 801318EC 0012D54C 41 81 02 E0 */ bgt lbl_80131BCC /* 801318F0 0012D550 A0 7C 00 8C */ lhz r3, 0x8c(r28) /* 801318F4 0012D554 57 20 06 3E */ clrlwi r0, r25, 0x18 /* 801318F8 0012D558 7C 03 00 00 */ cmpw r3, r0 /* 801318FC 0012D55C 41 80 02 D0 */ blt lbl_80131BCC /* 80131900 0012D560 A0 1C 00 90 */ lhz r0, 0x90(r28) /* 80131904 0012D564 2C 00 00 07 */ cmpwi r0, 7 /* 80131908 0012D568 41 82 00 30 */ beq lbl_80131938 /* 8013190C 0012D56C 40 80 00 48 */ bge lbl_80131954 /* 80131910 0012D570 2C 00 00 00 */ cmpwi r0, 0 /* 80131914 0012D574 41 82 00 08 */ beq lbl_8013191C /* 80131918 0012D578 48 00 00 3C */ b lbl_80131954 lbl_8013191C: /* 8013191C 0012D57C 80 1C 00 08 */ lwz r0, 8(r28) /* 80131920 0012D580 2C 00 00 02 */ cmpwi r0, 2 /* 80131924 0012D584 40 82 00 0C */ bne lbl_80131930 /* 80131928 0012D588 38 E0 00 01 */ li r7, 1 /* 8013192C 0012D58C 48 00 00 2C */ b lbl_80131958 lbl_80131930: /* 80131930 0012D590 38 E0 00 02 */ li r7, 2 /* 80131934 0012D594 48 00 00 24 */ b lbl_80131958 lbl_80131938: /* 80131938 0012D598 80 1C 00 08 */ lwz r0, 8(r28) /* 8013193C 0012D59C 2C 00 00 02 */ cmpwi r0, 2 /* 80131940 0012D5A0 40 82 00 0C */ bne lbl_8013194C /* 80131944 0012D5A4 38 E0 00 03 */ li r7, 3 /* 80131948 0012D5A8 48 00 00 10 */ b lbl_80131958 lbl_8013194C: /* 8013194C 0012D5AC 38 E0 00 04 */ li r7, 4 /* 80131950 0012D5B0 48 00 00 08 */ b lbl_80131958 lbl_80131954: /* 80131954 0012D5B4 54 07 06 3E */ clrlwi r7, r0, 0x18 lbl_80131958: /* 80131958 0012D5B8 56 C0 06 3E */ clrlwi r0, r22, 0x18 /* 8013195C 0012D5BC 7C 00 38 40 */ cmplw r0, r7 /* 80131960 0012D5C0 41 80 02 6C */ blt lbl_80131BCC /* 80131964 0012D5C4 2C 00 00 00 */ cmpwi r0, 0 /* 80131968 0012D5C8 41 82 02 64 */ beq lbl_80131BCC /* 8013196C 0012D5CC 38 C0 00 00 */ li r6, 0 lbl_80131970: /* 80131970 0012D5D0 54 C3 06 3E */ clrlwi r3, r6, 0x18 /* 80131974 0012D5D4 38 A0 00 05 */ li r5, 5 /* 80131978 0012D5D8 20 03 00 05 */ subfic r0, r3, 5 /* 8013197C 0012D5DC 7C 09 03 A6 */ mtctr r0 /* 80131980 0012D5E0 28 03 00 05 */ cmplwi r3, 5 /* 80131984 0012D5E4 40 80 00 2C */ bge lbl_801319B0 lbl_80131988: /* 80131988 0012D5E8 54 A0 06 3E */ clrlwi r0, r5, 0x18 /* 8013198C 0012D5EC 38 81 00 08 */ addi r4, r1, 8 /* 80131990 0012D5F0 7C 04 00 EE */ lbzux r0, r4, r0 /* 80131994 0012D5F4 88 64 FF FF */ lbz r3, -1(r4) /* 80131998 0012D5F8 7C 03 00 40 */ cmplw r3, r0 /* 8013199C 0012D5FC 40 81 00 0C */ ble lbl_801319A8 /* 801319A0 0012D600 98 64 00 00 */ stb r3, 0(r4) /* 801319A4 0012D604 98 04 FF FF */ stb r0, -1(r4) lbl_801319A8: /* 801319A8 0012D608 38 A5 FF FF */ addi r5, r5, -1 /* 801319AC 0012D60C 42 00 FF DC */ bdnz lbl_80131988 lbl_801319B0: /* 801319B0 0012D610 38 C6 00 01 */ addi r6, r6, 1 /* 801319B4 0012D614 28 06 00 06 */ cmplwi r6, 6 /* 801319B8 0012D618 41 80 FF B8 */ blt lbl_80131970 /* 801319BC 0012D61C 88 01 00 08 */ lbz r0, 8(r1) /* 801319C0 0012D620 38 80 00 00 */ li r4, 0 /* 801319C4 0012D624 2C 00 00 00 */ cmpwi r0, 0 /* 801319C8 0012D628 7C 03 03 78 */ mr r3, r0 /* 801319CC 0012D62C 41 82 00 08 */ beq lbl_801319D4 /* 801319D0 0012D630 38 80 00 01 */ li r4, 1 lbl_801319D4: /* 801319D4 0012D634 7C 04 38 40 */ cmplw r4, r7 /* 801319D8 0012D638 41 82 00 A0 */ beq lbl_80131A78 /* 801319DC 0012D63C 88 01 00 09 */ lbz r0, 9(r1) /* 801319E0 0012D640 2C 00 00 00 */ cmpwi r0, 0 /* 801319E4 0012D644 7C 63 02 14 */ add r3, r3, r0 /* 801319E8 0012D648 41 82 00 0C */ beq lbl_801319F4 /* 801319EC 0012D64C 38 04 00 01 */ addi r0, r4, 1 /* 801319F0 0012D650 54 04 06 3E */ clrlwi r4, r0, 0x18 lbl_801319F4: /* 801319F4 0012D654 7C 04 38 40 */ cmplw r4, r7 /* 801319F8 0012D658 41 82 00 80 */ beq lbl_80131A78 /* 801319FC 0012D65C 88 01 00 0A */ lbz r0, 0xa(r1) /* 80131A00 0012D660 2C 00 00 00 */ cmpwi r0, 0 /* 80131A04 0012D664 7C 63 02 14 */ add r3, r3, r0 /* 80131A08 0012D668 41 82 00 0C */ beq lbl_80131A14 /* 80131A0C 0012D66C 38 04 00 01 */ addi r0, r4, 1 /* 80131A10 0012D670 54 04 06 3E */ clrlwi r4, r0, 0x18 lbl_80131A14: /* 80131A14 0012D674 7C 04 38 40 */ cmplw r4, r7 /* 80131A18 0012D678 41 82 00 60 */ beq lbl_80131A78 /* 80131A1C 0012D67C 88 01 00 0B */ lbz r0, 0xb(r1) /* 80131A20 0012D680 2C 00 00 00 */ cmpwi r0, 0 /* 80131A24 0012D684 7C 63 02 14 */ add r3, r3, r0 /* 80131A28 0012D688 41 82 00 0C */ beq lbl_80131A34 /* 80131A2C 0012D68C 38 04 00 01 */ addi r0, r4, 1 /* 80131A30 0012D690 54 04 06 3E */ clrlwi r4, r0, 0x18 lbl_80131A34: /* 80131A34 0012D694 7C 04 38 40 */ cmplw r4, r7 /* 80131A38 0012D698 41 82 00 40 */ beq lbl_80131A78 /* 80131A3C 0012D69C 88 01 00 0C */ lbz r0, 0xc(r1) /* 80131A40 0012D6A0 2C 00 00 00 */ cmpwi r0, 0 /* 80131A44 0012D6A4 7C 63 02 14 */ add r3, r3, r0 /* 80131A48 0012D6A8 41 82 00 0C */ beq lbl_80131A54 /* 80131A4C 0012D6AC 38 04 00 01 */ addi r0, r4, 1 /* 80131A50 0012D6B0 54 04 06 3E */ clrlwi r4, r0, 0x18 lbl_80131A54: /* 80131A54 0012D6B4 7C 04 38 40 */ cmplw r4, r7 /* 80131A58 0012D6B8 41 82 00 20 */ beq lbl_80131A78 /* 80131A5C 0012D6BC 88 01 00 0D */ lbz r0, 0xd(r1) /* 80131A60 0012D6C0 2C 00 00 00 */ cmpwi r0, 0 /* 80131A64 0012D6C4 7C 63 02 14 */ add r3, r3, r0 /* 80131A68 0012D6C8 41 82 00 0C */ beq lbl_80131A74 /* 80131A6C 0012D6CC 38 04 00 01 */ addi r0, r4, 1 /* 80131A70 0012D6D0 54 04 06 3E */ clrlwi r4, r0, 0x18 lbl_80131A74: /* 80131A74 0012D6D4 7C 04 38 40 */ cmplw r4, r7 lbl_80131A78: /* 80131A78 0012D6D8 A0 1C 00 8E */ lhz r0, 0x8e(r28) /* 80131A7C 0012D6DC 7C 00 18 00 */ cmpw r0, r3 /* 80131A80 0012D6E0 41 80 01 4C */ blt lbl_80131BCC /* 80131A84 0012D6E4 3A 60 00 01 */ li r19, 1 /* 80131A88 0012D6E8 3B 60 00 00 */ li r27, 0 lbl_80131A8C: /* 80131A8C 0012D6EC 57 63 06 3E */ clrlwi r3, r27, 0x18 /* 80131A90 0012D6F0 56 A4 06 3E */ clrlwi r4, r21, 0x18 /* 80131A94 0012D6F4 4B FB 43 59 */ bl func_800E5DEC /* 80131A98 0012D6F8 88 03 00 8A */ lbz r0, 0x8a(r3) /* 80131A9C 0012D6FC 7C 79 1B 78 */ mr r25, r3 /* 80131AA0 0012D700 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f /* 80131AA4 0012D704 41 82 00 D8 */ beq lbl_80131B7C /* 80131AA8 0012D708 4B F2 51 2D */ bl func_80056BD4 /* 80131AAC 0012D70C 2C 03 00 00 */ cmpwi r3, 0 /* 80131AB0 0012D710 41 82 00 C4 */ beq lbl_80131B74 /* 80131AB4 0012D714 7F 23 CB 78 */ mr r3, r25 /* 80131AB8 0012D718 4B F2 53 75 */ bl func_80056E2C /* 80131ABC 0012D71C 2C 03 00 00 */ cmpwi r3, 0 /* 80131AC0 0012D720 40 82 00 B4 */ bne lbl_80131B74 /* 80131AC4 0012D724 A0 1C 00 96 */ lhz r0, 0x96(r28) /* 80131AC8 0012D728 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f /* 80131ACC 0012D72C 40 82 00 4C */ bne lbl_80131B18 /* 80131AD0 0012D730 57 74 06 3E */ clrlwi r20, r27, 0x18 /* 80131AD4 0012D734 3A 40 00 00 */ li r18, 0 lbl_80131AD8: /* 80131AD8 0012D738 56 40 06 3E */ clrlwi r0, r18, 0x18 /* 80131ADC 0012D73C 7C 00 A0 40 */ cmplw r0, r20 /* 80131AE0 0012D740 41 82 00 2C */ beq lbl_80131B0C /* 80131AE4 0012D744 7F 23 CB 78 */ mr r3, r25 /* 80131AE8 0012D748 38 80 00 05 */ li r4, 5 /* 80131AEC 0012D74C 38 A0 00 00 */ li r5, 0 /* 80131AF0 0012D750 48 2A 94 0D */ bl func_803DAEFC /* 80131AF4 0012D754 56 40 0D FC */ rlwinm r0, r18, 1, 0x17, 0x1e /* 80131AF8 0012D758 7C 1E 02 2E */ lhzx r0, r30, r0 /* 80131AFC 0012D75C 7C 00 18 40 */ cmplw r0, r3 /* 80131B00 0012D760 40 82 00 0C */ bne lbl_80131B0C /* 80131B04 0012D764 3A 60 00 00 */ li r19, 0 /* 80131B08 0012D768 48 00 00 10 */ b lbl_80131B18 lbl_80131B0C: /* 80131B0C 0012D76C 3A 52 00 01 */ addi r18, r18, 1 /* 80131B10 0012D770 28 12 00 06 */ cmplwi r18, 6 /* 80131B14 0012D774 41 80 FF C4 */ blt lbl_80131AD8 lbl_80131B18: /* 80131B18 0012D778 A0 1C 00 96 */ lhz r0, 0x96(r28) /* 80131B1C 0012D77C 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f /* 80131B20 0012D780 40 82 00 54 */ bne lbl_80131B74 /* 80131B24 0012D784 57 74 06 3E */ clrlwi r20, r27, 0x18 /* 80131B28 0012D788 3A C0 00 00 */ li r22, 0 lbl_80131B2C: /* 80131B2C 0012D78C 56 C0 06 3E */ clrlwi r0, r22, 0x18 /* 80131B30 0012D790 7C 00 A0 40 */ cmplw r0, r20 /* 80131B34 0012D794 41 82 00 34 */ beq lbl_80131B68 /* 80131B38 0012D798 56 C0 0D FC */ rlwinm r0, r22, 1, 0x17, 0x1e /* 80131B3C 0012D79C 7E 5F 02 2E */ lhzx r18, r31, r0 /* 80131B40 0012D7A0 2C 12 00 00 */ cmpwi r18, 0 /* 80131B44 0012D7A4 41 82 00 24 */ beq lbl_80131B68 /* 80131B48 0012D7A8 7F 23 CB 78 */ mr r3, r25 /* 80131B4C 0012D7AC 38 80 00 06 */ li r4, 6 /* 80131B50 0012D7B0 38 A0 00 00 */ li r5, 0 /* 80131B54 0012D7B4 48 2A 93 A9 */ bl func_803DAEFC /* 80131B58 0012D7B8 7C 12 18 40 */ cmplw r18, r3 /* 80131B5C 0012D7BC 40 82 00 0C */ bne lbl_80131B68 /* 80131B60 0012D7C0 3A 60 00 00 */ li r19, 0 /* 80131B64 0012D7C4 48 00 00 10 */ b lbl_80131B74 lbl_80131B68: /* 80131B68 0012D7C8 3A D6 00 01 */ addi r22, r22, 1 /* 80131B6C 0012D7CC 28 16 00 06 */ cmplwi r22, 6 /* 80131B70 0012D7D0 41 80 FF BC */ blt lbl_80131B2C lbl_80131B74: /* 80131B74 0012D7D4 2C 13 00 00 */ cmpwi r19, 0 /* 80131B78 0012D7D8 41 82 00 10 */ beq lbl_80131B88 lbl_80131B7C: /* 80131B7C 0012D7DC 3B 7B 00 01 */ addi r27, r27, 1 /* 80131B80 0012D7E0 28 1B 00 06 */ cmplwi r27, 6 /* 80131B84 0012D7E4 41 80 FF 08 */ blt lbl_80131A8C lbl_80131B88: /* 80131B88 0012D7E8 2C 13 00 00 */ cmpwi r19, 0 /* 80131B8C 0012D7EC 41 82 00 40 */ beq lbl_80131BCC /* 80131B90 0012D7F0 3B 18 00 01 */ addi r24, r24, 1 /* 80131B94 0012D7F4 57 00 06 3E */ clrlwi r0, r24, 0x18 /* 80131B98 0012D7F8 28 00 00 02 */ cmplwi r0, 2 /* 80131B9C 0012D7FC 41 80 00 0C */ blt lbl_80131BA8 /* 80131BA0 0012D800 38 60 00 01 */ li r3, 1 /* 80131BA4 0012D804 48 00 00 38 */ b lbl_80131BDC lbl_80131BA8: /* 80131BA8 0012D808 38 60 02 61 */ li r3, 0x261 /* 80131BAC 0012D80C 48 03 0E E5 */ bl func_80162A90 /* 80131BB0 0012D810 28 03 00 04 */ cmplwi r3, 4 /* 80131BB4 0012D814 40 82 00 18 */ bne lbl_80131BCC /* 80131BB8 0012D818 57 00 06 3E */ clrlwi r0, r24, 0x18 /* 80131BBC 0012D81C 28 00 00 01 */ cmplwi r0, 1 /* 80131BC0 0012D820 41 80 00 0C */ blt lbl_80131BCC /* 80131BC4 0012D824 38 60 00 01 */ li r3, 1 /* 80131BC8 0012D828 48 00 00 14 */ b lbl_80131BDC lbl_80131BCC: /* 80131BCC 0012D82C 3A B5 00 01 */ addi r21, r21, 1 /* 80131BD0 0012D830 28 15 00 68 */ cmplwi r21, 0x68 /* 80131BD4 0012D834 41 80 FC 2C */ blt lbl_80131800 /* 80131BD8 0012D838 38 60 00 00 */ li r3, 0 lbl_80131BDC: /* 80131BDC 0012D83C 39 61 00 60 */ addi r11, r1, 0x60 /* 80131BE0 0012D840 48 09 55 71 */ bl _restgpr_18 /* 80131BE4 0012D844 80 01 00 64 */ lwz r0, 0x64(r1) /* 80131BE8 0012D848 7C 08 03 A6 */ mtlr r0 /* 80131BEC 0012D84C 38 21 00 60 */ addi r1, r1, 0x60 /* 80131BF0 0012D850 4E 80 00 20 */ blr .global func_80131BF4 func_80131BF4: /* 80131BF4 0012D854 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80131BF8 0012D858 7C 08 02 A6 */ mflr r0 /* 80131BFC 0012D85C 7C 63 07 34 */ extsh r3, r3 /* 80131C00 0012D860 90 01 00 64 */ stw r0, 0x64(r1) /* 80131C04 0012D864 38 C1 00 08 */ addi r6, r1, 8 /* 80131C08 0012D868 93 E1 00 5C */ stw r31, 0x5c(r1) /* 80131C0C 0012D86C 7C BF 2B 78 */ mr r31, r5 /* 80131C10 0012D870 38 A0 00 06 */ li r5, 6 /* 80131C14 0012D874 48 12 22 C9 */ bl func_80253EDC /* 80131C18 0012D878 7F E3 FB 78 */ mr r3, r31 /* 80131C1C 0012D87C 38 80 00 01 */ li r4, 1 /* 80131C20 0012D880 38 A0 00 00 */ li r5, 0 /* 80131C24 0012D884 48 11 E7 75 */ bl func_80250398 /* 80131C28 0012D888 C0 01 00 0C */ lfs f0, 0xc(r1) /* 80131C2C 0012D88C 3C 00 43 30 */ lis r0, 0x4330 /* 80131C30 0012D890 C0 81 00 08 */ lfs f4, 8(r1) /* 80131C34 0012D894 54 63 04 3E */ clrlwi r3, r3, 0x10 /* 80131C38 0012D898 C0 41 00 18 */ lfs f2, 0x18(r1) /* 80131C3C 0012D89C 7C 64 07 34 */ extsh r4, r3 /* 80131C40 0012D8A0 EC 60 20 28 */ fsubs f3, f0, f4 /* 80131C44 0012D8A4 C0 01 00 20 */ lfs f0, 0x20(r1) /* 80131C48 0012D8A8 FC 20 10 1E */ fctiwz f1, f2 /* 80131C4C 0012D8AC 90 01 00 30 */ stw r0, 0x30(r1) /* 80131C50 0012D8B0 EC 00 10 28 */ fsubs f0, f0, f2 /* 80131C54 0012D8B4 7F E3 FB 78 */ mr r3, r31 /* 80131C58 0012D8B8 FC 40 18 1E */ fctiwz f2, f3 /* 80131C5C 0012D8BC D8 21 00 40 */ stfd f1, 0x40(r1) /* 80131C60 0012D8C0 FC 00 00 1E */ fctiwz f0, f0 /* 80131C64 0012D8C4 C8 22 8D B8 */ lfd f1, lbl_806413B8-_SDA2_BASE_(r2) /* 80131C68 0012D8C8 80 A1 00 44 */ lwz r5, 0x44(r1) /* 80131C6C 0012D8CC 39 00 FF FF */ li r8, -1 /* 80131C70 0012D8D0 D8 41 00 28 */ stfd f2, 0x28(r1) /* 80131C74 0012D8D4 80 01 00 2C */ lwz r0, 0x2c(r1) /* 80131C78 0012D8D8 D8 01 00 48 */ stfd f0, 0x48(r1) /* 80131C7C 0012D8DC 7C 06 07 34 */ extsh r6, r0 /* 80131C80 0012D8E0 7C 84 30 50 */ subf r4, r4, r6 /* 80131C84 0012D8E4 80 E1 00 4C */ lwz r7, 0x4c(r1) /* 80131C88 0012D8E8 54 80 0F FE */ srwi r0, r4, 0x1f /* 80131C8C 0012D8EC 7C 00 22 14 */ add r0, r0, r4 /* 80131C90 0012D8F0 7C E7 07 34 */ extsh r7, r7 /* 80131C94 0012D8F4 7C 00 0E 70 */ srawi r0, r0, 1 /* 80131C98 0012D8F8 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80131C9C 0012D8FC 90 01 00 34 */ stw r0, 0x34(r1) /* 80131CA0 0012D900 C8 01 00 30 */ lfd f0, 0x30(r1) /* 80131CA4 0012D904 EC 00 08 28 */ fsubs f0, f0, f1 /* 80131CA8 0012D908 EC 04 00 2A */ fadds f0, f4, f0 /* 80131CAC 0012D90C FC 00 00 1E */ fctiwz f0, f0 /* 80131CB0 0012D910 D8 01 00 38 */ stfd f0, 0x38(r1) /* 80131CB4 0012D914 80 81 00 3C */ lwz r4, 0x3c(r1) /* 80131CB8 0012D918 48 11 E4 7D */ bl func_80250134 /* 80131CBC 0012D91C 80 01 00 64 */ lwz r0, 0x64(r1) /* 80131CC0 0012D920 83 E1 00 5C */ lwz r31, 0x5c(r1) /* 80131CC4 0012D924 7C 08 03 A6 */ mtlr r0 /* 80131CC8 0012D928 38 21 00 60 */ addi r1, r1, 0x60 /* 80131CCC 0012D92C 4E 80 00 20 */ blr .global func_80131CD0 func_80131CD0: /* 80131CD0 0012D930 38 A0 00 01 */ li r5, 1 /* 80131CD4 0012D934 38 6D 9C D0 */ addi r3, r13, lbl_8063EF90-_SDA_BASE_ /* 80131CD8 0012D938 38 80 00 04 */ li r4, 4 /* 80131CDC 0012D93C 38 00 00 00 */ li r0, 0 /* 80131CE0 0012D940 98 AD 9C D0 */ stb r5, lbl_8063EF90-_SDA_BASE_(r13) /* 80131CE4 0012D944 B0 83 00 02 */ sth r4, 2(r3) /* 80131CE8 0012D948 98 03 00 04 */ stb r0, 4(r3) /* 80131CEC 0012D94C 4E 80 00 20 */ blr