Lines Matching refs:to
6 /* Let gcc decide whether to inline or use the out of line functions */
32 static __always_inline void *__memcpy(void *to, const void *from, size_t n)
42 : "0" (n / 4), "g" (n), "1" ((long)to), "2" ((long)from)
44 return to;
51 static __always_inline void *__constant_memcpy(void *to, const void *from,
56 return to;
60 *(char *)to = *(char *)from;
61 return to;
63 *(short *)to = *(short *)from;
64 return to;
66 *(int *)to = *(int *)from;
67 return to;
69 *(short *)to = *(short *)from;
70 *((char *)to + 2) = *((char *)from + 2);
71 return to;
73 *(int *)to = *(int *)from;
74 *((char *)to + 4) = *((char *)from + 4);
75 return to;
77 *(int *)to = *(int *)from;
78 *((short *)to + 2) = *((short *)from + 2);
79 return to;
81 *(int *)to = *(int *)from;
82 *((int *)to + 1) = *((int *)from + 1);
83 return to;
87 edi = (long)to;
122 return to;
128 return to;
134 return to;
140 return to;
154 static inline void *__constant_memcpy3d(void *to, const void *from, size_t len)
157 return __constant_memcpy(to, from, len);
158 return _mmx_memcpy(to, from, len);
161 static inline void *__memcpy3d(void *to, const void *from, size_t len)
164 return __memcpy(to, from, len);
165 return _mmx_memcpy(to, from, len);
218 /* we might want to write optimized versions of these later */
222 * memset(x, 0, y) is a reasonably common thing to do, so we want to fill
244 /* Added by Gertjan van Wingerde to make minix and sysv module work */