Browse Source

xxhash: Extra (generated) tests.

Jeroen van Rijn 4 years ago
parent
commit
00c1d34108

+ 4 - 3
core/hash/xxhash/common.odin

@@ -45,12 +45,12 @@ Error :: enum {
 	Error,
 	Error,
 }
 }
 
 
-XXH_DISABLE_PREFETCH :: #config(XXH_DISABLE_PREFETCH, false)
+XXH_DISABLE_PREFETCH :: #config(XXH_DISABLE_PREFETCH, true)
 
 
 /*
 /*
 	llvm.prefetch fails code generation on Linux.
 	llvm.prefetch fails code generation on Linux.
 */
 */
-when !XXH_DISABLE_PREFETCH && ODIN_OS == "windows" {
+when XXH_DISABLE_PREFETCH {
 	import "core:sys/llvm"
 	import "core:sys/llvm"
 
 
 	prefetch_address :: #force_inline proc(address: rawptr) {
 	prefetch_address :: #force_inline proc(address: rawptr) {
@@ -60,11 +60,12 @@ when !XXH_DISABLE_PREFETCH && ODIN_OS == "windows" {
 		ptr := rawptr(uintptr(address) + offset)
 		ptr := rawptr(uintptr(address) + offset)
 		prefetch_address(ptr)
 		prefetch_address(ptr)
 	}
 	}
+	prefetch :: proc { prefetch_address, prefetch_offset, }
 } else {
 } else {
 	prefetch_address :: #force_inline proc(address: rawptr) {}
 	prefetch_address :: #force_inline proc(address: rawptr) {}
 	prefetch_offset  :: #force_inline proc(address: rawptr, auto_cast offset: uintptr) {}
 	prefetch_offset  :: #force_inline proc(address: rawptr, auto_cast offset: uintptr) {}
 }
 }
-prefetch :: proc { prefetch_address, prefetch_offset, }
+
 
 
 @(optimization_mode="speed")
 @(optimization_mode="speed")
 XXH_rotl32 :: #force_inline proc(x, r: u32) -> (res: u32) {
 XXH_rotl32 :: #force_inline proc(x, r: u32) -> (res: u32) {

+ 642 - 127
core/hash/xxhash/xxhash_3.odin

@@ -8,6 +8,7 @@
 		Jeroen van Rijn: Initial implementation.
 		Jeroen van Rijn: Initial implementation.
 */
 */
 package xxhash
 package xxhash
+
 import "core:intrinsics"
 import "core:intrinsics"
 
 
 /* *********************************************************************
 /* *********************************************************************
@@ -16,79 +17,14 @@ import "core:intrinsics"
 ************************************************************************
 ************************************************************************
 * One goal of XXH3 is to make it fast on both 32-bit and 64-bit, while
 * One goal of XXH3 is to make it fast on both 32-bit and 64-bit, while
 * remaining a true 64-bit/128-bit hash function.
 * remaining a true 64-bit/128-bit hash function.
-*
-* This is done by prioritizing a subset of 64-bit operations that can be
-* emulated without too many steps on the average 32-bit machine.
-*
-* For example, these two lines seem similar, and run equally fast on 64-bit:
-*
-*   xxh_u64 x;
-*   x ^= (x >> 47); // good
-*   x ^= (x >> 13); // bad
-*
-* However, to a 32-bit machine, there is a major difference.
-*
-* x ^= (x >> 47) looks like this:
-*
-*   x.lo ^= (x.hi >> (47 - 32));
-*
-* while x ^= (x >> 13) looks like this:
-*
-*   // note: funnel shifts are not usually cheap.
-*   x.lo ^= (x.lo >> 13) | (x.hi << (32 - 13));
-*   x.hi ^= (x.hi >> 13);
-*
-* The first one is significantly faster than the second, simply because the
-* shift is larger than 32. This means:
-*  - All the bits we need are in the upper 32 bits, so we can ignore the lower
-*    32 bits in the shift.
-*  - The shift result will always fit in the lower 32 bits, and therefore,
-*    we can ignore the upper 32 bits in the xor.
-*
-* Thanks to this optimization, XXH3 only requires these features to be efficient:
-*
-*  - Usable unaligned access
-*  - A 32-bit or 64-bit ALU
-*      - If 32-bit, a decent ADC instruction
-*  - A 32 or 64-bit multiply with a 64-bit result
-*  - For the 128-bit variant, a decent byteswap helps short inputs.
-*
-* The first two are already required by XXH32, and almost all 32-bit and 64-bit
-* platforms which can run XXH32 can run XXH3 efficiently.
-*
-* Thumb-1, the classic 16-bit only subset of ARM's instruction set, is one
-* notable exception.
-*
-* First of all, Thumb-1 lacks support for the UMULL instruction which
-* performs the important long multiply. This means numerous __aeabi_lmul
-* calls.
-*
-* Second of all, the 8 functional registers are just not enough.
-* Setup for __aeabi_lmul, byteshift loads, pointers, and all arithmetic need
-* Lo registers, and this shuffling results in thousands more MOVs than A32.
-*
-* A32 and T32 don't have this limitation. They can access all 14 registers,
-* do a 32->64 multiply with UMULL, and the flexible operand allowing free
-* shifts is helpful, too.
-*
-* Therefore, we do a quick sanity check.
-*
-* If compiling Thumb-1 for a target which supports ARM instructions, we will
-* emit a warning, as it is not a "sane" platform to compile for.
-*
-* Usually, if this happens, it is because of an accident and you probably need
-* to specify -march, as you likely meant to compile for a newer architecture.
-*
-* Credit: large sections of the vectorial and asm source code paths
-*         have been contributed by @easyaspi314
 */
 */
 
 
-XXH_ACC_ALIGN :: 8                 /* scalar */
-
 /* ==========================================
 /* ==========================================
  * XXH3 default settings
  * XXH3 default settings
  * ========================================== */
  * ========================================== */
 
 
+XXH_ACC_ALIGN           :: 8   /* scalar */
+
 XXH3_SECRET_SIZE_MIN    :: 136
 XXH3_SECRET_SIZE_MIN    :: 136
 XXH_SECRET_DEFAULT_SIZE :: max(XXH3_SECRET_SIZE_MIN, #config(XXH_SECRET_DEFAULT_SIZE, 192))
 XXH_SECRET_DEFAULT_SIZE :: max(XXH3_SECRET_SIZE_MIN, #config(XXH_SECRET_DEFAULT_SIZE, 192))
 
 
@@ -129,16 +65,6 @@ XXH128_hash_t :: struct #raw_union {
 }
 }
 #assert(size_of(xxh_u128) == size_of(XXH128_hash_t))
 #assert(size_of(xxh_u128) == size_of(XXH128_hash_t))
 
 
-@(optimization_mode="speed")
-XXH_mul_32_to_64 :: #force_inline proc(x, y: xxh_u32) -> (res: xxh_u64) {
-	return u64(x) * u64(y)
-}
-
-@(optimization_mode="speed")
-XXH_mul_64_to_128 :: #force_inline proc(lhs, rhs: xxh_u64) -> (res: xxh_u128) {
-	return xxh_u128(lhs) * xxh_u128(rhs)
-}
-
 /*
 /*
 	The reason for the separate function is to prevent passing too many structs
 	The reason for the separate function is to prevent passing too many structs
 	around by value. This will hopefully inline the multiply, but we don't force it.
 	around by value. This will hopefully inline the multiply, but we don't force it.
@@ -148,9 +74,8 @@ XXH_mul_64_to_128 :: #force_inline proc(lhs, rhs: xxh_u64) -> (res: xxh_u128) {
 */
 */
 @(optimization_mode="speed")
 @(optimization_mode="speed")
 XXH_mul_64_to_128_fold_64 :: #force_inline proc(lhs, rhs: xxh_u64) -> (res: xxh_u64) {
 XXH_mul_64_to_128_fold_64 :: #force_inline proc(lhs, rhs: xxh_u64) -> (res: xxh_u64) {
-	t  := XXH128_hash_t{}
-	t.h = #force_inline XXH_mul_64_to_128(lhs, rhs)
-	return t.low ~ t.high
+	t := u128(lhs) * u128(rhs)
+	return u64(t & 0xFFFFFFFFFFFFFFFF) ~ u64(t >> 64)
 }
 }
 
 
 @(optimization_mode="speed")
 @(optimization_mode="speed")
@@ -241,7 +166,7 @@ XXH3_len_4to8_128b :: #force_inline proc(input: []u8, secret: []u8, seed: xxh_u6
 
 
 		/* Shift len to the left to ensure it is even, this avoids even multiplies. */
 		/* Shift len to the left to ensure it is even, this avoids even multiplies. */
 		m128 := XXH128_hash_t{
 		m128 := XXH128_hash_t{
-			h = XXH_mul_64_to_128(keyed, u64(XXH_PRIME64_1) + (u64(length) << 2)),
+			h = u128(keyed) * (XXH_PRIME64_1 + u128(length) << 2),
 		}
 		}
 		m128.high += (m128.low  << 1)
 		m128.high += (m128.low  << 1)
 		m128.low  ~= (m128.high >> 3)
 		m128.low  ~= (m128.high >> 3)
@@ -265,7 +190,7 @@ XXH3_len_9to16_128b :: #force_inline proc(input: []u8, secret: []u8, seed: xxh_u
 		input_lo := XXH64_read64(input[0:])
 		input_lo := XXH64_read64(input[0:])
 		input_hi := XXH64_read64(input[length - 8:])
 		input_hi := XXH64_read64(input[length - 8:])
 		m128     := XXH128_hash_t{
 		m128     := XXH128_hash_t{
-			h = XXH_mul_64_to_128(input_lo ~ input_hi ~ bitflipl, XXH_PRIME64_1),
+			h = u128(input_lo ~ input_hi ~ bitflipl) * XXH_PRIME64_1,
 		}
 		}
 		/*
 		/*
 		 * Put len in the middle of m128 to ensure that the length gets mixed to
 		 * Put len in the middle of m128 to ensure that the length gets mixed to
@@ -277,49 +202,14 @@ XXH3_len_9to16_128b :: #force_inline proc(input: []u8, secret: []u8, seed: xxh_u
 		 * Add the high 32 bits of input_hi to the high 32 bits of m128, then
 		 * Add the high 32 bits of input_hi to the high 32 bits of m128, then
 		 * add the long product of the low 32 bits of input_hi and XXH_XXH_PRIME32_2 to
 		 * add the long product of the low 32 bits of input_hi and XXH_XXH_PRIME32_2 to
 		 * the high 64 bits of m128.
 		 * the high 64 bits of m128.
-		 *
-		 * The best approach to this operation is different on 32-bit and 64-bit.
 		 */
 		 */
-		when size_of(rawptr) == 4 { /* 32-bit */
-			/*
-			 * 32-bit optimized version, which is more readable.
-			 *
-			 * On 32-bit, it removes an ADC and delays a dependency between the two
-			 * halves of m128.high64, but it generates an extra mask on 64-bit.
-			 */
-			m128.high += (input_hi & 0xFFFFFFFF00000000) + XXH_mul_32_to_64(u32(input_hi), XXH_PRIME32_2)
-		} else {
-			/*
-			 * 64-bit optimized (albeit more confusing) version.
-			 *
-			 * Uses some properties of addition and multiplication to remove the mask:
-			 *
-			 * Let:
-			 *    a = input_hi.lo = (input_hi & 0x00000000FFFFFFFF)
-			 *    b = input_hi.hi = (input_hi & 0xFFFFFFFF00000000)
-			 *    c = XXH_XXH_PRIME32_2
-			 *
-			 *    a + (b * c)
-			 * Inverse Property: x + y - x == y
-			 *    a + (b * (1 + c - 1))
-			 * Distributive Property: x * (y + z) == (x * y) + (x * z)
-			 *    a + (b * 1) + (b * (c - 1))
-			 * Identity Property: x * 1 == x
-			 *    a + b + (b * (c - 1))
-			 *
-			 * Substitute a, b, and c:
-			 *    input_hi.hi + input_hi.lo + ((xxh_u64)input_hi.lo * (XXH_XXH_PRIME32_2 - 1))
-			 *
-			 * Since input_hi.hi + input_hi.lo == input_hi, we get this:
-			 *    input_hi + ((xxh_u64)input_hi.lo * (XXH_XXH_PRIME32_2 - 1))
-			 */
-			m128.high += input_hi + XXH_mul_32_to_64(u32(input_hi), XXH_PRIME32_2 - 1)
-		}
+		m128.high += input_hi + u64(u32(input_hi)) * u64(XXH_PRIME32_2 - 1)
+
 		/* m128 ^= XXH_swap64(m128 >> 64); */
 		/* m128 ^= XXH_swap64(m128 >> 64); */
 		m128.low ~= byte_swap(m128.high)
 		m128.low ~= byte_swap(m128.high)
 		{   /* 128x64 multiply: h128 = m128 * XXH_PRIME64_2; */
 		{   /* 128x64 multiply: h128 = m128 * XXH_PRIME64_2; */
 			h128 := XXH128_hash_t{
 			h128 := XXH128_hash_t{
-				h = XXH_mul_64_to_128(m128.low, XXH_PRIME64_2),
+				h = u128(m128.low) * XXH_PRIME64_2,
 			}
 			}
 			h128.high += m128.high * XXH_PRIME64_2
 			h128.high += m128.high * XXH_PRIME64_2
 			h128.low   = XXH3_avalanche(h128.low)
 			h128.low   = XXH3_avalanche(h128.low)
@@ -505,9 +395,9 @@ XXH3_hashLong_128b_withSeed_internal :: #force_inline proc(
 	}
 	}
 
 
 	{
 	{
-		secret := [XXH_SECRET_DEFAULT_SIZE]u8{}
-		f_initSec(secret[:], seed)
-		return XXH3_hashLong_128b_internal(input, secret[:], f_acc512, f_scramble)
+		_secret := [XXH_SECRET_DEFAULT_SIZE]u8{}
+		f_initSec(_secret[:], seed)
+		return XXH3_hashLong_128b_internal(input, _secret[:], f_acc512, f_scramble)
 	}
 	}
 }
 }
 
 
@@ -546,12 +436,144 @@ XXH3_128bits_internal :: #force_inline proc(
 
 
 /* ===   Public XXH128 API   === */
 /* ===   Public XXH128 API   === */
 
 
-XXH3_128bits :: proc(input: []u8) -> (hash: XXH3_128_hash) {
+XXH3_128_with_seed :: proc(input: []u8, seed := XXH3_128_DEFAULT_SEED) -> (hash: XXH3_128_hash) {
 	k := XXH3_kSecret
 	k := XXH3_kSecret
-	return XXH3_128bits_internal(input, XXH3_128_DEFAULT_SEED, k[:], XXH3_hashLong_128b_default)
+	return XXH3_128bits_internal(input, seed, k[:], XXH3_hashLong_128b_withSeed)
+}
+
+XXH3_128_with_secret :: proc(input: []u8, secret: []u8) -> (hash: XXH3_128_hash) {
+	return XXH3_128bits_internal(input, 0, secret, XXH3_hashLong_128b_withSecret)
+}
+XXH3_128 :: proc { XXH3_128_with_seed, XXH3_128_with_secret }
+
+/*
+
+/* ===   XXH3 128-bit streaming   === */
+
+/*
+ * All the functions are actually the same as for 64-bit streaming variant.
+ * The only difference is the finalization routine.
+ */
+
+/*! @ingroup xxh3_family */
+XXH_PUBLIC_API XXH_errorcode
+XXH3_128bits_reset(XXH3_state_t* statePtr)
+{
+	if (statePtr == NULL) return XXH_ERROR;
+	XXH3_reset_internal(statePtr, 0, XXH3_kSecret, XXH_SECRET_DEFAULT_SIZE);
+	return XXH_OK;
+}
+
+/*! @ingroup xxh3_family */
+XXH_PUBLIC_API XXH_errorcode
+XXH3_128bits_reset_withSecret(XXH3_state_t* statePtr, const void* secret, size_t secretSize)
+{
+	if (statePtr == NULL) return XXH_ERROR;
+	XXH3_reset_internal(statePtr, 0, secret, secretSize);
+	if (secret == NULL) return XXH_ERROR;
+	if (secretSize < XXH3_SECRET_SIZE_MIN) return XXH_ERROR;
+	return XXH_OK;
+}
+
+/*! @ingroup xxh3_family */
+XXH_PUBLIC_API XXH_errorcode
+XXH3_128bits_reset_withSeed(XXH3_state_t* statePtr, XXH64_hash_t seed)
+{
+	if (statePtr == NULL) return XXH_ERROR;
+	if (seed==0) return XXH3_128bits_reset(statePtr);
+	if (seed != statePtr->seed) XXH3_initCustomSecret(statePtr->customSecret, seed);
+	XXH3_reset_internal(statePtr, seed, NULL, XXH_SECRET_DEFAULT_SIZE);
+	return XXH_OK;
+}
+
+/*! @ingroup xxh3_family */
+XXH_PUBLIC_API XXH_errorcode
+XXH3_128bits_update(XXH3_state_t* state, const void* input, size_t len)
+{
+	return XXH3_update(state, (const xxh_u8*)input, len,
+					   XXH3_accumulate_512, XXH3_scrambleAcc);
+}
+
+/*! @ingroup xxh3_family */
+XXH_PUBLIC_API XXH128_hash_t XXH3_128bits_digest (const XXH3_state_t* state)
+{
+	const unsigned char* const secret = (state->extSecret == NULL) ? state->customSecret : state->extSecret;
+	if (state->totalLen > XXH3_MIDSIZE_MAX) {
+		XXH_ALIGN(XXH_ACC_ALIGN) XXH64_hash_t acc[XXH_ACC_NB];
+		XXH3_digest_long(acc, state, secret);
+		XXH_ASSERT(state->secretLimit + XXH_STRIPE_LEN >= sizeof(acc) + XXH_SECRET_MERGEACCS_START);
+		{   XXH128_hash_t h128;
+			h128.low64  = XXH3_mergeAccs(acc,
+										 secret + XXH_SECRET_MERGEACCS_START,
+										 (xxh_u64)state->totalLen * XXH_PRIME64_1);
+			h128.high64 = XXH3_mergeAccs(acc,
+										 secret + state->secretLimit + XXH_STRIPE_LEN
+												- sizeof(acc) - XXH_SECRET_MERGEACCS_START,
+										 ~((xxh_u64)state->totalLen * XXH_PRIME64_2));
+			return h128;
+		}
+	}
+	/* len <= XXH3_MIDSIZE_MAX : short code */
+	if (state->seed)
+		return XXH3_128bits_withSeed(state->buffer, (size_t)state->totalLen, state->seed);
+	return XXH3_128bits_withSecret(state->buffer, (size_t)(state->totalLen),
+								   secret, state->secretLimit + XXH_STRIPE_LEN);
+}
+
+/* 128-bit utility functions */
+
+#include <string.h>   /* memcmp, memcpy */
+
+/* return : 1 is equal, 0 if different */
+/*! @ingroup xxh3_family */
+XXH_PUBLIC_API int XXH128_isEqual(XXH128_hash_t h1, XXH128_hash_t h2)
+{
+	/* note : XXH128_hash_t is compact, it has no padding byte */
+	return !(memcmp(&h1, &h2, sizeof(h1)));
+}
+
+/* This prototype is compatible with stdlib's qsort().
+ * return : >0 if *h128_1  > *h128_2
+ *          <0 if *h128_1  < *h128_2
+ *          =0 if *h128_1 == *h128_2  */
+/*! @ingroup xxh3_family */
+XXH_PUBLIC_API int XXH128_cmp(const void* h128_1, const void* h128_2)
+{
+	XXH128_hash_t const h1 = *(const XXH128_hash_t*)h128_1;
+	XXH128_hash_t const h2 = *(const XXH128_hash_t*)h128_2;
+	int const hcmp = (h1.high64 > h2.high64) - (h2.high64 > h1.high64);
+	/* note : bets that, in most cases, hash values are different */
+	if (hcmp) return hcmp;
+	return (h1.low64 > h2.low64) - (h2.low64 > h1.low64);
 }
 }
 
 
 
 
+/*======   Canonical representation   ======*/
+/*! @ingroup xxh3_family */
+XXH_PUBLIC_API void
+XXH128_canonicalFromHash(XXH128_canonical_t* dst, XXH128_hash_t hash)
+{
+	XXH_STATIC_ASSERT(sizeof(XXH128_canonical_t) == sizeof(XXH128_hash_t));
+	if (XXH_CPU_LITTLE_ENDIAN) {
+		hash.high64 = XXH_swap64(hash.high64);
+		hash.low64  = XXH_swap64(hash.low64);
+	}
+	memcpy(dst, &hash.high64, sizeof(hash.high64));
+	memcpy((char*)dst + sizeof(hash.high64), &hash.low64, sizeof(hash.low64));
+}
+
+/*! @ingroup xxh3_family */
+XXH_PUBLIC_API XXH128_hash_t
+XXH128_hashFromCanonical(const XXH128_canonical_t* src)
+{
+	XXH128_hash_t h;
+	h.high64 = XXH_readBE64(src);
+	h.low64  = XXH_readBE64(src->digest + 8);
+	return h;
+}
+
+*/
+
 
 
 /*
 /*
 	==========================================
 	==========================================
@@ -810,7 +832,7 @@ XXH3_accumulate_512_scalar :: #force_inline proc(acc: []xxh_u64, input: []u8, se
 		data_val    := XXH64_read64(xinput[8 * i:])
 		data_val    := XXH64_read64(xinput[8 * i:])
 		data_key    := data_val ~ XXH64_read64(xsecret[8 * i:])
 		data_key    := data_val ~ XXH64_read64(xsecret[8 * i:])
 		xacc[i ~ 1] += data_val /* swap adjacent lanes */
 		xacc[i ~ 1] += data_val /* swap adjacent lanes */
-		xacc[i    ] += XXH_mul_32_to_64(u32(data_key & 0xFFFFFFFF), u32(data_key >> 32))
+		xacc[i    ] += u64(u32(data_key)) * u64(data_key >> 32)
 	}
 	}
 }
 }
 
 
@@ -911,4 +933,497 @@ XXH3_mergeAccs :: #force_inline proc(acc: []xxh_u64, secret: []u8, start: xxh_u6
 		result64 += XXH3_mix2Accs(acc[2 * i:], secret[16 * i:])
 		result64 += XXH3_mix2Accs(acc[2 * i:], secret[16 * i:])
 	}
 	}
 	return XXH3_avalanche(result64)
 	return XXH3_avalanche(result64)
-}
+}
+
+
+/*
+XXH_FORCE_INLINE XXH64_hash_t
+XXH3_hashLong_64b_internal(const void* XXH_RESTRICT input, size_t len,
+						   const void* XXH_RESTRICT secret, size_t secretSize,
+						   XXH3_f_accumulate_512 f_acc512,
+						   XXH3_f_scrambleAcc f_scramble)
+{
+	XXH_ALIGN(XXH_ACC_ALIGN) xxh_u64 acc[XXH_ACC_NB] = XXH3_INIT_ACC;
+
+	XXH3_hashLong_internal_loop(acc, (const xxh_u8*)input, len, (const xxh_u8*)secret, secretSize, f_acc512, f_scramble);
+
+	/* converge into final hash */
+	XXH_STATIC_ASSERT(sizeof(acc) == 64);
+	/* do not align on 8, so that the secret is different from the accumulator */
+#define XXH_SECRET_MERGEACCS_START 11
+	XXH_ASSERT(secretSize >= sizeof(acc) + XXH_SECRET_MERGEACCS_START);
+	return XXH3_mergeAccs(acc, (const xxh_u8*)secret + XXH_SECRET_MERGEACCS_START, (xxh_u64)len * XXH_PRIME64_1);
+}
+
+/*
+ * It's important for performance that XXH3_hashLong is not inlined.
+ */
+XXH_NO_INLINE XXH64_hash_t
+XXH3_hashLong_64b_withSecret(const void* XXH_RESTRICT input, size_t len,
+							 XXH64_hash_t seed64, const xxh_u8* XXH_RESTRICT secret, size_t secretLen)
+{
+	(void)seed64;
+	return XXH3_hashLong_64b_internal(input, len, secret, secretLen, XXH3_accumulate_512, XXH3_scrambleAcc);
+}
+
+/*
+ * It's important for performance that XXH3_hashLong is not inlined.
+ * Since the function is not inlined, the compiler may not be able to understand that,
+ * in some scenarios, its `secret` argument is actually a compile time constant.
+ * This variant enforces that the compiler can detect that,
+ * and uses this opportunity to streamline the generated code for better performance.
+ */
+XXH_NO_INLINE XXH64_hash_t
+XXH3_hashLong_64b_default(const void* XXH_RESTRICT input, size_t len,
+						  XXH64_hash_t seed64, const xxh_u8* XXH_RESTRICT secret, size_t secretLen)
+{
+	(void)seed64; (void)secret; (void)secretLen;
+	return XXH3_hashLong_64b_internal(input, len, XXH3_kSecret, sizeof(XXH3_kSecret), XXH3_accumulate_512, XXH3_scrambleAcc);
+}
+
+/*
+ * XXH3_hashLong_64b_withSeed():
+ * Generate a custom key based on alteration of default XXH3_kSecret with the seed,
+ * and then use this key for long mode hashing.
+ *
+ * This operation is decently fast but nonetheless costs a little bit of time.
+ * Try to avoid it whenever possible (typically when seed==0).
+ *
+ * It's important for performance that XXH3_hashLong is not inlined. Not sure
+ * why (uop cache maybe?), but the difference is large and easily measurable.
+ */
+XXH_FORCE_INLINE XXH64_hash_t
+XXH3_hashLong_64b_withSeed_internal(const void* input, size_t len,
+									XXH64_hash_t seed,
+									XXH3_f_accumulate_512 f_acc512,
+									XXH3_f_scrambleAcc f_scramble,
+									XXH3_f_initCustomSecret f_initSec)
+{
+	if (seed == 0)
+		return XXH3_hashLong_64b_internal(input, len,
+										  XXH3_kSecret, sizeof(XXH3_kSecret),
+										  f_acc512, f_scramble);
+	{   XXH_ALIGN(XXH_SEC_ALIGN) xxh_u8 secret[XXH_SECRET_DEFAULT_SIZE];
+		f_initSec(secret, seed);
+		return XXH3_hashLong_64b_internal(input, len, secret, sizeof(secret),
+										  f_acc512, f_scramble);
+	}
+}
+
+/*
+ * It's important for performance that XXH3_hashLong is not inlined.
+ */
+XXH_NO_INLINE XXH64_hash_t
+XXH3_hashLong_64b_withSeed(const void* input, size_t len,
+						   XXH64_hash_t seed, const xxh_u8* secret, size_t secretLen)
+{
+	(void)secret; (void)secretLen;
+	return XXH3_hashLong_64b_withSeed_internal(input, len, seed,
+				XXH3_accumulate_512, XXH3_scrambleAcc, XXH3_initCustomSecret);
+}
+
+
+typedef XXH64_hash_t (*XXH3_hashLong64_f)(const void* XXH_RESTRICT, size_t,
+										  XXH64_hash_t, const xxh_u8* XXH_RESTRICT, size_t);
+
+XXH_FORCE_INLINE XXH64_hash_t
+XXH3_64bits_internal(const void* XXH_RESTRICT input, size_t len,
+					 XXH64_hash_t seed64, const void* XXH_RESTRICT secret, size_t secretLen,
+					 XXH3_hashLong64_f f_hashLong)
+{
+	XXH_ASSERT(secretLen >= XXH3_SECRET_SIZE_MIN);
+	/*
+	 * If an action is to be taken if `secretLen` condition is not respected,
+	 * it should be done here.
+	 * For now, it's a contract pre-condition.
+	 * Adding a check and a branch here would cost performance at every hash.
+	 * Also, note that function signature doesn't offer room to return an error.
+	 */
+	if (len <= 16)
+		return XXH3_len_0to16_64b((const xxh_u8*)input, len, (const xxh_u8*)secret, seed64);
+	if (len <= 128)
+		return XXH3_len_17to128_64b((const xxh_u8*)input, len, (const xxh_u8*)secret, secretLen, seed64);
+	if (len <= XXH3_MIDSIZE_MAX)
+		return XXH3_len_129to240_64b((const xxh_u8*)input, len, (const xxh_u8*)secret, secretLen, seed64);
+	return f_hashLong(input, len, seed64, (const xxh_u8*)secret, secretLen);
+}
+
+
+/* ===   Public entry point   === */
+
+/*! @ingroup xxh3_family */
+XXH_PUBLIC_API XXH64_hash_t XXH3_64bits(const void* input, size_t len)
+{
+	return XXH3_64bits_internal(input, len, 0, XXH3_kSecret, sizeof(XXH3_kSecret), XXH3_hashLong_64b_default);
+}
+
+/*! @ingroup xxh3_family */
+XXH_PUBLIC_API XXH64_hash_t
+XXH3_64bits_withSecret(const void* input, size_t len, const void* secret, size_t secretSize)
+{
+	return XXH3_64bits_internal(input, len, 0, secret, secretSize, XXH3_hashLong_64b_withSecret);
+}
+
+/*! @ingroup xxh3_family */
+XXH_PUBLIC_API XXH64_hash_t
+XXH3_64bits_withSeed(const void* input, size_t len, XXH64_hash_t seed)
+{
+	return XXH3_64bits_internal(input, len, seed, XXH3_kSecret, sizeof(XXH3_kSecret), XXH3_hashLong_64b_withSeed);
+}
+
+
+/* ===   XXH3 streaming   === */
+
+/*
+ * Malloc's a pointer that is always aligned to align.
+ *
+ * This must be freed with `XXH_alignedFree()`.
+ *
+ * malloc typically guarantees 16 byte alignment on 64-bit systems and 8 byte
+ * alignment on 32-bit. This isn't enough for the 32 byte aligned loads in AVX2
+ * or on 32-bit, the 16 byte aligned loads in SSE2 and NEON.
+ *
+ * This underalignment previously caused a rather obvious crash which went
+ * completely unnoticed due to XXH3_createState() not actually being tested.
+ * Credit to RedSpah for noticing this bug.
+ *
+ * The alignment is done manually: Functions like posix_memalign or _mm_malloc
+ * are avoided: To maintain portability, we would have to write a fallback
+ * like this anyways, and besides, testing for the existence of library
+ * functions without relying on external build tools is impossible.
+ *
+ * The method is simple: Overallocate, manually align, and store the offset
+ * to the original behind the returned pointer.
+ *
+ * Align must be a power of 2 and 8 <= align <= 128.
+ */
+static void* XXH_alignedMalloc(size_t s, size_t align)
+{
+	XXH_ASSERT(align <= 128 && align >= 8); /* range check */
+	XXH_ASSERT((align & (align-1)) == 0);   /* power of 2 */
+	XXH_ASSERT(s != 0 && s < (s + align));  /* empty/overflow */
+	{   /* Overallocate to make room for manual realignment and an offset byte */
+		xxh_u8* base = (xxh_u8*)XXH_malloc(s + align);
+		if (base != NULL) {
+			/*
+			 * Get the offset needed to align this pointer.
+			 *
+			 * Even if the returned pointer is aligned, there will always be
+			 * at least one byte to store the offset to the original pointer.
+			 */
+			size_t offset = align - ((size_t)base & (align - 1)); /* base % align */
+			/* Add the offset for the now-aligned pointer */
+			xxh_u8* ptr = base + offset;
+
+			XXH_ASSERT((size_t)ptr % align == 0);
+
+			/* Store the offset immediately before the returned pointer. */
+			ptr[-1] = (xxh_u8)offset;
+			return ptr;
+		}
+		return NULL;
+	}
+}
+/*
+ * Frees an aligned pointer allocated by XXH_alignedMalloc(). Don't pass
+ * normal malloc'd pointers, XXH_alignedMalloc has a specific data layout.
+ */
+static void XXH_alignedFree(void* p)
+{
+	if (p != NULL) {
+		xxh_u8* ptr = (xxh_u8*)p;
+		/* Get the offset byte we added in XXH_malloc. */
+		xxh_u8 offset = ptr[-1];
+		/* Free the original malloc'd pointer */
+		xxh_u8* base = ptr - offset;
+		XXH_free(base);
+	}
+}
+/*! @ingroup xxh3_family */
+XXH_PUBLIC_API XXH3_state_t* XXH3_createState(void)
+{
+	XXH3_state_t* const state = (XXH3_state_t*)XXH_alignedMalloc(sizeof(XXH3_state_t), 64);
+	if (state==NULL) return NULL;
+	XXH3_INITSTATE(state);
+	return state;
+}
+
+/*! @ingroup xxh3_family */
+XXH_PUBLIC_API XXH_errorcode XXH3_freeState(XXH3_state_t* statePtr)
+{
+	XXH_alignedFree(statePtr);
+	return XXH_OK;
+}
+
+/*! @ingroup xxh3_family */
+XXH_PUBLIC_API void
+XXH3_copyState(XXH3_state_t* dst_state, const XXH3_state_t* src_state)
+{
+	memcpy(dst_state, src_state, sizeof(*dst_state));
+}
+
+static void
+XXH3_reset_internal(XXH3_state_t* statePtr,
+						   XXH64_hash_t seed,
+						   const void* secret, size_t secretSize)
+{
+	size_t const initStart = offsetof(XXH3_state_t, bufferedSize);
+	size_t const initLength = offsetof(XXH3_state_t, nbStripesPerBlock) - initStart;
+	XXH_ASSERT(offsetof(XXH3_state_t, nbStripesPerBlock) > initStart);
+	XXH_ASSERT(statePtr != NULL);
+	/* set members from bufferedSize to nbStripesPerBlock (excluded) to 0 */
+	memset((char*)statePtr + initStart, 0, initLength);
+	statePtr->acc[0] = XXH_XXH_PRIME32_3;
+	statePtr->acc[1] = XXH_PRIME64_1;
+	statePtr->acc[2] = XXH_PRIME64_2;
+	statePtr->acc[3] = XXH_PRIME64_3;
+	statePtr->acc[4] = XXH_PRIME64_4;
+	statePtr->acc[5] = XXH_XXH_PRIME32_2;
+	statePtr->acc[6] = XXH_PRIME64_5;
+	statePtr->acc[7] = XXH_XXH_PRIME32_1;
+	statePtr->seed = seed;
+	statePtr->extSecret = (const unsigned char*)secret;
+	XXH_ASSERT(secretSize >= XXH3_SECRET_SIZE_MIN);
+	statePtr->secretLimit = secretSize - XXH_STRIPE_LEN;
+	statePtr->nbStripesPerBlock = statePtr->secretLimit / XXH_SECRET_CONSUME_RATE;
+}
+
+/*! @ingroup xxh3_family */
+XXH_PUBLIC_API XXH_errorcode
+XXH3_64bits_reset(XXH3_state_t* statePtr)
+{
+	if (statePtr == NULL) return XXH_ERROR;
+	XXH3_reset_internal(statePtr, 0, XXH3_kSecret, XXH_SECRET_DEFAULT_SIZE);
+	return XXH_OK;
+}
+
+/*! @ingroup xxh3_family */
+XXH_PUBLIC_API XXH_errorcode
+XXH3_64bits_reset_withSecret(XXH3_state_t* statePtr, const void* secret, size_t secretSize)
+{
+	if (statePtr == NULL) return XXH_ERROR;
+	XXH3_reset_internal(statePtr, 0, secret, secretSize);
+	if (secret == NULL) return XXH_ERROR;
+	if (secretSize < XXH3_SECRET_SIZE_MIN) return XXH_ERROR;
+	return XXH_OK;
+}
+
+/*! @ingroup xxh3_family */
+XXH_PUBLIC_API XXH_errorcode
+XXH3_64bits_reset_withSeed(XXH3_state_t* statePtr, XXH64_hash_t seed)
+{
+	if (statePtr == NULL) return XXH_ERROR;
+	if (seed==0) return XXH3_64bits_reset(statePtr);
+	if (seed != statePtr->seed) XXH3_initCustomSecret(statePtr->customSecret, seed);
+	XXH3_reset_internal(statePtr, seed, NULL, XXH_SECRET_DEFAULT_SIZE);
+	return XXH_OK;
+}
+
+/* Note : when XXH3_consumeStripes() is invoked,
+ * there must be a guarantee that at least one more byte must be consumed from input
+ * so that the function can blindly consume all stripes using the "normal" secret segment */
+XXH_FORCE_INLINE void
+XXH3_consumeStripes(xxh_u64* XXH_RESTRICT acc,
+					size_t* XXH_RESTRICT nbStripesSoFarPtr, size_t nbStripesPerBlock,
+					const xxh_u8* XXH_RESTRICT input, size_t nbStripes,
+					const xxh_u8* XXH_RESTRICT secret, size_t secretLimit,
+					XXH3_f_accumulate_512 f_acc512,
+					XXH3_f_scrambleAcc f_scramble)
+{
+	XXH_ASSERT(nbStripes <= nbStripesPerBlock);  /* can handle max 1 scramble per invocation */
+	XXH_ASSERT(*nbStripesSoFarPtr < nbStripesPerBlock);
+	if (nbStripesPerBlock - *nbStripesSoFarPtr <= nbStripes) {
+		/* need a scrambling operation */
+		size_t const nbStripesToEndofBlock = nbStripesPerBlock - *nbStripesSoFarPtr;
+		size_t const nbStripesAfterBlock = nbStripes - nbStripesToEndofBlock;
+		XXH3_accumulate(acc, input, secret + nbStripesSoFarPtr[0] * XXH_SECRET_CONSUME_RATE, nbStripesToEndofBlock, f_acc512);
+		f_scramble(acc, secret + secretLimit);
+		XXH3_accumulate(acc, input + nbStripesToEndofBlock * XXH_STRIPE_LEN, secret, nbStripesAfterBlock, f_acc512);
+		*nbStripesSoFarPtr = nbStripesAfterBlock;
+	} else {
+		XXH3_accumulate(acc, input, secret + nbStripesSoFarPtr[0] * XXH_SECRET_CONSUME_RATE, nbStripes, f_acc512);
+		*nbStripesSoFarPtr += nbStripes;
+	}
+}
+
+/*
+ * Both XXH3_64bits_update and XXH3_128bits_update use this routine.
+ */
+XXH_FORCE_INLINE XXH_errorcode
+XXH3_update(XXH3_state_t* state,
+			const xxh_u8* input, size_t len,
+			XXH3_f_accumulate_512 f_acc512,
+			XXH3_f_scrambleAcc f_scramble)
+{
+	if (input==NULL)
+#if defined(XXH_ACCEPT_NULL_INPUT_POINTER) && (XXH_ACCEPT_NULL_INPUT_POINTER>=1)
+		return XXH_OK;
+#else
+		return XXH_ERROR;
+#endif
+
+	{   const xxh_u8* const bEnd = input + len;
+		const unsigned char* const secret = (state->extSecret == NULL) ? state->customSecret : state->extSecret;
+
+		state->totalLen += len;
+		XXH_ASSERT(state->bufferedSize <= XXH3_INTERNALBUFFER_SIZE);
+
+		if (state->bufferedSize + len <= XXH3_INTERNALBUFFER_SIZE) {  /* fill in tmp buffer */
+			XXH_memcpy(state->buffer + state->bufferedSize, input, len);
+			state->bufferedSize += (XXH32_hash_t)len;
+			return XXH_OK;
+		}
+		/* total input is now > XXH3_INTERNALBUFFER_SIZE */
+
+		#define XXH3_INTERNALBUFFER_STRIPES (XXH3_INTERNALBUFFER_SIZE / XXH_STRIPE_LEN)
+		XXH_STATIC_ASSERT(XXH3_INTERNALBUFFER_SIZE % XXH_STRIPE_LEN == 0);   /* clean multiple */
+
+		/*
+		 * Internal buffer is partially filled (always, except at beginning)
+		 * Complete it, then consume it.
+		 */
+		if (state->bufferedSize) {
+			size_t const loadSize = XXH3_INTERNALBUFFER_SIZE - state->bufferedSize;
+			XXH_memcpy(state->buffer + state->bufferedSize, input, loadSize);
+			input += loadSize;
+			XXH3_consumeStripes(state->acc,
+							   &state->nbStripesSoFar, state->nbStripesPerBlock,
+								state->buffer, XXH3_INTERNALBUFFER_STRIPES,
+								secret, state->secretLimit,
+								f_acc512, f_scramble);
+			state->bufferedSize = 0;
+		}
+		XXH_ASSERT(input < bEnd);
+
+		/* Consume input by a multiple of internal buffer size */
+		if (bEnd - input > XXH3_INTERNALBUFFER_SIZE) {
+			const xxh_u8* const limit = bEnd - XXH3_INTERNALBUFFER_SIZE;
+			do {
+				XXH3_consumeStripes(state->acc,
+								   &state->nbStripesSoFar, state->nbStripesPerBlock,
+									input, XXH3_INTERNALBUFFER_STRIPES,
+									secret, state->secretLimit,
+									f_acc512, f_scramble);
+				input += XXH3_INTERNALBUFFER_SIZE;
+			} while (input<limit);
+			/* for last partial stripe */
+			memcpy(state->buffer + sizeof(state->buffer) - XXH_STRIPE_LEN, input - XXH_STRIPE_LEN, XXH_STRIPE_LEN);
+		}
+		XXH_ASSERT(input < bEnd);
+
+		/* Some remaining input (always) : buffer it */
+		XXH_memcpy(state->buffer, input, (size_t)(bEnd-input));
+		state->bufferedSize = (XXH32_hash_t)(bEnd-input);
+	}
+
+	return XXH_OK;
+}
+
+/*! @ingroup xxh3_family */
+XXH_PUBLIC_API XXH_errorcode
+XXH3_64bits_update(XXH3_state_t* state, const void* input, size_t len)
+{
+	return XXH3_update(state, (const xxh_u8*)input, len,
+					   XXH3_accumulate_512, XXH3_scrambleAcc);
+}
+
+
+XXH_FORCE_INLINE void
+XXH3_digest_long (XXH64_hash_t* acc,
+				  const XXH3_state_t* state,
+				  const unsigned char* secret)
+{
+	/*
+	 * Digest on a local copy. This way, the state remains unaltered, and it can
+	 * continue ingesting more input afterwards.
+	 */
+	memcpy(acc, state->acc, sizeof(state->acc));
+	if (state->bufferedSize >= XXH_STRIPE_LEN) {
+		size_t const nbStripes = (state->bufferedSize - 1) / XXH_STRIPE_LEN;
+		size_t nbStripesSoFar = state->nbStripesSoFar;
+		XXH3_consumeStripes(acc,
+						   &nbStripesSoFar, state->nbStripesPerBlock,
+							state->buffer, nbStripes,
+							secret, state->secretLimit,
+							XXH3_accumulate_512, XXH3_scrambleAcc);
+		/* last stripe */
+		XXH3_accumulate_512(acc,
+							state->buffer + state->bufferedSize - XXH_STRIPE_LEN,
+							secret + state->secretLimit - XXH_SECRET_LASTACC_START);
+	} else {  /* bufferedSize < XXH_STRIPE_LEN */
+		xxh_u8 lastStripe[XXH_STRIPE_LEN];
+		size_t const catchupSize = XXH_STRIPE_LEN - state->bufferedSize;
+		XXH_ASSERT(state->bufferedSize > 0);  /* there is always some input buffered */
+		memcpy(lastStripe, state->buffer + sizeof(state->buffer) - catchupSize, catchupSize);
+		memcpy(lastStripe + catchupSize, state->buffer, state->bufferedSize);
+		XXH3_accumulate_512(acc,
+							lastStripe,
+							secret + state->secretLimit - XXH_SECRET_LASTACC_START);
+	}
+}
+
+/*! @ingroup xxh3_family */
+XXH_PUBLIC_API XXH64_hash_t XXH3_64bits_digest (const XXH3_state_t* state)
+{
+	const unsigned char* const secret = (state->extSecret == NULL) ? state->customSecret : state->extSecret;
+	if (state->totalLen > XXH3_MIDSIZE_MAX) {
+		XXH_ALIGN(XXH_ACC_ALIGN) XXH64_hash_t acc[XXH_ACC_NB];
+		XXH3_digest_long(acc, state, secret);
+		return XXH3_mergeAccs(acc,
+							  secret + XXH_SECRET_MERGEACCS_START,
+							  (xxh_u64)state->totalLen * XXH_PRIME64_1);
+	}
+	/* totalLen <= XXH3_MIDSIZE_MAX: digesting a short input */
+	if (state->seed)
+		return XXH3_64bits_withSeed(state->buffer, (size_t)state->totalLen, state->seed);
+	return XXH3_64bits_withSecret(state->buffer, (size_t)(state->totalLen),
+								  secret, state->secretLimit + XXH_STRIPE_LEN);
+}
+
+
+#define XXH_MIN(x, y) (((x) > (y)) ? (y) : (x))
+
+/*! @ingroup xxh3_family */
+XXH_PUBLIC_API void
+XXH3_generateSecret(void* secretBuffer, const void* customSeed, size_t customSeedSize)
+{
+	XXH_ASSERT(secretBuffer != NULL);
+	if (customSeedSize == 0) {
+		memcpy(secretBuffer, XXH3_kSecret, XXH_SECRET_DEFAULT_SIZE);
+		return;
+	}
+	XXH_ASSERT(customSeed != NULL);
+
+	{   size_t const segmentSize = sizeof(XXH128_hash_t);
+		size_t const nbSegments = XXH_SECRET_DEFAULT_SIZE / segmentSize;
+		XXH128_canonical_t scrambler;
+		XXH64_hash_t seeds[12];
+		size_t segnb;
+		XXH_ASSERT(nbSegments == 12);
+		XXH_ASSERT(segmentSize * nbSegments == XXH_SECRET_DEFAULT_SIZE); /* exact multiple */
+		XXH128_canonicalFromHash(&scrambler, XXH128(customSeed, customSeedSize, 0));
+
+		/*
+		* Copy customSeed to seeds[], truncating or repeating as necessary.
+		*/
+		{   size_t toFill = XXH_MIN(customSeedSize, sizeof(seeds));
+			size_t filled = toFill;
+			memcpy(seeds, customSeed, toFill);
+			while (filled < sizeof(seeds)) {
+				toFill = XXH_MIN(filled, sizeof(seeds) - filled);
+				memcpy((char*)seeds + filled, seeds, toFill);
+				filled += toFill;
+		}   }
+
+		/* generate secret */
+		memcpy(secretBuffer, &scrambler, sizeof(scrambler));
+		for (segnb=1; segnb < nbSegments; segnb++) {
+			size_t const segmentStart = segnb * segmentSize;
+			XXH128_canonical_t segment;
+			XXH128_canonicalFromHash(&segment,
+				XXH128(&scrambler, sizeof(scrambler), XXH64_read64(seeds + segnb) + segnb) );
+			memcpy((char*)secretBuffer + segmentStart, &segment, sizeof(segment));
+	}   }
+}
+
+*/

+ 17 - 14
tests/core/hash/test_core_hash.odin

@@ -84,7 +84,7 @@ benchmark_xxh3_128 :: proc(options: ^time.Benchmark_Options, allocator := contex
 
 
     h: u128
     h: u128
     for _ in 0..=options.rounds {
     for _ in 0..=options.rounds {
-        h = xxhash.XXH3_128bits(buf)
+        h = xxhash.XXH3_128(buf)
     }
     }
     options.count     = options.rounds
     options.count     = options.rounds
     options.processed = options.rounds * options.bytes
     options.processed = options.rounds * options.bytes
@@ -161,25 +161,28 @@ test_benchmark_runner :: proc(t: ^testing.T) {
 
 
 @test
 @test
 test_xxhash_vectors :: proc(t: ^testing.T) {
 test_xxhash_vectors :: proc(t: ^testing.T) {
-    fmt.println("Verifying against XXHASH_TEST_VECTOR_ZERO:")
+    fmt.println("Verifying against XXHASH_TEST_VECTOR_SEEDED:")
 
 
     buf := make([]u8, 256)
     buf := make([]u8, 256)
     defer delete(buf)
     defer delete(buf)
 
 
-    for v, i in XXHASH_TEST_VECTOR_ZERO[:] {
-        b := buf[:i]
+    for seed, table in XXHASH_TEST_VECTOR_SEEDED {
+        fmt.printf("Seed: %v\n", seed)
 
 
-        xxh32    := xxhash.XXH32(b)
-        xxh64    := xxhash.XXH64(b)
-        xxh3_128 := xxhash.XXH3_128bits(b)
+        for v, i in table {
+            b := buf[:i]
 
 
-        xxh32_error    := fmt.tprintf("[   XXH32(%03d] Expected: %08x. Got: %08x.", i,   v.xxh_32, xxh32)
-        xxh64_error    := fmt.tprintf("[   XXH64(%03d] Expected: %16x. Got: %16x.", i,   v.xxh_64, xxh64)
-        xxh3_128_error := fmt.tprintf("[XXH3_128(%03d] Expected: %32x. Got: %32x.", i, v.xxh3_128, xxh3_128)
+            xxh32    := xxhash.XXH32(b, u32(seed))
+            xxh64    := xxhash.XXH64(b, seed)
+            xxh3_128 := xxhash.XXH3_128(b, seed)
 
 
-        expect(t, xxh32     == v.xxh_32,   xxh32_error)
-        expect(t, xxh64     == v.xxh_64,   xxh64_error)
-        expect(t, xxh3_128  == v.xxh3_128, xxh3_128_error)
-    }
+            xxh32_error    := fmt.tprintf("[   XXH32(%03d)] Expected: %08x. Got: %08x.", i,   v.xxh_32, xxh32)
+            xxh64_error    := fmt.tprintf("[   XXH64(%03d)] Expected: %16x. Got: %16x.", i,   v.xxh_64, xxh64)
+            xxh3_128_error := fmt.tprintf("[XXH3_128(%03d)] Expected: %32x. Got: %32x.", i, v.xxh3_128, xxh3_128)
 
 
+            expect(t, xxh32     == v.xxh_32,   xxh32_error)
+            expect(t, xxh64     == v.xxh_64,   xxh64_error)
+            expect(t, xxh3_128  == v.xxh3_128, xxh3_128_error)
+        }
+    }
 }
 }

+ 4637 - 1550
tests/core/hash/test_vectors_xxhash.odin

@@ -3,13 +3,15 @@
 */
 */
 package test_core_hash
 package test_core_hash
 
 
-XXHASH_Test_Vectors :: struct #packed {
+
+
+XXHASH_Test_Vectors_With_Seed :: struct #packed {
 	/*
 	/*
 		Old hashes
 		Old hashes
 	*/
 	*/
 	xxh_32:   u32,
 	xxh_32:   u32,
 	xxh_64:   u64,
 	xxh_64:   u64,
-
+	
 	/*
 	/*
 		XXH3 hashes
 		XXH3 hashes
 	*/
 	*/
@@ -17,1552 +19,4637 @@ XXHASH_Test_Vectors :: struct #packed {
 	xxh3_128: u128,
 	xxh3_128: u128,
 }
 }
 
 
-/*
-	Generated table. Do not edit.
-
-	Contains the hashes of an empty string and varying lengths of zero bytes.
-*/
-XXHASH_TEST_VECTOR_ZERO := [?]XXHASH_Test_Vectors{
-	{ // Length: 000
-		/* XXH32    */ 0x02cc5d05,
-		/* XXH64    */ 0xef46db3751d8e999,
-		/* XXH3_64  */ 0x2d06800538d394c2,
-		/* XXH3_128 */ 0x99aa06d3014798d86001c324468d497f,
-	},
-	{ // Length: 001
-		/* XXH32    */ 0xcf65b03e,
-		/* XXH64    */ 0xe934a84adb052768,
-		/* XXH3_64  */ 0xc44bdff4074eecdb,
-		/* XXH3_128 */ 0xa6cd5e9392000f6ac44bdff4074eecdb,
-	},
-	{ // Length: 002
-		/* XXH32    */ 0xb5aa6af5,
-		/* XXH64    */ 0x9aaba41ffa2da101,
-		/* XXH3_64  */ 0x3325230e1f285505,
-		/* XXH3_128 */ 0x4758ddac5f9ee9383325230e1f285505,
-	},
-	{ // Length: 003
-		/* XXH32    */ 0xfe8990bc,
-		/* XXH64    */ 0x31886f2e7daf8ca4,
-		/* XXH3_64  */ 0xeb5d658bb22f286b,
-		/* XXH3_128 */ 0xf21da334f2869f1beb5d658bb22f286b,
-	},
-	{ // Length: 004
-		/* XXH32    */ 0x08d6d969,
-		/* XXH64    */ 0x3aefa6fd5cf2deb4,
-		/* XXH3_64  */ 0x48b2c92616fc193d,
-		/* XXH3_128 */ 0x2a33816ed7e0c373dbe563c737220b65,
-	},
-	{ // Length: 005
-		/* XXH32    */ 0x1295514d,
-		/* XXH64    */ 0x00f4f72fb7a8c648,
-		/* XXH3_64  */ 0xe864e5893a273242,
-		/* XXH3_128 */ 0xc61571a9fa58278456b1430ea9e34626,
-	},
-	{ // Length: 006
-		/* XXH32    */ 0x5a8b29ae,
-		/* XXH64    */ 0xc0dcf27516acb324,
-		/* XXH3_64  */ 0x06df73813892fde7,
-		/* XXH3_128 */ 0xd549b1ebc4f70c3a3f4ece58ec0e5d0b,
-	},
-	{ // Length: 007
-		/* XXH32    */ 0xf690e79e,
-		/* XXH64    */ 0x694bb0caf1a4a679,
-		/* XXH3_64  */ 0xa6918fec1ae65b70,
-		/* XXH3_128 */ 0x10c3b38808feb67121630b6dfa675bc8,
-	},
-	{ // Length: 008
-		/* XXH32    */ 0xdeb39513,
-		/* XXH64    */ 0x34c96acdcadb1bbb,
-		/* XXH3_64  */ 0xc77b3abb6f87acd9,
-		/* XXH3_128 */ 0x2c0a8a99dc147d5445c3b49d035665b2,
-	},
-	{ // Length: 009
-		/* XXH32    */ 0xefd04b91,
-		/* XXH64    */ 0x5149774f0dcd2f3d,
-		/* XXH3_64  */ 0x34499569f0391857,
-		/* XXH3_128 */ 0xbe637bf2e7ab4aec17dbb924bfd111e6,
-	},
-	{ // Length: 010
-		/* XXH32    */ 0x7dd9f4a7,
-		/* XXH64    */ 0xa86a71f0ad20261a,
-		/* XXH3_64  */ 0x4a9ffcfb2837fbcc,
-		/* XXH3_128 */ 0x6b7b76bcbcfa7c6bfd5485081f482dca,
-	},
-	{ // Length: 011
-		/* XXH32    */ 0x25ae4e0d,
-		/* XXH64    */ 0x6992ce3f48c82aaa,
-		/* XXH3_64  */ 0xae432800a1609968,
-		/* XXH3_128 */ 0x1a23c76f2d0158d8ab9c6caab332c468,
-	},
-	{ // Length: 012
-		/* XXH32    */ 0x31b8da82,
-		/* XXH64    */ 0xef6eb604187a17fa,
-		/* XXH3_64  */ 0xc4998f9169c2a4f0,
-		/* XXH3_128 */ 0xe6674c25262712b2faca856ad20a2da8,
-	},
-	{ // Length: 013
-		/* XXH32    */ 0xf5ed7079,
-		/* XXH64    */ 0xa0537b08c36938b4,
-		/* XXH3_64  */ 0xdaeff723917d5279,
-		/* XXH3_128 */ 0x8804b1c74117dca722fb57a9a0a9ff6b,
-	},
-	{ // Length: 014
-		/* XXH32    */ 0x7974215b,
-		/* XXH64    */ 0x92e8d4a7f7f25fa1,
-		/* XXH3_64  */ 0xf1465eb4188c41e7,
-		/* XXH3_128 */ 0x0ad0aa4823cee1d60874238db4108b4f,
-	},
-	{ // Length: 015
-		/* XXH32    */ 0x4e74a649,
-		/* XXH64    */ 0x00d320899107bed7,
-		/* XXH3_64  */ 0xba5002d3c3ed6bc7,
-		/* XXH3_128 */ 0x2b6b8e16c81bde412071580ae887f0c8,
-	},
-	{ // Length: 016
-		/* XXH32    */ 0x8e022b3a,
-		/* XXH64    */ 0xaf09f71516247c32,
-		/* XXH3_64  */ 0xd0a66a65c7528968,
-		/* XXH3_128 */ 0xe5189a9599e3f86205ea23ef06e28b2d,
-	},
-	{ // Length: 017
-		/* XXH32    */ 0xb56f16ff,
-		/* XXH64    */ 0x9439ed185e5550fa,
-		/* XXH3_64  */ 0xc2915ca0df7ad4c1,
-		/* XXH3_128 */ 0xa3d7e4cef35b1f44c2915ca0df7ad4c1,
-	},
-	{ // Length: 018
-		/* XXH32    */ 0x4a1ba10a,
-		/* XXH64    */ 0x41b4d1c910c1a58d,
-		/* XXH3_64  */ 0xff7821ddf836d020,
-		/* XXH3_128 */ 0xc7f568b6986be940ff7821ddf836d020,
-	},
-	{ // Length: 019
-		/* XXH32    */ 0x3e4f38a4,
-		/* XXH64    */ 0xa16d44d762b22272,
-		/* XXH3_64  */ 0x871128246eb452b8,
-		/* XXH3_128 */ 0xd76aec6dd4f27d34871128246eb452b8,
-	},
-	{ // Length: 020
-		/* XXH32    */ 0x4f7af1bb,
-		/* XXH64    */ 0x5c41df61e8f6b241,
-		/* XXH3_64  */ 0x16773ceb7fe497b1,
-		/* XXH3_128 */ 0x9098098c9951f3d716773ceb7fe497b1,
-	},
-	{ // Length: 021
-		/* XXH32    */ 0x05236995,
-		/* XXH64    */ 0x787668eb63709dbc,
-		/* XXH3_64  */ 0x179bf729d80ef336,
-		/* XXH3_128 */ 0x5feaa38006f558d7179bf729d80ef336,
-	},
-	{ // Length: 022
-		/* XXH32    */ 0xe7e83293,
-		/* XXH64    */ 0x697adbf510633d99,
-		/* XXH3_64  */ 0x416655d91873f97a,
-		/* XXH3_128 */ 0x9edfa049976b041c416655d91873f97a,
-	},
-	{ // Length: 023
-		/* XXH32    */ 0x9ea069d2,
-		/* XXH64    */ 0x642be7d432193f12,
-		/* XXH3_64  */ 0xaa7f1cb1d402d3ef,
-		/* XXH3_128 */ 0xc022a675d8403513aa7f1cb1d402d3ef,
-	},
-	{ // Length: 024
-		/* XXH32    */ 0x417a81cb,
-		/* XXH64    */ 0xbb3302e8a9608868,
-		/* XXH3_64  */ 0x743df94ee4c78a2a,
-		/* XXH3_128 */ 0x10e45c7ce2292320743df94ee4c78a2a,
-	},
-	{ // Length: 025
-		/* XXH32    */ 0xb35af511,
-		/* XXH64    */ 0x07a318ba9cfa1a62,
-		/* XXH3_64  */ 0x5f51d22ec7704ee3,
-		/* XXH3_128 */ 0x2ffffbdfa6f2c4815f51d22ec7704ee3,
-	},
-	{ // Length: 026
-		/* XXH32    */ 0x6029c1d7,
-		/* XXH64    */ 0x080bf51a321e7d45,
-		/* XXH3_64  */ 0xeb71ed3c7b489882,
-		/* XXH3_128 */ 0x14d8300472ada469eb71ed3c7b489882,
-	},
-	{ // Length: 027
-		/* XXH32    */ 0x38a03df1,
-		/* XXH64    */ 0x3a18105d958b005c,
-		/* XXH3_64  */ 0x2b95da75314c046d,
-		/* XXH3_128 */ 0x4029572cfc2a18452b95da75314c046d,
-	},
-	{ // Length: 028
-		/* XXH32    */ 0x572dc7b1,
-		/* XXH64    */ 0x0f4c009c9804ec77,
-		/* XXH3_64  */ 0xce61ca9d7b6f0bb2,
-		/* XXH3_128 */ 0x68ea838a2dee7fefce61ca9d7b6f0bb2,
-	},
-	{ // Length: 029
-		/* XXH32    */ 0xdc4ae301,
-		/* XXH64    */ 0xc143871a3eb50079,
-		/* XXH3_64  */ 0xec9ee2320b33b9e1,
-		/* XXH3_128 */ 0x0fa8b0c4bb0c7aa5ec9ee2320b33b9e1,
-	},
-	{ // Length: 030
-		/* XXH32    */ 0x875e230f,
-		/* XXH64    */ 0xa76530f96ba6820d,
-		/* XXH3_64  */ 0x793986593fa9f4a5,
-		/* XXH3_128 */ 0x3fe570f468069182793986593fa9f4a5,
-	},
-	{ // Length: 031
-		/* XXH32    */ 0x0dafe948,
-		/* XXH64    */ 0xfaf43dd52deb083a,
-		/* XXH3_64  */ 0x46968602e8f3e5e0,
-		/* XXH3_128 */ 0x1836257ae1714c0c46968602e8f3e5e0,
-	},
-	{ // Length: 032
-		/* XXH32    */ 0x2ca90bd2,
-		/* XXH64    */ 0xf6e9be5d70632cf5,
-		/* XXH3_64  */ 0xa057271c9071c99d,
-		/* XXH3_128 */ 0x9a026d96b3c0f0fca057271c9071c99d,
-	},
-	{ // Length: 033
-		/* XXH32    */ 0x6d64bd7f,
-		/* XXH64    */ 0x1dcdf75a2320fb61,
-		/* XXH3_64  */ 0xb04859b19481d612,
-		/* XXH3_128 */ 0x94fd2298a3e11910b04859b19481d612,
-	},
-	{ // Length: 034
-		/* XXH32    */ 0x6c15ede5,
-		/* XXH64    */ 0xb939324150a020e0,
-		/* XXH3_64  */ 0xde25847822ca64cf,
-		/* XXH3_128 */ 0xbc923c6eec2a52fede25847822ca64cf,
-	},
-	{ // Length: 035
-		/* XXH32    */ 0x637ce2a2,
-		/* XXH64    */ 0xe2e009843a88754c,
-		/* XXH3_64  */ 0xdc5cadabf5713573,
-		/* XXH3_128 */ 0xbe77ce8b0a064b1edc5cadabf5713573,
-	},
-	{ // Length: 036
-		/* XXH32    */ 0xba49aa46,
-		/* XXH64    */ 0x65b3a875a2520cd1,
-		/* XXH3_64  */ 0xa2072842cc0b0784,
-		/* XXH3_128 */ 0xde7d71112ba8a784a2072842cc0b0784,
-	},
-	{ // Length: 037
-		/* XXH32    */ 0x90cf9be1,
-		/* XXH64    */ 0x4a4623374a95327f,
-		/* XXH3_64  */ 0xd02fa372aef37ad7,
-		/* XXH3_128 */ 0x459c3747b68e30cad02fa372aef37ad7,
-	},
-	{ // Length: 038
-		/* XXH32    */ 0x58220018,
-		/* XXH64    */ 0xb838fe6493df494e,
-		/* XXH3_64  */ 0x9e0b2c9421a55768,
-		/* XXH3_128 */ 0xd55bd7225227c8a99e0b2c9421a55768,
-	},
-	{ // Length: 039
-		/* XXH32    */ 0xa28c0e25,
-		/* XXH64    */ 0x483c0d7d8f0a0c35,
-		/* XXH3_64  */ 0x85215de948375fbf,
-		/* XXH3_128 */ 0x522a4ad80b50855685215de948375fbf,
-	},
-	{ // Length: 040
-		/* XXH32    */ 0x9a77cf33,
-		/* XXH64    */ 0xf628aee62df1d172,
-		/* XXH3_64  */ 0x114ddfda264d5aa9,
-		/* XXH3_128 */ 0xce62b44e257dbdc8114ddfda264d5aa9,
-	},
-	{ // Length: 041
-		/* XXH32    */ 0x2ce57620,
-		/* XXH64    */ 0x997f90e996d48321,
-		/* XXH3_64  */ 0x7adbc8ba9ffaf49d,
-		/* XXH3_128 */ 0xbcac8a17609a25937adbc8ba9ffaf49d,
-	},
-	{ // Length: 042
-		/* XXH32    */ 0x3e02ab9c,
-		/* XXH64    */ 0x60b98e93296826a4,
-		/* XXH3_64  */ 0xf4cb491eb3696e04,
-		/* XXH3_128 */ 0x415598f1527c707af4cb491eb3696e04,
-	},
-	{ // Length: 043
-		/* XXH32    */ 0xf2985cf9,
-		/* XXH64    */ 0xcb87e16dbdc8b7fd,
-		/* XXH3_64  */ 0x55c2d27079d731f4,
-		/* XXH3_128 */ 0xbe6472cbe5f5db5055c2d27079d731f4,
-	},
-	{ // Length: 044
-		/* XXH32    */ 0x831e8dda,
-		/* XXH64    */ 0x3e572f302424ea4e,
-		/* XXH3_64  */ 0xf8ccce12b9b44227,
-		/* XXH3_128 */ 0x54085206a438aa87f8ccce12b9b44227,
-	},
-	{ // Length: 045
-		/* XXH32    */ 0x2c8eae78,
-		/* XXH64    */ 0x3c67e0223671cbd4,
-		/* XXH3_64  */ 0x60160973aa67f452,
-		/* XXH3_128 */ 0x5922351d5386e86260160973aa67f452,
-	},
-	{ // Length: 046
-		/* XXH32    */ 0x0fbd4ef4,
-		/* XXH64    */ 0x2c3a906e14ca47ed,
-		/* XXH3_64  */ 0xa0cff001705f6231,
-		/* XXH3_128 */ 0xe999bc7b456d2505a0cff001705f6231,
-	},
-	{ // Length: 047
-		/* XXH32    */ 0x349da64d,
-		/* XXH64    */ 0x8c086ccb15b0ebf9,
-		/* XXH3_64  */ 0x09ea32bae18b89b0,
-		/* XXH3_128 */ 0xfef20032bab2834a09ea32bae18b89b0,
-	},
-	{ // Length: 048
-		/* XXH32    */ 0xb94691a7,
-		/* XXH64    */ 0x6417e2a002851674,
-		/* XXH3_64  */ 0xe255222d4cbbadba,
-		/* XXH3_128 */ 0x505cd4e066810498e255222d4cbbadba,
-	},
-	{ // Length: 049
-		/* XXH32    */ 0xd3ac78a9,
-		/* XXH64    */ 0x4b96cd9a29fd1847,
-		/* XXH3_64  */ 0xdadbdbba36be011e,
-		/* XXH3_128 */ 0x8ad91a2b91ed3152dadbdbba36be011e,
-	},
-	{ // Length: 050
-		/* XXH32    */ 0xdae401a1,
-		/* XXH64    */ 0xfe42daab5b49e8e3,
-		/* XXH3_64  */ 0x34123513a8226af5,
-		/* XXH3_128 */ 0xa997728a1e9d02fd34123513a8226af5,
-	},
-	{ // Length: 051
-		/* XXH32    */ 0xaa7a302a,
-		/* XXH64    */ 0x4278e49e8e28a504,
-		/* XXH3_64  */ 0xd27a9ef83c2beb31,
-		/* XXH3_128 */ 0x130e637da5525e10d27a9ef83c2beb31,
-	},
-	{ // Length: 052
-		/* XXH32    */ 0xe4da7644,
-		/* XXH64    */ 0xed247cafb7abe0c1,
-		/* XXH3_64  */ 0x03f4e2387fe12749,
-		/* XXH3_128 */ 0x509cdb4740ea882a03f4e2387fe12749,
-	},
-	{ // Length: 053
-		/* XXH32    */ 0x05e92415,
-		/* XXH64    */ 0x0eebb75605c963e6,
-		/* XXH3_64  */ 0xb5498f8c58ccdf3a,
-		/* XXH3_128 */ 0xaad46ceb440f2d9bb5498f8c58ccdf3a,
-	},
-	{ // Length: 054
-		/* XXH32    */ 0x2636f802,
-		/* XXH64    */ 0x7e94f2d0c81ae7c2,
-		/* XXH3_64  */ 0x89a5f3c8f994848c,
-		/* XXH3_128 */ 0xe936394de8b0942189a5f3c8f994848c,
-	},
-	{ // Length: 055
-		/* XXH32    */ 0x9b2ca6b9,
-		/* XXH64    */ 0xd1b1e0402c747a83,
-		/* XXH3_64  */ 0xc1d3d99620cc3ad1,
-		/* XXH3_128 */ 0xc3f6765f660b5d37c1d3d99620cc3ad1,
-	},
-	{ // Length: 056
-		/* XXH32    */ 0x475465a2,
-		/* XXH64    */ 0x980d0b8e72041fe5,
-		/* XXH3_64  */ 0xa09fd01dacf4d826,
-		/* XXH3_128 */ 0x09fcf90ff543876ba09fd01dacf4d826,
-	},
-	{ // Length: 057
-		/* XXH32    */ 0x68b79773,
-		/* XXH64    */ 0x4b4d61bb10aee480,
-		/* XXH3_64  */ 0xc8a653c88b0afd80,
-		/* XXH3_128 */ 0x4151153d9548d856c8a653c88b0afd80,
-	},
-	{ // Length: 058
-		/* XXH32    */ 0xec391d71,
-		/* XXH64    */ 0x60f2249f8b7a9a72,
-		/* XXH3_64  */ 0x9ee195652fac565c,
-		/* XXH3_128 */ 0x448103ce597a6fab9ee195652fac565c,
-	},
-	{ // Length: 059
-		/* XXH32    */ 0xf1850d79,
-		/* XXH64    */ 0x100b0cb03afaf4a6,
-		/* XXH3_64  */ 0x3193ca9ff7a1073a,
-		/* XXH3_128 */ 0xa8bc5741d90116223193ca9ff7a1073a,
-	},
-	{ // Length: 060
-		/* XXH32    */ 0x745fc665,
-		/* XXH64    */ 0x1927c0b67f2f4a87,
-		/* XXH3_64  */ 0x543396b68d640202,
-		/* XXH3_128 */ 0x162f4563e5e15201543396b68d640202,
-	},
-	{ // Length: 061
-		/* XXH32    */ 0xb790a626,
-		/* XXH64    */ 0x71d999e69dfa9118,
-		/* XXH3_64  */ 0xef39e3b7ab6c4e95,
-		/* XXH3_128 */ 0x94af216889420e38ef39e3b7ab6c4e95,
-	},
-	{ // Length: 062
-		/* XXH32    */ 0x369444de,
-		/* XXH64    */ 0x80c81b08d512ab4a,
-		/* XXH3_64  */ 0x76a237b80bdeb0cf,
-		/* XXH3_128 */ 0x94fb99d048a1438c76a237b80bdeb0cf,
-	},
-	{ // Length: 063
-		/* XXH32    */ 0x0d1b416a,
-		/* XXH64    */ 0xd81772f2c42d7324,
-		/* XXH3_64  */ 0x92f7676966fb0922,
-		/* XXH3_128 */ 0x3ed179345c16a26492f7676966fb0922,
-	},
-	{ // Length: 064
-		/* XXH32    */ 0x56328790,
-		/* XXH64    */ 0x257b09a147b82a19,
-		/* XXH3_64  */ 0x2ffb6918c12c256e,
-		/* XXH3_128 */ 0xb388416ffd4823362ffb6918c12c256e,
-	},
-	{ // Length: 065
-		/* XXH32    */ 0x8cdac082,
-		/* XXH64    */ 0xd033cd270447f937,
-		/* XXH3_64  */ 0x366a5eb034af8f31,
-		/* XXH3_128 */ 0xf28016b3da3c2678366a5eb034af8f31,
-	},
-	{ // Length: 066
-		/* XXH32    */ 0x8f89069d,
-		/* XXH64    */ 0x1f3015449a5a2480,
-		/* XXH3_64  */ 0x8f21e531bcb46e31,
-		/* XXH3_128 */ 0x115c167b9e97e17c8f21e531bcb46e31,
-	},
-	{ // Length: 067
-		/* XXH32    */ 0xd5fa1152,
-		/* XXH64    */ 0xf8f20e020412c80a,
-		/* XXH3_64  */ 0x66da31b516f8dfbf,
-		/* XXH3_128 */ 0x98d52d2cf2554be166da31b516f8dfbf,
-	},
-	{ // Length: 068
-		/* XXH32    */ 0x29f14397,
-		/* XXH64    */ 0x0a679d6f6e1d084c,
-		/* XXH3_64  */ 0xe083361f27eb4e08,
-		/* XXH3_128 */ 0x4a0e35c850e440c1e083361f27eb4e08,
-	},
-	{ // Length: 069
-		/* XXH32    */ 0x8deef591,
-		/* XXH64    */ 0x221b3e9c66ed049b,
-		/* XXH3_64  */ 0x165f43a96bc5a87d,
-		/* XXH3_128 */ 0x7bc4f46b77560b91165f43a96bc5a87d,
-	},
-	{ // Length: 070
-		/* XXH32    */ 0x96de4f90,
-		/* XXH64    */ 0xcc19586bc6b6659e,
-		/* XXH3_64  */ 0xc941a33c3ba07dca,
-		/* XXH3_128 */ 0x7c3463f21e31dd36c941a33c3ba07dca,
-	},
-	{ // Length: 071
-		/* XXH32    */ 0x80027956,
-		/* XXH64    */ 0x462b2c1d5cc67d0d,
-		/* XXH3_64  */ 0xe9edfd1707cc358e,
-		/* XXH3_128 */ 0xd34f102dd6ab6c2fe9edfd1707cc358e,
-	},
-	{ // Length: 072
-		/* XXH32    */ 0x0c31a45d,
-		/* XXH64    */ 0xd2c15e19901d658e,
-		/* XXH3_64  */ 0xd19b67b2d77d4003,
-		/* XXH3_128 */ 0x0442236975e8eee0d19b67b2d77d4003,
-	},
-	{ // Length: 073
-		/* XXH32    */ 0xc950dfa3,
-		/* XXH64    */ 0xbe88019ce5de71b6,
-		/* XXH3_64  */ 0x5e6d2de403751e82,
-		/* XXH3_128 */ 0x034dd917e57539e65e6d2de403751e82,
-	},
-	{ // Length: 074
-		/* XXH32    */ 0x5eea2d63,
-		/* XXH64    */ 0x122d7e563f7ebe53,
-		/* XXH3_64  */ 0x0ef709990ca519ad,
-		/* XXH3_128 */ 0xbaa9b60e6db0beb10ef709990ca519ad,
-	},
-	{ // Length: 075
-		/* XXH32    */ 0x42168423,
-		/* XXH64    */ 0xdfb1b23670a37f6b,
-		/* XXH3_64  */ 0xa57cd051a6e3fcd6,
-		/* XXH3_128 */ 0x8c1779031f464bfaa57cd051a6e3fcd6,
-	},
-	{ // Length: 076
-		/* XXH32    */ 0x1fbd86ce,
-		/* XXH64    */ 0x6d4dc250a2d71dd8,
-		/* XXH3_64  */ 0x8e694e45cd27d5ee,
-		/* XXH3_128 */ 0x4a60c13c5297b3d28e694e45cd27d5ee,
-	},
-	{ // Length: 077
-		/* XXH32    */ 0x230d83c4,
-		/* XXH64    */ 0x767323aa514a4b3e,
-		/* XXH3_64  */ 0x9788dabfa1d2ae77,
-		/* XXH3_128 */ 0xb12256f9dd6658d19788dabfa1d2ae77,
-	},
-	{ // Length: 078
-		/* XXH32    */ 0x02ecfbb3,
-		/* XXH64    */ 0xd02a55fbcdd78515,
-		/* XXH3_64  */ 0x4df4ad960b3e1b74,
-		/* XXH3_128 */ 0x4dc89a9587b5ca614df4ad960b3e1b74,
-	},
-	{ // Length: 079
-		/* XXH32    */ 0x0db8d5a2,
-		/* XXH64    */ 0x4b8cef055d638a36,
-		/* XXH3_64  */ 0xfde0005d51d1cd18,
-		/* XXH3_128 */ 0x3eef8814ff101e2dfde0005d51d1cd18,
-	},
-	{ // Length: 080
-		/* XXH32    */ 0x3a5d2533,
-		/* XXH64    */ 0xee6d208b78ba5eaa,
-		/* XXH3_64  */ 0x86da9cd1ba60ecd5,
-		/* XXH3_128 */ 0x7b86d8edc64b380a86da9cd1ba60ecd5,
-	},
-	{ // Length: 081
-		/* XXH32    */ 0x16e839ff,
-		/* XXH64    */ 0x31e926817a39841b,
-		/* XXH3_64  */ 0x639f20646a1ec336,
-		/* XXH3_128 */ 0xb0aba49cb33917bd639f20646a1ec336,
-	},
-	{ // Length: 082
-		/* XXH32    */ 0x3527a7a1,
-		/* XXH64    */ 0x9ff396b3135b456c,
-		/* XXH3_64  */ 0x7e0d4ea2f9b38895,
-		/* XXH3_128 */ 0xcebcb909f4016fe67e0d4ea2f9b38895,
-	},
-	{ // Length: 083
-		/* XXH32    */ 0x845c1100,
-		/* XXH64    */ 0x5c0413dac1b3b939,
-		/* XXH3_64  */ 0x9d8e9abea0346d85,
-		/* XXH3_128 */ 0x7a1369ae3b804a729d8e9abea0346d85,
-	},
-	{ // Length: 084
-		/* XXH32    */ 0xc8a40881,
-		/* XXH64    */ 0x1498e3f1d1af7e35,
-		/* XXH3_64  */ 0xc7fe7f15eee279d3,
-		/* XXH3_128 */ 0xbaff84a7692e0fbdc7fe7f15eee279d3,
-	},
-	{ // Length: 085
-		/* XXH32    */ 0x8fa79421,
-		/* XXH64    */ 0x4e6fe85182d48a10,
-		/* XXH3_64  */ 0x5a2fa3a17c1a89cd,
-		/* XXH3_128 */ 0x25a39fbcef12385c5a2fa3a17c1a89cd,
-	},
-	{ // Length: 086
-		/* XXH32    */ 0xc24bbaa3,
-		/* XXH64    */ 0x023314074cb17f3a,
-		/* XXH3_64  */ 0xb09cfedc0bdceb69,
-		/* XXH3_128 */ 0x9d41bac9f97f79ebb09cfedc0bdceb69,
-	},
-	{ // Length: 087
-		/* XXH32    */ 0x5da4a679,
-		/* XXH64    */ 0xa5fa1a57f86e2821,
-		/* XXH3_64  */ 0xfe5cf9ae412dffaf,
-		/* XXH3_128 */ 0xf786e12e374037f9fe5cf9ae412dffaf,
-	},
-	{ // Length: 088
-		/* XXH32    */ 0xb24aae1d,
-		/* XXH64    */ 0x90544ddf7f0428eb,
-		/* XXH3_64  */ 0xaf60304232a17df2,
-		/* XXH3_128 */ 0xbba37fa61872a2b5af60304232a17df2,
-	},
-	{ // Length: 089
-		/* XXH32    */ 0xcf249009,
-		/* XXH64    */ 0xfad4f662b43ce68c,
-		/* XXH3_64  */ 0x144a66b7de2cdc59,
-		/* XXH3_128 */ 0x204b02d851f79e07144a66b7de2cdc59,
-	},
-	{ // Length: 090
-		/* XXH32    */ 0xa1ef7a0a,
-		/* XXH64    */ 0xbfc627f903045881,
-		/* XXH3_64  */ 0x5db99259fd39cf12,
-		/* XXH3_128 */ 0xad2649ee51439ed05db99259fd39cf12,
-	},
-	{ // Length: 091
-		/* XXH32    */ 0x8fbf5e70,
-		/* XXH64    */ 0x5f6042db52039ba9,
-		/* XXH3_64  */ 0xb0625b71cf232b75,
-		/* XXH3_128 */ 0x831f9afa91893af8b0625b71cf232b75,
-	},
-	{ // Length: 092
-		/* XXH32    */ 0x0b18dce2,
-		/* XXH64    */ 0x4808152f82cfb223,
-		/* XXH3_64  */ 0xa0d485ba4cedbbb0,
-		/* XXH3_128 */ 0x98dd103807adc772a0d485ba4cedbbb0,
-	},
-	{ // Length: 093
-		/* XXH32    */ 0x48b77989,
-		/* XXH64    */ 0xf3d57b3fcfda5974,
-		/* XXH3_64  */ 0x7416078bf3671262,
-		/* XXH3_128 */ 0xc0802004b52546127416078bf3671262,
-	},
-	{ // Length: 094
-		/* XXH32    */ 0xde6d95c7,
-		/* XXH64    */ 0x5e2157cc7eabc1c6,
-		/* XXH3_64  */ 0x68ca5c51b84de5a0,
-		/* XXH3_128 */ 0x25138b7dd7abb12668ca5c51b84de5a0,
-	},
-	{ // Length: 095
-		/* XXH32    */ 0xc8f599fc,
-		/* XXH64    */ 0x59f913c719e77988,
-		/* XXH3_64  */ 0x1b70b9418b88feb3,
-		/* XXH3_128 */ 0x5c4b7d2ed38ec22b1b70b9418b88feb3,
-	},
-	{ // Length: 096
-		/* XXH32    */ 0xe5511959,
-		/* XXH64    */ 0xc088fb75504a22bf,
-		/* XXH3_64  */ 0xea99cbf87674b914,
-		/* XXH3_128 */ 0x656814aebcb78defea99cbf87674b914,
-	},
-	{ // Length: 097
-		/* XXH32    */ 0x6ef1bc75,
-		/* XXH64    */ 0x2f3a12dcabb0f60b,
-		/* XXH3_64  */ 0xf6cf4c7db61c3b63,
-		/* XXH3_128 */ 0x076178843ca982daf6cf4c7db61c3b63,
-	},
-	{ // Length: 098
-		/* XXH32    */ 0x693455ee,
-		/* XXH64    */ 0x61073071c55be290,
-		/* XXH3_64  */ 0x3a7c052469600378,
-		/* XXH3_128 */ 0x5895e69f6a25a12f3a7c052469600378,
-	},
-	{ // Length: 099
-		/* XXH32    */ 0xbddcbdab,
-		/* XXH64    */ 0x64e2cf15c497f09e,
-		/* XXH3_64  */ 0xceb184f52c2de55a,
-		/* XXH3_128 */ 0x932c158155f9e6feceb184f52c2de55a,
-	},
-	{ // Length: 100
-		/* XXH32    */ 0x85f6413c,
-		/* XXH64    */ 0x17bb1103c92c502f,
-		/* XXH3_64  */ 0x801fedc74ccd608c,
-		/* XXH3_128 */ 0x6ba30a4e9dffe1ff801fedc74ccd608c,
-	},
-	{ // Length: 101
-		/* XXH32    */ 0x3e00a9e1,
-		/* XXH64    */ 0x94bae49d01dd6841,
-		/* XXH3_64  */ 0xef45c44b8d2a4bb3,
-		/* XXH3_128 */ 0x108d2290160fbde5ef45c44b8d2a4bb3,
-	},
-	{ // Length: 102
-		/* XXH32    */ 0xd8cad2f2,
-		/* XXH64    */ 0xa522fdba04591c5c,
-		/* XXH3_64  */ 0x43bad6ee7776646c,
-		/* XXH3_128 */ 0x28add2814bf1b50a43bad6ee7776646c,
-	},
-	{ // Length: 103
-		/* XXH32    */ 0x4351a054,
-		/* XXH64    */ 0x3eab95965ce6036d,
-		/* XXH3_64  */ 0x160e9dd27b46707f,
-		/* XXH3_128 */ 0xed3f08c043d31a4c160e9dd27b46707f,
-	},
-	{ // Length: 104
-		/* XXH32    */ 0xc6a6a0a5,
-		/* XXH64    */ 0x8a60bf2778472f62,
-		/* XXH3_64  */ 0xd007001b1d5ce4ce,
-		/* XXH3_128 */ 0x0da3ff04990e5c4cd007001b1d5ce4ce,
-	},
-	{ // Length: 105
-		/* XXH32    */ 0x21ee1809,
-		/* XXH64    */ 0x048b9ad1ef48d50d,
-		/* XXH3_64  */ 0x1c2a810b353d37b9,
-		/* XXH3_128 */ 0x6eb5f85a9c8517fa1c2a810b353d37b9,
-	},
-	{ // Length: 106
-		/* XXH32    */ 0x86267d98,
-		/* XXH64    */ 0x0c395a48888efdb0,
-		/* XXH3_64  */ 0x86a91b0cf16b0853,
-		/* XXH3_128 */ 0x30f09bbcb65dc2d386a91b0cf16b0853,
-	},
-	{ // Length: 107
-		/* XXH32    */ 0x4ed714f5,
-		/* XXH64    */ 0x88252a27a113aab2,
-		/* XXH3_64  */ 0xbb2c7314b80b3b0f,
-		/* XXH3_128 */ 0x8b0dc57213b412d1bb2c7314b80b3b0f,
-	},
-	{ // Length: 108
-		/* XXH32    */ 0x9ccc5aaf,
-		/* XXH64    */ 0xab889e3f73b95815,
-		/* XXH3_64  */ 0xb4464a4577a7703b,
-		/* XXH3_128 */ 0xa61e8d8a9a1d28edb4464a4577a7703b,
-	},
-	{ // Length: 109
-		/* XXH32    */ 0x4684267d,
-		/* XXH64    */ 0x0b96d1b371e8bcb6,
-		/* XXH3_64  */ 0x5a3466ae106da1ea,
-		/* XXH3_128 */ 0x5f17d6c38980d6ba5a3466ae106da1ea,
-	},
-	{ // Length: 110
-		/* XXH32    */ 0xe4c13f18,
-		/* XXH64    */ 0x2ff4e87f8f22943e,
-		/* XXH3_64  */ 0xb12c30cdf125e930,
-		/* XXH3_128 */ 0x99b21434b5a7e572b12c30cdf125e930,
-	},
-	{ // Length: 111
-		/* XXH32    */ 0x2be83288,
-		/* XXH64    */ 0x51c55aadcba25168,
-		/* XXH3_64  */ 0xf56cc9d314389a72,
-		/* XXH3_128 */ 0x71ee1c0783a5a27ff56cc9d314389a72,
-	},
-	{ // Length: 112
-		/* XXH32    */ 0x48b87b5f,
-		/* XXH64    */ 0x8ff8fc9514e3a9c1,
-		/* XXH3_64  */ 0x0fec69d5d3147a05,
-		/* XXH3_128 */ 0x73eaf72901d9ed150fec69d5d3147a05,
-	},
-	{ // Length: 113
-		/* XXH32    */ 0xdd8dc5c6,
-		/* XXH64    */ 0xd0bde90e5fab3ff4,
-		/* XXH3_64  */ 0x1ee2d5eb5af73a6d,
-		/* XXH3_128 */ 0x2728daf56a27656e1ee2d5eb5af73a6d,
-	},
-	{ // Length: 114
-		/* XXH32    */ 0xc6bd3241,
-		/* XXH64    */ 0x93dafaad6b70ebb1,
-		/* XXH3_64  */ 0xe12e6d65d01446ce,
-		/* XXH3_128 */ 0xca83a46fc1952d34e12e6d65d01446ce,
-	},
-	{ // Length: 115
-		/* XXH32    */ 0x9c22d52e,
-		/* XXH64    */ 0x1efed4ee7669964d,
-		/* XXH3_64  */ 0x9104fa7e8b91d4d9,
-		/* XXH3_128 */ 0xfe60790f05e772a09104fa7e8b91d4d9,
-	},
-	{ // Length: 116
-		/* XXH32    */ 0x57dee509,
-		/* XXH64    */ 0x16d485a88b4bcf72,
-		/* XXH3_64  */ 0x26b7693690da51cc,
-		/* XXH3_128 */ 0xb6e5929dc61edeca26b7693690da51cc,
-	},
-	{ // Length: 117
-		/* XXH32    */ 0x439c6d5a,
-		/* XXH64    */ 0x1c56d46c22d26614,
-		/* XXH3_64  */ 0x261681439278fa2a,
-		/* XXH3_128 */ 0xaecc79bc239ddd8c261681439278fa2a,
-	},
-	{ // Length: 118
-		/* XXH32    */ 0xa4321463,
-		/* XXH64    */ 0x339bb5cb4eb37479,
-		/* XXH3_64  */ 0x671401a2b5c11933,
-		/* XXH3_128 */ 0x82f5a2a329f6bfc9671401a2b5c11933,
-	},
-	{ // Length: 119
-		/* XXH32    */ 0x1c26c847,
-		/* XXH64    */ 0x75cb6763e096d06e,
-		/* XXH3_64  */ 0xc186af0f7a16fd9d,
-		/* XXH3_128 */ 0xa07445e6994d1bcac186af0f7a16fd9d,
-	},
-	{ // Length: 120
-		/* XXH32    */ 0x57f83ca2,
-		/* XXH64    */ 0xebf658eac0cf337f,
-		/* XXH3_64  */ 0xe9315d969bd33352,
-		/* XXH3_128 */ 0x9cc448e2cb631f62e9315d969bd33352,
-	},
-	{ // Length: 121
-		/* XXH32    */ 0x690a6bfb,
-		/* XXH64    */ 0x7c96016aa0ca5a15,
-		/* XXH3_64  */ 0x91981764e4e0c5e7,
-		/* XXH3_128 */ 0x4683322ccd505f6391981764e4e0c5e7,
-	},
-	{ // Length: 122
-		/* XXH32    */ 0xe95bee40,
-		/* XXH64    */ 0xe97713014ba86ea9,
-		/* XXH3_64  */ 0xaf2cfaf73348f2e0,
-		/* XXH3_128 */ 0xf87f9e621cbbbbe1af2cfaf73348f2e0,
-	},
-	{ // Length: 123
-		/* XXH32    */ 0x6af94ee8,
-		/* XXH64    */ 0xbf684d98f7ebd23c,
-		/* XXH3_64  */ 0x39c95d260b45f41e,
-		/* XXH3_128 */ 0xaa9156bbd7e261fe39c95d260b45f41e,
-	},
-	{ // Length: 124
-		/* XXH32    */ 0xe0466841,
-		/* XXH64    */ 0xa3757598b527f803,
-		/* XXH3_64  */ 0xf39844fd2d36922b,
-		/* XXH3_128 */ 0xbea151339b866c53f39844fd2d36922b,
-	},
-	{ // Length: 125
-		/* XXH32    */ 0xceb40858,
-		/* XXH64    */ 0x22ffc5db3a2ccbd7,
-		/* XXH3_64  */ 0x36a8e231daa6c7d4,
-		/* XXH3_128 */ 0x00c7eae03dc718c636a8e231daa6c7d4,
-	},
-	{ // Length: 126
-		/* XXH32    */ 0x5f9d1a2a,
-		/* XXH64    */ 0x3621681b87571af7,
-		/* XXH3_64  */ 0x3133805e2401c842,
-		/* XXH3_128 */ 0x76b10ca5f0f86cfd3133805e2401c842,
+XXHASH_TEST_VECTOR_SEEDED := map[u64][257]XXHASH_Test_Vectors_With_Seed{
+	0 = {
+		{ // Length: 000
+			/*  XXH32 with seed   */ 0x02cc5d05,
+			/*  XXH64 with seed   */ 0xef46db3751d8e999,
+			/* XXH3_64_with_seed  */ 0x2d06800538d394c2,
+			/* XXH3_128_with_seed */ 0x99aa06d3014798d86001c324468d497f,
+		},
+		{ // Length: 001
+			/*  XXH32 with seed   */ 0xcf65b03e,
+			/*  XXH64 with seed   */ 0xe934a84adb052768,
+			/* XXH3_64_with_seed  */ 0xc44bdff4074eecdb,
+			/* XXH3_128_with_seed */ 0xa6cd5e9392000f6ac44bdff4074eecdb,
+		},
+		{ // Length: 002
+			/*  XXH32 with seed   */ 0xb5aa6af5,
+			/*  XXH64 with seed   */ 0x9aaba41ffa2da101,
+			/* XXH3_64_with_seed  */ 0x3325230e1f285505,
+			/* XXH3_128_with_seed */ 0x4758ddac5f9ee9383325230e1f285505,
+		},
+		{ // Length: 003
+			/*  XXH32 with seed   */ 0xfe8990bc,
+			/*  XXH64 with seed   */ 0x31886f2e7daf8ca4,
+			/* XXH3_64_with_seed  */ 0xeb5d658bb22f286b,
+			/* XXH3_128_with_seed */ 0xf21da334f2869f1beb5d658bb22f286b,
+		},
+		{ // Length: 004
+			/*  XXH32 with seed   */ 0x08d6d969,
+			/*  XXH64 with seed   */ 0x3aefa6fd5cf2deb4,
+			/* XXH3_64_with_seed  */ 0x48b2c92616fc193d,
+			/* XXH3_128_with_seed */ 0x2a33816ed7e0c373dbe563c737220b65,
+		},
+		{ // Length: 005
+			/*  XXH32 with seed   */ 0x1295514d,
+			/*  XXH64 with seed   */ 0x00f4f72fb7a8c648,
+			/* XXH3_64_with_seed  */ 0xe864e5893a273242,
+			/* XXH3_128_with_seed */ 0xc61571a9fa58278456b1430ea9e34626,
+		},
+		{ // Length: 006
+			/*  XXH32 with seed   */ 0x5a8b29ae,
+			/*  XXH64 with seed   */ 0xc0dcf27516acb324,
+			/* XXH3_64_with_seed  */ 0x06df73813892fde7,
+			/* XXH3_128_with_seed */ 0xd549b1ebc4f70c3a3f4ece58ec0e5d0b,
+		},
+		{ // Length: 007
+			/*  XXH32 with seed   */ 0xf690e79e,
+			/*  XXH64 with seed   */ 0x694bb0caf1a4a679,
+			/* XXH3_64_with_seed  */ 0xa6918fec1ae65b70,
+			/* XXH3_128_with_seed */ 0x10c3b38808feb67121630b6dfa675bc8,
+		},
+		{ // Length: 008
+			/*  XXH32 with seed   */ 0xdeb39513,
+			/*  XXH64 with seed   */ 0x34c96acdcadb1bbb,
+			/* XXH3_64_with_seed  */ 0xc77b3abb6f87acd9,
+			/* XXH3_128_with_seed */ 0x2c0a8a99dc147d5445c3b49d035665b2,
+		},
+		{ // Length: 009
+			/*  XXH32 with seed   */ 0xefd04b91,
+			/*  XXH64 with seed   */ 0x5149774f0dcd2f3d,
+			/* XXH3_64_with_seed  */ 0x34499569f0391857,
+			/* XXH3_128_with_seed */ 0xbe637bf2e7ab4aec17dbb924bfd111e6,
+		},
+		{ // Length: 010
+			/*  XXH32 with seed   */ 0x7dd9f4a7,
+			/*  XXH64 with seed   */ 0xa86a71f0ad20261a,
+			/* XXH3_64_with_seed  */ 0x4a9ffcfb2837fbcc,
+			/* XXH3_128_with_seed */ 0x6b7b76bcbcfa7c6bfd5485081f482dca,
+		},
+		{ // Length: 011
+			/*  XXH32 with seed   */ 0x25ae4e0d,
+			/*  XXH64 with seed   */ 0x6992ce3f48c82aaa,
+			/* XXH3_64_with_seed  */ 0xae432800a1609968,
+			/* XXH3_128_with_seed */ 0x1a23c76f2d0158d8ab9c6caab332c468,
+		},
+		{ // Length: 012
+			/*  XXH32 with seed   */ 0x31b8da82,
+			/*  XXH64 with seed   */ 0xef6eb604187a17fa,
+			/* XXH3_64_with_seed  */ 0xc4998f9169c2a4f0,
+			/* XXH3_128_with_seed */ 0xe6674c25262712b2faca856ad20a2da8,
+		},
+		{ // Length: 013
+			/*  XXH32 with seed   */ 0xf5ed7079,
+			/*  XXH64 with seed   */ 0xa0537b08c36938b4,
+			/* XXH3_64_with_seed  */ 0xdaeff723917d5279,
+			/* XXH3_128_with_seed */ 0x8804b1c74117dca722fb57a9a0a9ff6b,
+		},
+		{ // Length: 014
+			/*  XXH32 with seed   */ 0x7974215b,
+			/*  XXH64 with seed   */ 0x92e8d4a7f7f25fa1,
+			/* XXH3_64_with_seed  */ 0xf1465eb4188c41e7,
+			/* XXH3_128_with_seed */ 0x0ad0aa4823cee1d60874238db4108b4f,
+		},
+		{ // Length: 015
+			/*  XXH32 with seed   */ 0x4e74a649,
+			/*  XXH64 with seed   */ 0x00d320899107bed7,
+			/* XXH3_64_with_seed  */ 0xba5002d3c3ed6bc7,
+			/* XXH3_128_with_seed */ 0x2b6b8e16c81bde412071580ae887f0c8,
+		},
+		{ // Length: 016
+			/*  XXH32 with seed   */ 0x8e022b3a,
+			/*  XXH64 with seed   */ 0xaf09f71516247c32,
+			/* XXH3_64_with_seed  */ 0xd0a66a65c7528968,
+			/* XXH3_128_with_seed */ 0xe5189a9599e3f86205ea23ef06e28b2d,
+		},
+		{ // Length: 017
+			/*  XXH32 with seed   */ 0xb56f16ff,
+			/*  XXH64 with seed   */ 0x9439ed185e5550fa,
+			/* XXH3_64_with_seed  */ 0xc2915ca0df7ad4c1,
+			/* XXH3_128_with_seed */ 0xa3d7e4cef35b1f44c2915ca0df7ad4c1,
+		},
+		{ // Length: 018
+			/*  XXH32 with seed   */ 0x4a1ba10a,
+			/*  XXH64 with seed   */ 0x41b4d1c910c1a58d,
+			/* XXH3_64_with_seed  */ 0xff7821ddf836d020,
+			/* XXH3_128_with_seed */ 0xc7f568b6986be940ff7821ddf836d020,
+		},
+		{ // Length: 019
+			/*  XXH32 with seed   */ 0x3e4f38a4,
+			/*  XXH64 with seed   */ 0xa16d44d762b22272,
+			/* XXH3_64_with_seed  */ 0x871128246eb452b8,
+			/* XXH3_128_with_seed */ 0xd76aec6dd4f27d34871128246eb452b8,
+		},
+		{ // Length: 020
+			/*  XXH32 with seed   */ 0x4f7af1bb,
+			/*  XXH64 with seed   */ 0x5c41df61e8f6b241,
+			/* XXH3_64_with_seed  */ 0x16773ceb7fe497b1,
+			/* XXH3_128_with_seed */ 0x9098098c9951f3d716773ceb7fe497b1,
+		},
+		{ // Length: 021
+			/*  XXH32 with seed   */ 0x05236995,
+			/*  XXH64 with seed   */ 0x787668eb63709dbc,
+			/* XXH3_64_with_seed  */ 0x179bf729d80ef336,
+			/* XXH3_128_with_seed */ 0x5feaa38006f558d7179bf729d80ef336,
+		},
+		{ // Length: 022
+			/*  XXH32 with seed   */ 0xe7e83293,
+			/*  XXH64 with seed   */ 0x697adbf510633d99,
+			/* XXH3_64_with_seed  */ 0x416655d91873f97a,
+			/* XXH3_128_with_seed */ 0x9edfa049976b041c416655d91873f97a,
+		},
+		{ // Length: 023
+			/*  XXH32 with seed   */ 0x9ea069d2,
+			/*  XXH64 with seed   */ 0x642be7d432193f12,
+			/* XXH3_64_with_seed  */ 0xaa7f1cb1d402d3ef,
+			/* XXH3_128_with_seed */ 0xc022a675d8403513aa7f1cb1d402d3ef,
+		},
+		{ // Length: 024
+			/*  XXH32 with seed   */ 0x417a81cb,
+			/*  XXH64 with seed   */ 0xbb3302e8a9608868,
+			/* XXH3_64_with_seed  */ 0x743df94ee4c78a2a,
+			/* XXH3_128_with_seed */ 0x10e45c7ce2292320743df94ee4c78a2a,
+		},
+		{ // Length: 025
+			/*  XXH32 with seed   */ 0xb35af511,
+			/*  XXH64 with seed   */ 0x07a318ba9cfa1a62,
+			/* XXH3_64_with_seed  */ 0x5f51d22ec7704ee3,
+			/* XXH3_128_with_seed */ 0x2ffffbdfa6f2c4815f51d22ec7704ee3,
+		},
+		{ // Length: 026
+			/*  XXH32 with seed   */ 0x6029c1d7,
+			/*  XXH64 with seed   */ 0x080bf51a321e7d45,
+			/* XXH3_64_with_seed  */ 0xeb71ed3c7b489882,
+			/* XXH3_128_with_seed */ 0x14d8300472ada469eb71ed3c7b489882,
+		},
+		{ // Length: 027
+			/*  XXH32 with seed   */ 0x38a03df1,
+			/*  XXH64 with seed   */ 0x3a18105d958b005c,
+			/* XXH3_64_with_seed  */ 0x2b95da75314c046d,
+			/* XXH3_128_with_seed */ 0x4029572cfc2a18452b95da75314c046d,
+		},
+		{ // Length: 028
+			/*  XXH32 with seed   */ 0x572dc7b1,
+			/*  XXH64 with seed   */ 0x0f4c009c9804ec77,
+			/* XXH3_64_with_seed  */ 0xce61ca9d7b6f0bb2,
+			/* XXH3_128_with_seed */ 0x68ea838a2dee7fefce61ca9d7b6f0bb2,
+		},
+		{ // Length: 029
+			/*  XXH32 with seed   */ 0xdc4ae301,
+			/*  XXH64 with seed   */ 0xc143871a3eb50079,
+			/* XXH3_64_with_seed  */ 0xec9ee2320b33b9e1,
+			/* XXH3_128_with_seed */ 0x0fa8b0c4bb0c7aa5ec9ee2320b33b9e1,
+		},
+		{ // Length: 030
+			/*  XXH32 with seed   */ 0x875e230f,
+			/*  XXH64 with seed   */ 0xa76530f96ba6820d,
+			/* XXH3_64_with_seed  */ 0x793986593fa9f4a5,
+			/* XXH3_128_with_seed */ 0x3fe570f468069182793986593fa9f4a5,
+		},
+		{ // Length: 031
+			/*  XXH32 with seed   */ 0x0dafe948,
+			/*  XXH64 with seed   */ 0xfaf43dd52deb083a,
+			/* XXH3_64_with_seed  */ 0x46968602e8f3e5e0,
+			/* XXH3_128_with_seed */ 0x1836257ae1714c0c46968602e8f3e5e0,
+		},
+		{ // Length: 032
+			/*  XXH32 with seed   */ 0x2ca90bd2,
+			/*  XXH64 with seed   */ 0xf6e9be5d70632cf5,
+			/* XXH3_64_with_seed  */ 0xa057271c9071c99d,
+			/* XXH3_128_with_seed */ 0x9a026d96b3c0f0fca057271c9071c99d,
+		},
+		{ // Length: 033
+			/*  XXH32 with seed   */ 0x6d64bd7f,
+			/*  XXH64 with seed   */ 0x1dcdf75a2320fb61,
+			/* XXH3_64_with_seed  */ 0xb04859b19481d612,
+			/* XXH3_128_with_seed */ 0x94fd2298a3e11910b04859b19481d612,
+		},
+		{ // Length: 034
+			/*  XXH32 with seed   */ 0x6c15ede5,
+			/*  XXH64 with seed   */ 0xb939324150a020e0,
+			/* XXH3_64_with_seed  */ 0xde25847822ca64cf,
+			/* XXH3_128_with_seed */ 0xbc923c6eec2a52fede25847822ca64cf,
+		},
+		{ // Length: 035
+			/*  XXH32 with seed   */ 0x637ce2a2,
+			/*  XXH64 with seed   */ 0xe2e009843a88754c,
+			/* XXH3_64_with_seed  */ 0xdc5cadabf5713573,
+			/* XXH3_128_with_seed */ 0xbe77ce8b0a064b1edc5cadabf5713573,
+		},
+		{ // Length: 036
+			/*  XXH32 with seed   */ 0xba49aa46,
+			/*  XXH64 with seed   */ 0x65b3a875a2520cd1,
+			/* XXH3_64_with_seed  */ 0xa2072842cc0b0784,
+			/* XXH3_128_with_seed */ 0xde7d71112ba8a784a2072842cc0b0784,
+		},
+		{ // Length: 037
+			/*  XXH32 with seed   */ 0x90cf9be1,
+			/*  XXH64 with seed   */ 0x4a4623374a95327f,
+			/* XXH3_64_with_seed  */ 0xd02fa372aef37ad7,
+			/* XXH3_128_with_seed */ 0x459c3747b68e30cad02fa372aef37ad7,
+		},
+		{ // Length: 038
+			/*  XXH32 with seed   */ 0x58220018,
+			/*  XXH64 with seed   */ 0xb838fe6493df494e,
+			/* XXH3_64_with_seed  */ 0x9e0b2c9421a55768,
+			/* XXH3_128_with_seed */ 0xd55bd7225227c8a99e0b2c9421a55768,
+		},
+		{ // Length: 039
+			/*  XXH32 with seed   */ 0xa28c0e25,
+			/*  XXH64 with seed   */ 0x483c0d7d8f0a0c35,
+			/* XXH3_64_with_seed  */ 0x85215de948375fbf,
+			/* XXH3_128_with_seed */ 0x522a4ad80b50855685215de948375fbf,
+		},
+		{ // Length: 040
+			/*  XXH32 with seed   */ 0x9a77cf33,
+			/*  XXH64 with seed   */ 0xf628aee62df1d172,
+			/* XXH3_64_with_seed  */ 0x114ddfda264d5aa9,
+			/* XXH3_128_with_seed */ 0xce62b44e257dbdc8114ddfda264d5aa9,
+		},
+		{ // Length: 041
+			/*  XXH32 with seed   */ 0x2ce57620,
+			/*  XXH64 with seed   */ 0x997f90e996d48321,
+			/* XXH3_64_with_seed  */ 0x7adbc8ba9ffaf49d,
+			/* XXH3_128_with_seed */ 0xbcac8a17609a25937adbc8ba9ffaf49d,
+		},
+		{ // Length: 042
+			/*  XXH32 with seed   */ 0x3e02ab9c,
+			/*  XXH64 with seed   */ 0x60b98e93296826a4,
+			/* XXH3_64_with_seed  */ 0xf4cb491eb3696e04,
+			/* XXH3_128_with_seed */ 0x415598f1527c707af4cb491eb3696e04,
+		},
+		{ // Length: 043
+			/*  XXH32 with seed   */ 0xf2985cf9,
+			/*  XXH64 with seed   */ 0xcb87e16dbdc8b7fd,
+			/* XXH3_64_with_seed  */ 0x55c2d27079d731f4,
+			/* XXH3_128_with_seed */ 0xbe6472cbe5f5db5055c2d27079d731f4,
+		},
+		{ // Length: 044
+			/*  XXH32 with seed   */ 0x831e8dda,
+			/*  XXH64 with seed   */ 0x3e572f302424ea4e,
+			/* XXH3_64_with_seed  */ 0xf8ccce12b9b44227,
+			/* XXH3_128_with_seed */ 0x54085206a438aa87f8ccce12b9b44227,
+		},
+		{ // Length: 045
+			/*  XXH32 with seed   */ 0x2c8eae78,
+			/*  XXH64 with seed   */ 0x3c67e0223671cbd4,
+			/* XXH3_64_with_seed  */ 0x60160973aa67f452,
+			/* XXH3_128_with_seed */ 0x5922351d5386e86260160973aa67f452,
+		},
+		{ // Length: 046
+			/*  XXH32 with seed   */ 0x0fbd4ef4,
+			/*  XXH64 with seed   */ 0x2c3a906e14ca47ed,
+			/* XXH3_64_with_seed  */ 0xa0cff001705f6231,
+			/* XXH3_128_with_seed */ 0xe999bc7b456d2505a0cff001705f6231,
+		},
+		{ // Length: 047
+			/*  XXH32 with seed   */ 0x349da64d,
+			/*  XXH64 with seed   */ 0x8c086ccb15b0ebf9,
+			/* XXH3_64_with_seed  */ 0x09ea32bae18b89b0,
+			/* XXH3_128_with_seed */ 0xfef20032bab2834a09ea32bae18b89b0,
+		},
+		{ // Length: 048
+			/*  XXH32 with seed   */ 0xb94691a7,
+			/*  XXH64 with seed   */ 0x6417e2a002851674,
+			/* XXH3_64_with_seed  */ 0xe255222d4cbbadba,
+			/* XXH3_128_with_seed */ 0x505cd4e066810498e255222d4cbbadba,
+		},
+		{ // Length: 049
+			/*  XXH32 with seed   */ 0xd3ac78a9,
+			/*  XXH64 with seed   */ 0x4b96cd9a29fd1847,
+			/* XXH3_64_with_seed  */ 0xdadbdbba36be011e,
+			/* XXH3_128_with_seed */ 0x8ad91a2b91ed3152dadbdbba36be011e,
+		},
+		{ // Length: 050
+			/*  XXH32 with seed   */ 0xdae401a1,
+			/*  XXH64 with seed   */ 0xfe42daab5b49e8e3,
+			/* XXH3_64_with_seed  */ 0x34123513a8226af5,
+			/* XXH3_128_with_seed */ 0xa997728a1e9d02fd34123513a8226af5,
+		},
+		{ // Length: 051
+			/*  XXH32 with seed   */ 0xaa7a302a,
+			/*  XXH64 with seed   */ 0x4278e49e8e28a504,
+			/* XXH3_64_with_seed  */ 0xd27a9ef83c2beb31,
+			/* XXH3_128_with_seed */ 0x130e637da5525e10d27a9ef83c2beb31,
+		},
+		{ // Length: 052
+			/*  XXH32 with seed   */ 0xe4da7644,
+			/*  XXH64 with seed   */ 0xed247cafb7abe0c1,
+			/* XXH3_64_with_seed  */ 0x03f4e2387fe12749,
+			/* XXH3_128_with_seed */ 0x509cdb4740ea882a03f4e2387fe12749,
+		},
+		{ // Length: 053
+			/*  XXH32 with seed   */ 0x05e92415,
+			/*  XXH64 with seed   */ 0x0eebb75605c963e6,
+			/* XXH3_64_with_seed  */ 0xb5498f8c58ccdf3a,
+			/* XXH3_128_with_seed */ 0xaad46ceb440f2d9bb5498f8c58ccdf3a,
+		},
+		{ // Length: 054
+			/*  XXH32 with seed   */ 0x2636f802,
+			/*  XXH64 with seed   */ 0x7e94f2d0c81ae7c2,
+			/* XXH3_64_with_seed  */ 0x89a5f3c8f994848c,
+			/* XXH3_128_with_seed */ 0xe936394de8b0942189a5f3c8f994848c,
+		},
+		{ // Length: 055
+			/*  XXH32 with seed   */ 0x9b2ca6b9,
+			/*  XXH64 with seed   */ 0xd1b1e0402c747a83,
+			/* XXH3_64_with_seed  */ 0xc1d3d99620cc3ad1,
+			/* XXH3_128_with_seed */ 0xc3f6765f660b5d37c1d3d99620cc3ad1,
+		},
+		{ // Length: 056
+			/*  XXH32 with seed   */ 0x475465a2,
+			/*  XXH64 with seed   */ 0x980d0b8e72041fe5,
+			/* XXH3_64_with_seed  */ 0xa09fd01dacf4d826,
+			/* XXH3_128_with_seed */ 0x09fcf90ff543876ba09fd01dacf4d826,
+		},
+		{ // Length: 057
+			/*  XXH32 with seed   */ 0x68b79773,
+			/*  XXH64 with seed   */ 0x4b4d61bb10aee480,
+			/* XXH3_64_with_seed  */ 0xc8a653c88b0afd80,
+			/* XXH3_128_with_seed */ 0x4151153d9548d856c8a653c88b0afd80,
+		},
+		{ // Length: 058
+			/*  XXH32 with seed   */ 0xec391d71,
+			/*  XXH64 with seed   */ 0x60f2249f8b7a9a72,
+			/* XXH3_64_with_seed  */ 0x9ee195652fac565c,
+			/* XXH3_128_with_seed */ 0x448103ce597a6fab9ee195652fac565c,
+		},
+		{ // Length: 059
+			/*  XXH32 with seed   */ 0xf1850d79,
+			/*  XXH64 with seed   */ 0x100b0cb03afaf4a6,
+			/* XXH3_64_with_seed  */ 0x3193ca9ff7a1073a,
+			/* XXH3_128_with_seed */ 0xa8bc5741d90116223193ca9ff7a1073a,
+		},
+		{ // Length: 060
+			/*  XXH32 with seed   */ 0x745fc665,
+			/*  XXH64 with seed   */ 0x1927c0b67f2f4a87,
+			/* XXH3_64_with_seed  */ 0x543396b68d640202,
+			/* XXH3_128_with_seed */ 0x162f4563e5e15201543396b68d640202,
+		},
+		{ // Length: 061
+			/*  XXH32 with seed   */ 0xb790a626,
+			/*  XXH64 with seed   */ 0x71d999e69dfa9118,
+			/* XXH3_64_with_seed  */ 0xef39e3b7ab6c4e95,
+			/* XXH3_128_with_seed */ 0x94af216889420e38ef39e3b7ab6c4e95,
+		},
+		{ // Length: 062
+			/*  XXH32 with seed   */ 0x369444de,
+			/*  XXH64 with seed   */ 0x80c81b08d512ab4a,
+			/* XXH3_64_with_seed  */ 0x76a237b80bdeb0cf,
+			/* XXH3_128_with_seed */ 0x94fb99d048a1438c76a237b80bdeb0cf,
+		},
+		{ // Length: 063
+			/*  XXH32 with seed   */ 0x0d1b416a,
+			/*  XXH64 with seed   */ 0xd81772f2c42d7324,
+			/* XXH3_64_with_seed  */ 0x92f7676966fb0922,
+			/* XXH3_128_with_seed */ 0x3ed179345c16a26492f7676966fb0922,
+		},
+		{ // Length: 064
+			/*  XXH32 with seed   */ 0x56328790,
+			/*  XXH64 with seed   */ 0x257b09a147b82a19,
+			/* XXH3_64_with_seed  */ 0x2ffb6918c12c256e,
+			/* XXH3_128_with_seed */ 0xb388416ffd4823362ffb6918c12c256e,
+		},
+		{ // Length: 065
+			/*  XXH32 with seed   */ 0x8cdac082,
+			/*  XXH64 with seed   */ 0xd033cd270447f937,
+			/* XXH3_64_with_seed  */ 0x366a5eb034af8f31,
+			/* XXH3_128_with_seed */ 0xf28016b3da3c2678366a5eb034af8f31,
+		},
+		{ // Length: 066
+			/*  XXH32 with seed   */ 0x8f89069d,
+			/*  XXH64 with seed   */ 0x1f3015449a5a2480,
+			/* XXH3_64_with_seed  */ 0x8f21e531bcb46e31,
+			/* XXH3_128_with_seed */ 0x115c167b9e97e17c8f21e531bcb46e31,
+		},
+		{ // Length: 067
+			/*  XXH32 with seed   */ 0xd5fa1152,
+			/*  XXH64 with seed   */ 0xf8f20e020412c80a,
+			/* XXH3_64_with_seed  */ 0x66da31b516f8dfbf,
+			/* XXH3_128_with_seed */ 0x98d52d2cf2554be166da31b516f8dfbf,
+		},
+		{ // Length: 068
+			/*  XXH32 with seed   */ 0x29f14397,
+			/*  XXH64 with seed   */ 0x0a679d6f6e1d084c,
+			/* XXH3_64_with_seed  */ 0xe083361f27eb4e08,
+			/* XXH3_128_with_seed */ 0x4a0e35c850e440c1e083361f27eb4e08,
+		},
+		{ // Length: 069
+			/*  XXH32 with seed   */ 0x8deef591,
+			/*  XXH64 with seed   */ 0x221b3e9c66ed049b,
+			/* XXH3_64_with_seed  */ 0x165f43a96bc5a87d,
+			/* XXH3_128_with_seed */ 0x7bc4f46b77560b91165f43a96bc5a87d,
+		},
+		{ // Length: 070
+			/*  XXH32 with seed   */ 0x96de4f90,
+			/*  XXH64 with seed   */ 0xcc19586bc6b6659e,
+			/* XXH3_64_with_seed  */ 0xc941a33c3ba07dca,
+			/* XXH3_128_with_seed */ 0x7c3463f21e31dd36c941a33c3ba07dca,
+		},
+		{ // Length: 071
+			/*  XXH32 with seed   */ 0x80027956,
+			/*  XXH64 with seed   */ 0x462b2c1d5cc67d0d,
+			/* XXH3_64_with_seed  */ 0xe9edfd1707cc358e,
+			/* XXH3_128_with_seed */ 0xd34f102dd6ab6c2fe9edfd1707cc358e,
+		},
+		{ // Length: 072
+			/*  XXH32 with seed   */ 0x0c31a45d,
+			/*  XXH64 with seed   */ 0xd2c15e19901d658e,
+			/* XXH3_64_with_seed  */ 0xd19b67b2d77d4003,
+			/* XXH3_128_with_seed */ 0x0442236975e8eee0d19b67b2d77d4003,
+		},
+		{ // Length: 073
+			/*  XXH32 with seed   */ 0xc950dfa3,
+			/*  XXH64 with seed   */ 0xbe88019ce5de71b6,
+			/* XXH3_64_with_seed  */ 0x5e6d2de403751e82,
+			/* XXH3_128_with_seed */ 0x034dd917e57539e65e6d2de403751e82,
+		},
+		{ // Length: 074
+			/*  XXH32 with seed   */ 0x5eea2d63,
+			/*  XXH64 with seed   */ 0x122d7e563f7ebe53,
+			/* XXH3_64_with_seed  */ 0x0ef709990ca519ad,
+			/* XXH3_128_with_seed */ 0xbaa9b60e6db0beb10ef709990ca519ad,
+		},
+		{ // Length: 075
+			/*  XXH32 with seed   */ 0x42168423,
+			/*  XXH64 with seed   */ 0xdfb1b23670a37f6b,
+			/* XXH3_64_with_seed  */ 0xa57cd051a6e3fcd6,
+			/* XXH3_128_with_seed */ 0x8c1779031f464bfaa57cd051a6e3fcd6,
+		},
+		{ // Length: 076
+			/*  XXH32 with seed   */ 0x1fbd86ce,
+			/*  XXH64 with seed   */ 0x6d4dc250a2d71dd8,
+			/* XXH3_64_with_seed  */ 0x8e694e45cd27d5ee,
+			/* XXH3_128_with_seed */ 0x4a60c13c5297b3d28e694e45cd27d5ee,
+		},
+		{ // Length: 077
+			/*  XXH32 with seed   */ 0x230d83c4,
+			/*  XXH64 with seed   */ 0x767323aa514a4b3e,
+			/* XXH3_64_with_seed  */ 0x9788dabfa1d2ae77,
+			/* XXH3_128_with_seed */ 0xb12256f9dd6658d19788dabfa1d2ae77,
+		},
+		{ // Length: 078
+			/*  XXH32 with seed   */ 0x02ecfbb3,
+			/*  XXH64 with seed   */ 0xd02a55fbcdd78515,
+			/* XXH3_64_with_seed  */ 0x4df4ad960b3e1b74,
+			/* XXH3_128_with_seed */ 0x4dc89a9587b5ca614df4ad960b3e1b74,
+		},
+		{ // Length: 079
+			/*  XXH32 with seed   */ 0x0db8d5a2,
+			/*  XXH64 with seed   */ 0x4b8cef055d638a36,
+			/* XXH3_64_with_seed  */ 0xfde0005d51d1cd18,
+			/* XXH3_128_with_seed */ 0x3eef8814ff101e2dfde0005d51d1cd18,
+		},
+		{ // Length: 080
+			/*  XXH32 with seed   */ 0x3a5d2533,
+			/*  XXH64 with seed   */ 0xee6d208b78ba5eaa,
+			/* XXH3_64_with_seed  */ 0x86da9cd1ba60ecd5,
+			/* XXH3_128_with_seed */ 0x7b86d8edc64b380a86da9cd1ba60ecd5,
+		},
+		{ // Length: 081
+			/*  XXH32 with seed   */ 0x16e839ff,
+			/*  XXH64 with seed   */ 0x31e926817a39841b,
+			/* XXH3_64_with_seed  */ 0x639f20646a1ec336,
+			/* XXH3_128_with_seed */ 0xb0aba49cb33917bd639f20646a1ec336,
+		},
+		{ // Length: 082
+			/*  XXH32 with seed   */ 0x3527a7a1,
+			/*  XXH64 with seed   */ 0x9ff396b3135b456c,
+			/* XXH3_64_with_seed  */ 0x7e0d4ea2f9b38895,
+			/* XXH3_128_with_seed */ 0xcebcb909f4016fe67e0d4ea2f9b38895,
+		},
+		{ // Length: 083
+			/*  XXH32 with seed   */ 0x845c1100,
+			/*  XXH64 with seed   */ 0x5c0413dac1b3b939,
+			/* XXH3_64_with_seed  */ 0x9d8e9abea0346d85,
+			/* XXH3_128_with_seed */ 0x7a1369ae3b804a729d8e9abea0346d85,
+		},
+		{ // Length: 084
+			/*  XXH32 with seed   */ 0xc8a40881,
+			/*  XXH64 with seed   */ 0x1498e3f1d1af7e35,
+			/* XXH3_64_with_seed  */ 0xc7fe7f15eee279d3,
+			/* XXH3_128_with_seed */ 0xbaff84a7692e0fbdc7fe7f15eee279d3,
+		},
+		{ // Length: 085
+			/*  XXH32 with seed   */ 0x8fa79421,
+			/*  XXH64 with seed   */ 0x4e6fe85182d48a10,
+			/* XXH3_64_with_seed  */ 0x5a2fa3a17c1a89cd,
+			/* XXH3_128_with_seed */ 0x25a39fbcef12385c5a2fa3a17c1a89cd,
+		},
+		{ // Length: 086
+			/*  XXH32 with seed   */ 0xc24bbaa3,
+			/*  XXH64 with seed   */ 0x023314074cb17f3a,
+			/* XXH3_64_with_seed  */ 0xb09cfedc0bdceb69,
+			/* XXH3_128_with_seed */ 0x9d41bac9f97f79ebb09cfedc0bdceb69,
+		},
+		{ // Length: 087
+			/*  XXH32 with seed   */ 0x5da4a679,
+			/*  XXH64 with seed   */ 0xa5fa1a57f86e2821,
+			/* XXH3_64_with_seed  */ 0xfe5cf9ae412dffaf,
+			/* XXH3_128_with_seed */ 0xf786e12e374037f9fe5cf9ae412dffaf,
+		},
+		{ // Length: 088
+			/*  XXH32 with seed   */ 0xb24aae1d,
+			/*  XXH64 with seed   */ 0x90544ddf7f0428eb,
+			/* XXH3_64_with_seed  */ 0xaf60304232a17df2,
+			/* XXH3_128_with_seed */ 0xbba37fa61872a2b5af60304232a17df2,
+		},
+		{ // Length: 089
+			/*  XXH32 with seed   */ 0xcf249009,
+			/*  XXH64 with seed   */ 0xfad4f662b43ce68c,
+			/* XXH3_64_with_seed  */ 0x144a66b7de2cdc59,
+			/* XXH3_128_with_seed */ 0x204b02d851f79e07144a66b7de2cdc59,
+		},
+		{ // Length: 090
+			/*  XXH32 with seed   */ 0xa1ef7a0a,
+			/*  XXH64 with seed   */ 0xbfc627f903045881,
+			/* XXH3_64_with_seed  */ 0x5db99259fd39cf12,
+			/* XXH3_128_with_seed */ 0xad2649ee51439ed05db99259fd39cf12,
+		},
+		{ // Length: 091
+			/*  XXH32 with seed   */ 0x8fbf5e70,
+			/*  XXH64 with seed   */ 0x5f6042db52039ba9,
+			/* XXH3_64_with_seed  */ 0xb0625b71cf232b75,
+			/* XXH3_128_with_seed */ 0x831f9afa91893af8b0625b71cf232b75,
+		},
+		{ // Length: 092
+			/*  XXH32 with seed   */ 0x0b18dce2,
+			/*  XXH64 with seed   */ 0x4808152f82cfb223,
+			/* XXH3_64_with_seed  */ 0xa0d485ba4cedbbb0,
+			/* XXH3_128_with_seed */ 0x98dd103807adc772a0d485ba4cedbbb0,
+		},
+		{ // Length: 093
+			/*  XXH32 with seed   */ 0x48b77989,
+			/*  XXH64 with seed   */ 0xf3d57b3fcfda5974,
+			/* XXH3_64_with_seed  */ 0x7416078bf3671262,
+			/* XXH3_128_with_seed */ 0xc0802004b52546127416078bf3671262,
+		},
+		{ // Length: 094
+			/*  XXH32 with seed   */ 0xde6d95c7,
+			/*  XXH64 with seed   */ 0x5e2157cc7eabc1c6,
+			/* XXH3_64_with_seed  */ 0x68ca5c51b84de5a0,
+			/* XXH3_128_with_seed */ 0x25138b7dd7abb12668ca5c51b84de5a0,
+		},
+		{ // Length: 095
+			/*  XXH32 with seed   */ 0xc8f599fc,
+			/*  XXH64 with seed   */ 0x59f913c719e77988,
+			/* XXH3_64_with_seed  */ 0x1b70b9418b88feb3,
+			/* XXH3_128_with_seed */ 0x5c4b7d2ed38ec22b1b70b9418b88feb3,
+		},
+		{ // Length: 096
+			/*  XXH32 with seed   */ 0xe5511959,
+			/*  XXH64 with seed   */ 0xc088fb75504a22bf,
+			/* XXH3_64_with_seed  */ 0xea99cbf87674b914,
+			/* XXH3_128_with_seed */ 0x656814aebcb78defea99cbf87674b914,
+		},
+		{ // Length: 097
+			/*  XXH32 with seed   */ 0x6ef1bc75,
+			/*  XXH64 with seed   */ 0x2f3a12dcabb0f60b,
+			/* XXH3_64_with_seed  */ 0xf6cf4c7db61c3b63,
+			/* XXH3_128_with_seed */ 0x076178843ca982daf6cf4c7db61c3b63,
+		},
+		{ // Length: 098
+			/*  XXH32 with seed   */ 0x693455ee,
+			/*  XXH64 with seed   */ 0x61073071c55be290,
+			/* XXH3_64_with_seed  */ 0x3a7c052469600378,
+			/* XXH3_128_with_seed */ 0x5895e69f6a25a12f3a7c052469600378,
+		},
+		{ // Length: 099
+			/*  XXH32 with seed   */ 0xbddcbdab,
+			/*  XXH64 with seed   */ 0x64e2cf15c497f09e,
+			/* XXH3_64_with_seed  */ 0xceb184f52c2de55a,
+			/* XXH3_128_with_seed */ 0x932c158155f9e6feceb184f52c2de55a,
+		},
+		{ // Length: 100
+			/*  XXH32 with seed   */ 0x85f6413c,
+			/*  XXH64 with seed   */ 0x17bb1103c92c502f,
+			/* XXH3_64_with_seed  */ 0x801fedc74ccd608c,
+			/* XXH3_128_with_seed */ 0x6ba30a4e9dffe1ff801fedc74ccd608c,
+		},
+		{ // Length: 101
+			/*  XXH32 with seed   */ 0x3e00a9e1,
+			/*  XXH64 with seed   */ 0x94bae49d01dd6841,
+			/* XXH3_64_with_seed  */ 0xef45c44b8d2a4bb3,
+			/* XXH3_128_with_seed */ 0x108d2290160fbde5ef45c44b8d2a4bb3,
+		},
+		{ // Length: 102
+			/*  XXH32 with seed   */ 0xd8cad2f2,
+			/*  XXH64 with seed   */ 0xa522fdba04591c5c,
+			/* XXH3_64_with_seed  */ 0x43bad6ee7776646c,
+			/* XXH3_128_with_seed */ 0x28add2814bf1b50a43bad6ee7776646c,
+		},
+		{ // Length: 103
+			/*  XXH32 with seed   */ 0x4351a054,
+			/*  XXH64 with seed   */ 0x3eab95965ce6036d,
+			/* XXH3_64_with_seed  */ 0x160e9dd27b46707f,
+			/* XXH3_128_with_seed */ 0xed3f08c043d31a4c160e9dd27b46707f,
+		},
+		{ // Length: 104
+			/*  XXH32 with seed   */ 0xc6a6a0a5,
+			/*  XXH64 with seed   */ 0x8a60bf2778472f62,
+			/* XXH3_64_with_seed  */ 0xd007001b1d5ce4ce,
+			/* XXH3_128_with_seed */ 0x0da3ff04990e5c4cd007001b1d5ce4ce,
+		},
+		{ // Length: 105
+			/*  XXH32 with seed   */ 0x21ee1809,
+			/*  XXH64 with seed   */ 0x048b9ad1ef48d50d,
+			/* XXH3_64_with_seed  */ 0x1c2a810b353d37b9,
+			/* XXH3_128_with_seed */ 0x6eb5f85a9c8517fa1c2a810b353d37b9,
+		},
+		{ // Length: 106
+			/*  XXH32 with seed   */ 0x86267d98,
+			/*  XXH64 with seed   */ 0x0c395a48888efdb0,
+			/* XXH3_64_with_seed  */ 0x86a91b0cf16b0853,
+			/* XXH3_128_with_seed */ 0x30f09bbcb65dc2d386a91b0cf16b0853,
+		},
+		{ // Length: 107
+			/*  XXH32 with seed   */ 0x4ed714f5,
+			/*  XXH64 with seed   */ 0x88252a27a113aab2,
+			/* XXH3_64_with_seed  */ 0xbb2c7314b80b3b0f,
+			/* XXH3_128_with_seed */ 0x8b0dc57213b412d1bb2c7314b80b3b0f,
+		},
+		{ // Length: 108
+			/*  XXH32 with seed   */ 0x9ccc5aaf,
+			/*  XXH64 with seed   */ 0xab889e3f73b95815,
+			/* XXH3_64_with_seed  */ 0xb4464a4577a7703b,
+			/* XXH3_128_with_seed */ 0xa61e8d8a9a1d28edb4464a4577a7703b,
+		},
+		{ // Length: 109
+			/*  XXH32 with seed   */ 0x4684267d,
+			/*  XXH64 with seed   */ 0x0b96d1b371e8bcb6,
+			/* XXH3_64_with_seed  */ 0x5a3466ae106da1ea,
+			/* XXH3_128_with_seed */ 0x5f17d6c38980d6ba5a3466ae106da1ea,
+		},
+		{ // Length: 110
+			/*  XXH32 with seed   */ 0xe4c13f18,
+			/*  XXH64 with seed   */ 0x2ff4e87f8f22943e,
+			/* XXH3_64_with_seed  */ 0xb12c30cdf125e930,
+			/* XXH3_128_with_seed */ 0x99b21434b5a7e572b12c30cdf125e930,
+		},
+		{ // Length: 111
+			/*  XXH32 with seed   */ 0x2be83288,
+			/*  XXH64 with seed   */ 0x51c55aadcba25168,
+			/* XXH3_64_with_seed  */ 0xf56cc9d314389a72,
+			/* XXH3_128_with_seed */ 0x71ee1c0783a5a27ff56cc9d314389a72,
+		},
+		{ // Length: 112
+			/*  XXH32 with seed   */ 0x48b87b5f,
+			/*  XXH64 with seed   */ 0x8ff8fc9514e3a9c1,
+			/* XXH3_64_with_seed  */ 0x0fec69d5d3147a05,
+			/* XXH3_128_with_seed */ 0x73eaf72901d9ed150fec69d5d3147a05,
+		},
+		{ // Length: 113
+			/*  XXH32 with seed   */ 0xdd8dc5c6,
+			/*  XXH64 with seed   */ 0xd0bde90e5fab3ff4,
+			/* XXH3_64_with_seed  */ 0x1ee2d5eb5af73a6d,
+			/* XXH3_128_with_seed */ 0x2728daf56a27656e1ee2d5eb5af73a6d,
+		},
+		{ // Length: 114
+			/*  XXH32 with seed   */ 0xc6bd3241,
+			/*  XXH64 with seed   */ 0x93dafaad6b70ebb1,
+			/* XXH3_64_with_seed  */ 0xe12e6d65d01446ce,
+			/* XXH3_128_with_seed */ 0xca83a46fc1952d34e12e6d65d01446ce,
+		},
+		{ // Length: 115
+			/*  XXH32 with seed   */ 0x9c22d52e,
+			/*  XXH64 with seed   */ 0x1efed4ee7669964d,
+			/* XXH3_64_with_seed  */ 0x9104fa7e8b91d4d9,
+			/* XXH3_128_with_seed */ 0xfe60790f05e772a09104fa7e8b91d4d9,
+		},
+		{ // Length: 116
+			/*  XXH32 with seed   */ 0x57dee509,
+			/*  XXH64 with seed   */ 0x16d485a88b4bcf72,
+			/* XXH3_64_with_seed  */ 0x26b7693690da51cc,
+			/* XXH3_128_with_seed */ 0xb6e5929dc61edeca26b7693690da51cc,
+		},
+		{ // Length: 117
+			/*  XXH32 with seed   */ 0x439c6d5a,
+			/*  XXH64 with seed   */ 0x1c56d46c22d26614,
+			/* XXH3_64_with_seed  */ 0x261681439278fa2a,
+			/* XXH3_128_with_seed */ 0xaecc79bc239ddd8c261681439278fa2a,
+		},
+		{ // Length: 118
+			/*  XXH32 with seed   */ 0xa4321463,
+			/*  XXH64 with seed   */ 0x339bb5cb4eb37479,
+			/* XXH3_64_with_seed  */ 0x671401a2b5c11933,
+			/* XXH3_128_with_seed */ 0x82f5a2a329f6bfc9671401a2b5c11933,
+		},
+		{ // Length: 119
+			/*  XXH32 with seed   */ 0x1c26c847,
+			/*  XXH64 with seed   */ 0x75cb6763e096d06e,
+			/* XXH3_64_with_seed  */ 0xc186af0f7a16fd9d,
+			/* XXH3_128_with_seed */ 0xa07445e6994d1bcac186af0f7a16fd9d,
+		},
+		{ // Length: 120
+			/*  XXH32 with seed   */ 0x57f83ca2,
+			/*  XXH64 with seed   */ 0xebf658eac0cf337f,
+			/* XXH3_64_with_seed  */ 0xe9315d969bd33352,
+			/* XXH3_128_with_seed */ 0x9cc448e2cb631f62e9315d969bd33352,
+		},
+		{ // Length: 121
+			/*  XXH32 with seed   */ 0x690a6bfb,
+			/*  XXH64 with seed   */ 0x7c96016aa0ca5a15,
+			/* XXH3_64_with_seed  */ 0x91981764e4e0c5e7,
+			/* XXH3_128_with_seed */ 0x4683322ccd505f6391981764e4e0c5e7,
+		},
+		{ // Length: 122
+			/*  XXH32 with seed   */ 0xe95bee40,
+			/*  XXH64 with seed   */ 0xe97713014ba86ea9,
+			/* XXH3_64_with_seed  */ 0xaf2cfaf73348f2e0,
+			/* XXH3_128_with_seed */ 0xf87f9e621cbbbbe1af2cfaf73348f2e0,
+		},
+		{ // Length: 123
+			/*  XXH32 with seed   */ 0x6af94ee8,
+			/*  XXH64 with seed   */ 0xbf684d98f7ebd23c,
+			/* XXH3_64_with_seed  */ 0x39c95d260b45f41e,
+			/* XXH3_128_with_seed */ 0xaa9156bbd7e261fe39c95d260b45f41e,
+		},
+		{ // Length: 124
+			/*  XXH32 with seed   */ 0xe0466841,
+			/*  XXH64 with seed   */ 0xa3757598b527f803,
+			/* XXH3_64_with_seed  */ 0xf39844fd2d36922b,
+			/* XXH3_128_with_seed */ 0xbea151339b866c53f39844fd2d36922b,
+		},
+		{ // Length: 125
+			/*  XXH32 with seed   */ 0xceb40858,
+			/*  XXH64 with seed   */ 0x22ffc5db3a2ccbd7,
+			/* XXH3_64_with_seed  */ 0x36a8e231daa6c7d4,
+			/* XXH3_128_with_seed */ 0x00c7eae03dc718c636a8e231daa6c7d4,
+		},
+		{ // Length: 126
+			/*  XXH32 with seed   */ 0x5f9d1a2a,
+			/*  XXH64 with seed   */ 0x3621681b87571af7,
+			/* XXH3_64_with_seed  */ 0x3133805e2401c842,
+			/* XXH3_128_with_seed */ 0x76b10ca5f0f86cfd3133805e2401c842,
+		},
+		{ // Length: 127
+			/*  XXH32 with seed   */ 0x8ba2a3d9,
+			/*  XXH64 with seed   */ 0x5108ad5e4adcded4,
+			/* XXH3_64_with_seed  */ 0x759eea08c3b77cae,
+			/* XXH3_128_with_seed */ 0x9a73d42d33690e31759eea08c3b77cae,
+		},
+		{ // Length: 128
+			/*  XXH32 with seed   */ 0x235fdcd9,
+			/*  XXH64 with seed   */ 0x6f975641f69e7c17,
+			/* XXH3_64_with_seed  */ 0x093c29f27ecfcf21,
+			/* XXH3_128_with_seed */ 0xd3c4f706d8fc547f093c29f27ecfcf21,
+		},
+		{ // Length: 129
+			/*  XXH32 with seed   */ 0x59f76c57,
+			/*  XXH64 with seed   */ 0xfe430696af65c43e,
+			/* XXH3_64_with_seed  */ 0x37f7943eb2f51359,
+			/* XXH3_128_with_seed */ 0x5dc489d54b6d88d4dd4911635f2c7a91,
+		},
+		{ // Length: 130
+			/*  XXH32 with seed   */ 0xc9ea583d,
+			/*  XXH64 with seed   */ 0xf04dc1c959ce843f,
+			/* XXH3_64_with_seed  */ 0x9cc8599ac6e3f7c5,
+			/* XXH3_128_with_seed */ 0x685efa3543bffd48fc9462e7ccc9cefa,
+		},
+		{ // Length: 131
+			/*  XXH32 with seed   */ 0x6640897d,
+			/*  XXH64 with seed   */ 0xa9ee72c422dbe72b,
+			/* XXH3_64_with_seed  */ 0x9a3ccf6f257eb24d,
+			/* XXH3_128_with_seed */ 0x492e7e0b481f717edd73129e093b3062,
+		},
+		{ // Length: 132
+			/*  XXH32 with seed   */ 0xb5e4e488,
+			/*  XXH64 with seed   */ 0xdbe11f0fda7406a3,
+			/* XXH3_64_with_seed  */ 0xd43b251ce340166a,
+			/* XXH3_128_with_seed */ 0x037e8f34cc2427c9c38660776d2f2a1e,
+		},
+		{ // Length: 133
+			/*  XXH32 with seed   */ 0x19f684db,
+			/*  XXH64 with seed   */ 0xc66fb07ffb558f1d,
+			/* XXH3_64_with_seed  */ 0xe1192a918d2cbadc,
+			/* XXH3_128_with_seed */ 0x3997439fc9e0a5e7189aaf765938ad8d,
+		},
+		{ // Length: 134
+			/*  XXH32 with seed   */ 0xa364ea55,
+			/*  XXH64 with seed   */ 0x521efd4c7ffc6ca7,
+			/* XXH3_64_with_seed  */ 0x5b6bbbf1e2ac1115,
+			/* XXH3_128_with_seed */ 0x99829ba0450827f24067ef3692490da3,
+		},
+		{ // Length: 135
+			/*  XXH32 with seed   */ 0xa8775ee5,
+			/*  XXH64 with seed   */ 0x982ef4e1d405e4e3,
+			/* XXH3_64_with_seed  */ 0x0eaf9d6bd22b59b6,
+			/* XXH3_128_with_seed */ 0xaa3c8c56db27785e515b2290fa18d964,
+		},
+		{ // Length: 136
+			/*  XXH32 with seed   */ 0x418f5fd7,
+			/*  XXH64 with seed   */ 0xf276d46ddc912f23,
+			/* XXH3_64_with_seed  */ 0xff7a5eeab4cc6be6,
+			/* XXH3_128_with_seed */ 0x348a605c95181223ba2e184e1c95a85b,
+		},
+		{ // Length: 137
+			/*  XXH32 with seed   */ 0x486e2d96,
+			/*  XXH64 with seed   */ 0x948c5282231737fb,
+			/* XXH3_64_with_seed  */ 0x78589a7934760291,
+			/* XXH3_128_with_seed */ 0x26848cde8a45b91b614f8f1cc9c170f0,
+		},
+		{ // Length: 138
+			/*  XXH32 with seed   */ 0xca62b27c,
+			/*  XXH64 with seed   */ 0x17cc23cf0414188b,
+			/* XXH3_64_with_seed  */ 0x4fd1b759b0345b1c,
+			/* XXH3_128_with_seed */ 0x0813b352081ce8afe0818f80a26baff6,
+		},
+		{ // Length: 139
+			/*  XXH32 with seed   */ 0xab3c6d45,
+			/*  XXH64 with seed   */ 0x89d9b42891eb44ec,
+			/* XXH3_64_with_seed  */ 0x856eb67dcdcf8b7e,
+			/* XXH3_128_with_seed */ 0x180a4166130fbfe742f8c49be7888577,
+		},
+		{ // Length: 140
+			/*  XXH32 with seed   */ 0x766bcb75,
+			/*  XXH64 with seed   */ 0x8657aa6307fe0e6b,
+			/* XXH3_64_with_seed  */ 0x4a7595bca3bd79ea,
+			/* XXH3_128_with_seed */ 0x4202ee9f9521cfb494160cc1f0e8254f,
+		},
+		{ // Length: 141
+			/*  XXH32 with seed   */ 0xd6a053a2,
+			/*  XXH64 with seed   */ 0x848e65140f707d90,
+			/* XXH3_64_with_seed  */ 0xc6cd66da7b5cecc4,
+			/* XXH3_128_with_seed */ 0x256546379feb03cd2566f6009b0137b0,
+		},
+		{ // Length: 142
+			/*  XXH32 with seed   */ 0xb9758fac,
+			/*  XXH64 with seed   */ 0xe8a4106b43ca97b8,
+			/* XXH3_64_with_seed  */ 0xa5076563459b7129,
+			/* XXH3_128_with_seed */ 0x920e111d861ea535897f621196b6d067,
+		},
+		{ // Length: 143
+			/*  XXH32 with seed   */ 0x64997737,
+			/*  XXH64 with seed   */ 0x07cc592da6070013,
+			/* XXH3_64_with_seed  */ 0x9b98f7bc164ca797,
+			/* XXH3_128_with_seed */ 0x5858ea26b15bd93c543052bb8343c1ee,
+		},
+		{ // Length: 144
+			/*  XXH32 with seed   */ 0x9ff13c53,
+			/*  XXH64 with seed   */ 0x3dd18e17e240d3b8,
+			/* XXH3_64_with_seed  */ 0xdf6dc0a536016fb1,
+			/* XXH3_128_with_seed */ 0x4fd039d44b51c58f46fb2985ab4f9b8d,
+		},
+		{ // Length: 145
+			/*  XXH32 with seed   */ 0xeeaa2e51,
+			/*  XXH64 with seed   */ 0x2d1db0a92e192d74,
+			/* XXH3_64_with_seed  */ 0x08b0d4724f9139bf,
+			/* XXH3_128_with_seed */ 0x19cf3d17f101d28ad4c32ae653c1cdfe,
+		},
+		{ // Length: 146
+			/*  XXH32 with seed   */ 0x664e49c8,
+			/*  XXH64 with seed   */ 0x1fd61543daa9068e,
+			/* XXH3_64_with_seed  */ 0xfbbede8d95da165b,
+			/* XXH3_128_with_seed */ 0x02a973ad8f137e00d9e686cf90cd44bd,
+		},
+		{ // Length: 147
+			/*  XXH32 with seed   */ 0x1440bea8,
+			/*  XXH64 with seed   */ 0xb825bf1a2a3c5aa3,
+			/* XXH3_64_with_seed  */ 0x202cd7f5822c3311,
+			/* XXH3_128_with_seed */ 0x5e71cbff35462786f1869e1a479b5bb6,
+		},
+		{ // Length: 148
+			/*  XXH32 with seed   */ 0x362ed6b2,
+			/*  XXH64 with seed   */ 0x54230965d949daea,
+			/* XXH3_64_with_seed  */ 0xb7767cab524fd1dd,
+			/* XXH3_128_with_seed */ 0x1f15b8a68eee6ff861034f483573940b,
+		},
+		{ // Length: 149
+			/*  XXH32 with seed   */ 0x67df83a1,
+			/*  XXH64 with seed   */ 0xbc54b7c7b40c25a3,
+			/* XXH3_64_with_seed  */ 0x4ef79c52cf3d61ca,
+			/* XXH3_128_with_seed */ 0xd5e6e8e64efa93700f5c439849250ece,
+		},
+		{ // Length: 150
+			/*  XXH32 with seed   */ 0xcdd29422,
+			/*  XXH64 with seed   */ 0x33e158a6e41061c1,
+			/* XXH3_64_with_seed  */ 0x4aafee3be4f45b80,
+			/* XXH3_128_with_seed */ 0xe0368389c444fc4a30e72389047a906f,
+		},
+		{ // Length: 151
+			/*  XXH32 with seed   */ 0x1d92070b,
+			/*  XXH64 with seed   */ 0x6c9894781e79ddf0,
+			/* XXH3_64_with_seed  */ 0x49cf7789996453c6,
+			/* XXH3_128_with_seed */ 0x7362d99a43ffe8045a3fcfcc52f9f233,
+		},
+		{ // Length: 152
+			/*  XXH32 with seed   */ 0x255d7630,
+			/*  XXH64 with seed   */ 0xb78da64779210473,
+			/* XXH3_64_with_seed  */ 0x972387ed4da3493d,
+			/* XXH3_128_with_seed */ 0xb3b98fbb4321709231ff55235bc2f4e0,
+		},
+		{ // Length: 153
+			/*  XXH32 with seed   */ 0x86ae3314,
+			/*  XXH64 with seed   */ 0x1cbd814fb4845932,
+			/* XXH3_64_with_seed  */ 0xe523a2ea621c206c,
+			/* XXH3_128_with_seed */ 0xfa907959314e912fcaf905221c403772,
+		},
+		{ // Length: 154
+			/*  XXH32 with seed   */ 0x720027fb,
+			/*  XXH64 with seed   */ 0xd22b2245136d3385,
+			/* XXH3_64_with_seed  */ 0x2c5dd35f964b92d3,
+			/* XXH3_128_with_seed */ 0x45ac0d9184c4b51753ce12fb6f47f2c2,
+		},
+		{ // Length: 155
+			/*  XXH32 with seed   */ 0xa370a549,
+			/*  XXH64 with seed   */ 0x6016e983cc04af6c,
+			/* XXH3_64_with_seed  */ 0x8bfa291a67dac814,
+			/* XXH3_128_with_seed */ 0x6d4deddb3bc3a7dce480621c78cc3490,
+		},
+		{ // Length: 156
+			/*  XXH32 with seed   */ 0x35be5d22,
+			/*  XXH64 with seed   */ 0xea1681fcaf34f7aa,
+			/* XXH3_64_with_seed  */ 0xb93c5cdbf77eb50f,
+			/* XXH3_128_with_seed */ 0x4770c8f3d57e4d9d2b312bb4063a6598,
+		},
+		{ // Length: 157
+			/*  XXH32 with seed   */ 0xb356caf2,
+			/*  XXH64 with seed   */ 0x346200640a0c81f4,
+			/* XXH3_64_with_seed  */ 0xe5fdb29db5aa9a93,
+			/* XXH3_128_with_seed */ 0x87b64dd9308113df176d9ee6c34aafb3,
+		},
+		{ // Length: 158
+			/*  XXH32 with seed   */ 0x693cc0e1,
+			/*  XXH64 with seed   */ 0x8cb79b52d442024e,
+			/* XXH3_64_with_seed  */ 0xbbf2ecab82ab44e8,
+			/* XXH3_128_with_seed */ 0xb42b8b5f55ae182b02c2aee1a42f7f40,
+		},
+		{ // Length: 159
+			/*  XXH32 with seed   */ 0x824b222d,
+			/*  XXH64 with seed   */ 0xff168981a9aa4770,
+			/* XXH3_64_with_seed  */ 0x540a0a29a74cb611,
+			/* XXH3_128_with_seed */ 0x02cbb050925b1a9ecd9b2cce52d50761,
+		},
+		{ // Length: 160
+			/*  XXH32 with seed   */ 0x0c2e646f,
+			/*  XXH64 with seed   */ 0xd43db9564ed0c199,
+			/* XXH3_64_with_seed  */ 0xa6b0123d94516d8c,
+			/* XXH3_128_with_seed */ 0xf39c86283933549ed50766ead6050888,
+		},
+		{ // Length: 161
+			/*  XXH32 with seed   */ 0x29932ed2,
+			/*  XXH64 with seed   */ 0x09d0991aeff1d413,
+			/* XXH3_64_with_seed  */ 0xf49f44d598950087,
+			/* XXH3_128_with_seed */ 0x568e539bd19499ec347f3757df70bab4,
+		},
+		{ // Length: 162
+			/*  XXH32 with seed   */ 0x28e16fdf,
+			/*  XXH64 with seed   */ 0x1c7648283ea2868b,
+			/* XXH3_64_with_seed  */ 0x2974e2208c2f4c60,
+			/* XXH3_128_with_seed */ 0xfac1148d42715d243e070b64803b5d7d,
+		},
+		{ // Length: 163
+			/*  XXH32 with seed   */ 0x9c6a2562,
+			/*  XXH64 with seed   */ 0xb3eb5f32000bc872,
+			/* XXH3_64_with_seed  */ 0xed4c15b25573fd4f,
+			/* XXH3_128_with_seed */ 0xd3c9f99a59cd1ca6d76ce8832cdc6622,
+		},
+		{ // Length: 164
+			/*  XXH32 with seed   */ 0xf6364c80,
+			/*  XXH64 with seed   */ 0xb76d3f5c3523c866,
+			/* XXH3_64_with_seed  */ 0xa86d7589aa75895b,
+			/* XXH3_128_with_seed */ 0x30b103b976b26b610da758f8d2133544,
+		},
+		{ // Length: 165
+			/*  XXH32 with seed   */ 0xb9521150,
+			/*  XXH64 with seed   */ 0x828472e7bca6c667,
+			/* XXH3_64_with_seed  */ 0x79ff666315d8f122,
+			/* XXH3_128_with_seed */ 0x90600e08ca24529c3237ce3d750002e2,
+		},
+		{ // Length: 166
+			/*  XXH32 with seed   */ 0xebbfb7c5,
+			/*  XXH64 with seed   */ 0x5aff088b2cdc3347,
+			/* XXH3_64_with_seed  */ 0xe38cd371110c3749,
+			/* XXH3_128_with_seed */ 0xeff5aeebddfbc858ee1343b4b7e86dfd,
+		},
+		{ // Length: 167
+			/*  XXH32 with seed   */ 0xfd40bca6,
+			/*  XXH64 with seed   */ 0x18367b1bc927605a,
+			/* XXH3_64_with_seed  */ 0xc6a09d95e32b6b08,
+			/* XXH3_128_with_seed */ 0xb5b4a1a4a7250e89598c7d9700bc1198,
+		},
+		{ // Length: 168
+			/*  XXH32 with seed   */ 0x4f58474d,
+			/*  XXH64 with seed   */ 0xdb94a0b687d78f30,
+			/* XXH3_64_with_seed  */ 0xb2b3f4e0ad83707e,
+			/* XXH3_128_with_seed */ 0x452065223af9d08f6fd7a8c78c6efbd5,
+		},
+		{ // Length: 169
+			/*  XXH32 with seed   */ 0x6443ddbf,
+			/*  XXH64 with seed   */ 0xa3e81bd48515a05e,
+			/* XXH3_64_with_seed  */ 0x0cb2f20c98ea8ea1,
+			/* XXH3_128_with_seed */ 0xde8c94cb950bab1351c8f9c4e81b8d05,
+		},
+		{ // Length: 170
+			/*  XXH32 with seed   */ 0x7094738f,
+			/*  XXH64 with seed   */ 0x91b8588ca9e83f59,
+			/* XXH3_64_with_seed  */ 0x6af99afba67c6696,
+			/* XXH3_128_with_seed */ 0xc1ecf6f2ff00628e2725928f6ee87aa0,
+		},
+		{ // Length: 171
+			/*  XXH32 with seed   */ 0x19c2b19d,
+			/*  XXH64 with seed   */ 0x31f4b2ea4b320855,
+			/* XXH3_64_with_seed  */ 0x19e01472466d0a27,
+			/* XXH3_128_with_seed */ 0x1d9c682e78aa17cb2991e06dfad5aa41,
+		},
+		{ // Length: 172
+			/*  XXH32 with seed   */ 0x6982dd14,
+			/*  XXH64 with seed   */ 0xd34e15129de9271c,
+			/* XXH3_64_with_seed  */ 0x458d646bd40f53c3,
+			/* XXH3_128_with_seed */ 0xdcf3bda13a881d93eb93ae4caa5a3200,
+		},
+		{ // Length: 173
+			/*  XXH32 with seed   */ 0xba3136fb,
+			/*  XXH64 with seed   */ 0x1cbaf30cbd795e74,
+			/* XXH3_64_with_seed  */ 0x9f5654a3e6948869,
+			/* XXH3_128_with_seed */ 0xefaf5383d37d565a9d6e69126a0a1f85,
+		},
+		{ // Length: 174
+			/*  XXH32 with seed   */ 0xd64c43d8,
+			/*  XXH64 with seed   */ 0x49ee8c514ed4319b,
+			/* XXH3_64_with_seed  */ 0x29eed3b9a5abcdf9,
+			/* XXH3_128_with_seed */ 0x3a1da941621033566dd0cee17a995c65,
+		},
+		{ // Length: 175
+			/*  XXH32 with seed   */ 0x31f6ea1f,
+			/*  XXH64 with seed   */ 0xd3157d3a2e70cfc1,
+			/* XXH3_64_with_seed  */ 0xde9fd10b908d202d,
+			/* XXH3_128_with_seed */ 0x30449046380779ee1d5a46a730ede8d3,
+		},
+		{ // Length: 176
+			/*  XXH32 with seed   */ 0x491d6907,
+			/*  XXH64 with seed   */ 0xb2641aba6475ed94,
+			/* XXH3_64_with_seed  */ 0x8e728904a8c91502,
+			/* XXH3_128_with_seed */ 0xe3cc365a6e8693e11650803f9eb10781,
+		},
+		{ // Length: 177
+			/*  XXH32 with seed   */ 0x2be8376f,
+			/*  XXH64 with seed   */ 0xec93f856871c107f,
+			/* XXH3_64_with_seed  */ 0xdc90f00e0e22531a,
+			/* XXH3_128_with_seed */ 0x9dfbcef74e95764509a62d325b115a18,
+		},
+		{ // Length: 178
+			/*  XXH32 with seed   */ 0x6bee79eb,
+			/*  XXH64 with seed   */ 0xbc8eb3fb1f626529,
+			/* XXH3_64_with_seed  */ 0xea3e27f6fb361261,
+			/* XXH3_128_with_seed */ 0x780439d1b75637a14546ff3519035989,
+		},
+		{ // Length: 179
+			/*  XXH32 with seed   */ 0xd4428de2,
+			/*  XXH64 with seed   */ 0x7abc16b8449e4506,
+			/* XXH3_64_with_seed  */ 0x97c3ac10163e3a37,
+			/* XXH3_128_with_seed */ 0xb2903f4a1df1ea81df11797953c2a268,
+		},
+		{ // Length: 180
+			/*  XXH32 with seed   */ 0xc88a2907,
+			/*  XXH64 with seed   */ 0x25ce7f9579b49879,
+			/* XXH3_64_with_seed  */ 0xfcc5d76560909cc6,
+			/* XXH3_128_with_seed */ 0xb8793440faac32a664408ab445559556,
+		},
+		{ // Length: 181
+			/*  XXH32 with seed   */ 0xee75ccc6,
+			/*  XXH64 with seed   */ 0x62f03803adc4bd62,
+			/* XXH3_64_with_seed  */ 0x3d4bd91bd52d0f4d,
+			/* XXH3_128_with_seed */ 0x3c63b7838d63e63ce9503a772e7713fa,
+		},
+		{ // Length: 182
+			/*  XXH32 with seed   */ 0xf76aa653,
+			/*  XXH64 with seed   */ 0xf45c3738849cdbee,
+			/* XXH3_64_with_seed  */ 0x0ad02f4187dfeb56,
+			/* XXH3_128_with_seed */ 0x5642d82e5bb93ceb8f5f3c242c4b0423,
+		},
+		{ // Length: 183
+			/*  XXH32 with seed   */ 0x372ed946,
+			/*  XXH64 with seed   */ 0x31814a1b1d29ce5a,
+			/* XXH3_64_with_seed  */ 0x7a34e4ea4379ddb2,
+			/* XXH3_128_with_seed */ 0xe1db34acf24105c6ff70fd535c565464,
+		},
+		{ // Length: 184
+			/*  XXH32 with seed   */ 0xb097c21f,
+			/*  XXH64 with seed   */ 0xf682d5802dd2526e,
+			/* XXH3_64_with_seed  */ 0x1f9142eec9ed4ea9,
+			/* XXH3_128_with_seed */ 0x195dc972500caa9597d9866930788fea,
+		},
+		{ // Length: 185
+			/*  XXH32 with seed   */ 0x4b269bca,
+			/*  XXH64 with seed   */ 0x72877a65da8e7bbe,
+			/* XXH3_64_with_seed  */ 0x3ae977674d620994,
+			/* XXH3_128_with_seed */ 0x993c172fbdaae41db81ee5525a581b4f,
+		},
+		{ // Length: 186
+			/*  XXH32 with seed   */ 0x71bc74e8,
+			/*  XXH64 with seed   */ 0x46a799a017193592,
+			/* XXH3_64_with_seed  */ 0x41e5198e1d0d6338,
+			/* XXH3_128_with_seed */ 0x7db055a773db66c502ee25722586755b,
+		},
+		{ // Length: 187
+			/*  XXH32 with seed   */ 0xbe46eac0,
+			/*  XXH64 with seed   */ 0x8bef915997ce75e2,
+			/* XXH3_64_with_seed  */ 0x2cae690655f49f3f,
+			/* XXH3_128_with_seed */ 0x0ec81b9564ded5e4b6f796adc304c40f,
+		},
+		{ // Length: 188
+			/*  XXH32 with seed   */ 0x00a45d6d,
+			/*  XXH64 with seed   */ 0x34579f22606353a9,
+			/* XXH3_64_with_seed  */ 0x4e953d2fbcef2703,
+			/* XXH3_128_with_seed */ 0xe183be64bbfaa518bd8df0565849ef46,
+		},
+		{ // Length: 189
+			/*  XXH32 with seed   */ 0xb746cd7d,
+			/*  XXH64 with seed   */ 0xdfc0ec0f1b3bc5ba,
+			/* XXH3_64_with_seed  */ 0x4a51ab4e9c1ba8fd,
+			/* XXH3_128_with_seed */ 0xe5db22e7f7397ab463efe055dbd0dab8,
+		},
+		{ // Length: 190
+			/*  XXH32 with seed   */ 0x57740dad,
+			/*  XXH64 with seed   */ 0x18b4d98deb55fc20,
+			/* XXH3_64_with_seed  */ 0x9b94f71a594d317b,
+			/* XXH3_128_with_seed */ 0x74001b00f295532370e1166ece7b1725,
+		},
+		{ // Length: 191
+			/*  XXH32 with seed   */ 0x10159bd9,
+			/*  XXH64 with seed   */ 0x67df6130ec09aaa9,
+			/* XXH3_64_with_seed  */ 0x6bf1c5c32ecda797,
+			/* XXH3_128_with_seed */ 0xd82ffc88a95c94906b2b648432dc6293,
+		},
+		{ // Length: 192
+			/*  XXH32 with seed   */ 0xf56cd828,
+			/*  XXH64 with seed   */ 0x415492578a3b319a,
+			/* XXH3_64_with_seed  */ 0x0c2722aa3370cd20,
+			/* XXH3_128_with_seed */ 0x303ed8fdcd8320296b44b2a2390eb607,
+		},
+		{ // Length: 193
+			/*  XXH32 with seed   */ 0x1d986f5a,
+			/*  XXH64 with seed   */ 0xaaa75cc8f4e4ae0c,
+			/* XXH3_64_with_seed  */ 0x6dde9658f4a427da,
+			/* XXH3_128_with_seed */ 0x019920ab07be7820452b329b09eabe45,
+		},
+		{ // Length: 194
+			/*  XXH32 with seed   */ 0xdc639c7f,
+			/*  XXH64 with seed   */ 0x1ab6bd70b0eba55c,
+			/* XXH3_64_with_seed  */ 0xb23401b64be9f0be,
+			/* XXH3_128_with_seed */ 0xed00f81f85bf8d6beeefa96fab666328,
+		},
+		{ // Length: 195
+			/*  XXH32 with seed   */ 0xd0799876,
+			/*  XXH64 with seed   */ 0x75730cb18448b318,
+			/* XXH3_64_with_seed  */ 0x0a8c9bbfb9240751,
+			/* XXH3_128_with_seed */ 0x95cea555f3f65343c3ed74f1434b27fc,
+		},
+		{ // Length: 196
+			/*  XXH32 with seed   */ 0x21d39c42,
+			/*  XXH64 with seed   */ 0x85d9ff76a0567cd7,
+			/* XXH3_64_with_seed  */ 0x4006c287eff05b6b,
+			/* XXH3_128_with_seed */ 0xcb592c6ae71e5ac8456d1d73e774b536,
+		},
+		{ // Length: 197
+			/*  XXH32 with seed   */ 0x6fb568af,
+			/*  XXH64 with seed   */ 0xc549dbc4f23af633,
+			/* XXH3_64_with_seed  */ 0x45ce71b2b709aa6b,
+			/* XXH3_128_with_seed */ 0x57a65d0bcf7b43f63ac6211eb7b7caed,
+		},
+		{ // Length: 198
+			/*  XXH32 with seed   */ 0x84a513ff,
+			/*  XXH64 with seed   */ 0xf081af872f6eb389,
+			/* XXH3_64_with_seed  */ 0x066ff1e42b9a93e3,
+			/* XXH3_128_with_seed */ 0xd4b5edd49354468cd5003be8e448de88,
+		},
+		{ // Length: 199
+			/*  XXH32 with seed   */ 0xa5c66eb7,
+			/*  XXH64 with seed   */ 0xf309c6a6fe37dbdc,
+			/* XXH3_64_with_seed  */ 0xd305d146fe3e87c2,
+			/* XXH3_128_with_seed */ 0x932ca0b640315fbd40e8d28f219892a0,
+		},
+		{ // Length: 200
+			/*  XXH32 with seed   */ 0xdb1b4d23,
+			/*  XXH64 with seed   */ 0x7d476f4500ea754f,
+			/* XXH3_64_with_seed  */ 0x8f8c9188233578c2,
+			/* XXH3_128_with_seed */ 0x68ac297d87ba6fb2f24858a3a3e3018f,
+		},
+		{ // Length: 201
+			/*  XXH32 with seed   */ 0xcc446d03,
+			/*  XXH64 with seed   */ 0x12d80b9b26155121,
+			/* XXH3_64_with_seed  */ 0x10fa64ba1a3b8d12,
+			/* XXH3_128_with_seed */ 0x00bc071918c029441668ed92d73e17fa,
+		},
+		{ // Length: 202
+			/*  XXH32 with seed   */ 0x1da33a7d,
+			/*  XXH64 with seed   */ 0xdb84bea0deded0ae,
+			/* XXH3_64_with_seed  */ 0x9292c47835f64621,
+			/* XXH3_128_with_seed */ 0x4b9a15ab893a00c8fb585adaa3034110,
+		},
+		{ // Length: 203
+			/*  XXH32 with seed   */ 0xc3cb2f99,
+			/*  XXH64 with seed   */ 0x343247d585dee2e6,
+			/* XXH3_64_with_seed  */ 0xf05df894b4d2f00c,
+			/* XXH3_128_with_seed */ 0xdfa5126674643405eaa48dc3aabc9984,
+		},
+		{ // Length: 204
+			/*  XXH32 with seed   */ 0xdc84a58b,
+			/*  XXH64 with seed   */ 0xceed54572117eec5,
+			/* XXH3_64_with_seed  */ 0x828875b12ca82d02,
+			/* XXH3_128_with_seed */ 0x9e7eff30d9121219b194f1fdf82b4a05,
+		},
+		{ // Length: 205
+			/*  XXH32 with seed   */ 0x7a1df45c,
+			/*  XXH64 with seed   */ 0x13961d12f7b36b1c,
+			/* XXH3_64_with_seed  */ 0x8b5a0ed01f2b292a,
+			/* XXH3_128_with_seed */ 0xe818524f817b929ddd08b1afcda0d812,
+		},
+		{ // Length: 206
+			/*  XXH32 with seed   */ 0x84e914c6,
+			/*  XXH64 with seed   */ 0x3672b5730978769e,
+			/* XXH3_64_with_seed  */ 0xd84c2e4f6b2a5dd7,
+			/* XXH3_128_with_seed */ 0xd9a6123cec991231a5af87975aed3e1a,
+		},
+		{ // Length: 207
+			/*  XXH32 with seed   */ 0xc1ec87e0,
+			/*  XXH64 with seed   */ 0xa058bd322ae3ec97,
+			/* XXH3_64_with_seed  */ 0xd2c682e80d489879,
+			/* XXH3_128_with_seed */ 0x71497b2c425aebd0a980d043f0d1deee,
+		},
+		{ // Length: 208
+			/*  XXH32 with seed   */ 0x8549f2ed,
+			/*  XXH64 with seed   */ 0x884d6d31f0481bc3,
+			/* XXH3_64_with_seed  */ 0x1b9ae23269f7d0cd,
+			/* XXH3_128_with_seed */ 0xc10a0c1e6c51ba1e11a68559cb1fa8b7,
+		},
+		{ // Length: 209
+			/*  XXH32 with seed   */ 0x5c6557bd,
+			/*  XXH64 with seed   */ 0x9f82565f540beb76,
+			/* XXH3_64_with_seed  */ 0xeb4f25dfa09e3606,
+			/* XXH3_128_with_seed */ 0x78a37664c555d71d4ec40170e112959b,
+		},
+		{ // Length: 210
+			/*  XXH32 with seed   */ 0x145459d4,
+			/*  XXH64 with seed   */ 0x5d30dbc4957ab5ad,
+			/* XXH3_64_with_seed  */ 0x745bf1d793a1ab9f,
+			/* XXH3_128_with_seed */ 0x0a9841532aa89740f94f5eb9f0f74234,
+		},
+		{ // Length: 211
+			/*  XXH32 with seed   */ 0x4d095bc4,
+			/*  XXH64 with seed   */ 0x85bbe0cdd41de364,
+			/* XXH3_64_with_seed  */ 0x07d9b5c058b6db67,
+			/* XXH3_128_with_seed */ 0x796e919c10a060e801d38e60bb859aba,
+		},
+		{ // Length: 212
+			/*  XXH32 with seed   */ 0x0e59f0cf,
+			/*  XXH64 with seed   */ 0x2c4b4d67f3412e68,
+			/* XXH3_64_with_seed  */ 0x7d60343af4c0e5a1,
+			/* XXH3_128_with_seed */ 0x4b8c1c65f7362be22eab64a5f2a6b136,
+		},
+		{ // Length: 213
+			/*  XXH32 with seed   */ 0xba45f430,
+			/*  XXH64 with seed   */ 0x58a3dc0500b8832e,
+			/* XXH3_64_with_seed  */ 0xecaf8b9695f202f2,
+			/* XXH3_128_with_seed */ 0x44409e6b0d2c2d762184e68518172b89,
+		},
+		{ // Length: 214
+			/*  XXH32 with seed   */ 0xcdcb2537,
+			/*  XXH64 with seed   */ 0x71d6b794f1cf15c9,
+			/* XXH3_64_with_seed  */ 0x95043c8a342880ae,
+			/* XXH3_128_with_seed */ 0x2092729564d825ce573fca7a752b7f08,
+		},
+		{ // Length: 215
+			/*  XXH32 with seed   */ 0x3d0254f2,
+			/*  XXH64 with seed   */ 0x0a7f6af44b806ff5,
+			/* XXH3_64_with_seed  */ 0x1dd7ae9ee7586262,
+			/* XXH3_128_with_seed */ 0x941748a650a641217e888877ba5b5e9b,
+		},
+		{ // Length: 216
+			/*  XXH32 with seed   */ 0x95e95a10,
+			/*  XXH64 with seed   */ 0xd24830a2f2dbbaad,
+			/* XXH3_64_with_seed  */ 0xe56d102869a881a2,
+			/* XXH3_128_with_seed */ 0xabff4fcfb0bb0bf36fa8801d9a2cdbc2,
+		},
+		{ // Length: 217
+			/*  XXH32 with seed   */ 0xe3008db5,
+			/*  XXH64 with seed   */ 0x0195afbbc367becb,
+			/* XXH3_64_with_seed  */ 0x356829409338e4e1,
+			/* XXH3_128_with_seed */ 0x5f0e20e50c78aeeb48f9f1cee644fd15,
+		},
+		{ // Length: 218
+			/*  XXH32 with seed   */ 0x37b1107f,
+			/*  XXH64 with seed   */ 0x89194b6d11375f04,
+			/* XXH3_64_with_seed  */ 0x368213f675c22a3d,
+			/* XXH3_128_with_seed */ 0xb482ccf5ef3188a5a0d32efa6425fedc,
+		},
+		{ // Length: 219
+			/*  XXH32 with seed   */ 0xae5de4be,
+			/*  XXH64 with seed   */ 0xd39594ba8baa92b7,
+			/* XXH3_64_with_seed  */ 0x47fbf3c8aafa311e,
+			/* XXH3_128_with_seed */ 0xda7987d0d0292071aafb6550a8876863,
+		},
+		{ // Length: 220
+			/*  XXH32 with seed   */ 0x56803cb3,
+			/*  XXH64 with seed   */ 0x6a0de24b6a363331,
+			/* XXH3_64_with_seed  */ 0x324a7573b18eca79,
+			/* XXH3_128_with_seed */ 0x19c6cb9ecf1dda6b1b22cd19eedb4cac,
+		},
+		{ // Length: 221
+			/*  XXH32 with seed   */ 0x9fbd210f,
+			/*  XXH64 with seed   */ 0xb5f7cce305406c09,
+			/* XXH3_64_with_seed  */ 0x31433cc8374fd416,
+			/* XXH3_128_with_seed */ 0x4cfe6421a3d2c02b2749ad128e9a8482,
+		},
+		{ // Length: 222
+			/*  XXH32 with seed   */ 0x78ba3030,
+			/*  XXH64 with seed   */ 0x19e0506f21545893,
+			/* XXH3_64_with_seed  */ 0xcadeaed200dfe94a,
+			/* XXH3_128_with_seed */ 0x2bdba227cfcec8f766f0940e2ac5faca,
+		},
+		{ // Length: 223
+			/*  XXH32 with seed   */ 0x7c7921cf,
+			/*  XXH64 with seed   */ 0xc34990a514204fa8,
+			/* XXH3_64_with_seed  */ 0x122138e40292814d,
+			/* XXH3_128_with_seed */ 0x57c09a3d33f27536921019f5108baebf,
+		},
+		{ // Length: 224
+			/*  XXH32 with seed   */ 0x28e92fb1,
+			/*  XXH64 with seed   */ 0x4f52b3010a211735,
+			/* XXH3_64_with_seed  */ 0xbbc9d216f3b3b942,
+			/* XXH3_128_with_seed */ 0x979c04f3a93054cd10fcc2ba7467b6b8,
+		},
+		{ // Length: 225
+			/*  XXH32 with seed   */ 0xa9a1792a,
+			/*  XXH64 with seed   */ 0xe49e0c434e7d62e9,
+			/* XXH3_64_with_seed  */ 0xcb805becabd35d43,
+			/* XXH3_128_with_seed */ 0x6846c4bfc82b4b419484a80245c6b155,
+		},
+		{ // Length: 226
+			/*  XXH32 with seed   */ 0x8e9a2fe1,
+			/*  XXH64 with seed   */ 0x5caa4df779bd7898,
+			/* XXH3_64_with_seed  */ 0xeda30f45ed222036,
+			/* XXH3_128_with_seed */ 0x1cb438e3b8943071ba87433bc1663593,
+		},
+		{ // Length: 227
+			/*  XXH32 with seed   */ 0x362a7827,
+			/*  XXH64 with seed   */ 0xc256f7f6d16557b6,
+			/* XXH3_64_with_seed  */ 0x3bbd102d01e36483,
+			/* XXH3_128_with_seed */ 0x70cc10b2a428cfdaf02428bfa3395809,
+		},
+		{ // Length: 228
+			/*  XXH32 with seed   */ 0x2e914512,
+			/*  XXH64 with seed   */ 0xf508eeb7c9a95c16,
+			/* XXH3_64_with_seed  */ 0xd9015c8201c7ee6a,
+			/* XXH3_128_with_seed */ 0xc007a5ef48628809841dc869be520f30,
+		},
+		{ // Length: 229
+			/*  XXH32 with seed   */ 0xa079c84d,
+			/*  XXH64 with seed   */ 0x1528d0e0e469b8f7,
+			/* XXH3_64_with_seed  */ 0xc0821653c307de87,
+			/* XXH3_128_with_seed */ 0x2535291fea958636480180f20f99156e,
+		},
+		{ // Length: 230
+			/*  XXH32 with seed   */ 0xccd58159,
+			/*  XXH64 with seed   */ 0x9872b892cdfe57e2,
+			/* XXH3_64_with_seed  */ 0x00f1b16f01dc32ea,
+			/* XXH3_128_with_seed */ 0xbf5adda0dc7f7b8d496c2b2d6621b908,
+		},
+		{ // Length: 231
+			/*  XXH32 with seed   */ 0x7b6458e1,
+			/*  XXH64 with seed   */ 0x437be5c842830c37,
+			/* XXH3_64_with_seed  */ 0x8fd3b255ddad7420,
+			/* XXH3_128_with_seed */ 0x5c9cbc8ce202575644df2a469685ef7e,
+		},
+		{ // Length: 232
+			/*  XXH32 with seed   */ 0x357a8a04,
+			/*  XXH64 with seed   */ 0x9068db7d256defd6,
+			/* XXH3_64_with_seed  */ 0xd214225a9e084f29,
+			/* XXH3_128_with_seed */ 0xd5b7f074dc944f688e8dccf07db3c5f7,
+		},
+		{ // Length: 233
+			/*  XXH32 with seed   */ 0xe66ff742,
+			/*  XXH64 with seed   */ 0x72d3c097a6674b4d,
+			/* XXH3_64_with_seed  */ 0x3d6c2fff713c11d6,
+			/* XXH3_128_with_seed */ 0xa6276dc611338dd0b2610195e18c3e6c,
+		},
+		{ // Length: 234
+			/*  XXH32 with seed   */ 0x0451906e,
+			/*  XXH64 with seed   */ 0x8cd5f0ce9565ac98,
+			/* XXH3_64_with_seed  */ 0xfd28b043d8795c97,
+			/* XXH3_128_with_seed */ 0xeaddd68ac8d1cfbeb62434d13c364be2,
+		},
+		{ // Length: 235
+			/*  XXH32 with seed   */ 0xcebd0222,
+			/*  XXH64 with seed   */ 0xd55723b69895a964,
+			/* XXH3_64_with_seed  */ 0x81f35c50bdabcf0f,
+			/* XXH3_128_with_seed */ 0x5010a7296e627d300c5126bf5dfad88e,
+		},
+		{ // Length: 236
+			/*  XXH32 with seed   */ 0xe27b0e0d,
+			/*  XXH64 with seed   */ 0x5836388b7e96ab2c,
+			/* XXH3_64_with_seed  */ 0x282b4d244863533e,
+			/* XXH3_128_with_seed */ 0xd055720adb60f81b9076ebc24597a4fc,
+		},
+		{ // Length: 237
+			/*  XXH32 with seed   */ 0x9d66e6fb,
+			/*  XXH64 with seed   */ 0xc3c554513a258a6f,
+			/* XXH3_64_with_seed  */ 0xa6b1815802a2e04e,
+			/* XXH3_128_with_seed */ 0x1b22e24c292ec1bab7f7a5bcdd02ac7e,
+		},
+		{ // Length: 238
+			/*  XXH32 with seed   */ 0xcb44db74,
+			/*  XXH64 with seed   */ 0x0c062fe9432310e6,
+			/* XXH3_64_with_seed  */ 0xb980bcafae826b6a,
+			/* XXH3_128_with_seed */ 0xd165a0bf9e7c1ff0df5db0fc797b2e5a,
+		},
+		{ // Length: 239
+			/*  XXH32 with seed   */ 0xc9e2caa3,
+			/*  XXH64 with seed   */ 0xb5ea2ee9848886e1,
+			/* XXH3_64_with_seed  */ 0xf01bb3becb264837,
+			/* XXH3_128_with_seed */ 0x236b41c213f15a8b7bb3f3aa81e3cf87,
+		},
+		{ // Length: 240
+			/*  XXH32 with seed   */ 0x4adb057d,
+			/*  XXH64 with seed   */ 0x3b2f9b86d7a3505d,
+			/* XXH3_64_with_seed  */ 0x053f07444f70da08,
+			/* XXH3_128_with_seed */ 0x0550e1dd88b6c17ca499f0a80fd3850a,
+		},
+		{ // Length: 241
+			/*  XXH32 with seed   */ 0x1ac49503,
+			/*  XXH64 with seed   */ 0xce57013ff2e37492,
+			/* XXH3_64_with_seed  */ 0x5c5b5d5d40c59ce3,
+			/* XXH3_128_with_seed */ 0xb9b45065a364c5b95c5b5d5d40c59ce3,
+		},
+		{ // Length: 242
+			/*  XXH32 with seed   */ 0x9f1308d0,
+			/*  XXH64 with seed   */ 0xd81331be4be9af89,
+			/* XXH3_64_with_seed  */ 0xd6197ac30eb7e67b,
+			/* XXH3_128_with_seed */ 0x7c2427f7dd163d54d6197ac30eb7e67b,
+		},
+		{ // Length: 243
+			/*  XXH32 with seed   */ 0x343d523e,
+			/*  XXH64 with seed   */ 0x85e6707782492f3d,
+			/* XXH3_64_with_seed  */ 0x6a043c8acf2edfe5,
+			/* XXH3_128_with_seed */ 0xd3e478b2f3c7d4d86a043c8acf2edfe5,
+		},
+		{ // Length: 244
+			/*  XXH32 with seed   */ 0x6b8b6dd5,
+			/*  XXH64 with seed   */ 0x83fe8b87a7fb2c98,
+			/* XXH3_64_with_seed  */ 0x83cfeefc38e135af,
+			/* XXH3_128_with_seed */ 0x0b9fe6c92758f31483cfeefc38e135af,
+		},
+		{ // Length: 245
+			/*  XXH32 with seed   */ 0x979fde91,
+			/*  XXH64 with seed   */ 0xe3af0e29b09f4f5d,
+			/* XXH3_64_with_seed  */ 0xefe82cfd0523d461,
+			/* XXH3_128_with_seed */ 0x4ca024527dbcb172efe82cfd0523d461,
+		},
+		{ // Length: 246
+			/*  XXH32 with seed   */ 0x2024f5b0,
+			/*  XXH64 with seed   */ 0xe2de97f426ff9438,
+			/* XXH3_64_with_seed  */ 0xa6b5634825f07065,
+			/* XXH3_128_with_seed */ 0xe7b8eb86fb978789a6b5634825f07065,
+		},
+		{ // Length: 247
+			/*  XXH32 with seed   */ 0xfc605b7c,
+			/*  XXH64 with seed   */ 0x04220be8458fc95b,
+			/* XXH3_64_with_seed  */ 0xc304c990dd8eaed1,
+			/* XXH3_128_with_seed */ 0xe3f6b4c2291582b4c304c990dd8eaed1,
+		},
+		{ // Length: 248
+			/*  XXH32 with seed   */ 0x5e18e4f4,
+			/*  XXH64 with seed   */ 0x85df5e87c94c4652,
+			/* XXH3_64_with_seed  */ 0x7d332b897562bdc9,
+			/* XXH3_128_with_seed */ 0x8f1e66cfe3dbcc8e7d332b897562bdc9,
+		},
+		{ // Length: 249
+			/*  XXH32 with seed   */ 0x7dcdb120,
+			/*  XXH64 with seed   */ 0x9fee450153ce5498,
+			/* XXH3_64_with_seed  */ 0xaa11cf8277c09b38,
+			/* XXH3_128_with_seed */ 0x0a439d5130ea3945aa11cf8277c09b38,
+		},
+		{ // Length: 250
+			/*  XXH32 with seed   */ 0x00f67f93,
+			/*  XXH64 with seed   */ 0x867470b86d5d035f,
+			/* XXH3_64_with_seed  */ 0xcee1243792d92228,
+			/* XXH3_128_with_seed */ 0x91f72ad8f463333acee1243792d92228,
+		},
+		{ // Length: 251
+			/*  XXH32 with seed   */ 0x360c5063,
+			/*  XXH64 with seed   */ 0xe14ea3ccd8383691,
+			/* XXH3_64_with_seed  */ 0xaa0cce41abd3d89a,
+			/* XXH3_128_with_seed */ 0x4441edea487e9271aa0cce41abd3d89a,
+		},
+		{ // Length: 252
+			/*  XXH32 with seed   */ 0x44b01a6d,
+			/*  XXH64 with seed   */ 0x291504a9d94b9db4,
+			/* XXH3_64_with_seed  */ 0x8635a5bc4489c202,
+			/* XXH3_128_with_seed */ 0x2a95959774e5d11b8635a5bc4489c202,
+		},
+		{ // Length: 253
+			/*  XXH32 with seed   */ 0xec5d3ed9,
+			/*  XXH64 with seed   */ 0x77c6f933875e932e,
+			/* XXH3_64_with_seed  */ 0xdeea51b5cdb93095,
+			/* XXH3_128_with_seed */ 0xfa53878500f99304deea51b5cdb93095,
+		},
+		{ // Length: 254
+			/*  XXH32 with seed   */ 0xf7b6bc24,
+			/*  XXH64 with seed   */ 0x71f6067ea032ad8f,
+			/* XXH3_64_with_seed  */ 0x3c71094b804016fa,
+			/* XXH3_128_with_seed */ 0xd213563f26d5ffc13c71094b804016fa,
+		},
+		{ // Length: 255
+			/*  XXH32 with seed   */ 0x769746c1,
+			/*  XXH64 with seed   */ 0x5baf79c705ca1e7b,
+			/* XXH3_64_with_seed  */ 0xe2da45c7400ad882,
+			/* XXH3_128_with_seed */ 0xeba01432c5dcf325e2da45c7400ad882,
+		},
+		{ // Length: 256
+			/*  XXH32 with seed   */ 0xcea24005,
+			/*  XXH64 with seed   */ 0x34c0d99cf5a71a60,
+			/* XXH3_64_with_seed  */ 0xa68dfbb1d75c6e8d,
+			/* XXH3_128_with_seed */ 0xbb039d71e9630a91a68dfbb1d75c6e8d,
+		},
+	},
+	3141592653 = {
+		{ // Length: 000
+			/*  XXH32 with seed   */ 0xd0662733,
+			/*  XXH64 with seed   */ 0x7ee7d7c7cc9ee068,
+			/* XXH3_64_with_seed  */ 0xbd5d93d868972a62,
+			/* XXH3_128_with_seed */ 0x314ddd7592e905463990c03295b7d619,
+		},
+		{ // Length: 001
+			/*  XXH32 with seed   */ 0xb9ff02c8,
+			/*  XXH64 with seed   */ 0x9df078bee384c353,
+			/* XXH3_64_with_seed  */ 0x772b22dc13a9e094,
+			/* XXH3_128_with_seed */ 0x4bf7f623208cee98772b22dc13a9e094,
+		},
+		{ // Length: 002
+			/*  XXH32 with seed   */ 0xe0f4799e,
+			/*  XXH64 with seed   */ 0x93650983e77c914c,
+			/* XXH3_64_with_seed  */ 0x9941578de1228b92,
+			/* XXH3_128_with_seed */ 0x376fb36578c76fe19941578de1228b92,
+		},
+		{ // Length: 003
+			/*  XXH32 with seed   */ 0x8540682e,
+			/*  XXH64 with seed   */ 0x8f402b748329e6ca,
+			/* XXH3_64_with_seed  */ 0x4deb00a4e754a1c2,
+			/* XXH3_128_with_seed */ 0x1577fde195a9a8ac4deb00a4e754a1c2,
+		},
+		{ // Length: 004
+			/*  XXH32 with seed   */ 0x0a122f58,
+			/*  XXH64 with seed   */ 0x658eb079f5c1cc09,
+			/* XXH3_64_with_seed  */ 0x12595fbc9995753b,
+			/* XXH3_128_with_seed */ 0x31486e796487bcd8b201698358f9d391,
+		},
+		{ // Length: 005
+			/*  XXH32 with seed   */ 0xf061fda4,
+			/*  XXH64 with seed   */ 0x038cc83168c09a03,
+			/* XXH3_64_with_seed  */ 0xb20b7c29fa2eac28,
+			/* XXH3_128_with_seed */ 0x9703a3fa0489a0bfd6d5202b186cf69e,
+		},
+		{ // Length: 006
+			/*  XXH32 with seed   */ 0xb77daada,
+			/*  XXH64 with seed   */ 0x355ab054fa3e5575,
+			/* XXH3_64_with_seed  */ 0xd0860a117bf56879,
+			/* XXH3_128_with_seed */ 0xe3f2040e040037e7cc8897de3ac569af,
+		},
+		{ // Length: 007
+			/*  XXH32 with seed   */ 0x6d75e1f3,
+			/*  XXH64 with seed   */ 0x53dbcb2b4cf535e6,
+			/* XXH3_64_with_seed  */ 0x7038268691acc0fa,
+			/* XXH3_128_with_seed */ 0x7f2a8d8423860859508eafc9ff670f90,
+		},
+		{ // Length: 008
+			/*  XXH32 with seed   */ 0x300635d5,
+			/*  XXH64 with seed   */ 0x98e03900f3c873de,
+			/* XXH3_64_with_seed  */ 0x9121d15b24791e57,
+			/* XXH3_128_with_seed */ 0x7de0a5c23335befa08f508211c970763,
+		},
+		{ // Length: 009
+			/*  XXH32 with seed   */ 0x19586528,
+			/*  XXH64 with seed   */ 0x6e803f66d58d2e75,
+			/* XXH3_64_with_seed  */ 0xf1391a2dafa3b65d,
+			/* XXH3_128_with_seed */ 0xf815dc670cda30e9322ca5d36a206a96,
+		},
+		{ // Length: 010
+			/*  XXH32 with seed   */ 0x4d4ba74b,
+			/*  XXH64 with seed   */ 0x6addd69e9ac9a4a9,
+			/* XXH3_64_with_seed  */ 0x343c50e20d7d4ab9,
+			/* XXH3_128_with_seed */ 0xef57f655434535fb5087448885218bcd,
+		},
+		{ // Length: 011
+			/*  XXH32 with seed   */ 0xb101a0cd,
+			/*  XXH64 with seed   */ 0xf4b91ffb75567a9b,
+			/* XXH3_64_with_seed  */ 0x1de5e95086ec4932,
+			/* XXH3_128_with_seed */ 0xe47cbdabeac6c2fe1d4966d189b1a994,
+		},
+		{ // Length: 012
+			/*  XXH32 with seed   */ 0x14119b78,
+			/*  XXH64 with seed   */ 0xbb3344be765c5832,
+			/* XXH3_64_with_seed  */ 0xae35e3782dc1ddfd,
+			/* XXH3_128_with_seed */ 0x29ca5b5611c658232a114427a5138b62,
+		},
+		{ // Length: 013
+			/*  XXH32 with seed   */ 0x30f4f472,
+			/*  XXH64 with seed   */ 0x500ba3305ac5fd7d,
+			/* XXH3_64_with_seed  */ 0x97df7be67263bf6a,
+			/* XXH3_128_with_seed */ 0x721192d2338c5abbf6d36670b887a935,
+		},
+		{ // Length: 014
+			/*  XXH32 with seed   */ 0xa15a56ff,
+			/*  XXH64 with seed   */ 0x335b82eb1cc44e1c,
+			/* XXH3_64_with_seed  */ 0xdae2b29b1a8180ec,
+			/* XXH3_128_with_seed */ 0x82a85035bc912158ce9e3b083390f44d,
+		},
+		{ // Length: 015
+			/*  XXH32 with seed   */ 0xb48ad52c,
+			/*  XXH64 with seed   */ 0x3dc27127e2165c37,
+			/* XXH3_64_with_seed  */ 0xc48c4b0ae6a7f374,
+			/* XXH3_128_with_seed */ 0x3dd7aee443e926959b605d5127009214,
+		},
+		{ // Length: 016
+			/*  XXH32 with seed   */ 0x53b611ee,
+			/*  XXH64 with seed   */ 0x64a20dea83ea56a8,
+			/* XXH3_64_with_seed  */ 0x54dc45325fca1393,
+			/* XXH3_128_with_seed */ 0x9be88bf480c74d2ca37bbefd261171b8,
+		},
+		{ // Length: 017
+			/*  XXH32 with seed   */ 0xc3713e40,
+			/*  XXH64 with seed   */ 0x8fade867bcb17c61,
+			/* XXH3_64_with_seed  */ 0x281a54564576b38f,
+			/* XXH3_128_with_seed */ 0x838864c29688a6f9281a54564576b38f,
+		},
+		{ // Length: 018
+			/*  XXH32 with seed   */ 0xc17da340,
+			/*  XXH64 with seed   */ 0x28c3cfb925c439d2,
+			/* XXH3_64_with_seed  */ 0x4b13167c8d87e479,
+			/* XXH3_128_with_seed */ 0x03b6456de6022cc14b13167c8d87e479,
+		},
+		{ // Length: 019
+			/*  XXH32 with seed   */ 0xcef50c9a,
+			/*  XXH64 with seed   */ 0xcd4497f41d597160,
+			/* XXH3_64_with_seed  */ 0xef5242b9f98a6165,
+			/* XXH3_128_with_seed */ 0x40ea189c22e9b336ef5242b9f98a6165,
+		},
+		{ // Length: 020
+			/*  XXH32 with seed   */ 0x142fdc42,
+			/*  XXH64 with seed   */ 0x4cc4bdbf3b1d9437,
+			/* XXH3_64_with_seed  */ 0xba17d0c54903cfda,
+			/* XXH3_128_with_seed */ 0xaad2a68d5c8e07b9ba17d0c54903cfda,
+		},
+		{ // Length: 021
+			/*  XXH32 with seed   */ 0xb42737cf,
+			/*  XXH64 with seed   */ 0x8e6177e2379d93a7,
+			/* XXH3_64_with_seed  */ 0x653a6f391492318a,
+			/* XXH3_128_with_seed */ 0x404b5b39de331702653a6f391492318a,
+		},
+		{ // Length: 022
+			/*  XXH32 with seed   */ 0xe0563ad1,
+			/*  XXH64 with seed   */ 0x7c2e32e15052f258,
+			/* XXH3_64_with_seed  */ 0x68aeef465d0cdb86,
+			/* XXH3_128_with_seed */ 0x6d79447c48eba1d968aeef465d0cdb86,
+		},
+		{ // Length: 023
+			/*  XXH32 with seed   */ 0x848dd2aa,
+			/*  XXH64 with seed   */ 0xf7ba4039f6237dca,
+			/* XXH3_64_with_seed  */ 0x6361a9a1d0890d9b,
+			/* XXH3_128_with_seed */ 0x46eb50895f47862a6361a9a1d0890d9b,
+		},
+		{ // Length: 024
+			/*  XXH32 with seed   */ 0x2c17dd5f,
+			/*  XXH64 with seed   */ 0x822c995ea202c02c,
+			/* XXH3_64_with_seed  */ 0xe6f696623bab02cf,
+			/* XXH3_128_with_seed */ 0xdc9538f4f2fba7d9e6f696623bab02cf,
+		},
+		{ // Length: 025
+			/*  XXH32 with seed   */ 0x71605f13,
+			/*  XXH64 with seed   */ 0x9bc47d731e0a6ec4,
+			/* XXH3_64_with_seed  */ 0xfe4df07dfb2bb628,
+			/* XXH3_128_with_seed */ 0x63e58eb7bf8c4529fe4df07dfb2bb628,
+		},
+		{ // Length: 026
+			/*  XXH32 with seed   */ 0xf6295e9d,
+			/*  XXH64 with seed   */ 0xfc78cdf54bc08915,
+			/* XXH3_64_with_seed  */ 0x16457687f81d901d,
+			/* XXH3_128_with_seed */ 0x9d82121305e1b58916457687f81d901d,
+		},
+		{ // Length: 027
+			/*  XXH32 with seed   */ 0x6d19b485,
+			/*  XXH64 with seed   */ 0xe2ee2eaea55440e0,
+			/* XXH3_64_with_seed  */ 0x0af6385f17ced03f,
+			/* XXH3_128_with_seed */ 0x83eb2b5982aedc7f0af6385f17ced03f,
+		},
+		{ // Length: 028
+			/*  XXH32 with seed   */ 0x50880f92,
+			/*  XXH64 with seed   */ 0xf8af62124e2bd628,
+			/* XXH3_64_with_seed  */ 0x6c00d0c3e2748ea0,
+			/* XXH3_128_with_seed */ 0x4749616449e7164f6c00d0c3e2748ea0,
+		},
+		{ // Length: 029
+			/*  XXH32 with seed   */ 0x1927b0e3,
+			/*  XXH64 with seed   */ 0xcaa3487bbf6e6cf8,
+			/* XXH3_64_with_seed  */ 0xeb0dfe396346a54e,
+			/* XXH3_128_with_seed */ 0xc009e323ac8ad1b6eb0dfe396346a54e,
+		},
+		{ // Length: 030
+			/*  XXH32 with seed   */ 0x697e37bb,
+			/*  XXH64 with seed   */ 0xf755efe844788204,
+			/* XXH3_64_with_seed  */ 0x9a7cb37e6e62c48a,
+			/* XXH3_128_with_seed */ 0x50d2feccbea2515f9a7cb37e6e62c48a,
+		},
+		{ // Length: 031
+			/*  XXH32 with seed   */ 0xcb51eb39,
+			/*  XXH64 with seed   */ 0x95b43272f98eca69,
+			/* XXH3_64_with_seed  */ 0x25c1fb224653e13f,
+			/* XXH3_128_with_seed */ 0xeecf064a9e39445525c1fb224653e13f,
+		},
+		{ // Length: 032
+			/*  XXH32 with seed   */ 0x22756ca5,
+			/*  XXH64 with seed   */ 0x0bdeefdc057a332d,
+			/* XXH3_64_with_seed  */ 0x6f68cee2adec621b,
+			/* XXH3_128_with_seed */ 0xf26f4eda4e006ffc6f68cee2adec621b,
+		},
+		{ // Length: 033
+			/*  XXH32 with seed   */ 0x3123367b,
+			/*  XXH64 with seed   */ 0xa67f73999afca700,
+			/* XXH3_64_with_seed  */ 0xc3c12db57e4c85c8,
+			/* XXH3_128_with_seed */ 0x16a72efc2b19aba6c3c12db57e4c85c8,
+		},
+		{ // Length: 034
+			/*  XXH32 with seed   */ 0x4c1815e7,
+			/*  XXH64 with seed   */ 0x6d1dacd13b0d5fc4,
+			/* XXH3_64_with_seed  */ 0x6eb9608c0d0bb088,
+			/* XXH3_128_with_seed */ 0xf2dde07e1d63a5296eb9608c0d0bb088,
+		},
+		{ // Length: 035
+			/*  XXH32 with seed   */ 0xf7cbff80,
+			/*  XXH64 with seed   */ 0x4ce8572f16d0aad6,
+			/* XXH3_64_with_seed  */ 0xe4aac9a6c463aaa8,
+			/* XXH3_128_with_seed */ 0xbfb3556e0cf6ad35e4aac9a6c463aaa8,
+		},
+		{ // Length: 036
+			/*  XXH32 with seed   */ 0x7d0062b9,
+			/*  XXH64 with seed   */ 0x12fc7dedc769878f,
+			/* XXH3_64_with_seed  */ 0xb8ca5a39efade7c2,
+			/* XXH3_128_with_seed */ 0x973efd8281a08eddb8ca5a39efade7c2,
+		},
+		{ // Length: 037
+			/*  XXH32 with seed   */ 0x1b183613,
+			/*  XXH64 with seed   */ 0x44b1c336296e5f4f,
+			/* XXH3_64_with_seed  */ 0x17afda1abbf4b285,
+			/* XXH3_128_with_seed */ 0xca63f56e586cd1ed17afda1abbf4b285,
+		},
+		{ // Length: 038
+			/*  XXH32 with seed   */ 0x37ca2593,
+			/*  XXH64 with seed   */ 0x8368d54d307755d6,
+			/* XXH3_64_with_seed  */ 0x8861d24c7f596fbe,
+			/* XXH3_128_with_seed */ 0x87a60d84394debfc8861d24c7f596fbe,
+		},
+		{ // Length: 039
+			/*  XXH32 with seed   */ 0x0d0b84b1,
+			/*  XXH64 with seed   */ 0xbcb2c603148f85eb,
+			/* XXH3_64_with_seed  */ 0x8c876944dcc91fa8,
+			/* XXH3_128_with_seed */ 0xee47d3db610e73598c876944dcc91fa8,
+		},
+		{ // Length: 040
+			/*  XXH32 with seed   */ 0x98646553,
+			/*  XXH64 with seed   */ 0x75c6db5ab2201d45,
+			/* XXH3_64_with_seed  */ 0x2cf4c3170d2386fa,
+			/* XXH3_128_with_seed */ 0xa82efa33ecfca0b52cf4c3170d2386fa,
+		},
+		{ // Length: 041
+			/*  XXH32 with seed   */ 0xdbd3a61a,
+			/*  XXH64 with seed   */ 0x40d68769baaa022b,
+			/* XXH3_64_with_seed  */ 0xc753d2bab609cbd3,
+			/* XXH3_128_with_seed */ 0x70f1a4931856a4f8c753d2bab609cbd3,
+		},
+		{ // Length: 042
+			/*  XXH32 with seed   */ 0xdb9e97ab,
+			/*  XXH64 with seed   */ 0xe005bba275ce5424,
+			/* XXH3_64_with_seed  */ 0x8d700e56eca7adbe,
+			/* XXH3_128_with_seed */ 0xbc30278db5752ae68d700e56eca7adbe,
+		},
+		{ // Length: 043
+			/*  XXH32 with seed   */ 0x58f84b53,
+			/*  XXH64 with seed   */ 0xbd0270928cc56e0d,
+			/* XXH3_64_with_seed  */ 0xbfa4abe3640e2171,
+			/* XXH3_128_with_seed */ 0x3c7a7645a37afa2abfa4abe3640e2171,
+		},
+		{ // Length: 044
+			/*  XXH32 with seed   */ 0xad4f8adb,
+			/*  XXH64 with seed   */ 0x8120627a3381eb88,
+			/* XXH3_64_with_seed  */ 0x836681335317ad9c,
+			/* XXH3_128_with_seed */ 0xcf6cdd70d56e5fe1836681335317ad9c,
+		},
+		{ // Length: 045
+			/*  XXH32 with seed   */ 0x5ee86526,
+			/*  XXH64 with seed   */ 0xb85cd92fb89ef101,
+			/* XXH3_64_with_seed  */ 0x9c33291ba6c644d7,
+			/* XXH3_128_with_seed */ 0x52a427c79af6374b9c33291ba6c644d7,
+		},
+		{ // Length: 046
+			/*  XXH32 with seed   */ 0x6c8f0138,
+			/*  XXH64 with seed   */ 0x571b1ea94ad8f01d,
+			/* XXH3_64_with_seed  */ 0xca649f729676b61c,
+			/* XXH3_128_with_seed */ 0x08d4fa7ad2c300ecca649f729676b61c,
+		},
+		{ // Length: 047
+			/*  XXH32 with seed   */ 0x0a6ab98a,
+			/*  XXH64 with seed   */ 0x65a464c64aac84f3,
+			/* XXH3_64_with_seed  */ 0x9dda738999f9bbc8,
+			/* XXH3_128_with_seed */ 0xee91c0b71a5f88239dda738999f9bbc8,
+		},
+		{ // Length: 048
+			/*  XXH32 with seed   */ 0x7896c513,
+			/*  XXH64 with seed   */ 0xc80bc851e2dfb09b,
+			/* XXH3_64_with_seed  */ 0x453ecb71ecb32848,
+			/* XXH3_128_with_seed */ 0x52e4851ac687ee69453ecb71ecb32848,
+		},
+		{ // Length: 049
+			/*  XXH32 with seed   */ 0x25af57bd,
+			/*  XXH64 with seed   */ 0x9ebeb4d31da14d0d,
+			/* XXH3_64_with_seed  */ 0xe8aaa26c00c91d42,
+			/* XXH3_128_with_seed */ 0xd3fcea64be9ac813e8aaa26c00c91d42,
+		},
+		{ // Length: 050
+			/*  XXH32 with seed   */ 0xf9048566,
+			/*  XXH64 with seed   */ 0x3d516d799596642c,
+			/* XXH3_64_with_seed  */ 0xce7a90312221795d,
+			/* XXH3_128_with_seed */ 0x492be1eaf1d3d091ce7a90312221795d,
+		},
+		{ // Length: 051
+			/*  XXH32 with seed   */ 0x89bfe313,
+			/*  XXH64 with seed   */ 0x894404f6ac1a0f35,
+			/* XXH3_64_with_seed  */ 0x7947fc4e65aeedb1,
+			/* XXH3_128_with_seed */ 0x299757f4d461f78b7947fc4e65aeedb1,
+		},
+		{ // Length: 052
+			/*  XXH32 with seed   */ 0xbd45e87c,
+			/*  XXH64 with seed   */ 0xec01531e3a92e941,
+			/* XXH3_64_with_seed  */ 0xb5081bd75a74c854,
+			/* XXH3_128_with_seed */ 0x71ab392b5c37a7b1b5081bd75a74c854,
+		},
+		{ // Length: 053
+			/*  XXH32 with seed   */ 0xf0c21e34,
+			/*  XXH64 with seed   */ 0x9826c69fa8adc3d7,
+			/* XXH3_64_with_seed  */ 0x039a8c76415c2f96,
+			/* XXH3_128_with_seed */ 0x1729078d70e53113039a8c76415c2f96,
+		},
+		{ // Length: 054
+			/*  XXH32 with seed   */ 0x2878fc3e,
+			/*  XXH64 with seed   */ 0x4ae9509d59164ca0,
+			/* XXH3_64_with_seed  */ 0xca0a0540e572a1aa,
+			/* XXH3_128_with_seed */ 0x5371636c413ca5d0ca0a0540e572a1aa,
+		},
+		{ // Length: 055
+			/*  XXH32 with seed   */ 0x434532ba,
+			/*  XXH64 with seed   */ 0x552fb86765067610,
+			/* XXH3_64_with_seed  */ 0xdbe39e1e532d55b3,
+			/* XXH3_128_with_seed */ 0xd0fc7ef3c5091f55dbe39e1e532d55b3,
+		},
+		{ // Length: 056
+			/*  XXH32 with seed   */ 0x06758cf1,
+			/*  XXH64 with seed   */ 0xd2d4bb7ff4d4e932,
+			/* XXH3_64_with_seed  */ 0x50577d8f1b82d923,
+			/* XXH3_128_with_seed */ 0x2d7ad8fca47df57950577d8f1b82d923,
+		},
+		{ // Length: 057
+			/*  XXH32 with seed   */ 0xcb24f946,
+			/*  XXH64 with seed   */ 0xcbdece52650111dd,
+			/* XXH3_64_with_seed  */ 0xb6f0d9e82e25cd82,
+			/* XXH3_128_with_seed */ 0x0d0cc51a576c3193b6f0d9e82e25cd82,
+		},
+		{ // Length: 058
+			/*  XXH32 with seed   */ 0x0db5d929,
+			/*  XXH64 with seed   */ 0xe9ccb5366b96d54a,
+			/* XXH3_64_with_seed  */ 0x374b293c077d4b73,
+			/* XXH3_128_with_seed */ 0x928e63cc3ab63241374b293c077d4b73,
+		},
+		{ // Length: 059
+			/*  XXH32 with seed   */ 0x701b6a1b,
+			/*  XXH64 with seed   */ 0x50f2c418f638b096,
+			/* XXH3_64_with_seed  */ 0xaa2d5b0750c74374,
+			/* XXH3_128_with_seed */ 0x50f6822409424e8eaa2d5b0750c74374,
+		},
+		{ // Length: 060
+			/*  XXH32 with seed   */ 0x8d23c71b,
+			/*  XXH64 with seed   */ 0xebe865cee0ca68ed,
+			/* XXH3_64_with_seed  */ 0xeba2b7524d55bf1c,
+			/* XXH3_128_with_seed */ 0xb2539b168afb6bbceba2b7524d55bf1c,
+		},
+		{ // Length: 061
+			/*  XXH32 with seed   */ 0x1592aac2,
+			/*  XXH64 with seed   */ 0xa37f36d936cc5397,
+			/* XXH3_64_with_seed  */ 0x5135eb6a58fcc9de,
+			/* XXH3_128_with_seed */ 0x4b86a985401811355135eb6a58fcc9de,
+		},
+		{ // Length: 062
+			/*  XXH32 with seed   */ 0xc45e492b,
+			/*  XXH64 with seed   */ 0x76fb8495d2e5d087,
+			/* XXH3_64_with_seed  */ 0x0efe16303ac0288d,
+			/* XXH3_128_with_seed */ 0x87c9c88266b77a380efe16303ac0288d,
+		},
+		{ // Length: 063
+			/*  XXH32 with seed   */ 0x0831302e,
+			/*  XXH64 with seed   */ 0xb50beca904c8e746,
+			/* XXH3_64_with_seed  */ 0xbaead226d92ab13f,
+			/* XXH3_128_with_seed */ 0x5797c375a7fa73e8baead226d92ab13f,
+		},
+		{ // Length: 064
+			/*  XXH32 with seed   */ 0x8aba9661,
+			/*  XXH64 with seed   */ 0x1f2af4182f56e89b,
+			/* XXH3_64_with_seed  */ 0x03c1e36f98e32f47,
+			/* XXH3_128_with_seed */ 0x3ff0ade7e59a667203c1e36f98e32f47,
+		},
+		{ // Length: 065
+			/*  XXH32 with seed   */ 0x00597b45,
+			/*  XXH64 with seed   */ 0x7c184e65a18047d8,
+			/* XXH3_64_with_seed  */ 0x049dc6c26c248cbf,
+			/* XXH3_128_with_seed */ 0x64fd0bc41e980003049dc6c26c248cbf,
+		},
+		{ // Length: 066
+			/*  XXH32 with seed   */ 0x8ffd9072,
+			/*  XXH64 with seed   */ 0x9555886fb86323f2,
+			/* XXH3_64_with_seed  */ 0x70a5f32f87b2091e,
+			/* XXH3_128_with_seed */ 0x9548753f95e9fcf770a5f32f87b2091e,
+		},
+		{ // Length: 067
+			/*  XXH32 with seed   */ 0xd2dd5676,
+			/*  XXH64 with seed   */ 0xfc465ddc813066b2,
+			/* XXH3_64_with_seed  */ 0x1554bdf9f2eb5649,
+			/* XXH3_128_with_seed */ 0xd2da1d9cc8c8913a1554bdf9f2eb5649,
+		},
+		{ // Length: 068
+			/*  XXH32 with seed   */ 0xf957dbee,
+			/*  XXH64 with seed   */ 0x8e6d062418dbe449,
+			/* XXH3_64_with_seed  */ 0x9c840cc89569670b,
+			/* XXH3_128_with_seed */ 0x3e74f67ef25970e09c840cc89569670b,
+		},
+		{ // Length: 069
+			/*  XXH32 with seed   */ 0x507266d3,
+			/*  XXH64 with seed   */ 0xf477425289c67fe9,
+			/* XXH3_64_with_seed  */ 0x0d6eaf896e9aaf06,
+			/* XXH3_128_with_seed */ 0x4fe417d8362490460d6eaf896e9aaf06,
+		},
+		{ // Length: 070
+			/*  XXH32 with seed   */ 0xe318b690,
+			/*  XXH64 with seed   */ 0xa8b8329baea12daf,
+			/* XXH3_64_with_seed  */ 0x467607049c2c37a8,
+			/* XXH3_128_with_seed */ 0xce2949abc8df1f0c467607049c2c37a8,
+		},
+		{ // Length: 071
+			/*  XXH32 with seed   */ 0xac9d3a86,
+			/*  XXH64 with seed   */ 0x071fd954c056a795,
+			/* XXH3_64_with_seed  */ 0x11793b7e40a3dc10,
+			/* XXH3_128_with_seed */ 0x90d167d4ba2b716911793b7e40a3dc10,
+		},
+		{ // Length: 072
+			/*  XXH32 with seed   */ 0x21e70939,
+			/*  XXH64 with seed   */ 0xaab8ebc7b8a211c9,
+			/* XXH3_64_with_seed  */ 0x119a47a28efa17cb,
+			/* XXH3_128_with_seed */ 0xa7bb1b6c4d6f54d5119a47a28efa17cb,
+		},
+		{ // Length: 073
+			/*  XXH32 with seed   */ 0x7f248ac7,
+			/*  XXH64 with seed   */ 0x40e98bbbb71643f5,
+			/* XXH3_64_with_seed  */ 0xed254c44a328c7a5,
+			/* XXH3_128_with_seed */ 0xd394b61feb0a2da5ed254c44a328c7a5,
+		},
+		{ // Length: 074
+			/*  XXH32 with seed   */ 0xdfeebcb1,
+			/*  XXH64 with seed   */ 0x1d9ed49a8e55f70f,
+			/* XXH3_64_with_seed  */ 0xe8634c3cdd859912,
+			/* XXH3_128_with_seed */ 0x8ca360fc6cb7186ce8634c3cdd859912,
+		},
+		{ // Length: 075
+			/*  XXH32 with seed   */ 0xa392eb03,
+			/*  XXH64 with seed   */ 0x28d8a1343bcf56be,
+			/* XXH3_64_with_seed  */ 0x349bb3e543614a69,
+			/* XXH3_128_with_seed */ 0x2f9bbd3013475ca4349bb3e543614a69,
+		},
+		{ // Length: 076
+			/*  XXH32 with seed   */ 0x7b484327,
+			/*  XXH64 with seed   */ 0x02041b816b8f1758,
+			/* XXH3_64_with_seed  */ 0xd16b6f999b633766,
+			/* XXH3_128_with_seed */ 0x7139f6f8d1996478d16b6f999b633766,
+		},
+		{ // Length: 077
+			/*  XXH32 with seed   */ 0xbb8e8669,
+			/*  XXH64 with seed   */ 0xa3f5763b7f065d69,
+			/* XXH3_64_with_seed  */ 0x75ec193b2f88be40,
+			/* XXH3_128_with_seed */ 0xaf88b4a051360f3375ec193b2f88be40,
+		},
+		{ // Length: 078
+			/*  XXH32 with seed   */ 0x0460b6b1,
+			/*  XXH64 with seed   */ 0xba4549c521867bc2,
+			/* XXH3_64_with_seed  */ 0x09f3a671b4434bf9,
+			/* XXH3_128_with_seed */ 0x282c91c870729e6709f3a671b4434bf9,
+		},
+		{ // Length: 079
+			/*  XXH32 with seed   */ 0x55896572,
+			/*  XXH64 with seed   */ 0xde9bc0faf020018d,
+			/* XXH3_64_with_seed  */ 0xdd50edbd6d5966c4,
+			/* XXH3_128_with_seed */ 0x9389678f55c93226dd50edbd6d5966c4,
+		},
+		{ // Length: 080
+			/*  XXH32 with seed   */ 0x22c23046,
+			/*  XXH64 with seed   */ 0x75e43f2d93554863,
+			/* XXH3_64_with_seed  */ 0xa6dffe1933ba5804,
+			/* XXH3_128_with_seed */ 0x85be47eda4bdd641a6dffe1933ba5804,
+		},
+		{ // Length: 081
+			/*  XXH32 with seed   */ 0x39483f1d,
+			/*  XXH64 with seed   */ 0x53000d9dd8a6496c,
+			/* XXH3_64_with_seed  */ 0xdd804a93f234da3f,
+			/* XXH3_128_with_seed */ 0xb15a174351334eebdd804a93f234da3f,
+		},
+		{ // Length: 082
+			/*  XXH32 with seed   */ 0xc611e811,
+			/*  XXH64 with seed   */ 0x5397258729a7f69c,
+			/* XXH3_64_with_seed  */ 0xf91b39511edea673,
+			/* XXH3_128_with_seed */ 0x47cf03368fe11bb4f91b39511edea673,
+		},
+		{ // Length: 083
+			/*  XXH32 with seed   */ 0x893cc86a,
+			/*  XXH64 with seed   */ 0x3c2865e0ec560a92,
+			/* XXH3_64_with_seed  */ 0x62af216b5cade444,
+			/* XXH3_128_with_seed */ 0x97f7592efb1044b062af216b5cade444,
+		},
+		{ // Length: 084
+			/*  XXH32 with seed   */ 0xeb650d9a,
+			/*  XXH64 with seed   */ 0xd699607171c125e4,
+			/* XXH3_64_with_seed  */ 0xdeeb1dbd03048176,
+			/* XXH3_128_with_seed */ 0x7a2faf097a6cbf8edeeb1dbd03048176,
+		},
+		{ // Length: 085
+			/*  XXH32 with seed   */ 0x22822fad,
+			/*  XXH64 with seed   */ 0xcc5cb106d0f6a76f,
+			/* XXH3_64_with_seed  */ 0xd1c810f0c0241ebe,
+			/* XXH3_128_with_seed */ 0x8707503712ff71b8d1c810f0c0241ebe,
+		},
+		{ // Length: 086
+			/*  XXH32 with seed   */ 0x08ce32d0,
+			/*  XXH64 with seed   */ 0x53464bbb5039be78,
+			/* XXH3_64_with_seed  */ 0x9ec5b4d33ec97527,
+			/* XXH3_128_with_seed */ 0xec1068c59702c55a9ec5b4d33ec97527,
+		},
+		{ // Length: 087
+			/*  XXH32 with seed   */ 0xf05b7380,
+			/*  XXH64 with seed   */ 0xc5ea308637febdd9,
+			/* XXH3_64_with_seed  */ 0x8ddeb237e6f8041a,
+			/* XXH3_128_with_seed */ 0x9db5ecbf641605288ddeb237e6f8041a,
+		},
+		{ // Length: 088
+			/*  XXH32 with seed   */ 0xc72ad960,
+			/*  XXH64 with seed   */ 0x4c64c6c4af8d46c8,
+			/* XXH3_64_with_seed  */ 0x2ba538b3eeb018c2,
+			/* XXH3_128_with_seed */ 0x8adcff45214102df2ba538b3eeb018c2,
+		},
+		{ // Length: 089
+			/*  XXH32 with seed   */ 0x8d1d9b0d,
+			/*  XXH64 with seed   */ 0xc3282f4d852853c0,
+			/* XXH3_64_with_seed  */ 0x1c08f1cb453e9e8b,
+			/* XXH3_128_with_seed */ 0x22996b42475e36361c08f1cb453e9e8b,
+		},
+		{ // Length: 090
+			/*  XXH32 with seed   */ 0x9146ecce,
+			/*  XXH64 with seed   */ 0x7c7243657f28031c,
+			/* XXH3_64_with_seed  */ 0x5db6de24f6991f6b,
+			/* XXH3_128_with_seed */ 0xee3985b4cd029bc85db6de24f6991f6b,
+		},
+		{ // Length: 091
+			/*  XXH32 with seed   */ 0x87072d36,
+			/*  XXH64 with seed   */ 0xb6b1b000692fd6d8,
+			/* XXH3_64_with_seed  */ 0x771c49027e857199,
+			/* XXH3_128_with_seed */ 0xd7c1691af45ee66d771c49027e857199,
+		},
+		{ // Length: 092
+			/*  XXH32 with seed   */ 0x18b42f12,
+			/*  XXH64 with seed   */ 0x6cf85d9033e12805,
+			/* XXH3_64_with_seed  */ 0x2cab705bdc835057,
+			/* XXH3_128_with_seed */ 0x5de57fc633158bb52cab705bdc835057,
+		},
+		{ // Length: 093
+			/*  XXH32 with seed   */ 0x1f9ddffc,
+			/*  XXH64 with seed   */ 0xac831e34a630ad5e,
+			/* XXH3_64_with_seed  */ 0xd2e0533e55d1f334,
+			/* XXH3_128_with_seed */ 0xee60bf480bd560c7d2e0533e55d1f334,
+		},
+		{ // Length: 094
+			/*  XXH32 with seed   */ 0x2b6eecfd,
+			/*  XXH64 with seed   */ 0x9595009c15a91e2a,
+			/* XXH3_64_with_seed  */ 0x6d880b6e98cc9ef7,
+			/* XXH3_128_with_seed */ 0x59e80b179f527c9e6d880b6e98cc9ef7,
+		},
+		{ // Length: 095
+			/*  XXH32 with seed   */ 0x6a65a2b3,
+			/*  XXH64 with seed   */ 0x8c9699d1132cae80,
+			/* XXH3_64_with_seed  */ 0xa32327c8b18341e9,
+			/* XXH3_128_with_seed */ 0x399f733919d0d4b5a32327c8b18341e9,
+		},
+		{ // Length: 096
+			/*  XXH32 with seed   */ 0xcc3478f8,
+			/*  XXH64 with seed   */ 0xa8b83622a8967321,
+			/* XXH3_64_with_seed  */ 0x5c8e93f3461d20b1,
+			/* XXH3_128_with_seed */ 0x658256b06ff21f3a5c8e93f3461d20b1,
+		},
+		{ // Length: 097
+			/*  XXH32 with seed   */ 0xab2ab5c0,
+			/*  XXH64 with seed   */ 0xbd5c3cf32353a377,
+			/* XXH3_64_with_seed  */ 0x35c179c9774b18b8,
+			/* XXH3_128_with_seed */ 0x6850970363a8fd8435c179c9774b18b8,
+		},
+		{ // Length: 098
+			/*  XXH32 with seed   */ 0xfbef4371,
+			/*  XXH64 with seed   */ 0x57089e7c2e0bbeca,
+			/* XXH3_64_with_seed  */ 0x75bcf65c02fb8f9c,
+			/* XXH3_128_with_seed */ 0x6943c5fe315c7c7b75bcf65c02fb8f9c,
+		},
+		{ // Length: 099
+			/*  XXH32 with seed   */ 0x56991999,
+			/*  XXH64 with seed   */ 0x73b30cbc0427d032,
+			/* XXH3_64_with_seed  */ 0xfae40391db8faec7,
+			/* XXH3_128_with_seed */ 0x8beac2b7d7ccb040fae40391db8faec7,
+		},
+		{ // Length: 100
+			/*  XXH32 with seed   */ 0xa60dccff,
+			/*  XXH64 with seed   */ 0xe092ff08fb6a68b4,
+			/* XXH3_64_with_seed  */ 0x15d848c9c18c6752,
+			/* XXH3_128_with_seed */ 0x5e2c3dbb7327e23f15d848c9c18c6752,
+		},
+		{ // Length: 101
+			/*  XXH32 with seed   */ 0x71f9b107,
+			/*  XXH64 with seed   */ 0x3f78106aff66f5a2,
+			/* XXH3_64_with_seed  */ 0x6402ce6a3be9d71d,
+			/* XXH3_128_with_seed */ 0xb0998a8c0fd35b266402ce6a3be9d71d,
+		},
+		{ // Length: 102
+			/*  XXH32 with seed   */ 0xfb00d123,
+			/*  XXH64 with seed   */ 0x5b9ce8d2bd7c3a2d,
+			/* XXH3_64_with_seed  */ 0x78b1c5bd3c75e737,
+			/* XXH3_128_with_seed */ 0x02ba1d32ada678a078b1c5bd3c75e737,
+		},
+		{ // Length: 103
+			/*  XXH32 with seed   */ 0x592d878a,
+			/*  XXH64 with seed   */ 0x772e5cd2d7badec1,
+			/* XXH3_64_with_seed  */ 0x26a2537f71bf49df,
+			/* XXH3_128_with_seed */ 0x328186be2c0d0b3126a2537f71bf49df,
+		},
+		{ // Length: 104
+			/*  XXH32 with seed   */ 0xec02b2c3,
+			/*  XXH64 with seed   */ 0xb80feace1f3c95ac,
+			/* XXH3_64_with_seed  */ 0x112a1944e2048de5,
+			/* XXH3_128_with_seed */ 0xd1d917baa2a83ec9112a1944e2048de5,
+		},
+		{ // Length: 105
+			/*  XXH32 with seed   */ 0xb2af8701,
+			/*  XXH64 with seed   */ 0xc59518271d0f4281,
+			/* XXH3_64_with_seed  */ 0x3d16b08e9111e2fb,
+			/* XXH3_128_with_seed */ 0x2fde16d043ed1aa73d16b08e9111e2fb,
+		},
+		{ // Length: 106
+			/*  XXH32 with seed   */ 0x00b24b18,
+			/*  XXH64 with seed   */ 0x6dd7458b2d27c684,
+			/* XXH3_64_with_seed  */ 0x65fde69457430180,
+			/* XXH3_128_with_seed */ 0x49bf83a0741d9cdb65fde69457430180,
+		},
+		{ // Length: 107
+			/*  XXH32 with seed   */ 0xf9e2cb08,
+			/*  XXH64 with seed   */ 0x6ede8ae1ce4a22ca,
+			/* XXH3_64_with_seed  */ 0xa26ec1a76026f7d4,
+			/* XXH3_128_with_seed */ 0x12c77ed800faa6b0a26ec1a76026f7d4,
+		},
+		{ // Length: 108
+			/*  XXH32 with seed   */ 0x6a685b04,
+			/*  XXH64 with seed   */ 0x394a38cc24b3d018,
+			/* XXH3_64_with_seed  */ 0x20db1f929866ebb5,
+			/* XXH3_128_with_seed */ 0x8ddf2a0c6daa939820db1f929866ebb5,
+		},
+		{ // Length: 109
+			/*  XXH32 with seed   */ 0x5441ebdd,
+			/*  XXH64 with seed   */ 0x08a8703951f2f7c7,
+			/* XXH3_64_with_seed  */ 0xab9c4efded5ff0f5,
+			/* XXH3_128_with_seed */ 0x0ff337bd61e71c23ab9c4efded5ff0f5,
+		},
+		{ // Length: 110
+			/*  XXH32 with seed   */ 0xd7751ee0,
+			/*  XXH64 with seed   */ 0x9ecd1d44328350d2,
+			/* XXH3_64_with_seed  */ 0xdf9c28e72f5608a1,
+			/* XXH3_128_with_seed */ 0x5f2973272c16baa0df9c28e72f5608a1,
+		},
+		{ // Length: 111
+			/*  XXH32 with seed   */ 0xd803c6ab,
+			/*  XXH64 with seed   */ 0x3e821436a14eb2ad,
+			/* XXH3_64_with_seed  */ 0x00aa1d1c2e4f8169,
+			/* XXH3_128_with_seed */ 0x7af2adba6175b80700aa1d1c2e4f8169,
+		},
+		{ // Length: 112
+			/*  XXH32 with seed   */ 0x8c5b0df6,
+			/*  XXH64 with seed   */ 0x1ebf44503080440e,
+			/* XXH3_64_with_seed  */ 0xe0ae740fc9a008ca,
+			/* XXH3_128_with_seed */ 0xbef8dfdd5a90fa7ee0ae740fc9a008ca,
+		},
+		{ // Length: 113
+			/*  XXH32 with seed   */ 0x42b8039a,
+			/*  XXH64 with seed   */ 0x23bc90e7a4344663,
+			/* XXH3_64_with_seed  */ 0xd79907cf3fe2bc79,
+			/* XXH3_128_with_seed */ 0x7317ea6bbc0ff4d0d79907cf3fe2bc79,
+		},
+		{ // Length: 114
+			/*  XXH32 with seed   */ 0x837abc3d,
+			/*  XXH64 with seed   */ 0xd723d74ec31d721a,
+			/* XXH3_64_with_seed  */ 0xe8bf4ddd852b3345,
+			/* XXH3_128_with_seed */ 0xa0a9cf3f87213c9fe8bf4ddd852b3345,
+		},
+		{ // Length: 115
+			/*  XXH32 with seed   */ 0x9f69ac40,
+			/*  XXH64 with seed   */ 0x9dd0c7a85dcaa22b,
+			/* XXH3_64_with_seed  */ 0x7c6620f7ee605c40,
+			/* XXH3_128_with_seed */ 0xaaecea33e4942e977c6620f7ee605c40,
+		},
+		{ // Length: 116
+			/*  XXH32 with seed   */ 0x1f84b67c,
+			/*  XXH64 with seed   */ 0xb20f2ea2205f92a1,
+			/* XXH3_64_with_seed  */ 0x1dc9107482c86e5e,
+			/* XXH3_128_with_seed */ 0xbb1747028b1e66cc1dc9107482c86e5e,
+		},
+		{ // Length: 117
+			/*  XXH32 with seed   */ 0xfaad474d,
+			/*  XXH64 with seed   */ 0x812f9fd78f9c667b,
+			/* XXH3_64_with_seed  */ 0x62f3cb58ad9dd03c,
+			/* XXH3_128_with_seed */ 0x2a492f88982a764662f3cb58ad9dd03c,
+		},
+		{ // Length: 118
+			/*  XXH32 with seed   */ 0xe955223c,
+			/*  XXH64 with seed   */ 0xe41a36c173ecf456,
+			/* XXH3_64_with_seed  */ 0x9c09d8cc65971b29,
+			/* XXH3_128_with_seed */ 0xe0630f3bc3835d969c09d8cc65971b29,
+		},
+		{ // Length: 119
+			/*  XXH32 with seed   */ 0x546bc62b,
+			/*  XXH64 with seed   */ 0xdd899b20ca59a628,
+			/* XXH3_64_with_seed  */ 0x3e821fde137f0aef,
+			/* XXH3_128_with_seed */ 0x011407529974e5c13e821fde137f0aef,
+		},
+		{ // Length: 120
+			/*  XXH32 with seed   */ 0xa5535f73,
+			/*  XXH64 with seed   */ 0xe427bf0f9ebe1c37,
+			/* XXH3_64_with_seed  */ 0x857db46904538bb9,
+			/* XXH3_128_with_seed */ 0xa6c23eb34a738f26857db46904538bb9,
+		},
+		{ // Length: 121
+			/*  XXH32 with seed   */ 0xb8c14749,
+			/*  XXH64 with seed   */ 0x09cc2604618ccb99,
+			/* XXH3_64_with_seed  */ 0xc3ad4f17064bd74d,
+			/* XXH3_128_with_seed */ 0xc14972650ee530f7c3ad4f17064bd74d,
+		},
+		{ // Length: 122
+			/*  XXH32 with seed   */ 0xb8646312,
+			/*  XXH64 with seed   */ 0x6cc5fc5de32433b5,
+			/* XXH3_64_with_seed  */ 0xc48e3b460ea98d41,
+			/* XXH3_128_with_seed */ 0xf68bbbb6f2d62322c48e3b460ea98d41,
+		},
+		{ // Length: 123
+			/*  XXH32 with seed   */ 0xf0ce8d6f,
+			/*  XXH64 with seed   */ 0x8402915ab87b130b,
+			/* XXH3_64_with_seed  */ 0x567e7649805bb542,
+			/* XXH3_128_with_seed */ 0x060ea861808437db567e7649805bb542,
+		},
+		{ // Length: 124
+			/*  XXH32 with seed   */ 0x081b04a4,
+			/*  XXH64 with seed   */ 0x071f5673f1ac61a0,
+			/* XXH3_64_with_seed  */ 0x9033ec9907e59f7f,
+			/* XXH3_128_with_seed */ 0xa92b3c21d1e1c19f9033ec9907e59f7f,
+		},
+		{ // Length: 125
+			/*  XXH32 with seed   */ 0xa42ba302,
+			/*  XXH64 with seed   */ 0x4d7bf7c79270ee5e,
+			/* XXH3_64_with_seed  */ 0x42e6a40c9d43717c,
+			/* XXH3_128_with_seed */ 0xae97e6d4828e730d42e6a40c9d43717c,
+		},
+		{ // Length: 126
+			/*  XXH32 with seed   */ 0xfbe58c7b,
+			/*  XXH64 with seed   */ 0xf3d3d6932ab131a9,
+			/* XXH3_64_with_seed  */ 0xe79e305f6df49f9e,
+			/* XXH3_128_with_seed */ 0xdfa71cd15f98d00ee79e305f6df49f9e,
+		},
+		{ // Length: 127
+			/*  XXH32 with seed   */ 0x5f47db02,
+			/*  XXH64 with seed   */ 0x4bde2617af717257,
+			/* XXH3_64_with_seed  */ 0x4a60b4ba191a45ac,
+			/* XXH3_128_with_seed */ 0x11d2835ba59a999c4a60b4ba191a45ac,
+		},
+		{ // Length: 128
+			/*  XXH32 with seed   */ 0xef37a9b4,
+			/*  XXH64 with seed   */ 0x626234662e512ed4,
+			/* XXH3_64_with_seed  */ 0x3959f14b19fd542f,
+			/* XXH3_128_with_seed */ 0x10bc7bbe12158c043959f14b19fd542f,
+		},
+		{ // Length: 129
+			/*  XXH32 with seed   */ 0xc626fbf4,
+			/*  XXH64 with seed   */ 0xcefa23c4908017de,
+			/* XXH3_64_with_seed  */ 0xa01e9702939d781e,
+			/* XXH3_128_with_seed */ 0x691e6799f3cd53227c37fb453bbba0a4,
+		},
+		{ // Length: 130
+			/*  XXH32 with seed   */ 0xfc763585,
+			/*  XXH64 with seed   */ 0x28ab538427cc58ce,
+			/* XXH3_64_with_seed  */ 0xc0dfd6d468a9ff4d,
+			/* XXH3_128_with_seed */ 0x9905494c9a3c8e4015f7f05ba7d1a7d2,
+		},
+		{ // Length: 131
+			/*  XXH32 with seed   */ 0x997cdc98,
+			/*  XXH64 with seed   */ 0x83f11ee3e87c8212,
+			/* XXH3_64_with_seed  */ 0xc1fcfbd87d151977,
+			/* XXH3_128_with_seed */ 0xffc3ca7d08bc153e4bcf5b1fcbea11db,
+		},
+		{ // Length: 132
+			/*  XXH32 with seed   */ 0x220b7dd3,
+			/*  XXH64 with seed   */ 0x067f7cb7d6472baf,
+			/* XXH3_64_with_seed  */ 0xbc20dada1f44cd72,
+			/* XXH3_128_with_seed */ 0x96d049842f1badcd0c7677c9ac4754c2,
+		},
+		{ // Length: 133
+			/*  XXH32 with seed   */ 0x274a3c60,
+			/*  XXH64 with seed   */ 0x16bc525d378ac776,
+			/* XXH3_64_with_seed  */ 0x54f111c0154e6c25,
+			/* XXH3_128_with_seed */ 0x562a3393f34e8d64716a525d2f26a9e3,
+		},
+		{ // Length: 134
+			/*  XXH32 with seed   */ 0x99d511b0,
+			/*  XXH64 with seed   */ 0xba70461a977ccf74,
+			/* XXH3_64_with_seed  */ 0x63c39cae75fae2d7,
+			/* XXH3_128_with_seed */ 0x93fdae14f6100b1d4f861585dc7f7e9c,
+		},
+		{ // Length: 135
+			/*  XXH32 with seed   */ 0xb5b3f065,
+			/*  XXH64 with seed   */ 0x0c3d3479d4bfcebb,
+			/* XXH3_64_with_seed  */ 0x02c0efa6119d1e14,
+			/* XXH3_128_with_seed */ 0x708ab7d7b83cfee00833ecef6a286bb1,
+		},
+		{ // Length: 136
+			/*  XXH32 with seed   */ 0x5f705833,
+			/*  XXH64 with seed   */ 0x9829d3addcb02a18,
+			/* XXH3_64_with_seed  */ 0x4c2613013e8cca37,
+			/* XXH3_128_with_seed */ 0xe313cfcf1338b49dd3965bb5d9b795f1,
+		},
+		{ // Length: 137
+			/*  XXH32 with seed   */ 0xd4efaef5,
+			/*  XXH64 with seed   */ 0xb81dc64a12eadaf9,
+			/* XXH3_64_with_seed  */ 0xd924c434240b7b51,
+			/* XXH3_128_with_seed */ 0xb07dbb071c00a2383181082c942e5c3c,
+		},
+		{ // Length: 138
+			/*  XXH32 with seed   */ 0x9fdb9c1d,
+			/*  XXH64 with seed   */ 0x1d90a50d13ea4b22,
+			/* XXH3_64_with_seed  */ 0xf5c57baf3e440454,
+			/* XXH3_128_with_seed */ 0x11fc0648874a269d7a8446ec9e39947e,
+		},
+		{ // Length: 139
+			/*  XXH32 with seed   */ 0xa9e01c26,
+			/*  XXH64 with seed   */ 0xe755db2a89d065b5,
+			/* XXH3_64_with_seed  */ 0x1850cbba77b8b5ff,
+			/* XXH3_128_with_seed */ 0xfcf7511c79f31813ca1415ae01005e2e,
+		},
+		{ // Length: 140
+			/*  XXH32 with seed   */ 0x451f763e,
+			/*  XXH64 with seed   */ 0x4baccb37e1a43d13,
+			/* XXH3_64_with_seed  */ 0xd16801b3337eec32,
+			/* XXH3_128_with_seed */ 0x9e74cba0dc42d9dcbc983686efac8c0a,
+		},
+		{ // Length: 141
+			/*  XXH32 with seed   */ 0xe881d4dd,
+			/*  XXH64 with seed   */ 0x2195307a29c70693,
+			/* XXH3_64_with_seed  */ 0x6566f7a46d937421,
+			/* XXH3_128_with_seed */ 0x26de7da1dad5219a58ffc4c99ec827e1,
+		},
+		{ // Length: 142
+			/*  XXH32 with seed   */ 0x42490d35,
+			/*  XXH64 with seed   */ 0xe0f4beb75a5ea6ff,
+			/* XXH3_64_with_seed  */ 0x9bc898cccfd16edd,
+			/* XXH3_128_with_seed */ 0x766cf669b575ec91d4c7c3fca46b67ad,
+		},
+		{ // Length: 143
+			/*  XXH32 with seed   */ 0xb0a3c9ed,
+			/*  XXH64 with seed   */ 0x37f02ca003975ee8,
+			/* XXH3_64_with_seed  */ 0x6a6565197a9cd093,
+			/* XXH3_128_with_seed */ 0xb7ed511256d79024a18c4721dab53bc9,
+		},
+		{ // Length: 144
+			/*  XXH32 with seed   */ 0x3ec82259,
+			/*  XXH64 with seed   */ 0xb8fa228409b273d5,
+			/* XXH3_64_with_seed  */ 0x3595de70c4482eeb,
+			/* XXH3_128_with_seed */ 0x3153f7af9533c032b2e5c4a607f42a85,
+		},
+		{ // Length: 145
+			/*  XXH32 with seed   */ 0x63731ad3,
+			/*  XXH64 with seed   */ 0x575992781d23a78a,
+			/* XXH3_64_with_seed  */ 0x735d304125753cea,
+			/* XXH3_128_with_seed */ 0xd819ca703caebe2c71df744cc2455642,
+		},
+		{ // Length: 146
+			/*  XXH32 with seed   */ 0xad4d500b,
+			/*  XXH64 with seed   */ 0xaccef00d8fe005cd,
+			/* XXH3_64_with_seed  */ 0x4f89525bd31639ab,
+			/* XXH3_128_with_seed */ 0x56769afe40a77f3cc52091e7ed1f182a,
+		},
+		{ // Length: 147
+			/*  XXH32 with seed   */ 0xa6abc322,
+			/*  XXH64 with seed   */ 0x46f5046dadbc7e3d,
+			/* XXH3_64_with_seed  */ 0x491bfd8524be00dc,
+			/* XXH3_128_with_seed */ 0x96f94d138c91c1532557fa0a45f7e86e,
+		},
+		{ // Length: 148
+			/*  XXH32 with seed   */ 0xe38b99da,
+			/*  XXH64 with seed   */ 0x6c28c5cea1404d65,
+			/* XXH3_64_with_seed  */ 0xe5377bcb0638b2c1,
+			/* XXH3_128_with_seed */ 0xa58f8e840872c00583f3ce6fadf26053,
+		},
+		{ // Length: 149
+			/*  XXH32 with seed   */ 0x41205694,
+			/*  XXH64 with seed   */ 0xfa387ad4dbcf2f88,
+			/* XXH3_64_with_seed  */ 0xb89fb560f9db7860,
+			/* XXH3_128_with_seed */ 0xd848b28c247ece78f3ba6f27a653e702,
+		},
+		{ // Length: 150
+			/*  XXH32 with seed   */ 0x8d6bc5c2,
+			/*  XXH64 with seed   */ 0xb94654eb7c9f985f,
+			/* XXH3_64_with_seed  */ 0xe32002430741dc56,
+			/* XXH3_128_with_seed */ 0x44c9a9dc2d19216ae0be9ea2a6a8c264,
+		},
+		{ // Length: 151
+			/*  XXH32 with seed   */ 0x2f7ed6a8,
+			/*  XXH64 with seed   */ 0x8db7df98d8413ee6,
+			/* XXH3_64_with_seed  */ 0xdfa1035c9f3e5dc4,
+			/* XXH3_128_with_seed */ 0x6152250fe5107db01da339cae0327e31,
+		},
+		{ // Length: 152
+			/*  XXH32 with seed   */ 0x89781aba,
+			/*  XXH64 with seed   */ 0x3f1c13332e91ffc7,
+			/* XXH3_64_with_seed  */ 0xa38dd464c7b840b7,
+			/* XXH3_128_with_seed */ 0x13f18ad86dd8b2e3728a740eee7c4a5c,
+		},
+		{ // Length: 153
+			/*  XXH32 with seed   */ 0x3bd6106a,
+			/*  XXH64 with seed   */ 0xf2563e4d5a5a6688,
+			/* XXH3_64_with_seed  */ 0x836481a9e3a82aa7,
+			/* XXH3_128_with_seed */ 0xddab27e72e0adce2e1dfcec3be1258d5,
+		},
+		{ // Length: 154
+			/*  XXH32 with seed   */ 0xb68b6da6,
+			/*  XXH64 with seed   */ 0x11274f2c124b2d3e,
+			/* XXH3_64_with_seed  */ 0xc32a03e27a642ea8,
+			/* XXH3_128_with_seed */ 0x30aa1976276b4ac8b5bbce69a8294383,
+		},
+		{ // Length: 155
+			/*  XXH32 with seed   */ 0x21a10872,
+			/*  XXH64 with seed   */ 0xcc4c0110b9249af8,
+			/* XXH3_64_with_seed  */ 0xb1e6ff1bf8b8b129,
+			/* XXH3_128_with_seed */ 0xd023303fe65aa9a4ddd6cbc45ae65546,
+		},
+		{ // Length: 156
+			/*  XXH32 with seed   */ 0x9321da86,
+			/*  XXH64 with seed   */ 0x06005336f91b8bc9,
+			/* XXH3_64_with_seed  */ 0xfd3c4d3e101f7203,
+			/* XXH3_128_with_seed */ 0x4e2fd48715156e9765e74d24efc59ff8,
+		},
+		{ // Length: 157
+			/*  XXH32 with seed   */ 0xef752de5,
+			/*  XXH64 with seed   */ 0x7d319a9d60c60fd4,
+			/* XXH3_64_with_seed  */ 0x227eb3a14dac0bdc,
+			/* XXH3_128_with_seed */ 0xa1d4b36ca47fbee3b0562e972077864a,
+		},
+		{ // Length: 158
+			/*  XXH32 with seed   */ 0x44ec7592,
+			/*  XXH64 with seed   */ 0x54d338d003f290cb,
+			/* XXH3_64_with_seed  */ 0xf5358681486acd18,
+			/* XXH3_128_with_seed */ 0xcd9a60efd835758d5858249639320f22,
+		},
+		{ // Length: 159
+			/*  XXH32 with seed   */ 0x68657c30,
+			/*  XXH64 with seed   */ 0x4f82be4db6ba9b0c,
+			/* XXH3_64_with_seed  */ 0x319084c1e4466f7f,
+			/* XXH3_128_with_seed */ 0x605fdbfbc1da2ce97fcf3be587650c86,
+		},
+		{ // Length: 160
+			/*  XXH32 with seed   */ 0x190194db,
+			/*  XXH64 with seed   */ 0x7e024b929891b237,
+			/* XXH3_64_with_seed  */ 0x321993643b8e4cac,
+			/* XXH3_128_with_seed */ 0xe3d9f033976f30adcaf42f4c912553cd,
+		},
+		{ // Length: 161
+			/*  XXH32 with seed   */ 0x41603a20,
+			/*  XXH64 with seed   */ 0x29b60cf641fd7680,
+			/* XXH3_64_with_seed  */ 0x3370983ca01e0214,
+			/* XXH3_128_with_seed */ 0xbc3b116a72bc10fd44acb18a49e219e8,
+		},
+		{ // Length: 162
+			/*  XXH32 with seed   */ 0xe17a20f0,
+			/*  XXH64 with seed   */ 0xd0ab889f7899a46e,
+			/* XXH3_64_with_seed  */ 0x1f9932a0c0ea08c6,
+			/* XXH3_128_with_seed */ 0xa612c786bcb5eaa68b1cd5c6a0f06334,
+		},
+		{ // Length: 163
+			/*  XXH32 with seed   */ 0xdff5e3b3,
+			/*  XXH64 with seed   */ 0x837be8d7f9e3dabb,
+			/* XXH3_64_with_seed  */ 0xae5016cef85b41ca,
+			/* XXH3_128_with_seed */ 0x7ff862b0a750cde12154c4f560747fb3,
+		},
+		{ // Length: 164
+			/*  XXH32 with seed   */ 0x180dd0e3,
+			/*  XXH64 with seed   */ 0x76194eee4369f5df,
+			/* XXH3_64_with_seed  */ 0x776c221ebb411f6e,
+			/* XXH3_128_with_seed */ 0xe23295f9995d9bb2378642f6eac5b86d,
+		},
+		{ // Length: 165
+			/*  XXH32 with seed   */ 0xc755bed5,
+			/*  XXH64 with seed   */ 0xbb66fb24f51f7ac2,
+			/* XXH3_64_with_seed  */ 0xd66fbd1370ac04b2,
+			/* XXH3_128_with_seed */ 0x2a4f0cb6464c692edb78d24a92b6dd09,
+		},
+		{ // Length: 166
+			/*  XXH32 with seed   */ 0xfd91b34c,
+			/*  XXH64 with seed   */ 0x5e8ae5f87fce7039,
+			/* XXH3_64_with_seed  */ 0x460b1f2157dbe606,
+			/* XXH3_128_with_seed */ 0xa79d87d62ec0f5e9989eac7b4694b502,
+		},
+		{ // Length: 167
+			/*  XXH32 with seed   */ 0xb4c00c29,
+			/*  XXH64 with seed   */ 0xc5e0de88c153f80c,
+			/* XXH3_64_with_seed  */ 0x02d14820ef4bb399,
+			/* XXH3_128_with_seed */ 0x1921778af5574a5e7c19931633687d1f,
+		},
+		{ // Length: 168
+			/*  XXH32 with seed   */ 0x996b43f0,
+			/*  XXH64 with seed   */ 0x5b04ea36c5de4274,
+			/* XXH3_64_with_seed  */ 0xedb7160e1a1da2fd,
+			/* XXH3_128_with_seed */ 0xf15cef7d5e593da5b8b5774e14089f0e,
+		},
+		{ // Length: 169
+			/*  XXH32 with seed   */ 0x263b114f,
+			/*  XXH64 with seed   */ 0xcd83252f84a4530d,
+			/* XXH3_64_with_seed  */ 0xbcde7f15f93d1703,
+			/* XXH3_128_with_seed */ 0x97540dac49aaa8cbfa6e202330927889,
+		},
+		{ // Length: 170
+			/*  XXH32 with seed   */ 0x89165437,
+			/*  XXH64 with seed   */ 0x4f6359e8ab012361,
+			/* XXH3_64_with_seed  */ 0x6569bc9b545b1e32,
+			/* XXH3_128_with_seed */ 0x3fd852b1dff82c42588f1aac5ad9536e,
+		},
+		{ // Length: 171
+			/*  XXH32 with seed   */ 0xf8c1d50c,
+			/*  XXH64 with seed   */ 0xa16ceee492129071,
+			/* XXH3_64_with_seed  */ 0x9dd002549fd1708d,
+			/* XXH3_128_with_seed */ 0xb45d42f3c02825ca070c5d8454b52aad,
+		},
+		{ // Length: 172
+			/*  XXH32 with seed   */ 0xf8bdbdd6,
+			/*  XXH64 with seed   */ 0x28221b357cbea90a,
+			/* XXH3_64_with_seed  */ 0x77d8df4395a14d35,
+			/* XXH3_128_with_seed */ 0xa23981e109cb16af733152187a766dc0,
+		},
+		{ // Length: 173
+			/*  XXH32 with seed   */ 0xd512018f,
+			/*  XXH64 with seed   */ 0x7e60d5155c281f0f,
+			/* XXH3_64_with_seed  */ 0xb6bb18adbb9f65a2,
+			/* XXH3_128_with_seed */ 0xded55a212a3410c854a75128738f7802,
+		},
+		{ // Length: 174
+			/*  XXH32 with seed   */ 0x6fd315d7,
+			/*  XXH64 with seed   */ 0x3a057dadbd28eb6c,
+			/* XXH3_64_with_seed  */ 0x9f83bbf9aba0730f,
+			/* XXH3_128_with_seed */ 0xfbe7d8840691a708c36b2b193b43857f,
+		},
+		{ // Length: 175
+			/*  XXH32 with seed   */ 0x18f1d651,
+			/*  XXH64 with seed   */ 0x9e73e1c0b08a5b63,
+			/* XXH3_64_with_seed  */ 0xad3be1ba9dfcbff7,
+			/* XXH3_128_with_seed */ 0x85949e4d7492280706e71fd2f00f025f,
+		},
+		{ // Length: 176
+			/*  XXH32 with seed   */ 0x0ea98439,
+			/*  XXH64 with seed   */ 0xd51c8450d24194c0,
+			/* XXH3_64_with_seed  */ 0xad869625149ac945,
+			/* XXH3_128_with_seed */ 0xa668f0548de5783c04e33cbd26011186,
+		},
+		{ // Length: 177
+			/*  XXH32 with seed   */ 0xd2ae7eac,
+			/*  XXH64 with seed   */ 0x2b345c5375646284,
+			/* XXH3_64_with_seed  */ 0xe0efd46f37fc4398,
+			/* XXH3_128_with_seed */ 0x3a42444aa865c1382dcaf0bd6407080d,
+		},
+		{ // Length: 178
+			/*  XXH32 with seed   */ 0xd248c92a,
+			/*  XXH64 with seed   */ 0x3a03581771d045e9,
+			/* XXH3_64_with_seed  */ 0x18ff024dd9c1835e,
+			/* XXH3_128_with_seed */ 0x0d1452cdfe38cfe80d07c71935e43038,
+		},
+		{ // Length: 179
+			/*  XXH32 with seed   */ 0x5238ef55,
+			/*  XXH64 with seed   */ 0xb42e771e8e3fb8ce,
+			/* XXH3_64_with_seed  */ 0x2190550a14c78b68,
+			/* XXH3_128_with_seed */ 0xba6f545f7d99835c49dd7b27ec11e271,
+		},
+		{ // Length: 180
+			/*  XXH32 with seed   */ 0xd7eac3fa,
+			/*  XXH64 with seed   */ 0xb755ec07d0c89015,
+			/* XXH3_64_with_seed  */ 0xddcedeba21afa86a,
+			/* XXH3_128_with_seed */ 0x65a011936c2f4e767093deb27bb7c998,
+		},
+		{ // Length: 181
+			/*  XXH32 with seed   */ 0x7f1c15b4,
+			/*  XXH64 with seed   */ 0x46da8a8c695ff0b8,
+			/* XXH3_64_with_seed  */ 0x73ad4ce4ec3c7be7,
+			/* XXH3_128_with_seed */ 0x63bd10f7bc704844b96390c39e22bd98,
+		},
+		{ // Length: 182
+			/*  XXH32 with seed   */ 0x304f72a7,
+			/*  XXH64 with seed   */ 0x79a31e9a9ca830dc,
+			/* XXH3_64_with_seed  */ 0xf34327ba57faec8b,
+			/* XXH3_128_with_seed */ 0x0ee674f1fde3f1f20d99a77f90794361,
+		},
+		{ // Length: 183
+			/*  XXH32 with seed   */ 0x6b1f3942,
+			/*  XXH64 with seed   */ 0x92dc94c1b22f1c67,
+			/* XXH3_64_with_seed  */ 0xf10b70fbf19ddf74,
+			/* XXH3_128_with_seed */ 0x6007cd6aff9ea796354ef5cce39947e5,
+		},
+		{ // Length: 184
+			/*  XXH32 with seed   */ 0x83ca365a,
+			/*  XXH64 with seed   */ 0xa8d5e80f595786df,
+			/* XXH3_64_with_seed  */ 0x5006c9c8ca6ab7bc,
+			/* XXH3_128_with_seed */ 0xd5512f514c3dadb7f2d2d15edfab0c79,
+		},
+		{ // Length: 185
+			/*  XXH32 with seed   */ 0x3dd3a893,
+			/*  XXH64 with seed   */ 0x5e377402e8596846,
+			/* XXH3_64_with_seed  */ 0x0bb7e04a4f68faf9,
+			/* XXH3_128_with_seed */ 0xbe14cf262274942ab7d4ee231f38bb6f,
+		},
+		{ // Length: 186
+			/*  XXH32 with seed   */ 0xceb2bc25,
+			/*  XXH64 with seed   */ 0xbd741cb95616e90f,
+			/* XXH3_64_with_seed  */ 0xc2d9ab3f5bf95a43,
+			/* XXH3_128_with_seed */ 0xe34b746f4fe60b71644bf325fa720417,
+		},
+		{ // Length: 187
+			/*  XXH32 with seed   */ 0xf1adf576,
+			/*  XXH64 with seed   */ 0x92b7fd4a4f1efc07,
+			/* XXH3_64_with_seed  */ 0x8f9b331723a2a876,
+			/* XXH3_128_with_seed */ 0xa7885cc4750b700655c96f1703091254,
+		},
+		{ // Length: 188
+			/*  XXH32 with seed   */ 0x4611e3e4,
+			/*  XXH64 with seed   */ 0x917bd15f614bd598,
+			/* XXH3_64_with_seed  */ 0x8f02c68867383f5b,
+			/* XXH3_128_with_seed */ 0xd2d2932780d94812b45b9d1098ebfb9e,
+		},
+		{ // Length: 189
+			/*  XXH32 with seed   */ 0x69893d38,
+			/*  XXH64 with seed   */ 0x53d70c87c21ea266,
+			/* XXH3_64_with_seed  */ 0x50af887f9f291807,
+			/* XXH3_128_with_seed */ 0x870ee56646a96a3aeef80899011a7ed5,
+		},
+		{ // Length: 190
+			/*  XXH32 with seed   */ 0x76ed2be5,
+			/*  XXH64 with seed   */ 0x62aeb335bea6a750,
+			/* XXH3_64_with_seed  */ 0x77f3e6e5ef3324e8,
+			/* XXH3_128_with_seed */ 0x663beb73333164f03a3a4d8fd834764b,
+		},
+		{ // Length: 191
+			/*  XXH32 with seed   */ 0xed4d1e51,
+			/*  XXH64 with seed   */ 0x8bd377938cee9b9f,
+			/* XXH3_64_with_seed  */ 0x0fc369924d2359a8,
+			/* XXH3_128_with_seed */ 0xb067f3a929c69173b0ce90178cb52ab4,
+		},
+		{ // Length: 192
+			/*  XXH32 with seed   */ 0x431c60fc,
+			/*  XXH64 with seed   */ 0x1599c64833c45573,
+			/* XXH3_64_with_seed  */ 0x77534d446540ec56,
+			/* XXH3_128_with_seed */ 0xcf860f856e857c87f84e1570a199505c,
+		},
+		{ // Length: 193
+			/*  XXH32 with seed   */ 0x9a113e64,
+			/*  XXH64 with seed   */ 0xe12a349c3553e899,
+			/* XXH3_64_with_seed  */ 0x710e746a7c267a4b,
+			/* XXH3_128_with_seed */ 0x3a0c9fa7fbbccd8c8cb83e4dda9d3ba5,
+		},
+		{ // Length: 194
+			/*  XXH32 with seed   */ 0x20ca842e,
+			/*  XXH64 with seed   */ 0xbc6ab8d43df158d9,
+			/* XXH3_64_with_seed  */ 0x3588c3243784b992,
+			/* XXH3_128_with_seed */ 0x1d64bedd84f1cfc29452d24b3cafa235,
+		},
+		{ // Length: 195
+			/*  XXH32 with seed   */ 0xf0bc2ec7,
+			/*  XXH64 with seed   */ 0x99fc76185ad13e5c,
+			/* XXH3_64_with_seed  */ 0xedb7203b5333800a,
+			/* XXH3_128_with_seed */ 0xfd78e4453184cc22448d86094d59f2dd,
+		},
+		{ // Length: 196
+			/*  XXH32 with seed   */ 0x9631a02e,
+			/*  XXH64 with seed   */ 0x5127d3f6666700dc,
+			/* XXH3_64_with_seed  */ 0x83c3935a970942c1,
+			/* XXH3_128_with_seed */ 0x531f576098410ed60ed5a48e165527e2,
+		},
+		{ // Length: 197
+			/*  XXH32 with seed   */ 0x7ec7c012,
+			/*  XXH64 with seed   */ 0x98129e6384c00228,
+			/* XXH3_64_with_seed  */ 0x4708ba9df1195697,
+			/* XXH3_128_with_seed */ 0xf1c693d16c984f27875f3d8d4ac529f9,
+		},
+		{ // Length: 198
+			/*  XXH32 with seed   */ 0xc78e7839,
+			/*  XXH64 with seed   */ 0xf39ec6eb09e53622,
+			/* XXH3_64_with_seed  */ 0x7524f462f4b673e4,
+			/* XXH3_128_with_seed */ 0xe2b38163efcb96a63a248e9db74acf89,
+		},
+		{ // Length: 199
+			/*  XXH32 with seed   */ 0x14204026,
+			/*  XXH64 with seed   */ 0x84d14e80285016b1,
+			/* XXH3_64_with_seed  */ 0xa4a70fecb2a3dddf,
+			/* XXH3_128_with_seed */ 0x20e75ac9c77aa2411913574728f80f58,
+		},
+		{ // Length: 200
+			/*  XXH32 with seed   */ 0x7e48ad9f,
+			/*  XXH64 with seed   */ 0x39339c12869b5540,
+			/* XXH3_64_with_seed  */ 0xd11d597419bce2de,
+			/* XXH3_128_with_seed */ 0x5dea39eab3ca8247c66b60b9f777daf7,
+		},
+		{ // Length: 201
+			/*  XXH32 with seed   */ 0x8c57c9b7,
+			/*  XXH64 with seed   */ 0xfabc1c55ea8e9a67,
+			/* XXH3_64_with_seed  */ 0xa5829192a96727a7,
+			/* XXH3_128_with_seed */ 0xa71e1a7a066f8e008c5457c77a66acd0,
+		},
+		{ // Length: 202
+			/*  XXH32 with seed   */ 0x9b73d18d,
+			/*  XXH64 with seed   */ 0x46bb9f4eaede343b,
+			/* XXH3_64_with_seed  */ 0xc1107b50c3494e87,
+			/* XXH3_128_with_seed */ 0x0f2ef9d941efc0e31963ea9a846c4bd1,
+		},
+		{ // Length: 203
+			/*  XXH32 with seed   */ 0xfb1afed1,
+			/*  XXH64 with seed   */ 0x95b7c475ae38df9a,
+			/* XXH3_64_with_seed  */ 0x2cf136f846af7d75,
+			/* XXH3_128_with_seed */ 0xc9e76899659bea865596069ad926be4e,
+		},
+		{ // Length: 204
+			/*  XXH32 with seed   */ 0xa1e5c1c9,
+			/*  XXH64 with seed   */ 0x5126a4033cbce8ce,
+			/* XXH3_64_with_seed  */ 0x597a0728c370f9b0,
+			/* XXH3_128_with_seed */ 0xee8dae8266ee2795b1b91fda24209b66,
+		},
+		{ // Length: 205
+			/*  XXH32 with seed   */ 0xdac43fe3,
+			/*  XXH64 with seed   */ 0x6b1a1d9144676415,
+			/* XXH3_64_with_seed  */ 0xa9280ea2c0e8fe9b,
+			/* XXH3_128_with_seed */ 0xe6142427d3bf5fc3ae1b081b63f35560,
+		},
+		{ // Length: 206
+			/*  XXH32 with seed   */ 0x66bed59c,
+			/*  XXH64 with seed   */ 0x27ed8d143df5eaba,
+			/* XXH3_64_with_seed  */ 0x81917221d7c790ad,
+			/* XXH3_128_with_seed */ 0x9cf0d53891f78fd23b5d7cac1cfb5cd5,
+		},
+		{ // Length: 207
+			/*  XXH32 with seed   */ 0x20df8e65,
+			/*  XXH64 with seed   */ 0x1807aad58e73e89b,
+			/* XXH3_64_with_seed  */ 0x10a5894b0e35a082,
+			/* XXH3_128_with_seed */ 0x1d151d0c20503c73a2387bea00befc90,
+		},
+		{ // Length: 208
+			/*  XXH32 with seed   */ 0x5e4c3688,
+			/*  XXH64 with seed   */ 0x7af6865a4a28be93,
+			/* XXH3_64_with_seed  */ 0x4c299015ec23abea,
+			/* XXH3_128_with_seed */ 0xb1348d9e1a19e55879903c6f76a9eac7,
+		},
+		{ // Length: 209
+			/*  XXH32 with seed   */ 0x95252a32,
+			/*  XXH64 with seed   */ 0x482304b0c6e7b307,
+			/* XXH3_64_with_seed  */ 0x7e29e56eda83a2b1,
+			/* XXH3_128_with_seed */ 0x03410543ffe98924e71f550ba6a183a2,
+		},
+		{ // Length: 210
+			/*  XXH32 with seed   */ 0xe3be66e5,
+			/*  XXH64 with seed   */ 0x45436f478e77593e,
+			/* XXH3_64_with_seed  */ 0x9e75e3e50867119f,
+			/* XXH3_128_with_seed */ 0xcca40800253262f58fc9fbe2ca03399a,
+		},
+		{ // Length: 211
+			/*  XXH32 with seed   */ 0x117f8061,
+			/*  XXH64 with seed   */ 0x9334e891df39a314,
+			/* XXH3_64_with_seed  */ 0xc422222b47bd45a3,
+			/* XXH3_128_with_seed */ 0x4b93a1e3ba4732dc160a78f304b8d9b3,
+		},
+		{ // Length: 212
+			/*  XXH32 with seed   */ 0xbdfe57bb,
+			/*  XXH64 with seed   */ 0xc73f326a9c3cf963,
+			/* XXH3_64_with_seed  */ 0x5d9dd64b59350ac5,
+			/* XXH3_128_with_seed */ 0xc09869d45f0ff3a860b50e4309ee8566,
+		},
+		{ // Length: 213
+			/*  XXH32 with seed   */ 0x79341782,
+			/*  XXH64 with seed   */ 0x6fe34b03a35650aa,
+			/* XXH3_64_with_seed  */ 0x6c763a2c2196dce8,
+			/* XXH3_128_with_seed */ 0xe797b37d1fb88ecb5cce0d844aa730b6,
+		},
+		{ // Length: 214
+			/*  XXH32 with seed   */ 0x6caa48af,
+			/*  XXH64 with seed   */ 0xb33c75b4e2cbab36,
+			/* XXH3_64_with_seed  */ 0x7b70380330d6cdd9,
+			/* XXH3_128_with_seed */ 0x5969e2a662a8d4fff0f278383c0f9818,
+		},
+		{ // Length: 215
+			/*  XXH32 with seed   */ 0x1e99d846,
+			/*  XXH64 with seed   */ 0xa4d4797ef61501b7,
+			/* XXH3_64_with_seed  */ 0x345c3bc55e79bbe1,
+			/* XXH3_128_with_seed */ 0xc7631c7f0f916c936bfc402afdd9e2c1,
+		},
+		{ // Length: 216
+			/*  XXH32 with seed   */ 0x0263fd34,
+			/*  XXH64 with seed   */ 0xefab0fbf5d39b508,
+			/* XXH3_64_with_seed  */ 0x4b6f125af74f1a67,
+			/* XXH3_128_with_seed */ 0x1100d1370b5b7264bf6117d0854e423c,
+		},
+		{ // Length: 217
+			/*  XXH32 with seed   */ 0x3edc77ff,
+			/*  XXH64 with seed   */ 0x8bb702208ed23f0d,
+			/* XXH3_64_with_seed  */ 0xe08b780a7965532c,
+			/* XXH3_128_with_seed */ 0x28362885ced8b565916c62f56c7c1bc6,
+		},
+		{ // Length: 218
+			/*  XXH32 with seed   */ 0x42ba255b,
+			/*  XXH64 with seed   */ 0x4db2a1271b75f567,
+			/* XXH3_64_with_seed  */ 0x57d201a7d59be241,
+			/* XXH3_128_with_seed */ 0x2b58cf7da06bd705d18739c639e1ed30,
+		},
+		{ // Length: 219
+			/*  XXH32 with seed   */ 0xb91a08fb,
+			/*  XXH64 with seed   */ 0x6df9d7b7a3b5f4ab,
+			/* XXH3_64_with_seed  */ 0xf68d0268496617cd,
+			/* XXH3_128_with_seed */ 0xfb9a63890f0f44f6e4f50b04c0ed86af,
+		},
+		{ // Length: 220
+			/*  XXH32 with seed   */ 0xc9d8e64f,
+			/*  XXH64 with seed   */ 0x52ed59dbd293af00,
+			/* XXH3_64_with_seed  */ 0xe8f023d5149c9804,
+			/* XXH3_128_with_seed */ 0x9dee485a3d2a00bddedd2781eb917e69,
+		},
+		{ // Length: 221
+			/*  XXH32 with seed   */ 0xdc20271f,
+			/*  XXH64 with seed   */ 0xb6646da7158e8447,
+			/* XXH3_64_with_seed  */ 0xeb3d8745f106f197,
+			/* XXH3_128_with_seed */ 0xb72166c3ae25423535f901720393aae3,
+		},
+		{ // Length: 222
+			/*  XXH32 with seed   */ 0xe3172005,
+			/*  XXH64 with seed   */ 0x6e81cfbbe77c4f84,
+			/* XXH3_64_with_seed  */ 0x4f3d56e833fc3144,
+			/* XXH3_128_with_seed */ 0xf4915d236a35fdf078636b83862ac194,
+		},
+		{ // Length: 223
+			/*  XXH32 with seed   */ 0x2b1071cd,
+			/*  XXH64 with seed   */ 0xf8d5623864ca3b76,
+			/* XXH3_64_with_seed  */ 0xf55c5d2e5615dbe9,
+			/* XXH3_128_with_seed */ 0x7ca9651e58267164f6cb53fddccc9f3a,
+		},
+		{ // Length: 224
+			/*  XXH32 with seed   */ 0xd314011c,
+			/*  XXH64 with seed   */ 0x0a4aa9215981609d,
+			/* XXH3_64_with_seed  */ 0xb79d34db1272d130,
+			/* XXH3_128_with_seed */ 0x88d5fe477b60f06cd91e29dfc01586c9,
+		},
+		{ // Length: 225
+			/*  XXH32 with seed   */ 0xccdc4d9c,
+			/*  XXH64 with seed   */ 0x4e1aead7957dae64,
+			/* XXH3_64_with_seed  */ 0x6678cd55ed885d27,
+			/* XXH3_128_with_seed */ 0xfca1b23b83c31ae5db9d638aeeee4fec,
+		},
+		{ // Length: 226
+			/*  XXH32 with seed   */ 0x70940a90,
+			/*  XXH64 with seed   */ 0x4c059ea44aa7e9f5,
+			/* XXH3_64_with_seed  */ 0x528e2b04066a0406,
+			/* XXH3_128_with_seed */ 0x52e914de53ad7136f24fc00513930920,
+		},
+		{ // Length: 227
+			/*  XXH32 with seed   */ 0xe4a78023,
+			/*  XXH64 with seed   */ 0x04babaf3f489e33d,
+			/* XXH3_64_with_seed  */ 0xe19c6a2369a545be,
+			/* XXH3_128_with_seed */ 0x9705ae04438038ac2449c2eb4dc35ec5,
+		},
+		{ // Length: 228
+			/*  XXH32 with seed   */ 0x2a282545,
+			/*  XXH64 with seed   */ 0xe9623a2eb65fc20b,
+			/* XXH3_64_with_seed  */ 0xd763daa629bf7ed3,
+			/* XXH3_128_with_seed */ 0xae69d9c569d3f10008da80cc13213338,
+		},
+		{ // Length: 229
+			/*  XXH32 with seed   */ 0xdf95d142,
+			/*  XXH64 with seed   */ 0x05d47b7b6b2c6304,
+			/* XXH3_64_with_seed  */ 0x1b4774f4312bb6d2,
+			/* XXH3_128_with_seed */ 0xb971e02196f22c8144d0bd236f1af462,
+		},
+		{ // Length: 230
+			/*  XXH32 with seed   */ 0x1f23a862,
+			/*  XXH64 with seed   */ 0xfc70ebddca2a31d9,
+			/* XXH3_64_with_seed  */ 0x535cb9a2f604fdaf,
+			/* XXH3_128_with_seed */ 0x68dcadebe0e781ed74b69222b8b1ead2,
+		},
+		{ // Length: 231
+			/*  XXH32 with seed   */ 0x8f9405bc,
+			/*  XXH64 with seed   */ 0x692872d50a9a4e14,
+			/* XXH3_64_with_seed  */ 0xd26c785b9020cece,
+			/* XXH3_128_with_seed */ 0xca1529ffd62acb6c48afcbe350b1ce9c,
+		},
+		{ // Length: 232
+			/*  XXH32 with seed   */ 0xd496108f,
+			/*  XXH64 with seed   */ 0x7d470a8f04c96ed3,
+			/* XXH3_64_with_seed  */ 0x078ae9fc8b7b854d,
+			/* XXH3_128_with_seed */ 0xf2cf580405dec6abf949049061144502,
+		},
+		{ // Length: 233
+			/*  XXH32 with seed   */ 0x79a66883,
+			/*  XXH64 with seed   */ 0x083082177f388c44,
+			/* XXH3_64_with_seed  */ 0x5e76ee9dc6adbf88,
+			/* XXH3_128_with_seed */ 0x280039b7f113af5097d3efa0ee20f9ce,
+		},
+		{ // Length: 234
+			/*  XXH32 with seed   */ 0xe6541ad1,
+			/*  XXH64 with seed   */ 0x1b77755ae1012716,
+			/* XXH3_64_with_seed  */ 0x758d56f05327828a,
+			/* XXH3_128_with_seed */ 0x786e55915d5b53034005ee315b9f6433,
+		},
+		{ // Length: 235
+			/*  XXH32 with seed   */ 0x203e799d,
+			/*  XXH64 with seed   */ 0x1e609db7be71d29e,
+			/* XXH3_64_with_seed  */ 0x83891862f8fe33cb,
+			/* XXH3_128_with_seed */ 0x1deab04f674533ac1588b267f346bc33,
+		},
+		{ // Length: 236
+			/*  XXH32 with seed   */ 0xcc391a02,
+			/*  XXH64 with seed   */ 0x2ba22790d89c2305,
+			/* XXH3_64_with_seed  */ 0x52f8529212a7e262,
+			/* XXH3_128_with_seed */ 0xa86f297be37fabc33807975125cee050,
+		},
+		{ // Length: 237
+			/*  XXH32 with seed   */ 0xe1ff6626,
+			/*  XXH64 with seed   */ 0x0f317a19af3e245d,
+			/* XXH3_64_with_seed  */ 0x2bbb092cb74ae70e,
+			/* XXH3_128_with_seed */ 0x0e1a53a96d4c5e9bdcbfb982dc543f7c,
+		},
+		{ // Length: 238
+			/*  XXH32 with seed   */ 0xb503d810,
+			/*  XXH64 with seed   */ 0xc765232036719ba6,
+			/* XXH3_64_with_seed  */ 0xe16067da8000d10d,
+			/* XXH3_128_with_seed */ 0x459f1c5f07faee68c995ac177ca68c2e,
+		},
+		{ // Length: 239
+			/*  XXH32 with seed   */ 0xcfb8516e,
+			/*  XXH64 with seed   */ 0xba9886f0e099072f,
+			/* XXH3_64_with_seed  */ 0xa92f3ab3103fcad6,
+			/* XXH3_128_with_seed */ 0x66be2dc9f2a2561db85da5166b2f90b2,
+		},
+		{ // Length: 240
+			/*  XXH32 with seed   */ 0xa35c9f04,
+			/*  XXH64 with seed   */ 0x15e484dcae03a085,
+			/* XXH3_64_with_seed  */ 0x1a7b12b95fbe571d,
+			/* XXH3_128_with_seed */ 0xbe7ddbfd547a439a14ca38e32297a5eb,
+		},
+		{ // Length: 241
+			/*  XXH32 with seed   */ 0x01345f15,
+			/*  XXH64 with seed   */ 0x8b30bec620cb5a5a,
+			/* XXH3_64_with_seed  */ 0x69291b770fadb95e,
+			/* XXH3_128_with_seed */ 0xd4ed01a46cbb4b7469291b770fadb95e,
+		},
+		{ // Length: 242
+			/*  XXH32 with seed   */ 0xc4eaca26,
+			/*  XXH64 with seed   */ 0x888d306da8d8b45f,
+			/* XXH3_64_with_seed  */ 0x3af457bc3e4611e4,
+			/* XXH3_128_with_seed */ 0xe9f98fba728efa5d3af457bc3e4611e4,
+		},
+		{ // Length: 243
+			/*  XXH32 with seed   */ 0x7abdf78b,
+			/*  XXH64 with seed   */ 0x9ea07693f8cfeeda,
+			/* XXH3_64_with_seed  */ 0x8ab72b24e663b316,
+			/* XXH3_128_with_seed */ 0xc72daabe0d1a80908ab72b24e663b316,
+		},
+		{ // Length: 244
+			/*  XXH32 with seed   */ 0xceca8150,
+			/*  XXH64 with seed   */ 0x5be0a266563cd3e6,
+			/* XXH3_64_with_seed  */ 0xeeffc60f03127440,
+			/* XXH3_128_with_seed */ 0xb95631738642b922eeffc60f03127440,
+		},
+		{ // Length: 245
+			/*  XXH32 with seed   */ 0xadad860d,
+			/*  XXH64 with seed   */ 0x80c3bf84b1fbfd4a,
+			/* XXH3_64_with_seed  */ 0x1fda9b7c5d0b737f,
+			/* XXH3_128_with_seed */ 0x5a620f04d53f9d781fda9b7c5d0b737f,
+		},
+		{ // Length: 246
+			/*  XXH32 with seed   */ 0x353ac2a6,
+			/*  XXH64 with seed   */ 0x260c833f18a13839,
+			/* XXH3_64_with_seed  */ 0xa0459c904772a26e,
+			/* XXH3_128_with_seed */ 0x88e89c410979e6caa0459c904772a26e,
+		},
+		{ // Length: 247
+			/*  XXH32 with seed   */ 0x1bb16e22,
+			/*  XXH64 with seed   */ 0xb8cfa2049b73df44,
+			/* XXH3_64_with_seed  */ 0x905332df6c80892e,
+			/* XXH3_128_with_seed */ 0xe7194bb4393079c6905332df6c80892e,
+		},
+		{ // Length: 248
+			/*  XXH32 with seed   */ 0xe738b56f,
+			/*  XXH64 with seed   */ 0x460e6c1b1e0c911b,
+			/* XXH3_64_with_seed  */ 0x57407767ba6447be,
+			/* XXH3_128_with_seed */ 0x49abc885559de8f857407767ba6447be,
+		},
+		{ // Length: 249
+			/*  XXH32 with seed   */ 0xd3ae5ac4,
+			/*  XXH64 with seed   */ 0x7c6ae0eff22d759e,
+			/* XXH3_64_with_seed  */ 0x87ee530e398d81f0,
+			/* XXH3_128_with_seed */ 0xc9f400be0bf7b72687ee530e398d81f0,
+		},
+		{ // Length: 250
+			/*  XXH32 with seed   */ 0x8c5461f1,
+			/*  XXH64 with seed   */ 0xe3e99c8304666e99,
+			/* XXH3_64_with_seed  */ 0x03562540b9ae221c,
+			/* XXH3_128_with_seed */ 0x667cf73d86b3326203562540b9ae221c,
+		},
+		{ // Length: 251
+			/*  XXH32 with seed   */ 0x716f989c,
+			/*  XXH64 with seed   */ 0xf3075ea7525e0348,
+			/* XXH3_64_with_seed  */ 0xfb8df0ca69fa0915,
+			/* XXH3_128_with_seed */ 0x7b30452b98deba74fb8df0ca69fa0915,
+		},
+		{ // Length: 252
+			/*  XXH32 with seed   */ 0x85de91f2,
+			/*  XXH64 with seed   */ 0xcf85f018011b7ad0,
+			/* XXH3_64_with_seed  */ 0xb17e01d859dcf82b,
+			/* XXH3_128_with_seed */ 0xd976263f6243ffefb17e01d859dcf82b,
+		},
+		{ // Length: 253
+			/*  XXH32 with seed   */ 0xae2722e4,
+			/*  XXH64 with seed   */ 0x1b9bac0760373983,
+			/* XXH3_64_with_seed  */ 0xf07bb18021c2cc80,
+			/* XXH3_128_with_seed */ 0xa1aeceef561ba342f07bb18021c2cc80,
+		},
+		{ // Length: 254
+			/*  XXH32 with seed   */ 0x3451f08c,
+			/*  XXH64 with seed   */ 0xd88a3405b6b6c363,
+			/* XXH3_64_with_seed  */ 0xb09162bfd76f5bc5,
+			/* XXH3_128_with_seed */ 0x4124c97b4a24ee41b09162bfd76f5bc5,
+		},
+		{ // Length: 255
+			/*  XXH32 with seed   */ 0x1dec5ee9,
+			/*  XXH64 with seed   */ 0x53598bcee06927e9,
+			/* XXH3_64_with_seed  */ 0x3390448889b2f665,
+			/* XXH3_128_with_seed */ 0xaeba71169abdd4853390448889b2f665,
+		},
+		{ // Length: 256
+			/*  XXH32 with seed   */ 0xaa0ed097,
+			/*  XXH64 with seed   */ 0x0d9e7c9858a92786,
+			/* XXH3_64_with_seed  */ 0xa216e7f4b1ac08a1,
+			/* XXH3_128_with_seed */ 0xf01d32eaebe09806a216e7f4b1ac08a1,
+		},
+	},
+	42 = {
+		{ // Length: 000
+			/*  XXH32 with seed   */ 0xd5be6eb8,
+			/*  XXH64 with seed   */ 0x98b1582b0977e704,
+			/* XXH3_64_with_seed  */ 0xb029411ff43d84d2,
+			/* XXH3_128_with_seed */ 0x16c20acd33f7af2f3c1d09e9fe249164,
+		},
+		{ // Length: 001
+			/*  XXH32 with seed   */ 0x7d1f9bba,
+			/*  XXH64 with seed   */ 0x83a7b47f8d92d727,
+			/* XXH3_64_with_seed  */ 0x5cf10f10bf2dd245,
+			/* XXH3_128_with_seed */ 0xea04d3fd8852dd2a5cf10f10bf2dd245,
+		},
+		{ // Length: 002
+			/*  XXH32 with seed   */ 0xbe51c789,
+			/*  XXH64 with seed   */ 0x725cdd2ab637db9c,
+			/* XXH3_64_with_seed  */ 0xf7cde6d9396042b0,
+			/* XXH3_128_with_seed */ 0xc2a7999eddc557ccf7cde6d9396042b0,
+		},
+		{ // Length: 003
+			/*  XXH32 with seed   */ 0x0bcdc729,
+			/*  XXH64 with seed   */ 0x87555a3d7289893f,
+			/* XXH3_64_with_seed  */ 0xf7b52e1a5374e638,
+			/* XXH3_128_with_seed */ 0x05c1ad8f281703c6f7b52e1a5374e638,
+		},
+		{ // Length: 004
+			/*  XXH32 with seed   */ 0x7f168140,
+			/*  XXH64 with seed   */ 0x3229fbc4681e48f3,
+			/* XXH3_64_with_seed  */ 0xc6cdfefca8e389e5,
+			/* XXH3_128_with_seed */ 0xe5703e4f92e590a19871214b43bdc0ac,
+		},
+		{ // Length: 005
+			/*  XXH32 with seed   */ 0xacc086e0,
+			/*  XXH64 with seed   */ 0x1c66448f3fc7ca7e,
+			/* XXH3_64_with_seed  */ 0x66801b538ad4f350,
+			/* XXH3_128_with_seed */ 0x9aee00721bf1020e4d1770adaa01d195,
+		},
+		{ // Length: 006
+			/*  XXH32 with seed   */ 0xdb19169a,
+			/*  XXH64 with seed   */ 0xb86be2a776625df3,
+			/* XXH3_64_with_seed  */ 0x063237bb624d5e83,
+			/* XXH3_128_with_seed */ 0xc244b5174a3e2cf0fbe9361f6429b4f0,
+		},
+		{ // Length: 007
+			/*  XXH32 with seed   */ 0x7ba9286b,
+			/*  XXH64 with seed   */ 0x6da11601fb44cf55,
+			/* XXH3_64_with_seed  */ 0xa5e4542a7e42465a,
+			/* XXH3_128_with_seed */ 0xbfba9cb456d2761a317190ed821e28df,
+		},
+		{ // Length: 008
+			/*  XXH32 with seed   */ 0x40285dcf,
+			/*  XXH64 with seed   */ 0xb71b47ebda15746c,
+			/* XXH3_64_with_seed  */ 0x4596708167f8eb2e,
+			/* XXH3_128_with_seed */ 0x2cfa9c76b30022aed642fe262db8476f,
+		},
+		{ // Length: 009
+			/*  XXH32 with seed   */ 0xe33e47b1,
+			/*  XXH64 with seed   */ 0x5a6b1816035e2b3e,
+			/* XXH3_64_with_seed  */ 0x36f74a3007a50077,
+			/* XXH3_128_with_seed */ 0xc7b062a7d04eb4efc8cad30749b89b94,
+		},
+		{ // Length: 010
+			/*  XXH32 with seed   */ 0x4f81f5e9,
+			/*  XXH64 with seed   */ 0x9c627722e59c2b44,
+			/* XXH3_64_with_seed  */ 0x20a0e29eb3ba32d0,
+			/* XXH3_128_with_seed */ 0x863b4adbdedd505010325407e43a1c94,
+		},
+		{ // Length: 011
+			/*  XXH32 with seed   */ 0x639fe68d,
+			/*  XXH64 with seed   */ 0x972681a6118af4c8,
+			/* XXH3_64_with_seed  */ 0xfe3da03974743e90,
+			/* XXH3_128_with_seed */ 0x88746a58517b776b4df5f717e603bf84,
+		},
+		{ // Length: 012
+			/*  XXH32 with seed   */ 0x628607e7,
+			/*  XXH64 with seed   */ 0x9311611dd8d44ee9,
+			/* XXH3_64_with_seed  */ 0xe7e738a70bf51c17,
+			/* XXH3_128_with_seed */ 0xb3f94f0047d8c6c8a3f3078dc75f4f1e,
+		},
+		{ // Length: 013
+			/*  XXH32 with seed   */ 0xfd743805,
+			/*  XXH64 with seed   */ 0x54d38e64ec5c6ea3,
+			/* XXH3_64_with_seed  */ 0x2aea6f5cec52fdc7,
+			/* XXH3_128_with_seed */ 0xa15530f92a422da22cdc042f1d464cbc,
+		},
+		{ // Length: 014
+			/*  XXH32 with seed   */ 0x0089008f,
+			/*  XXH64 with seed   */ 0xe26516295ad5eb7c,
+			/* XXH3_64_with_seed  */ 0x149407cb3c151f69,
+			/* XXH3_128_with_seed */ 0x0701934d55e103feacf02a066ba06295,
+		},
+		{ // Length: 015
+			/*  XXH32 with seed   */ 0xc89086cd,
+			/*  XXH64 with seed   */ 0xa67ec694e077f966,
+			/* XXH3_64_with_seed  */ 0x57973e8054b0b80d,
+			/* XXH3_128_with_seed */ 0x7b49ab81d9bd8823a43aef2e3f04a7bd,
+		},
+		{ // Length: 016
+			/*  XXH32 with seed   */ 0x7cecf6ee,
+			/*  XXH64 with seed   */ 0xcf492c84babef8b1,
+			/* XXH3_64_with_seed  */ 0x4140d6ee25b0da7a,
+			/* XXH3_128_with_seed */ 0x492844e135b8d0a38729bb749cddf3e7,
+		},
+		{ // Length: 017
+			/*  XXH32 with seed   */ 0x866be6b4,
+			/*  XXH64 with seed   */ 0x1351a54a18d85efb,
+			/* XXH3_64_with_seed  */ 0x02e54d3ddb3cd686,
+			/* XXH3_128_with_seed */ 0x154c0d3b2b6ab8da02e54d3ddb3cd686,
+		},
+		{ // Length: 018
+			/*  XXH32 with seed   */ 0xcec9bbfb,
+			/*  XXH64 with seed   */ 0x8c92adf6c8a03b46,
+			/* XXH3_64_with_seed  */ 0x8d6b12d6ca7a63a1,
+			/* XXH3_128_with_seed */ 0x93e044e5b5ce678c8d6b12d6ca7a63a1,
+		},
+		{ // Length: 019
+			/*  XXH32 with seed   */ 0xe876dac4,
+			/*  XXH64 with seed   */ 0xf75daf9c9a109b2a,
+			/* XXH3_64_with_seed  */ 0x241755ccf1679126,
+			/* XXH3_128_with_seed */ 0x58d9968e9e9c3165241755ccf1679126,
+		},
+		{ // Length: 020
+			/*  XXH32 with seed   */ 0x8bce9668,
+			/*  XXH64 with seed   */ 0xfee3e0f0e70119de,
+			/* XXH3_64_with_seed  */ 0x0d730969ba4ea009,
+			/* XXH3_128_with_seed */ 0xf31ee6829ff049ce0d730969ba4ea009,
+		},
+		{ // Length: 021
+			/*  XXH32 with seed   */ 0x50b81357,
+			/*  XXH64 with seed   */ 0xe05dbe178ed306c8,
+			/* XXH3_64_with_seed  */ 0x5f71aac438bf3a65,
+			/* XXH3_128_with_seed */ 0x9c42f01f216fb8d55f71aac438bf3a65,
+		},
+		{ // Length: 022
+			/*  XXH32 with seed   */ 0x1407db3e,
+			/*  XXH64 with seed   */ 0x5f3f1ee25e780f04,
+			/* XXH3_64_with_seed  */ 0x07214ee02aa534b5,
+			/* XXH3_128_with_seed */ 0x78a78c8edbf841da07214ee02aa534b5,
+		},
+		{ // Length: 023
+			/*  XXH32 with seed   */ 0xf1dc5f80,
+			/*  XXH64 with seed   */ 0xa107842359f052e4,
+			/* XXH3_64_with_seed  */ 0x24df93980ca3686c,
+			/* XXH3_128_with_seed */ 0x6ea6e85b983c228924df93980ca3686c,
+		},
+		{ // Length: 024
+			/*  XXH32 with seed   */ 0xb7684d5d,
+			/*  XXH64 with seed   */ 0x4cd7216a70cfba39,
+			/* XXH3_64_with_seed  */ 0x33011dec249a9d9f,
+			/* XXH3_128_with_seed */ 0xf102dabc21bd0f6933011dec249a9d9f,
+		},
+		{ // Length: 025
+			/*  XXH32 with seed   */ 0x5eb7bb46,
+			/*  XXH64 with seed   */ 0x09417e694556dc49,
+			/* XXH3_64_with_seed  */ 0xadabce2833c16c6f,
+			/* XXH3_128_with_seed */ 0xc6016e07903bc7d8adabce2833c16c6f,
+		},
+		{ // Length: 026
+			/*  XXH32 with seed   */ 0x1d005e07,
+			/*  XXH64 with seed   */ 0x5087063fe62b5a03,
+			/* XXH3_64_with_seed  */ 0xc58135ac937c8ea4,
+			/* XXH3_128_with_seed */ 0x224cdcf6dada4e2bc58135ac937c8ea4,
+		},
+		{ // Length: 027
+			/*  XXH32 with seed   */ 0xf45c1176,
+			/*  XXH64 with seed   */ 0xdea319d86ae272f0,
+			/* XXH3_64_with_seed  */ 0x0aa92ad0c8cba836,
+			/* XXH3_128_with_seed */ 0xadffce44c965dd960aa92ad0c8cba836,
+		},
+		{ // Length: 028
+			/*  XXH32 with seed   */ 0x71b6c3d7,
+			/*  XXH64 with seed   */ 0x7a15e3fdc3c884bf,
+			/* XXH3_64_with_seed  */ 0x79bb92a010e7c0f5,
+			/* XXH3_128_with_seed */ 0xa72e27387f5b868679bb92a010e7c0f5,
+		},
+		{ // Length: 029
+			/*  XXH32 with seed   */ 0x5f26e6d3,
+			/*  XXH64 with seed   */ 0x75b3845e0fc8ca0e,
+			/* XXH3_64_with_seed  */ 0x9c397f34fb8b8131,
+			/* XXH3_128_with_seed */ 0xa6e5c783a2fbf33b9c397f34fb8b8131,
+		},
+		{ // Length: 030
+			/*  XXH32 with seed   */ 0xab67c3c7,
+			/*  XXH64 with seed   */ 0x536694bcadbc82fb,
+			/* XXH3_64_with_seed  */ 0xf4d2b100940454b6,
+			/* XXH3_128_with_seed */ 0xb625f80cfacc5ccaf4d2b100940454b6,
+		},
+		{ // Length: 031
+			/*  XXH32 with seed   */ 0xdc771a05,
+			/*  XXH64 with seed   */ 0xd624bb12d3b4547a,
+			/* XXH3_64_with_seed  */ 0x6cb14e3661cdb2ce,
+			/* XXH3_128_with_seed */ 0x4b2685e1848b3a286cb14e3661cdb2ce,
+		},
+		{ // Length: 032
+			/*  XXH32 with seed   */ 0x7a3ae9d0,
+			/*  XXH64 with seed   */ 0x6ee45b55df0b109b,
+			/* XXH3_64_with_seed  */ 0xc55936baa24e0b4d,
+			/* XXH3_128_with_seed */ 0x5758d9232a4fbee2c55936baa24e0b4d,
+		},
+		{ // Length: 033
+			/*  XXH32 with seed   */ 0x46fd9fad,
+			/*  XXH64 with seed   */ 0x8eda66ce1a04e6ac,
+			/* XXH3_64_with_seed  */ 0xbd1e6857fd9f0520,
+			/* XXH3_128_with_seed */ 0x16f1193abc6fae6ebd1e6857fd9f0520,
+		},
+		{ // Length: 034
+			/*  XXH32 with seed   */ 0x6579e162,
+			/*  XXH64 with seed   */ 0xf92704fc5e3d6c42,
+			/* XXH3_64_with_seed  */ 0x02801796fea9c322,
+			/* XXH3_128_with_seed */ 0x9ee4e53acdc5d7cf02801796fea9c322,
+		},
+		{ // Length: 035
+			/*  XXH32 with seed   */ 0xcfc93a3b,
+			/*  XXH64 with seed   */ 0xd5dac98697a2e928,
+			/* XXH3_64_with_seed  */ 0x1d2c5ed022739506,
+			/* XXH3_128_with_seed */ 0x44dd17df255edd301d2c5ed022739506,
+		},
+		{ // Length: 036
+			/*  XXH32 with seed   */ 0x97f9a6ff,
+			/*  XXH64 with seed   */ 0x765bd2daf5d988ba,
+			/* XXH3_64_with_seed  */ 0xc90211e92b4cae50,
+			/* XXH3_128_with_seed */ 0xfb13bdf718fbd98cc90211e92b4cae50,
+		},
+		{ // Length: 037
+			/*  XXH32 with seed   */ 0x60098b08,
+			/*  XXH64 with seed   */ 0xfd79e1503993a159,
+			/* XXH3_64_with_seed  */ 0xf38e68e5203c703d,
+			/* XXH3_128_with_seed */ 0xa1f07239d2980842f38e68e5203c703d,
+		},
+		{ // Length: 038
+			/*  XXH32 with seed   */ 0xd3f89f07,
+			/*  XXH64 with seed   */ 0x3d68d467247b1ddb,
+			/* XXH3_64_with_seed  */ 0xcf6eadb794e81b31,
+			/* XXH3_128_with_seed */ 0x8266d279d49912a5cf6eadb794e81b31,
+		},
+		{ // Length: 039
+			/*  XXH32 with seed   */ 0xd9928c48,
+			/*  XXH64 with seed   */ 0x6cc5a421923c35b1,
+			/* XXH3_64_with_seed  */ 0xdcad73b4ef69ee27,
+			/* XXH3_128_with_seed */ 0x35a8c28ebb928358dcad73b4ef69ee27,
+		},
+		{ // Length: 040
+			/*  XXH32 with seed   */ 0x6705709f,
+			/*  XXH64 with seed   */ 0x578fd249a20603f0,
+			/* XXH3_64_with_seed  */ 0xc0ae80f0e02f1d97,
+			/* XXH3_128_with_seed */ 0xe85d54683273b60ec0ae80f0e02f1d97,
+		},
+		{ // Length: 041
+			/*  XXH32 with seed   */ 0x1e65924f,
+			/*  XXH64 with seed   */ 0xdc194ebe18a95e3e,
+			/* XXH3_64_with_seed  */ 0x6a8038b7710eba25,
+			/* XXH3_128_with_seed */ 0x8b7d04c25b344b996a8038b7710eba25,
+		},
+		{ // Length: 042
+			/*  XXH32 with seed   */ 0x943b8627,
+			/*  XXH64 with seed   */ 0x7d6485eae97be8ec,
+			/* XXH3_64_with_seed  */ 0x94eeed3870649790,
+			/* XXH3_128_with_seed */ 0x45acdf8c578a034b94eeed3870649790,
+		},
+		{ // Length: 043
+			/*  XXH32 with seed   */ 0xf0183967,
+			/*  XXH64 with seed   */ 0xa0aa2fd2a3f59515,
+			/* XXH3_64_with_seed  */ 0x3e85a27f63e4c7b6,
+			/* XXH3_128_with_seed */ 0x0e8754ca9f2ef6093e85a27f63e4c7b6,
+		},
+		{ // Length: 044
+			/*  XXH32 with seed   */ 0x38f732d1,
+			/*  XXH64 with seed   */ 0x1a4560eed41bfcd4,
+			/* XXH3_64_with_seed  */ 0x00f92e9ac9b46cbf,
+			/* XXH3_128_with_seed */ 0x9609aa98c1c27ad700f92e9ac9b46cbf,
+		},
+		{ // Length: 045
+			/*  XXH32 with seed   */ 0xeee6a85a,
+			/*  XXH64 with seed   */ 0x92fc43450d44e1c6,
+			/* XXH3_64_with_seed  */ 0x785d83306ae72d94,
+			/* XXH3_128_with_seed */ 0x8bb2105c61c31220785d83306ae72d94,
+		},
+		{ // Length: 046
+			/*  XXH32 with seed   */ 0x5f37acec,
+			/*  XXH64 with seed   */ 0x7f089a1ec1e1d325,
+			/* XXH3_64_with_seed  */ 0x1fa6620edfaf4de5,
+			/* XXH3_128_with_seed */ 0x732811902366f1401fa6620edfaf4de5,
+		},
+		{ // Length: 047
+			/*  XXH32 with seed   */ 0x007e038f,
+			/*  XXH64 with seed   */ 0xe52b5c13f155fec1,
+			/* XXH3_64_with_seed  */ 0x17ec92285d02ceff,
+			/* XXH3_128_with_seed */ 0x052fdd7634a560de17ec92285d02ceff,
+		},
+		{ // Length: 048
+			/*  XXH32 with seed   */ 0xa7a5e034,
+			/*  XXH64 with seed   */ 0xa0bd466c0311343c,
+			/* XXH3_64_with_seed  */ 0x998f032f613dc35f,
+			/* XXH3_128_with_seed */ 0xdf19cd82778f89eb998f032f613dc35f,
+		},
+		{ // Length: 049
+			/*  XXH32 with seed   */ 0x80894a18,
+			/*  XXH64 with seed   */ 0x80b21029a7976dfc,
+			/* XXH3_64_with_seed  */ 0xf29a8241c4942de7,
+			/* XXH3_128_with_seed */ 0xfded8fddb77e510af29a8241c4942de7,
+		},
+		{ // Length: 050
+			/*  XXH32 with seed   */ 0xdee43fc2,
+			/*  XXH64 with seed   */ 0x3f9f7fa6608a0e5f,
+			/* XXH3_64_with_seed  */ 0x3aa2535c3c1ab899,
+			/* XXH3_128_with_seed */ 0xdbcaf8ae1088127f3aa2535c3c1ab899,
+		},
+		{ // Length: 051
+			/*  XXH32 with seed   */ 0xad4f5f11,
+			/*  XXH64 with seed   */ 0x28e9a3ed251e1415,
+			/* XXH3_64_with_seed  */ 0xccb0382f96800f3a,
+			/* XXH3_128_with_seed */ 0xa5d24de3a386dbc0ccb0382f96800f3a,
+		},
+		{ // Length: 052
+			/*  XXH32 with seed   */ 0xdaafd2a0,
+			/*  XXH64 with seed   */ 0xc8f63442a71904a3,
+			/* XXH3_64_with_seed  */ 0x83fdc47ab68f7bdc,
+			/* XXH3_128_with_seed */ 0x62cf7d3bc0ea0b6b83fdc47ab68f7bdc,
+		},
+		{ // Length: 053
+			/*  XXH32 with seed   */ 0xb6605d9e,
+			/*  XXH64 with seed   */ 0xa50462f5f609aeff,
+			/* XXH3_64_with_seed  */ 0xed96f92b78105fbb,
+			/* XXH3_128_with_seed */ 0x3973b66426b143daed96f92b78105fbb,
+		},
+		{ // Length: 054
+			/*  XXH32 with seed   */ 0x61aeaeeb,
+			/*  XXH64 with seed   */ 0x15798936328f4967,
+			/* XXH3_64_with_seed  */ 0x6fe66d364dec5d31,
+			/* XXH3_128_with_seed */ 0xb2c681ca395627746fe66d364dec5d31,
+		},
+		{ // Length: 055
+			/*  XXH32 with seed   */ 0xc650ac25,
+			/*  XXH64 with seed   */ 0x4baab483cfeb27f1,
+			/* XXH3_64_with_seed  */ 0x2fbb3f435af1e228,
+			/* XXH3_128_with_seed */ 0x4f6cf49ec032fddc2fbb3f435af1e228,
+		},
+		{ // Length: 056
+			/*  XXH32 with seed   */ 0xf4484a51,
+			/*  XXH64 with seed   */ 0xcb7bbfde1fbeb85f,
+			/* XXH3_64_with_seed  */ 0x9ca724c8bece6fec,
+			/* XXH3_128_with_seed */ 0x0ab3f4524f009c699ca724c8bece6fec,
+		},
+		{ // Length: 057
+			/*  XXH32 with seed   */ 0x3e353391,
+			/*  XXH64 with seed   */ 0xa0d5874d62e15bb5,
+			/* XXH3_64_with_seed  */ 0x29b41eac6a59a1b9,
+			/* XXH3_128_with_seed */ 0x26b30a141cf66eb329b41eac6a59a1b9,
+		},
+		{ // Length: 058
+			/*  XXH32 with seed   */ 0x67737e47,
+			/*  XXH64 with seed   */ 0xb908b7d82eee7d3d,
+			/* XXH3_64_with_seed  */ 0x840dd9f08a50e739,
+			/* XXH3_128_with_seed */ 0xb7631848d6deeceb840dd9f08a50e739,
+		},
+		{ // Length: 059
+			/*  XXH32 with seed   */ 0x88def8e8,
+			/*  XXH64 with seed   */ 0xa6293b341fef52a4,
+			/* XXH3_64_with_seed  */ 0xc949100c43b264d4,
+			/* XXH3_128_with_seed */ 0xed6bb22ce5f97a0cc949100c43b264d4,
+		},
+		{ // Length: 060
+			/*  XXH32 with seed   */ 0xc6ee2a3b,
+			/*  XXH64 with seed   */ 0xcc82072b04decd80,
+			/* XXH3_64_with_seed  */ 0xae187eb99ddf666b,
+			/* XXH3_128_with_seed */ 0xa72921b998c4ab9bae187eb99ddf666b,
+		},
+		{ // Length: 061
+			/*  XXH32 with seed   */ 0x9bf55755,
+			/*  XXH64 with seed   */ 0x440a2172f5499c01,
+			/* XXH3_64_with_seed  */ 0x7c5d500a1999ddbd,
+			/* XXH3_128_with_seed */ 0xfbb87783932f5c0d7c5d500a1999ddbd,
+		},
+		{ // Length: 062
+			/*  XXH32 with seed   */ 0xd0af3655,
+			/*  XXH64 with seed   */ 0x964483ecb4e225cd,
+			/* XXH3_64_with_seed  */ 0x80026f9997c6205a,
+			/* XXH3_128_with_seed */ 0x6db76d84fa85811080026f9997c6205a,
+		},
+		{ // Length: 063
+			/*  XXH32 with seed   */ 0x39cb2d55,
+			/*  XXH64 with seed   */ 0x2270dcfc33731d32,
+			/* XXH3_64_with_seed  */ 0xd3aa611da337705b,
+			/* XXH3_128_with_seed */ 0x84ec2f04dabe004dd3aa611da337705b,
+		},
+		{ // Length: 064
+			/*  XXH32 with seed   */ 0x4c4fffc3,
+			/*  XXH64 with seed   */ 0xc84a5e28ac76e17e,
+			/* XXH3_64_with_seed  */ 0x174176da869c1a12,
+			/* XXH3_128_with_seed */ 0xb26ff71d3cb777aa174176da869c1a12,
+		},
+		{ // Length: 065
+			/*  XXH32 with seed   */ 0x11f9d4ad,
+			/*  XXH64 with seed   */ 0xcc0217e39557a7b7,
+			/* XXH3_64_with_seed  */ 0x9e1501b248094cbe,
+			/* XXH3_128_with_seed */ 0xf07b0bb8536fabe79e1501b248094cbe,
+		},
+		{ // Length: 066
+			/*  XXH32 with seed   */ 0x605f2eee,
+			/*  XXH64 with seed   */ 0x565186eb806fd6d9,
+			/* XXH3_64_with_seed  */ 0xb26338cc2d6ee53a,
+			/* XXH3_128_with_seed */ 0xe50a192740ae9cfeb26338cc2d6ee53a,
+		},
+		{ // Length: 067
+			/*  XXH32 with seed   */ 0x29421a0f,
+			/*  XXH64 with seed   */ 0x3848baa3f942033b,
+			/* XXH3_64_with_seed  */ 0x1a5d54efc8fbe6ec,
+			/* XXH3_128_with_seed */ 0x93dd8dfccbaeb8341a5d54efc8fbe6ec,
+		},
+		{ // Length: 068
+			/*  XXH32 with seed   */ 0x43f23455,
+			/*  XXH64 with seed   */ 0xf9f8e7f33c66e1cd,
+			/* XXH3_64_with_seed  */ 0xeb4c9c9579d4bb62,
+			/* XXH3_128_with_seed */ 0xe802385aa6cee612eb4c9c9579d4bb62,
+		},
+		{ // Length: 069
+			/*  XXH32 with seed   */ 0xb2374a90,
+			/*  XXH64 with seed   */ 0x7cc1024d0e2a0323,
+			/* XXH3_64_with_seed  */ 0xaf4ee9b67150745c,
+			/* XXH3_128_with_seed */ 0xe0b7fb71b44d0617af4ee9b67150745c,
+		},
+		{ // Length: 070
+			/*  XXH32 with seed   */ 0x0f27f32c,
+			/*  XXH64 with seed   */ 0xcc305bab437f9c30,
+			/* XXH3_64_with_seed  */ 0xe1403fa7bf510a43,
+			/* XXH3_128_with_seed */ 0xc9550ca99b94b952e1403fa7bf510a43,
+		},
+		{ // Length: 071
+			/*  XXH32 with seed   */ 0x9ff13e9b,
+			/*  XXH64 with seed   */ 0x6abf9f6cf3e9b8ba,
+			/* XXH3_64_with_seed  */ 0x50b2c72052338dc5,
+			/* XXH3_128_with_seed */ 0x1891b5850eb88b7250b2c72052338dc5,
+		},
+		{ // Length: 072
+			/*  XXH32 with seed   */ 0xe38c18d8,
+			/*  XXH64 with seed   */ 0xaab41b2640e3ecbc,
+			/* XXH3_64_with_seed  */ 0x26114fd324dc0b22,
+			/* XXH3_128_with_seed */ 0x20824918fc39856926114fd324dc0b22,
+		},
+		{ // Length: 073
+			/*  XXH32 with seed   */ 0x7595a876,
+			/*  XXH64 with seed   */ 0x15a0fd22e52c1711,
+			/* XXH3_64_with_seed  */ 0x65dfc2e001c91ab0,
+			/* XXH3_128_with_seed */ 0x2dd3c6f32008874065dfc2e001c91ab0,
+		},
+		{ // Length: 074
+			/*  XXH32 with seed   */ 0xefa485e6,
+			/*  XXH64 with seed   */ 0xaeefbbb1ff7d1068,
+			/* XXH3_64_with_seed  */ 0x880f56738f2e0669,
+			/* XXH3_128_with_seed */ 0xfdc260af481f2b6f880f56738f2e0669,
+		},
+		{ // Length: 075
+			/*  XXH32 with seed   */ 0x3556a07f,
+			/*  XXH64 with seed   */ 0xda32b51665ac05a5,
+			/* XXH3_64_with_seed  */ 0xb8a35295a6576752,
+			/* XXH3_128_with_seed */ 0xe9961d8f96361fb3b8a35295a6576752,
+		},
+		{ // Length: 076
+			/*  XXH32 with seed   */ 0x67ca5118,
+			/*  XXH64 with seed   */ 0x801af9b835322479,
+			/* XXH3_64_with_seed  */ 0x0dbf4c97100da853,
+			/* XXH3_128_with_seed */ 0x4b7a7c88024a38b20dbf4c97100da853,
+		},
+		{ // Length: 077
+			/*  XXH32 with seed   */ 0x9e57257f,
+			/*  XXH64 with seed   */ 0xf2f605600717c9c6,
+			/* XXH3_64_with_seed  */ 0x68595565a5724903,
+			/* XXH3_128_with_seed */ 0xba59324ba9096e9f68595565a5724903,
+		},
+		{ // Length: 078
+			/*  XXH32 with seed   */ 0x4fab9820,
+			/*  XXH64 with seed   */ 0x70cf468c5c236be3,
+			/* XXH3_64_with_seed  */ 0xa8fb6906b31e09af,
+			/* XXH3_128_with_seed */ 0x5196309b1112117ea8fb6906b31e09af,
+		},
+		{ // Length: 079
+			/*  XXH32 with seed   */ 0xfd0ad430,
+			/*  XXH64 with seed   */ 0xd6176ce428a940c3,
+			/* XXH3_64_with_seed  */ 0x0330ec0ffa12304e,
+			/* XXH3_128_with_seed */ 0x18774ee40ebc19870330ec0ffa12304e,
+		},
+		{ // Length: 080
+			/*  XXH32 with seed   */ 0x224e8b7d,
+			/*  XXH64 with seed   */ 0x1836bd1d3eb09afc,
+			/* XXH3_64_with_seed  */ 0xed3bf28226c71d94,
+			/* XXH3_128_with_seed */ 0xcf27822683811199ed3bf28226c71d94,
+		},
+		{ // Length: 081
+			/*  XXH32 with seed   */ 0x60dd0b77,
+			/*  XXH64 with seed   */ 0x7813dd4baf8fcf58,
+			/* XXH3_64_with_seed  */ 0x5c06cba91f9ec84d,
+			/* XXH3_128_with_seed */ 0x38b4db74a89efac85c06cba91f9ec84d,
+		},
+		{ // Length: 082
+			/*  XXH32 with seed   */ 0x6ac5576c,
+			/*  XXH64 with seed   */ 0xa2cb76ec319826f4,
+			/* XXH3_64_with_seed  */ 0x23d6e897522f85c0,
+			/* XXH3_128_with_seed */ 0x0bf7e0790ade845723d6e897522f85c0,
+		},
+		{ // Length: 083
+			/*  XXH32 with seed   */ 0xef4a13bd,
+			/*  XXH64 with seed   */ 0x028ac6e0e519d4fe,
+			/* XXH3_64_with_seed  */ 0x6eaa1fef2aeb3f14,
+			/* XXH3_128_with_seed */ 0x2bc94153b8208f796eaa1fef2aeb3f14,
+		},
+		{ // Length: 084
+			/*  XXH32 with seed   */ 0xb8a52124,
+			/*  XXH64 with seed   */ 0x8aa3ce36a4a4b239,
+			/* XXH3_64_with_seed  */ 0x8dfcccec812c7294,
+			/* XXH3_128_with_seed */ 0xe6b6d9469744bc828dfcccec812c7294,
+		},
+		{ // Length: 085
+			/*  XXH32 with seed   */ 0xa99602af,
+			/*  XXH64 with seed   */ 0x0955d512cbddafe4,
+			/* XXH3_64_with_seed  */ 0xa9c58ffb1ee28a22,
+			/* XXH3_128_with_seed */ 0x8df5636e66f8afb7a9c58ffb1ee28a22,
+		},
+		{ // Length: 086
+			/*  XXH32 with seed   */ 0x982be137,
+			/*  XXH64 with seed   */ 0x5e94cd7c067b9157,
+			/* XXH3_64_with_seed  */ 0x2683056db6fa8ad8,
+			/* XXH3_128_with_seed */ 0xf28cea844ed0fcd12683056db6fa8ad8,
+		},
+		{ // Length: 087
+			/*  XXH32 with seed   */ 0x2bffcd9f,
+			/*  XXH64 with seed   */ 0x32bcab2f3b64e7a4,
+			/* XXH3_64_with_seed  */ 0x92babec07da8ded4,
+			/* XXH3_128_with_seed */ 0xee27a6f71b0935a892babec07da8ded4,
+		},
+		{ // Length: 088
+			/*  XXH32 with seed   */ 0xe7efa333,
+			/*  XXH64 with seed   */ 0xc61467d167110552,
+			/* XXH3_64_with_seed  */ 0xc7e4558a964f71e8,
+			/* XXH3_128_with_seed */ 0x9de1bbbc91dc941ac7e4558a964f71e8,
+		},
+		{ // Length: 089
+			/*  XXH32 with seed   */ 0xe25f8fb9,
+			/*  XXH64 with seed   */ 0x170bd11f1b58343f,
+			/* XXH3_64_with_seed  */ 0xe642a77410b39e13,
+			/* XXH3_128_with_seed */ 0x8d583f3025f46b12e642a77410b39e13,
+		},
+		{ // Length: 090
+			/*  XXH32 with seed   */ 0x5e95936b,
+			/*  XXH64 with seed   */ 0xe40aa0aa6826fe61,
+			/* XXH3_64_with_seed  */ 0x9826b734b29d555f,
+			/* XXH3_128_with_seed */ 0xed7131ce8f4211d49826b734b29d555f,
+		},
+		{ // Length: 091
+			/*  XXH32 with seed   */ 0x216c598a,
+			/*  XXH64 with seed   */ 0x321bcfda6fa0e1c3,
+			/* XXH3_64_with_seed  */ 0x0ab1d37bc5a31ded,
+			/* XXH3_128_with_seed */ 0xabb920492a4c69d10ab1d37bc5a31ded,
+		},
+		{ // Length: 092
+			/*  XXH32 with seed   */ 0x1f696265,
+			/*  XXH64 with seed   */ 0x95e477d6f8b57c9c,
+			/* XXH3_64_with_seed  */ 0xd1b73069610c1d55,
+			/* XXH3_128_with_seed */ 0x422b807d67cc9db8d1b73069610c1d55,
+		},
+		{ // Length: 093
+			/*  XXH32 with seed   */ 0x1181514e,
+			/*  XXH64 with seed   */ 0x77ec1b82e4e553e6,
+			/* XXH3_64_with_seed  */ 0xd77fa77029858335,
+			/* XXH3_128_with_seed */ 0xdf1506ad8ab70decd77fa77029858335,
+		},
+		{ // Length: 094
+			/*  XXH32 with seed   */ 0xe4688e02,
+			/*  XXH64 with seed   */ 0xcfda61d8e80e31e0,
+			/* XXH3_64_with_seed  */ 0x537a82e9f83622d8,
+			/* XXH3_128_with_seed */ 0xff7996cb1adabc8a537a82e9f83622d8,
+		},
+		{ // Length: 095
+			/*  XXH32 with seed   */ 0xd076f682,
+			/*  XXH64 with seed   */ 0xdd35b637bec729c6,
+			/* XXH3_64_with_seed  */ 0x9de512a8fe601388,
+			/* XXH3_128_with_seed */ 0x6b15d7ecc39694739de512a8fe601388,
+		},
+		{ // Length: 096
+			/*  XXH32 with seed   */ 0x84eb820c,
+			/*  XXH64 with seed   */ 0xeeb7d9450416af82,
+			/* XXH3_64_with_seed  */ 0x1b374492fa495925,
+			/* XXH3_128_with_seed */ 0xfad10816cc165a061b374492fa495925,
+		},
+		{ // Length: 097
+			/*  XXH32 with seed   */ 0x526cff46,
+			/*  XXH64 with seed   */ 0xf250cee6ed7ddf28,
+			/* XXH3_64_with_seed  */ 0x5206acbfcac3e614,
+			/* XXH3_128_with_seed */ 0x16f8d3c735603e4d5206acbfcac3e614,
+		},
+		{ // Length: 098
+			/*  XXH32 with seed   */ 0x5f03ec92,
+			/*  XXH64 with seed   */ 0x6ef569156c370049,
+			/* XXH3_64_with_seed  */ 0x190c84fd0f389642,
+			/* XXH3_128_with_seed */ 0x3996f0f6119440ba190c84fd0f389642,
+		},
+		{ // Length: 099
+			/*  XXH32 with seed   */ 0x4d479b61,
+			/*  XXH64 with seed   */ 0x78527e9ba23bfaf4,
+			/* XXH3_64_with_seed  */ 0x91f9bcd9b497a6e9,
+			/* XXH3_128_with_seed */ 0x79b3ac9adb5f289191f9bcd9b497a6e9,
+		},
+		{ // Length: 100
+			/*  XXH32 with seed   */ 0x19536412,
+			/*  XXH64 with seed   */ 0x1bedc765c826d5cc,
+			/* XXH3_64_with_seed  */ 0x032ad1a444c53d0a,
+			/* XXH3_128_with_seed */ 0xc15c225b64fa7316032ad1a444c53d0a,
+		},
+		{ // Length: 101
+			/*  XXH32 with seed   */ 0x37d77205,
+			/*  XXH64 with seed   */ 0xa47cf8ba52ad4c8b,
+			/* XXH3_64_with_seed  */ 0x41592947ef98ba7a,
+			/* XXH3_128_with_seed */ 0x6fdbf3e7e249986641592947ef98ba7a,
+		},
+		{ // Length: 102
+			/*  XXH32 with seed   */ 0x1009ff45,
+			/*  XXH64 with seed   */ 0x13eae2f296fafca6,
+			/* XXH3_64_with_seed  */ 0x94dda3c5a3137e38,
+			/* XXH3_128_with_seed */ 0x8caa6fe612c3202194dda3c5a3137e38,
+		},
+		{ // Length: 103
+			/*  XXH32 with seed   */ 0xfef41f9e,
+			/*  XXH64 with seed   */ 0x1521820407e8500f,
+			/* XXH3_64_with_seed  */ 0x111c370a9b1802a4,
+			/* XXH3_128_with_seed */ 0x354ffef1d6cb9b15111c370a9b1802a4,
+		},
+		{ // Length: 104
+			/*  XXH32 with seed   */ 0x66b93a20,
+			/*  XXH64 with seed   */ 0x1af76d75b1d1a6f5,
+			/* XXH3_64_with_seed  */ 0x4fc4caa63a353e56,
+			/* XXH3_128_with_seed */ 0x3706878abb4f9b144fc4caa63a353e56,
+		},
+		{ // Length: 105
+			/*  XXH32 with seed   */ 0x3a4043ae,
+			/*  XXH64 with seed   */ 0x4fcd79516633bd41,
+			/* XXH3_64_with_seed  */ 0x04fbf4d2349841ad,
+			/* XXH3_128_with_seed */ 0xb832aa41c4ac771d04fbf4d2349841ad,
+		},
+		{ // Length: 106
+			/*  XXH32 with seed   */ 0x94bd9deb,
+			/*  XXH64 with seed   */ 0x2d976f44ec541b2d,
+			/* XXH3_64_with_seed  */ 0x707c02fafe11c348,
+			/* XXH3_128_with_seed */ 0xeeca87d851c326c1707c02fafe11c348,
+		},
+		{ // Length: 107
+			/*  XXH32 with seed   */ 0xf2b6c4c3,
+			/*  XXH64 with seed   */ 0xfeb526c2b8928104,
+			/* XXH3_64_with_seed  */ 0x34a5c723713ef60f,
+			/* XXH3_128_with_seed */ 0x9e66a656ab27530b34a5c723713ef60f,
+		},
+		{ // Length: 108
+			/*  XXH32 with seed   */ 0x020d7607,
+			/*  XXH64 with seed   */ 0x4f17877320b3c188,
+			/* XXH3_64_with_seed  */ 0xad39f8d8d097ff55,
+			/* XXH3_128_with_seed */ 0x0eca388035b59511ad39f8d8d097ff55,
+		},
+		{ // Length: 109
+			/*  XXH32 with seed   */ 0xec5724fa,
+			/*  XXH64 with seed   */ 0x7dbc269067c51d5a,
+			/* XXH3_64_with_seed  */ 0x964468c8b73f0741,
+			/* XXH3_128_with_seed */ 0x61e8e47a744e97af964468c8b73f0741,
+		},
+		{ // Length: 110
+			/*  XXH32 with seed   */ 0xf9247f0b,
+			/*  XXH64 with seed   */ 0x66fa6b2a9a193575,
+			/* XXH3_64_with_seed  */ 0x2603a88da9e71ea5,
+			/* XXH3_128_with_seed */ 0x272808c5d4992f372603a88da9e71ea5,
+		},
+		{ // Length: 111
+			/*  XXH32 with seed   */ 0xf493976f,
+			/*  XXH64 with seed   */ 0xaf016b7750f4f33a,
+			/* XXH3_64_with_seed  */ 0x278f53c34f8ae951,
+			/* XXH3_128_with_seed */ 0x31766a1ed7cd332a278f53c34f8ae951,
+		},
+		{ // Length: 112
+			/*  XXH32 with seed   */ 0x080cf74a,
+			/*  XXH64 with seed   */ 0x68e2d9a448492689,
+			/* XXH3_64_with_seed  */ 0x94a876493da62ee6,
+			/* XXH3_128_with_seed */ 0xda63155a991dcd3294a876493da62ee6,
+		},
+		{ // Length: 113
+			/*  XXH32 with seed   */ 0x04ab4fb1,
+			/*  XXH64 with seed   */ 0xbb6143df479cabb0,
+			/* XXH3_64_with_seed  */ 0xc3b0068a712f6499,
+			/* XXH3_128_with_seed */ 0xa1a75a638efc0fcdc3b0068a712f6499,
+		},
+		{ // Length: 114
+			/*  XXH32 with seed   */ 0x73319ad4,
+			/*  XXH64 with seed   */ 0xe8d9721601136b38,
+			/* XXH3_64_with_seed  */ 0x51a3ce12e9ef74dc,
+			/* XXH3_128_with_seed */ 0xabcca2da5cec41b151a3ce12e9ef74dc,
+		},
+		{ // Length: 115
+			/*  XXH32 with seed   */ 0x57a9135e,
+			/*  XXH64 with seed   */ 0x25974bd1f6132ff8,
+			/* XXH3_64_with_seed  */ 0xa04944df72012057,
+			/* XXH3_128_with_seed */ 0xb29e0e7fbd69c152a04944df72012057,
+		},
+		{ // Length: 116
+			/*  XXH32 with seed   */ 0x9ac56c82,
+			/*  XXH64 with seed   */ 0x7bc0724330d1f8e3,
+			/* XXH3_64_with_seed  */ 0xb5525b8e4f825777,
+			/* XXH3_128_with_seed */ 0x1a39ccc7081eb526b5525b8e4f825777,
+		},
+		{ // Length: 117
+			/*  XXH32 with seed   */ 0xb0ce1984,
+			/*  XXH64 with seed   */ 0xfb77b818eb410ae1,
+			/* XXH3_64_with_seed  */ 0x18ae9c239cf9abed,
+			/* XXH3_128_with_seed */ 0xa0fdbf8e9db9619018ae9c239cf9abed,
+		},
+		{ // Length: 118
+			/*  XXH32 with seed   */ 0x6ee24793,
+			/*  XXH64 with seed   */ 0x368495077f8857ff,
+			/* XXH3_64_with_seed  */ 0xb74a8377512d385b,
+			/* XXH3_128_with_seed */ 0xfbaec1f406a533b2b74a8377512d385b,
+		},
+		{ // Length: 119
+			/*  XXH32 with seed   */ 0x4f96ff98,
+			/*  XXH64 with seed   */ 0x33f46f5fc875e189,
+			/* XXH3_64_with_seed  */ 0x892607812c77471e,
+			/* XXH3_128_with_seed */ 0x4d7545c6d2651ac0892607812c77471e,
+		},
+		{ // Length: 120
+			/*  XXH32 with seed   */ 0xb81abe2f,
+			/*  XXH64 with seed   */ 0xf3491ab91a1b71ca,
+			/* XXH3_64_with_seed  */ 0xe19d7c605f3cd403,
+			/* XXH3_128_with_seed */ 0x2d1108bc98c15802e19d7c605f3cd403,
+		},
+		{ // Length: 121
+			/*  XXH32 with seed   */ 0x6fca62a1,
+			/*  XXH64 with seed   */ 0x325e5d4318ac34b5,
+			/* XXH3_64_with_seed  */ 0x322aea06f45291e6,
+			/* XXH3_128_with_seed */ 0x2141b7e1f18f389a322aea06f45291e6,
+		},
+		{ // Length: 122
+			/*  XXH32 with seed   */ 0xf9ba4b14,
+			/*  XXH64 with seed   */ 0x969e664b2de41dae,
+			/* XXH3_64_with_seed  */ 0x64d9a963f9a633e9,
+			/* XXH3_128_with_seed */ 0x4083e5ed7cff1cd264d9a963f9a633e9,
+		},
+		{ // Length: 123
+			/*  XXH32 with seed   */ 0xfbd32cb8,
+			/*  XXH64 with seed   */ 0x03c52645ba86cc76,
+			/* XXH3_64_with_seed  */ 0xcbcba05ae591b0d7,
+			/* XXH3_128_with_seed */ 0x777d8ea9f68d775acbcba05ae591b0d7,
+		},
+		{ // Length: 124
+			/*  XXH32 with seed   */ 0x0c8ac736,
+			/*  XXH64 with seed   */ 0x2ce40d4d1d6cdf17,
+			/* XXH3_64_with_seed  */ 0x6f2db2881692f7ed,
+			/* XXH3_128_with_seed */ 0x042bd69998de6b2e6f2db2881692f7ed,
+		},
+		{ // Length: 125
+			/*  XXH32 with seed   */ 0xa4737995,
+			/*  XXH64 with seed   */ 0x5dffef50a1b508e5,
+			/* XXH3_64_with_seed  */ 0x9f39c370be6599ba,
+			/* XXH3_128_with_seed */ 0xcbc196981695fbcc9f39c370be6599ba,
+		},
+		{ // Length: 126
+			/*  XXH32 with seed   */ 0xdb1f40f3,
+			/*  XXH64 with seed   */ 0xc453a853b875f9b8,
+			/* XXH3_64_with_seed  */ 0x53fdae0308e8ae0c,
+			/* XXH3_128_with_seed */ 0x8ed63cdc8063a8cc53fdae0308e8ae0c,
+		},
+		{ // Length: 127
+			/*  XXH32 with seed   */ 0xd59926b3,
+			/*  XXH64 with seed   */ 0x2f00e871a83332be,
+			/* XXH3_64_with_seed  */ 0xa79ddd730e5a97c0,
+			/* XXH3_128_with_seed */ 0x10ab105fa64e0195a79ddd730e5a97c0,
+		},
+		{ // Length: 128
+			/*  XXH32 with seed   */ 0x218e7363,
+			/*  XXH64 with seed   */ 0xadf70eca42670ad0,
+			/* XXH3_64_with_seed  */ 0xe540e5e564b0728b,
+			/* XXH3_128_with_seed */ 0x70e4626a168130fde540e5e564b0728b,
+		},
+		{ // Length: 129
+			/*  XXH32 with seed   */ 0x6311d090,
+			/*  XXH64 with seed   */ 0xc0edb1c7b374aefb,
+			/* XXH3_64_with_seed  */ 0x790dcb1b9aee75c9,
+			/* XXH3_128_with_seed */ 0x94071940084aee4ed39c65dc67c1022f,
+		},
+		{ // Length: 130
+			/*  XXH32 with seed   */ 0xdbfd1b31,
+			/*  XXH64 with seed   */ 0xb9282ff6a42d65d7,
+			/* XXH3_64_with_seed  */ 0x352e34eb9f928835,
+			/* XXH3_128_with_seed */ 0x85f4a145fc603a7c831d1082e3d744ea,
+		},
+		{ // Length: 131
+			/*  XXH32 with seed   */ 0xfe97eeab,
+			/*  XXH64 with seed   */ 0x81ba587fcc9a50d8,
+			/* XXH3_64_with_seed  */ 0x85cf878fcfb5d9d3,
+			/* XXH3_128_with_seed */ 0x31a773291c283a707fd2e4572d4e1522,
+		},
+		{ // Length: 132
+			/*  XXH32 with seed   */ 0x0147f40d,
+			/*  XXH64 with seed   */ 0x7723c1f100c7701a,
+			/* XXH3_64_with_seed  */ 0x18da248a0ea16012,
+			/* XXH3_128_with_seed */ 0x044d94c2a2a826f862018b8c9956ad16,
+		},
+		{ // Length: 133
+			/*  XXH32 with seed   */ 0x6a722f75,
+			/*  XXH64 with seed   */ 0x9a7dc403637b42ec,
+			/* XXH3_64_with_seed  */ 0x311a990175a92f2b,
+			/* XXH3_128_with_seed */ 0x0d75e2de8fef624dd1e8a043effff489,
+		},
+		{ // Length: 134
+			/*  XXH32 with seed   */ 0x31d7a31f,
+			/*  XXH64 with seed   */ 0x407c74d6937cc452,
+			/* XXH3_64_with_seed  */ 0xb94ddc7f588a772e,
+			/* XXH3_128_with_seed */ 0x36dfb46f1cec5640b760d3ef709ab956,
+		},
+		{ // Length: 135
+			/*  XXH32 with seed   */ 0x79341522,
+			/*  XXH64 with seed   */ 0x8f956a6523fa311d,
+			/* XXH3_64_with_seed  */ 0x5d453b72221014cd,
+			/* XXH3_128_with_seed */ 0xf1223a4bece8a9ce0e9828595b6f7ff3,
+		},
+		{ // Length: 136
+			/*  XXH32 with seed   */ 0xcf71e987,
+			/*  XXH64 with seed   */ 0x7fc1128088946bc3,
+			/* XXH3_64_with_seed  */ 0x9432367dfa1b753a,
+			/* XXH3_128_with_seed */ 0x99023c5a6037f54325a53ea387c58c8d,
+		},
+		{ // Length: 137
+			/*  XXH32 with seed   */ 0x7a30b35a,
+			/*  XXH64 with seed   */ 0x219da6824f426e0c,
+			/* XXH3_64_with_seed  */ 0x423ddfdb33b036df,
+			/* XXH3_128_with_seed */ 0xda97c2d5ffd3a9efc576b9b05c41fd36,
+		},
+		{ // Length: 138
+			/*  XXH32 with seed   */ 0x8df9ed3a,
+			/*  XXH64 with seed   */ 0x9ac3b0865abacac0,
+			/* XXH3_64_with_seed  */ 0xd02a22991301c200,
+			/* XXH3_128_with_seed */ 0x6c8c0a0e65e84e5cf676502dbe92aaf5,
+		},
+		{ // Length: 139
+			/*  XXH32 with seed   */ 0x2df3e49c,
+			/*  XXH64 with seed   */ 0xfcd72bec8efb88ab,
+			/* XXH3_64_with_seed  */ 0x25be1ab1b0b6edc7,
+			/* XXH3_128_with_seed */ 0x771bce6989ba044345dc67271973fbd5,
+		},
+		{ // Length: 140
+			/*  XXH32 with seed   */ 0xd0635b9d,
+			/*  XXH64 with seed   */ 0x58e37e76e77a1954,
+			/* XXH3_64_with_seed  */ 0xb1eb349545ea567b,
+			/* XXH3_128_with_seed */ 0x5f5edcd5d173cb3321697de99b814e69,
+		},
+		{ // Length: 141
+			/*  XXH32 with seed   */ 0x6fabd5bd,
+			/*  XXH64 with seed   */ 0x2ef6839b2cc396fe,
+			/* XXH3_64_with_seed  */ 0x4d156d357e8f9573,
+			/* XXH3_128_with_seed */ 0xf8920cf816fa944cf361bcfca8ddb064,
+		},
+		{ // Length: 142
+			/*  XXH32 with seed   */ 0xa0a8e911,
+			/*  XXH64 with seed   */ 0xf39170e4fdc898cd,
+			/* XXH3_64_with_seed  */ 0x98a1ba0c20ea6ec7,
+			/* XXH3_128_with_seed */ 0xd5b9fc6dc5695be7765fb7ef61d9cedf,
+		},
+		{ // Length: 143
+			/*  XXH32 with seed   */ 0xf7f3bc0a,
+			/*  XXH64 with seed   */ 0x024f91ec213b4f80,
+			/* XXH3_64_with_seed  */ 0x3c0208721b993000,
+			/* XXH3_128_with_seed */ 0x5de89833a683d9d2040dfc009966123d,
+		},
+		{ // Length: 144
+			/*  XXH32 with seed   */ 0x318ff3ee,
+			/*  XXH64 with seed   */ 0xce9e9421b2c48dbd,
+			/* XXH3_64_with_seed  */ 0xcaa7d4a9c4954c0e,
+			/* XXH3_128_with_seed */ 0xd80c0b85e59490e3082cb437a6edd7ef,
+		},
+		{ // Length: 145
+			/*  XXH32 with seed   */ 0xbe84ee4d,
+			/*  XXH64 with seed   */ 0x77cd7b73069750df,
+			/* XXH3_64_with_seed  */ 0x09ccefd266f1afcf,
+			/* XXH3_128_with_seed */ 0x7e7cd3a5e4dd1055646a784b265830ad,
+		},
+		{ // Length: 146
+			/*  XXH32 with seed   */ 0xf08b5c43,
+			/*  XXH64 with seed   */ 0xe31d088af1ce6949,
+			/* XXH3_64_with_seed  */ 0x06397c8e8180b356,
+			/* XXH3_128_with_seed */ 0xeec7bb7366fdb2fe598edb076faa62b1,
+		},
+		{ // Length: 147
+			/*  XXH32 with seed   */ 0x525aa8af,
+			/*  XXH64 with seed   */ 0x0c7095459453cbd9,
+			/* XXH3_64_with_seed  */ 0xf5cdd26c81d07d66,
+			/* XXH3_128_with_seed */ 0x07e023a82eeb6affe034fe89e11768cf,
+		},
+		{ // Length: 148
+			/*  XXH32 with seed   */ 0x851ffafc,
+			/*  XXH64 with seed   */ 0x724eef679d88d8ea,
+			/* XXH3_64_with_seed  */ 0x3f2a3740bf0d7734,
+			/* XXH3_128_with_seed */ 0xdff36589c75a866052c99e830de4eddc,
+		},
+		{ // Length: 149
+			/*  XXH32 with seed   */ 0x378d9d06,
+			/*  XXH64 with seed   */ 0xecb601b30bdb8abc,
+			/* XXH3_64_with_seed  */ 0x4fa436e478ef5354,
+			/* XXH3_128_with_seed */ 0x0d7ba65f99d513796d6fa8b704eac8a9,
+		},
+		{ // Length: 150
+			/*  XXH32 with seed   */ 0x2c011c27,
+			/*  XXH64 with seed   */ 0x6a1c99d6b2612259,
+			/* XXH3_64_with_seed  */ 0xcdc982caa94ff985,
+			/* XXH3_128_with_seed */ 0x086bbe0949da53a1f0b3418735a366e5,
+		},
+		{ // Length: 151
+			/*  XXH32 with seed   */ 0x46c33d6c,
+			/*  XXH64 with seed   */ 0xd4bc02d383459229,
+			/* XXH3_64_with_seed  */ 0x356878d7d218ac34,
+			/* XXH3_128_with_seed */ 0xdb42db1959894850580b5c70efa1fc7f,
+		},
+		{ // Length: 152
+			/*  XXH32 with seed   */ 0xf2529ea8,
+			/*  XXH64 with seed   */ 0x597eb81d5f80f03b,
+			/* XXH3_64_with_seed  */ 0xe7c65fde0142f5a1,
+			/* XXH3_128_with_seed */ 0xc9334746c3384d22f7fab500708b9d13,
+		},
+		{ // Length: 153
+			/*  XXH32 with seed   */ 0xc1c5072d,
+			/*  XXH64 with seed   */ 0xdd0a0c10ba82ff4f,
+			/* XXH3_64_with_seed  */ 0x4f984e37d68ef495,
+			/* XXH3_128_with_seed */ 0xb20429f9e402b30c3c5adf2c20f91075,
+		},
+		{ // Length: 154
+			/*  XXH32 with seed   */ 0xb36f6aa2,
+			/*  XXH64 with seed   */ 0xd061b8ecf6a0e777,
+			/* XXH3_64_with_seed  */ 0x7bcb6d496fa7d4fb,
+			/* XXH3_128_with_seed */ 0xadbc60b507dbd96e00ae563812e65dba,
+		},
+		{ // Length: 155
+			/*  XXH32 with seed   */ 0x83873139,
+			/*  XXH64 with seed   */ 0x02aa0b3179b1ae32,
+			/* XXH3_64_with_seed  */ 0x0d6df1cf850acadb,
+			/* XXH3_128_with_seed */ 0x21df993d072464d9ae9b44dbe9ac2b3d,
+		},
+		{ // Length: 156
+			/*  XXH32 with seed   */ 0xfbe33113,
+			/*  XXH64 with seed   */ 0x178a9cbb4c2bc89a,
+			/* XXH3_64_with_seed  */ 0x6b3f0f3a153f46e0,
+			/* XXH3_128_with_seed */ 0x3004635e74a5c983576c3c35712e60c3,
+		},
+		{ // Length: 157
+			/*  XXH32 with seed   */ 0x2aeeb49e,
+			/*  XXH64 with seed   */ 0x1617914e95c76c8c,
+			/* XXH3_64_with_seed  */ 0xc3520b29ac83feee,
+			/* XXH3_128_with_seed */ 0xb112315142fdaf988873d7eeea51a38d,
+		},
+		{ // Length: 158
+			/*  XXH32 with seed   */ 0xf97157c4,
+			/*  XXH64 with seed   */ 0x65f326cbfc5afdd8,
+			/* XXH3_64_with_seed  */ 0xd418e801518bf9e8,
+			/* XXH3_128_with_seed */ 0xe026981ac83581278fe60c9a0255a9f8,
+		},
+		{ // Length: 159
+			/*  XXH32 with seed   */ 0xc0f56471,
+			/*  XXH64 with seed   */ 0xbe9092037ab96df4,
+			/* XXH3_64_with_seed  */ 0x1aee233124216521,
+			/* XXH3_128_with_seed */ 0x4842f5761db80e10eb83ad4dd1c51c45,
+		},
+		{ // Length: 160
+			/*  XXH32 with seed   */ 0xa2713cf6,
+			/*  XXH64 with seed   */ 0x5382ae93ff6cf72d,
+			/* XXH3_64_with_seed  */ 0x203f0e240765ac09,
+			/* XXH3_128_with_seed */ 0x830cccb65b5df50352739c35f23616a9,
+		},
+		{ // Length: 161
+			/*  XXH32 with seed   */ 0x72dcaad8,
+			/*  XXH64 with seed   */ 0xd913f50ac6821f3e,
+			/* XXH3_64_with_seed  */ 0x07df198052822331,
+			/* XXH3_128_with_seed */ 0xab267f0260f834f05c16aabec9ce1348,
+		},
+		{ // Length: 162
+			/*  XXH32 with seed   */ 0x30e0155c,
+			/*  XXH64 with seed   */ 0x607daab642d0c730,
+			/* XXH3_64_with_seed  */ 0x149e94e613a7a666,
+			/* XXH3_128_with_seed */ 0x872245d55b233447d6958b139fa8287c,
+		},
+		{ // Length: 163
+			/*  XXH32 with seed   */ 0xafdf7e87,
+			/*  XXH64 with seed   */ 0x4e42b805b59ee5e0,
+			/* XXH3_64_with_seed  */ 0x6ee795f693377752,
+			/* XXH3_128_with_seed */ 0x790c2d913bafbbedb7834b567f819184,
+		},
+		{ // Length: 164
+			/*  XXH32 with seed   */ 0x2a93b76a,
+			/*  XXH64 with seed   */ 0xcaff78c9f93db466,
+			/* XXH3_64_with_seed  */ 0x4db704b8b52f862a,
+			/* XXH3_128_with_seed */ 0xadfbc07ef2479ae77dc539d97db612f6,
+		},
+		{ // Length: 165
+			/*  XXH32 with seed   */ 0x0b3efbf0,
+			/*  XXH64 with seed   */ 0x831cbfd28c882661,
+			/* XXH3_64_with_seed  */ 0x529cc074f330949d,
+			/* XXH3_128_with_seed */ 0x4ce9c1366edf6bbbf2938e5879b67861,
+		},
+		{ // Length: 166
+			/*  XXH32 with seed   */ 0x3f31aa8f,
+			/*  XXH64 with seed   */ 0xf4897f6bfd94c15b,
+			/* XXH3_64_with_seed  */ 0x6104f7a7903c19be,
+			/* XXH3_128_with_seed */ 0xed80b0eecd4de965c532c16b3405369c,
+		},
+		{ // Length: 167
+			/*  XXH32 with seed   */ 0x832c7722,
+			/*  XXH64 with seed   */ 0xe2a7a7793b27b2c9,
+			/* XXH3_64_with_seed  */ 0x85d7143f175df3fe,
+			/* XXH3_128_with_seed */ 0x860239b4a2860bf90532cdceede39ab0,
+		},
+		{ // Length: 168
+			/*  XXH32 with seed   */ 0xc47ab368,
+			/*  XXH64 with seed   */ 0x245a28a6f54fa2ae,
+			/* XXH3_64_with_seed  */ 0x2a5386129673a491,
+			/* XXH3_128_with_seed */ 0xa2a9f5242321e00c161da47aac96676c,
+		},
+		{ // Length: 169
+			/*  XXH32 with seed   */ 0x5c9c8ab8,
+			/*  XXH64 with seed   */ 0x63982f009c3cdb12,
+			/* XXH3_64_with_seed  */ 0xa776de6731268828,
+			/* XXH3_128_with_seed */ 0xa4e3449e86ac9123f7bf5cc37fc3d3df,
+		},
+		{ // Length: 170
+			/*  XXH32 with seed   */ 0x76fe6fd4,
+			/*  XXH64 with seed   */ 0x148992409f8aa51a,
+			/* XXH3_64_with_seed  */ 0x8a98c90fe9dc5683,
+			/* XXH3_128_with_seed */ 0xa4463604a620e0d8a7283229af34ae2f,
+		},
+		{ // Length: 171
+			/*  XXH32 with seed   */ 0xa7f06814,
+			/*  XXH64 with seed   */ 0xa07a7dad23671413,
+			/* XXH3_64_with_seed  */ 0x15758f874ef90788,
+			/* XXH3_128_with_seed */ 0x4086955172735ef5cfd9b3700a9e04c7,
+		},
+		{ // Length: 172
+			/*  XXH32 with seed   */ 0x63f1ff57,
+			/*  XXH64 with seed   */ 0xa15a218d310796a1,
+			/* XXH3_64_with_seed  */ 0x97945ea19d1fc6cf,
+			/* XXH3_128_with_seed */ 0xe7a5f05da00f2acf67e14b669b65e784,
+		},
+		{ // Length: 173
+			/*  XXH32 with seed   */ 0xfbe9c0ff,
+			/*  XXH64 with seed   */ 0x2cb95b741b4071e6,
+			/* XXH3_64_with_seed  */ 0x63819e961fbffc7d,
+			/* XXH3_128_with_seed */ 0xbad960853c74e81dfc1d89c867268c20,
+		},
+		{ // Length: 174
+			/*  XXH32 with seed   */ 0xfaa7f265,
+			/*  XXH64 with seed   */ 0x407d1c11f16fba75,
+			/* XXH3_64_with_seed  */ 0xdd833d9ca1be2b6a,
+			/* XXH3_128_with_seed */ 0x63b257e0960341ad02b2ee0848b437dc,
+		},
+		{ // Length: 175
+			/*  XXH32 with seed   */ 0x4a672272,
+			/*  XXH64 with seed   */ 0x0d2c89cf5e0e4c1b,
+			/* XXH3_64_with_seed  */ 0xe69b29c7db3a6646,
+			/* XXH3_128_with_seed */ 0x978e8705852f879be98714c87f64b523,
+		},
+		{ // Length: 176
+			/*  XXH32 with seed   */ 0xe4372c08,
+			/*  XXH64 with seed   */ 0xafc393fc26c3fe87,
+			/* XXH3_64_with_seed  */ 0x1e71392a6f25b9ea,
+			/* XXH3_128_with_seed */ 0x2812aaf38d10e135f27c53bd4f93866e,
+		},
+		{ // Length: 177
+			/*  XXH32 with seed   */ 0x191d0247,
+			/*  XXH64 with seed   */ 0x308d31e899c75b6c,
+			/* XXH3_64_with_seed  */ 0xb21946b793395e87,
+			/* XXH3_128_with_seed */ 0xa02e9b4b16b51bd8150b81e44eb4707e,
+		},
+		{ // Length: 178
+			/*  XXH32 with seed   */ 0xdf916168,
+			/*  XXH64 with seed   */ 0xd6742a544970e4b8,
+			/* XXH3_64_with_seed  */ 0xaf0007e854edb6ae,
+			/* XXH3_128_with_seed */ 0xfeb74063fe71e95f703239dc298b88ec,
+		},
+		{ // Length: 179
+			/*  XXH32 with seed   */ 0xeafb0b9c,
+			/*  XXH64 with seed   */ 0x57283e1200df4ab0,
+			/* XXH3_64_with_seed  */ 0xb62981c989aebec8,
+			/* XXH3_128_with_seed */ 0x8f3505dbd26406fddff04696b8fb271a,
+		},
+		{ // Length: 180
+			/*  XXH32 with seed   */ 0x29d3e05c,
+			/*  XXH64 with seed   */ 0x08717ea7f8aa01c4,
+			/* XXH3_64_with_seed  */ 0xb4e0ae54013331b4,
+			/* XXH3_128_with_seed */ 0xb2b6b1f31b24f6e4204eb35988d8fab0,
+		},
+		{ // Length: 181
+			/*  XXH32 with seed   */ 0x71debba8,
+			/*  XXH64 with seed   */ 0xfb8072a2d52206de,
+			/* XXH3_64_with_seed  */ 0x6cb600b68bc944af,
+			/* XXH3_128_with_seed */ 0x598dace7878750719b6556e90e668a8c,
+		},
+		{ // Length: 182
+			/*  XXH32 with seed   */ 0x5d8e7199,
+			/*  XXH64 with seed   */ 0x2f072410f212d72f,
+			/* XXH3_64_with_seed  */ 0xd551ee0d673d1501,
+			/* XXH3_128_with_seed */ 0x0a783b65acbed0b0a9848aa8d66135a8,
+		},
+		{ // Length: 183
+			/*  XXH32 with seed   */ 0x5a621763,
+			/*  XXH64 with seed   */ 0x8f4442b09843d176,
+			/* XXH3_64_with_seed  */ 0x9fabd554e2d4a779,
+			/* XXH3_128_with_seed */ 0xb014052b599fdf573fec0af1b7d12860,
+		},
+		{ // Length: 184
+			/*  XXH32 with seed   */ 0xcb642df8,
+			/*  XXH64 with seed   */ 0x2c8098018b27a3fc,
+			/* XXH3_64_with_seed  */ 0x4471938ab8febac2,
+			/* XXH3_128_with_seed */ 0xafd9100bfcdeb9f65d88bcee64ba996b,
+		},
+		{ // Length: 185
+			/*  XXH32 with seed   */ 0x97214b7f,
+			/*  XXH64 with seed   */ 0x4f55ef89f3d6e02a,
+			/* XXH3_64_with_seed  */ 0x1807f7fd819d6e54,
+			/* XXH3_128_with_seed */ 0x2593fcd512d5ed3280669ddf08658a92,
+		},
+		{ // Length: 186
+			/*  XXH32 with seed   */ 0x7804f958,
+			/*  XXH64 with seed   */ 0xf2def1a9d7db0586,
+			/* XXH3_64_with_seed  */ 0x4acad54ac968b5fe,
+			/* XXH3_128_with_seed */ 0x8cf9d8eb45bcd5a4b9f6e6f482dfd353,
+		},
+		{ // Length: 187
+			/*  XXH32 with seed   */ 0x345a151f,
+			/*  XXH64 with seed   */ 0x5a30833127b7db4c,
+			/* XXH3_64_with_seed  */ 0x86c64d74bf4255b0,
+			/* XXH3_128_with_seed */ 0x047b55f0f6637b53f1bc66de88c8572b,
+		},
+		{ // Length: 188
+			/*  XXH32 with seed   */ 0xa8189440,
+			/*  XXH64 with seed   */ 0x1272be6243367cf2,
+			/* XXH3_64_with_seed  */ 0x9e1fbe14e85b8960,
+			/* XXH3_128_with_seed */ 0x8d5e96848556d615eaecefc69629cf13,
+		},
+		{ // Length: 189
+			/*  XXH32 with seed   */ 0x530ab067,
+			/*  XXH64 with seed   */ 0x66b594d6df8a8a9d,
+			/* XXH3_64_with_seed  */ 0x030bae8441275c9b,
+			/* XXH3_128_with_seed */ 0x96db156d2486567980b464fb5dbea574,
+		},
+		{ // Length: 190
+			/*  XXH32 with seed   */ 0x71453a17,
+			/*  XXH64 with seed   */ 0x9f36388f100398cb,
+			/* XXH3_64_with_seed  */ 0xf58b7b070341fa38,
+			/* XXH3_128_with_seed */ 0x979c35f817cf041770d9a96d1cbcc2f6,
+		},
+		{ // Length: 191
+			/*  XXH32 with seed   */ 0xc2a6fcbb,
+			/*  XXH64 with seed   */ 0x08825ffaa577b353,
+			/* XXH3_64_with_seed  */ 0x22223edec705137b,
+			/* XXH3_128_with_seed */ 0xa662a236dec501ca3fccb1ab5449a05a,
+		},
+		{ // Length: 192
+			/*  XXH32 with seed   */ 0x0465198e,
+			/*  XXH64 with seed   */ 0x0af6dd92ecf40e20,
+			/* XXH3_64_with_seed  */ 0x4e1440fcc20c7be4,
+			/* XXH3_128_with_seed */ 0xe7cbda56e50edf3f767bcc4ecab92a38,
+		},
+		{ // Length: 193
+			/*  XXH32 with seed   */ 0x111ab898,
+			/*  XXH64 with seed   */ 0x6f08921a298dddd7,
+			/* XXH3_64_with_seed  */ 0x33ab9b095cf5843c,
+			/* XXH3_128_with_seed */ 0x2ab5427ad83cd6354bf011966d450264,
+		},
+		{ // Length: 194
+			/*  XXH32 with seed   */ 0x749d94e2,
+			/*  XXH64 with seed   */ 0x63afd13893ce8fd3,
+			/* XXH3_64_with_seed  */ 0x6cdc2d3b781d3af0,
+			/* XXH3_128_with_seed */ 0x25bf86cbb0e99c707673ec189cb4f433,
+		},
+		{ // Length: 195
+			/*  XXH32 with seed   */ 0x4dab00dd,
+			/*  XXH64 with seed   */ 0xb21c9b6bc17f81b0,
+			/* XXH3_64_with_seed  */ 0xa86e0952ea101dd3,
+			/* XXH3_128_with_seed */ 0x1c104758939806d9432a947a1cc17337,
+		},
+		{ // Length: 196
+			/*  XXH32 with seed   */ 0x89db898b,
+			/*  XXH64 with seed   */ 0x6b653cb3fe99a7ab,
+			/* XXH3_64_with_seed  */ 0xeab0a32fffafa473,
+			/* XXH3_128_with_seed */ 0xfe736bc8fa0f656f1cc4d1aee46af8c2,
+		},
+		{ // Length: 197
+			/*  XXH32 with seed   */ 0x32e53714,
+			/*  XXH64 with seed   */ 0x66712f8ab3de224b,
+			/* XXH3_64_with_seed  */ 0x2dbac1d681581a6b,
+			/* XXH3_128_with_seed */ 0x131e0b0bd69b37462c2f60d3c6266894,
+		},
+		{ // Length: 198
+			/*  XXH32 with seed   */ 0xe04e6966,
+			/*  XXH64 with seed   */ 0x746aa35dbaee08a2,
+			/* XXH3_64_with_seed  */ 0xa5d511d3ec7bee40,
+			/* XXH3_128_with_seed */ 0xfc67b4d6ccbceee7aa6a6b5bdadebb2d,
+		},
+		{ // Length: 199
+			/*  XXH32 with seed   */ 0x0ea50ed8,
+			/*  XXH64 with seed   */ 0xd9316f7b99d458dc,
+			/* XXH3_64_with_seed  */ 0x0292a838ed42d71d,
+			/* XXH3_128_with_seed */ 0x24d72ad41c8ffde73808b7715799ea3b,
+		},
+		{ // Length: 200
+			/*  XXH32 with seed   */ 0x6a49c30b,
+			/*  XXH64 with seed   */ 0x4bc9065a18194424,
+			/* XXH3_64_with_seed  */ 0x294c90eec164b9b2,
+			/* XXH3_128_with_seed */ 0xda02ab096401251bfd7b9059f7aa911a,
+		},
+		{ // Length: 201
+			/*  XXH32 with seed   */ 0x8556d51b,
+			/*  XXH64 with seed   */ 0xa64a1ddf10a71493,
+			/* XXH3_64_with_seed  */ 0x743756e90b13c251,
+			/* XXH3_128_with_seed */ 0xce63416c6c625567abf8991f1304b3a5,
+		},
+		{ // Length: 202
+			/*  XXH32 with seed   */ 0x8084dcfa,
+			/*  XXH64 with seed   */ 0x00507a3f98f9db51,
+			/* XXH3_64_with_seed  */ 0x2dcffdddd5edfa57,
+			/* XXH3_128_with_seed */ 0x1b4e6b64188429c7832ac9391e8cb3ee,
+		},
+		{ // Length: 203
+			/*  XXH32 with seed   */ 0xdf2fef9b,
+			/*  XXH64 with seed   */ 0x5559a2dcfb8f064b,
+			/* XXH3_64_with_seed  */ 0xb970e447ebdbc2f2,
+			/* XXH3_128_with_seed */ 0x371050a9ced0054d987a6fcf43051e33,
+		},
+		{ // Length: 204
+			/*  XXH32 with seed   */ 0x626c8943,
+			/*  XXH64 with seed   */ 0xab86c395153a0ecd,
+			/* XXH3_64_with_seed  */ 0x17aab8119c944821,
+			/* XXH3_128_with_seed */ 0xd562c1956c1aaecb265cfa840418ba4c,
+		},
+		{ // Length: 205
+			/*  XXH32 with seed   */ 0x406ebaa2,
+			/*  XXH64 with seed   */ 0x3d156efffdb6f1de,
+			/* XXH3_64_with_seed  */ 0xe29ad2afbe60f6e1,
+			/* XXH3_128_with_seed */ 0xe88e617c3e120a4dc5a8abc2474f5436,
+		},
+		{ // Length: 206
+			/*  XXH32 with seed   */ 0xadd04ced,
+			/*  XXH64 with seed   */ 0x0e2b21ab0f0038b5,
+			/* XXH3_64_with_seed  */ 0xa93f194b09094e07,
+			/* XXH3_128_with_seed */ 0x7d3282c7500dd7dacad930c24a9f2816,
+		},
+		{ // Length: 207
+			/*  XXH32 with seed   */ 0x93772dc1,
+			/*  XXH64 with seed   */ 0xc66f32f1d6fb1b2e,
+			/* XXH3_64_with_seed  */ 0x538de0ec2bc97771,
+			/* XXH3_128_with_seed */ 0xfc3719ac5663a7e208ce3a56d76bfef2,
+		},
+		{ // Length: 208
+			/*  XXH32 with seed   */ 0xe5af1162,
+			/*  XXH64 with seed   */ 0x09dc94dfefc3835a,
+			/* XXH3_64_with_seed  */ 0x07aecd36d505748b,
+			/* XXH3_128_with_seed */ 0x655eaecf17927321d7807e65464d44bd,
+		},
+		{ // Length: 209
+			/*  XXH32 with seed   */ 0xb42d94b0,
+			/*  XXH64 with seed   */ 0x1c1c65fe4526aaa4,
+			/* XXH3_64_with_seed  */ 0xcabca588ea337835,
+			/* XXH3_128_with_seed */ 0x1c8ff51c1d8f20caa53bc906c864a786,
+		},
+		{ // Length: 210
+			/*  XXH32 with seed   */ 0x9a504ae2,
+			/*  XXH64 with seed   */ 0xf1ce2a20c32d2afa,
+			/* XXH3_64_with_seed  */ 0x17e9611601cd86f8,
+			/* XXH3_128_with_seed */ 0x7d3a7ba201fa058b2f96fe5012438193,
+		},
+		{ // Length: 211
+			/*  XXH32 with seed   */ 0x0cd43e42,
+			/*  XXH64 with seed   */ 0x6101f0803371c811,
+			/* XXH3_64_with_seed  */ 0xed3d8ede1ba92090,
+			/* XXH3_128_with_seed */ 0x27c45128824e3ca0cd07bd8c84b3ba67,
+		},
+		{ // Length: 212
+			/*  XXH32 with seed   */ 0x06a08325,
+			/*  XXH64 with seed   */ 0xd5d1ceb7d62c40cd,
+			/* XXH3_64_with_seed  */ 0x50d5ec814fe059a6,
+			/* XXH3_128_with_seed */ 0x72d1f1b5fda44673b125d3a6e40e2905,
+		},
+		{ // Length: 213
+			/*  XXH32 with seed   */ 0xb573bb0d,
+			/*  XXH64 with seed   */ 0x0e43dd90da50217d,
+			/* XXH3_64_with_seed  */ 0xcc25b67cc219a19a,
+			/* XXH3_128_with_seed */ 0x35f4e1bd297e2665edc482caebe28488,
+		},
+		{ // Length: 214
+			/*  XXH32 with seed   */ 0x898f94f8,
+			/*  XXH64 with seed   */ 0xc234bcf415629058,
+			/* XXH3_64_with_seed  */ 0x1b3d7717a303ffe7,
+			/* XXH3_128_with_seed */ 0x4069dbe50615d77f77acd4fd80862f3e,
+		},
+		{ // Length: 215
+			/*  XXH32 with seed   */ 0xbe704ead,
+			/*  XXH64 with seed   */ 0xe89c4af7b431dfd6,
+			/* XXH3_64_with_seed  */ 0x15ff6ed04968789b,
+			/* XXH3_128_with_seed */ 0x0d46df60950e2ac6ac331e9c1b093dcc,
+		},
+		{ // Length: 216
+			/*  XXH32 with seed   */ 0xac5f6eb7,
+			/*  XXH64 with seed   */ 0x50bc602e4b1014ee,
+			/* XXH3_64_with_seed  */ 0x710dadfa8cbf575a,
+			/* XXH3_128_with_seed */ 0x862e55706d50e419fb36ab52ea02e94d,
+		},
+		{ // Length: 217
+			/*  XXH32 with seed   */ 0xd325a74a,
+			/*  XXH64 with seed   */ 0x1fbb7f80dc6f70fe,
+			/* XXH3_64_with_seed  */ 0x42437b7c7bfedfd0,
+			/* XXH3_128_with_seed */ 0xbfb89722c933f45c85278768c1460971,
+		},
+		{ // Length: 218
+			/*  XXH32 with seed   */ 0xb97d5eb6,
+			/*  XXH64 with seed   */ 0xca4023c6929d1eb7,
+			/* XXH3_64_with_seed  */ 0x7d0c6fbbc5df7b1a,
+			/* XXH3_128_with_seed */ 0xde0c4347f2e85d277c42eecaeccec657,
+		},
+		{ // Length: 219
+			/*  XXH32 with seed   */ 0xc7ff83f4,
+			/*  XXH64 with seed   */ 0xae0a746e12b05242,
+			/* XXH3_64_with_seed  */ 0x9dfcafee0e7a2339,
+			/* XXH3_128_with_seed */ 0x836f161f015d0d4982519157a96acd95,
+		},
+		{ // Length: 220
+			/*  XXH32 with seed   */ 0x55b5f2cc,
+			/*  XXH64 with seed   */ 0x17da319079eba94a,
+			/* XXH3_64_with_seed  */ 0xf89143026fcb3c43,
+			/* XXH3_128_with_seed */ 0x576cc31c01b20e18c507b2d7e5c108ed,
+		},
+		{ // Length: 221
+			/*  XXH32 with seed   */ 0x8085cfa5,
+			/*  XXH64 with seed   */ 0xa82fcc9fc6ef61f7,
+			/* XXH3_64_with_seed  */ 0xa09a48871f937e39,
+			/* XXH3_128_with_seed */ 0x0aac1965ecfd9d453c265410fa076452,
+		},
+		{ // Length: 222
+			/*  XXH32 with seed   */ 0xf879a04b,
+			/*  XXH64 with seed   */ 0x0e68dc1abc422b0a,
+			/* XXH3_64_with_seed  */ 0x8de45689247fe8bb,
+			/* XXH3_128_with_seed */ 0x45ef0e17dc09c8b1c2d44df10551bff8,
+		},
+		{ // Length: 223
+			/*  XXH32 with seed   */ 0xfb9c5f20,
+			/*  XXH64 with seed   */ 0xabbec663dc814ecb,
+			/* XXH3_64_with_seed  */ 0x1d0c1b5c099c2a52,
+			/* XXH3_128_with_seed */ 0x957f365141716c3c317a083a4c3bed36,
+		},
+		{ // Length: 224
+			/*  XXH32 with seed   */ 0x75366108,
+			/*  XXH64 with seed   */ 0x8672441d8774fd70,
+			/* XXH3_64_with_seed  */ 0xa20d767da91d7721,
+			/* XXH3_128_with_seed */ 0x9663b8f324208712764e9b5d6670ba13,
+		},
+		{ // Length: 225
+			/*  XXH32 with seed   */ 0xaa442242,
+			/*  XXH64 with seed   */ 0xb778758690409c3b,
+			/* XXH3_64_with_seed  */ 0x983fb445ce4c64f2,
+			/* XXH3_128_with_seed */ 0x22008e62e5c8d529da508d47c7dda875,
+		},
+		{ // Length: 226
+			/*  XXH32 with seed   */ 0xa1decbac,
+			/*  XXH64 with seed   */ 0xd387f5832e6d6bb7,
+			/* XXH3_64_with_seed  */ 0xcb82cf281abe3576,
+			/* XXH3_128_with_seed */ 0x9c2b5165bfdb1c07f2398e5a1471a51b,
+		},
+		{ // Length: 227
+			/*  XXH32 with seed   */ 0x1b2e410e,
+			/*  XXH64 with seed   */ 0xe614d5be673ea0cc,
+			/* XXH3_64_with_seed  */ 0x92912f419dbf3fe4,
+			/* XXH3_128_with_seed */ 0x89656adfc9e8f8d1288eb97f8e73add6,
+		},
+		{ // Length: 228
+			/*  XXH32 with seed   */ 0xe95d765e,
+			/*  XXH64 with seed   */ 0xdb5cfca808e40d6e,
+			/* XXH3_64_with_seed  */ 0xffbd7b311e50acf3,
+			/* XXH3_128_with_seed */ 0x7c541a0a38d4b41f322fe22c8a623386,
+		},
+		{ // Length: 229
+			/*  XXH32 with seed   */ 0xa0ac16fd,
+			/*  XXH64 with seed   */ 0x5a2cc735103d64f9,
+			/* XXH3_64_with_seed  */ 0xdcdc3cc7c26f976d,
+			/* XXH3_128_with_seed */ 0x55322670d8ff09e3ff607fda946b1119,
+		},
+		{ // Length: 230
+			/*  XXH32 with seed   */ 0x027ab1f5,
+			/*  XXH64 with seed   */ 0x6877108fbee8df72,
+			/* XXH3_64_with_seed  */ 0x57e535d52f82a8f2,
+			/* XXH3_128_with_seed */ 0xe83570e01e43d569615bf385de25d20b,
+		},
+		{ // Length: 231
+			/*  XXH32 with seed   */ 0xe599fe5c,
+			/*  XXH64 with seed   */ 0x036a87dbdb9d12b7,
+			/* XXH3_64_with_seed  */ 0x8cbfa26b755d8295,
+			/* XXH3_128_with_seed */ 0xedf534c49a353695044a29a445d2b5f4,
+		},
+		{ // Length: 232
+			/*  XXH32 with seed   */ 0xeff7d1a0,
+			/*  XXH64 with seed   */ 0x65be610ff07dafdd,
+			/* XXH3_64_with_seed  */ 0x31759f70f25a29ce,
+			/* XXH3_128_with_seed */ 0x25464ceabc7b71d8006a874ec8a740cb,
+		},
+		{ // Length: 233
+			/*  XXH32 with seed   */ 0x600f8b4d,
+			/*  XXH64 with seed   */ 0xa0ee505f3ed79b5e,
+			/* XXH3_64_with_seed  */ 0xc7e31ac5e6474b15,
+			/* XXH3_128_with_seed */ 0x176d8bf3a6cc693e3a7ade89754d80af,
+		},
+		{ // Length: 234
+			/*  XXH32 with seed   */ 0x6d92b387,
+			/*  XXH64 with seed   */ 0x0867f91094017da1,
+			/* XXH3_64_with_seed  */ 0xb45e8c488e9451ae,
+			/* XXH3_128_with_seed */ 0xf371ca020649ed3100222f108300e956,
+		},
+		{ // Length: 235
+			/*  XXH32 with seed   */ 0xb3d71253,
+			/*  XXH64 with seed   */ 0x6456dcdc20f64be4,
+			/* XXH3_64_with_seed  */ 0xea210c8ab1cbe4b2,
+			/* XXH3_128_with_seed */ 0xaadcdf3112dfb00989cc958c482725ee,
+		},
+		{ // Length: 236
+			/*  XXH32 with seed   */ 0x246c818f,
+			/*  XXH64 with seed   */ 0xe14967fdd03fe695,
+			/* XXH3_64_with_seed  */ 0xf6c81129add7f9a3,
+			/* XXH3_128_with_seed */ 0x7836321027ca32dab10eb0f334befd9c,
+		},
+		{ // Length: 237
+			/*  XXH32 with seed   */ 0xbb9f9d0a,
+			/*  XXH64 with seed   */ 0xe2c6bb55b8fe75c2,
+			/* XXH3_64_with_seed  */ 0x77cead9f70acbe92,
+			/* XXH3_128_with_seed */ 0xba3032335c59794e3b3c826679ebb64f,
+		},
+		{ // Length: 238
+			/*  XXH32 with seed   */ 0x7dde10bc,
+			/*  XXH64 with seed   */ 0x8a6d2a5eac75b3e9,
+			/* XXH3_64_with_seed  */ 0x8b8ae9ca6f81ba5e,
+			/* XXH3_128_with_seed */ 0xd34e58248f2b695553450036567a1e4d,
+		},
+		{ // Length: 239
+			/*  XXH32 with seed   */ 0x22daf82e,
+			/*  XXH64 with seed   */ 0x7640a62573fab80d,
+			/* XXH3_64_with_seed  */ 0x9eb4a5c6a9483291,
+			/* XXH3_128_with_seed */ 0x5cc52419991208db5516a2a098339a6b,
+		},
+		{ // Length: 240
+			/*  XXH32 with seed   */ 0x538793f8,
+			/*  XXH64 with seed   */ 0x489d78eda2482bfb,
+			/* XXH3_64_with_seed  */ 0xdfb4324df27df85a,
+			/* XXH3_128_with_seed */ 0x4209412efa54f9cd61bd17c2fbd42a9d,
+		},
+		{ // Length: 241
+			/*  XXH32 with seed   */ 0xce352ff6,
+			/*  XXH64 with seed   */ 0x58623dcd97a49d83,
+			/* XXH3_64_with_seed  */ 0xe0ccfa92c1e58444,
+			/* XXH3_128_with_seed */ 0xa56cad814d74040de0ccfa92c1e58444,
+		},
+		{ // Length: 242
+			/*  XXH32 with seed   */ 0x25a59b2a,
+			/*  XXH64 with seed   */ 0xf72891308ef42713,
+			/* XXH3_64_with_seed  */ 0x206aeecc24d3f5b0,
+			/* XXH3_128_with_seed */ 0xd03a8155e8b72842206aeecc24d3f5b0,
+		},
+		{ // Length: 243
+			/*  XXH32 with seed   */ 0xd5dc2d61,
+			/*  XXH64 with seed   */ 0x035d7577abf297f3,
+			/* XXH3_64_with_seed  */ 0x6a8982d226e187f7,
+			/* XXH3_128_with_seed */ 0x9ccc04453c5180bb6a8982d226e187f7,
+		},
+		{ // Length: 244
+			/*  XXH32 with seed   */ 0xe85256c5,
+			/*  XXH64 with seed   */ 0x9beaa5de35d7e276,
+			/* XXH3_64_with_seed  */ 0x28aa024ca8c6b40a,
+			/* XXH3_128_with_seed */ 0x4c5c2dc46b1f102128aa024ca8c6b40a,
+		},
+		{ // Length: 245
+			/*  XXH32 with seed   */ 0xf91caa37,
+			/*  XXH64 with seed   */ 0x74be73c1eb2cd60d,
+			/* XXH3_64_with_seed  */ 0xf2c60b1f7028f247,
+			/* XXH3_128_with_seed */ 0xd2e4f6f0b9779458f2c60b1f7028f247,
+		},
+		{ // Length: 246
+			/*  XXH32 with seed   */ 0xfdaa0959,
+			/*  XXH64 with seed   */ 0xd32f90de28f1c5b8,
+			/* XXH3_64_with_seed  */ 0xe9397d94d53560a3,
+			/* XXH3_128_with_seed */ 0x66d54487e3a4a334e9397d94d53560a3,
+		},
+		{ // Length: 247
+			/*  XXH32 with seed   */ 0x1842d9a0,
+			/*  XXH64 with seed   */ 0x8afb2bac0fd6e0c6,
+			/* XXH3_64_with_seed  */ 0xdb46fde451c076c7,
+			/* XXH3_128_with_seed */ 0x8abcfeb35f94d371db46fde451c076c7,
+		},
+		{ // Length: 248
+			/*  XXH32 with seed   */ 0xed464803,
+			/*  XXH64 with seed   */ 0x5c783c34f526a1c6,
+			/* XXH3_64_with_seed  */ 0xc01d8c9e9aad29ea,
+			/* XXH3_128_with_seed */ 0x3e80cd16c81024dfc01d8c9e9aad29ea,
+		},
+		{ // Length: 249
+			/*  XXH32 with seed   */ 0xea94fca8,
+			/*  XXH64 with seed   */ 0x1f92498320e59b3f,
+			/* XXH3_64_with_seed  */ 0x8f413eca5fb60408,
+			/* XXH3_128_with_seed */ 0x7d60a5754d0a1e818f413eca5fb60408,
+		},
+		{ // Length: 250
+			/*  XXH32 with seed   */ 0x106103ce,
+			/*  XXH64 with seed   */ 0x017298a06c538af5,
+			/* XXH3_64_with_seed  */ 0x03daa37dec598d4c,
+			/* XXH3_128_with_seed */ 0x2ed9afb8a3dceb5e03daa37dec598d4c,
+		},
+		{ // Length: 251
+			/*  XXH32 with seed   */ 0x30c91970,
+			/*  XXH64 with seed   */ 0x8b2d1c8f0d93e910,
+			/* XXH3_64_with_seed  */ 0x0ce0f026f36fea1f,
+			/* XXH3_128_with_seed */ 0x43305af04b6acbff0ce0f026f36fea1f,
+		},
+		{ // Length: 252
+			/*  XXH32 with seed   */ 0x88dd7997,
+			/*  XXH64 with seed   */ 0x59ddb348526f6397,
+			/* XXH3_64_with_seed  */ 0x7f2ef1469ea923fc,
+			/* XXH3_128_with_seed */ 0xdbc4cd64e9d4fb607f2ef1469ea923fc,
+		},
+		{ // Length: 253
+			/*  XXH32 with seed   */ 0x8c96ead2,
+			/*  XXH64 with seed   */ 0x956eb94da162fb8b,
+			/* XXH3_64_with_seed  */ 0x935b9bdc414ee6c0,
+			/* XXH3_128_with_seed */ 0x734abe2d232106d4935b9bdc414ee6c0,
+		},
+		{ // Length: 254
+			/*  XXH32 with seed   */ 0xc2ea233a,
+			/*  XXH64 with seed   */ 0xcb7b11d22a821777,
+			/* XXH3_64_with_seed  */ 0x8b731d085961fef3,
+			/* XXH3_128_with_seed */ 0x75d3ad54c948cf468b731d085961fef3,
+		},
+		{ // Length: 255
+			/*  XXH32 with seed   */ 0x617f1065,
+			/*  XXH64 with seed   */ 0x360e317aac390b25,
+			/* XXH3_64_with_seed  */ 0x8e04e5b76bf6b841,
+			/* XXH3_128_with_seed */ 0x8afa4e1352b0b6908e04e5b76bf6b841,
+		},
+		{ // Length: 256
+			/*  XXH32 with seed   */ 0x344ce6b4,
+			/*  XXH64 with seed   */ 0x9170f5ce1d3cd99a,
+			/* XXH3_64_with_seed  */ 0x262055753d435f95,
+			/* XXH3_128_with_seed */ 0x4f24f6341e0ca2ec262055753d435f95,
+		},
 	},
 	},
-	{ // Length: 127
-		/* XXH32    */ 0x8ba2a3d9,
-		/* XXH64    */ 0x5108ad5e4adcded4,
-		/* XXH3_64  */ 0x759eea08c3b77cae,
-		/* XXH3_128 */ 0x9a73d42d33690e31759eea08c3b77cae,
-	},
-	{ // Length: 128
-		/* XXH32    */ 0x235fdcd9,
-		/* XXH64    */ 0x6f975641f69e7c17,
-		/* XXH3_64  */ 0x093c29f27ecfcf21,
-		/* XXH3_128 */ 0xd3c4f706d8fc547f093c29f27ecfcf21,
-	},
-	{ // Length: 129
-		/* XXH32    */ 0x59f76c57,
-		/* XXH64    */ 0xfe430696af65c43e,
-		/* XXH3_64  */ 0x37f7943eb2f51359,
-		/* XXH3_128 */ 0x5dc489d54b6d88d4dd4911635f2c7a91,
-	},
-	{ // Length: 130
-		/* XXH32    */ 0xc9ea583d,
-		/* XXH64    */ 0xf04dc1c959ce843f,
-		/* XXH3_64  */ 0x9cc8599ac6e3f7c5,
-		/* XXH3_128 */ 0x685efa3543bffd48fc9462e7ccc9cefa,
-	},
-	{ // Length: 131
-		/* XXH32    */ 0x6640897d,
-		/* XXH64    */ 0xa9ee72c422dbe72b,
-		/* XXH3_64  */ 0x9a3ccf6f257eb24d,
-		/* XXH3_128 */ 0x492e7e0b481f717edd73129e093b3062,
-	},
-	{ // Length: 132
-		/* XXH32    */ 0xb5e4e488,
-		/* XXH64    */ 0xdbe11f0fda7406a3,
-		/* XXH3_64  */ 0xd43b251ce340166a,
-		/* XXH3_128 */ 0x037e8f34cc2427c9c38660776d2f2a1e,
-	},
-	{ // Length: 133
-		/* XXH32    */ 0x19f684db,
-		/* XXH64    */ 0xc66fb07ffb558f1d,
-		/* XXH3_64  */ 0xe1192a918d2cbadc,
-		/* XXH3_128 */ 0x3997439fc9e0a5e7189aaf765938ad8d,
-	},
-	{ // Length: 134
-		/* XXH32    */ 0xa364ea55,
-		/* XXH64    */ 0x521efd4c7ffc6ca7,
-		/* XXH3_64  */ 0x5b6bbbf1e2ac1115,
-		/* XXH3_128 */ 0x99829ba0450827f24067ef3692490da3,
-	},
-	{ // Length: 135
-		/* XXH32    */ 0xa8775ee5,
-		/* XXH64    */ 0x982ef4e1d405e4e3,
-		/* XXH3_64  */ 0x0eaf9d6bd22b59b6,
-		/* XXH3_128 */ 0xaa3c8c56db27785e515b2290fa18d964,
-	},
-	{ // Length: 136
-		/* XXH32    */ 0x418f5fd7,
-		/* XXH64    */ 0xf276d46ddc912f23,
-		/* XXH3_64  */ 0xff7a5eeab4cc6be6,
-		/* XXH3_128 */ 0x348a605c95181223ba2e184e1c95a85b,
-	},
-	{ // Length: 137
-		/* XXH32    */ 0x486e2d96,
-		/* XXH64    */ 0x948c5282231737fb,
-		/* XXH3_64  */ 0x78589a7934760291,
-		/* XXH3_128 */ 0x26848cde8a45b91b614f8f1cc9c170f0,
-	},
-	{ // Length: 138
-		/* XXH32    */ 0xca62b27c,
-		/* XXH64    */ 0x17cc23cf0414188b,
-		/* XXH3_64  */ 0x4fd1b759b0345b1c,
-		/* XXH3_128 */ 0x0813b352081ce8afe0818f80a26baff6,
-	},
-	{ // Length: 139
-		/* XXH32    */ 0xab3c6d45,
-		/* XXH64    */ 0x89d9b42891eb44ec,
-		/* XXH3_64  */ 0x856eb67dcdcf8b7e,
-		/* XXH3_128 */ 0x180a4166130fbfe742f8c49be7888577,
-	},
-	{ // Length: 140
-		/* XXH32    */ 0x766bcb75,
-		/* XXH64    */ 0x8657aa6307fe0e6b,
-		/* XXH3_64  */ 0x4a7595bca3bd79ea,
-		/* XXH3_128 */ 0x4202ee9f9521cfb494160cc1f0e8254f,
-	},
-	{ // Length: 141
-		/* XXH32    */ 0xd6a053a2,
-		/* XXH64    */ 0x848e65140f707d90,
-		/* XXH3_64  */ 0xc6cd66da7b5cecc4,
-		/* XXH3_128 */ 0x256546379feb03cd2566f6009b0137b0,
-	},
-	{ // Length: 142
-		/* XXH32    */ 0xb9758fac,
-		/* XXH64    */ 0xe8a4106b43ca97b8,
-		/* XXH3_64  */ 0xa5076563459b7129,
-		/* XXH3_128 */ 0x920e111d861ea535897f621196b6d067,
-	},
-	{ // Length: 143
-		/* XXH32    */ 0x64997737,
-		/* XXH64    */ 0x07cc592da6070013,
-		/* XXH3_64  */ 0x9b98f7bc164ca797,
-		/* XXH3_128 */ 0x5858ea26b15bd93c543052bb8343c1ee,
-	},
-	{ // Length: 144
-		/* XXH32    */ 0x9ff13c53,
-		/* XXH64    */ 0x3dd18e17e240d3b8,
-		/* XXH3_64  */ 0xdf6dc0a536016fb1,
-		/* XXH3_128 */ 0x4fd039d44b51c58f46fb2985ab4f9b8d,
-	},
-	{ // Length: 145
-		/* XXH32    */ 0xeeaa2e51,
-		/* XXH64    */ 0x2d1db0a92e192d74,
-		/* XXH3_64  */ 0x08b0d4724f9139bf,
-		/* XXH3_128 */ 0x19cf3d17f101d28ad4c32ae653c1cdfe,
-	},
-	{ // Length: 146
-		/* XXH32    */ 0x664e49c8,
-		/* XXH64    */ 0x1fd61543daa9068e,
-		/* XXH3_64  */ 0xfbbede8d95da165b,
-		/* XXH3_128 */ 0x02a973ad8f137e00d9e686cf90cd44bd,
-	},
-	{ // Length: 147
-		/* XXH32    */ 0x1440bea8,
-		/* XXH64    */ 0xb825bf1a2a3c5aa3,
-		/* XXH3_64  */ 0x202cd7f5822c3311,
-		/* XXH3_128 */ 0x5e71cbff35462786f1869e1a479b5bb6,
-	},
-	{ // Length: 148
-		/* XXH32    */ 0x362ed6b2,
-		/* XXH64    */ 0x54230965d949daea,
-		/* XXH3_64  */ 0xb7767cab524fd1dd,
-		/* XXH3_128 */ 0x1f15b8a68eee6ff861034f483573940b,
-	},
-	{ // Length: 149
-		/* XXH32    */ 0x67df83a1,
-		/* XXH64    */ 0xbc54b7c7b40c25a3,
-		/* XXH3_64  */ 0x4ef79c52cf3d61ca,
-		/* XXH3_128 */ 0xd5e6e8e64efa93700f5c439849250ece,
-	},
-	{ // Length: 150
-		/* XXH32    */ 0xcdd29422,
-		/* XXH64    */ 0x33e158a6e41061c1,
-		/* XXH3_64  */ 0x4aafee3be4f45b80,
-		/* XXH3_128 */ 0xe0368389c444fc4a30e72389047a906f,
-	},
-	{ // Length: 151
-		/* XXH32    */ 0x1d92070b,
-		/* XXH64    */ 0x6c9894781e79ddf0,
-		/* XXH3_64  */ 0x49cf7789996453c6,
-		/* XXH3_128 */ 0x7362d99a43ffe8045a3fcfcc52f9f233,
-	},
-	{ // Length: 152
-		/* XXH32    */ 0x255d7630,
-		/* XXH64    */ 0xb78da64779210473,
-		/* XXH3_64  */ 0x972387ed4da3493d,
-		/* XXH3_128 */ 0xb3b98fbb4321709231ff55235bc2f4e0,
-	},
-	{ // Length: 153
-		/* XXH32    */ 0x86ae3314,
-		/* XXH64    */ 0x1cbd814fb4845932,
-		/* XXH3_64  */ 0xe523a2ea621c206c,
-		/* XXH3_128 */ 0xfa907959314e912fcaf905221c403772,
-	},
-	{ // Length: 154
-		/* XXH32    */ 0x720027fb,
-		/* XXH64    */ 0xd22b2245136d3385,
-		/* XXH3_64  */ 0x2c5dd35f964b92d3,
-		/* XXH3_128 */ 0x45ac0d9184c4b51753ce12fb6f47f2c2,
-	},
-	{ // Length: 155
-		/* XXH32    */ 0xa370a549,
-		/* XXH64    */ 0x6016e983cc04af6c,
-		/* XXH3_64  */ 0x8bfa291a67dac814,
-		/* XXH3_128 */ 0x6d4deddb3bc3a7dce480621c78cc3490,
-	},
-	{ // Length: 156
-		/* XXH32    */ 0x35be5d22,
-		/* XXH64    */ 0xea1681fcaf34f7aa,
-		/* XXH3_64  */ 0xb93c5cdbf77eb50f,
-		/* XXH3_128 */ 0x4770c8f3d57e4d9d2b312bb4063a6598,
-	},
-	{ // Length: 157
-		/* XXH32    */ 0xb356caf2,
-		/* XXH64    */ 0x346200640a0c81f4,
-		/* XXH3_64  */ 0xe5fdb29db5aa9a93,
-		/* XXH3_128 */ 0x87b64dd9308113df176d9ee6c34aafb3,
-	},
-	{ // Length: 158
-		/* XXH32    */ 0x693cc0e1,
-		/* XXH64    */ 0x8cb79b52d442024e,
-		/* XXH3_64  */ 0xbbf2ecab82ab44e8,
-		/* XXH3_128 */ 0xb42b8b5f55ae182b02c2aee1a42f7f40,
-	},
-	{ // Length: 159
-		/* XXH32    */ 0x824b222d,
-		/* XXH64    */ 0xff168981a9aa4770,
-		/* XXH3_64  */ 0x540a0a29a74cb611,
-		/* XXH3_128 */ 0x02cbb050925b1a9ecd9b2cce52d50761,
-	},
-	{ // Length: 160
-		/* XXH32    */ 0x0c2e646f,
-		/* XXH64    */ 0xd43db9564ed0c199,
-		/* XXH3_64  */ 0xa6b0123d94516d8c,
-		/* XXH3_128 */ 0xf39c86283933549ed50766ead6050888,
-	},
-	{ // Length: 161
-		/* XXH32    */ 0x29932ed2,
-		/* XXH64    */ 0x09d0991aeff1d413,
-		/* XXH3_64  */ 0xf49f44d598950087,
-		/* XXH3_128 */ 0x568e539bd19499ec347f3757df70bab4,
-	},
-	{ // Length: 162
-		/* XXH32    */ 0x28e16fdf,
-		/* XXH64    */ 0x1c7648283ea2868b,
-		/* XXH3_64  */ 0x2974e2208c2f4c60,
-		/* XXH3_128 */ 0xfac1148d42715d243e070b64803b5d7d,
-	},
-	{ // Length: 163
-		/* XXH32    */ 0x9c6a2562,
-		/* XXH64    */ 0xb3eb5f32000bc872,
-		/* XXH3_64  */ 0xed4c15b25573fd4f,
-		/* XXH3_128 */ 0xd3c9f99a59cd1ca6d76ce8832cdc6622,
-	},
-	{ // Length: 164
-		/* XXH32    */ 0xf6364c80,
-		/* XXH64    */ 0xb76d3f5c3523c866,
-		/* XXH3_64  */ 0xa86d7589aa75895b,
-		/* XXH3_128 */ 0x30b103b976b26b610da758f8d2133544,
-	},
-	{ // Length: 165
-		/* XXH32    */ 0xb9521150,
-		/* XXH64    */ 0x828472e7bca6c667,
-		/* XXH3_64  */ 0x79ff666315d8f122,
-		/* XXH3_128 */ 0x90600e08ca24529c3237ce3d750002e2,
-	},
-	{ // Length: 166
-		/* XXH32    */ 0xebbfb7c5,
-		/* XXH64    */ 0x5aff088b2cdc3347,
-		/* XXH3_64  */ 0xe38cd371110c3749,
-		/* XXH3_128 */ 0xeff5aeebddfbc858ee1343b4b7e86dfd,
-	},
-	{ // Length: 167
-		/* XXH32    */ 0xfd40bca6,
-		/* XXH64    */ 0x18367b1bc927605a,
-		/* XXH3_64  */ 0xc6a09d95e32b6b08,
-		/* XXH3_128 */ 0xb5b4a1a4a7250e89598c7d9700bc1198,
-	},
-	{ // Length: 168
-		/* XXH32    */ 0x4f58474d,
-		/* XXH64    */ 0xdb94a0b687d78f30,
-		/* XXH3_64  */ 0xb2b3f4e0ad83707e,
-		/* XXH3_128 */ 0x452065223af9d08f6fd7a8c78c6efbd5,
-	},
-	{ // Length: 169
-		/* XXH32    */ 0x6443ddbf,
-		/* XXH64    */ 0xa3e81bd48515a05e,
-		/* XXH3_64  */ 0x0cb2f20c98ea8ea1,
-		/* XXH3_128 */ 0xde8c94cb950bab1351c8f9c4e81b8d05,
-	},
-	{ // Length: 170
-		/* XXH32    */ 0x7094738f,
-		/* XXH64    */ 0x91b8588ca9e83f59,
-		/* XXH3_64  */ 0x6af99afba67c6696,
-		/* XXH3_128 */ 0xc1ecf6f2ff00628e2725928f6ee87aa0,
-	},
-	{ // Length: 171
-		/* XXH32    */ 0x19c2b19d,
-		/* XXH64    */ 0x31f4b2ea4b320855,
-		/* XXH3_64  */ 0x19e01472466d0a27,
-		/* XXH3_128 */ 0x1d9c682e78aa17cb2991e06dfad5aa41,
-	},
-	{ // Length: 172
-		/* XXH32    */ 0x6982dd14,
-		/* XXH64    */ 0xd34e15129de9271c,
-		/* XXH3_64  */ 0x458d646bd40f53c3,
-		/* XXH3_128 */ 0xdcf3bda13a881d93eb93ae4caa5a3200,
-	},
-	{ // Length: 173
-		/* XXH32    */ 0xba3136fb,
-		/* XXH64    */ 0x1cbaf30cbd795e74,
-		/* XXH3_64  */ 0x9f5654a3e6948869,
-		/* XXH3_128 */ 0xefaf5383d37d565a9d6e69126a0a1f85,
-	},
-	{ // Length: 174
-		/* XXH32    */ 0xd64c43d8,
-		/* XXH64    */ 0x49ee8c514ed4319b,
-		/* XXH3_64  */ 0x29eed3b9a5abcdf9,
-		/* XXH3_128 */ 0x3a1da941621033566dd0cee17a995c65,
-	},
-	{ // Length: 175
-		/* XXH32    */ 0x31f6ea1f,
-		/* XXH64    */ 0xd3157d3a2e70cfc1,
-		/* XXH3_64  */ 0xde9fd10b908d202d,
-		/* XXH3_128 */ 0x30449046380779ee1d5a46a730ede8d3,
-	},
-	{ // Length: 176
-		/* XXH32    */ 0x491d6907,
-		/* XXH64    */ 0xb2641aba6475ed94,
-		/* XXH3_64  */ 0x8e728904a8c91502,
-		/* XXH3_128 */ 0xe3cc365a6e8693e11650803f9eb10781,
-	},
-	{ // Length: 177
-		/* XXH32    */ 0x2be8376f,
-		/* XXH64    */ 0xec93f856871c107f,
-		/* XXH3_64  */ 0xdc90f00e0e22531a,
-		/* XXH3_128 */ 0x9dfbcef74e95764509a62d325b115a18,
-	},
-	{ // Length: 178
-		/* XXH32    */ 0x6bee79eb,
-		/* XXH64    */ 0xbc8eb3fb1f626529,
-		/* XXH3_64  */ 0xea3e27f6fb361261,
-		/* XXH3_128 */ 0x780439d1b75637a14546ff3519035989,
-	},
-	{ // Length: 179
-		/* XXH32    */ 0xd4428de2,
-		/* XXH64    */ 0x7abc16b8449e4506,
-		/* XXH3_64  */ 0x97c3ac10163e3a37,
-		/* XXH3_128 */ 0xb2903f4a1df1ea81df11797953c2a268,
-	},
-	{ // Length: 180
-		/* XXH32    */ 0xc88a2907,
-		/* XXH64    */ 0x25ce7f9579b49879,
-		/* XXH3_64  */ 0xfcc5d76560909cc6,
-		/* XXH3_128 */ 0xb8793440faac32a664408ab445559556,
-	},
-	{ // Length: 181
-		/* XXH32    */ 0xee75ccc6,
-		/* XXH64    */ 0x62f03803adc4bd62,
-		/* XXH3_64  */ 0x3d4bd91bd52d0f4d,
-		/* XXH3_128 */ 0x3c63b7838d63e63ce9503a772e7713fa,
-	},
-	{ // Length: 182
-		/* XXH32    */ 0xf76aa653,
-		/* XXH64    */ 0xf45c3738849cdbee,
-		/* XXH3_64  */ 0x0ad02f4187dfeb56,
-		/* XXH3_128 */ 0x5642d82e5bb93ceb8f5f3c242c4b0423,
-	},
-	{ // Length: 183
-		/* XXH32    */ 0x372ed946,
-		/* XXH64    */ 0x31814a1b1d29ce5a,
-		/* XXH3_64  */ 0x7a34e4ea4379ddb2,
-		/* XXH3_128 */ 0xe1db34acf24105c6ff70fd535c565464,
-	},
-	{ // Length: 184
-		/* XXH32    */ 0xb097c21f,
-		/* XXH64    */ 0xf682d5802dd2526e,
-		/* XXH3_64  */ 0x1f9142eec9ed4ea9,
-		/* XXH3_128 */ 0x195dc972500caa9597d9866930788fea,
-	},
-	{ // Length: 185
-		/* XXH32    */ 0x4b269bca,
-		/* XXH64    */ 0x72877a65da8e7bbe,
-		/* XXH3_64  */ 0x3ae977674d620994,
-		/* XXH3_128 */ 0x993c172fbdaae41db81ee5525a581b4f,
-	},
-	{ // Length: 186
-		/* XXH32    */ 0x71bc74e8,
-		/* XXH64    */ 0x46a799a017193592,
-		/* XXH3_64  */ 0x41e5198e1d0d6338,
-		/* XXH3_128 */ 0x7db055a773db66c502ee25722586755b,
-	},
-	{ // Length: 187
-		/* XXH32    */ 0xbe46eac0,
-		/* XXH64    */ 0x8bef915997ce75e2,
-		/* XXH3_64  */ 0x2cae690655f49f3f,
-		/* XXH3_128 */ 0x0ec81b9564ded5e4b6f796adc304c40f,
-	},
-	{ // Length: 188
-		/* XXH32    */ 0x00a45d6d,
-		/* XXH64    */ 0x34579f22606353a9,
-		/* XXH3_64  */ 0x4e953d2fbcef2703,
-		/* XXH3_128 */ 0xe183be64bbfaa518bd8df0565849ef46,
-	},
-	{ // Length: 189
-		/* XXH32    */ 0xb746cd7d,
-		/* XXH64    */ 0xdfc0ec0f1b3bc5ba,
-		/* XXH3_64  */ 0x4a51ab4e9c1ba8fd,
-		/* XXH3_128 */ 0xe5db22e7f7397ab463efe055dbd0dab8,
-	},
-	{ // Length: 190
-		/* XXH32    */ 0x57740dad,
-		/* XXH64    */ 0x18b4d98deb55fc20,
-		/* XXH3_64  */ 0x9b94f71a594d317b,
-		/* XXH3_128 */ 0x74001b00f295532370e1166ece7b1725,
-	},
-	{ // Length: 191
-		/* XXH32    */ 0x10159bd9,
-		/* XXH64    */ 0x67df6130ec09aaa9,
-		/* XXH3_64  */ 0x6bf1c5c32ecda797,
-		/* XXH3_128 */ 0xd82ffc88a95c94906b2b648432dc6293,
-	},
-	{ // Length: 192
-		/* XXH32    */ 0xf56cd828,
-		/* XXH64    */ 0x415492578a3b319a,
-		/* XXH3_64  */ 0x0c2722aa3370cd20,
-		/* XXH3_128 */ 0x303ed8fdcd8320296b44b2a2390eb607,
-	},
-	{ // Length: 193
-		/* XXH32    */ 0x1d986f5a,
-		/* XXH64    */ 0xaaa75cc8f4e4ae0c,
-		/* XXH3_64  */ 0x6dde9658f4a427da,
-		/* XXH3_128 */ 0x019920ab07be7820452b329b09eabe45,
-	},
-	{ // Length: 194
-		/* XXH32    */ 0xdc639c7f,
-		/* XXH64    */ 0x1ab6bd70b0eba55c,
-		/* XXH3_64  */ 0xb23401b64be9f0be,
-		/* XXH3_128 */ 0xed00f81f85bf8d6beeefa96fab666328,
-	},
-	{ // Length: 195
-		/* XXH32    */ 0xd0799876,
-		/* XXH64    */ 0x75730cb18448b318,
-		/* XXH3_64  */ 0x0a8c9bbfb9240751,
-		/* XXH3_128 */ 0x95cea555f3f65343c3ed74f1434b27fc,
-	},
-	{ // Length: 196
-		/* XXH32    */ 0x21d39c42,
-		/* XXH64    */ 0x85d9ff76a0567cd7,
-		/* XXH3_64  */ 0x4006c287eff05b6b,
-		/* XXH3_128 */ 0xcb592c6ae71e5ac8456d1d73e774b536,
-	},
-	{ // Length: 197
-		/* XXH32    */ 0x6fb568af,
-		/* XXH64    */ 0xc549dbc4f23af633,
-		/* XXH3_64  */ 0x45ce71b2b709aa6b,
-		/* XXH3_128 */ 0x57a65d0bcf7b43f63ac6211eb7b7caed,
-	},
-	{ // Length: 198
-		/* XXH32    */ 0x84a513ff,
-		/* XXH64    */ 0xf081af872f6eb389,
-		/* XXH3_64  */ 0x066ff1e42b9a93e3,
-		/* XXH3_128 */ 0xd4b5edd49354468cd5003be8e448de88,
-	},
-	{ // Length: 199
-		/* XXH32    */ 0xa5c66eb7,
-		/* XXH64    */ 0xf309c6a6fe37dbdc,
-		/* XXH3_64  */ 0xd305d146fe3e87c2,
-		/* XXH3_128 */ 0x932ca0b640315fbd40e8d28f219892a0,
-	},
-	{ // Length: 200
-		/* XXH32    */ 0xdb1b4d23,
-		/* XXH64    */ 0x7d476f4500ea754f,
-		/* XXH3_64  */ 0x8f8c9188233578c2,
-		/* XXH3_128 */ 0x68ac297d87ba6fb2f24858a3a3e3018f,
-	},
-	{ // Length: 201
-		/* XXH32    */ 0xcc446d03,
-		/* XXH64    */ 0x12d80b9b26155121,
-		/* XXH3_64  */ 0x10fa64ba1a3b8d12,
-		/* XXH3_128 */ 0x00bc071918c029441668ed92d73e17fa,
-	},
-	{ // Length: 202
-		/* XXH32    */ 0x1da33a7d,
-		/* XXH64    */ 0xdb84bea0deded0ae,
-		/* XXH3_64  */ 0x9292c47835f64621,
-		/* XXH3_128 */ 0x4b9a15ab893a00c8fb585adaa3034110,
-	},
-	{ // Length: 203
-		/* XXH32    */ 0xc3cb2f99,
-		/* XXH64    */ 0x343247d585dee2e6,
-		/* XXH3_64  */ 0xf05df894b4d2f00c,
-		/* XXH3_128 */ 0xdfa5126674643405eaa48dc3aabc9984,
-	},
-	{ // Length: 204
-		/* XXH32    */ 0xdc84a58b,
-		/* XXH64    */ 0xceed54572117eec5,
-		/* XXH3_64  */ 0x828875b12ca82d02,
-		/* XXH3_128 */ 0x9e7eff30d9121219b194f1fdf82b4a05,
-	},
-	{ // Length: 205
-		/* XXH32    */ 0x7a1df45c,
-		/* XXH64    */ 0x13961d12f7b36b1c,
-		/* XXH3_64  */ 0x8b5a0ed01f2b292a,
-		/* XXH3_128 */ 0xe818524f817b929ddd08b1afcda0d812,
-	},
-	{ // Length: 206
-		/* XXH32    */ 0x84e914c6,
-		/* XXH64    */ 0x3672b5730978769e,
-		/* XXH3_64  */ 0xd84c2e4f6b2a5dd7,
-		/* XXH3_128 */ 0xd9a6123cec991231a5af87975aed3e1a,
-	},
-	{ // Length: 207
-		/* XXH32    */ 0xc1ec87e0,
-		/* XXH64    */ 0xa058bd322ae3ec97,
-		/* XXH3_64  */ 0xd2c682e80d489879,
-		/* XXH3_128 */ 0x71497b2c425aebd0a980d043f0d1deee,
-	},
-	{ // Length: 208
-		/* XXH32    */ 0x8549f2ed,
-		/* XXH64    */ 0x884d6d31f0481bc3,
-		/* XXH3_64  */ 0x1b9ae23269f7d0cd,
-		/* XXH3_128 */ 0xc10a0c1e6c51ba1e11a68559cb1fa8b7,
-	},
-	{ // Length: 209
-		/* XXH32    */ 0x5c6557bd,
-		/* XXH64    */ 0x9f82565f540beb76,
-		/* XXH3_64  */ 0xeb4f25dfa09e3606,
-		/* XXH3_128 */ 0x78a37664c555d71d4ec40170e112959b,
-	},
-	{ // Length: 210
-		/* XXH32    */ 0x145459d4,
-		/* XXH64    */ 0x5d30dbc4957ab5ad,
-		/* XXH3_64  */ 0x745bf1d793a1ab9f,
-		/* XXH3_128 */ 0x0a9841532aa89740f94f5eb9f0f74234,
-	},
-	{ // Length: 211
-		/* XXH32    */ 0x4d095bc4,
-		/* XXH64    */ 0x85bbe0cdd41de364,
-		/* XXH3_64  */ 0x07d9b5c058b6db67,
-		/* XXH3_128 */ 0x796e919c10a060e801d38e60bb859aba,
-	},
-	{ // Length: 212
-		/* XXH32    */ 0x0e59f0cf,
-		/* XXH64    */ 0x2c4b4d67f3412e68,
-		/* XXH3_64  */ 0x7d60343af4c0e5a1,
-		/* XXH3_128 */ 0x4b8c1c65f7362be22eab64a5f2a6b136,
-	},
-	{ // Length: 213
-		/* XXH32    */ 0xba45f430,
-		/* XXH64    */ 0x58a3dc0500b8832e,
-		/* XXH3_64  */ 0xecaf8b9695f202f2,
-		/* XXH3_128 */ 0x44409e6b0d2c2d762184e68518172b89,
-	},
-	{ // Length: 214
-		/* XXH32    */ 0xcdcb2537,
-		/* XXH64    */ 0x71d6b794f1cf15c9,
-		/* XXH3_64  */ 0x95043c8a342880ae,
-		/* XXH3_128 */ 0x2092729564d825ce573fca7a752b7f08,
-	},
-	{ // Length: 215
-		/* XXH32    */ 0x3d0254f2,
-		/* XXH64    */ 0x0a7f6af44b806ff5,
-		/* XXH3_64  */ 0x1dd7ae9ee7586262,
-		/* XXH3_128 */ 0x941748a650a641217e888877ba5b5e9b,
-	},
-	{ // Length: 216
-		/* XXH32    */ 0x95e95a10,
-		/* XXH64    */ 0xd24830a2f2dbbaad,
-		/* XXH3_64  */ 0xe56d102869a881a2,
-		/* XXH3_128 */ 0xabff4fcfb0bb0bf36fa8801d9a2cdbc2,
-	},
-	{ // Length: 217
-		/* XXH32    */ 0xe3008db5,
-		/* XXH64    */ 0x0195afbbc367becb,
-		/* XXH3_64  */ 0x356829409338e4e1,
-		/* XXH3_128 */ 0x5f0e20e50c78aeeb48f9f1cee644fd15,
-	},
-	{ // Length: 218
-		/* XXH32    */ 0x37b1107f,
-		/* XXH64    */ 0x89194b6d11375f04,
-		/* XXH3_64  */ 0x368213f675c22a3d,
-		/* XXH3_128 */ 0xb482ccf5ef3188a5a0d32efa6425fedc,
-	},
-	{ // Length: 219
-		/* XXH32    */ 0xae5de4be,
-		/* XXH64    */ 0xd39594ba8baa92b7,
-		/* XXH3_64  */ 0x47fbf3c8aafa311e,
-		/* XXH3_128 */ 0xda7987d0d0292071aafb6550a8876863,
-	},
-	{ // Length: 220
-		/* XXH32    */ 0x56803cb3,
-		/* XXH64    */ 0x6a0de24b6a363331,
-		/* XXH3_64  */ 0x324a7573b18eca79,
-		/* XXH3_128 */ 0x19c6cb9ecf1dda6b1b22cd19eedb4cac,
-	},
-	{ // Length: 221
-		/* XXH32    */ 0x9fbd210f,
-		/* XXH64    */ 0xb5f7cce305406c09,
-		/* XXH3_64  */ 0x31433cc8374fd416,
-		/* XXH3_128 */ 0x4cfe6421a3d2c02b2749ad128e9a8482,
-	},
-	{ // Length: 222
-		/* XXH32    */ 0x78ba3030,
-		/* XXH64    */ 0x19e0506f21545893,
-		/* XXH3_64  */ 0xcadeaed200dfe94a,
-		/* XXH3_128 */ 0x2bdba227cfcec8f766f0940e2ac5faca,
-	},
-	{ // Length: 223
-		/* XXH32    */ 0x7c7921cf,
-		/* XXH64    */ 0xc34990a514204fa8,
-		/* XXH3_64  */ 0x122138e40292814d,
-		/* XXH3_128 */ 0x57c09a3d33f27536921019f5108baebf,
-	},
-	{ // Length: 224
-		/* XXH32    */ 0x28e92fb1,
-		/* XXH64    */ 0x4f52b3010a211735,
-		/* XXH3_64  */ 0xbbc9d216f3b3b942,
-		/* XXH3_128 */ 0x979c04f3a93054cd10fcc2ba7467b6b8,
-	},
-	{ // Length: 225
-		/* XXH32    */ 0xa9a1792a,
-		/* XXH64    */ 0xe49e0c434e7d62e9,
-		/* XXH3_64  */ 0xcb805becabd35d43,
-		/* XXH3_128 */ 0x6846c4bfc82b4b419484a80245c6b155,
-	},
-	{ // Length: 226
-		/* XXH32    */ 0x8e9a2fe1,
-		/* XXH64    */ 0x5caa4df779bd7898,
-		/* XXH3_64  */ 0xeda30f45ed222036,
-		/* XXH3_128 */ 0x1cb438e3b8943071ba87433bc1663593,
-	},
-	{ // Length: 227
-		/* XXH32    */ 0x362a7827,
-		/* XXH64    */ 0xc256f7f6d16557b6,
-		/* XXH3_64  */ 0x3bbd102d01e36483,
-		/* XXH3_128 */ 0x70cc10b2a428cfdaf02428bfa3395809,
-	},
-	{ // Length: 228
-		/* XXH32    */ 0x2e914512,
-		/* XXH64    */ 0xf508eeb7c9a95c16,
-		/* XXH3_64  */ 0xd9015c8201c7ee6a,
-		/* XXH3_128 */ 0xc007a5ef48628809841dc869be520f30,
-	},
-	{ // Length: 229
-		/* XXH32    */ 0xa079c84d,
-		/* XXH64    */ 0x1528d0e0e469b8f7,
-		/* XXH3_64  */ 0xc0821653c307de87,
-		/* XXH3_128 */ 0x2535291fea958636480180f20f99156e,
-	},
-	{ // Length: 230
-		/* XXH32    */ 0xccd58159,
-		/* XXH64    */ 0x9872b892cdfe57e2,
-		/* XXH3_64  */ 0x00f1b16f01dc32ea,
-		/* XXH3_128 */ 0xbf5adda0dc7f7b8d496c2b2d6621b908,
-	},
-	{ // Length: 231
-		/* XXH32    */ 0x7b6458e1,
-		/* XXH64    */ 0x437be5c842830c37,
-		/* XXH3_64  */ 0x8fd3b255ddad7420,
-		/* XXH3_128 */ 0x5c9cbc8ce202575644df2a469685ef7e,
-	},
-	{ // Length: 232
-		/* XXH32    */ 0x357a8a04,
-		/* XXH64    */ 0x9068db7d256defd6,
-		/* XXH3_64  */ 0xd214225a9e084f29,
-		/* XXH3_128 */ 0xd5b7f074dc944f688e8dccf07db3c5f7,
-	},
-	{ // Length: 233
-		/* XXH32    */ 0xe66ff742,
-		/* XXH64    */ 0x72d3c097a6674b4d,
-		/* XXH3_64  */ 0x3d6c2fff713c11d6,
-		/* XXH3_128 */ 0xa6276dc611338dd0b2610195e18c3e6c,
-	},
-	{ // Length: 234
-		/* XXH32    */ 0x0451906e,
-		/* XXH64    */ 0x8cd5f0ce9565ac98,
-		/* XXH3_64  */ 0xfd28b043d8795c97,
-		/* XXH3_128 */ 0xeaddd68ac8d1cfbeb62434d13c364be2,
-	},
-	{ // Length: 235
-		/* XXH32    */ 0xcebd0222,
-		/* XXH64    */ 0xd55723b69895a964,
-		/* XXH3_64  */ 0x81f35c50bdabcf0f,
-		/* XXH3_128 */ 0x5010a7296e627d300c5126bf5dfad88e,
-	},
-	{ // Length: 236
-		/* XXH32    */ 0xe27b0e0d,
-		/* XXH64    */ 0x5836388b7e96ab2c,
-		/* XXH3_64  */ 0x282b4d244863533e,
-		/* XXH3_128 */ 0xd055720adb60f81b9076ebc24597a4fc,
-	},
-	{ // Length: 237
-		/* XXH32    */ 0x9d66e6fb,
-		/* XXH64    */ 0xc3c554513a258a6f,
-		/* XXH3_64  */ 0xa6b1815802a2e04e,
-		/* XXH3_128 */ 0x1b22e24c292ec1bab7f7a5bcdd02ac7e,
-	},
-	{ // Length: 238
-		/* XXH32    */ 0xcb44db74,
-		/* XXH64    */ 0x0c062fe9432310e6,
-		/* XXH3_64  */ 0xb980bcafae826b6a,
-		/* XXH3_128 */ 0xd165a0bf9e7c1ff0df5db0fc797b2e5a,
-	},
-	{ // Length: 239
-		/* XXH32    */ 0xc9e2caa3,
-		/* XXH64    */ 0xb5ea2ee9848886e1,
-		/* XXH3_64  */ 0xf01bb3becb264837,
-		/* XXH3_128 */ 0x236b41c213f15a8b7bb3f3aa81e3cf87,
-	},
-	{ // Length: 240
-		/* XXH32    */ 0x4adb057d,
-		/* XXH64    */ 0x3b2f9b86d7a3505d,
-		/* XXH3_64  */ 0x053f07444f70da08,
-		/* XXH3_128 */ 0x0550e1dd88b6c17ca499f0a80fd3850a,
-	},
-	{ // Length: 241
-		/* XXH32    */ 0x1ac49503,
-		/* XXH64    */ 0xce57013ff2e37492,
-		/* XXH3_64  */ 0x5c5b5d5d40c59ce3,
-		/* XXH3_128 */ 0xb9b45065a364c5b95c5b5d5d40c59ce3,
-	},
-	{ // Length: 242
-		/* XXH32    */ 0x9f1308d0,
-		/* XXH64    */ 0xd81331be4be9af89,
-		/* XXH3_64  */ 0xd6197ac30eb7e67b,
-		/* XXH3_128 */ 0x7c2427f7dd163d54d6197ac30eb7e67b,
-	},
-	{ // Length: 243
-		/* XXH32    */ 0x343d523e,
-		/* XXH64    */ 0x85e6707782492f3d,
-		/* XXH3_64  */ 0x6a043c8acf2edfe5,
-		/* XXH3_128 */ 0xd3e478b2f3c7d4d86a043c8acf2edfe5,
-	},
-	{ // Length: 244
-		/* XXH32    */ 0x6b8b6dd5,
-		/* XXH64    */ 0x83fe8b87a7fb2c98,
-		/* XXH3_64  */ 0x83cfeefc38e135af,
-		/* XXH3_128 */ 0x0b9fe6c92758f31483cfeefc38e135af,
-	},
-	{ // Length: 245
-		/* XXH32    */ 0x979fde91,
-		/* XXH64    */ 0xe3af0e29b09f4f5d,
-		/* XXH3_64  */ 0xefe82cfd0523d461,
-		/* XXH3_128 */ 0x4ca024527dbcb172efe82cfd0523d461,
-	},
-	{ // Length: 246
-		/* XXH32    */ 0x2024f5b0,
-		/* XXH64    */ 0xe2de97f426ff9438,
-		/* XXH3_64  */ 0xa6b5634825f07065,
-		/* XXH3_128 */ 0xe7b8eb86fb978789a6b5634825f07065,
-	},
-	{ // Length: 247
-		/* XXH32    */ 0xfc605b7c,
-		/* XXH64    */ 0x04220be8458fc95b,
-		/* XXH3_64  */ 0xc304c990dd8eaed1,
-		/* XXH3_128 */ 0xe3f6b4c2291582b4c304c990dd8eaed1,
-	},
-	{ // Length: 248
-		/* XXH32    */ 0x5e18e4f4,
-		/* XXH64    */ 0x85df5e87c94c4652,
-		/* XXH3_64  */ 0x7d332b897562bdc9,
-		/* XXH3_128 */ 0x8f1e66cfe3dbcc8e7d332b897562bdc9,
-	},
-	{ // Length: 249
-		/* XXH32    */ 0x7dcdb120,
-		/* XXH64    */ 0x9fee450153ce5498,
-		/* XXH3_64  */ 0xaa11cf8277c09b38,
-		/* XXH3_128 */ 0x0a439d5130ea3945aa11cf8277c09b38,
-	},
-	{ // Length: 250
-		/* XXH32    */ 0x00f67f93,
-		/* XXH64    */ 0x867470b86d5d035f,
-		/* XXH3_64  */ 0xcee1243792d92228,
-		/* XXH3_128 */ 0x91f72ad8f463333acee1243792d92228,
-	},
-	{ // Length: 251
-		/* XXH32    */ 0x360c5063,
-		/* XXH64    */ 0xe14ea3ccd8383691,
-		/* XXH3_64  */ 0xaa0cce41abd3d89a,
-		/* XXH3_128 */ 0x4441edea487e9271aa0cce41abd3d89a,
-	},
-	{ // Length: 252
-		/* XXH32    */ 0x44b01a6d,
-		/* XXH64    */ 0x291504a9d94b9db4,
-		/* XXH3_64  */ 0x8635a5bc4489c202,
-		/* XXH3_128 */ 0x2a95959774e5d11b8635a5bc4489c202,
-	},
-	{ // Length: 253
-		/* XXH32    */ 0xec5d3ed9,
-		/* XXH64    */ 0x77c6f933875e932e,
-		/* XXH3_64  */ 0xdeea51b5cdb93095,
-		/* XXH3_128 */ 0xfa53878500f99304deea51b5cdb93095,
-	},
-	{ // Length: 254
-		/* XXH32    */ 0xf7b6bc24,
-		/* XXH64    */ 0x71f6067ea032ad8f,
-		/* XXH3_64  */ 0x3c71094b804016fa,
-		/* XXH3_128 */ 0xd213563f26d5ffc13c71094b804016fa,
-	},
-	{ // Length: 255
-		/* XXH32    */ 0x769746c1,
-		/* XXH64    */ 0x5baf79c705ca1e7b,
-		/* XXH3_64  */ 0xe2da45c7400ad882,
-		/* XXH3_128 */ 0xeba01432c5dcf325e2da45c7400ad882,
-	},
-	{ // Length: 256
-		/* XXH32    */ 0xcea24005,
-		/* XXH64    */ 0x34c0d99cf5a71a60,
-		/* XXH3_64  */ 0xa68dfbb1d75c6e8d,
-		/* XXH3_128 */ 0xbb039d71e9630a91a68dfbb1d75c6e8d,
-	},
-}
+}