Skip to documentation
SLOP

tiny.simd.orderedDemote2MasksTo

Reference tiny.simd orderedDemote2MasksTo

Defined in convert.

Called byCallsNo direct callstest sourcelib.simd.src.converttest: Highway mask promotion demotion...convertorderedDemote2MasksTo
Static calls · unresolved targets: 0 · external targets: 0.

Source

Source: lib/simd/src/convert.zig:276

zig
pub fn orderedDemote2MasksTo(    comptime DTo: type,    comptime DFrom: type,    a: DFrom.Mask,    b: DFrom.Mask,) DTo.Mask {    if (DTo.lane_count != DFrom.lane_count * 2 or @sizeOf(DTo.Lane) >= @sizeOf(DFrom.Lane)) {        @compileError("orderedDemote2MasksTo requires two source masks and narrower destination lanes");    }    var result: DTo.Mask = undefined;    inline for (0..DFrom.lane_count) |index| {        result[index] = a[index];        result[DFrom.lane_count + index] = b[index];    }    return result;}

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

zig
pub const orderedDemote2MasksTo = convert.orderedDemote2MasksTo;

Audit

Definitions1
Public names2
Members0
Version26.7.0
Revisiondaab053ee433