/* 802CE894 002CB7D4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802CE898 002CB7D8 7C 08 02 A6 */ mflr r0 /* 802CE89C 002CB7DC 90 01 00 24 */ stw r0, 0x24(r1) /* 802CE8A0 002CB7E0 39 61 00 20 */ addi r11, r1, 0x20 /* 802CE8A4 002CB7E4 48 09 39 39 */ bl _savegpr_29 /* 802CE8A8 002CB7E8 7C 7D 1B 78 */ mr r29, r3 /* 802CE8AC 002CB7EC 7C 9E 23 78 */ mr r30, r4 /* 802CE8B0 002CB7F0 80 03 00 30 */ lwz r0, 0x30(r3) /* 802CE8B4 002CB7F4 7C 00 F0 40 */ cmplw r0, r30 /* 802CE8B8 002CB7F8 41 81 00 68 */ bgt lbl_802CE920 /* 802CE8BC 002CB7FC 80 1D 00 34 */ lwz r0, 0x34(r29) /* 802CE8C0 002CB800 7C 1E 00 40 */ cmplw r30, r0 /* 802CE8C4 002CB804 40 80 00 5C */ bge lbl_802CE920 /* 802CE8C8 002CB808 80 1D 00 48 */ lwz r0, 0x48(r29) /* 802CE8CC 002CB80C 28 00 00 00 */ cmplwi r0, 0 /* 802CE8D0 002CB810 41 82 00 48 */ beq lbl_802CE918 /* 802CE8D4 002CB814 83 FD 00 40 */ lwz r31, 0x40(r29) /* 802CE8D8 002CB818 28 1F 00 00 */ cmplwi r31, 0 /* 802CE8DC 002CB81C 41 82 00 34 */ beq lbl_802CE910 /* 802CE8E0 002CB820 3B FF FF F4 */ addi r31, r31, -12 /* 802CE8E4 002CB824 48 00 00 2C */ b lbl_802CE910 lbl_802CE8E8: /* 802CE8E8 002CB828 80 7F 00 0C */ lwz r3, 0xc(r31) /* 802CE8EC 002CB82C 7F C4 F3 78 */ mr r4, r30 /* 802CE8F0 002CB830 4B FF FF A5 */ bl find__7JKRHeapCFPv /* 802CE8F4 002CB834 28 03 00 00 */ cmplwi r3, 0 /* 802CE8F8 002CB838 41 82 00 08 */ beq lbl_802CE900 /* 802CE8FC 002CB83C 48 00 00 28 */ b lbl_802CE924 lbl_802CE900: /* 802CE900 002CB840 83 FF 00 18 */ lwz r31, 0x18(r31) /* 802CE904 002CB844 28 1F 00 00 */ cmplwi r31, 0 /* 802CE908 002CB848 41 82 00 08 */ beq lbl_802CE910 /* 802CE90C 002CB84C 3B FF FF F4 */ addi r31, r31, -12 lbl_802CE910: /* 802CE910 002CB850 28 1F 00 00 */ cmplwi r31, 0 /* 802CE914 002CB854 40 82 FF D4 */ bne lbl_802CE8E8 lbl_802CE918: /* 802CE918 002CB858 7F A3 EB 78 */ mr r3, r29 /* 802CE91C 002CB85C 48 00 00 08 */ b lbl_802CE924 lbl_802CE920: /* 802CE920 002CB860 38 60 00 00 */ li r3, 0 lbl_802CE924: /* 802CE924 002CB864 39 61 00 20 */ addi r11, r1, 0x20 /* 802CE928 002CB868 48 09 39 01 */ bl _restgpr_29 /* 802CE92C 002CB86C 80 01 00 24 */ lwz r0, 0x24(r1) /* 802CE930 002CB870 7C 08 03 A6 */ mtlr r0 /* 802CE934 002CB874 38 21 00 20 */ addi r1, r1, 0x20 /* 802CE938 002CB878 4E 80 00 20 */ blr