7 register unsigned long * __restrict__ word_dest;
8 register unsigned long * __restrict__ word_src;
9 register unsigned char * __restrict__ byte_dest;
10 register unsigned char * __restrict__ byte_src;
14 while (size >
sizeof(*word_dest)) {
15 *word_dest++ = *word_src++;
16 size -=
sizeof(*word_dest);
19 byte_dest = (
unsigned char*)word_dest;
20 byte_src = (
unsigned char*)word_src;
22 *byte_dest++ = *byte_src++;