tiny.simd.unique
Defined in algo.
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
| Definitions | 1 |
|---|---|
| Public names | 2 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |