Lines Matching refs:count
48 static inline void *fb_memclear_small(void *s, size_t count)
50 if (!count)
59 : "=a" (s), "=d" (count)
60 : "d" (0), "0" ((char *)s + count), "1" (count));
68 : "=a" (s), "=d" (count)
69 : "d" (0), "0" (s), "1" (count)
77 static inline void *fb_memclear(void *s, size_t count)
79 if (!count)
82 if (count < 16) {
89 : "=a" (s), "=d" (count)
90 : "0" (s), "1" (count));
109 : "=a" (s), "=d" (count), "=d" (tmp)
110 : "0" (s), "1" (count));
117 static inline void *fb_memset255(void *s, size_t count)
119 if (!count)
128 : "=a" (s), "=d" (count)
129 : "d" (-1), "0" ((char *)s+count), "1" (count));
136 : "=a" (s), "=d" (count)
137 : "d" (-1), "0" (s), "1" (count)
144 static inline void *fb_memmove(void *d, const void *s, size_t count)
147 if (count < 16) {
154 : "=a" (d), "=a" (s), "=d" (count)
155 : "0" (d), "1" (s), "2" (count));
175 : "=a" (d), "=a" (s), "=d" (count), "=d" (tmp)
176 : "0" (d), "1" (s), "2" (count));
179 if (count < 16) {
186 : "=a" (d), "=a" (s), "=d" (count)
187 : "0" ((char *) d + count), "1" ((char *) s + count), "2" (count));
208 : "=a" (d), "=a" (s), "=d" (count), "=d" (tmp)
209 : "0" ((char *) d + count), "1" ((char *) s + count), "2" (count));