tiny.simd.loadExpand
Defined in compact.
Source
Source: lib/simd/src/compact.zig:94
zig
pub fn loadExpand( comptime D: type, mask: D.Mask, input: []const D.Lane,) D.Vector { const count = countTrue(D, mask); std.debug.assert(input.len >= count); var result: D.Vector = @splat(0); var position: usize = 0; inline for (0..D.lane_count) |index| { if (mask[index]) { result[index] = input[position]; position += 1; } } return result;}Source: lib/simd/src/root.zig:910
zig
pub const loadExpand = compact.loadExpand;Audit
| Definitions | 1 |
|---|---|
| Public names | 2 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |