fn hash32Len5To12(str: []const u8) u32
str: []const u8
62 63 64 65 66 67 68 69 70 71 72 73
fn hash32Len5To12(str: []const u8) u32 { var a: u32 = @as(u32, @truncate(str.len)); var b: u32 = a *% 5; var c: u32 = 9; const d: u32 = b; a +%= fetch32(str.ptr, 0); b +%= fetch32(str.ptr, str.len - 4); c +%= fetch32(str.ptr, (str.len >> 1) & 4); return fmix(mur(c, mur(b, mur(a, d)))); }