src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.DiyFp128InvHyper.cs (4)
41DiyFp128AddSub(tmp, DiyFp128One, UxAdd, new Span<DiyFp128>(ref one)); // x^2 + 1
50DiyFp128AddSub(tmp, DiyFp128One, UxAdd, new Span<DiyFp128>(ref one)); // sqrt(x^2 + 1) + 1
56DiyFp128AddSub(tmp, x, UxAdd, new Span<DiyFp128>(ref one)); // sqrt(x^2 + 1) + x
91DiyFp128AddSub(root, x, UxAdd, new Span<DiyFp128>(ref sum)); // sqrt(x^2 - 1) + x
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.DiyFp128Pow.cs (7)
219DiyFp128AddSub(tmp[1], tmp[0], UxSub, new Span<DiyFp128>(ref single)); tmp[0] = single;
220DiyFp128AddSub(tmp[0], tmp[2], UxSub, new Span<DiyFp128>(ref single)); tmp[0] = single;
225DiyFp128AddSub(tmp[0], tmp[1], UxSub, new Span<DiyFp128>(ref single)); z = single;
228DiyFp128AddSub(z, log2Lo, UxAdd, new Span<DiyFp128>(ref single)); log2Lo = single;
285DiyFp128AddSub(h, tmp[1], UxSub, new Span<DiyFp128>(ref single)); h = single;
286DiyFp128AddSub(h, tmp[0], UxAdd, new Span<DiyFp128>(ref single)); h = single;
291DiyFp128AddSub(tmp[0], h, UxAdd, new Span<DiyFp128>(ref single)); h = single;