Skip to documentation
SLOP

tiny.simd.phastPositionFromHashAndSeed

Reference tiny.simd phastPositionFromHashAndSeed

Defined in tiny.simd.

Called byCallsprivate sourcelib.simd.src.phast.builder.BuildercomputeOnePositionPhastindexprivate sourcelib.simd.src.phast.familyhash16tiny.simdphastPositionFromHashAndSeed
Static calls · unresolved targets: 0 · external targets: 1.

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

Definitions1
Public names2
Members0
Version26.7.0
Revisiondaab053ee433