4 void *memcpy(void *dest
, const void *src
, size_t n
)
11 : "=&c" (d0
), "=&D" (d1
), "=&S" (d2
)
12 : "0" (n
>> 2), "g" (n
& 3), "1" (dest
), "2" (src
)
18 void *memcpy(void *dest
, const void *src
, size_t n
)
25 : "=&c" (d0
), "=&D" (d1
), "=&S" (d2
)
26 : "0" (n
>> 3), "g" (n
& 7), "1" (dest
), "2" (src
)
33 void *memset(void *s
, int c
, size_t n
)
38 for (i
= 0; i
< n
; i
++)