tiny.simd.bitwiseIfThenElse
Defined in conditional.
Source
Source: lib/simd/src/conditional.zig:20
zig
pub fn bitwiseIfThenElse(comptime D: type, mask: D.Vector, yes: D.Vector, no: D.Vector) D.Vector { const U = @Int(.unsigned, @bitSizeOf(D.Lane)); const DU = D.rebind(U); const mask_bits: DU.Vector = @bitCast(mask); const yes_bits: DU.Vector = @bitCast(yes); const no_bits: DU.Vector = @bitCast(no); return @bitCast((mask_bits & yes_bits) | (~mask_bits & no_bits));}Source: lib/simd/src/root.zig:642
zig
pub const bitwiseIfThenElse = conditional.bitwiseIfThenElse;Audit
| Definitions | 1 |
|---|---|
| Public names | 2 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |