lbl_8016C25C: /* 8016C25C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016C260 7C 08 02 A6 */ mflr r0 /* 8016C264 90 01 00 14 */ stw r0, 0x14(r1) /* 8016C268 93 E1 00 0C */ stw r31, 0xc(r1) /* 8016C26C 93 C1 00 08 */ stw r30, 8(r1) /* 8016C270 7C 7E 1B 78 */ mr r30, r3 /* 8016C274 3B E0 00 00 */ li r31, 0 /* 8016C278 81 83 06 28 */ lwz r12, 0x628(r3) /* 8016C27C 81 8C 00 44 */ lwz r12, 0x44(r12) /* 8016C280 7D 89 03 A6 */ mtctr r12 /* 8016C284 4E 80 04 21 */ bctrl /* 8016C288 28 03 00 00 */ cmplwi r3, 0 /* 8016C28C 41 82 00 24 */ beq lbl_8016C2B0 /* 8016C290 7F C3 F3 78 */ mr r3, r30 /* 8016C294 81 9E 06 28 */ lwz r12, 0x628(r30) /* 8016C298 81 8C 02 80 */ lwz r12, 0x280(r12) /* 8016C29C 7D 89 03 A6 */ mtctr r12 /* 8016C2A0 4E 80 04 21 */ bctrl /* 8016C2A4 2C 03 00 00 */ cmpwi r3, 0 /* 8016C2A8 40 82 00 08 */ bne lbl_8016C2B0 /* 8016C2AC 3B E0 00 01 */ li r31, 1 lbl_8016C2B0: /* 8016C2B0 7F E3 FB 78 */ mr r3, r31 /* 8016C2B4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8016C2B8 83 C1 00 08 */ lwz r30, 8(r1) /* 8016C2BC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016C2C0 7C 08 03 A6 */ mtlr r0 /* 8016C2C4 38 21 00 10 */ addi r1, r1, 0x10 /* 8016C2C8 4E 80 00 20 */ blr