Skip to documentation
SLOP

tiny.simd.pairwiseSub

Reference tiny.simd pairwiseSub

Defined in arithmetic.

Called byCallstest sourcelib.simd.src.arithmetictest: Highway pairwise arithmetic int...private sourcelib.simd.src.arithmeticverifyPairwiseLaneTypeprivate sourcelib.simd.src.arithmeticsubLanearithmeticpairwiseSub
Static calls · unresolved targets: 0 · external targets: 0.

Source

Source: lib/simd/src/arithmetic.zig:370

zig
pub fn pairwiseSub(comptime D: type, a: D.Vector, b: D.Vector) D.Vector {    if (D.lane_count < 2) @compileError("pairwiseSub requires at least two lanes");    var result: D.Vector = undefined;    inline for (0..D.lane_count / 2) |pair| {        result[pair * 2] = subLane(D.Lane, a[pair * 2 + 1], a[pair * 2]);        result[pair * 2 + 1] = subLane(D.Lane, b[pair * 2 + 1], b[pair * 2]);    }    return result;}

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

zig
pub const pairwiseSub = arithmetic.pairwiseSub;

Audit

Definitions1
Public names2
Members0
Version26.7.0
Revisiondaab053ee433