Skip to documentation
SLOP

tiny.simd.bitwiseIfThenElse

Reference tiny.simd bitwiseIfThenElse

Defined in conditional.

Called byCallsNo direct callsconditionalifVecThenElsetest sourcelib.simd.src.conditionaltest: Highway conditional selection c...conditionalbitwiseIfThenElse
Static calls · unresolved targets: 1 · external targets: 0.

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

Definitions1
Public names2
Members0
Version26.7.0
Revisiondaab053ee433