Lines Matching refs:count

256 static inline void ArrayBackwardCopy(T* d, const T* s, int32_t count) {  in ArrayBackwardCopy()  argument
257 d += count; in ArrayBackwardCopy()
258 s += count; in ArrayBackwardCopy()
259 for (int32_t i = 0; i < count; ++i) { in ArrayBackwardCopy()
269 static inline void ArrayForwardCopy(T* d, const T* s, int32_t count) { in ArrayForwardCopy() argument
270 for (int32_t i = 0; i < count; ++i) { in ArrayForwardCopy()
279 int32_t count) { in Memmove() argument
280 if (UNLIKELY(count == 0)) { in Memmove()
285 DCHECK_GT(count, 0); in Memmove()
288 DCHECK_LE(dst_pos, GetLength() - count); in Memmove()
290 DCHECK_LE(src_pos, src->GetLength() - count); in Memmove()
296 Memcpy(dst_pos, src, src_pos, count); in Memmove()
304 memmove(d, s, count); in Memmove()
306 const bool copy_forward = (dst_pos < src_pos) || (dst_pos - src_pos >= count); in Memmove()
311 ArrayForwardCopy<uint16_t>(d, s, count); in Memmove()
313 ArrayBackwardCopy<uint16_t>(d, s, count); in Memmove()
319 ArrayForwardCopy<uint32_t>(d, s, count); in Memmove()
321 ArrayBackwardCopy<uint32_t>(d, s, count); in Memmove()
328 ArrayForwardCopy<uint64_t>(d, s, count); in Memmove()
330 ArrayBackwardCopy<uint64_t>(d, s, count); in Memmove()
339 int32_t count) { in Memcpy() argument
340 if (UNLIKELY(count == 0)) { in Memcpy()
345 DCHECK_GT(count, 0); in Memcpy()
348 DCHECK_LE(dst_pos, GetLength() - count); in Memcpy()
350 DCHECK_LE(src_pos, src->GetLength() - count); in Memcpy()
357 memcpy(dst_raw, src_raw, count); in Memcpy()
361 ArrayForwardCopy<uint16_t>(d, s, count); in Memcpy()
365 ArrayForwardCopy<uint32_t>(d, s, count); in Memcpy()
370 ArrayForwardCopy<uint64_t>(d, s, count); in Memcpy()