11 static void *memcpy_r(
void *dest,
const void *src,
size_t n)
16 p_src.uint_addr = (uintptr_t)src + n;
21 *(--p_dest.p_byte) = *(--p_src.p_byte);
30 *(--p_dest.p_dbyte) = *(--p_src.p_dbyte);
31 n -=
sizeof(uint16_t);
35 while (n >=
sizeof(uint32_t)) {
36 *(--p_dest.p_qbyte) = *(--p_src.p_qbyte);
37 n -=
sizeof(uint32_t);
42 *(--p_dest.p_byte) = *(--p_src.p_byte);
53 void *
memmove(
void *dest,
const void *src,
size_t n)
62 memcpy_r(dest, src, n);
#define GET_MEM_ADDR_BIT1(x)
#define GET_MEM_ADDR_BIT0(x)
void * memcpy(void *dest, const void *src, size_t n)
void * memmove(void *dest, const void *src, size_t n)