Lines Matching refs:align
924 # define XXH_ALIGN(n) __declspec(align(n))
932 # define XXH_ALIGN_MEMBER(align, type) type XXH_ALIGN(align) argument
934 # define XXH_ALIGN_MEMBER(align, type) XXH_ALIGN(align) type argument
1701 XXH_readLE32_align(const void* ptr, XXH_alignment align) in XXH_readLE32_align() argument
1703 if (align==XXH_unaligned) { in XXH_readLE32_align()
1817 #define XXH_get32bits(p) XXH_readLE32_align(p, align)
1834 XXH32_finalize(xxh_u32 h32, const xxh_u8* ptr, size_t len, XXH_alignment align) in XXH32_finalize() argument
1921 XXH32_endian_align(const xxh_u8* input, size_t len, xxh_u32 seed, XXH_alignment align) in XXH32_endian_align() argument
1955 return XXH32_finalize(h32, input, len&15, align); in XXH32_endian_align()
2253 XXH_readLE64_align(const void* ptr, XXH_alignment align) in XXH_readLE64_align() argument
2255 if (align==XXH_unaligned) in XXH_readLE64_align()
2311 #define XXH_get64bits(p) XXH_readLE64_align(p, align)
2314 XXH64_finalize(xxh_u64 h64, const xxh_u8* ptr, size_t len, XXH_alignment align) in XXH64_finalize() argument
2349 XXH64_endian_align(const xxh_u8* input, size_t len, xxh_u64 seed, XXH_alignment align) in XXH64_endian_align() argument
2387 return XXH64_finalize(h64, input, len, align); in XXH64_endian_align()
4449 static void* XXH_alignedMalloc(size_t s, size_t align) in XXH_alignedMalloc() argument
4451 XXH_ASSERT(align <= 128 && align >= 8); /* range check */ in XXH_alignedMalloc()
4452 XXH_ASSERT((align & (align-1)) == 0); /* power of 2 */ in XXH_alignedMalloc()
4453 XXH_ASSERT(s != 0 && s < (s + align)); /* empty/overflow */ in XXH_alignedMalloc()
4455 xxh_u8* base = (xxh_u8*)XXH_malloc(s + align); in XXH_alignedMalloc()
4463 size_t offset = align - ((size_t)base & (align - 1)); /* base % align */ in XXH_alignedMalloc()
4467 XXH_ASSERT((size_t)ptr % align == 0); in XXH_alignedMalloc()