.include "macros.inc" .section .text, "ax" # 0x80006980 - 0x803E1E60 .global func_8009F6C4 func_8009F6C4: /* 8009F6C4 0009B324 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F6C8 0009B328 C8 02 88 D8 */ lfd f0, lbl_80640ED8-_SDA2_BASE_(r2) /* 8009F6CC 0009B32C D8 03 01 00 */ stfd f0, 0x100(r3) /* 8009F6D0 0009B330 80 03 01 08 */ lwz r0, 0x108(r3) /* 8009F6D4 0009B334 54 00 00 FE */ clrlwi r0, r0, 3 /* 8009F6D8 0009B338 90 03 01 08 */ stw r0, 0x108(r3) /* 8009F6DC 0009B33C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F6E0 0009B340 80 03 01 08 */ lwz r0, 0x108(r3) /* 8009F6E4 0009B344 54 00 01 44 */ rlwinm r0, r0, 0, 5, 2 /* 8009F6E8 0009B348 90 03 01 08 */ stw r0, 0x108(r3) /* 8009F6EC 0009B34C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F6F0 0009B350 80 03 01 08 */ lwz r0, 0x108(r3) /* 8009F6F4 0009B354 54 00 01 C8 */ rlwinm r0, r0, 0, 7, 4 /* 8009F6F8 0009B358 90 03 01 08 */ stw r0, 0x108(r3) /* 8009F6FC 0009B35C 4E 80 00 20 */ blr .global func_8009F700 func_8009F700: /* 8009F700 0009B360 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8009F704 0009B364 7C 08 02 A6 */ mflr r0 /* 8009F708 0009B368 90 01 00 24 */ stw r0, 0x24(r1) /* 8009F70C 0009B36C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8009F710 0009B370 93 C1 00 18 */ stw r30, 0x18(r1) /* 8009F714 0009B374 93 A1 00 14 */ stw r29, 0x14(r1) /* 8009F718 0009B378 93 81 00 10 */ stw r28, 0x10(r1) /* 8009F71C 0009B37C 4B FF FF A9 */ bl func_8009F6C4 /* 8009F720 0009B380 38 60 04 00 */ li r3, 0x400 /* 8009F724 0009B384 48 1A 9E B9 */ bl func_802495DC /* 8009F728 0009B388 3C 80 23 56 */ lis r4, 0x23561A00@ha /* 8009F72C 0009B38C 38 60 04 00 */ li r3, 0x400 /* 8009F730 0009B390 38 84 1A 00 */ addi r4, r4, 0x23561A00@l /* 8009F734 0009B394 4B FB 66 65 */ bl func_80055D98 /* 8009F738 0009B398 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F73C 0009B39C 3C A0 80 0A */ lis r5, lbl_800A6AFC@ha /* 8009F740 0009B3A0 3C C0 80 0A */ lis r6, lbl_800A7EEC@ha /* 8009F744 0009B3A4 38 E0 FF FF */ li r7, -1 /* 8009F748 0009B3A8 90 64 00 00 */ stw r3, 0(r4) /* 8009F74C 0009B3AC 38 A5 6A FC */ addi r5, r5, lbl_800A6AFC@l /* 8009F750 0009B3B0 38 C6 7E EC */ addi r6, r6, lbl_800A7EEC@l /* 8009F754 0009B3B4 38 80 00 00 */ li r4, 0 /* 8009F758 0009B3B8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F75C 0009B3BC 39 00 00 00 */ li r8, 0 /* 8009F760 0009B3C0 39 20 00 01 */ li r9, 1 /* 8009F764 0009B3C4 39 40 00 00 */ li r10, 0 /* 8009F768 0009B3C8 80 63 00 00 */ lwz r3, 0(r3) /* 8009F76C 0009B3CC 48 1B 44 CD */ bl func_80253C38 /* 8009F770 0009B3D0 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F774 0009B3D4 3C 80 23 57 */ lis r4, 0x23571A00@ha /* 8009F778 0009B3D8 38 84 1A 00 */ addi r4, r4, 0x23571A00@l /* 8009F77C 0009B3DC B0 65 00 40 */ sth r3, 0x40(r5) /* 8009F780 0009B3E0 38 60 04 00 */ li r3, 0x400 /* 8009F784 0009B3E4 4B FB 66 15 */ bl func_80055D98 /* 8009F788 0009B3E8 80 ED 82 38 */ lwz r7, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F78C 0009B3EC 3C A0 80 0A */ lis r5, lbl_800A6BA8@ha /* 8009F790 0009B3F0 3C C0 80 0A */ lis r6, lbl_800A7F84@ha /* 8009F794 0009B3F4 38 80 00 00 */ li r4, 0 /* 8009F798 0009B3F8 90 67 00 04 */ stw r3, 4(r7) /* 8009F79C 0009B3FC 38 A5 6B A8 */ addi r5, r5, lbl_800A6BA8@l /* 8009F7A0 0009B400 38 C6 7F 84 */ addi r6, r6, lbl_800A7F84@l /* 8009F7A4 0009B404 38 E0 FF FF */ li r7, -1 /* 8009F7A8 0009B408 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F7AC 0009B40C 39 00 00 00 */ li r8, 0 /* 8009F7B0 0009B410 39 20 00 01 */ li r9, 1 /* 8009F7B4 0009B414 39 40 00 00 */ li r10, 0 /* 8009F7B8 0009B418 80 63 00 04 */ lwz r3, 4(r3) /* 8009F7BC 0009B41C 48 1B 44 7D */ bl func_80253C38 /* 8009F7C0 0009B420 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F7C4 0009B424 3F 80 1D B8 */ lis r28, 0x1DB81A00@ha /* 8009F7C8 0009B428 38 9C 1A 00 */ addi r4, r28, 0x1DB81A00@l /* 8009F7CC 0009B42C B0 65 00 42 */ sth r3, 0x42(r5) /* 8009F7D0 0009B430 38 60 04 00 */ li r3, 0x400 /* 8009F7D4 0009B434 4B FB 65 C5 */ bl func_80055D98 /* 8009F7D8 0009B438 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F7DC 0009B43C 3F C0 80 0A */ lis r30, lbl_800A6C54@ha /* 8009F7E0 0009B440 3F E0 80 0B */ lis r31, lbl_800A806C@ha /* 8009F7E4 0009B444 3F A0 80 0A */ lis r29, lbl_800A7C8C@ha /* 8009F7E8 0009B448 90 64 00 08 */ stw r3, 8(r4) /* 8009F7EC 0009B44C 38 9D 7C 8C */ addi r4, r29, lbl_800A7C8C@l /* 8009F7F0 0009B450 38 BE 6C 54 */ addi r5, r30, lbl_800A6C54@l /* 8009F7F4 0009B454 38 DF 80 6C */ addi r6, r31, lbl_800A806C@l /* 8009F7F8 0009B458 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F7FC 0009B45C 38 E0 FF FF */ li r7, -1 /* 8009F800 0009B460 39 00 00 00 */ li r8, 0 /* 8009F804 0009B464 39 20 00 01 */ li r9, 1 /* 8009F808 0009B468 80 63 00 08 */ lwz r3, 8(r3) /* 8009F80C 0009B46C 39 40 00 00 */ li r10, 0 /* 8009F810 0009B470 48 1B 44 29 */ bl func_80253C38 /* 8009F814 0009B474 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F818 0009B478 38 9C 1A 00 */ addi r4, r28, 0x1a00 /* 8009F81C 0009B47C B0 65 00 44 */ sth r3, 0x44(r5) /* 8009F820 0009B480 38 60 04 00 */ li r3, 0x400 /* 8009F824 0009B484 4B FB 65 75 */ bl func_80055D98 /* 8009F828 0009B488 80 ED 82 38 */ lwz r7, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F82C 0009B48C 38 9D 7C 8C */ addi r4, r29, 0x7c8c /* 8009F830 0009B490 38 BE 6C 54 */ addi r5, r30, 0x6c54 /* 8009F834 0009B494 38 DF 80 6C */ addi r6, r31, -32660 /* 8009F838 0009B498 90 67 00 0C */ stw r3, 0xc(r7) /* 8009F83C 0009B49C 38 E0 FF FF */ li r7, -1 /* 8009F840 0009B4A0 39 00 00 00 */ li r8, 0 /* 8009F844 0009B4A4 39 20 00 01 */ li r9, 1 /* 8009F848 0009B4A8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F84C 0009B4AC 39 40 00 00 */ li r10, 0 /* 8009F850 0009B4B0 80 63 00 0C */ lwz r3, 0xc(r3) /* 8009F854 0009B4B4 48 1B 43 E5 */ bl func_80253C38 /* 8009F858 0009B4B8 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F85C 0009B4BC 3C 80 21 CD */ lis r4, 0x21CD1A00@ha /* 8009F860 0009B4C0 38 84 1A 00 */ addi r4, r4, 0x21CD1A00@l /* 8009F864 0009B4C4 B0 65 00 46 */ sth r3, 0x46(r5) /* 8009F868 0009B4C8 38 60 04 00 */ li r3, 0x400 /* 8009F86C 0009B4CC 4B FB 65 2D */ bl func_80055D98 /* 8009F870 0009B4D0 80 ED 82 38 */ lwz r7, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F874 0009B4D4 3C A0 80 0A */ lis r5, lbl_800A6F38@ha /* 8009F878 0009B4D8 3C C0 80 0B */ lis r6, lbl_800A8BCC@ha /* 8009F87C 0009B4DC 38 9D 7C 8C */ addi r4, r29, 0x7c8c /* 8009F880 0009B4E0 90 67 00 10 */ stw r3, 0x10(r7) /* 8009F884 0009B4E4 38 A5 6F 38 */ addi r5, r5, lbl_800A6F38@l /* 8009F888 0009B4E8 38 C6 8B CC */ addi r6, r6, lbl_800A8BCC@l /* 8009F88C 0009B4EC 38 E0 FF FF */ li r7, -1 /* 8009F890 0009B4F0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F894 0009B4F4 39 00 00 00 */ li r8, 0 /* 8009F898 0009B4F8 39 20 00 01 */ li r9, 1 /* 8009F89C 0009B4FC 39 40 00 00 */ li r10, 0 /* 8009F8A0 0009B500 80 63 00 10 */ lwz r3, 0x10(r3) /* 8009F8A4 0009B504 48 1B 43 95 */ bl func_80253C38 /* 8009F8A8 0009B508 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F8AC 0009B50C 3C 80 1D BA */ lis r4, 0x1DBA1A00@ha /* 8009F8B0 0009B510 38 84 1A 00 */ addi r4, r4, 0x1DBA1A00@l /* 8009F8B4 0009B514 B0 65 00 48 */ sth r3, 0x48(r5) /* 8009F8B8 0009B518 38 60 04 00 */ li r3, 0x400 /* 8009F8BC 0009B51C 4B FB 64 DD */ bl func_80055D98 /* 8009F8C0 0009B520 80 ED 82 38 */ lwz r7, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F8C4 0009B524 3C A0 80 0A */ lis r5, lbl_800A6F3C@ha /* 8009F8C8 0009B528 3C C0 80 0B */ lis r6, lbl_800A9138@ha /* 8009F8CC 0009B52C 38 80 00 00 */ li r4, 0 /* 8009F8D0 0009B530 90 67 00 20 */ stw r3, 0x20(r7) /* 8009F8D4 0009B534 38 A5 6F 3C */ addi r5, r5, lbl_800A6F3C@l /* 8009F8D8 0009B538 38 C6 91 38 */ addi r6, r6, lbl_800A9138@l /* 8009F8DC 0009B53C 38 E0 FF FF */ li r7, -1 /* 8009F8E0 0009B540 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F8E4 0009B544 39 00 00 00 */ li r8, 0 /* 8009F8E8 0009B548 39 20 00 01 */ li r9, 1 /* 8009F8EC 0009B54C 39 40 00 00 */ li r10, 0 /* 8009F8F0 0009B550 80 63 00 20 */ lwz r3, 0x20(r3) /* 8009F8F4 0009B554 48 1B 43 45 */ bl func_80253C38 /* 8009F8F8 0009B558 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F8FC 0009B55C 3C 80 1D BB */ lis r4, 0x1DBB1A00@ha /* 8009F900 0009B560 38 84 1A 00 */ addi r4, r4, 0x1DBB1A00@l /* 8009F904 0009B564 B0 65 00 50 */ sth r3, 0x50(r5) /* 8009F908 0009B568 38 60 04 00 */ li r3, 0x400 /* 8009F90C 0009B56C 4B FB 64 8D */ bl func_80055D98 /* 8009F910 0009B570 80 ED 82 38 */ lwz r7, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F914 0009B574 3C A0 80 0A */ lis r5, lbl_800A7090@ha /* 8009F918 0009B578 3C C0 80 0B */ lis r6, lbl_800A92F8@ha /* 8009F91C 0009B57C 38 80 00 00 */ li r4, 0 /* 8009F920 0009B580 90 67 00 28 */ stw r3, 0x28(r7) /* 8009F924 0009B584 38 A5 70 90 */ addi r5, r5, lbl_800A7090@l /* 8009F928 0009B588 38 C6 92 F8 */ addi r6, r6, lbl_800A92F8@l /* 8009F92C 0009B58C 38 E0 FF FF */ li r7, -1 /* 8009F930 0009B590 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F934 0009B594 39 00 00 00 */ li r8, 0 /* 8009F938 0009B598 39 20 00 01 */ li r9, 1 /* 8009F93C 0009B59C 39 40 00 00 */ li r10, 0 /* 8009F940 0009B5A0 80 63 00 28 */ lwz r3, 0x28(r3) /* 8009F944 0009B5A4 48 1B 42 F5 */ bl func_80253C38 /* 8009F948 0009B5A8 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F94C 0009B5AC 3C 80 1D BC */ lis r4, 0x1DBC1A00@ha /* 8009F950 0009B5B0 38 84 1A 00 */ addi r4, r4, 0x1DBC1A00@l /* 8009F954 0009B5B4 B0 65 00 54 */ sth r3, 0x54(r5) /* 8009F958 0009B5B8 38 60 04 00 */ li r3, 0x400 /* 8009F95C 0009B5BC 4B FB 64 3D */ bl func_80055D98 /* 8009F960 0009B5C0 80 ED 82 38 */ lwz r7, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F964 0009B5C4 3C A0 80 0A */ lis r5, lbl_800A7310@ha /* 8009F968 0009B5C8 3C C0 80 0B */ lis r6, lbl_800A9688@ha /* 8009F96C 0009B5CC 38 80 00 00 */ li r4, 0 /* 8009F970 0009B5D0 90 67 00 2C */ stw r3, 0x2c(r7) /* 8009F974 0009B5D4 38 A5 73 10 */ addi r5, r5, lbl_800A7310@l /* 8009F978 0009B5D8 38 C6 96 88 */ addi r6, r6, lbl_800A9688@l /* 8009F97C 0009B5DC 38 E0 FF FF */ li r7, -1 /* 8009F980 0009B5E0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F984 0009B5E4 39 00 00 00 */ li r8, 0 /* 8009F988 0009B5E8 39 20 00 01 */ li r9, 1 /* 8009F98C 0009B5EC 39 40 00 00 */ li r10, 0 /* 8009F990 0009B5F0 80 63 00 2C */ lwz r3, 0x2c(r3) /* 8009F994 0009B5F4 48 1B 42 A5 */ bl func_80253C38 /* 8009F998 0009B5F8 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F99C 0009B5FC 3C 80 1D BD */ lis r4, 0x1DBD1A00@ha /* 8009F9A0 0009B600 38 84 1A 00 */ addi r4, r4, 0x1DBD1A00@l /* 8009F9A4 0009B604 B0 65 00 56 */ sth r3, 0x56(r5) /* 8009F9A8 0009B608 38 60 04 00 */ li r3, 0x400 /* 8009F9AC 0009B60C 4B FB 63 ED */ bl func_80055D98 /* 8009F9B0 0009B610 80 ED 82 38 */ lwz r7, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F9B4 0009B614 3C A0 80 0A */ lis r5, lbl_800A74D0@ha /* 8009F9B8 0009B618 3C C0 80 0B */ lis r6, lbl_800A98A8@ha /* 8009F9BC 0009B61C 38 80 00 00 */ li r4, 0 /* 8009F9C0 0009B620 90 67 00 30 */ stw r3, 0x30(r7) /* 8009F9C4 0009B624 38 A5 74 D0 */ addi r5, r5, lbl_800A74D0@l /* 8009F9C8 0009B628 38 C6 98 A8 */ addi r6, r6, lbl_800A98A8@l /* 8009F9CC 0009B62C 38 E0 FF FF */ li r7, -1 /* 8009F9D0 0009B630 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F9D4 0009B634 39 00 00 00 */ li r8, 0 /* 8009F9D8 0009B638 39 20 00 01 */ li r9, 1 /* 8009F9DC 0009B63C 39 40 00 00 */ li r10, 0 /* 8009F9E0 0009B640 80 63 00 30 */ lwz r3, 0x30(r3) /* 8009F9E4 0009B644 48 1B 42 55 */ bl func_80253C38 /* 8009F9E8 0009B648 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009F9EC 0009B64C 3C 80 1D BE */ lis r4, 0x1DBE1A00@ha /* 8009F9F0 0009B650 38 84 1A 00 */ addi r4, r4, 0x1DBE1A00@l /* 8009F9F4 0009B654 B0 65 00 58 */ sth r3, 0x58(r5) /* 8009F9F8 0009B658 38 60 04 00 */ li r3, 0x400 /* 8009F9FC 0009B65C 4B FB 63 9D */ bl func_80055D98 /* 8009FA00 0009B660 80 ED 82 38 */ lwz r7, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FA04 0009B664 3C A0 80 0A */ lis r5, lbl_800A7780@ha /* 8009FA08 0009B668 3C C0 80 0B */ lis r6, lbl_800A9B70@ha /* 8009FA0C 0009B66C 38 80 00 00 */ li r4, 0 /* 8009FA10 0009B670 90 67 00 34 */ stw r3, 0x34(r7) /* 8009FA14 0009B674 38 A5 77 80 */ addi r5, r5, lbl_800A7780@l /* 8009FA18 0009B678 38 C6 9B 70 */ addi r6, r6, lbl_800A9B70@l /* 8009FA1C 0009B67C 38 E0 FF FF */ li r7, -1 /* 8009FA20 0009B680 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FA24 0009B684 39 00 00 00 */ li r8, 0 /* 8009FA28 0009B688 39 20 00 01 */ li r9, 1 /* 8009FA2C 0009B68C 39 40 00 00 */ li r10, 0 /* 8009FA30 0009B690 80 63 00 34 */ lwz r3, 0x34(r3) /* 8009FA34 0009B694 48 1B 42 05 */ bl func_80253C38 /* 8009FA38 0009B698 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FA3C 0009B69C 3C 80 1D BF */ lis r4, 0x1DBF1A00@ha /* 8009FA40 0009B6A0 38 84 1A 00 */ addi r4, r4, 0x1DBF1A00@l /* 8009FA44 0009B6A4 B0 65 00 5A */ sth r3, 0x5a(r5) /* 8009FA48 0009B6A8 38 60 04 00 */ li r3, 0x400 /* 8009FA4C 0009B6AC 4B FB 63 4D */ bl func_80055D98 /* 8009FA50 0009B6B0 80 ED 82 38 */ lwz r7, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FA54 0009B6B4 3C A0 80 0A */ lis r5, lbl_800A787C@ha /* 8009FA58 0009B6B8 3C C0 80 0B */ lis r6, lbl_800A9CB0@ha /* 8009FA5C 0009B6BC 38 80 00 00 */ li r4, 0 /* 8009FA60 0009B6C0 90 67 00 24 */ stw r3, 0x24(r7) /* 8009FA64 0009B6C4 38 A5 78 7C */ addi r5, r5, lbl_800A787C@l /* 8009FA68 0009B6C8 38 C6 9C B0 */ addi r6, r6, lbl_800A9CB0@l /* 8009FA6C 0009B6CC 38 E0 FF FF */ li r7, -1 /* 8009FA70 0009B6D0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FA74 0009B6D4 39 00 00 00 */ li r8, 0 /* 8009FA78 0009B6D8 39 20 00 01 */ li r9, 1 /* 8009FA7C 0009B6DC 39 40 00 00 */ li r10, 0 /* 8009FA80 0009B6E0 80 63 00 24 */ lwz r3, 0x24(r3) /* 8009FA84 0009B6E4 48 1B 41 B5 */ bl func_80253C38 /* 8009FA88 0009B6E8 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FA8C 0009B6EC B0 64 00 52 */ sth r3, 0x52(r4) /* 8009FA90 0009B6F0 38 60 04 00 */ li r3, 0x400 /* 8009FA94 0009B6F4 48 1A 9D FD */ bl func_80249890 /* 8009FA98 0009B6F8 38 60 04 00 */ li r3, 0x400 /* 8009FA9C 0009B6FC 48 13 BB D9 */ bl func_801DB674 /* 8009FAA0 0009B700 3C 80 04 4E */ lis r4, 0x044E1A00@ha /* 8009FAA4 0009B704 38 60 00 0E */ li r3, 0xe /* 8009FAA8 0009B708 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l /* 8009FAAC 0009B70C 4B FB 62 ED */ bl func_80055D98 /* 8009FAB0 0009B710 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FAB4 0009B714 3C C0 80 0B */ lis r6, lbl_800A9D88@ha /* 8009FAB8 0009B718 38 C6 9D 88 */ addi r6, r6, lbl_800A9D88@l /* 8009FABC 0009B71C 38 80 00 00 */ li r4, 0 /* 8009FAC0 0009B720 90 65 00 18 */ stw r3, 0x18(r5) /* 8009FAC4 0009B724 38 A0 00 00 */ li r5, 0 /* 8009FAC8 0009B728 38 E0 FF FF */ li r7, -1 /* 8009FACC 0009B72C 39 00 00 00 */ li r8, 0 /* 8009FAD0 0009B730 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FAD4 0009B734 39 20 00 01 */ li r9, 1 /* 8009FAD8 0009B738 39 40 00 00 */ li r10, 0 /* 8009FADC 0009B73C 80 63 00 18 */ lwz r3, 0x18(r3) /* 8009FAE0 0009B740 48 1B 41 59 */ bl func_80253C38 /* 8009FAE4 0009B744 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FAE8 0009B748 3C 80 04 4F */ lis r4, 0x044F1A00@ha /* 8009FAEC 0009B74C 38 84 1A 00 */ addi r4, r4, 0x044F1A00@l /* 8009FAF0 0009B750 B0 65 00 4C */ sth r3, 0x4c(r5) /* 8009FAF4 0009B754 38 60 00 0E */ li r3, 0xe /* 8009FAF8 0009B758 4B FB 62 A1 */ bl func_80055D98 /* 8009FAFC 0009B75C 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FB00 0009B760 3C C0 80 0B */ lis r6, lbl_800A9E60@ha /* 8009FB04 0009B764 38 C6 9E 60 */ addi r6, r6, lbl_800A9E60@l /* 8009FB08 0009B768 38 80 00 00 */ li r4, 0 /* 8009FB0C 0009B76C 90 65 00 14 */ stw r3, 0x14(r5) /* 8009FB10 0009B770 38 A0 00 00 */ li r5, 0 /* 8009FB14 0009B774 38 E0 FF FF */ li r7, -1 /* 8009FB18 0009B778 39 00 00 00 */ li r8, 0 /* 8009FB1C 0009B77C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FB20 0009B780 39 20 00 01 */ li r9, 1 /* 8009FB24 0009B784 39 40 00 00 */ li r10, 0 /* 8009FB28 0009B788 80 63 00 14 */ lwz r3, 0x14(r3) /* 8009FB2C 0009B78C 48 1B 41 0D */ bl func_80253C38 /* 8009FB30 0009B790 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FB34 0009B794 3C 80 19 A5 */ lis r4, 0x19A51A00@ha /* 8009FB38 0009B798 38 84 1A 00 */ addi r4, r4, 0x19A51A00@l /* 8009FB3C 0009B79C B0 65 00 4A */ sth r3, 0x4a(r5) /* 8009FB40 0009B7A0 38 60 00 0E */ li r3, 0xe /* 8009FB44 0009B7A4 4B FB 62 55 */ bl func_80055D98 /* 8009FB48 0009B7A8 80 CD 82 38 */ lwz r6, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FB4C 0009B7AC 3C A0 80 0A */ lis r5, lbl_800A7A80@ha /* 8009FB50 0009B7B0 38 A5 7A 80 */ addi r5, r5, lbl_800A7A80@l /* 8009FB54 0009B7B4 38 80 00 00 */ li r4, 0 /* 8009FB58 0009B7B8 90 66 00 1C */ stw r3, 0x1c(r6) /* 8009FB5C 0009B7BC 38 C0 00 00 */ li r6, 0 /* 8009FB60 0009B7C0 38 E0 FF FF */ li r7, -1 /* 8009FB64 0009B7C4 39 00 00 00 */ li r8, 0 /* 8009FB68 0009B7C8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FB6C 0009B7CC 39 20 00 01 */ li r9, 1 /* 8009FB70 0009B7D0 39 40 00 00 */ li r10, 0 /* 8009FB74 0009B7D4 80 63 00 1C */ lwz r3, 0x1c(r3) /* 8009FB78 0009B7D8 48 1B 40 C1 */ bl func_80253C38 /* 8009FB7C 0009B7DC 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FB80 0009B7E0 38 A0 00 00 */ li r5, 0 /* 8009FB84 0009B7E4 B0 64 00 4E */ sth r3, 0x4e(r4) /* 8009FB88 0009B7E8 38 60 00 0E */ li r3, 0xe /* 8009FB8C 0009B7EC 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FB90 0009B7F0 38 84 00 9C */ addi r4, r4, 0x9c /* 8009FB94 0009B7F4 48 00 A9 75 */ bl func_800AA508 /* 8009FB98 0009B7F8 38 60 00 00 */ li r3, 0 /* 8009FB9C 0009B7FC 48 00 B2 91 */ bl func_800AAE2C /* 8009FBA0 0009B800 3C 80 04 4B */ lis r4, 0x044B1A00@ha /* 8009FBA4 0009B804 38 60 00 0E */ li r3, 0xe /* 8009FBA8 0009B808 38 84 1A 00 */ addi r4, r4, 0x044B1A00@l /* 8009FBAC 0009B80C 4B FB 61 ED */ bl func_80055D98 /* 8009FBB0 0009B810 80 ED 82 38 */ lwz r7, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FBB4 0009B814 3C 80 80 0A */ lis r4, lbl_800A7E08@ha /* 8009FBB8 0009B818 3C A0 80 0B */ lis r5, lbl_800A9F5C@ha /* 8009FBBC 0009B81C 38 C0 00 00 */ li r6, 0 /* 8009FBC0 0009B820 90 67 00 38 */ stw r3, 0x38(r7) /* 8009FBC4 0009B824 38 84 7E 08 */ addi r4, r4, lbl_800A7E08@l /* 8009FBC8 0009B828 38 A5 9F 5C */ addi r5, r5, lbl_800A9F5C@l /* 8009FBCC 0009B82C 38 E0 FF FF */ li r7, -1 /* 8009FBD0 0009B830 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FBD4 0009B834 39 00 00 00 */ li r8, 0 /* 8009FBD8 0009B838 39 20 00 01 */ li r9, 1 /* 8009FBDC 0009B83C 39 40 00 00 */ li r10, 0 /* 8009FBE0 0009B840 80 63 00 38 */ lwz r3, 0x38(r3) /* 8009FBE4 0009B844 48 1B 40 55 */ bl func_80253C38 /* 8009FBE8 0009B848 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FBEC 0009B84C 3C 80 04 50 */ lis r4, 0x04501A00@ha /* 8009FBF0 0009B850 38 84 1A 00 */ addi r4, r4, 0x04501A00@l /* 8009FBF4 0009B854 B0 65 00 5C */ sth r3, 0x5c(r5) /* 8009FBF8 0009B858 38 60 00 0E */ li r3, 0xe /* 8009FBFC 0009B85C 4B FB 61 9D */ bl func_80055D98 /* 8009FC00 0009B860 80 ED 82 38 */ lwz r7, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FC04 0009B864 3C A0 80 0A */ lis r5, lbl_800A7AE4@ha /* 8009FC08 0009B868 3C C0 80 0A */ lis r6, lbl_800A7E4C@ha /* 8009FC0C 0009B86C 38 80 00 00 */ li r4, 0 /* 8009FC10 0009B870 90 67 00 3C */ stw r3, 0x3c(r7) /* 8009FC14 0009B874 38 A5 7A E4 */ addi r5, r5, lbl_800A7AE4@l /* 8009FC18 0009B878 38 C6 7E 4C */ addi r6, r6, lbl_800A7E4C@l /* 8009FC1C 0009B87C 38 E0 FF FF */ li r7, -1 /* 8009FC20 0009B880 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FC24 0009B884 39 00 00 00 */ li r8, 0 /* 8009FC28 0009B888 39 20 00 01 */ li r9, 1 /* 8009FC2C 0009B88C 39 40 00 00 */ li r10, 0 /* 8009FC30 0009B890 80 63 00 3C */ lwz r3, 0x3c(r3) /* 8009FC34 0009B894 48 1B 40 05 */ bl func_80253C38 /* 8009FC38 0009B898 80 CD 82 38 */ lwz r6, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FC3C 0009B89C 38 80 00 09 */ li r4, 9 /* 8009FC40 0009B8A0 38 A0 00 00 */ li r5, 0 /* 8009FC44 0009B8A4 B0 66 00 5E */ sth r3, 0x5e(r6) /* 8009FC48 0009B8A8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FC4C 0009B8AC A8 63 00 44 */ lha r3, 0x44(r3) /* 8009FC50 0009B8B0 48 1B 41 A1 */ bl func_80253DF0 /* 8009FC54 0009B8B4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FC58 0009B8B8 38 80 00 09 */ li r4, 9 /* 8009FC5C 0009B8BC 38 A0 00 00 */ li r5, 0 /* 8009FC60 0009B8C0 A8 63 00 46 */ lha r3, 0x46(r3) /* 8009FC64 0009B8C4 48 1B 41 8D */ bl func_80253DF0 /* 8009FC68 0009B8C8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FC6C 0009B8CC 38 80 00 09 */ li r4, 9 /* 8009FC70 0009B8D0 38 A0 00 00 */ li r5, 0 /* 8009FC74 0009B8D4 A8 63 00 48 */ lha r3, 0x48(r3) /* 8009FC78 0009B8D8 48 1B 41 79 */ bl func_80253DF0 /* 8009FC7C 0009B8DC 80 01 00 24 */ lwz r0, 0x24(r1) /* 8009FC80 0009B8E0 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8009FC84 0009B8E4 83 C1 00 18 */ lwz r30, 0x18(r1) /* 8009FC88 0009B8E8 83 A1 00 14 */ lwz r29, 0x14(r1) /* 8009FC8C 0009B8EC 83 81 00 10 */ lwz r28, 0x10(r1) /* 8009FC90 0009B8F0 7C 08 03 A6 */ mtlr r0 /* 8009FC94 0009B8F4 38 21 00 20 */ addi r1, r1, 0x20 /* 8009FC98 0009B8F8 4E 80 00 20 */ blr .global func_8009FC9C func_8009FC9C: /* 8009FC9C 0009B8FC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8009FCA0 0009B900 7C 08 02 A6 */ mflr r0 /* 8009FCA4 0009B904 90 01 00 24 */ stw r0, 0x24(r1) /* 8009FCA8 0009B908 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8009FCAC 0009B90C 3B E0 FF FF */ li r31, -1 /* 8009FCB0 0009B910 93 C1 00 18 */ stw r30, 0x18(r1) /* 8009FCB4 0009B914 3B C0 00 00 */ li r30, 0 /* 8009FCB8 0009B918 93 A1 00 14 */ stw r29, 0x14(r1) /* 8009FCBC 0009B91C 3B A0 00 00 */ li r29, 0 lbl_8009FCC0: /* 8009FCC0 0009B920 80 0D 82 38 */ lwz r0, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FCC4 0009B924 7C 60 F2 14 */ add r3, r0, r30 /* 8009FCC8 0009B928 A0 63 00 40 */ lhz r3, 0x40(r3) /* 8009FCCC 0009B92C 48 1B 40 01 */ bl func_80253CCC /* 8009FCD0 0009B930 80 0D 82 38 */ lwz r0, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FCD4 0009B934 3B BD 00 01 */ addi r29, r29, 1 /* 8009FCD8 0009B938 2C 1D 00 10 */ cmpwi r29, 0x10 /* 8009FCDC 0009B93C 7C 60 F2 14 */ add r3, r0, r30 /* 8009FCE0 0009B940 3B DE 00 02 */ addi r30, r30, 2 /* 8009FCE4 0009B944 B3 E3 00 40 */ sth r31, 0x40(r3) /* 8009FCE8 0009B948 41 80 FF D8 */ blt lbl_8009FCC0 /* 8009FCEC 0009B94C 3B A0 00 00 */ li r29, 0 /* 8009FCF0 0009B950 3B C0 00 00 */ li r30, 0 /* 8009FCF4 0009B954 3B E0 00 00 */ li r31, 0 lbl_8009FCF8: /* 8009FCF8 0009B958 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FCFC 0009B95C 7C 63 F0 2E */ lwzx r3, r3, r30 /* 8009FD00 0009B960 48 1B 06 61 */ bl func_80250360 /* 8009FD04 0009B964 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FD08 0009B968 3B BD 00 01 */ addi r29, r29, 1 /* 8009FD0C 0009B96C 2C 1D 00 10 */ cmpwi r29, 0x10 /* 8009FD10 0009B970 7F E3 F1 2E */ stwx r31, r3, r30 /* 8009FD14 0009B974 3B DE 00 04 */ addi r30, r30, 4 /* 8009FD18 0009B978 41 80 FF E0 */ blt lbl_8009FCF8 /* 8009FD1C 0009B97C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FD20 0009B980 38 00 00 42 */ li r0, 0x42 /* 8009FD24 0009B984 B0 03 00 FC */ sth r0, 0xfc(r3) /* 8009FD28 0009B988 48 00 BC C5 */ bl func_800AB9EC /* 8009FD2C 0009B98C 38 60 00 00 */ li r3, 0 /* 8009FD30 0009B990 38 80 00 00 */ li r4, 0 /* 8009FD34 0009B994 48 1B 42 21 */ bl func_80253F54 /* 8009FD38 0009B998 80 01 00 24 */ lwz r0, 0x24(r1) /* 8009FD3C 0009B99C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8009FD40 0009B9A0 83 C1 00 18 */ lwz r30, 0x18(r1) /* 8009FD44 0009B9A4 83 A1 00 14 */ lwz r29, 0x14(r1) /* 8009FD48 0009B9A8 7C 08 03 A6 */ mtlr r0 /* 8009FD4C 0009B9AC 38 21 00 20 */ addi r1, r1, 0x20 /* 8009FD50 0009B9B0 4E 80 00 20 */ blr .global func_8009FD54 func_8009FD54: /* 8009FD54 0009B9B4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8009FD58 0009B9B8 7C 08 02 A6 */ mflr r0 /* 8009FD5C 0009B9BC 90 01 00 24 */ stw r0, 0x24(r1) /* 8009FD60 0009B9C0 39 61 00 20 */ addi r11, r1, 0x20 /* 8009FD64 0009B9C4 48 12 73 C1 */ bl _savegpr_26 /* 8009FD68 0009B9C8 7C 7B 1B 78 */ mr r27, r3 /* 8009FD6C 0009B9CC 7C 9C 23 78 */ mr r28, r4 /* 8009FD70 0009B9D0 48 07 CC 05 */ bl func_8011C974 /* 8009FD74 0009B9D4 7C 7E 1B 78 */ mr r30, r3 /* 8009FD78 0009B9D8 48 0B F9 69 */ bl func_8015F6E0 /* 8009FD7C 0009B9DC 7C 7F 1B 78 */ mr r31, r3 /* 8009FD80 0009B9E0 3F 43 00 06 */ addis r26, r3, 6 /* 8009FD84 0009B9E4 3B A0 00 00 */ li r29, 0 lbl_8009FD88: /* 8009FD88 0009B9E8 57 A3 06 3E */ clrlwi r3, r29, 0x18 /* 8009FD8C 0009B9EC 80 0D 82 38 */ lwz r0, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FD90 0009B9F0 1C 83 00 0E */ mulli r4, r3, 0xe /* 8009FD94 0009B9F4 38 A0 00 18 */ li r5, 0x18 /* 8009FD98 0009B9F8 7C DF 22 14 */ add r6, r31, r4 /* 8009FD9C 0009B9FC 3C C6 00 06 */ addis r6, r6, 6 /* 8009FDA0 0009BA00 7C E0 22 14 */ add r7, r0, r4 /* 8009FDA4 0009BA04 A0 06 60 B8 */ lhz r0, 0x60b8(r6) /* 8009FDA8 0009BA08 1D 03 00 18 */ mulli r8, r3, 0x18 /* 8009FDAC 0009BA0C B0 07 00 60 */ sth r0, 0x60(r7) /* 8009FDB0 0009BA10 7C 7A 42 14 */ add r3, r26, r8 /* 8009FDB4 0009BA14 A0 06 60 BA */ lhz r0, 0x60ba(r6) /* 8009FDB8 0009BA18 38 83 60 E2 */ addi r4, r3, 0x60e2 /* 8009FDBC 0009BA1C B0 07 00 62 */ sth r0, 0x62(r7) /* 8009FDC0 0009BA20 A0 06 60 BC */ lhz r0, 0x60bc(r6) /* 8009FDC4 0009BA24 B0 07 00 64 */ sth r0, 0x64(r7) /* 8009FDC8 0009BA28 A0 06 60 BE */ lhz r0, 0x60be(r6) /* 8009FDCC 0009BA2C B0 07 00 66 */ sth r0, 0x66(r7) /* 8009FDD0 0009BA30 A0 06 60 C0 */ lhz r0, 0x60c0(r6) /* 8009FDD4 0009BA34 B0 07 00 68 */ sth r0, 0x68(r7) /* 8009FDD8 0009BA38 A0 06 60 C2 */ lhz r0, 0x60c2(r6) /* 8009FDDC 0009BA3C B0 07 00 6A */ sth r0, 0x6a(r7) /* 8009FDE0 0009BA40 A0 06 60 C4 */ lhz r0, 0x60c4(r6) /* 8009FDE4 0009BA44 B0 07 00 6C */ sth r0, 0x6c(r7) /* 8009FDE8 0009BA48 80 0D 82 38 */ lwz r0, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FDEC 0009BA4C 7C 60 42 14 */ add r3, r0, r8 /* 8009FDF0 0009BA50 38 63 00 B4 */ addi r3, r3, 0xb4 /* 8009FDF4 0009BA54 4B F6 42 0D */ bl memcpy /* 8009FDF8 0009BA58 3B BD 00 01 */ addi r29, r29, 1 /* 8009FDFC 0009BA5C 28 1D 00 03 */ cmplwi r29, 3 /* 8009FE00 0009BA60 41 80 FF 88 */ blt lbl_8009FD88 /* 8009FE04 0009BA64 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FE08 0009BA68 3C 60 80 0A */ lis r3, lbl_800A04EC@ha /* 8009FE0C 0009BA6C A0 1E 00 8A */ lhz r0, 0x8a(r30) /* 8009FE10 0009BA70 3C 80 80 0A */ lis r4, lbl_800A6944@ha /* 8009FE14 0009BA74 38 63 04 EC */ addi r3, r3, lbl_800A04EC@l /* 8009FE18 0009BA78 B0 05 00 8A */ sth r0, 0x8a(r5) /* 8009FE1C 0009BA7C 38 84 69 44 */ addi r4, r4, lbl_800A6944@l /* 8009FE20 0009BA80 A0 1E 00 8C */ lhz r0, 0x8c(r30) /* 8009FE24 0009BA84 B0 05 00 8C */ sth r0, 0x8c(r5) /* 8009FE28 0009BA88 A0 1E 00 8E */ lhz r0, 0x8e(r30) /* 8009FE2C 0009BA8C B0 05 00 8E */ sth r0, 0x8e(r5) /* 8009FE30 0009BA90 A0 1E 00 90 */ lhz r0, 0x90(r30) /* 8009FE34 0009BA94 B0 05 00 90 */ sth r0, 0x90(r5) /* 8009FE38 0009BA98 A0 1E 00 92 */ lhz r0, 0x92(r30) /* 8009FE3C 0009BA9C B0 05 00 92 */ sth r0, 0x92(r5) /* 8009FE40 0009BAA0 A0 1E 00 94 */ lhz r0, 0x94(r30) /* 8009FE44 0009BAA4 B0 05 00 94 */ sth r0, 0x94(r5) /* 8009FE48 0009BAA8 A0 1E 00 96 */ lhz r0, 0x96(r30) /* 8009FE4C 0009BAAC B0 05 00 96 */ sth r0, 0x96(r5) /* 8009FE50 0009BAB0 48 1B 41 05 */ bl func_80253F54 /* 8009FE54 0009BAB4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FE58 0009BAB8 2C 1B 00 00 */ cmpwi r27, 0 /* 8009FE5C 0009BABC 80 03 01 08 */ lwz r0, 0x108(r3) /* 8009FE60 0009BAC0 54 00 02 4C */ rlwinm r0, r0, 0, 9, 6 /* 8009FE64 0009BAC4 90 03 01 08 */ stw r0, 0x108(r3) /* 8009FE68 0009BAC8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FE6C 0009BACC 80 03 01 08 */ lwz r0, 0x108(r3) /* 8009FE70 0009BAD0 54 00 01 C8 */ rlwinm r0, r0, 0, 7, 4 /* 8009FE74 0009BAD4 90 03 01 08 */ stw r0, 0x108(r3) /* 8009FE78 0009BAD8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FE7C 0009BADC 93 83 00 98 */ stw r28, 0x98(r3) /* 8009FE80 0009BAE0 41 82 05 20 */ beq lbl_800A03A0 /* 8009FE84 0009BAE4 80 7B 00 00 */ lwz r3, 0(r27) /* 8009FE88 0009BAE8 38 00 00 32 */ li r0, 0x32 /* 8009FE8C 0009BAEC 38 BE 00 1B */ addi r5, r30, 0x1b /* 8009FE90 0009BAF0 38 9B 00 1B */ addi r4, r27, 0x1b /* 8009FE94 0009BAF4 90 7E 00 00 */ stw r3, 0(r30) /* 8009FE98 0009BAF8 80 7B 00 04 */ lwz r3, 4(r27) /* 8009FE9C 0009BAFC 90 7E 00 04 */ stw r3, 4(r30) /* 8009FEA0 0009BB00 80 7B 00 08 */ lwz r3, 8(r27) /* 8009FEA4 0009BB04 90 7E 00 08 */ stw r3, 8(r30) /* 8009FEA8 0009BB08 80 7B 00 0C */ lwz r3, 0xc(r27) /* 8009FEAC 0009BB0C 90 7E 00 0C */ stw r3, 0xc(r30) /* 8009FEB0 0009BB10 80 7B 00 10 */ lwz r3, 0x10(r27) /* 8009FEB4 0009BB14 90 7E 00 10 */ stw r3, 0x10(r30) /* 8009FEB8 0009BB18 88 7B 00 14 */ lbz r3, 0x14(r27) /* 8009FEBC 0009BB1C 98 7E 00 14 */ stb r3, 0x14(r30) /* 8009FEC0 0009BB20 A0 7B 00 16 */ lhz r3, 0x16(r27) /* 8009FEC4 0009BB24 B0 7E 00 16 */ sth r3, 0x16(r30) /* 8009FEC8 0009BB28 88 7B 00 18 */ lbz r3, 0x18(r27) /* 8009FECC 0009BB2C 98 7E 00 18 */ stb r3, 0x18(r30) /* 8009FED0 0009BB30 88 7B 00 19 */ lbz r3, 0x19(r27) /* 8009FED4 0009BB34 98 7E 00 19 */ stb r3, 0x19(r30) /* 8009FED8 0009BB38 88 7B 00 1A */ lbz r3, 0x1a(r27) /* 8009FEDC 0009BB3C 98 7E 00 1A */ stb r3, 0x1a(r30) /* 8009FEE0 0009BB40 88 7B 00 1B */ lbz r3, 0x1b(r27) /* 8009FEE4 0009BB44 98 7E 00 1B */ stb r3, 0x1b(r30) /* 8009FEE8 0009BB48 7C 09 03 A6 */ mtctr r0 lbl_8009FEEC: /* 8009FEEC 0009BB4C 88 64 00 01 */ lbz r3, 1(r4) /* 8009FEF0 0009BB50 8C 04 00 02 */ lbzu r0, 2(r4) /* 8009FEF4 0009BB54 98 65 00 01 */ stb r3, 1(r5) /* 8009FEF8 0009BB58 9C 05 00 02 */ stbu r0, 2(r5) /* 8009FEFC 0009BB5C 42 00 FF F0 */ bdnz lbl_8009FEEC /* 8009FF00 0009BB60 88 BB 00 80 */ lbz r5, 0x80(r27) /* 8009FF04 0009BB64 38 00 00 1E */ li r0, 0x1e /* 8009FF08 0009BB68 88 7B 00 81 */ lbz r3, 0x81(r27) /* 8009FF0C 0009BB6C 38 DE 00 9C */ addi r6, r30, 0x9c /* 8009FF10 0009BB70 38 9B 00 9C */ addi r4, r27, 0x9c /* 8009FF14 0009BB74 98 BE 00 80 */ stb r5, 0x80(r30) /* 8009FF18 0009BB78 98 7E 00 81 */ stb r3, 0x81(r30) /* 8009FF1C 0009BB7C 88 BB 00 82 */ lbz r5, 0x82(r27) /* 8009FF20 0009BB80 88 7B 00 83 */ lbz r3, 0x83(r27) /* 8009FF24 0009BB84 98 BE 00 82 */ stb r5, 0x82(r30) /* 8009FF28 0009BB88 98 7E 00 83 */ stb r3, 0x83(r30) /* 8009FF2C 0009BB8C 88 BB 00 84 */ lbz r5, 0x84(r27) /* 8009FF30 0009BB90 88 7B 00 85 */ lbz r3, 0x85(r27) /* 8009FF34 0009BB94 98 BE 00 84 */ stb r5, 0x84(r30) /* 8009FF38 0009BB98 98 7E 00 85 */ stb r3, 0x85(r30) /* 8009FF3C 0009BB9C 88 BB 00 86 */ lbz r5, 0x86(r27) /* 8009FF40 0009BBA0 88 7B 00 87 */ lbz r3, 0x87(r27) /* 8009FF44 0009BBA4 98 BE 00 86 */ stb r5, 0x86(r30) /* 8009FF48 0009BBA8 98 7E 00 87 */ stb r3, 0x87(r30) /* 8009FF4C 0009BBAC 88 7B 00 88 */ lbz r3, 0x88(r27) /* 8009FF50 0009BBB0 98 7E 00 88 */ stb r3, 0x88(r30) /* 8009FF54 0009BBB4 88 7B 00 89 */ lbz r3, 0x89(r27) /* 8009FF58 0009BBB8 98 7E 00 89 */ stb r3, 0x89(r30) /* 8009FF5C 0009BBBC A0 BB 00 8A */ lhz r5, 0x8a(r27) /* 8009FF60 0009BBC0 A0 7B 00 8C */ lhz r3, 0x8c(r27) /* 8009FF64 0009BBC4 B0 BE 00 8A */ sth r5, 0x8a(r30) /* 8009FF68 0009BBC8 B0 7E 00 8C */ sth r3, 0x8c(r30) /* 8009FF6C 0009BBCC A0 BB 00 8E */ lhz r5, 0x8e(r27) /* 8009FF70 0009BBD0 A0 7B 00 90 */ lhz r3, 0x90(r27) /* 8009FF74 0009BBD4 B0 BE 00 8E */ sth r5, 0x8e(r30) /* 8009FF78 0009BBD8 B0 7E 00 90 */ sth r3, 0x90(r30) /* 8009FF7C 0009BBDC A0 7B 00 92 */ lhz r3, 0x92(r27) /* 8009FF80 0009BBE0 B0 7E 00 92 */ sth r3, 0x92(r30) /* 8009FF84 0009BBE4 A0 7B 00 94 */ lhz r3, 0x94(r27) /* 8009FF88 0009BBE8 B0 7E 00 94 */ sth r3, 0x94(r30) /* 8009FF8C 0009BBEC A0 7B 00 96 */ lhz r3, 0x96(r27) /* 8009FF90 0009BBF0 B0 7E 00 96 */ sth r3, 0x96(r30) /* 8009FF94 0009BBF4 A0 7B 00 98 */ lhz r3, 0x98(r27) /* 8009FF98 0009BBF8 B0 7E 00 98 */ sth r3, 0x98(r30) /* 8009FF9C 0009BBFC A0 7B 00 9A */ lhz r3, 0x9a(r27) /* 8009FFA0 0009BC00 B0 7E 00 9A */ sth r3, 0x9a(r30) /* 8009FFA4 0009BC04 A0 7B 00 9C */ lhz r3, 0x9c(r27) /* 8009FFA8 0009BC08 B0 7E 00 9C */ sth r3, 0x9c(r30) /* 8009FFAC 0009BC0C 7C 09 03 A6 */ mtctr r0 lbl_8009FFB0: /* 8009FFB0 0009BC10 A0 64 00 02 */ lhz r3, 2(r4) /* 8009FFB4 0009BC14 A4 04 00 04 */ lhzu r0, 4(r4) /* 8009FFB8 0009BC18 B0 66 00 02 */ sth r3, 2(r6) /* 8009FFBC 0009BC1C B4 06 00 04 */ sthu r0, 4(r6) /* 8009FFC0 0009BC20 42 00 FF F0 */ bdnz lbl_8009FFB0 /* 8009FFC4 0009BC24 A0 64 00 02 */ lhz r3, 2(r4) /* 8009FFC8 0009BC28 38 00 00 38 */ li r0, 0x38 /* 8009FFCC 0009BC2C 38 BE 01 56 */ addi r5, r30, 0x156 /* 8009FFD0 0009BC30 38 9B 01 56 */ addi r4, r27, 0x156 /* 8009FFD4 0009BC34 B0 66 00 02 */ sth r3, 2(r6) /* 8009FFD8 0009BC38 80 DB 01 18 */ lwz r6, 0x118(r27) /* 8009FFDC 0009BC3C 80 7B 01 1C */ lwz r3, 0x11c(r27) /* 8009FFE0 0009BC40 90 DE 01 18 */ stw r6, 0x118(r30) /* 8009FFE4 0009BC44 90 7E 01 1C */ stw r3, 0x11c(r30) /* 8009FFE8 0009BC48 80 DB 01 20 */ lwz r6, 0x120(r27) /* 8009FFEC 0009BC4C 80 7B 01 24 */ lwz r3, 0x124(r27) /* 8009FFF0 0009BC50 90 DE 01 20 */ stw r6, 0x120(r30) /* 8009FFF4 0009BC54 90 7E 01 24 */ stw r3, 0x124(r30) /* 8009FFF8 0009BC58 80 DB 01 28 */ lwz r6, 0x128(r27) /* 8009FFFC 0009BC5C 80 7B 01 2C */ lwz r3, 0x12c(r27) /* 800A0000 0009BC60 90 DE 01 28 */ stw r6, 0x128(r30) /* 800A0004 0009BC64 90 7E 01 2C */ stw r3, 0x12c(r30) /* 800A0008 0009BC68 80 DB 01 30 */ lwz r6, 0x130(r27) /* 800A000C 0009BC6C 80 7B 01 34 */ lwz r3, 0x134(r27) /* 800A0010 0009BC70 90 DE 01 30 */ stw r6, 0x130(r30) /* 800A0014 0009BC74 90 7E 01 34 */ stw r3, 0x134(r30) /* 800A0018 0009BC78 80 DB 01 38 */ lwz r6, 0x138(r27) /* 800A001C 0009BC7C 80 7B 01 3C */ lwz r3, 0x13c(r27) /* 800A0020 0009BC80 90 DE 01 38 */ stw r6, 0x138(r30) /* 800A0024 0009BC84 90 7E 01 3C */ stw r3, 0x13c(r30) /* 800A0028 0009BC88 80 7B 01 40 */ lwz r3, 0x140(r27) /* 800A002C 0009BC8C 90 7E 01 40 */ stw r3, 0x140(r30) /* 800A0030 0009BC90 88 7B 01 44 */ lbz r3, 0x144(r27) /* 800A0034 0009BC94 98 7E 01 44 */ stb r3, 0x144(r30) /* 800A0038 0009BC98 88 7B 01 45 */ lbz r3, 0x145(r27) /* 800A003C 0009BC9C 98 7E 01 45 */ stb r3, 0x145(r30) /* 800A0040 0009BCA0 88 7B 01 46 */ lbz r3, 0x146(r27) /* 800A0044 0009BCA4 98 7E 01 46 */ stb r3, 0x146(r30) /* 800A0048 0009BCA8 88 7B 01 47 */ lbz r3, 0x147(r27) /* 800A004C 0009BCAC 98 7E 01 47 */ stb r3, 0x147(r30) /* 800A0050 0009BCB0 88 DB 01 48 */ lbz r6, 0x148(r27) /* 800A0054 0009BCB4 88 7B 01 49 */ lbz r3, 0x149(r27) /* 800A0058 0009BCB8 98 DE 01 48 */ stb r6, 0x148(r30) /* 800A005C 0009BCBC 98 7E 01 49 */ stb r3, 0x149(r30) /* 800A0060 0009BCC0 88 DB 01 4A */ lbz r6, 0x14a(r27) /* 800A0064 0009BCC4 88 7B 01 4B */ lbz r3, 0x14b(r27) /* 800A0068 0009BCC8 98 DE 01 4A */ stb r6, 0x14a(r30) /* 800A006C 0009BCCC 98 7E 01 4B */ stb r3, 0x14b(r30) /* 800A0070 0009BCD0 88 DB 01 4C */ lbz r6, 0x14c(r27) /* 800A0074 0009BCD4 88 7B 01 4D */ lbz r3, 0x14d(r27) /* 800A0078 0009BCD8 98 DE 01 4C */ stb r6, 0x14c(r30) /* 800A007C 0009BCDC 98 7E 01 4D */ stb r3, 0x14d(r30) /* 800A0080 0009BCE0 88 DB 01 4E */ lbz r6, 0x14e(r27) /* 800A0084 0009BCE4 88 7B 01 4F */ lbz r3, 0x14f(r27) /* 800A0088 0009BCE8 98 DE 01 4E */ stb r6, 0x14e(r30) /* 800A008C 0009BCEC 98 7E 01 4F */ stb r3, 0x14f(r30) /* 800A0090 0009BCF0 88 DB 01 50 */ lbz r6, 0x150(r27) /* 800A0094 0009BCF4 88 7B 01 51 */ lbz r3, 0x151(r27) /* 800A0098 0009BCF8 98 DE 01 50 */ stb r6, 0x150(r30) /* 800A009C 0009BCFC 98 7E 01 51 */ stb r3, 0x151(r30) /* 800A00A0 0009BD00 88 DB 01 52 */ lbz r6, 0x152(r27) /* 800A00A4 0009BD04 88 7B 01 53 */ lbz r3, 0x153(r27) /* 800A00A8 0009BD08 98 DE 01 52 */ stb r6, 0x152(r30) /* 800A00AC 0009BD0C 98 7E 01 53 */ stb r3, 0x153(r30) /* 800A00B0 0009BD10 88 DB 01 54 */ lbz r6, 0x154(r27) /* 800A00B4 0009BD14 88 7B 01 55 */ lbz r3, 0x155(r27) /* 800A00B8 0009BD18 98 DE 01 54 */ stb r6, 0x154(r30) /* 800A00BC 0009BD1C 98 7E 01 55 */ stb r3, 0x155(r30) /* 800A00C0 0009BD20 88 DB 01 56 */ lbz r6, 0x156(r27) /* 800A00C4 0009BD24 88 7B 01 57 */ lbz r3, 0x157(r27) /* 800A00C8 0009BD28 98 DE 01 56 */ stb r6, 0x156(r30) /* 800A00CC 0009BD2C 98 7E 01 57 */ stb r3, 0x157(r30) /* 800A00D0 0009BD30 7C 09 03 A6 */ mtctr r0 lbl_800A00D4: /* 800A00D4 0009BD34 A0 64 00 02 */ lhz r3, 2(r4) /* 800A00D8 0009BD38 A4 04 00 04 */ lhzu r0, 4(r4) /* 800A00DC 0009BD3C B0 65 00 02 */ sth r3, 2(r5) /* 800A00E0 0009BD40 B4 05 00 04 */ sthu r0, 4(r5) /* 800A00E4 0009BD44 42 00 FF F0 */ bdnz lbl_800A00D4 /* 800A00E8 0009BD48 38 00 01 08 */ li r0, 0x108 /* 800A00EC 0009BD4C 38 BE 02 37 */ addi r5, r30, 0x237 /* 800A00F0 0009BD50 38 9B 02 37 */ addi r4, r27, 0x237 /* 800A00F4 0009BD54 7C 09 03 A6 */ mtctr r0 lbl_800A00F8: /* 800A00F8 0009BD58 88 64 00 01 */ lbz r3, 1(r4) /* 800A00FC 0009BD5C 8C 04 00 02 */ lbzu r0, 2(r4) /* 800A0100 0009BD60 98 65 00 01 */ stb r3, 1(r5) /* 800A0104 0009BD64 9C 05 00 02 */ stbu r0, 2(r5) /* 800A0108 0009BD68 42 00 FF F0 */ bdnz lbl_800A00F8 /* 800A010C 0009BD6C 80 7B 04 48 */ lwz r3, 0x448(r27) /* 800A0110 0009BD70 38 00 01 BB */ li r0, 0x1bb /* 800A0114 0009BD74 38 BE 04 48 */ addi r5, r30, 0x448 /* 800A0118 0009BD78 38 9B 04 48 */ addi r4, r27, 0x448 /* 800A011C 0009BD7C 90 7E 04 48 */ stw r3, 0x448(r30) /* 800A0120 0009BD80 7C 09 03 A6 */ mtctr r0 lbl_800A0124: /* 800A0124 0009BD84 80 64 00 04 */ lwz r3, 4(r4) /* 800A0128 0009BD88 84 04 00 08 */ lwzu r0, 8(r4) /* 800A012C 0009BD8C 90 65 00 04 */ stw r3, 4(r5) /* 800A0130 0009BD90 94 05 00 08 */ stwu r0, 8(r5) /* 800A0134 0009BD94 42 00 FF F0 */ bdnz lbl_800A0124 /* 800A0138 0009BD98 38 00 01 BB */ li r0, 0x1bb /* 800A013C 0009BD9C 38 BE 12 20 */ addi r5, r30, 0x1220 /* 800A0140 0009BDA0 38 9B 12 20 */ addi r4, r27, 0x1220 /* 800A0144 0009BDA4 7C 09 03 A6 */ mtctr r0 lbl_800A0148: /* 800A0148 0009BDA8 80 64 00 04 */ lwz r3, 4(r4) /* 800A014C 0009BDAC 84 04 00 08 */ lwzu r0, 8(r4) /* 800A0150 0009BDB0 90 65 00 04 */ stw r3, 4(r5) /* 800A0154 0009BDB4 94 05 00 08 */ stwu r0, 8(r5) /* 800A0158 0009BDB8 42 00 FF F0 */ bdnz lbl_800A0148 /* 800A015C 0009BDBC 38 00 01 BB */ li r0, 0x1bb /* 800A0160 0009BDC0 38 BE 1F F8 */ addi r5, r30, 0x1ff8 /* 800A0164 0009BDC4 38 9B 1F F8 */ addi r4, r27, 0x1ff8 /* 800A0168 0009BDC8 7C 09 03 A6 */ mtctr r0 lbl_800A016C: /* 800A016C 0009BDCC 80 64 00 04 */ lwz r3, 4(r4) /* 800A0170 0009BDD0 84 04 00 08 */ lwzu r0, 8(r4) /* 800A0174 0009BDD4 90 65 00 04 */ stw r3, 4(r5) /* 800A0178 0009BDD8 94 05 00 08 */ stwu r0, 8(r5) /* 800A017C 0009BDDC 42 00 FF F0 */ bdnz lbl_800A016C /* 800A0180 0009BDE0 38 00 01 BB */ li r0, 0x1bb /* 800A0184 0009BDE4 38 BE 2D D0 */ addi r5, r30, 0x2dd0 /* 800A0188 0009BDE8 38 9B 2D D0 */ addi r4, r27, 0x2dd0 /* 800A018C 0009BDEC 7C 09 03 A6 */ mtctr r0 lbl_800A0190: /* 800A0190 0009BDF0 80 64 00 04 */ lwz r3, 4(r4) /* 800A0194 0009BDF4 84 04 00 08 */ lwzu r0, 8(r4) /* 800A0198 0009BDF8 90 65 00 04 */ stw r3, 4(r5) /* 800A019C 0009BDFC 94 05 00 08 */ stwu r0, 8(r5) /* 800A01A0 0009BE00 42 00 FF F0 */ bdnz lbl_800A0190 /* 800A01A4 0009BE04 38 00 01 BB */ li r0, 0x1bb /* 800A01A8 0009BE08 38 BE 3B A8 */ addi r5, r30, 0x3ba8 /* 800A01AC 0009BE0C 38 9B 3B A8 */ addi r4, r27, 0x3ba8 /* 800A01B0 0009BE10 7C 09 03 A6 */ mtctr r0 lbl_800A01B4: /* 800A01B4 0009BE14 80 64 00 04 */ lwz r3, 4(r4) /* 800A01B8 0009BE18 84 04 00 08 */ lwzu r0, 8(r4) /* 800A01BC 0009BE1C 90 65 00 04 */ stw r3, 4(r5) /* 800A01C0 0009BE20 94 05 00 08 */ stwu r0, 8(r5) /* 800A01C4 0009BE24 42 00 FF F0 */ bdnz lbl_800A01B4 /* 800A01C8 0009BE28 38 00 01 BB */ li r0, 0x1bb /* 800A01CC 0009BE2C 38 BE 49 80 */ addi r5, r30, 0x4980 /* 800A01D0 0009BE30 38 9B 49 80 */ addi r4, r27, 0x4980 /* 800A01D4 0009BE34 7C 09 03 A6 */ mtctr r0 lbl_800A01D8: /* 800A01D8 0009BE38 80 64 00 04 */ lwz r3, 4(r4) /* 800A01DC 0009BE3C 84 04 00 08 */ lwzu r0, 8(r4) /* 800A01E0 0009BE40 90 65 00 04 */ stw r3, 4(r5) /* 800A01E4 0009BE44 94 05 00 08 */ stwu r0, 8(r5) /* 800A01E8 0009BE48 42 00 FF F0 */ bdnz lbl_800A01D8 /* 800A01EC 0009BE4C 38 00 01 4B */ li r0, 0x14b /* 800A01F0 0009BE50 38 BE 57 58 */ addi r5, r30, 0x5758 /* 800A01F4 0009BE54 38 9B 57 58 */ addi r4, r27, 0x5758 /* 800A01F8 0009BE58 7C 09 03 A6 */ mtctr r0 lbl_800A01FC: /* 800A01FC 0009BE5C 80 64 00 04 */ lwz r3, 4(r4) /* 800A0200 0009BE60 84 04 00 08 */ lwzu r0, 8(r4) /* 800A0204 0009BE64 90 65 00 04 */ stw r3, 4(r5) /* 800A0208 0009BE68 94 05 00 08 */ stwu r0, 8(r5) /* 800A020C 0009BE6C 42 00 FF F0 */ bdnz lbl_800A01FC /* 800A0210 0009BE70 38 00 01 4B */ li r0, 0x14b /* 800A0214 0009BE74 38 BE 61 B0 */ addi r5, r30, 0x61b0 /* 800A0218 0009BE78 38 9B 61 B0 */ addi r4, r27, 0x61b0 /* 800A021C 0009BE7C 7C 09 03 A6 */ mtctr r0 lbl_800A0220: /* 800A0220 0009BE80 80 64 00 04 */ lwz r3, 4(r4) /* 800A0224 0009BE84 84 04 00 08 */ lwzu r0, 8(r4) /* 800A0228 0009BE88 90 65 00 04 */ stw r3, 4(r5) /* 800A022C 0009BE8C 94 05 00 08 */ stwu r0, 8(r5) /* 800A0230 0009BE90 42 00 FF F0 */ bdnz lbl_800A0220 /* 800A0234 0009BE94 38 00 0D D8 */ li r0, 0xdd8 /* 800A0238 0009BE98 38 BE 6C 08 */ addi r5, r30, 0x6c08 /* 800A023C 0009BE9C 38 9B 6C 08 */ addi r4, r27, 0x6c08 /* 800A0240 0009BEA0 7C 09 03 A6 */ mtctr r0 lbl_800A0244: /* 800A0244 0009BEA4 80 64 00 04 */ lwz r3, 4(r4) /* 800A0248 0009BEA8 84 04 00 08 */ lwzu r0, 8(r4) /* 800A024C 0009BEAC 90 65 00 04 */ stw r3, 4(r5) /* 800A0250 0009BEB0 94 05 00 08 */ stwu r0, 8(r5) /* 800A0254 0009BEB4 42 00 FF F0 */ bdnz lbl_800A0244 /* 800A0258 0009BEB8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A025C 0009BEBC 3B 60 00 05 */ li r27, 5 /* 800A0260 0009BEC0 38 80 00 08 */ li r4, 8 /* 800A0264 0009BEC4 38 A0 00 01 */ li r5, 1 /* 800A0268 0009BEC8 B3 63 00 FC */ sth r27, 0xfc(r3) /* 800A026C 0009BECC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0270 0009BED0 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A0274 0009BED4 48 1B 3B 7D */ bl func_80253DF0 /* 800A0278 0009BED8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A027C 0009BEDC 38 80 00 08 */ li r4, 8 /* 800A0280 0009BEE0 38 A0 00 01 */ li r5, 1 /* 800A0284 0009BEE4 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A0288 0009BEE8 48 1B 3B 69 */ bl func_80253DF0 /* 800A028C 0009BEEC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0290 0009BEF0 38 80 00 08 */ li r4, 8 /* 800A0294 0009BEF4 38 A0 00 01 */ li r5, 1 /* 800A0298 0009BEF8 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A029C 0009BEFC 48 1B 3B 55 */ bl func_80253DF0 /* 800A02A0 0009BF00 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A02A4 0009BF04 38 80 00 08 */ li r4, 8 /* 800A02A8 0009BF08 38 A0 00 01 */ li r5, 1 /* 800A02AC 0009BF0C A8 63 00 48 */ lha r3, 0x48(r3) /* 800A02B0 0009BF10 48 1B 3B 41 */ bl func_80253DF0 /* 800A02B4 0009BF14 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A02B8 0009BF18 38 80 00 08 */ li r4, 8 /* 800A02BC 0009BF1C 38 A0 00 01 */ li r5, 1 /* 800A02C0 0009BF20 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A02C4 0009BF24 48 1B 3B 2D */ bl func_80253DF0 /* 800A02C8 0009BF28 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A02CC 0009BF2C 38 80 00 08 */ li r4, 8 /* 800A02D0 0009BF30 38 A0 00 01 */ li r5, 1 /* 800A02D4 0009BF34 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A02D8 0009BF38 48 1B 3B 19 */ bl func_80253DF0 /* 800A02DC 0009BF3C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A02E0 0009BF40 38 80 00 04 */ li r4, 4 /* 800A02E4 0009BF44 38 A0 00 00 */ li r5, 0 /* 800A02E8 0009BF48 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A02EC 0009BF4C 48 1B 3A C5 */ bl func_80253DB0 /* 800A02F0 0009BF50 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A02F4 0009BF54 38 80 00 0A */ li r4, 0xa /* 800A02F8 0009BF58 38 A0 00 00 */ li r5, 0 /* 800A02FC 0009BF5C A8 63 00 44 */ lha r3, 0x44(r3) /* 800A0300 0009BF60 48 1B 3A B1 */ bl func_80253DB0 /* 800A0304 0009BF64 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0308 0009BF68 38 80 00 08 */ li r4, 8 /* 800A030C 0009BF6C 38 A0 00 00 */ li r5, 0 /* 800A0310 0009BF70 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A0314 0009BF74 48 1B 3A 9D */ bl func_80253DB0 /* 800A0318 0009BF78 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A031C 0009BF7C 38 80 00 08 */ li r4, 8 /* 800A0320 0009BF80 38 A0 00 00 */ li r5, 0 /* 800A0324 0009BF84 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A0328 0009BF88 48 1B 3A 89 */ bl func_80253DB0 /* 800A032C 0009BF8C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0330 0009BF90 38 80 00 06 */ li r4, 6 /* 800A0334 0009BF94 38 A0 00 00 */ li r5, 0 /* 800A0338 0009BF98 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A033C 0009BF9C 48 1B 3A 75 */ bl func_80253DB0 /* 800A0340 0009BFA0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0344 0009BFA4 38 80 00 08 */ li r4, 8 /* 800A0348 0009BFA8 38 A0 00 00 */ li r5, 0 /* 800A034C 0009BFAC A8 63 00 50 */ lha r3, 0x50(r3) /* 800A0350 0009BFB0 48 1B 3A 61 */ bl func_80253DB0 /* 800A0354 0009BFB4 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0358 0009BFB8 38 60 00 0E */ li r3, 0xe /* 800A035C 0009BFBC B3 64 00 FC */ sth r27, 0xfc(r4) /* 800A0360 0009BFC0 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0364 0009BFC4 80 84 00 98 */ lwz r4, 0x98(r4) /* 800A0368 0009BFC8 48 0B BF A1 */ bl func_8015C308 /* 800A036C 0009BFCC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0370 0009BFD0 38 00 30 6F */ li r0, 0x306f /* 800A0374 0009BFD4 38 80 00 06 */ li r4, 6 /* 800A0378 0009BFD8 B0 03 01 14 */ sth r0, 0x114(r3) /* 800A037C 0009BFDC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0380 0009BFE0 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A0384 0009BFE4 50 80 E8 04 */ rlwimi r0, r4, 0x1d, 0, 2 /* 800A0388 0009BFE8 90 03 01 08 */ stw r0, 0x108(r3) /* 800A038C 0009BFEC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0390 0009BFF0 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A0394 0009BFF4 64 00 00 20 */ oris r0, r0, 0x20 /* 800A0398 0009BFF8 90 03 01 08 */ stw r0, 0x108(r3) /* 800A039C 0009BFFC 48 00 00 C0 */ b lbl_800A045C lbl_800A03A0: /* 800A03A0 0009C000 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A03A4 0009C004 38 00 00 00 */ li r0, 0 /* 800A03A8 0009C008 38 80 00 08 */ li r4, 8 /* 800A03AC 0009C00C 38 A0 00 01 */ li r5, 1 /* 800A03B0 0009C010 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A03B4 0009C014 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A03B8 0009C018 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A03BC 0009C01C 48 1B 3A 35 */ bl func_80253DF0 /* 800A03C0 0009C020 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A03C4 0009C024 38 80 00 08 */ li r4, 8 /* 800A03C8 0009C028 38 A0 00 01 */ li r5, 1 /* 800A03CC 0009C02C A8 63 00 4E */ lha r3, 0x4e(r3) /* 800A03D0 0009C030 48 1B 3A 21 */ bl func_80253DF0 /* 800A03D4 0009C034 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A03D8 0009C038 38 80 00 08 */ li r4, 8 /* 800A03DC 0009C03C 38 A0 00 01 */ li r5, 1 /* 800A03E0 0009C040 A8 63 00 42 */ lha r3, 0x42(r3) /* 800A03E4 0009C044 48 1B 3A 0D */ bl func_80253DF0 /* 800A03E8 0009C048 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A03EC 0009C04C 38 80 00 04 */ li r4, 4 /* 800A03F0 0009C050 38 A0 00 00 */ li r5, 0 /* 800A03F4 0009C054 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A03F8 0009C058 48 1B 39 B9 */ bl func_80253DB0 /* 800A03FC 0009C05C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0400 0009C060 38 80 00 02 */ li r4, 2 /* 800A0404 0009C064 38 A0 00 00 */ li r5, 0 /* 800A0408 0009C068 A8 63 00 4E */ lha r3, 0x4e(r3) /* 800A040C 0009C06C 48 1B 39 A5 */ bl func_80253DB0 /* 800A0410 0009C070 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0414 0009C074 38 80 00 0C */ li r4, 0xc /* 800A0418 0009C078 38 A0 00 00 */ li r5, 0 /* 800A041C 0009C07C A8 63 00 42 */ lha r3, 0x42(r3) /* 800A0420 0009C080 48 1B 39 91 */ bl func_80253DB0 /* 800A0424 0009C084 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0428 0009C088 38 80 00 0A */ li r4, 0xa /* 800A042C 0009C08C 38 00 50 35 */ li r0, 0x5035 /* 800A0430 0009C090 98 83 01 16 */ stb r4, 0x116(r3) /* 800A0434 0009C094 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0438 0009C098 B0 03 01 14 */ sth r0, 0x114(r3) /* 800A043C 0009C09C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0440 0009C0A0 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A0444 0009C0A4 64 00 E0 00 */ oris r0, r0, 0xe000 /* 800A0448 0009C0A8 90 03 01 08 */ stw r0, 0x108(r3) /* 800A044C 0009C0AC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0450 0009C0B0 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A0454 0009C0B4 54 00 02 D2 */ rlwinm r0, r0, 0, 0xb, 9 /* 800A0458 0009C0B8 90 03 01 08 */ stw r0, 0x108(r3) lbl_800A045C: /* 800A045C 0009C0BC 38 60 02 5F */ li r3, 0x25f /* 800A0460 0009C0C0 48 0C 26 31 */ bl func_80162A90 /* 800A0464 0009C0C4 2C 03 00 00 */ cmpwi r3, 0 /* 800A0468 0009C0C8 40 82 00 14 */ bne lbl_800A047C /* 800A046C 0009C0CC 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0470 0009C0D0 80 64 01 08 */ lwz r3, 0x108(r4) /* 800A0474 0009C0D4 54 60 5F FF */ rlwinm. r0, r3, 0xb, 0x1f, 0x1f /* 800A0478 0009C0D8 41 82 00 18 */ beq lbl_800A0490 lbl_800A047C: /* 800A047C 0009C0DC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0480 0009C0E0 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A0484 0009C0E4 64 00 00 40 */ oris r0, r0, 0x40 /* 800A0488 0009C0E8 90 03 01 08 */ stw r0, 0x108(r3) /* 800A048C 0009C0EC 48 00 00 0C */ b lbl_800A0498 lbl_800A0490: /* 800A0490 0009C0F0 54 60 02 90 */ rlwinm r0, r3, 0, 0xa, 8 /* 800A0494 0009C0F4 90 04 01 08 */ stw r0, 0x108(r4) lbl_800A0498: /* 800A0498 0009C0F8 39 61 00 20 */ addi r11, r1, 0x20 /* 800A049C 0009C0FC 48 12 6C D5 */ bl _restgpr_26 /* 800A04A0 0009C100 80 01 00 24 */ lwz r0, 0x24(r1) /* 800A04A4 0009C104 7C 08 03 A6 */ mtlr r0 /* 800A04A8 0009C108 38 21 00 20 */ addi r1, r1, 0x20 /* 800A04AC 0009C10C 4E 80 00 20 */ blr .global func_800A04B0 func_800A04B0: /* 800A04B0 0009C110 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A04B4 0009C114 A0 03 00 FC */ lhz r0, 0xfc(r3) /* 800A04B8 0009C118 28 00 00 41 */ cmplwi r0, 0x41 /* 800A04BC 0009C11C 40 82 00 24 */ bne lbl_800A04E0 /* 800A04C0 0009C120 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A04C4 0009C124 3C 60 00 01 */ lis r3, 0x00008000@ha /* 800A04C8 0009C128 38 63 80 00 */ addi r3, r3, 0x00008000@l /* 800A04CC 0009C12C 54 00 1F 7E */ srwi r0, r0, 0x1d /* 800A04D0 0009C130 28 00 00 07 */ cmplwi r0, 7 /* 800A04D4 0009C134 4D 82 00 20 */ beqlr /* 800A04D8 0009C138 7C 03 03 78 */ mr r3, r0 /* 800A04DC 0009C13C 4E 80 00 20 */ blr lbl_800A04E0: /* 800A04E0 0009C140 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 800A04E4 0009C144 38 63 FF FF */ addi r3, r3, 0x0000FFFF@l /* 800A04E8 0009C148 4E 80 00 20 */ blr lbl_800A04EC: /* 800A04EC 0009C14C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A04F0 0009C150 7C 08 02 A6 */ mflr r0 /* 800A04F4 0009C154 90 01 00 24 */ stw r0, 0x24(r1) /* 800A04F8 0009C158 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800A04FC 0009C15C 93 C1 00 18 */ stw r30, 0x18(r1) /* 800A0500 0009C160 93 A1 00 14 */ stw r29, 0x14(r1) /* 800A0504 0009C164 48 07 C4 71 */ bl func_8011C974 /* 800A0508 0009C168 7C 7E 1B 78 */ mr r30, r3 /* 800A050C 0009C16C 48 0B F1 D5 */ bl func_8015F6E0 /* 800A0510 0009C170 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0514 0009C174 7C 7F 1B 78 */ mr r31, r3 /* 800A0518 0009C178 A0 05 00 FC */ lhz r0, 0xfc(r5) /* 800A051C 0009C17C 28 00 00 40 */ cmplwi r0, 0x40 /* 800A0520 0009C180 41 81 64 08 */ bgt lbl_800A6928 /* 800A0524 0009C184 3C 60 80 41 */ lis r3, lbl_8040F110@ha /* 800A0528 0009C188 54 00 10 3A */ slwi r0, r0, 2 /* 800A052C 0009C18C 38 63 F1 10 */ addi r3, r3, lbl_8040F110@l /* 800A0530 0009C190 7C 63 00 2E */ lwzx r3, r3, r0 /* 800A0534 0009C194 7C 69 03 A6 */ mtctr r3 /* 800A0538 0009C198 4E 80 04 20 */ bctr /* 800A053C 0009C19C A8 65 00 42 */ lha r3, 0x42(r5) /* 800A0540 0009C1A0 48 1B 38 91 */ bl func_80253DD0 /* 800A0544 0009C1A4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A0548 0009C1A8 28 00 00 03 */ cmplwi r0, 3 /* 800A054C 0009C1AC 40 82 63 DC */ bne lbl_800A6928 /* 800A0550 0009C1B0 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0554 0009C1B4 38 00 00 01 */ li r0, 1 /* 800A0558 0009C1B8 38 60 00 00 */ li r3, 0 /* 800A055C 0009C1BC 38 80 00 00 */ li r4, 0 /* 800A0560 0009C1C0 B0 05 00 FC */ sth r0, 0xfc(r5) /* 800A0564 0009C1C4 4B FB 93 95 */ bl func_800598F8 /* 800A0568 0009C1C8 38 60 00 01 */ li r3, 1 /* 800A056C 0009C1CC 38 80 00 0E */ li r4, 0xe /* 800A0570 0009C1D0 38 A0 00 00 */ li r5, 0 /* 800A0574 0009C1D4 38 C0 00 00 */ li r6, 0 /* 800A0578 0009C1D8 38 E0 00 00 */ li r7, 0 /* 800A057C 0009C1DC 39 00 00 00 */ li r8, 0 /* 800A0580 0009C1E0 4B FB 94 49 */ bl func_800599C8 /* 800A0584 0009C1E4 38 60 00 0A */ li r3, 0xa /* 800A0588 0009C1E8 38 80 00 00 */ li r4, 0 /* 800A058C 0009C1EC 38 A0 00 00 */ li r5, 0 /* 800A0590 0009C1F0 38 C0 00 0B */ li r6, 0xb /* 800A0594 0009C1F4 38 E0 00 0C */ li r7, 0xc /* 800A0598 0009C1F8 39 00 00 00 */ li r8, 0 /* 800A059C 0009C1FC 4B FB 94 2D */ bl func_800599C8 /* 800A05A0 0009C200 38 60 00 0B */ li r3, 0xb /* 800A05A4 0009C204 38 80 00 00 */ li r4, 0 /* 800A05A8 0009C208 38 A0 00 0A */ li r5, 0xa /* 800A05AC 0009C20C 38 C0 00 00 */ li r6, 0 /* 800A05B0 0009C210 38 E0 00 0D */ li r7, 0xd /* 800A05B4 0009C214 39 00 00 00 */ li r8, 0 /* 800A05B8 0009C218 4B FB 94 11 */ bl func_800599C8 /* 800A05BC 0009C21C 38 60 00 0C */ li r3, 0xc /* 800A05C0 0009C220 38 80 00 0A */ li r4, 0xa /* 800A05C4 0009C224 38 A0 00 00 */ li r5, 0 /* 800A05C8 0009C228 38 C0 00 0D */ li r6, 0xd /* 800A05CC 0009C22C 38 E0 00 01 */ li r7, 1 /* 800A05D0 0009C230 39 00 00 00 */ li r8, 0 /* 800A05D4 0009C234 4B FB 93 F5 */ bl func_800599C8 /* 800A05D8 0009C238 38 60 00 0D */ li r3, 0xd /* 800A05DC 0009C23C 38 80 00 0B */ li r4, 0xb /* 800A05E0 0009C240 38 A0 00 0C */ li r5, 0xc /* 800A05E4 0009C244 38 C0 00 00 */ li r6, 0 /* 800A05E8 0009C248 38 E0 00 0E */ li r7, 0xe /* 800A05EC 0009C24C 39 00 00 00 */ li r8, 0 /* 800A05F0 0009C250 4B FB 93 D9 */ bl func_800599C8 /* 800A05F4 0009C254 38 60 00 0E */ li r3, 0xe /* 800A05F8 0009C258 38 80 00 0D */ li r4, 0xd /* 800A05FC 0009C25C 38 A0 00 0C */ li r5, 0xc /* 800A0600 0009C260 38 C0 00 00 */ li r6, 0 /* 800A0604 0009C264 38 E0 00 01 */ li r7, 1 /* 800A0608 0009C268 39 00 00 00 */ li r8, 0 /* 800A060C 0009C26C 4B FB 93 BD */ bl func_800599C8 /* 800A0610 0009C270 48 00 63 18 */ b lbl_800A6928 /* 800A0614 0009C274 88 85 01 16 */ lbz r4, 0x116(r5) /* 800A0618 0009C278 38 60 00 2D */ li r3, 0x2d /* 800A061C 0009C27C 38 A0 00 00 */ li r5, 0 /* 800A0620 0009C280 38 C0 00 01 */ li r6, 1 /* 800A0624 0009C284 4B FB 94 49 */ bl func_80059A6C /* 800A0628 0009C288 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A062C 0009C28C 90 64 01 0C */ stw r3, 0x10c(r4) /* 800A0630 0009C290 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0634 0009C294 80 03 01 0C */ lwz r0, 0x10c(r3) /* 800A0638 0009C298 54 00 04 3E */ clrlwi r0, r0, 0x10 /* 800A063C 0009C29C 90 03 01 10 */ stw r0, 0x110(r3) /* 800A0640 0009C2A0 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0644 0009C2A4 80 05 01 0C */ lwz r0, 0x10c(r5) /* 800A0648 0009C2A8 54 00 00 01 */ rlwinm. r0, r0, 0, 0, 0 /* 800A064C 0009C2AC 41 82 02 00 */ beq lbl_800A084C /* 800A0650 0009C2B0 80 85 01 10 */ lwz r4, 0x110(r5) /* 800A0654 0009C2B4 2C 04 00 0C */ cmpwi r4, 0xc /* 800A0658 0009C2B8 41 82 01 1C */ beq lbl_800A0774 /* 800A065C 0009C2BC 40 80 00 1C */ bge lbl_800A0678 /* 800A0660 0009C2C0 2C 04 00 0A */ cmpwi r4, 0xa /* 800A0664 0009C2C4 41 82 00 80 */ beq lbl_800A06E4 /* 800A0668 0009C2C8 40 80 00 C4 */ bge lbl_800A072C /* 800A066C 0009C2CC 2C 04 00 01 */ cmpwi r4, 1 /* 800A0670 0009C2D0 41 82 00 2C */ beq lbl_800A069C /* 800A0674 0009C2D4 48 00 62 B4 */ b lbl_800A6928 lbl_800A0678: /* 800A0678 0009C2D8 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 800A067C 0009C2DC 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l /* 800A0680 0009C2E0 7C 04 00 00 */ cmpw r4, r0 /* 800A0684 0009C2E4 41 82 00 18 */ beq lbl_800A069C /* 800A0688 0009C2E8 40 80 62 A0 */ bge lbl_800A6928 /* 800A068C 0009C2EC 2C 04 00 0E */ cmpwi r4, 0xe /* 800A0690 0009C2F0 41 82 01 74 */ beq lbl_800A0804 /* 800A0694 0009C2F4 40 80 62 94 */ bge lbl_800A6928 /* 800A0698 0009C2F8 48 00 01 24 */ b lbl_800A07BC lbl_800A069C: /* 800A069C 0009C2FC A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A06A0 0009C300 38 80 00 01 */ li r4, 1 /* 800A06A4 0009C304 38 A0 00 00 */ li r5, 0 /* 800A06A8 0009C308 48 1B 37 09 */ bl func_80253DB0 /* 800A06AC 0009C30C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A06B0 0009C310 38 80 00 0A */ li r4, 0xa /* 800A06B4 0009C314 38 A0 00 00 */ li r5, 0 /* 800A06B8 0009C318 A8 63 00 42 */ lha r3, 0x42(r3) /* 800A06BC 0009C31C 48 1B 36 F5 */ bl func_80253DB0 /* 800A06C0 0009C320 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A06C4 0009C324 38 00 00 02 */ li r0, 2 /* 800A06C8 0009C328 38 60 00 02 */ li r3, 2 /* 800A06CC 0009C32C B0 04 00 FC */ sth r0, 0xfc(r4) /* 800A06D0 0009C330 4B FB 9D FD */ bl func_8005A4CC /* 800A06D4 0009C334 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A06D8 0009C338 38 00 00 01 */ li r0, 1 /* 800A06DC 0009C33C 98 03 01 16 */ stb r0, 0x116(r3) /* 800A06E0 0009C340 48 00 62 48 */ b lbl_800A6928 lbl_800A06E4: /* 800A06E4 0009C344 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A06E8 0009C348 38 80 00 02 */ li r4, 2 /* 800A06EC 0009C34C 38 A0 00 00 */ li r5, 0 /* 800A06F0 0009C350 48 1B 36 C1 */ bl func_80253DB0 /* 800A06F4 0009C354 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A06F8 0009C358 38 80 00 01 */ li r4, 1 /* 800A06FC 0009C35C 38 A0 00 00 */ li r5, 0 /* 800A0700 0009C360 A8 63 00 42 */ lha r3, 0x42(r3) /* 800A0704 0009C364 48 1B 36 AD */ bl func_80253DB0 /* 800A0708 0009C368 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A070C 0009C36C 38 A0 00 0A */ li r5, 0xa /* 800A0710 0009C370 38 00 00 02 */ li r0, 2 /* 800A0714 0009C374 38 60 00 01 */ li r3, 1 /* 800A0718 0009C378 98 A4 01 16 */ stb r5, 0x116(r4) /* 800A071C 0009C37C 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0720 0009C380 B0 04 00 FC */ sth r0, 0xfc(r4) /* 800A0724 0009C384 4B FB 9D A9 */ bl func_8005A4CC /* 800A0728 0009C388 48 00 62 00 */ b lbl_800A6928 lbl_800A072C: /* 800A072C 0009C38C A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A0730 0009C390 38 80 00 02 */ li r4, 2 /* 800A0734 0009C394 38 A0 00 00 */ li r5, 0 /* 800A0738 0009C398 48 1B 36 79 */ bl func_80253DB0 /* 800A073C 0009C39C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0740 0009C3A0 38 80 00 03 */ li r4, 3 /* 800A0744 0009C3A4 38 A0 00 00 */ li r5, 0 /* 800A0748 0009C3A8 A8 63 00 42 */ lha r3, 0x42(r3) /* 800A074C 0009C3AC 48 1B 36 65 */ bl func_80253DB0 /* 800A0750 0009C3B0 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0754 0009C3B4 38 A0 00 02 */ li r5, 2 /* 800A0758 0009C3B8 38 00 00 0B */ li r0, 0xb /* 800A075C 0009C3BC 38 60 00 01 */ li r3, 1 /* 800A0760 0009C3C0 B0 A4 00 FC */ sth r5, 0xfc(r4) /* 800A0764 0009C3C4 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0768 0009C3C8 98 04 01 16 */ stb r0, 0x116(r4) /* 800A076C 0009C3CC 4B FB 9D 61 */ bl func_8005A4CC /* 800A0770 0009C3D0 48 00 61 B8 */ b lbl_800A6928 lbl_800A0774: /* 800A0774 0009C3D4 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A0778 0009C3D8 38 80 00 02 */ li r4, 2 /* 800A077C 0009C3DC 38 A0 00 00 */ li r5, 0 /* 800A0780 0009C3E0 48 1B 36 31 */ bl func_80253DB0 /* 800A0784 0009C3E4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0788 0009C3E8 38 80 00 05 */ li r4, 5 /* 800A078C 0009C3EC 38 A0 00 00 */ li r5, 0 /* 800A0790 0009C3F0 A8 63 00 42 */ lha r3, 0x42(r3) /* 800A0794 0009C3F4 48 1B 36 1D */ bl func_80253DB0 /* 800A0798 0009C3F8 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A079C 0009C3FC 38 A0 00 0C */ li r5, 0xc /* 800A07A0 0009C400 38 00 00 02 */ li r0, 2 /* 800A07A4 0009C404 38 60 00 01 */ li r3, 1 /* 800A07A8 0009C408 98 A4 01 16 */ stb r5, 0x116(r4) /* 800A07AC 0009C40C 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A07B0 0009C410 B0 04 00 FC */ sth r0, 0xfc(r4) /* 800A07B4 0009C414 4B FB 9D 19 */ bl func_8005A4CC /* 800A07B8 0009C418 48 00 61 70 */ b lbl_800A6928 lbl_800A07BC: /* 800A07BC 0009C41C A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A07C0 0009C420 38 80 00 02 */ li r4, 2 /* 800A07C4 0009C424 38 A0 00 00 */ li r5, 0 /* 800A07C8 0009C428 48 1B 35 E9 */ bl func_80253DB0 /* 800A07CC 0009C42C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A07D0 0009C430 38 80 00 07 */ li r4, 7 /* 800A07D4 0009C434 38 A0 00 00 */ li r5, 0 /* 800A07D8 0009C438 A8 63 00 42 */ lha r3, 0x42(r3) /* 800A07DC 0009C43C 48 1B 35 D5 */ bl func_80253DB0 /* 800A07E0 0009C440 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A07E4 0009C444 38 A0 00 0D */ li r5, 0xd /* 800A07E8 0009C448 38 00 00 02 */ li r0, 2 /* 800A07EC 0009C44C 38 60 00 01 */ li r3, 1 /* 800A07F0 0009C450 98 A4 01 16 */ stb r5, 0x116(r4) /* 800A07F4 0009C454 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A07F8 0009C458 B0 04 00 FC */ sth r0, 0xfc(r4) /* 800A07FC 0009C45C 4B FB 9C D1 */ bl func_8005A4CC /* 800A0800 0009C460 48 00 61 28 */ b lbl_800A6928 lbl_800A0804: /* 800A0804 0009C464 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A0808 0009C468 38 80 00 02 */ li r4, 2 /* 800A080C 0009C46C 38 A0 00 00 */ li r5, 0 /* 800A0810 0009C470 48 1B 35 A1 */ bl func_80253DB0 /* 800A0814 0009C474 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0818 0009C478 38 80 00 09 */ li r4, 9 /* 800A081C 0009C47C 38 A0 00 00 */ li r5, 0 /* 800A0820 0009C480 A8 63 00 42 */ lha r3, 0x42(r3) /* 800A0824 0009C484 48 1B 35 8D */ bl func_80253DB0 /* 800A0828 0009C488 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A082C 0009C48C 38 A0 00 0E */ li r5, 0xe /* 800A0830 0009C490 38 00 00 02 */ li r0, 2 /* 800A0834 0009C494 38 60 00 01 */ li r3, 1 /* 800A0838 0009C498 98 A4 01 16 */ stb r5, 0x116(r4) /* 800A083C 0009C49C 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0840 0009C4A0 B0 04 00 FC */ sth r0, 0xfc(r4) /* 800A0844 0009C4A4 4B FB 9C 89 */ bl func_8005A4CC /* 800A0848 0009C4A8 48 00 60 E0 */ b lbl_800A6928 lbl_800A084C: /* 800A084C 0009C4AC 80 05 01 10 */ lwz r0, 0x110(r5) /* 800A0850 0009C4B0 28 00 00 0E */ cmplwi r0, 0xe /* 800A0854 0009C4B4 41 81 60 D4 */ bgt lbl_800A6928 /* 800A0858 0009C4B8 3C 60 80 41 */ lis r3, lbl_8040F0D4@ha /* 800A085C 0009C4BC 54 00 10 3A */ slwi r0, r0, 2 /* 800A0860 0009C4C0 38 63 F0 D4 */ addi r3, r3, lbl_8040F0D4@l /* 800A0864 0009C4C4 7C 63 00 2E */ lwzx r3, r3, r0 /* 800A0868 0009C4C8 7C 69 03 A6 */ mtctr r3 /* 800A086C 0009C4CC 4E 80 04 20 */ bctr /* 800A0870 0009C4D0 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A0874 0009C4D4 38 80 00 00 */ li r4, 0 /* 800A0878 0009C4D8 38 A0 00 00 */ li r5, 0 /* 800A087C 0009C4DC 48 1B 35 35 */ bl func_80253DB0 /* 800A0880 0009C4E0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0884 0009C4E4 38 80 00 0A */ li r4, 0xa /* 800A0888 0009C4E8 38 A0 00 00 */ li r5, 0 /* 800A088C 0009C4EC A8 63 00 42 */ lha r3, 0x42(r3) /* 800A0890 0009C4F0 48 1B 35 21 */ bl func_80253DB0 /* 800A0894 0009C4F4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0898 0009C4F8 38 00 00 01 */ li r0, 1 /* 800A089C 0009C4FC 98 03 01 16 */ stb r0, 0x116(r3) /* 800A08A0 0009C500 48 00 60 88 */ b lbl_800A6928 /* 800A08A4 0009C504 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A08A8 0009C508 38 80 00 02 */ li r4, 2 /* 800A08AC 0009C50C 38 A0 00 00 */ li r5, 0 /* 800A08B0 0009C510 48 1B 35 01 */ bl func_80253DB0 /* 800A08B4 0009C514 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A08B8 0009C518 38 80 00 00 */ li r4, 0 /* 800A08BC 0009C51C 38 A0 00 00 */ li r5, 0 /* 800A08C0 0009C520 A8 63 00 42 */ lha r3, 0x42(r3) /* 800A08C4 0009C524 48 1B 34 ED */ bl func_80253DB0 /* 800A08C8 0009C528 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A08CC 0009C52C 38 00 00 0A */ li r0, 0xa /* 800A08D0 0009C530 98 03 01 16 */ stb r0, 0x116(r3) /* 800A08D4 0009C534 48 00 60 54 */ b lbl_800A6928 /* 800A08D8 0009C538 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A08DC 0009C53C 38 80 00 02 */ li r4, 2 /* 800A08E0 0009C540 38 A0 00 00 */ li r5, 0 /* 800A08E4 0009C544 48 1B 34 CD */ bl func_80253DB0 /* 800A08E8 0009C548 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A08EC 0009C54C 38 80 00 02 */ li r4, 2 /* 800A08F0 0009C550 38 A0 00 00 */ li r5, 0 /* 800A08F4 0009C554 A8 63 00 42 */ lha r3, 0x42(r3) /* 800A08F8 0009C558 48 1B 34 B9 */ bl func_80253DB0 /* 800A08FC 0009C55C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0900 0009C560 38 00 00 0B */ li r0, 0xb /* 800A0904 0009C564 98 03 01 16 */ stb r0, 0x116(r3) /* 800A0908 0009C568 48 00 60 20 */ b lbl_800A6928 /* 800A090C 0009C56C A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A0910 0009C570 38 80 00 02 */ li r4, 2 /* 800A0914 0009C574 38 A0 00 00 */ li r5, 0 /* 800A0918 0009C578 48 1B 34 99 */ bl func_80253DB0 /* 800A091C 0009C57C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0920 0009C580 38 80 00 04 */ li r4, 4 /* 800A0924 0009C584 38 A0 00 00 */ li r5, 0 /* 800A0928 0009C588 A8 63 00 42 */ lha r3, 0x42(r3) /* 800A092C 0009C58C 48 1B 34 85 */ bl func_80253DB0 /* 800A0930 0009C590 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0934 0009C594 38 00 00 0C */ li r0, 0xc /* 800A0938 0009C598 98 03 01 16 */ stb r0, 0x116(r3) /* 800A093C 0009C59C 48 00 5F EC */ b lbl_800A6928 /* 800A0940 0009C5A0 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A0944 0009C5A4 38 80 00 02 */ li r4, 2 /* 800A0948 0009C5A8 38 A0 00 00 */ li r5, 0 /* 800A094C 0009C5AC 48 1B 34 65 */ bl func_80253DB0 /* 800A0950 0009C5B0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0954 0009C5B4 38 80 00 06 */ li r4, 6 /* 800A0958 0009C5B8 38 A0 00 00 */ li r5, 0 /* 800A095C 0009C5BC A8 63 00 42 */ lha r3, 0x42(r3) /* 800A0960 0009C5C0 48 1B 34 51 */ bl func_80253DB0 /* 800A0964 0009C5C4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0968 0009C5C8 38 00 00 0D */ li r0, 0xd /* 800A096C 0009C5CC 98 03 01 16 */ stb r0, 0x116(r3) /* 800A0970 0009C5D0 48 00 5F B8 */ b lbl_800A6928 /* 800A0974 0009C5D4 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A0978 0009C5D8 38 80 00 02 */ li r4, 2 /* 800A097C 0009C5DC 38 A0 00 00 */ li r5, 0 /* 800A0980 0009C5E0 48 1B 34 31 */ bl func_80253DB0 /* 800A0984 0009C5E4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0988 0009C5E8 38 80 00 08 */ li r4, 8 /* 800A098C 0009C5EC 38 A0 00 00 */ li r5, 0 /* 800A0990 0009C5F0 A8 63 00 42 */ lha r3, 0x42(r3) /* 800A0994 0009C5F4 48 1B 34 1D */ bl func_80253DB0 /* 800A0998 0009C5F8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A099C 0009C5FC 38 00 00 0E */ li r0, 0xe /* 800A09A0 0009C600 98 03 01 16 */ stb r0, 0x116(r3) /* 800A09A4 0009C604 48 00 5F 84 */ b lbl_800A6928 /* 800A09A8 0009C608 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A09AC 0009C60C 48 1B 34 25 */ bl func_80253DD0 /* 800A09B0 0009C610 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A09B4 0009C614 28 00 00 03 */ cmplwi r0, 3 /* 800A09B8 0009C618 41 82 00 1C */ beq lbl_800A09D4 /* 800A09BC 0009C61C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A09C0 0009C620 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A09C4 0009C624 48 1B 34 1D */ bl func_80253DE0 /* 800A09C8 0009C628 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A09CC 0009C62C 28 00 00 04 */ cmplwi r0, 4 /* 800A09D0 0009C630 40 82 5F 58 */ bne lbl_800A6928 lbl_800A09D4: /* 800A09D4 0009C634 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A09D8 0009C638 A8 63 00 42 */ lha r3, 0x42(r3) /* 800A09DC 0009C63C 48 1B 33 F5 */ bl func_80253DD0 /* 800A09E0 0009C640 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A09E4 0009C644 28 00 00 03 */ cmplwi r0, 3 /* 800A09E8 0009C648 41 82 00 1C */ beq lbl_800A0A04 /* 800A09EC 0009C64C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A09F0 0009C650 A8 63 00 42 */ lha r3, 0x42(r3) /* 800A09F4 0009C654 48 1B 33 ED */ bl func_80253DE0 /* 800A09F8 0009C658 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A09FC 0009C65C 28 00 00 0A */ cmplwi r0, 0xa /* 800A0A00 0009C660 40 82 5F 28 */ bne lbl_800A6928 lbl_800A0A04: /* 800A0A04 0009C664 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0A08 0009C668 88 03 01 16 */ lbz r0, 0x116(r3) /* 800A0A0C 0009C66C 28 00 00 01 */ cmplwi r0, 1 /* 800A0A10 0009C670 40 82 00 88 */ bne lbl_800A0A98 /* 800A0A14 0009C674 38 00 00 03 */ li r0, 3 /* 800A0A18 0009C678 38 80 00 03 */ li r4, 3 /* 800A0A1C 0009C67C B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A0A20 0009C680 38 A0 00 00 */ li r5, 0 /* 800A0A24 0009C684 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0A28 0009C688 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A0A2C 0009C68C 48 1B 33 85 */ bl func_80253DB0 /* 800A0A30 0009C690 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0A34 0009C694 38 80 00 01 */ li r4, 1 /* 800A0A38 0009C698 38 A0 00 00 */ li r5, 0 /* 800A0A3C 0009C69C A8 63 00 4E */ lha r3, 0x4e(r3) /* 800A0A40 0009C6A0 48 1B 33 71 */ bl func_80253DB0 /* 800A0A44 0009C6A4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0A48 0009C6A8 38 80 00 0B */ li r4, 0xb /* 800A0A4C 0009C6AC 38 A0 00 00 */ li r5, 0 /* 800A0A50 0009C6B0 A8 63 00 42 */ lha r3, 0x42(r3) /* 800A0A54 0009C6B4 48 1B 33 5D */ bl func_80253DB0 /* 800A0A58 0009C6B8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0A5C 0009C6BC A0 03 00 8A */ lhz r0, 0x8a(r3) /* 800A0A60 0009C6C0 B0 1E 00 8A */ sth r0, 0x8a(r30) /* 800A0A64 0009C6C4 A0 03 00 8C */ lhz r0, 0x8c(r3) /* 800A0A68 0009C6C8 B0 1E 00 8C */ sth r0, 0x8c(r30) /* 800A0A6C 0009C6CC A0 03 00 8E */ lhz r0, 0x8e(r3) /* 800A0A70 0009C6D0 B0 1E 00 8E */ sth r0, 0x8e(r30) /* 800A0A74 0009C6D4 A0 03 00 90 */ lhz r0, 0x90(r3) /* 800A0A78 0009C6D8 B0 1E 00 90 */ sth r0, 0x90(r30) /* 800A0A7C 0009C6DC A0 03 00 92 */ lhz r0, 0x92(r3) /* 800A0A80 0009C6E0 B0 1E 00 92 */ sth r0, 0x92(r30) /* 800A0A84 0009C6E4 A0 03 00 94 */ lhz r0, 0x94(r3) /* 800A0A88 0009C6E8 B0 1E 00 94 */ sth r0, 0x94(r30) /* 800A0A8C 0009C6EC A0 03 00 96 */ lhz r0, 0x96(r3) /* 800A0A90 0009C6F0 B0 1E 00 96 */ sth r0, 0x96(r30) /* 800A0A94 0009C6F4 48 00 5E 94 */ b lbl_800A6928 lbl_800A0A98: /* 800A0A98 0009C6F8 A8 63 00 42 */ lha r3, 0x42(r3) /* 800A0A9C 0009C6FC 38 80 00 0B */ li r4, 0xb /* 800A0AA0 0009C700 38 A0 00 00 */ li r5, 0 /* 800A0AA4 0009C704 48 1B 33 0D */ bl func_80253DB0 /* 800A0AA8 0009C708 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0AAC 0009C70C 38 00 00 04 */ li r0, 4 /* 800A0AB0 0009C710 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A0AB4 0009C714 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0AB8 0009C718 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A0ABC 0009C71C 54 00 01 44 */ rlwinm r0, r0, 0, 5, 2 /* 800A0AC0 0009C720 90 03 01 08 */ stw r0, 0x108(r3) /* 800A0AC4 0009C724 48 00 5E 64 */ b lbl_800A6928 /* 800A0AC8 0009C728 A8 65 00 42 */ lha r3, 0x42(r5) /* 800A0ACC 0009C72C 48 1B 33 05 */ bl func_80253DD0 /* 800A0AD0 0009C730 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A0AD4 0009C734 28 00 00 03 */ cmplwi r0, 3 /* 800A0AD8 0009C738 40 82 5E 50 */ bne lbl_800A6928 /* 800A0ADC 0009C73C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0AE0 0009C740 38 80 00 08 */ li r4, 8 /* 800A0AE4 0009C744 38 A0 00 00 */ li r5, 0 /* 800A0AE8 0009C748 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A0AEC 0009C74C 48 1B 33 05 */ bl func_80253DF0 /* 800A0AF0 0009C750 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0AF4 0009C754 38 80 00 08 */ li r4, 8 /* 800A0AF8 0009C758 38 A0 00 00 */ li r5, 0 /* 800A0AFC 0009C75C A8 63 00 4E */ lha r3, 0x4e(r3) /* 800A0B00 0009C760 48 1B 32 F1 */ bl func_80253DF0 /* 800A0B04 0009C764 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0B08 0009C768 38 80 00 08 */ li r4, 8 /* 800A0B0C 0009C76C 38 A0 00 00 */ li r5, 0 /* 800A0B10 0009C770 A8 63 00 42 */ lha r3, 0x42(r3) /* 800A0B14 0009C774 48 1B 32 DD */ bl func_80253DF0 /* 800A0B18 0009C778 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0B1C 0009C77C 38 00 00 41 */ li r0, 0x41 /* 800A0B20 0009C780 80 64 01 08 */ lwz r3, 0x108(r4) /* 800A0B24 0009C784 64 63 E0 00 */ oris r3, r3, 0xe000 /* 800A0B28 0009C788 90 64 01 08 */ stw r3, 0x108(r4) /* 800A0B2C 0009C78C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0B30 0009C790 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A0B34 0009C794 48 00 5D F4 */ b lbl_800A6928 /* 800A0B38 0009C798 A8 65 00 42 */ lha r3, 0x42(r5) /* 800A0B3C 0009C79C 48 1B 32 95 */ bl func_80253DD0 /* 800A0B40 0009C7A0 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A0B44 0009C7A4 28 00 00 03 */ cmplwi r0, 3 /* 800A0B48 0009C7A8 40 82 5D E0 */ bne lbl_800A6928 /* 800A0B4C 0009C7AC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0B50 0009C7B0 38 80 00 08 */ li r4, 8 /* 800A0B54 0009C7B4 38 A0 00 00 */ li r5, 0 /* 800A0B58 0009C7B8 A8 63 00 42 */ lha r3, 0x42(r3) /* 800A0B5C 0009C7BC 48 1B 32 95 */ bl func_80253DF0 /* 800A0B60 0009C7C0 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0B64 0009C7C4 88 04 01 16 */ lbz r0, 0x116(r4) /* 800A0B68 0009C7C8 2C 00 00 0C */ cmpwi r0, 0xc /* 800A0B6C 0009C7CC 41 82 00 88 */ beq lbl_800A0BF4 /* 800A0B70 0009C7D0 40 80 00 14 */ bge lbl_800A0B84 /* 800A0B74 0009C7D4 2C 00 00 0A */ cmpwi r0, 0xa /* 800A0B78 0009C7D8 41 82 00 1C */ beq lbl_800A0B94 /* 800A0B7C 0009C7DC 40 80 00 34 */ bge lbl_800A0BB0 /* 800A0B80 0009C7E0 48 00 01 18 */ b lbl_800A0C98 lbl_800A0B84: /* 800A0B84 0009C7E4 2C 00 00 0E */ cmpwi r0, 0xe /* 800A0B88 0009C7E8 41 82 00 D0 */ beq lbl_800A0C58 /* 800A0B8C 0009C7EC 40 80 01 0C */ bge lbl_800A0C98 /* 800A0B90 0009C7F0 48 00 00 84 */ b lbl_800A0C14 lbl_800A0B94: /* 800A0B94 0009C7F4 80 64 01 08 */ lwz r3, 0x108(r4) /* 800A0B98 0009C7F8 38 00 30 69 */ li r0, 0x3069 /* 800A0B9C 0009C7FC 54 63 00 FE */ clrlwi r3, r3, 3 /* 800A0BA0 0009C800 90 64 01 08 */ stw r3, 0x108(r4) /* 800A0BA4 0009C804 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0BA8 0009C808 B0 03 01 14 */ sth r0, 0x114(r3) /* 800A0BAC 0009C80C 48 00 00 EC */ b lbl_800A0C98 lbl_800A0BB0: /* 800A0BB0 0009C810 80 64 01 08 */ lwz r3, 0x108(r4) /* 800A0BB4 0009C814 38 00 00 03 */ li r0, 3 /* 800A0BB8 0009C818 50 03 E8 04 */ rlwimi r3, r0, 0x1d, 0, 2 /* 800A0BBC 0009C81C 38 A0 00 18 */ li r5, 0x18 /* 800A0BC0 0009C820 90 64 01 08 */ stw r3, 0x108(r4) /* 800A0BC4 0009C824 38 00 30 6F */ li r0, 0x306f /* 800A0BC8 0009C828 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0BCC 0009C82C B0 03 01 14 */ sth r0, 0x114(r3) /* 800A0BD0 0009C830 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0BD4 0009C834 38 64 00 9C */ addi r3, r4, 0x9c /* 800A0BD8 0009C838 38 84 00 B4 */ addi r4, r4, 0xb4 /* 800A0BDC 0009C83C 4B F6 34 25 */ bl memcpy /* 800A0BE0 0009C840 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0BE4 0009C844 38 60 00 0E */ li r3, 0xe /* 800A0BE8 0009C848 38 84 00 9C */ addi r4, r4, 0x9c /* 800A0BEC 0009C84C 48 0B B7 1D */ bl func_8015C308 /* 800A0BF0 0009C850 48 00 00 A8 */ b lbl_800A0C98 lbl_800A0BF4: /* 800A0BF4 0009C854 80 64 01 08 */ lwz r3, 0x108(r4) /* 800A0BF8 0009C858 38 00 00 01 */ li r0, 1 /* 800A0BFC 0009C85C 50 03 E8 04 */ rlwimi r3, r0, 0x1d, 0, 2 /* 800A0C00 0009C860 90 64 01 08 */ stw r3, 0x108(r4) /* 800A0C04 0009C864 38 00 30 6A */ li r0, 0x306a /* 800A0C08 0009C868 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0C0C 0009C86C B0 03 01 14 */ sth r0, 0x114(r3) /* 800A0C10 0009C870 48 00 00 88 */ b lbl_800A0C98 lbl_800A0C14: /* 800A0C14 0009C874 80 64 01 08 */ lwz r3, 0x108(r4) /* 800A0C18 0009C878 38 00 00 04 */ li r0, 4 /* 800A0C1C 0009C87C 50 03 E8 04 */ rlwimi r3, r0, 0x1d, 0, 2 /* 800A0C20 0009C880 38 A0 00 18 */ li r5, 0x18 /* 800A0C24 0009C884 90 64 01 08 */ stw r3, 0x108(r4) /* 800A0C28 0009C888 38 00 30 6F */ li r0, 0x306f /* 800A0C2C 0009C88C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0C30 0009C890 B0 03 01 14 */ sth r0, 0x114(r3) /* 800A0C34 0009C894 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0C38 0009C898 38 64 00 9C */ addi r3, r4, 0x9c /* 800A0C3C 0009C89C 38 84 00 CC */ addi r4, r4, 0xcc /* 800A0C40 0009C8A0 4B F6 33 C1 */ bl memcpy /* 800A0C44 0009C8A4 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0C48 0009C8A8 38 60 00 0E */ li r3, 0xe /* 800A0C4C 0009C8AC 38 84 00 9C */ addi r4, r4, 0x9c /* 800A0C50 0009C8B0 48 0B B6 B9 */ bl func_8015C308 /* 800A0C54 0009C8B4 48 00 00 44 */ b lbl_800A0C98 lbl_800A0C58: /* 800A0C58 0009C8B8 80 64 01 08 */ lwz r3, 0x108(r4) /* 800A0C5C 0009C8BC 38 00 00 05 */ li r0, 5 /* 800A0C60 0009C8C0 50 03 E8 04 */ rlwimi r3, r0, 0x1d, 0, 2 /* 800A0C64 0009C8C4 38 A0 00 18 */ li r5, 0x18 /* 800A0C68 0009C8C8 90 64 01 08 */ stw r3, 0x108(r4) /* 800A0C6C 0009C8CC 38 00 30 6F */ li r0, 0x306f /* 800A0C70 0009C8D0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0C74 0009C8D4 B0 03 01 14 */ sth r0, 0x114(r3) /* 800A0C78 0009C8D8 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0C7C 0009C8DC 38 64 00 9C */ addi r3, r4, 0x9c /* 800A0C80 0009C8E0 38 84 00 E4 */ addi r4, r4, 0xe4 /* 800A0C84 0009C8E4 4B F6 33 7D */ bl memcpy /* 800A0C88 0009C8E8 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0C8C 0009C8EC 38 60 00 0E */ li r3, 0xe /* 800A0C90 0009C8F0 38 84 00 9C */ addi r4, r4, 0x9c /* 800A0C94 0009C8F4 48 0B B6 75 */ bl func_8015C308 lbl_800A0C98: /* 800A0C98 0009C8F8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0C9C 0009C8FC 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A0CA0 0009C900 54 03 1F 7E */ srwi r3, r0, 0x1d /* 800A0CA4 0009C904 48 07 D1 05 */ bl func_8011DDA8 /* 800A0CA8 0009C908 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0CAC 0009C90C 3B A0 00 05 */ li r29, 5 /* 800A0CB0 0009C910 38 80 00 08 */ li r4, 8 /* 800A0CB4 0009C914 38 A0 00 01 */ li r5, 1 /* 800A0CB8 0009C918 B3 A3 00 FC */ sth r29, 0xfc(r3) /* 800A0CBC 0009C91C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0CC0 0009C920 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A0CC4 0009C924 48 1B 31 2D */ bl func_80253DF0 /* 800A0CC8 0009C928 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0CCC 0009C92C 38 80 00 08 */ li r4, 8 /* 800A0CD0 0009C930 38 A0 00 01 */ li r5, 1 /* 800A0CD4 0009C934 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A0CD8 0009C938 48 1B 31 19 */ bl func_80253DF0 /* 800A0CDC 0009C93C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0CE0 0009C940 38 80 00 08 */ li r4, 8 /* 800A0CE4 0009C944 38 A0 00 01 */ li r5, 1 /* 800A0CE8 0009C948 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A0CEC 0009C94C 48 1B 31 05 */ bl func_80253DF0 /* 800A0CF0 0009C950 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0CF4 0009C954 38 80 00 08 */ li r4, 8 /* 800A0CF8 0009C958 38 A0 00 01 */ li r5, 1 /* 800A0CFC 0009C95C A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A0D00 0009C960 48 1B 30 F1 */ bl func_80253DF0 /* 800A0D04 0009C964 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0D08 0009C968 38 80 00 08 */ li r4, 8 /* 800A0D0C 0009C96C 38 A0 00 01 */ li r5, 1 /* 800A0D10 0009C970 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A0D14 0009C974 48 1B 30 DD */ bl func_80253DF0 /* 800A0D18 0009C978 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0D1C 0009C97C 38 80 00 09 */ li r4, 9 /* 800A0D20 0009C980 38 A0 00 02 */ li r5, 2 /* 800A0D24 0009C984 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A0D28 0009C988 48 1B 30 C9 */ bl func_80253DF0 /* 800A0D2C 0009C98C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0D30 0009C990 38 80 00 0A */ li r4, 0xa /* 800A0D34 0009C994 38 A0 00 00 */ li r5, 0 /* 800A0D38 0009C998 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A0D3C 0009C99C 48 1B 30 75 */ bl func_80253DB0 /* 800A0D40 0009C9A0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0D44 0009C9A4 38 80 00 08 */ li r4, 8 /* 800A0D48 0009C9A8 38 A0 00 00 */ li r5, 0 /* 800A0D4C 0009C9AC A8 63 00 46 */ lha r3, 0x46(r3) /* 800A0D50 0009C9B0 48 1B 30 61 */ bl func_80253DB0 /* 800A0D54 0009C9B4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0D58 0009C9B8 38 80 00 08 */ li r4, 8 /* 800A0D5C 0009C9BC 38 A0 00 00 */ li r5, 0 /* 800A0D60 0009C9C0 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A0D64 0009C9C4 48 1B 30 4D */ bl func_80253DB0 /* 800A0D68 0009C9C8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0D6C 0009C9CC 38 80 00 06 */ li r4, 6 /* 800A0D70 0009C9D0 38 A0 00 00 */ li r5, 0 /* 800A0D74 0009C9D4 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A0D78 0009C9D8 48 1B 30 39 */ bl func_80253DB0 /* 800A0D7C 0009C9DC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0D80 0009C9E0 38 80 00 08 */ li r4, 8 /* 800A0D84 0009C9E4 38 A0 00 00 */ li r5, 0 /* 800A0D88 0009C9E8 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A0D8C 0009C9EC 48 1B 30 25 */ bl func_80253DB0 /* 800A0D90 0009C9F0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0D94 0009C9F4 B3 A3 00 FC */ sth r29, 0xfc(r3) /* 800A0D98 0009C9F8 48 00 5B 90 */ b lbl_800A6928 /* 800A0D9C 0009C9FC A8 65 00 44 */ lha r3, 0x44(r5) /* 800A0DA0 0009CA00 48 1B 30 31 */ bl func_80253DD0 /* 800A0DA4 0009CA04 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A0DA8 0009CA08 28 00 00 03 */ cmplwi r0, 3 /* 800A0DAC 0009CA0C 40 82 5B 7C */ bne lbl_800A6928 /* 800A0DB0 0009CA10 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0DB4 0009CA14 38 A0 00 06 */ li r5, 6 /* 800A0DB8 0009CA18 38 00 00 0E */ li r0, 0xe /* 800A0DBC 0009CA1C 38 60 00 00 */ li r3, 0 /* 800A0DC0 0009CA20 B0 A4 00 FC */ sth r5, 0xfc(r4) /* 800A0DC4 0009CA24 38 80 00 00 */ li r4, 0 /* 800A0DC8 0009CA28 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0DCC 0009CA2C 98 05 01 16 */ stb r0, 0x116(r5) /* 800A0DD0 0009CA30 4B FB 8B 29 */ bl func_800598F8 /* 800A0DD4 0009CA34 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0DD8 0009CA38 80 63 01 08 */ lwz r3, 0x108(r3) /* 800A0DDC 0009CA3C 54 60 1F 7E */ srwi r0, r3, 0x1d /* 800A0DE0 0009CA40 28 00 00 02 */ cmplwi r0, 2 /* 800A0DE4 0009CA44 40 81 00 0C */ ble lbl_800A0DF0 /* 800A0DE8 0009CA48 54 60 57 FF */ rlwinm. r0, r3, 0xa, 0x1f, 0x1f /* 800A0DEC 0009CA4C 41 82 00 78 */ beq lbl_800A0E64 lbl_800A0DF0: /* 800A0DF0 0009CA50 38 60 00 02 */ li r3, 2 /* 800A0DF4 0009CA54 38 80 00 00 */ li r4, 0 /* 800A0DF8 0009CA58 38 A0 00 00 */ li r5, 0 /* 800A0DFC 0009CA5C 38 C0 00 00 */ li r6, 0 /* 800A0E00 0009CA60 38 E0 00 03 */ li r7, 3 /* 800A0E04 0009CA64 39 00 00 00 */ li r8, 0 /* 800A0E08 0009CA68 4B FB 8B C1 */ bl func_800599C8 /* 800A0E0C 0009CA6C 38 60 00 03 */ li r3, 3 /* 800A0E10 0009CA70 38 80 00 02 */ li r4, 2 /* 800A0E14 0009CA74 38 A0 00 00 */ li r5, 0 /* 800A0E18 0009CA78 38 C0 00 00 */ li r6, 0 /* 800A0E1C 0009CA7C 38 E0 00 01 */ li r7, 1 /* 800A0E20 0009CA80 39 00 00 00 */ li r8, 0 /* 800A0E24 0009CA84 4B FB 8B A5 */ bl func_800599C8 /* 800A0E28 0009CA88 38 60 00 01 */ li r3, 1 /* 800A0E2C 0009CA8C 38 80 00 03 */ li r4, 3 /* 800A0E30 0009CA90 38 A0 00 0E */ li r5, 0xe /* 800A0E34 0009CA94 38 C0 00 00 */ li r6, 0 /* 800A0E38 0009CA98 38 E0 00 00 */ li r7, 0 /* 800A0E3C 0009CA9C 39 00 00 00 */ li r8, 0 /* 800A0E40 0009CAA0 4B FB 8B 89 */ bl func_800599C8 /* 800A0E44 0009CAA4 38 60 00 0E */ li r3, 0xe /* 800A0E48 0009CAA8 38 80 00 00 */ li r4, 0 /* 800A0E4C 0009CAAC 38 A0 00 00 */ li r5, 0 /* 800A0E50 0009CAB0 38 C0 00 01 */ li r6, 1 /* 800A0E54 0009CAB4 38 E0 00 00 */ li r7, 0 /* 800A0E58 0009CAB8 39 00 00 00 */ li r8, 0 /* 800A0E5C 0009CABC 4B FB 8B 6D */ bl func_800599C8 /* 800A0E60 0009CAC0 48 00 5A C8 */ b lbl_800A6928 lbl_800A0E64: /* 800A0E64 0009CAC4 38 60 00 02 */ li r3, 2 /* 800A0E68 0009CAC8 38 80 00 00 */ li r4, 0 /* 800A0E6C 0009CACC 38 A0 00 0A */ li r5, 0xa /* 800A0E70 0009CAD0 38 C0 00 00 */ li r6, 0 /* 800A0E74 0009CAD4 38 E0 00 03 */ li r7, 3 /* 800A0E78 0009CAD8 39 00 00 00 */ li r8, 0 /* 800A0E7C 0009CADC 4B FB 8B 4D */ bl func_800599C8 /* 800A0E80 0009CAE0 38 60 00 03 */ li r3, 3 /* 800A0E84 0009CAE4 38 80 00 02 */ li r4, 2 /* 800A0E88 0009CAE8 38 A0 00 0C */ li r5, 0xc /* 800A0E8C 0009CAEC 38 C0 00 00 */ li r6, 0 /* 800A0E90 0009CAF0 38 E0 00 01 */ li r7, 1 /* 800A0E94 0009CAF4 39 00 00 00 */ li r8, 0 /* 800A0E98 0009CAF8 4B FB 8B 31 */ bl func_800599C8 /* 800A0E9C 0009CAFC 38 60 00 01 */ li r3, 1 /* 800A0EA0 0009CB00 38 80 00 03 */ li r4, 3 /* 800A0EA4 0009CB04 38 A0 00 10 */ li r5, 0x10 /* 800A0EA8 0009CB08 38 C0 00 00 */ li r6, 0 /* 800A0EAC 0009CB0C 38 E0 00 00 */ li r7, 0 /* 800A0EB0 0009CB10 39 00 00 00 */ li r8, 0 /* 800A0EB4 0009CB14 4B FB 8B 15 */ bl func_800599C8 /* 800A0EB8 0009CB18 38 60 00 0A */ li r3, 0xa /* 800A0EBC 0009CB1C 38 80 00 00 */ li r4, 0 /* 800A0EC0 0009CB20 38 A0 00 00 */ li r5, 0 /* 800A0EC4 0009CB24 38 C0 00 02 */ li r6, 2 /* 800A0EC8 0009CB28 38 E0 00 0B */ li r7, 0xb /* 800A0ECC 0009CB2C 39 00 00 00 */ li r8, 0 /* 800A0ED0 0009CB30 4B FB 8A F9 */ bl func_800599C8 /* 800A0ED4 0009CB34 38 60 00 0B */ li r3, 0xb /* 800A0ED8 0009CB38 38 80 00 0A */ li r4, 0xa /* 800A0EDC 0009CB3C 38 A0 00 00 */ li r5, 0 /* 800A0EE0 0009CB40 38 C0 00 02 */ li r6, 2 /* 800A0EE4 0009CB44 38 E0 00 0C */ li r7, 0xc /* 800A0EE8 0009CB48 39 00 00 00 */ li r8, 0 /* 800A0EEC 0009CB4C 4B FB 8A DD */ bl func_800599C8 /* 800A0EF0 0009CB50 38 60 00 0C */ li r3, 0xc /* 800A0EF4 0009CB54 38 80 00 0B */ li r4, 0xb /* 800A0EF8 0009CB58 38 A0 00 00 */ li r5, 0 /* 800A0EFC 0009CB5C 38 C0 00 03 */ li r6, 3 /* 800A0F00 0009CB60 38 E0 00 0D */ li r7, 0xd /* 800A0F04 0009CB64 39 00 00 00 */ li r8, 0 /* 800A0F08 0009CB68 4B FB 8A C1 */ bl func_800599C8 /* 800A0F0C 0009CB6C 38 60 00 0D */ li r3, 0xd /* 800A0F10 0009CB70 38 80 00 0C */ li r4, 0xc /* 800A0F14 0009CB74 38 A0 00 00 */ li r5, 0 /* 800A0F18 0009CB78 38 C0 00 03 */ li r6, 3 /* 800A0F1C 0009CB7C 38 E0 00 0E */ li r7, 0xe /* 800A0F20 0009CB80 39 00 00 00 */ li r8, 0 /* 800A0F24 0009CB84 4B FB 8A A5 */ bl func_800599C8 /* 800A0F28 0009CB88 38 60 00 0E */ li r3, 0xe /* 800A0F2C 0009CB8C 38 80 00 0D */ li r4, 0xd /* 800A0F30 0009CB90 38 A0 00 00 */ li r5, 0 /* 800A0F34 0009CB94 38 C0 00 0F */ li r6, 0xf /* 800A0F38 0009CB98 38 E0 00 00 */ li r7, 0 /* 800A0F3C 0009CB9C 39 00 00 00 */ li r8, 0 /* 800A0F40 0009CBA0 4B FB 8A 89 */ bl func_800599C8 /* 800A0F44 0009CBA4 38 60 00 0F */ li r3, 0xf /* 800A0F48 0009CBA8 38 80 00 0D */ li r4, 0xd /* 800A0F4C 0009CBAC 38 A0 00 0E */ li r5, 0xe /* 800A0F50 0009CBB0 38 C0 00 10 */ li r6, 0x10 /* 800A0F54 0009CBB4 38 E0 00 00 */ li r7, 0 /* 800A0F58 0009CBB8 39 00 00 00 */ li r8, 0 /* 800A0F5C 0009CBBC 4B FB 8A 6D */ bl func_800599C8 /* 800A0F60 0009CBC0 38 60 00 10 */ li r3, 0x10 /* 800A0F64 0009CBC4 38 80 00 0D */ li r4, 0xd /* 800A0F68 0009CBC8 38 A0 00 0F */ li r5, 0xf /* 800A0F6C 0009CBCC 38 C0 00 01 */ li r6, 1 /* 800A0F70 0009CBD0 38 E0 00 00 */ li r7, 0 /* 800A0F74 0009CBD4 39 00 00 00 */ li r8, 0 /* 800A0F78 0009CBD8 4B FB 8A 51 */ bl func_800599C8 /* 800A0F7C 0009CBDC 48 00 59 AC */ b lbl_800A6928 /* 800A0F80 0009CBE0 88 85 01 16 */ lbz r4, 0x116(r5) /* 800A0F84 0009CBE4 38 60 00 2D */ li r3, 0x2d /* 800A0F88 0009CBE8 38 A0 00 00 */ li r5, 0 /* 800A0F8C 0009CBEC 38 C0 00 01 */ li r6, 1 /* 800A0F90 0009CBF0 4B FB 8A DD */ bl func_80059A6C /* 800A0F94 0009CBF4 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0F98 0009CBF8 90 64 01 0C */ stw r3, 0x10c(r4) /* 800A0F9C 0009CBFC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0FA0 0009CC00 80 03 01 0C */ lwz r0, 0x10c(r3) /* 800A0FA4 0009CC04 54 00 04 3E */ clrlwi r0, r0, 0x10 /* 800A0FA8 0009CC08 90 03 01 10 */ stw r0, 0x110(r3) /* 800A0FAC 0009CC0C 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0FB0 0009CC10 80 05 01 0C */ lwz r0, 0x10c(r5) /* 800A0FB4 0009CC14 54 00 00 01 */ rlwinm. r0, r0, 0, 0, 0 /* 800A0FB8 0009CC18 41 82 08 54 */ beq lbl_800A180C /* 800A0FBC 0009CC1C 80 85 01 10 */ lwz r4, 0x110(r5) /* 800A0FC0 0009CC20 2C 04 00 0C */ cmpwi r4, 0xc /* 800A0FC4 0009CC24 41 82 04 D0 */ beq lbl_800A1494 /* 800A0FC8 0009CC28 40 80 00 30 */ bge lbl_800A0FF8 /* 800A0FCC 0009CC2C 2C 04 00 03 */ cmpwi r4, 3 /* 800A0FD0 0009CC30 41 82 02 00 */ beq lbl_800A11D0 /* 800A0FD4 0009CC34 40 80 00 14 */ bge lbl_800A0FE8 /* 800A0FD8 0009CC38 2C 04 00 01 */ cmpwi r4, 1 /* 800A0FDC 0009CC3C 41 82 00 4C */ beq lbl_800A1028 /* 800A0FE0 0009CC40 40 80 00 F8 */ bge lbl_800A10D8 /* 800A0FE4 0009CC44 48 00 59 44 */ b lbl_800A6928 lbl_800A0FE8: /* 800A0FE8 0009CC48 2C 04 00 0A */ cmpwi r4, 0xa /* 800A0FEC 0009CC4C 41 82 02 DC */ beq lbl_800A12C8 /* 800A0FF0 0009CC50 40 80 03 BC */ bge lbl_800A13AC /* 800A0FF4 0009CC54 48 00 59 34 */ b lbl_800A6928 lbl_800A0FF8: /* 800A0FF8 0009CC58 2C 04 00 10 */ cmpwi r4, 0x10 /* 800A0FFC 0009CC5C 41 82 07 78 */ beq lbl_800A1774 /* 800A1000 0009CC60 40 80 00 14 */ bge lbl_800A1014 /* 800A1004 0009CC64 2C 04 00 0E */ cmpwi r4, 0xe /* 800A1008 0009CC68 41 82 06 28 */ beq lbl_800A1630 /* 800A100C 0009CC6C 40 80 06 D4 */ bge lbl_800A16E0 /* 800A1010 0009CC70 48 00 05 6C */ b lbl_800A157C lbl_800A1014: /* 800A1014 0009CC74 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 800A1018 0009CC78 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l /* 800A101C 0009CC7C 7C 04 00 00 */ cmpw r4, r0 /* 800A1020 0009CC80 41 82 00 08 */ beq lbl_800A1028 /* 800A1024 0009CC84 48 00 59 04 */ b lbl_800A6928 lbl_800A1028: /* 800A1028 0009CC88 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A102C 0009CC8C 38 80 00 01 */ li r4, 1 /* 800A1030 0009CC90 38 A0 00 00 */ li r5, 0 /* 800A1034 0009CC94 48 1B 2D 7D */ bl func_80253DB0 /* 800A1038 0009CC98 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A103C 0009CC9C 38 80 00 04 */ li r4, 4 /* 800A1040 0009CCA0 38 A0 00 00 */ li r5, 0 /* 800A1044 0009CCA4 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A1048 0009CCA8 48 1B 2D 69 */ bl func_80253DB0 /* 800A104C 0009CCAC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1050 0009CCB0 38 80 00 08 */ li r4, 8 /* 800A1054 0009CCB4 38 A0 00 00 */ li r5, 0 /* 800A1058 0009CCB8 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A105C 0009CCBC 48 1B 2D 55 */ bl func_80253DB0 /* 800A1060 0009CCC0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1064 0009CCC4 38 80 00 08 */ li r4, 8 /* 800A1068 0009CCC8 38 A0 00 00 */ li r5, 0 /* 800A106C 0009CCCC A8 63 00 46 */ lha r3, 0x46(r3) /* 800A1070 0009CCD0 48 1B 2D 41 */ bl func_80253DB0 /* 800A1074 0009CCD4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1078 0009CCD8 38 80 00 06 */ li r4, 6 /* 800A107C 0009CCDC 38 A0 00 00 */ li r5, 0 /* 800A1080 0009CCE0 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A1084 0009CCE4 48 1B 2D 2D */ bl func_80253DB0 /* 800A1088 0009CCE8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A108C 0009CCEC 38 80 00 06 */ li r4, 6 /* 800A1090 0009CCF0 38 A0 00 00 */ li r5, 0 /* 800A1094 0009CCF4 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A1098 0009CCF8 48 1B 2D 19 */ bl func_80253DB0 /* 800A109C 0009CCFC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A10A0 0009CD00 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A10A4 0009CD04 54 00 5F FF */ rlwinm. r0, r0, 0xb, 0x1f, 0x1f /* 800A10A8 0009CD08 41 82 00 10 */ beq lbl_800A10B8 /* 800A10AC 0009CD0C 38 00 00 39 */ li r0, 0x39 /* 800A10B0 0009CD10 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A10B4 0009CD14 48 00 00 0C */ b lbl_800A10C0 lbl_800A10B8: /* 800A10B8 0009CD18 38 00 00 0A */ li r0, 0xa /* 800A10BC 0009CD1C B0 03 00 FC */ sth r0, 0xfc(r3) lbl_800A10C0: /* 800A10C0 0009CD20 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A10C4 0009CD24 38 00 00 01 */ li r0, 1 /* 800A10C8 0009CD28 38 60 00 02 */ li r3, 2 /* 800A10CC 0009CD2C 98 04 01 16 */ stb r0, 0x116(r4) /* 800A10D0 0009CD30 4B FB 93 FD */ bl func_8005A4CC /* 800A10D4 0009CD34 48 00 58 54 */ b lbl_800A6928 lbl_800A10D8: /* 800A10D8 0009CD38 80 05 01 08 */ lwz r0, 0x108(r5) /* 800A10DC 0009CD3C 54 00 2F BF */ rlwinm. r0, r0, 5, 0x1e, 0x1f /* 800A10E0 0009CD40 40 82 00 18 */ bne lbl_800A10F8 /* 800A10E4 0009CD44 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A10E8 0009CD48 38 60 02 22 */ li r3, 0x222 /* 800A10EC 0009CD4C 38 80 00 00 */ li r4, 0 /* 800A10F0 0009CD50 4B F6 A0 81 */ bl func_8000B170 /* 800A10F4 0009CD54 48 00 58 34 */ b lbl_800A6928 lbl_800A10F8: /* 800A10F8 0009CD58 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A10FC 0009CD5C 38 60 02 23 */ li r3, 0x223 /* 800A1100 0009CD60 38 80 00 00 */ li r4, 0 /* 800A1104 0009CD64 4B F6 A0 6D */ bl func_8000B170 /* 800A1108 0009CD68 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A110C 0009CD6C 38 80 00 02 */ li r4, 2 /* 800A1110 0009CD70 38 A0 00 00 */ li r5, 0 /* 800A1114 0009CD74 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A1118 0009CD78 48 1B 2C 99 */ bl func_80253DB0 /* 800A111C 0009CD7C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1120 0009CD80 38 80 00 02 */ li r4, 2 /* 800A1124 0009CD84 38 A0 00 00 */ li r5, 0 /* 800A1128 0009CD88 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A112C 0009CD8C 48 1B 2C 85 */ bl func_80253DB0 /* 800A1130 0009CD90 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1134 0009CD94 38 80 00 08 */ li r4, 8 /* 800A1138 0009CD98 38 A0 00 00 */ li r5, 0 /* 800A113C 0009CD9C A8 63 00 44 */ lha r3, 0x44(r3) /* 800A1140 0009CDA0 48 1B 2C 71 */ bl func_80253DB0 /* 800A1144 0009CDA4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1148 0009CDA8 38 80 00 08 */ li r4, 8 /* 800A114C 0009CDAC 38 A0 00 00 */ li r5, 0 /* 800A1150 0009CDB0 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A1154 0009CDB4 48 1B 2C 5D */ bl func_80253DB0 /* 800A1158 0009CDB8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A115C 0009CDBC 38 80 00 06 */ li r4, 6 /* 800A1160 0009CDC0 38 A0 00 00 */ li r5, 0 /* 800A1164 0009CDC4 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A1168 0009CDC8 48 1B 2C 49 */ bl func_80253DB0 /* 800A116C 0009CDCC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1170 0009CDD0 38 80 00 06 */ li r4, 6 /* 800A1174 0009CDD4 38 A0 00 00 */ li r5, 0 /* 800A1178 0009CDD8 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A117C 0009CDDC 48 1B 2C 35 */ bl func_80253DB0 /* 800A1180 0009CDE0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1184 0009CDE4 38 80 00 0D */ li r4, 0xd /* 800A1188 0009CDE8 3C 00 43 30 */ lis r0, 0x4330 /* 800A118C 0009CDEC C8 42 88 F0 */ lfd f2, lbl_80640EF0-_SDA2_BASE_(r2) /* 800A1190 0009CDF0 B0 83 00 FC */ sth r4, 0xfc(r3) /* 800A1194 0009CDF4 38 60 00 01 */ li r3, 1 /* 800A1198 0009CDF8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13) /* 800A119C 0009CDFC 90 01 00 08 */ stw r0, 8(r1) /* 800A11A0 0009CE00 88 04 00 59 */ lbz r0, 0x59(r4) /* 800A11A4 0009CE04 C8 04 00 A0 */ lfd f0, 0xa0(r4) /* 800A11A8 0009CE08 90 01 00 0C */ stw r0, 0xc(r1) /* 800A11AC 0009CE0C 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A11B0 0009CE10 C8 21 00 08 */ lfd f1, 8(r1) /* 800A11B4 0009CE14 FC 21 10 28 */ fsub f1, f1, f2 /* 800A11B8 0009CE18 FC 00 08 24 */ fdiv f0, f0, f1 /* 800A11BC 0009CE1C D8 04 01 00 */ stfd f0, 0x100(r4) /* 800A11C0 0009CE20 80 04 01 08 */ lwz r0, 0x108(r4) /* 800A11C4 0009CE24 50 60 C9 4C */ rlwimi r0, r3, 0x19, 5, 6 /* 800A11C8 0009CE28 90 04 01 08 */ stw r0, 0x108(r4) /* 800A11CC 0009CE2C 48 00 57 5C */ b lbl_800A6928 lbl_800A11D0: /* 800A11D0 0009CE30 80 05 01 08 */ lwz r0, 0x108(r5) /* 800A11D4 0009CE34 54 00 2F BE */ rlwinm r0, r0, 5, 0x1e, 0x1f /* 800A11D8 0009CE38 28 00 00 02 */ cmplwi r0, 2 /* 800A11DC 0009CE3C 40 82 00 18 */ bne lbl_800A11F4 /* 800A11E0 0009CE40 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A11E4 0009CE44 38 60 02 22 */ li r3, 0x222 /* 800A11E8 0009CE48 38 80 00 00 */ li r4, 0 /* 800A11EC 0009CE4C 4B F6 9F 85 */ bl func_8000B170 /* 800A11F0 0009CE50 48 00 57 38 */ b lbl_800A6928 lbl_800A11F4: /* 800A11F4 0009CE54 A8 65 00 4A */ lha r3, 0x4a(r5) /* 800A11F8 0009CE58 38 80 00 03 */ li r4, 3 /* 800A11FC 0009CE5C 38 A0 00 00 */ li r5, 0 /* 800A1200 0009CE60 48 1B 2B B1 */ bl func_80253DB0 /* 800A1204 0009CE64 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1208 0009CE68 38 80 00 02 */ li r4, 2 /* 800A120C 0009CE6C 38 A0 00 00 */ li r5, 0 /* 800A1210 0009CE70 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A1214 0009CE74 48 1B 2B 9D */ bl func_80253DB0 /* 800A1218 0009CE78 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A121C 0009CE7C 38 80 00 08 */ li r4, 8 /* 800A1220 0009CE80 38 A0 00 00 */ li r5, 0 /* 800A1224 0009CE84 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A1228 0009CE88 48 1B 2B 89 */ bl func_80253DB0 /* 800A122C 0009CE8C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1230 0009CE90 38 80 00 08 */ li r4, 8 /* 800A1234 0009CE94 38 A0 00 00 */ li r5, 0 /* 800A1238 0009CE98 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A123C 0009CE9C 48 1B 2B 75 */ bl func_80253DB0 /* 800A1240 0009CEA0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1244 0009CEA4 38 80 00 06 */ li r4, 6 /* 800A1248 0009CEA8 38 A0 00 00 */ li r5, 0 /* 800A124C 0009CEAC A8 63 00 48 */ lha r3, 0x48(r3) /* 800A1250 0009CEB0 48 1B 2B 61 */ bl func_80253DB0 /* 800A1254 0009CEB4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1258 0009CEB8 38 80 00 06 */ li r4, 6 /* 800A125C 0009CEBC 38 A0 00 00 */ li r5, 0 /* 800A1260 0009CEC0 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A1264 0009CEC4 48 1B 2B 4D */ bl func_80253DB0 /* 800A1268 0009CEC8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A126C 0009CECC 38 80 00 0D */ li r4, 0xd /* 800A1270 0009CED0 3C 00 43 30 */ lis r0, 0x4330 /* 800A1274 0009CED4 C8 62 88 F0 */ lfd f3, lbl_80640EF0-_SDA2_BASE_(r2) /* 800A1278 0009CED8 B0 83 00 FC */ sth r4, 0xfc(r3) /* 800A127C 0009CEDC 38 A0 00 02 */ li r5, 2 /* 800A1280 0009CEE0 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A1284 0009CEE4 38 60 02 23 */ li r3, 0x223 /* 800A1288 0009CEE8 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13) /* 800A128C 0009CEEC 38 80 00 00 */ li r4, 0 /* 800A1290 0009CEF0 90 01 00 08 */ stw r0, 8(r1) /* 800A1294 0009CEF4 88 06 00 59 */ lbz r0, 0x59(r6) /* 800A1298 0009CEF8 C8 06 00 A0 */ lfd f0, 0xa0(r6) /* 800A129C 0009CEFC 90 01 00 0C */ stw r0, 0xc(r1) /* 800A12A0 0009CF00 80 CD 82 38 */ lwz r6, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A12A4 0009CF04 C8 41 00 08 */ lfd f2, 8(r1) /* 800A12A8 0009CF08 FC 42 18 28 */ fsub f2, f2, f3 /* 800A12AC 0009CF0C FC 00 10 24 */ fdiv f0, f0, f2 /* 800A12B0 0009CF10 D8 06 01 00 */ stfd f0, 0x100(r6) /* 800A12B4 0009CF14 80 06 01 08 */ lwz r0, 0x108(r6) /* 800A12B8 0009CF18 50 A0 C9 4C */ rlwimi r0, r5, 0x19, 5, 6 /* 800A12BC 0009CF1C 90 06 01 08 */ stw r0, 0x108(r6) /* 800A12C0 0009CF20 4B F6 9E B1 */ bl func_8000B170 /* 800A12C4 0009CF24 48 00 56 64 */ b lbl_800A6928 lbl_800A12C8: /* 800A12C8 0009CF28 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A12CC 0009CF2C 38 80 00 02 */ li r4, 2 /* 800A12D0 0009CF30 38 A0 00 00 */ li r5, 0 /* 800A12D4 0009CF34 48 1B 2A DD */ bl func_80253DB0 /* 800A12D8 0009CF38 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A12DC 0009CF3C 38 80 00 04 */ li r4, 4 /* 800A12E0 0009CF40 38 A0 00 00 */ li r5, 0 /* 800A12E4 0009CF44 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A12E8 0009CF48 48 1B 2A C9 */ bl func_80253DB0 /* 800A12EC 0009CF4C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A12F0 0009CF50 38 80 00 06 */ li r4, 6 /* 800A12F4 0009CF54 38 A0 00 00 */ li r5, 0 /* 800A12F8 0009CF58 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A12FC 0009CF5C 48 1B 2A B5 */ bl func_80253DB0 /* 800A1300 0009CF60 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1304 0009CF64 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A1308 0009CF68 54 00 2F BF */ rlwinm. r0, r0, 5, 0x1e, 0x1f /* 800A130C 0009CF6C 40 82 00 34 */ bne lbl_800A1340 /* 800A1310 0009CF70 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A1314 0009CF74 38 80 00 01 */ li r4, 1 /* 800A1318 0009CF78 38 A0 00 00 */ li r5, 0 /* 800A131C 0009CF7C 48 1B 2A 95 */ bl func_80253DB0 /* 800A1320 0009CF80 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1324 0009CF84 38 00 00 09 */ li r0, 9 /* 800A1328 0009CF88 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A132C 0009CF8C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1330 0009CF90 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A1334 0009CF94 54 00 02 4C */ rlwinm r0, r0, 0, 9, 6 /* 800A1338 0009CF98 90 03 01 08 */ stw r0, 0x108(r3) /* 800A133C 0009CF9C 48 00 00 58 */ b lbl_800A1394 lbl_800A1340: /* 800A1340 0009CFA0 28 00 00 01 */ cmplwi r0, 1 /* 800A1344 0009CFA4 40 82 00 2C */ bne lbl_800A1370 /* 800A1348 0009CFA8 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A134C 0009CFAC 38 80 00 01 */ li r4, 1 /* 800A1350 0009CFB0 38 A0 00 00 */ li r5, 0 /* 800A1354 0009CFB4 48 1B 2A 5D */ bl func_80253DB0 /* 800A1358 0009CFB8 A0 7E 00 96 */ lhz r3, 0x96(r30) /* 800A135C 0009CFBC 54 60 8F FE */ rlwinm r0, r3, 0x11, 0x1f, 0x1f /* 800A1360 0009CFC0 7C 00 00 34 */ cntlzw r0, r0 /* 800A1364 0009CFC4 50 03 54 20 */ rlwimi r3, r0, 0xa, 0x10, 0x10 /* 800A1368 0009CFC8 B0 7E 00 96 */ sth r3, 0x96(r30) /* 800A136C 0009CFCC 48 00 00 28 */ b lbl_800A1394 lbl_800A1370: /* 800A1370 0009CFD0 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A1374 0009CFD4 38 80 00 01 */ li r4, 1 /* 800A1378 0009CFD8 38 A0 00 00 */ li r5, 0 /* 800A137C 0009CFDC 48 1B 2A 35 */ bl func_80253DB0 /* 800A1380 0009CFE0 A0 7E 00 96 */ lhz r3, 0x96(r30) /* 800A1384 0009CFE4 54 60 AF FE */ rlwinm r0, r3, 0x15, 0x1f, 0x1f /* 800A1388 0009CFE8 7C 00 00 34 */ cntlzw r0, r0 /* 800A138C 0009CFEC 50 03 35 28 */ rlwimi r3, r0, 6, 0x14, 0x14 /* 800A1390 0009CFF0 B0 7E 00 96 */ sth r3, 0x96(r30) lbl_800A1394: /* 800A1394 0009CFF4 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1398 0009CFF8 38 00 00 0A */ li r0, 0xa /* 800A139C 0009CFFC 38 60 00 01 */ li r3, 1 /* 800A13A0 0009D000 98 04 01 16 */ stb r0, 0x116(r4) /* 800A13A4 0009D004 4B FB 91 29 */ bl func_8005A4CC /* 800A13A8 0009D008 48 00 55 80 */ b lbl_800A6928 lbl_800A13AC: /* 800A13AC 0009D00C A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A13B0 0009D010 38 80 00 02 */ li r4, 2 /* 800A13B4 0009D014 38 A0 00 00 */ li r5, 0 /* 800A13B8 0009D018 48 1B 29 F9 */ bl func_80253DB0 /* 800A13BC 0009D01C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A13C0 0009D020 38 80 00 04 */ li r4, 4 /* 800A13C4 0009D024 38 A0 00 00 */ li r5, 0 /* 800A13C8 0009D028 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A13CC 0009D02C 48 1B 29 E5 */ bl func_80253DB0 /* 800A13D0 0009D030 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A13D4 0009D034 38 80 00 06 */ li r4, 6 /* 800A13D8 0009D038 38 A0 00 00 */ li r5, 0 /* 800A13DC 0009D03C A8 63 00 50 */ lha r3, 0x50(r3) /* 800A13E0 0009D040 48 1B 29 D1 */ bl func_80253DB0 /* 800A13E4 0009D044 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A13E8 0009D048 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A13EC 0009D04C 54 00 2F BF */ rlwinm. r0, r0, 5, 0x1e, 0x1f /* 800A13F0 0009D050 40 82 00 38 */ bne lbl_800A1428 /* 800A13F4 0009D054 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A13F8 0009D058 38 80 00 03 */ li r4, 3 /* 800A13FC 0009D05C 38 A0 00 00 */ li r5, 0 /* 800A1400 0009D060 48 1B 29 B1 */ bl func_80253DB0 /* 800A1404 0009D064 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1408 0009D068 38 A0 00 01 */ li r5, 1 /* 800A140C 0009D06C 38 00 00 09 */ li r0, 9 /* 800A1410 0009D070 80 64 01 08 */ lwz r3, 0x108(r4) /* 800A1414 0009D074 50 A3 B9 D0 */ rlwimi r3, r5, 0x17, 7, 8 /* 800A1418 0009D078 90 64 01 08 */ stw r3, 0x108(r4) /* 800A141C 0009D07C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1420 0009D080 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A1424 0009D084 48 00 00 58 */ b lbl_800A147C lbl_800A1428: /* 800A1428 0009D088 28 00 00 01 */ cmplwi r0, 1 /* 800A142C 0009D08C 40 82 00 2C */ bne lbl_800A1458 /* 800A1430 0009D090 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A1434 0009D094 38 80 00 03 */ li r4, 3 /* 800A1438 0009D098 38 A0 00 00 */ li r5, 0 /* 800A143C 0009D09C 48 1B 29 75 */ bl func_80253DB0 /* 800A1440 0009D0A0 A0 7E 00 96 */ lhz r3, 0x96(r30) /* 800A1444 0009D0A4 54 60 97 FE */ rlwinm r0, r3, 0x12, 0x1f, 0x1f /* 800A1448 0009D0A8 7C 00 00 34 */ cntlzw r0, r0 /* 800A144C 0009D0AC 50 03 4C 62 */ rlwimi r3, r0, 9, 0x11, 0x11 /* 800A1450 0009D0B0 B0 7E 00 96 */ sth r3, 0x96(r30) /* 800A1454 0009D0B4 48 00 00 28 */ b lbl_800A147C lbl_800A1458: /* 800A1458 0009D0B8 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A145C 0009D0BC 38 80 00 03 */ li r4, 3 /* 800A1460 0009D0C0 38 A0 00 00 */ li r5, 0 /* 800A1464 0009D0C4 48 1B 29 4D */ bl func_80253DB0 /* 800A1468 0009D0C8 A0 7E 00 96 */ lhz r3, 0x96(r30) /* 800A146C 0009D0CC 54 60 B7 FE */ rlwinm r0, r3, 0x16, 0x1f, 0x1f /* 800A1470 0009D0D0 7C 00 00 34 */ cntlzw r0, r0 /* 800A1474 0009D0D4 50 03 2D 6A */ rlwimi r3, r0, 5, 0x15, 0x15 /* 800A1478 0009D0D8 B0 7E 00 96 */ sth r3, 0x96(r30) lbl_800A147C: /* 800A147C 0009D0DC 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1480 0009D0E0 38 00 00 0B */ li r0, 0xb /* 800A1484 0009D0E4 38 60 00 01 */ li r3, 1 /* 800A1488 0009D0E8 98 04 01 16 */ stb r0, 0x116(r4) /* 800A148C 0009D0EC 4B FB 90 41 */ bl func_8005A4CC /* 800A1490 0009D0F0 48 00 54 98 */ b lbl_800A6928 lbl_800A1494: /* 800A1494 0009D0F4 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A1498 0009D0F8 38 80 00 02 */ li r4, 2 /* 800A149C 0009D0FC 38 A0 00 00 */ li r5, 0 /* 800A14A0 0009D100 48 1B 29 11 */ bl func_80253DB0 /* 800A14A4 0009D104 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A14A8 0009D108 38 80 00 04 */ li r4, 4 /* 800A14AC 0009D10C 38 A0 00 00 */ li r5, 0 /* 800A14B0 0009D110 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A14B4 0009D114 48 1B 28 FD */ bl func_80253DB0 /* 800A14B8 0009D118 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A14BC 0009D11C 38 80 00 06 */ li r4, 6 /* 800A14C0 0009D120 38 A0 00 00 */ li r5, 0 /* 800A14C4 0009D124 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A14C8 0009D128 48 1B 28 E9 */ bl func_80253DB0 /* 800A14CC 0009D12C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A14D0 0009D130 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A14D4 0009D134 54 00 2F BF */ rlwinm. r0, r0, 5, 0x1e, 0x1f /* 800A14D8 0009D138 40 82 00 38 */ bne lbl_800A1510 /* 800A14DC 0009D13C A8 63 00 44 */ lha r3, 0x44(r3) /* 800A14E0 0009D140 38 80 00 05 */ li r4, 5 /* 800A14E4 0009D144 38 A0 00 00 */ li r5, 0 /* 800A14E8 0009D148 48 1B 28 C9 */ bl func_80253DB0 /* 800A14EC 0009D14C 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A14F0 0009D150 38 A0 00 02 */ li r5, 2 /* 800A14F4 0009D154 38 00 00 09 */ li r0, 9 /* 800A14F8 0009D158 80 64 01 08 */ lwz r3, 0x108(r4) /* 800A14FC 0009D15C 50 A3 B9 D0 */ rlwimi r3, r5, 0x17, 7, 8 /* 800A1500 0009D160 90 64 01 08 */ stw r3, 0x108(r4) /* 800A1504 0009D164 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1508 0009D168 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A150C 0009D16C 48 00 00 58 */ b lbl_800A1564 lbl_800A1510: /* 800A1510 0009D170 28 00 00 01 */ cmplwi r0, 1 /* 800A1514 0009D174 40 82 00 2C */ bne lbl_800A1540 /* 800A1518 0009D178 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A151C 0009D17C 38 80 00 05 */ li r4, 5 /* 800A1520 0009D180 38 A0 00 00 */ li r5, 0 /* 800A1524 0009D184 48 1B 28 8D */ bl func_80253DB0 /* 800A1528 0009D188 A0 7E 00 96 */ lhz r3, 0x96(r30) /* 800A152C 0009D18C 54 60 9F FE */ rlwinm r0, r3, 0x13, 0x1f, 0x1f /* 800A1530 0009D190 7C 00 00 34 */ cntlzw r0, r0 /* 800A1534 0009D194 50 03 44 A4 */ rlwimi r3, r0, 8, 0x12, 0x12 /* 800A1538 0009D198 B0 7E 00 96 */ sth r3, 0x96(r30) /* 800A153C 0009D19C 48 00 00 28 */ b lbl_800A1564 lbl_800A1540: /* 800A1540 0009D1A0 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A1544 0009D1A4 38 80 00 05 */ li r4, 5 /* 800A1548 0009D1A8 38 A0 00 00 */ li r5, 0 /* 800A154C 0009D1AC 48 1B 28 65 */ bl func_80253DB0 /* 800A1550 0009D1B0 A0 7E 00 96 */ lhz r3, 0x96(r30) /* 800A1554 0009D1B4 54 60 BF FE */ rlwinm r0, r3, 0x17, 0x1f, 0x1f /* 800A1558 0009D1B8 7C 00 00 34 */ cntlzw r0, r0 /* 800A155C 0009D1BC 50 03 25 AC */ rlwimi r3, r0, 4, 0x16, 0x16 /* 800A1560 0009D1C0 B0 7E 00 96 */ sth r3, 0x96(r30) lbl_800A1564: /* 800A1564 0009D1C4 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1568 0009D1C8 38 00 00 0C */ li r0, 0xc /* 800A156C 0009D1CC 38 60 00 01 */ li r3, 1 /* 800A1570 0009D1D0 98 04 01 16 */ stb r0, 0x116(r4) /* 800A1574 0009D1D4 4B FB 8F 59 */ bl func_8005A4CC /* 800A1578 0009D1D8 48 00 53 B0 */ b lbl_800A6928 lbl_800A157C: /* 800A157C 0009D1DC A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A1580 0009D1E0 38 80 00 02 */ li r4, 2 /* 800A1584 0009D1E4 38 A0 00 00 */ li r5, 0 /* 800A1588 0009D1E8 48 1B 28 29 */ bl func_80253DB0 /* 800A158C 0009D1EC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1590 0009D1F0 38 80 00 04 */ li r4, 4 /* 800A1594 0009D1F4 38 A0 00 00 */ li r5, 0 /* 800A1598 0009D1F8 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A159C 0009D1FC 48 1B 28 15 */ bl func_80253DB0 /* 800A15A0 0009D200 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A15A4 0009D204 38 80 00 06 */ li r4, 6 /* 800A15A8 0009D208 38 A0 00 00 */ li r5, 0 /* 800A15AC 0009D20C A8 63 00 50 */ lha r3, 0x50(r3) /* 800A15B0 0009D210 48 1B 28 01 */ bl func_80253DB0 /* 800A15B4 0009D214 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A15B8 0009D218 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A15BC 0009D21C 54 00 2F BF */ rlwinm. r0, r0, 5, 0x1e, 0x1f /* 800A15C0 0009D220 40 82 00 34 */ bne lbl_800A15F4 /* 800A15C4 0009D224 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A15C8 0009D228 38 80 00 07 */ li r4, 7 /* 800A15CC 0009D22C 38 A0 00 00 */ li r5, 0 /* 800A15D0 0009D230 48 1B 27 E1 */ bl func_80253DB0 /* 800A15D4 0009D234 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A15D8 0009D238 38 00 00 09 */ li r0, 9 /* 800A15DC 0009D23C 80 64 01 08 */ lwz r3, 0x108(r4) /* 800A15E0 0009D240 64 63 01 80 */ oris r3, r3, 0x180 /* 800A15E4 0009D244 90 64 01 08 */ stw r3, 0x108(r4) /* 800A15E8 0009D248 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A15EC 0009D24C B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A15F0 0009D250 48 00 00 28 */ b lbl_800A1618 lbl_800A15F4: /* 800A15F4 0009D254 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A15F8 0009D258 38 80 00 07 */ li r4, 7 /* 800A15FC 0009D25C 38 A0 00 00 */ li r5, 0 /* 800A1600 0009D260 48 1B 27 B1 */ bl func_80253DB0 /* 800A1604 0009D264 A0 7E 00 96 */ lhz r3, 0x96(r30) /* 800A1608 0009D268 54 60 A7 FE */ rlwinm r0, r3, 0x14, 0x1f, 0x1f /* 800A160C 0009D26C 7C 00 00 34 */ cntlzw r0, r0 /* 800A1610 0009D270 50 03 3C E6 */ rlwimi r3, r0, 7, 0x13, 0x13 /* 800A1614 0009D274 B0 7E 00 96 */ sth r3, 0x96(r30) lbl_800A1618: /* 800A1618 0009D278 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A161C 0009D27C 38 00 00 0D */ li r0, 0xd /* 800A1620 0009D280 38 60 00 01 */ li r3, 1 /* 800A1624 0009D284 98 04 01 16 */ stb r0, 0x116(r4) /* 800A1628 0009D288 4B FB 8E A5 */ bl func_8005A4CC /* 800A162C 0009D28C 48 00 52 FC */ b lbl_800A6928 lbl_800A1630: /* 800A1630 0009D290 A8 65 00 50 */ lha r3, 0x50(r5) /* 800A1634 0009D294 38 80 00 01 */ li r4, 1 /* 800A1638 0009D298 38 A0 00 00 */ li r5, 0 /* 800A163C 0009D29C 48 1B 27 75 */ bl func_80253DB0 /* 800A1640 0009D2A0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1644 0009D2A4 38 80 00 02 */ li r4, 2 /* 800A1648 0009D2A8 38 A0 00 00 */ li r5, 0 /* 800A164C 0009D2AC A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A1650 0009D2B0 48 1B 27 61 */ bl func_80253DB0 /* 800A1654 0009D2B4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1658 0009D2B8 38 80 00 04 */ li r4, 4 /* 800A165C 0009D2BC 38 A0 00 00 */ li r5, 0 /* 800A1660 0009D2C0 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A1664 0009D2C4 48 1B 27 4D */ bl func_80253DB0 /* 800A1668 0009D2C8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A166C 0009D2CC 38 80 00 08 */ li r4, 8 /* 800A1670 0009D2D0 38 A0 00 00 */ li r5, 0 /* 800A1674 0009D2D4 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A1678 0009D2D8 48 1B 27 39 */ bl func_80253DB0 /* 800A167C 0009D2DC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1680 0009D2E0 38 80 00 08 */ li r4, 8 /* 800A1684 0009D2E4 38 A0 00 00 */ li r5, 0 /* 800A1688 0009D2E8 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A168C 0009D2EC 48 1B 27 25 */ bl func_80253DB0 /* 800A1690 0009D2F0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1694 0009D2F4 38 80 00 06 */ li r4, 6 /* 800A1698 0009D2F8 38 A0 00 00 */ li r5, 0 /* 800A169C 0009D2FC A8 63 00 48 */ lha r3, 0x48(r3) /* 800A16A0 0009D300 48 1B 27 11 */ bl func_80253DB0 /* 800A16A4 0009D304 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A16A8 0009D308 38 00 00 0E */ li r0, 0xe /* 800A16AC 0009D30C 98 03 01 16 */ stb r0, 0x116(r3) /* 800A16B0 0009D310 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A16B4 0009D314 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A16B8 0009D318 54 00 5F FF */ rlwinm. r0, r0, 0xb, 0x1f, 0x1f /* 800A16BC 0009D31C 41 82 00 10 */ beq lbl_800A16CC /* 800A16C0 0009D320 38 00 00 39 */ li r0, 0x39 /* 800A16C4 0009D324 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A16C8 0009D328 48 00 00 0C */ b lbl_800A16D4 lbl_800A16CC: /* 800A16CC 0009D32C 38 00 00 30 */ li r0, 0x30 /* 800A16D0 0009D330 B0 03 00 FC */ sth r0, 0xfc(r3) lbl_800A16D4: /* 800A16D4 0009D334 38 60 00 01 */ li r3, 1 /* 800A16D8 0009D338 4B FB 8D F5 */ bl func_8005A4CC /* 800A16DC 0009D33C 48 00 52 4C */ b lbl_800A6928 lbl_800A16E0: /* 800A16E0 0009D340 A8 65 00 50 */ lha r3, 0x50(r5) /* 800A16E4 0009D344 38 80 00 03 */ li r4, 3 /* 800A16E8 0009D348 38 A0 00 00 */ li r5, 0 /* 800A16EC 0009D34C 48 1B 26 C5 */ bl func_80253DB0 /* 800A16F0 0009D350 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A16F4 0009D354 38 80 00 02 */ li r4, 2 /* 800A16F8 0009D358 38 A0 00 00 */ li r5, 0 /* 800A16FC 0009D35C A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A1700 0009D360 48 1B 26 B1 */ bl func_80253DB0 /* 800A1704 0009D364 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1708 0009D368 38 80 00 04 */ li r4, 4 /* 800A170C 0009D36C 38 A0 00 00 */ li r5, 0 /* 800A1710 0009D370 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A1714 0009D374 48 1B 26 9D */ bl func_80253DB0 /* 800A1718 0009D378 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A171C 0009D37C 38 80 00 08 */ li r4, 8 /* 800A1720 0009D380 38 A0 00 00 */ li r5, 0 /* 800A1724 0009D384 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A1728 0009D388 48 1B 26 89 */ bl func_80253DB0 /* 800A172C 0009D38C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1730 0009D390 38 80 00 08 */ li r4, 8 /* 800A1734 0009D394 38 A0 00 00 */ li r5, 0 /* 800A1738 0009D398 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A173C 0009D39C 48 1B 26 75 */ bl func_80253DB0 /* 800A1740 0009D3A0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1744 0009D3A4 38 80 00 06 */ li r4, 6 /* 800A1748 0009D3A8 38 A0 00 00 */ li r5, 0 /* 800A174C 0009D3AC A8 63 00 48 */ lha r3, 0x48(r3) /* 800A1750 0009D3B0 48 1B 26 61 */ bl func_80253DB0 /* 800A1754 0009D3B4 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1758 0009D3B8 38 00 00 0F */ li r0, 0xf /* 800A175C 0009D3BC 38 60 00 01 */ li r3, 1 /* 800A1760 0009D3C0 98 04 01 16 */ stb r0, 0x116(r4) /* 800A1764 0009D3C4 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1768 0009D3C8 B0 04 00 FC */ sth r0, 0xfc(r4) /* 800A176C 0009D3CC 4B FB 8D 61 */ bl func_8005A4CC /* 800A1770 0009D3D0 48 00 51 B8 */ b lbl_800A6928 lbl_800A1774: /* 800A1774 0009D3D4 A8 65 00 50 */ lha r3, 0x50(r5) /* 800A1778 0009D3D8 38 80 00 05 */ li r4, 5 /* 800A177C 0009D3DC 38 A0 00 00 */ li r5, 0 /* 800A1780 0009D3E0 48 1B 26 31 */ bl func_80253DB0 /* 800A1784 0009D3E4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1788 0009D3E8 38 80 00 02 */ li r4, 2 /* 800A178C 0009D3EC 38 A0 00 00 */ li r5, 0 /* 800A1790 0009D3F0 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A1794 0009D3F4 48 1B 26 1D */ bl func_80253DB0 /* 800A1798 0009D3F8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A179C 0009D3FC 38 80 00 04 */ li r4, 4 /* 800A17A0 0009D400 38 A0 00 00 */ li r5, 0 /* 800A17A4 0009D404 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A17A8 0009D408 48 1B 26 09 */ bl func_80253DB0 /* 800A17AC 0009D40C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A17B0 0009D410 38 80 00 08 */ li r4, 8 /* 800A17B4 0009D414 38 A0 00 00 */ li r5, 0 /* 800A17B8 0009D418 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A17BC 0009D41C 48 1B 25 F5 */ bl func_80253DB0 /* 800A17C0 0009D420 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A17C4 0009D424 38 80 00 08 */ li r4, 8 /* 800A17C8 0009D428 38 A0 00 00 */ li r5, 0 /* 800A17CC 0009D42C A8 63 00 46 */ lha r3, 0x46(r3) /* 800A17D0 0009D430 48 1B 25 E1 */ bl func_80253DB0 /* 800A17D4 0009D434 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A17D8 0009D438 38 80 00 06 */ li r4, 6 /* 800A17DC 0009D43C 38 A0 00 00 */ li r5, 0 /* 800A17E0 0009D440 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A17E4 0009D444 48 1B 25 CD */ bl func_80253DB0 /* 800A17E8 0009D448 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A17EC 0009D44C 38 A0 00 10 */ li r5, 0x10 /* 800A17F0 0009D450 38 00 00 3B */ li r0, 0x3b /* 800A17F4 0009D454 38 60 00 01 */ li r3, 1 /* 800A17F8 0009D458 98 A4 01 16 */ stb r5, 0x116(r4) /* 800A17FC 0009D45C 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1800 0009D460 B0 04 00 FC */ sth r0, 0xfc(r4) /* 800A1804 0009D464 4B FB 8C C9 */ bl func_8005A4CC /* 800A1808 0009D468 48 00 51 20 */ b lbl_800A6928 lbl_800A180C: /* 800A180C 0009D46C 80 05 01 10 */ lwz r0, 0x110(r5) /* 800A1810 0009D470 28 00 00 10 */ cmplwi r0, 0x10 /* 800A1814 0009D474 41 81 51 14 */ bgt lbl_800A6928 /* 800A1818 0009D478 3C 60 80 41 */ lis r3, lbl_8040F090@ha /* 800A181C 0009D47C 54 00 10 3A */ slwi r0, r0, 2 /* 800A1820 0009D480 38 63 F0 90 */ addi r3, r3, lbl_8040F090@l /* 800A1824 0009D484 7C 63 00 2E */ lwzx r3, r3, r0 /* 800A1828 0009D488 7C 69 03 A6 */ mtctr r3 /* 800A182C 0009D48C 4E 80 04 20 */ bctr /* 800A1830 0009D490 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A1834 0009D494 38 80 00 00 */ li r4, 0 /* 800A1838 0009D498 38 A0 00 00 */ li r5, 0 /* 800A183C 0009D49C 48 1B 25 75 */ bl func_80253DB0 /* 800A1840 0009D4A0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1844 0009D4A4 38 80 00 04 */ li r4, 4 /* 800A1848 0009D4A8 38 A0 00 00 */ li r5, 0 /* 800A184C 0009D4AC A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A1850 0009D4B0 48 1B 25 61 */ bl func_80253DB0 /* 800A1854 0009D4B4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1858 0009D4B8 38 80 00 08 */ li r4, 8 /* 800A185C 0009D4BC 38 A0 00 00 */ li r5, 0 /* 800A1860 0009D4C0 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A1864 0009D4C4 48 1B 25 4D */ bl func_80253DB0 /* 800A1868 0009D4C8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A186C 0009D4CC 38 80 00 08 */ li r4, 8 /* 800A1870 0009D4D0 38 A0 00 00 */ li r5, 0 /* 800A1874 0009D4D4 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A1878 0009D4D8 48 1B 25 39 */ bl func_80253DB0 /* 800A187C 0009D4DC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1880 0009D4E0 38 80 00 06 */ li r4, 6 /* 800A1884 0009D4E4 38 A0 00 00 */ li r5, 0 /* 800A1888 0009D4E8 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A188C 0009D4EC 48 1B 25 25 */ bl func_80253DB0 /* 800A1890 0009D4F0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1894 0009D4F4 38 80 00 06 */ li r4, 6 /* 800A1898 0009D4F8 38 A0 00 00 */ li r5, 0 /* 800A189C 0009D4FC A8 63 00 50 */ lha r3, 0x50(r3) /* 800A18A0 0009D500 48 1B 25 11 */ bl func_80253DB0 /* 800A18A4 0009D504 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A18A8 0009D508 38 00 00 01 */ li r0, 1 /* 800A18AC 0009D50C 98 03 01 16 */ stb r0, 0x116(r3) /* 800A18B0 0009D510 48 00 50 78 */ b lbl_800A6928 /* 800A18B4 0009D514 A8 65 00 4A */ lha r3, 0x4a(r5) /* 800A18B8 0009D518 38 80 00 00 */ li r4, 0 /* 800A18BC 0009D51C 38 A0 00 00 */ li r5, 0 /* 800A18C0 0009D520 48 1B 24 F1 */ bl func_80253DB0 /* 800A18C4 0009D524 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A18C8 0009D528 38 80 00 02 */ li r4, 2 /* 800A18CC 0009D52C 38 A0 00 00 */ li r5, 0 /* 800A18D0 0009D530 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A18D4 0009D534 48 1B 24 DD */ bl func_80253DB0 /* 800A18D8 0009D538 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A18DC 0009D53C 38 80 00 08 */ li r4, 8 /* 800A18E0 0009D540 38 A0 00 00 */ li r5, 0 /* 800A18E4 0009D544 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A18E8 0009D548 48 1B 24 C9 */ bl func_80253DB0 /* 800A18EC 0009D54C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A18F0 0009D550 38 80 00 08 */ li r4, 8 /* 800A18F4 0009D554 38 A0 00 00 */ li r5, 0 /* 800A18F8 0009D558 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A18FC 0009D55C 48 1B 24 B5 */ bl func_80253DB0 /* 800A1900 0009D560 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1904 0009D564 38 80 00 06 */ li r4, 6 /* 800A1908 0009D568 38 A0 00 00 */ li r5, 0 /* 800A190C 0009D56C A8 63 00 48 */ lha r3, 0x48(r3) /* 800A1910 0009D570 48 1B 24 A1 */ bl func_80253DB0 /* 800A1914 0009D574 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1918 0009D578 38 80 00 06 */ li r4, 6 /* 800A191C 0009D57C 38 A0 00 00 */ li r5, 0 /* 800A1920 0009D580 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A1924 0009D584 48 1B 24 8D */ bl func_80253DB0 /* 800A1928 0009D588 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A192C 0009D58C 38 00 00 02 */ li r0, 2 /* 800A1930 0009D590 98 03 01 16 */ stb r0, 0x116(r3) /* 800A1934 0009D594 48 00 4F F4 */ b lbl_800A6928 /* 800A1938 0009D598 A8 65 00 4A */ lha r3, 0x4a(r5) /* 800A193C 0009D59C 38 80 00 01 */ li r4, 1 /* 800A1940 0009D5A0 38 A0 00 00 */ li r5, 0 /* 800A1944 0009D5A4 48 1B 24 6D */ bl func_80253DB0 /* 800A1948 0009D5A8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A194C 0009D5AC 38 80 00 02 */ li r4, 2 /* 800A1950 0009D5B0 38 A0 00 00 */ li r5, 0 /* 800A1954 0009D5B4 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A1958 0009D5B8 48 1B 24 59 */ bl func_80253DB0 /* 800A195C 0009D5BC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1960 0009D5C0 38 80 00 08 */ li r4, 8 /* 800A1964 0009D5C4 38 A0 00 00 */ li r5, 0 /* 800A1968 0009D5C8 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A196C 0009D5CC 48 1B 24 45 */ bl func_80253DB0 /* 800A1970 0009D5D0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1974 0009D5D4 38 80 00 08 */ li r4, 8 /* 800A1978 0009D5D8 38 A0 00 00 */ li r5, 0 /* 800A197C 0009D5DC A8 63 00 46 */ lha r3, 0x46(r3) /* 800A1980 0009D5E0 48 1B 24 31 */ bl func_80253DB0 /* 800A1984 0009D5E4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1988 0009D5E8 38 80 00 06 */ li r4, 6 /* 800A198C 0009D5EC 38 A0 00 00 */ li r5, 0 /* 800A1990 0009D5F0 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A1994 0009D5F4 48 1B 24 1D */ bl func_80253DB0 /* 800A1998 0009D5F8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A199C 0009D5FC 38 80 00 06 */ li r4, 6 /* 800A19A0 0009D600 38 A0 00 00 */ li r5, 0 /* 800A19A4 0009D604 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A19A8 0009D608 48 1B 24 09 */ bl func_80253DB0 /* 800A19AC 0009D60C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A19B0 0009D610 38 00 00 03 */ li r0, 3 /* 800A19B4 0009D614 98 03 01 16 */ stb r0, 0x116(r3) /* 800A19B8 0009D618 48 00 4F 70 */ b lbl_800A6928 /* 800A19BC 0009D61C A8 65 00 44 */ lha r3, 0x44(r5) /* 800A19C0 0009D620 38 80 00 00 */ li r4, 0 /* 800A19C4 0009D624 38 A0 00 00 */ li r5, 0 /* 800A19C8 0009D628 48 1B 23 E9 */ bl func_80253DB0 /* 800A19CC 0009D62C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A19D0 0009D630 38 80 00 00 */ li r4, 0 /* 800A19D4 0009D634 38 A0 00 00 */ li r5, 0 /* 800A19D8 0009D638 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A19DC 0009D63C 48 1B 23 D5 */ bl func_80253DB0 /* 800A19E0 0009D640 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A19E4 0009D644 38 80 00 00 */ li r4, 0 /* 800A19E8 0009D648 38 A0 00 00 */ li r5, 0 /* 800A19EC 0009D64C A8 63 00 48 */ lha r3, 0x48(r3) /* 800A19F0 0009D650 48 1B 23 C1 */ bl func_80253DB0 /* 800A19F4 0009D654 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A19F8 0009D658 38 80 00 02 */ li r4, 2 /* 800A19FC 0009D65C 38 A0 00 00 */ li r5, 0 /* 800A1A00 0009D660 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A1A04 0009D664 48 1B 23 AD */ bl func_80253DB0 /* 800A1A08 0009D668 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1A0C 0009D66C 38 80 00 04 */ li r4, 4 /* 800A1A10 0009D670 38 A0 00 00 */ li r5, 0 /* 800A1A14 0009D674 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A1A18 0009D678 48 1B 23 99 */ bl func_80253DB0 /* 800A1A1C 0009D67C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1A20 0009D680 38 80 00 06 */ li r4, 6 /* 800A1A24 0009D684 38 A0 00 00 */ li r5, 0 /* 800A1A28 0009D688 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A1A2C 0009D68C 48 1B 23 85 */ bl func_80253DB0 /* 800A1A30 0009D690 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1A34 0009D694 38 00 00 0A */ li r0, 0xa /* 800A1A38 0009D698 98 03 01 16 */ stb r0, 0x116(r3) /* 800A1A3C 0009D69C 48 00 4E EC */ b lbl_800A6928 /* 800A1A40 0009D6A0 A8 65 00 44 */ lha r3, 0x44(r5) /* 800A1A44 0009D6A4 38 80 00 02 */ li r4, 2 /* 800A1A48 0009D6A8 38 A0 00 00 */ li r5, 0 /* 800A1A4C 0009D6AC 48 1B 23 65 */ bl func_80253DB0 /* 800A1A50 0009D6B0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1A54 0009D6B4 38 80 00 02 */ li r4, 2 /* 800A1A58 0009D6B8 38 A0 00 00 */ li r5, 0 /* 800A1A5C 0009D6BC A8 63 00 46 */ lha r3, 0x46(r3) /* 800A1A60 0009D6C0 48 1B 23 51 */ bl func_80253DB0 /* 800A1A64 0009D6C4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1A68 0009D6C8 38 80 00 02 */ li r4, 2 /* 800A1A6C 0009D6CC 38 A0 00 00 */ li r5, 0 /* 800A1A70 0009D6D0 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A1A74 0009D6D4 48 1B 23 3D */ bl func_80253DB0 /* 800A1A78 0009D6D8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1A7C 0009D6DC 38 80 00 02 */ li r4, 2 /* 800A1A80 0009D6E0 38 A0 00 00 */ li r5, 0 /* 800A1A84 0009D6E4 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A1A88 0009D6E8 48 1B 23 29 */ bl func_80253DB0 /* 800A1A8C 0009D6EC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1A90 0009D6F0 38 80 00 04 */ li r4, 4 /* 800A1A94 0009D6F4 38 A0 00 00 */ li r5, 0 /* 800A1A98 0009D6F8 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A1A9C 0009D6FC 48 1B 23 15 */ bl func_80253DB0 /* 800A1AA0 0009D700 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1AA4 0009D704 38 80 00 06 */ li r4, 6 /* 800A1AA8 0009D708 38 A0 00 00 */ li r5, 0 /* 800A1AAC 0009D70C A8 63 00 50 */ lha r3, 0x50(r3) /* 800A1AB0 0009D710 48 1B 23 01 */ bl func_80253DB0 /* 800A1AB4 0009D714 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1AB8 0009D718 38 00 00 0B */ li r0, 0xb /* 800A1ABC 0009D71C 98 03 01 16 */ stb r0, 0x116(r3) /* 800A1AC0 0009D720 48 00 4E 68 */ b lbl_800A6928 /* 800A1AC4 0009D724 A8 65 00 44 */ lha r3, 0x44(r5) /* 800A1AC8 0009D728 38 80 00 04 */ li r4, 4 /* 800A1ACC 0009D72C 38 A0 00 00 */ li r5, 0 /* 800A1AD0 0009D730 48 1B 22 E1 */ bl func_80253DB0 /* 800A1AD4 0009D734 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1AD8 0009D738 38 80 00 04 */ li r4, 4 /* 800A1ADC 0009D73C 38 A0 00 00 */ li r5, 0 /* 800A1AE0 0009D740 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A1AE4 0009D744 48 1B 22 CD */ bl func_80253DB0 /* 800A1AE8 0009D748 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1AEC 0009D74C 38 80 00 04 */ li r4, 4 /* 800A1AF0 0009D750 38 A0 00 00 */ li r5, 0 /* 800A1AF4 0009D754 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A1AF8 0009D758 48 1B 22 B9 */ bl func_80253DB0 /* 800A1AFC 0009D75C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1B00 0009D760 38 80 00 02 */ li r4, 2 /* 800A1B04 0009D764 38 A0 00 00 */ li r5, 0 /* 800A1B08 0009D768 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A1B0C 0009D76C 48 1B 22 A5 */ bl func_80253DB0 /* 800A1B10 0009D770 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1B14 0009D774 38 80 00 04 */ li r4, 4 /* 800A1B18 0009D778 38 A0 00 00 */ li r5, 0 /* 800A1B1C 0009D77C A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A1B20 0009D780 48 1B 22 91 */ bl func_80253DB0 /* 800A1B24 0009D784 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1B28 0009D788 38 80 00 06 */ li r4, 6 /* 800A1B2C 0009D78C 38 A0 00 00 */ li r5, 0 /* 800A1B30 0009D790 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A1B34 0009D794 48 1B 22 7D */ bl func_80253DB0 /* 800A1B38 0009D798 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1B3C 0009D79C 38 00 00 0C */ li r0, 0xc /* 800A1B40 0009D7A0 98 03 01 16 */ stb r0, 0x116(r3) /* 800A1B44 0009D7A4 48 00 4D E4 */ b lbl_800A6928 /* 800A1B48 0009D7A8 A8 65 00 44 */ lha r3, 0x44(r5) /* 800A1B4C 0009D7AC 38 80 00 06 */ li r4, 6 /* 800A1B50 0009D7B0 38 A0 00 00 */ li r5, 0 /* 800A1B54 0009D7B4 48 1B 22 5D */ bl func_80253DB0 /* 800A1B58 0009D7B8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1B5C 0009D7BC 38 80 00 06 */ li r4, 6 /* 800A1B60 0009D7C0 38 A0 00 00 */ li r5, 0 /* 800A1B64 0009D7C4 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A1B68 0009D7C8 48 1B 22 49 */ bl func_80253DB0 /* 800A1B6C 0009D7CC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1B70 0009D7D0 38 80 00 02 */ li r4, 2 /* 800A1B74 0009D7D4 38 A0 00 00 */ li r5, 0 /* 800A1B78 0009D7D8 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A1B7C 0009D7DC 48 1B 22 35 */ bl func_80253DB0 /* 800A1B80 0009D7E0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1B84 0009D7E4 38 80 00 04 */ li r4, 4 /* 800A1B88 0009D7E8 38 A0 00 00 */ li r5, 0 /* 800A1B8C 0009D7EC A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A1B90 0009D7F0 48 1B 22 21 */ bl func_80253DB0 /* 800A1B94 0009D7F4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1B98 0009D7F8 38 80 00 06 */ li r4, 6 /* 800A1B9C 0009D7FC 38 A0 00 00 */ li r5, 0 /* 800A1BA0 0009D800 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A1BA4 0009D804 48 1B 22 0D */ bl func_80253DB0 /* 800A1BA8 0009D808 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1BAC 0009D80C 38 00 00 0D */ li r0, 0xd /* 800A1BB0 0009D810 98 03 01 16 */ stb r0, 0x116(r3) /* 800A1BB4 0009D814 48 00 4D 74 */ b lbl_800A6928 /* 800A1BB8 0009D818 A8 65 00 50 */ lha r3, 0x50(r5) /* 800A1BBC 0009D81C 38 80 00 00 */ li r4, 0 /* 800A1BC0 0009D820 38 A0 00 00 */ li r5, 0 /* 800A1BC4 0009D824 48 1B 21 ED */ bl func_80253DB0 /* 800A1BC8 0009D828 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1BCC 0009D82C 38 80 00 02 */ li r4, 2 /* 800A1BD0 0009D830 38 A0 00 00 */ li r5, 0 /* 800A1BD4 0009D834 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A1BD8 0009D838 48 1B 21 D9 */ bl func_80253DB0 /* 800A1BDC 0009D83C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1BE0 0009D840 38 80 00 04 */ li r4, 4 /* 800A1BE4 0009D844 38 A0 00 00 */ li r5, 0 /* 800A1BE8 0009D848 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A1BEC 0009D84C 48 1B 21 C5 */ bl func_80253DB0 /* 800A1BF0 0009D850 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1BF4 0009D854 38 80 00 08 */ li r4, 8 /* 800A1BF8 0009D858 38 A0 00 00 */ li r5, 0 /* 800A1BFC 0009D85C A8 63 00 44 */ lha r3, 0x44(r3) /* 800A1C00 0009D860 48 1B 21 B1 */ bl func_80253DB0 /* 800A1C04 0009D864 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1C08 0009D868 38 80 00 08 */ li r4, 8 /* 800A1C0C 0009D86C 38 A0 00 00 */ li r5, 0 /* 800A1C10 0009D870 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A1C14 0009D874 48 1B 21 9D */ bl func_80253DB0 /* 800A1C18 0009D878 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1C1C 0009D87C 38 80 00 06 */ li r4, 6 /* 800A1C20 0009D880 38 A0 00 00 */ li r5, 0 /* 800A1C24 0009D884 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A1C28 0009D888 48 1B 21 89 */ bl func_80253DB0 /* 800A1C2C 0009D88C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1C30 0009D890 38 00 00 0E */ li r0, 0xe /* 800A1C34 0009D894 98 03 01 16 */ stb r0, 0x116(r3) /* 800A1C38 0009D898 48 00 4C F0 */ b lbl_800A6928 /* 800A1C3C 0009D89C A8 65 00 50 */ lha r3, 0x50(r5) /* 800A1C40 0009D8A0 38 80 00 02 */ li r4, 2 /* 800A1C44 0009D8A4 38 A0 00 00 */ li r5, 0 /* 800A1C48 0009D8A8 48 1B 21 69 */ bl func_80253DB0 /* 800A1C4C 0009D8AC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1C50 0009D8B0 38 80 00 02 */ li r4, 2 /* 800A1C54 0009D8B4 38 A0 00 00 */ li r5, 0 /* 800A1C58 0009D8B8 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A1C5C 0009D8BC 48 1B 21 55 */ bl func_80253DB0 /* 800A1C60 0009D8C0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1C64 0009D8C4 38 80 00 04 */ li r4, 4 /* 800A1C68 0009D8C8 38 A0 00 00 */ li r5, 0 /* 800A1C6C 0009D8CC A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A1C70 0009D8D0 48 1B 21 41 */ bl func_80253DB0 /* 800A1C74 0009D8D4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1C78 0009D8D8 38 80 00 08 */ li r4, 8 /* 800A1C7C 0009D8DC 38 A0 00 00 */ li r5, 0 /* 800A1C80 0009D8E0 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A1C84 0009D8E4 48 1B 21 2D */ bl func_80253DB0 /* 800A1C88 0009D8E8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1C8C 0009D8EC 38 80 00 08 */ li r4, 8 /* 800A1C90 0009D8F0 38 A0 00 00 */ li r5, 0 /* 800A1C94 0009D8F4 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A1C98 0009D8F8 48 1B 21 19 */ bl func_80253DB0 /* 800A1C9C 0009D8FC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1CA0 0009D900 38 80 00 06 */ li r4, 6 /* 800A1CA4 0009D904 38 A0 00 00 */ li r5, 0 /* 800A1CA8 0009D908 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A1CAC 0009D90C 48 1B 21 05 */ bl func_80253DB0 /* 800A1CB0 0009D910 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1CB4 0009D914 38 00 00 0F */ li r0, 0xf /* 800A1CB8 0009D918 98 03 01 16 */ stb r0, 0x116(r3) /* 800A1CBC 0009D91C 48 00 4C 6C */ b lbl_800A6928 /* 800A1CC0 0009D920 A8 65 00 50 */ lha r3, 0x50(r5) /* 800A1CC4 0009D924 38 80 00 04 */ li r4, 4 /* 800A1CC8 0009D928 38 A0 00 00 */ li r5, 0 /* 800A1CCC 0009D92C 48 1B 20 E5 */ bl func_80253DB0 /* 800A1CD0 0009D930 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1CD4 0009D934 38 80 00 02 */ li r4, 2 /* 800A1CD8 0009D938 38 A0 00 00 */ li r5, 0 /* 800A1CDC 0009D93C A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A1CE0 0009D940 48 1B 20 D1 */ bl func_80253DB0 /* 800A1CE4 0009D944 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1CE8 0009D948 38 80 00 04 */ li r4, 4 /* 800A1CEC 0009D94C 38 A0 00 00 */ li r5, 0 /* 800A1CF0 0009D950 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A1CF4 0009D954 48 1B 20 BD */ bl func_80253DB0 /* 800A1CF8 0009D958 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1CFC 0009D95C 38 80 00 08 */ li r4, 8 /* 800A1D00 0009D960 38 A0 00 00 */ li r5, 0 /* 800A1D04 0009D964 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A1D08 0009D968 48 1B 20 A9 */ bl func_80253DB0 /* 800A1D0C 0009D96C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1D10 0009D970 38 80 00 08 */ li r4, 8 /* 800A1D14 0009D974 38 A0 00 00 */ li r5, 0 /* 800A1D18 0009D978 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A1D1C 0009D97C 48 1B 20 95 */ bl func_80253DB0 /* 800A1D20 0009D980 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1D24 0009D984 38 80 00 06 */ li r4, 6 /* 800A1D28 0009D988 38 A0 00 00 */ li r5, 0 /* 800A1D2C 0009D98C A8 63 00 48 */ lha r3, 0x48(r3) /* 800A1D30 0009D990 48 1B 20 81 */ bl func_80253DB0 /* 800A1D34 0009D994 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1D38 0009D998 38 00 00 10 */ li r0, 0x10 /* 800A1D3C 0009D99C 98 03 01 16 */ stb r0, 0x116(r3) /* 800A1D40 0009D9A0 48 00 4B E8 */ b lbl_800A6928 /* 800A1D44 0009D9A4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13) /* 800A1D48 0009D9A8 3C 00 43 30 */ lis r0, 0x4330 /* 800A1D4C 0009D9AC 90 01 00 08 */ stw r0, 8(r1) /* 800A1D50 0009D9B0 88 03 00 59 */ lbz r0, 0x59(r3) /* 800A1D54 0009D9B4 C8 62 88 F0 */ lfd f3, lbl_80640EF0-_SDA2_BASE_(r2) /* 800A1D58 0009D9B8 90 01 00 0C */ stw r0, 0xc(r1) /* 800A1D5C 0009D9BC C8 43 00 A0 */ lfd f2, 0xa0(r3) /* 800A1D60 0009D9C0 C8 01 00 08 */ lfd f0, 8(r1) /* 800A1D64 0009D9C4 C8 25 01 00 */ lfd f1, 0x100(r5) /* 800A1D68 0009D9C8 FC 60 18 28 */ fsub f3, f0, f3 /* 800A1D6C 0009D9CC C8 02 88 E8 */ lfd f0, lbl_80640EE8-_SDA2_BASE_(r2) /* 800A1D70 0009D9D0 FC 42 18 24 */ fdiv f2, f2, f3 /* 800A1D74 0009D9D4 FC 22 08 28 */ fsub f1, f2, f1 /* 800A1D78 0009D9D8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A1D7C 0009D9DC 4C 41 13 82 */ cror 2, 1, 2 /* 800A1D80 0009D9E0 40 82 4B A8 */ bne lbl_800A6928 /* 800A1D84 0009D9E4 80 85 01 08 */ lwz r4, 0x108(r5) /* 800A1D88 0009D9E8 54 80 3F BE */ rlwinm r0, r4, 7, 0x1e, 0x1f /* 800A1D8C 0009D9EC 28 00 00 01 */ cmplwi r0, 1 /* 800A1D90 0009D9F0 40 82 00 18 */ bne lbl_800A1DA8 /* 800A1D94 0009D9F4 54 83 2F BE */ rlwinm r3, r4, 5, 0x1e, 0x1f /* 800A1D98 0009D9F8 38 03 FF FF */ addi r0, r3, -1 /* 800A1D9C 0009D9FC 50 04 D8 C8 */ rlwimi r4, r0, 0x1b, 3, 4 /* 800A1DA0 0009DA00 90 85 01 08 */ stw r4, 0x108(r5) /* 800A1DA4 0009DA04 48 00 00 14 */ b lbl_800A1DB8 lbl_800A1DA8: /* 800A1DA8 0009DA08 54 83 2F BE */ rlwinm r3, r4, 5, 0x1e, 0x1f /* 800A1DAC 0009DA0C 38 03 00 01 */ addi r0, r3, 1 /* 800A1DB0 0009DA10 50 04 D8 C8 */ rlwimi r4, r0, 0x1b, 3, 4 /* 800A1DB4 0009DA14 90 85 01 08 */ stw r4, 0x108(r5) lbl_800A1DB8: /* 800A1DB8 0009DA18 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1DBC 0009DA1C 38 00 00 06 */ li r0, 6 /* 800A1DC0 0009DA20 80 64 01 08 */ lwz r3, 0x108(r4) /* 800A1DC4 0009DA24 54 63 01 C8 */ rlwinm r3, r3, 0, 7, 4 /* 800A1DC8 0009DA28 90 64 01 08 */ stw r3, 0x108(r4) /* 800A1DCC 0009DA2C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1DD0 0009DA30 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A1DD4 0009DA34 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A1DD8 0009DA38 80 63 01 08 */ lwz r3, 0x108(r3) /* 800A1DDC 0009DA3C 54 60 1F 7E */ srwi r0, r3, 0x1d /* 800A1DE0 0009DA40 28 00 00 02 */ cmplwi r0, 2 /* 800A1DE4 0009DA44 40 81 00 0C */ ble lbl_800A1DF0 /* 800A1DE8 0009DA48 54 60 57 FF */ rlwinm. r0, r3, 0xa, 0x1f, 0x1f /* 800A1DEC 0009DA4C 41 82 00 78 */ beq lbl_800A1E64 lbl_800A1DF0: /* 800A1DF0 0009DA50 38 60 00 02 */ li r3, 2 /* 800A1DF4 0009DA54 38 80 00 00 */ li r4, 0 /* 800A1DF8 0009DA58 38 A0 00 00 */ li r5, 0 /* 800A1DFC 0009DA5C 38 C0 00 00 */ li r6, 0 /* 800A1E00 0009DA60 38 E0 00 03 */ li r7, 3 /* 800A1E04 0009DA64 39 00 00 00 */ li r8, 0 /* 800A1E08 0009DA68 4B FB 7B C1 */ bl func_800599C8 /* 800A1E0C 0009DA6C 38 60 00 03 */ li r3, 3 /* 800A1E10 0009DA70 38 80 00 02 */ li r4, 2 /* 800A1E14 0009DA74 38 A0 00 00 */ li r5, 0 /* 800A1E18 0009DA78 38 C0 00 00 */ li r6, 0 /* 800A1E1C 0009DA7C 38 E0 00 01 */ li r7, 1 /* 800A1E20 0009DA80 39 00 00 00 */ li r8, 0 /* 800A1E24 0009DA84 4B FB 7B A5 */ bl func_800599C8 /* 800A1E28 0009DA88 38 60 00 01 */ li r3, 1 /* 800A1E2C 0009DA8C 38 80 00 03 */ li r4, 3 /* 800A1E30 0009DA90 38 A0 00 0E */ li r5, 0xe /* 800A1E34 0009DA94 38 C0 00 00 */ li r6, 0 /* 800A1E38 0009DA98 38 E0 00 00 */ li r7, 0 /* 800A1E3C 0009DA9C 39 00 00 00 */ li r8, 0 /* 800A1E40 0009DAA0 4B FB 7B 89 */ bl func_800599C8 /* 800A1E44 0009DAA4 38 60 00 0E */ li r3, 0xe /* 800A1E48 0009DAA8 38 80 00 00 */ li r4, 0 /* 800A1E4C 0009DAAC 38 A0 00 00 */ li r5, 0 /* 800A1E50 0009DAB0 38 C0 00 01 */ li r6, 1 /* 800A1E54 0009DAB4 38 E0 00 00 */ li r7, 0 /* 800A1E58 0009DAB8 39 00 00 00 */ li r8, 0 /* 800A1E5C 0009DABC 4B FB 7B 6D */ bl func_800599C8 /* 800A1E60 0009DAC0 48 00 4A C8 */ b lbl_800A6928 lbl_800A1E64: /* 800A1E64 0009DAC4 54 60 2F BE */ rlwinm r0, r3, 5, 0x1e, 0x1f /* 800A1E68 0009DAC8 28 00 00 02 */ cmplwi r0, 2 /* 800A1E6C 0009DACC 40 80 01 20 */ bge lbl_800A1F8C /* 800A1E70 0009DAD0 38 60 00 02 */ li r3, 2 /* 800A1E74 0009DAD4 38 80 00 00 */ li r4, 0 /* 800A1E78 0009DAD8 38 A0 00 0A */ li r5, 0xa /* 800A1E7C 0009DADC 38 C0 00 00 */ li r6, 0 /* 800A1E80 0009DAE0 38 E0 00 03 */ li r7, 3 /* 800A1E84 0009DAE4 39 00 00 00 */ li r8, 0 /* 800A1E88 0009DAE8 4B FB 7B 41 */ bl func_800599C8 /* 800A1E8C 0009DAEC 38 60 00 03 */ li r3, 3 /* 800A1E90 0009DAF0 38 80 00 02 */ li r4, 2 /* 800A1E94 0009DAF4 38 A0 00 0C */ li r5, 0xc /* 800A1E98 0009DAF8 38 C0 00 00 */ li r6, 0 /* 800A1E9C 0009DAFC 38 E0 00 01 */ li r7, 1 /* 800A1EA0 0009DB00 39 00 00 00 */ li r8, 0 /* 800A1EA4 0009DB04 4B FB 7B 25 */ bl func_800599C8 /* 800A1EA8 0009DB08 38 60 00 01 */ li r3, 1 /* 800A1EAC 0009DB0C 38 80 00 03 */ li r4, 3 /* 800A1EB0 0009DB10 38 A0 00 10 */ li r5, 0x10 /* 800A1EB4 0009DB14 38 C0 00 00 */ li r6, 0 /* 800A1EB8 0009DB18 38 E0 00 00 */ li r7, 0 /* 800A1EBC 0009DB1C 39 00 00 00 */ li r8, 0 /* 800A1EC0 0009DB20 4B FB 7B 09 */ bl func_800599C8 /* 800A1EC4 0009DB24 38 60 00 0A */ li r3, 0xa /* 800A1EC8 0009DB28 38 80 00 00 */ li r4, 0 /* 800A1ECC 0009DB2C 38 A0 00 00 */ li r5, 0 /* 800A1ED0 0009DB30 38 C0 00 02 */ li r6, 2 /* 800A1ED4 0009DB34 38 E0 00 0B */ li r7, 0xb /* 800A1ED8 0009DB38 39 00 00 00 */ li r8, 0 /* 800A1EDC 0009DB3C 4B FB 7A ED */ bl func_800599C8 /* 800A1EE0 0009DB40 38 60 00 0B */ li r3, 0xb /* 800A1EE4 0009DB44 38 80 00 0A */ li r4, 0xa /* 800A1EE8 0009DB48 38 A0 00 00 */ li r5, 0 /* 800A1EEC 0009DB4C 38 C0 00 02 */ li r6, 2 /* 800A1EF0 0009DB50 38 E0 00 0C */ li r7, 0xc /* 800A1EF4 0009DB54 39 00 00 00 */ li r8, 0 /* 800A1EF8 0009DB58 4B FB 7A D1 */ bl func_800599C8 /* 800A1EFC 0009DB5C 38 60 00 0C */ li r3, 0xc /* 800A1F00 0009DB60 38 80 00 0B */ li r4, 0xb /* 800A1F04 0009DB64 38 A0 00 00 */ li r5, 0 /* 800A1F08 0009DB68 38 C0 00 03 */ li r6, 3 /* 800A1F0C 0009DB6C 38 E0 00 0D */ li r7, 0xd /* 800A1F10 0009DB70 39 00 00 00 */ li r8, 0 /* 800A1F14 0009DB74 4B FB 7A B5 */ bl func_800599C8 /* 800A1F18 0009DB78 38 60 00 0D */ li r3, 0xd /* 800A1F1C 0009DB7C 38 80 00 0C */ li r4, 0xc /* 800A1F20 0009DB80 38 A0 00 00 */ li r5, 0 /* 800A1F24 0009DB84 38 C0 00 03 */ li r6, 3 /* 800A1F28 0009DB88 38 E0 00 0E */ li r7, 0xe /* 800A1F2C 0009DB8C 39 00 00 00 */ li r8, 0 /* 800A1F30 0009DB90 4B FB 7A 99 */ bl func_800599C8 /* 800A1F34 0009DB94 38 60 00 0E */ li r3, 0xe /* 800A1F38 0009DB98 38 80 00 0D */ li r4, 0xd /* 800A1F3C 0009DB9C 38 A0 00 00 */ li r5, 0 /* 800A1F40 0009DBA0 38 C0 00 0F */ li r6, 0xf /* 800A1F44 0009DBA4 38 E0 00 00 */ li r7, 0 /* 800A1F48 0009DBA8 39 00 00 00 */ li r8, 0 /* 800A1F4C 0009DBAC 4B FB 7A 7D */ bl func_800599C8 /* 800A1F50 0009DBB0 38 60 00 0F */ li r3, 0xf /* 800A1F54 0009DBB4 38 80 00 0D */ li r4, 0xd /* 800A1F58 0009DBB8 38 A0 00 0E */ li r5, 0xe /* 800A1F5C 0009DBBC 38 C0 00 10 */ li r6, 0x10 /* 800A1F60 0009DBC0 38 E0 00 00 */ li r7, 0 /* 800A1F64 0009DBC4 39 00 00 00 */ li r8, 0 /* 800A1F68 0009DBC8 4B FB 7A 61 */ bl func_800599C8 /* 800A1F6C 0009DBCC 38 60 00 10 */ li r3, 0x10 /* 800A1F70 0009DBD0 38 80 00 0D */ li r4, 0xd /* 800A1F74 0009DBD4 38 A0 00 0F */ li r5, 0xf /* 800A1F78 0009DBD8 38 C0 00 01 */ li r6, 1 /* 800A1F7C 0009DBDC 38 E0 00 00 */ li r7, 0 /* 800A1F80 0009DBE0 39 00 00 00 */ li r8, 0 /* 800A1F84 0009DBE4 4B FB 7A 45 */ bl func_800599C8 /* 800A1F88 0009DBE8 48 00 49 A0 */ b lbl_800A6928 lbl_800A1F8C: /* 800A1F8C 0009DBEC 38 60 00 02 */ li r3, 2 /* 800A1F90 0009DBF0 38 80 00 00 */ li r4, 0 /* 800A1F94 0009DBF4 38 A0 00 0A */ li r5, 0xa /* 800A1F98 0009DBF8 38 C0 00 00 */ li r6, 0 /* 800A1F9C 0009DBFC 38 E0 00 03 */ li r7, 3 /* 800A1FA0 0009DC00 39 00 00 00 */ li r8, 0 /* 800A1FA4 0009DC04 4B FB 7A 25 */ bl func_800599C8 /* 800A1FA8 0009DC08 38 60 00 03 */ li r3, 3 /* 800A1FAC 0009DC0C 38 80 00 02 */ li r4, 2 /* 800A1FB0 0009DC10 38 A0 00 0C */ li r5, 0xc /* 800A1FB4 0009DC14 38 C0 00 00 */ li r6, 0 /* 800A1FB8 0009DC18 38 E0 00 01 */ li r7, 1 /* 800A1FBC 0009DC1C 39 00 00 00 */ li r8, 0 /* 800A1FC0 0009DC20 4B FB 7A 09 */ bl func_800599C8 /* 800A1FC4 0009DC24 38 60 00 01 */ li r3, 1 /* 800A1FC8 0009DC28 38 80 00 03 */ li r4, 3 /* 800A1FCC 0009DC2C 38 A0 00 10 */ li r5, 0x10 /* 800A1FD0 0009DC30 38 C0 00 00 */ li r6, 0 /* 800A1FD4 0009DC34 38 E0 00 00 */ li r7, 0 /* 800A1FD8 0009DC38 39 00 00 00 */ li r8, 0 /* 800A1FDC 0009DC3C 4B FB 79 ED */ bl func_800599C8 /* 800A1FE0 0009DC40 38 60 00 0A */ li r3, 0xa /* 800A1FE4 0009DC44 38 80 00 00 */ li r4, 0 /* 800A1FE8 0009DC48 38 A0 00 00 */ li r5, 0 /* 800A1FEC 0009DC4C 38 C0 00 02 */ li r6, 2 /* 800A1FF0 0009DC50 38 E0 00 0B */ li r7, 0xb /* 800A1FF4 0009DC54 39 00 00 00 */ li r8, 0 /* 800A1FF8 0009DC58 4B FB 79 D1 */ bl func_800599C8 /* 800A1FFC 0009DC5C 38 60 00 0B */ li r3, 0xb /* 800A2000 0009DC60 38 80 00 0A */ li r4, 0xa /* 800A2004 0009DC64 38 A0 00 00 */ li r5, 0 /* 800A2008 0009DC68 38 C0 00 02 */ li r6, 2 /* 800A200C 0009DC6C 38 E0 00 0C */ li r7, 0xc /* 800A2010 0009DC70 39 00 00 00 */ li r8, 0 /* 800A2014 0009DC74 4B FB 79 B5 */ bl func_800599C8 /* 800A2018 0009DC78 38 60 00 0C */ li r3, 0xc /* 800A201C 0009DC7C 38 80 00 0B */ li r4, 0xb /* 800A2020 0009DC80 38 A0 00 00 */ li r5, 0 /* 800A2024 0009DC84 38 C0 00 03 */ li r6, 3 /* 800A2028 0009DC88 38 E0 00 0E */ li r7, 0xe /* 800A202C 0009DC8C 39 00 00 00 */ li r8, 0 /* 800A2030 0009DC90 4B FB 79 99 */ bl func_800599C8 /* 800A2034 0009DC94 38 60 00 0E */ li r3, 0xe /* 800A2038 0009DC98 38 80 00 0C */ li r4, 0xc /* 800A203C 0009DC9C 38 A0 00 00 */ li r5, 0 /* 800A2040 0009DCA0 38 C0 00 0F */ li r6, 0xf /* 800A2044 0009DCA4 38 E0 00 00 */ li r7, 0 /* 800A2048 0009DCA8 39 00 00 00 */ li r8, 0 /* 800A204C 0009DCAC 4B FB 79 7D */ bl func_800599C8 /* 800A2050 0009DCB0 38 60 00 0F */ li r3, 0xf /* 800A2054 0009DCB4 38 80 00 0C */ li r4, 0xc /* 800A2058 0009DCB8 38 A0 00 0E */ li r5, 0xe /* 800A205C 0009DCBC 38 C0 00 10 */ li r6, 0x10 /* 800A2060 0009DCC0 38 E0 00 00 */ li r7, 0 /* 800A2064 0009DCC4 39 00 00 00 */ li r8, 0 /* 800A2068 0009DCC8 4B FB 79 61 */ bl func_800599C8 /* 800A206C 0009DCCC 38 60 00 10 */ li r3, 0x10 /* 800A2070 0009DCD0 38 80 00 0C */ li r4, 0xc /* 800A2074 0009DCD4 38 A0 00 0F */ li r5, 0xf /* 800A2078 0009DCD8 38 C0 00 01 */ li r6, 1 /* 800A207C 0009DCDC 38 E0 00 00 */ li r7, 0 /* 800A2080 0009DCE0 39 00 00 00 */ li r8, 0 /* 800A2084 0009DCE4 4B FB 79 45 */ bl func_800599C8 /* 800A2088 0009DCE8 48 00 48 A0 */ b lbl_800A6928 /* 800A208C 0009DCEC A8 65 00 44 */ lha r3, 0x44(r5) /* 800A2090 0009DCF0 48 1B 1D 41 */ bl func_80253DD0 /* 800A2094 0009DCF4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A2098 0009DCF8 28 00 00 03 */ cmplwi r0, 3 /* 800A209C 0009DCFC 40 82 48 8C */ bne lbl_800A6928 /* 800A20A0 0009DD00 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A20A4 0009DD04 38 80 00 09 */ li r4, 9 /* 800A20A8 0009DD08 38 A0 00 00 */ li r5, 0 /* 800A20AC 0009DD0C A8 63 00 44 */ lha r3, 0x44(r3) /* 800A20B0 0009DD10 48 1B 1D 01 */ bl func_80253DB0 /* 800A20B4 0009DD14 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A20B8 0009DD18 38 80 00 07 */ li r4, 7 /* 800A20BC 0009DD1C 38 A0 00 00 */ li r5, 0 /* 800A20C0 0009DD20 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A20C4 0009DD24 48 1B 1C ED */ bl func_80253DB0 /* 800A20C8 0009DD28 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A20CC 0009DD2C 38 80 00 05 */ li r4, 5 /* 800A20D0 0009DD30 38 A0 00 00 */ li r5, 0 /* 800A20D4 0009DD34 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A20D8 0009DD38 48 1B 1C D9 */ bl func_80253DB0 /* 800A20DC 0009DD3C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A20E0 0009DD40 38 80 00 08 */ li r4, 8 /* 800A20E4 0009DD44 38 A0 00 00 */ li r5, 0 /* 800A20E8 0009DD48 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A20EC 0009DD4C 48 1B 1D 05 */ bl func_80253DF0 /* 800A20F0 0009DD50 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A20F4 0009DD54 38 80 00 08 */ li r4, 8 /* 800A20F8 0009DD58 38 A0 00 00 */ li r5, 0 /* 800A20FC 0009DD5C A8 63 00 48 */ lha r3, 0x48(r3) /* 800A2100 0009DD60 48 1B 1C F1 */ bl func_80253DF0 /* 800A2104 0009DD64 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2108 0009DD68 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A210C 0009DD6C 54 00 4F BE */ rlwinm r0, r0, 9, 0x1e, 0x1f /* 800A2110 0009DD70 2C 00 00 02 */ cmpwi r0, 2 /* 800A2114 0009DD74 41 82 00 3C */ beq lbl_800A2150 /* 800A2118 0009DD78 40 80 00 14 */ bge lbl_800A212C /* 800A211C 0009DD7C 2C 00 00 00 */ cmpwi r0, 0 /* 800A2120 0009DD80 41 82 00 18 */ beq lbl_800A2138 /* 800A2124 0009DD84 40 80 00 20 */ bge lbl_800A2144 /* 800A2128 0009DD88 48 00 48 00 */ b lbl_800A6928 lbl_800A212C: /* 800A212C 0009DD8C 2C 00 00 04 */ cmpwi r0, 4 /* 800A2130 0009DD90 40 80 47 F8 */ bge lbl_800A6928 /* 800A2134 0009DD94 48 00 00 28 */ b lbl_800A215C lbl_800A2138: /* 800A2138 0009DD98 38 00 00 12 */ li r0, 0x12 /* 800A213C 0009DD9C B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A2140 0009DDA0 48 00 47 E8 */ b lbl_800A6928 lbl_800A2144: /* 800A2144 0009DDA4 38 00 00 2B */ li r0, 0x2b /* 800A2148 0009DDA8 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A214C 0009DDAC 48 00 47 DC */ b lbl_800A6928 lbl_800A2150: /* 800A2150 0009DDB0 38 00 00 21 */ li r0, 0x21 /* 800A2154 0009DDB4 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A2158 0009DDB8 48 00 47 D0 */ b lbl_800A6928 lbl_800A215C: /* 800A215C 0009DDBC 38 00 00 26 */ li r0, 0x26 /* 800A2160 0009DDC0 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A2164 0009DDC4 48 00 47 C4 */ b lbl_800A6928 /* 800A2168 0009DDC8 A8 65 00 44 */ lha r3, 0x44(r5) /* 800A216C 0009DDCC 48 1B 1C 65 */ bl func_80253DD0 /* 800A2170 0009DDD0 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A2174 0009DDD4 28 00 00 03 */ cmplwi r0, 3 /* 800A2178 0009DDD8 40 82 47 B0 */ bne lbl_800A6928 /* 800A217C 0009DDDC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2180 0009DDE0 38 A0 00 22 */ li r5, 0x22 /* 800A2184 0009DDE4 38 00 30 73 */ li r0, 0x3073 /* 800A2188 0009DDE8 38 80 00 08 */ li r4, 8 /* 800A218C 0009DDEC B0 A3 00 FC */ sth r5, 0xfc(r3) /* 800A2190 0009DDF0 38 A0 00 00 */ li r5, 0 /* 800A2194 0009DDF4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2198 0009DDF8 B0 03 01 14 */ sth r0, 0x114(r3) /* 800A219C 0009DDFC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A21A0 0009DE00 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A21A4 0009DE04 48 1B 1C 4D */ bl func_80253DF0 /* 800A21A8 0009DE08 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A21AC 0009DE0C 38 80 00 08 */ li r4, 8 /* 800A21B0 0009DE10 38 A0 00 00 */ li r5, 0 /* 800A21B4 0009DE14 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A21B8 0009DE18 48 1B 1C 39 */ bl func_80253DF0 /* 800A21BC 0009DE1C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A21C0 0009DE20 38 80 00 08 */ li r4, 8 /* 800A21C4 0009DE24 38 A0 00 00 */ li r5, 0 /* 800A21C8 0009DE28 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A21CC 0009DE2C 48 1B 1C 25 */ bl func_80253DF0 /* 800A21D0 0009DE30 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A21D4 0009DE34 38 80 00 08 */ li r4, 8 /* 800A21D8 0009DE38 38 A0 00 01 */ li r5, 1 /* 800A21DC 0009DE3C A8 63 00 52 */ lha r3, 0x52(r3) /* 800A21E0 0009DE40 48 1B 1C 11 */ bl func_80253DF0 /* 800A21E4 0009DE44 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A21E8 0009DE48 38 80 00 08 */ li r4, 8 /* 800A21EC 0009DE4C 38 A0 00 00 */ li r5, 0 /* 800A21F0 0009DE50 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A21F4 0009DE54 48 1B 1B BD */ bl func_80253DB0 /* 800A21F8 0009DE58 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A21FC 0009DE5C 38 80 00 08 */ li r4, 8 /* 800A2200 0009DE60 38 A0 00 01 */ li r5, 1 /* 800A2204 0009DE64 A8 63 00 58 */ lha r3, 0x58(r3) /* 800A2208 0009DE68 48 1B 1B E9 */ bl func_80253DF0 /* 800A220C 0009DE6C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2210 0009DE70 38 80 00 06 */ li r4, 6 /* 800A2214 0009DE74 38 A0 00 00 */ li r5, 0 /* 800A2218 0009DE78 A8 63 00 58 */ lha r3, 0x58(r3) /* 800A221C 0009DE7C 48 1B 1B 95 */ bl func_80253DB0 /* 800A2220 0009DE80 A0 1E 00 94 */ lhz r0, 0x94(r30) /* 800A2224 0009DE84 B0 0D 9B D8 */ sth r0, lbl_8063EE98-_SDA_BASE_(r13) /* 800A2228 0009DE88 48 00 47 00 */ b lbl_800A6928 /* 800A222C 0009DE8C A8 65 00 58 */ lha r3, 0x58(r5) /* 800A2230 0009DE90 48 1B 1B A1 */ bl func_80253DD0 /* 800A2234 0009DE94 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A2238 0009DE98 28 00 00 03 */ cmplwi r0, 3 /* 800A223C 0009DE9C 40 82 46 EC */ bne lbl_800A6928 /* 800A2240 0009DEA0 38 60 00 00 */ li r3, 0 /* 800A2244 0009DEA4 38 80 00 00 */ li r4, 0 /* 800A2248 0009DEA8 4B FB 76 B1 */ bl func_800598F8 /* 800A224C 0009DEAC 38 60 00 01 */ li r3, 1 /* 800A2250 0009DEB0 38 80 00 00 */ li r4, 0 /* 800A2254 0009DEB4 38 A0 00 15 */ li r5, 0x15 /* 800A2258 0009DEB8 38 C0 00 00 */ li r6, 0 /* 800A225C 0009DEBC 38 E0 00 00 */ li r7, 0 /* 800A2260 0009DEC0 39 00 00 00 */ li r8, 0 /* 800A2264 0009DEC4 4B FB 77 65 */ bl func_800599C8 /* 800A2268 0009DEC8 38 60 00 0A */ li r3, 0xa /* 800A226C 0009DECC 38 80 00 00 */ li r4, 0 /* 800A2270 0009DED0 38 A0 00 00 */ li r5, 0 /* 800A2274 0009DED4 38 C0 00 0B */ li r6, 0xb /* 800A2278 0009DED8 38 E0 00 0C */ li r7, 0xc /* 800A227C 0009DEDC 39 00 00 00 */ li r8, 0 /* 800A2280 0009DEE0 4B FB 77 49 */ bl func_800599C8 /* 800A2284 0009DEE4 38 60 00 0B */ li r3, 0xb /* 800A2288 0009DEE8 38 80 00 00 */ li r4, 0 /* 800A228C 0009DEEC 38 A0 00 0A */ li r5, 0xa /* 800A2290 0009DEF0 38 C0 00 00 */ li r6, 0 /* 800A2294 0009DEF4 38 E0 00 0D */ li r7, 0xd /* 800A2298 0009DEF8 39 00 00 00 */ li r8, 0 /* 800A229C 0009DEFC 4B FB 77 2D */ bl func_800599C8 /* 800A22A0 0009DF00 38 60 00 0C */ li r3, 0xc /* 800A22A4 0009DF04 38 80 00 0A */ li r4, 0xa /* 800A22A8 0009DF08 38 A0 00 00 */ li r5, 0 /* 800A22AC 0009DF0C 38 C0 00 0D */ li r6, 0xd /* 800A22B0 0009DF10 38 E0 00 14 */ li r7, 0x14 /* 800A22B4 0009DF14 39 00 00 00 */ li r8, 0 /* 800A22B8 0009DF18 4B FB 77 11 */ bl func_800599C8 /* 800A22BC 0009DF1C 38 60 00 0D */ li r3, 0xd /* 800A22C0 0009DF20 38 80 00 0B */ li r4, 0xb /* 800A22C4 0009DF24 38 A0 00 0C */ li r5, 0xc /* 800A22C8 0009DF28 38 C0 00 00 */ li r6, 0 /* 800A22CC 0009DF2C 38 E0 00 15 */ li r7, 0x15 /* 800A22D0 0009DF30 39 00 00 00 */ li r8, 0 /* 800A22D4 0009DF34 4B FB 76 F5 */ bl func_800599C8 /* 800A22D8 0009DF38 38 60 00 14 */ li r3, 0x14 /* 800A22DC 0009DF3C 38 80 00 0C */ li r4, 0xc /* 800A22E0 0009DF40 38 A0 00 00 */ li r5, 0 /* 800A22E4 0009DF44 38 C0 00 15 */ li r6, 0x15 /* 800A22E8 0009DF48 38 E0 00 00 */ li r7, 0 /* 800A22EC 0009DF4C 39 00 00 00 */ li r8, 0 /* 800A22F0 0009DF50 4B FB 76 D9 */ bl func_800599C8 /* 800A22F4 0009DF54 38 60 00 15 */ li r3, 0x15 /* 800A22F8 0009DF58 38 80 00 0D */ li r4, 0xd /* 800A22FC 0009DF5C 38 A0 00 14 */ li r5, 0x14 /* 800A2300 0009DF60 38 C0 00 01 */ li r6, 1 /* 800A2304 0009DF64 38 E0 00 00 */ li r7, 0 /* 800A2308 0009DF68 39 00 00 00 */ li r8, 0 /* 800A230C 0009DF6C 4B FB 76 BD */ bl func_800599C8 /* 800A2310 0009DF70 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2314 0009DF74 38 80 00 23 */ li r4, 0x23 /* 800A2318 0009DF78 38 00 00 14 */ li r0, 0x14 /* 800A231C 0009DF7C B0 83 00 FC */ sth r4, 0xfc(r3) /* 800A2320 0009DF80 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2324 0009DF84 98 03 01 16 */ stb r0, 0x116(r3) /* 800A2328 0009DF88 48 00 46 00 */ b lbl_800A6928 /* 800A232C 0009DF8C 88 85 01 16 */ lbz r4, 0x116(r5) /* 800A2330 0009DF90 38 60 00 2D */ li r3, 0x2d /* 800A2334 0009DF94 38 A0 00 00 */ li r5, 0 /* 800A2338 0009DF98 38 C0 00 01 */ li r6, 1 /* 800A233C 0009DF9C 4B FB 77 31 */ bl func_80059A6C /* 800A2340 0009DFA0 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2344 0009DFA4 90 64 01 0C */ stw r3, 0x10c(r4) /* 800A2348 0009DFA8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A234C 0009DFAC 80 03 01 0C */ lwz r0, 0x10c(r3) /* 800A2350 0009DFB0 54 00 04 3E */ clrlwi r0, r0, 0x10 /* 800A2354 0009DFB4 90 03 01 10 */ stw r0, 0x110(r3) /* 800A2358 0009DFB8 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A235C 0009DFBC 80 05 01 0C */ lwz r0, 0x10c(r5) /* 800A2360 0009DFC0 54 00 00 01 */ rlwinm. r0, r0, 0, 0, 0 /* 800A2364 0009DFC4 41 82 03 10 */ beq lbl_800A2674 /* 800A2368 0009DFC8 80 85 01 10 */ lwz r4, 0x110(r5) /* 800A236C 0009DFCC 2C 04 00 0D */ cmpwi r4, 0xd /* 800A2370 0009DFD0 41 82 02 00 */ beq lbl_800A2570 /* 800A2374 0009DFD4 40 80 00 28 */ bge lbl_800A239C /* 800A2378 0009DFD8 2C 04 00 0A */ cmpwi r4, 0xa /* 800A237C 0009DFDC 41 82 00 A8 */ beq lbl_800A2424 /* 800A2380 0009DFE0 40 80 00 10 */ bge lbl_800A2390 /* 800A2384 0009DFE4 2C 04 00 01 */ cmpwi r4, 1 /* 800A2388 0009DFE8 41 82 00 40 */ beq lbl_800A23C8 /* 800A238C 0009DFEC 48 00 45 9C */ b lbl_800A6928 lbl_800A2390: /* 800A2390 0009DFF0 2C 04 00 0C */ cmpwi r4, 0xc /* 800A2394 0009DFF4 40 80 01 40 */ bge lbl_800A24D4 /* 800A2398 0009DFF8 48 00 00 E4 */ b lbl_800A247C lbl_800A239C: /* 800A239C 0009DFFC 2C 04 00 15 */ cmpwi r4, 0x15 /* 800A23A0 0009E000 41 82 02 64 */ beq lbl_800A2604 /* 800A23A4 0009E004 40 80 00 10 */ bge lbl_800A23B4 /* 800A23A8 0009E008 2C 04 00 14 */ cmpwi r4, 0x14 /* 800A23AC 0009E00C 40 80 01 FC */ bge lbl_800A25A8 /* 800A23B0 0009E010 48 00 45 78 */ b lbl_800A6928 lbl_800A23B4: /* 800A23B4 0009E014 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 800A23B8 0009E018 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l /* 800A23BC 0009E01C 7C 04 00 00 */ cmpw r4, r0 /* 800A23C0 0009E020 41 82 00 08 */ beq lbl_800A23C8 /* 800A23C4 0009E024 48 00 45 64 */ b lbl_800A6928 lbl_800A23C8: /* 800A23C8 0009E028 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A23CC 0009E02C 38 80 00 01 */ li r4, 1 /* 800A23D0 0009E030 38 A0 00 00 */ li r5, 0 /* 800A23D4 0009E034 48 1B 19 DD */ bl func_80253DB0 /* 800A23D8 0009E038 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A23DC 0009E03C 38 80 00 04 */ li r4, 4 /* 800A23E0 0009E040 38 A0 00 00 */ li r5, 0 /* 800A23E4 0009E044 A8 63 00 58 */ lha r3, 0x58(r3) /* 800A23E8 0009E048 48 1B 19 C9 */ bl func_80253DB0 /* 800A23EC 0009E04C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A23F0 0009E050 38 80 00 06 */ li r4, 6 /* 800A23F4 0009E054 38 A0 00 00 */ li r5, 0 /* 800A23F8 0009E058 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A23FC 0009E05C 48 1B 19 B5 */ bl func_80253DB0 /* 800A2400 0009E060 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2404 0009E064 38 A0 00 24 */ li r5, 0x24 /* 800A2408 0009E068 38 00 00 01 */ li r0, 1 /* 800A240C 0009E06C 38 60 00 02 */ li r3, 2 /* 800A2410 0009E070 B0 A4 00 FC */ sth r5, 0xfc(r4) /* 800A2414 0009E074 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2418 0009E078 98 04 01 16 */ stb r0, 0x116(r4) /* 800A241C 0009E07C 4B FB 80 B1 */ bl func_8005A4CC /* 800A2420 0009E080 48 00 45 08 */ b lbl_800A6928 lbl_800A2424: /* 800A2424 0009E084 A0 7E 00 94 */ lhz r3, 0x94(r30) /* 800A2428 0009E088 2C 03 00 00 */ cmpwi r3, 0 /* 800A242C 0009E08C 40 82 00 18 */ bne lbl_800A2444 /* 800A2430 0009E090 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A2434 0009E094 38 60 02 22 */ li r3, 0x222 /* 800A2438 0009E098 38 80 00 00 */ li r4, 0 /* 800A243C 0009E09C 4B F6 8D 35 */ bl func_8000B170 /* 800A2440 0009E0A0 48 00 44 E8 */ b lbl_800A6928 lbl_800A2444: /* 800A2444 0009E0A4 38 03 00 0A */ addi r0, r3, 0xa /* 800A2448 0009E0A8 2C 00 00 63 */ cmpwi r0, 0x63 /* 800A244C 0009E0AC 41 81 00 1C */ bgt lbl_800A2468 /* 800A2450 0009E0B0 B0 1E 00 94 */ sth r0, 0x94(r30) /* 800A2454 0009E0B4 38 60 02 23 */ li r3, 0x223 /* 800A2458 0009E0B8 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A245C 0009E0BC 38 80 00 00 */ li r4, 0 /* 800A2460 0009E0C0 4B F6 8D 11 */ bl func_8000B170 /* 800A2464 0009E0C4 48 00 44 C4 */ b lbl_800A6928 lbl_800A2468: /* 800A2468 0009E0C8 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A246C 0009E0CC 38 60 02 22 */ li r3, 0x222 /* 800A2470 0009E0D0 38 80 00 00 */ li r4, 0 /* 800A2474 0009E0D4 4B F6 8C FD */ bl func_8000B170 /* 800A2478 0009E0D8 48 00 44 B0 */ b lbl_800A6928 lbl_800A247C: /* 800A247C 0009E0DC A0 7E 00 94 */ lhz r3, 0x94(r30) /* 800A2480 0009E0E0 2C 03 00 00 */ cmpwi r3, 0 /* 800A2484 0009E0E4 40 82 00 18 */ bne lbl_800A249C /* 800A2488 0009E0E8 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A248C 0009E0EC 38 60 02 22 */ li r3, 0x222 /* 800A2490 0009E0F0 38 80 00 00 */ li r4, 0 /* 800A2494 0009E0F4 4B F6 8C DD */ bl func_8000B170 /* 800A2498 0009E0F8 48 00 44 90 */ b lbl_800A6928 lbl_800A249C: /* 800A249C 0009E0FC 38 03 00 01 */ addi r0, r3, 1 /* 800A24A0 0009E100 2C 00 00 63 */ cmpwi r0, 0x63 /* 800A24A4 0009E104 41 81 00 1C */ bgt lbl_800A24C0 /* 800A24A8 0009E108 B0 1E 00 94 */ sth r0, 0x94(r30) /* 800A24AC 0009E10C 38 60 02 23 */ li r3, 0x223 /* 800A24B0 0009E110 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A24B4 0009E114 38 80 00 00 */ li r4, 0 /* 800A24B8 0009E118 4B F6 8C B9 */ bl func_8000B170 /* 800A24BC 0009E11C 48 00 44 6C */ b lbl_800A6928 lbl_800A24C0: /* 800A24C0 0009E120 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A24C4 0009E124 38 60 02 22 */ li r3, 0x222 /* 800A24C8 0009E128 38 80 00 00 */ li r4, 0 /* 800A24CC 0009E12C 4B F6 8C A5 */ bl func_8000B170 /* 800A24D0 0009E130 48 00 44 58 */ b lbl_800A6928 lbl_800A24D4: /* 800A24D4 0009E134 A0 9E 00 94 */ lhz r4, 0x94(r30) /* 800A24D8 0009E138 3C 60 66 66 */ lis r3, 0x66666667@ha /* 800A24DC 0009E13C 38 03 66 67 */ addi r0, r3, 0x66666667@l /* 800A24E0 0009E140 7C 00 20 96 */ mulhw r0, r0, r4 /* 800A24E4 0009E144 38 A4 FF F6 */ addi r5, r4, -10 /* 800A24E8 0009E148 2C 85 00 00 */ cmpwi cr1, r5, 0 /* 800A24EC 0009E14C 7C 00 16 70 */ srawi r0, r0, 2 /* 800A24F0 0009E150 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A24F4 0009E154 7C 00 1A 14 */ add r0, r0, r3 /* 800A24F8 0009E158 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 800A24FC 0009E15C 40 85 00 1C */ ble cr1, lbl_800A2518 /* 800A2500 0009E160 B0 BE 00 94 */ sth r5, 0x94(r30) /* 800A2504 0009E164 38 60 02 23 */ li r3, 0x223 /* 800A2508 0009E168 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A250C 0009E16C 38 80 00 00 */ li r4, 0 /* 800A2510 0009E170 4B F6 8C 61 */ bl func_8000B170 /* 800A2514 0009E174 48 00 44 14 */ b lbl_800A6928 lbl_800A2518: /* 800A2518 0009E178 28 04 00 01 */ cmplwi r4, 1 /* 800A251C 0009E17C 40 82 00 18 */ bne lbl_800A2534 /* 800A2520 0009E180 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A2524 0009E184 38 60 02 22 */ li r3, 0x222 /* 800A2528 0009E188 38 80 00 00 */ li r4, 0 /* 800A252C 0009E18C 4B F6 8C 45 */ bl func_8000B170 /* 800A2530 0009E190 48 00 43 F8 */ b lbl_800A6928 lbl_800A2534: /* 800A2534 0009E194 28 00 00 01 */ cmplwi r0, 1 /* 800A2538 0009E198 40 82 00 24 */ bne lbl_800A255C /* 800A253C 0009E19C 40 86 00 20 */ bne cr1, lbl_800A255C /* 800A2540 0009E1A0 38 00 00 01 */ li r0, 1 /* 800A2544 0009E1A4 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A2548 0009E1A8 B0 1E 00 94 */ sth r0, 0x94(r30) /* 800A254C 0009E1AC 38 60 02 23 */ li r3, 0x223 /* 800A2550 0009E1B0 38 80 00 00 */ li r4, 0 /* 800A2554 0009E1B4 4B F6 8C 1D */ bl func_8000B170 /* 800A2558 0009E1B8 48 00 43 D0 */ b lbl_800A6928 lbl_800A255C: /* 800A255C 0009E1BC C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A2560 0009E1C0 38 60 02 22 */ li r3, 0x222 /* 800A2564 0009E1C4 38 80 00 00 */ li r4, 0 /* 800A2568 0009E1C8 4B F6 8C 09 */ bl func_8000B170 /* 800A256C 0009E1CC 48 00 43 BC */ b lbl_800A6928 lbl_800A2570: /* 800A2570 0009E1D0 A0 7E 00 94 */ lhz r3, 0x94(r30) /* 800A2574 0009E1D4 34 03 FF FF */ addic. r0, r3, -1 /* 800A2578 0009E1D8 40 81 00 1C */ ble lbl_800A2594 /* 800A257C 0009E1DC B0 1E 00 94 */ sth r0, 0x94(r30) /* 800A2580 0009E1E0 38 60 02 23 */ li r3, 0x223 /* 800A2584 0009E1E4 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A2588 0009E1E8 38 80 00 00 */ li r4, 0 /* 800A258C 0009E1EC 4B F6 8B E5 */ bl func_8000B170 /* 800A2590 0009E1F0 48 00 43 98 */ b lbl_800A6928 lbl_800A2594: /* 800A2594 0009E1F4 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A2598 0009E1F8 38 60 02 22 */ li r3, 0x222 /* 800A259C 0009E1FC 38 80 00 00 */ li r4, 0 /* 800A25A0 0009E200 4B F6 8B D1 */ bl func_8000B170 /* 800A25A4 0009E204 48 00 43 84 */ b lbl_800A6928 lbl_800A25A8: /* 800A25A8 0009E208 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A25AC 0009E20C 38 80 00 02 */ li r4, 2 /* 800A25B0 0009E210 38 A0 00 00 */ li r5, 0 /* 800A25B4 0009E214 48 1B 17 FD */ bl func_80253DB0 /* 800A25B8 0009E218 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A25BC 0009E21C 38 80 00 04 */ li r4, 4 /* 800A25C0 0009E220 38 A0 00 00 */ li r5, 0 /* 800A25C4 0009E224 A8 63 00 58 */ lha r3, 0x58(r3) /* 800A25C8 0009E228 48 1B 17 E9 */ bl func_80253DB0 /* 800A25CC 0009E22C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A25D0 0009E230 38 80 00 01 */ li r4, 1 /* 800A25D4 0009E234 38 A0 00 00 */ li r5, 0 /* 800A25D8 0009E238 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A25DC 0009E23C 48 1B 17 D5 */ bl func_80253DB0 /* 800A25E0 0009E240 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A25E4 0009E244 38 A0 00 14 */ li r5, 0x14 /* 800A25E8 0009E248 38 00 00 24 */ li r0, 0x24 /* 800A25EC 0009E24C 38 60 00 01 */ li r3, 1 /* 800A25F0 0009E250 98 A4 01 16 */ stb r5, 0x116(r4) /* 800A25F4 0009E254 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A25F8 0009E258 B0 04 00 FC */ sth r0, 0xfc(r4) /* 800A25FC 0009E25C 4B FB 7E D1 */ bl func_8005A4CC /* 800A2600 0009E260 48 00 43 28 */ b lbl_800A6928 lbl_800A2604: /* 800A2604 0009E264 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A2608 0009E268 38 80 00 02 */ li r4, 2 /* 800A260C 0009E26C 38 A0 00 00 */ li r5, 0 /* 800A2610 0009E270 48 1B 17 A1 */ bl func_80253DB0 /* 800A2614 0009E274 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2618 0009E278 38 80 00 04 */ li r4, 4 /* 800A261C 0009E27C 38 A0 00 00 */ li r5, 0 /* 800A2620 0009E280 A8 63 00 58 */ lha r3, 0x58(r3) /* 800A2624 0009E284 48 1B 17 8D */ bl func_80253DB0 /* 800A2628 0009E288 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A262C 0009E28C 38 80 00 03 */ li r4, 3 /* 800A2630 0009E290 38 A0 00 00 */ li r5, 0 /* 800A2634 0009E294 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A2638 0009E298 48 1B 17 79 */ bl func_80253DB0 /* 800A263C 0009E29C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2640 0009E2A0 38 00 00 15 */ li r0, 0x15 /* 800A2644 0009E2A4 98 03 01 16 */ stb r0, 0x116(r3) /* 800A2648 0009E2A8 A0 1E 00 94 */ lhz r0, 0x94(r30) /* 800A264C 0009E2AC 2C 00 00 00 */ cmpwi r0, 0 /* 800A2650 0009E2B0 40 82 00 10 */ bne lbl_800A2660 /* 800A2654 0009E2B4 38 00 00 14 */ li r0, 0x14 /* 800A2658 0009E2B8 B0 1E 00 94 */ sth r0, 0x94(r30) /* 800A265C 0009E2BC 48 00 00 0C */ b lbl_800A2668 lbl_800A2660: /* 800A2660 0009E2C0 38 00 00 00 */ li r0, 0 /* 800A2664 0009E2C4 B0 1E 00 94 */ sth r0, 0x94(r30) lbl_800A2668: /* 800A2668 0009E2C8 38 60 00 01 */ li r3, 1 /* 800A266C 0009E2CC 4B FB 7E 61 */ bl func_8005A4CC /* 800A2670 0009E2D0 48 00 42 B8 */ b lbl_800A6928 lbl_800A2674: /* 800A2674 0009E2D4 80 05 01 10 */ lwz r0, 0x110(r5) /* 800A2678 0009E2D8 2C 00 00 0E */ cmpwi r0, 0xe /* 800A267C 0009E2DC 40 80 00 1C */ bge lbl_800A2698 /* 800A2680 0009E2E0 2C 00 00 01 */ cmpwi r0, 1 /* 800A2684 0009E2E4 41 82 00 2C */ beq lbl_800A26B0 /* 800A2688 0009E2E8 41 80 42 A0 */ blt lbl_800A6928 /* 800A268C 0009E2EC 2C 00 00 0A */ cmpwi r0, 0xa /* 800A2690 0009E2F0 40 80 00 68 */ bge lbl_800A26F8 /* 800A2694 0009E2F4 48 00 42 94 */ b lbl_800A6928 lbl_800A2698: /* 800A2698 0009E2F8 2C 00 00 15 */ cmpwi r0, 0x15 /* 800A269C 0009E2FC 41 82 00 F8 */ beq lbl_800A2794 /* 800A26A0 0009E300 40 80 42 88 */ bge lbl_800A6928 /* 800A26A4 0009E304 2C 00 00 14 */ cmpwi r0, 0x14 /* 800A26A8 0009E308 40 80 00 A4 */ bge lbl_800A274C /* 800A26AC 0009E30C 48 00 42 7C */ b lbl_800A6928 lbl_800A26B0: /* 800A26B0 0009E310 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A26B4 0009E314 38 80 00 00 */ li r4, 0 /* 800A26B8 0009E318 38 A0 00 00 */ li r5, 0 /* 800A26BC 0009E31C 48 1B 16 F5 */ bl func_80253DB0 /* 800A26C0 0009E320 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A26C4 0009E324 38 80 00 04 */ li r4, 4 /* 800A26C8 0009E328 38 A0 00 00 */ li r5, 0 /* 800A26CC 0009E32C A8 63 00 58 */ lha r3, 0x58(r3) /* 800A26D0 0009E330 48 1B 16 E1 */ bl func_80253DB0 /* 800A26D4 0009E334 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A26D8 0009E338 38 80 00 06 */ li r4, 6 /* 800A26DC 0009E33C 38 A0 00 00 */ li r5, 0 /* 800A26E0 0009E340 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A26E4 0009E344 48 1B 16 CD */ bl func_80253DB0 /* 800A26E8 0009E348 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A26EC 0009E34C 38 00 00 01 */ li r0, 1 /* 800A26F0 0009E350 98 03 01 16 */ stb r0, 0x116(r3) /* 800A26F4 0009E354 48 00 42 34 */ b lbl_800A6928 lbl_800A26F8: /* 800A26F8 0009E358 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A26FC 0009E35C 38 80 00 02 */ li r4, 2 /* 800A2700 0009E360 38 A0 00 00 */ li r5, 0 /* 800A2704 0009E364 48 1B 16 AD */ bl func_80253DB0 /* 800A2708 0009E368 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A270C 0009E36C 38 A0 00 00 */ li r5, 0 /* 800A2710 0009E370 80 83 01 10 */ lwz r4, 0x110(r3) /* 800A2714 0009E374 A8 63 00 58 */ lha r3, 0x58(r3) /* 800A2718 0009E378 38 04 FF F6 */ addi r0, r4, -10 /* 800A271C 0009E37C 54 04 04 3E */ clrlwi r4, r0, 0x10 /* 800A2720 0009E380 48 1B 16 91 */ bl func_80253DB0 /* 800A2724 0009E384 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2728 0009E388 38 80 00 06 */ li r4, 6 /* 800A272C 0009E38C 38 A0 00 00 */ li r5, 0 /* 800A2730 0009E390 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A2734 0009E394 48 1B 16 7D */ bl func_80253DB0 /* 800A2738 0009E398 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A273C 0009E39C 80 64 01 10 */ lwz r3, 0x110(r4) /* 800A2740 0009E3A0 38 03 FF F6 */ addi r0, r3, -10 /* 800A2744 0009E3A4 98 04 01 16 */ stb r0, 0x116(r4) /* 800A2748 0009E3A8 48 00 41 E0 */ b lbl_800A6928 lbl_800A274C: /* 800A274C 0009E3AC A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A2750 0009E3B0 38 80 00 02 */ li r4, 2 /* 800A2754 0009E3B4 38 A0 00 00 */ li r5, 0 /* 800A2758 0009E3B8 48 1B 16 59 */ bl func_80253DB0 /* 800A275C 0009E3BC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2760 0009E3C0 38 80 00 04 */ li r4, 4 /* 800A2764 0009E3C4 38 A0 00 00 */ li r5, 0 /* 800A2768 0009E3C8 A8 63 00 58 */ lha r3, 0x58(r3) /* 800A276C 0009E3CC 48 1B 16 45 */ bl func_80253DB0 /* 800A2770 0009E3D0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2774 0009E3D4 38 80 00 00 */ li r4, 0 /* 800A2778 0009E3D8 38 A0 00 00 */ li r5, 0 /* 800A277C 0009E3DC A8 63 00 52 */ lha r3, 0x52(r3) /* 800A2780 0009E3E0 48 1B 16 31 */ bl func_80253DB0 /* 800A2784 0009E3E4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2788 0009E3E8 38 00 00 14 */ li r0, 0x14 /* 800A278C 0009E3EC 98 03 01 16 */ stb r0, 0x116(r3) /* 800A2790 0009E3F0 48 00 41 98 */ b lbl_800A6928 lbl_800A2794: /* 800A2794 0009E3F4 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A2798 0009E3F8 38 80 00 02 */ li r4, 2 /* 800A279C 0009E3FC 38 A0 00 00 */ li r5, 0 /* 800A27A0 0009E400 48 1B 16 11 */ bl func_80253DB0 /* 800A27A4 0009E404 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A27A8 0009E408 38 80 00 04 */ li r4, 4 /* 800A27AC 0009E40C 38 A0 00 00 */ li r5, 0 /* 800A27B0 0009E410 A8 63 00 58 */ lha r3, 0x58(r3) /* 800A27B4 0009E414 48 1B 15 FD */ bl func_80253DB0 /* 800A27B8 0009E418 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A27BC 0009E41C 38 80 00 02 */ li r4, 2 /* 800A27C0 0009E420 38 A0 00 00 */ li r5, 0 /* 800A27C4 0009E424 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A27C8 0009E428 48 1B 15 E9 */ bl func_80253DB0 /* 800A27CC 0009E42C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A27D0 0009E430 38 00 00 15 */ li r0, 0x15 /* 800A27D4 0009E434 98 03 01 16 */ stb r0, 0x116(r3) /* 800A27D8 0009E438 48 00 41 50 */ b lbl_800A6928 /* 800A27DC 0009E43C A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A27E0 0009E440 48 1B 15 F1 */ bl func_80253DD0 /* 800A27E4 0009E444 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A27E8 0009E448 28 00 00 03 */ cmplwi r0, 3 /* 800A27EC 0009E44C 41 82 00 1C */ beq lbl_800A2808 /* 800A27F0 0009E450 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A27F4 0009E454 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A27F8 0009E458 48 1B 15 E9 */ bl func_80253DE0 /* 800A27FC 0009E45C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A2800 0009E460 28 00 00 04 */ cmplwi r0, 4 /* 800A2804 0009E464 40 82 41 24 */ bne lbl_800A6928 lbl_800A2808: /* 800A2808 0009E468 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A280C 0009E46C A8 63 00 52 */ lha r3, 0x52(r3) /* 800A2810 0009E470 48 1B 15 C1 */ bl func_80253DD0 /* 800A2814 0009E474 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A2818 0009E478 28 00 00 03 */ cmplwi r0, 3 /* 800A281C 0009E47C 41 82 00 1C */ beq lbl_800A2838 /* 800A2820 0009E480 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2824 0009E484 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A2828 0009E488 48 1B 15 B9 */ bl func_80253DE0 /* 800A282C 0009E48C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A2830 0009E490 28 00 00 06 */ cmplwi r0, 6 /* 800A2834 0009E494 40 82 40 F4 */ bne lbl_800A6928 lbl_800A2838: /* 800A2838 0009E498 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A283C 0009E49C 38 00 00 2F */ li r0, 0x2f /* 800A2840 0009E4A0 38 80 00 05 */ li r4, 5 /* 800A2844 0009E4A4 38 A0 00 00 */ li r5, 0 /* 800A2848 0009E4A8 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A284C 0009E4AC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2850 0009E4B0 A8 63 00 58 */ lha r3, 0x58(r3) /* 800A2854 0009E4B4 48 1B 15 5D */ bl func_80253DB0 /* 800A2858 0009E4B8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A285C 0009E4BC 38 80 00 07 */ li r4, 7 /* 800A2860 0009E4C0 38 A0 00 00 */ li r5, 0 /* 800A2864 0009E4C4 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A2868 0009E4C8 48 1B 15 49 */ bl func_80253DB0 /* 800A286C 0009E4CC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2870 0009E4D0 88 03 01 16 */ lbz r0, 0x116(r3) /* 800A2874 0009E4D4 28 00 00 14 */ cmplwi r0, 0x14 /* 800A2878 0009E4D8 41 82 40 B0 */ beq lbl_800A6928 /* 800A287C 0009E4DC A0 0D 9B D8 */ lhz r0, lbl_8063EE98-_SDA_BASE_(r13) /* 800A2880 0009E4E0 B0 1E 00 94 */ sth r0, 0x94(r30) /* 800A2884 0009E4E4 48 00 40 A4 */ b lbl_800A6928 /* 800A2888 0009E4E8 A8 65 00 44 */ lha r3, 0x44(r5) /* 800A288C 0009E4EC 48 1B 15 45 */ bl func_80253DD0 /* 800A2890 0009E4F0 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A2894 0009E4F4 28 00 00 03 */ cmplwi r0, 3 /* 800A2898 0009E4F8 40 82 40 90 */ bne lbl_800A6928 /* 800A289C 0009E4FC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A28A0 0009E500 38 A0 00 27 */ li r5, 0x27 /* 800A28A4 0009E504 38 00 30 74 */ li r0, 0x3074 /* 800A28A8 0009E508 38 80 00 08 */ li r4, 8 /* 800A28AC 0009E50C B0 A3 00 FC */ sth r5, 0xfc(r3) /* 800A28B0 0009E510 38 A0 00 00 */ li r5, 0 /* 800A28B4 0009E514 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A28B8 0009E518 B0 03 01 14 */ sth r0, 0x114(r3) /* 800A28BC 0009E51C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A28C0 0009E520 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A28C4 0009E524 48 1B 15 2D */ bl func_80253DF0 /* 800A28C8 0009E528 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A28CC 0009E52C 38 80 00 08 */ li r4, 8 /* 800A28D0 0009E530 38 A0 00 00 */ li r5, 0 /* 800A28D4 0009E534 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A28D8 0009E538 48 1B 15 19 */ bl func_80253DF0 /* 800A28DC 0009E53C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A28E0 0009E540 38 80 00 08 */ li r4, 8 /* 800A28E4 0009E544 38 A0 00 00 */ li r5, 0 /* 800A28E8 0009E548 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A28EC 0009E54C 48 1B 15 05 */ bl func_80253DF0 /* 800A28F0 0009E550 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A28F4 0009E554 38 80 00 08 */ li r4, 8 /* 800A28F8 0009E558 38 A0 00 01 */ li r5, 1 /* 800A28FC 0009E55C A8 63 00 52 */ lha r3, 0x52(r3) /* 800A2900 0009E560 48 1B 14 F1 */ bl func_80253DF0 /* 800A2904 0009E564 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2908 0009E568 38 80 00 08 */ li r4, 8 /* 800A290C 0009E56C 38 A0 00 00 */ li r5, 0 /* 800A2910 0009E570 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A2914 0009E574 48 1B 14 9D */ bl func_80253DB0 /* 800A2918 0009E578 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A291C 0009E57C 38 80 00 08 */ li r4, 8 /* 800A2920 0009E580 38 A0 00 01 */ li r5, 1 /* 800A2924 0009E584 A8 63 00 58 */ lha r3, 0x58(r3) /* 800A2928 0009E588 48 1B 14 C9 */ bl func_80253DF0 /* 800A292C 0009E58C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2930 0009E590 38 80 00 06 */ li r4, 6 /* 800A2934 0009E594 38 A0 00 00 */ li r5, 0 /* 800A2938 0009E598 A8 63 00 58 */ lha r3, 0x58(r3) /* 800A293C 0009E59C 48 1B 14 75 */ bl func_80253DB0 /* 800A2940 0009E5A0 A0 1E 00 92 */ lhz r0, 0x92(r30) /* 800A2944 0009E5A4 B0 0D 9B D8 */ sth r0, lbl_8063EE98-_SDA_BASE_(r13) /* 800A2948 0009E5A8 48 00 3F E0 */ b lbl_800A6928 /* 800A294C 0009E5AC A8 65 00 58 */ lha r3, 0x58(r5) /* 800A2950 0009E5B0 48 1B 14 81 */ bl func_80253DD0 /* 800A2954 0009E5B4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A2958 0009E5B8 28 00 00 03 */ cmplwi r0, 3 /* 800A295C 0009E5BC 40 82 3F CC */ bne lbl_800A6928 /* 800A2960 0009E5C0 38 60 00 00 */ li r3, 0 /* 800A2964 0009E5C4 38 80 00 00 */ li r4, 0 /* 800A2968 0009E5C8 4B FB 6F 91 */ bl func_800598F8 /* 800A296C 0009E5CC 38 60 00 01 */ li r3, 1 /* 800A2970 0009E5D0 38 80 00 00 */ li r4, 0 /* 800A2974 0009E5D4 38 A0 00 15 */ li r5, 0x15 /* 800A2978 0009E5D8 38 C0 00 00 */ li r6, 0 /* 800A297C 0009E5DC 38 E0 00 00 */ li r7, 0 /* 800A2980 0009E5E0 39 00 00 00 */ li r8, 0 /* 800A2984 0009E5E4 4B FB 70 45 */ bl func_800599C8 /* 800A2988 0009E5E8 38 60 00 0A */ li r3, 0xa /* 800A298C 0009E5EC 38 80 00 00 */ li r4, 0 /* 800A2990 0009E5F0 38 A0 00 00 */ li r5, 0 /* 800A2994 0009E5F4 38 C0 00 0B */ li r6, 0xb /* 800A2998 0009E5F8 38 E0 00 0C */ li r7, 0xc /* 800A299C 0009E5FC 39 00 00 00 */ li r8, 0 /* 800A29A0 0009E600 4B FB 70 29 */ bl func_800599C8 /* 800A29A4 0009E604 38 60 00 0B */ li r3, 0xb /* 800A29A8 0009E608 38 80 00 00 */ li r4, 0 /* 800A29AC 0009E60C 38 A0 00 0A */ li r5, 0xa /* 800A29B0 0009E610 38 C0 00 00 */ li r6, 0 /* 800A29B4 0009E614 38 E0 00 0D */ li r7, 0xd /* 800A29B8 0009E618 39 00 00 00 */ li r8, 0 /* 800A29BC 0009E61C 4B FB 70 0D */ bl func_800599C8 /* 800A29C0 0009E620 38 60 00 0C */ li r3, 0xc /* 800A29C4 0009E624 38 80 00 0A */ li r4, 0xa /* 800A29C8 0009E628 38 A0 00 00 */ li r5, 0 /* 800A29CC 0009E62C 38 C0 00 0D */ li r6, 0xd /* 800A29D0 0009E630 38 E0 00 14 */ li r7, 0x14 /* 800A29D4 0009E634 39 00 00 00 */ li r8, 0 /* 800A29D8 0009E638 4B FB 6F F1 */ bl func_800599C8 /* 800A29DC 0009E63C 38 60 00 0D */ li r3, 0xd /* 800A29E0 0009E640 38 80 00 0B */ li r4, 0xb /* 800A29E4 0009E644 38 A0 00 0C */ li r5, 0xc /* 800A29E8 0009E648 38 C0 00 00 */ li r6, 0 /* 800A29EC 0009E64C 38 E0 00 15 */ li r7, 0x15 /* 800A29F0 0009E650 39 00 00 00 */ li r8, 0 /* 800A29F4 0009E654 4B FB 6F D5 */ bl func_800599C8 /* 800A29F8 0009E658 38 60 00 14 */ li r3, 0x14 /* 800A29FC 0009E65C 38 80 00 0C */ li r4, 0xc /* 800A2A00 0009E660 38 A0 00 00 */ li r5, 0 /* 800A2A04 0009E664 38 C0 00 15 */ li r6, 0x15 /* 800A2A08 0009E668 38 E0 00 00 */ li r7, 0 /* 800A2A0C 0009E66C 39 00 00 00 */ li r8, 0 /* 800A2A10 0009E670 4B FB 6F B9 */ bl func_800599C8 /* 800A2A14 0009E674 38 60 00 15 */ li r3, 0x15 /* 800A2A18 0009E678 38 80 00 0D */ li r4, 0xd /* 800A2A1C 0009E67C 38 A0 00 14 */ li r5, 0x14 /* 800A2A20 0009E680 38 C0 00 01 */ li r6, 1 /* 800A2A24 0009E684 38 E0 00 00 */ li r7, 0 /* 800A2A28 0009E688 39 00 00 00 */ li r8, 0 /* 800A2A2C 0009E68C 4B FB 6F 9D */ bl func_800599C8 /* 800A2A30 0009E690 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2A34 0009E694 38 80 00 28 */ li r4, 0x28 /* 800A2A38 0009E698 38 00 00 14 */ li r0, 0x14 /* 800A2A3C 0009E69C B0 83 00 FC */ sth r4, 0xfc(r3) /* 800A2A40 0009E6A0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2A44 0009E6A4 98 03 01 16 */ stb r0, 0x116(r3) /* 800A2A48 0009E6A8 48 00 3E E0 */ b lbl_800A6928 /* 800A2A4C 0009E6AC 88 85 01 16 */ lbz r4, 0x116(r5) /* 800A2A50 0009E6B0 38 60 00 2D */ li r3, 0x2d /* 800A2A54 0009E6B4 38 A0 00 00 */ li r5, 0 /* 800A2A58 0009E6B8 38 C0 00 01 */ li r6, 1 /* 800A2A5C 0009E6BC 4B FB 70 11 */ bl func_80059A6C /* 800A2A60 0009E6C0 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2A64 0009E6C4 90 64 01 0C */ stw r3, 0x10c(r4) /* 800A2A68 0009E6C8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2A6C 0009E6CC 80 03 01 0C */ lwz r0, 0x10c(r3) /* 800A2A70 0009E6D0 54 00 04 3E */ clrlwi r0, r0, 0x10 /* 800A2A74 0009E6D4 90 03 01 10 */ stw r0, 0x110(r3) /* 800A2A78 0009E6D8 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2A7C 0009E6DC 80 05 01 0C */ lwz r0, 0x10c(r5) /* 800A2A80 0009E6E0 54 00 00 01 */ rlwinm. r0, r0, 0, 0, 0 /* 800A2A84 0009E6E4 41 82 02 B4 */ beq lbl_800A2D38 /* 800A2A88 0009E6E8 80 85 01 10 */ lwz r4, 0x110(r5) /* 800A2A8C 0009E6EC 2C 04 00 0D */ cmpwi r4, 0xd /* 800A2A90 0009E6F0 41 82 01 A0 */ beq lbl_800A2C30 /* 800A2A94 0009E6F4 40 80 00 28 */ bge lbl_800A2ABC /* 800A2A98 0009E6F8 2C 04 00 0A */ cmpwi r4, 0xa /* 800A2A9C 0009E6FC 41 82 00 A8 */ beq lbl_800A2B44 /* 800A2AA0 0009E700 40 80 00 10 */ bge lbl_800A2AB0 /* 800A2AA4 0009E704 2C 04 00 01 */ cmpwi r4, 1 /* 800A2AA8 0009E708 41 82 00 40 */ beq lbl_800A2AE8 /* 800A2AAC 0009E70C 48 00 3E 7C */ b lbl_800A6928 lbl_800A2AB0: /* 800A2AB0 0009E710 2C 04 00 0C */ cmpwi r4, 0xc /* 800A2AB4 0009E714 40 80 01 40 */ bge lbl_800A2BF4 /* 800A2AB8 0009E718 48 00 00 E4 */ b lbl_800A2B9C lbl_800A2ABC: /* 800A2ABC 0009E71C 2C 04 00 15 */ cmpwi r4, 0x15 /* 800A2AC0 0009E720 41 82 02 08 */ beq lbl_800A2CC8 /* 800A2AC4 0009E724 40 80 00 10 */ bge lbl_800A2AD4 /* 800A2AC8 0009E728 2C 04 00 14 */ cmpwi r4, 0x14 /* 800A2ACC 0009E72C 40 80 01 A0 */ bge lbl_800A2C6C /* 800A2AD0 0009E730 48 00 3E 58 */ b lbl_800A6928 lbl_800A2AD4: /* 800A2AD4 0009E734 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 800A2AD8 0009E738 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l /* 800A2ADC 0009E73C 7C 04 00 00 */ cmpw r4, r0 /* 800A2AE0 0009E740 41 82 00 08 */ beq lbl_800A2AE8 /* 800A2AE4 0009E744 48 00 3E 44 */ b lbl_800A6928 lbl_800A2AE8: /* 800A2AE8 0009E748 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A2AEC 0009E74C 38 80 00 01 */ li r4, 1 /* 800A2AF0 0009E750 38 A0 00 00 */ li r5, 0 /* 800A2AF4 0009E754 48 1B 12 BD */ bl func_80253DB0 /* 800A2AF8 0009E758 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2AFC 0009E75C 38 80 00 04 */ li r4, 4 /* 800A2B00 0009E760 38 A0 00 00 */ li r5, 0 /* 800A2B04 0009E764 A8 63 00 58 */ lha r3, 0x58(r3) /* 800A2B08 0009E768 48 1B 12 A9 */ bl func_80253DB0 /* 800A2B0C 0009E76C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2B10 0009E770 38 80 00 06 */ li r4, 6 /* 800A2B14 0009E774 38 A0 00 00 */ li r5, 0 /* 800A2B18 0009E778 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A2B1C 0009E77C 48 1B 12 95 */ bl func_80253DB0 /* 800A2B20 0009E780 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2B24 0009E784 38 A0 00 29 */ li r5, 0x29 /* 800A2B28 0009E788 38 00 00 01 */ li r0, 1 /* 800A2B2C 0009E78C 38 60 00 02 */ li r3, 2 /* 800A2B30 0009E790 B0 A4 00 FC */ sth r5, 0xfc(r4) /* 800A2B34 0009E794 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2B38 0009E798 98 04 01 16 */ stb r0, 0x116(r4) /* 800A2B3C 0009E79C 4B FB 79 91 */ bl func_8005A4CC /* 800A2B40 0009E7A0 48 00 3D E8 */ b lbl_800A6928 lbl_800A2B44: /* 800A2B44 0009E7A4 A0 7E 00 92 */ lhz r3, 0x92(r30) /* 800A2B48 0009E7A8 2C 03 00 00 */ cmpwi r3, 0 /* 800A2B4C 0009E7AC 40 82 00 18 */ bne lbl_800A2B64 /* 800A2B50 0009E7B0 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A2B54 0009E7B4 38 60 02 22 */ li r3, 0x222 /* 800A2B58 0009E7B8 38 80 00 00 */ li r4, 0 /* 800A2B5C 0009E7BC 4B F6 86 15 */ bl func_8000B170 /* 800A2B60 0009E7C0 48 00 3D C8 */ b lbl_800A6928 lbl_800A2B64: /* 800A2B64 0009E7C4 38 03 00 0A */ addi r0, r3, 0xa /* 800A2B68 0009E7C8 2C 00 00 63 */ cmpwi r0, 0x63 /* 800A2B6C 0009E7CC 41 81 00 1C */ bgt lbl_800A2B88 /* 800A2B70 0009E7D0 B0 1E 00 92 */ sth r0, 0x92(r30) /* 800A2B74 0009E7D4 38 60 02 23 */ li r3, 0x223 /* 800A2B78 0009E7D8 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A2B7C 0009E7DC 38 80 00 00 */ li r4, 0 /* 800A2B80 0009E7E0 4B F6 85 F1 */ bl func_8000B170 /* 800A2B84 0009E7E4 48 00 3D A4 */ b lbl_800A6928 lbl_800A2B88: /* 800A2B88 0009E7E8 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A2B8C 0009E7EC 38 60 02 22 */ li r3, 0x222 /* 800A2B90 0009E7F0 38 80 00 00 */ li r4, 0 /* 800A2B94 0009E7F4 4B F6 85 DD */ bl func_8000B170 /* 800A2B98 0009E7F8 48 00 3D 90 */ b lbl_800A6928 lbl_800A2B9C: /* 800A2B9C 0009E7FC A0 7E 00 92 */ lhz r3, 0x92(r30) /* 800A2BA0 0009E800 2C 03 00 00 */ cmpwi r3, 0 /* 800A2BA4 0009E804 40 82 00 18 */ bne lbl_800A2BBC /* 800A2BA8 0009E808 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A2BAC 0009E80C 38 60 02 22 */ li r3, 0x222 /* 800A2BB0 0009E810 38 80 00 00 */ li r4, 0 /* 800A2BB4 0009E814 4B F6 85 BD */ bl func_8000B170 /* 800A2BB8 0009E818 48 00 3D 70 */ b lbl_800A6928 lbl_800A2BBC: /* 800A2BBC 0009E81C 38 03 00 01 */ addi r0, r3, 1 /* 800A2BC0 0009E820 2C 00 00 63 */ cmpwi r0, 0x63 /* 800A2BC4 0009E824 41 81 00 1C */ bgt lbl_800A2BE0 /* 800A2BC8 0009E828 B0 1E 00 92 */ sth r0, 0x92(r30) /* 800A2BCC 0009E82C 38 60 02 23 */ li r3, 0x223 /* 800A2BD0 0009E830 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A2BD4 0009E834 38 80 00 00 */ li r4, 0 /* 800A2BD8 0009E838 4B F6 85 99 */ bl func_8000B170 /* 800A2BDC 0009E83C 48 00 3D 4C */ b lbl_800A6928 lbl_800A2BE0: /* 800A2BE0 0009E840 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A2BE4 0009E844 38 60 02 22 */ li r3, 0x222 /* 800A2BE8 0009E848 38 80 00 00 */ li r4, 0 /* 800A2BEC 0009E84C 4B F6 85 85 */ bl func_8000B170 /* 800A2BF0 0009E850 48 00 3D 38 */ b lbl_800A6928 lbl_800A2BF4: /* 800A2BF4 0009E854 A0 7E 00 92 */ lhz r3, 0x92(r30) /* 800A2BF8 0009E858 38 03 FF F6 */ addi r0, r3, -10 /* 800A2BFC 0009E85C 2C 00 00 14 */ cmpwi r0, 0x14 /* 800A2C00 0009E860 41 80 00 1C */ blt lbl_800A2C1C /* 800A2C04 0009E864 B0 1E 00 92 */ sth r0, 0x92(r30) /* 800A2C08 0009E868 38 60 02 23 */ li r3, 0x223 /* 800A2C0C 0009E86C C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A2C10 0009E870 38 80 00 00 */ li r4, 0 /* 800A2C14 0009E874 4B F6 85 5D */ bl func_8000B170 /* 800A2C18 0009E878 48 00 3D 10 */ b lbl_800A6928 lbl_800A2C1C: /* 800A2C1C 0009E87C C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A2C20 0009E880 38 60 02 22 */ li r3, 0x222 /* 800A2C24 0009E884 38 80 00 00 */ li r4, 0 /* 800A2C28 0009E888 4B F6 85 49 */ bl func_8000B170 /* 800A2C2C 0009E88C 48 00 3C FC */ b lbl_800A6928 lbl_800A2C30: /* 800A2C30 0009E890 A0 7E 00 92 */ lhz r3, 0x92(r30) /* 800A2C34 0009E894 38 03 FF FF */ addi r0, r3, -1 /* 800A2C38 0009E898 2C 00 00 14 */ cmpwi r0, 0x14 /* 800A2C3C 0009E89C 41 80 00 1C */ blt lbl_800A2C58 /* 800A2C40 0009E8A0 B0 1E 00 92 */ sth r0, 0x92(r30) /* 800A2C44 0009E8A4 38 60 02 23 */ li r3, 0x223 /* 800A2C48 0009E8A8 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A2C4C 0009E8AC 38 80 00 00 */ li r4, 0 /* 800A2C50 0009E8B0 4B F6 85 21 */ bl func_8000B170 /* 800A2C54 0009E8B4 48 00 3C D4 */ b lbl_800A6928 lbl_800A2C58: /* 800A2C58 0009E8B8 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A2C5C 0009E8BC 38 60 02 22 */ li r3, 0x222 /* 800A2C60 0009E8C0 38 80 00 00 */ li r4, 0 /* 800A2C64 0009E8C4 4B F6 85 0D */ bl func_8000B170 /* 800A2C68 0009E8C8 48 00 3C C0 */ b lbl_800A6928 lbl_800A2C6C: /* 800A2C6C 0009E8CC A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A2C70 0009E8D0 38 80 00 02 */ li r4, 2 /* 800A2C74 0009E8D4 38 A0 00 00 */ li r5, 0 /* 800A2C78 0009E8D8 48 1B 11 39 */ bl func_80253DB0 /* 800A2C7C 0009E8DC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2C80 0009E8E0 38 80 00 04 */ li r4, 4 /* 800A2C84 0009E8E4 38 A0 00 00 */ li r5, 0 /* 800A2C88 0009E8E8 A8 63 00 58 */ lha r3, 0x58(r3) /* 800A2C8C 0009E8EC 48 1B 11 25 */ bl func_80253DB0 /* 800A2C90 0009E8F0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2C94 0009E8F4 38 80 00 01 */ li r4, 1 /* 800A2C98 0009E8F8 38 A0 00 00 */ li r5, 0 /* 800A2C9C 0009E8FC A8 63 00 52 */ lha r3, 0x52(r3) /* 800A2CA0 0009E900 48 1B 11 11 */ bl func_80253DB0 /* 800A2CA4 0009E904 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2CA8 0009E908 38 A0 00 14 */ li r5, 0x14 /* 800A2CAC 0009E90C 38 00 00 29 */ li r0, 0x29 /* 800A2CB0 0009E910 38 60 00 01 */ li r3, 1 /* 800A2CB4 0009E914 98 A4 01 16 */ stb r5, 0x116(r4) /* 800A2CB8 0009E918 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2CBC 0009E91C B0 04 00 FC */ sth r0, 0xfc(r4) /* 800A2CC0 0009E920 4B FB 78 0D */ bl func_8005A4CC /* 800A2CC4 0009E924 48 00 3C 64 */ b lbl_800A6928 lbl_800A2CC8: /* 800A2CC8 0009E928 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A2CCC 0009E92C 38 80 00 02 */ li r4, 2 /* 800A2CD0 0009E930 38 A0 00 00 */ li r5, 0 /* 800A2CD4 0009E934 48 1B 10 DD */ bl func_80253DB0 /* 800A2CD8 0009E938 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2CDC 0009E93C 38 80 00 04 */ li r4, 4 /* 800A2CE0 0009E940 38 A0 00 00 */ li r5, 0 /* 800A2CE4 0009E944 A8 63 00 58 */ lha r3, 0x58(r3) /* 800A2CE8 0009E948 48 1B 10 C9 */ bl func_80253DB0 /* 800A2CEC 0009E94C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2CF0 0009E950 38 80 00 03 */ li r4, 3 /* 800A2CF4 0009E954 38 A0 00 00 */ li r5, 0 /* 800A2CF8 0009E958 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A2CFC 0009E95C 48 1B 10 B5 */ bl func_80253DB0 /* 800A2D00 0009E960 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2D04 0009E964 38 00 00 15 */ li r0, 0x15 /* 800A2D08 0009E968 98 03 01 16 */ stb r0, 0x116(r3) /* 800A2D0C 0009E96C A0 1E 00 92 */ lhz r0, 0x92(r30) /* 800A2D10 0009E970 2C 00 00 00 */ cmpwi r0, 0 /* 800A2D14 0009E974 40 82 00 10 */ bne lbl_800A2D24 /* 800A2D18 0009E978 38 00 00 3C */ li r0, 0x3c /* 800A2D1C 0009E97C B0 1E 00 92 */ sth r0, 0x92(r30) /* 800A2D20 0009E980 48 00 00 0C */ b lbl_800A2D2C lbl_800A2D24: /* 800A2D24 0009E984 38 00 00 00 */ li r0, 0 /* 800A2D28 0009E988 B0 1E 00 92 */ sth r0, 0x92(r30) lbl_800A2D2C: /* 800A2D2C 0009E98C 38 60 00 01 */ li r3, 1 /* 800A2D30 0009E990 4B FB 77 9D */ bl func_8005A4CC /* 800A2D34 0009E994 48 00 3B F4 */ b lbl_800A6928 lbl_800A2D38: /* 800A2D38 0009E998 80 05 01 10 */ lwz r0, 0x110(r5) /* 800A2D3C 0009E99C 2C 00 00 0E */ cmpwi r0, 0xe /* 800A2D40 0009E9A0 40 80 00 1C */ bge lbl_800A2D5C /* 800A2D44 0009E9A4 2C 00 00 01 */ cmpwi r0, 1 /* 800A2D48 0009E9A8 41 82 00 2C */ beq lbl_800A2D74 /* 800A2D4C 0009E9AC 41 80 3B DC */ blt lbl_800A6928 /* 800A2D50 0009E9B0 2C 00 00 0A */ cmpwi r0, 0xa /* 800A2D54 0009E9B4 40 80 00 68 */ bge lbl_800A2DBC /* 800A2D58 0009E9B8 48 00 3B D0 */ b lbl_800A6928 lbl_800A2D5C: /* 800A2D5C 0009E9BC 2C 00 00 15 */ cmpwi r0, 0x15 /* 800A2D60 0009E9C0 41 82 00 F8 */ beq lbl_800A2E58 /* 800A2D64 0009E9C4 40 80 3B C4 */ bge lbl_800A6928 /* 800A2D68 0009E9C8 2C 00 00 14 */ cmpwi r0, 0x14 /* 800A2D6C 0009E9CC 40 80 00 A4 */ bge lbl_800A2E10 /* 800A2D70 0009E9D0 48 00 3B B8 */ b lbl_800A6928 lbl_800A2D74: /* 800A2D74 0009E9D4 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A2D78 0009E9D8 38 80 00 00 */ li r4, 0 /* 800A2D7C 0009E9DC 38 A0 00 00 */ li r5, 0 /* 800A2D80 0009E9E0 48 1B 10 31 */ bl func_80253DB0 /* 800A2D84 0009E9E4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2D88 0009E9E8 38 80 00 04 */ li r4, 4 /* 800A2D8C 0009E9EC 38 A0 00 00 */ li r5, 0 /* 800A2D90 0009E9F0 A8 63 00 58 */ lha r3, 0x58(r3) /* 800A2D94 0009E9F4 48 1B 10 1D */ bl func_80253DB0 /* 800A2D98 0009E9F8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2D9C 0009E9FC 38 80 00 06 */ li r4, 6 /* 800A2DA0 0009EA00 38 A0 00 00 */ li r5, 0 /* 800A2DA4 0009EA04 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A2DA8 0009EA08 48 1B 10 09 */ bl func_80253DB0 /* 800A2DAC 0009EA0C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2DB0 0009EA10 38 00 00 01 */ li r0, 1 /* 800A2DB4 0009EA14 98 03 01 16 */ stb r0, 0x116(r3) /* 800A2DB8 0009EA18 48 00 3B 70 */ b lbl_800A6928 lbl_800A2DBC: /* 800A2DBC 0009EA1C A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A2DC0 0009EA20 38 80 00 02 */ li r4, 2 /* 800A2DC4 0009EA24 38 A0 00 00 */ li r5, 0 /* 800A2DC8 0009EA28 48 1B 0F E9 */ bl func_80253DB0 /* 800A2DCC 0009EA2C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2DD0 0009EA30 38 A0 00 00 */ li r5, 0 /* 800A2DD4 0009EA34 80 83 01 10 */ lwz r4, 0x110(r3) /* 800A2DD8 0009EA38 A8 63 00 58 */ lha r3, 0x58(r3) /* 800A2DDC 0009EA3C 38 04 FF F6 */ addi r0, r4, -10 /* 800A2DE0 0009EA40 54 04 04 3E */ clrlwi r4, r0, 0x10 /* 800A2DE4 0009EA44 48 1B 0F CD */ bl func_80253DB0 /* 800A2DE8 0009EA48 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2DEC 0009EA4C 38 80 00 06 */ li r4, 6 /* 800A2DF0 0009EA50 38 A0 00 00 */ li r5, 0 /* 800A2DF4 0009EA54 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A2DF8 0009EA58 48 1B 0F B9 */ bl func_80253DB0 /* 800A2DFC 0009EA5C 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2E00 0009EA60 80 64 01 10 */ lwz r3, 0x110(r4) /* 800A2E04 0009EA64 38 03 FF F6 */ addi r0, r3, -10 /* 800A2E08 0009EA68 98 04 01 16 */ stb r0, 0x116(r4) /* 800A2E0C 0009EA6C 48 00 3B 1C */ b lbl_800A6928 lbl_800A2E10: /* 800A2E10 0009EA70 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A2E14 0009EA74 38 80 00 02 */ li r4, 2 /* 800A2E18 0009EA78 38 A0 00 00 */ li r5, 0 /* 800A2E1C 0009EA7C 48 1B 0F 95 */ bl func_80253DB0 /* 800A2E20 0009EA80 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2E24 0009EA84 38 80 00 04 */ li r4, 4 /* 800A2E28 0009EA88 38 A0 00 00 */ li r5, 0 /* 800A2E2C 0009EA8C A8 63 00 58 */ lha r3, 0x58(r3) /* 800A2E30 0009EA90 48 1B 0F 81 */ bl func_80253DB0 /* 800A2E34 0009EA94 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2E38 0009EA98 38 80 00 00 */ li r4, 0 /* 800A2E3C 0009EA9C 38 A0 00 00 */ li r5, 0 /* 800A2E40 0009EAA0 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A2E44 0009EAA4 48 1B 0F 6D */ bl func_80253DB0 /* 800A2E48 0009EAA8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2E4C 0009EAAC 38 00 00 14 */ li r0, 0x14 /* 800A2E50 0009EAB0 98 03 01 16 */ stb r0, 0x116(r3) /* 800A2E54 0009EAB4 48 00 3A D4 */ b lbl_800A6928 lbl_800A2E58: /* 800A2E58 0009EAB8 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A2E5C 0009EABC 38 80 00 02 */ li r4, 2 /* 800A2E60 0009EAC0 38 A0 00 00 */ li r5, 0 /* 800A2E64 0009EAC4 48 1B 0F 4D */ bl func_80253DB0 /* 800A2E68 0009EAC8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2E6C 0009EACC 38 80 00 04 */ li r4, 4 /* 800A2E70 0009EAD0 38 A0 00 00 */ li r5, 0 /* 800A2E74 0009EAD4 A8 63 00 58 */ lha r3, 0x58(r3) /* 800A2E78 0009EAD8 48 1B 0F 39 */ bl func_80253DB0 /* 800A2E7C 0009EADC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2E80 0009EAE0 38 80 00 02 */ li r4, 2 /* 800A2E84 0009EAE4 38 A0 00 00 */ li r5, 0 /* 800A2E88 0009EAE8 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A2E8C 0009EAEC 48 1B 0F 25 */ bl func_80253DB0 /* 800A2E90 0009EAF0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2E94 0009EAF4 38 00 00 15 */ li r0, 0x15 /* 800A2E98 0009EAF8 98 03 01 16 */ stb r0, 0x116(r3) /* 800A2E9C 0009EAFC 48 00 3A 8C */ b lbl_800A6928 /* 800A2EA0 0009EB00 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A2EA4 0009EB04 48 1B 0F 2D */ bl func_80253DD0 /* 800A2EA8 0009EB08 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A2EAC 0009EB0C 28 00 00 03 */ cmplwi r0, 3 /* 800A2EB0 0009EB10 41 82 00 1C */ beq lbl_800A2ECC /* 800A2EB4 0009EB14 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2EB8 0009EB18 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A2EBC 0009EB1C 48 1B 0F 25 */ bl func_80253DE0 /* 800A2EC0 0009EB20 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A2EC4 0009EB24 28 00 00 04 */ cmplwi r0, 4 /* 800A2EC8 0009EB28 40 82 3A 60 */ bne lbl_800A6928 lbl_800A2ECC: /* 800A2ECC 0009EB2C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2ED0 0009EB30 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A2ED4 0009EB34 48 1B 0E FD */ bl func_80253DD0 /* 800A2ED8 0009EB38 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A2EDC 0009EB3C 28 00 00 03 */ cmplwi r0, 3 /* 800A2EE0 0009EB40 41 82 00 1C */ beq lbl_800A2EFC /* 800A2EE4 0009EB44 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2EE8 0009EB48 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A2EEC 0009EB4C 48 1B 0E F5 */ bl func_80253DE0 /* 800A2EF0 0009EB50 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A2EF4 0009EB54 28 00 00 06 */ cmplwi r0, 6 /* 800A2EF8 0009EB58 40 82 3A 30 */ bne lbl_800A6928 lbl_800A2EFC: /* 800A2EFC 0009EB5C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2F00 0009EB60 38 00 00 2F */ li r0, 0x2f /* 800A2F04 0009EB64 38 80 00 05 */ li r4, 5 /* 800A2F08 0009EB68 38 A0 00 00 */ li r5, 0 /* 800A2F0C 0009EB6C B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A2F10 0009EB70 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2F14 0009EB74 A8 63 00 58 */ lha r3, 0x58(r3) /* 800A2F18 0009EB78 48 1B 0E 99 */ bl func_80253DB0 /* 800A2F1C 0009EB7C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2F20 0009EB80 38 80 00 07 */ li r4, 7 /* 800A2F24 0009EB84 38 A0 00 00 */ li r5, 0 /* 800A2F28 0009EB88 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A2F2C 0009EB8C 48 1B 0E 85 */ bl func_80253DB0 /* 800A2F30 0009EB90 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2F34 0009EB94 88 03 01 16 */ lbz r0, 0x116(r3) /* 800A2F38 0009EB98 28 00 00 14 */ cmplwi r0, 0x14 /* 800A2F3C 0009EB9C 41 82 39 EC */ beq lbl_800A6928 /* 800A2F40 0009EBA0 A0 0D 9B D8 */ lhz r0, lbl_8063EE98-_SDA_BASE_(r13) /* 800A2F44 0009EBA4 B0 1E 00 92 */ sth r0, 0x92(r30) /* 800A2F48 0009EBA8 48 00 39 E0 */ b lbl_800A6928 /* 800A2F4C 0009EBAC A8 65 00 44 */ lha r3, 0x44(r5) /* 800A2F50 0009EBB0 48 1B 0E 81 */ bl func_80253DD0 /* 800A2F54 0009EBB4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A2F58 0009EBB8 28 00 00 03 */ cmplwi r0, 3 /* 800A2F5C 0009EBBC 40 82 39 CC */ bne lbl_800A6928 /* 800A2F60 0009EBC0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2F64 0009EBC4 38 A0 00 2C */ li r5, 0x2c /* 800A2F68 0009EBC8 38 00 30 75 */ li r0, 0x3075 /* 800A2F6C 0009EBCC 38 80 00 08 */ li r4, 8 /* 800A2F70 0009EBD0 B0 A3 00 FC */ sth r5, 0xfc(r3) /* 800A2F74 0009EBD4 38 A0 00 00 */ li r5, 0 /* 800A2F78 0009EBD8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2F7C 0009EBDC B0 03 01 14 */ sth r0, 0x114(r3) /* 800A2F80 0009EBE0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2F84 0009EBE4 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A2F88 0009EBE8 48 1B 0E 69 */ bl func_80253DF0 /* 800A2F8C 0009EBEC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2F90 0009EBF0 38 80 00 08 */ li r4, 8 /* 800A2F94 0009EBF4 38 A0 00 00 */ li r5, 0 /* 800A2F98 0009EBF8 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A2F9C 0009EBFC 48 1B 0E 55 */ bl func_80253DF0 /* 800A2FA0 0009EC00 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2FA4 0009EC04 38 80 00 08 */ li r4, 8 /* 800A2FA8 0009EC08 38 A0 00 00 */ li r5, 0 /* 800A2FAC 0009EC0C A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A2FB0 0009EC10 48 1B 0E 41 */ bl func_80253DF0 /* 800A2FB4 0009EC14 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2FB8 0009EC18 38 80 00 08 */ li r4, 8 /* 800A2FBC 0009EC1C 38 A0 00 01 */ li r5, 1 /* 800A2FC0 0009EC20 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A2FC4 0009EC24 48 1B 0E 2D */ bl func_80253DF0 /* 800A2FC8 0009EC28 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2FCC 0009EC2C 38 80 00 08 */ li r4, 8 /* 800A2FD0 0009EC30 38 A0 00 00 */ li r5, 0 /* 800A2FD4 0009EC34 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A2FD8 0009EC38 48 1B 0D D9 */ bl func_80253DB0 /* 800A2FDC 0009EC3C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2FE0 0009EC40 38 80 00 08 */ li r4, 8 /* 800A2FE4 0009EC44 38 A0 00 01 */ li r5, 1 /* 800A2FE8 0009EC48 A8 63 00 5A */ lha r3, 0x5a(r3) /* 800A2FEC 0009EC4C 48 1B 0E 05 */ bl func_80253DF0 /* 800A2FF0 0009EC50 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A2FF4 0009EC54 38 80 00 04 */ li r4, 4 /* 800A2FF8 0009EC58 38 A0 00 00 */ li r5, 0 /* 800A2FFC 0009EC5C A8 63 00 5A */ lha r3, 0x5a(r3) /* 800A3000 0009EC60 48 1B 0D B1 */ bl func_80253DB0 /* 800A3004 0009EC64 A0 1E 00 90 */ lhz r0, 0x90(r30) /* 800A3008 0009EC68 B0 0D 9B D8 */ sth r0, lbl_8063EE98-_SDA_BASE_(r13) /* 800A300C 0009EC6C 48 00 39 1C */ b lbl_800A6928 /* 800A3010 0009EC70 A8 65 00 5A */ lha r3, 0x5a(r5) /* 800A3014 0009EC74 48 1B 0D BD */ bl func_80253DD0 /* 800A3018 0009EC78 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A301C 0009EC7C 28 00 00 03 */ cmplwi r0, 3 /* 800A3020 0009EC80 40 82 39 08 */ bne lbl_800A6928 /* 800A3024 0009EC84 38 60 00 00 */ li r3, 0 /* 800A3028 0009EC88 38 80 00 00 */ li r4, 0 /* 800A302C 0009EC8C 4B FB 68 CD */ bl func_800598F8 /* 800A3030 0009EC90 38 60 00 01 */ li r3, 1 /* 800A3034 0009EC94 38 80 00 00 */ li r4, 0 /* 800A3038 0009EC98 38 A0 00 15 */ li r5, 0x15 /* 800A303C 0009EC9C 38 C0 00 00 */ li r6, 0 /* 800A3040 0009ECA0 38 E0 00 00 */ li r7, 0 /* 800A3044 0009ECA4 39 00 00 00 */ li r8, 0 /* 800A3048 0009ECA8 4B FB 69 81 */ bl func_800599C8 /* 800A304C 0009ECAC 38 60 00 0A */ li r3, 0xa /* 800A3050 0009ECB0 38 80 00 00 */ li r4, 0 /* 800A3054 0009ECB4 38 A0 00 00 */ li r5, 0 /* 800A3058 0009ECB8 38 C0 00 00 */ li r6, 0 /* 800A305C 0009ECBC 38 E0 00 0B */ li r7, 0xb /* 800A3060 0009ECC0 39 00 00 00 */ li r8, 0 /* 800A3064 0009ECC4 4B FB 69 65 */ bl func_800599C8 /* 800A3068 0009ECC8 38 60 00 0B */ li r3, 0xb /* 800A306C 0009ECCC 38 80 00 0A */ li r4, 0xa /* 800A3070 0009ECD0 38 A0 00 00 */ li r5, 0 /* 800A3074 0009ECD4 38 C0 00 00 */ li r6, 0 /* 800A3078 0009ECD8 38 E0 00 14 */ li r7, 0x14 /* 800A307C 0009ECDC 39 00 00 00 */ li r8, 0 /* 800A3080 0009ECE0 4B FB 69 49 */ bl func_800599C8 /* 800A3084 0009ECE4 38 60 00 14 */ li r3, 0x14 /* 800A3088 0009ECE8 38 80 00 0A */ li r4, 0xa /* 800A308C 0009ECEC 38 A0 00 00 */ li r5, 0 /* 800A3090 0009ECF0 38 C0 00 15 */ li r6, 0x15 /* 800A3094 0009ECF4 38 E0 00 00 */ li r7, 0 /* 800A3098 0009ECF8 39 00 00 00 */ li r8, 0 /* 800A309C 0009ECFC 4B FB 69 2D */ bl func_800599C8 /* 800A30A0 0009ED00 38 60 00 15 */ li r3, 0x15 /* 800A30A4 0009ED04 38 80 00 0B */ li r4, 0xb /* 800A30A8 0009ED08 38 A0 00 14 */ li r5, 0x14 /* 800A30AC 0009ED0C 38 C0 00 01 */ li r6, 1 /* 800A30B0 0009ED10 38 E0 00 00 */ li r7, 0 /* 800A30B4 0009ED14 39 00 00 00 */ li r8, 0 /* 800A30B8 0009ED18 4B FB 69 11 */ bl func_800599C8 /* 800A30BC 0009ED1C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A30C0 0009ED20 38 80 00 2D */ li r4, 0x2d /* 800A30C4 0009ED24 38 00 00 14 */ li r0, 0x14 /* 800A30C8 0009ED28 B0 83 00 FC */ sth r4, 0xfc(r3) /* 800A30CC 0009ED2C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A30D0 0009ED30 98 03 01 16 */ stb r0, 0x116(r3) /* 800A30D4 0009ED34 48 00 38 54 */ b lbl_800A6928 /* 800A30D8 0009ED38 88 85 01 16 */ lbz r4, 0x116(r5) /* 800A30DC 0009ED3C 38 60 00 2D */ li r3, 0x2d /* 800A30E0 0009ED40 38 A0 00 00 */ li r5, 0 /* 800A30E4 0009ED44 38 C0 00 01 */ li r6, 1 /* 800A30E8 0009ED48 4B FB 69 85 */ bl func_80059A6C /* 800A30EC 0009ED4C 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A30F0 0009ED50 90 64 01 0C */ stw r3, 0x10c(r4) /* 800A30F4 0009ED54 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A30F8 0009ED58 80 03 01 0C */ lwz r0, 0x10c(r3) /* 800A30FC 0009ED5C 54 00 04 3E */ clrlwi r0, r0, 0x10 /* 800A3100 0009ED60 90 03 01 10 */ stw r0, 0x110(r3) /* 800A3104 0009ED64 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3108 0009ED68 80 05 01 0C */ lwz r0, 0x10c(r5) /* 800A310C 0009ED6C 54 00 00 01 */ rlwinm. r0, r0, 0, 0, 0 /* 800A3110 0009ED70 41 82 02 50 */ beq lbl_800A3360 /* 800A3114 0009ED74 80 85 01 10 */ lwz r4, 0x110(r5) /* 800A3118 0009ED78 2C 04 00 14 */ cmpwi r4, 0x14 /* 800A311C 0009ED7C 41 82 01 78 */ beq lbl_800A3294 /* 800A3120 0009ED80 40 80 00 28 */ bge lbl_800A3148 /* 800A3124 0009ED84 2C 04 00 0A */ cmpwi r4, 0xa /* 800A3128 0009ED88 41 82 00 A8 */ beq lbl_800A31D0 /* 800A312C 0009ED8C 40 80 00 10 */ bge lbl_800A313C /* 800A3130 0009ED90 2C 04 00 01 */ cmpwi r4, 1 /* 800A3134 0009ED94 41 82 00 34 */ beq lbl_800A3168 /* 800A3138 0009ED98 48 00 37 F0 */ b lbl_800A6928 lbl_800A313C: /* 800A313C 0009ED9C 2C 04 00 0C */ cmpwi r4, 0xc /* 800A3140 0009EDA0 40 80 37 E8 */ bge lbl_800A6928 /* 800A3144 0009EDA4 48 00 00 F0 */ b lbl_800A3234 lbl_800A3148: /* 800A3148 0009EDA8 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 800A314C 0009EDAC 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l /* 800A3150 0009EDB0 7C 04 00 00 */ cmpw r4, r0 /* 800A3154 0009EDB4 41 82 00 14 */ beq lbl_800A3168 /* 800A3158 0009EDB8 40 80 37 D0 */ bge lbl_800A6928 /* 800A315C 0009EDBC 2C 04 00 16 */ cmpwi r4, 0x16 /* 800A3160 0009EDC0 40 80 37 C8 */ bge lbl_800A6928 /* 800A3164 0009EDC4 48 00 01 8C */ b lbl_800A32F0 lbl_800A3168: /* 800A3168 0009EDC8 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A316C 0009EDCC 38 80 00 01 */ li r4, 1 /* 800A3170 0009EDD0 38 A0 00 00 */ li r5, 0 /* 800A3174 0009EDD4 48 1B 0C 3D */ bl func_80253DB0 /* 800A3178 0009EDD8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A317C 0009EDDC 38 80 00 02 */ li r4, 2 /* 800A3180 0009EDE0 38 A0 00 00 */ li r5, 0 /* 800A3184 0009EDE4 A8 63 00 5A */ lha r3, 0x5a(r3) /* 800A3188 0009EDE8 48 1B 0C 29 */ bl func_80253DB0 /* 800A318C 0009EDEC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3190 0009EDF0 38 80 00 06 */ li r4, 6 /* 800A3194 0009EDF4 38 A0 00 00 */ li r5, 0 /* 800A3198 0009EDF8 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A319C 0009EDFC 48 1B 0C 15 */ bl func_80253DB0 /* 800A31A0 0009EE00 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A31A4 0009EE04 38 80 00 1A */ li r4, 0x1a /* 800A31A8 0009EE08 38 A0 00 01 */ li r5, 1 /* 800A31AC 0009EE0C 38 00 00 2E */ li r0, 0x2e /* 800A31B0 0009EE10 B0 83 00 FC */ sth r4, 0xfc(r3) /* 800A31B4 0009EE14 38 60 00 02 */ li r3, 2 /* 800A31B8 0009EE18 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A31BC 0009EE1C 98 A4 01 16 */ stb r5, 0x116(r4) /* 800A31C0 0009EE20 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A31C4 0009EE24 B0 04 00 FC */ sth r0, 0xfc(r4) /* 800A31C8 0009EE28 4B FB 73 05 */ bl func_8005A4CC /* 800A31CC 0009EE2C 48 00 37 5C */ b lbl_800A6928 lbl_800A31D0: /* 800A31D0 0009EE30 3C 60 66 66 */ lis r3, 0x66666667@ha /* 800A31D4 0009EE34 A0 9E 00 90 */ lhz r4, 0x90(r30) /* 800A31D8 0009EE38 38 03 66 67 */ addi r0, r3, 0x66666667@l /* 800A31DC 0009EE3C 7C 00 20 96 */ mulhw r0, r0, r4 /* 800A31E0 0009EE40 7C 00 16 70 */ srawi r0, r0, 2 /* 800A31E4 0009EE44 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A31E8 0009EE48 7C 00 1A 14 */ add r0, r0, r3 /* 800A31EC 0009EE4C 1C 00 00 0A */ mulli r0, r0, 0xa /* 800A31F0 0009EE50 7C 00 20 50 */ subf r0, r0, r4 /* 800A31F4 0009EE54 54 00 06 3F */ clrlwi. r0, r0, 0x18 /* 800A31F8 0009EE58 41 82 00 28 */ beq lbl_800A3220 /* 800A31FC 0009EE5C 28 00 00 06 */ cmplwi r0, 6 /* 800A3200 0009EE60 40 80 00 20 */ bge lbl_800A3220 /* 800A3204 0009EE64 38 04 00 01 */ addi r0, r4, 1 /* 800A3208 0009EE68 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A320C 0009EE6C B0 1E 00 90 */ sth r0, 0x90(r30) /* 800A3210 0009EE70 38 60 02 23 */ li r3, 0x223 /* 800A3214 0009EE74 38 80 00 00 */ li r4, 0 /* 800A3218 0009EE78 4B F6 7F 59 */ bl func_8000B170 /* 800A321C 0009EE7C 48 00 37 0C */ b lbl_800A6928 lbl_800A3220: /* 800A3220 0009EE80 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A3224 0009EE84 38 60 02 22 */ li r3, 0x222 /* 800A3228 0009EE88 38 80 00 00 */ li r4, 0 /* 800A322C 0009EE8C 4B F6 7F 45 */ bl func_8000B170 /* 800A3230 0009EE90 48 00 36 F8 */ b lbl_800A6928 lbl_800A3234: /* 800A3234 0009EE94 3C 60 66 66 */ lis r3, 0x66666667@ha /* 800A3238 0009EE98 A0 9E 00 90 */ lhz r4, 0x90(r30) /* 800A323C 0009EE9C 38 03 66 67 */ addi r0, r3, 0x66666667@l /* 800A3240 0009EEA0 7C 00 20 96 */ mulhw r0, r0, r4 /* 800A3244 0009EEA4 7C 00 16 70 */ srawi r0, r0, 2 /* 800A3248 0009EEA8 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A324C 0009EEAC 7C 00 1A 14 */ add r0, r0, r3 /* 800A3250 0009EEB0 1C 00 00 0A */ mulli r0, r0, 0xa /* 800A3254 0009EEB4 7C 00 20 50 */ subf r0, r0, r4 /* 800A3258 0009EEB8 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 800A325C 0009EEBC 28 00 00 01 */ cmplwi r0, 1 /* 800A3260 0009EEC0 40 81 00 20 */ ble lbl_800A3280 /* 800A3264 0009EEC4 38 04 FF FF */ addi r0, r4, -1 /* 800A3268 0009EEC8 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A326C 0009EECC B0 1E 00 90 */ sth r0, 0x90(r30) /* 800A3270 0009EED0 38 60 02 23 */ li r3, 0x223 /* 800A3274 0009EED4 38 80 00 00 */ li r4, 0 /* 800A3278 0009EED8 4B F6 7E F9 */ bl func_8000B170 /* 800A327C 0009EEDC 48 00 36 AC */ b lbl_800A6928 lbl_800A3280: /* 800A3280 0009EEE0 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A3284 0009EEE4 38 60 02 22 */ li r3, 0x222 /* 800A3288 0009EEE8 38 80 00 00 */ li r4, 0 /* 800A328C 0009EEEC 4B F6 7E E5 */ bl func_8000B170 /* 800A3290 0009EEF0 48 00 36 98 */ b lbl_800A6928 lbl_800A3294: /* 800A3294 0009EEF4 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A3298 0009EEF8 38 80 00 02 */ li r4, 2 /* 800A329C 0009EEFC 38 A0 00 00 */ li r5, 0 /* 800A32A0 0009EF00 48 1B 0B 11 */ bl func_80253DB0 /* 800A32A4 0009EF04 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A32A8 0009EF08 38 80 00 02 */ li r4, 2 /* 800A32AC 0009EF0C 38 A0 00 00 */ li r5, 0 /* 800A32B0 0009EF10 A8 63 00 5A */ lha r3, 0x5a(r3) /* 800A32B4 0009EF14 48 1B 0A FD */ bl func_80253DB0 /* 800A32B8 0009EF18 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A32BC 0009EF1C 38 80 00 01 */ li r4, 1 /* 800A32C0 0009EF20 38 A0 00 00 */ li r5, 0 /* 800A32C4 0009EF24 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A32C8 0009EF28 48 1B 0A E9 */ bl func_80253DB0 /* 800A32CC 0009EF2C 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A32D0 0009EF30 38 A0 00 14 */ li r5, 0x14 /* 800A32D4 0009EF34 38 00 00 2E */ li r0, 0x2e /* 800A32D8 0009EF38 38 60 00 01 */ li r3, 1 /* 800A32DC 0009EF3C 98 A4 01 16 */ stb r5, 0x116(r4) /* 800A32E0 0009EF40 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A32E4 0009EF44 B0 04 00 FC */ sth r0, 0xfc(r4) /* 800A32E8 0009EF48 4B FB 71 E5 */ bl func_8005A4CC /* 800A32EC 0009EF4C 48 00 36 3C */ b lbl_800A6928 lbl_800A32F0: /* 800A32F0 0009EF50 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A32F4 0009EF54 38 80 00 02 */ li r4, 2 /* 800A32F8 0009EF58 38 A0 00 00 */ li r5, 0 /* 800A32FC 0009EF5C 48 1B 0A B5 */ bl func_80253DB0 /* 800A3300 0009EF60 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3304 0009EF64 38 80 00 02 */ li r4, 2 /* 800A3308 0009EF68 38 A0 00 00 */ li r5, 0 /* 800A330C 0009EF6C A8 63 00 5A */ lha r3, 0x5a(r3) /* 800A3310 0009EF70 48 1B 0A A1 */ bl func_80253DB0 /* 800A3314 0009EF74 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3318 0009EF78 38 80 00 03 */ li r4, 3 /* 800A331C 0009EF7C 38 A0 00 00 */ li r5, 0 /* 800A3320 0009EF80 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A3324 0009EF84 48 1B 0A 8D */ bl func_80253DB0 /* 800A3328 0009EF88 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A332C 0009EF8C 38 00 00 15 */ li r0, 0x15 /* 800A3330 0009EF90 98 03 01 16 */ stb r0, 0x116(r3) /* 800A3334 0009EF94 A0 1E 00 90 */ lhz r0, 0x90(r30) /* 800A3338 0009EF98 2C 00 00 00 */ cmpwi r0, 0 /* 800A333C 0009EF9C 40 82 00 10 */ bne lbl_800A334C /* 800A3340 0009EFA0 38 00 00 06 */ li r0, 6 /* 800A3344 0009EFA4 B0 1E 00 90 */ sth r0, 0x90(r30) /* 800A3348 0009EFA8 48 00 00 0C */ b lbl_800A3354 lbl_800A334C: /* 800A334C 0009EFAC 38 00 00 00 */ li r0, 0 /* 800A3350 0009EFB0 B0 1E 00 90 */ sth r0, 0x90(r30) lbl_800A3354: /* 800A3354 0009EFB4 38 60 00 01 */ li r3, 1 /* 800A3358 0009EFB8 4B FB 71 75 */ bl func_8005A4CC /* 800A335C 0009EFBC 48 00 35 CC */ b lbl_800A6928 lbl_800A3360: /* 800A3360 0009EFC0 80 05 01 10 */ lwz r0, 0x110(r5) /* 800A3364 0009EFC4 2C 00 00 0C */ cmpwi r0, 0xc /* 800A3368 0009EFC8 40 80 00 1C */ bge lbl_800A3384 /* 800A336C 0009EFCC 2C 00 00 01 */ cmpwi r0, 1 /* 800A3370 0009EFD0 41 82 00 2C */ beq lbl_800A339C /* 800A3374 0009EFD4 41 80 35 B4 */ blt lbl_800A6928 /* 800A3378 0009EFD8 2C 00 00 0A */ cmpwi r0, 0xa /* 800A337C 0009EFDC 40 80 00 68 */ bge lbl_800A33E4 /* 800A3380 0009EFE0 48 00 35 A8 */ b lbl_800A6928 lbl_800A3384: /* 800A3384 0009EFE4 2C 00 00 15 */ cmpwi r0, 0x15 /* 800A3388 0009EFE8 41 82 00 F8 */ beq lbl_800A3480 /* 800A338C 0009EFEC 40 80 35 9C */ bge lbl_800A6928 /* 800A3390 0009EFF0 2C 00 00 14 */ cmpwi r0, 0x14 /* 800A3394 0009EFF4 40 80 00 A4 */ bge lbl_800A3438 /* 800A3398 0009EFF8 48 00 35 90 */ b lbl_800A6928 lbl_800A339C: /* 800A339C 0009EFFC A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A33A0 0009F000 38 80 00 00 */ li r4, 0 /* 800A33A4 0009F004 38 A0 00 00 */ li r5, 0 /* 800A33A8 0009F008 48 1B 0A 09 */ bl func_80253DB0 /* 800A33AC 0009F00C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A33B0 0009F010 38 80 00 02 */ li r4, 2 /* 800A33B4 0009F014 38 A0 00 00 */ li r5, 0 /* 800A33B8 0009F018 A8 63 00 5A */ lha r3, 0x5a(r3) /* 800A33BC 0009F01C 48 1B 09 F5 */ bl func_80253DB0 /* 800A33C0 0009F020 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A33C4 0009F024 38 80 00 06 */ li r4, 6 /* 800A33C8 0009F028 38 A0 00 00 */ li r5, 0 /* 800A33CC 0009F02C A8 63 00 52 */ lha r3, 0x52(r3) /* 800A33D0 0009F030 48 1B 09 E1 */ bl func_80253DB0 /* 800A33D4 0009F034 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A33D8 0009F038 38 00 00 01 */ li r0, 1 /* 800A33DC 0009F03C 98 03 01 16 */ stb r0, 0x116(r3) /* 800A33E0 0009F040 48 00 35 48 */ b lbl_800A6928 lbl_800A33E4: /* 800A33E4 0009F044 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A33E8 0009F048 38 80 00 02 */ li r4, 2 /* 800A33EC 0009F04C 38 A0 00 00 */ li r5, 0 /* 800A33F0 0009F050 48 1B 09 C1 */ bl func_80253DB0 /* 800A33F4 0009F054 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A33F8 0009F058 38 A0 00 00 */ li r5, 0 /* 800A33FC 0009F05C 80 83 01 10 */ lwz r4, 0x110(r3) /* 800A3400 0009F060 A8 63 00 5A */ lha r3, 0x5a(r3) /* 800A3404 0009F064 38 04 FF F6 */ addi r0, r4, -10 /* 800A3408 0009F068 54 04 04 3E */ clrlwi r4, r0, 0x10 /* 800A340C 0009F06C 48 1B 09 A5 */ bl func_80253DB0 /* 800A3410 0009F070 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3414 0009F074 38 80 00 06 */ li r4, 6 /* 800A3418 0009F078 38 A0 00 00 */ li r5, 0 /* 800A341C 0009F07C A8 63 00 52 */ lha r3, 0x52(r3) /* 800A3420 0009F080 48 1B 09 91 */ bl func_80253DB0 /* 800A3424 0009F084 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3428 0009F088 80 64 01 10 */ lwz r3, 0x110(r4) /* 800A342C 0009F08C 38 03 FF F6 */ addi r0, r3, -10 /* 800A3430 0009F090 98 04 01 16 */ stb r0, 0x116(r4) /* 800A3434 0009F094 48 00 34 F4 */ b lbl_800A6928 lbl_800A3438: /* 800A3438 0009F098 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A343C 0009F09C 38 80 00 02 */ li r4, 2 /* 800A3440 0009F0A0 38 A0 00 00 */ li r5, 0 /* 800A3444 0009F0A4 48 1B 09 6D */ bl func_80253DB0 /* 800A3448 0009F0A8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A344C 0009F0AC 38 80 00 02 */ li r4, 2 /* 800A3450 0009F0B0 38 A0 00 00 */ li r5, 0 /* 800A3454 0009F0B4 A8 63 00 5A */ lha r3, 0x5a(r3) /* 800A3458 0009F0B8 48 1B 09 59 */ bl func_80253DB0 /* 800A345C 0009F0BC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3460 0009F0C0 38 80 00 00 */ li r4, 0 /* 800A3464 0009F0C4 38 A0 00 00 */ li r5, 0 /* 800A3468 0009F0C8 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A346C 0009F0CC 48 1B 09 45 */ bl func_80253DB0 /* 800A3470 0009F0D0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3474 0009F0D4 38 00 00 14 */ li r0, 0x14 /* 800A3478 0009F0D8 98 03 01 16 */ stb r0, 0x116(r3) /* 800A347C 0009F0DC 48 00 34 AC */ b lbl_800A6928 lbl_800A3480: /* 800A3480 0009F0E0 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A3484 0009F0E4 38 80 00 02 */ li r4, 2 /* 800A3488 0009F0E8 38 A0 00 00 */ li r5, 0 /* 800A348C 0009F0EC 48 1B 09 25 */ bl func_80253DB0 /* 800A3490 0009F0F0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3494 0009F0F4 38 80 00 02 */ li r4, 2 /* 800A3498 0009F0F8 38 A0 00 00 */ li r5, 0 /* 800A349C 0009F0FC A8 63 00 5A */ lha r3, 0x5a(r3) /* 800A34A0 0009F100 48 1B 09 11 */ bl func_80253DB0 /* 800A34A4 0009F104 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A34A8 0009F108 38 80 00 02 */ li r4, 2 /* 800A34AC 0009F10C 38 A0 00 00 */ li r5, 0 /* 800A34B0 0009F110 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A34B4 0009F114 48 1B 08 FD */ bl func_80253DB0 /* 800A34B8 0009F118 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A34BC 0009F11C 38 00 00 15 */ li r0, 0x15 /* 800A34C0 0009F120 98 03 01 16 */ stb r0, 0x116(r3) /* 800A34C4 0009F124 48 00 34 64 */ b lbl_800A6928 /* 800A34C8 0009F128 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A34CC 0009F12C 48 1B 09 05 */ bl func_80253DD0 /* 800A34D0 0009F130 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A34D4 0009F134 28 00 00 03 */ cmplwi r0, 3 /* 800A34D8 0009F138 41 82 00 1C */ beq lbl_800A34F4 /* 800A34DC 0009F13C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A34E0 0009F140 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A34E4 0009F144 48 1B 08 FD */ bl func_80253DE0 /* 800A34E8 0009F148 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A34EC 0009F14C 28 00 00 04 */ cmplwi r0, 4 /* 800A34F0 0009F150 40 82 34 38 */ bne lbl_800A6928 lbl_800A34F4: /* 800A34F4 0009F154 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A34F8 0009F158 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A34FC 0009F15C 48 1B 08 D5 */ bl func_80253DD0 /* 800A3500 0009F160 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A3504 0009F164 28 00 00 03 */ cmplwi r0, 3 /* 800A3508 0009F168 41 82 00 1C */ beq lbl_800A3524 /* 800A350C 0009F16C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3510 0009F170 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A3514 0009F174 48 1B 08 CD */ bl func_80253DE0 /* 800A3518 0009F178 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A351C 0009F17C 28 00 00 06 */ cmplwi r0, 6 /* 800A3520 0009F180 40 82 34 08 */ bne lbl_800A6928 lbl_800A3524: /* 800A3524 0009F184 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3528 0009F188 38 00 00 2F */ li r0, 0x2f /* 800A352C 0009F18C 38 80 00 03 */ li r4, 3 /* 800A3530 0009F190 38 A0 00 00 */ li r5, 0 /* 800A3534 0009F194 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A3538 0009F198 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A353C 0009F19C A8 63 00 5A */ lha r3, 0x5a(r3) /* 800A3540 0009F1A0 48 1B 08 71 */ bl func_80253DB0 /* 800A3544 0009F1A4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3548 0009F1A8 38 80 00 07 */ li r4, 7 /* 800A354C 0009F1AC 38 A0 00 00 */ li r5, 0 /* 800A3550 0009F1B0 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A3554 0009F1B4 48 1B 08 5D */ bl func_80253DB0 /* 800A3558 0009F1B8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A355C 0009F1BC 88 03 01 16 */ lbz r0, 0x116(r3) /* 800A3560 0009F1C0 28 00 00 14 */ cmplwi r0, 0x14 /* 800A3564 0009F1C4 41 82 33 C4 */ beq lbl_800A6928 /* 800A3568 0009F1C8 A0 0D 9B D8 */ lhz r0, lbl_8063EE98-_SDA_BASE_(r13) /* 800A356C 0009F1CC B0 1E 00 90 */ sth r0, 0x90(r30) /* 800A3570 0009F1D0 48 00 33 B8 */ b lbl_800A6928 /* 800A3574 0009F1D4 A8 65 00 44 */ lha r3, 0x44(r5) /* 800A3578 0009F1D8 48 1B 08 59 */ bl func_80253DD0 /* 800A357C 0009F1DC 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A3580 0009F1E0 28 00 00 03 */ cmplwi r0, 3 /* 800A3584 0009F1E4 40 82 33 A4 */ bne lbl_800A6928 /* 800A3588 0009F1E8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A358C 0009F1EC 38 00 00 05 */ li r0, 5 /* 800A3590 0009F1F0 38 80 00 08 */ li r4, 8 /* 800A3594 0009F1F4 38 A0 00 00 */ li r5, 0 /* 800A3598 0009F1F8 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A359C 0009F1FC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A35A0 0009F200 A8 63 00 5A */ lha r3, 0x5a(r3) /* 800A35A4 0009F204 48 1B 08 4D */ bl func_80253DF0 /* 800A35A8 0009F208 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A35AC 0009F20C 38 80 00 08 */ li r4, 8 /* 800A35B0 0009F210 38 A0 00 00 */ li r5, 0 /* 800A35B4 0009F214 A8 63 00 58 */ lha r3, 0x58(r3) /* 800A35B8 0009F218 48 1B 08 39 */ bl func_80253DF0 /* 800A35BC 0009F21C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A35C0 0009F220 38 80 00 08 */ li r4, 8 /* 800A35C4 0009F224 38 A0 00 00 */ li r5, 0 /* 800A35C8 0009F228 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A35CC 0009F22C 48 1B 08 25 */ bl func_80253DF0 /* 800A35D0 0009F230 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A35D4 0009F234 38 80 00 08 */ li r4, 8 /* 800A35D8 0009F238 38 A0 00 01 */ li r5, 1 /* 800A35DC 0009F23C A8 63 00 44 */ lha r3, 0x44(r3) /* 800A35E0 0009F240 48 1B 08 11 */ bl func_80253DF0 /* 800A35E4 0009F244 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A35E8 0009F248 38 80 00 08 */ li r4, 8 /* 800A35EC 0009F24C 38 A0 00 01 */ li r5, 1 /* 800A35F0 0009F250 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A35F4 0009F254 48 1B 07 FD */ bl func_80253DF0 /* 800A35F8 0009F258 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A35FC 0009F25C 38 80 00 08 */ li r4, 8 /* 800A3600 0009F260 38 A0 00 01 */ li r5, 1 /* 800A3604 0009F264 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A3608 0009F268 48 1B 07 E9 */ bl func_80253DF0 /* 800A360C 0009F26C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3610 0009F270 38 80 00 08 */ li r4, 8 /* 800A3614 0009F274 38 A0 00 01 */ li r5, 1 /* 800A3618 0009F278 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A361C 0009F27C 48 1B 07 D5 */ bl func_80253DF0 /* 800A3620 0009F280 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3624 0009F284 38 80 00 08 */ li r4, 8 /* 800A3628 0009F288 38 A0 00 01 */ li r5, 1 /* 800A362C 0009F28C A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A3630 0009F290 48 1B 07 C1 */ bl func_80253DF0 /* 800A3634 0009F294 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3638 0009F298 38 80 00 08 */ li r4, 8 /* 800A363C 0009F29C 38 A0 00 01 */ li r5, 1 /* 800A3640 0009F2A0 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A3644 0009F2A4 48 1B 07 AD */ bl func_80253DF0 /* 800A3648 0009F2A8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A364C 0009F2AC 38 80 00 08 */ li r4, 8 /* 800A3650 0009F2B0 38 A0 00 01 */ li r5, 1 /* 800A3654 0009F2B4 A8 63 00 4E */ lha r3, 0x4e(r3) /* 800A3658 0009F2B8 48 1B 07 99 */ bl func_80253DF0 /* 800A365C 0009F2BC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3660 0009F2C0 38 80 00 0A */ li r4, 0xa /* 800A3664 0009F2C4 38 A0 00 00 */ li r5, 0 /* 800A3668 0009F2C8 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A366C 0009F2CC 48 1B 07 45 */ bl func_80253DB0 /* 800A3670 0009F2D0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3674 0009F2D4 38 80 00 0A */ li r4, 0xa /* 800A3678 0009F2D8 38 A0 00 00 */ li r5, 0 /* 800A367C 0009F2DC A8 63 00 46 */ lha r3, 0x46(r3) /* 800A3680 0009F2E0 48 1B 07 31 */ bl func_80253DB0 /* 800A3684 0009F2E4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3688 0009F2E8 38 80 00 08 */ li r4, 8 /* 800A368C 0009F2EC 38 A0 00 00 */ li r5, 0 /* 800A3690 0009F2F0 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A3694 0009F2F4 48 1B 07 1D */ bl func_80253DB0 /* 800A3698 0009F2F8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A369C 0009F2FC 38 80 00 08 */ li r4, 8 /* 800A36A0 0009F300 38 A0 00 00 */ li r5, 0 /* 800A36A4 0009F304 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A36A8 0009F308 48 1B 07 09 */ bl func_80253DB0 /* 800A36AC 0009F30C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A36B0 0009F310 38 80 00 06 */ li r4, 6 /* 800A36B4 0009F314 38 A0 00 00 */ li r5, 0 /* 800A36B8 0009F318 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A36BC 0009F31C 48 1B 06 F5 */ bl func_80253DB0 /* 800A36C0 0009F320 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A36C4 0009F324 38 80 00 04 */ li r4, 4 /* 800A36C8 0009F328 38 A0 00 00 */ li r5, 0 /* 800A36CC 0009F32C A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A36D0 0009F330 48 1B 06 E1 */ bl func_80253DB0 /* 800A36D4 0009F334 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A36D8 0009F338 38 80 00 02 */ li r4, 2 /* 800A36DC 0009F33C 38 A0 00 00 */ li r5, 0 /* 800A36E0 0009F340 A8 63 00 4E */ lha r3, 0x4e(r3) /* 800A36E4 0009F344 48 1B 06 CD */ bl func_80253DB0 /* 800A36E8 0009F348 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A36EC 0009F34C 38 00 30 6F */ li r0, 0x306f /* 800A36F0 0009F350 38 60 00 0E */ li r3, 0xe /* 800A36F4 0009F354 B0 04 01 14 */ sth r0, 0x114(r4) /* 800A36F8 0009F358 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A36FC 0009F35C 38 84 00 9C */ addi r4, r4, 0x9c /* 800A3700 0009F360 48 0B 8C 09 */ bl func_8015C308 /* 800A3704 0009F364 48 00 32 24 */ b lbl_800A6928 /* 800A3708 0009F368 A8 65 00 44 */ lha r3, 0x44(r5) /* 800A370C 0009F36C 48 1B 06 C5 */ bl func_80253DD0 /* 800A3710 0009F370 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A3714 0009F374 28 00 00 03 */ cmplwi r0, 3 /* 800A3718 0009F378 40 82 32 10 */ bne lbl_800A6928 /* 800A371C 0009F37C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3720 0009F380 38 00 00 13 */ li r0, 0x13 /* 800A3724 0009F384 38 80 00 08 */ li r4, 8 /* 800A3728 0009F388 38 A0 00 00 */ li r5, 0 /* 800A372C 0009F38C B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A3730 0009F390 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3734 0009F394 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A3738 0009F398 48 1B 06 B9 */ bl func_80253DF0 /* 800A373C 0009F39C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3740 0009F3A0 38 80 00 08 */ li r4, 8 /* 800A3744 0009F3A4 38 A0 00 00 */ li r5, 0 /* 800A3748 0009F3A8 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A374C 0009F3AC 48 1B 06 A5 */ bl func_80253DF0 /* 800A3750 0009F3B0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3754 0009F3B4 38 80 00 08 */ li r4, 8 /* 800A3758 0009F3B8 38 A0 00 00 */ li r5, 0 /* 800A375C 0009F3BC A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A3760 0009F3C0 48 1B 06 91 */ bl func_80253DF0 /* 800A3764 0009F3C4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3768 0009F3C8 38 80 00 08 */ li r4, 8 /* 800A376C 0009F3CC 38 A0 00 01 */ li r5, 1 /* 800A3770 0009F3D0 A8 63 00 40 */ lha r3, 0x40(r3) /* 800A3774 0009F3D4 48 1B 06 7D */ bl func_80253DF0 /* 800A3778 0009F3D8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A377C 0009F3DC 38 80 00 08 */ li r4, 8 /* 800A3780 0009F3E0 38 A0 00 00 */ li r5, 0 /* 800A3784 0009F3E4 A8 63 00 40 */ lha r3, 0x40(r3) /* 800A3788 0009F3E8 48 1B 06 29 */ bl func_80253DB0 /* 800A378C 0009F3EC 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3790 0009F3F0 38 00 30 70 */ li r0, 0x3070 /* 800A3794 0009F3F4 38 6D 9B D8 */ addi r3, r13, lbl_8063EE98-_SDA_BASE_ /* 800A3798 0009F3F8 B0 04 01 14 */ sth r0, 0x114(r4) /* 800A379C 0009F3FC A0 1E 00 96 */ lhz r0, 0x96(r30) /* 800A37A0 0009F400 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f /* 800A37A4 0009F404 B0 03 00 06 */ sth r0, 6(r3) /* 800A37A8 0009F408 48 00 31 80 */ b lbl_800A6928 /* 800A37AC 0009F40C A8 65 00 40 */ lha r3, 0x40(r5) /* 800A37B0 0009F410 48 1B 06 21 */ bl func_80253DD0 /* 800A37B4 0009F414 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A37B8 0009F418 28 00 00 03 */ cmplwi r0, 3 /* 800A37BC 0009F41C 40 82 31 6C */ bne lbl_800A6928 /* 800A37C0 0009F420 38 60 00 00 */ li r3, 0 /* 800A37C4 0009F424 38 80 00 00 */ li r4, 0 /* 800A37C8 0009F428 4B FB 61 31 */ bl func_800598F8 /* 800A37CC 0009F42C 38 60 00 01 */ li r3, 1 /* 800A37D0 0009F430 38 80 00 04 */ li r4, 4 /* 800A37D4 0009F434 38 A0 00 00 */ li r5, 0 /* 800A37D8 0009F438 38 C0 00 00 */ li r6, 0 /* 800A37DC 0009F43C 38 E0 00 00 */ li r7, 0 /* 800A37E0 0009F440 39 00 00 00 */ li r8, 0 /* 800A37E4 0009F444 4B FB 61 E5 */ bl func_800599C8 /* 800A37E8 0009F448 38 60 00 02 */ li r3, 2 /* 800A37EC 0009F44C 38 80 00 00 */ li r4, 0 /* 800A37F0 0009F450 38 A0 00 00 */ li r5, 0 /* 800A37F4 0009F454 38 C0 00 03 */ li r6, 3 /* 800A37F8 0009F458 38 E0 00 01 */ li r7, 1 /* 800A37FC 0009F45C 39 00 00 00 */ li r8, 0 /* 800A3800 0009F460 4B FB 61 C9 */ bl func_800599C8 /* 800A3804 0009F464 38 60 00 03 */ li r3, 3 /* 800A3808 0009F468 38 80 00 00 */ li r4, 0 /* 800A380C 0009F46C 38 A0 00 02 */ li r5, 2 /* 800A3810 0009F470 38 C0 00 04 */ li r6, 4 /* 800A3814 0009F474 38 E0 00 01 */ li r7, 1 /* 800A3818 0009F478 39 00 00 00 */ li r8, 0 /* 800A381C 0009F47C 4B FB 61 AD */ bl func_800599C8 /* 800A3820 0009F480 38 60 00 04 */ li r3, 4 /* 800A3824 0009F484 38 80 00 00 */ li r4, 0 /* 800A3828 0009F488 38 A0 00 03 */ li r5, 3 /* 800A382C 0009F48C 38 C0 00 00 */ li r6, 0 /* 800A3830 0009F490 38 E0 00 01 */ li r7, 1 /* 800A3834 0009F494 39 00 00 00 */ li r8, 0 /* 800A3838 0009F498 4B FB 61 91 */ bl func_800599C8 /* 800A383C 0009F49C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3840 0009F4A0 38 80 00 14 */ li r4, 0x14 /* 800A3844 0009F4A4 38 00 00 02 */ li r0, 2 /* 800A3848 0009F4A8 B0 83 00 FC */ sth r4, 0xfc(r3) /* 800A384C 0009F4AC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3850 0009F4B0 98 03 01 16 */ stb r0, 0x116(r3) /* 800A3854 0009F4B4 48 00 30 D4 */ b lbl_800A6928 /* 800A3858 0009F4B8 88 85 01 16 */ lbz r4, 0x116(r5) /* 800A385C 0009F4BC 38 60 00 2D */ li r3, 0x2d /* 800A3860 0009F4C0 38 A0 00 00 */ li r5, 0 /* 800A3864 0009F4C4 38 C0 00 01 */ li r6, 1 /* 800A3868 0009F4C8 4B FB 62 05 */ bl func_80059A6C /* 800A386C 0009F4CC 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3870 0009F4D0 90 64 01 0C */ stw r3, 0x10c(r4) /* 800A3874 0009F4D4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3878 0009F4D8 80 03 01 0C */ lwz r0, 0x10c(r3) /* 800A387C 0009F4DC 54 00 04 3E */ clrlwi r0, r0, 0x10 /* 800A3880 0009F4E0 90 03 01 10 */ stw r0, 0x110(r3) /* 800A3884 0009F4E4 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3888 0009F4E8 80 05 01 0C */ lwz r0, 0x10c(r5) /* 800A388C 0009F4EC 54 00 00 01 */ rlwinm. r0, r0, 0, 0, 0 /* 800A3890 0009F4F0 41 82 01 60 */ beq lbl_800A39F0 /* 800A3894 0009F4F4 80 85 01 10 */ lwz r4, 0x110(r5) /* 800A3898 0009F4F8 2C 04 00 04 */ cmpwi r4, 4 /* 800A389C 0009F4FC 41 82 01 0C */ beq lbl_800A39A8 /* 800A38A0 0009F500 40 80 00 1C */ bge lbl_800A38BC /* 800A38A4 0009F504 2C 04 00 02 */ cmpwi r4, 2 /* 800A38A8 0009F508 41 82 00 70 */ beq lbl_800A3918 /* 800A38AC 0009F50C 40 80 00 B4 */ bge lbl_800A3960 /* 800A38B0 0009F510 2C 04 00 01 */ cmpwi r4, 1 /* 800A38B4 0009F514 40 80 00 1C */ bge lbl_800A38D0 /* 800A38B8 0009F518 48 00 30 70 */ b lbl_800A6928 lbl_800A38BC: /* 800A38BC 0009F51C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 800A38C0 0009F520 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l /* 800A38C4 0009F524 7C 04 00 00 */ cmpw r4, r0 /* 800A38C8 0009F528 41 82 00 08 */ beq lbl_800A38D0 /* 800A38CC 0009F52C 48 00 30 5C */ b lbl_800A6928 lbl_800A38D0: /* 800A38D0 0009F530 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A38D4 0009F534 38 80 00 01 */ li r4, 1 /* 800A38D8 0009F538 38 A0 00 00 */ li r5, 0 /* 800A38DC 0009F53C 48 1B 04 D5 */ bl func_80253DB0 /* 800A38E0 0009F540 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A38E4 0009F544 38 80 00 06 */ li r4, 6 /* 800A38E8 0009F548 38 A0 00 00 */ li r5, 0 /* 800A38EC 0009F54C A8 63 00 40 */ lha r3, 0x40(r3) /* 800A38F0 0009F550 48 1B 04 C1 */ bl func_80253DB0 /* 800A38F4 0009F554 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A38F8 0009F558 38 A0 00 15 */ li r5, 0x15 /* 800A38FC 0009F55C 38 00 00 01 */ li r0, 1 /* 800A3900 0009F560 38 60 00 02 */ li r3, 2 /* 800A3904 0009F564 B0 A4 00 FC */ sth r5, 0xfc(r4) /* 800A3908 0009F568 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A390C 0009F56C 98 04 01 16 */ stb r0, 0x116(r4) /* 800A3910 0009F570 4B FB 6B BD */ bl func_8005A4CC /* 800A3914 0009F574 48 00 30 14 */ b lbl_800A6928 lbl_800A3918: /* 800A3918 0009F578 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A391C 0009F57C 38 80 00 02 */ li r4, 2 /* 800A3920 0009F580 38 A0 00 00 */ li r5, 0 /* 800A3924 0009F584 48 1B 04 8D */ bl func_80253DB0 /* 800A3928 0009F588 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A392C 0009F58C 38 80 00 01 */ li r4, 1 /* 800A3930 0009F590 38 A0 00 00 */ li r5, 0 /* 800A3934 0009F594 A8 63 00 40 */ lha r3, 0x40(r3) /* 800A3938 0009F598 48 1B 04 79 */ bl func_80253DB0 /* 800A393C 0009F59C 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3940 0009F5A0 38 A0 00 02 */ li r5, 2 /* 800A3944 0009F5A4 38 00 00 15 */ li r0, 0x15 /* 800A3948 0009F5A8 38 60 00 01 */ li r3, 1 /* 800A394C 0009F5AC 98 A4 01 16 */ stb r5, 0x116(r4) /* 800A3950 0009F5B0 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3954 0009F5B4 B0 04 00 FC */ sth r0, 0xfc(r4) /* 800A3958 0009F5B8 4B FB 6B 75 */ bl func_8005A4CC /* 800A395C 0009F5BC 48 00 2F CC */ b lbl_800A6928 lbl_800A3960: /* 800A3960 0009F5C0 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A3964 0009F5C4 38 80 00 02 */ li r4, 2 /* 800A3968 0009F5C8 38 A0 00 00 */ li r5, 0 /* 800A396C 0009F5CC 48 1B 04 45 */ bl func_80253DB0 /* 800A3970 0009F5D0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3974 0009F5D4 38 80 00 03 */ li r4, 3 /* 800A3978 0009F5D8 38 A0 00 00 */ li r5, 0 /* 800A397C 0009F5DC A8 63 00 40 */ lha r3, 0x40(r3) /* 800A3980 0009F5E0 48 1B 04 31 */ bl func_80253DB0 /* 800A3984 0009F5E4 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3988 0009F5E8 38 A0 00 03 */ li r5, 3 /* 800A398C 0009F5EC 38 00 00 15 */ li r0, 0x15 /* 800A3990 0009F5F0 38 60 00 01 */ li r3, 1 /* 800A3994 0009F5F4 98 A4 01 16 */ stb r5, 0x116(r4) /* 800A3998 0009F5F8 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A399C 0009F5FC B0 04 00 FC */ sth r0, 0xfc(r4) /* 800A39A0 0009F600 4B FB 6B 2D */ bl func_8005A4CC /* 800A39A4 0009F604 48 00 2F 84 */ b lbl_800A6928 lbl_800A39A8: /* 800A39A8 0009F608 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A39AC 0009F60C 38 80 00 02 */ li r4, 2 /* 800A39B0 0009F610 38 A0 00 00 */ li r5, 0 /* 800A39B4 0009F614 48 1B 03 FD */ bl func_80253DB0 /* 800A39B8 0009F618 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A39BC 0009F61C 38 80 00 05 */ li r4, 5 /* 800A39C0 0009F620 38 A0 00 00 */ li r5, 0 /* 800A39C4 0009F624 A8 63 00 40 */ lha r3, 0x40(r3) /* 800A39C8 0009F628 48 1B 03 E9 */ bl func_80253DB0 /* 800A39CC 0009F62C 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A39D0 0009F630 38 A0 00 04 */ li r5, 4 /* 800A39D4 0009F634 38 00 00 15 */ li r0, 0x15 /* 800A39D8 0009F638 38 60 00 01 */ li r3, 1 /* 800A39DC 0009F63C 98 A4 01 16 */ stb r5, 0x116(r4) /* 800A39E0 0009F640 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A39E4 0009F644 B0 04 00 FC */ sth r0, 0xfc(r4) /* 800A39E8 0009F648 4B FB 6A E5 */ bl func_8005A4CC /* 800A39EC 0009F64C 48 00 2F 3C */ b lbl_800A6928 lbl_800A39F0: /* 800A39F0 0009F650 80 05 01 10 */ lwz r0, 0x110(r5) /* 800A39F4 0009F654 2C 00 00 03 */ cmpwi r0, 3 /* 800A39F8 0009F658 41 82 00 8C */ beq lbl_800A3A84 /* 800A39FC 0009F65C 40 80 00 14 */ bge lbl_800A3A10 /* 800A3A00 0009F660 2C 00 00 01 */ cmpwi r0, 1 /* 800A3A04 0009F664 41 82 00 18 */ beq lbl_800A3A1C /* 800A3A08 0009F668 40 80 00 48 */ bge lbl_800A3A50 /* 800A3A0C 0009F66C 48 00 2F 1C */ b lbl_800A6928 lbl_800A3A10: /* 800A3A10 0009F670 2C 00 00 05 */ cmpwi r0, 5 /* 800A3A14 0009F674 40 80 2F 14 */ bge lbl_800A6928 /* 800A3A18 0009F678 48 00 00 A0 */ b lbl_800A3AB8 lbl_800A3A1C: /* 800A3A1C 0009F67C A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A3A20 0009F680 38 80 00 00 */ li r4, 0 /* 800A3A24 0009F684 38 A0 00 00 */ li r5, 0 /* 800A3A28 0009F688 48 1B 03 89 */ bl func_80253DB0 /* 800A3A2C 0009F68C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3A30 0009F690 38 80 00 06 */ li r4, 6 /* 800A3A34 0009F694 38 A0 00 00 */ li r5, 0 /* 800A3A38 0009F698 A8 63 00 40 */ lha r3, 0x40(r3) /* 800A3A3C 0009F69C 48 1B 03 75 */ bl func_80253DB0 /* 800A3A40 0009F6A0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3A44 0009F6A4 38 00 00 01 */ li r0, 1 /* 800A3A48 0009F6A8 98 03 01 16 */ stb r0, 0x116(r3) /* 800A3A4C 0009F6AC 48 00 2E DC */ b lbl_800A6928 lbl_800A3A50: /* 800A3A50 0009F6B0 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A3A54 0009F6B4 38 80 00 02 */ li r4, 2 /* 800A3A58 0009F6B8 38 A0 00 00 */ li r5, 0 /* 800A3A5C 0009F6BC 48 1B 03 55 */ bl func_80253DB0 /* 800A3A60 0009F6C0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3A64 0009F6C4 38 80 00 00 */ li r4, 0 /* 800A3A68 0009F6C8 38 A0 00 00 */ li r5, 0 /* 800A3A6C 0009F6CC A8 63 00 40 */ lha r3, 0x40(r3) /* 800A3A70 0009F6D0 48 1B 03 41 */ bl func_80253DB0 /* 800A3A74 0009F6D4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3A78 0009F6D8 38 00 00 02 */ li r0, 2 /* 800A3A7C 0009F6DC 98 03 01 16 */ stb r0, 0x116(r3) /* 800A3A80 0009F6E0 48 00 2E A8 */ b lbl_800A6928 lbl_800A3A84: /* 800A3A84 0009F6E4 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A3A88 0009F6E8 38 80 00 02 */ li r4, 2 /* 800A3A8C 0009F6EC 38 A0 00 00 */ li r5, 0 /* 800A3A90 0009F6F0 48 1B 03 21 */ bl func_80253DB0 /* 800A3A94 0009F6F4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3A98 0009F6F8 38 80 00 02 */ li r4, 2 /* 800A3A9C 0009F6FC 38 A0 00 00 */ li r5, 0 /* 800A3AA0 0009F700 A8 63 00 40 */ lha r3, 0x40(r3) /* 800A3AA4 0009F704 48 1B 03 0D */ bl func_80253DB0 /* 800A3AA8 0009F708 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3AAC 0009F70C 38 00 00 03 */ li r0, 3 /* 800A3AB0 0009F710 98 03 01 16 */ stb r0, 0x116(r3) /* 800A3AB4 0009F714 48 00 2E 74 */ b lbl_800A6928 lbl_800A3AB8: /* 800A3AB8 0009F718 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A3ABC 0009F71C 38 80 00 02 */ li r4, 2 /* 800A3AC0 0009F720 38 A0 00 00 */ li r5, 0 /* 800A3AC4 0009F724 48 1B 02 ED */ bl func_80253DB0 /* 800A3AC8 0009F728 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3ACC 0009F72C 38 80 00 04 */ li r4, 4 /* 800A3AD0 0009F730 38 A0 00 00 */ li r5, 0 /* 800A3AD4 0009F734 A8 63 00 40 */ lha r3, 0x40(r3) /* 800A3AD8 0009F738 48 1B 02 D9 */ bl func_80253DB0 /* 800A3ADC 0009F73C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3AE0 0009F740 38 00 00 04 */ li r0, 4 /* 800A3AE4 0009F744 98 03 01 16 */ stb r0, 0x116(r3) /* 800A3AE8 0009F748 48 00 2E 40 */ b lbl_800A6928 /* 800A3AEC 0009F74C A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A3AF0 0009F750 48 1B 02 E1 */ bl func_80253DD0 /* 800A3AF4 0009F754 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A3AF8 0009F758 28 00 00 03 */ cmplwi r0, 3 /* 800A3AFC 0009F75C 41 82 00 1C */ beq lbl_800A3B18 /* 800A3B00 0009F760 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3B04 0009F764 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A3B08 0009F768 48 1B 02 D9 */ bl func_80253DE0 /* 800A3B0C 0009F76C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A3B10 0009F770 28 00 00 04 */ cmplwi r0, 4 /* 800A3B14 0009F774 40 82 2E 14 */ bne lbl_800A6928 lbl_800A3B18: /* 800A3B18 0009F778 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3B1C 0009F77C A8 63 00 40 */ lha r3, 0x40(r3) /* 800A3B20 0009F780 48 1B 02 B1 */ bl func_80253DD0 /* 800A3B24 0009F784 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A3B28 0009F788 28 00 00 03 */ cmplwi r0, 3 /* 800A3B2C 0009F78C 41 82 00 1C */ beq lbl_800A3B48 /* 800A3B30 0009F790 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3B34 0009F794 A8 63 00 40 */ lha r3, 0x40(r3) /* 800A3B38 0009F798 48 1B 02 A9 */ bl func_80253DE0 /* 800A3B3C 0009F79C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A3B40 0009F7A0 28 00 00 06 */ cmplwi r0, 6 /* 800A3B44 0009F7A4 40 82 2D E4 */ bne lbl_800A6928 lbl_800A3B48: /* 800A3B48 0009F7A8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3B4C 0009F7AC 38 80 00 07 */ li r4, 7 /* 800A3B50 0009F7B0 38 A0 00 00 */ li r5, 0 /* 800A3B54 0009F7B4 A8 63 00 40 */ lha r3, 0x40(r3) /* 800A3B58 0009F7B8 48 1B 02 59 */ bl func_80253DB0 /* 800A3B5C 0009F7BC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3B60 0009F7C0 38 00 00 16 */ li r0, 0x16 /* 800A3B64 0009F7C4 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A3B68 0009F7C8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3B6C 0009F7CC 88 03 01 16 */ lbz r0, 0x116(r3) /* 800A3B70 0009F7D0 2C 00 00 03 */ cmpwi r0, 3 /* 800A3B74 0009F7D4 41 82 00 88 */ beq lbl_800A3BFC /* 800A3B78 0009F7D8 40 80 00 14 */ bge lbl_800A3B8C /* 800A3B7C 0009F7DC 2C 00 00 01 */ cmpwi r0, 1 /* 800A3B80 0009F7E0 41 82 00 18 */ beq lbl_800A3B98 /* 800A3B84 0009F7E4 40 80 00 2C */ bge lbl_800A3BB0 /* 800A3B88 0009F7E8 48 00 2D A0 */ b lbl_800A6928 lbl_800A3B8C: /* 800A3B8C 0009F7EC 2C 00 00 05 */ cmpwi r0, 5 /* 800A3B90 0009F7F0 40 80 2D 98 */ bge lbl_800A6928 /* 800A3B94 0009F7F4 48 00 00 B4 */ b lbl_800A3C48 lbl_800A3B98: /* 800A3B98 0009F7F8 38 6D 9B D8 */ addi r3, r13, lbl_8063EE98-_SDA_BASE_ /* 800A3B9C 0009F7FC A0 1E 00 96 */ lhz r0, 0x96(r30) /* 800A3BA0 0009F800 A0 63 00 06 */ lhz r3, 6(r3) /* 800A3BA4 0009F804 50 60 3D F0 */ rlwimi r0, r3, 7, 0x17, 0x18 /* 800A3BA8 0009F808 B0 1E 00 96 */ sth r0, 0x96(r30) /* 800A3BAC 0009F80C 48 00 2D 7C */ b lbl_800A6928 lbl_800A3BB0: /* 800A3BB0 0009F810 A0 1E 00 96 */ lhz r0, 0x96(r30) /* 800A3BB4 0009F814 38 60 00 02 */ li r3, 2 /* 800A3BB8 0009F818 50 60 3D F0 */ rlwimi r0, r3, 7, 0x17, 0x18 /* 800A3BBC 0009F81C 3F A0 80 64 */ lis r29, lbl_8063CE34@ha /* 800A3BC0 0009F820 3B BD CE 34 */ addi r29, r29, lbl_8063CE34@l /* 800A3BC4 0009F824 B0 1E 00 96 */ sth r0, 0x96(r30) /* 800A3BC8 0009F828 38 7D 00 5C */ addi r3, r29, 0x5c /* 800A3BCC 0009F82C 38 80 00 01 */ li r4, 1 /* 800A3BD0 0009F830 48 2F 3D 0D */ bl func_803978DC /* 800A3BD4 0009F834 B0 7E 00 8A */ sth r3, 0x8a(r30) /* 800A3BD8 0009F838 38 7D 00 5C */ addi r3, r29, 0x5c /* 800A3BDC 0009F83C 38 80 00 01 */ li r4, 1 /* 800A3BE0 0009F840 48 2F 3D 31 */ bl func_80397910 /* 800A3BE4 0009F844 B0 7E 00 8C */ sth r3, 0x8c(r30) /* 800A3BE8 0009F848 38 7D 00 5C */ addi r3, r29, 0x5c /* 800A3BEC 0009F84C 38 80 00 01 */ li r4, 1 /* 800A3BF0 0009F850 48 2F 3D 55 */ bl func_80397944 /* 800A3BF4 0009F854 B0 7E 00 8E */ sth r3, 0x8e(r30) /* 800A3BF8 0009F858 48 00 2D 30 */ b lbl_800A6928 lbl_800A3BFC: /* 800A3BFC 0009F85C A0 1E 00 96 */ lhz r0, 0x96(r30) /* 800A3C00 0009F860 38 60 00 01 */ li r3, 1 /* 800A3C04 0009F864 50 60 3D F0 */ rlwimi r0, r3, 7, 0x17, 0x18 /* 800A3C08 0009F868 3F A0 80 64 */ lis r29, lbl_8063CE34@ha /* 800A3C0C 0009F86C 3B BD CE 34 */ addi r29, r29, lbl_8063CE34@l /* 800A3C10 0009F870 B0 1E 00 96 */ sth r0, 0x96(r30) /* 800A3C14 0009F874 38 7D 00 5C */ addi r3, r29, 0x5c /* 800A3C18 0009F878 38 80 00 00 */ li r4, 0 /* 800A3C1C 0009F87C 48 2F 3C C1 */ bl func_803978DC /* 800A3C20 0009F880 B0 7E 00 8A */ sth r3, 0x8a(r30) /* 800A3C24 0009F884 38 7D 00 5C */ addi r3, r29, 0x5c /* 800A3C28 0009F888 38 80 00 00 */ li r4, 0 /* 800A3C2C 0009F88C 48 2F 3C E5 */ bl func_80397910 /* 800A3C30 0009F890 B0 7E 00 8C */ sth r3, 0x8c(r30) /* 800A3C34 0009F894 38 7D 00 5C */ addi r3, r29, 0x5c /* 800A3C38 0009F898 38 80 00 00 */ li r4, 0 /* 800A3C3C 0009F89C 48 2F 3D 09 */ bl func_80397944 /* 800A3C40 0009F8A0 B0 7E 00 8E */ sth r3, 0x8e(r30) /* 800A3C44 0009F8A4 48 00 2C E4 */ b lbl_800A6928 lbl_800A3C48: /* 800A3C48 0009F8A8 A0 7E 00 96 */ lhz r3, 0x96(r30) /* 800A3C4C 0009F8AC 38 00 00 17 */ li r0, 0x17 /* 800A3C50 0009F8B0 60 63 01 80 */ ori r3, r3, 0x180 /* 800A3C54 0009F8B4 B0 7E 00 96 */ sth r3, 0x96(r30) /* 800A3C58 0009F8B8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3C5C 0009F8BC B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A3C60 0009F8C0 48 00 2C C8 */ b lbl_800A6928 /* 800A3C64 0009F8C4 A8 65 00 40 */ lha r3, 0x40(r5) /* 800A3C68 0009F8C8 48 1B 01 69 */ bl func_80253DD0 /* 800A3C6C 0009F8CC 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A3C70 0009F8D0 28 00 00 03 */ cmplwi r0, 3 /* 800A3C74 0009F8D4 40 82 2C B4 */ bne lbl_800A6928 /* 800A3C78 0009F8D8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3C7C 0009F8DC 38 80 00 08 */ li r4, 8 /* 800A3C80 0009F8E0 38 A0 00 00 */ li r5, 0 /* 800A3C84 0009F8E4 A8 63 00 40 */ lha r3, 0x40(r3) /* 800A3C88 0009F8E8 48 1B 01 69 */ bl func_80253DF0 /* 800A3C8C 0009F8EC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3C90 0009F8F0 38 80 00 08 */ li r4, 8 /* 800A3C94 0009F8F4 38 A0 00 01 */ li r5, 1 /* 800A3C98 0009F8F8 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A3C9C 0009F8FC 48 1B 01 55 */ bl func_80253DF0 /* 800A3CA0 0009F900 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3CA4 0009F904 38 80 00 08 */ li r4, 8 /* 800A3CA8 0009F908 38 A0 00 01 */ li r5, 1 /* 800A3CAC 0009F90C A8 63 00 46 */ lha r3, 0x46(r3) /* 800A3CB0 0009F910 48 1B 01 41 */ bl func_80253DF0 /* 800A3CB4 0009F914 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3CB8 0009F918 38 80 00 08 */ li r4, 8 /* 800A3CBC 0009F91C 38 A0 00 01 */ li r5, 1 /* 800A3CC0 0009F920 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A3CC4 0009F924 48 1B 01 2D */ bl func_80253DF0 /* 800A3CC8 0009F928 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3CCC 0009F92C 38 80 00 08 */ li r4, 8 /* 800A3CD0 0009F930 38 A0 00 01 */ li r5, 1 /* 800A3CD4 0009F934 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A3CD8 0009F938 48 1B 01 19 */ bl func_80253DF0 /* 800A3CDC 0009F93C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3CE0 0009F940 38 80 00 08 */ li r4, 8 /* 800A3CE4 0009F944 38 A0 00 01 */ li r5, 1 /* 800A3CE8 0009F948 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A3CEC 0009F94C 48 1B 01 05 */ bl func_80253DF0 /* 800A3CF0 0009F950 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3CF4 0009F954 38 80 00 0A */ li r4, 0xa /* 800A3CF8 0009F958 38 A0 00 00 */ li r5, 0 /* 800A3CFC 0009F95C A8 63 00 44 */ lha r3, 0x44(r3) /* 800A3D00 0009F960 48 1B 00 B1 */ bl func_80253DB0 /* 800A3D04 0009F964 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3D08 0009F968 38 80 00 0A */ li r4, 0xa /* 800A3D0C 0009F96C 38 A0 00 00 */ li r5, 0 /* 800A3D10 0009F970 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A3D14 0009F974 48 1B 00 9D */ bl func_80253DB0 /* 800A3D18 0009F978 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3D1C 0009F97C 38 80 00 08 */ li r4, 8 /* 800A3D20 0009F980 38 A0 00 00 */ li r5, 0 /* 800A3D24 0009F984 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A3D28 0009F988 48 1B 00 89 */ bl func_80253DB0 /* 800A3D2C 0009F98C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3D30 0009F990 38 80 00 08 */ li r4, 8 /* 800A3D34 0009F994 38 A0 00 00 */ li r5, 0 /* 800A3D38 0009F998 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A3D3C 0009F99C 48 1B 00 75 */ bl func_80253DB0 /* 800A3D40 0009F9A0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3D44 0009F9A4 38 80 00 06 */ li r4, 6 /* 800A3D48 0009F9A8 38 A0 00 00 */ li r5, 0 /* 800A3D4C 0009F9AC A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A3D50 0009F9B0 48 1B 00 61 */ bl func_80253DB0 /* 800A3D54 0009F9B4 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3D58 0009F9B8 38 A0 00 05 */ li r5, 5 /* 800A3D5C 0009F9BC 38 00 30 6F */ li r0, 0x306f /* 800A3D60 0009F9C0 38 60 00 0E */ li r3, 0xe /* 800A3D64 0009F9C4 B0 A4 00 FC */ sth r5, 0xfc(r4) /* 800A3D68 0009F9C8 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3D6C 0009F9CC B0 04 01 14 */ sth r0, 0x114(r4) /* 800A3D70 0009F9D0 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3D74 0009F9D4 38 84 00 9C */ addi r4, r4, 0x9c /* 800A3D78 0009F9D8 48 0B 85 91 */ bl func_8015C308 /* 800A3D7C 0009F9DC 48 00 2B AC */ b lbl_800A6928 /* 800A3D80 0009F9E0 A8 65 00 40 */ lha r3, 0x40(r5) /* 800A3D84 0009F9E4 48 1B 00 4D */ bl func_80253DD0 /* 800A3D88 0009F9E8 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A3D8C 0009F9EC 28 00 00 03 */ cmplwi r0, 3 /* 800A3D90 0009F9F0 40 82 2B 98 */ bne lbl_800A6928 /* 800A3D94 0009F9F4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3D98 0009F9F8 38 80 00 08 */ li r4, 8 /* 800A3D9C 0009F9FC 38 A0 00 00 */ li r5, 0 /* 800A3DA0 0009FA00 A8 63 00 40 */ lha r3, 0x40(r3) /* 800A3DA4 0009FA04 48 1B 00 4D */ bl func_80253DF0 /* 800A3DA8 0009FA08 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3DAC 0009FA0C 38 00 30 71 */ li r0, 0x3071 /* 800A3DB0 0009FA10 38 80 00 08 */ li r4, 8 /* 800A3DB4 0009FA14 38 A0 00 01 */ li r5, 1 /* 800A3DB8 0009FA18 B0 03 01 14 */ sth r0, 0x114(r3) /* 800A3DBC 0009FA1C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3DC0 0009FA20 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A3DC4 0009FA24 48 1B 00 2D */ bl func_80253DF0 /* 800A3DC8 0009FA28 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3DCC 0009FA2C 38 80 00 08 */ li r4, 8 /* 800A3DD0 0009FA30 38 A0 00 01 */ li r5, 1 /* 800A3DD4 0009FA34 A8 63 00 54 */ lha r3, 0x54(r3) /* 800A3DD8 0009FA38 48 1B 00 19 */ bl func_80253DF0 /* 800A3DDC 0009FA3C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3DE0 0009FA40 38 80 00 08 */ li r4, 8 /* 800A3DE4 0009FA44 38 A0 00 00 */ li r5, 0 /* 800A3DE8 0009FA48 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A3DEC 0009FA4C 48 1A FF C5 */ bl func_80253DB0 /* 800A3DF0 0009FA50 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3DF4 0009FA54 38 80 00 0E */ li r4, 0xe /* 800A3DF8 0009FA58 38 A0 00 00 */ li r5, 0 /* 800A3DFC 0009FA5C A8 63 00 54 */ lha r3, 0x54(r3) /* 800A3E00 0009FA60 48 1A FF B1 */ bl func_80253DB0 /* 800A3E04 0009FA64 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3E08 0009FA68 38 00 00 18 */ li r0, 0x18 /* 800A3E0C 0009FA6C 38 6D 9B D8 */ addi r3, r13, lbl_8063EE98-_SDA_BASE_ /* 800A3E10 0009FA70 B0 04 00 FC */ sth r0, 0xfc(r4) /* 800A3E14 0009FA74 A0 9E 00 8A */ lhz r4, 0x8a(r30) /* 800A3E18 0009FA78 A0 1E 00 8C */ lhz r0, 0x8c(r30) /* 800A3E1C 0009FA7C B0 8D 9B D8 */ sth r4, lbl_8063EE98-_SDA_BASE_(r13) /* 800A3E20 0009FA80 B0 03 00 02 */ sth r0, 2(r3) /* 800A3E24 0009FA84 48 00 2B 04 */ b lbl_800A6928 /* 800A3E28 0009FA88 A8 65 00 52 */ lha r3, 0x52(r5) /* 800A3E2C 0009FA8C 48 1A FF A5 */ bl func_80253DD0 /* 800A3E30 0009FA90 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A3E34 0009FA94 28 00 00 03 */ cmplwi r0, 3 /* 800A3E38 0009FA98 40 82 2A F0 */ bne lbl_800A6928 /* 800A3E3C 0009FA9C 38 60 00 00 */ li r3, 0 /* 800A3E40 0009FAA0 38 80 00 00 */ li r4, 0 /* 800A3E44 0009FAA4 4B FB 5A B5 */ bl func_800598F8 /* 800A3E48 0009FAA8 38 60 00 01 */ li r3, 1 /* 800A3E4C 0009FAAC 38 80 00 15 */ li r4, 0x15 /* 800A3E50 0009FAB0 38 A0 00 16 */ li r5, 0x16 /* 800A3E54 0009FAB4 38 C0 00 00 */ li r6, 0 /* 800A3E58 0009FAB8 38 E0 00 00 */ li r7, 0 /* 800A3E5C 0009FABC 39 00 00 00 */ li r8, 0 /* 800A3E60 0009FAC0 4B FB 5B 69 */ bl func_800599C8 /* 800A3E64 0009FAC4 38 60 00 0A */ li r3, 0xa /* 800A3E68 0009FAC8 38 80 00 00 */ li r4, 0 /* 800A3E6C 0009FACC 38 A0 00 00 */ li r5, 0 /* 800A3E70 0009FAD0 38 C0 00 0B */ li r6, 0xb /* 800A3E74 0009FAD4 38 E0 00 10 */ li r7, 0x10 /* 800A3E78 0009FAD8 39 00 00 00 */ li r8, 0 /* 800A3E7C 0009FADC 4B FB 5B 4D */ bl func_800599C8 /* 800A3E80 0009FAE0 38 60 00 0B */ li r3, 0xb /* 800A3E84 0009FAE4 38 80 00 00 */ li r4, 0 /* 800A3E88 0009FAE8 38 A0 00 0A */ li r5, 0xa /* 800A3E8C 0009FAEC 38 C0 00 0C */ li r6, 0xc /* 800A3E90 0009FAF0 38 E0 00 11 */ li r7, 0x11 /* 800A3E94 0009FAF4 39 00 00 00 */ li r8, 0 /* 800A3E98 0009FAF8 4B FB 5B 31 */ bl func_800599C8 /* 800A3E9C 0009FAFC 38 60 00 0C */ li r3, 0xc /* 800A3EA0 0009FB00 38 80 00 00 */ li r4, 0 /* 800A3EA4 0009FB04 38 A0 00 0B */ li r5, 0xb /* 800A3EA8 0009FB08 38 C0 00 0D */ li r6, 0xd /* 800A3EAC 0009FB0C 38 E0 00 12 */ li r7, 0x12 /* 800A3EB0 0009FB10 39 00 00 00 */ li r8, 0 /* 800A3EB4 0009FB14 4B FB 5B 15 */ bl func_800599C8 /* 800A3EB8 0009FB18 38 60 00 0D */ li r3, 0xd /* 800A3EBC 0009FB1C 38 80 00 00 */ li r4, 0 /* 800A3EC0 0009FB20 38 A0 00 0C */ li r5, 0xc /* 800A3EC4 0009FB24 38 C0 00 0E */ li r6, 0xe /* 800A3EC8 0009FB28 38 E0 00 13 */ li r7, 0x13 /* 800A3ECC 0009FB2C 39 00 00 00 */ li r8, 0 /* 800A3ED0 0009FB30 4B FB 5A F9 */ bl func_800599C8 /* 800A3ED4 0009FB34 38 60 00 0E */ li r3, 0xe /* 800A3ED8 0009FB38 38 80 00 00 */ li r4, 0 /* 800A3EDC 0009FB3C 38 A0 00 0D */ li r5, 0xd /* 800A3EE0 0009FB40 38 C0 00 0F */ li r6, 0xf /* 800A3EE4 0009FB44 38 E0 00 14 */ li r7, 0x14 /* 800A3EE8 0009FB48 39 00 00 00 */ li r8, 0 /* 800A3EEC 0009FB4C 4B FB 5A DD */ bl func_800599C8 /* 800A3EF0 0009FB50 38 60 00 0F */ li r3, 0xf /* 800A3EF4 0009FB54 38 80 00 00 */ li r4, 0 /* 800A3EF8 0009FB58 38 A0 00 0E */ li r5, 0xe /* 800A3EFC 0009FB5C 38 C0 00 00 */ li r6, 0 /* 800A3F00 0009FB60 38 E0 00 15 */ li r7, 0x15 /* 800A3F04 0009FB64 39 00 00 00 */ li r8, 0 /* 800A3F08 0009FB68 4B FB 5A C1 */ bl func_800599C8 /* 800A3F0C 0009FB6C 38 60 00 10 */ li r3, 0x10 /* 800A3F10 0009FB70 38 80 00 0A */ li r4, 0xa /* 800A3F14 0009FB74 38 A0 00 00 */ li r5, 0 /* 800A3F18 0009FB78 38 C0 00 11 */ li r6, 0x11 /* 800A3F1C 0009FB7C 38 E0 00 16 */ li r7, 0x16 /* 800A3F20 0009FB80 39 00 00 00 */ li r8, 0 /* 800A3F24 0009FB84 4B FB 5A A5 */ bl func_800599C8 /* 800A3F28 0009FB88 38 60 00 11 */ li r3, 0x11 /* 800A3F2C 0009FB8C 38 80 00 0B */ li r4, 0xb /* 800A3F30 0009FB90 38 A0 00 10 */ li r5, 0x10 /* 800A3F34 0009FB94 38 C0 00 12 */ li r6, 0x12 /* 800A3F38 0009FB98 38 E0 00 16 */ li r7, 0x16 /* 800A3F3C 0009FB9C 39 00 00 00 */ li r8, 0 /* 800A3F40 0009FBA0 4B FB 5A 89 */ bl func_800599C8 /* 800A3F44 0009FBA4 38 60 00 12 */ li r3, 0x12 /* 800A3F48 0009FBA8 38 80 00 0C */ li r4, 0xc /* 800A3F4C 0009FBAC 38 A0 00 11 */ li r5, 0x11 /* 800A3F50 0009FBB0 38 C0 00 13 */ li r6, 0x13 /* 800A3F54 0009FBB4 38 E0 00 16 */ li r7, 0x16 /* 800A3F58 0009FBB8 39 00 00 00 */ li r8, 0 /* 800A3F5C 0009FBBC 4B FB 5A 6D */ bl func_800599C8 /* 800A3F60 0009FBC0 38 60 00 13 */ li r3, 0x13 /* 800A3F64 0009FBC4 38 80 00 0D */ li r4, 0xd /* 800A3F68 0009FBC8 38 A0 00 12 */ li r5, 0x12 /* 800A3F6C 0009FBCC 38 C0 00 14 */ li r6, 0x14 /* 800A3F70 0009FBD0 38 E0 00 16 */ li r7, 0x16 /* 800A3F74 0009FBD4 39 00 00 00 */ li r8, 0 /* 800A3F78 0009FBD8 4B FB 5A 51 */ bl func_800599C8 /* 800A3F7C 0009FBDC 38 60 00 14 */ li r3, 0x14 /* 800A3F80 0009FBE0 38 80 00 0E */ li r4, 0xe /* 800A3F84 0009FBE4 38 A0 00 13 */ li r5, 0x13 /* 800A3F88 0009FBE8 38 C0 00 15 */ li r6, 0x15 /* 800A3F8C 0009FBEC 38 E0 00 16 */ li r7, 0x16 /* 800A3F90 0009FBF0 39 00 00 00 */ li r8, 0 /* 800A3F94 0009FBF4 4B FB 5A 35 */ bl func_800599C8 /* 800A3F98 0009FBF8 38 60 00 15 */ li r3, 0x15 /* 800A3F9C 0009FBFC 38 80 00 0F */ li r4, 0xf /* 800A3FA0 0009FC00 38 A0 00 14 */ li r5, 0x14 /* 800A3FA4 0009FC04 38 C0 00 00 */ li r6, 0 /* 800A3FA8 0009FC08 38 E0 00 16 */ li r7, 0x16 /* 800A3FAC 0009FC0C 39 00 00 00 */ li r8, 0 /* 800A3FB0 0009FC10 4B FB 5A 19 */ bl func_800599C8 /* 800A3FB4 0009FC14 38 60 00 16 */ li r3, 0x16 /* 800A3FB8 0009FC18 38 80 00 15 */ li r4, 0x15 /* 800A3FBC 0009FC1C 38 A0 00 00 */ li r5, 0 /* 800A3FC0 0009FC20 38 C0 00 01 */ li r6, 1 /* 800A3FC4 0009FC24 38 E0 00 00 */ li r7, 0 /* 800A3FC8 0009FC28 39 00 00 00 */ li r8, 0 /* 800A3FCC 0009FC2C 4B FB 59 FD */ bl func_800599C8 /* 800A3FD0 0009FC30 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3FD4 0009FC34 38 80 00 19 */ li r4, 0x19 /* 800A3FD8 0009FC38 38 00 00 16 */ li r0, 0x16 /* 800A3FDC 0009FC3C B0 83 00 FC */ sth r4, 0xfc(r3) /* 800A3FE0 0009FC40 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A3FE4 0009FC44 98 03 01 16 */ stb r0, 0x116(r3) /* 800A3FE8 0009FC48 48 00 29 40 */ b lbl_800A6928 /* 800A3FEC 0009FC4C 88 85 01 16 */ lbz r4, 0x116(r5) /* 800A3FF0 0009FC50 38 60 00 2D */ li r3, 0x2d /* 800A3FF4 0009FC54 38 A0 00 00 */ li r5, 0 /* 800A3FF8 0009FC58 38 C0 00 01 */ li r6, 1 /* 800A3FFC 0009FC5C 4B FB 5A 71 */ bl func_80059A6C /* 800A4000 0009FC60 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4004 0009FC64 90 64 01 0C */ stw r3, 0x10c(r4) /* 800A4008 0009FC68 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A400C 0009FC6C 80 03 01 0C */ lwz r0, 0x10c(r3) /* 800A4010 0009FC70 54 00 04 3E */ clrlwi r0, r0, 0x10 /* 800A4014 0009FC74 90 03 01 10 */ stw r0, 0x110(r3) /* 800A4018 0009FC78 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A401C 0009FC7C 80 05 01 0C */ lwz r0, 0x10c(r5) /* 800A4020 0009FC80 54 00 00 01 */ rlwinm. r0, r0, 0, 0, 0 /* 800A4024 0009FC84 41 82 05 F4 */ beq lbl_800A4618 /* 800A4028 0009FC88 80 85 01 10 */ lwz r4, 0x110(r5) /* 800A402C 0009FC8C 2C 04 00 10 */ cmpwi r4, 0x10 /* 800A4030 0009FC90 41 82 03 78 */ beq lbl_800A43A8 /* 800A4034 0009FC94 40 80 00 40 */ bge lbl_800A4074 /* 800A4038 0009FC98 2C 04 00 0B */ cmpwi r4, 0xb /* 800A403C 0009FC9C 41 82 01 44 */ beq lbl_800A4180 /* 800A4040 0009FCA0 40 80 00 1C */ bge lbl_800A405C /* 800A4044 0009FCA4 2C 04 00 01 */ cmpwi r4, 1 /* 800A4048 0009FCA8 41 82 00 70 */ beq lbl_800A40B8 /* 800A404C 0009FCAC 41 80 28 DC */ blt lbl_800A6928 /* 800A4050 0009FCB0 2C 04 00 0A */ cmpwi r4, 0xa /* 800A4054 0009FCB4 40 80 00 C0 */ bge lbl_800A4114 /* 800A4058 0009FCB8 48 00 28 D0 */ b lbl_800A6928 lbl_800A405C: /* 800A405C 0009FCBC 2C 04 00 0E */ cmpwi r4, 0xe /* 800A4060 0009FCC0 41 82 02 74 */ beq lbl_800A42D4 /* 800A4064 0009FCC4 40 80 03 04 */ bge lbl_800A4368 /* 800A4068 0009FCC8 2C 04 00 0D */ cmpwi r4, 0xd /* 800A406C 0009FCCC 40 80 02 10 */ bge lbl_800A427C /* 800A4070 0009FCD0 48 00 01 B8 */ b lbl_800A4228 lbl_800A4074: /* 800A4074 0009FCD4 2C 04 00 15 */ cmpwi r4, 0x15 /* 800A4078 0009FCD8 41 82 04 F0 */ beq lbl_800A4568 /* 800A407C 0009FCDC 40 80 00 1C */ bge lbl_800A4098 /* 800A4080 0009FCE0 2C 04 00 13 */ cmpwi r4, 0x13 /* 800A4084 0009FCE4 41 82 04 10 */ beq lbl_800A4494 /* 800A4088 0009FCE8 40 80 04 7C */ bge lbl_800A4504 /* 800A408C 0009FCEC 2C 04 00 12 */ cmpwi r4, 0x12 /* 800A4090 0009FCF0 40 80 03 C8 */ bge lbl_800A4458 /* 800A4094 0009FCF4 48 00 03 6C */ b lbl_800A4400 lbl_800A4098: /* 800A4098 0009FCF8 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 800A409C 0009FCFC 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l /* 800A40A0 0009FD00 7C 04 00 00 */ cmpw r4, r0 /* 800A40A4 0009FD04 41 82 00 14 */ beq lbl_800A40B8 /* 800A40A8 0009FD08 40 80 28 80 */ bge lbl_800A6928 /* 800A40AC 0009FD0C 2C 04 00 17 */ cmpwi r4, 0x17 /* 800A40B0 0009FD10 40 80 28 78 */ bge lbl_800A6928 /* 800A40B4 0009FD14 48 00 05 08 */ b lbl_800A45BC lbl_800A40B8: /* 800A40B8 0009FD18 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A40BC 0009FD1C 38 80 00 01 */ li r4, 1 /* 800A40C0 0009FD20 38 A0 00 00 */ li r5, 0 /* 800A40C4 0009FD24 48 1A FC ED */ bl func_80253DB0 /* 800A40C8 0009FD28 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A40CC 0009FD2C 38 80 00 0C */ li r4, 0xc /* 800A40D0 0009FD30 38 A0 00 00 */ li r5, 0 /* 800A40D4 0009FD34 A8 63 00 54 */ lha r3, 0x54(r3) /* 800A40D8 0009FD38 48 1A FC D9 */ bl func_80253DB0 /* 800A40DC 0009FD3C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A40E0 0009FD40 38 80 00 06 */ li r4, 6 /* 800A40E4 0009FD44 38 A0 00 00 */ li r5, 0 /* 800A40E8 0009FD48 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A40EC 0009FD4C 48 1A FC C5 */ bl func_80253DB0 /* 800A40F0 0009FD50 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A40F4 0009FD54 38 A0 00 1A */ li r5, 0x1a /* 800A40F8 0009FD58 38 00 00 01 */ li r0, 1 /* 800A40FC 0009FD5C 38 60 00 02 */ li r3, 2 /* 800A4100 0009FD60 B0 A4 00 FC */ sth r5, 0xfc(r4) /* 800A4104 0009FD64 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4108 0009FD68 98 04 01 16 */ stb r0, 0x116(r4) /* 800A410C 0009FD6C 4B FB 63 C1 */ bl func_8005A4CC /* 800A4110 0009FD70 48 00 28 18 */ b lbl_800A6928 lbl_800A4114: /* 800A4114 0009FD74 3C 60 51 EC */ lis r3, 0x51EB851F@ha /* 800A4118 0009FD78 A0 1E 00 8A */ lhz r0, 0x8a(r30) /* 800A411C 0009FD7C 38 63 85 1F */ addi r3, r3, 0x51EB851F@l /* 800A4120 0009FD80 7C 03 00 96 */ mulhw r0, r3, r0 /* 800A4124 0009FD84 7C 00 2E 70 */ srawi r0, r0, 5 /* 800A4128 0009FD88 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A412C 0009FD8C 7C 00 1A 14 */ add r0, r0, r3 /* 800A4130 0009FD90 54 00 06 3F */ clrlwi. r0, r0, 0x18 /* 800A4134 0009FD94 40 82 00 10 */ bne lbl_800A4144 /* 800A4138 0009FD98 38 00 00 64 */ li r0, 0x64 /* 800A413C 0009FD9C B0 1E 00 8A */ sth r0, 0x8a(r30) /* 800A4140 0009FDA0 48 00 00 18 */ b lbl_800A4158 lbl_800A4144: /* 800A4144 0009FDA4 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4148 0009FDA8 38 60 02 22 */ li r3, 0x222 /* 800A414C 0009FDAC 38 80 00 00 */ li r4, 0 /* 800A4150 0009FDB0 4B F6 70 21 */ bl func_8000B170 /* 800A4154 0009FDB4 48 00 27 D4 */ b lbl_800A6928 lbl_800A4158: /* 800A4158 0009FDB8 A0 7E 00 8A */ lhz r3, 0x8a(r30) /* 800A415C 0009FDBC A0 1E 00 8C */ lhz r0, 0x8c(r30) /* 800A4160 0009FDC0 7C 00 18 40 */ cmplw r0, r3 /* 800A4164 0009FDC4 40 80 00 08 */ bge lbl_800A416C /* 800A4168 0009FDC8 B0 7E 00 8C */ sth r3, 0x8c(r30) lbl_800A416C: /* 800A416C 0009FDCC C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4170 0009FDD0 38 60 02 23 */ li r3, 0x223 /* 800A4174 0009FDD4 38 80 00 00 */ li r4, 0 /* 800A4178 0009FDD8 4B F6 6F F9 */ bl func_8000B170 /* 800A417C 0009FDDC 48 00 27 AC */ b lbl_800A6928 lbl_800A4180: /* 800A4180 0009FDE0 A0 BE 00 8A */ lhz r5, 0x8a(r30) /* 800A4184 0009FDE4 3C 60 51 EC */ lis r3, 0x51EB851F@ha /* 800A4188 0009FDE8 38 03 85 1F */ addi r0, r3, 0x51EB851F@l /* 800A418C 0009FDEC 7C 00 28 96 */ mulhw r0, r0, r5 /* 800A4190 0009FDF0 3C 60 66 66 */ lis r3, 0x66666667@ha /* 800A4194 0009FDF4 38 C5 00 0A */ addi r6, r5, 0xa /* 800A4198 0009FDF8 38 83 66 67 */ addi r4, r3, 0x66666667@l /* 800A419C 0009FDFC 2C 86 00 64 */ cmpwi cr1, r6, 0x64 /* 800A41A0 0009FE00 7C 00 2E 70 */ srawi r0, r0, 5 /* 800A41A4 0009FE04 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A41A8 0009FE08 7C 00 1A 14 */ add r0, r0, r3 /* 800A41AC 0009FE0C 1C 00 00 64 */ mulli r0, r0, 0x64 /* 800A41B0 0009FE10 7C 00 28 50 */ subf r0, r0, r5 /* 800A41B4 0009FE14 7C 04 00 96 */ mulhw r0, r4, r0 /* 800A41B8 0009FE18 7C 00 16 70 */ srawi r0, r0, 2 /* 800A41BC 0009FE1C 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A41C0 0009FE20 7C 00 1A 14 */ add r0, r0, r3 /* 800A41C4 0009FE24 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 800A41C8 0009FE28 41 85 00 0C */ bgt cr1, lbl_800A41D4 /* 800A41CC 0009FE2C B0 DE 00 8A */ sth r6, 0x8a(r30) /* 800A41D0 0009FE30 48 00 00 30 */ b lbl_800A4200 lbl_800A41D4: /* 800A41D4 0009FE34 28 00 00 09 */ cmplwi r0, 9 /* 800A41D8 0009FE38 40 82 00 14 */ bne lbl_800A41EC /* 800A41DC 0009FE3C 40 85 00 10 */ ble cr1, lbl_800A41EC /* 800A41E0 0009FE40 38 00 00 64 */ li r0, 0x64 /* 800A41E4 0009FE44 B0 1E 00 8A */ sth r0, 0x8a(r30) /* 800A41E8 0009FE48 48 00 00 18 */ b lbl_800A4200 lbl_800A41EC: /* 800A41EC 0009FE4C C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A41F0 0009FE50 38 60 02 22 */ li r3, 0x222 /* 800A41F4 0009FE54 38 80 00 00 */ li r4, 0 /* 800A41F8 0009FE58 4B F6 6F 79 */ bl func_8000B170 /* 800A41FC 0009FE5C 48 00 27 2C */ b lbl_800A6928 lbl_800A4200: /* 800A4200 0009FE60 A0 7E 00 8A */ lhz r3, 0x8a(r30) /* 800A4204 0009FE64 A0 1E 00 8C */ lhz r0, 0x8c(r30) /* 800A4208 0009FE68 7C 00 18 40 */ cmplw r0, r3 /* 800A420C 0009FE6C 40 80 00 08 */ bge lbl_800A4214 /* 800A4210 0009FE70 B0 7E 00 8C */ sth r3, 0x8c(r30) lbl_800A4214: /* 800A4214 0009FE74 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4218 0009FE78 38 60 02 23 */ li r3, 0x223 /* 800A421C 0009FE7C 38 80 00 00 */ li r4, 0 /* 800A4220 0009FE80 4B F6 6F 51 */ bl func_8000B170 /* 800A4224 0009FE84 48 00 27 04 */ b lbl_800A6928 lbl_800A4228: /* 800A4228 0009FE88 A0 7E 00 8A */ lhz r3, 0x8a(r30) /* 800A422C 0009FE8C 38 03 00 01 */ addi r0, r3, 1 /* 800A4230 0009FE90 2C 00 00 64 */ cmpwi r0, 0x64 /* 800A4234 0009FE94 41 81 00 0C */ bgt lbl_800A4240 /* 800A4238 0009FE98 B0 1E 00 8A */ sth r0, 0x8a(r30) /* 800A423C 0009FE9C 48 00 00 18 */ b lbl_800A4254 lbl_800A4240: /* 800A4240 0009FEA0 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4244 0009FEA4 38 60 02 22 */ li r3, 0x222 /* 800A4248 0009FEA8 38 80 00 00 */ li r4, 0 /* 800A424C 0009FEAC 4B F6 6F 25 */ bl func_8000B170 /* 800A4250 0009FEB0 48 00 26 D8 */ b lbl_800A6928 lbl_800A4254: /* 800A4254 0009FEB4 A0 7E 00 8A */ lhz r3, 0x8a(r30) /* 800A4258 0009FEB8 A0 1E 00 8C */ lhz r0, 0x8c(r30) /* 800A425C 0009FEBC 7C 00 18 40 */ cmplw r0, r3 /* 800A4260 0009FEC0 40 80 00 08 */ bge lbl_800A4268 /* 800A4264 0009FEC4 B0 7E 00 8C */ sth r3, 0x8c(r30) lbl_800A4268: /* 800A4268 0009FEC8 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A426C 0009FECC 38 60 02 23 */ li r3, 0x223 /* 800A4270 0009FED0 38 80 00 00 */ li r4, 0 /* 800A4274 0009FED4 4B F6 6E FD */ bl func_8000B170 /* 800A4278 0009FED8 48 00 26 B0 */ b lbl_800A6928 lbl_800A427C: /* 800A427C 0009FEDC 3C 60 51 EC */ lis r3, 0x51EB851F@ha /* 800A4280 0009FEE0 A0 1E 00 8C */ lhz r0, 0x8c(r30) /* 800A4284 0009FEE4 38 63 85 1F */ addi r3, r3, 0x51EB851F@l /* 800A4288 0009FEE8 7C 03 00 96 */ mulhw r0, r3, r0 /* 800A428C 0009FEEC 7C 00 2E 70 */ srawi r0, r0, 5 /* 800A4290 0009FEF0 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A4294 0009FEF4 7C 00 1A 14 */ add r0, r0, r3 /* 800A4298 0009FEF8 54 00 06 3F */ clrlwi. r0, r0, 0x18 /* 800A429C 0009FEFC 40 82 00 10 */ bne lbl_800A42AC /* 800A42A0 0009FF00 38 00 00 64 */ li r0, 0x64 /* 800A42A4 0009FF04 B0 1E 00 8C */ sth r0, 0x8c(r30) /* 800A42A8 0009FF08 48 00 00 18 */ b lbl_800A42C0 lbl_800A42AC: /* 800A42AC 0009FF0C C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A42B0 0009FF10 38 60 02 22 */ li r3, 0x222 /* 800A42B4 0009FF14 38 80 00 00 */ li r4, 0 /* 800A42B8 0009FF18 4B F6 6E B9 */ bl func_8000B170 /* 800A42BC 0009FF1C 48 00 26 6C */ b lbl_800A6928 lbl_800A42C0: /* 800A42C0 0009FF20 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A42C4 0009FF24 38 60 02 23 */ li r3, 0x223 /* 800A42C8 0009FF28 38 80 00 00 */ li r4, 0 /* 800A42CC 0009FF2C 4B F6 6E A5 */ bl func_8000B170 /* 800A42D0 0009FF30 48 00 26 58 */ b lbl_800A6928 lbl_800A42D4: /* 800A42D4 0009FF34 A0 BE 00 8C */ lhz r5, 0x8c(r30) /* 800A42D8 0009FF38 3C 60 51 EC */ lis r3, 0x51EB851F@ha /* 800A42DC 0009FF3C 38 03 85 1F */ addi r0, r3, 0x51EB851F@l /* 800A42E0 0009FF40 7C 00 28 96 */ mulhw r0, r0, r5 /* 800A42E4 0009FF44 3C 60 66 66 */ lis r3, 0x66666667@ha /* 800A42E8 0009FF48 38 C5 00 0A */ addi r6, r5, 0xa /* 800A42EC 0009FF4C 38 83 66 67 */ addi r4, r3, 0x66666667@l /* 800A42F0 0009FF50 2C 86 00 64 */ cmpwi cr1, r6, 0x64 /* 800A42F4 0009FF54 7C 00 2E 70 */ srawi r0, r0, 5 /* 800A42F8 0009FF58 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A42FC 0009FF5C 7C 00 1A 14 */ add r0, r0, r3 /* 800A4300 0009FF60 1C 00 00 64 */ mulli r0, r0, 0x64 /* 800A4304 0009FF64 7C 00 28 50 */ subf r0, r0, r5 /* 800A4308 0009FF68 7C 04 00 96 */ mulhw r0, r4, r0 /* 800A430C 0009FF6C 7C 00 16 70 */ srawi r0, r0, 2 /* 800A4310 0009FF70 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A4314 0009FF74 7C 00 1A 14 */ add r0, r0, r3 /* 800A4318 0009FF78 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 800A431C 0009FF7C 41 85 00 0C */ bgt cr1, lbl_800A4328 /* 800A4320 0009FF80 B0 DE 00 8C */ sth r6, 0x8c(r30) /* 800A4324 0009FF84 48 00 00 30 */ b lbl_800A4354 lbl_800A4328: /* 800A4328 0009FF88 28 00 00 09 */ cmplwi r0, 9 /* 800A432C 0009FF8C 40 82 00 14 */ bne lbl_800A4340 /* 800A4330 0009FF90 40 85 00 10 */ ble cr1, lbl_800A4340 /* 800A4334 0009FF94 38 00 00 64 */ li r0, 0x64 /* 800A4338 0009FF98 B0 1E 00 8C */ sth r0, 0x8c(r30) /* 800A433C 0009FF9C 48 00 00 18 */ b lbl_800A4354 lbl_800A4340: /* 800A4340 0009FFA0 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4344 0009FFA4 38 60 02 22 */ li r3, 0x222 /* 800A4348 0009FFA8 38 80 00 00 */ li r4, 0 /* 800A434C 0009FFAC 4B F6 6E 25 */ bl func_8000B170 /* 800A4350 0009FFB0 48 00 25 D8 */ b lbl_800A6928 lbl_800A4354: /* 800A4354 0009FFB4 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4358 0009FFB8 38 60 02 23 */ li r3, 0x223 /* 800A435C 0009FFBC 38 80 00 00 */ li r4, 0 /* 800A4360 0009FFC0 4B F6 6E 11 */ bl func_8000B170 /* 800A4364 0009FFC4 48 00 25 C4 */ b lbl_800A6928 lbl_800A4368: /* 800A4368 0009FFC8 A0 7E 00 8C */ lhz r3, 0x8c(r30) /* 800A436C 0009FFCC 38 03 00 01 */ addi r0, r3, 1 /* 800A4370 0009FFD0 2C 00 00 64 */ cmpwi r0, 0x64 /* 800A4374 0009FFD4 41 81 00 0C */ bgt lbl_800A4380 /* 800A4378 0009FFD8 B0 1E 00 8C */ sth r0, 0x8c(r30) /* 800A437C 0009FFDC 48 00 00 18 */ b lbl_800A4394 lbl_800A4380: /* 800A4380 0009FFE0 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4384 0009FFE4 38 60 02 22 */ li r3, 0x222 /* 800A4388 0009FFE8 38 80 00 00 */ li r4, 0 /* 800A438C 0009FFEC 4B F6 6D E5 */ bl func_8000B170 /* 800A4390 0009FFF0 48 00 25 98 */ b lbl_800A6928 lbl_800A4394: /* 800A4394 0009FFF4 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4398 0009FFF8 38 60 02 23 */ li r3, 0x223 /* 800A439C 0009FFFC 38 80 00 00 */ li r4, 0 /* 800A43A0 000A0000 4B F6 6D D1 */ bl func_8000B170 /* 800A43A4 000A0004 48 00 25 84 */ b lbl_800A6928 lbl_800A43A8: /* 800A43A8 000A0008 3C 60 51 EC */ lis r3, 0x51EB851F@ha /* 800A43AC 000A000C A0 1E 00 8A */ lhz r0, 0x8a(r30) /* 800A43B0 000A0010 38 63 85 1F */ addi r3, r3, 0x51EB851F@l /* 800A43B4 000A0014 7C 03 00 96 */ mulhw r0, r3, r0 /* 800A43B8 000A0018 7C 00 2E 70 */ srawi r0, r0, 5 /* 800A43BC 000A001C 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A43C0 000A0020 7C 00 1A 14 */ add r0, r0, r3 /* 800A43C4 000A0024 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 800A43C8 000A0028 28 00 00 01 */ cmplwi r0, 1 /* 800A43CC 000A002C 40 82 00 20 */ bne lbl_800A43EC /* 800A43D0 000A0030 38 00 00 01 */ li r0, 1 /* 800A43D4 000A0034 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A43D8 000A0038 B0 1E 00 8A */ sth r0, 0x8a(r30) /* 800A43DC 000A003C 38 60 02 23 */ li r3, 0x223 /* 800A43E0 000A0040 38 80 00 00 */ li r4, 0 /* 800A43E4 000A0044 4B F6 6D 8D */ bl func_8000B170 /* 800A43E8 000A0048 48 00 25 40 */ b lbl_800A6928 lbl_800A43EC: /* 800A43EC 000A004C C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A43F0 000A0050 38 60 02 22 */ li r3, 0x222 /* 800A43F4 000A0054 38 80 00 00 */ li r4, 0 /* 800A43F8 000A0058 4B F6 6D 79 */ bl func_8000B170 /* 800A43FC 000A005C 48 00 25 2C */ b lbl_800A6928 lbl_800A4400: /* 800A4400 000A0060 A0 7E 00 8A */ lhz r3, 0x8a(r30) /* 800A4404 000A0064 34 03 FF F6 */ addic. r0, r3, -10 /* 800A4408 000A0068 40 81 00 1C */ ble lbl_800A4424 /* 800A440C 000A006C B0 1E 00 8A */ sth r0, 0x8a(r30) /* 800A4410 000A0070 38 60 02 23 */ li r3, 0x223 /* 800A4414 000A0074 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4418 000A0078 38 80 00 00 */ li r4, 0 /* 800A441C 000A007C 4B F6 6D 55 */ bl func_8000B170 /* 800A4420 000A0080 48 00 25 08 */ b lbl_800A6928 lbl_800A4424: /* 800A4424 000A0084 40 82 00 20 */ bne lbl_800A4444 /* 800A4428 000A0088 38 00 00 01 */ li r0, 1 /* 800A442C 000A008C C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4430 000A0090 B0 1E 00 8A */ sth r0, 0x8a(r30) /* 800A4434 000A0094 38 60 02 23 */ li r3, 0x223 /* 800A4438 000A0098 38 80 00 00 */ li r4, 0 /* 800A443C 000A009C 4B F6 6D 35 */ bl func_8000B170 /* 800A4440 000A00A0 48 00 24 E8 */ b lbl_800A6928 lbl_800A4444: /* 800A4444 000A00A4 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4448 000A00A8 38 60 02 22 */ li r3, 0x222 /* 800A444C 000A00AC 38 80 00 00 */ li r4, 0 /* 800A4450 000A00B0 4B F6 6D 21 */ bl func_8000B170 /* 800A4454 000A00B4 48 00 24 D4 */ b lbl_800A6928 lbl_800A4458: /* 800A4458 000A00B8 A0 7E 00 8A */ lhz r3, 0x8a(r30) /* 800A445C 000A00BC 38 03 FF FF */ addi r0, r3, -1 /* 800A4460 000A00C0 2C 00 00 01 */ cmpwi r0, 1 /* 800A4464 000A00C4 41 80 00 1C */ blt lbl_800A4480 /* 800A4468 000A00C8 B0 1E 00 8A */ sth r0, 0x8a(r30) /* 800A446C 000A00CC 38 60 02 23 */ li r3, 0x223 /* 800A4470 000A00D0 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4474 000A00D4 38 80 00 00 */ li r4, 0 /* 800A4478 000A00D8 4B F6 6C F9 */ bl func_8000B170 /* 800A447C 000A00DC 48 00 24 AC */ b lbl_800A6928 lbl_800A4480: /* 800A4480 000A00E0 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4484 000A00E4 38 60 02 22 */ li r3, 0x222 /* 800A4488 000A00E8 38 80 00 00 */ li r4, 0 /* 800A448C 000A00EC 4B F6 6C E5 */ bl func_8000B170 /* 800A4490 000A00F0 48 00 24 98 */ b lbl_800A6928 lbl_800A4494: /* 800A4494 000A00F4 3C 60 51 EC */ lis r3, 0x51EB851F@ha /* 800A4498 000A00F8 A0 1E 00 8C */ lhz r0, 0x8c(r30) /* 800A449C 000A00FC 38 63 85 1F */ addi r3, r3, 0x51EB851F@l /* 800A44A0 000A0100 7C 03 00 96 */ mulhw r0, r3, r0 /* 800A44A4 000A0104 7C 00 2E 70 */ srawi r0, r0, 5 /* 800A44A8 000A0108 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A44AC 000A010C 7C 00 1A 14 */ add r0, r0, r3 /* 800A44B0 000A0110 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 800A44B4 000A0114 28 00 00 01 */ cmplwi r0, 1 /* 800A44B8 000A0118 40 82 00 20 */ bne lbl_800A44D8 /* 800A44BC 000A011C 38 00 00 01 */ li r0, 1 /* 800A44C0 000A0120 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A44C4 000A0124 B0 1E 00 8C */ sth r0, 0x8c(r30) /* 800A44C8 000A0128 38 60 02 23 */ li r3, 0x223 /* 800A44CC 000A012C 38 80 00 00 */ li r4, 0 /* 800A44D0 000A0130 4B F6 6C A1 */ bl func_8000B170 /* 800A44D4 000A0134 48 00 00 18 */ b lbl_800A44EC lbl_800A44D8: /* 800A44D8 000A0138 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A44DC 000A013C 38 60 02 22 */ li r3, 0x222 /* 800A44E0 000A0140 38 80 00 00 */ li r4, 0 /* 800A44E4 000A0144 4B F6 6C 8D */ bl func_8000B170 /* 800A44E8 000A0148 48 00 24 40 */ b lbl_800A6928 lbl_800A44EC: /* 800A44EC 000A014C A0 7E 00 8C */ lhz r3, 0x8c(r30) /* 800A44F0 000A0150 A0 1E 00 8A */ lhz r0, 0x8a(r30) /* 800A44F4 000A0154 7C 03 00 40 */ cmplw r3, r0 /* 800A44F8 000A0158 40 80 24 30 */ bge lbl_800A6928 /* 800A44FC 000A015C B0 7E 00 8A */ sth r3, 0x8a(r30) /* 800A4500 000A0160 48 00 24 28 */ b lbl_800A6928 lbl_800A4504: /* 800A4504 000A0164 A0 7E 00 8C */ lhz r3, 0x8c(r30) /* 800A4508 000A0168 34 03 FF F6 */ addic. r0, r3, -10 /* 800A450C 000A016C 40 81 00 0C */ ble lbl_800A4518 /* 800A4510 000A0170 B0 1E 00 8C */ sth r0, 0x8c(r30) /* 800A4514 000A0174 48 00 00 2C */ b lbl_800A4540 lbl_800A4518: /* 800A4518 000A0178 28 03 00 0A */ cmplwi r3, 0xa /* 800A451C 000A017C 40 82 00 10 */ bne lbl_800A452C /* 800A4520 000A0180 38 00 00 01 */ li r0, 1 /* 800A4524 000A0184 B0 1E 00 8C */ sth r0, 0x8c(r30) /* 800A4528 000A0188 48 00 00 18 */ b lbl_800A4540 lbl_800A452C: /* 800A452C 000A018C C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4530 000A0190 38 60 02 22 */ li r3, 0x222 /* 800A4534 000A0194 38 80 00 00 */ li r4, 0 /* 800A4538 000A0198 4B F6 6C 39 */ bl func_8000B170 /* 800A453C 000A019C 48 00 23 EC */ b lbl_800A6928 lbl_800A4540: /* 800A4540 000A01A0 A0 7E 00 8C */ lhz r3, 0x8c(r30) /* 800A4544 000A01A4 A0 1E 00 8A */ lhz r0, 0x8a(r30) /* 800A4548 000A01A8 7C 03 00 40 */ cmplw r3, r0 /* 800A454C 000A01AC 40 80 00 08 */ bge lbl_800A4554 /* 800A4550 000A01B0 B0 7E 00 8A */ sth r3, 0x8a(r30) lbl_800A4554: /* 800A4554 000A01B4 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4558 000A01B8 38 60 02 23 */ li r3, 0x223 /* 800A455C 000A01BC 38 80 00 00 */ li r4, 0 /* 800A4560 000A01C0 4B F6 6C 11 */ bl func_8000B170 /* 800A4564 000A01C4 48 00 23 C4 */ b lbl_800A6928 lbl_800A4568: /* 800A4568 000A01C8 A0 7E 00 8C */ lhz r3, 0x8c(r30) /* 800A456C 000A01CC 38 03 FF FF */ addi r0, r3, -1 /* 800A4570 000A01D0 2C 00 00 01 */ cmpwi r0, 1 /* 800A4574 000A01D4 41 80 00 0C */ blt lbl_800A4580 /* 800A4578 000A01D8 B0 1E 00 8C */ sth r0, 0x8c(r30) /* 800A457C 000A01DC 48 00 00 18 */ b lbl_800A4594 lbl_800A4580: /* 800A4580 000A01E0 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4584 000A01E4 38 60 02 22 */ li r3, 0x222 /* 800A4588 000A01E8 38 80 00 00 */ li r4, 0 /* 800A458C 000A01EC 4B F6 6B E5 */ bl func_8000B170 /* 800A4590 000A01F0 48 00 23 98 */ b lbl_800A6928 lbl_800A4594: /* 800A4594 000A01F4 A0 7E 00 8C */ lhz r3, 0x8c(r30) /* 800A4598 000A01F8 A0 1E 00 8A */ lhz r0, 0x8a(r30) /* 800A459C 000A01FC 7C 03 00 40 */ cmplw r3, r0 /* 800A45A0 000A0200 40 80 00 08 */ bge lbl_800A45A8 /* 800A45A4 000A0204 B0 7E 00 8A */ sth r3, 0x8a(r30) lbl_800A45A8: /* 800A45A8 000A0208 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A45AC 000A020C 38 60 02 23 */ li r3, 0x223 /* 800A45B0 000A0210 38 80 00 00 */ li r4, 0 /* 800A45B4 000A0214 4B F6 6B BD */ bl func_8000B170 /* 800A45B8 000A0218 48 00 23 70 */ b lbl_800A6928 lbl_800A45BC: /* 800A45BC 000A021C A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A45C0 000A0220 38 80 00 02 */ li r4, 2 /* 800A45C4 000A0224 38 A0 00 00 */ li r5, 0 /* 800A45C8 000A0228 48 1A F7 E9 */ bl func_80253DB0 /* 800A45CC 000A022C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A45D0 000A0230 38 80 00 0C */ li r4, 0xc /* 800A45D4 000A0234 38 A0 00 00 */ li r5, 0 /* 800A45D8 000A0238 A8 63 00 54 */ lha r3, 0x54(r3) /* 800A45DC 000A023C 48 1A F7 D5 */ bl func_80253DB0 /* 800A45E0 000A0240 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A45E4 000A0244 38 80 00 05 */ li r4, 5 /* 800A45E8 000A0248 38 A0 00 00 */ li r5, 0 /* 800A45EC 000A024C A8 63 00 52 */ lha r3, 0x52(r3) /* 800A45F0 000A0250 48 1A F7 C1 */ bl func_80253DB0 /* 800A45F4 000A0254 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A45F8 000A0258 38 A0 00 16 */ li r5, 0x16 /* 800A45FC 000A025C 38 00 00 1A */ li r0, 0x1a /* 800A4600 000A0260 38 60 00 01 */ li r3, 1 /* 800A4604 000A0264 98 A4 01 16 */ stb r5, 0x116(r4) /* 800A4608 000A0268 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A460C 000A026C B0 04 00 FC */ sth r0, 0xfc(r4) /* 800A4610 000A0270 4B FB 5E BD */ bl func_8005A4CC /* 800A4614 000A0274 48 00 23 14 */ b lbl_800A6928 lbl_800A4618: /* 800A4618 000A0278 80 05 01 10 */ lwz r0, 0x110(r5) /* 800A461C 000A027C 2C 00 00 0A */ cmpwi r0, 0xa /* 800A4620 000A0280 40 80 00 10 */ bge lbl_800A4630 /* 800A4624 000A0284 2C 00 00 01 */ cmpwi r0, 1 /* 800A4628 000A0288 41 82 00 18 */ beq lbl_800A4640 /* 800A462C 000A028C 48 00 22 FC */ b lbl_800A6928 lbl_800A4630: /* 800A4630 000A0290 2C 00 00 16 */ cmpwi r0, 0x16 /* 800A4634 000A0294 41 82 00 A8 */ beq lbl_800A46DC /* 800A4638 000A0298 40 80 22 F0 */ bge lbl_800A6928 /* 800A463C 000A029C 48 00 00 4C */ b lbl_800A4688 lbl_800A4640: /* 800A4640 000A02A0 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A4644 000A02A4 38 80 00 00 */ li r4, 0 /* 800A4648 000A02A8 38 A0 00 00 */ li r5, 0 /* 800A464C 000A02AC 48 1A F7 65 */ bl func_80253DB0 /* 800A4650 000A02B0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4654 000A02B4 38 80 00 0C */ li r4, 0xc /* 800A4658 000A02B8 38 A0 00 00 */ li r5, 0 /* 800A465C 000A02BC A8 63 00 54 */ lha r3, 0x54(r3) /* 800A4660 000A02C0 48 1A F7 51 */ bl func_80253DB0 /* 800A4664 000A02C4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4668 000A02C8 38 80 00 06 */ li r4, 6 /* 800A466C 000A02CC 38 A0 00 00 */ li r5, 0 /* 800A4670 000A02D0 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A4674 000A02D4 48 1A F7 3D */ bl func_80253DB0 /* 800A4678 000A02D8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A467C 000A02DC 38 00 00 01 */ li r0, 1 /* 800A4680 000A02E0 98 03 01 16 */ stb r0, 0x116(r3) /* 800A4684 000A02E4 48 00 22 A4 */ b lbl_800A6928 lbl_800A4688: /* 800A4688 000A02E8 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A468C 000A02EC 38 80 00 02 */ li r4, 2 /* 800A4690 000A02F0 38 A0 00 00 */ li r5, 0 /* 800A4694 000A02F4 48 1A F7 1D */ bl func_80253DB0 /* 800A4698 000A02F8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A469C 000A02FC 38 A0 00 00 */ li r5, 0 /* 800A46A0 000A0300 80 83 01 10 */ lwz r4, 0x110(r3) /* 800A46A4 000A0304 A8 63 00 54 */ lha r3, 0x54(r3) /* 800A46A8 000A0308 38 04 FF F6 */ addi r0, r4, -10 /* 800A46AC 000A030C 54 04 04 3E */ clrlwi r4, r0, 0x10 /* 800A46B0 000A0310 48 1A F7 01 */ bl func_80253DB0 /* 800A46B4 000A0314 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A46B8 000A0318 38 80 00 06 */ li r4, 6 /* 800A46BC 000A031C 38 A0 00 00 */ li r5, 0 /* 800A46C0 000A0320 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A46C4 000A0324 48 1A F6 ED */ bl func_80253DB0 /* 800A46C8 000A0328 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A46CC 000A032C 80 64 01 10 */ lwz r3, 0x110(r4) /* 800A46D0 000A0330 38 03 FF F6 */ addi r0, r3, -10 /* 800A46D4 000A0334 98 04 01 16 */ stb r0, 0x116(r4) /* 800A46D8 000A0338 48 00 22 50 */ b lbl_800A6928 lbl_800A46DC: /* 800A46DC 000A033C A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A46E0 000A0340 38 80 00 02 */ li r4, 2 /* 800A46E4 000A0344 38 A0 00 00 */ li r5, 0 /* 800A46E8 000A0348 48 1A F6 C9 */ bl func_80253DB0 /* 800A46EC 000A034C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A46F0 000A0350 38 80 00 0C */ li r4, 0xc /* 800A46F4 000A0354 38 A0 00 00 */ li r5, 0 /* 800A46F8 000A0358 A8 63 00 54 */ lha r3, 0x54(r3) /* 800A46FC 000A035C 48 1A F6 B5 */ bl func_80253DB0 /* 800A4700 000A0360 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4704 000A0364 38 80 00 04 */ li r4, 4 /* 800A4708 000A0368 38 A0 00 00 */ li r5, 0 /* 800A470C 000A036C A8 63 00 52 */ lha r3, 0x52(r3) /* 800A4710 000A0370 48 1A F6 A1 */ bl func_80253DB0 /* 800A4714 000A0374 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4718 000A0378 38 00 00 16 */ li r0, 0x16 /* 800A471C 000A037C 98 03 01 16 */ stb r0, 0x116(r3) /* 800A4720 000A0380 48 00 22 08 */ b lbl_800A6928 /* 800A4724 000A0384 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A4728 000A0388 48 1A F6 A9 */ bl func_80253DD0 /* 800A472C 000A038C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A4730 000A0390 28 00 00 03 */ cmplwi r0, 3 /* 800A4734 000A0394 41 82 00 1C */ beq lbl_800A4750 /* 800A4738 000A0398 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A473C 000A039C A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A4740 000A03A0 48 1A F6 A1 */ bl func_80253DE0 /* 800A4744 000A03A4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A4748 000A03A8 28 00 00 04 */ cmplwi r0, 4 /* 800A474C 000A03AC 40 82 21 DC */ bne lbl_800A6928 lbl_800A4750: /* 800A4750 000A03B0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4754 000A03B4 A8 63 00 54 */ lha r3, 0x54(r3) /* 800A4758 000A03B8 48 1A F6 79 */ bl func_80253DD0 /* 800A475C 000A03BC 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A4760 000A03C0 28 00 00 03 */ cmplwi r0, 3 /* 800A4764 000A03C4 41 82 00 1C */ beq lbl_800A4780 /* 800A4768 000A03C8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A476C 000A03CC A8 63 00 54 */ lha r3, 0x54(r3) /* 800A4770 000A03D0 48 1A F6 71 */ bl func_80253DE0 /* 800A4774 000A03D4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A4778 000A03D8 28 00 00 05 */ cmplwi r0, 5 /* 800A477C 000A03DC 40 82 21 AC */ bne lbl_800A6928 lbl_800A4780: /* 800A4780 000A03E0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4784 000A03E4 38 80 00 0D */ li r4, 0xd /* 800A4788 000A03E8 38 A0 00 00 */ li r5, 0 /* 800A478C 000A03EC A8 63 00 54 */ lha r3, 0x54(r3) /* 800A4790 000A03F0 48 1A F6 21 */ bl func_80253DB0 /* 800A4794 000A03F4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4798 000A03F8 88 03 01 16 */ lbz r0, 0x116(r3) /* 800A479C 000A03FC 28 00 00 16 */ cmplwi r0, 0x16 /* 800A47A0 000A0400 41 82 00 14 */ beq lbl_800A47B4 /* 800A47A4 000A0404 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A47A8 000A0408 38 80 00 07 */ li r4, 7 /* 800A47AC 000A040C 38 A0 00 00 */ li r5, 0 /* 800A47B0 000A0410 48 1A F6 01 */ bl func_80253DB0 lbl_800A47B4: /* 800A47B4 000A0414 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A47B8 000A0418 38 00 00 1B */ li r0, 0x1b /* 800A47BC 000A041C B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A47C0 000A0420 48 00 21 68 */ b lbl_800A6928 /* 800A47C4 000A0424 A8 65 00 54 */ lha r3, 0x54(r5) /* 800A47C8 000A0428 48 1A F6 09 */ bl func_80253DD0 /* 800A47CC 000A042C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A47D0 000A0430 28 00 00 03 */ cmplwi r0, 3 /* 800A47D4 000A0434 40 82 21 54 */ bne lbl_800A6928 /* 800A47D8 000A0438 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A47DC 000A043C 38 80 00 08 */ li r4, 8 /* 800A47E0 000A0440 38 A0 00 00 */ li r5, 0 /* 800A47E4 000A0444 A8 63 00 54 */ lha r3, 0x54(r3) /* 800A47E8 000A0448 48 1A F6 09 */ bl func_80253DF0 /* 800A47EC 000A044C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A47F0 000A0450 88 03 01 16 */ lbz r0, 0x116(r3) /* 800A47F4 000A0454 28 00 00 16 */ cmplwi r0, 0x16 /* 800A47F8 000A0458 40 82 00 5C */ bne lbl_800A4854 /* 800A47FC 000A045C A8 63 00 56 */ lha r3, 0x56(r3) /* 800A4800 000A0460 38 80 00 08 */ li r4, 8 /* 800A4804 000A0464 38 A0 00 01 */ li r5, 1 /* 800A4808 000A0468 48 1A F5 E9 */ bl func_80253DF0 /* 800A480C 000A046C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4810 000A0470 38 80 00 08 */ li r4, 8 /* 800A4814 000A0474 38 A0 00 00 */ li r5, 0 /* 800A4818 000A0478 A8 63 00 56 */ lha r3, 0x56(r3) /* 800A481C 000A047C 48 1A F5 95 */ bl func_80253DB0 /* 800A4820 000A0480 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4824 000A0484 38 A0 30 72 */ li r5, 0x3072 /* 800A4828 000A0488 38 00 00 1D */ li r0, 0x1d /* 800A482C 000A048C 38 6D 9B D8 */ addi r3, r13, lbl_8063EE98-_SDA_BASE_ /* 800A4830 000A0490 B0 A4 01 14 */ sth r5, 0x114(r4) /* 800A4834 000A0494 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4838 000A0498 B0 04 00 FC */ sth r0, 0xfc(r4) /* 800A483C 000A049C A0 1E 00 8C */ lhz r0, 0x8c(r30) /* 800A4840 000A04A0 A0 9E 00 8E */ lhz r4, 0x8e(r30) /* 800A4844 000A04A4 1C 00 00 06 */ mulli r0, r0, 6 /* 800A4848 000A04A8 B0 83 00 04 */ sth r4, 4(r3) /* 800A484C 000A04AC B0 1E 00 8E */ sth r0, 0x8e(r30) /* 800A4850 000A04B0 48 00 20 D8 */ b lbl_800A6928 lbl_800A4854: /* 800A4854 000A04B4 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A4858 000A04B8 38 80 00 08 */ li r4, 8 /* 800A485C 000A04BC 38 A0 00 00 */ li r5, 0 /* 800A4860 000A04C0 48 1A F5 91 */ bl func_80253DF0 /* 800A4864 000A04C4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4868 000A04C8 38 00 00 13 */ li r0, 0x13 /* 800A486C 000A04CC 38 80 00 08 */ li r4, 8 /* 800A4870 000A04D0 38 A0 00 01 */ li r5, 1 /* 800A4874 000A04D4 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A4878 000A04D8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A487C 000A04DC A8 63 00 40 */ lha r3, 0x40(r3) /* 800A4880 000A04E0 48 1A F5 71 */ bl func_80253DF0 /* 800A4884 000A04E4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4888 000A04E8 38 80 00 08 */ li r4, 8 /* 800A488C 000A04EC 38 A0 00 00 */ li r5, 0 /* 800A4890 000A04F0 A8 63 00 40 */ lha r3, 0x40(r3) /* 800A4894 000A04F4 48 1A F5 1D */ bl func_80253DB0 /* 800A4898 000A04F8 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A489C 000A04FC 38 00 30 70 */ li r0, 0x3070 /* 800A48A0 000A0500 A0 8D 9B D8 */ lhz r4, lbl_8063EE98-_SDA_BASE_(r13) /* 800A48A4 000A0504 38 6D 9B D8 */ addi r3, r13, lbl_8063EE98-_SDA_BASE_ /* 800A48A8 000A0508 B0 05 01 14 */ sth r0, 0x114(r5) /* 800A48AC 000A050C A0 03 00 02 */ lhz r0, 2(r3) /* 800A48B0 000A0510 B0 9E 00 8A */ sth r4, 0x8a(r30) /* 800A48B4 000A0514 B0 1E 00 8C */ sth r0, 0x8c(r30) /* 800A48B8 000A0518 48 00 20 70 */ b lbl_800A6928 /* 800A48BC 000A051C A8 65 00 56 */ lha r3, 0x56(r5) /* 800A48C0 000A0520 48 1A F5 11 */ bl func_80253DD0 /* 800A48C4 000A0524 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A48C8 000A0528 28 00 00 03 */ cmplwi r0, 3 /* 800A48CC 000A052C 40 82 20 5C */ bne lbl_800A6928 /* 800A48D0 000A0530 38 60 00 00 */ li r3, 0 /* 800A48D4 000A0534 38 80 00 00 */ li r4, 0 /* 800A48D8 000A0538 4B FB 50 21 */ bl func_800598F8 /* 800A48DC 000A053C 38 60 00 01 */ li r3, 1 /* 800A48E0 000A0540 38 80 00 00 */ li r4, 0 /* 800A48E4 000A0544 38 A0 00 16 */ li r5, 0x16 /* 800A48E8 000A0548 38 C0 00 00 */ li r6, 0 /* 800A48EC 000A054C 38 E0 00 00 */ li r7, 0 /* 800A48F0 000A0550 39 00 00 00 */ li r8, 0 /* 800A48F4 000A0554 4B FB 50 D5 */ bl func_800599C8 /* 800A48F8 000A0558 38 60 00 0A */ li r3, 0xa /* 800A48FC 000A055C 38 80 00 00 */ li r4, 0 /* 800A4900 000A0560 38 A0 00 00 */ li r5, 0 /* 800A4904 000A0564 38 C0 00 0B */ li r6, 0xb /* 800A4908 000A0568 38 E0 00 0D */ li r7, 0xd /* 800A490C 000A056C 39 00 00 00 */ li r8, 0 /* 800A4910 000A0570 4B FB 50 B9 */ bl func_800599C8 /* 800A4914 000A0574 38 60 00 0B */ li r3, 0xb /* 800A4918 000A0578 38 80 00 00 */ li r4, 0 /* 800A491C 000A057C 38 A0 00 0A */ li r5, 0xa /* 800A4920 000A0580 38 C0 00 0C */ li r6, 0xc /* 800A4924 000A0584 38 E0 00 0E */ li r7, 0xe /* 800A4928 000A0588 39 00 00 00 */ li r8, 0 /* 800A492C 000A058C 4B FB 50 9D */ bl func_800599C8 /* 800A4930 000A0590 38 60 00 0C */ li r3, 0xc /* 800A4934 000A0594 38 80 00 00 */ li r4, 0 /* 800A4938 000A0598 38 A0 00 0B */ li r5, 0xb /* 800A493C 000A059C 38 C0 00 0D */ li r6, 0xd /* 800A4940 000A05A0 38 E0 00 0F */ li r7, 0xf /* 800A4944 000A05A4 39 00 00 00 */ li r8, 0 /* 800A4948 000A05A8 4B FB 50 81 */ bl func_800599C8 /* 800A494C 000A05AC 38 60 00 0D */ li r3, 0xd /* 800A4950 000A05B0 38 80 00 0A */ li r4, 0xa /* 800A4954 000A05B4 38 A0 00 0C */ li r5, 0xc /* 800A4958 000A05B8 38 C0 00 0E */ li r6, 0xe /* 800A495C 000A05BC 38 E0 00 16 */ li r7, 0x16 /* 800A4960 000A05C0 39 00 00 00 */ li r8, 0 /* 800A4964 000A05C4 4B FB 50 65 */ bl func_800599C8 /* 800A4968 000A05C8 38 60 00 0E */ li r3, 0xe /* 800A496C 000A05CC 38 80 00 0B */ li r4, 0xb /* 800A4970 000A05D0 38 A0 00 0D */ li r5, 0xd /* 800A4974 000A05D4 38 C0 00 0F */ li r6, 0xf /* 800A4978 000A05D8 38 E0 00 16 */ li r7, 0x16 /* 800A497C 000A05DC 39 00 00 00 */ li r8, 0 /* 800A4980 000A05E0 4B FB 50 49 */ bl func_800599C8 /* 800A4984 000A05E4 38 60 00 0F */ li r3, 0xf /* 800A4988 000A05E8 38 80 00 0C */ li r4, 0xc /* 800A498C 000A05EC 38 A0 00 0E */ li r5, 0xe /* 800A4990 000A05F0 38 C0 00 00 */ li r6, 0 /* 800A4994 000A05F4 38 E0 00 16 */ li r7, 0x16 /* 800A4998 000A05F8 39 00 00 00 */ li r8, 0 /* 800A499C 000A05FC 4B FB 50 2D */ bl func_800599C8 /* 800A49A0 000A0600 38 60 00 16 */ li r3, 0x16 /* 800A49A4 000A0604 38 80 00 0E */ li r4, 0xe /* 800A49A8 000A0608 38 A0 00 00 */ li r5, 0 /* 800A49AC 000A060C 38 C0 00 01 */ li r6, 1 /* 800A49B0 000A0610 38 E0 00 00 */ li r7, 0 /* 800A49B4 000A0614 39 00 00 00 */ li r8, 0 /* 800A49B8 000A0618 4B FB 50 11 */ bl func_800599C8 /* 800A49BC 000A061C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A49C0 000A0620 38 80 00 1E */ li r4, 0x1e /* 800A49C4 000A0624 38 00 00 16 */ li r0, 0x16 /* 800A49C8 000A0628 B0 83 00 FC */ sth r4, 0xfc(r3) /* 800A49CC 000A062C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A49D0 000A0630 98 03 01 16 */ stb r0, 0x116(r3) /* 800A49D4 000A0634 48 00 1F 54 */ b lbl_800A6928 /* 800A49D8 000A0638 88 85 01 16 */ lbz r4, 0x116(r5) /* 800A49DC 000A063C 38 60 00 2D */ li r3, 0x2d /* 800A49E0 000A0640 38 A0 00 00 */ li r5, 0 /* 800A49E4 000A0644 38 C0 00 01 */ li r6, 1 /* 800A49E8 000A0648 4B FB 50 85 */ bl func_80059A6C /* 800A49EC 000A064C 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A49F0 000A0650 90 64 01 0C */ stw r3, 0x10c(r4) /* 800A49F4 000A0654 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A49F8 000A0658 80 03 01 0C */ lwz r0, 0x10c(r3) /* 800A49FC 000A065C 54 00 04 3E */ clrlwi r0, r0, 0x10 /* 800A4A00 000A0660 90 03 01 10 */ stw r0, 0x110(r3) /* 800A4A04 000A0664 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4A08 000A0668 80 05 01 0C */ lwz r0, 0x10c(r5) /* 800A4A0C 000A066C 54 00 00 01 */ rlwinm. r0, r0, 0, 0, 0 /* 800A4A10 000A0670 41 82 02 B8 */ beq lbl_800A4CC8 /* 800A4A14 000A0674 A0 7E 00 8C */ lhz r3, 0x8c(r30) /* 800A4A18 000A0678 A0 1E 00 8A */ lhz r0, 0x8a(r30) /* 800A4A1C 000A067C 80 85 01 10 */ lwz r4, 0x110(r5) /* 800A4A20 000A0680 1C 63 00 06 */ mulli r3, r3, 6 /* 800A4A24 000A0684 2C 04 00 0E */ cmpwi r4, 0xe /* 800A4A28 000A0688 1C 00 00 06 */ mulli r0, r0, 6 /* 800A4A2C 000A068C 54 66 04 3E */ clrlwi r6, r3, 0x10 /* 800A4A30 000A0690 54 07 04 3E */ clrlwi r7, r0, 0x10 /* 800A4A34 000A0694 41 82 01 B8 */ beq lbl_800A4BEC /* 800A4A38 000A0698 40 80 00 2C */ bge lbl_800A4A64 /* 800A4A3C 000A069C 2C 04 00 0A */ cmpwi r4, 0xa /* 800A4A40 000A06A0 41 82 00 AC */ beq lbl_800A4AEC /* 800A4A44 000A06A4 40 80 00 10 */ bge lbl_800A4A54 /* 800A4A48 000A06A8 2C 04 00 01 */ cmpwi r4, 1 /* 800A4A4C 000A06AC 41 82 00 44 */ beq lbl_800A4A90 /* 800A4A50 000A06B0 48 00 1E D8 */ b lbl_800A6928 lbl_800A4A54: /* 800A4A54 000A06B4 2C 04 00 0C */ cmpwi r4, 0xc /* 800A4A58 000A06B8 41 82 01 14 */ beq lbl_800A4B6C /* 800A4A5C 000A06BC 40 80 01 50 */ bge lbl_800A4BAC /* 800A4A60 000A06C0 48 00 00 CC */ b lbl_800A4B2C lbl_800A4A64: /* 800A4A64 000A06C4 2C 04 00 16 */ cmpwi r4, 0x16 /* 800A4A68 000A06C8 41 82 02 04 */ beq lbl_800A4C6C /* 800A4A6C 000A06CC 40 80 00 10 */ bge lbl_800A4A7C /* 800A4A70 000A06D0 2C 04 00 10 */ cmpwi r4, 0x10 /* 800A4A74 000A06D4 40 80 1E B4 */ bge lbl_800A6928 /* 800A4A78 000A06D8 48 00 01 B4 */ b lbl_800A4C2C lbl_800A4A7C: /* 800A4A7C 000A06DC 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 800A4A80 000A06E0 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l /* 800A4A84 000A06E4 7C 04 00 00 */ cmpw r4, r0 /* 800A4A88 000A06E8 41 82 00 08 */ beq lbl_800A4A90 /* 800A4A8C 000A06EC 48 00 1E 9C */ b lbl_800A6928 lbl_800A4A90: /* 800A4A90 000A06F0 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A4A94 000A06F4 38 80 00 01 */ li r4, 1 /* 800A4A98 000A06F8 38 A0 00 00 */ li r5, 0 /* 800A4A9C 000A06FC 48 1A F3 15 */ bl func_80253DB0 /* 800A4AA0 000A0700 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4AA4 000A0704 38 80 00 06 */ li r4, 6 /* 800A4AA8 000A0708 38 A0 00 00 */ li r5, 0 /* 800A4AAC 000A070C A8 63 00 56 */ lha r3, 0x56(r3) /* 800A4AB0 000A0710 48 1A F3 01 */ bl func_80253DB0 /* 800A4AB4 000A0714 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4AB8 000A0718 38 80 00 06 */ li r4, 6 /* 800A4ABC 000A071C 38 A0 00 00 */ li r5, 0 /* 800A4AC0 000A0720 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A4AC4 000A0724 48 1A F2 ED */ bl func_80253DB0 /* 800A4AC8 000A0728 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4ACC 000A072C 38 A0 00 1F */ li r5, 0x1f /* 800A4AD0 000A0730 38 00 00 01 */ li r0, 1 /* 800A4AD4 000A0734 38 60 00 02 */ li r3, 2 /* 800A4AD8 000A0738 B0 A4 00 FC */ sth r5, 0xfc(r4) /* 800A4ADC 000A073C 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4AE0 000A0740 98 04 01 16 */ stb r0, 0x116(r4) /* 800A4AE4 000A0744 4B FB 59 E9 */ bl func_8005A4CC /* 800A4AE8 000A0748 48 00 1E 40 */ b lbl_800A6928 lbl_800A4AEC: /* 800A4AEC 000A074C A0 7E 00 8E */ lhz r3, 0x8e(r30) /* 800A4AF0 000A0750 38 03 00 64 */ addi r0, r3, 0x64 /* 800A4AF4 000A0754 7C 00 30 00 */ cmpw r0, r6 /* 800A4AF8 000A0758 41 81 00 0C */ bgt lbl_800A4B04 /* 800A4AFC 000A075C B0 1E 00 8E */ sth r0, 0x8e(r30) /* 800A4B00 000A0760 48 00 00 18 */ b lbl_800A4B18 lbl_800A4B04: /* 800A4B04 000A0764 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4B08 000A0768 38 60 02 22 */ li r3, 0x222 /* 800A4B0C 000A076C 38 80 00 00 */ li r4, 0 /* 800A4B10 000A0770 4B F6 66 61 */ bl func_8000B170 /* 800A4B14 000A0774 48 00 1E 14 */ b lbl_800A6928 lbl_800A4B18: /* 800A4B18 000A0778 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4B1C 000A077C 38 60 02 23 */ li r3, 0x223 /* 800A4B20 000A0780 38 80 00 00 */ li r4, 0 /* 800A4B24 000A0784 4B F6 66 4D */ bl func_8000B170 /* 800A4B28 000A0788 48 00 1E 00 */ b lbl_800A6928 lbl_800A4B2C: /* 800A4B2C 000A078C A0 7E 00 8E */ lhz r3, 0x8e(r30) /* 800A4B30 000A0790 38 03 00 0A */ addi r0, r3, 0xa /* 800A4B34 000A0794 7C 00 30 00 */ cmpw r0, r6 /* 800A4B38 000A0798 41 81 00 0C */ bgt lbl_800A4B44 /* 800A4B3C 000A079C B0 1E 00 8E */ sth r0, 0x8e(r30) /* 800A4B40 000A07A0 48 00 00 18 */ b lbl_800A4B58 lbl_800A4B44: /* 800A4B44 000A07A4 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4B48 000A07A8 38 60 02 22 */ li r3, 0x222 /* 800A4B4C 000A07AC 38 80 00 00 */ li r4, 0 /* 800A4B50 000A07B0 4B F6 66 21 */ bl func_8000B170 /* 800A4B54 000A07B4 48 00 1D D4 */ b lbl_800A6928 lbl_800A4B58: /* 800A4B58 000A07B8 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4B5C 000A07BC 38 60 02 23 */ li r3, 0x223 /* 800A4B60 000A07C0 38 80 00 00 */ li r4, 0 /* 800A4B64 000A07C4 4B F6 66 0D */ bl func_8000B170 /* 800A4B68 000A07C8 48 00 1D C0 */ b lbl_800A6928 lbl_800A4B6C: /* 800A4B6C 000A07CC A0 7E 00 8E */ lhz r3, 0x8e(r30) /* 800A4B70 000A07D0 38 03 00 01 */ addi r0, r3, 1 /* 800A4B74 000A07D4 7C 00 30 00 */ cmpw r0, r6 /* 800A4B78 000A07D8 41 81 00 0C */ bgt lbl_800A4B84 /* 800A4B7C 000A07DC B0 1E 00 8E */ sth r0, 0x8e(r30) /* 800A4B80 000A07E0 48 00 00 18 */ b lbl_800A4B98 lbl_800A4B84: /* 800A4B84 000A07E4 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4B88 000A07E8 38 60 02 22 */ li r3, 0x222 /* 800A4B8C 000A07EC 38 80 00 00 */ li r4, 0 /* 800A4B90 000A07F0 4B F6 65 E1 */ bl func_8000B170 /* 800A4B94 000A07F4 48 00 1D 94 */ b lbl_800A6928 lbl_800A4B98: /* 800A4B98 000A07F8 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4B9C 000A07FC 38 60 02 23 */ li r3, 0x223 /* 800A4BA0 000A0800 38 80 00 00 */ li r4, 0 /* 800A4BA4 000A0804 4B F6 65 CD */ bl func_8000B170 /* 800A4BA8 000A0808 48 00 1D 80 */ b lbl_800A6928 lbl_800A4BAC: /* 800A4BAC 000A080C A0 7E 00 8E */ lhz r3, 0x8e(r30) /* 800A4BB0 000A0810 38 03 FF 9C */ addi r0, r3, -100 /* 800A4BB4 000A0814 7C 00 38 00 */ cmpw r0, r7 /* 800A4BB8 000A0818 41 80 00 0C */ blt lbl_800A4BC4 /* 800A4BBC 000A081C B0 1E 00 8E */ sth r0, 0x8e(r30) /* 800A4BC0 000A0820 48 00 00 18 */ b lbl_800A4BD8 lbl_800A4BC4: /* 800A4BC4 000A0824 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4BC8 000A0828 38 60 02 22 */ li r3, 0x222 /* 800A4BCC 000A082C 38 80 00 00 */ li r4, 0 /* 800A4BD0 000A0830 4B F6 65 A1 */ bl func_8000B170 /* 800A4BD4 000A0834 48 00 1D 54 */ b lbl_800A6928 lbl_800A4BD8: /* 800A4BD8 000A0838 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4BDC 000A083C 38 60 02 23 */ li r3, 0x223 /* 800A4BE0 000A0840 38 80 00 00 */ li r4, 0 /* 800A4BE4 000A0844 4B F6 65 8D */ bl func_8000B170 /* 800A4BE8 000A0848 48 00 1D 40 */ b lbl_800A6928 lbl_800A4BEC: /* 800A4BEC 000A084C A0 7E 00 8E */ lhz r3, 0x8e(r30) /* 800A4BF0 000A0850 38 03 FF F6 */ addi r0, r3, -10 /* 800A4BF4 000A0854 7C 00 38 00 */ cmpw r0, r7 /* 800A4BF8 000A0858 41 80 00 0C */ blt lbl_800A4C04 /* 800A4BFC 000A085C B0 1E 00 8E */ sth r0, 0x8e(r30) /* 800A4C00 000A0860 48 00 00 18 */ b lbl_800A4C18 lbl_800A4C04: /* 800A4C04 000A0864 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4C08 000A0868 38 60 02 22 */ li r3, 0x222 /* 800A4C0C 000A086C 38 80 00 00 */ li r4, 0 /* 800A4C10 000A0870 4B F6 65 61 */ bl func_8000B170 /* 800A4C14 000A0874 48 00 1D 14 */ b lbl_800A6928 lbl_800A4C18: /* 800A4C18 000A0878 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4C1C 000A087C 38 60 02 23 */ li r3, 0x223 /* 800A4C20 000A0880 38 80 00 00 */ li r4, 0 /* 800A4C24 000A0884 4B F6 65 4D */ bl func_8000B170 /* 800A4C28 000A0888 48 00 1D 00 */ b lbl_800A6928 lbl_800A4C2C: /* 800A4C2C 000A088C A0 7E 00 8E */ lhz r3, 0x8e(r30) /* 800A4C30 000A0890 38 03 FF FF */ addi r0, r3, -1 /* 800A4C34 000A0894 7C 00 38 00 */ cmpw r0, r7 /* 800A4C38 000A0898 41 80 00 0C */ blt lbl_800A4C44 /* 800A4C3C 000A089C B0 1E 00 8E */ sth r0, 0x8e(r30) /* 800A4C40 000A08A0 48 00 00 18 */ b lbl_800A4C58 lbl_800A4C44: /* 800A4C44 000A08A4 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4C48 000A08A8 38 60 02 22 */ li r3, 0x222 /* 800A4C4C 000A08AC 38 80 00 00 */ li r4, 0 /* 800A4C50 000A08B0 4B F6 65 21 */ bl func_8000B170 /* 800A4C54 000A08B4 48 00 1C D4 */ b lbl_800A6928 lbl_800A4C58: /* 800A4C58 000A08B8 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A4C5C 000A08BC 38 60 02 23 */ li r3, 0x223 /* 800A4C60 000A08C0 38 80 00 00 */ li r4, 0 /* 800A4C64 000A08C4 4B F6 65 0D */ bl func_8000B170 /* 800A4C68 000A08C8 48 00 1C C0 */ b lbl_800A6928 lbl_800A4C6C: /* 800A4C6C 000A08CC A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A4C70 000A08D0 38 80 00 02 */ li r4, 2 /* 800A4C74 000A08D4 38 A0 00 00 */ li r5, 0 /* 800A4C78 000A08D8 48 1A F1 39 */ bl func_80253DB0 /* 800A4C7C 000A08DC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4C80 000A08E0 38 80 00 06 */ li r4, 6 /* 800A4C84 000A08E4 38 A0 00 00 */ li r5, 0 /* 800A4C88 000A08E8 A8 63 00 56 */ lha r3, 0x56(r3) /* 800A4C8C 000A08EC 48 1A F1 25 */ bl func_80253DB0 /* 800A4C90 000A08F0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4C94 000A08F4 38 80 00 05 */ li r4, 5 /* 800A4C98 000A08F8 38 A0 00 00 */ li r5, 0 /* 800A4C9C 000A08FC A8 63 00 52 */ lha r3, 0x52(r3) /* 800A4CA0 000A0900 48 1A F1 11 */ bl func_80253DB0 /* 800A4CA4 000A0904 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4CA8 000A0908 38 A0 00 16 */ li r5, 0x16 /* 800A4CAC 000A090C 38 00 00 1F */ li r0, 0x1f /* 800A4CB0 000A0910 38 60 00 01 */ li r3, 1 /* 800A4CB4 000A0914 98 A4 01 16 */ stb r5, 0x116(r4) /* 800A4CB8 000A0918 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4CBC 000A091C B0 04 00 FC */ sth r0, 0xfc(r4) /* 800A4CC0 000A0920 4B FB 58 0D */ bl func_8005A4CC /* 800A4CC4 000A0924 48 00 1C 64 */ b lbl_800A6928 lbl_800A4CC8: /* 800A4CC8 000A0928 80 05 01 10 */ lwz r0, 0x110(r5) /* 800A4CCC 000A092C 2C 00 00 10 */ cmpwi r0, 0x10 /* 800A4CD0 000A0930 40 80 00 1C */ bge lbl_800A4CEC /* 800A4CD4 000A0934 2C 00 00 01 */ cmpwi r0, 1 /* 800A4CD8 000A0938 41 82 00 20 */ beq lbl_800A4CF8 /* 800A4CDC 000A093C 41 80 1C 4C */ blt lbl_800A6928 /* 800A4CE0 000A0940 2C 00 00 0A */ cmpwi r0, 0xa /* 800A4CE4 000A0944 40 80 00 5C */ bge lbl_800A4D40 /* 800A4CE8 000A0948 48 00 1C 40 */ b lbl_800A6928 lbl_800A4CEC: /* 800A4CEC 000A094C 2C 00 00 16 */ cmpwi r0, 0x16 /* 800A4CF0 000A0950 41 82 00 A4 */ beq lbl_800A4D94 /* 800A4CF4 000A0954 48 00 1C 34 */ b lbl_800A6928 lbl_800A4CF8: /* 800A4CF8 000A0958 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A4CFC 000A095C 38 80 00 00 */ li r4, 0 /* 800A4D00 000A0960 38 A0 00 00 */ li r5, 0 /* 800A4D04 000A0964 48 1A F0 AD */ bl func_80253DB0 /* 800A4D08 000A0968 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4D0C 000A096C 38 80 00 06 */ li r4, 6 /* 800A4D10 000A0970 38 A0 00 00 */ li r5, 0 /* 800A4D14 000A0974 A8 63 00 56 */ lha r3, 0x56(r3) /* 800A4D18 000A0978 48 1A F0 99 */ bl func_80253DB0 /* 800A4D1C 000A097C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4D20 000A0980 38 80 00 06 */ li r4, 6 /* 800A4D24 000A0984 38 A0 00 00 */ li r5, 0 /* 800A4D28 000A0988 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A4D2C 000A098C 48 1A F0 85 */ bl func_80253DB0 /* 800A4D30 000A0990 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4D34 000A0994 38 00 00 01 */ li r0, 1 /* 800A4D38 000A0998 98 03 01 16 */ stb r0, 0x116(r3) /* 800A4D3C 000A099C 48 00 1B EC */ b lbl_800A6928 lbl_800A4D40: /* 800A4D40 000A09A0 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A4D44 000A09A4 38 80 00 02 */ li r4, 2 /* 800A4D48 000A09A8 38 A0 00 00 */ li r5, 0 /* 800A4D4C 000A09AC 48 1A F0 65 */ bl func_80253DB0 /* 800A4D50 000A09B0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4D54 000A09B4 38 A0 00 00 */ li r5, 0 /* 800A4D58 000A09B8 80 83 01 10 */ lwz r4, 0x110(r3) /* 800A4D5C 000A09BC A8 63 00 56 */ lha r3, 0x56(r3) /* 800A4D60 000A09C0 38 04 FF F6 */ addi r0, r4, -10 /* 800A4D64 000A09C4 54 04 04 3E */ clrlwi r4, r0, 0x10 /* 800A4D68 000A09C8 48 1A F0 49 */ bl func_80253DB0 /* 800A4D6C 000A09CC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4D70 000A09D0 38 80 00 06 */ li r4, 6 /* 800A4D74 000A09D4 38 A0 00 00 */ li r5, 0 /* 800A4D78 000A09D8 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A4D7C 000A09DC 48 1A F0 35 */ bl func_80253DB0 /* 800A4D80 000A09E0 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4D84 000A09E4 80 64 01 10 */ lwz r3, 0x110(r4) /* 800A4D88 000A09E8 38 03 FF F6 */ addi r0, r3, -10 /* 800A4D8C 000A09EC 98 04 01 16 */ stb r0, 0x116(r4) /* 800A4D90 000A09F0 48 00 1B 98 */ b lbl_800A6928 lbl_800A4D94: /* 800A4D94 000A09F4 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A4D98 000A09F8 38 80 00 02 */ li r4, 2 /* 800A4D9C 000A09FC 38 A0 00 00 */ li r5, 0 /* 800A4DA0 000A0A00 48 1A F0 11 */ bl func_80253DB0 /* 800A4DA4 000A0A04 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4DA8 000A0A08 38 80 00 06 */ li r4, 6 /* 800A4DAC 000A0A0C 38 A0 00 00 */ li r5, 0 /* 800A4DB0 000A0A10 A8 63 00 56 */ lha r3, 0x56(r3) /* 800A4DB4 000A0A14 48 1A EF FD */ bl func_80253DB0 /* 800A4DB8 000A0A18 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4DBC 000A0A1C 38 80 00 04 */ li r4, 4 /* 800A4DC0 000A0A20 38 A0 00 00 */ li r5, 0 /* 800A4DC4 000A0A24 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A4DC8 000A0A28 48 1A EF E9 */ bl func_80253DB0 /* 800A4DCC 000A0A2C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4DD0 000A0A30 38 00 00 16 */ li r0, 0x16 /* 800A4DD4 000A0A34 98 03 01 16 */ stb r0, 0x116(r3) /* 800A4DD8 000A0A38 48 00 1B 50 */ b lbl_800A6928 /* 800A4DDC 000A0A3C A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A4DE0 000A0A40 48 1A EF F1 */ bl func_80253DD0 /* 800A4DE4 000A0A44 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A4DE8 000A0A48 28 00 00 03 */ cmplwi r0, 3 /* 800A4DEC 000A0A4C 41 82 00 1C */ beq lbl_800A4E08 /* 800A4DF0 000A0A50 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4DF4 000A0A54 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A4DF8 000A0A58 48 1A EF E9 */ bl func_80253DE0 /* 800A4DFC 000A0A5C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A4E00 000A0A60 28 00 00 04 */ cmplwi r0, 4 /* 800A4E04 000A0A64 40 82 1B 24 */ bne lbl_800A6928 lbl_800A4E08: /* 800A4E08 000A0A68 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4E0C 000A0A6C A8 63 00 52 */ lha r3, 0x52(r3) /* 800A4E10 000A0A70 48 1A EF C1 */ bl func_80253DD0 /* 800A4E14 000A0A74 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A4E18 000A0A78 28 00 00 03 */ cmplwi r0, 3 /* 800A4E1C 000A0A7C 41 82 00 1C */ beq lbl_800A4E38 /* 800A4E20 000A0A80 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4E24 000A0A84 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A4E28 000A0A88 48 1A EF B9 */ bl func_80253DE0 /* 800A4E2C 000A0A8C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A4E30 000A0A90 28 00 00 05 */ cmplwi r0, 5 /* 800A4E34 000A0A94 40 82 1A F4 */ bne lbl_800A6928 lbl_800A4E38: /* 800A4E38 000A0A98 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4E3C 000A0A9C 38 80 00 07 */ li r4, 7 /* 800A4E40 000A0AA0 38 A0 00 00 */ li r5, 0 /* 800A4E44 000A0AA4 A8 63 00 56 */ lha r3, 0x56(r3) /* 800A4E48 000A0AA8 48 1A EF 69 */ bl func_80253DB0 /* 800A4E4C 000A0AAC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4E50 000A0AB0 88 03 01 16 */ lbz r0, 0x116(r3) /* 800A4E54 000A0AB4 28 00 00 16 */ cmplwi r0, 0x16 /* 800A4E58 000A0AB8 40 82 00 14 */ bne lbl_800A4E6C /* 800A4E5C 000A0ABC A8 63 00 52 */ lha r3, 0x52(r3) /* 800A4E60 000A0AC0 38 80 00 07 */ li r4, 7 /* 800A4E64 000A0AC4 38 A0 00 00 */ li r5, 0 /* 800A4E68 000A0AC8 48 1A EF 49 */ bl func_80253DB0 lbl_800A4E6C: /* 800A4E6C 000A0ACC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4E70 000A0AD0 38 00 00 20 */ li r0, 0x20 /* 800A4E74 000A0AD4 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A4E78 000A0AD8 48 00 1A B0 */ b lbl_800A6928 /* 800A4E7C 000A0ADC A8 65 00 56 */ lha r3, 0x56(r5) /* 800A4E80 000A0AE0 48 1A EF 51 */ bl func_80253DD0 /* 800A4E84 000A0AE4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A4E88 000A0AE8 28 00 00 03 */ cmplwi r0, 3 /* 800A4E8C 000A0AEC 40 82 1A 9C */ bne lbl_800A6928 /* 800A4E90 000A0AF0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4E94 000A0AF4 38 80 00 08 */ li r4, 8 /* 800A4E98 000A0AF8 38 A0 00 00 */ li r5, 0 /* 800A4E9C 000A0AFC A8 63 00 56 */ lha r3, 0x56(r3) /* 800A4EA0 000A0B00 48 1A EF 51 */ bl func_80253DF0 /* 800A4EA4 000A0B04 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4EA8 000A0B08 88 03 01 16 */ lbz r0, 0x116(r3) /* 800A4EAC 000A0B0C 28 00 00 16 */ cmplwi r0, 0x16 /* 800A4EB0 000A0B10 40 82 01 08 */ bne lbl_800A4FB8 /* 800A4EB4 000A0B14 A8 63 00 52 */ lha r3, 0x52(r3) /* 800A4EB8 000A0B18 38 80 00 08 */ li r4, 8 /* 800A4EBC 000A0B1C 38 A0 00 00 */ li r5, 0 /* 800A4EC0 000A0B20 48 1A EF 31 */ bl func_80253DF0 /* 800A4EC4 000A0B24 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4EC8 000A0B28 38 80 00 08 */ li r4, 8 /* 800A4ECC 000A0B2C 38 A0 00 01 */ li r5, 1 /* 800A4ED0 000A0B30 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A4ED4 000A0B34 48 1A EF 1D */ bl func_80253DF0 /* 800A4ED8 000A0B38 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4EDC 000A0B3C 38 80 00 08 */ li r4, 8 /* 800A4EE0 000A0B40 38 A0 00 01 */ li r5, 1 /* 800A4EE4 000A0B44 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A4EE8 000A0B48 48 1A EF 09 */ bl func_80253DF0 /* 800A4EEC 000A0B4C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4EF0 000A0B50 38 80 00 08 */ li r4, 8 /* 800A4EF4 000A0B54 38 A0 00 01 */ li r5, 1 /* 800A4EF8 000A0B58 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A4EFC 000A0B5C 48 1A EE F5 */ bl func_80253DF0 /* 800A4F00 000A0B60 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4F04 000A0B64 38 80 00 08 */ li r4, 8 /* 800A4F08 000A0B68 38 A0 00 01 */ li r5, 1 /* 800A4F0C 000A0B6C A8 63 00 50 */ lha r3, 0x50(r3) /* 800A4F10 000A0B70 48 1A EE E1 */ bl func_80253DF0 /* 800A4F14 000A0B74 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4F18 000A0B78 38 80 00 08 */ li r4, 8 /* 800A4F1C 000A0B7C 38 A0 00 01 */ li r5, 1 /* 800A4F20 000A0B80 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A4F24 000A0B84 48 1A EE CD */ bl func_80253DF0 /* 800A4F28 000A0B88 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4F2C 000A0B8C 38 80 00 0A */ li r4, 0xa /* 800A4F30 000A0B90 38 A0 00 00 */ li r5, 0 /* 800A4F34 000A0B94 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A4F38 000A0B98 48 1A EE 79 */ bl func_80253DB0 /* 800A4F3C 000A0B9C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4F40 000A0BA0 38 80 00 0A */ li r4, 0xa /* 800A4F44 000A0BA4 38 A0 00 00 */ li r5, 0 /* 800A4F48 000A0BA8 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A4F4C 000A0BAC 48 1A EE 65 */ bl func_80253DB0 /* 800A4F50 000A0BB0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4F54 000A0BB4 38 80 00 08 */ li r4, 8 /* 800A4F58 000A0BB8 38 A0 00 00 */ li r5, 0 /* 800A4F5C 000A0BBC A8 63 00 48 */ lha r3, 0x48(r3) /* 800A4F60 000A0BC0 48 1A EE 51 */ bl func_80253DB0 /* 800A4F64 000A0BC4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4F68 000A0BC8 38 80 00 08 */ li r4, 8 /* 800A4F6C 000A0BCC 38 A0 00 00 */ li r5, 0 /* 800A4F70 000A0BD0 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A4F74 000A0BD4 48 1A EE 3D */ bl func_80253DB0 /* 800A4F78 000A0BD8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4F7C 000A0BDC 38 80 00 06 */ li r4, 6 /* 800A4F80 000A0BE0 38 A0 00 00 */ li r5, 0 /* 800A4F84 000A0BE4 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A4F88 000A0BE8 48 1A EE 29 */ bl func_80253DB0 /* 800A4F8C 000A0BEC 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4F90 000A0BF0 38 00 30 6F */ li r0, 0x306f /* 800A4F94 000A0BF4 38 60 00 0E */ li r3, 0xe /* 800A4F98 000A0BF8 B0 04 01 14 */ sth r0, 0x114(r4) /* 800A4F9C 000A0BFC 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4FA0 000A0C00 38 84 00 9C */ addi r4, r4, 0x9c /* 800A4FA4 000A0C04 48 0B 73 65 */ bl func_8015C308 /* 800A4FA8 000A0C08 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4FAC 000A0C0C 38 00 00 05 */ li r0, 5 /* 800A4FB0 000A0C10 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A4FB4 000A0C14 48 00 19 74 */ b lbl_800A6928 lbl_800A4FB8: /* 800A4FB8 000A0C18 A8 63 00 54 */ lha r3, 0x54(r3) /* 800A4FBC 000A0C1C 38 80 00 08 */ li r4, 8 /* 800A4FC0 000A0C20 38 A0 00 01 */ li r5, 1 /* 800A4FC4 000A0C24 48 1A EE 2D */ bl func_80253DF0 /* 800A4FC8 000A0C28 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4FCC 000A0C2C 38 80 00 0E */ li r4, 0xe /* 800A4FD0 000A0C30 38 A0 00 00 */ li r5, 0 /* 800A4FD4 000A0C34 A8 63 00 54 */ lha r3, 0x54(r3) /* 800A4FD8 000A0C38 48 1A ED D9 */ bl func_80253DB0 /* 800A4FDC 000A0C3C 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4FE0 000A0C40 38 00 30 71 */ li r0, 0x3071 /* 800A4FE4 000A0C44 38 6D 9B D8 */ addi r3, r13, lbl_8063EE98-_SDA_BASE_ /* 800A4FE8 000A0C48 38 80 00 18 */ li r4, 0x18 /* 800A4FEC 000A0C4C B0 05 01 14 */ sth r0, 0x114(r5) /* 800A4FF0 000A0C50 A0 03 00 04 */ lhz r0, 4(r3) /* 800A4FF4 000A0C54 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A4FF8 000A0C58 B0 83 00 FC */ sth r4, 0xfc(r3) /* 800A4FFC 000A0C5C B0 1E 00 8E */ sth r0, 0x8e(r30) /* 800A5000 000A0C60 48 00 19 28 */ b lbl_800A6928 /* 800A5004 000A0C64 A8 65 00 50 */ lha r3, 0x50(r5) /* 800A5008 000A0C68 48 1A ED C9 */ bl func_80253DD0 /* 800A500C 000A0C6C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A5010 000A0C70 28 00 00 03 */ cmplwi r0, 3 /* 800A5014 000A0C74 40 82 19 14 */ bne lbl_800A6928 /* 800A5018 000A0C78 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A501C 000A0C7C 38 80 00 09 */ li r4, 9 /* 800A5020 000A0C80 38 A0 00 00 */ li r5, 0 /* 800A5024 000A0C84 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A5028 000A0C88 48 1A ED 89 */ bl func_80253DB0 /* 800A502C 000A0C8C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5030 000A0C90 38 80 00 09 */ li r4, 9 /* 800A5034 000A0C94 38 A0 00 00 */ li r5, 0 /* 800A5038 000A0C98 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A503C 000A0C9C 48 1A ED 75 */ bl func_80253DB0 /* 800A5040 000A0CA0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5044 000A0CA4 38 80 00 07 */ li r4, 7 /* 800A5048 000A0CA8 38 A0 00 00 */ li r5, 0 /* 800A504C 000A0CAC A8 63 00 48 */ lha r3, 0x48(r3) /* 800A5050 000A0CB0 48 1A ED 61 */ bl func_80253DB0 /* 800A5054 000A0CB4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5058 000A0CB8 38 80 00 07 */ li r4, 7 /* 800A505C 000A0CBC 38 A0 00 00 */ li r5, 0 /* 800A5060 000A0CC0 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A5064 000A0CC4 48 1A ED 4D */ bl func_80253DB0 /* 800A5068 000A0CC8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A506C 000A0CCC 38 80 00 05 */ li r4, 5 /* 800A5070 000A0CD0 38 A0 00 00 */ li r5, 0 /* 800A5074 000A0CD4 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A5078 000A0CD8 48 1A ED 39 */ bl func_80253DB0 /* 800A507C 000A0CDC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5080 000A0CE0 38 80 00 03 */ li r4, 3 /* 800A5084 000A0CE4 38 A0 00 00 */ li r5, 0 /* 800A5088 000A0CE8 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A508C 000A0CEC 48 1A ED 25 */ bl func_80253DB0 /* 800A5090 000A0CF0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5094 000A0CF4 38 80 00 01 */ li r4, 1 /* 800A5098 000A0CF8 38 A0 00 00 */ li r5, 0 /* 800A509C 000A0CFC A8 63 00 4E */ lha r3, 0x4e(r3) /* 800A50A0 000A0D00 48 1A ED 11 */ bl func_80253DB0 /* 800A50A4 000A0D04 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A50A8 000A0D08 38 00 00 10 */ li r0, 0x10 /* 800A50AC 000A0D0C B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A50B0 000A0D10 48 00 18 78 */ b lbl_800A6928 /* 800A50B4 000A0D14 A8 65 00 44 */ lha r3, 0x44(r5) /* 800A50B8 000A0D18 48 1A ED 19 */ bl func_80253DD0 /* 800A50BC 000A0D1C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A50C0 000A0D20 28 00 00 03 */ cmplwi r0, 3 /* 800A50C4 000A0D24 40 82 18 64 */ bne lbl_800A6928 /* 800A50C8 000A0D28 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A50CC 000A0D2C 38 80 00 08 */ li r4, 8 /* 800A50D0 000A0D30 38 A0 00 00 */ li r5, 0 /* 800A50D4 000A0D34 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A50D8 000A0D38 48 1A ED 19 */ bl func_80253DF0 /* 800A50DC 000A0D3C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A50E0 000A0D40 38 80 00 08 */ li r4, 8 /* 800A50E4 000A0D44 38 A0 00 00 */ li r5, 0 /* 800A50E8 000A0D48 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A50EC 000A0D4C 48 1A ED 05 */ bl func_80253DF0 /* 800A50F0 000A0D50 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A50F4 000A0D54 38 80 00 08 */ li r4, 8 /* 800A50F8 000A0D58 38 A0 00 00 */ li r5, 0 /* 800A50FC 000A0D5C A8 63 00 48 */ lha r3, 0x48(r3) /* 800A5100 000A0D60 48 1A EC F1 */ bl func_80253DF0 /* 800A5104 000A0D64 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5108 000A0D68 38 80 00 08 */ li r4, 8 /* 800A510C 000A0D6C 38 A0 00 00 */ li r5, 0 /* 800A5110 000A0D70 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A5114 000A0D74 48 1A EC DD */ bl func_80253DF0 /* 800A5118 000A0D78 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A511C 000A0D7C 38 80 00 08 */ li r4, 8 /* 800A5120 000A0D80 38 A0 00 00 */ li r5, 0 /* 800A5124 000A0D84 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A5128 000A0D88 48 1A EC C9 */ bl func_80253DF0 /* 800A512C 000A0D8C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5130 000A0D90 38 80 00 08 */ li r4, 8 /* 800A5134 000A0D94 38 A0 00 00 */ li r5, 0 /* 800A5138 000A0D98 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A513C 000A0D9C 48 1A EC B5 */ bl func_80253DF0 /* 800A5140 000A0DA0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5144 000A0DA4 38 80 00 08 */ li r4, 8 /* 800A5148 000A0DA8 38 A0 00 00 */ li r5, 0 /* 800A514C 000A0DAC A8 63 00 4E */ lha r3, 0x4e(r3) /* 800A5150 000A0DB0 48 1A EC A1 */ bl func_80253DF0 /* 800A5154 000A0DB4 38 60 00 0E */ li r3, 0xe /* 800A5158 000A0DB8 48 00 5C D5 */ bl func_800AAE2C /* 800A515C 000A0DBC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5160 000A0DC0 38 00 00 11 */ li r0, 0x11 /* 800A5164 000A0DC4 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A5168 000A0DC8 48 00 17 C0 */ b lbl_800A6928 /* 800A516C 000A0DCC 48 00 69 7D */ bl func_800ABAE8 /* 800A5170 000A0DD0 2C 03 00 00 */ cmpwi r3, 0 /* 800A5174 000A0DD4 40 82 17 B4 */ bne lbl_800A6928 /* 800A5178 000A0DD8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A517C 000A0DDC 38 80 00 08 */ li r4, 8 /* 800A5180 000A0DE0 38 A0 00 01 */ li r5, 1 /* 800A5184 000A0DE4 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A5188 000A0DE8 48 1A EC 69 */ bl func_80253DF0 /* 800A518C 000A0DEC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5190 000A0DF0 38 80 00 08 */ li r4, 8 /* 800A5194 000A0DF4 38 A0 00 01 */ li r5, 1 /* 800A5198 000A0DF8 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A519C 000A0DFC 48 1A EC 55 */ bl func_80253DF0 /* 800A51A0 000A0E00 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A51A4 000A0E04 38 80 00 08 */ li r4, 8 /* 800A51A8 000A0E08 38 A0 00 01 */ li r5, 1 /* 800A51AC 000A0E0C A8 63 00 48 */ lha r3, 0x48(r3) /* 800A51B0 000A0E10 48 1A EC 41 */ bl func_80253DF0 /* 800A51B4 000A0E14 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A51B8 000A0E18 38 80 00 08 */ li r4, 8 /* 800A51BC 000A0E1C 38 A0 00 01 */ li r5, 1 /* 800A51C0 000A0E20 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A51C4 000A0E24 48 1A EC 2D */ bl func_80253DF0 /* 800A51C8 000A0E28 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A51CC 000A0E2C 38 80 00 08 */ li r4, 8 /* 800A51D0 000A0E30 38 A0 00 01 */ li r5, 1 /* 800A51D4 000A0E34 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A51D8 000A0E38 48 1A EC 19 */ bl func_80253DF0 /* 800A51DC 000A0E3C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A51E0 000A0E40 38 80 00 08 */ li r4, 8 /* 800A51E4 000A0E44 38 A0 00 01 */ li r5, 1 /* 800A51E8 000A0E48 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A51EC 000A0E4C 48 1A EC 05 */ bl func_80253DF0 /* 800A51F0 000A0E50 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A51F4 000A0E54 38 80 00 08 */ li r4, 8 /* 800A51F8 000A0E58 38 A0 00 01 */ li r5, 1 /* 800A51FC 000A0E5C A8 63 00 4E */ lha r3, 0x4e(r3) /* 800A5200 000A0E60 48 1A EB F1 */ bl func_80253DF0 /* 800A5204 000A0E64 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5208 000A0E68 38 80 00 0A */ li r4, 0xa /* 800A520C 000A0E6C 38 A0 00 00 */ li r5, 0 /* 800A5210 000A0E70 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A5214 000A0E74 48 1A EB 9D */ bl func_80253DB0 /* 800A5218 000A0E78 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A521C 000A0E7C 38 80 00 0A */ li r4, 0xa /* 800A5220 000A0E80 38 A0 00 00 */ li r5, 0 /* 800A5224 000A0E84 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A5228 000A0E88 48 1A EB 89 */ bl func_80253DB0 /* 800A522C 000A0E8C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5230 000A0E90 38 80 00 08 */ li r4, 8 /* 800A5234 000A0E94 38 A0 00 00 */ li r5, 0 /* 800A5238 000A0E98 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A523C 000A0E9C 48 1A EB 75 */ bl func_80253DB0 /* 800A5240 000A0EA0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5244 000A0EA4 38 80 00 08 */ li r4, 8 /* 800A5248 000A0EA8 38 A0 00 00 */ li r5, 0 /* 800A524C 000A0EAC A8 63 00 50 */ lha r3, 0x50(r3) /* 800A5250 000A0EB0 48 1A EB 61 */ bl func_80253DB0 /* 800A5254 000A0EB4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5258 000A0EB8 38 80 00 06 */ li r4, 6 /* 800A525C 000A0EBC 38 A0 00 00 */ li r5, 0 /* 800A5260 000A0EC0 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A5264 000A0EC4 48 1A EB 4D */ bl func_80253DB0 /* 800A5268 000A0EC8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A526C 000A0ECC 38 80 00 04 */ li r4, 4 /* 800A5270 000A0ED0 38 A0 00 00 */ li r5, 0 /* 800A5274 000A0ED4 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A5278 000A0ED8 48 1A EB 39 */ bl func_80253DB0 /* 800A527C 000A0EDC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5280 000A0EE0 38 80 00 02 */ li r4, 2 /* 800A5284 000A0EE4 38 A0 00 00 */ li r5, 0 /* 800A5288 000A0EE8 A8 63 00 4E */ lha r3, 0x4e(r3) /* 800A528C 000A0EEC 48 1A EB 25 */ bl func_80253DB0 /* 800A5290 000A0EF0 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5294 000A0EF4 38 00 30 6F */ li r0, 0x306f /* 800A5298 000A0EF8 38 60 00 0E */ li r3, 0xe /* 800A529C 000A0EFC B0 04 01 14 */ sth r0, 0x114(r4) /* 800A52A0 000A0F00 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A52A4 000A0F04 38 84 00 9C */ addi r4, r4, 0x9c /* 800A52A8 000A0F08 48 0B 70 61 */ bl func_8015C308 /* 800A52AC 000A0F0C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A52B0 000A0F10 38 00 00 05 */ li r0, 5 /* 800A52B4 000A0F14 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A52B8 000A0F18 48 00 16 70 */ b lbl_800A6928 /* 800A52BC 000A0F1C 80 05 01 08 */ lwz r0, 0x108(r5) /* 800A52C0 000A0F20 54 00 5F FF */ rlwinm. r0, r0, 0xb, 0x1f, 0x1f /* 800A52C4 000A0F24 40 82 00 18 */ bne lbl_800A52DC /* 800A52C8 000A0F28 A8 65 00 50 */ lha r3, 0x50(r5) /* 800A52CC 000A0F2C 48 1A EB 05 */ bl func_80253DD0 /* 800A52D0 000A0F30 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A52D4 000A0F34 28 00 00 03 */ cmplwi r0, 3 /* 800A52D8 000A0F38 41 82 00 2C */ beq lbl_800A5304 lbl_800A52DC: /* 800A52DC 000A0F3C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A52E0 000A0F40 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A52E4 000A0F44 54 00 5F FE */ rlwinm r0, r0, 0xb, 0x1f, 0x1f /* 800A52E8 000A0F48 28 00 00 01 */ cmplwi r0, 1 /* 800A52EC 000A0F4C 40 82 16 3C */ bne lbl_800A6928 /* 800A52F0 000A0F50 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A52F4 000A0F54 48 1A EA DD */ bl func_80253DD0 /* 800A52F8 000A0F58 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A52FC 000A0F5C 28 00 00 03 */ cmplwi r0, 3 /* 800A5300 000A0F60 40 82 16 28 */ bne lbl_800A6928 lbl_800A5304: /* 800A5304 000A0F64 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5308 000A0F68 38 80 00 09 */ li r4, 9 /* 800A530C 000A0F6C 38 A0 00 00 */ li r5, 0 /* 800A5310 000A0F70 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A5314 000A0F74 48 1A EA 9D */ bl func_80253DB0 /* 800A5318 000A0F78 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A531C 000A0F7C 38 80 00 09 */ li r4, 9 /* 800A5320 000A0F80 38 A0 00 00 */ li r5, 0 /* 800A5324 000A0F84 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A5328 000A0F88 48 1A EA 89 */ bl func_80253DB0 /* 800A532C 000A0F8C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5330 000A0F90 38 80 00 07 */ li r4, 7 /* 800A5334 000A0F94 38 A0 00 00 */ li r5, 0 /* 800A5338 000A0F98 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A533C 000A0F9C 48 1A EA 75 */ bl func_80253DB0 /* 800A5340 000A0FA0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5344 000A0FA4 38 80 00 07 */ li r4, 7 /* 800A5348 000A0FA8 38 A0 00 00 */ li r5, 0 /* 800A534C 000A0FAC A8 63 00 50 */ lha r3, 0x50(r3) /* 800A5350 000A0FB0 48 1A EA 61 */ bl func_80253DB0 /* 800A5354 000A0FB4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5358 000A0FB8 38 80 00 05 */ li r4, 5 /* 800A535C 000A0FBC 38 A0 00 00 */ li r5, 0 /* 800A5360 000A0FC0 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A5364 000A0FC4 48 1A EA 4D */ bl func_80253DB0 /* 800A5368 000A0FC8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A536C 000A0FCC 38 80 00 03 */ li r4, 3 /* 800A5370 000A0FD0 38 A0 00 00 */ li r5, 0 /* 800A5374 000A0FD4 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A5378 000A0FD8 48 1A EA 39 */ bl func_80253DB0 /* 800A537C 000A0FDC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5380 000A0FE0 38 80 00 01 */ li r4, 1 /* 800A5384 000A0FE4 38 A0 00 00 */ li r5, 0 /* 800A5388 000A0FE8 A8 63 00 4E */ lha r3, 0x4e(r3) /* 800A538C 000A0FEC 48 1A EA 25 */ bl func_80253DB0 /* 800A5390 000A0FF0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5394 000A0FF4 38 00 00 3A */ li r0, 0x3a /* 800A5398 000A0FF8 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A539C 000A0FFC 48 00 15 8C */ b lbl_800A6928 /* 800A53A0 000A1000 A8 65 00 44 */ lha r3, 0x44(r5) /* 800A53A4 000A1004 48 1A EA 2D */ bl func_80253DD0 /* 800A53A8 000A1008 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A53AC 000A100C 28 00 00 03 */ cmplwi r0, 3 /* 800A53B0 000A1010 40 82 15 78 */ bne lbl_800A6928 /* 800A53B4 000A1014 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A53B8 000A1018 88 03 01 16 */ lbz r0, 0x116(r3) /* 800A53BC 000A101C 28 00 00 01 */ cmplwi r0, 1 /* 800A53C0 000A1020 40 82 00 10 */ bne lbl_800A53D0 /* 800A53C4 000A1024 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A53C8 000A1028 64 00 E0 00 */ oris r0, r0, 0xe000 /* 800A53CC 000A102C 90 03 01 08 */ stw r0, 0x108(r3) lbl_800A53D0: /* 800A53D0 000A1030 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A53D4 000A1034 38 00 00 41 */ li r0, 0x41 /* 800A53D8 000A1038 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A53DC 000A103C 48 00 15 4C */ b lbl_800A6928 /* 800A53E0 000A1040 A8 65 00 50 */ lha r3, 0x50(r5) /* 800A53E4 000A1044 48 1A E9 ED */ bl func_80253DD0 /* 800A53E8 000A1048 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A53EC 000A104C 28 00 00 03 */ cmplwi r0, 3 /* 800A53F0 000A1050 40 82 15 38 */ bne lbl_800A6928 /* 800A53F4 000A1054 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A53F8 000A1058 38 80 00 09 */ li r4, 9 /* 800A53FC 000A105C 38 A0 00 00 */ li r5, 0 /* 800A5400 000A1060 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A5404 000A1064 48 1A E9 AD */ bl func_80253DB0 /* 800A5408 000A1068 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A540C 000A106C 38 80 00 09 */ li r4, 9 /* 800A5410 000A1070 38 A0 00 00 */ li r5, 0 /* 800A5414 000A1074 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A5418 000A1078 48 1A E9 99 */ bl func_80253DB0 /* 800A541C 000A107C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5420 000A1080 38 80 00 07 */ li r4, 7 /* 800A5424 000A1084 38 A0 00 00 */ li r5, 0 /* 800A5428 000A1088 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A542C 000A108C 48 1A E9 85 */ bl func_80253DB0 /* 800A5430 000A1090 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5434 000A1094 38 80 00 07 */ li r4, 7 /* 800A5438 000A1098 38 A0 00 00 */ li r5, 0 /* 800A543C 000A109C A8 63 00 50 */ lha r3, 0x50(r3) /* 800A5440 000A10A0 48 1A E9 71 */ bl func_80253DB0 /* 800A5444 000A10A4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5448 000A10A8 38 80 00 05 */ li r4, 5 /* 800A544C 000A10AC 38 A0 00 00 */ li r5, 0 /* 800A5450 000A10B0 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A5454 000A10B4 48 1A E9 5D */ bl func_80253DB0 /* 800A5458 000A10B8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A545C 000A10BC 38 80 00 03 */ li r4, 3 /* 800A5460 000A10C0 38 A0 00 00 */ li r5, 0 /* 800A5464 000A10C4 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A5468 000A10C8 48 1A E9 49 */ bl func_80253DB0 /* 800A546C 000A10CC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5470 000A10D0 38 80 00 01 */ li r4, 1 /* 800A5474 000A10D4 38 A0 00 00 */ li r5, 0 /* 800A5478 000A10D8 A8 63 00 4E */ lha r3, 0x4e(r3) /* 800A547C 000A10DC 48 1A E9 35 */ bl func_80253DB0 /* 800A5480 000A10E0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5484 000A10E4 38 00 00 31 */ li r0, 0x31 /* 800A5488 000A10E8 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A548C 000A10EC 48 00 14 9C */ b lbl_800A6928 /* 800A5490 000A10F0 A8 65 00 44 */ lha r3, 0x44(r5) /* 800A5494 000A10F4 48 1A E9 3D */ bl func_80253DD0 /* 800A5498 000A10F8 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A549C 000A10FC 28 00 00 03 */ cmplwi r0, 3 /* 800A54A0 000A1100 40 82 14 88 */ bne lbl_800A6928 /* 800A54A4 000A1104 48 0B A2 3D */ bl func_8015F6E0 /* 800A54A8 000A1108 80 CD 82 38 */ lwz r6, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A54AC 000A110C 7C 7F 1B 78 */ mr r31, r3 /* 800A54B0 000A1110 38 80 00 08 */ li r4, 8 /* 800A54B4 000A1114 38 A0 00 00 */ li r5, 0 /* 800A54B8 000A1118 A8 66 00 44 */ lha r3, 0x44(r6) /* 800A54BC 000A111C 48 1A E9 35 */ bl func_80253DF0 /* 800A54C0 000A1120 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A54C4 000A1124 38 80 00 08 */ li r4, 8 /* 800A54C8 000A1128 38 A0 00 00 */ li r5, 0 /* 800A54CC 000A112C A8 63 00 46 */ lha r3, 0x46(r3) /* 800A54D0 000A1130 48 1A E9 21 */ bl func_80253DF0 /* 800A54D4 000A1134 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A54D8 000A1138 38 80 00 08 */ li r4, 8 /* 800A54DC 000A113C 38 A0 00 00 */ li r5, 0 /* 800A54E0 000A1140 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A54E4 000A1144 48 1A E9 0D */ bl func_80253DF0 /* 800A54E8 000A1148 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A54EC 000A114C 38 80 00 08 */ li r4, 8 /* 800A54F0 000A1150 38 A0 00 00 */ li r5, 0 /* 800A54F4 000A1154 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A54F8 000A1158 48 1A E8 F9 */ bl func_80253DF0 /* 800A54FC 000A115C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5500 000A1160 38 80 00 08 */ li r4, 8 /* 800A5504 000A1164 38 A0 00 00 */ li r5, 0 /* 800A5508 000A1168 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A550C 000A116C 48 1A E8 E5 */ bl func_80253DF0 /* 800A5510 000A1170 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5514 000A1174 38 80 00 08 */ li r4, 8 /* 800A5518 000A1178 38 A0 00 00 */ li r5, 0 /* 800A551C 000A117C A8 63 00 4E */ lha r3, 0x4e(r3) /* 800A5520 000A1180 48 1A E8 D1 */ bl func_80253DF0 /* 800A5524 000A1184 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5528 000A1188 38 80 00 08 */ li r4, 8 /* 800A552C 000A118C 38 A0 00 00 */ li r5, 0 /* 800A5530 000A1190 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A5534 000A1194 48 1A E8 BD */ bl func_80253DF0 /* 800A5538 000A1198 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A553C 000A119C 80 04 01 08 */ lwz r0, 0x108(r4) /* 800A5540 000A11A0 54 00 1F 7E */ srwi r0, r0, 0x1d /* 800A5544 000A11A4 2C 00 00 04 */ cmpwi r0, 4 /* 800A5548 000A11A8 41 82 00 70 */ beq lbl_800A55B8 /* 800A554C 000A11AC 40 80 00 10 */ bge lbl_800A555C /* 800A5550 000A11B0 2C 00 00 03 */ cmpwi r0, 3 /* 800A5554 000A11B4 40 80 00 14 */ bge lbl_800A5568 /* 800A5558 000A11B8 48 00 00 FC */ b lbl_800A5654 lbl_800A555C: /* 800A555C 000A11BC 2C 00 00 06 */ cmpwi r0, 6 /* 800A5560 000A11C0 40 80 00 F4 */ bge lbl_800A5654 /* 800A5564 000A11C4 48 00 00 A4 */ b lbl_800A5608 lbl_800A5568: /* 800A5568 000A11C8 38 64 00 B4 */ addi r3, r4, 0xb4 /* 800A556C 000A11CC 38 84 00 9C */ addi r4, r4, 0x9c /* 800A5570 000A11D0 38 A0 00 18 */ li r5, 0x18 /* 800A5574 000A11D4 4B F5 EA 8D */ bl memcpy /* 800A5578 000A11D8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A557C 000A11DC A0 1E 00 8A */ lhz r0, 0x8a(r30) /* 800A5580 000A11E0 B0 03 00 60 */ sth r0, 0x60(r3) /* 800A5584 000A11E4 A0 1E 00 8C */ lhz r0, 0x8c(r30) /* 800A5588 000A11E8 B0 03 00 62 */ sth r0, 0x62(r3) /* 800A558C 000A11EC A0 1E 00 8E */ lhz r0, 0x8e(r30) /* 800A5590 000A11F0 B0 03 00 64 */ sth r0, 0x64(r3) /* 800A5594 000A11F4 A0 1E 00 90 */ lhz r0, 0x90(r30) /* 800A5598 000A11F8 B0 03 00 66 */ sth r0, 0x66(r3) /* 800A559C 000A11FC A0 1E 00 92 */ lhz r0, 0x92(r30) /* 800A55A0 000A1200 B0 03 00 68 */ sth r0, 0x68(r3) /* 800A55A4 000A1204 A0 1E 00 94 */ lhz r0, 0x94(r30) /* 800A55A8 000A1208 B0 03 00 6A */ sth r0, 0x6a(r3) /* 800A55AC 000A120C A0 1E 00 96 */ lhz r0, 0x96(r30) /* 800A55B0 000A1210 B0 03 00 6C */ sth r0, 0x6c(r3) /* 800A55B4 000A1214 48 00 00 A0 */ b lbl_800A5654 lbl_800A55B8: /* 800A55B8 000A1218 38 64 00 CC */ addi r3, r4, 0xcc /* 800A55BC 000A121C 38 84 00 9C */ addi r4, r4, 0x9c /* 800A55C0 000A1220 38 A0 00 18 */ li r5, 0x18 /* 800A55C4 000A1224 4B F5 EA 3D */ bl memcpy /* 800A55C8 000A1228 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A55CC 000A122C A0 1E 00 8A */ lhz r0, 0x8a(r30) /* 800A55D0 000A1230 B0 03 00 6E */ sth r0, 0x6e(r3) /* 800A55D4 000A1234 A0 1E 00 8C */ lhz r0, 0x8c(r30) /* 800A55D8 000A1238 B0 03 00 70 */ sth r0, 0x70(r3) /* 800A55DC 000A123C A0 1E 00 8E */ lhz r0, 0x8e(r30) /* 800A55E0 000A1240 B0 03 00 72 */ sth r0, 0x72(r3) /* 800A55E4 000A1244 A0 1E 00 90 */ lhz r0, 0x90(r30) /* 800A55E8 000A1248 B0 03 00 74 */ sth r0, 0x74(r3) /* 800A55EC 000A124C A0 1E 00 92 */ lhz r0, 0x92(r30) /* 800A55F0 000A1250 B0 03 00 76 */ sth r0, 0x76(r3) /* 800A55F4 000A1254 A0 1E 00 94 */ lhz r0, 0x94(r30) /* 800A55F8 000A1258 B0 03 00 78 */ sth r0, 0x78(r3) /* 800A55FC 000A125C A0 1E 00 96 */ lhz r0, 0x96(r30) /* 800A5600 000A1260 B0 03 00 7A */ sth r0, 0x7a(r3) /* 800A5604 000A1264 48 00 00 50 */ b lbl_800A5654 lbl_800A5608: /* 800A5608 000A1268 38 64 00 E4 */ addi r3, r4, 0xe4 /* 800A560C 000A126C 38 84 00 9C */ addi r4, r4, 0x9c /* 800A5610 000A1270 38 A0 00 18 */ li r5, 0x18 /* 800A5614 000A1274 4B F5 E9 ED */ bl memcpy /* 800A5618 000A1278 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A561C 000A127C A0 1E 00 8A */ lhz r0, 0x8a(r30) /* 800A5620 000A1280 B0 03 00 7C */ sth r0, 0x7c(r3) /* 800A5624 000A1284 A0 1E 00 8C */ lhz r0, 0x8c(r30) /* 800A5628 000A1288 B0 03 00 7E */ sth r0, 0x7e(r3) /* 800A562C 000A128C A0 1E 00 8E */ lhz r0, 0x8e(r30) /* 800A5630 000A1290 B0 03 00 80 */ sth r0, 0x80(r3) /* 800A5634 000A1294 A0 1E 00 90 */ lhz r0, 0x90(r30) /* 800A5638 000A1298 B0 03 00 82 */ sth r0, 0x82(r3) /* 800A563C 000A129C A0 1E 00 92 */ lhz r0, 0x92(r30) /* 800A5640 000A12A0 B0 03 00 84 */ sth r0, 0x84(r3) /* 800A5644 000A12A4 A0 1E 00 94 */ lhz r0, 0x94(r30) /* 800A5648 000A12A8 B0 03 00 86 */ sth r0, 0x86(r3) /* 800A564C 000A12AC A0 1E 00 96 */ lhz r0, 0x96(r30) /* 800A5650 000A12B0 B0 03 00 88 */ sth r0, 0x88(r3) lbl_800A5654: /* 800A5654 000A12B4 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5658 000A12B8 3C 1F 00 06 */ addis r0, r31, 6 /* 800A565C 000A12BC 38 C0 00 00 */ li r6, 0 /* 800A5660 000A12C0 38 E0 00 02 */ li r7, 2 /* 800A5664 000A12C4 38 85 00 6C */ addi r4, r5, 0x6c lbl_800A5668: /* 800A5668 000A12C8 54 C3 06 3E */ clrlwi r3, r6, 0x18 /* 800A566C 000A12CC 1D 83 00 0E */ mulli r12, r3, 0xe /* 800A5670 000A12D0 7D 1F 62 14 */ add r8, r31, r12 /* 800A5674 000A12D4 3D 48 00 06 */ addis r10, r8, 6 /* 800A5678 000A12D8 7D 65 62 14 */ add r11, r5, r12 /* 800A567C 000A12DC A1 0B 00 60 */ lhz r8, 0x60(r11) /* 800A5680 000A12E0 A1 2A 60 B8 */ lhz r9, 0x60b8(r10) /* 800A5684 000A12E4 7C 09 40 40 */ cmplw r9, r8 /* 800A5688 000A12E8 40 82 01 E8 */ bne lbl_800A5870 /* 800A568C 000A12EC A1 2A 60 BA */ lhz r9, 0x60ba(r10) /* 800A5690 000A12F0 A1 0B 00 62 */ lhz r8, 0x62(r11) /* 800A5694 000A12F4 7C 09 40 40 */ cmplw r9, r8 /* 800A5698 000A12F8 40 82 01 D8 */ bne lbl_800A5870 /* 800A569C 000A12FC A1 2A 60 BC */ lhz r9, 0x60bc(r10) /* 800A56A0 000A1300 A1 0B 00 64 */ lhz r8, 0x64(r11) /* 800A56A4 000A1304 7C 09 40 40 */ cmplw r9, r8 /* 800A56A8 000A1308 40 82 01 C8 */ bne lbl_800A5870 /* 800A56AC 000A130C A1 2A 60 BE */ lhz r9, 0x60be(r10) /* 800A56B0 000A1310 A1 0B 00 66 */ lhz r8, 0x66(r11) /* 800A56B4 000A1314 7C 09 40 40 */ cmplw r9, r8 /* 800A56B8 000A1318 40 82 01 B8 */ bne lbl_800A5870 /* 800A56BC 000A131C A1 2A 60 C0 */ lhz r9, 0x60c0(r10) /* 800A56C0 000A1320 A1 0B 00 68 */ lhz r8, 0x68(r11) /* 800A56C4 000A1324 7C 09 40 40 */ cmplw r9, r8 /* 800A56C8 000A1328 40 82 01 A8 */ bne lbl_800A5870 /* 800A56CC 000A132C A1 2A 60 C2 */ lhz r9, 0x60c2(r10) /* 800A56D0 000A1330 A1 0B 00 6A */ lhz r8, 0x6a(r11) /* 800A56D4 000A1334 7C 09 40 40 */ cmplw r9, r8 /* 800A56D8 000A1338 40 82 01 98 */ bne lbl_800A5870 /* 800A56DC 000A133C 7D 00 62 14 */ add r8, r0, r12 /* 800A56E0 000A1340 7D 44 62 2E */ lhzx r10, r4, r12 /* 800A56E4 000A1344 A1 68 60 C4 */ lhz r11, 0x60c4(r8) /* 800A56E8 000A1348 55 48 8F FE */ rlwinm r8, r10, 0x11, 0x1f, 0x1f /* 800A56EC 000A134C 55 69 8F FE */ rlwinm r9, r11, 0x11, 0x1f, 0x1f /* 800A56F0 000A1350 7C 09 40 40 */ cmplw r9, r8 /* 800A56F4 000A1354 40 82 01 7C */ bne lbl_800A5870 /* 800A56F8 000A1358 55 69 97 FE */ rlwinm r9, r11, 0x12, 0x1f, 0x1f /* 800A56FC 000A135C 55 48 97 FE */ rlwinm r8, r10, 0x12, 0x1f, 0x1f /* 800A5700 000A1360 7C 09 40 40 */ cmplw r9, r8 /* 800A5704 000A1364 40 82 01 6C */ bne lbl_800A5870 /* 800A5708 000A1368 55 69 9F FE */ rlwinm r9, r11, 0x13, 0x1f, 0x1f /* 800A570C 000A136C 55 48 9F FE */ rlwinm r8, r10, 0x13, 0x1f, 0x1f /* 800A5710 000A1370 7C 09 40 40 */ cmplw r9, r8 /* 800A5714 000A1374 40 82 01 5C */ bne lbl_800A5870 /* 800A5718 000A1378 55 69 A7 FE */ rlwinm r9, r11, 0x14, 0x1f, 0x1f /* 800A571C 000A137C 55 48 A7 FE */ rlwinm r8, r10, 0x14, 0x1f, 0x1f /* 800A5720 000A1380 7C 09 40 40 */ cmplw r9, r8 /* 800A5724 000A1384 40 82 01 4C */ bne lbl_800A5870 /* 800A5728 000A1388 55 69 AF FE */ rlwinm r9, r11, 0x15, 0x1f, 0x1f /* 800A572C 000A138C 55 48 AF FE */ rlwinm r8, r10, 0x15, 0x1f, 0x1f /* 800A5730 000A1390 7C 09 40 40 */ cmplw r9, r8 /* 800A5734 000A1394 40 82 01 3C */ bne lbl_800A5870 /* 800A5738 000A1398 55 69 B7 FE */ rlwinm r9, r11, 0x16, 0x1f, 0x1f /* 800A573C 000A139C 55 48 B7 FE */ rlwinm r8, r10, 0x16, 0x1f, 0x1f /* 800A5740 000A13A0 7C 09 40 40 */ cmplw r9, r8 /* 800A5744 000A13A4 40 82 01 2C */ bne lbl_800A5870 /* 800A5748 000A13A8 55 69 BF FE */ rlwinm r9, r11, 0x17, 0x1f, 0x1f /* 800A574C 000A13AC 55 48 BF FE */ rlwinm r8, r10, 0x17, 0x1f, 0x1f /* 800A5750 000A13B0 7C 09 40 40 */ cmplw r9, r8 /* 800A5754 000A13B4 40 82 01 1C */ bne lbl_800A5870 /* 800A5758 000A13B8 55 69 CF BE */ rlwinm r9, r11, 0x19, 0x1e, 0x1f /* 800A575C 000A13BC 55 48 CF BE */ rlwinm r8, r10, 0x19, 0x1e, 0x1f /* 800A5760 000A13C0 7C 09 40 40 */ cmplw r9, r8 /* 800A5764 000A13C4 40 82 01 0C */ bne lbl_800A5870 /* 800A5768 000A13C8 1C 63 00 18 */ mulli r3, r3, 0x18 /* 800A576C 000A13CC 39 80 00 00 */ li r12, 0 /* 800A5770 000A13D0 7D 25 1A 14 */ add r9, r5, r3 /* 800A5774 000A13D4 7D 5F 1A 14 */ add r10, r31, r3 /* 800A5778 000A13D8 7C E9 03 A6 */ mtctr r7 lbl_800A577C: /* 800A577C 000A13DC 55 8B 0D FC */ rlwinm r11, r12, 1, 0x17, 0x1e /* 800A5780 000A13E0 3C 6B 00 06 */ addis r3, r11, 6 /* 800A5784 000A13E4 39 03 60 E2 */ addi r8, r3, 0x60e2 /* 800A5788 000A13E8 7C 69 5A 14 */ add r3, r9, r11 /* 800A578C 000A13EC 7D 0A 42 2E */ lhzx r8, r10, r8 /* 800A5790 000A13F0 A0 63 00 B4 */ lhz r3, 0xb4(r3) /* 800A5794 000A13F4 7C 08 18 40 */ cmplw r8, r3 /* 800A5798 000A13F8 40 82 00 C0 */ bne lbl_800A5858 /* 800A579C 000A13FC 39 8C 00 01 */ addi r12, r12, 1 /* 800A57A0 000A1400 55 8B 0D FC */ rlwinm r11, r12, 1, 0x17, 0x1e /* 800A57A4 000A1404 3C 6B 00 06 */ addis r3, r11, 6 /* 800A57A8 000A1408 39 03 60 E2 */ addi r8, r3, 0x60e2 /* 800A57AC 000A140C 7C 69 5A 14 */ add r3, r9, r11 /* 800A57B0 000A1410 7D 0A 42 2E */ lhzx r8, r10, r8 /* 800A57B4 000A1414 A0 63 00 B4 */ lhz r3, 0xb4(r3) /* 800A57B8 000A1418 7C 08 18 40 */ cmplw r8, r3 /* 800A57BC 000A141C 40 82 00 9C */ bne lbl_800A5858 /* 800A57C0 000A1420 39 8C 00 01 */ addi r12, r12, 1 /* 800A57C4 000A1424 55 8B 0D FC */ rlwinm r11, r12, 1, 0x17, 0x1e /* 800A57C8 000A1428 3C 6B 00 06 */ addis r3, r11, 6 /* 800A57CC 000A142C 39 03 60 E2 */ addi r8, r3, 0x60e2 /* 800A57D0 000A1430 7C 69 5A 14 */ add r3, r9, r11 /* 800A57D4 000A1434 7D 0A 42 2E */ lhzx r8, r10, r8 /* 800A57D8 000A1438 A0 63 00 B4 */ lhz r3, 0xb4(r3) /* 800A57DC 000A143C 7C 08 18 40 */ cmplw r8, r3 /* 800A57E0 000A1440 40 82 00 78 */ bne lbl_800A5858 /* 800A57E4 000A1444 39 8C 00 01 */ addi r12, r12, 1 /* 800A57E8 000A1448 55 8B 0D FC */ rlwinm r11, r12, 1, 0x17, 0x1e /* 800A57EC 000A144C 3C 6B 00 06 */ addis r3, r11, 6 /* 800A57F0 000A1450 39 03 60 E2 */ addi r8, r3, 0x60e2 /* 800A57F4 000A1454 7C 69 5A 14 */ add r3, r9, r11 /* 800A57F8 000A1458 7D 0A 42 2E */ lhzx r8, r10, r8 /* 800A57FC 000A145C A0 63 00 B4 */ lhz r3, 0xb4(r3) /* 800A5800 000A1460 7C 08 18 40 */ cmplw r8, r3 /* 800A5804 000A1464 40 82 00 54 */ bne lbl_800A5858 /* 800A5808 000A1468 39 8C 00 01 */ addi r12, r12, 1 /* 800A580C 000A146C 55 8B 0D FC */ rlwinm r11, r12, 1, 0x17, 0x1e /* 800A5810 000A1470 3C 6B 00 06 */ addis r3, r11, 6 /* 800A5814 000A1474 39 03 60 E2 */ addi r8, r3, 0x60e2 /* 800A5818 000A1478 7C 69 5A 14 */ add r3, r9, r11 /* 800A581C 000A147C 7D 0A 42 2E */ lhzx r8, r10, r8 /* 800A5820 000A1480 A0 63 00 B4 */ lhz r3, 0xb4(r3) /* 800A5824 000A1484 7C 08 18 40 */ cmplw r8, r3 /* 800A5828 000A1488 40 82 00 30 */ bne lbl_800A5858 /* 800A582C 000A148C 39 8C 00 01 */ addi r12, r12, 1 /* 800A5830 000A1490 55 8B 0D FC */ rlwinm r11, r12, 1, 0x17, 0x1e /* 800A5834 000A1494 3C 6B 00 06 */ addis r3, r11, 6 /* 800A5838 000A1498 39 03 60 E2 */ addi r8, r3, 0x60e2 /* 800A583C 000A149C 7C 69 5A 14 */ add r3, r9, r11 /* 800A5840 000A14A0 7D 0A 42 2E */ lhzx r8, r10, r8 /* 800A5844 000A14A4 A0 63 00 B4 */ lhz r3, 0xb4(r3) /* 800A5848 000A14A8 7C 08 18 40 */ cmplw r8, r3 /* 800A584C 000A14AC 40 82 00 0C */ bne lbl_800A5858 /* 800A5850 000A14B0 39 8C 00 01 */ addi r12, r12, 1 /* 800A5854 000A14B4 42 00 FF 28 */ bdnz lbl_800A577C lbl_800A5858: /* 800A5858 000A14B8 55 83 06 3E */ clrlwi r3, r12, 0x18 /* 800A585C 000A14BC 28 03 00 0C */ cmplwi r3, 0xc /* 800A5860 000A14C0 40 82 00 10 */ bne lbl_800A5870 /* 800A5864 000A14C4 38 C6 00 01 */ addi r6, r6, 1 /* 800A5868 000A14C8 28 06 00 03 */ cmplwi r6, 3 /* 800A586C 000A14CC 41 80 FD FC */ blt lbl_800A5668 lbl_800A5870: /* 800A5870 000A14D0 54 C0 06 3E */ clrlwi r0, r6, 0x18 /* 800A5874 000A14D4 28 00 00 03 */ cmplwi r0, 3 /* 800A5878 000A14D8 40 82 00 10 */ bne lbl_800A5888 /* 800A587C 000A14DC 38 00 00 41 */ li r0, 0x41 /* 800A5880 000A14E0 B0 05 00 FC */ sth r0, 0xfc(r5) /* 800A5884 000A14E4 48 00 10 A4 */ b lbl_800A6928 lbl_800A5888: /* 800A5888 000A14E8 48 0B 8D 89 */ bl func_8015E610 /* 800A588C 000A14EC 2C 03 00 00 */ cmpwi r3, 0 /* 800A5890 000A14F0 40 82 00 A0 */ bne lbl_800A5930 /* 800A5894 000A14F4 48 0B 9E 4D */ bl func_8015F6E0 /* 800A5898 000A14F8 7C 7F 1B 78 */ mr r31, r3 /* 800A589C 000A14FC 3F A3 00 06 */ addis r29, r3, 6 /* 800A58A0 000A1500 3B C0 00 00 */ li r30, 0 lbl_800A58A4: /* 800A58A4 000A1504 57 C3 06 3E */ clrlwi r3, r30, 0x18 /* 800A58A8 000A1508 80 0D 82 38 */ lwz r0, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A58AC 000A150C 1C 83 00 0E */ mulli r4, r3, 0xe /* 800A58B0 000A1510 38 A0 00 18 */ li r5, 0x18 /* 800A58B4 000A1514 7C C0 22 14 */ add r6, r0, r4 /* 800A58B8 000A1518 7C 9F 22 14 */ add r4, r31, r4 /* 800A58BC 000A151C A0 06 00 60 */ lhz r0, 0x60(r6) /* 800A58C0 000A1520 3C 84 00 06 */ addis r4, r4, 6 /* 800A58C4 000A1524 B0 04 60 B8 */ sth r0, 0x60b8(r4) /* 800A58C8 000A1528 1C E3 00 18 */ mulli r7, r3, 0x18 /* 800A58CC 000A152C A0 06 00 62 */ lhz r0, 0x62(r6) /* 800A58D0 000A1530 7C 7D 3A 14 */ add r3, r29, r7 /* 800A58D4 000A1534 B0 04 60 BA */ sth r0, 0x60ba(r4) /* 800A58D8 000A1538 38 63 60 E2 */ addi r3, r3, 0x60e2 /* 800A58DC 000A153C A0 06 00 64 */ lhz r0, 0x64(r6) /* 800A58E0 000A1540 B0 04 60 BC */ sth r0, 0x60bc(r4) /* 800A58E4 000A1544 A0 06 00 66 */ lhz r0, 0x66(r6) /* 800A58E8 000A1548 B0 04 60 BE */ sth r0, 0x60be(r4) /* 800A58EC 000A154C A0 06 00 68 */ lhz r0, 0x68(r6) /* 800A58F0 000A1550 B0 04 60 C0 */ sth r0, 0x60c0(r4) /* 800A58F4 000A1554 A0 06 00 6A */ lhz r0, 0x6a(r6) /* 800A58F8 000A1558 B0 04 60 C2 */ sth r0, 0x60c2(r4) /* 800A58FC 000A155C A0 06 00 6C */ lhz r0, 0x6c(r6) /* 800A5900 000A1560 B0 04 60 C4 */ sth r0, 0x60c4(r4) /* 800A5904 000A1564 80 0D 82 38 */ lwz r0, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5908 000A1568 7C 80 3A 14 */ add r4, r0, r7 /* 800A590C 000A156C 38 84 00 B4 */ addi r4, r4, 0xb4 /* 800A5910 000A1570 4B F5 E6 F1 */ bl memcpy /* 800A5914 000A1574 3B DE 00 01 */ addi r30, r30, 1 /* 800A5918 000A1578 28 1E 00 03 */ cmplwi r30, 3 /* 800A591C 000A157C 41 80 FF 88 */ blt lbl_800A58A4 /* 800A5920 000A1580 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5924 000A1584 38 00 00 41 */ li r0, 0x41 /* 800A5928 000A1588 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A592C 000A158C 48 00 0F FC */ b lbl_800A6928 lbl_800A5930: /* 800A5930 000A1590 48 0B 9D B1 */ bl func_8015F6E0 /* 800A5934 000A1594 80 03 00 00 */ lwz r0, 0(r3) /* 800A5938 000A1598 7C 7F 1B 78 */ mr r31, r3 /* 800A593C 000A159C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f /* 800A5940 000A15A0 40 82 00 98 */ bne lbl_800A59D8 /* 800A5944 000A15A4 3F A3 00 06 */ addis r29, r3, 6 /* 800A5948 000A15A8 3B C0 00 00 */ li r30, 0 lbl_800A594C: /* 800A594C 000A15AC 57 C3 06 3E */ clrlwi r3, r30, 0x18 /* 800A5950 000A15B0 80 0D 82 38 */ lwz r0, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5954 000A15B4 1C 83 00 0E */ mulli r4, r3, 0xe /* 800A5958 000A15B8 38 A0 00 18 */ li r5, 0x18 /* 800A595C 000A15BC 7C C0 22 14 */ add r6, r0, r4 /* 800A5960 000A15C0 7C 9F 22 14 */ add r4, r31, r4 /* 800A5964 000A15C4 A0 06 00 60 */ lhz r0, 0x60(r6) /* 800A5968 000A15C8 3C 84 00 06 */ addis r4, r4, 6 /* 800A596C 000A15CC B0 04 60 B8 */ sth r0, 0x60b8(r4) /* 800A5970 000A15D0 1C E3 00 18 */ mulli r7, r3, 0x18 /* 800A5974 000A15D4 A0 06 00 62 */ lhz r0, 0x62(r6) /* 800A5978 000A15D8 7C 7D 3A 14 */ add r3, r29, r7 /* 800A597C 000A15DC B0 04 60 BA */ sth r0, 0x60ba(r4) /* 800A5980 000A15E0 38 63 60 E2 */ addi r3, r3, 0x60e2 /* 800A5984 000A15E4 A0 06 00 64 */ lhz r0, 0x64(r6) /* 800A5988 000A15E8 B0 04 60 BC */ sth r0, 0x60bc(r4) /* 800A598C 000A15EC A0 06 00 66 */ lhz r0, 0x66(r6) /* 800A5990 000A15F0 B0 04 60 BE */ sth r0, 0x60be(r4) /* 800A5994 000A15F4 A0 06 00 68 */ lhz r0, 0x68(r6) /* 800A5998 000A15F8 B0 04 60 C0 */ sth r0, 0x60c0(r4) /* 800A599C 000A15FC A0 06 00 6A */ lhz r0, 0x6a(r6) /* 800A59A0 000A1600 B0 04 60 C2 */ sth r0, 0x60c2(r4) /* 800A59A4 000A1604 A0 06 00 6C */ lhz r0, 0x6c(r6) /* 800A59A8 000A1608 B0 04 60 C4 */ sth r0, 0x60c4(r4) /* 800A59AC 000A160C 80 0D 82 38 */ lwz r0, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A59B0 000A1610 7C 80 3A 14 */ add r4, r0, r7 /* 800A59B4 000A1614 38 84 00 B4 */ addi r4, r4, 0xb4 /* 800A59B8 000A1618 4B F5 E6 49 */ bl memcpy /* 800A59BC 000A161C 3B DE 00 01 */ addi r30, r30, 1 /* 800A59C0 000A1620 28 1E 00 03 */ cmplwi r30, 3 /* 800A59C4 000A1624 41 80 FF 88 */ blt lbl_800A594C /* 800A59C8 000A1628 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A59CC 000A162C 38 00 00 41 */ li r0, 0x41 /* 800A59D0 000A1630 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A59D4 000A1634 48 00 0F 54 */ b lbl_800A6928 lbl_800A59D8: /* 800A59D8 000A1638 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A59DC 000A163C 38 80 00 08 */ li r4, 8 /* 800A59E0 000A1640 38 A0 00 01 */ li r5, 1 /* 800A59E4 000A1644 A8 63 00 5C */ lha r3, 0x5c(r3) /* 800A59E8 000A1648 48 1A E4 09 */ bl func_80253DF0 /* 800A59EC 000A164C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A59F0 000A1650 38 80 00 08 */ li r4, 8 /* 800A59F4 000A1654 38 A0 00 01 */ li r5, 1 /* 800A59F8 000A1658 A8 63 00 5E */ lha r3, 0x5e(r3) /* 800A59FC 000A165C 48 1A E3 F5 */ bl func_80253DF0 /* 800A5A00 000A1660 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5A04 000A1664 38 80 00 00 */ li r4, 0 /* 800A5A08 000A1668 38 A0 00 00 */ li r5, 0 /* 800A5A0C 000A166C A8 63 00 5C */ lha r3, 0x5c(r3) /* 800A5A10 000A1670 48 1A E3 A1 */ bl func_80253DB0 /* 800A5A14 000A1674 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5A18 000A1678 38 80 00 06 */ li r4, 6 /* 800A5A1C 000A167C 38 A0 00 00 */ li r5, 0 /* 800A5A20 000A1680 A8 63 00 5E */ lha r3, 0x5e(r3) /* 800A5A24 000A1684 48 1A E3 8D */ bl func_80253DB0 /* 800A5A28 000A1688 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5A2C 000A168C 38 00 00 32 */ li r0, 0x32 /* 800A5A30 000A1690 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A5A34 000A1694 48 00 0E F4 */ b lbl_800A6928 /* 800A5A38 000A1698 A8 65 00 5E */ lha r3, 0x5e(r5) /* 800A5A3C 000A169C 48 1A E3 95 */ bl func_80253DD0 /* 800A5A40 000A16A0 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A5A44 000A16A4 28 00 00 03 */ cmplwi r0, 3 /* 800A5A48 000A16A8 40 82 0E E0 */ bne lbl_800A6928 /* 800A5A4C 000A16AC 38 60 00 00 */ li r3, 0 /* 800A5A50 000A16B0 38 80 00 00 */ li r4, 0 /* 800A5A54 000A16B4 4B FB 3E A5 */ bl func_800598F8 /* 800A5A58 000A16B8 38 60 00 0A */ li r3, 0xa /* 800A5A5C 000A16BC 38 80 00 00 */ li r4, 0 /* 800A5A60 000A16C0 38 A0 00 00 */ li r5, 0 /* 800A5A64 000A16C4 38 C0 00 0B */ li r6, 0xb /* 800A5A68 000A16C8 38 E0 00 00 */ li r7, 0 /* 800A5A6C 000A16CC 39 00 00 00 */ li r8, 0 /* 800A5A70 000A16D0 4B FB 3F 59 */ bl func_800599C8 /* 800A5A74 000A16D4 38 60 00 0B */ li r3, 0xb /* 800A5A78 000A16D8 38 80 00 00 */ li r4, 0 /* 800A5A7C 000A16DC 38 A0 00 0A */ li r5, 0xa /* 800A5A80 000A16E0 38 C0 00 00 */ li r6, 0 /* 800A5A84 000A16E4 38 E0 00 00 */ li r7, 0 /* 800A5A88 000A16E8 39 00 00 00 */ li r8, 0 /* 800A5A8C 000A16EC 4B FB 3F 3D */ bl func_800599C8 /* 800A5A90 000A16F0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5A94 000A16F4 38 80 00 0A */ li r4, 0xa /* 800A5A98 000A16F8 38 00 00 33 */ li r0, 0x33 /* 800A5A9C 000A16FC 98 83 01 16 */ stb r4, 0x116(r3) /* 800A5AA0 000A1700 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5AA4 000A1704 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A5AA8 000A1708 48 00 0E 80 */ b lbl_800A6928 /* 800A5AAC 000A170C 88 85 01 16 */ lbz r4, 0x116(r5) /* 800A5AB0 000A1710 38 60 00 2D */ li r3, 0x2d /* 800A5AB4 000A1714 38 A0 00 00 */ li r5, 0 /* 800A5AB8 000A1718 38 C0 00 01 */ li r6, 1 /* 800A5ABC 000A171C 4B FB 3F B1 */ bl func_80059A6C /* 800A5AC0 000A1720 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5AC4 000A1724 90 64 01 0C */ stw r3, 0x10c(r4) /* 800A5AC8 000A1728 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5ACC 000A172C 80 03 01 0C */ lwz r0, 0x10c(r3) /* 800A5AD0 000A1730 54 00 04 3E */ clrlwi r0, r0, 0x10 /* 800A5AD4 000A1734 90 03 01 10 */ stw r0, 0x110(r3) /* 800A5AD8 000A1738 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5ADC 000A173C 80 05 01 0C */ lwz r0, 0x10c(r5) /* 800A5AE0 000A1740 54 00 00 01 */ rlwinm. r0, r0, 0, 0, 0 /* 800A5AE4 000A1744 41 82 00 C8 */ beq lbl_800A5BAC /* 800A5AE8 000A1748 80 85 01 10 */ lwz r4, 0x110(r5) /* 800A5AEC 000A174C 2C 04 00 0B */ cmpwi r4, 0xb /* 800A5AF0 000A1750 41 82 00 74 */ beq lbl_800A5B64 /* 800A5AF4 000A1754 40 80 00 10 */ bge lbl_800A5B04 /* 800A5AF8 000A1758 2C 04 00 0A */ cmpwi r4, 0xa /* 800A5AFC 000A175C 40 80 00 1C */ bge lbl_800A5B18 /* 800A5B00 000A1760 48 00 0E 28 */ b lbl_800A6928 lbl_800A5B04: /* 800A5B04 000A1764 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 800A5B08 000A1768 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l /* 800A5B0C 000A176C 7C 04 00 00 */ cmpw r4, r0 /* 800A5B10 000A1770 41 82 00 54 */ beq lbl_800A5B64 /* 800A5B14 000A1774 48 00 0E 14 */ b lbl_800A6928 lbl_800A5B18: /* 800A5B18 000A1778 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A5B1C 000A177C 38 80 00 02 */ li r4, 2 /* 800A5B20 000A1780 38 A0 00 00 */ li r5, 0 /* 800A5B24 000A1784 48 1A E2 8D */ bl func_80253DB0 /* 800A5B28 000A1788 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5B2C 000A178C 38 80 00 02 */ li r4, 2 /* 800A5B30 000A1790 38 A0 00 00 */ li r5, 0 /* 800A5B34 000A1794 A8 63 00 5E */ lha r3, 0x5e(r3) /* 800A5B38 000A1798 48 1A E2 79 */ bl func_80253DB0 /* 800A5B3C 000A179C 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5B40 000A17A0 38 A0 00 0A */ li r5, 0xa /* 800A5B44 000A17A4 38 00 00 36 */ li r0, 0x36 /* 800A5B48 000A17A8 38 60 00 01 */ li r3, 1 /* 800A5B4C 000A17AC 98 A4 01 16 */ stb r5, 0x116(r4) /* 800A5B50 000A17B0 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5B54 000A17B4 B0 04 00 FC */ sth r0, 0xfc(r4) /* 800A5B58 000A17B8 4B FB 49 75 */ bl func_8005A4CC /* 800A5B5C 000A17BC 4B F6 3C 95 */ bl func_800097F0 /* 800A5B60 000A17C0 48 00 0D C8 */ b lbl_800A6928 lbl_800A5B64: /* 800A5B64 000A17C4 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A5B68 000A17C8 38 80 00 02 */ li r4, 2 /* 800A5B6C 000A17CC 38 A0 00 00 */ li r5, 0 /* 800A5B70 000A17D0 48 1A E2 41 */ bl func_80253DB0 /* 800A5B74 000A17D4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5B78 000A17D8 38 80 00 03 */ li r4, 3 /* 800A5B7C 000A17DC 38 A0 00 00 */ li r5, 0 /* 800A5B80 000A17E0 A8 63 00 5E */ lha r3, 0x5e(r3) /* 800A5B84 000A17E4 48 1A E2 2D */ bl func_80253DB0 /* 800A5B88 000A17E8 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5B8C 000A17EC 38 A0 00 34 */ li r5, 0x34 /* 800A5B90 000A17F0 38 00 00 0B */ li r0, 0xb /* 800A5B94 000A17F4 38 60 00 02 */ li r3, 2 /* 800A5B98 000A17F8 B0 A4 00 FC */ sth r5, 0xfc(r4) /* 800A5B9C 000A17FC 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5BA0 000A1800 98 04 01 16 */ stb r0, 0x116(r4) /* 800A5BA4 000A1804 4B FB 49 29 */ bl func_8005A4CC /* 800A5BA8 000A1808 48 00 0D 80 */ b lbl_800A6928 lbl_800A5BAC: /* 800A5BAC 000A180C 80 05 01 10 */ lwz r0, 0x110(r5) /* 800A5BB0 000A1810 2C 00 00 0B */ cmpwi r0, 0xb /* 800A5BB4 000A1814 41 82 00 48 */ beq lbl_800A5BFC /* 800A5BB8 000A1818 40 80 0D 70 */ bge lbl_800A6928 /* 800A5BBC 000A181C 2C 00 00 0A */ cmpwi r0, 0xa /* 800A5BC0 000A1820 40 80 00 08 */ bge lbl_800A5BC8 /* 800A5BC4 000A1824 48 00 0D 64 */ b lbl_800A6928 lbl_800A5BC8: /* 800A5BC8 000A1828 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A5BCC 000A182C 38 80 00 02 */ li r4, 2 /* 800A5BD0 000A1830 38 A0 00 00 */ li r5, 0 /* 800A5BD4 000A1834 48 1A E1 DD */ bl func_80253DB0 /* 800A5BD8 000A1838 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5BDC 000A183C 38 80 00 00 */ li r4, 0 /* 800A5BE0 000A1840 38 A0 00 00 */ li r5, 0 /* 800A5BE4 000A1844 A8 63 00 5E */ lha r3, 0x5e(r3) /* 800A5BE8 000A1848 48 1A E1 C9 */ bl func_80253DB0 /* 800A5BEC 000A184C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5BF0 000A1850 38 00 00 0A */ li r0, 0xa /* 800A5BF4 000A1854 98 03 01 16 */ stb r0, 0x116(r3) /* 800A5BF8 000A1858 48 00 0D 30 */ b lbl_800A6928 lbl_800A5BFC: /* 800A5BFC 000A185C A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A5C00 000A1860 38 80 00 02 */ li r4, 2 /* 800A5C04 000A1864 38 A0 00 00 */ li r5, 0 /* 800A5C08 000A1868 48 1A E1 A9 */ bl func_80253DB0 /* 800A5C0C 000A186C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5C10 000A1870 38 80 00 01 */ li r4, 1 /* 800A5C14 000A1874 38 A0 00 00 */ li r5, 0 /* 800A5C18 000A1878 A8 63 00 5E */ lha r3, 0x5e(r3) /* 800A5C1C 000A187C 48 1A E1 95 */ bl func_80253DB0 /* 800A5C20 000A1880 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5C24 000A1884 38 00 00 0B */ li r0, 0xb /* 800A5C28 000A1888 98 03 01 16 */ stb r0, 0x116(r3) /* 800A5C2C 000A188C 48 00 0C FC */ b lbl_800A6928 /* 800A5C30 000A1890 A8 65 00 5E */ lha r3, 0x5e(r5) /* 800A5C34 000A1894 48 1A E1 9D */ bl func_80253DD0 /* 800A5C38 000A1898 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A5C3C 000A189C 28 00 00 03 */ cmplwi r0, 3 /* 800A5C40 000A18A0 40 82 0C E8 */ bne lbl_800A6928 /* 800A5C44 000A18A4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5C48 000A18A8 38 00 00 35 */ li r0, 0x35 /* 800A5C4C 000A18AC 38 80 00 02 */ li r4, 2 /* 800A5C50 000A18B0 38 A0 00 00 */ li r5, 0 /* 800A5C54 000A18B4 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A5C58 000A18B8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5C5C 000A18BC A8 63 00 5C */ lha r3, 0x5c(r3) /* 800A5C60 000A18C0 48 1A E1 51 */ bl func_80253DB0 /* 800A5C64 000A18C4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5C68 000A18C8 38 80 00 05 */ li r4, 5 /* 800A5C6C 000A18CC 38 A0 00 00 */ li r5, 0 /* 800A5C70 000A18D0 A8 63 00 5E */ lha r3, 0x5e(r3) /* 800A5C74 000A18D4 48 1A E1 3D */ bl func_80253DB0 /* 800A5C78 000A18D8 48 00 0C B0 */ b lbl_800A6928 /* 800A5C7C 000A18DC A8 65 00 5E */ lha r3, 0x5e(r5) /* 800A5C80 000A18E0 48 1A E1 51 */ bl func_80253DD0 /* 800A5C84 000A18E4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A5C88 000A18E8 28 00 00 03 */ cmplwi r0, 3 /* 800A5C8C 000A18EC 40 82 0C 9C */ bne lbl_800A6928 /* 800A5C90 000A18F0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5C94 000A18F4 38 80 00 08 */ li r4, 8 /* 800A5C98 000A18F8 38 A0 00 00 */ li r5, 0 /* 800A5C9C 000A18FC A8 63 00 5C */ lha r3, 0x5c(r3) /* 800A5CA0 000A1900 48 1A E1 51 */ bl func_80253DF0 /* 800A5CA4 000A1904 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5CA8 000A1908 38 80 00 08 */ li r4, 8 /* 800A5CAC 000A190C 38 A0 00 00 */ li r5, 0 /* 800A5CB0 000A1910 A8 63 00 5E */ lha r3, 0x5e(r3) /* 800A5CB4 000A1914 48 1A E1 3D */ bl func_80253DF0 /* 800A5CB8 000A1918 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5CBC 000A191C 38 80 00 08 */ li r4, 8 /* 800A5CC0 000A1920 38 A0 00 01 */ li r5, 1 /* 800A5CC4 000A1924 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A5CC8 000A1928 48 1A E1 29 */ bl func_80253DF0 /* 800A5CCC 000A192C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5CD0 000A1930 38 80 00 08 */ li r4, 8 /* 800A5CD4 000A1934 38 A0 00 01 */ li r5, 1 /* 800A5CD8 000A1938 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A5CDC 000A193C 48 1A E1 15 */ bl func_80253DF0 /* 800A5CE0 000A1940 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5CE4 000A1944 38 80 00 08 */ li r4, 8 /* 800A5CE8 000A1948 38 A0 00 01 */ li r5, 1 /* 800A5CEC 000A194C A8 63 00 48 */ lha r3, 0x48(r3) /* 800A5CF0 000A1950 48 1A E1 01 */ bl func_80253DF0 /* 800A5CF4 000A1954 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5CF8 000A1958 38 80 00 08 */ li r4, 8 /* 800A5CFC 000A195C 38 A0 00 01 */ li r5, 1 /* 800A5D00 000A1960 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A5D04 000A1964 48 1A E0 ED */ bl func_80253DF0 /* 800A5D08 000A1968 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5D0C 000A196C 38 80 00 08 */ li r4, 8 /* 800A5D10 000A1970 38 A0 00 01 */ li r5, 1 /* 800A5D14 000A1974 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A5D18 000A1978 48 1A E0 D9 */ bl func_80253DF0 /* 800A5D1C 000A197C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5D20 000A1980 38 80 00 08 */ li r4, 8 /* 800A5D24 000A1984 38 A0 00 01 */ li r5, 1 /* 800A5D28 000A1988 A8 63 00 4E */ lha r3, 0x4e(r3) /* 800A5D2C 000A198C 48 1A E0 C5 */ bl func_80253DF0 /* 800A5D30 000A1990 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5D34 000A1994 38 80 00 08 */ li r4, 8 /* 800A5D38 000A1998 38 A0 00 01 */ li r5, 1 /* 800A5D3C 000A199C A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A5D40 000A19A0 48 1A E0 B1 */ bl func_80253DF0 /* 800A5D44 000A19A4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5D48 000A19A8 38 80 00 0A */ li r4, 0xa /* 800A5D4C 000A19AC 38 A0 00 00 */ li r5, 0 /* 800A5D50 000A19B0 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A5D54 000A19B4 48 1A E0 5D */ bl func_80253DB0 /* 800A5D58 000A19B8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5D5C 000A19BC 38 80 00 0A */ li r4, 0xa /* 800A5D60 000A19C0 38 A0 00 00 */ li r5, 0 /* 800A5D64 000A19C4 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A5D68 000A19C8 48 1A E0 49 */ bl func_80253DB0 /* 800A5D6C 000A19CC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5D70 000A19D0 38 80 00 08 */ li r4, 8 /* 800A5D74 000A19D4 38 A0 00 00 */ li r5, 0 /* 800A5D78 000A19D8 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A5D7C 000A19DC 48 1A E0 35 */ bl func_80253DB0 /* 800A5D80 000A19E0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5D84 000A19E4 38 80 00 08 */ li r4, 8 /* 800A5D88 000A19E8 38 A0 00 00 */ li r5, 0 /* 800A5D8C 000A19EC A8 63 00 50 */ lha r3, 0x50(r3) /* 800A5D90 000A19F0 48 1A E0 21 */ bl func_80253DB0 /* 800A5D94 000A19F4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5D98 000A19F8 38 80 00 06 */ li r4, 6 /* 800A5D9C 000A19FC 38 A0 00 00 */ li r5, 0 /* 800A5DA0 000A1A00 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A5DA4 000A1A04 48 1A E0 0D */ bl func_80253DB0 /* 800A5DA8 000A1A08 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5DAC 000A1A0C 38 80 00 02 */ li r4, 2 /* 800A5DB0 000A1A10 38 A0 00 00 */ li r5, 0 /* 800A5DB4 000A1A14 A8 63 00 4E */ lha r3, 0x4e(r3) /* 800A5DB8 000A1A18 48 1A DF F9 */ bl func_80253DB0 /* 800A5DBC 000A1A1C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5DC0 000A1A20 38 80 00 04 */ li r4, 4 /* 800A5DC4 000A1A24 38 A0 00 00 */ li r5, 0 /* 800A5DC8 000A1A28 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A5DCC 000A1A2C 48 1A DF E5 */ bl func_80253DB0 /* 800A5DD0 000A1A30 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5DD4 000A1A34 38 00 30 6F */ li r0, 0x306f /* 800A5DD8 000A1A38 38 60 00 0E */ li r3, 0xe /* 800A5DDC 000A1A3C B0 04 01 14 */ sth r0, 0x114(r4) /* 800A5DE0 000A1A40 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5DE4 000A1A44 38 84 00 9C */ addi r4, r4, 0x9c /* 800A5DE8 000A1A48 48 0B 65 21 */ bl func_8015C308 /* 800A5DEC 000A1A4C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5DF0 000A1A50 38 00 00 05 */ li r0, 5 /* 800A5DF4 000A1A54 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A5DF8 000A1A58 48 00 0B 30 */ b lbl_800A6928 /* 800A5DFC 000A1A5C A8 65 00 5E */ lha r3, 0x5e(r5) /* 800A5E00 000A1A60 48 1A DF D1 */ bl func_80253DD0 /* 800A5E04 000A1A64 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A5E08 000A1A68 28 00 00 03 */ cmplwi r0, 3 /* 800A5E0C 000A1A6C 40 82 0B 1C */ bne lbl_800A6928 /* 800A5E10 000A1A70 48 0B 98 D1 */ bl func_8015F6E0 /* 800A5E14 000A1A74 7C 7D 1B 78 */ mr r29, r3 /* 800A5E18 000A1A78 3F E3 00 06 */ addis r31, r3, 6 /* 800A5E1C 000A1A7C 3B C0 00 00 */ li r30, 0 lbl_800A5E20: /* 800A5E20 000A1A80 57 C3 06 3E */ clrlwi r3, r30, 0x18 /* 800A5E24 000A1A84 80 0D 82 38 */ lwz r0, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5E28 000A1A88 1C 83 00 0E */ mulli r4, r3, 0xe /* 800A5E2C 000A1A8C 38 A0 00 18 */ li r5, 0x18 /* 800A5E30 000A1A90 7C C0 22 14 */ add r6, r0, r4 /* 800A5E34 000A1A94 7C 9D 22 14 */ add r4, r29, r4 /* 800A5E38 000A1A98 A0 06 00 60 */ lhz r0, 0x60(r6) /* 800A5E3C 000A1A9C 3C 84 00 06 */ addis r4, r4, 6 /* 800A5E40 000A1AA0 B0 04 60 B8 */ sth r0, 0x60b8(r4) /* 800A5E44 000A1AA4 1C E3 00 18 */ mulli r7, r3, 0x18 /* 800A5E48 000A1AA8 A0 06 00 62 */ lhz r0, 0x62(r6) /* 800A5E4C 000A1AAC 7C 7F 3A 14 */ add r3, r31, r7 /* 800A5E50 000A1AB0 B0 04 60 BA */ sth r0, 0x60ba(r4) /* 800A5E54 000A1AB4 38 63 60 E2 */ addi r3, r3, 0x60e2 /* 800A5E58 000A1AB8 A0 06 00 64 */ lhz r0, 0x64(r6) /* 800A5E5C 000A1ABC B0 04 60 BC */ sth r0, 0x60bc(r4) /* 800A5E60 000A1AC0 A0 06 00 66 */ lhz r0, 0x66(r6) /* 800A5E64 000A1AC4 B0 04 60 BE */ sth r0, 0x60be(r4) /* 800A5E68 000A1AC8 A0 06 00 68 */ lhz r0, 0x68(r6) /* 800A5E6C 000A1ACC B0 04 60 C0 */ sth r0, 0x60c0(r4) /* 800A5E70 000A1AD0 A0 06 00 6A */ lhz r0, 0x6a(r6) /* 800A5E74 000A1AD4 B0 04 60 C2 */ sth r0, 0x60c2(r4) /* 800A5E78 000A1AD8 A0 06 00 6C */ lhz r0, 0x6c(r6) /* 800A5E7C 000A1ADC B0 04 60 C4 */ sth r0, 0x60c4(r4) /* 800A5E80 000A1AE0 80 0D 82 38 */ lwz r0, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5E84 000A1AE4 7C 80 3A 14 */ add r4, r0, r7 /* 800A5E88 000A1AE8 38 84 00 B4 */ addi r4, r4, 0xb4 /* 800A5E8C 000A1AEC 4B F5 E1 75 */ bl memcpy /* 800A5E90 000A1AF0 3B DE 00 01 */ addi r30, r30, 1 /* 800A5E94 000A1AF4 28 1E 00 03 */ cmplwi r30, 3 /* 800A5E98 000A1AF8 41 80 FF 88 */ blt lbl_800A5E20 /* 800A5E9C 000A1AFC 48 0B 87 75 */ bl func_8015E610 /* 800A5EA0 000A1B00 2C 03 00 00 */ cmpwi r3, 0 /* 800A5EA4 000A1B04 41 82 00 14 */ beq lbl_800A5EB8 /* 800A5EA8 000A1B08 48 08 8F 99 */ bl func_8012EE40 /* 800A5EAC 000A1B0C 38 60 00 03 */ li r3, 3 /* 800A5EB0 000A1B10 38 80 00 01 */ li r4, 1 /* 800A5EB4 000A1B14 48 0B 87 81 */ bl func_8015E634 lbl_800A5EB8: /* 800A5EB8 000A1B18 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5EBC 000A1B1C 38 00 00 37 */ li r0, 0x37 /* 800A5EC0 000A1B20 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A5EC4 000A1B24 48 00 0A 64 */ b lbl_800A6928 /* 800A5EC8 000A1B28 48 0B 88 BD */ bl func_8015E784 /* 800A5ECC 000A1B2C 2C 03 00 00 */ cmpwi r3, 0 /* 800A5ED0 000A1B30 41 82 0A 58 */ beq lbl_800A6928 /* 800A5ED4 000A1B34 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5ED8 000A1B38 38 80 00 02 */ li r4, 2 /* 800A5EDC 000A1B3C 38 A0 00 00 */ li r5, 0 /* 800A5EE0 000A1B40 A8 63 00 5C */ lha r3, 0x5c(r3) /* 800A5EE4 000A1B44 48 1A DE CD */ bl func_80253DB0 /* 800A5EE8 000A1B48 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5EEC 000A1B4C 38 80 00 05 */ li r4, 5 /* 800A5EF0 000A1B50 38 A0 00 00 */ li r5, 0 /* 800A5EF4 000A1B54 A8 63 00 5E */ lha r3, 0x5e(r3) /* 800A5EF8 000A1B58 48 1A DE B9 */ bl func_80253DB0 /* 800A5EFC 000A1B5C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5F00 000A1B60 38 00 00 38 */ li r0, 0x38 /* 800A5F04 000A1B64 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A5F08 000A1B68 48 08 90 59 */ bl func_8012EF60 /* 800A5F0C 000A1B6C 4B F6 38 CD */ bl func_800097D8 /* 800A5F10 000A1B70 48 00 0A 18 */ b lbl_800A6928 /* 800A5F14 000A1B74 A8 65 00 5E */ lha r3, 0x5e(r5) /* 800A5F18 000A1B78 48 1A DE B9 */ bl func_80253DD0 /* 800A5F1C 000A1B7C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A5F20 000A1B80 28 00 00 03 */ cmplwi r0, 3 /* 800A5F24 000A1B84 40 82 0A 04 */ bne lbl_800A6928 /* 800A5F28 000A1B88 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5F2C 000A1B8C 38 80 00 08 */ li r4, 8 /* 800A5F30 000A1B90 38 A0 00 00 */ li r5, 0 /* 800A5F34 000A1B94 A8 63 00 5C */ lha r3, 0x5c(r3) /* 800A5F38 000A1B98 48 1A DE B9 */ bl func_80253DF0 /* 800A5F3C 000A1B9C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5F40 000A1BA0 38 80 00 08 */ li r4, 8 /* 800A5F44 000A1BA4 38 A0 00 00 */ li r5, 0 /* 800A5F48 000A1BA8 A8 63 00 5E */ lha r3, 0x5e(r3) /* 800A5F4C 000A1BAC 48 1A DE A5 */ bl func_80253DF0 /* 800A5F50 000A1BB0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5F54 000A1BB4 38 00 00 41 */ li r0, 0x41 /* 800A5F58 000A1BB8 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A5F5C 000A1BBC 48 00 09 CC */ b lbl_800A6928 /* 800A5F60 000A1BC0 A8 65 00 50 */ lha r3, 0x50(r5) /* 800A5F64 000A1BC4 48 1A DE 6D */ bl func_80253DD0 /* 800A5F68 000A1BC8 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A5F6C 000A1BCC 28 00 00 03 */ cmplwi r0, 3 /* 800A5F70 000A1BD0 40 82 09 B8 */ bne lbl_800A6928 /* 800A5F74 000A1BD4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5F78 000A1BD8 38 80 00 09 */ li r4, 9 /* 800A5F7C 000A1BDC 38 A0 00 00 */ li r5, 0 /* 800A5F80 000A1BE0 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A5F84 000A1BE4 48 1A DE 2D */ bl func_80253DB0 /* 800A5F88 000A1BE8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5F8C 000A1BEC 38 80 00 09 */ li r4, 9 /* 800A5F90 000A1BF0 38 A0 00 00 */ li r5, 0 /* 800A5F94 000A1BF4 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A5F98 000A1BF8 48 1A DE 19 */ bl func_80253DB0 /* 800A5F9C 000A1BFC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5FA0 000A1C00 38 80 00 07 */ li r4, 7 /* 800A5FA4 000A1C04 38 A0 00 00 */ li r5, 0 /* 800A5FA8 000A1C08 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A5FAC 000A1C0C 48 1A DE 05 */ bl func_80253DB0 /* 800A5FB0 000A1C10 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5FB4 000A1C14 38 80 00 07 */ li r4, 7 /* 800A5FB8 000A1C18 38 A0 00 00 */ li r5, 0 /* 800A5FBC 000A1C1C A8 63 00 50 */ lha r3, 0x50(r3) /* 800A5FC0 000A1C20 48 1A DD F1 */ bl func_80253DB0 /* 800A5FC4 000A1C24 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5FC8 000A1C28 38 80 00 05 */ li r4, 5 /* 800A5FCC 000A1C2C 38 A0 00 00 */ li r5, 0 /* 800A5FD0 000A1C30 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A5FD4 000A1C34 48 1A DD DD */ bl func_80253DB0 /* 800A5FD8 000A1C38 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5FDC 000A1C3C 38 80 00 01 */ li r4, 1 /* 800A5FE0 000A1C40 38 A0 00 00 */ li r5, 0 /* 800A5FE4 000A1C44 A8 63 00 4E */ lha r3, 0x4e(r3) /* 800A5FE8 000A1C48 48 1A DD C9 */ bl func_80253DB0 /* 800A5FEC 000A1C4C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5FF0 000A1C50 38 00 00 3C */ li r0, 0x3c /* 800A5FF4 000A1C54 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A5FF8 000A1C58 48 00 09 30 */ b lbl_800A6928 /* 800A5FFC 000A1C5C A8 65 00 44 */ lha r3, 0x44(r5) /* 800A6000 000A1C60 48 1A DD D1 */ bl func_80253DD0 /* 800A6004 000A1C64 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A6008 000A1C68 28 00 00 03 */ cmplwi r0, 3 /* 800A600C 000A1C6C 40 82 09 1C */ bne lbl_800A6928 /* 800A6010 000A1C70 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6014 000A1C74 38 80 00 08 */ li r4, 8 /* 800A6018 000A1C78 38 A0 00 00 */ li r5, 0 /* 800A601C 000A1C7C A8 63 00 44 */ lha r3, 0x44(r3) /* 800A6020 000A1C80 48 1A DD D1 */ bl func_80253DF0 /* 800A6024 000A1C84 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6028 000A1C88 38 80 00 08 */ li r4, 8 /* 800A602C 000A1C8C 38 A0 00 00 */ li r5, 0 /* 800A6030 000A1C90 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A6034 000A1C94 48 1A DD BD */ bl func_80253DF0 /* 800A6038 000A1C98 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A603C 000A1C9C 38 80 00 08 */ li r4, 8 /* 800A6040 000A1CA0 38 A0 00 00 */ li r5, 0 /* 800A6044 000A1CA4 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A6048 000A1CA8 48 1A DD A9 */ bl func_80253DF0 /* 800A604C 000A1CAC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6050 000A1CB0 38 80 00 08 */ li r4, 8 /* 800A6054 000A1CB4 38 A0 00 00 */ li r5, 0 /* 800A6058 000A1CB8 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A605C 000A1CBC 48 1A DD 95 */ bl func_80253DF0 /* 800A6060 000A1CC0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6064 000A1CC4 38 80 00 08 */ li r4, 8 /* 800A6068 000A1CC8 38 A0 00 00 */ li r5, 0 /* 800A606C 000A1CCC A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A6070 000A1CD0 48 1A DD 81 */ bl func_80253DF0 /* 800A6074 000A1CD4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6078 000A1CD8 38 80 00 08 */ li r4, 8 /* 800A607C 000A1CDC 38 A0 00 00 */ li r5, 0 /* 800A6080 000A1CE0 A8 63 00 4E */ lha r3, 0x4e(r3) /* 800A6084 000A1CE4 48 1A DD 6D */ bl func_80253DF0 /* 800A6088 000A1CE8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A608C 000A1CEC 38 80 00 08 */ li r4, 8 /* 800A6090 000A1CF0 38 A0 00 01 */ li r5, 1 /* 800A6094 000A1CF4 A8 63 00 5C */ lha r3, 0x5c(r3) /* 800A6098 000A1CF8 48 1A DD 59 */ bl func_80253DF0 /* 800A609C 000A1CFC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A60A0 000A1D00 38 80 00 08 */ li r4, 8 /* 800A60A4 000A1D04 38 A0 00 01 */ li r5, 1 /* 800A60A8 000A1D08 A8 63 00 5E */ lha r3, 0x5e(r3) /* 800A60AC 000A1D0C 48 1A DD 45 */ bl func_80253DF0 /* 800A60B0 000A1D10 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A60B4 000A1D14 38 80 00 00 */ li r4, 0 /* 800A60B8 000A1D18 38 A0 00 00 */ li r5, 0 /* 800A60BC 000A1D1C A8 63 00 5C */ lha r3, 0x5c(r3) /* 800A60C0 000A1D20 48 1A DC F1 */ bl func_80253DB0 /* 800A60C4 000A1D24 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A60C8 000A1D28 38 80 00 06 */ li r4, 6 /* 800A60CC 000A1D2C 38 A0 00 00 */ li r5, 0 /* 800A60D0 000A1D30 A8 63 00 5E */ lha r3, 0x5e(r3) /* 800A60D4 000A1D34 48 1A DC DD */ bl func_80253DB0 /* 800A60D8 000A1D38 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A60DC 000A1D3C 38 00 00 3D */ li r0, 0x3d /* 800A60E0 000A1D40 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A60E4 000A1D44 48 00 08 44 */ b lbl_800A6928 /* 800A60E8 000A1D48 A8 65 00 5E */ lha r3, 0x5e(r5) /* 800A60EC 000A1D4C 48 1A DC E5 */ bl func_80253DD0 /* 800A60F0 000A1D50 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A60F4 000A1D54 28 00 00 03 */ cmplwi r0, 3 /* 800A60F8 000A1D58 40 82 08 30 */ bne lbl_800A6928 /* 800A60FC 000A1D5C 38 60 00 00 */ li r3, 0 /* 800A6100 000A1D60 38 80 00 00 */ li r4, 0 /* 800A6104 000A1D64 4B FB 37 F5 */ bl func_800598F8 /* 800A6108 000A1D68 38 60 00 01 */ li r3, 1 /* 800A610C 000A1D6C 38 80 00 0B */ li r4, 0xb /* 800A6110 000A1D70 38 A0 00 00 */ li r5, 0 /* 800A6114 000A1D74 38 C0 00 00 */ li r6, 0 /* 800A6118 000A1D78 38 E0 00 00 */ li r7, 0 /* 800A611C 000A1D7C 39 00 00 00 */ li r8, 0 /* 800A6120 000A1D80 4B FB 38 A9 */ bl func_800599C8 /* 800A6124 000A1D84 38 60 00 0A */ li r3, 0xa /* 800A6128 000A1D88 38 80 00 00 */ li r4, 0 /* 800A612C 000A1D8C 38 A0 00 00 */ li r5, 0 /* 800A6130 000A1D90 38 C0 00 0B */ li r6, 0xb /* 800A6134 000A1D94 38 E0 00 01 */ li r7, 1 /* 800A6138 000A1D98 39 00 00 00 */ li r8, 0 /* 800A613C 000A1D9C 4B FB 38 8D */ bl func_800599C8 /* 800A6140 000A1DA0 38 60 00 0B */ li r3, 0xb /* 800A6144 000A1DA4 38 80 00 00 */ li r4, 0 /* 800A6148 000A1DA8 38 A0 00 0A */ li r5, 0xa /* 800A614C 000A1DAC 38 C0 00 00 */ li r6, 0 /* 800A6150 000A1DB0 38 E0 00 01 */ li r7, 1 /* 800A6154 000A1DB4 39 00 00 00 */ li r8, 0 /* 800A6158 000A1DB8 4B FB 38 71 */ bl func_800599C8 /* 800A615C 000A1DBC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6160 000A1DC0 38 80 00 01 */ li r4, 1 /* 800A6164 000A1DC4 38 00 00 3E */ li r0, 0x3e /* 800A6168 000A1DC8 98 83 01 16 */ stb r4, 0x116(r3) /* 800A616C 000A1DCC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6170 000A1DD0 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A6174 000A1DD4 48 00 07 B4 */ b lbl_800A6928 /* 800A6178 000A1DD8 88 85 01 16 */ lbz r4, 0x116(r5) /* 800A617C 000A1DDC 38 60 00 2D */ li r3, 0x2d /* 800A6180 000A1DE0 38 A0 00 00 */ li r5, 0 /* 800A6184 000A1DE4 38 C0 00 01 */ li r6, 1 /* 800A6188 000A1DE8 4B FB 38 E5 */ bl func_80059A6C /* 800A618C 000A1DEC 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6190 000A1DF0 90 64 01 0C */ stw r3, 0x10c(r4) /* 800A6194 000A1DF4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6198 000A1DF8 80 03 01 0C */ lwz r0, 0x10c(r3) /* 800A619C 000A1DFC 54 00 04 3E */ clrlwi r0, r0, 0x10 /* 800A61A0 000A1E00 90 03 01 10 */ stw r0, 0x110(r3) /* 800A61A4 000A1E04 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A61A8 000A1E08 80 05 01 0C */ lwz r0, 0x10c(r5) /* 800A61AC 000A1E0C 54 00 00 01 */ rlwinm. r0, r0, 0, 0, 0 /* 800A61B0 000A1E10 41 82 01 18 */ beq lbl_800A62C8 /* 800A61B4 000A1E14 80 85 01 10 */ lwz r4, 0x110(r5) /* 800A61B8 000A1E18 2C 04 00 0B */ cmpwi r4, 0xb /* 800A61BC 000A1E1C 41 82 00 C4 */ beq lbl_800A6280 /* 800A61C0 000A1E20 40 80 00 1C */ bge lbl_800A61DC /* 800A61C4 000A1E24 2C 04 00 01 */ cmpwi r4, 1 /* 800A61C8 000A1E28 41 82 00 28 */ beq lbl_800A61F0 /* 800A61CC 000A1E2C 41 80 07 5C */ blt lbl_800A6928 /* 800A61D0 000A1E30 2C 04 00 0A */ cmpwi r4, 0xa /* 800A61D4 000A1E34 40 80 00 64 */ bge lbl_800A6238 /* 800A61D8 000A1E38 48 00 07 50 */ b lbl_800A6928 lbl_800A61DC: /* 800A61DC 000A1E3C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 800A61E0 000A1E40 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l /* 800A61E4 000A1E44 7C 04 00 00 */ cmpw r4, r0 /* 800A61E8 000A1E48 41 82 00 08 */ beq lbl_800A61F0 /* 800A61EC 000A1E4C 48 00 07 3C */ b lbl_800A6928 lbl_800A61F0: /* 800A61F0 000A1E50 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A61F4 000A1E54 38 80 00 01 */ li r4, 1 /* 800A61F8 000A1E58 38 A0 00 00 */ li r5, 0 /* 800A61FC 000A1E5C 48 1A DB B5 */ bl func_80253DB0 /* 800A6200 000A1E60 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6204 000A1E64 38 80 00 04 */ li r4, 4 /* 800A6208 000A1E68 38 A0 00 00 */ li r5, 0 /* 800A620C 000A1E6C A8 63 00 5E */ lha r3, 0x5e(r3) /* 800A6210 000A1E70 48 1A DB A1 */ bl func_80253DB0 /* 800A6214 000A1E74 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6218 000A1E78 38 A0 00 3F */ li r5, 0x3f /* 800A621C 000A1E7C 38 00 00 01 */ li r0, 1 /* 800A6220 000A1E80 38 60 00 02 */ li r3, 2 /* 800A6224 000A1E84 B0 A4 00 FC */ sth r5, 0xfc(r4) /* 800A6228 000A1E88 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A622C 000A1E8C 98 04 01 16 */ stb r0, 0x116(r4) /* 800A6230 000A1E90 4B FB 42 9D */ bl func_8005A4CC /* 800A6234 000A1E94 48 00 06 F4 */ b lbl_800A6928 lbl_800A6238: /* 800A6238 000A1E98 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A623C 000A1E9C 38 80 00 02 */ li r4, 2 /* 800A6240 000A1EA0 38 A0 00 00 */ li r5, 0 /* 800A6244 000A1EA4 48 1A DB 6D */ bl func_80253DB0 /* 800A6248 000A1EA8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A624C 000A1EAC 38 80 00 02 */ li r4, 2 /* 800A6250 000A1EB0 38 A0 00 00 */ li r5, 0 /* 800A6254 000A1EB4 A8 63 00 5E */ lha r3, 0x5e(r3) /* 800A6258 000A1EB8 48 1A DB 59 */ bl func_80253DB0 /* 800A625C 000A1EBC 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6260 000A1EC0 38 A0 00 0A */ li r5, 0xa /* 800A6264 000A1EC4 38 00 00 3F */ li r0, 0x3f /* 800A6268 000A1EC8 38 60 00 01 */ li r3, 1 /* 800A626C 000A1ECC 98 A4 01 16 */ stb r5, 0x116(r4) /* 800A6270 000A1ED0 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6274 000A1ED4 B0 04 00 FC */ sth r0, 0xfc(r4) /* 800A6278 000A1ED8 4B FB 42 55 */ bl func_8005A4CC /* 800A627C 000A1EDC 48 00 06 AC */ b lbl_800A6928 lbl_800A6280: /* 800A6280 000A1EE0 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A6284 000A1EE4 38 80 00 02 */ li r4, 2 /* 800A6288 000A1EE8 38 A0 00 00 */ li r5, 0 /* 800A628C 000A1EEC 48 1A DB 25 */ bl func_80253DB0 /* 800A6290 000A1EF0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6294 000A1EF4 38 80 00 03 */ li r4, 3 /* 800A6298 000A1EF8 38 A0 00 00 */ li r5, 0 /* 800A629C 000A1EFC A8 63 00 5E */ lha r3, 0x5e(r3) /* 800A62A0 000A1F00 48 1A DB 11 */ bl func_80253DB0 /* 800A62A4 000A1F04 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A62A8 000A1F08 38 A0 00 3F */ li r5, 0x3f /* 800A62AC 000A1F0C 38 00 00 0B */ li r0, 0xb /* 800A62B0 000A1F10 38 60 00 01 */ li r3, 1 /* 800A62B4 000A1F14 B0 A4 00 FC */ sth r5, 0xfc(r4) /* 800A62B8 000A1F18 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A62BC 000A1F1C 98 04 01 16 */ stb r0, 0x116(r4) /* 800A62C0 000A1F20 4B FB 42 0D */ bl func_8005A4CC /* 800A62C4 000A1F24 48 00 06 64 */ b lbl_800A6928 lbl_800A62C8: /* 800A62C8 000A1F28 80 05 01 10 */ lwz r0, 0x110(r5) /* 800A62CC 000A1F2C 2C 00 00 0A */ cmpwi r0, 0xa /* 800A62D0 000A1F30 41 82 00 54 */ beq lbl_800A6324 /* 800A62D4 000A1F34 40 80 00 10 */ bge lbl_800A62E4 /* 800A62D8 000A1F38 2C 00 00 01 */ cmpwi r0, 1 /* 800A62DC 000A1F3C 41 82 00 14 */ beq lbl_800A62F0 /* 800A62E0 000A1F40 48 00 06 48 */ b lbl_800A6928 lbl_800A62E4: /* 800A62E4 000A1F44 2C 00 00 0C */ cmpwi r0, 0xc /* 800A62E8 000A1F48 40 80 06 40 */ bge lbl_800A6928 /* 800A62EC 000A1F4C 48 00 00 6C */ b lbl_800A6358 lbl_800A62F0: /* 800A62F0 000A1F50 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A62F4 000A1F54 38 80 00 00 */ li r4, 0 /* 800A62F8 000A1F58 38 A0 00 00 */ li r5, 0 /* 800A62FC 000A1F5C 48 1A DA B5 */ bl func_80253DB0 /* 800A6300 000A1F60 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6304 000A1F64 38 80 00 04 */ li r4, 4 /* 800A6308 000A1F68 38 A0 00 00 */ li r5, 0 /* 800A630C 000A1F6C A8 63 00 5E */ lha r3, 0x5e(r3) /* 800A6310 000A1F70 48 1A DA A1 */ bl func_80253DB0 /* 800A6314 000A1F74 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6318 000A1F78 38 00 00 01 */ li r0, 1 /* 800A631C 000A1F7C 98 03 01 16 */ stb r0, 0x116(r3) /* 800A6320 000A1F80 48 00 06 08 */ b lbl_800A6928 lbl_800A6324: /* 800A6324 000A1F84 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A6328 000A1F88 38 80 00 02 */ li r4, 2 /* 800A632C 000A1F8C 38 A0 00 00 */ li r5, 0 /* 800A6330 000A1F90 48 1A DA 81 */ bl func_80253DB0 /* 800A6334 000A1F94 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6338 000A1F98 38 80 00 00 */ li r4, 0 /* 800A633C 000A1F9C 38 A0 00 00 */ li r5, 0 /* 800A6340 000A1FA0 A8 63 00 5E */ lha r3, 0x5e(r3) /* 800A6344 000A1FA4 48 1A DA 6D */ bl func_80253DB0 /* 800A6348 000A1FA8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A634C 000A1FAC 38 00 00 0A */ li r0, 0xa /* 800A6350 000A1FB0 98 03 01 16 */ stb r0, 0x116(r3) /* 800A6354 000A1FB4 48 00 05 D4 */ b lbl_800A6928 lbl_800A6358: /* 800A6358 000A1FB8 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A635C 000A1FBC 38 80 00 02 */ li r4, 2 /* 800A6360 000A1FC0 38 A0 00 00 */ li r5, 0 /* 800A6364 000A1FC4 48 1A DA 4D */ bl func_80253DB0 /* 800A6368 000A1FC8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A636C 000A1FCC 38 80 00 01 */ li r4, 1 /* 800A6370 000A1FD0 38 A0 00 00 */ li r5, 0 /* 800A6374 000A1FD4 A8 63 00 5E */ lha r3, 0x5e(r3) /* 800A6378 000A1FD8 48 1A DA 39 */ bl func_80253DB0 /* 800A637C 000A1FDC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6380 000A1FE0 38 00 00 0B */ li r0, 0xb /* 800A6384 000A1FE4 98 03 01 16 */ stb r0, 0x116(r3) /* 800A6388 000A1FE8 48 00 05 A0 */ b lbl_800A6928 /* 800A638C 000A1FEC A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A6390 000A1FF0 48 1A DA 41 */ bl func_80253DD0 /* 800A6394 000A1FF4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A6398 000A1FF8 28 00 00 03 */ cmplwi r0, 3 /* 800A639C 000A1FFC 41 82 00 1C */ beq lbl_800A63B8 /* 800A63A0 000A2000 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A63A4 000A2004 A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A63A8 000A2008 48 1A DA 39 */ bl func_80253DE0 /* 800A63AC 000A200C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A63B0 000A2010 28 00 00 04 */ cmplwi r0, 4 /* 800A63B4 000A2014 40 82 05 74 */ bne lbl_800A6928 lbl_800A63B8: /* 800A63B8 000A2018 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A63BC 000A201C A8 63 00 5E */ lha r3, 0x5e(r3) /* 800A63C0 000A2020 48 1A DA 11 */ bl func_80253DD0 /* 800A63C4 000A2024 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A63C8 000A2028 28 00 00 03 */ cmplwi r0, 3 /* 800A63CC 000A202C 41 82 00 1C */ beq lbl_800A63E8 /* 800A63D0 000A2030 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A63D4 000A2034 A8 63 00 5E */ lha r3, 0x5e(r3) /* 800A63D8 000A2038 48 1A DA 09 */ bl func_80253DE0 /* 800A63DC 000A203C 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A63E0 000A2040 28 00 00 04 */ cmplwi r0, 4 /* 800A63E4 000A2044 40 82 05 44 */ bne lbl_800A6928 lbl_800A63E8: /* 800A63E8 000A2048 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A63EC 000A204C 38 00 00 40 */ li r0, 0x40 /* 800A63F0 000A2050 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A63F4 000A2054 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A63F8 000A2058 88 03 01 16 */ lbz r0, 0x116(r3) /* 800A63FC 000A205C 28 00 00 0A */ cmplwi r0, 0xa /* 800A6400 000A2060 40 82 00 48 */ bne lbl_800A6448 /* 800A6404 000A2064 38 00 00 01 */ li r0, 1 /* 800A6408 000A2068 38 A0 00 64 */ li r5, 0x64 /* 800A640C 000A206C B0 1E 00 8A */ sth r0, 0x8a(r30) /* 800A6410 000A2070 38 80 02 58 */ li r4, 0x258 /* 800A6414 000A2074 38 60 00 04 */ li r3, 4 /* 800A6418 000A2078 38 00 00 00 */ li r0, 0 /* 800A641C 000A207C B0 BE 00 8C */ sth r5, 0x8c(r30) /* 800A6420 000A2080 B0 9E 00 8E */ sth r4, 0x8e(r30) /* 800A6424 000A2084 B0 7E 00 90 */ sth r3, 0x90(r30) /* 800A6428 000A2088 B0 1E 00 92 */ sth r0, 0x92(r30) /* 800A642C 000A208C B0 1E 00 94 */ sth r0, 0x94(r30) /* 800A6430 000A2090 A0 1E 00 96 */ lhz r0, 0x96(r30) /* 800A6434 000A2094 60 00 F0 00 */ ori r0, r0, 0xf000 /* 800A6438 000A2098 54 00 05 E6 */ rlwinm r0, r0, 0, 0x17, 0x13 /* 800A643C 000A209C 60 00 01 80 */ ori r0, r0, 0x180 /* 800A6440 000A20A0 B0 1E 00 96 */ sth r0, 0x96(r30) /* 800A6444 000A20A4 48 00 00 18 */ b lbl_800A645C lbl_800A6448: /* 800A6448 000A20A8 28 00 00 0B */ cmplwi r0, 0xb /* 800A644C 000A20AC 40 82 00 10 */ bne lbl_800A645C /* 800A6450 000A20B0 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A6454 000A20B4 54 03 1F 7E */ srwi r3, r0, 0x1d /* 800A6458 000A20B8 48 07 79 51 */ bl func_8011DDA8 lbl_800A645C: /* 800A645C 000A20BC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6460 000A20C0 38 80 00 02 */ li r4, 2 /* 800A6464 000A20C4 38 A0 00 00 */ li r5, 0 /* 800A6468 000A20C8 A8 63 00 5C */ lha r3, 0x5c(r3) /* 800A646C 000A20CC 48 1A D9 45 */ bl func_80253DB0 /* 800A6470 000A20D0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6474 000A20D4 38 80 00 05 */ li r4, 5 /* 800A6478 000A20D8 38 A0 00 00 */ li r5, 0 /* 800A647C 000A20DC A8 63 00 5E */ lha r3, 0x5e(r3) /* 800A6480 000A20E0 48 1A D9 31 */ bl func_80253DB0 /* 800A6484 000A20E4 48 00 04 A4 */ b lbl_800A6928 /* 800A6488 000A20E8 A8 65 00 5E */ lha r3, 0x5e(r5) /* 800A648C 000A20EC 48 1A D9 45 */ bl func_80253DD0 /* 800A6490 000A20F0 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A6494 000A20F4 28 00 00 03 */ cmplwi r0, 3 /* 800A6498 000A20F8 40 82 04 90 */ bne lbl_800A6928 /* 800A649C 000A20FC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A64A0 000A2100 38 80 00 08 */ li r4, 8 /* 800A64A4 000A2104 38 A0 00 00 */ li r5, 0 /* 800A64A8 000A2108 A8 63 00 5C */ lha r3, 0x5c(r3) /* 800A64AC 000A210C 48 1A D9 45 */ bl func_80253DF0 /* 800A64B0 000A2110 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A64B4 000A2114 38 80 00 08 */ li r4, 8 /* 800A64B8 000A2118 38 A0 00 00 */ li r5, 0 /* 800A64BC 000A211C A8 63 00 5E */ lha r3, 0x5e(r3) /* 800A64C0 000A2120 48 1A D9 31 */ bl func_80253DF0 /* 800A64C4 000A2124 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A64C8 000A2128 38 80 00 08 */ li r4, 8 /* 800A64CC 000A212C 38 A0 00 01 */ li r5, 1 /* 800A64D0 000A2130 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A64D4 000A2134 48 1A D9 1D */ bl func_80253DF0 /* 800A64D8 000A2138 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A64DC 000A213C 38 80 00 08 */ li r4, 8 /* 800A64E0 000A2140 38 A0 00 01 */ li r5, 1 /* 800A64E4 000A2144 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A64E8 000A2148 48 1A D9 09 */ bl func_80253DF0 /* 800A64EC 000A214C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A64F0 000A2150 38 80 00 08 */ li r4, 8 /* 800A64F4 000A2154 38 A0 00 01 */ li r5, 1 /* 800A64F8 000A2158 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A64FC 000A215C 48 1A D8 F5 */ bl func_80253DF0 /* 800A6500 000A2160 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6504 000A2164 38 80 00 08 */ li r4, 8 /* 800A6508 000A2168 38 A0 00 01 */ li r5, 1 /* 800A650C 000A216C A8 63 00 50 */ lha r3, 0x50(r3) /* 800A6510 000A2170 48 1A D8 E1 */ bl func_80253DF0 /* 800A6514 000A2174 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6518 000A2178 38 80 00 08 */ li r4, 8 /* 800A651C 000A217C 38 A0 00 01 */ li r5, 1 /* 800A6520 000A2180 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A6524 000A2184 48 1A D8 CD */ bl func_80253DF0 /* 800A6528 000A2188 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A652C 000A218C 38 80 00 08 */ li r4, 8 /* 800A6530 000A2190 38 A0 00 01 */ li r5, 1 /* 800A6534 000A2194 A8 63 00 4E */ lha r3, 0x4e(r3) /* 800A6538 000A2198 48 1A D8 B9 */ bl func_80253DF0 /* 800A653C 000A219C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6540 000A21A0 38 80 00 0A */ li r4, 0xa /* 800A6544 000A21A4 38 A0 00 00 */ li r5, 0 /* 800A6548 000A21A8 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A654C 000A21AC 48 1A D8 65 */ bl func_80253DB0 /* 800A6550 000A21B0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6554 000A21B4 38 80 00 0A */ li r4, 0xa /* 800A6558 000A21B8 38 A0 00 00 */ li r5, 0 /* 800A655C 000A21BC A8 63 00 46 */ lha r3, 0x46(r3) /* 800A6560 000A21C0 48 1A D8 51 */ bl func_80253DB0 /* 800A6564 000A21C4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6568 000A21C8 38 80 00 08 */ li r4, 8 /* 800A656C 000A21CC 38 A0 00 00 */ li r5, 0 /* 800A6570 000A21D0 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A6574 000A21D4 48 1A D8 3D */ bl func_80253DB0 /* 800A6578 000A21D8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A657C 000A21DC 38 80 00 08 */ li r4, 8 /* 800A6580 000A21E0 38 A0 00 00 */ li r5, 0 /* 800A6584 000A21E4 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A6588 000A21E8 48 1A D8 29 */ bl func_80253DB0 /* 800A658C 000A21EC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6590 000A21F0 38 80 00 06 */ li r4, 6 /* 800A6594 000A21F4 38 A0 00 00 */ li r5, 0 /* 800A6598 000A21F8 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A659C 000A21FC 48 1A D8 15 */ bl func_80253DB0 /* 800A65A0 000A2200 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A65A4 000A2204 38 80 00 02 */ li r4, 2 /* 800A65A8 000A2208 38 A0 00 00 */ li r5, 0 /* 800A65AC 000A220C A8 63 00 4E */ lha r3, 0x4e(r3) /* 800A65B0 000A2210 48 1A D8 01 */ bl func_80253DB0 /* 800A65B4 000A2214 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A65B8 000A2218 38 00 30 6F */ li r0, 0x306f /* 800A65BC 000A221C 38 60 00 0E */ li r3, 0xe /* 800A65C0 000A2220 B0 04 01 14 */ sth r0, 0x114(r4) /* 800A65C4 000A2224 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A65C8 000A2228 38 84 00 9C */ addi r4, r4, 0x9c /* 800A65CC 000A222C 48 0B 5D 3D */ bl func_8015C308 /* 800A65D0 000A2230 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A65D4 000A2234 38 00 00 05 */ li r0, 5 /* 800A65D8 000A2238 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A65DC 000A223C 48 00 03 4C */ b lbl_800A6928 /* 800A65E0 000A2240 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A65E4 000A2244 48 1A D7 ED */ bl func_80253DD0 /* 800A65E8 000A2248 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A65EC 000A224C 28 00 00 03 */ cmplwi r0, 3 /* 800A65F0 000A2250 40 82 03 38 */ bne lbl_800A6928 /* 800A65F4 000A2254 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A65F8 000A2258 38 80 00 05 */ li r4, 5 /* 800A65FC 000A225C 38 A0 00 00 */ li r5, 0 /* 800A6600 000A2260 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A6604 000A2264 48 1A D7 AD */ bl func_80253DB0 /* 800A6608 000A2268 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A660C 000A226C 38 80 00 07 */ li r4, 7 /* 800A6610 000A2270 38 A0 00 00 */ li r5, 0 /* 800A6614 000A2274 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A6618 000A2278 48 1A D7 99 */ bl func_80253DB0 /* 800A661C 000A227C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6620 000A2280 38 80 00 09 */ li r4, 9 /* 800A6624 000A2284 38 A0 00 00 */ li r5, 0 /* 800A6628 000A2288 A8 63 00 44 */ lha r3, 0x44(r3) /* 800A662C 000A228C 48 1A D7 85 */ bl func_80253DB0 /* 800A6630 000A2290 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6634 000A2294 38 80 00 09 */ li r4, 9 /* 800A6638 000A2298 38 A0 00 00 */ li r5, 0 /* 800A663C 000A229C A8 63 00 46 */ lha r3, 0x46(r3) /* 800A6640 000A22A0 48 1A D7 71 */ bl func_80253DB0 /* 800A6644 000A22A4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6648 000A22A8 38 80 00 07 */ li r4, 7 /* 800A664C 000A22AC 38 A0 00 00 */ li r5, 0 /* 800A6650 000A22B0 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A6654 000A22B4 48 1A D7 5D */ bl func_80253DB0 /* 800A6658 000A22B8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A665C 000A22BC 38 00 00 0B */ li r0, 0xb /* 800A6660 000A22C0 B0 03 00 FC */ sth r0, 0xfc(r3) /* 800A6664 000A22C4 48 00 02 C4 */ b lbl_800A6928 /* 800A6668 000A22C8 A8 65 00 4C */ lha r3, 0x4c(r5) /* 800A666C 000A22CC 48 1A D7 65 */ bl func_80253DD0 /* 800A6670 000A22D0 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A6674 000A22D4 28 00 00 03 */ cmplwi r0, 3 /* 800A6678 000A22D8 40 82 02 B0 */ bne lbl_800A6928 /* 800A667C 000A22DC 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6680 000A22E0 38 80 00 08 */ li r4, 8 /* 800A6684 000A22E4 38 A0 00 00 */ li r5, 0 /* 800A6688 000A22E8 A8 63 00 4A */ lha r3, 0x4a(r3) /* 800A668C 000A22EC 48 1A D7 65 */ bl func_80253DF0 /* 800A6690 000A22F0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6694 000A22F4 38 80 00 08 */ li r4, 8 /* 800A6698 000A22F8 38 A0 00 00 */ li r5, 0 /* 800A669C 000A22FC A8 63 00 44 */ lha r3, 0x44(r3) /* 800A66A0 000A2300 48 1A D7 51 */ bl func_80253DF0 /* 800A66A4 000A2304 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A66A8 000A2308 38 80 00 08 */ li r4, 8 /* 800A66AC 000A230C 38 A0 00 00 */ li r5, 0 /* 800A66B0 000A2310 A8 63 00 46 */ lha r3, 0x46(r3) /* 800A66B4 000A2314 48 1A D7 3D */ bl func_80253DF0 /* 800A66B8 000A2318 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A66BC 000A231C 38 80 00 08 */ li r4, 8 /* 800A66C0 000A2320 38 A0 00 00 */ li r5, 0 /* 800A66C4 000A2324 A8 63 00 48 */ lha r3, 0x48(r3) /* 800A66C8 000A2328 48 1A D7 29 */ bl func_80253DF0 /* 800A66CC 000A232C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A66D0 000A2330 38 80 00 08 */ li r4, 8 /* 800A66D4 000A2334 38 A0 00 00 */ li r5, 0 /* 800A66D8 000A2338 A8 63 00 50 */ lha r3, 0x50(r3) /* 800A66DC 000A233C 48 1A D7 15 */ bl func_80253DF0 /* 800A66E0 000A2340 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A66E4 000A2344 38 80 00 08 */ li r4, 8 /* 800A66E8 000A2348 38 A0 00 01 */ li r5, 1 /* 800A66EC 000A234C A8 63 00 42 */ lha r3, 0x42(r3) /* 800A66F0 000A2350 48 1A D7 01 */ bl func_80253DF0 /* 800A66F4 000A2354 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A66F8 000A2358 38 80 00 0C */ li r4, 0xc /* 800A66FC 000A235C 38 A0 00 00 */ li r5, 0 /* 800A6700 000A2360 A8 63 00 42 */ lha r3, 0x42(r3) /* 800A6704 000A2364 48 1A D6 AD */ bl func_80253DB0 /* 800A6708 000A2368 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A670C 000A236C 38 80 00 0C */ li r4, 0xc /* 800A6710 000A2370 38 00 50 35 */ li r0, 0x5035 /* 800A6714 000A2374 B0 83 00 FC */ sth r4, 0xfc(r3) /* 800A6718 000A2378 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A671C 000A237C B0 03 01 14 */ sth r0, 0x114(r3) /* 800A6720 000A2380 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6724 000A2384 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A6728 000A2388 54 00 1F 7E */ srwi r0, r0, 0x1d /* 800A672C 000A238C 2C 00 00 04 */ cmpwi r0, 4 /* 800A6730 000A2390 41 82 00 74 */ beq lbl_800A67A4 /* 800A6734 000A2394 40 80 00 10 */ bge lbl_800A6744 /* 800A6738 000A2398 2C 00 00 03 */ cmpwi r0, 3 /* 800A673C 000A239C 40 80 00 14 */ bge lbl_800A6750 /* 800A6740 000A23A0 48 00 01 E8 */ b lbl_800A6928 lbl_800A6744: /* 800A6744 000A23A4 2C 00 00 06 */ cmpwi r0, 6 /* 800A6748 000A23A8 40 80 01 E0 */ bge lbl_800A6928 /* 800A674C 000A23AC 48 00 00 AC */ b lbl_800A67F8 lbl_800A6750: /* 800A6750 000A23B0 3C 9F 00 06 */ addis r4, r31, 6 /* 800A6754 000A23B4 38 A0 00 18 */ li r5, 0x18 /* 800A6758 000A23B8 A0 04 60 B8 */ lhz r0, 0x60b8(r4) /* 800A675C 000A23BC B0 03 00 60 */ sth r0, 0x60(r3) /* 800A6760 000A23C0 A0 04 60 BA */ lhz r0, 0x60ba(r4) /* 800A6764 000A23C4 B0 03 00 62 */ sth r0, 0x62(r3) /* 800A6768 000A23C8 A0 04 60 BC */ lhz r0, 0x60bc(r4) /* 800A676C 000A23CC B0 03 00 64 */ sth r0, 0x64(r3) /* 800A6770 000A23D0 A0 04 60 BE */ lhz r0, 0x60be(r4) /* 800A6774 000A23D4 B0 03 00 66 */ sth r0, 0x66(r3) /* 800A6778 000A23D8 A0 04 60 C0 */ lhz r0, 0x60c0(r4) /* 800A677C 000A23DC B0 03 00 68 */ sth r0, 0x68(r3) /* 800A6780 000A23E0 A0 04 60 C2 */ lhz r0, 0x60c2(r4) /* 800A6784 000A23E4 B0 03 00 6A */ sth r0, 0x6a(r3) /* 800A6788 000A23E8 A0 04 60 C4 */ lhz r0, 0x60c4(r4) /* 800A678C 000A23EC 38 84 60 E2 */ addi r4, r4, 0x60e2 /* 800A6790 000A23F0 B0 03 00 6C */ sth r0, 0x6c(r3) /* 800A6794 000A23F4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6798 000A23F8 38 63 00 B4 */ addi r3, r3, 0xb4 /* 800A679C 000A23FC 4B F5 D8 65 */ bl memcpy /* 800A67A0 000A2400 48 00 01 88 */ b lbl_800A6928 lbl_800A67A4: /* 800A67A4 000A2404 3C 9F 00 06 */ addis r4, r31, 6 /* 800A67A8 000A2408 38 A0 00 18 */ li r5, 0x18 /* 800A67AC 000A240C A0 04 60 C6 */ lhz r0, 0x60c6(r4) /* 800A67B0 000A2410 B0 03 00 6E */ sth r0, 0x6e(r3) /* 800A67B4 000A2414 A0 04 60 C8 */ lhz r0, 0x60c8(r4) /* 800A67B8 000A2418 B0 03 00 70 */ sth r0, 0x70(r3) /* 800A67BC 000A241C A0 04 60 CA */ lhz r0, 0x60ca(r4) /* 800A67C0 000A2420 B0 03 00 72 */ sth r0, 0x72(r3) /* 800A67C4 000A2424 A0 04 60 CC */ lhz r0, 0x60cc(r4) /* 800A67C8 000A2428 B0 03 00 74 */ sth r0, 0x74(r3) /* 800A67CC 000A242C A0 04 60 CE */ lhz r0, 0x60ce(r4) /* 800A67D0 000A2430 B0 03 00 76 */ sth r0, 0x76(r3) /* 800A67D4 000A2434 A0 04 60 D0 */ lhz r0, 0x60d0(r4) /* 800A67D8 000A2438 B0 03 00 78 */ sth r0, 0x78(r3) /* 800A67DC 000A243C A0 04 60 D2 */ lhz r0, 0x60d2(r4) /* 800A67E0 000A2440 38 84 60 FA */ addi r4, r4, 0x60fa /* 800A67E4 000A2444 B0 03 00 7A */ sth r0, 0x7a(r3) /* 800A67E8 000A2448 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A67EC 000A244C 38 63 00 CC */ addi r3, r3, 0xcc /* 800A67F0 000A2450 4B F5 D8 11 */ bl memcpy /* 800A67F4 000A2454 48 00 01 34 */ b lbl_800A6928 lbl_800A67F8: /* 800A67F8 000A2458 3C 9F 00 06 */ addis r4, r31, 6 /* 800A67FC 000A245C 38 A0 00 18 */ li r5, 0x18 /* 800A6800 000A2460 A0 04 60 D4 */ lhz r0, 0x60d4(r4) /* 800A6804 000A2464 B0 03 00 7C */ sth r0, 0x7c(r3) /* 800A6808 000A2468 A0 04 60 D6 */ lhz r0, 0x60d6(r4) /* 800A680C 000A246C B0 03 00 7E */ sth r0, 0x7e(r3) /* 800A6810 000A2470 A0 04 60 D8 */ lhz r0, 0x60d8(r4) /* 800A6814 000A2474 B0 03 00 80 */ sth r0, 0x80(r3) /* 800A6818 000A2478 A0 04 60 DA */ lhz r0, 0x60da(r4) /* 800A681C 000A247C B0 03 00 82 */ sth r0, 0x82(r3) /* 800A6820 000A2480 A0 04 60 DC */ lhz r0, 0x60dc(r4) /* 800A6824 000A2484 B0 03 00 84 */ sth r0, 0x84(r3) /* 800A6828 000A2488 A0 04 60 DE */ lhz r0, 0x60de(r4) /* 800A682C 000A248C B0 03 00 86 */ sth r0, 0x86(r3) /* 800A6830 000A2490 A0 04 60 E0 */ lhz r0, 0x60e0(r4) /* 800A6834 000A2494 38 84 61 12 */ addi r4, r4, 0x6112 /* 800A6838 000A2498 B0 03 00 88 */ sth r0, 0x88(r3) /* 800A683C 000A249C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6840 000A24A0 38 63 00 E4 */ addi r3, r3, 0xe4 /* 800A6844 000A24A4 4B F5 D7 BD */ bl memcpy /* 800A6848 000A24A8 48 00 00 E0 */ b lbl_800A6928 /* 800A684C 000A24AC A8 65 00 42 */ lha r3, 0x42(r5) /* 800A6850 000A24B0 48 1A D5 81 */ bl func_80253DD0 /* 800A6854 000A24B4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A6858 000A24B8 28 00 00 03 */ cmplwi r0, 3 /* 800A685C 000A24BC 40 82 00 CC */ bne lbl_800A6928 /* 800A6860 000A24C0 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6864 000A24C4 38 00 00 01 */ li r0, 1 /* 800A6868 000A24C8 38 60 00 00 */ li r3, 0 /* 800A686C 000A24CC 38 80 00 00 */ li r4, 0 /* 800A6870 000A24D0 B0 05 00 FC */ sth r0, 0xfc(r5) /* 800A6874 000A24D4 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6878 000A24D8 98 05 01 16 */ stb r0, 0x116(r5) /* 800A687C 000A24DC 4B FB 30 7D */ bl func_800598F8 /* 800A6880 000A24E0 38 60 00 01 */ li r3, 1 /* 800A6884 000A24E4 38 80 00 0E */ li r4, 0xe /* 800A6888 000A24E8 38 A0 00 00 */ li r5, 0 /* 800A688C 000A24EC 38 C0 00 00 */ li r6, 0 /* 800A6890 000A24F0 38 E0 00 00 */ li r7, 0 /* 800A6894 000A24F4 39 00 00 00 */ li r8, 0 /* 800A6898 000A24F8 4B FB 31 31 */ bl func_800599C8 /* 800A689C 000A24FC 38 60 00 0A */ li r3, 0xa /* 800A68A0 000A2500 38 80 00 00 */ li r4, 0 /* 800A68A4 000A2504 38 A0 00 00 */ li r5, 0 /* 800A68A8 000A2508 38 C0 00 0B */ li r6, 0xb /* 800A68AC 000A250C 38 E0 00 0C */ li r7, 0xc /* 800A68B0 000A2510 39 00 00 00 */ li r8, 0 /* 800A68B4 000A2514 4B FB 31 15 */ bl func_800599C8 /* 800A68B8 000A2518 38 60 00 0B */ li r3, 0xb /* 800A68BC 000A251C 38 80 00 00 */ li r4, 0 /* 800A68C0 000A2520 38 A0 00 0A */ li r5, 0xa /* 800A68C4 000A2524 38 C0 00 00 */ li r6, 0 /* 800A68C8 000A2528 38 E0 00 0D */ li r7, 0xd /* 800A68CC 000A252C 39 00 00 00 */ li r8, 0 /* 800A68D0 000A2530 4B FB 30 F9 */ bl func_800599C8 /* 800A68D4 000A2534 38 60 00 0C */ li r3, 0xc /* 800A68D8 000A2538 38 80 00 0A */ li r4, 0xa /* 800A68DC 000A253C 38 A0 00 00 */ li r5, 0 /* 800A68E0 000A2540 38 C0 00 0D */ li r6, 0xd /* 800A68E4 000A2544 38 E0 00 01 */ li r7, 1 /* 800A68E8 000A2548 39 00 00 00 */ li r8, 0 /* 800A68EC 000A254C 4B FB 30 DD */ bl func_800599C8 /* 800A68F0 000A2550 38 60 00 0D */ li r3, 0xd /* 800A68F4 000A2554 38 80 00 0B */ li r4, 0xb /* 800A68F8 000A2558 38 A0 00 0C */ li r5, 0xc /* 800A68FC 000A255C 38 C0 00 00 */ li r6, 0 /* 800A6900 000A2560 38 E0 00 0E */ li r7, 0xe /* 800A6904 000A2564 39 00 00 00 */ li r8, 0 /* 800A6908 000A2568 4B FB 30 C1 */ bl func_800599C8 /* 800A690C 000A256C 38 60 00 0E */ li r3, 0xe /* 800A6910 000A2570 38 80 00 0D */ li r4, 0xd /* 800A6914 000A2574 38 A0 00 0C */ li r5, 0xc /* 800A6918 000A2578 38 C0 00 00 */ li r6, 0 /* 800A691C 000A257C 38 E0 00 01 */ li r7, 1 /* 800A6920 000A2580 39 00 00 00 */ li r8, 0 /* 800A6924 000A2584 4B FB 30 A5 */ bl func_800599C8 lbl_800A6928: /* 800A6928 000A2588 80 01 00 24 */ lwz r0, 0x24(r1) /* 800A692C 000A258C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800A6930 000A2590 83 C1 00 18 */ lwz r30, 0x18(r1) /* 800A6934 000A2594 83 A1 00 14 */ lwz r29, 0x14(r1) /* 800A6938 000A2598 7C 08 03 A6 */ mtlr r0 /* 800A693C 000A259C 38 21 00 20 */ addi r1, r1, 0x20 /* 800A6940 000A25A0 4E 80 00 20 */ blr lbl_800A6944: /* 800A6944 000A25A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A6948 000A25A8 7C 08 02 A6 */ mflr r0 /* 800A694C 000A25AC 90 01 00 14 */ stw r0, 0x14(r1) /* 800A6950 000A25B0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800A6954 000A25B4 3B E0 00 00 */ li r31, 0 /* 800A6958 000A25B8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A695C 000A25BC A0 03 00 FC */ lhz r0, 0xfc(r3) /* 800A6960 000A25C0 2C 00 00 03 */ cmpwi r0, 3 /* 800A6964 000A25C4 41 82 01 80 */ beq lbl_800A6AE4 /* 800A6968 000A25C8 40 80 00 10 */ bge lbl_800A6978 /* 800A696C 000A25CC 2C 00 00 00 */ cmpwi r0, 0 /* 800A6970 000A25D0 40 80 00 1C */ bge lbl_800A698C /* 800A6974 000A25D4 48 00 01 70 */ b lbl_800A6AE4 lbl_800A6978: /* 800A6978 000A25D8 2C 00 00 17 */ cmpwi r0, 0x17 /* 800A697C 000A25DC 40 80 01 68 */ bge lbl_800A6AE4 /* 800A6980 000A25E0 2C 00 00 13 */ cmpwi r0, 0x13 /* 800A6984 000A25E4 40 80 01 0C */ bge lbl_800A6A90 /* 800A6988 000A25E8 48 00 01 5C */ b lbl_800A6AE4 lbl_800A698C: /* 800A698C 000A25EC A8 63 00 42 */ lha r3, 0x42(r3) /* 800A6990 000A25F0 48 1A D4 51 */ bl func_80253DE0 /* 800A6994 000A25F4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A6998 000A25F8 2C 00 00 06 */ cmpwi r0, 6 /* 800A699C 000A25FC 40 80 00 24 */ bge lbl_800A69C0 /* 800A69A0 000A2600 2C 00 00 02 */ cmpwi r0, 2 /* 800A69A4 000A2604 40 80 00 10 */ bge lbl_800A69B4 /* 800A69A8 000A2608 2C 00 00 00 */ cmpwi r0, 0 /* 800A69AC 000A260C 40 80 00 28 */ bge lbl_800A69D4 /* 800A69B0 000A2610 48 00 00 A8 */ b lbl_800A6A58 lbl_800A69B4: /* 800A69B4 000A2614 2C 00 00 04 */ cmpwi r0, 4 /* 800A69B8 000A2618 40 80 00 4C */ bge lbl_800A6A04 /* 800A69BC 000A261C 48 00 00 20 */ b lbl_800A69DC lbl_800A69C0: /* 800A69C0 000A2620 2C 00 00 0A */ cmpwi r0, 0xa /* 800A69C4 000A2624 40 80 00 94 */ bge lbl_800A6A58 /* 800A69C8 000A2628 2C 00 00 08 */ cmpwi r0, 8 /* 800A69CC 000A262C 40 80 00 68 */ bge lbl_800A6A34 /* 800A69D0 000A2630 48 00 00 3C */ b lbl_800A6A0C lbl_800A69D4: /* 800A69D4 000A2634 3B E0 31 2F */ li r31, 0x312f /* 800A69D8 000A2638 48 00 00 80 */ b lbl_800A6A58 lbl_800A69DC: /* 800A69DC 000A263C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A69E0 000A2640 3B E0 31 35 */ li r31, 0x3135 /* 800A69E4 000A2644 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A69E8 000A2648 54 00 57 FF */ rlwinm. r0, r0, 0xa, 0x1f, 0x1f /* 800A69EC 000A264C 41 82 00 08 */ beq lbl_800A69F4 /* 800A69F0 000A2650 3B E0 31 31 */ li r31, 0x3131 lbl_800A69F4: /* 800A69F4 000A2654 38 83 00 B4 */ addi r4, r3, 0xb4 /* 800A69F8 000A2658 38 60 00 0E */ li r3, 0xe /* 800A69FC 000A265C 48 0B 59 0D */ bl func_8015C308 /* 800A6A00 000A2660 48 00 00 58 */ b lbl_800A6A58 lbl_800A6A04: /* 800A6A04 000A2664 3B E0 31 30 */ li r31, 0x3130 /* 800A6A08 000A2668 48 00 00 50 */ b lbl_800A6A58 lbl_800A6A0C: /* 800A6A0C 000A266C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6A10 000A2670 3B E0 31 35 */ li r31, 0x3135 /* 800A6A14 000A2674 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A6A18 000A2678 54 00 57 FF */ rlwinm. r0, r0, 0xa, 0x1f, 0x1f /* 800A6A1C 000A267C 41 82 00 08 */ beq lbl_800A6A24 /* 800A6A20 000A2680 3B E0 31 31 */ li r31, 0x3131 lbl_800A6A24: /* 800A6A24 000A2684 38 83 00 CC */ addi r4, r3, 0xcc /* 800A6A28 000A2688 38 60 00 0E */ li r3, 0xe /* 800A6A2C 000A268C 48 0B 58 DD */ bl func_8015C308 /* 800A6A30 000A2690 48 00 00 28 */ b lbl_800A6A58 lbl_800A6A34: /* 800A6A34 000A2694 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6A38 000A2698 3B E0 31 35 */ li r31, 0x3135 /* 800A6A3C 000A269C 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A6A40 000A26A0 54 00 57 FF */ rlwinm. r0, r0, 0xa, 0x1f, 0x1f /* 800A6A44 000A26A4 41 82 00 08 */ beq lbl_800A6A4C /* 800A6A48 000A26A8 3B E0 31 31 */ li r31, 0x3131 lbl_800A6A4C: /* 800A6A4C 000A26AC 38 83 00 E4 */ addi r4, r3, 0xe4 /* 800A6A50 000A26B0 38 60 00 0E */ li r3, 0xe /* 800A6A54 000A26B4 48 0B 58 B5 */ bl func_8015C308 lbl_800A6A58: /* 800A6A58 000A26B8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6A5C 000A26BC A8 63 00 4C */ lha r3, 0x4c(r3) /* 800A6A60 000A26C0 48 1A D3 81 */ bl func_80253DE0 /* 800A6A64 000A26C4 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A6A68 000A26C8 2C 00 00 02 */ cmpwi r0, 2 /* 800A6A6C 000A26CC 40 80 00 14 */ bge lbl_800A6A80 /* 800A6A70 000A26D0 2C 00 00 00 */ cmpwi r0, 0 /* 800A6A74 000A26D4 40 80 00 08 */ bge lbl_800A6A7C /* 800A6A78 000A26D8 48 00 00 08 */ b lbl_800A6A80 lbl_800A6A7C: /* 800A6A7C 000A26DC 3B E0 31 4F */ li r31, 0x314f lbl_800A6A80: /* 800A6A80 000A26E0 7F E4 FB 78 */ mr r4, r31 /* 800A6A84 000A26E4 38 60 00 02 */ li r3, 2 /* 800A6A88 000A26E8 48 0B 5A 6D */ bl func_8015C4F4 /* 800A6A8C 000A26EC 48 00 00 58 */ b lbl_800A6AE4 lbl_800A6A90: /* 800A6A90 000A26F0 A8 63 00 40 */ lha r3, 0x40(r3) /* 800A6A94 000A26F4 48 1A D3 4D */ bl func_80253DE0 /* 800A6A98 000A26F8 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800A6A9C 000A26FC 2C 00 00 04 */ cmpwi r0, 4 /* 800A6AA0 000A2700 40 80 00 18 */ bge lbl_800A6AB8 /* 800A6AA4 000A2704 2C 00 00 02 */ cmpwi r0, 2 /* 800A6AA8 000A2708 40 80 00 24 */ bge lbl_800A6ACC /* 800A6AAC 000A270C 2C 00 00 00 */ cmpwi r0, 0 /* 800A6AB0 000A2710 40 80 00 14 */ bge lbl_800A6AC4 /* 800A6AB4 000A2714 48 00 00 24 */ b lbl_800A6AD8 lbl_800A6AB8: /* 800A6AB8 000A2718 2C 00 00 06 */ cmpwi r0, 6 /* 800A6ABC 000A271C 40 80 00 1C */ bge lbl_800A6AD8 /* 800A6AC0 000A2720 48 00 00 14 */ b lbl_800A6AD4 lbl_800A6AC4: /* 800A6AC4 000A2724 3B E0 30 8F */ li r31, 0x308f /* 800A6AC8 000A2728 48 00 00 10 */ b lbl_800A6AD8 lbl_800A6ACC: /* 800A6ACC 000A272C 3B E0 30 91 */ li r31, 0x3091 /* 800A6AD0 000A2730 48 00 00 08 */ b lbl_800A6AD8 lbl_800A6AD4: /* 800A6AD4 000A2734 3B E0 30 92 */ li r31, 0x3092 lbl_800A6AD8: /* 800A6AD8 000A2738 7F E4 FB 78 */ mr r4, r31 /* 800A6ADC 000A273C 38 60 00 02 */ li r3, 2 /* 800A6AE0 000A2740 48 0B 5A 15 */ bl func_8015C4F4 lbl_800A6AE4: /* 800A6AE4 000A2744 4B FB 39 69 */ bl func_8005A44C /* 800A6AE8 000A2748 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A6AEC 000A274C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800A6AF0 000A2750 7C 08 03 A6 */ mtlr r0 /* 800A6AF4 000A2754 38 21 00 10 */ addi r1, r1, 0x10 /* 800A6AF8 000A2758 4E 80 00 20 */ blr lbl_800A6AFC: /* 800A6AFC 000A275C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A6B00 000A2760 7C 08 02 A6 */ mflr r0 /* 800A6B04 000A2764 38 A0 00 03 */ li r5, 3 /* 800A6B08 000A2768 90 01 00 24 */ stw r0, 0x24(r1) /* 800A6B0C 000A276C 38 C1 00 08 */ addi r6, r1, 8 /* 800A6B10 000A2770 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800A6B14 000A2774 7C 9F 23 78 */ mr r31, r4 /* 800A6B18 000A2778 93 C1 00 18 */ stw r30, 0x18(r1) /* 800A6B1C 000A277C 7C 7E 1B 78 */ mr r30, r3 /* 800A6B20 000A2780 48 1A D3 6D */ bl func_80253E8C /* 800A6B24 000A2784 80 01 00 08 */ lwz r0, 8(r1) /* 800A6B28 000A2788 2C 00 00 06 */ cmpwi r0, 6 /* 800A6B2C 000A278C 41 82 00 38 */ beq lbl_800A6B64 /* 800A6B30 000A2790 40 80 00 10 */ bge lbl_800A6B40 /* 800A6B34 000A2794 2C 00 00 04 */ cmpwi r0, 4 /* 800A6B38 000A2798 41 82 00 14 */ beq lbl_800A6B4C /* 800A6B3C 000A279C 48 00 00 54 */ b lbl_800A6B90 lbl_800A6B40: /* 800A6B40 000A27A0 2C 00 00 08 */ cmpwi r0, 8 /* 800A6B44 000A27A4 41 82 00 38 */ beq lbl_800A6B7C /* 800A6B48 000A27A8 48 00 00 48 */ b lbl_800A6B90 lbl_800A6B4C: /* 800A6B4C 000A27AC 7F C3 F3 78 */ mr r3, r30 /* 800A6B50 000A27B0 7F E4 FB 78 */ mr r4, r31 /* 800A6B54 000A27B4 38 A0 00 02 */ li r5, 2 /* 800A6B58 000A27B8 38 C0 30 87 */ li r6, 0x3087 /* 800A6B5C 000A27BC 48 1A D3 59 */ bl func_80253EB4 /* 800A6B60 000A27C0 48 00 00 30 */ b lbl_800A6B90 lbl_800A6B64: /* 800A6B64 000A27C4 7F C3 F3 78 */ mr r3, r30 /* 800A6B68 000A27C8 7F E4 FB 78 */ mr r4, r31 /* 800A6B6C 000A27CC 38 A0 00 02 */ li r5, 2 /* 800A6B70 000A27D0 38 C0 30 89 */ li r6, 0x3089 /* 800A6B74 000A27D4 48 1A D3 41 */ bl func_80253EB4 /* 800A6B78 000A27D8 48 00 00 18 */ b lbl_800A6B90 lbl_800A6B7C: /* 800A6B7C 000A27DC 7F C3 F3 78 */ mr r3, r30 /* 800A6B80 000A27E0 7F E4 FB 78 */ mr r4, r31 /* 800A6B84 000A27E4 38 A0 00 02 */ li r5, 2 /* 800A6B88 000A27E8 38 C0 30 8A */ li r6, 0x308a /* 800A6B8C 000A27EC 48 1A D3 29 */ bl func_80253EB4 lbl_800A6B90: /* 800A6B90 000A27F0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800A6B94 000A27F4 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800A6B98 000A27F8 83 C1 00 18 */ lwz r30, 0x18(r1) /* 800A6B9C 000A27FC 7C 08 03 A6 */ mtlr r0 /* 800A6BA0 000A2800 38 21 00 20 */ addi r1, r1, 0x20 /* 800A6BA4 000A2804 4E 80 00 20 */ blr lbl_800A6BA8: /* 800A6BA8 000A2808 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A6BAC 000A280C 7C 08 02 A6 */ mflr r0 /* 800A6BB0 000A2810 38 A0 00 03 */ li r5, 3 /* 800A6BB4 000A2814 90 01 00 24 */ stw r0, 0x24(r1) /* 800A6BB8 000A2818 38 C1 00 08 */ addi r6, r1, 8 /* 800A6BBC 000A281C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800A6BC0 000A2820 7C 9F 23 78 */ mr r31, r4 /* 800A6BC4 000A2824 93 C1 00 18 */ stw r30, 0x18(r1) /* 800A6BC8 000A2828 7C 7E 1B 78 */ mr r30, r3 /* 800A6BCC 000A282C 48 1A D2 C1 */ bl func_80253E8C /* 800A6BD0 000A2830 80 61 00 08 */ lwz r3, 8(r1) /* 800A6BD4 000A2834 38 03 FF F8 */ addi r0, r3, -8 /* 800A6BD8 000A2838 28 00 00 08 */ cmplwi r0, 8 /* 800A6BDC 000A283C 41 81 00 60 */ bgt lbl_800A6C3C /* 800A6BE0 000A2840 3C 60 80 41 */ lis r3, lbl_8040F214@ha /* 800A6BE4 000A2844 54 00 10 3A */ slwi r0, r0, 2 /* 800A6BE8 000A2848 38 63 F2 14 */ addi r3, r3, lbl_8040F214@l /* 800A6BEC 000A284C 7C 63 00 2E */ lwzx r3, r3, r0 /* 800A6BF0 000A2850 7C 69 03 A6 */ mtctr r3 /* 800A6BF4 000A2854 4E 80 04 20 */ bctr /* 800A6BF8 000A2858 7F C3 F3 78 */ mr r3, r30 /* 800A6BFC 000A285C 7F E4 FB 78 */ mr r4, r31 /* 800A6C00 000A2860 38 A0 00 02 */ li r5, 2 /* 800A6C04 000A2864 38 C0 30 69 */ li r6, 0x3069 /* 800A6C08 000A2868 48 1A D2 AD */ bl func_80253EB4 /* 800A6C0C 000A286C 48 00 00 30 */ b lbl_800A6C3C /* 800A6C10 000A2870 7F C3 F3 78 */ mr r3, r30 /* 800A6C14 000A2874 7F E4 FB 78 */ mr r4, r31 /* 800A6C18 000A2878 38 A0 00 02 */ li r5, 2 /* 800A6C1C 000A287C 38 C0 30 6F */ li r6, 0x306f /* 800A6C20 000A2880 48 1A D2 95 */ bl func_80253EB4 /* 800A6C24 000A2884 48 00 00 18 */ b lbl_800A6C3C /* 800A6C28 000A2888 7F C3 F3 78 */ mr r3, r30 /* 800A6C2C 000A288C 7F E4 FB 78 */ mr r4, r31 /* 800A6C30 000A2890 38 A0 00 02 */ li r5, 2 /* 800A6C34 000A2894 38 C0 30 6A */ li r6, 0x306a /* 800A6C38 000A2898 48 1A D2 7D */ bl func_80253EB4 lbl_800A6C3C: /* 800A6C3C 000A289C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800A6C40 000A28A0 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800A6C44 000A28A4 83 C1 00 18 */ lwz r30, 0x18(r1) /* 800A6C48 000A28A8 7C 08 03 A6 */ mtlr r0 /* 800A6C4C 000A28AC 38 21 00 20 */ addi r1, r1, 0x20 /* 800A6C50 000A28B0 4E 80 00 20 */ blr lbl_800A6C54: /* 800A6C54 000A28B4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A6C58 000A28B8 7C 08 02 A6 */ mflr r0 /* 800A6C5C 000A28BC 38 A0 00 03 */ li r5, 3 /* 800A6C60 000A28C0 90 01 00 24 */ stw r0, 0x24(r1) /* 800A6C64 000A28C4 38 C1 00 08 */ addi r6, r1, 8 /* 800A6C68 000A28C8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800A6C6C 000A28CC 7C 9F 23 78 */ mr r31, r4 /* 800A6C70 000A28D0 93 C1 00 18 */ stw r30, 0x18(r1) /* 800A6C74 000A28D4 7C 7E 1B 78 */ mr r30, r3 /* 800A6C78 000A28D8 93 A1 00 14 */ stw r29, 0x14(r1) /* 800A6C7C 000A28DC 48 1A D2 11 */ bl func_80253E8C /* 800A6C80 000A28E0 48 07 5C F5 */ bl func_8011C974 /* 800A6C84 000A28E4 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6C88 000A28E8 7C 7D 1B 78 */ mr r29, r3 /* 800A6C8C 000A28EC A8 05 00 44 */ lha r0, 0x44(r5) /* 800A6C90 000A28F0 7C 00 F0 00 */ cmpw r0, r30 /* 800A6C94 000A28F4 40 82 02 88 */ bne lbl_800A6F1C /* 800A6C98 000A28F8 80 81 00 08 */ lwz r4, 8(r1) /* 800A6C9C 000A28FC 38 04 FF FA */ addi r0, r4, -6 /* 800A6CA0 000A2900 28 00 00 11 */ cmplwi r0, 0x11 /* 800A6CA4 000A2904 41 81 02 78 */ bgt lbl_800A6F1C /* 800A6CA8 000A2908 3C 80 80 41 */ lis r4, lbl_8040F238@ha /* 800A6CAC 000A290C 54 00 10 3A */ slwi r0, r0, 2 /* 800A6CB0 000A2910 38 84 F2 38 */ addi r4, r4, lbl_8040F238@l /* 800A6CB4 000A2914 7C 84 00 2E */ lwzx r4, r4, r0 /* 800A6CB8 000A2918 7C 89 03 A6 */ mtctr r4 /* 800A6CBC 000A291C 4E 80 04 20 */ bctr /* 800A6CC0 000A2920 A0 03 00 96 */ lhz r0, 0x96(r3) /* 800A6CC4 000A2924 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f /* 800A6CC8 000A2928 2C 00 00 02 */ cmpwi r0, 2 /* 800A6CCC 000A292C 41 82 00 2C */ beq lbl_800A6CF8 /* 800A6CD0 000A2930 40 80 02 4C */ bge lbl_800A6F1C /* 800A6CD4 000A2934 2C 00 00 01 */ cmpwi r0, 1 /* 800A6CD8 000A2938 40 80 00 08 */ bge lbl_800A6CE0 /* 800A6CDC 000A293C 48 00 02 40 */ b lbl_800A6F1C lbl_800A6CE0: /* 800A6CE0 000A2940 7F C3 F3 78 */ mr r3, r30 /* 800A6CE4 000A2944 7F E4 FB 78 */ mr r4, r31 /* 800A6CE8 000A2948 38 A0 00 02 */ li r5, 2 /* 800A6CEC 000A294C 38 C0 50 A8 */ li r6, 0x50a8 /* 800A6CF0 000A2950 48 1A D1 C5 */ bl func_80253EB4 /* 800A6CF4 000A2954 48 00 02 28 */ b lbl_800A6F1C lbl_800A6CF8: /* 800A6CF8 000A2958 7F C3 F3 78 */ mr r3, r30 /* 800A6CFC 000A295C 7F E4 FB 78 */ mr r4, r31 /* 800A6D00 000A2960 38 A0 00 02 */ li r5, 2 /* 800A6D04 000A2964 38 C0 50 A7 */ li r6, 0x50a7 /* 800A6D08 000A2968 48 1A D1 AD */ bl func_80253EB4 /* 800A6D0C 000A296C 48 00 02 10 */ b lbl_800A6F1C /* 800A6D10 000A2970 A0 03 00 96 */ lhz r0, 0x96(r3) /* 800A6D14 000A2974 54 00 CF BE */ rlwinm r0, r0, 0x19, 0x1e, 0x1f /* 800A6D18 000A2978 28 00 00 03 */ cmplwi r0, 3 /* 800A6D1C 000A297C 40 82 02 00 */ bne lbl_800A6F1C /* 800A6D20 000A2980 7F C3 F3 78 */ mr r3, r30 /* 800A6D24 000A2984 7F E4 FB 78 */ mr r4, r31 /* 800A6D28 000A2988 38 A0 00 02 */ li r5, 2 /* 800A6D2C 000A298C 38 C0 30 94 */ li r6, 0x3094 /* 800A6D30 000A2990 48 1A D1 85 */ bl func_80253EB4 /* 800A6D34 000A2994 48 00 01 E8 */ b lbl_800A6F1C /* 800A6D38 000A2998 80 05 01 08 */ lwz r0, 0x108(r5) /* 800A6D3C 000A299C 54 00 1F 7E */ srwi r0, r0, 0x1d /* 800A6D40 000A29A0 28 00 00 01 */ cmplwi r0, 1 /* 800A6D44 000A29A4 41 82 01 D8 */ beq lbl_800A6F1C /* 800A6D48 000A29A8 A0 03 00 90 */ lhz r0, 0x90(r3) /* 800A6D4C 000A29AC 2C 00 00 00 */ cmpwi r0, 0 /* 800A6D50 000A29B0 40 82 00 1C */ bne lbl_800A6D6C /* 800A6D54 000A29B4 7F C3 F3 78 */ mr r3, r30 /* 800A6D58 000A29B8 7F E4 FB 78 */ mr r4, r31 /* 800A6D5C 000A29BC 38 A0 00 02 */ li r5, 2 /* 800A6D60 000A29C0 38 C0 50 34 */ li r6, 0x5034 /* 800A6D64 000A29C4 48 1A D1 51 */ bl func_80253EB4 /* 800A6D68 000A29C8 48 00 01 B4 */ b lbl_800A6F1C lbl_800A6D6C: /* 800A6D6C 000A29CC 28 00 00 07 */ cmplwi r0, 7 /* 800A6D70 000A29D0 41 82 01 AC */ beq lbl_800A6F1C /* 800A6D74 000A29D4 7F C3 F3 78 */ mr r3, r30 /* 800A6D78 000A29D8 7F E4 FB 78 */ mr r4, r31 /* 800A6D7C 000A29DC 38 A0 00 02 */ li r5, 2 /* 800A6D80 000A29E0 38 C0 30 95 */ li r6, 0x3095 /* 800A6D84 000A29E4 48 1A D1 31 */ bl func_80253EB4 /* 800A6D88 000A29E8 48 00 01 94 */ b lbl_800A6F1C /* 800A6D8C 000A29EC 80 05 01 08 */ lwz r0, 0x108(r5) /* 800A6D90 000A29F0 54 00 1F 7E */ srwi r0, r0, 0x1d /* 800A6D94 000A29F4 28 00 00 01 */ cmplwi r0, 1 /* 800A6D98 000A29F8 40 82 00 1C */ bne lbl_800A6DB4 /* 800A6D9C 000A29FC 7F C3 F3 78 */ mr r3, r30 /* 800A6DA0 000A2A00 7F E4 FB 78 */ mr r4, r31 /* 800A6DA4 000A2A04 38 A0 00 02 */ li r5, 2 /* 800A6DA8 000A2A08 38 C0 50 32 */ li r6, 0x5032 /* 800A6DAC 000A2A0C 48 1A D1 09 */ bl func_80253EB4 /* 800A6DB0 000A2A10 48 00 01 6C */ b lbl_800A6F1C lbl_800A6DB4: /* 800A6DB4 000A2A14 A0 03 00 90 */ lhz r0, 0x90(r3) /* 800A6DB8 000A2A18 28 00 00 07 */ cmplwi r0, 7 /* 800A6DBC 000A2A1C 40 82 01 60 */ bne lbl_800A6F1C /* 800A6DC0 000A2A20 7F C3 F3 78 */ mr r3, r30 /* 800A6DC4 000A2A24 7F E4 FB 78 */ mr r4, r31 /* 800A6DC8 000A2A28 38 A0 00 02 */ li r5, 2 /* 800A6DCC 000A2A2C 38 C0 50 32 */ li r6, 0x5032 /* 800A6DD0 000A2A30 48 1A D0 E5 */ bl func_80253EB4 /* 800A6DD4 000A2A34 48 00 01 48 */ b lbl_800A6F1C /* 800A6DD8 000A2A38 80 05 01 08 */ lwz r0, 0x108(r5) /* 800A6DDC 000A2A3C 54 00 1F 7E */ srwi r0, r0, 0x1d /* 800A6DE0 000A2A40 28 00 00 01 */ cmplwi r0, 1 /* 800A6DE4 000A2A44 40 82 00 1C */ bne lbl_800A6E00 /* 800A6DE8 000A2A48 7F C3 F3 78 */ mr r3, r30 /* 800A6DEC 000A2A4C 7F E4 FB 78 */ mr r4, r31 /* 800A6DF0 000A2A50 38 A0 00 02 */ li r5, 2 /* 800A6DF4 000A2A54 38 C0 50 33 */ li r6, 0x5033 /* 800A6DF8 000A2A58 48 1A D0 BD */ bl func_80253EB4 /* 800A6DFC 000A2A5C 48 00 01 20 */ b lbl_800A6F1C lbl_800A6E00: /* 800A6E00 000A2A60 A0 03 00 90 */ lhz r0, 0x90(r3) /* 800A6E04 000A2A64 28 00 00 07 */ cmplwi r0, 7 /* 800A6E08 000A2A68 40 82 01 14 */ bne lbl_800A6F1C /* 800A6E0C 000A2A6C 7F C3 F3 78 */ mr r3, r30 /* 800A6E10 000A2A70 7F E4 FB 78 */ mr r4, r31 /* 800A6E14 000A2A74 38 A0 00 02 */ li r5, 2 /* 800A6E18 000A2A78 38 C0 50 33 */ li r6, 0x5033 /* 800A6E1C 000A2A7C 48 1A D0 99 */ bl func_80253EB4 /* 800A6E20 000A2A80 48 00 00 FC */ b lbl_800A6F1C /* 800A6E24 000A2A84 38 60 02 61 */ li r3, 0x261 /* 800A6E28 000A2A88 48 0B BC 69 */ bl func_80162A90 /* 800A6E2C 000A2A8C 28 03 00 04 */ cmplwi r3, 4 /* 800A6E30 000A2A90 41 82 00 40 */ beq lbl_800A6E70 /* 800A6E34 000A2A94 A0 1D 00 94 */ lhz r0, 0x94(r29) /* 800A6E38 000A2A98 2C 00 00 00 */ cmpwi r0, 0 /* 800A6E3C 000A2A9C 40 82 00 1C */ bne lbl_800A6E58 /* 800A6E40 000A2AA0 7F C3 F3 78 */ mr r3, r30 /* 800A6E44 000A2AA4 7F E4 FB 78 */ mr r4, r31 /* 800A6E48 000A2AA8 38 A0 00 02 */ li r5, 2 /* 800A6E4C 000A2AAC 38 C0 50 34 */ li r6, 0x5034 /* 800A6E50 000A2AB0 48 1A D0 65 */ bl func_80253EB4 /* 800A6E54 000A2AB4 48 00 00 C8 */ b lbl_800A6F1C lbl_800A6E58: /* 800A6E58 000A2AB8 7F C3 F3 78 */ mr r3, r30 /* 800A6E5C 000A2ABC 7F E4 FB 78 */ mr r4, r31 /* 800A6E60 000A2AC0 38 A0 00 02 */ li r5, 2 /* 800A6E64 000A2AC4 38 C0 30 96 */ li r6, 0x3096 /* 800A6E68 000A2AC8 48 1A D0 4D */ bl func_80253EB4 /* 800A6E6C 000A2ACC 48 00 00 B0 */ b lbl_800A6F1C lbl_800A6E70: /* 800A6E70 000A2AD0 A0 1D 00 92 */ lhz r0, 0x92(r29) /* 800A6E74 000A2AD4 2C 00 00 00 */ cmpwi r0, 0 /* 800A6E78 000A2AD8 40 82 00 1C */ bne lbl_800A6E94 /* 800A6E7C 000A2ADC 7F C3 F3 78 */ mr r3, r30 /* 800A6E80 000A2AE0 7F E4 FB 78 */ mr r4, r31 /* 800A6E84 000A2AE4 38 A0 00 02 */ li r5, 2 /* 800A6E88 000A2AE8 38 C0 50 34 */ li r6, 0x5034 /* 800A6E8C 000A2AEC 48 1A D0 29 */ bl func_80253EB4 /* 800A6E90 000A2AF0 48 00 00 8C */ b lbl_800A6F1C lbl_800A6E94: /* 800A6E94 000A2AF4 7F C3 F3 78 */ mr r3, r30 /* 800A6E98 000A2AF8 7F E4 FB 78 */ mr r4, r31 /* 800A6E9C 000A2AFC 38 A0 00 02 */ li r5, 2 /* 800A6EA0 000A2B00 38 C0 30 97 */ li r6, 0x3097 /* 800A6EA4 000A2B04 48 1A D0 11 */ bl func_80253EB4 /* 800A6EA8 000A2B08 48 00 00 74 */ b lbl_800A6F1C /* 800A6EAC 000A2B0C 38 60 02 61 */ li r3, 0x261 /* 800A6EB0 000A2B10 48 0B BB E1 */ bl func_80162A90 /* 800A6EB4 000A2B14 28 03 00 04 */ cmplwi r3, 4 /* 800A6EB8 000A2B18 41 82 00 64 */ beq lbl_800A6F1C /* 800A6EBC 000A2B1C A0 1D 00 92 */ lhz r0, 0x92(r29) /* 800A6EC0 000A2B20 2C 00 00 00 */ cmpwi r0, 0 /* 800A6EC4 000A2B24 40 82 00 1C */ bne lbl_800A6EE0 /* 800A6EC8 000A2B28 7F C3 F3 78 */ mr r3, r30 /* 800A6ECC 000A2B2C 7F E4 FB 78 */ mr r4, r31 /* 800A6ED0 000A2B30 38 A0 00 02 */ li r5, 2 /* 800A6ED4 000A2B34 38 C0 50 34 */ li r6, 0x5034 /* 800A6ED8 000A2B38 48 1A CF DD */ bl func_80253EB4 /* 800A6EDC 000A2B3C 48 00 00 40 */ b lbl_800A6F1C lbl_800A6EE0: /* 800A6EE0 000A2B40 7F C3 F3 78 */ mr r3, r30 /* 800A6EE4 000A2B44 7F E4 FB 78 */ mr r4, r31 /* 800A6EE8 000A2B48 38 A0 00 02 */ li r5, 2 /* 800A6EEC 000A2B4C 38 C0 30 97 */ li r6, 0x3097 /* 800A6EF0 000A2B50 48 1A CF C5 */ bl func_80253EB4 /* 800A6EF4 000A2B54 48 00 00 28 */ b lbl_800A6F1C /* 800A6EF8 000A2B58 38 60 02 61 */ li r3, 0x261 /* 800A6EFC 000A2B5C 48 0B BB 95 */ bl func_80162A90 /* 800A6F00 000A2B60 28 03 00 04 */ cmplwi r3, 4 /* 800A6F04 000A2B64 40 82 00 18 */ bne lbl_800A6F1C /* 800A6F08 000A2B68 7F C3 F3 78 */ mr r3, r30 /* 800A6F0C 000A2B6C 7F E4 FB 78 */ mr r4, r31 /* 800A6F10 000A2B70 38 A0 00 01 */ li r5, 1 /* 800A6F14 000A2B74 38 C0 00 00 */ li r6, 0 /* 800A6F18 000A2B78 48 1A CF 9D */ bl func_80253EB4 lbl_800A6F1C: /* 800A6F1C 000A2B7C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800A6F20 000A2B80 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800A6F24 000A2B84 83 C1 00 18 */ lwz r30, 0x18(r1) /* 800A6F28 000A2B88 83 A1 00 14 */ lwz r29, 0x14(r1) /* 800A6F2C 000A2B8C 7C 08 03 A6 */ mtlr r0 /* 800A6F30 000A2B90 38 21 00 20 */ addi r1, r1, 0x20 /* 800A6F34 000A2B94 4E 80 00 20 */ blr lbl_800A6F38: /* 800A6F38 000A2B98 4E 80 00 20 */ blr lbl_800A6F3C: /* 800A6F3C 000A2B9C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A6F40 000A2BA0 7C 08 02 A6 */ mflr r0 /* 800A6F44 000A2BA4 38 A0 00 03 */ li r5, 3 /* 800A6F48 000A2BA8 90 01 00 24 */ stw r0, 0x24(r1) /* 800A6F4C 000A2BAC 38 C1 00 08 */ addi r6, r1, 8 /* 800A6F50 000A2BB0 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800A6F54 000A2BB4 3B E0 00 00 */ li r31, 0 /* 800A6F58 000A2BB8 93 C1 00 18 */ stw r30, 0x18(r1) /* 800A6F5C 000A2BBC 7C 9E 23 78 */ mr r30, r4 /* 800A6F60 000A2BC0 93 A1 00 14 */ stw r29, 0x14(r1) /* 800A6F64 000A2BC4 7C 7D 1B 78 */ mr r29, r3 /* 800A6F68 000A2BC8 48 1A CF 25 */ bl func_80253E8C /* 800A6F6C 000A2BCC 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6F70 000A2BD0 80 64 01 08 */ lwz r3, 0x108(r4) /* 800A6F74 000A2BD4 54 60 1F 7E */ srwi r0, r3, 0x1d /* 800A6F78 000A2BD8 28 00 00 02 */ cmplwi r0, 2 /* 800A6F7C 000A2BDC 40 81 00 10 */ ble lbl_800A6F8C /* 800A6F80 000A2BE0 54 60 57 FF */ rlwinm. r0, r3, 0xa, 0x1f, 0x1f /* 800A6F84 000A2BE4 40 82 00 08 */ bne lbl_800A6F8C /* 800A6F88 000A2BE8 3B E0 00 01 */ li r31, 1 lbl_800A6F8C: /* 800A6F8C 000A2BEC 80 01 00 08 */ lwz r0, 8(r1) /* 800A6F90 000A2BF0 2C 00 00 08 */ cmpwi r0, 8 /* 800A6F94 000A2BF4 41 82 00 64 */ beq lbl_800A6FF8 /* 800A6F98 000A2BF8 40 80 00 14 */ bge lbl_800A6FAC /* 800A6F9C 000A2BFC 2C 00 00 06 */ cmpwi r0, 6 /* 800A6FA0 000A2C00 41 82 00 1C */ beq lbl_800A6FBC /* 800A6FA4 000A2C04 40 80 00 94 */ bge lbl_800A7038 /* 800A6FA8 000A2C08 48 00 00 CC */ b lbl_800A7074 lbl_800A6FAC: /* 800A6FAC 000A2C0C 2C 00 00 0A */ cmpwi r0, 0xa /* 800A6FB0 000A2C10 41 82 00 68 */ beq lbl_800A7018 /* 800A6FB4 000A2C14 40 80 00 C0 */ bge lbl_800A7074 /* 800A6FB8 000A2C18 48 00 00 A0 */ b lbl_800A7058 lbl_800A6FBC: /* 800A6FBC 000A2C1C 80 04 01 08 */ lwz r0, 0x108(r4) /* 800A6FC0 000A2C20 54 00 5F FF */ rlwinm. r0, r0, 0xb, 0x1f, 0x1f /* 800A6FC4 000A2C24 41 82 00 1C */ beq lbl_800A6FE0 /* 800A6FC8 000A2C28 7F A3 EB 78 */ mr r3, r29 /* 800A6FCC 000A2C2C 7F C4 F3 78 */ mr r4, r30 /* 800A6FD0 000A2C30 38 A0 00 02 */ li r5, 2 /* 800A6FD4 000A2C34 38 C0 31 59 */ li r6, 0x3159 /* 800A6FD8 000A2C38 48 1A CE DD */ bl func_80253EB4 /* 800A6FDC 000A2C3C 48 00 00 98 */ b lbl_800A7074 lbl_800A6FE0: /* 800A6FE0 000A2C40 7F A3 EB 78 */ mr r3, r29 /* 800A6FE4 000A2C44 7F C4 F3 78 */ mr r4, r30 /* 800A6FE8 000A2C48 38 A0 00 02 */ li r5, 2 /* 800A6FEC 000A2C4C 38 C0 30 84 */ li r6, 0x3084 /* 800A6FF0 000A2C50 48 1A CE C5 */ bl func_80253EB4 /* 800A6FF4 000A2C54 48 00 00 80 */ b lbl_800A7074 lbl_800A6FF8: /* 800A6FF8 000A2C58 2C 1F 00 00 */ cmpwi r31, 0 /* 800A6FFC 000A2C5C 41 82 00 78 */ beq lbl_800A7074 /* 800A7000 000A2C60 7F A3 EB 78 */ mr r3, r29 /* 800A7004 000A2C64 7F C4 F3 78 */ mr r4, r30 /* 800A7008 000A2C68 38 A0 00 02 */ li r5, 2 /* 800A700C 000A2C6C 38 C0 30 85 */ li r6, 0x3085 /* 800A7010 000A2C70 48 1A CE A5 */ bl func_80253EB4 /* 800A7014 000A2C74 48 00 00 60 */ b lbl_800A7074 lbl_800A7018: /* 800A7018 000A2C78 2C 1F 00 00 */ cmpwi r31, 0 /* 800A701C 000A2C7C 41 82 00 58 */ beq lbl_800A7074 /* 800A7020 000A2C80 7F A3 EB 78 */ mr r3, r29 /* 800A7024 000A2C84 7F C4 F3 78 */ mr r4, r30 /* 800A7028 000A2C88 38 A0 00 02 */ li r5, 2 /* 800A702C 000A2C8C 38 C0 30 86 */ li r6, 0x3086 /* 800A7030 000A2C90 48 1A CE 85 */ bl func_80253EB4 /* 800A7034 000A2C94 48 00 00 40 */ b lbl_800A7074 lbl_800A7038: /* 800A7038 000A2C98 2C 1F 00 00 */ cmpwi r31, 0 /* 800A703C 000A2C9C 40 82 00 38 */ bne lbl_800A7074 /* 800A7040 000A2CA0 7F A3 EB 78 */ mr r3, r29 /* 800A7044 000A2CA4 7F C4 F3 78 */ mr r4, r30 /* 800A7048 000A2CA8 38 A0 00 01 */ li r5, 1 /* 800A704C 000A2CAC 38 C0 00 00 */ li r6, 0 /* 800A7050 000A2CB0 48 1A CE 65 */ bl func_80253EB4 /* 800A7054 000A2CB4 48 00 00 20 */ b lbl_800A7074 lbl_800A7058: /* 800A7058 000A2CB8 2C 1F 00 00 */ cmpwi r31, 0 /* 800A705C 000A2CBC 40 82 00 18 */ bne lbl_800A7074 /* 800A7060 000A2CC0 7F A3 EB 78 */ mr r3, r29 /* 800A7064 000A2CC4 7F C4 F3 78 */ mr r4, r30 /* 800A7068 000A2CC8 38 A0 00 01 */ li r5, 1 /* 800A706C 000A2CCC 38 C0 00 00 */ li r6, 0 /* 800A7070 000A2CD0 48 1A CE 45 */ bl func_80253EB4 lbl_800A7074: /* 800A7074 000A2CD4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800A7078 000A2CD8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800A707C 000A2CDC 83 C1 00 18 */ lwz r30, 0x18(r1) /* 800A7080 000A2CE0 83 A1 00 14 */ lwz r29, 0x14(r1) /* 800A7084 000A2CE4 7C 08 03 A6 */ mtlr r0 /* 800A7088 000A2CE8 38 21 00 20 */ addi r1, r1, 0x20 /* 800A708C 000A2CEC 4E 80 00 20 */ blr lbl_800A7090: /* 800A7090 000A2CF0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A7094 000A2CF4 7C 08 02 A6 */ mflr r0 /* 800A7098 000A2CF8 90 01 00 24 */ stw r0, 0x24(r1) /* 800A709C 000A2CFC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800A70A0 000A2D00 93 C1 00 18 */ stw r30, 0x18(r1) /* 800A70A4 000A2D04 7C 9E 23 78 */ mr r30, r4 /* 800A70A8 000A2D08 93 A1 00 14 */ stw r29, 0x14(r1) /* 800A70AC 000A2D0C 7C 7D 1B 78 */ mr r29, r3 /* 800A70B0 000A2D10 93 81 00 10 */ stw r28, 0x10(r1) /* 800A70B4 000A2D14 48 07 58 C1 */ bl func_8011C974 /* 800A70B8 000A2D18 7C 7C 1B 78 */ mr r28, r3 /* 800A70BC 000A2D1C 7F A3 EB 78 */ mr r3, r29 /* 800A70C0 000A2D20 7F C4 F3 78 */ mr r4, r30 /* 800A70C4 000A2D24 38 C1 00 0C */ addi r6, r1, 0xc /* 800A70C8 000A2D28 3B E0 FF FF */ li r31, -1 /* 800A70CC 000A2D2C 38 A0 00 03 */ li r5, 3 /* 800A70D0 000A2D30 48 1A CD BD */ bl func_80253E8C /* 800A70D4 000A2D34 80 61 00 0C */ lwz r3, 0xc(r1) /* 800A70D8 000A2D38 38 03 FF E3 */ addi r0, r3, -29 /* 800A70DC 000A2D3C 28 00 00 07 */ cmplwi r0, 7 /* 800A70E0 000A2D40 41 81 01 A0 */ bgt lbl_800A7280 /* 800A70E4 000A2D44 3C 60 80 41 */ lis r3, lbl_8040F280@ha /* 800A70E8 000A2D48 54 00 10 3A */ slwi r0, r0, 2 /* 800A70EC 000A2D4C 38 63 F2 80 */ addi r3, r3, lbl_8040F280@l /* 800A70F0 000A2D50 7C 63 00 2E */ lwzx r3, r3, r0 /* 800A70F4 000A2D54 7C 69 03 A6 */ mtctr r3 /* 800A70F8 000A2D58 4E 80 04 20 */ bctr /* 800A70FC 000A2D5C 7F A3 EB 78 */ mr r3, r29 /* 800A7100 000A2D60 7F C4 F3 78 */ mr r4, r30 /* 800A7104 000A2D64 38 A0 00 02 */ li r5, 2 /* 800A7108 000A2D68 38 C0 30 A1 */ li r6, 0x30a1 /* 800A710C 000A2D6C 48 1A CD A9 */ bl func_80253EB4 /* 800A7110 000A2D70 48 00 01 70 */ b lbl_800A7280 /* 800A7114 000A2D74 7F A3 EB 78 */ mr r3, r29 /* 800A7118 000A2D78 7F C4 F3 78 */ mr r4, r30 /* 800A711C 000A2D7C 38 A0 00 02 */ li r5, 2 /* 800A7120 000A2D80 38 C0 30 A2 */ li r6, 0x30a2 /* 800A7124 000A2D84 48 1A CD 91 */ bl func_80253EB4 /* 800A7128 000A2D88 48 00 01 58 */ b lbl_800A7280 /* 800A712C 000A2D8C 3C 60 51 EC */ lis r3, 0x51EB851F@ha /* 800A7130 000A2D90 A0 1C 00 8A */ lhz r0, 0x8a(r28) /* 800A7134 000A2D94 38 63 85 1F */ addi r3, r3, 0x51EB851F@l /* 800A7138 000A2D98 3B E0 00 00 */ li r31, 0 /* 800A713C 000A2D9C 7C 03 00 96 */ mulhw r0, r3, r0 /* 800A7140 000A2DA0 38 60 00 17 */ li r3, 0x17 /* 800A7144 000A2DA4 7C 00 2E 70 */ srawi r0, r0, 5 /* 800A7148 000A2DA8 54 04 0F FE */ srwi r4, r0, 0x1f /* 800A714C 000A2DAC 7C 80 22 14 */ add r4, r0, r4 /* 800A7150 000A2DB0 48 0B 51 B9 */ bl func_8015C308 /* 800A7154 000A2DB4 48 00 01 2C */ b lbl_800A7280 /* 800A7158 000A2DB8 3C 60 51 EC */ lis r3, 0x51EB851F@ha /* 800A715C 000A2DBC A0 BC 00 8A */ lhz r5, 0x8a(r28) /* 800A7160 000A2DC0 38 03 85 1F */ addi r0, r3, 0x51EB851F@l /* 800A7164 000A2DC4 3B E0 00 02 */ li r31, 2 /* 800A7168 000A2DC8 7C 00 28 96 */ mulhw r0, r0, r5 /* 800A716C 000A2DCC 3C 60 66 66 */ lis r3, 0x66666667@ha /* 800A7170 000A2DD0 38 C3 66 67 */ addi r6, r3, 0x66666667@l /* 800A7174 000A2DD4 38 60 00 17 */ li r3, 0x17 /* 800A7178 000A2DD8 7C 00 2E 70 */ srawi r0, r0, 5 /* 800A717C 000A2DDC 54 04 0F FE */ srwi r4, r0, 0x1f /* 800A7180 000A2DE0 7C 00 22 14 */ add r0, r0, r4 /* 800A7184 000A2DE4 1C 00 00 64 */ mulli r0, r0, 0x64 /* 800A7188 000A2DE8 7C 00 28 50 */ subf r0, r0, r5 /* 800A718C 000A2DEC 7C 06 00 96 */ mulhw r0, r6, r0 /* 800A7190 000A2DF0 7C 00 16 70 */ srawi r0, r0, 2 /* 800A7194 000A2DF4 54 04 0F FE */ srwi r4, r0, 0x1f /* 800A7198 000A2DF8 7C 80 22 14 */ add r4, r0, r4 /* 800A719C 000A2DFC 48 0B 51 6D */ bl func_8015C308 /* 800A71A0 000A2E00 48 00 00 E0 */ b lbl_800A7280 /* 800A71A4 000A2E04 3C 60 66 66 */ lis r3, 0x66666667@ha /* 800A71A8 000A2E08 A0 BC 00 8A */ lhz r5, 0x8a(r28) /* 800A71AC 000A2E0C 38 03 66 67 */ addi r0, r3, 0x66666667@l /* 800A71B0 000A2E10 3B E0 00 04 */ li r31, 4 /* 800A71B4 000A2E14 7C 00 28 96 */ mulhw r0, r0, r5 /* 800A71B8 000A2E18 38 60 00 17 */ li r3, 0x17 /* 800A71BC 000A2E1C 7C 00 16 70 */ srawi r0, r0, 2 /* 800A71C0 000A2E20 54 04 0F FE */ srwi r4, r0, 0x1f /* 800A71C4 000A2E24 7C 00 22 14 */ add r0, r0, r4 /* 800A71C8 000A2E28 1C 00 00 0A */ mulli r0, r0, 0xa /* 800A71CC 000A2E2C 7C 80 28 50 */ subf r4, r0, r5 /* 800A71D0 000A2E30 48 0B 51 39 */ bl func_8015C308 /* 800A71D4 000A2E34 48 00 00 AC */ b lbl_800A7280 /* 800A71D8 000A2E38 3C 60 51 EC */ lis r3, 0x51EB851F@ha /* 800A71DC 000A2E3C A0 1C 00 8C */ lhz r0, 0x8c(r28) /* 800A71E0 000A2E40 38 63 85 1F */ addi r3, r3, 0x51EB851F@l /* 800A71E4 000A2E44 3B E0 00 06 */ li r31, 6 /* 800A71E8 000A2E48 7C 03 00 96 */ mulhw r0, r3, r0 /* 800A71EC 000A2E4C 38 60 00 17 */ li r3, 0x17 /* 800A71F0 000A2E50 7C 00 2E 70 */ srawi r0, r0, 5 /* 800A71F4 000A2E54 54 04 0F FE */ srwi r4, r0, 0x1f /* 800A71F8 000A2E58 7C 80 22 14 */ add r4, r0, r4 /* 800A71FC 000A2E5C 48 0B 51 0D */ bl func_8015C308 /* 800A7200 000A2E60 48 00 00 80 */ b lbl_800A7280 /* 800A7204 000A2E64 3C 60 51 EC */ lis r3, 0x51EB851F@ha /* 800A7208 000A2E68 A0 BC 00 8C */ lhz r5, 0x8c(r28) /* 800A720C 000A2E6C 38 03 85 1F */ addi r0, r3, 0x51EB851F@l /* 800A7210 000A2E70 3B E0 00 08 */ li r31, 8 /* 800A7214 000A2E74 7C 00 28 96 */ mulhw r0, r0, r5 /* 800A7218 000A2E78 3C 60 66 66 */ lis r3, 0x66666667@ha /* 800A721C 000A2E7C 38 C3 66 67 */ addi r6, r3, 0x66666667@l /* 800A7220 000A2E80 38 60 00 17 */ li r3, 0x17 /* 800A7224 000A2E84 7C 00 2E 70 */ srawi r0, r0, 5 /* 800A7228 000A2E88 54 04 0F FE */ srwi r4, r0, 0x1f /* 800A722C 000A2E8C 7C 00 22 14 */ add r0, r0, r4 /* 800A7230 000A2E90 1C 00 00 64 */ mulli r0, r0, 0x64 /* 800A7234 000A2E94 7C 00 28 50 */ subf r0, r0, r5 /* 800A7238 000A2E98 7C 06 00 96 */ mulhw r0, r6, r0 /* 800A723C 000A2E9C 7C 00 16 70 */ srawi r0, r0, 2 /* 800A7240 000A2EA0 54 04 0F FE */ srwi r4, r0, 0x1f /* 800A7244 000A2EA4 7C 80 22 14 */ add r4, r0, r4 /* 800A7248 000A2EA8 48 0B 50 C1 */ bl func_8015C308 /* 800A724C 000A2EAC 48 00 00 34 */ b lbl_800A7280 /* 800A7250 000A2EB0 3C 60 66 66 */ lis r3, 0x66666667@ha /* 800A7254 000A2EB4 A0 BC 00 8C */ lhz r5, 0x8c(r28) /* 800A7258 000A2EB8 38 03 66 67 */ addi r0, r3, 0x66666667@l /* 800A725C 000A2EBC 3B E0 00 0A */ li r31, 0xa /* 800A7260 000A2EC0 7C 00 28 96 */ mulhw r0, r0, r5 /* 800A7264 000A2EC4 38 60 00 17 */ li r3, 0x17 /* 800A7268 000A2EC8 7C 00 16 70 */ srawi r0, r0, 2 /* 800A726C 000A2ECC 54 04 0F FE */ srwi r4, r0, 0x1f /* 800A7270 000A2ED0 7C 00 22 14 */ add r0, r0, r4 /* 800A7274 000A2ED4 1C 00 00 0A */ mulli r0, r0, 0xa /* 800A7278 000A2ED8 7C 80 28 50 */ subf r4, r0, r5 /* 800A727C 000A2EDC 48 0B 50 8D */ bl func_8015C308 lbl_800A7280: /* 800A7280 000A2EE0 2C 1F 00 00 */ cmpwi r31, 0 /* 800A7284 000A2EE4 41 80 00 6C */ blt lbl_800A72F0 /* 800A7288 000A2EE8 7F A3 EB 78 */ mr r3, r29 /* 800A728C 000A2EEC 7F C4 F3 78 */ mr r4, r30 /* 800A7290 000A2EF0 38 C1 00 08 */ addi r6, r1, 8 /* 800A7294 000A2EF4 38 A0 00 05 */ li r5, 5 /* 800A7298 000A2EF8 48 1A CB F5 */ bl func_80253E8C /* 800A729C 000A2EFC 3C 60 80 48 */ lis r3, lbl_8047BEF8@ha /* 800A72A0 000A2F00 57 E0 30 32 */ slwi r0, r31, 6 /* 800A72A4 000A2F04 38 63 BE F8 */ addi r3, r3, lbl_8047BEF8@l /* 800A72A8 000A2F08 83 81 00 08 */ lwz r28, 8(r1) /* 800A72AC 000A2F0C 7C 83 02 14 */ add r4, r3, r0 /* 800A72B0 000A2F10 90 9C 00 00 */ stw r4, 0(r28) /* 800A72B4 000A2F14 38 60 30 9F */ li r3, 0x309f /* 800A72B8 000A2F18 48 1A 91 21 */ bl func_802503D8 /* 800A72BC 000A2F1C 38 E0 00 FF */ li r7, 0xff /* 800A72C0 000A2F20 38 00 00 84 */ li r0, 0x84 /* 800A72C4 000A2F24 98 FC 00 06 */ stb r7, 6(r28) /* 800A72C8 000A2F28 7F A3 EB 78 */ mr r3, r29 /* 800A72CC 000A2F2C 7F C4 F3 78 */ mr r4, r30 /* 800A72D0 000A2F30 38 A0 00 02 */ li r5, 2 /* 800A72D4 000A2F34 98 FC 00 05 */ stb r7, 5(r28) /* 800A72D8 000A2F38 38 C0 FF FE */ li r6, -2 /* 800A72DC 000A2F3C 98 FC 00 04 */ stb r7, 4(r28) /* 800A72E0 000A2F40 88 FE 00 05 */ lbz r7, 5(r30) /* 800A72E4 000A2F44 98 FC 00 07 */ stb r7, 7(r28) /* 800A72E8 000A2F48 98 1C 00 09 */ stb r0, 9(r28) /* 800A72EC 000A2F4C 48 1A CB C9 */ bl func_80253EB4 lbl_800A72F0: /* 800A72F0 000A2F50 80 01 00 24 */ lwz r0, 0x24(r1) /* 800A72F4 000A2F54 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800A72F8 000A2F58 83 C1 00 18 */ lwz r30, 0x18(r1) /* 800A72FC 000A2F5C 83 A1 00 14 */ lwz r29, 0x14(r1) /* 800A7300 000A2F60 83 81 00 10 */ lwz r28, 0x10(r1) /* 800A7304 000A2F64 7C 08 03 A6 */ mtlr r0 /* 800A7308 000A2F68 38 21 00 20 */ addi r1, r1, 0x20 /* 800A730C 000A2F6C 4E 80 00 20 */ blr lbl_800A7310: /* 800A7310 000A2F70 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A7314 000A2F74 7C 08 02 A6 */ mflr r0 /* 800A7318 000A2F78 90 01 00 24 */ stw r0, 0x24(r1) /* 800A731C 000A2F7C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800A7320 000A2F80 93 C1 00 18 */ stw r30, 0x18(r1) /* 800A7324 000A2F84 7C 9E 23 78 */ mr r30, r4 /* 800A7328 000A2F88 93 A1 00 14 */ stw r29, 0x14(r1) /* 800A732C 000A2F8C 7C 7D 1B 78 */ mr r29, r3 /* 800A7330 000A2F90 93 81 00 10 */ stw r28, 0x10(r1) /* 800A7334 000A2F94 48 07 56 41 */ bl func_8011C974 /* 800A7338 000A2F98 7C 7C 1B 78 */ mr r28, r3 /* 800A733C 000A2F9C 7F A3 EB 78 */ mr r3, r29 /* 800A7340 000A2FA0 7F C4 F3 78 */ mr r4, r30 /* 800A7344 000A2FA4 38 C1 00 0C */ addi r6, r1, 0xc /* 800A7348 000A2FA8 3B E0 FF FF */ li r31, -1 /* 800A734C 000A2FAC 38 A0 00 03 */ li r5, 3 /* 800A7350 000A2FB0 48 1A CB 3D */ bl func_80253E8C /* 800A7354 000A2FB4 80 01 00 0C */ lwz r0, 0xc(r1) /* 800A7358 000A2FB8 2C 00 00 0B */ cmpwi r0, 0xb /* 800A735C 000A2FBC 41 82 00 68 */ beq lbl_800A73C4 /* 800A7360 000A2FC0 40 80 00 14 */ bge lbl_800A7374 /* 800A7364 000A2FC4 2C 00 00 09 */ cmpwi r0, 9 /* 800A7368 000A2FC8 41 82 00 18 */ beq lbl_800A7380 /* 800A736C 000A2FCC 40 80 00 2C */ bge lbl_800A7398 /* 800A7370 000A2FD0 48 00 00 D0 */ b lbl_800A7440 lbl_800A7374: /* 800A7374 000A2FD4 2C 00 00 0D */ cmpwi r0, 0xd /* 800A7378 000A2FD8 40 80 00 C8 */ bge lbl_800A7440 /* 800A737C 000A2FDC 48 00 00 94 */ b lbl_800A7410 lbl_800A7380: /* 800A7380 000A2FE0 7F A3 EB 78 */ mr r3, r29 /* 800A7384 000A2FE4 7F C4 F3 78 */ mr r4, r30 /* 800A7388 000A2FE8 38 A0 00 02 */ li r5, 2 /* 800A738C 000A2FEC 38 C0 30 A1 */ li r6, 0x30a1 /* 800A7390 000A2FF0 48 1A CB 25 */ bl func_80253EB4 /* 800A7394 000A2FF4 48 00 00 AC */ b lbl_800A7440 lbl_800A7398: /* 800A7398 000A2FF8 3C 60 51 EC */ lis r3, 0x51EB851F@ha /* 800A739C 000A2FFC A0 1C 00 8E */ lhz r0, 0x8e(r28) /* 800A73A0 000A3000 38 63 85 1F */ addi r3, r3, 0x51EB851F@l /* 800A73A4 000A3004 3B E0 00 00 */ li r31, 0 /* 800A73A8 000A3008 7C 03 00 96 */ mulhw r0, r3, r0 /* 800A73AC 000A300C 38 60 00 17 */ li r3, 0x17 /* 800A73B0 000A3010 7C 00 2E 70 */ srawi r0, r0, 5 /* 800A73B4 000A3014 54 04 0F FE */ srwi r4, r0, 0x1f /* 800A73B8 000A3018 7C 80 22 14 */ add r4, r0, r4 /* 800A73BC 000A301C 48 0B 4F 4D */ bl func_8015C308 /* 800A73C0 000A3020 48 00 00 80 */ b lbl_800A7440 lbl_800A73C4: /* 800A73C4 000A3024 3C 60 51 EC */ lis r3, 0x51EB851F@ha /* 800A73C8 000A3028 A0 BC 00 8E */ lhz r5, 0x8e(r28) /* 800A73CC 000A302C 38 03 85 1F */ addi r0, r3, 0x51EB851F@l /* 800A73D0 000A3030 3B E0 00 02 */ li r31, 2 /* 800A73D4 000A3034 7C 00 28 96 */ mulhw r0, r0, r5 /* 800A73D8 000A3038 3C 60 66 66 */ lis r3, 0x66666667@ha /* 800A73DC 000A303C 38 C3 66 67 */ addi r6, r3, 0x66666667@l /* 800A73E0 000A3040 38 60 00 17 */ li r3, 0x17 /* 800A73E4 000A3044 7C 00 2E 70 */ srawi r0, r0, 5 /* 800A73E8 000A3048 54 04 0F FE */ srwi r4, r0, 0x1f /* 800A73EC 000A304C 7C 00 22 14 */ add r0, r0, r4 /* 800A73F0 000A3050 1C 00 00 64 */ mulli r0, r0, 0x64 /* 800A73F4 000A3054 7C 00 28 50 */ subf r0, r0, r5 /* 800A73F8 000A3058 7C 06 00 96 */ mulhw r0, r6, r0 /* 800A73FC 000A305C 7C 00 16 70 */ srawi r0, r0, 2 /* 800A7400 000A3060 54 04 0F FE */ srwi r4, r0, 0x1f /* 800A7404 000A3064 7C 80 22 14 */ add r4, r0, r4 /* 800A7408 000A3068 48 0B 4F 01 */ bl func_8015C308 /* 800A740C 000A306C 48 00 00 34 */ b lbl_800A7440 lbl_800A7410: /* 800A7410 000A3070 3C 60 66 66 */ lis r3, 0x66666667@ha /* 800A7414 000A3074 A0 BC 00 8E */ lhz r5, 0x8e(r28) /* 800A7418 000A3078 38 03 66 67 */ addi r0, r3, 0x66666667@l /* 800A741C 000A307C 3B E0 00 04 */ li r31, 4 /* 800A7420 000A3080 7C 00 28 96 */ mulhw r0, r0, r5 /* 800A7424 000A3084 38 60 00 17 */ li r3, 0x17 /* 800A7428 000A3088 7C 00 16 70 */ srawi r0, r0, 2 /* 800A742C 000A308C 54 04 0F FE */ srwi r4, r0, 0x1f /* 800A7430 000A3090 7C 00 22 14 */ add r0, r0, r4 /* 800A7434 000A3094 1C 00 00 0A */ mulli r0, r0, 0xa /* 800A7438 000A3098 7C 80 28 50 */ subf r4, r0, r5 /* 800A743C 000A309C 48 0B 4E CD */ bl func_8015C308 lbl_800A7440: /* 800A7440 000A30A0 2C 1F 00 00 */ cmpwi r31, 0 /* 800A7444 000A30A4 41 80 00 6C */ blt lbl_800A74B0 /* 800A7448 000A30A8 7F A3 EB 78 */ mr r3, r29 /* 800A744C 000A30AC 7F C4 F3 78 */ mr r4, r30 /* 800A7450 000A30B0 38 C1 00 08 */ addi r6, r1, 8 /* 800A7454 000A30B4 38 A0 00 05 */ li r5, 5 /* 800A7458 000A30B8 48 1A CA 35 */ bl func_80253E8C /* 800A745C 000A30BC 3C 60 80 48 */ lis r3, lbl_8047BEF8@ha /* 800A7460 000A30C0 57 E0 30 32 */ slwi r0, r31, 6 /* 800A7464 000A30C4 38 63 BE F8 */ addi r3, r3, lbl_8047BEF8@l /* 800A7468 000A30C8 83 81 00 08 */ lwz r28, 8(r1) /* 800A746C 000A30CC 7C 83 02 14 */ add r4, r3, r0 /* 800A7470 000A30D0 90 9C 00 00 */ stw r4, 0(r28) /* 800A7474 000A30D4 38 60 30 9F */ li r3, 0x309f /* 800A7478 000A30D8 48 1A 8F 61 */ bl func_802503D8 /* 800A747C 000A30DC 38 E0 00 FF */ li r7, 0xff /* 800A7480 000A30E0 38 00 00 84 */ li r0, 0x84 /* 800A7484 000A30E4 98 FC 00 06 */ stb r7, 6(r28) /* 800A7488 000A30E8 7F A3 EB 78 */ mr r3, r29 /* 800A748C 000A30EC 7F C4 F3 78 */ mr r4, r30 /* 800A7490 000A30F0 38 A0 00 02 */ li r5, 2 /* 800A7494 000A30F4 98 FC 00 05 */ stb r7, 5(r28) /* 800A7498 000A30F8 38 C0 FF FE */ li r6, -2 /* 800A749C 000A30FC 98 FC 00 04 */ stb r7, 4(r28) /* 800A74A0 000A3100 88 FE 00 05 */ lbz r7, 5(r30) /* 800A74A4 000A3104 98 FC 00 07 */ stb r7, 7(r28) /* 800A74A8 000A3108 98 1C 00 09 */ stb r0, 9(r28) /* 800A74AC 000A310C 48 1A CA 09 */ bl func_80253EB4 lbl_800A74B0: /* 800A74B0 000A3110 80 01 00 24 */ lwz r0, 0x24(r1) /* 800A74B4 000A3114 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800A74B8 000A3118 83 C1 00 18 */ lwz r30, 0x18(r1) /* 800A74BC 000A311C 83 A1 00 14 */ lwz r29, 0x14(r1) /* 800A74C0 000A3120 83 81 00 10 */ lwz r28, 0x10(r1) /* 800A74C4 000A3124 7C 08 03 A6 */ mtlr r0 /* 800A74C8 000A3128 38 21 00 20 */ addi r1, r1, 0x20 /* 800A74CC 000A312C 4E 80 00 20 */ blr lbl_800A74D0: /* 800A74D0 000A3130 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800A74D4 000A3134 7C 08 02 A6 */ mflr r0 /* 800A74D8 000A3138 90 01 00 34 */ stw r0, 0x34(r1) /* 800A74DC 000A313C 39 61 00 30 */ addi r11, r1, 0x30 /* 800A74E0 000A3140 48 11 FC 49 */ bl _savegpr_27 /* 800A74E4 000A3144 7C 7B 1B 78 */ mr r27, r3 /* 800A74E8 000A3148 7C 9C 23 78 */ mr r28, r4 /* 800A74EC 000A314C 48 07 54 89 */ bl func_8011C974 /* 800A74F0 000A3150 7C 7F 1B 78 */ mr r31, r3 /* 800A74F4 000A3154 7F 63 DB 78 */ mr r3, r27 /* 800A74F8 000A3158 7F 84 E3 78 */ mr r4, r28 /* 800A74FC 000A315C 38 C1 00 0C */ addi r6, r1, 0xc /* 800A7500 000A3160 3B A0 00 00 */ li r29, 0 /* 800A7504 000A3164 38 A0 00 03 */ li r5, 3 /* 800A7508 000A3168 48 1A C9 85 */ bl func_80253E8C /* 800A750C 000A316C 80 01 00 0C */ lwz r0, 0xc(r1) /* 800A7510 000A3170 2C 00 00 08 */ cmpwi r0, 8 /* 800A7514 000A3174 41 82 00 64 */ beq lbl_800A7578 /* 800A7518 000A3178 40 80 00 10 */ bge lbl_800A7528 /* 800A751C 000A317C 2C 00 00 07 */ cmpwi r0, 7 /* 800A7520 000A3180 40 80 00 14 */ bge lbl_800A7534 /* 800A7524 000A3184 48 00 01 D4 */ b lbl_800A76F8 lbl_800A7528: /* 800A7528 000A3188 2C 00 00 0A */ cmpwi r0, 0xa /* 800A752C 000A318C 40 80 01 CC */ bge lbl_800A76F8 /* 800A7530 000A3190 48 00 01 20 */ b lbl_800A7650 lbl_800A7534: /* 800A7534 000A3194 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A7538 000A3198 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A753C 000A319C 54 00 4F BE */ rlwinm r0, r0, 9, 0x1e, 0x1f /* 800A7540 000A31A0 28 00 00 02 */ cmplwi r0, 2 /* 800A7544 000A31A4 40 82 00 1C */ bne lbl_800A7560 /* 800A7548 000A31A8 7F 63 DB 78 */ mr r3, r27 /* 800A754C 000A31AC 7F 84 E3 78 */ mr r4, r28 /* 800A7550 000A31B0 38 A0 00 02 */ li r5, 2 /* 800A7554 000A31B4 38 C0 30 A6 */ li r6, 0x30a6 /* 800A7558 000A31B8 48 1A C9 5D */ bl func_80253EB4 /* 800A755C 000A31BC 48 00 01 9C */ b lbl_800A76F8 lbl_800A7560: /* 800A7560 000A31C0 7F 63 DB 78 */ mr r3, r27 /* 800A7564 000A31C4 7F 84 E3 78 */ mr r4, r28 /* 800A7568 000A31C8 38 A0 00 02 */ li r5, 2 /* 800A756C 000A31CC 38 C0 30 A8 */ li r6, 0x30a8 /* 800A7570 000A31D0 48 1A C9 45 */ bl func_80253EB4 /* 800A7574 000A31D4 48 00 01 84 */ b lbl_800A76F8 lbl_800A7578: /* 800A7578 000A31D8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A757C 000A31DC 3F A0 80 48 */ lis r29, lbl_8047BEF8@ha /* 800A7580 000A31E0 3B BD BE F8 */ addi r29, r29, lbl_8047BEF8@l /* 800A7584 000A31E4 3B C0 30 9F */ li r30, 0x309f /* 800A7588 000A31E8 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A758C 000A31EC 54 00 4F BE */ rlwinm r0, r0, 9, 0x1e, 0x1f /* 800A7590 000A31F0 28 00 00 02 */ cmplwi r0, 2 /* 800A7594 000A31F4 40 82 00 60 */ bne lbl_800A75F4 /* 800A7598 000A31F8 3C 60 51 EC */ lis r3, 0x51EB851F@ha /* 800A759C 000A31FC A0 BF 00 94 */ lhz r5, 0x94(r31) /* 800A75A0 000A3200 38 03 85 1F */ addi r0, r3, 0x51EB851F@l /* 800A75A4 000A3204 3C 80 66 66 */ lis r4, 0x66666667@ha /* 800A75A8 000A3208 7C 00 28 96 */ mulhw r0, r0, r5 /* 800A75AC 000A320C 38 60 00 17 */ li r3, 0x17 /* 800A75B0 000A3210 38 C4 66 67 */ addi r6, r4, 0x66666667@l /* 800A75B4 000A3214 7C 00 2E 70 */ srawi r0, r0, 5 /* 800A75B8 000A3218 54 04 0F FE */ srwi r4, r0, 0x1f /* 800A75BC 000A321C 7C 00 22 14 */ add r0, r0, r4 /* 800A75C0 000A3220 1C 00 00 64 */ mulli r0, r0, 0x64 /* 800A75C4 000A3224 7C 00 28 50 */ subf r0, r0, r5 /* 800A75C8 000A3228 7C 06 00 96 */ mulhw r0, r6, r0 /* 800A75CC 000A322C 7C 00 16 70 */ srawi r0, r0, 2 /* 800A75D0 000A3230 54 04 0F FE */ srwi r4, r0, 0x1f /* 800A75D4 000A3234 7C 80 22 14 */ add r4, r0, r4 /* 800A75D8 000A3238 48 0B 4D 31 */ bl func_8015C308 /* 800A75DC 000A323C A0 1F 00 94 */ lhz r0, 0x94(r31) /* 800A75E0 000A3240 2C 00 00 00 */ cmpwi r0, 0 /* 800A75E4 000A3244 40 82 01 14 */ bne lbl_800A76F8 /* 800A75E8 000A3248 3B C0 31 2E */ li r30, 0x312e /* 800A75EC 000A324C 3B AD 82 3C */ addi r29, r13, lbl_8063D4FC-_SDA_BASE_ /* 800A75F0 000A3250 48 00 01 08 */ b lbl_800A76F8 lbl_800A75F4: /* 800A75F4 000A3254 3C 60 51 EC */ lis r3, 0x51EB851F@ha /* 800A75F8 000A3258 A0 BF 00 92 */ lhz r5, 0x92(r31) /* 800A75FC 000A325C 38 03 85 1F */ addi r0, r3, 0x51EB851F@l /* 800A7600 000A3260 3C 80 66 66 */ lis r4, 0x66666667@ha /* 800A7604 000A3264 7C 00 28 96 */ mulhw r0, r0, r5 /* 800A7608 000A3268 38 60 00 17 */ li r3, 0x17 /* 800A760C 000A326C 38 C4 66 67 */ addi r6, r4, 0x66666667@l /* 800A7610 000A3270 7C 00 2E 70 */ srawi r0, r0, 5 /* 800A7614 000A3274 54 04 0F FE */ srwi r4, r0, 0x1f /* 800A7618 000A3278 7C 00 22 14 */ add r0, r0, r4 /* 800A761C 000A327C 1C 00 00 64 */ mulli r0, r0, 0x64 /* 800A7620 000A3280 7C 00 28 50 */ subf r0, r0, r5 /* 800A7624 000A3284 7C 06 00 96 */ mulhw r0, r6, r0 /* 800A7628 000A3288 7C 00 16 70 */ srawi r0, r0, 2 /* 800A762C 000A328C 54 04 0F FE */ srwi r4, r0, 0x1f /* 800A7630 000A3290 7C 80 22 14 */ add r4, r0, r4 /* 800A7634 000A3294 48 0B 4C D5 */ bl func_8015C308 /* 800A7638 000A3298 A0 1F 00 92 */ lhz r0, 0x92(r31) /* 800A763C 000A329C 2C 00 00 00 */ cmpwi r0, 0 /* 800A7640 000A32A0 40 82 00 B8 */ bne lbl_800A76F8 /* 800A7644 000A32A4 3B AD 82 3C */ addi r29, r13, lbl_8063D4FC-_SDA_BASE_ /* 800A7648 000A32A8 3B C0 31 2E */ li r30, 0x312e /* 800A764C 000A32AC 48 00 00 AC */ b lbl_800A76F8 lbl_800A7650: /* 800A7650 000A32B0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A7654 000A32B4 3C 80 80 48 */ lis r4, lbl_8047BEF8@ha /* 800A7658 000A32B8 38 84 BE F8 */ addi r4, r4, lbl_8047BEF8@l /* 800A765C 000A32BC 3B C0 30 9F */ li r30, 0x309f /* 800A7660 000A32C0 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A7664 000A32C4 3B A4 00 80 */ addi r29, r4, 0x80 /* 800A7668 000A32C8 54 00 4F BE */ rlwinm r0, r0, 9, 0x1e, 0x1f /* 800A766C 000A32CC 28 00 00 02 */ cmplwi r0, 2 /* 800A7670 000A32D0 40 82 00 48 */ bne lbl_800A76B8 /* 800A7674 000A32D4 3C 60 66 66 */ lis r3, 0x66666667@ha /* 800A7678 000A32D8 A0 BF 00 94 */ lhz r5, 0x94(r31) /* 800A767C 000A32DC 38 03 66 67 */ addi r0, r3, 0x66666667@l /* 800A7680 000A32E0 7C 00 28 96 */ mulhw r0, r0, r5 /* 800A7684 000A32E4 38 60 00 17 */ li r3, 0x17 /* 800A7688 000A32E8 7C 00 16 70 */ srawi r0, r0, 2 /* 800A768C 000A32EC 54 04 0F FE */ srwi r4, r0, 0x1f /* 800A7690 000A32F0 7C 00 22 14 */ add r0, r0, r4 /* 800A7694 000A32F4 1C 00 00 0A */ mulli r0, r0, 0xa /* 800A7698 000A32F8 7C 80 28 50 */ subf r4, r0, r5 /* 800A769C 000A32FC 48 0B 4C 6D */ bl func_8015C308 /* 800A76A0 000A3300 A0 1F 00 94 */ lhz r0, 0x94(r31) /* 800A76A4 000A3304 2C 00 00 00 */ cmpwi r0, 0 /* 800A76A8 000A3308 40 82 00 50 */ bne lbl_800A76F8 /* 800A76AC 000A330C 3B C0 31 2E */ li r30, 0x312e /* 800A76B0 000A3310 3B AD 82 3C */ addi r29, r13, lbl_8063D4FC-_SDA_BASE_ /* 800A76B4 000A3314 48 00 00 44 */ b lbl_800A76F8 lbl_800A76B8: /* 800A76B8 000A3318 3C 60 66 66 */ lis r3, 0x66666667@ha /* 800A76BC 000A331C A0 BF 00 92 */ lhz r5, 0x92(r31) /* 800A76C0 000A3320 38 03 66 67 */ addi r0, r3, 0x66666667@l /* 800A76C4 000A3324 7C 00 28 96 */ mulhw r0, r0, r5 /* 800A76C8 000A3328 38 60 00 17 */ li r3, 0x17 /* 800A76CC 000A332C 7C 00 16 70 */ srawi r0, r0, 2 /* 800A76D0 000A3330 54 04 0F FE */ srwi r4, r0, 0x1f /* 800A76D4 000A3334 7C 00 22 14 */ add r0, r0, r4 /* 800A76D8 000A3338 1C 00 00 0A */ mulli r0, r0, 0xa /* 800A76DC 000A333C 7C 80 28 50 */ subf r4, r0, r5 /* 800A76E0 000A3340 48 0B 4C 29 */ bl func_8015C308 /* 800A76E4 000A3344 A0 1F 00 92 */ lhz r0, 0x92(r31) /* 800A76E8 000A3348 2C 00 00 00 */ cmpwi r0, 0 /* 800A76EC 000A334C 40 82 00 0C */ bne lbl_800A76F8 /* 800A76F0 000A3350 3B AD 82 3C */ addi r29, r13, lbl_8063D4FC-_SDA_BASE_ /* 800A76F4 000A3354 3B C0 31 2E */ li r30, 0x312e lbl_800A76F8: /* 800A76F8 000A3358 2C 1D 00 00 */ cmpwi r29, 0 /* 800A76FC 000A335C 41 82 00 6C */ beq lbl_800A7768 /* 800A7700 000A3360 7F 63 DB 78 */ mr r3, r27 /* 800A7704 000A3364 7F 84 E3 78 */ mr r4, r28 /* 800A7708 000A3368 38 C1 00 08 */ addi r6, r1, 8 /* 800A770C 000A336C 38 A0 00 05 */ li r5, 5 /* 800A7710 000A3370 48 1A C7 7D */ bl func_80253E8C /* 800A7714 000A3374 83 E1 00 08 */ lwz r31, 8(r1) /* 800A7718 000A3378 38 0D 82 3C */ addi r0, r13, lbl_8063D4FC-_SDA_BASE_ /* 800A771C 000A337C 7C 1D 00 40 */ cmplw r29, r0 /* 800A7720 000A3380 93 BF 00 00 */ stw r29, 0(r31) /* 800A7724 000A3384 41 82 00 10 */ beq lbl_800A7734 /* 800A7728 000A3388 80 9F 00 00 */ lwz r4, 0(r31) /* 800A772C 000A338C 7F C3 F3 78 */ mr r3, r30 /* 800A7730 000A3390 48 1A 8C A9 */ bl func_802503D8 lbl_800A7734: /* 800A7734 000A3394 38 E0 00 FF */ li r7, 0xff /* 800A7738 000A3398 38 00 00 84 */ li r0, 0x84 /* 800A773C 000A339C 98 FF 00 06 */ stb r7, 6(r31) /* 800A7740 000A33A0 7F 63 DB 78 */ mr r3, r27 /* 800A7744 000A33A4 7F 84 E3 78 */ mr r4, r28 /* 800A7748 000A33A8 38 A0 00 02 */ li r5, 2 /* 800A774C 000A33AC 98 FF 00 05 */ stb r7, 5(r31) /* 800A7750 000A33B0 38 C0 FF FE */ li r6, -2 /* 800A7754 000A33B4 98 FF 00 04 */ stb r7, 4(r31) /* 800A7758 000A33B8 88 FC 00 05 */ lbz r7, 5(r28) /* 800A775C 000A33BC 98 FF 00 07 */ stb r7, 7(r31) /* 800A7760 000A33C0 98 1F 00 09 */ stb r0, 9(r31) /* 800A7764 000A33C4 48 1A C7 51 */ bl func_80253EB4 lbl_800A7768: /* 800A7768 000A33C8 39 61 00 30 */ addi r11, r1, 0x30 /* 800A776C 000A33CC 48 11 FA 09 */ bl _restgpr_27 /* 800A7770 000A33D0 80 01 00 34 */ lwz r0, 0x34(r1) /* 800A7774 000A33D4 7C 08 03 A6 */ mtlr r0 /* 800A7778 000A33D8 38 21 00 30 */ addi r1, r1, 0x30 /* 800A777C 000A33DC 4E 80 00 20 */ blr lbl_800A7780: /* 800A7780 000A33E0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A7784 000A33E4 7C 08 02 A6 */ mflr r0 /* 800A7788 000A33E8 90 01 00 24 */ stw r0, 0x24(r1) /* 800A778C 000A33EC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800A7790 000A33F0 93 C1 00 18 */ stw r30, 0x18(r1) /* 800A7794 000A33F4 7C 9E 23 78 */ mr r30, r4 /* 800A7798 000A33F8 93 A1 00 14 */ stw r29, 0x14(r1) /* 800A779C 000A33FC 7C 7D 1B 78 */ mr r29, r3 /* 800A77A0 000A3400 48 07 51 D5 */ bl func_8011C974 /* 800A77A4 000A3404 7C 7F 1B 78 */ mr r31, r3 /* 800A77A8 000A3408 7F A3 EB 78 */ mr r3, r29 /* 800A77AC 000A340C 7F C4 F3 78 */ mr r4, r30 /* 800A77B0 000A3410 38 C1 00 0C */ addi r6, r1, 0xc /* 800A77B4 000A3414 38 A0 00 03 */ li r5, 3 /* 800A77B8 000A3418 48 1A C6 D5 */ bl func_80253E8C /* 800A77BC 000A341C 80 01 00 0C */ lwz r0, 0xc(r1) /* 800A77C0 000A3420 2C 00 00 04 */ cmpwi r0, 4 /* 800A77C4 000A3424 41 82 00 08 */ beq lbl_800A77CC /* 800A77C8 000A3428 48 00 00 98 */ b lbl_800A7860 lbl_800A77CC: /* 800A77CC 000A342C 3C 60 66 66 */ lis r3, 0x66666667@ha /* 800A77D0 000A3430 A0 9F 00 90 */ lhz r4, 0x90(r31) /* 800A77D4 000A3434 38 03 66 67 */ addi r0, r3, 0x66666667@l /* 800A77D8 000A3438 7C 00 20 96 */ mulhw r0, r0, r4 /* 800A77DC 000A343C 7C 00 16 70 */ srawi r0, r0, 2 /* 800A77E0 000A3440 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A77E4 000A3444 7C 00 1A 14 */ add r0, r0, r3 /* 800A77E8 000A3448 1C 00 00 0A */ mulli r0, r0, 0xa /* 800A77EC 000A344C 7C 80 20 51 */ subf. r4, r0, r4 /* 800A77F0 000A3450 40 82 00 08 */ bne lbl_800A77F8 /* 800A77F4 000A3454 38 80 00 06 */ li r4, 6 lbl_800A77F8: /* 800A77F8 000A3458 38 60 00 17 */ li r3, 0x17 /* 800A77FC 000A345C 48 0B 4B 0D */ bl func_8015C308 /* 800A7800 000A3460 7F A3 EB 78 */ mr r3, r29 /* 800A7804 000A3464 7F C4 F3 78 */ mr r4, r30 /* 800A7808 000A3468 38 C1 00 08 */ addi r6, r1, 8 /* 800A780C 000A346C 38 A0 00 05 */ li r5, 5 /* 800A7810 000A3470 48 1A C6 7D */ bl func_80253E8C /* 800A7814 000A3474 3C 80 80 48 */ lis r4, lbl_8047BEF8@ha /* 800A7818 000A3478 83 E1 00 08 */ lwz r31, 8(r1) /* 800A781C 000A347C 38 84 BE F8 */ addi r4, r4, lbl_8047BEF8@l /* 800A7820 000A3480 38 60 30 9F */ li r3, 0x309f /* 800A7824 000A3484 90 9F 00 00 */ stw r4, 0(r31) /* 800A7828 000A3488 48 1A 8B B1 */ bl func_802503D8 /* 800A782C 000A348C 38 E0 00 FF */ li r7, 0xff /* 800A7830 000A3490 38 00 00 84 */ li r0, 0x84 /* 800A7834 000A3494 98 FF 00 06 */ stb r7, 6(r31) /* 800A7838 000A3498 7F A3 EB 78 */ mr r3, r29 /* 800A783C 000A349C 7F C4 F3 78 */ mr r4, r30 /* 800A7840 000A34A0 38 A0 00 02 */ li r5, 2 /* 800A7844 000A34A4 98 FF 00 05 */ stb r7, 5(r31) /* 800A7848 000A34A8 38 C0 FF FE */ li r6, -2 /* 800A784C 000A34AC 98 FF 00 04 */ stb r7, 4(r31) /* 800A7850 000A34B0 88 FE 00 05 */ lbz r7, 5(r30) /* 800A7854 000A34B4 98 FF 00 07 */ stb r7, 7(r31) /* 800A7858 000A34B8 98 1F 00 09 */ stb r0, 9(r31) /* 800A785C 000A34BC 48 1A C6 59 */ bl func_80253EB4 lbl_800A7860: /* 800A7860 000A34C0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800A7864 000A34C4 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800A7868 000A34C8 83 C1 00 18 */ lwz r30, 0x18(r1) /* 800A786C 000A34CC 83 A1 00 14 */ lwz r29, 0x14(r1) /* 800A7870 000A34D0 7C 08 03 A6 */ mtlr r0 /* 800A7874 000A34D4 38 21 00 20 */ addi r1, r1, 0x20 /* 800A7878 000A34D8 4E 80 00 20 */ blr lbl_800A787C: /* 800A787C 000A34DC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A7880 000A34E0 7C 08 02 A6 */ mflr r0 /* 800A7884 000A34E4 90 01 00 24 */ stw r0, 0x24(r1) /* 800A7888 000A34E8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800A788C 000A34EC 7C 9F 23 78 */ mr r31, r4 /* 800A7890 000A34F0 93 C1 00 18 */ stw r30, 0x18(r1) /* 800A7894 000A34F4 7C 7E 1B 78 */ mr r30, r3 /* 800A7898 000A34F8 93 A1 00 14 */ stw r29, 0x14(r1) /* 800A789C 000A34FC 48 07 50 D9 */ bl func_8011C974 /* 800A78A0 000A3500 7C 7D 1B 78 */ mr r29, r3 /* 800A78A4 000A3504 7F C3 F3 78 */ mr r3, r30 /* 800A78A8 000A3508 7F E4 FB 78 */ mr r4, r31 /* 800A78AC 000A350C 38 C1 00 08 */ addi r6, r1, 8 /* 800A78B0 000A3510 38 A0 00 03 */ li r5, 3 /* 800A78B4 000A3514 48 1A C5 D9 */ bl func_80253E8C /* 800A78B8 000A3518 80 01 00 08 */ lwz r0, 8(r1) /* 800A78BC 000A351C 2C 00 00 06 */ cmpwi r0, 6 /* 800A78C0 000A3520 41 82 00 FC */ beq lbl_800A79BC /* 800A78C4 000A3524 40 80 00 1C */ bge lbl_800A78E0 /* 800A78C8 000A3528 2C 00 00 04 */ cmpwi r0, 4 /* 800A78CC 000A352C 41 82 00 9C */ beq lbl_800A7968 /* 800A78D0 000A3530 40 80 00 48 */ bge lbl_800A7918 /* 800A78D4 000A3534 2C 00 00 03 */ cmpwi r0, 3 /* 800A78D8 000A3538 40 80 00 18 */ bge lbl_800A78F0 /* 800A78DC 000A353C 48 00 01 88 */ b lbl_800A7A64 lbl_800A78E0: /* 800A78E0 000A3540 2C 00 00 08 */ cmpwi r0, 8 /* 800A78E4 000A3544 41 82 01 5C */ beq lbl_800A7A40 /* 800A78E8 000A3548 40 80 01 7C */ bge lbl_800A7A64 /* 800A78EC 000A354C 48 00 00 54 */ b lbl_800A7940 lbl_800A78F0: /* 800A78F0 000A3550 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A78F4 000A3554 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A78F8 000A3558 54 00 4F BF */ rlwinm. r0, r0, 9, 0x1e, 0x1f /* 800A78FC 000A355C 40 82 01 68 */ bne lbl_800A7A64 /* 800A7900 000A3560 7F C3 F3 78 */ mr r3, r30 /* 800A7904 000A3564 7F E4 FB 78 */ mr r4, r31 /* 800A7908 000A3568 38 A0 00 01 */ li r5, 1 /* 800A790C 000A356C 38 C0 00 00 */ li r6, 0 /* 800A7910 000A3570 48 1A C5 A5 */ bl func_80253EB4 /* 800A7914 000A3574 48 00 01 50 */ b lbl_800A7A64 lbl_800A7918: /* 800A7918 000A3578 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A791C 000A357C 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A7920 000A3580 54 00 4F BF */ rlwinm. r0, r0, 9, 0x1e, 0x1f /* 800A7924 000A3584 40 82 01 40 */ bne lbl_800A7A64 /* 800A7928 000A3588 7F C3 F3 78 */ mr r3, r30 /* 800A792C 000A358C 7F E4 FB 78 */ mr r4, r31 /* 800A7930 000A3590 38 A0 00 01 */ li r5, 1 /* 800A7934 000A3594 38 C0 00 00 */ li r6, 0 /* 800A7938 000A3598 48 1A C5 7D */ bl func_80253EB4 /* 800A793C 000A359C 48 00 01 28 */ b lbl_800A7A64 lbl_800A7940: /* 800A7940 000A35A0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A7944 000A35A4 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A7948 000A35A8 54 00 4F BF */ rlwinm. r0, r0, 9, 0x1e, 0x1f /* 800A794C 000A35AC 41 82 01 18 */ beq lbl_800A7A64 /* 800A7950 000A35B0 7F C3 F3 78 */ mr r3, r30 /* 800A7954 000A35B4 7F E4 FB 78 */ mr r4, r31 /* 800A7958 000A35B8 38 A0 00 01 */ li r5, 1 /* 800A795C 000A35BC 38 C0 00 00 */ li r6, 0 /* 800A7960 000A35C0 48 1A C5 55 */ bl func_80253EB4 /* 800A7964 000A35C4 48 00 01 00 */ b lbl_800A7A64 lbl_800A7968: /* 800A7968 000A35C8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A796C 000A35CC 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A7970 000A35D0 54 00 4F BE */ rlwinm r0, r0, 9, 0x1e, 0x1f /* 800A7974 000A35D4 28 00 00 01 */ cmplwi r0, 1 /* 800A7978 000A35D8 40 82 00 24 */ bne lbl_800A799C /* 800A797C 000A35DC 2C 00 00 00 */ cmpwi r0, 0 /* 800A7980 000A35E0 41 82 00 E4 */ beq lbl_800A7A64 /* 800A7984 000A35E4 7F C3 F3 78 */ mr r3, r30 /* 800A7988 000A35E8 7F E4 FB 78 */ mr r4, r31 /* 800A798C 000A35EC 38 A0 00 02 */ li r5, 2 /* 800A7990 000A35F0 38 C0 30 8B */ li r6, 0x308b /* 800A7994 000A35F4 48 1A C5 21 */ bl func_80253EB4 /* 800A7998 000A35F8 48 00 00 CC */ b lbl_800A7A64 lbl_800A799C: /* 800A799C 000A35FC 2C 00 00 00 */ cmpwi r0, 0 /* 800A79A0 000A3600 41 82 00 C4 */ beq lbl_800A7A64 /* 800A79A4 000A3604 7F C3 F3 78 */ mr r3, r30 /* 800A79A8 000A3608 7F E4 FB 78 */ mr r4, r31 /* 800A79AC 000A360C 38 A0 00 02 */ li r5, 2 /* 800A79B0 000A3610 38 C0 30 8B */ li r6, 0x308b /* 800A79B4 000A3614 48 1A C5 01 */ bl func_80253EB4 /* 800A79B8 000A3618 48 00 00 AC */ b lbl_800A7A64 lbl_800A79BC: /* 800A79BC 000A361C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A79C0 000A3620 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A79C4 000A3624 54 00 4F BE */ rlwinm r0, r0, 9, 0x1e, 0x1f /* 800A79C8 000A3628 2C 00 00 02 */ cmpwi r0, 2 /* 800A79CC 000A362C 41 82 00 30 */ beq lbl_800A79FC /* 800A79D0 000A3630 40 80 00 14 */ bge lbl_800A79E4 /* 800A79D4 000A3634 2C 00 00 00 */ cmpwi r0, 0 /* 800A79D8 000A3638 41 82 00 8C */ beq lbl_800A7A64 /* 800A79DC 000A363C 40 80 00 18 */ bge lbl_800A79F4 /* 800A79E0 000A3640 48 00 00 28 */ b lbl_800A7A08 lbl_800A79E4: /* 800A79E4 000A3644 2C 00 00 04 */ cmpwi r0, 4 /* 800A79E8 000A3648 40 80 00 20 */ bge lbl_800A7A08 /* 800A79EC 000A364C 48 00 00 18 */ b lbl_800A7A04 /* 800A79F0 000A3650 48 00 00 74 */ b lbl_800A7A64 lbl_800A79F4: /* 800A79F4 000A3654 A0 1D 00 90 */ lhz r0, 0x90(r29) /* 800A79F8 000A3658 48 00 00 10 */ b lbl_800A7A08 lbl_800A79FC: /* 800A79FC 000A365C A0 1D 00 94 */ lhz r0, 0x94(r29) /* 800A7A00 000A3660 48 00 00 08 */ b lbl_800A7A08 lbl_800A7A04: /* 800A7A04 000A3664 A0 1D 00 92 */ lhz r0, 0x92(r29) lbl_800A7A08: /* 800A7A08 000A3668 2C 00 00 00 */ cmpwi r0, 0 /* 800A7A0C 000A366C 40 82 00 1C */ bne lbl_800A7A28 /* 800A7A10 000A3670 7F C3 F3 78 */ mr r3, r30 /* 800A7A14 000A3674 7F E4 FB 78 */ mr r4, r31 /* 800A7A18 000A3678 38 A0 00 02 */ li r5, 2 /* 800A7A1C 000A367C 38 C0 50 A6 */ li r6, 0x50a6 /* 800A7A20 000A3680 48 1A C4 95 */ bl func_80253EB4 /* 800A7A24 000A3684 48 00 00 40 */ b lbl_800A7A64 lbl_800A7A28: /* 800A7A28 000A3688 7F C3 F3 78 */ mr r3, r30 /* 800A7A2C 000A368C 7F E4 FB 78 */ mr r4, r31 /* 800A7A30 000A3690 38 A0 00 02 */ li r5, 2 /* 800A7A34 000A3694 38 C0 30 8C */ li r6, 0x308c /* 800A7A38 000A3698 48 1A C4 7D */ bl func_80253EB4 /* 800A7A3C 000A369C 48 00 00 28 */ b lbl_800A7A64 lbl_800A7A40: /* 800A7A40 000A36A0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A7A44 000A36A4 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A7A48 000A36A8 54 00 4F BF */ rlwinm. r0, r0, 9, 0x1e, 0x1f /* 800A7A4C 000A36AC 40 82 00 18 */ bne lbl_800A7A64 /* 800A7A50 000A36B0 7F C3 F3 78 */ mr r3, r30 /* 800A7A54 000A36B4 7F E4 FB 78 */ mr r4, r31 /* 800A7A58 000A36B8 38 A0 00 02 */ li r5, 2 /* 800A7A5C 000A36BC 38 C0 30 84 */ li r6, 0x3084 /* 800A7A60 000A36C0 48 1A C4 55 */ bl func_80253EB4 lbl_800A7A64: /* 800A7A64 000A36C4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800A7A68 000A36C8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800A7A6C 000A36CC 83 C1 00 18 */ lwz r30, 0x18(r1) /* 800A7A70 000A36D0 83 A1 00 14 */ lwz r29, 0x14(r1) /* 800A7A74 000A36D4 7C 08 03 A6 */ mtlr r0 /* 800A7A78 000A36D8 38 21 00 20 */ addi r1, r1, 0x20 /* 800A7A7C 000A36DC 4E 80 00 20 */ blr lbl_800A7A80: /* 800A7A80 000A36E0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A7A84 000A36E4 7C 08 02 A6 */ mflr r0 /* 800A7A88 000A36E8 38 A0 00 03 */ li r5, 3 /* 800A7A8C 000A36EC 90 01 00 24 */ stw r0, 0x24(r1) /* 800A7A90 000A36F0 38 C1 00 08 */ addi r6, r1, 8 /* 800A7A94 000A36F4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800A7A98 000A36F8 7C 9F 23 78 */ mr r31, r4 /* 800A7A9C 000A36FC 93 C1 00 18 */ stw r30, 0x18(r1) /* 800A7AA0 000A3700 7C 7E 1B 78 */ mr r30, r3 /* 800A7AA4 000A3704 48 1A C3 E9 */ bl func_80253E8C /* 800A7AA8 000A3708 80 01 00 08 */ lwz r0, 8(r1) /* 800A7AAC 000A370C 28 00 00 01 */ cmplwi r0, 1 /* 800A7AB0 000A3710 40 82 00 1C */ bne lbl_800A7ACC /* 800A7AB4 000A3714 80 CD 82 38 */ lwz r6, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A7AB8 000A3718 7F C3 F3 78 */ mr r3, r30 /* 800A7ABC 000A371C 7F E4 FB 78 */ mr r4, r31 /* 800A7AC0 000A3720 38 A0 00 02 */ li r5, 2 /* 800A7AC4 000A3724 A0 C6 01 14 */ lhz r6, 0x114(r6) /* 800A7AC8 000A3728 48 1A C3 ED */ bl func_80253EB4 lbl_800A7ACC: /* 800A7ACC 000A372C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800A7AD0 000A3730 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800A7AD4 000A3734 83 C1 00 18 */ lwz r30, 0x18(r1) /* 800A7AD8 000A3738 7C 08 03 A6 */ mtlr r0 /* 800A7ADC 000A373C 38 21 00 20 */ addi r1, r1, 0x20 /* 800A7AE0 000A3740 4E 80 00 20 */ blr lbl_800A7AE4: /* 800A7AE4 000A3744 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A7AE8 000A3748 7C 08 02 A6 */ mflr r0 /* 800A7AEC 000A374C 38 A0 00 03 */ li r5, 3 /* 800A7AF0 000A3750 90 01 00 24 */ stw r0, 0x24(r1) /* 800A7AF4 000A3754 38 C1 00 0C */ addi r6, r1, 0xc /* 800A7AF8 000A3758 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800A7AFC 000A375C 93 C1 00 18 */ stw r30, 0x18(r1) /* 800A7B00 000A3760 7C 9E 23 78 */ mr r30, r4 /* 800A7B04 000A3764 93 A1 00 14 */ stw r29, 0x14(r1) /* 800A7B08 000A3768 7C 7D 1B 78 */ mr r29, r3 /* 800A7B0C 000A376C 48 1A C3 81 */ bl func_80253E8C /* 800A7B10 000A3770 80 01 00 0C */ lwz r0, 0xc(r1) /* 800A7B14 000A3774 2C 00 00 04 */ cmpwi r0, 4 /* 800A7B18 000A3778 41 82 01 58 */ beq lbl_800A7C70 /* 800A7B1C 000A377C 40 80 00 10 */ bge lbl_800A7B2C /* 800A7B20 000A3780 2C 00 00 03 */ cmpwi r0, 3 /* 800A7B24 000A3784 40 80 00 14 */ bge lbl_800A7B38 /* 800A7B28 000A3788 48 00 01 48 */ b lbl_800A7C70 lbl_800A7B2C: /* 800A7B2C 000A378C 2C 00 00 06 */ cmpwi r0, 6 /* 800A7B30 000A3790 40 80 01 40 */ bge lbl_800A7C70 /* 800A7B34 000A3794 48 00 00 A0 */ b lbl_800A7BD4 lbl_800A7B38: /* 800A7B38 000A3798 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A7B3C 000A379C A0 03 00 FC */ lhz r0, 0xfc(r3) /* 800A7B40 000A37A0 28 00 00 30 */ cmplwi r0, 0x30 /* 800A7B44 000A37A4 41 80 00 78 */ blt lbl_800A7BBC /* 800A7B48 000A37A8 28 00 00 38 */ cmplwi r0, 0x38 /* 800A7B4C 000A37AC 41 81 00 70 */ bgt lbl_800A7BBC /* 800A7B50 000A37B0 7F A3 EB 78 */ mr r3, r29 /* 800A7B54 000A37B4 7F C4 F3 78 */ mr r4, r30 /* 800A7B58 000A37B8 38 C1 00 08 */ addi r6, r1, 8 /* 800A7B5C 000A37BC 38 A0 00 05 */ li r5, 5 /* 800A7B60 000A37C0 48 1A C3 2D */ bl func_80253E8C /* 800A7B64 000A37C4 3C 80 80 48 */ lis r4, lbl_8047BEF8@ha /* 800A7B68 000A37C8 83 E1 00 08 */ lwz r31, 8(r1) /* 800A7B6C 000A37CC 38 84 BE F8 */ addi r4, r4, lbl_8047BEF8@l /* 800A7B70 000A37D0 38 60 2A 95 */ li r3, 0x2a95 /* 800A7B74 000A37D4 90 9F 00 00 */ stw r4, 0(r31) /* 800A7B78 000A37D8 48 1A 88 61 */ bl func_802503D8 /* 800A7B7C 000A37DC 88 BE 00 02 */ lbz r5, 2(r30) /* 800A7B80 000A37E0 38 00 00 84 */ li r0, 0x84 /* 800A7B84 000A37E4 7F A3 EB 78 */ mr r3, r29 /* 800A7B88 000A37E8 7F C4 F3 78 */ mr r4, r30 /* 800A7B8C 000A37EC 98 BF 00 04 */ stb r5, 4(r31) /* 800A7B90 000A37F0 38 A0 00 02 */ li r5, 2 /* 800A7B94 000A37F4 38 C0 FF FE */ li r6, -2 /* 800A7B98 000A37F8 88 FE 00 03 */ lbz r7, 3(r30) /* 800A7B9C 000A37FC 98 FF 00 05 */ stb r7, 5(r31) /* 800A7BA0 000A3800 88 FE 00 04 */ lbz r7, 4(r30) /* 800A7BA4 000A3804 98 FF 00 06 */ stb r7, 6(r31) /* 800A7BA8 000A3808 88 FE 00 05 */ lbz r7, 5(r30) /* 800A7BAC 000A380C 98 FF 00 07 */ stb r7, 7(r31) /* 800A7BB0 000A3810 98 1F 00 09 */ stb r0, 9(r31) /* 800A7BB4 000A3814 48 1A C3 01 */ bl func_80253EB4 /* 800A7BB8 000A3818 48 00 00 B8 */ b lbl_800A7C70 lbl_800A7BBC: /* 800A7BBC 000A381C 7F A3 EB 78 */ mr r3, r29 /* 800A7BC0 000A3820 7F C4 F3 78 */ mr r4, r30 /* 800A7BC4 000A3824 38 A0 00 02 */ li r5, 2 /* 800A7BC8 000A3828 38 C0 30 8D */ li r6, 0x308d /* 800A7BCC 000A382C 48 1A C2 E9 */ bl func_80253EB4 /* 800A7BD0 000A3830 48 00 00 A0 */ b lbl_800A7C70 lbl_800A7BD4: /* 800A7BD4 000A3834 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A7BD8 000A3838 A0 03 00 FC */ lhz r0, 0xfc(r3) /* 800A7BDC 000A383C 28 00 00 30 */ cmplwi r0, 0x30 /* 800A7BE0 000A3840 41 80 00 7C */ blt lbl_800A7C5C /* 800A7BE4 000A3844 28 00 00 38 */ cmplwi r0, 0x38 /* 800A7BE8 000A3848 41 81 00 74 */ bgt lbl_800A7C5C /* 800A7BEC 000A384C 7F A3 EB 78 */ mr r3, r29 /* 800A7BF0 000A3850 7F C4 F3 78 */ mr r4, r30 /* 800A7BF4 000A3854 38 C1 00 08 */ addi r6, r1, 8 /* 800A7BF8 000A3858 38 A0 00 05 */ li r5, 5 /* 800A7BFC 000A385C 48 1A C2 91 */ bl func_80253E8C /* 800A7C00 000A3860 3C 80 80 48 */ lis r4, lbl_8047BEF8@ha /* 800A7C04 000A3864 83 E1 00 08 */ lwz r31, 8(r1) /* 800A7C08 000A3868 38 84 BE F8 */ addi r4, r4, lbl_8047BEF8@l /* 800A7C0C 000A386C 38 60 2A 96 */ li r3, 0x2a96 /* 800A7C10 000A3870 38 84 01 40 */ addi r4, r4, 0x140 /* 800A7C14 000A3874 90 9F 00 00 */ stw r4, 0(r31) /* 800A7C18 000A3878 48 1A 87 C1 */ bl func_802503D8 /* 800A7C1C 000A387C 88 BE 00 02 */ lbz r5, 2(r30) /* 800A7C20 000A3880 38 00 00 84 */ li r0, 0x84 /* 800A7C24 000A3884 7F A3 EB 78 */ mr r3, r29 /* 800A7C28 000A3888 7F C4 F3 78 */ mr r4, r30 /* 800A7C2C 000A388C 98 BF 00 04 */ stb r5, 4(r31) /* 800A7C30 000A3890 38 A0 00 02 */ li r5, 2 /* 800A7C34 000A3894 38 C0 FF FE */ li r6, -2 /* 800A7C38 000A3898 88 FE 00 03 */ lbz r7, 3(r30) /* 800A7C3C 000A389C 98 FF 00 05 */ stb r7, 5(r31) /* 800A7C40 000A38A0 88 FE 00 04 */ lbz r7, 4(r30) /* 800A7C44 000A38A4 98 FF 00 06 */ stb r7, 6(r31) /* 800A7C48 000A38A8 88 FE 00 05 */ lbz r7, 5(r30) /* 800A7C4C 000A38AC 98 FF 00 07 */ stb r7, 7(r31) /* 800A7C50 000A38B0 98 1F 00 09 */ stb r0, 9(r31) /* 800A7C54 000A38B4 48 1A C2 61 */ bl func_80253EB4 /* 800A7C58 000A38B8 48 00 00 18 */ b lbl_800A7C70 lbl_800A7C5C: /* 800A7C5C 000A38BC 7F A3 EB 78 */ mr r3, r29 /* 800A7C60 000A38C0 7F C4 F3 78 */ mr r4, r30 /* 800A7C64 000A38C4 38 A0 00 02 */ li r5, 2 /* 800A7C68 000A38C8 38 C0 30 8E */ li r6, 0x308e /* 800A7C6C 000A38CC 48 1A C2 49 */ bl func_80253EB4 lbl_800A7C70: /* 800A7C70 000A38D0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800A7C74 000A38D4 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800A7C78 000A38D8 83 C1 00 18 */ lwz r30, 0x18(r1) /* 800A7C7C 000A38DC 83 A1 00 14 */ lwz r29, 0x14(r1) /* 800A7C80 000A38E0 7C 08 03 A6 */ mtlr r0 /* 800A7C84 000A38E4 38 21 00 20 */ addi r1, r1, 0x20 /* 800A7C88 000A38E8 4E 80 00 20 */ blr lbl_800A7C8C: /* 800A7C8C 000A38EC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800A7C90 000A38F0 7C 08 02 A6 */ mflr r0 /* 800A7C94 000A38F4 90 01 00 34 */ stw r0, 0x34(r1) /* 800A7C98 000A38F8 DB E1 00 20 */ stfd f31, 0x20(r1) /* 800A7C9C 000A38FC F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0 /* 800A7CA0 000A3900 3C A0 43 30 */ lis r5, 0x4330 /* 800A7CA4 000A3904 C8 82 88 F0 */ lfd f4, lbl_80640EF0-_SDA2_BASE_(r2) /* 800A7CA8 000A3908 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800A7CAC 000A390C 7C 7F 1B 78 */ mr r31, r3 /* 800A7CB0 000A3910 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13) /* 800A7CB4 000A3914 80 ED 82 38 */ lwz r7, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A7CB8 000A3918 88 86 00 59 */ lbz r4, 0x59(r6) /* 800A7CBC 000A391C A8 07 00 44 */ lha r0, 0x44(r7) /* 800A7CC0 000A3920 90 A1 00 08 */ stw r5, 8(r1) /* 800A7CC4 000A3924 C8 46 00 A0 */ lfd f2, 0xa0(r6) /* 800A7CC8 000A3928 7C 03 00 00 */ cmpw r3, r0 /* 800A7CCC 000A392C 90 81 00 0C */ stw r4, 0xc(r1) /* 800A7CD0 000A3930 C8 27 01 00 */ lfd f1, 0x100(r7) /* 800A7CD4 000A3934 C8 01 00 08 */ lfd f0, 8(r1) /* 800A7CD8 000A3938 90 A1 00 10 */ stw r5, 0x10(r1) /* 800A7CDC 000A393C FC 60 20 28 */ fsub f3, f0, f4 /* 800A7CE0 000A3940 C0 02 88 F8 */ lfs f0, lbl_80640EF8-_SDA2_BASE_(r2) /* 800A7CE4 000A3944 FC 42 18 24 */ fdiv f2, f2, f3 /* 800A7CE8 000A3948 FC 22 08 28 */ fsub f1, f2, f1 /* 800A7CEC 000A394C FC 20 08 18 */ frsp f1, f1 /* 800A7CF0 000A3950 EC 61 00 24 */ fdivs f3, f1, f0 /* 800A7CF4 000A3954 40 82 00 28 */ bne lbl_800A7D1C /* 800A7CF8 000A3958 80 07 01 08 */ lwz r0, 0x108(r7) /* 800A7CFC 000A395C 38 67 01 08 */ addi r3, r7, 0x108 /* 800A7D00 000A3960 C0 02 88 FC */ lfs f0, lbl_80640EFC-_SDA2_BASE_(r2) /* 800A7D04 000A3964 54 00 2F BE */ rlwinm r0, r0, 5, 0x1e, 0x1f /* 800A7D08 000A3968 90 01 00 14 */ stw r0, 0x14(r1) /* 800A7D0C 000A396C C8 21 00 10 */ lfd f1, 0x10(r1) /* 800A7D10 000A3970 EC 21 20 28 */ fsubs f1, f1, f4 /* 800A7D14 000A3974 EF E0 00 72 */ fmuls f31, f0, f1 /* 800A7D18 000A3978 48 00 00 60 */ b lbl_800A7D78 lbl_800A7D1C: /* 800A7D1C 000A397C A8 07 00 46 */ lha r0, 0x46(r7) /* 800A7D20 000A3980 7C 03 00 00 */ cmpw r3, r0 /* 800A7D24 000A3984 40 82 00 2C */ bne lbl_800A7D50 /* 800A7D28 000A3988 80 07 01 08 */ lwz r0, 0x108(r7) /* 800A7D2C 000A398C 38 67 01 08 */ addi r3, r7, 0x108 /* 800A7D30 000A3990 C0 22 88 FC */ lfs f1, lbl_80640EFC-_SDA2_BASE_(r2) /* 800A7D34 000A3994 54 00 2F BE */ rlwinm r0, r0, 5, 0x1e, 0x1f /* 800A7D38 000A3998 90 01 00 0C */ stw r0, 0xc(r1) /* 800A7D3C 000A399C C8 01 00 08 */ lfd f0, 8(r1) /* 800A7D40 000A39A0 EC 00 20 28 */ fsubs f0, f0, f4 /* 800A7D44 000A39A4 EC 01 00 32 */ fmuls f0, f1, f0 /* 800A7D48 000A39A8 EF E0 08 28 */ fsubs f31, f0, f1 /* 800A7D4C 000A39AC 48 00 00 2C */ b lbl_800A7D78 lbl_800A7D50: /* 800A7D50 000A39B0 80 07 01 08 */ lwz r0, 0x108(r7) /* 800A7D54 000A39B4 38 67 01 08 */ addi r3, r7, 0x108 /* 800A7D58 000A39B8 C0 22 88 FC */ lfs f1, lbl_80640EFC-_SDA2_BASE_(r2) /* 800A7D5C 000A39BC 54 00 2F BE */ rlwinm r0, r0, 5, 0x1e, 0x1f /* 800A7D60 000A39C0 C0 02 89 00 */ lfs f0, lbl_80640F00-_SDA2_BASE_(r2) /* 800A7D64 000A39C4 90 01 00 14 */ stw r0, 0x14(r1) /* 800A7D68 000A39C8 C8 41 00 10 */ lfd f2, 0x10(r1) /* 800A7D6C 000A39CC EC 42 20 28 */ fsubs f2, f2, f4 /* 800A7D70 000A39D0 EC 21 00 B2 */ fmuls f1, f1, f2 /* 800A7D74 000A39D4 EF E1 00 28 */ fsubs f31, f1, f0 lbl_800A7D78: /* 800A7D78 000A39D8 80 03 00 00 */ lwz r0, 0(r3) /* 800A7D7C 000A39DC 54 00 3F BE */ rlwinm r0, r0, 7, 0x1e, 0x1f /* 800A7D80 000A39E0 28 00 00 01 */ cmplwi r0, 1 /* 800A7D84 000A39E4 40 82 00 2C */ bne lbl_800A7DB0 /* 800A7D88 000A39E8 C0 22 89 08 */ lfs f1, lbl_80640F08-_SDA2_BASE_(r2) /* 800A7D8C 000A39EC C0 02 89 04 */ lfs f0, lbl_80640F04-_SDA2_BASE_(r2) /* 800A7D90 000A39F0 EC 21 00 F2 */ fmuls f1, f1, f3 /* 800A7D94 000A39F4 EC 20 00 72 */ fmuls f1, f0, f1 /* 800A7D98 000A39F8 48 12 C6 ED */ bl sin /* 800A7D9C 000A39FC FC 20 08 18 */ frsp f1, f1 /* 800A7DA0 000A3A00 C0 02 88 FC */ lfs f0, lbl_80640EFC-_SDA2_BASE_(r2) /* 800A7DA4 000A3A04 EC 00 00 72 */ fmuls f0, f0, f1 /* 800A7DA8 000A3A08 EF FF 00 28 */ fsubs f31, f31, f0 /* 800A7DAC 000A3A0C 48 00 00 30 */ b lbl_800A7DDC lbl_800A7DB0: /* 800A7DB0 000A3A10 28 00 00 02 */ cmplwi r0, 2 /* 800A7DB4 000A3A14 40 82 00 28 */ bne lbl_800A7DDC /* 800A7DB8 000A3A18 C0 22 89 08 */ lfs f1, lbl_80640F08-_SDA2_BASE_(r2) /* 800A7DBC 000A3A1C C0 02 89 04 */ lfs f0, lbl_80640F04-_SDA2_BASE_(r2) /* 800A7DC0 000A3A20 EC 21 00 F2 */ fmuls f1, f1, f3 /* 800A7DC4 000A3A24 EC 20 00 72 */ fmuls f1, f0, f1 /* 800A7DC8 000A3A28 48 12 C6 BD */ bl sin /* 800A7DCC 000A3A2C FC 20 08 18 */ frsp f1, f1 /* 800A7DD0 000A3A30 C0 02 88 FC */ lfs f0, lbl_80640EFC-_SDA2_BASE_(r2) /* 800A7DD4 000A3A34 EC 00 00 72 */ fmuls f0, f0, f1 /* 800A7DD8 000A3A38 EF FF 00 2A */ fadds f31, f31, f0 lbl_800A7DDC: /* 800A7DDC 000A3A3C FC 20 F8 90 */ fmr f1, f31 /* 800A7DE0 000A3A40 7F E3 FB 78 */ mr r3, r31 /* 800A7DE4 000A3A44 38 80 00 04 */ li r4, 4 /* 800A7DE8 000A3A48 48 1A C0 29 */ bl func_80253E10 /* 800A7DEC 000A3A4C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800A7DF0 000A3A50 80 01 00 34 */ lwz r0, 0x34(r1) /* 800A7DF4 000A3A54 CB E1 00 20 */ lfd f31, 0x20(r1) /* 800A7DF8 000A3A58 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800A7DFC 000A3A5C 7C 08 03 A6 */ mtlr r0 /* 800A7E00 000A3A60 38 21 00 30 */ addi r1, r1, 0x30 /* 800A7E04 000A3A64 4E 80 00 20 */ blr lbl_800A7E08: /* 800A7E08 000A3A68 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A7E0C 000A3A6C 7C 08 02 A6 */ mflr r0 /* 800A7E10 000A3A70 C0 22 89 0C */ lfs f1, lbl_80640F0C-_SDA2_BASE_(r2) /* 800A7E14 000A3A74 38 80 00 04 */ li r4, 4 /* 800A7E18 000A3A78 90 01 00 14 */ stw r0, 0x14(r1) /* 800A7E1C 000A3A7C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800A7E20 000A3A80 7C 7F 1B 78 */ mr r31, r3 /* 800A7E24 000A3A84 48 1A BF ED */ bl func_80253E10 /* 800A7E28 000A3A88 C0 22 89 10 */ lfs f1, lbl_80640F10-_SDA2_BASE_(r2) /* 800A7E2C 000A3A8C 7F E3 FB 78 */ mr r3, r31 /* 800A7E30 000A3A90 38 80 00 06 */ li r4, 6 /* 800A7E34 000A3A94 48 1A BF DD */ bl func_80253E10 /* 800A7E38 000A3A98 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A7E3C 000A3A9C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800A7E40 000A3AA0 7C 08 03 A6 */ mtlr r0 /* 800A7E44 000A3AA4 38 21 00 10 */ addi r1, r1, 0x10 /* 800A7E48 000A3AA8 4E 80 00 20 */ blr lbl_800A7E4C: /* 800A7E4C 000A3AAC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800A7E50 000A3AB0 7C 08 02 A6 */ mflr r0 /* 800A7E54 000A3AB4 38 A0 00 03 */ li r5, 3 /* 800A7E58 000A3AB8 90 01 00 44 */ stw r0, 0x44(r1) /* 800A7E5C 000A3ABC 38 C1 00 08 */ addi r6, r1, 8 /* 800A7E60 000A3AC0 93 E1 00 3C */ stw r31, 0x3c(r1) /* 800A7E64 000A3AC4 7C 9F 23 78 */ mr r31, r4 /* 800A7E68 000A3AC8 93 C1 00 38 */ stw r30, 0x38(r1) /* 800A7E6C 000A3ACC 7C 7E 1B 78 */ mr r30, r3 /* 800A7E70 000A3AD0 48 1A C0 6D */ bl func_80253EDC /* 800A7E74 000A3AD4 80 01 00 08 */ lwz r0, 8(r1) /* 800A7E78 000A3AD8 2C 00 00 01 */ cmpwi r0, 1 /* 800A7E7C 000A3ADC 41 82 00 38 */ beq lbl_800A7EB4 /* 800A7E80 000A3AE0 40 80 00 54 */ bge lbl_800A7ED4 /* 800A7E84 000A3AE4 2C 00 00 00 */ cmpwi r0, 0 /* 800A7E88 000A3AE8 40 80 00 08 */ bge lbl_800A7E90 /* 800A7E8C 000A3AEC 48 00 00 48 */ b lbl_800A7ED4 lbl_800A7E90: /* 800A7E90 000A3AF0 7F C3 F3 78 */ mr r3, r30 /* 800A7E94 000A3AF4 7F E4 FB 78 */ mr r4, r31 /* 800A7E98 000A3AF8 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A7E9C 000A3AFC 38 A0 00 06 */ li r5, 6 /* 800A7EA0 000A3B00 48 1A C0 3D */ bl func_80253EDC /* 800A7EA4 000A3B04 38 81 00 10 */ addi r4, r1, 0x10 /* 800A7EA8 000A3B08 38 60 00 0A */ li r3, 0xa /* 800A7EAC 000A3B0C 4B FB 1B 91 */ bl func_80059A3C /* 800A7EB0 000A3B10 48 00 00 24 */ b lbl_800A7ED4 lbl_800A7EB4: /* 800A7EB4 000A3B14 7F C3 F3 78 */ mr r3, r30 /* 800A7EB8 000A3B18 7F E4 FB 78 */ mr r4, r31 /* 800A7EBC 000A3B1C 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A7EC0 000A3B20 38 A0 00 06 */ li r5, 6 /* 800A7EC4 000A3B24 48 1A C0 19 */ bl func_80253EDC /* 800A7EC8 000A3B28 38 81 00 10 */ addi r4, r1, 0x10 /* 800A7ECC 000A3B2C 38 60 00 0B */ li r3, 0xb /* 800A7ED0 000A3B30 4B FB 1B 6D */ bl func_80059A3C lbl_800A7ED4: /* 800A7ED4 000A3B34 80 01 00 44 */ lwz r0, 0x44(r1) /* 800A7ED8 000A3B38 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 800A7EDC 000A3B3C 83 C1 00 38 */ lwz r30, 0x38(r1) /* 800A7EE0 000A3B40 7C 08 03 A6 */ mtlr r0 /* 800A7EE4 000A3B44 38 21 00 40 */ addi r1, r1, 0x40 /* 800A7EE8 000A3B48 4E 80 00 20 */ blr lbl_800A7EEC: /* 800A7EEC 000A3B4C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800A7EF0 000A3B50 7C 08 02 A6 */ mflr r0 /* 800A7EF4 000A3B54 38 A0 00 03 */ li r5, 3 /* 800A7EF8 000A3B58 90 01 00 44 */ stw r0, 0x44(r1) /* 800A7EFC 000A3B5C 38 C1 00 08 */ addi r6, r1, 8 /* 800A7F00 000A3B60 93 E1 00 3C */ stw r31, 0x3c(r1) /* 800A7F04 000A3B64 3B E0 00 02 */ li r31, 2 /* 800A7F08 000A3B68 93 C1 00 38 */ stw r30, 0x38(r1) /* 800A7F0C 000A3B6C 7C 9E 23 78 */ mr r30, r4 /* 800A7F10 000A3B70 93 A1 00 34 */ stw r29, 0x34(r1) /* 800A7F14 000A3B74 7C 7D 1B 78 */ mr r29, r3 /* 800A7F18 000A3B78 48 1A BF C5 */ bl func_80253EDC /* 800A7F1C 000A3B7C 80 01 00 08 */ lwz r0, 8(r1) /* 800A7F20 000A3B80 2C 00 00 01 */ cmpwi r0, 1 /* 800A7F24 000A3B84 41 82 00 20 */ beq lbl_800A7F44 /* 800A7F28 000A3B88 40 80 00 10 */ bge lbl_800A7F38 /* 800A7F2C 000A3B8C 2C 00 00 00 */ cmpwi r0, 0 /* 800A7F30 000A3B90 40 80 00 18 */ bge lbl_800A7F48 /* 800A7F34 000A3B94 48 00 00 34 */ b lbl_800A7F68 lbl_800A7F38: /* 800A7F38 000A3B98 2C 00 00 03 */ cmpwi r0, 3 /* 800A7F3C 000A3B9C 40 80 00 2C */ bge lbl_800A7F68 /* 800A7F40 000A3BA0 3B E0 00 03 */ li r31, 3 lbl_800A7F44: /* 800A7F44 000A3BA4 3B FF 00 01 */ addi r31, r31, 1 lbl_800A7F48: /* 800A7F48 000A3BA8 7F A3 EB 78 */ mr r3, r29 /* 800A7F4C 000A3BAC 7F C4 F3 78 */ mr r4, r30 /* 800A7F50 000A3BB0 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A7F54 000A3BB4 38 A0 00 06 */ li r5, 6 /* 800A7F58 000A3BB8 48 1A BF 85 */ bl func_80253EDC /* 800A7F5C 000A3BBC 7F E3 FB 78 */ mr r3, r31 /* 800A7F60 000A3BC0 38 81 00 10 */ addi r4, r1, 0x10 /* 800A7F64 000A3BC4 4B FB 1A D9 */ bl func_80059A3C lbl_800A7F68: /* 800A7F68 000A3BC8 80 01 00 44 */ lwz r0, 0x44(r1) /* 800A7F6C 000A3BCC 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 800A7F70 000A3BD0 83 C1 00 38 */ lwz r30, 0x38(r1) /* 800A7F74 000A3BD4 83 A1 00 34 */ lwz r29, 0x34(r1) /* 800A7F78 000A3BD8 7C 08 03 A6 */ mtlr r0 /* 800A7F7C 000A3BDC 38 21 00 40 */ addi r1, r1, 0x40 /* 800A7F80 000A3BE0 4E 80 00 20 */ blr lbl_800A7F84: /* 800A7F84 000A3BE4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800A7F88 000A3BE8 7C 08 02 A6 */ mflr r0 /* 800A7F8C 000A3BEC 90 01 00 44 */ stw r0, 0x44(r1) /* 800A7F90 000A3BF0 93 E1 00 3C */ stw r31, 0x3c(r1) /* 800A7F94 000A3BF4 3B E0 00 0A */ li r31, 0xa /* 800A7F98 000A3BF8 93 C1 00 38 */ stw r30, 0x38(r1) /* 800A7F9C 000A3BFC 7C 9E 23 78 */ mr r30, r4 /* 800A7FA0 000A3C00 93 A1 00 34 */ stw r29, 0x34(r1) /* 800A7FA4 000A3C04 7C 7D 1B 78 */ mr r29, r3 /* 800A7FA8 000A3C08 48 0B 77 39 */ bl func_8015F6E0 /* 800A7FAC 000A3C0C 7F A3 EB 78 */ mr r3, r29 /* 800A7FB0 000A3C10 7F C4 F3 78 */ mr r4, r30 /* 800A7FB4 000A3C14 38 C1 00 08 */ addi r6, r1, 8 /* 800A7FB8 000A3C18 38 A0 00 03 */ li r5, 3 /* 800A7FBC 000A3C1C 48 1A BF 21 */ bl func_80253EDC /* 800A7FC0 000A3C20 80 01 00 08 */ lwz r0, 8(r1) /* 800A7FC4 000A3C24 28 00 00 10 */ cmplwi r0, 0x10 /* 800A7FC8 000A3C28 41 81 00 88 */ bgt lbl_800A8050 /* 800A7FCC 000A3C2C 3C 60 80 41 */ lis r3, lbl_8040F2A0@ha /* 800A7FD0 000A3C30 54 00 10 3A */ slwi r0, r0, 2 /* 800A7FD4 000A3C34 38 63 F2 A0 */ addi r3, r3, lbl_8040F2A0@l /* 800A7FD8 000A3C38 7C 63 00 2E */ lwzx r3, r3, r0 /* 800A7FDC 000A3C3C 7C 69 03 A6 */ mtctr r3 /* 800A7FE0 000A3C40 4E 80 04 20 */ bctr /* 800A7FE4 000A3C44 3B E0 00 0B */ li r31, 0xb /* 800A7FE8 000A3C48 3B FF 00 01 */ addi r31, r31, 1 /* 800A7FEC 000A3C4C 3B FF 00 01 */ addi r31, r31, 1 /* 800A7FF0 000A3C50 3B FF 00 01 */ addi r31, r31, 1 /* 800A7FF4 000A3C54 7F A3 EB 78 */ mr r3, r29 /* 800A7FF8 000A3C58 7F C4 F3 78 */ mr r4, r30 /* 800A7FFC 000A3C5C 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A8000 000A3C60 38 A0 00 06 */ li r5, 6 /* 800A8004 000A3C64 48 1A BE D9 */ bl func_80253EDC /* 800A8008 000A3C68 7F E3 FB 78 */ mr r3, r31 /* 800A800C 000A3C6C 38 81 00 10 */ addi r4, r1, 0x10 /* 800A8010 000A3C70 4B FB 1A 2D */ bl func_80059A3C /* 800A8014 000A3C74 48 00 00 3C */ b lbl_800A8050 /* 800A8018 000A3C78 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A801C 000A3C7C 38 60 00 0E */ li r3, 0xe /* 800A8020 000A3C80 38 84 00 B4 */ addi r4, r4, 0xb4 /* 800A8024 000A3C84 48 0B 42 E5 */ bl func_8015C308 /* 800A8028 000A3C88 48 00 00 28 */ b lbl_800A8050 /* 800A802C 000A3C8C 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A8030 000A3C90 38 60 00 0E */ li r3, 0xe /* 800A8034 000A3C94 38 84 00 CC */ addi r4, r4, 0xcc /* 800A8038 000A3C98 48 0B 42 D1 */ bl func_8015C308 /* 800A803C 000A3C9C 48 00 00 14 */ b lbl_800A8050 /* 800A8040 000A3CA0 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A8044 000A3CA4 38 60 00 0E */ li r3, 0xe /* 800A8048 000A3CA8 38 84 00 E4 */ addi r4, r4, 0xe4 /* 800A804C 000A3CAC 48 0B 42 BD */ bl func_8015C308 lbl_800A8050: /* 800A8050 000A3CB0 80 01 00 44 */ lwz r0, 0x44(r1) /* 800A8054 000A3CB4 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 800A8058 000A3CB8 83 C1 00 38 */ lwz r30, 0x38(r1) /* 800A805C 000A3CBC 83 A1 00 34 */ lwz r29, 0x34(r1) /* 800A8060 000A3CC0 7C 08 03 A6 */ mtlr r0 /* 800A8064 000A3CC4 38 21 00 40 */ addi r1, r1, 0x40 /* 800A8068 000A3CC8 4E 80 00 20 */ blr lbl_800A806C: /* 800A806C 000A3CCC 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800A8070 000A3CD0 7C 08 02 A6 */ mflr r0 /* 800A8074 000A3CD4 90 01 00 74 */ stw r0, 0x74(r1) /* 800A8078 000A3CD8 3C 00 43 30 */ lis r0, 0x4330 /* 800A807C 000A3CDC 93 E1 00 6C */ stw r31, 0x6c(r1) /* 800A8080 000A3CE0 93 C1 00 68 */ stw r30, 0x68(r1) /* 800A8084 000A3CE4 7C 9E 23 78 */ mr r30, r4 /* 800A8088 000A3CE8 93 A1 00 64 */ stw r29, 0x64(r1) /* 800A808C 000A3CEC 93 81 00 60 */ stw r28, 0x60(r1) /* 800A8090 000A3CF0 7C 7C 1B 78 */ mr r28, r3 /* 800A8094 000A3CF4 90 01 00 30 */ stw r0, 0x30(r1) /* 800A8098 000A3CF8 90 01 00 38 */ stw r0, 0x38(r1) /* 800A809C 000A3CFC 48 07 48 D9 */ bl func_8011C974 /* 800A80A0 000A3D00 7C 7F 1B 78 */ mr r31, r3 /* 800A80A4 000A3D04 7F 83 E3 78 */ mr r3, r28 /* 800A80A8 000A3D08 7F C4 F3 78 */ mr r4, r30 /* 800A80AC 000A3D0C 38 C1 00 08 */ addi r6, r1, 8 /* 800A80B0 000A3D10 3B A0 00 00 */ li r29, 0 /* 800A80B4 000A3D14 38 A0 00 03 */ li r5, 3 /* 800A80B8 000A3D18 48 1A BE 25 */ bl func_80253EDC /* 800A80BC 000A3D1C 7F 83 E3 78 */ mr r3, r28 /* 800A80C0 000A3D20 7F C4 F3 78 */ mr r4, r30 /* 800A80C4 000A3D24 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A80C8 000A3D28 38 A0 00 06 */ li r5, 6 /* 800A80CC 000A3D2C 48 1A BE 11 */ bl func_80253EDC /* 800A80D0 000A3D30 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A80D4 000A3D34 A8 04 00 44 */ lha r0, 0x44(r4) /* 800A80D8 000A3D38 7C 00 E0 00 */ cmpw r0, r28 /* 800A80DC 000A3D3C 40 82 03 D0 */ bne lbl_800A84AC /* 800A80E0 000A3D40 80 01 00 08 */ lwz r0, 8(r1) /* 800A80E4 000A3D44 28 00 00 17 */ cmplwi r0, 0x17 /* 800A80E8 000A3D48 41 81 0A C4 */ bgt lbl_800A8BAC /* 800A80EC 000A3D4C 3C 60 80 41 */ lis r3, lbl_8040F34C@ha /* 800A80F0 000A3D50 54 00 10 3A */ slwi r0, r0, 2 /* 800A80F4 000A3D54 38 63 F3 4C */ addi r3, r3, lbl_8040F34C@l /* 800A80F8 000A3D58 7C 63 00 2E */ lwzx r3, r3, r0 /* 800A80FC 000A3D5C 7C 69 03 A6 */ mtctr r3 /* 800A8100 000A3D60 4E 80 04 20 */ bctr /* 800A8104 000A3D64 A0 9F 00 8A */ lhz r4, 0x8a(r31) /* 800A8108 000A3D68 38 60 00 17 */ li r3, 0x17 /* 800A810C 000A3D6C 48 0B 41 FD */ bl func_8015C308 /* 800A8110 000A3D70 A0 9F 00 8C */ lhz r4, 0x8c(r31) /* 800A8114 000A3D74 38 60 00 18 */ li r3, 0x18 /* 800A8118 000A3D78 48 0B 41 F1 */ bl func_8015C308 /* 800A811C 000A3D7C A0 9F 00 8E */ lhz r4, 0x8e(r31) /* 800A8120 000A3D80 38 60 00 08 */ li r3, 8 /* 800A8124 000A3D84 48 0B 41 E5 */ bl func_8015C308 /* 800A8128 000A3D88 48 00 0A 84 */ b lbl_800A8BAC /* 800A812C 000A3D8C A0 9F 00 90 */ lhz r4, 0x90(r31) /* 800A8130 000A3D90 38 60 00 17 */ li r3, 0x17 /* 800A8134 000A3D94 48 0B 41 D5 */ bl func_8015C308 /* 800A8138 000A3D98 48 00 0A 74 */ b lbl_800A8BAC /* 800A813C 000A3D9C 38 60 02 61 */ li r3, 0x261 /* 800A8140 000A3DA0 48 0B A9 51 */ bl func_80162A90 /* 800A8144 000A3DA4 28 03 00 04 */ cmplwi r3, 4 /* 800A8148 000A3DA8 41 82 00 14 */ beq lbl_800A815C /* 800A814C 000A3DAC A0 9F 00 94 */ lhz r4, 0x94(r31) /* 800A8150 000A3DB0 38 60 00 17 */ li r3, 0x17 /* 800A8154 000A3DB4 48 0B 41 B5 */ bl func_8015C308 /* 800A8158 000A3DB8 48 00 0A 54 */ b lbl_800A8BAC lbl_800A815C: /* 800A815C 000A3DBC A0 9F 00 92 */ lhz r4, 0x92(r31) /* 800A8160 000A3DC0 38 60 00 17 */ li r3, 0x17 /* 800A8164 000A3DC4 48 0B 41 A5 */ bl func_8015C308 /* 800A8168 000A3DC8 48 00 0A 44 */ b lbl_800A8BAC /* 800A816C 000A3DCC 38 60 02 61 */ li r3, 0x261 /* 800A8170 000A3DD0 48 0B A9 21 */ bl func_80162A90 /* 800A8174 000A3DD4 28 03 00 04 */ cmplwi r3, 4 /* 800A8178 000A3DD8 41 82 0A 34 */ beq lbl_800A8BAC /* 800A817C 000A3DDC A0 9F 00 92 */ lhz r4, 0x92(r31) /* 800A8180 000A3DE0 38 60 00 17 */ li r3, 0x17 /* 800A8184 000A3DE4 48 0B 41 85 */ bl func_8015C308 /* 800A8188 000A3DE8 48 00 0A 24 */ b lbl_800A8BAC /* 800A818C 000A3DEC 80 64 01 08 */ lwz r3, 0x108(r4) /* 800A8190 000A3DF0 54 60 2F BF */ rlwinm. r0, r3, 5, 0x1e, 0x1f /* 800A8194 000A3DF4 40 82 0A 18 */ bne lbl_800A8BAC /* 800A8198 000A3DF8 54 60 1F 7E */ srwi r0, r3, 0x1d /* 800A819C 000A3DFC 28 00 00 02 */ cmplwi r0, 2 /* 800A81A0 000A3E00 40 81 0A 0C */ ble lbl_800A8BAC /* 800A81A4 000A3E04 54 60 57 FF */ rlwinm. r0, r3, 0xa, 0x1f, 0x1f /* 800A81A8 000A3E08 40 82 0A 04 */ bne lbl_800A8BAC /* 800A81AC 000A3E0C 38 81 00 10 */ addi r4, r1, 0x10 /* 800A81B0 000A3E10 38 60 00 0A */ li r3, 0xa /* 800A81B4 000A3E14 4B FB 18 89 */ bl func_80059A3C /* 800A81B8 000A3E18 48 00 09 F4 */ b lbl_800A8BAC /* 800A81BC 000A3E1C 80 64 01 08 */ lwz r3, 0x108(r4) /* 800A81C0 000A3E20 54 60 2F BF */ rlwinm. r0, r3, 5, 0x1e, 0x1f /* 800A81C4 000A3E24 40 82 09 E8 */ bne lbl_800A8BAC /* 800A81C8 000A3E28 54 60 1F 7E */ srwi r0, r3, 0x1d /* 800A81CC 000A3E2C 28 00 00 02 */ cmplwi r0, 2 /* 800A81D0 000A3E30 40 81 09 DC */ ble lbl_800A8BAC /* 800A81D4 000A3E34 54 60 57 FF */ rlwinm. r0, r3, 0xa, 0x1f, 0x1f /* 800A81D8 000A3E38 40 82 09 D4 */ bne lbl_800A8BAC /* 800A81DC 000A3E3C 38 81 00 10 */ addi r4, r1, 0x10 /* 800A81E0 000A3E40 38 60 00 0B */ li r3, 0xb /* 800A81E4 000A3E44 4B FB 18 59 */ bl func_80059A3C /* 800A81E8 000A3E48 48 00 09 C4 */ b lbl_800A8BAC /* 800A81EC 000A3E4C 80 64 01 08 */ lwz r3, 0x108(r4) /* 800A81F0 000A3E50 54 60 2F BF */ rlwinm. r0, r3, 5, 0x1e, 0x1f /* 800A81F4 000A3E54 40 82 09 B8 */ bne lbl_800A8BAC /* 800A81F8 000A3E58 54 60 1F 7E */ srwi r0, r3, 0x1d /* 800A81FC 000A3E5C 28 00 00 02 */ cmplwi r0, 2 /* 800A8200 000A3E60 40 81 09 AC */ ble lbl_800A8BAC /* 800A8204 000A3E64 54 60 57 FF */ rlwinm. r0, r3, 0xa, 0x1f, 0x1f /* 800A8208 000A3E68 40 82 09 A4 */ bne lbl_800A8BAC /* 800A820C 000A3E6C 38 81 00 10 */ addi r4, r1, 0x10 /* 800A8210 000A3E70 38 60 00 0C */ li r3, 0xc /* 800A8214 000A3E74 4B FB 18 29 */ bl func_80059A3C /* 800A8218 000A3E78 48 00 09 94 */ b lbl_800A8BAC /* 800A821C 000A3E7C 80 64 01 08 */ lwz r3, 0x108(r4) /* 800A8220 000A3E80 54 60 2F BF */ rlwinm. r0, r3, 5, 0x1e, 0x1f /* 800A8224 000A3E84 40 82 09 88 */ bne lbl_800A8BAC /* 800A8228 000A3E88 54 60 1F 7E */ srwi r0, r3, 0x1d /* 800A822C 000A3E8C 28 00 00 02 */ cmplwi r0, 2 /* 800A8230 000A3E90 40 81 09 7C */ ble lbl_800A8BAC /* 800A8234 000A3E94 54 60 57 FF */ rlwinm. r0, r3, 0xa, 0x1f, 0x1f /* 800A8238 000A3E98 40 82 09 74 */ bne lbl_800A8BAC /* 800A823C 000A3E9C 38 81 00 10 */ addi r4, r1, 0x10 /* 800A8240 000A3EA0 38 60 00 0D */ li r3, 0xd /* 800A8244 000A3EA4 4B FB 17 F9 */ bl func_80059A3C /* 800A8248 000A3EA8 48 00 09 64 */ b lbl_800A8BAC /* 800A824C 000A3EAC C0 A1 00 10 */ lfs f5, 0x10(r1) /* 800A8250 000A3EB0 38 00 FF 00 */ li r0, -256 /* 800A8254 000A3EB4 C0 61 00 20 */ lfs f3, 0x20(r1) /* 800A8258 000A3EB8 38 60 30 78 */ li r3, 0x3078 /* 800A825C 000A3EBC C0 21 00 14 */ lfs f1, 0x14(r1) /* 800A8260 000A3EC0 FC 80 28 1E */ fctiwz f4, f5 /* 800A8264 000A3EC4 C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A8268 000A3EC8 FC 40 18 1E */ fctiwz f2, f3 /* 800A826C 000A3ECC EC 21 28 28 */ fsubs f1, f1, f5 /* 800A8270 000A3ED0 88 9E 00 11 */ lbz r4, 0x11(r30) /* 800A8274 000A3ED4 EC 00 18 28 */ fsubs f0, f0, f3 /* 800A8278 000A3ED8 D8 41 00 48 */ stfd f2, 0x48(r1) /* 800A827C 000A3EDC 7C 88 03 78 */ or r8, r4, r0 /* 800A8280 000A3EE0 FC 20 08 1E */ fctiwz f1, f1 /* 800A8284 000A3EE4 FC 00 00 1E */ fctiwz f0, f0 /* 800A8288 000A3EE8 D8 81 00 40 */ stfd f4, 0x40(r1) /* 800A828C 000A3EEC 80 A1 00 4C */ lwz r5, 0x4c(r1) /* 800A8290 000A3EF0 D8 21 00 50 */ stfd f1, 0x50(r1) /* 800A8294 000A3EF4 80 81 00 44 */ lwz r4, 0x44(r1) /* 800A8298 000A3EF8 D8 01 00 58 */ stfd f0, 0x58(r1) /* 800A829C 000A3EFC 80 C1 00 54 */ lwz r6, 0x54(r1) /* 800A82A0 000A3F00 80 E1 00 5C */ lwz r7, 0x5c(r1) /* 800A82A4 000A3F04 7C C6 07 34 */ extsh r6, r6 /* 800A82A8 000A3F08 7C E7 07 34 */ extsh r7, r7 /* 800A82AC 000A3F0C 48 1A 7E 89 */ bl func_80250134 /* 800A82B0 000A3F10 48 00 08 FC */ b lbl_800A8BAC /* 800A82B4 000A3F14 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 800A82B8 000A3F18 38 00 FF 00 */ li r0, -256 /* 800A82BC 000A3F1C C0 61 00 20 */ lfs f3, 0x20(r1) /* 800A82C0 000A3F20 38 60 30 79 */ li r3, 0x3079 /* 800A82C4 000A3F24 C0 21 00 14 */ lfs f1, 0x14(r1) /* 800A82C8 000A3F28 FC 80 28 1E */ fctiwz f4, f5 /* 800A82CC 000A3F2C C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A82D0 000A3F30 FC 40 18 1E */ fctiwz f2, f3 /* 800A82D4 000A3F34 EC 21 28 28 */ fsubs f1, f1, f5 /* 800A82D8 000A3F38 88 9E 00 11 */ lbz r4, 0x11(r30) /* 800A82DC 000A3F3C EC 00 18 28 */ fsubs f0, f0, f3 /* 800A82E0 000A3F40 D8 41 00 50 */ stfd f2, 0x50(r1) /* 800A82E4 000A3F44 7C 88 03 78 */ or r8, r4, r0 /* 800A82E8 000A3F48 FC 20 08 1E */ fctiwz f1, f1 /* 800A82EC 000A3F4C FC 00 00 1E */ fctiwz f0, f0 /* 800A82F0 000A3F50 D8 81 00 58 */ stfd f4, 0x58(r1) /* 800A82F4 000A3F54 80 A1 00 54 */ lwz r5, 0x54(r1) /* 800A82F8 000A3F58 D8 21 00 48 */ stfd f1, 0x48(r1) /* 800A82FC 000A3F5C 80 81 00 5C */ lwz r4, 0x5c(r1) /* 800A8300 000A3F60 D8 01 00 40 */ stfd f0, 0x40(r1) /* 800A8304 000A3F64 80 C1 00 4C */ lwz r6, 0x4c(r1) /* 800A8308 000A3F68 80 E1 00 44 */ lwz r7, 0x44(r1) /* 800A830C 000A3F6C 7C C6 07 34 */ extsh r6, r6 /* 800A8310 000A3F70 7C E7 07 34 */ extsh r7, r7 /* 800A8314 000A3F74 48 1A 7E 21 */ bl func_80250134 /* 800A8318 000A3F78 48 00 08 94 */ b lbl_800A8BAC /* 800A831C 000A3F7C 38 60 02 61 */ li r3, 0x261 /* 800A8320 000A3F80 48 0B A7 71 */ bl func_80162A90 /* 800A8324 000A3F84 28 03 00 04 */ cmplwi r3, 4 /* 800A8328 000A3F88 41 82 00 6C */ beq lbl_800A8394 /* 800A832C 000A3F8C C0 A1 00 10 */ lfs f5, 0x10(r1) /* 800A8330 000A3F90 38 00 FF 00 */ li r0, -256 /* 800A8334 000A3F94 C0 61 00 20 */ lfs f3, 0x20(r1) /* 800A8338 000A3F98 38 60 30 7A */ li r3, 0x307a /* 800A833C 000A3F9C C0 21 00 14 */ lfs f1, 0x14(r1) /* 800A8340 000A3FA0 FC 80 28 1E */ fctiwz f4, f5 /* 800A8344 000A3FA4 C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A8348 000A3FA8 FC 40 18 1E */ fctiwz f2, f3 /* 800A834C 000A3FAC EC 21 28 28 */ fsubs f1, f1, f5 /* 800A8350 000A3FB0 88 9E 00 11 */ lbz r4, 0x11(r30) /* 800A8354 000A3FB4 EC 00 18 28 */ fsubs f0, f0, f3 /* 800A8358 000A3FB8 D8 41 00 50 */ stfd f2, 0x50(r1) /* 800A835C 000A3FBC 7C 88 03 78 */ or r8, r4, r0 /* 800A8360 000A3FC0 FC 20 08 1E */ fctiwz f1, f1 /* 800A8364 000A3FC4 FC 00 00 1E */ fctiwz f0, f0 /* 800A8368 000A3FC8 D8 81 00 58 */ stfd f4, 0x58(r1) /* 800A836C 000A3FCC 80 A1 00 54 */ lwz r5, 0x54(r1) /* 800A8370 000A3FD0 D8 21 00 48 */ stfd f1, 0x48(r1) /* 800A8374 000A3FD4 80 81 00 5C */ lwz r4, 0x5c(r1) /* 800A8378 000A3FD8 D8 01 00 40 */ stfd f0, 0x40(r1) /* 800A837C 000A3FDC 80 C1 00 4C */ lwz r6, 0x4c(r1) /* 800A8380 000A3FE0 80 E1 00 44 */ lwz r7, 0x44(r1) /* 800A8384 000A3FE4 7C C6 07 34 */ extsh r6, r6 /* 800A8388 000A3FE8 7C E7 07 34 */ extsh r7, r7 /* 800A838C 000A3FEC 48 1A 7D A9 */ bl func_80250134 /* 800A8390 000A3FF0 48 00 08 1C */ b lbl_800A8BAC lbl_800A8394: /* 800A8394 000A3FF4 38 00 00 00 */ li r0, 0 /* 800A8398 000A3FF8 C0 21 00 10 */ lfs f1, 0x10(r1) /* 800A839C 000A3FFC 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 800A83A0 000A4000 C0 01 00 14 */ lfs f0, 0x14(r1) /* 800A83A4 000A4004 90 01 00 34 */ stw r0, 0x34(r1) /* 800A83A8 000A4008 FC 60 08 1E */ fctiwz f3, f1 /* 800A83AC 000A400C EC 00 08 28 */ fsubs f0, f0, f1 /* 800A83B0 000A4010 C8 42 89 18 */ lfd f2, lbl_80640F18-_SDA2_BASE_(r2) /* 800A83B4 000A4014 C8 21 00 30 */ lfd f1, 0x30(r1) /* 800A83B8 000A4018 38 00 FF 00 */ li r0, -256 /* 800A83BC 000A401C D8 61 00 58 */ stfd f3, 0x58(r1) /* 800A83C0 000A4020 EC 41 10 28 */ fsubs f2, f1, f2 /* 800A83C4 000A4024 FC 20 00 1E */ fctiwz f1, f0 /* 800A83C8 000A4028 C0 61 00 20 */ lfs f3, 0x20(r1) /* 800A83CC 000A402C C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A83D0 000A4030 38 60 30 7B */ li r3, 0x307b /* 800A83D4 000A4034 EC 43 10 2A */ fadds f2, f3, f2 /* 800A83D8 000A4038 EC 00 18 28 */ fsubs f0, f0, f3 /* 800A83DC 000A403C D8 21 00 48 */ stfd f1, 0x48(r1) /* 800A83E0 000A4040 FC 20 10 1E */ fctiwz f1, f2 /* 800A83E4 000A4044 88 BE 00 11 */ lbz r5, 0x11(r30) /* 800A83E8 000A4048 FC 00 00 1E */ fctiwz f0, f0 /* 800A83EC 000A404C 80 C1 00 4C */ lwz r6, 0x4c(r1) /* 800A83F0 000A4050 80 81 00 5C */ lwz r4, 0x5c(r1) /* 800A83F4 000A4054 7C A8 03 78 */ or r8, r5, r0 /* 800A83F8 000A4058 D8 01 00 40 */ stfd f0, 0x40(r1) /* 800A83FC 000A405C 7C C6 07 34 */ extsh r6, r6 /* 800A8400 000A4060 D8 21 00 50 */ stfd f1, 0x50(r1) /* 800A8404 000A4064 80 E1 00 44 */ lwz r7, 0x44(r1) /* 800A8408 000A4068 80 A1 00 54 */ lwz r5, 0x54(r1) /* 800A840C 000A406C 7C E7 07 34 */ extsh r7, r7 /* 800A8410 000A4070 48 1A 7D 25 */ bl func_80250134 /* 800A8414 000A4074 48 00 07 98 */ b lbl_800A8BAC /* 800A8418 000A4078 38 60 02 61 */ li r3, 0x261 /* 800A841C 000A407C 48 0B A6 75 */ bl func_80162A90 /* 800A8420 000A4080 28 03 00 04 */ cmplwi r3, 4 /* 800A8424 000A4084 41 82 07 88 */ beq lbl_800A8BAC /* 800A8428 000A4088 38 00 00 00 */ li r0, 0 /* 800A842C 000A408C C0 21 00 10 */ lfs f1, 0x10(r1) /* 800A8430 000A4090 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 800A8434 000A4094 C0 01 00 14 */ lfs f0, 0x14(r1) /* 800A8438 000A4098 90 01 00 3C */ stw r0, 0x3c(r1) /* 800A843C 000A409C FC 60 08 1E */ fctiwz f3, f1 /* 800A8440 000A40A0 EC 00 08 28 */ fsubs f0, f0, f1 /* 800A8444 000A40A4 C8 42 89 18 */ lfd f2, lbl_80640F18-_SDA2_BASE_(r2) /* 800A8448 000A40A8 C8 21 00 38 */ lfd f1, 0x38(r1) /* 800A844C 000A40AC 38 00 FF 00 */ li r0, -256 /* 800A8450 000A40B0 D8 61 00 58 */ stfd f3, 0x58(r1) /* 800A8454 000A40B4 EC 41 10 28 */ fsubs f2, f1, f2 /* 800A8458 000A40B8 FC 20 00 1E */ fctiwz f1, f0 /* 800A845C 000A40BC C0 61 00 20 */ lfs f3, 0x20(r1) /* 800A8460 000A40C0 C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A8464 000A40C4 38 60 30 7B */ li r3, 0x307b /* 800A8468 000A40C8 EC 43 10 2A */ fadds f2, f3, f2 /* 800A846C 000A40CC EC 00 18 28 */ fsubs f0, f0, f3 /* 800A8470 000A40D0 D8 21 00 48 */ stfd f1, 0x48(r1) /* 800A8474 000A40D4 FC 20 10 1E */ fctiwz f1, f2 /* 800A8478 000A40D8 88 BE 00 11 */ lbz r5, 0x11(r30) /* 800A847C 000A40DC FC 00 00 1E */ fctiwz f0, f0 /* 800A8480 000A40E0 80 C1 00 4C */ lwz r6, 0x4c(r1) /* 800A8484 000A40E4 80 81 00 5C */ lwz r4, 0x5c(r1) /* 800A8488 000A40E8 7C A8 03 78 */ or r8, r5, r0 /* 800A848C 000A40EC D8 01 00 40 */ stfd f0, 0x40(r1) /* 800A8490 000A40F0 7C C6 07 34 */ extsh r6, r6 /* 800A8494 000A40F4 D8 21 00 50 */ stfd f1, 0x50(r1) /* 800A8498 000A40F8 80 E1 00 44 */ lwz r7, 0x44(r1) /* 800A849C 000A40FC 80 A1 00 54 */ lwz r5, 0x54(r1) /* 800A84A0 000A4100 7C E7 07 34 */ extsh r7, r7 /* 800A84A4 000A4104 48 1A 7C 91 */ bl func_80250134 /* 800A84A8 000A4108 48 00 07 04 */ b lbl_800A8BAC lbl_800A84AC: /* 800A84AC 000A410C 80 01 00 08 */ lwz r0, 8(r1) /* 800A84B0 000A4110 28 00 00 19 */ cmplwi r0, 0x19 /* 800A84B4 000A4114 41 81 06 F8 */ bgt lbl_800A8BAC /* 800A84B8 000A4118 3C 60 80 41 */ lis r3, lbl_8040F2E4@ha /* 800A84BC 000A411C 54 00 10 3A */ slwi r0, r0, 2 /* 800A84C0 000A4120 38 63 F2 E4 */ addi r3, r3, lbl_8040F2E4@l /* 800A84C4 000A4124 7C 63 00 2E */ lwzx r3, r3, r0 /* 800A84C8 000A4128 7C 69 03 A6 */ mtctr r3 /* 800A84CC 000A412C 4E 80 04 20 */ bctr /* 800A84D0 000A4130 80 64 01 08 */ lwz r3, 0x108(r4) /* 800A84D4 000A4134 54 60 2F BE */ rlwinm r0, r3, 5, 0x1e, 0x1f /* 800A84D8 000A4138 28 00 00 01 */ cmplwi r0, 1 /* 800A84DC 000A413C 40 82 06 D0 */ bne lbl_800A8BAC /* 800A84E0 000A4140 54 60 1F 7E */ srwi r0, r3, 0x1d /* 800A84E4 000A4144 28 00 00 02 */ cmplwi r0, 2 /* 800A84E8 000A4148 40 81 06 C4 */ ble lbl_800A8BAC /* 800A84EC 000A414C 54 60 57 FF */ rlwinm. r0, r3, 0xa, 0x1f, 0x1f /* 800A84F0 000A4150 40 82 06 BC */ bne lbl_800A8BAC /* 800A84F4 000A4154 38 81 00 10 */ addi r4, r1, 0x10 /* 800A84F8 000A4158 38 60 00 0A */ li r3, 0xa /* 800A84FC 000A415C 4B FB 15 41 */ bl func_80059A3C /* 800A8500 000A4160 48 00 06 AC */ b lbl_800A8BAC /* 800A8504 000A4164 80 64 01 08 */ lwz r3, 0x108(r4) /* 800A8508 000A4168 54 60 2F BE */ rlwinm r0, r3, 5, 0x1e, 0x1f /* 800A850C 000A416C 28 00 00 01 */ cmplwi r0, 1 /* 800A8510 000A4170 40 82 06 9C */ bne lbl_800A8BAC /* 800A8514 000A4174 54 60 1F 7E */ srwi r0, r3, 0x1d /* 800A8518 000A4178 28 00 00 02 */ cmplwi r0, 2 /* 800A851C 000A417C 40 81 06 90 */ ble lbl_800A8BAC /* 800A8520 000A4180 54 60 57 FF */ rlwinm. r0, r3, 0xa, 0x1f, 0x1f /* 800A8524 000A4184 40 82 06 88 */ bne lbl_800A8BAC /* 800A8528 000A4188 38 81 00 10 */ addi r4, r1, 0x10 /* 800A852C 000A418C 38 60 00 0B */ li r3, 0xb /* 800A8530 000A4190 4B FB 15 0D */ bl func_80059A3C /* 800A8534 000A4194 48 00 06 78 */ b lbl_800A8BAC /* 800A8538 000A4198 80 64 01 08 */ lwz r3, 0x108(r4) /* 800A853C 000A419C 54 60 2F BE */ rlwinm r0, r3, 5, 0x1e, 0x1f /* 800A8540 000A41A0 28 00 00 01 */ cmplwi r0, 1 /* 800A8544 000A41A4 40 82 06 68 */ bne lbl_800A8BAC /* 800A8548 000A41A8 54 60 1F 7E */ srwi r0, r3, 0x1d /* 800A854C 000A41AC 28 00 00 02 */ cmplwi r0, 2 /* 800A8550 000A41B0 40 81 06 5C */ ble lbl_800A8BAC /* 800A8554 000A41B4 54 60 57 FF */ rlwinm. r0, r3, 0xa, 0x1f, 0x1f /* 800A8558 000A41B8 40 82 06 54 */ bne lbl_800A8BAC /* 800A855C 000A41BC 38 81 00 10 */ addi r4, r1, 0x10 /* 800A8560 000A41C0 38 60 00 0C */ li r3, 0xc /* 800A8564 000A41C4 4B FB 14 D9 */ bl func_80059A3C /* 800A8568 000A41C8 48 00 06 44 */ b lbl_800A8BAC /* 800A856C 000A41CC 80 64 01 08 */ lwz r3, 0x108(r4) /* 800A8570 000A41D0 54 60 2F BE */ rlwinm r0, r3, 5, 0x1e, 0x1f /* 800A8574 000A41D4 28 00 00 01 */ cmplwi r0, 1 /* 800A8578 000A41D8 40 82 06 34 */ bne lbl_800A8BAC /* 800A857C 000A41DC 54 60 1F 7E */ srwi r0, r3, 0x1d /* 800A8580 000A41E0 28 00 00 02 */ cmplwi r0, 2 /* 800A8584 000A41E4 40 81 06 28 */ ble lbl_800A8BAC /* 800A8588 000A41E8 54 60 57 FF */ rlwinm. r0, r3, 0xa, 0x1f, 0x1f /* 800A858C 000A41EC 40 82 06 20 */ bne lbl_800A8BAC /* 800A8590 000A41F0 38 81 00 10 */ addi r4, r1, 0x10 /* 800A8594 000A41F4 38 60 00 0D */ li r3, 0xd /* 800A8598 000A41F8 4B FB 14 A5 */ bl func_80059A3C /* 800A859C 000A41FC 48 00 06 10 */ b lbl_800A8BAC /* 800A85A0 000A4200 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 800A85A4 000A4204 3C 60 7F 7F */ lis r3, 0x7F7F7F00@ha /* 800A85A8 000A4208 C0 61 00 20 */ lfs f3, 0x20(r1) /* 800A85AC 000A420C 39 03 7F 00 */ addi r8, r3, 0x7F7F7F00@l /* 800A85B0 000A4210 C0 21 00 14 */ lfs f1, 0x14(r1) /* 800A85B4 000A4214 FC 80 28 1E */ fctiwz f4, f5 /* 800A85B8 000A4218 C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A85BC 000A421C FC 40 18 1E */ fctiwz f2, f3 /* 800A85C0 000A4220 EC 21 28 28 */ fsubs f1, f1, f5 /* 800A85C4 000A4224 A0 1F 00 96 */ lhz r0, 0x96(r31) /* 800A85C8 000A4228 EC 00 18 28 */ fsubs f0, f0, f3 /* 800A85CC 000A422C D8 81 00 58 */ stfd f4, 0x58(r1) /* 800A85D0 000A4230 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f /* 800A85D4 000A4234 FC 20 08 1E */ fctiwz f1, f1 /* 800A85D8 000A4238 FC 00 00 1E */ fctiwz f0, f0 /* 800A85DC 000A423C D8 41 00 50 */ stfd f2, 0x50(r1) /* 800A85E0 000A4240 80 81 00 5C */ lwz r4, 0x5c(r1) /* 800A85E4 000A4244 38 60 30 98 */ li r3, 0x3098 /* 800A85E8 000A4248 D8 21 00 48 */ stfd f1, 0x48(r1) /* 800A85EC 000A424C 80 A1 00 54 */ lwz r5, 0x54(r1) /* 800A85F0 000A4250 D8 01 00 40 */ stfd f0, 0x40(r1) /* 800A85F4 000A4254 80 C1 00 4C */ lwz r6, 0x4c(r1) /* 800A85F8 000A4258 80 E1 00 44 */ lwz r7, 0x44(r1) /* 800A85FC 000A425C 7C C6 07 34 */ extsh r6, r6 /* 800A8600 000A4260 7C E7 07 34 */ extsh r7, r7 /* 800A8604 000A4264 41 82 00 08 */ beq lbl_800A860C /* 800A8608 000A4268 3D 00 FF FF */ lis r8, 0xffff lbl_800A860C: /* 800A860C 000A426C 88 1E 00 11 */ lbz r0, 0x11(r30) /* 800A8610 000A4270 7D 08 03 78 */ or r8, r8, r0 /* 800A8614 000A4274 48 1A 7B 21 */ bl func_80250134 /* 800A8618 000A4278 48 00 05 94 */ b lbl_800A8BAC /* 800A861C 000A427C C0 A1 00 10 */ lfs f5, 0x10(r1) /* 800A8620 000A4280 38 60 30 99 */ li r3, 0x3099 /* 800A8624 000A4284 C0 61 00 20 */ lfs f3, 0x20(r1) /* 800A8628 000A4288 3D 00 FF FF */ lis r8, 0xffff /* 800A862C 000A428C C0 21 00 14 */ lfs f1, 0x14(r1) /* 800A8630 000A4290 FC 80 28 1E */ fctiwz f4, f5 /* 800A8634 000A4294 C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A8638 000A4298 FC 40 18 1E */ fctiwz f2, f3 /* 800A863C 000A429C EC 21 28 28 */ fsubs f1, f1, f5 /* 800A8640 000A42A0 A0 1F 00 96 */ lhz r0, 0x96(r31) /* 800A8644 000A42A4 EC 00 18 28 */ fsubs f0, f0, f3 /* 800A8648 000A42A8 D8 81 00 58 */ stfd f4, 0x58(r1) /* 800A864C 000A42AC 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f /* 800A8650 000A42B0 FC 20 08 1E */ fctiwz f1, f1 /* 800A8654 000A42B4 FC 00 00 1E */ fctiwz f0, f0 /* 800A8658 000A42B8 D8 41 00 50 */ stfd f2, 0x50(r1) /* 800A865C 000A42BC 80 81 00 5C */ lwz r4, 0x5c(r1) /* 800A8660 000A42C0 D8 21 00 48 */ stfd f1, 0x48(r1) /* 800A8664 000A42C4 80 A1 00 54 */ lwz r5, 0x54(r1) /* 800A8668 000A42C8 D8 01 00 40 */ stfd f0, 0x40(r1) /* 800A866C 000A42CC 80 C1 00 4C */ lwz r6, 0x4c(r1) /* 800A8670 000A42D0 80 E1 00 44 */ lwz r7, 0x44(r1) /* 800A8674 000A42D4 7C C6 07 34 */ extsh r6, r6 /* 800A8678 000A42D8 7C E7 07 34 */ extsh r7, r7 /* 800A867C 000A42DC 41 82 00 0C */ beq lbl_800A8688 /* 800A8680 000A42E0 3D 00 7F 7F */ lis r8, 0x7F7F7F00@ha /* 800A8684 000A42E4 39 08 7F 00 */ addi r8, r8, 0x7F7F7F00@l lbl_800A8688: /* 800A8688 000A42E8 88 1E 00 11 */ lbz r0, 0x11(r30) /* 800A868C 000A42EC 7D 08 03 78 */ or r8, r8, r0 /* 800A8690 000A42F0 48 1A 7A A5 */ bl func_80250134 /* 800A8694 000A42F4 48 00 05 18 */ b lbl_800A8BAC /* 800A8698 000A42F8 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 800A869C 000A42FC 3C 60 7F 7F */ lis r3, 0x7F7F7F00@ha /* 800A86A0 000A4300 C0 61 00 20 */ lfs f3, 0x20(r1) /* 800A86A4 000A4304 39 03 7F 00 */ addi r8, r3, 0x7F7F7F00@l /* 800A86A8 000A4308 C0 21 00 14 */ lfs f1, 0x14(r1) /* 800A86AC 000A430C FC 80 28 1E */ fctiwz f4, f5 /* 800A86B0 000A4310 C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A86B4 000A4314 FC 40 18 1E */ fctiwz f2, f3 /* 800A86B8 000A4318 EC 21 28 28 */ fsubs f1, f1, f5 /* 800A86BC 000A431C A0 1F 00 96 */ lhz r0, 0x96(r31) /* 800A86C0 000A4320 EC 00 18 28 */ fsubs f0, f0, f3 /* 800A86C4 000A4324 D8 81 00 58 */ stfd f4, 0x58(r1) /* 800A86C8 000A4328 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f /* 800A86CC 000A432C FC 20 08 1E */ fctiwz f1, f1 /* 800A86D0 000A4330 FC 00 00 1E */ fctiwz f0, f0 /* 800A86D4 000A4334 D8 41 00 50 */ stfd f2, 0x50(r1) /* 800A86D8 000A4338 80 81 00 5C */ lwz r4, 0x5c(r1) /* 800A86DC 000A433C 38 60 30 9A */ li r3, 0x309a /* 800A86E0 000A4340 D8 21 00 48 */ stfd f1, 0x48(r1) /* 800A86E4 000A4344 80 A1 00 54 */ lwz r5, 0x54(r1) /* 800A86E8 000A4348 D8 01 00 40 */ stfd f0, 0x40(r1) /* 800A86EC 000A434C 80 C1 00 4C */ lwz r6, 0x4c(r1) /* 800A86F0 000A4350 80 E1 00 44 */ lwz r7, 0x44(r1) /* 800A86F4 000A4354 7C C6 07 34 */ extsh r6, r6 /* 800A86F8 000A4358 7C E7 07 34 */ extsh r7, r7 /* 800A86FC 000A435C 41 82 00 08 */ beq lbl_800A8704 /* 800A8700 000A4360 3D 00 FF FF */ lis r8, 0xffff lbl_800A8704: /* 800A8704 000A4364 88 1E 00 11 */ lbz r0, 0x11(r30) /* 800A8708 000A4368 7D 08 03 78 */ or r8, r8, r0 /* 800A870C 000A436C 48 1A 7A 29 */ bl func_80250134 /* 800A8710 000A4370 48 00 04 9C */ b lbl_800A8BAC /* 800A8714 000A4374 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 800A8718 000A4378 38 60 30 9B */ li r3, 0x309b /* 800A871C 000A437C C0 61 00 20 */ lfs f3, 0x20(r1) /* 800A8720 000A4380 3D 00 FF FF */ lis r8, 0xffff /* 800A8724 000A4384 C0 21 00 14 */ lfs f1, 0x14(r1) /* 800A8728 000A4388 FC 80 28 1E */ fctiwz f4, f5 /* 800A872C 000A438C C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A8730 000A4390 FC 40 18 1E */ fctiwz f2, f3 /* 800A8734 000A4394 EC 21 28 28 */ fsubs f1, f1, f5 /* 800A8738 000A4398 A0 1F 00 96 */ lhz r0, 0x96(r31) /* 800A873C 000A439C EC 00 18 28 */ fsubs f0, f0, f3 /* 800A8740 000A43A0 D8 81 00 58 */ stfd f4, 0x58(r1) /* 800A8744 000A43A4 54 00 97 FF */ rlwinm. r0, r0, 0x12, 0x1f, 0x1f /* 800A8748 000A43A8 FC 20 08 1E */ fctiwz f1, f1 /* 800A874C 000A43AC FC 00 00 1E */ fctiwz f0, f0 /* 800A8750 000A43B0 D8 41 00 50 */ stfd f2, 0x50(r1) /* 800A8754 000A43B4 80 81 00 5C */ lwz r4, 0x5c(r1) /* 800A8758 000A43B8 D8 21 00 48 */ stfd f1, 0x48(r1) /* 800A875C 000A43BC 80 A1 00 54 */ lwz r5, 0x54(r1) /* 800A8760 000A43C0 D8 01 00 40 */ stfd f0, 0x40(r1) /* 800A8764 000A43C4 80 C1 00 4C */ lwz r6, 0x4c(r1) /* 800A8768 000A43C8 80 E1 00 44 */ lwz r7, 0x44(r1) /* 800A876C 000A43CC 7C C6 07 34 */ extsh r6, r6 /* 800A8770 000A43D0 7C E7 07 34 */ extsh r7, r7 /* 800A8774 000A43D4 41 82 00 0C */ beq lbl_800A8780 /* 800A8778 000A43D8 3D 00 7F 7F */ lis r8, 0x7F7F7F00@ha /* 800A877C 000A43DC 39 08 7F 00 */ addi r8, r8, 0x7F7F7F00@l lbl_800A8780: /* 800A8780 000A43E0 88 1E 00 11 */ lbz r0, 0x11(r30) /* 800A8784 000A43E4 7D 08 03 78 */ or r8, r8, r0 /* 800A8788 000A43E8 48 1A 79 AD */ bl func_80250134 /* 800A878C 000A43EC 48 00 04 20 */ b lbl_800A8BAC /* 800A8790 000A43F0 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 800A8794 000A43F4 3C 60 7F 7F */ lis r3, 0x7F7F7F00@ha /* 800A8798 000A43F8 C0 61 00 20 */ lfs f3, 0x20(r1) /* 800A879C 000A43FC 39 03 7F 00 */ addi r8, r3, 0x7F7F7F00@l /* 800A87A0 000A4400 C0 21 00 14 */ lfs f1, 0x14(r1) /* 800A87A4 000A4404 FC 80 28 1E */ fctiwz f4, f5 /* 800A87A8 000A4408 C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A87AC 000A440C FC 40 18 1E */ fctiwz f2, f3 /* 800A87B0 000A4410 EC 21 28 28 */ fsubs f1, f1, f5 /* 800A87B4 000A4414 A0 1F 00 96 */ lhz r0, 0x96(r31) /* 800A87B8 000A4418 EC 00 18 28 */ fsubs f0, f0, f3 /* 800A87BC 000A441C D8 81 00 58 */ stfd f4, 0x58(r1) /* 800A87C0 000A4420 54 00 9F FF */ rlwinm. r0, r0, 0x13, 0x1f, 0x1f /* 800A87C4 000A4424 FC 20 08 1E */ fctiwz f1, f1 /* 800A87C8 000A4428 FC 00 00 1E */ fctiwz f0, f0 /* 800A87CC 000A442C D8 41 00 50 */ stfd f2, 0x50(r1) /* 800A87D0 000A4430 80 81 00 5C */ lwz r4, 0x5c(r1) /* 800A87D4 000A4434 38 60 30 98 */ li r3, 0x3098 /* 800A87D8 000A4438 D8 21 00 48 */ stfd f1, 0x48(r1) /* 800A87DC 000A443C 80 A1 00 54 */ lwz r5, 0x54(r1) /* 800A87E0 000A4440 D8 01 00 40 */ stfd f0, 0x40(r1) /* 800A87E4 000A4444 80 C1 00 4C */ lwz r6, 0x4c(r1) /* 800A87E8 000A4448 80 E1 00 44 */ lwz r7, 0x44(r1) /* 800A87EC 000A444C 7C C6 07 34 */ extsh r6, r6 /* 800A87F0 000A4450 7C E7 07 34 */ extsh r7, r7 /* 800A87F4 000A4454 41 82 00 08 */ beq lbl_800A87FC /* 800A87F8 000A4458 3D 00 FF FF */ lis r8, 0xffff lbl_800A87FC: /* 800A87FC 000A445C 88 1E 00 11 */ lbz r0, 0x11(r30) /* 800A8800 000A4460 7D 08 03 78 */ or r8, r8, r0 /* 800A8804 000A4464 48 1A 79 31 */ bl func_80250134 /* 800A8808 000A4468 48 00 03 A4 */ b lbl_800A8BAC /* 800A880C 000A446C C0 A1 00 10 */ lfs f5, 0x10(r1) /* 800A8810 000A4470 38 60 30 99 */ li r3, 0x3099 /* 800A8814 000A4474 C0 61 00 20 */ lfs f3, 0x20(r1) /* 800A8818 000A4478 3D 00 FF FF */ lis r8, 0xffff /* 800A881C 000A447C C0 21 00 14 */ lfs f1, 0x14(r1) /* 800A8820 000A4480 FC 80 28 1E */ fctiwz f4, f5 /* 800A8824 000A4484 C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A8828 000A4488 FC 40 18 1E */ fctiwz f2, f3 /* 800A882C 000A448C EC 21 28 28 */ fsubs f1, f1, f5 /* 800A8830 000A4490 A0 1F 00 96 */ lhz r0, 0x96(r31) /* 800A8834 000A4494 EC 00 18 28 */ fsubs f0, f0, f3 /* 800A8838 000A4498 D8 81 00 58 */ stfd f4, 0x58(r1) /* 800A883C 000A449C 54 00 9F FF */ rlwinm. r0, r0, 0x13, 0x1f, 0x1f /* 800A8840 000A44A0 FC 20 08 1E */ fctiwz f1, f1 /* 800A8844 000A44A4 FC 00 00 1E */ fctiwz f0, f0 /* 800A8848 000A44A8 D8 41 00 50 */ stfd f2, 0x50(r1) /* 800A884C 000A44AC 80 81 00 5C */ lwz r4, 0x5c(r1) /* 800A8850 000A44B0 D8 21 00 48 */ stfd f1, 0x48(r1) /* 800A8854 000A44B4 80 A1 00 54 */ lwz r5, 0x54(r1) /* 800A8858 000A44B8 D8 01 00 40 */ stfd f0, 0x40(r1) /* 800A885C 000A44BC 80 C1 00 4C */ lwz r6, 0x4c(r1) /* 800A8860 000A44C0 80 E1 00 44 */ lwz r7, 0x44(r1) /* 800A8864 000A44C4 7C C6 07 34 */ extsh r6, r6 /* 800A8868 000A44C8 7C E7 07 34 */ extsh r7, r7 /* 800A886C 000A44CC 41 82 00 0C */ beq lbl_800A8878 /* 800A8870 000A44D0 3D 00 7F 7F */ lis r8, 0x7F7F7F00@ha /* 800A8874 000A44D4 39 08 7F 00 */ addi r8, r8, 0x7F7F7F00@l lbl_800A8878: /* 800A8878 000A44D8 88 1E 00 11 */ lbz r0, 0x11(r30) /* 800A887C 000A44DC 7D 08 03 78 */ or r8, r8, r0 /* 800A8880 000A44E0 48 1A 78 B5 */ bl func_80250134 /* 800A8884 000A44E4 48 00 03 28 */ b lbl_800A8BAC /* 800A8888 000A44E8 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 800A888C 000A44EC 3C 60 7F 7F */ lis r3, 0x7F7F7F00@ha /* 800A8890 000A44F0 C0 61 00 20 */ lfs f3, 0x20(r1) /* 800A8894 000A44F4 39 03 7F 00 */ addi r8, r3, 0x7F7F7F00@l /* 800A8898 000A44F8 C0 21 00 14 */ lfs f1, 0x14(r1) /* 800A889C 000A44FC FC 80 28 1E */ fctiwz f4, f5 /* 800A88A0 000A4500 C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A88A4 000A4504 FC 40 18 1E */ fctiwz f2, f3 /* 800A88A8 000A4508 EC 21 28 28 */ fsubs f1, f1, f5 /* 800A88AC 000A450C A0 1F 00 96 */ lhz r0, 0x96(r31) /* 800A88B0 000A4510 EC 00 18 28 */ fsubs f0, f0, f3 /* 800A88B4 000A4514 D8 81 00 58 */ stfd f4, 0x58(r1) /* 800A88B8 000A4518 54 00 A7 FF */ rlwinm. r0, r0, 0x14, 0x1f, 0x1f /* 800A88BC 000A451C FC 20 08 1E */ fctiwz f1, f1 /* 800A88C0 000A4520 FC 00 00 1E */ fctiwz f0, f0 /* 800A88C4 000A4524 D8 41 00 50 */ stfd f2, 0x50(r1) /* 800A88C8 000A4528 80 81 00 5C */ lwz r4, 0x5c(r1) /* 800A88CC 000A452C 38 60 30 98 */ li r3, 0x3098 /* 800A88D0 000A4530 D8 21 00 48 */ stfd f1, 0x48(r1) /* 800A88D4 000A4534 80 A1 00 54 */ lwz r5, 0x54(r1) /* 800A88D8 000A4538 D8 01 00 40 */ stfd f0, 0x40(r1) /* 800A88DC 000A453C 80 C1 00 4C */ lwz r6, 0x4c(r1) /* 800A88E0 000A4540 80 E1 00 44 */ lwz r7, 0x44(r1) /* 800A88E4 000A4544 7C C6 07 34 */ extsh r6, r6 /* 800A88E8 000A4548 7C E7 07 34 */ extsh r7, r7 /* 800A88EC 000A454C 41 82 00 08 */ beq lbl_800A88F4 /* 800A88F0 000A4550 3D 00 FF FF */ lis r8, 0xffff lbl_800A88F4: /* 800A88F4 000A4554 88 1E 00 11 */ lbz r0, 0x11(r30) /* 800A88F8 000A4558 7D 08 03 78 */ or r8, r8, r0 /* 800A88FC 000A455C 48 1A 78 39 */ bl func_80250134 /* 800A8900 000A4560 48 00 02 AC */ b lbl_800A8BAC /* 800A8904 000A4564 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 800A8908 000A4568 38 60 30 99 */ li r3, 0x3099 /* 800A890C 000A456C C0 61 00 20 */ lfs f3, 0x20(r1) /* 800A8910 000A4570 3D 00 FF FF */ lis r8, 0xffff /* 800A8914 000A4574 C0 21 00 14 */ lfs f1, 0x14(r1) /* 800A8918 000A4578 FC 80 28 1E */ fctiwz f4, f5 /* 800A891C 000A457C C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A8920 000A4580 FC 40 18 1E */ fctiwz f2, f3 /* 800A8924 000A4584 EC 21 28 28 */ fsubs f1, f1, f5 /* 800A8928 000A4588 A0 1F 00 96 */ lhz r0, 0x96(r31) /* 800A892C 000A458C EC 00 18 28 */ fsubs f0, f0, f3 /* 800A8930 000A4590 D8 81 00 58 */ stfd f4, 0x58(r1) /* 800A8934 000A4594 54 00 A7 FF */ rlwinm. r0, r0, 0x14, 0x1f, 0x1f /* 800A8938 000A4598 FC 20 08 1E */ fctiwz f1, f1 /* 800A893C 000A459C FC 00 00 1E */ fctiwz f0, f0 /* 800A8940 000A45A0 D8 41 00 50 */ stfd f2, 0x50(r1) /* 800A8944 000A45A4 80 81 00 5C */ lwz r4, 0x5c(r1) /* 800A8948 000A45A8 D8 21 00 48 */ stfd f1, 0x48(r1) /* 800A894C 000A45AC 80 A1 00 54 */ lwz r5, 0x54(r1) /* 800A8950 000A45B0 D8 01 00 40 */ stfd f0, 0x40(r1) /* 800A8954 000A45B4 80 C1 00 4C */ lwz r6, 0x4c(r1) /* 800A8958 000A45B8 80 E1 00 44 */ lwz r7, 0x44(r1) /* 800A895C 000A45BC 7C C6 07 34 */ extsh r6, r6 /* 800A8960 000A45C0 7C E7 07 34 */ extsh r7, r7 /* 800A8964 000A45C4 41 82 00 0C */ beq lbl_800A8970 /* 800A8968 000A45C8 3D 00 7F 7F */ lis r8, 0x7F7F7F00@ha /* 800A896C 000A45CC 39 08 7F 00 */ addi r8, r8, 0x7F7F7F00@l lbl_800A8970: /* 800A8970 000A45D0 88 1E 00 11 */ lbz r0, 0x11(r30) /* 800A8974 000A45D4 7D 08 03 78 */ or r8, r8, r0 /* 800A8978 000A45D8 48 1A 77 BD */ bl func_80250134 /* 800A897C 000A45DC 48 00 02 30 */ b lbl_800A8BAC /* 800A8980 000A45E0 4B FB 02 25 */ bl VMBASEIsPageValid /* 800A8984 000A45E4 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 800A8988 000A45E8 28 00 00 03 */ cmplwi r0, 3 /* 800A898C 000A45EC 41 82 00 14 */ beq lbl_800A89A0 /* 800A8990 000A45F0 4B FB 02 15 */ bl VMBASEIsPageValid /* 800A8994 000A45F4 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 800A8998 000A45F8 28 00 00 04 */ cmplwi r0, 4 /* 800A899C 000A45FC 40 82 00 08 */ bne lbl_800A89A4 lbl_800A89A0: /* 800A89A0 000A4600 3B A0 FF F4 */ li r29, -12 lbl_800A89A4: /* 800A89A4 000A4604 6F A0 80 00 */ xoris r0, r29, 0x8000 /* 800A89A8 000A4608 C0 21 00 10 */ lfs f1, 0x10(r1) /* 800A89AC 000A460C 90 01 00 34 */ stw r0, 0x34(r1) /* 800A89B0 000A4610 38 00 FF 00 */ li r0, -256 /* 800A89B4 000A4614 FC C0 08 1E */ fctiwz f6, f1 /* 800A89B8 000A4618 C0 01 00 14 */ lfs f0, 0x14(r1) /* 800A89BC 000A461C C0 42 89 14 */ lfs f2, lbl_80640F14-_SDA2_BASE_(r2) /* 800A89C0 000A4620 38 60 30 7C */ li r3, 0x307c /* 800A89C4 000A4624 EC 20 08 28 */ fsubs f1, f0, f1 /* 800A89C8 000A4628 C0 A1 00 20 */ lfs f5, 0x20(r1) /* 800A89CC 000A462C C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A89D0 000A4630 EC 82 28 2A */ fadds f4, f2, f5 /* 800A89D4 000A4634 FC 20 08 1E */ fctiwz f1, f1 /* 800A89D8 000A4638 C8 62 89 18 */ lfd f3, lbl_80640F18-_SDA2_BASE_(r2) /* 800A89DC 000A463C C8 41 00 30 */ lfd f2, 0x30(r1) /* 800A89E0 000A4640 EC 00 28 28 */ fsubs f0, f0, f5 /* 800A89E4 000A4644 D8 C1 00 58 */ stfd f6, 0x58(r1) /* 800A89E8 000A4648 EC 42 18 28 */ fsubs f2, f2, f3 /* 800A89EC 000A464C D8 21 00 48 */ stfd f1, 0x48(r1) /* 800A89F0 000A4650 FC 00 00 1E */ fctiwz f0, f0 /* 800A89F4 000A4654 88 BE 00 11 */ lbz r5, 0x11(r30) /* 800A89F8 000A4658 EC 24 10 2A */ fadds f1, f4, f2 /* 800A89FC 000A465C 80 C1 00 4C */ lwz r6, 0x4c(r1) /* 800A8A00 000A4660 D8 01 00 40 */ stfd f0, 0x40(r1) /* 800A8A04 000A4664 7C A8 03 78 */ or r8, r5, r0 /* 800A8A08 000A4668 80 81 00 5C */ lwz r4, 0x5c(r1) /* 800A8A0C 000A466C 7C C6 07 34 */ extsh r6, r6 /* 800A8A10 000A4670 FC 00 08 1E */ fctiwz f0, f1 /* 800A8A14 000A4674 80 E1 00 44 */ lwz r7, 0x44(r1) /* 800A8A18 000A4678 7C E7 07 34 */ extsh r7, r7 /* 800A8A1C 000A467C D8 01 00 50 */ stfd f0, 0x50(r1) /* 800A8A20 000A4680 80 A1 00 54 */ lwz r5, 0x54(r1) /* 800A8A24 000A4684 48 1A 77 11 */ bl func_80250134 /* 800A8A28 000A4688 48 00 01 84 */ b lbl_800A8BAC /* 800A8A2C 000A468C 4B FB 01 79 */ bl VMBASEIsPageValid /* 800A8A30 000A4690 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 800A8A34 000A4694 28 00 00 03 */ cmplwi r0, 3 /* 800A8A38 000A4698 41 82 00 14 */ beq lbl_800A8A4C /* 800A8A3C 000A469C 4B FB 01 69 */ bl VMBASEIsPageValid /* 800A8A40 000A46A0 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 800A8A44 000A46A4 28 00 00 04 */ cmplwi r0, 4 /* 800A8A48 000A46A8 40 82 00 08 */ bne lbl_800A8A50 lbl_800A8A4C: /* 800A8A4C 000A46AC 3B A0 FF F4 */ li r29, -12 lbl_800A8A50: /* 800A8A50 000A46B0 6F A0 80 00 */ xoris r0, r29, 0x8000 /* 800A8A54 000A46B4 C0 21 00 10 */ lfs f1, 0x10(r1) /* 800A8A58 000A46B8 90 01 00 3C */ stw r0, 0x3c(r1) /* 800A8A5C 000A46BC 38 00 FF 00 */ li r0, -256 /* 800A8A60 000A46C0 FC A0 08 1E */ fctiwz f5, f1 /* 800A8A64 000A46C4 C0 01 00 14 */ lfs f0, 0x14(r1) /* 800A8A68 000A46C8 C8 82 89 18 */ lfd f4, lbl_80640F18-_SDA2_BASE_(r2) /* 800A8A6C 000A46CC 38 60 30 7E */ li r3, 0x307e /* 800A8A70 000A46D0 C8 61 00 38 */ lfd f3, 0x38(r1) /* 800A8A74 000A46D4 EC 20 08 28 */ fsubs f1, f0, f1 /* 800A8A78 000A46D8 C0 41 00 20 */ lfs f2, 0x20(r1) /* 800A8A7C 000A46DC EC 63 20 28 */ fsubs f3, f3, f4 /* 800A8A80 000A46E0 C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A8A84 000A46E4 FC 20 08 1E */ fctiwz f1, f1 /* 800A8A88 000A46E8 D8 A1 00 58 */ stfd f5, 0x58(r1) /* 800A8A8C 000A46EC EC 00 10 28 */ fsubs f0, f0, f2 /* 800A8A90 000A46F0 88 BE 00 11 */ lbz r5, 0x11(r30) /* 800A8A94 000A46F4 EC 42 18 2A */ fadds f2, f2, f3 /* 800A8A98 000A46F8 D8 21 00 48 */ stfd f1, 0x48(r1) /* 800A8A9C 000A46FC 80 81 00 5C */ lwz r4, 0x5c(r1) /* 800A8AA0 000A4700 7C A8 03 78 */ or r8, r5, r0 /* 800A8AA4 000A4704 FC 00 00 1E */ fctiwz f0, f0 /* 800A8AA8 000A4708 80 C1 00 4C */ lwz r6, 0x4c(r1) /* 800A8AAC 000A470C FC 20 10 1E */ fctiwz f1, f2 /* 800A8AB0 000A4710 7C C6 07 34 */ extsh r6, r6 /* 800A8AB4 000A4714 D8 01 00 40 */ stfd f0, 0x40(r1) /* 800A8AB8 000A4718 D8 21 00 50 */ stfd f1, 0x50(r1) /* 800A8ABC 000A471C 80 E1 00 44 */ lwz r7, 0x44(r1) /* 800A8AC0 000A4720 80 A1 00 54 */ lwz r5, 0x54(r1) /* 800A8AC4 000A4724 7C E7 07 34 */ extsh r7, r7 /* 800A8AC8 000A4728 48 1A 76 6D */ bl func_80250134 /* 800A8ACC 000A472C 48 00 00 E0 */ b lbl_800A8BAC /* 800A8AD0 000A4730 C0 41 00 10 */ lfs f2, 0x10(r1) /* 800A8AD4 000A4734 38 00 FF 00 */ li r0, -256 /* 800A8AD8 000A4738 C0 21 00 14 */ lfs f1, 0x14(r1) /* 800A8ADC 000A473C 38 60 30 7F */ li r3, 0x307f /* 800A8AE0 000A4740 FC 80 10 1E */ fctiwz f4, f2 /* 800A8AE4 000A4744 C0 61 00 20 */ lfs f3, 0x20(r1) /* 800A8AE8 000A4748 EC 21 10 28 */ fsubs f1, f1, f2 /* 800A8AEC 000A474C C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A8AF0 000A4750 C0 42 89 14 */ lfs f2, lbl_80640F14-_SDA2_BASE_(r2) /* 800A8AF4 000A4754 EC 00 18 28 */ fsubs f0, f0, f3 /* 800A8AF8 000A4758 EC 43 10 28 */ fsubs f2, f3, f2 /* 800A8AFC 000A475C D8 81 00 58 */ stfd f4, 0x58(r1) /* 800A8B00 000A4760 FC 20 08 1E */ fctiwz f1, f1 /* 800A8B04 000A4764 88 BE 00 11 */ lbz r5, 0x11(r30) /* 800A8B08 000A4768 FC 00 00 1E */ fctiwz f0, f0 /* 800A8B0C 000A476C FC 40 10 1E */ fctiwz f2, f2 /* 800A8B10 000A4770 D8 21 00 48 */ stfd f1, 0x48(r1) /* 800A8B14 000A4774 7C A8 03 78 */ or r8, r5, r0 /* 800A8B18 000A4778 80 81 00 5C */ lwz r4, 0x5c(r1) /* 800A8B1C 000A477C D8 01 00 40 */ stfd f0, 0x40(r1) /* 800A8B20 000A4780 80 C1 00 4C */ lwz r6, 0x4c(r1) /* 800A8B24 000A4784 D8 41 00 50 */ stfd f2, 0x50(r1) /* 800A8B28 000A4788 80 E1 00 44 */ lwz r7, 0x44(r1) /* 800A8B2C 000A478C 7C C6 07 34 */ extsh r6, r6 /* 800A8B30 000A4790 80 A1 00 54 */ lwz r5, 0x54(r1) /* 800A8B34 000A4794 7C E7 07 34 */ extsh r7, r7 /* 800A8B38 000A4798 48 1A 75 FD */ bl func_80250134 /* 800A8B3C 000A479C 48 00 00 70 */ b lbl_800A8BAC /* 800A8B40 000A47A0 C0 41 00 10 */ lfs f2, 0x10(r1) /* 800A8B44 000A47A4 38 00 FF 00 */ li r0, -256 /* 800A8B48 000A47A8 C0 21 00 14 */ lfs f1, 0x14(r1) /* 800A8B4C 000A47AC 38 60 30 80 */ li r3, 0x3080 /* 800A8B50 000A47B0 FC 80 10 1E */ fctiwz f4, f2 /* 800A8B54 000A47B4 C0 61 00 20 */ lfs f3, 0x20(r1) /* 800A8B58 000A47B8 EC 21 10 28 */ fsubs f1, f1, f2 /* 800A8B5C 000A47BC C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A8B60 000A47C0 C0 42 89 14 */ lfs f2, lbl_80640F14-_SDA2_BASE_(r2) /* 800A8B64 000A47C4 EC 00 18 28 */ fsubs f0, f0, f3 /* 800A8B68 000A47C8 EC 43 10 28 */ fsubs f2, f3, f2 /* 800A8B6C 000A47CC D8 81 00 58 */ stfd f4, 0x58(r1) /* 800A8B70 000A47D0 FC 20 08 1E */ fctiwz f1, f1 /* 800A8B74 000A47D4 88 BE 00 11 */ lbz r5, 0x11(r30) /* 800A8B78 000A47D8 FC 00 00 1E */ fctiwz f0, f0 /* 800A8B7C 000A47DC FC 40 10 1E */ fctiwz f2, f2 /* 800A8B80 000A47E0 D8 21 00 48 */ stfd f1, 0x48(r1) /* 800A8B84 000A47E4 7C A8 03 78 */ or r8, r5, r0 /* 800A8B88 000A47E8 80 81 00 5C */ lwz r4, 0x5c(r1) /* 800A8B8C 000A47EC D8 01 00 40 */ stfd f0, 0x40(r1) /* 800A8B90 000A47F0 80 C1 00 4C */ lwz r6, 0x4c(r1) /* 800A8B94 000A47F4 D8 41 00 50 */ stfd f2, 0x50(r1) /* 800A8B98 000A47F8 80 E1 00 44 */ lwz r7, 0x44(r1) /* 800A8B9C 000A47FC 7C C6 07 34 */ extsh r6, r6 /* 800A8BA0 000A4800 80 A1 00 54 */ lwz r5, 0x54(r1) /* 800A8BA4 000A4804 7C E7 07 34 */ extsh r7, r7 /* 800A8BA8 000A4808 48 1A 75 8D */ bl func_80250134 lbl_800A8BAC: /* 800A8BAC 000A480C 80 01 00 74 */ lwz r0, 0x74(r1) /* 800A8BB0 000A4810 83 E1 00 6C */ lwz r31, 0x6c(r1) /* 800A8BB4 000A4814 83 C1 00 68 */ lwz r30, 0x68(r1) /* 800A8BB8 000A4818 83 A1 00 64 */ lwz r29, 0x64(r1) /* 800A8BBC 000A481C 83 81 00 60 */ lwz r28, 0x60(r1) /* 800A8BC0 000A4820 7C 08 03 A6 */ mtlr r0 /* 800A8BC4 000A4824 38 21 00 70 */ addi r1, r1, 0x70 /* 800A8BC8 000A4828 4E 80 00 20 */ blr lbl_800A8BCC: /* 800A8BCC 000A482C 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800A8BD0 000A4830 7C 08 02 A6 */ mflr r0 /* 800A8BD4 000A4834 90 01 00 64 */ stw r0, 0x64(r1) /* 800A8BD8 000A4838 93 E1 00 5C */ stw r31, 0x5c(r1) /* 800A8BDC 000A483C 7C 9F 23 78 */ mr r31, r4 /* 800A8BE0 000A4840 93 C1 00 58 */ stw r30, 0x58(r1) /* 800A8BE4 000A4844 93 A1 00 54 */ stw r29, 0x54(r1) /* 800A8BE8 000A4848 7C 7D 1B 78 */ mr r29, r3 /* 800A8BEC 000A484C 48 07 3D 89 */ bl func_8011C974 /* 800A8BF0 000A4850 7C 7E 1B 78 */ mr r30, r3 /* 800A8BF4 000A4854 7F A3 EB 78 */ mr r3, r29 /* 800A8BF8 000A4858 7F E4 FB 78 */ mr r4, r31 /* 800A8BFC 000A485C 38 C1 00 08 */ addi r6, r1, 8 /* 800A8C00 000A4860 38 A0 00 03 */ li r5, 3 /* 800A8C04 000A4864 48 1A B2 D9 */ bl func_80253EDC /* 800A8C08 000A4868 7F A3 EB 78 */ mr r3, r29 /* 800A8C0C 000A486C 7F E4 FB 78 */ mr r4, r31 /* 800A8C10 000A4870 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A8C14 000A4874 38 A0 00 06 */ li r5, 6 /* 800A8C18 000A4878 48 1A B2 C5 */ bl func_80253EDC /* 800A8C1C 000A487C 80 01 00 08 */ lwz r0, 8(r1) /* 800A8C20 000A4880 28 00 00 0F */ cmplwi r0, 0xf /* 800A8C24 000A4884 41 81 04 F8 */ bgt lbl_800A911C /* 800A8C28 000A4888 3C 60 80 41 */ lis r3, lbl_8040F3AC@ha /* 800A8C2C 000A488C 54 00 10 3A */ slwi r0, r0, 2 /* 800A8C30 000A4890 38 63 F3 AC */ addi r3, r3, lbl_8040F3AC@l /* 800A8C34 000A4894 7C 63 00 2E */ lwzx r3, r3, r0 /* 800A8C38 000A4898 7C 69 03 A6 */ mtctr r3 /* 800A8C3C 000A489C 4E 80 04 20 */ bctr /* 800A8C40 000A48A0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A8C44 000A48A4 80 63 01 08 */ lwz r3, 0x108(r3) /* 800A8C48 000A48A8 54 60 2F BE */ rlwinm r0, r3, 5, 0x1e, 0x1f /* 800A8C4C 000A48AC 28 00 00 02 */ cmplwi r0, 2 /* 800A8C50 000A48B0 40 82 04 CC */ bne lbl_800A911C /* 800A8C54 000A48B4 54 60 1F 7E */ srwi r0, r3, 0x1d /* 800A8C58 000A48B8 28 00 00 02 */ cmplwi r0, 2 /* 800A8C5C 000A48BC 40 81 04 C0 */ ble lbl_800A911C /* 800A8C60 000A48C0 54 60 57 FF */ rlwinm. r0, r3, 0xa, 0x1f, 0x1f /* 800A8C64 000A48C4 40 82 04 B8 */ bne lbl_800A911C /* 800A8C68 000A48C8 38 81 00 10 */ addi r4, r1, 0x10 /* 800A8C6C 000A48CC 38 60 00 0A */ li r3, 0xa /* 800A8C70 000A48D0 4B FB 0D CD */ bl func_80059A3C /* 800A8C74 000A48D4 48 00 04 A8 */ b lbl_800A911C /* 800A8C78 000A48D8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A8C7C 000A48DC 80 63 01 08 */ lwz r3, 0x108(r3) /* 800A8C80 000A48E0 54 60 2F BE */ rlwinm r0, r3, 5, 0x1e, 0x1f /* 800A8C84 000A48E4 28 00 00 02 */ cmplwi r0, 2 /* 800A8C88 000A48E8 40 82 04 94 */ bne lbl_800A911C /* 800A8C8C 000A48EC 54 60 1F 7E */ srwi r0, r3, 0x1d /* 800A8C90 000A48F0 28 00 00 02 */ cmplwi r0, 2 /* 800A8C94 000A48F4 40 81 04 88 */ ble lbl_800A911C /* 800A8C98 000A48F8 54 60 57 FF */ rlwinm. r0, r3, 0xa, 0x1f, 0x1f /* 800A8C9C 000A48FC 40 82 04 80 */ bne lbl_800A911C /* 800A8CA0 000A4900 38 81 00 10 */ addi r4, r1, 0x10 /* 800A8CA4 000A4904 38 60 00 0B */ li r3, 0xb /* 800A8CA8 000A4908 4B FB 0D 95 */ bl func_80059A3C /* 800A8CAC 000A490C 48 00 04 70 */ b lbl_800A911C /* 800A8CB0 000A4910 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A8CB4 000A4914 80 63 01 08 */ lwz r3, 0x108(r3) /* 800A8CB8 000A4918 54 60 2F BE */ rlwinm r0, r3, 5, 0x1e, 0x1f /* 800A8CBC 000A491C 28 00 00 02 */ cmplwi r0, 2 /* 800A8CC0 000A4920 40 82 04 5C */ bne lbl_800A911C /* 800A8CC4 000A4924 54 60 1F 7E */ srwi r0, r3, 0x1d /* 800A8CC8 000A4928 28 00 00 02 */ cmplwi r0, 2 /* 800A8CCC 000A492C 40 81 04 50 */ ble lbl_800A911C /* 800A8CD0 000A4930 54 60 57 FF */ rlwinm. r0, r3, 0xa, 0x1f, 0x1f /* 800A8CD4 000A4934 40 82 04 48 */ bne lbl_800A911C /* 800A8CD8 000A4938 38 81 00 10 */ addi r4, r1, 0x10 /* 800A8CDC 000A493C 38 60 00 0C */ li r3, 0xc /* 800A8CE0 000A4940 4B FB 0D 5D */ bl func_80059A3C /* 800A8CE4 000A4944 48 00 04 38 */ b lbl_800A911C /* 800A8CE8 000A4948 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 800A8CEC 000A494C 3C 60 7F 7F */ lis r3, 0x7F7F7F00@ha /* 800A8CF0 000A4950 C0 61 00 20 */ lfs f3, 0x20(r1) /* 800A8CF4 000A4954 39 03 7F 00 */ addi r8, r3, 0x7F7F7F00@l /* 800A8CF8 000A4958 C0 21 00 14 */ lfs f1, 0x14(r1) /* 800A8CFC 000A495C FC 80 28 1E */ fctiwz f4, f5 /* 800A8D00 000A4960 C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A8D04 000A4964 FC 40 18 1E */ fctiwz f2, f3 /* 800A8D08 000A4968 EC 21 28 28 */ fsubs f1, f1, f5 /* 800A8D0C 000A496C A0 1E 00 96 */ lhz r0, 0x96(r30) /* 800A8D10 000A4970 EC 00 18 28 */ fsubs f0, f0, f3 /* 800A8D14 000A4974 D8 81 00 30 */ stfd f4, 0x30(r1) /* 800A8D18 000A4978 54 00 AF FF */ rlwinm. r0, r0, 0x15, 0x1f, 0x1f /* 800A8D1C 000A497C FC 20 08 1E */ fctiwz f1, f1 /* 800A8D20 000A4980 FC 00 00 1E */ fctiwz f0, f0 /* 800A8D24 000A4984 D8 41 00 38 */ stfd f2, 0x38(r1) /* 800A8D28 000A4988 80 81 00 34 */ lwz r4, 0x34(r1) /* 800A8D2C 000A498C 38 60 30 9C */ li r3, 0x309c /* 800A8D30 000A4990 D8 21 00 40 */ stfd f1, 0x40(r1) /* 800A8D34 000A4994 80 A1 00 3C */ lwz r5, 0x3c(r1) /* 800A8D38 000A4998 D8 01 00 48 */ stfd f0, 0x48(r1) /* 800A8D3C 000A499C 80 C1 00 44 */ lwz r6, 0x44(r1) /* 800A8D40 000A49A0 80 E1 00 4C */ lwz r7, 0x4c(r1) /* 800A8D44 000A49A4 7C C6 07 34 */ extsh r6, r6 /* 800A8D48 000A49A8 7C E7 07 34 */ extsh r7, r7 /* 800A8D4C 000A49AC 41 82 00 08 */ beq lbl_800A8D54 /* 800A8D50 000A49B0 3D 00 FF FF */ lis r8, 0xffff lbl_800A8D54: /* 800A8D54 000A49B4 88 1F 00 11 */ lbz r0, 0x11(r31) /* 800A8D58 000A49B8 7D 08 03 78 */ or r8, r8, r0 /* 800A8D5C 000A49BC 48 1A 73 D9 */ bl func_80250134 /* 800A8D60 000A49C0 48 00 03 BC */ b lbl_800A911C /* 800A8D64 000A49C4 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 800A8D68 000A49C8 38 60 30 9D */ li r3, 0x309d /* 800A8D6C 000A49CC C0 61 00 20 */ lfs f3, 0x20(r1) /* 800A8D70 000A49D0 3D 00 FF FF */ lis r8, 0xffff /* 800A8D74 000A49D4 C0 21 00 14 */ lfs f1, 0x14(r1) /* 800A8D78 000A49D8 FC 80 28 1E */ fctiwz f4, f5 /* 800A8D7C 000A49DC C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A8D80 000A49E0 FC 40 18 1E */ fctiwz f2, f3 /* 800A8D84 000A49E4 EC 21 28 28 */ fsubs f1, f1, f5 /* 800A8D88 000A49E8 A0 1E 00 96 */ lhz r0, 0x96(r30) /* 800A8D8C 000A49EC EC 00 18 28 */ fsubs f0, f0, f3 /* 800A8D90 000A49F0 D8 81 00 48 */ stfd f4, 0x48(r1) /* 800A8D94 000A49F4 54 00 AF FF */ rlwinm. r0, r0, 0x15, 0x1f, 0x1f /* 800A8D98 000A49F8 FC 20 08 1E */ fctiwz f1, f1 /* 800A8D9C 000A49FC FC 00 00 1E */ fctiwz f0, f0 /* 800A8DA0 000A4A00 D8 41 00 40 */ stfd f2, 0x40(r1) /* 800A8DA4 000A4A04 80 81 00 4C */ lwz r4, 0x4c(r1) /* 800A8DA8 000A4A08 D8 21 00 38 */ stfd f1, 0x38(r1) /* 800A8DAC 000A4A0C 80 A1 00 44 */ lwz r5, 0x44(r1) /* 800A8DB0 000A4A10 D8 01 00 30 */ stfd f0, 0x30(r1) /* 800A8DB4 000A4A14 80 C1 00 3C */ lwz r6, 0x3c(r1) /* 800A8DB8 000A4A18 80 E1 00 34 */ lwz r7, 0x34(r1) /* 800A8DBC 000A4A1C 7C C6 07 34 */ extsh r6, r6 /* 800A8DC0 000A4A20 7C E7 07 34 */ extsh r7, r7 /* 800A8DC4 000A4A24 41 82 00 0C */ beq lbl_800A8DD0 /* 800A8DC8 000A4A28 3D 00 7F 7F */ lis r8, 0x7F7F7F00@ha /* 800A8DCC 000A4A2C 39 08 7F 00 */ addi r8, r8, 0x7F7F7F00@l lbl_800A8DD0: /* 800A8DD0 000A4A30 88 1F 00 11 */ lbz r0, 0x11(r31) /* 800A8DD4 000A4A34 7D 08 03 78 */ or r8, r8, r0 /* 800A8DD8 000A4A38 48 1A 73 5D */ bl func_80250134 /* 800A8DDC 000A4A3C 48 00 03 40 */ b lbl_800A911C /* 800A8DE0 000A4A40 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 800A8DE4 000A4A44 3C 60 7F 7F */ lis r3, 0x7F7F7F00@ha /* 800A8DE8 000A4A48 C0 61 00 20 */ lfs f3, 0x20(r1) /* 800A8DEC 000A4A4C 39 03 7F 00 */ addi r8, r3, 0x7F7F7F00@l /* 800A8DF0 000A4A50 C0 21 00 14 */ lfs f1, 0x14(r1) /* 800A8DF4 000A4A54 FC 80 28 1E */ fctiwz f4, f5 /* 800A8DF8 000A4A58 C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A8DFC 000A4A5C FC 40 18 1E */ fctiwz f2, f3 /* 800A8E00 000A4A60 EC 21 28 28 */ fsubs f1, f1, f5 /* 800A8E04 000A4A64 A0 1E 00 96 */ lhz r0, 0x96(r30) /* 800A8E08 000A4A68 EC 00 18 28 */ fsubs f0, f0, f3 /* 800A8E0C 000A4A6C D8 81 00 48 */ stfd f4, 0x48(r1) /* 800A8E10 000A4A70 54 00 B7 FF */ rlwinm. r0, r0, 0x16, 0x1f, 0x1f /* 800A8E14 000A4A74 FC 20 08 1E */ fctiwz f1, f1 /* 800A8E18 000A4A78 FC 00 00 1E */ fctiwz f0, f0 /* 800A8E1C 000A4A7C D8 41 00 40 */ stfd f2, 0x40(r1) /* 800A8E20 000A4A80 80 81 00 4C */ lwz r4, 0x4c(r1) /* 800A8E24 000A4A84 38 60 30 9C */ li r3, 0x309c /* 800A8E28 000A4A88 D8 21 00 38 */ stfd f1, 0x38(r1) /* 800A8E2C 000A4A8C 80 A1 00 44 */ lwz r5, 0x44(r1) /* 800A8E30 000A4A90 D8 01 00 30 */ stfd f0, 0x30(r1) /* 800A8E34 000A4A94 80 C1 00 3C */ lwz r6, 0x3c(r1) /* 800A8E38 000A4A98 80 E1 00 34 */ lwz r7, 0x34(r1) /* 800A8E3C 000A4A9C 7C C6 07 34 */ extsh r6, r6 /* 800A8E40 000A4AA0 7C E7 07 34 */ extsh r7, r7 /* 800A8E44 000A4AA4 41 82 00 08 */ beq lbl_800A8E4C /* 800A8E48 000A4AA8 3D 00 FF FF */ lis r8, 0xffff lbl_800A8E4C: /* 800A8E4C 000A4AAC 88 1F 00 11 */ lbz r0, 0x11(r31) /* 800A8E50 000A4AB0 7D 08 03 78 */ or r8, r8, r0 /* 800A8E54 000A4AB4 48 1A 72 E1 */ bl func_80250134 /* 800A8E58 000A4AB8 48 00 02 C4 */ b lbl_800A911C /* 800A8E5C 000A4ABC C0 A1 00 10 */ lfs f5, 0x10(r1) /* 800A8E60 000A4AC0 38 60 30 9D */ li r3, 0x309d /* 800A8E64 000A4AC4 C0 61 00 20 */ lfs f3, 0x20(r1) /* 800A8E68 000A4AC8 3D 00 FF FF */ lis r8, 0xffff /* 800A8E6C 000A4ACC C0 21 00 14 */ lfs f1, 0x14(r1) /* 800A8E70 000A4AD0 FC 80 28 1E */ fctiwz f4, f5 /* 800A8E74 000A4AD4 C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A8E78 000A4AD8 FC 40 18 1E */ fctiwz f2, f3 /* 800A8E7C 000A4ADC EC 21 28 28 */ fsubs f1, f1, f5 /* 800A8E80 000A4AE0 A0 1E 00 96 */ lhz r0, 0x96(r30) /* 800A8E84 000A4AE4 EC 00 18 28 */ fsubs f0, f0, f3 /* 800A8E88 000A4AE8 D8 81 00 48 */ stfd f4, 0x48(r1) /* 800A8E8C 000A4AEC 54 00 B7 FF */ rlwinm. r0, r0, 0x16, 0x1f, 0x1f /* 800A8E90 000A4AF0 FC 20 08 1E */ fctiwz f1, f1 /* 800A8E94 000A4AF4 FC 00 00 1E */ fctiwz f0, f0 /* 800A8E98 000A4AF8 D8 41 00 40 */ stfd f2, 0x40(r1) /* 800A8E9C 000A4AFC 80 81 00 4C */ lwz r4, 0x4c(r1) /* 800A8EA0 000A4B00 D8 21 00 38 */ stfd f1, 0x38(r1) /* 800A8EA4 000A4B04 80 A1 00 44 */ lwz r5, 0x44(r1) /* 800A8EA8 000A4B08 D8 01 00 30 */ stfd f0, 0x30(r1) /* 800A8EAC 000A4B0C 80 C1 00 3C */ lwz r6, 0x3c(r1) /* 800A8EB0 000A4B10 80 E1 00 34 */ lwz r7, 0x34(r1) /* 800A8EB4 000A4B14 7C C6 07 34 */ extsh r6, r6 /* 800A8EB8 000A4B18 7C E7 07 34 */ extsh r7, r7 /* 800A8EBC 000A4B1C 41 82 00 0C */ beq lbl_800A8EC8 /* 800A8EC0 000A4B20 3D 00 7F 7F */ lis r8, 0x7F7F7F00@ha /* 800A8EC4 000A4B24 39 08 7F 00 */ addi r8, r8, 0x7F7F7F00@l lbl_800A8EC8: /* 800A8EC8 000A4B28 88 1F 00 11 */ lbz r0, 0x11(r31) /* 800A8ECC 000A4B2C 7D 08 03 78 */ or r8, r8, r0 /* 800A8ED0 000A4B30 48 1A 72 65 */ bl func_80250134 /* 800A8ED4 000A4B34 48 00 02 48 */ b lbl_800A911C /* 800A8ED8 000A4B38 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 800A8EDC 000A4B3C 3C 60 7F 7F */ lis r3, 0x7F7F7F00@ha /* 800A8EE0 000A4B40 C0 61 00 20 */ lfs f3, 0x20(r1) /* 800A8EE4 000A4B44 39 03 7F 00 */ addi r8, r3, 0x7F7F7F00@l /* 800A8EE8 000A4B48 C0 21 00 14 */ lfs f1, 0x14(r1) /* 800A8EEC 000A4B4C FC 80 28 1E */ fctiwz f4, f5 /* 800A8EF0 000A4B50 C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A8EF4 000A4B54 FC 40 18 1E */ fctiwz f2, f3 /* 800A8EF8 000A4B58 EC 21 28 28 */ fsubs f1, f1, f5 /* 800A8EFC 000A4B5C A0 1E 00 96 */ lhz r0, 0x96(r30) /* 800A8F00 000A4B60 EC 00 18 28 */ fsubs f0, f0, f3 /* 800A8F04 000A4B64 D8 81 00 48 */ stfd f4, 0x48(r1) /* 800A8F08 000A4B68 54 00 BF FF */ rlwinm. r0, r0, 0x17, 0x1f, 0x1f /* 800A8F0C 000A4B6C FC 20 08 1E */ fctiwz f1, f1 /* 800A8F10 000A4B70 FC 00 00 1E */ fctiwz f0, f0 /* 800A8F14 000A4B74 D8 41 00 40 */ stfd f2, 0x40(r1) /* 800A8F18 000A4B78 80 81 00 4C */ lwz r4, 0x4c(r1) /* 800A8F1C 000A4B7C 38 60 30 9C */ li r3, 0x309c /* 800A8F20 000A4B80 D8 21 00 38 */ stfd f1, 0x38(r1) /* 800A8F24 000A4B84 80 A1 00 44 */ lwz r5, 0x44(r1) /* 800A8F28 000A4B88 D8 01 00 30 */ stfd f0, 0x30(r1) /* 800A8F2C 000A4B8C 80 C1 00 3C */ lwz r6, 0x3c(r1) /* 800A8F30 000A4B90 80 E1 00 34 */ lwz r7, 0x34(r1) /* 800A8F34 000A4B94 7C C6 07 34 */ extsh r6, r6 /* 800A8F38 000A4B98 7C E7 07 34 */ extsh r7, r7 /* 800A8F3C 000A4B9C 41 82 00 08 */ beq lbl_800A8F44 /* 800A8F40 000A4BA0 3D 00 FF FF */ lis r8, 0xffff lbl_800A8F44: /* 800A8F44 000A4BA4 88 1F 00 11 */ lbz r0, 0x11(r31) /* 800A8F48 000A4BA8 7D 08 03 78 */ or r8, r8, r0 /* 800A8F4C 000A4BAC 48 1A 71 E9 */ bl func_80250134 /* 800A8F50 000A4BB0 48 00 01 CC */ b lbl_800A911C /* 800A8F54 000A4BB4 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 800A8F58 000A4BB8 38 60 30 9D */ li r3, 0x309d /* 800A8F5C 000A4BBC C0 61 00 20 */ lfs f3, 0x20(r1) /* 800A8F60 000A4BC0 3D 00 FF FF */ lis r8, 0xffff /* 800A8F64 000A4BC4 C0 21 00 14 */ lfs f1, 0x14(r1) /* 800A8F68 000A4BC8 FC 80 28 1E */ fctiwz f4, f5 /* 800A8F6C 000A4BCC C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A8F70 000A4BD0 FC 40 18 1E */ fctiwz f2, f3 /* 800A8F74 000A4BD4 EC 21 28 28 */ fsubs f1, f1, f5 /* 800A8F78 000A4BD8 A0 1E 00 96 */ lhz r0, 0x96(r30) /* 800A8F7C 000A4BDC EC 00 18 28 */ fsubs f0, f0, f3 /* 800A8F80 000A4BE0 D8 81 00 48 */ stfd f4, 0x48(r1) /* 800A8F84 000A4BE4 54 00 BF FF */ rlwinm. r0, r0, 0x17, 0x1f, 0x1f /* 800A8F88 000A4BE8 FC 20 08 1E */ fctiwz f1, f1 /* 800A8F8C 000A4BEC FC 00 00 1E */ fctiwz f0, f0 /* 800A8F90 000A4BF0 D8 41 00 40 */ stfd f2, 0x40(r1) /* 800A8F94 000A4BF4 80 81 00 4C */ lwz r4, 0x4c(r1) /* 800A8F98 000A4BF8 D8 21 00 38 */ stfd f1, 0x38(r1) /* 800A8F9C 000A4BFC 80 A1 00 44 */ lwz r5, 0x44(r1) /* 800A8FA0 000A4C00 D8 01 00 30 */ stfd f0, 0x30(r1) /* 800A8FA4 000A4C04 80 C1 00 3C */ lwz r6, 0x3c(r1) /* 800A8FA8 000A4C08 80 E1 00 34 */ lwz r7, 0x34(r1) /* 800A8FAC 000A4C0C 7C C6 07 34 */ extsh r6, r6 /* 800A8FB0 000A4C10 7C E7 07 34 */ extsh r7, r7 /* 800A8FB4 000A4C14 41 82 00 0C */ beq lbl_800A8FC0 /* 800A8FB8 000A4C18 3D 00 7F 7F */ lis r8, 0x7F7F7F00@ha /* 800A8FBC 000A4C1C 39 08 7F 00 */ addi r8, r8, 0x7F7F7F00@l lbl_800A8FC0: /* 800A8FC0 000A4C20 88 1F 00 11 */ lbz r0, 0x11(r31) /* 800A8FC4 000A4C24 7D 08 03 78 */ or r8, r8, r0 /* 800A8FC8 000A4C28 48 1A 71 6D */ bl func_80250134 /* 800A8FCC 000A4C2C 48 00 01 50 */ b lbl_800A911C /* 800A8FD0 000A4C30 C0 61 00 10 */ lfs f3, 0x10(r1) /* 800A8FD4 000A4C34 38 00 FF 00 */ li r0, -256 /* 800A8FD8 000A4C38 C0 21 00 14 */ lfs f1, 0x14(r1) /* 800A8FDC 000A4C3C 38 60 30 81 */ li r3, 0x3081 /* 800A8FE0 000A4C40 FC 80 18 1E */ fctiwz f4, f3 /* 800A8FE4 000A4C44 C0 41 00 20 */ lfs f2, 0x20(r1) /* 800A8FE8 000A4C48 EC 21 18 28 */ fsubs f1, f1, f3 /* 800A8FEC 000A4C4C C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A8FF0 000A4C50 C0 62 89 20 */ lfs f3, lbl_80640F20-_SDA2_BASE_(r2) /* 800A8FF4 000A4C54 EC 00 10 28 */ fsubs f0, f0, f2 /* 800A8FF8 000A4C58 EC 43 10 2A */ fadds f2, f3, f2 /* 800A8FFC 000A4C5C D8 81 00 48 */ stfd f4, 0x48(r1) /* 800A9000 000A4C60 FC 20 08 1E */ fctiwz f1, f1 /* 800A9004 000A4C64 88 BF 00 11 */ lbz r5, 0x11(r31) /* 800A9008 000A4C68 FC 00 00 1E */ fctiwz f0, f0 /* 800A900C 000A4C6C FC 40 10 1E */ fctiwz f2, f2 /* 800A9010 000A4C70 D8 21 00 38 */ stfd f1, 0x38(r1) /* 800A9014 000A4C74 7C A8 03 78 */ or r8, r5, r0 /* 800A9018 000A4C78 80 81 00 4C */ lwz r4, 0x4c(r1) /* 800A901C 000A4C7C D8 01 00 30 */ stfd f0, 0x30(r1) /* 800A9020 000A4C80 80 C1 00 3C */ lwz r6, 0x3c(r1) /* 800A9024 000A4C84 D8 41 00 40 */ stfd f2, 0x40(r1) /* 800A9028 000A4C88 80 E1 00 34 */ lwz r7, 0x34(r1) /* 800A902C 000A4C8C 7C C6 07 34 */ extsh r6, r6 /* 800A9030 000A4C90 80 A1 00 44 */ lwz r5, 0x44(r1) /* 800A9034 000A4C94 7C E7 07 34 */ extsh r7, r7 /* 800A9038 000A4C98 48 1A 70 FD */ bl func_80250134 /* 800A903C 000A4C9C 48 00 00 E0 */ b lbl_800A911C /* 800A9040 000A4CA0 C0 61 00 10 */ lfs f3, 0x10(r1) /* 800A9044 000A4CA4 38 00 FF 00 */ li r0, -256 /* 800A9048 000A4CA8 C0 21 00 14 */ lfs f1, 0x14(r1) /* 800A904C 000A4CAC 38 60 30 82 */ li r3, 0x3082 /* 800A9050 000A4CB0 FC 80 18 1E */ fctiwz f4, f3 /* 800A9054 000A4CB4 C0 41 00 20 */ lfs f2, 0x20(r1) /* 800A9058 000A4CB8 EC 21 18 28 */ fsubs f1, f1, f3 /* 800A905C 000A4CBC C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A9060 000A4CC0 C0 62 89 20 */ lfs f3, lbl_80640F20-_SDA2_BASE_(r2) /* 800A9064 000A4CC4 EC 00 10 28 */ fsubs f0, f0, f2 /* 800A9068 000A4CC8 EC 43 10 2A */ fadds f2, f3, f2 /* 800A906C 000A4CCC D8 81 00 48 */ stfd f4, 0x48(r1) /* 800A9070 000A4CD0 FC 20 08 1E */ fctiwz f1, f1 /* 800A9074 000A4CD4 88 BF 00 11 */ lbz r5, 0x11(r31) /* 800A9078 000A4CD8 FC 00 00 1E */ fctiwz f0, f0 /* 800A907C 000A4CDC FC 40 10 1E */ fctiwz f2, f2 /* 800A9080 000A4CE0 D8 21 00 38 */ stfd f1, 0x38(r1) /* 800A9084 000A4CE4 7C A8 03 78 */ or r8, r5, r0 /* 800A9088 000A4CE8 80 81 00 4C */ lwz r4, 0x4c(r1) /* 800A908C 000A4CEC D8 01 00 30 */ stfd f0, 0x30(r1) /* 800A9090 000A4CF0 80 C1 00 3C */ lwz r6, 0x3c(r1) /* 800A9094 000A4CF4 D8 41 00 40 */ stfd f2, 0x40(r1) /* 800A9098 000A4CF8 80 E1 00 34 */ lwz r7, 0x34(r1) /* 800A909C 000A4CFC 7C C6 07 34 */ extsh r6, r6 /* 800A90A0 000A4D00 80 A1 00 44 */ lwz r5, 0x44(r1) /* 800A90A4 000A4D04 7C E7 07 34 */ extsh r7, r7 /* 800A90A8 000A4D08 48 1A 70 8D */ bl func_80250134 /* 800A90AC 000A4D0C 48 00 00 70 */ b lbl_800A911C /* 800A90B0 000A4D10 C0 61 00 10 */ lfs f3, 0x10(r1) /* 800A90B4 000A4D14 38 00 FF 00 */ li r0, -256 /* 800A90B8 000A4D18 C0 21 00 14 */ lfs f1, 0x14(r1) /* 800A90BC 000A4D1C 38 60 30 83 */ li r3, 0x3083 /* 800A90C0 000A4D20 FC 80 18 1E */ fctiwz f4, f3 /* 800A90C4 000A4D24 C0 41 00 20 */ lfs f2, 0x20(r1) /* 800A90C8 000A4D28 EC 21 18 28 */ fsubs f1, f1, f3 /* 800A90CC 000A4D2C C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A90D0 000A4D30 C0 62 89 20 */ lfs f3, lbl_80640F20-_SDA2_BASE_(r2) /* 800A90D4 000A4D34 EC 00 10 28 */ fsubs f0, f0, f2 /* 800A90D8 000A4D38 EC 43 10 2A */ fadds f2, f3, f2 /* 800A90DC 000A4D3C D8 81 00 48 */ stfd f4, 0x48(r1) /* 800A90E0 000A4D40 FC 20 08 1E */ fctiwz f1, f1 /* 800A90E4 000A4D44 88 BF 00 11 */ lbz r5, 0x11(r31) /* 800A90E8 000A4D48 FC 00 00 1E */ fctiwz f0, f0 /* 800A90EC 000A4D4C FC 40 10 1E */ fctiwz f2, f2 /* 800A90F0 000A4D50 D8 21 00 38 */ stfd f1, 0x38(r1) /* 800A90F4 000A4D54 7C A8 03 78 */ or r8, r5, r0 /* 800A90F8 000A4D58 80 81 00 4C */ lwz r4, 0x4c(r1) /* 800A90FC 000A4D5C D8 01 00 30 */ stfd f0, 0x30(r1) /* 800A9100 000A4D60 80 C1 00 3C */ lwz r6, 0x3c(r1) /* 800A9104 000A4D64 D8 41 00 40 */ stfd f2, 0x40(r1) /* 800A9108 000A4D68 80 E1 00 34 */ lwz r7, 0x34(r1) /* 800A910C 000A4D6C 7C C6 07 34 */ extsh r6, r6 /* 800A9110 000A4D70 80 A1 00 44 */ lwz r5, 0x44(r1) /* 800A9114 000A4D74 7C E7 07 34 */ extsh r7, r7 /* 800A9118 000A4D78 48 1A 70 1D */ bl func_80250134 lbl_800A911C: /* 800A911C 000A4D7C 80 01 00 64 */ lwz r0, 0x64(r1) /* 800A9120 000A4D80 83 E1 00 5C */ lwz r31, 0x5c(r1) /* 800A9124 000A4D84 83 C1 00 58 */ lwz r30, 0x58(r1) /* 800A9128 000A4D88 83 A1 00 54 */ lwz r29, 0x54(r1) /* 800A912C 000A4D8C 7C 08 03 A6 */ mtlr r0 /* 800A9130 000A4D90 38 21 00 60 */ addi r1, r1, 0x60 /* 800A9134 000A4D94 4E 80 00 20 */ blr lbl_800A9138: /* 800A9138 000A4D98 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800A913C 000A4D9C 7C 08 02 A6 */ mflr r0 /* 800A9140 000A4DA0 90 01 00 64 */ stw r0, 0x64(r1) /* 800A9144 000A4DA4 93 E1 00 5C */ stw r31, 0x5c(r1) /* 800A9148 000A4DA8 3B E0 00 00 */ li r31, 0 /* 800A914C 000A4DAC 93 C1 00 58 */ stw r30, 0x58(r1) /* 800A9150 000A4DB0 7C 9E 23 78 */ mr r30, r4 /* 800A9154 000A4DB4 93 A1 00 54 */ stw r29, 0x54(r1) /* 800A9158 000A4DB8 7C 7D 1B 78 */ mr r29, r3 /* 800A915C 000A4DBC 80 AD 82 38 */ lwz r5, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A9160 000A4DC0 80 65 01 08 */ lwz r3, 0x108(r5) /* 800A9164 000A4DC4 54 60 1F 7E */ srwi r0, r3, 0x1d /* 800A9168 000A4DC8 28 00 00 02 */ cmplwi r0, 2 /* 800A916C 000A4DCC 40 81 00 10 */ ble lbl_800A917C /* 800A9170 000A4DD0 54 60 57 FF */ rlwinm. r0, r3, 0xa, 0x1f, 0x1f /* 800A9174 000A4DD4 40 82 00 08 */ bne lbl_800A917C /* 800A9178 000A4DD8 3B E0 00 01 */ li r31, 1 lbl_800A917C: /* 800A917C 000A4DDC 7F A3 EB 78 */ mr r3, r29 /* 800A9180 000A4DE0 7F C4 F3 78 */ mr r4, r30 /* 800A9184 000A4DE4 38 C1 00 08 */ addi r6, r1, 8 /* 800A9188 000A4DE8 38 A0 00 03 */ li r5, 3 /* 800A918C 000A4DEC 48 1A AD 51 */ bl func_80253EDC /* 800A9190 000A4DF0 80 01 00 08 */ lwz r0, 8(r1) /* 800A9194 000A4DF4 2C 00 00 04 */ cmpwi r0, 4 /* 800A9198 000A4DF8 41 82 00 74 */ beq lbl_800A920C /* 800A919C 000A4DFC 40 80 00 14 */ bge lbl_800A91B0 /* 800A91A0 000A4E00 2C 00 00 02 */ cmpwi r0, 2 /* 800A91A4 000A4E04 41 82 00 18 */ beq lbl_800A91BC /* 800A91A8 000A4E08 40 80 00 38 */ bge lbl_800A91E0 /* 800A91AC 000A4E0C 48 00 01 30 */ b lbl_800A92DC lbl_800A91B0: /* 800A91B0 000A4E10 2C 00 00 0C */ cmpwi r0, 0xc /* 800A91B4 000A4E14 41 82 00 84 */ beq lbl_800A9238 /* 800A91B8 000A4E18 48 00 01 24 */ b lbl_800A92DC lbl_800A91BC: /* 800A91BC 000A4E1C 7F A3 EB 78 */ mr r3, r29 /* 800A91C0 000A4E20 7F C4 F3 78 */ mr r4, r30 /* 800A91C4 000A4E24 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A91C8 000A4E28 38 A0 00 06 */ li r5, 6 /* 800A91CC 000A4E2C 48 1A AD 11 */ bl func_80253EDC /* 800A91D0 000A4E30 38 81 00 10 */ addi r4, r1, 0x10 /* 800A91D4 000A4E34 38 60 00 0E */ li r3, 0xe /* 800A91D8 000A4E38 4B FB 08 65 */ bl func_80059A3C /* 800A91DC 000A4E3C 48 00 01 00 */ b lbl_800A92DC lbl_800A91E0: /* 800A91E0 000A4E40 7F A3 EB 78 */ mr r3, r29 /* 800A91E4 000A4E44 7F C4 F3 78 */ mr r4, r30 /* 800A91E8 000A4E48 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A91EC 000A4E4C 38 A0 00 06 */ li r5, 6 /* 800A91F0 000A4E50 48 1A AC ED */ bl func_80253EDC /* 800A91F4 000A4E54 2C 1F 00 00 */ cmpwi r31, 0 /* 800A91F8 000A4E58 41 82 00 E4 */ beq lbl_800A92DC /* 800A91FC 000A4E5C 38 81 00 10 */ addi r4, r1, 0x10 /* 800A9200 000A4E60 38 60 00 0F */ li r3, 0xf /* 800A9204 000A4E64 4B FB 08 39 */ bl func_80059A3C /* 800A9208 000A4E68 48 00 00 D4 */ b lbl_800A92DC lbl_800A920C: /* 800A920C 000A4E6C 7F A3 EB 78 */ mr r3, r29 /* 800A9210 000A4E70 7F C4 F3 78 */ mr r4, r30 /* 800A9214 000A4E74 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A9218 000A4E78 38 A0 00 06 */ li r5, 6 /* 800A921C 000A4E7C 48 1A AC C1 */ bl func_80253EDC /* 800A9220 000A4E80 2C 1F 00 00 */ cmpwi r31, 0 /* 800A9224 000A4E84 41 82 00 B8 */ beq lbl_800A92DC /* 800A9228 000A4E88 38 81 00 10 */ addi r4, r1, 0x10 /* 800A922C 000A4E8C 38 60 00 10 */ li r3, 0x10 /* 800A9230 000A4E90 4B FB 08 0D */ bl func_80059A3C /* 800A9234 000A4E94 48 00 00 A8 */ b lbl_800A92DC lbl_800A9238: /* 800A9238 000A4E98 7F A3 EB 78 */ mr r3, r29 /* 800A923C 000A4E9C 7F C4 F3 78 */ mr r4, r30 /* 800A9240 000A4EA0 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A9244 000A4EA4 38 A0 00 06 */ li r5, 6 /* 800A9248 000A4EA8 48 1A AC 95 */ bl func_80253EDC /* 800A924C 000A4EAC 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A9250 000A4EB0 38 60 00 17 */ li r3, 0x17 /* 800A9254 000A4EB4 80 04 01 08 */ lwz r0, 0x108(r4) /* 800A9258 000A4EB8 54 04 2F BE */ rlwinm r4, r0, 5, 0x1e, 0x1f /* 800A925C 000A4EBC 38 84 00 01 */ addi r4, r4, 1 /* 800A9260 000A4EC0 48 0B 30 A9 */ bl func_8015C308 /* 800A9264 000A4EC4 38 60 00 18 */ li r3, 0x18 /* 800A9268 000A4EC8 38 80 00 03 */ li r4, 3 /* 800A926C 000A4ECC 48 0B 30 9D */ bl func_8015C308 /* 800A9270 000A4ED0 C0 41 00 10 */ lfs f2, 0x10(r1) /* 800A9274 000A4ED4 38 00 FF 00 */ li r0, -256 /* 800A9278 000A4ED8 C0 21 00 14 */ lfs f1, 0x14(r1) /* 800A927C 000A4EDC 38 60 30 9E */ li r3, 0x309e /* 800A9280 000A4EE0 FC 80 10 1E */ fctiwz f4, f2 /* 800A9284 000A4EE4 C0 61 00 20 */ lfs f3, 0x20(r1) /* 800A9288 000A4EE8 EC 21 10 28 */ fsubs f1, f1, f2 /* 800A928C 000A4EEC C0 01 00 28 */ lfs f0, 0x28(r1) /* 800A9290 000A4EF0 C0 42 89 24 */ lfs f2, lbl_80640F24-_SDA2_BASE_(r2) /* 800A9294 000A4EF4 EC 00 18 28 */ fsubs f0, f0, f3 /* 800A9298 000A4EF8 EC 43 10 28 */ fsubs f2, f3, f2 /* 800A929C 000A4EFC D8 81 00 30 */ stfd f4, 0x30(r1) /* 800A92A0 000A4F00 FC 20 08 1E */ fctiwz f1, f1 /* 800A92A4 000A4F04 88 BE 00 11 */ lbz r5, 0x11(r30) /* 800A92A8 000A4F08 FC 00 00 1E */ fctiwz f0, f0 /* 800A92AC 000A4F0C FC 40 10 1E */ fctiwz f2, f2 /* 800A92B0 000A4F10 D8 21 00 40 */ stfd f1, 0x40(r1) /* 800A92B4 000A4F14 7C A8 03 78 */ or r8, r5, r0 /* 800A92B8 000A4F18 80 81 00 34 */ lwz r4, 0x34(r1) /* 800A92BC 000A4F1C D8 01 00 48 */ stfd f0, 0x48(r1) /* 800A92C0 000A4F20 80 C1 00 44 */ lwz r6, 0x44(r1) /* 800A92C4 000A4F24 D8 41 00 38 */ stfd f2, 0x38(r1) /* 800A92C8 000A4F28 80 E1 00 4C */ lwz r7, 0x4c(r1) /* 800A92CC 000A4F2C 7C C6 07 34 */ extsh r6, r6 /* 800A92D0 000A4F30 80 A1 00 3C */ lwz r5, 0x3c(r1) /* 800A92D4 000A4F34 7C E7 07 34 */ extsh r7, r7 /* 800A92D8 000A4F38 48 1A 6E 5D */ bl func_80250134 lbl_800A92DC: /* 800A92DC 000A4F3C 80 01 00 64 */ lwz r0, 0x64(r1) /* 800A92E0 000A4F40 83 E1 00 5C */ lwz r31, 0x5c(r1) /* 800A92E4 000A4F44 83 C1 00 58 */ lwz r30, 0x58(r1) /* 800A92E8 000A4F48 83 A1 00 54 */ lwz r29, 0x54(r1) /* 800A92EC 000A4F4C 7C 08 03 A6 */ mtlr r0 /* 800A92F0 000A4F50 38 21 00 60 */ addi r1, r1, 0x60 /* 800A92F4 000A4F54 4E 80 00 20 */ blr lbl_800A92F8: /* 800A92F8 000A4F58 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800A92FC 000A4F5C 7C 08 02 A6 */ mflr r0 /* 800A9300 000A4F60 90 01 00 54 */ stw r0, 0x54(r1) /* 800A9304 000A4F64 39 61 00 50 */ addi r11, r1, 0x50 /* 800A9308 000A4F68 48 11 DE 21 */ bl _savegpr_27 /* 800A930C 000A4F6C 7C 7B 1B 78 */ mr r27, r3 /* 800A9310 000A4F70 7C 9E 23 78 */ mr r30, r4 /* 800A9314 000A4F74 3B 80 00 0A */ li r28, 0xa /* 800A9318 000A4F78 48 07 36 5D */ bl func_8011C974 /* 800A931C 000A4F7C 7C 7D 1B 78 */ mr r29, r3 /* 800A9320 000A4F80 7F 63 DB 78 */ mr r3, r27 /* 800A9324 000A4F84 7F C4 F3 78 */ mr r4, r30 /* 800A9328 000A4F88 38 C1 00 08 */ addi r6, r1, 8 /* 800A932C 000A4F8C 3B E0 00 00 */ li r31, 0 /* 800A9330 000A4F90 38 A0 00 03 */ li r5, 3 /* 800A9334 000A4F94 48 1A AB A9 */ bl func_80253EDC /* 800A9338 000A4F98 80 01 00 08 */ lwz r0, 8(r1) /* 800A933C 000A4F9C 28 00 00 18 */ cmplwi r0, 0x18 /* 800A9340 000A4FA0 41 81 03 18 */ bgt lbl_800A9658 /* 800A9344 000A4FA4 3C 60 80 41 */ lis r3, lbl_8040F3EC@ha /* 800A9348 000A4FA8 54 00 10 3A */ slwi r0, r0, 2 /* 800A934C 000A4FAC 38 63 F3 EC */ addi r3, r3, lbl_8040F3EC@l /* 800A9350 000A4FB0 7C 63 00 2E */ lwzx r3, r3, r0 /* 800A9354 000A4FB4 7C 69 03 A6 */ mtctr r3 /* 800A9358 000A4FB8 4E 80 04 20 */ bctr /* 800A935C 000A4FBC 3B 80 00 0B */ li r28, 0xb /* 800A9360 000A4FC0 3B 9C 00 01 */ addi r28, r28, 1 /* 800A9364 000A4FC4 3B 9C 00 01 */ addi r28, r28, 1 /* 800A9368 000A4FC8 3B 9C 00 01 */ addi r28, r28, 1 /* 800A936C 000A4FCC 3B 9C 00 01 */ addi r28, r28, 1 /* 800A9370 000A4FD0 3B 9C 00 01 */ addi r28, r28, 1 /* 800A9374 000A4FD4 3B 9C 00 01 */ addi r28, r28, 1 /* 800A9378 000A4FD8 3B 9C 00 01 */ addi r28, r28, 1 /* 800A937C 000A4FDC 3B 9C 00 01 */ addi r28, r28, 1 /* 800A9380 000A4FE0 3B 9C 00 01 */ addi r28, r28, 1 /* 800A9384 000A4FE4 3B 9C 00 01 */ addi r28, r28, 1 /* 800A9388 000A4FE8 7F 63 DB 78 */ mr r3, r27 /* 800A938C 000A4FEC 7F C4 F3 78 */ mr r4, r30 /* 800A9390 000A4FF0 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A9394 000A4FF4 38 A0 00 06 */ li r5, 6 /* 800A9398 000A4FF8 48 1A AB 45 */ bl func_80253EDC /* 800A939C 000A4FFC 7F 83 E3 78 */ mr r3, r28 /* 800A93A0 000A5000 38 81 00 10 */ addi r4, r1, 0x10 /* 800A93A4 000A5004 4B FB 06 99 */ bl func_80059A3C /* 800A93A8 000A5008 48 00 02 B0 */ b lbl_800A9658 /* 800A93AC 000A500C A0 1D 00 8A */ lhz r0, 0x8a(r29) /* 800A93B0 000A5010 28 00 00 64 */ cmplwi r0, 0x64 /* 800A93B4 000A5014 40 82 02 A4 */ bne lbl_800A9658 /* 800A93B8 000A5018 3B E0 00 01 */ li r31, 1 /* 800A93BC 000A501C 48 00 02 9C */ b lbl_800A9658 /* 800A93C0 000A5020 A0 BD 00 8A */ lhz r5, 0x8a(r29) /* 800A93C4 000A5024 3C 60 51 EC */ lis r3, 0x51EB851F@ha /* 800A93C8 000A5028 38 03 85 1F */ addi r0, r3, 0x51EB851F@l /* 800A93CC 000A502C 7C 00 28 96 */ mulhw r0, r0, r5 /* 800A93D0 000A5030 3C 60 66 66 */ lis r3, 0x66666667@ha /* 800A93D4 000A5034 38 C5 00 0A */ addi r6, r5, 0xa /* 800A93D8 000A5038 38 83 66 67 */ addi r4, r3, 0x66666667@l /* 800A93DC 000A503C 2C 86 00 64 */ cmpwi cr1, r6, 0x64 /* 800A93E0 000A5040 7C 00 2E 70 */ srawi r0, r0, 5 /* 800A93E4 000A5044 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A93E8 000A5048 7C 00 1A 14 */ add r0, r0, r3 /* 800A93EC 000A504C 1C 00 00 64 */ mulli r0, r0, 0x64 /* 800A93F0 000A5050 7C 00 28 50 */ subf r0, r0, r5 /* 800A93F4 000A5054 7C 04 00 96 */ mulhw r0, r4, r0 /* 800A93F8 000A5058 7C 00 16 70 */ srawi r0, r0, 2 /* 800A93FC 000A505C 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A9400 000A5060 7C 00 1A 14 */ add r0, r0, r3 /* 800A9404 000A5064 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 800A9408 000A5068 40 85 00 10 */ ble cr1, lbl_800A9418 /* 800A940C 000A506C 28 00 00 09 */ cmplwi r0, 9 /* 800A9410 000A5070 40 82 00 10 */ bne lbl_800A9420 /* 800A9414 000A5074 40 85 00 0C */ ble cr1, lbl_800A9420 lbl_800A9418: /* 800A9418 000A5078 3B E0 00 00 */ li r31, 0 /* 800A941C 000A507C 48 00 02 3C */ b lbl_800A9658 lbl_800A9420: /* 800A9420 000A5080 3B E0 00 01 */ li r31, 1 /* 800A9424 000A5084 48 00 02 34 */ b lbl_800A9658 /* 800A9428 000A5088 A0 7D 00 8A */ lhz r3, 0x8a(r29) /* 800A942C 000A508C 38 03 00 01 */ addi r0, r3, 1 /* 800A9430 000A5090 2C 00 00 64 */ cmpwi r0, 0x64 /* 800A9434 000A5094 40 81 02 24 */ ble lbl_800A9658 /* 800A9438 000A5098 3B E0 00 01 */ li r31, 1 /* 800A943C 000A509C 48 00 02 1C */ b lbl_800A9658 /* 800A9440 000A50A0 A0 1D 00 8C */ lhz r0, 0x8c(r29) /* 800A9444 000A50A4 28 00 00 64 */ cmplwi r0, 0x64 /* 800A9448 000A50A8 40 82 02 10 */ bne lbl_800A9658 /* 800A944C 000A50AC 3B E0 00 01 */ li r31, 1 /* 800A9450 000A50B0 48 00 02 08 */ b lbl_800A9658 /* 800A9454 000A50B4 A0 BD 00 8C */ lhz r5, 0x8c(r29) /* 800A9458 000A50B8 3C 60 51 EC */ lis r3, 0x51EB851F@ha /* 800A945C 000A50BC 38 03 85 1F */ addi r0, r3, 0x51EB851F@l /* 800A9460 000A50C0 7C 00 28 96 */ mulhw r0, r0, r5 /* 800A9464 000A50C4 3C 60 66 66 */ lis r3, 0x66666667@ha /* 800A9468 000A50C8 38 C5 00 0A */ addi r6, r5, 0xa /* 800A946C 000A50CC 38 83 66 67 */ addi r4, r3, 0x66666667@l /* 800A9470 000A50D0 2C 86 00 64 */ cmpwi cr1, r6, 0x64 /* 800A9474 000A50D4 7C 00 2E 70 */ srawi r0, r0, 5 /* 800A9478 000A50D8 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A947C 000A50DC 7C 00 1A 14 */ add r0, r0, r3 /* 800A9480 000A50E0 1C 00 00 64 */ mulli r0, r0, 0x64 /* 800A9484 000A50E4 7C 00 28 50 */ subf r0, r0, r5 /* 800A9488 000A50E8 7C 04 00 96 */ mulhw r0, r4, r0 /* 800A948C 000A50EC 7C 00 16 70 */ srawi r0, r0, 2 /* 800A9490 000A50F0 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A9494 000A50F4 7C 00 1A 14 */ add r0, r0, r3 /* 800A9498 000A50F8 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 800A949C 000A50FC 40 85 00 10 */ ble cr1, lbl_800A94AC /* 800A94A0 000A5100 28 00 00 09 */ cmplwi r0, 9 /* 800A94A4 000A5104 40 82 00 10 */ bne lbl_800A94B4 /* 800A94A8 000A5108 40 85 00 0C */ ble cr1, lbl_800A94B4 lbl_800A94AC: /* 800A94AC 000A510C 3B E0 00 00 */ li r31, 0 /* 800A94B0 000A5110 48 00 01 A8 */ b lbl_800A9658 lbl_800A94B4: /* 800A94B4 000A5114 3B E0 00 01 */ li r31, 1 /* 800A94B8 000A5118 48 00 01 A0 */ b lbl_800A9658 /* 800A94BC 000A511C A0 7D 00 8C */ lhz r3, 0x8c(r29) /* 800A94C0 000A5120 38 03 00 01 */ addi r0, r3, 1 /* 800A94C4 000A5124 2C 00 00 64 */ cmpwi r0, 0x64 /* 800A94C8 000A5128 40 81 01 90 */ ble lbl_800A9658 /* 800A94CC 000A512C 3B E0 00 01 */ li r31, 1 /* 800A94D0 000A5130 48 00 01 88 */ b lbl_800A9658 /* 800A94D4 000A5134 3C 60 51 EC */ lis r3, 0x51EB851F@ha /* 800A94D8 000A5138 A0 1D 00 8A */ lhz r0, 0x8a(r29) /* 800A94DC 000A513C 38 63 85 1F */ addi r3, r3, 0x51EB851F@l /* 800A94E0 000A5140 7C 03 00 96 */ mulhw r0, r3, r0 /* 800A94E4 000A5144 7C 00 2E 70 */ srawi r0, r0, 5 /* 800A94E8 000A5148 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A94EC 000A514C 7C 00 1A 14 */ add r0, r0, r3 /* 800A94F0 000A5150 54 00 06 3F */ clrlwi. r0, r0, 0x18 /* 800A94F4 000A5154 40 82 01 64 */ bne lbl_800A9658 /* 800A94F8 000A5158 3B E0 00 01 */ li r31, 1 /* 800A94FC 000A515C 48 00 01 5C */ b lbl_800A9658 /* 800A9500 000A5160 A0 BD 00 8A */ lhz r5, 0x8a(r29) /* 800A9504 000A5164 3C 60 51 EC */ lis r3, 0x51EB851F@ha /* 800A9508 000A5168 38 03 85 1F */ addi r0, r3, 0x51EB851F@l /* 800A950C 000A516C 7C 00 28 96 */ mulhw r0, r0, r5 /* 800A9510 000A5170 3C 60 66 66 */ lis r3, 0x66666667@ha /* 800A9514 000A5174 28 05 00 64 */ cmplwi r5, 0x64 /* 800A9518 000A5178 38 83 66 67 */ addi r4, r3, 0x66666667@l /* 800A951C 000A517C 7C 00 2E 70 */ srawi r0, r0, 5 /* 800A9520 000A5180 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A9524 000A5184 7C 00 1A 14 */ add r0, r0, r3 /* 800A9528 000A5188 1C 00 00 64 */ mulli r0, r0, 0x64 /* 800A952C 000A518C 7C 00 28 50 */ subf r0, r0, r5 /* 800A9530 000A5190 7C 04 00 96 */ mulhw r0, r4, r0 /* 800A9534 000A5194 7C 00 16 70 */ srawi r0, r0, 2 /* 800A9538 000A5198 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A953C 000A519C 7C 00 1A 14 */ add r0, r0, r3 /* 800A9540 000A51A0 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 800A9544 000A51A4 41 82 01 14 */ beq lbl_800A9658 /* 800A9548 000A51A8 2C 00 00 00 */ cmpwi r0, 0 /* 800A954C 000A51AC 40 82 01 0C */ bne lbl_800A9658 /* 800A9550 000A51B0 3B E0 00 01 */ li r31, 1 /* 800A9554 000A51B4 48 00 01 04 */ b lbl_800A9658 /* 800A9558 000A51B8 A0 9D 00 8A */ lhz r4, 0x8a(r29) /* 800A955C 000A51BC 3C 60 66 66 */ lis r3, 0x66666667@ha /* 800A9560 000A51C0 38 03 66 67 */ addi r0, r3, 0x66666667@l /* 800A9564 000A51C4 7C 00 20 96 */ mulhw r0, r0, r4 /* 800A9568 000A51C8 28 04 00 01 */ cmplwi r4, 1 /* 800A956C 000A51CC 7C 00 16 70 */ srawi r0, r0, 2 /* 800A9570 000A51D0 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A9574 000A51D4 7C 00 1A 14 */ add r0, r0, r3 /* 800A9578 000A51D8 1C 00 00 0A */ mulli r0, r0, 0xa /* 800A957C 000A51DC 7C 00 20 50 */ subf r0, r0, r4 /* 800A9580 000A51E0 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 800A9584 000A51E4 40 82 00 D4 */ bne lbl_800A9658 /* 800A9588 000A51E8 28 00 00 01 */ cmplwi r0, 1 /* 800A958C 000A51EC 40 82 00 CC */ bne lbl_800A9658 /* 800A9590 000A51F0 3B E0 00 01 */ li r31, 1 /* 800A9594 000A51F4 48 00 00 C4 */ b lbl_800A9658 /* 800A9598 000A51F8 3C 60 51 EC */ lis r3, 0x51EB851F@ha /* 800A959C 000A51FC A0 1D 00 8C */ lhz r0, 0x8c(r29) /* 800A95A0 000A5200 38 63 85 1F */ addi r3, r3, 0x51EB851F@l /* 800A95A4 000A5204 7C 03 00 96 */ mulhw r0, r3, r0 /* 800A95A8 000A5208 7C 00 2E 70 */ srawi r0, r0, 5 /* 800A95AC 000A520C 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A95B0 000A5210 7C 00 1A 14 */ add r0, r0, r3 /* 800A95B4 000A5214 54 00 06 3F */ clrlwi. r0, r0, 0x18 /* 800A95B8 000A5218 40 82 00 A0 */ bne lbl_800A9658 /* 800A95BC 000A521C 3B E0 00 01 */ li r31, 1 /* 800A95C0 000A5220 48 00 00 98 */ b lbl_800A9658 /* 800A95C4 000A5224 A0 BD 00 8C */ lhz r5, 0x8c(r29) /* 800A95C8 000A5228 3C 60 51 EC */ lis r3, 0x51EB851F@ha /* 800A95CC 000A522C 38 03 85 1F */ addi r0, r3, 0x51EB851F@l /* 800A95D0 000A5230 7C 00 28 96 */ mulhw r0, r0, r5 /* 800A95D4 000A5234 3C 60 66 66 */ lis r3, 0x66666667@ha /* 800A95D8 000A5238 28 05 00 64 */ cmplwi r5, 0x64 /* 800A95DC 000A523C 38 83 66 67 */ addi r4, r3, 0x66666667@l /* 800A95E0 000A5240 7C 00 2E 70 */ srawi r0, r0, 5 /* 800A95E4 000A5244 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A95E8 000A5248 7C 00 1A 14 */ add r0, r0, r3 /* 800A95EC 000A524C 1C 00 00 64 */ mulli r0, r0, 0x64 /* 800A95F0 000A5250 7C 00 28 50 */ subf r0, r0, r5 /* 800A95F4 000A5254 7C 04 00 96 */ mulhw r0, r4, r0 /* 800A95F8 000A5258 7C 00 16 70 */ srawi r0, r0, 2 /* 800A95FC 000A525C 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A9600 000A5260 7C 00 1A 14 */ add r0, r0, r3 /* 800A9604 000A5264 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 800A9608 000A5268 41 82 00 50 */ beq lbl_800A9658 /* 800A960C 000A526C 2C 00 00 00 */ cmpwi r0, 0 /* 800A9610 000A5270 40 82 00 48 */ bne lbl_800A9658 /* 800A9614 000A5274 3B E0 00 01 */ li r31, 1 /* 800A9618 000A5278 48 00 00 40 */ b lbl_800A9658 /* 800A961C 000A527C A0 9D 00 8C */ lhz r4, 0x8c(r29) /* 800A9620 000A5280 3C 60 66 66 */ lis r3, 0x66666667@ha /* 800A9624 000A5284 38 03 66 67 */ addi r0, r3, 0x66666667@l /* 800A9628 000A5288 7C 00 20 96 */ mulhw r0, r0, r4 /* 800A962C 000A528C 28 04 00 01 */ cmplwi r4, 1 /* 800A9630 000A5290 7C 00 16 70 */ srawi r0, r0, 2 /* 800A9634 000A5294 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A9638 000A5298 7C 00 1A 14 */ add r0, r0, r3 /* 800A963C 000A529C 1C 00 00 0A */ mulli r0, r0, 0xa /* 800A9640 000A52A0 7C 00 20 50 */ subf r0, r0, r4 /* 800A9644 000A52A4 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 800A9648 000A52A8 40 82 00 10 */ bne lbl_800A9658 /* 800A964C 000A52AC 28 00 00 01 */ cmplwi r0, 1 /* 800A9650 000A52B0 40 82 00 08 */ bne lbl_800A9658 /* 800A9654 000A52B4 3B E0 00 01 */ li r31, 1 lbl_800A9658: /* 800A9658 000A52B8 2C 1F 00 00 */ cmpwi r31, 0 /* 800A965C 000A52BC 41 82 00 14 */ beq lbl_800A9670 /* 800A9660 000A52C0 38 00 00 80 */ li r0, 0x80 /* 800A9664 000A52C4 98 1E 00 10 */ stb r0, 0x10(r30) /* 800A9668 000A52C8 98 1E 00 0F */ stb r0, 0xf(r30) /* 800A966C 000A52CC 98 1E 00 0E */ stb r0, 0xe(r30) lbl_800A9670: /* 800A9670 000A52D0 39 61 00 50 */ addi r11, r1, 0x50 /* 800A9674 000A52D4 48 11 DB 01 */ bl _restgpr_27 /* 800A9678 000A52D8 80 01 00 54 */ lwz r0, 0x54(r1) /* 800A967C 000A52DC 7C 08 03 A6 */ mtlr r0 /* 800A9680 000A52E0 38 21 00 50 */ addi r1, r1, 0x50 /* 800A9684 000A52E4 4E 80 00 20 */ blr lbl_800A9688: /* 800A9688 000A52E8 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800A968C 000A52EC 7C 08 02 A6 */ mflr r0 /* 800A9690 000A52F0 90 01 00 54 */ stw r0, 0x54(r1) /* 800A9694 000A52F4 39 61 00 50 */ addi r11, r1, 0x50 /* 800A9698 000A52F8 48 11 DA 8D */ bl _savegpr_26 /* 800A969C 000A52FC 7C 7D 1B 78 */ mr r29, r3 /* 800A96A0 000A5300 7C 9E 23 78 */ mr r30, r4 /* 800A96A4 000A5304 48 07 32 D1 */ bl func_8011C974 /* 800A96A8 000A5308 A0 83 00 8C */ lhz r4, 0x8c(r3) /* 800A96AC 000A530C 7C 7C 1B 78 */ mr r28, r3 /* 800A96B0 000A5310 A0 03 00 8A */ lhz r0, 0x8a(r3) /* 800A96B4 000A5314 7F A3 EB 78 */ mr r3, r29 /* 800A96B8 000A5318 1C E4 00 06 */ mulli r7, r4, 6 /* 800A96BC 000A531C 7F C4 F3 78 */ mr r4, r30 /* 800A96C0 000A5320 38 C1 00 08 */ addi r6, r1, 8 /* 800A96C4 000A5324 3B 60 00 00 */ li r27, 0 /* 800A96C8 000A5328 1C 00 00 06 */ mulli r0, r0, 6 /* 800A96CC 000A532C 38 A0 00 03 */ li r5, 3 /* 800A96D0 000A5330 54 FA 04 3E */ clrlwi r26, r7, 0x10 /* 800A96D4 000A5334 54 1F 04 3E */ clrlwi r31, r0, 0x10 /* 800A96D8 000A5338 48 1A A8 05 */ bl func_80253EDC /* 800A96DC 000A533C 80 01 00 08 */ lwz r0, 8(r1) /* 800A96E0 000A5340 2C 00 00 04 */ cmpwi r0, 4 /* 800A96E4 000A5344 41 82 00 D8 */ beq lbl_800A97BC /* 800A96E8 000A5348 40 80 00 1C */ bge lbl_800A9704 /* 800A96EC 000A534C 2C 00 00 02 */ cmpwi r0, 2 /* 800A96F0 000A5350 41 82 00 5C */ beq lbl_800A974C /* 800A96F4 000A5354 40 80 00 90 */ bge lbl_800A9784 /* 800A96F8 000A5358 2C 00 00 01 */ cmpwi r0, 1 /* 800A96FC 000A535C 40 80 00 18 */ bge lbl_800A9714 /* 800A9700 000A5360 48 00 01 78 */ b lbl_800A9878 lbl_800A9704: /* 800A9704 000A5364 2C 00 00 06 */ cmpwi r0, 6 /* 800A9708 000A5368 41 82 01 34 */ beq lbl_800A983C /* 800A970C 000A536C 40 80 01 6C */ bge lbl_800A9878 /* 800A9710 000A5370 48 00 00 EC */ b lbl_800A97FC lbl_800A9714: /* 800A9714 000A5374 A0 7C 00 8E */ lhz r3, 0x8e(r28) /* 800A9718 000A5378 38 03 00 64 */ addi r0, r3, 0x64 /* 800A971C 000A537C 7C 00 D0 00 */ cmpw r0, r26 /* 800A9720 000A5380 40 81 00 08 */ ble lbl_800A9728 /* 800A9724 000A5384 3B 60 00 01 */ li r27, 1 lbl_800A9728: /* 800A9728 000A5388 7F A3 EB 78 */ mr r3, r29 /* 800A972C 000A538C 7F C4 F3 78 */ mr r4, r30 /* 800A9730 000A5390 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A9734 000A5394 38 A0 00 06 */ li r5, 6 /* 800A9738 000A5398 48 1A A7 A5 */ bl func_80253EDC /* 800A973C 000A539C 38 81 00 10 */ addi r4, r1, 0x10 /* 800A9740 000A53A0 38 60 00 0A */ li r3, 0xa /* 800A9744 000A53A4 4B FB 02 F9 */ bl func_80059A3C /* 800A9748 000A53A8 48 00 01 30 */ b lbl_800A9878 lbl_800A974C: /* 800A974C 000A53AC A0 7C 00 8E */ lhz r3, 0x8e(r28) /* 800A9750 000A53B0 38 03 00 0A */ addi r0, r3, 0xa /* 800A9754 000A53B4 7C 00 D0 00 */ cmpw r0, r26 /* 800A9758 000A53B8 40 81 00 08 */ ble lbl_800A9760 /* 800A975C 000A53BC 3B 60 00 01 */ li r27, 1 lbl_800A9760: /* 800A9760 000A53C0 7F A3 EB 78 */ mr r3, r29 /* 800A9764 000A53C4 7F C4 F3 78 */ mr r4, r30 /* 800A9768 000A53C8 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A976C 000A53CC 38 A0 00 06 */ li r5, 6 /* 800A9770 000A53D0 48 1A A7 6D */ bl func_80253EDC /* 800A9774 000A53D4 38 81 00 10 */ addi r4, r1, 0x10 /* 800A9778 000A53D8 38 60 00 0B */ li r3, 0xb /* 800A977C 000A53DC 4B FB 02 C1 */ bl func_80059A3C /* 800A9780 000A53E0 48 00 00 F8 */ b lbl_800A9878 lbl_800A9784: /* 800A9784 000A53E4 A0 7C 00 8E */ lhz r3, 0x8e(r28) /* 800A9788 000A53E8 38 03 00 01 */ addi r0, r3, 1 /* 800A978C 000A53EC 7C 00 D0 00 */ cmpw r0, r26 /* 800A9790 000A53F0 40 81 00 08 */ ble lbl_800A9798 /* 800A9794 000A53F4 3B 60 00 01 */ li r27, 1 lbl_800A9798: /* 800A9798 000A53F8 7F A3 EB 78 */ mr r3, r29 /* 800A979C 000A53FC 7F C4 F3 78 */ mr r4, r30 /* 800A97A0 000A5400 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A97A4 000A5404 38 A0 00 06 */ li r5, 6 /* 800A97A8 000A5408 48 1A A7 35 */ bl func_80253EDC /* 800A97AC 000A540C 38 81 00 10 */ addi r4, r1, 0x10 /* 800A97B0 000A5410 38 60 00 0C */ li r3, 0xc /* 800A97B4 000A5414 4B FB 02 89 */ bl func_80059A3C /* 800A97B8 000A5418 48 00 00 C0 */ b lbl_800A9878 lbl_800A97BC: /* 800A97BC 000A541C A0 BC 00 8E */ lhz r5, 0x8e(r28) /* 800A97C0 000A5420 7F A3 EB 78 */ mr r3, r29 /* 800A97C4 000A5424 7F C4 F3 78 */ mr r4, r30 /* 800A97C8 000A5428 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A97CC 000A542C 38 05 FF 9C */ addi r0, r5, -100 /* 800A97D0 000A5430 38 A0 00 06 */ li r5, 6 /* 800A97D4 000A5434 7F E0 02 78 */ xor r0, r31, r0 /* 800A97D8 000A5438 7C 07 0E 70 */ srawi r7, r0, 1 /* 800A97DC 000A543C 7C 00 F8 38 */ and r0, r0, r31 /* 800A97E0 000A5440 7C 00 38 50 */ subf r0, r0, r7 /* 800A97E4 000A5444 54 1B 0F FE */ srwi r27, r0, 0x1f /* 800A97E8 000A5448 48 1A A6 F5 */ bl func_80253EDC /* 800A97EC 000A544C 38 81 00 10 */ addi r4, r1, 0x10 /* 800A97F0 000A5450 38 60 00 0D */ li r3, 0xd /* 800A97F4 000A5454 4B FB 02 49 */ bl func_80059A3C /* 800A97F8 000A5458 48 00 00 80 */ b lbl_800A9878 lbl_800A97FC: /* 800A97FC 000A545C A0 BC 00 8E */ lhz r5, 0x8e(r28) /* 800A9800 000A5460 7F A3 EB 78 */ mr r3, r29 /* 800A9804 000A5464 7F C4 F3 78 */ mr r4, r30 /* 800A9808 000A5468 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A980C 000A546C 38 05 FF F6 */ addi r0, r5, -10 /* 800A9810 000A5470 38 A0 00 06 */ li r5, 6 /* 800A9814 000A5474 7F E0 02 78 */ xor r0, r31, r0 /* 800A9818 000A5478 7C 07 0E 70 */ srawi r7, r0, 1 /* 800A981C 000A547C 7C 00 F8 38 */ and r0, r0, r31 /* 800A9820 000A5480 7C 00 38 50 */ subf r0, r0, r7 /* 800A9824 000A5484 54 1B 0F FE */ srwi r27, r0, 0x1f /* 800A9828 000A5488 48 1A A6 B5 */ bl func_80253EDC /* 800A982C 000A548C 38 81 00 10 */ addi r4, r1, 0x10 /* 800A9830 000A5490 38 60 00 0E */ li r3, 0xe /* 800A9834 000A5494 4B FB 02 09 */ bl func_80059A3C /* 800A9838 000A5498 48 00 00 40 */ b lbl_800A9878 lbl_800A983C: /* 800A983C 000A549C A0 BC 00 8E */ lhz r5, 0x8e(r28) /* 800A9840 000A54A0 7F A3 EB 78 */ mr r3, r29 /* 800A9844 000A54A4 7F C4 F3 78 */ mr r4, r30 /* 800A9848 000A54A8 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A984C 000A54AC 38 05 FF FF */ addi r0, r5, -1 /* 800A9850 000A54B0 38 A0 00 06 */ li r5, 6 /* 800A9854 000A54B4 7F E0 02 78 */ xor r0, r31, r0 /* 800A9858 000A54B8 7C 07 0E 70 */ srawi r7, r0, 1 /* 800A985C 000A54BC 7C 00 F8 38 */ and r0, r0, r31 /* 800A9860 000A54C0 7C 00 38 50 */ subf r0, r0, r7 /* 800A9864 000A54C4 54 1B 0F FE */ srwi r27, r0, 0x1f /* 800A9868 000A54C8 48 1A A6 75 */ bl func_80253EDC /* 800A986C 000A54CC 38 81 00 10 */ addi r4, r1, 0x10 /* 800A9870 000A54D0 38 60 00 0F */ li r3, 0xf /* 800A9874 000A54D4 4B FB 01 C9 */ bl func_80059A3C lbl_800A9878: /* 800A9878 000A54D8 57 60 06 3F */ clrlwi. r0, r27, 0x18 /* 800A987C 000A54DC 41 82 00 14 */ beq lbl_800A9890 /* 800A9880 000A54E0 38 00 00 80 */ li r0, 0x80 /* 800A9884 000A54E4 98 1E 00 10 */ stb r0, 0x10(r30) /* 800A9888 000A54E8 98 1E 00 0F */ stb r0, 0xf(r30) /* 800A988C 000A54EC 98 1E 00 0E */ stb r0, 0xe(r30) lbl_800A9890: /* 800A9890 000A54F0 39 61 00 50 */ addi r11, r1, 0x50 /* 800A9894 000A54F4 48 11 D8 DD */ bl _restgpr_26 /* 800A9898 000A54F8 80 01 00 54 */ lwz r0, 0x54(r1) /* 800A989C 000A54FC 7C 08 03 A6 */ mtlr r0 /* 800A98A0 000A5500 38 21 00 50 */ addi r1, r1, 0x50 /* 800A98A4 000A5504 4E 80 00 20 */ blr lbl_800A98A8: /* 800A98A8 000A5508 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800A98AC 000A550C 7C 08 02 A6 */ mflr r0 /* 800A98B0 000A5510 90 01 00 44 */ stw r0, 0x44(r1) /* 800A98B4 000A5514 93 E1 00 3C */ stw r31, 0x3c(r1) /* 800A98B8 000A5518 7C 9F 23 78 */ mr r31, r4 /* 800A98BC 000A551C 93 C1 00 38 */ stw r30, 0x38(r1) /* 800A98C0 000A5520 7C 7E 1B 78 */ mr r30, r3 /* 800A98C4 000A5524 93 A1 00 34 */ stw r29, 0x34(r1) /* 800A98C8 000A5528 93 81 00 30 */ stw r28, 0x30(r1) /* 800A98CC 000A552C 48 07 30 A9 */ bl func_8011C974 /* 800A98D0 000A5530 7C 7D 1B 78 */ mr r29, r3 /* 800A98D4 000A5534 7F C3 F3 78 */ mr r3, r30 /* 800A98D8 000A5538 7F E4 FB 78 */ mr r4, r31 /* 800A98DC 000A553C 38 C1 00 08 */ addi r6, r1, 8 /* 800A98E0 000A5540 3B 80 00 00 */ li r28, 0 /* 800A98E4 000A5544 38 A0 00 03 */ li r5, 3 /* 800A98E8 000A5548 48 1A A5 F5 */ bl func_80253EDC /* 800A98EC 000A554C 80 01 00 08 */ lwz r0, 8(r1) /* 800A98F0 000A5550 2C 00 00 03 */ cmpwi r0, 3 /* 800A98F4 000A5554 41 82 01 4C */ beq lbl_800A9A40 /* 800A98F8 000A5558 40 80 00 14 */ bge lbl_800A990C /* 800A98FC 000A555C 2C 00 00 01 */ cmpwi r0, 1 /* 800A9900 000A5560 41 82 00 18 */ beq lbl_800A9918 /* 800A9904 000A5564 40 80 00 A8 */ bge lbl_800A99AC /* 800A9908 000A5568 48 00 02 30 */ b lbl_800A9B38 lbl_800A990C: /* 800A990C 000A556C 2C 00 00 05 */ cmpwi r0, 5 /* 800A9910 000A5570 40 80 02 28 */ bge lbl_800A9B38 /* 800A9914 000A5574 48 00 01 C8 */ b lbl_800A9ADC lbl_800A9918: /* 800A9918 000A5578 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A991C 000A557C 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A9920 000A5580 54 00 4F BE */ rlwinm r0, r0, 9, 0x1e, 0x1f /* 800A9924 000A5584 28 00 00 02 */ cmplwi r0, 2 /* 800A9928 000A5588 40 82 00 34 */ bne lbl_800A995C /* 800A992C 000A558C A0 7D 00 94 */ lhz r3, 0x94(r29) /* 800A9930 000A5590 2C 03 00 00 */ cmpwi r3, 0 /* 800A9934 000A5594 40 82 00 0C */ bne lbl_800A9940 /* 800A9938 000A5598 3B 80 00 01 */ li r28, 1 /* 800A993C 000A559C 48 00 00 4C */ b lbl_800A9988 lbl_800A9940: /* 800A9940 000A55A0 38 03 00 0A */ addi r0, r3, 0xa /* 800A9944 000A55A4 2C 00 00 63 */ cmpwi r0, 0x63 /* 800A9948 000A55A8 41 81 00 0C */ bgt lbl_800A9954 /* 800A994C 000A55AC 3B 80 00 00 */ li r28, 0 /* 800A9950 000A55B0 48 00 00 38 */ b lbl_800A9988 lbl_800A9954: /* 800A9954 000A55B4 3B 80 00 01 */ li r28, 1 /* 800A9958 000A55B8 48 00 00 30 */ b lbl_800A9988 lbl_800A995C: /* 800A995C 000A55BC A0 7D 00 92 */ lhz r3, 0x92(r29) /* 800A9960 000A55C0 2C 03 00 00 */ cmpwi r3, 0 /* 800A9964 000A55C4 40 82 00 0C */ bne lbl_800A9970 /* 800A9968 000A55C8 3B 80 00 01 */ li r28, 1 /* 800A996C 000A55CC 48 00 00 1C */ b lbl_800A9988 lbl_800A9970: /* 800A9970 000A55D0 38 83 00 0A */ addi r4, r3, 0xa /* 800A9974 000A55D4 68 80 00 63 */ xori r0, r4, 0x63 /* 800A9978 000A55D8 7C 03 0E 70 */ srawi r3, r0, 1 /* 800A997C 000A55DC 7C 00 20 38 */ and r0, r0, r4 /* 800A9980 000A55E0 7C 00 18 50 */ subf r0, r0, r3 /* 800A9984 000A55E4 54 1C 0F FE */ srwi r28, r0, 0x1f lbl_800A9988: /* 800A9988 000A55E8 7F C3 F3 78 */ mr r3, r30 /* 800A998C 000A55EC 7F E4 FB 78 */ mr r4, r31 /* 800A9990 000A55F0 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A9994 000A55F4 38 A0 00 06 */ li r5, 6 /* 800A9998 000A55F8 48 1A A5 45 */ bl func_80253EDC /* 800A999C 000A55FC 38 81 00 10 */ addi r4, r1, 0x10 /* 800A99A0 000A5600 38 60 00 0A */ li r3, 0xa /* 800A99A4 000A5604 4B FB 00 99 */ bl func_80059A3C /* 800A99A8 000A5608 48 00 01 90 */ b lbl_800A9B38 lbl_800A99AC: /* 800A99AC 000A560C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A99B0 000A5610 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A99B4 000A5614 54 00 4F BE */ rlwinm r0, r0, 9, 0x1e, 0x1f /* 800A99B8 000A5618 28 00 00 02 */ cmplwi r0, 2 /* 800A99BC 000A561C 40 82 00 34 */ bne lbl_800A99F0 /* 800A99C0 000A5620 A0 7D 00 94 */ lhz r3, 0x94(r29) /* 800A99C4 000A5624 2C 03 00 00 */ cmpwi r3, 0 /* 800A99C8 000A5628 40 82 00 0C */ bne lbl_800A99D4 /* 800A99CC 000A562C 3B 80 00 01 */ li r28, 1 /* 800A99D0 000A5630 48 00 00 4C */ b lbl_800A9A1C lbl_800A99D4: /* 800A99D4 000A5634 38 03 00 01 */ addi r0, r3, 1 /* 800A99D8 000A5638 2C 00 00 63 */ cmpwi r0, 0x63 /* 800A99DC 000A563C 41 81 00 0C */ bgt lbl_800A99E8 /* 800A99E0 000A5640 3B 80 00 00 */ li r28, 0 /* 800A99E4 000A5644 48 00 00 38 */ b lbl_800A9A1C lbl_800A99E8: /* 800A99E8 000A5648 3B 80 00 01 */ li r28, 1 /* 800A99EC 000A564C 48 00 00 30 */ b lbl_800A9A1C lbl_800A99F0: /* 800A99F0 000A5650 A0 7D 00 92 */ lhz r3, 0x92(r29) /* 800A99F4 000A5654 2C 03 00 00 */ cmpwi r3, 0 /* 800A99F8 000A5658 40 82 00 0C */ bne lbl_800A9A04 /* 800A99FC 000A565C 3B 80 00 01 */ li r28, 1 /* 800A9A00 000A5660 48 00 00 1C */ b lbl_800A9A1C lbl_800A9A04: /* 800A9A04 000A5664 38 83 00 01 */ addi r4, r3, 1 /* 800A9A08 000A5668 68 80 00 63 */ xori r0, r4, 0x63 /* 800A9A0C 000A566C 7C 03 0E 70 */ srawi r3, r0, 1 /* 800A9A10 000A5670 7C 00 20 38 */ and r0, r0, r4 /* 800A9A14 000A5674 7C 00 18 50 */ subf r0, r0, r3 /* 800A9A18 000A5678 54 1C 0F FE */ srwi r28, r0, 0x1f lbl_800A9A1C: /* 800A9A1C 000A567C 7F C3 F3 78 */ mr r3, r30 /* 800A9A20 000A5680 7F E4 FB 78 */ mr r4, r31 /* 800A9A24 000A5684 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A9A28 000A5688 38 A0 00 06 */ li r5, 6 /* 800A9A2C 000A568C 48 1A A4 B1 */ bl func_80253EDC /* 800A9A30 000A5690 38 81 00 10 */ addi r4, r1, 0x10 /* 800A9A34 000A5694 38 60 00 0B */ li r3, 0xb /* 800A9A38 000A5698 4B FB 00 05 */ bl func_80059A3C /* 800A9A3C 000A569C 48 00 00 FC */ b lbl_800A9B38 lbl_800A9A40: /* 800A9A40 000A56A0 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A9A44 000A56A4 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A9A48 000A56A8 54 00 4F BE */ rlwinm r0, r0, 9, 0x1e, 0x1f /* 800A9A4C 000A56AC 28 00 00 02 */ cmplwi r0, 2 /* 800A9A50 000A56B0 40 82 00 4C */ bne lbl_800A9A9C /* 800A9A54 000A56B4 3C 60 66 66 */ lis r3, 0x66666667@ha /* 800A9A58 000A56B8 A0 9D 00 94 */ lhz r4, 0x94(r29) /* 800A9A5C 000A56BC 38 03 66 67 */ addi r0, r3, 0x66666667@l /* 800A9A60 000A56C0 7C 00 20 96 */ mulhw r0, r0, r4 /* 800A9A64 000A56C4 38 64 FF F6 */ addi r3, r4, -10 /* 800A9A68 000A56C8 2C 83 00 00 */ cmpwi cr1, r3, 0 /* 800A9A6C 000A56CC 7C 00 16 70 */ srawi r0, r0, 2 /* 800A9A70 000A56D0 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A9A74 000A56D4 7C 00 1A 14 */ add r0, r0, r3 /* 800A9A78 000A56D8 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 800A9A7C 000A56DC 41 85 00 10 */ bgt cr1, lbl_800A9A8C /* 800A9A80 000A56E0 28 00 00 01 */ cmplwi r0, 1 /* 800A9A84 000A56E4 40 82 00 10 */ bne lbl_800A9A94 /* 800A9A88 000A56E8 40 86 00 0C */ bne cr1, lbl_800A9A94 lbl_800A9A8C: /* 800A9A8C 000A56EC 3B 80 00 00 */ li r28, 0 /* 800A9A90 000A56F0 48 00 00 28 */ b lbl_800A9AB8 lbl_800A9A94: /* 800A9A94 000A56F4 3B 80 00 01 */ li r28, 1 /* 800A9A98 000A56F8 48 00 00 20 */ b lbl_800A9AB8 lbl_800A9A9C: /* 800A9A9C 000A56FC A0 7D 00 92 */ lhz r3, 0x92(r29) /* 800A9AA0 000A5700 38 03 FF F6 */ addi r0, r3, -10 /* 800A9AA4 000A5704 68 03 00 14 */ xori r3, r0, 0x14 /* 800A9AA8 000A5708 70 60 00 14 */ andi. r0, r3, 0x14 /* 800A9AAC 000A570C 7C 63 0E 70 */ srawi r3, r3, 1 /* 800A9AB0 000A5710 7C 00 18 50 */ subf r0, r0, r3 /* 800A9AB4 000A5714 54 1C 0F FE */ srwi r28, r0, 0x1f lbl_800A9AB8: /* 800A9AB8 000A5718 7F C3 F3 78 */ mr r3, r30 /* 800A9ABC 000A571C 7F E4 FB 78 */ mr r4, r31 /* 800A9AC0 000A5720 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A9AC4 000A5724 38 A0 00 06 */ li r5, 6 /* 800A9AC8 000A5728 48 1A A4 15 */ bl func_80253EDC /* 800A9ACC 000A572C 38 81 00 10 */ addi r4, r1, 0x10 /* 800A9AD0 000A5730 38 60 00 0C */ li r3, 0xc /* 800A9AD4 000A5734 4B FA FF 69 */ bl func_80059A3C /* 800A9AD8 000A5738 48 00 00 60 */ b lbl_800A9B38 lbl_800A9ADC: /* 800A9ADC 000A573C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A9AE0 000A5740 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A9AE4 000A5744 54 00 4F BE */ rlwinm r0, r0, 9, 0x1e, 0x1f /* 800A9AE8 000A5748 28 00 00 02 */ cmplwi r0, 2 /* 800A9AEC 000A574C 40 82 00 18 */ bne lbl_800A9B04 /* 800A9AF0 000A5750 A0 7D 00 94 */ lhz r3, 0x94(r29) /* 800A9AF4 000A5754 34 03 FF FF */ addic. r0, r3, -1 /* 800A9AF8 000A5758 41 81 00 20 */ bgt lbl_800A9B18 /* 800A9AFC 000A575C 3B 80 00 01 */ li r28, 1 /* 800A9B00 000A5760 48 00 00 18 */ b lbl_800A9B18 lbl_800A9B04: /* 800A9B04 000A5764 A0 7D 00 92 */ lhz r3, 0x92(r29) /* 800A9B08 000A5768 38 03 FF FF */ addi r0, r3, -1 /* 800A9B0C 000A576C 2C 00 00 14 */ cmpwi r0, 0x14 /* 800A9B10 000A5770 40 80 00 08 */ bge lbl_800A9B18 /* 800A9B14 000A5774 3B 80 00 01 */ li r28, 1 lbl_800A9B18: /* 800A9B18 000A5778 7F C3 F3 78 */ mr r3, r30 /* 800A9B1C 000A577C 7F E4 FB 78 */ mr r4, r31 /* 800A9B20 000A5780 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A9B24 000A5784 38 A0 00 06 */ li r5, 6 /* 800A9B28 000A5788 48 1A A3 B5 */ bl func_80253EDC /* 800A9B2C 000A578C 38 81 00 10 */ addi r4, r1, 0x10 /* 800A9B30 000A5790 38 60 00 0D */ li r3, 0xd /* 800A9B34 000A5794 4B FA FF 09 */ bl func_80059A3C lbl_800A9B38: /* 800A9B38 000A5798 57 80 06 3F */ clrlwi. r0, r28, 0x18 /* 800A9B3C 000A579C 41 82 00 14 */ beq lbl_800A9B50 /* 800A9B40 000A57A0 38 00 00 80 */ li r0, 0x80 /* 800A9B44 000A57A4 98 1F 00 10 */ stb r0, 0x10(r31) /* 800A9B48 000A57A8 98 1F 00 0F */ stb r0, 0xf(r31) /* 800A9B4C 000A57AC 98 1F 00 0E */ stb r0, 0xe(r31) lbl_800A9B50: /* 800A9B50 000A57B0 80 01 00 44 */ lwz r0, 0x44(r1) /* 800A9B54 000A57B4 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 800A9B58 000A57B8 83 C1 00 38 */ lwz r30, 0x38(r1) /* 800A9B5C 000A57BC 83 A1 00 34 */ lwz r29, 0x34(r1) /* 800A9B60 000A57C0 83 81 00 30 */ lwz r28, 0x30(r1) /* 800A9B64 000A57C4 7C 08 03 A6 */ mtlr r0 /* 800A9B68 000A57C8 38 21 00 40 */ addi r1, r1, 0x40 /* 800A9B6C 000A57CC 4E 80 00 20 */ blr lbl_800A9B70: /* 800A9B70 000A57D0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800A9B74 000A57D4 7C 08 02 A6 */ mflr r0 /* 800A9B78 000A57D8 90 01 00 44 */ stw r0, 0x44(r1) /* 800A9B7C 000A57DC 93 E1 00 3C */ stw r31, 0x3c(r1) /* 800A9B80 000A57E0 7C 9F 23 78 */ mr r31, r4 /* 800A9B84 000A57E4 93 C1 00 38 */ stw r30, 0x38(r1) /* 800A9B88 000A57E8 7C 7E 1B 78 */ mr r30, r3 /* 800A9B8C 000A57EC 93 A1 00 34 */ stw r29, 0x34(r1) /* 800A9B90 000A57F0 48 07 2D E5 */ bl func_8011C974 /* 800A9B94 000A57F4 7C 7D 1B 78 */ mr r29, r3 /* 800A9B98 000A57F8 7F C3 F3 78 */ mr r3, r30 /* 800A9B9C 000A57FC 7F E4 FB 78 */ mr r4, r31 /* 800A9BA0 000A5800 38 C1 00 08 */ addi r6, r1, 8 /* 800A9BA4 000A5804 38 A0 00 03 */ li r5, 3 /* 800A9BA8 000A5808 48 1A A3 35 */ bl func_80253EDC /* 800A9BAC 000A580C 80 01 00 08 */ lwz r0, 8(r1) /* 800A9BB0 000A5810 2C 00 00 02 */ cmpwi r0, 2 /* 800A9BB4 000A5814 41 82 00 80 */ beq lbl_800A9C34 /* 800A9BB8 000A5818 40 80 00 DC */ bge lbl_800A9C94 /* 800A9BBC 000A581C 2C 00 00 01 */ cmpwi r0, 1 /* 800A9BC0 000A5820 40 80 00 08 */ bge lbl_800A9BC8 /* 800A9BC4 000A5824 48 00 00 D0 */ b lbl_800A9C94 lbl_800A9BC8: /* 800A9BC8 000A5828 3C 60 66 66 */ lis r3, 0x66666667@ha /* 800A9BCC 000A582C A0 9D 00 90 */ lhz r4, 0x90(r29) /* 800A9BD0 000A5830 38 03 66 67 */ addi r0, r3, 0x66666667@l /* 800A9BD4 000A5834 7C 00 20 96 */ mulhw r0, r0, r4 /* 800A9BD8 000A5838 7C 00 16 70 */ srawi r0, r0, 2 /* 800A9BDC 000A583C 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A9BE0 000A5840 7C 00 1A 14 */ add r0, r0, r3 /* 800A9BE4 000A5844 1C 00 00 0A */ mulli r0, r0, 0xa /* 800A9BE8 000A5848 7C 00 20 50 */ subf r0, r0, r4 /* 800A9BEC 000A584C 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 800A9BF0 000A5850 28 00 00 06 */ cmplwi r0, 6 /* 800A9BF4 000A5854 41 82 00 0C */ beq lbl_800A9C00 /* 800A9BF8 000A5858 2C 00 00 00 */ cmpwi r0, 0 /* 800A9BFC 000A585C 40 82 00 14 */ bne lbl_800A9C10 lbl_800A9C00: /* 800A9C00 000A5860 38 00 00 80 */ li r0, 0x80 /* 800A9C04 000A5864 98 1F 00 10 */ stb r0, 0x10(r31) /* 800A9C08 000A5868 98 1F 00 0F */ stb r0, 0xf(r31) /* 800A9C0C 000A586C 98 1F 00 0E */ stb r0, 0xe(r31) lbl_800A9C10: /* 800A9C10 000A5870 7F C3 F3 78 */ mr r3, r30 /* 800A9C14 000A5874 7F E4 FB 78 */ mr r4, r31 /* 800A9C18 000A5878 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A9C1C 000A587C 38 A0 00 06 */ li r5, 6 /* 800A9C20 000A5880 48 1A A2 BD */ bl func_80253EDC /* 800A9C24 000A5884 38 81 00 10 */ addi r4, r1, 0x10 /* 800A9C28 000A5888 38 60 00 0A */ li r3, 0xa /* 800A9C2C 000A588C 4B FA FE 11 */ bl func_80059A3C /* 800A9C30 000A5890 48 00 00 64 */ b lbl_800A9C94 lbl_800A9C34: /* 800A9C34 000A5894 3C 60 66 66 */ lis r3, 0x66666667@ha /* 800A9C38 000A5898 A0 9D 00 90 */ lhz r4, 0x90(r29) /* 800A9C3C 000A589C 38 03 66 67 */ addi r0, r3, 0x66666667@l /* 800A9C40 000A58A0 7C 00 20 96 */ mulhw r0, r0, r4 /* 800A9C44 000A58A4 7C 00 16 70 */ srawi r0, r0, 2 /* 800A9C48 000A58A8 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A9C4C 000A58AC 7C 00 1A 14 */ add r0, r0, r3 /* 800A9C50 000A58B0 1C 00 00 0A */ mulli r0, r0, 0xa /* 800A9C54 000A58B4 7C 00 20 50 */ subf r0, r0, r4 /* 800A9C58 000A58B8 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 800A9C5C 000A58BC 28 00 00 01 */ cmplwi r0, 1 /* 800A9C60 000A58C0 41 81 00 14 */ bgt lbl_800A9C74 /* 800A9C64 000A58C4 38 00 00 80 */ li r0, 0x80 /* 800A9C68 000A58C8 98 1F 00 10 */ stb r0, 0x10(r31) /* 800A9C6C 000A58CC 98 1F 00 0F */ stb r0, 0xf(r31) /* 800A9C70 000A58D0 98 1F 00 0E */ stb r0, 0xe(r31) lbl_800A9C74: /* 800A9C74 000A58D4 7F C3 F3 78 */ mr r3, r30 /* 800A9C78 000A58D8 7F E4 FB 78 */ mr r4, r31 /* 800A9C7C 000A58DC 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A9C80 000A58E0 38 A0 00 06 */ li r5, 6 /* 800A9C84 000A58E4 48 1A A2 59 */ bl func_80253EDC /* 800A9C88 000A58E8 38 81 00 10 */ addi r4, r1, 0x10 /* 800A9C8C 000A58EC 38 60 00 0B */ li r3, 0xb /* 800A9C90 000A58F0 4B FA FD AD */ bl func_80059A3C lbl_800A9C94: /* 800A9C94 000A58F4 80 01 00 44 */ lwz r0, 0x44(r1) /* 800A9C98 000A58F8 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 800A9C9C 000A58FC 83 C1 00 38 */ lwz r30, 0x38(r1) /* 800A9CA0 000A5900 83 A1 00 34 */ lwz r29, 0x34(r1) /* 800A9CA4 000A5904 7C 08 03 A6 */ mtlr r0 /* 800A9CA8 000A5908 38 21 00 40 */ addi r1, r1, 0x40 /* 800A9CAC 000A590C 4E 80 00 20 */ blr lbl_800A9CB0: /* 800A9CB0 000A5910 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800A9CB4 000A5914 7C 08 02 A6 */ mflr r0 /* 800A9CB8 000A5918 38 A0 00 03 */ li r5, 3 /* 800A9CBC 000A591C 90 01 00 44 */ stw r0, 0x44(r1) /* 800A9CC0 000A5920 38 C1 00 08 */ addi r6, r1, 8 /* 800A9CC4 000A5924 93 E1 00 3C */ stw r31, 0x3c(r1) /* 800A9CC8 000A5928 7C 9F 23 78 */ mr r31, r4 /* 800A9CCC 000A592C 93 C1 00 38 */ stw r30, 0x38(r1) /* 800A9CD0 000A5930 7C 7E 1B 78 */ mr r30, r3 /* 800A9CD4 000A5934 48 1A A2 09 */ bl func_80253EDC /* 800A9CD8 000A5938 7F C3 F3 78 */ mr r3, r30 /* 800A9CDC 000A593C 7F E4 FB 78 */ mr r4, r31 /* 800A9CE0 000A5940 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A9CE4 000A5944 38 A0 00 06 */ li r5, 6 /* 800A9CE8 000A5948 48 1A A1 F5 */ bl func_80253EDC /* 800A9CEC 000A594C 80 01 00 08 */ lwz r0, 8(r1) /* 800A9CF0 000A5950 2C 00 00 01 */ cmpwi r0, 1 /* 800A9CF4 000A5954 41 82 00 40 */ beq lbl_800A9D34 /* 800A9CF8 000A5958 40 80 00 10 */ bge lbl_800A9D08 /* 800A9CFC 000A595C 2C 00 00 00 */ cmpwi r0, 0 /* 800A9D00 000A5960 40 80 00 14 */ bge lbl_800A9D14 /* 800A9D04 000A5964 48 00 00 6C */ b lbl_800A9D70 lbl_800A9D08: /* 800A9D08 000A5968 2C 00 00 03 */ cmpwi r0, 3 /* 800A9D0C 000A596C 40 80 00 64 */ bge lbl_800A9D70 /* 800A9D10 000A5970 48 00 00 44 */ b lbl_800A9D54 lbl_800A9D14: /* 800A9D14 000A5974 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A9D18 000A5978 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A9D1C 000A597C 54 00 4F BF */ rlwinm. r0, r0, 9, 0x1e, 0x1f /* 800A9D20 000A5980 41 82 00 50 */ beq lbl_800A9D70 /* 800A9D24 000A5984 38 81 00 10 */ addi r4, r1, 0x10 /* 800A9D28 000A5988 38 60 00 14 */ li r3, 0x14 /* 800A9D2C 000A598C 4B FA FD 11 */ bl func_80059A3C /* 800A9D30 000A5990 48 00 00 40 */ b lbl_800A9D70 lbl_800A9D34: /* 800A9D34 000A5994 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A9D38 000A5998 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A9D3C 000A599C 54 00 4F BF */ rlwinm. r0, r0, 9, 0x1e, 0x1f /* 800A9D40 000A59A0 41 82 00 30 */ beq lbl_800A9D70 /* 800A9D44 000A59A4 38 81 00 10 */ addi r4, r1, 0x10 /* 800A9D48 000A59A8 38 60 00 15 */ li r3, 0x15 /* 800A9D4C 000A59AC 4B FA FC F1 */ bl func_80059A3C /* 800A9D50 000A59B0 48 00 00 20 */ b lbl_800A9D70 lbl_800A9D54: /* 800A9D54 000A59B4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A9D58 000A59B8 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A9D5C 000A59BC 54 00 4F BF */ rlwinm. r0, r0, 9, 0x1e, 0x1f /* 800A9D60 000A59C0 40 82 00 10 */ bne lbl_800A9D70 /* 800A9D64 000A59C4 38 81 00 10 */ addi r4, r1, 0x10 /* 800A9D68 000A59C8 38 60 00 16 */ li r3, 0x16 /* 800A9D6C 000A59CC 4B FA FC D1 */ bl func_80059A3C lbl_800A9D70: /* 800A9D70 000A59D0 80 01 00 44 */ lwz r0, 0x44(r1) /* 800A9D74 000A59D4 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 800A9D78 000A59D8 83 C1 00 38 */ lwz r30, 0x38(r1) /* 800A9D7C 000A59DC 7C 08 03 A6 */ mtlr r0 /* 800A9D80 000A59E0 38 21 00 40 */ addi r1, r1, 0x40 /* 800A9D84 000A59E4 4E 80 00 20 */ blr lbl_800A9D88: /* 800A9D88 000A59E8 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800A9D8C 000A59EC 7C 08 02 A6 */ mflr r0 /* 800A9D90 000A59F0 38 A0 00 03 */ li r5, 3 /* 800A9D94 000A59F4 90 01 00 64 */ stw r0, 0x64(r1) /* 800A9D98 000A59F8 38 C1 00 08 */ addi r6, r1, 8 /* 800A9D9C 000A59FC 93 E1 00 5C */ stw r31, 0x5c(r1) /* 800A9DA0 000A5A00 7C 9F 23 78 */ mr r31, r4 /* 800A9DA4 000A5A04 93 C1 00 58 */ stw r30, 0x58(r1) /* 800A9DA8 000A5A08 7C 7E 1B 78 */ mr r30, r3 /* 800A9DAC 000A5A0C 48 1A A1 31 */ bl func_80253EDC /* 800A9DB0 000A5A10 80 01 00 08 */ lwz r0, 8(r1) /* 800A9DB4 000A5A14 2C 00 00 01 */ cmpwi r0, 1 /* 800A9DB8 000A5A18 41 82 00 38 */ beq lbl_800A9DF0 /* 800A9DBC 000A5A1C 40 80 00 8C */ bge lbl_800A9E48 /* 800A9DC0 000A5A20 2C 00 00 00 */ cmpwi r0, 0 /* 800A9DC4 000A5A24 40 80 00 08 */ bge lbl_800A9DCC /* 800A9DC8 000A5A28 48 00 00 80 */ b lbl_800A9E48 lbl_800A9DCC: /* 800A9DCC 000A5A2C 7F C3 F3 78 */ mr r3, r30 /* 800A9DD0 000A5A30 7F E4 FB 78 */ mr r4, r31 /* 800A9DD4 000A5A34 38 C1 00 30 */ addi r6, r1, 0x30 /* 800A9DD8 000A5A38 38 A0 00 06 */ li r5, 6 /* 800A9DDC 000A5A3C 48 1A A1 01 */ bl func_80253EDC /* 800A9DE0 000A5A40 38 81 00 30 */ addi r4, r1, 0x30 /* 800A9DE4 000A5A44 38 60 00 01 */ li r3, 1 /* 800A9DE8 000A5A48 4B FA FC 55 */ bl func_80059A3C /* 800A9DEC 000A5A4C 48 00 00 5C */ b lbl_800A9E48 lbl_800A9DF0: /* 800A9DF0 000A5A50 C0 22 89 28 */ lfs f1, lbl_80640F28-_SDA2_BASE_(r2) /* 800A9DF4 000A5A54 38 60 00 1B */ li r3, 0x1b /* 800A9DF8 000A5A58 C0 02 88 E0 */ lfs f0, lbl_80640EE0-_SDA2_BASE_(r2) /* 800A9DFC 000A5A5C D0 21 00 14 */ stfs f1, 0x14(r1) /* 800A9E00 000A5A60 D0 21 00 10 */ stfs f1, 0x10(r1) /* 800A9E04 000A5A64 D0 21 00 1C */ stfs f1, 0x1c(r1) /* 800A9E08 000A5A68 D0 21 00 28 */ stfs f1, 0x28(r1) /* 800A9E0C 000A5A6C D0 01 00 24 */ stfs f0, 0x24(r1) /* 800A9E10 000A5A70 D0 01 00 18 */ stfs f0, 0x18(r1) /* 800A9E14 000A5A74 D0 01 00 2C */ stfs f0, 0x2c(r1) /* 800A9E18 000A5A78 D0 01 00 20 */ stfs f0, 0x20(r1) /* 800A9E1C 000A5A7C 4B FB 0B DD */ bl func_8005A9F8 /* 800A9E20 000A5A80 7C 66 1B 78 */ mr r6, r3 /* 800A9E24 000A5A84 7F C3 F3 78 */ mr r3, r30 /* 800A9E28 000A5A88 7F E4 FB 78 */ mr r4, r31 /* 800A9E2C 000A5A8C 38 A0 00 02 */ li r5, 2 /* 800A9E30 000A5A90 48 1A A0 D5 */ bl func_80253F04 /* 800A9E34 000A5A94 7F C3 F3 78 */ mr r3, r30 /* 800A9E38 000A5A98 7F E4 FB 78 */ mr r4, r31 /* 800A9E3C 000A5A9C 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A9E40 000A5AA0 38 A0 00 01 */ li r5, 1 /* 800A9E44 000A5AA4 48 1A A0 C1 */ bl func_80253F04 lbl_800A9E48: /* 800A9E48 000A5AA8 80 01 00 64 */ lwz r0, 0x64(r1) /* 800A9E4C 000A5AAC 83 E1 00 5C */ lwz r31, 0x5c(r1) /* 800A9E50 000A5AB0 83 C1 00 58 */ lwz r30, 0x58(r1) /* 800A9E54 000A5AB4 7C 08 03 A6 */ mtlr r0 /* 800A9E58 000A5AB8 38 21 00 60 */ addi r1, r1, 0x60 /* 800A9E5C 000A5ABC 4E 80 00 20 */ blr lbl_800A9E60: /* 800A9E60 000A5AC0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800A9E64 000A5AC4 7C 08 02 A6 */ mflr r0 /* 800A9E68 000A5AC8 38 A0 00 03 */ li r5, 3 /* 800A9E6C 000A5ACC 90 01 00 44 */ stw r0, 0x44(r1) /* 800A9E70 000A5AD0 38 C1 00 08 */ addi r6, r1, 8 /* 800A9E74 000A5AD4 93 E1 00 3C */ stw r31, 0x3c(r1) /* 800A9E78 000A5AD8 7C 9F 23 78 */ mr r31, r4 /* 800A9E7C 000A5ADC 93 C1 00 38 */ stw r30, 0x38(r1) /* 800A9E80 000A5AE0 7C 7E 1B 78 */ mr r30, r3 /* 800A9E84 000A5AE4 48 1A A0 59 */ bl func_80253EDC /* 800A9E88 000A5AE8 80 01 00 08 */ lwz r0, 8(r1) /* 800A9E8C 000A5AEC 2C 00 00 02 */ cmpwi r0, 2 /* 800A9E90 000A5AF0 41 82 00 6C */ beq lbl_800A9EFC /* 800A9E94 000A5AF4 40 80 00 14 */ bge lbl_800A9EA8 /* 800A9E98 000A5AF8 2C 00 00 00 */ cmpwi r0, 0 /* 800A9E9C 000A5AFC 41 82 00 18 */ beq lbl_800A9EB4 /* 800A9EA0 000A5B00 40 80 00 38 */ bge lbl_800A9ED8 /* 800A9EA4 000A5B04 48 00 00 A0 */ b lbl_800A9F44 lbl_800A9EA8: /* 800A9EA8 000A5B08 2C 00 00 04 */ cmpwi r0, 4 /* 800A9EAC 000A5B0C 40 80 00 98 */ bge lbl_800A9F44 /* 800A9EB0 000A5B10 48 00 00 70 */ b lbl_800A9F20 lbl_800A9EB4: /* 800A9EB4 000A5B14 7F C3 F3 78 */ mr r3, r30 /* 800A9EB8 000A5B18 7F E4 FB 78 */ mr r4, r31 /* 800A9EBC 000A5B1C 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A9EC0 000A5B20 38 A0 00 06 */ li r5, 6 /* 800A9EC4 000A5B24 48 1A A0 19 */ bl func_80253EDC /* 800A9EC8 000A5B28 38 81 00 10 */ addi r4, r1, 0x10 /* 800A9ECC 000A5B2C 38 60 00 02 */ li r3, 2 /* 800A9ED0 000A5B30 4B FA FB 6D */ bl func_80059A3C /* 800A9ED4 000A5B34 48 00 00 70 */ b lbl_800A9F44 lbl_800A9ED8: /* 800A9ED8 000A5B38 7F C3 F3 78 */ mr r3, r30 /* 800A9EDC 000A5B3C 7F E4 FB 78 */ mr r4, r31 /* 800A9EE0 000A5B40 38 C1 00 10 */ addi r6, r1, 0x10 /* 800A9EE4 000A5B44 38 A0 00 06 */ li r5, 6 /* 800A9EE8 000A5B48 48 1A 9F F5 */ bl func_80253EDC /* 800A9EEC 000A5B4C 38 81 00 10 */ addi r4, r1, 0x10 /* 800A9EF0 000A5B50 38 60 00 03 */ li r3, 3 /* 800A9EF4 000A5B54 4B FA FB 49 */ bl func_80059A3C /* 800A9EF8 000A5B58 48 00 00 4C */ b lbl_800A9F44 lbl_800A9EFC: /* 800A9EFC 000A5B5C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A9F00 000A5B60 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A9F04 000A5B64 54 00 2F BF */ rlwinm. r0, r0, 5, 0x1e, 0x1f /* 800A9F08 000A5B68 40 82 00 3C */ bne lbl_800A9F44 /* 800A9F0C 000A5B6C 38 00 00 80 */ li r0, 0x80 /* 800A9F10 000A5B70 98 1F 00 10 */ stb r0, 0x10(r31) /* 800A9F14 000A5B74 98 1F 00 0F */ stb r0, 0xf(r31) /* 800A9F18 000A5B78 98 1F 00 0E */ stb r0, 0xe(r31) /* 800A9F1C 000A5B7C 48 00 00 28 */ b lbl_800A9F44 lbl_800A9F20: /* 800A9F20 000A5B80 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A9F24 000A5B84 80 03 01 08 */ lwz r0, 0x108(r3) /* 800A9F28 000A5B88 54 00 2F BE */ rlwinm r0, r0, 5, 0x1e, 0x1f /* 800A9F2C 000A5B8C 28 00 00 02 */ cmplwi r0, 2 /* 800A9F30 000A5B90 40 82 00 14 */ bne lbl_800A9F44 /* 800A9F34 000A5B94 38 00 00 80 */ li r0, 0x80 /* 800A9F38 000A5B98 98 1F 00 10 */ stb r0, 0x10(r31) /* 800A9F3C 000A5B9C 98 1F 00 0F */ stb r0, 0xf(r31) /* 800A9F40 000A5BA0 98 1F 00 0E */ stb r0, 0xe(r31) lbl_800A9F44: /* 800A9F44 000A5BA4 80 01 00 44 */ lwz r0, 0x44(r1) /* 800A9F48 000A5BA8 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 800A9F4C 000A5BAC 83 C1 00 38 */ lwz r30, 0x38(r1) /* 800A9F50 000A5BB0 7C 08 03 A6 */ mtlr r0 /* 800A9F54 000A5BB4 38 21 00 40 */ addi r1, r1, 0x40 /* 800A9F58 000A5BB8 4E 80 00 20 */ blr lbl_800A9F5C: /* 800A9F5C 000A5BBC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A9F60 000A5BC0 7C 08 02 A6 */ mflr r0 /* 800A9F64 000A5BC4 38 A0 00 03 */ li r5, 3 /* 800A9F68 000A5BC8 90 01 00 24 */ stw r0, 0x24(r1) /* 800A9F6C 000A5BCC 38 C1 00 08 */ addi r6, r1, 8 /* 800A9F70 000A5BD0 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800A9F74 000A5BD4 7C 9F 23 78 */ mr r31, r4 /* 800A9F78 000A5BD8 93 C1 00 18 */ stw r30, 0x18(r1) /* 800A9F7C 000A5BDC 7C 7E 1B 78 */ mr r30, r3 /* 800A9F80 000A5BE0 48 1A 9F 0D */ bl func_80253E8C /* 800A9F84 000A5BE4 80 01 00 08 */ lwz r0, 8(r1) /* 800A9F88 000A5BE8 2C 00 00 01 */ cmpwi r0, 1 /* 800A9F8C 000A5BEC 41 82 00 08 */ beq lbl_800A9F94 /* 800A9F90 000A5BF0 48 00 00 70 */ b lbl_800AA000 lbl_800A9F94: /* 800A9F94 000A5BF4 38 60 00 EF */ li r3, 0xef /* 800A9F98 000A5BF8 38 00 00 FF */ li r0, 0xff /* 800A9F9C 000A5BFC 98 7F 00 02 */ stb r3, 2(r31) /* 800A9FA0 000A5C00 98 7F 00 03 */ stb r3, 3(r31) /* 800A9FA4 000A5C04 98 7F 00 04 */ stb r3, 4(r31) /* 800A9FA8 000A5C08 98 1F 00 05 */ stb r0, 5(r31) /* 800A9FAC 000A5C0C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A9FB0 000A5C10 A0 03 00 FC */ lhz r0, 0xfc(r3) /* 800A9FB4 000A5C14 28 00 00 30 */ cmplwi r0, 0x30 /* 800A9FB8 000A5C18 41 80 00 30 */ blt lbl_800A9FE8 /* 800A9FBC 000A5C1C 28 00 00 38 */ cmplwi r0, 0x38 /* 800A9FC0 000A5C20 41 81 00 28 */ bgt lbl_800A9FE8 /* 800A9FC4 000A5C24 C0 02 89 2C */ lfs f0, lbl_80640F2C-_SDA2_BASE_(r2) /* 800A9FC8 000A5C28 7F C3 F3 78 */ mr r3, r30 /* 800A9FCC 000A5C2C 80 FF 00 24 */ lwz r7, 0x24(r31) /* 800A9FD0 000A5C30 7F E4 FB 78 */ mr r4, r31 /* 800A9FD4 000A5C34 38 A0 00 02 */ li r5, 2 /* 800A9FD8 000A5C38 38 C0 2F 04 */ li r6, 0x2f04 /* 800A9FDC 000A5C3C D0 07 00 04 */ stfs f0, 4(r7) /* 800A9FE0 000A5C40 48 1A 9E D5 */ bl func_80253EB4 /* 800A9FE4 000A5C44 48 00 00 18 */ b lbl_800A9FFC lbl_800A9FE8: /* 800A9FE8 000A5C48 7F C3 F3 78 */ mr r3, r30 /* 800A9FEC 000A5C4C 7F E4 FB 78 */ mr r4, r31 /* 800A9FF0 000A5C50 38 A0 00 02 */ li r5, 2 /* 800A9FF4 000A5C54 38 C0 30 77 */ li r6, 0x3077 /* 800A9FF8 000A5C58 48 1A 9E BD */ bl func_80253EB4 lbl_800A9FFC: /* 800A9FFC 000A5C5C 4B FA C5 2D */ bl func_80056528 lbl_800AA000: /* 800AA000 000A5C60 80 01 00 24 */ lwz r0, 0x24(r1) /* 800AA004 000A5C64 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800AA008 000A5C68 83 C1 00 18 */ lwz r30, 0x18(r1) /* 800AA00C 000A5C6C 7C 08 03 A6 */ mtlr r0 /* 800AA010 000A5C70 38 21 00 20 */ addi r1, r1, 0x20 /* 800AA014 000A5C74 4E 80 00 20 */ blr .global func_800AA018 func_800AA018: /* 800AA018 000A5C78 38 A0 00 01 */ li r5, 1 /* 800AA01C 000A5C7C 38 6D 9B D0 */ addi r3, r13, lbl_8063EE90-_SDA_BASE_ /* 800AA020 000A5C80 38 80 00 04 */ li r4, 4 /* 800AA024 000A5C84 38 00 00 00 */ li r0, 0 /* 800AA028 000A5C88 98 AD 9B D0 */ stb r5, lbl_8063EE90-_SDA_BASE_(r13) /* 800AA02C 000A5C8C B0 83 00 02 */ sth r4, 2(r3) /* 800AA030 000A5C90 98 03 00 04 */ stb r0, 4(r3) /* 800AA034 000A5C94 4E 80 00 20 */ blr