Lines Matching +full:4 +full:c
28 extern char *strchr(const char *s, int c);
37 "movl %4,%%ecx\n\t" in __memcpy()
42 : "=&c" (d0), "=&D" (d1), "=&S" (d2) in __memcpy()
43 : "0" (n / 4), "g" (n), "1" ((long)to), "2" ((long)from) in __memcpy()
66 case 4: in __constant_memcpy()
75 *((char *)to + 4) = *((char *)from + 4); in __constant_memcpy()
89 if (n >= 5 * 4) { in __constant_memcpy()
93 : "=&c" (ecx), "=&D" (edi), "=&S" (esi) in __constant_memcpy()
94 : "0" (n / 4), "1" (edi), "2" (esi) in __constant_memcpy()
99 if (n >= 4 * 4) in __constant_memcpy()
104 if (n >= 3 * 4) in __constant_memcpy()
109 if (n >= 2 * 4) in __constant_memcpy()
114 if (n >= 1 * 4) in __constant_memcpy()
120 switch (n % 4) { in __constant_memcpy()
163 extern void *memchr(const void *cs, int c, size_t count);
165 static inline void *__memset_generic(void *s, char c, size_t count) in __memset_generic() argument
170 : "=&c" (d0), "=&D" (d1) in __memset_generic()
171 : "a" (c), "1" (s), "0" (count) in __memset_generic()
177 #define __constant_count_memset(s, c, count) __memset_generic((s), (c), (count)) argument
187 #define __memset(s, c, count) \ argument
189 ? __constant_count_memset((s), (c), (count)) \
190 : __memset_generic((s), (c), (count)))
195 #define memset(s, c, count) __builtin_memset(s, c, count) argument
204 : "=&c" (d0), "=&D" (d1) in memset16()
216 : "=&c" (d0), "=&D" (d1) in memset32()
223 * find the first occurrence of byte 'c', or 1 past the area if none
226 extern void *memscan(void *addr, int c, size_t size);