Lines Matching refs:Overflow
20 bool *Overflow) const { in convert()
25 if (Overflow) in convert()
26 *Overflow = false; in convert()
45 else if (Overflow) in convert()
46 *Overflow = true; in convert()
55 else if (Overflow) in convert()
56 *Overflow = true; in convert()
177 bool *Overflow) const { in add()
194 if (Overflow) in add()
195 *Overflow = Overflowed; in add()
201 bool *Overflow) const { in sub()
218 if (Overflow) in sub()
219 *Overflow = Overflowed; in sub()
225 bool *Overflow) const { in mul()
274 if (Overflow) in mul()
275 *Overflow = Overflowed; in mul()
282 bool *Overflow) const { in div()
329 if (Overflow) in div()
330 *Overflow = Overflowed; in div()
336 APFixedPoint APFixedPoint::shl(unsigned Amt, bool *Overflow) const { in shl()
364 if (Overflow) in shl()
365 *Overflow = Overflowed; in shl()
397 APFixedPoint APFixedPoint::negate(bool *Overflow) const { in negate()
399 if (Overflow) in negate()
400 *Overflow = in negate()
406 if (Overflow) in negate()
407 *Overflow = false; in negate()
416 bool *Overflow) const { in convertToInt()
430 if (Overflow) { in convertToInt()
432 *Overflow = Result.isNegative() || Result.ugt(DstMax); in convertToInt()
434 *Overflow = Result.ugt(DstMax); in convertToInt()
436 *Overflow = Result < DstMin || Result > DstMax; in convertToInt()
494 bool *Overflow) { in getFromIntValue() argument
497 return APFixedPoint(Value, IntFXSema).convert(DstFXSema, Overflow); in getFromIntValue()
503 bool *Overflow) { in getFromFloatValue() argument
515 if (Overflow) in getFromFloatValue()
516 *Overflow = true; in getFromFloatValue()
568 if (Overflow) in getFromFloatValue()
569 *Overflow = Overflowed; in getFromFloatValue()