Skip to documentation
SLOP

tiny.simd.lemireMod

Reference tiny.simd lemireMod

Defined in hash.

Called byCallsNo direct callstest sourcelib.simd.src.hashtest: Highway Lemire reduction scales...test sourcelib.simd.src.testtest: pinned Highway base scalar diff...hashlemireMod
Static calls · unresolved targets: 0 · external targets: 0.

Source

Source: lib/simd/src/hash.zig:7

zig
pub fn lemireMod(input: u32, range: u32) u32 {    std.debug.assert(range != 0);    const reduced: u32 = @truncate((@as(u64, input) * @as(u64, range)) >> 32);    std.debug.assert(reduced < range);    return reduced;}

Source: lib/simd/src/root.zig:567

zig
pub const lemireMod = hash.lemireMod;

Audit

Definitions1
Public names2
Members0
Version26.7.0
Revisiondaab053ee433