Skip to documentation
SLOP

tiny.simd.compressStore

Reference tiny.simd compressStore

Defined in compact.

Called byCallscompactcompressBitsStorecompactcompressBlendedStoreprivate sourcelib.simd.src.compactverifyLaneTypeprivate sourcelib.simd.src.phast.builder.BuilderwriteSeedCandidatescompactcompressprivate sourcelib.simd.src.compactcountTruecompactcompressStore
Static calls · unresolved targets: 0 · external targets: 0.

Source

Source: lib/simd/src/compact.zig:40

zig
pub fn compressStore(    comptime D: type,    value: D.Vector,    mask: D.Mask,    output: []D.Lane,) usize {    const count = countTrue(D, mask);    std.debug.assert(output.len >= count);    const compacted = compress(D, value, mask);    inline for (0..D.lane_count) |index| {        if (index < count) output[index] = compacted[index];    }    return count;}

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

zig
pub const compressStore = compact.compressStore;

Audit

Definitions1
Public names2
Members0
Version26.7.0
Revisiondaab053ee433