Lines Matching refs:next
223 const unsigned char *next, *end; in sse42_crc32c() local
230 next = buf; in sse42_crc32c()
234 while (len && ((uintptr_t)next & (align - 1)) != 0) { in sse42_crc32c()
235 crc0 = _mm_crc32_u8(crc0, *next); in sse42_crc32c()
236 next++; in sse42_crc32c()
252 end = next + LONG; in sse42_crc32c()
255 crc0 = _mm_crc32_u64(crc0, *(const uint64_t *)next); in sse42_crc32c()
257 *(const uint64_t *)(next + LONG)); in sse42_crc32c()
259 *(const uint64_t *)(next + (LONG * 2))); in sse42_crc32c()
261 crc0 = _mm_crc32_u32(crc0, *(const uint32_t *)next); in sse42_crc32c()
263 *(const uint32_t *)(next + LONG)); in sse42_crc32c()
265 *(const uint32_t *)(next + (LONG * 2))); in sse42_crc32c()
267 next += align; in sse42_crc32c()
268 } while (next < end); in sse42_crc32c()
316 next += LONG * 2; in sse42_crc32c()
330 end = next + SHORT; in sse42_crc32c()
333 crc0 = _mm_crc32_u64(crc0, *(const uint64_t *)next); in sse42_crc32c()
335 *(const uint64_t *)(next + SHORT)); in sse42_crc32c()
337 *(const uint64_t *)(next + (SHORT * 2))); in sse42_crc32c()
339 crc0 = _mm_crc32_u32(crc0, *(const uint32_t *)next); in sse42_crc32c()
341 *(const uint32_t *)(next + SHORT)); in sse42_crc32c()
343 *(const uint32_t *)(next + (SHORT * 2))); in sse42_crc32c()
345 next += align; in sse42_crc32c()
346 } while (next < end); in sse42_crc32c()
351 next += SHORT * 2; in sse42_crc32c()
357 end = next + (len - (len & (align - 1))); in sse42_crc32c()
358 while (next < end) { in sse42_crc32c()
360 crc0 = _mm_crc32_u64(crc0, *(const uint64_t *)next); in sse42_crc32c()
362 crc0 = _mm_crc32_u32(crc0, *(const uint32_t *)next); in sse42_crc32c()
364 next += align; in sse42_crc32c()
370 crc0 = _mm_crc32_u8(crc0, *next); in sse42_crc32c()
371 next++; in sse42_crc32c()