1.syntax unified 2 3.global __aeabi_memcpy8 4.global __aeabi_memcpy4 5.global __aeabi_memcpy 6.global __aeabi_memmove8 7.global __aeabi_memmove4 8.global __aeabi_memmove 9 10.type __aeabi_memcpy8,%function 11.type __aeabi_memcpy4,%function 12.type __aeabi_memcpy,%function 13.type __aeabi_memmove8,%function 14.type __aeabi_memmove4,%function 15.type __aeabi_memmove,%function 16 17__aeabi_memmove8: 18__aeabi_memmove4: 19__aeabi_memmove: 20 cmp r0, r1 21 bls 3f 22 cmp r2, #0 23 beq 2f 24 adds r0, r0, r2 25 adds r2, r1, r2 261: subs r2, r2, #1 27 ldrb r3, [r2] 28 subs r0, r0, #1 29 strb r3, [r0] 30 cmp r1, r2 31 bne 1b 322: bx lr 33__aeabi_memcpy8: 34__aeabi_memcpy4: 35__aeabi_memcpy: 363: cmp r2, #0 37 beq 2f 38 adds r2, r1, r2 391: ldrb r3, [r1] 40 adds r1, r1, #1 41 strb r3, [r0] 42 adds r0, r0, #1 43 cmp r1, r2 44 bne 1b 452: bx lr 46