fn hash32Len13To24(str: []const u8) u32
str: []const u8
75 76 77 78 79 80 81 82 83 84 85
fn hash32Len13To24(str: []const u8) u32 { const len: u32 = @as(u32, @truncate(str.len)); const a: u32 = fetch32(str.ptr, (str.len >> 1) - 4); const b: u32 = fetch32(str.ptr, 4); const c: u32 = fetch32(str.ptr, str.len - 8); const d: u32 = fetch32(str.ptr, str.len >> 1); const e: u32 = fetch32(str.ptr, 0); const f: u32 = fetch32(str.ptr, str.len - 4); return fmix(mur(f, mur(e, mur(d, mur(c, mur(b, mur(a, len))))))); }