Lines Matching refs:IsZero
37 if (word_.IOR(y.word_).IBCLR(bits - 1).IsZero()) { in Compare()
148 if (IsZero() || y.IsZero()) { in Multiply()
162 sticky = !product.lower.IsZero() || !product.upper.IsZero(); in Multiply()
164 sticky = !product.lower.IsZero() || in Multiply()
167 .IsZero(); in Multiply()
169 sticky = !product.lower.IAND(product.lower.MASKR(rshift)).IsZero(); in Multiply()
214 } else if (y.IsZero()) { in Divide()
215 if (IsZero()) { // 0/0 -> NaN in Divide()
222 } else if (IsZero() || y.IsInfinite()) { // 0/x, x/Inf -> 0 in Divide()
247 bool sticky{msb || !top.IsZero()}; in Divide()
273 if (IsZero()) { in SQRT()
283 } else if (IsZero()) { in SQRT()
316 } else if (cmp == Ordering::Equal && squared.lower.IsZero()) { in SQRT()
348 if (IsZero()) { in NEAREST()
383 } else if (IsZero()) { in HYPOT()
411 !y.IsZero()) { in MOD()
434 !y.IsZero()) { in MODULO()
525 if (!fraction.IsZero()) { in Normalize()
648 } else if (IsZero()) { in DumpHexadecimal()
748 } else if (IsZero()) { in SPACING()
765 } else if (IsZero()) { in SET_EXPONENT()