.include "macros.inc" .section .text, "ax" # 802cddc8 /* 802CDDC8 002CAD08 39 40 00 61 */ li r10, 0x61 /* 802CDDCC 002CAD0C 3D 20 CC 01 */ lis r9, 0xCC008000@ha /* 802CDDD0 002CAD10 99 49 80 00 */ stb r10, 0xCC008000@l(r9) /* 802CDDD4 002CAD14 3D 00 FE 08 */ lis r8, 0xFE07FC3F@ha /* 802CDDD8 002CAD18 38 08 FC 3F */ addi r0, r8, 0xFE07FC3F@l /* 802CDDDC 002CAD1C 90 09 80 00 */ stw r0, -0x8000(r9) /* 802CDDE0 002CAD20 99 49 80 00 */ stb r10, -0x8000(r9) /* 802CDDE4 002CAD24 54 C8 82 1E */ rlwinm r8, r6, 0x10, 8, 0xf /* 802CDDE8 002CAD28 38 CD 83 28 */ addi r6, r13, lbl_804508A8-_SDA_BASE_ /* 802CDDEC 002CAD2C 7C 06 38 AE */ lbzx r0, r6, r7 /* 802CDDF0 002CAD30 54 06 70 22 */ slwi r6, r0, 0xe /* 802CDDF4 002CAD34 54 A5 06 3E */ clrlwi r5, r5, 0x18 /* 802CDDF8 002CAD38 38 05 FF FF */ addi r0, r5, -1 /* 802CDDFC 002CAD3C 54 05 50 2A */ slwi r5, r0, 0xa /* 802CDE00 002CAD40 54 6A 06 3E */ clrlwi r10, r3, 0x18 /* 802CDE04 002CAD44 54 87 06 3E */ clrlwi r7, r4, 0x18 /* 802CDE08 002CAD48 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b /* 802CDE0C 002CAD4C 7D 40 03 78 */ or r0, r10, r0 /* 802CDE10 002CAD50 7C A0 03 78 */ or r0, r5, r0 /* 802CDE14 002CAD54 7C C0 03 78 */ or r0, r6, r0 /* 802CDE18 002CAD58 7D 00 03 78 */ or r0, r8, r0 /* 802CDE1C 002CAD5C 90 09 80 00 */ stw r0, -0x8000(r9) /* 802CDE20 002CAD60 38 80 00 10 */ li r4, 0x10 /* 802CDE24 002CAD64 98 89 80 00 */ stb r4, -0x8000(r9) /* 802CDE28 002CAD68 38 60 00 00 */ li r3, 0 /* 802CDE2C 002CAD6C B0 69 80 00 */ sth r3, -0x8000(r9) /* 802CDE30 002CAD70 38 00 10 09 */ li r0, 0x1009 /* 802CDE34 002CAD74 B0 09 80 00 */ sth r0, -0x8000(r9) /* 802CDE38 002CAD78 90 E9 80 00 */ stw r7, -0x8000(r9) /* 802CDE3C 002CAD7C 98 89 80 00 */ stb r4, -0x8000(r9) /* 802CDE40 002CAD80 B0 69 80 00 */ sth r3, -0x8000(r9) /* 802CDE44 002CAD84 38 00 10 3F */ li r0, 0x103f /* 802CDE48 002CAD88 B0 09 80 00 */ sth r0, -0x8000(r9) /* 802CDE4C 002CAD8C 91 49 80 00 */ stw r10, -0x8000(r9) /* 802CDE50 002CAD90 4E 80 00 20 */ blr