Lines Matching refs:dst
54 char *dst = dst0; in _libkernel_memmove() local
58 if (length == 0 || dst == src) { /* nothing to do */ in _libkernel_memmove()
68 if ((unsigned long)dst < (unsigned long)src) { in _libkernel_memmove()
73 if ((t | (uintptr_t)dst) & wmask) { in _libkernel_memmove()
78 if ((t ^ (uintptr_t)dst) & wmask || length < wsize) { in _libkernel_memmove()
84 TLOOP1(*dst++ = *src++); in _libkernel_memmove()
90 TLOOP(*(word *)dst = *(word *)src; src += wsize; dst += wsize); in _libkernel_memmove()
92 TLOOP(*dst++ = *src++); in _libkernel_memmove()
100 dst += length; in _libkernel_memmove()
102 if ((t | (uintptr_t)dst) & wmask) { in _libkernel_memmove()
103 if ((t ^ (uintptr_t)dst) & wmask || length <= wsize) { in _libkernel_memmove()
109 TLOOP1(*--dst = *--src); in _libkernel_memmove()
112 TLOOP(src -= wsize; dst -= wsize; *(word *)dst = *(word *)src); in _libkernel_memmove()
114 TLOOP(*--dst = *--src); in _libkernel_memmove()