Lines Matching refs:count
49 static inline void *fb_memclear_small(void *s, size_t count)
51 if (!count)
60 : "=a" (s), "=d" (count)
61 : "d" (0), "0" ((char *)s + count), "1" (count));
69 : "=a" (s), "=d" (count)
70 : "d" (0), "0" (s), "1" (count)
78 static inline void *fb_memclear(void *s, size_t count)
80 if (!count)
83 if (count < 16) {
90 : "=a" (s), "=d" (count)
91 : "0" (s), "1" (count));
110 : "=a" (s), "=d" (count), "=d" (tmp)
111 : "0" (s), "1" (count));
118 static inline void *fb_memset255(void *s, size_t count)
120 if (!count)
129 : "=a" (s), "=d" (count)
130 : "d" (-1), "0" ((char *)s+count), "1" (count));
137 : "=a" (s), "=d" (count)
138 : "d" (-1), "0" (s), "1" (count)
145 static inline void *fb_memmove(void *d, const void *s, size_t count)
148 if (count < 16) {
155 : "=a" (d), "=a" (s), "=d" (count)
156 : "0" (d), "1" (s), "2" (count));
176 : "=a" (d), "=a" (s), "=d" (count), "=d" (tmp)
177 : "0" (d), "1" (s), "2" (count));
180 if (count < 16) {
187 : "=a" (d), "=a" (s), "=d" (count)
188 : "0" ((char *) d + count), "1" ((char *) s + count), "2" (count));
209 : "=a" (d), "=a" (s), "=d" (count), "=d" (tmp)
210 : "0" ((char *) d + count), "1" ((char *) s + count), "2" (count));