Lines Matching refs:to
9 * We also want to clobber the filler register so we don't get any
28 void *_mmx_memcpy(void *to, const void *from, size_t len)
34 return __memcpy(to, from, len);
36 p = to;
79 : : "r" (from), "r" (to) : "memory");
82 to += 64;
103 : : "r" (from), "r" (to) : "memory");
106 to += 64;
111 __memcpy(to, from, len & 63);
150 * Since movntq is weakly-ordered, a "sfence" is needed to become
158 static void fast_copy_page(void *to, void *from)
204 _ASM_EXTABLE(1b, 3b) : : "r" (from), "r" (to) : "memory");
207 to += 64;
228 : : "r" (from), "r" (to) : "memory");
230 to += 64;
233 * Since movntq is weakly-ordered, a "sfence" is needed to become
280 static void fast_copy_page(void *to, void *from)
323 : : "r" (from), "r" (to) : "memory");
326 to += 64;
358 static void slow_copy_page(void *to, void *from)
366 : "0" (1024), "1" ((long) to), "2" ((long) from)
370 void mmx_copy_page(void *to, void *from)
373 slow_copy_page(to, from);
375 fast_copy_page(to, from);