Skip to documentation
SLOP

tiny.simd.ddMul2

Reference tiny.simd ddMul2

Defined in precision.

Called byCallstest sourcelib.simd.src.precisiontest: Highway double-double helpers p...precisionfastTwoSumsprecisiontwoProductsprecisionddMul2
Static calls · unresolved targets: 0 · external targets: 0.

Source

Source: lib/simd/src/precision.zig:97

zig
pub fn ddMul2(    comptime D: type,    a_hi: D.Vector,    a_lo: D.Vector,    b_hi: D.Vector,    b_lo: D.Vector,    result_lo: *D.Vector,) D.Vector {    var product_lo: D.Vector = undefined;    const product_hi = twoProducts(D, a_hi, b_hi, &product_lo);    product_lo = @mulAdd(D.Vector, a_hi, b_lo, @mulAdd(D.Vector, a_lo, b_hi, product_lo));    return fastTwoSums(D, product_hi, product_lo, result_lo);}

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

zig
pub const ddMul2 = precision.ddMul2;

Audit

Definitions1
Public names2
Members0
Version26.7.0
Revisiondaab053ee433