src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.DiyFp128Exp.cs (4)
131DiyFp128AddSub(new DiyFp128(0, 0, ExpLn2High, 0), ExpLn2Low, UxSub, new Span<DiyFp128>(ref single));
187DiyFp128AddSub(orig, tmp, UxSub, new Span<DiyFp128>(ref single));
194DiyFp128AddSub(tmp, reduced, UxSub | UxNoNormalization, new Span<DiyFp128>(ref single));
598DiyFp128AddSub(result, DiyFp128One, UxSub | UxNoNormalization | UxMagnitudeOnly, new Span<DiyFp128>(ref single));
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
86DiyFp128AddSub(root, x, UxAdd, new Span<DiyFp128>(ref sum)); // sqrt(x^2 - 1) + x
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.DiyFp128InvTrig.cs (3)
199DiyFp128AddSub(GetInvTrigConstant(constantOffset / 24), value, UxAdd | UxNoNormalization, new Span<DiyFp128>(ref sum));
227DiyFp128AddSub(new DiyFp128(0, 1, UxMsb, 0), arg, UxSub | UxMagnitudeOnly, new Span<DiyFp128>(ref t));
251DiyFp128AddSub(GetInvTrigConstant((mapInfo & 0xF0) / 24), value, UxAdd | UxNoNormalization, new Span<DiyFp128>(ref sum));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.DiyFp128Pow.cs (7)
213DiyFp128AddSub(tmp[1], tmp[0], UxSub, new Span<DiyFp128>(ref single)); tmp[0] = single;
214DiyFp128AddSub(tmp[0], tmp[2], UxSub, new Span<DiyFp128>(ref single)); tmp[0] = single;
219DiyFp128AddSub(tmp[0], tmp[1], UxSub, new Span<DiyFp128>(ref single)); z = single;
222DiyFp128AddSub(z, log2Lo, UxAdd, new Span<DiyFp128>(ref single)); log2Lo = single;
279DiyFp128AddSub(h, tmp[1], UxSub, new Span<DiyFp128>(ref single)); h = single;
280DiyFp128AddSub(h, tmp[0], UxAdd, new Span<DiyFp128>(ref single)); h = single;
285DiyFp128AddSub(tmp[0], h, UxAdd, new Span<DiyFp128>(ref single)); h = single;