/* 802AAAC4 002A7A04 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802AAAC8 002A7A08 7C 08 02 A6 */ mflr r0 /* 802AAACC 002A7A0C 90 01 00 24 */ stw r0, 0x24(r1) /* 802AAAD0 002A7A10 93 E1 00 1C */ stw r31, 0x1c(r1) /* 802AAAD4 002A7A14 93 C1 00 18 */ stw r30, 0x18(r1) /* 802AAAD8 002A7A18 7C 7E 1B 78 */ mr r30, r3 /* 802AAADC 002A7A1C 7C 9F 23 78 */ mr r31, r4 /* 802AAAE0 002A7A20 80 64 00 00 */ lwz r3, 0(r4) /* 802AAAE4 002A7A24 3C 03 00 01 */ addis r0, r3, 1 /* 802AAAE8 002A7A28 28 00 FF FF */ cmplwi r0, 0xffff /* 802AAAEC 002A7A2C 40 82 00 0C */ bne lbl_802AAAF8 /* 802AAAF0 002A7A30 38 60 00 00 */ li r3, 0 /* 802AAAF4 002A7A34 48 00 00 88 */ b lbl_802AAB7C lbl_802AAAF8: /* 802AAAF8 002A7A38 90 61 00 10 */ stw r3, 0x10(r1) /* 802AAAFC 002A7A3C 80 6D 85 CC */ lwz r3, lbl_80450B4C-_SDA_BASE_(r13) /* 802AAB00 002A7A40 38 81 00 10 */ addi r4, r1, 0x10 /* 802AAB04 002A7A44 81 83 00 00 */ lwz r12, 0(r3) /* 802AAB08 002A7A48 81 8C 00 08 */ lwz r12, 8(r12) /* 802AAB0C 002A7A4C 7D 89 03 A6 */ mtctr r12 /* 802AAB10 002A7A50 4E 80 04 21 */ bctrl /* 802AAB14 002A7A54 2C 03 00 00 */ cmpwi r3, 0 /* 802AAB18 002A7A58 40 82 00 60 */ bne lbl_802AAB78 /* 802AAB1C 002A7A5C 80 1F 00 00 */ lwz r0, 0(r31) /* 802AAB20 002A7A60 90 01 00 0C */ stw r0, 0xc(r1) /* 802AAB24 002A7A64 80 6D 85 CC */ lwz r3, lbl_80450B4C-_SDA_BASE_(r13) /* 802AAB28 002A7A68 38 81 00 0C */ addi r4, r1, 0xc /* 802AAB2C 002A7A6C 81 83 00 00 */ lwz r12, 0(r3) /* 802AAB30 002A7A70 81 8C 00 0C */ lwz r12, 0xc(r12) /* 802AAB34 002A7A74 7D 89 03 A6 */ mtctr r12 /* 802AAB38 002A7A78 4E 80 04 21 */ bctrl /* 802AAB3C 002A7A7C 1C 03 00 6C */ mulli r0, r3, 0x6c /* 802AAB40 002A7A80 7C 7E 02 14 */ add r3, r30, r0 /* 802AAB44 002A7A84 80 83 00 70 */ lwz r4, 0x70(r3) /* 802AAB48 002A7A88 80 1F 00 00 */ lwz r0, 0(r31) /* 802AAB4C 002A7A8C 48 00 00 24 */ b lbl_802AAB70 lbl_802AAB50: /* 802AAB50 002A7A90 80 64 00 00 */ lwz r3, 0(r4) /* 802AAB54 002A7A94 80 63 00 28 */ lwz r3, 0x28(r3) /* 802AAB58 002A7A98 90 61 00 08 */ stw r3, 8(r1) /* 802AAB5C 002A7A9C 7C 03 00 40 */ cmplw r3, r0 /* 802AAB60 002A7AA0 40 82 00 0C */ bne lbl_802AAB6C /* 802AAB64 002A7AA4 38 60 00 01 */ li r3, 1 /* 802AAB68 002A7AA8 48 00 00 14 */ b lbl_802AAB7C lbl_802AAB6C: /* 802AAB6C 002A7AAC 80 84 00 0C */ lwz r4, 0xc(r4) lbl_802AAB70: /* 802AAB70 002A7AB0 28 04 00 00 */ cmplwi r4, 0 /* 802AAB74 002A7AB4 40 82 FF DC */ bne lbl_802AAB50 lbl_802AAB78: /* 802AAB78 002A7AB8 38 60 00 00 */ li r3, 0 lbl_802AAB7C: /* 802AAB7C 002A7ABC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802AAB80 002A7AC0 83 C1 00 18 */ lwz r30, 0x18(r1) /* 802AAB84 002A7AC4 80 01 00 24 */ lwz r0, 0x24(r1) /* 802AAB88 002A7AC8 7C 08 03 A6 */ mtlr r0 /* 802AAB8C 002A7ACC 38 21 00 20 */ addi r1, r1, 0x20 /* 802AAB90 002A7AD0 4E 80 00 20 */ blr