lbl_80366964: /* 80366964 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80366968 7C 08 02 A6 */ mflr r0 /* 8036696C 90 01 00 14 */ stw r0, 0x14(r1) /* 80366970 93 E1 00 0C */ stw r31, 0xc(r1) /* 80366974 93 C1 00 08 */ stw r30, 8(r1) /* 80366978 7C 7E 1B 78 */ mr r30, r3 /* 8036697C 80 63 00 08 */ lwz r3, 8(r3) /* 80366980 80 DE 00 04 */ lwz r6, 4(r30) /* 80366984 7C 03 2A 14 */ add r0, r3, r5 /* 80366988 7C 00 30 40 */ cmplw r0, r6 /* 8036698C 7F E3 30 50 */ subf r31, r3, r6 /* 80366990 41 81 00 08 */ bgt lbl_80366998 /* 80366994 7C BF 2B 78 */ mr r31, r5 lbl_80366998: /* 80366998 80 1E 00 00 */ lwz r0, 0(r30) /* 8036699C 7F E5 FB 78 */ mr r5, r31 /* 803669A0 7C 60 1A 14 */ add r3, r0, r3 /* 803669A4 4B C9 CB 9D */ bl memcpy /* 803669A8 80 1E 00 08 */ lwz r0, 8(r30) /* 803669AC 38 60 00 01 */ li r3, 1 /* 803669B0 7C 00 FA 14 */ add r0, r0, r31 /* 803669B4 90 1E 00 08 */ stw r0, 8(r30) /* 803669B8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 803669BC 83 C1 00 08 */ lwz r30, 8(r1) /* 803669C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 803669C4 7C 08 03 A6 */ mtlr r0 /* 803669C8 38 21 00 10 */ addi r1, r1, 0x10 /* 803669CC 4E 80 00 20 */ blr