15 size_t len )
asm (
"memcpy" );
22 size_t len )
asm (
"memset" );
void * gcc_implicit_memcpy(void *dest, const void *src, size_t len) asm("memcpy")
void * gcc_implicit_memset(void *dest, int character, size_t len) asm("memset")
void * memcpy(void *dest, const void *src, size_t len) __nonnull
if(len >=6 *4) __asm__ __volatile__("movsl" if(len >=5 *4) __asm__ __volatile__("movsl" if(len >=4 *4) __asm__ __volatile__("movsl" if(len >=3 *4) __asm__ __volatile__("movsl" if(len >=2 *4) __asm__ __volatile__("movsl" if(len >=1 *4) __asm__ __volatile__("movsl" if((len % 4) >=2) __asm__ __volatile__("movsw" if((len % 2) >=1) __asm__ __volatile__("movsb" return dest
void * memset(void *dest, int character, size_t len) __nonnull