Skip to documentation
SLOP

tiny.simd.unique

Reference tiny.simd unique

Defined in algo.

Called byCallstest sourcelib.simd.src.algotest: Highway predicate algorithms re...private sourcelib.simd.src.algorequireIntegeralgounique
Static calls · unresolved targets: 0 · external targets: 0.

Source

Source: lib/simd/src/algo.zig:290

zig
pub fn unique(comptime D: type, input: []D.Lane) usize {    requireInteger(D.Lane, "unique");    if (input.len <= 1) return input.len;    var written: usize = 1;    var index: usize = 1;    while (index < input.len) : (index += 1) {        if (input[index] != input[written - 1]) {            input[written] = input[index];            written += 1;        }    }    std.debug.assert(written <= input.len);    return written;}

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

zig
pub const unique = algo.unique;

Audit

Definitions1
Public names2
Members0
Version26.7.0
Revisiondaab053ee433