tiny.simd.phastPositionFromHashAndSeed
Defined in tiny.simd.
Source
Source: lib/simd/src/phast/family.zig:188
zig
pub fn positionFromHashAndSeed(placement: Placement, hash: u32, seed: u32) u32 { std.debug.assert(seed < 256); const slice_offset = hash_mod.lemireMod(hash, placement.num_slice_offsets); const within_slice = @as(u32, hash16(@truncate((hash >> 16) +% seed))) & placement.slice_mask; return slice_offset + within_slice;}Source: lib/simd/src/root.zig:583
zig
pub const phastPositionFromHashAndSeed = phast.phastPositionFromHashAndSeed;Also reachable as
phast.phastPositionFromHashAndSeed.
Audit
| Definitions | 1 |
|---|---|
| Public names | 2 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |