From d796d70acc0750541ab641bfadd05582f2bd2348 Mon Sep 17 00:00:00 2001 From: Jeroen van Rijn Date: Fri, 25 Jul 2025 12:21:21 +0200 Subject: [PATCH] Fix tail offset in `murmur64` Found (and fixed) in (Odin)[https://github.com/odin-lang/Odin/pull/5499]. --- gb.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gb.h b/gb.h index adeb554..f6398f2 100644 --- a/gb.h +++ b/gb.h @@ -7343,8 +7343,8 @@ u64 gb_murmur64_seed(void const *data_, isize len, u64 seed) { u64 h = seed ^ (len * m); u64 const *data = cast(u64 const *)data_; - u8 const *data2 = cast(u8 const *)data_; u64 const* end = data + (len / 8); + u8 const *data2 = cast(u8 const *)end; while (data != end) { u64 k = *data++;