tiny.simd.ddDiv
Defined in precision.
Source
Source: lib/simd/src/precision.zig:111
zig
pub fn ddDiv( 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 { const q1 = a_hi / b_hi; var product_lo: D.Vector = undefined; const product_hi = ddMul1(D, b_hi, b_lo, q1, &product_lo); var remainder_lo: D.Vector = undefined; const remainder_hi = ddAdd(D, a_hi, a_lo, -product_hi, -product_lo, &remainder_lo); const q2 = remainder_hi / b_hi; return fastTwoSums(D, q1, q2, result_lo);}Source: lib/simd/src/root.zig:387
zig
pub const ddDiv = precision.ddDiv;Audit
| Definitions | 1 |
|---|---|
| Public names | 2 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |