Lines Matching refs:nbytes
18 __chksum_arm_simd(const void *ptr, unsigned int nbytes)
23 if (unlikely(nbytes < 40))
25 uint64_t sum = slurp_small(ptr, nbytes);
31 Assert(nbytes >= 8);
47 nbytes -= 8 - off;
57 for (uint32_t i = 0; i < nbytes / 64; i++)
69 nbytes %= 64;
77 while (likely(nbytes >= 16))
82 nbytes -= 16;
84 Assert(nbytes < 16);
101 if (nbytes & 8)
107 nbytes -= 8;
109 Assert(nbytes < 8);
112 if (likely(nbytes != 0))
115 Assert(nbytes < 8);
117 /* Get rid of bytes 7..nbytes */
119 int64x1_t vshiftr = vdup_n_s64(-CHAR_BIT * (8 - nbytes));