Lines Matching refs:sign

597   sign = rhs.sign;  in assign()
620 sign = Negative; in makeNaN()
693 sign = rhs.sign; in operator =()
773 sign != rhs.sign) in bitwiseIsEqual()
793 sign = 0; in APFloat()
804 sign = false; in APFloat()
1202 (rounding_mode == rmTowardPositive && !sign) || in handleOverflow()
1203 (rounding_mode == rmTowardNegative && sign)) { in handleOverflow()
1251 return !sign; in roundAwayFromZero()
1254 return sign; in roundAwayFromZero()
1388 sign = rhs.sign ^ subtract; in addOrSubtractSpecials()
1396 sign = rhs.sign ^ subtract; in addOrSubtractSpecials()
1401 sign = rhs.sign ^ subtract; in addOrSubtractSpecials()
1411 if (((sign ^ rhs.sign)!=0) != subtract) { in addOrSubtractSpecials()
1433 subtract ^= static_cast<bool>(sign ^ rhs.sign); in addOrSubtractSignificand()
1460 sign = !sign; in addOrSubtractSignificand()
1507 sign = false; in multiplySpecials()
1513 sign = false; in multiplySpecials()
1556 sign = false; in divideSpecials()
1600 sign = false; in modSpecials()
1623 sign = !sign; in changeSign()
1630 sign = 0; in clearSign()
1637 sign = rhs.sign; in copySign()
1664 if (rhs.category != fcZero || (sign == rhs.sign) == subtract) in addOrSubtract()
1665 sign = (rounding_mode == rmTowardNegative); in addOrSubtract()
1691 sign ^= rhs.sign; in multiply()
1710 sign ^= rhs.sign; in divide()
1729 unsigned int origSign = sign; in remainder()
1754 sign = origSign; // IEEE754 requires this in remainder()
1769 unsigned int origSign = sign; in mod()
1794 sign = origSign; // IEEE754 requires this in mod()
1809 sign ^= multiplicand.sign; in fusedMultiplyAdd()
1826 if (category == fcZero && !(fs & opUnderflow) && sign != addend.sign) in fusedMultiplyAdd()
1827 sign = (rounding_mode == rmTowardNegative); in fusedMultiplyAdd()
1912 if (sign) in compare()
1920 if (rhs.sign) in compare()
1926 if (sign == rhs.sign) in compare()
1928 else if (sign) in compare()
1941 if (sign != rhs.sign) { in compare()
1942 if (sign) in compare()
1950 if (sign) { in compare()
2096 *isExact = !sign; in convertToSignExtendedInteger()
2148 if (sign) { in convertToSignExtendedInteger()
2204 else if (sign) in convertToInteger()
2210 if (sign && isSigned) in convertToInteger()
2276 sign = false; in convertFromAPInt()
2278 sign = true; in convertFromAPInt()
2301 sign = true; in convertFromSignExtendedInteger()
2308 sign = false; in convertFromSignExtendedInteger()
2324 sign = false; in convertFromZeroExtendedInteger()
2326 sign = true; in convertFromZeroExtendedInteger()
2439 APFloat decSig = APFloat::getZero(calcSemantics, sign); in roundSignificandWithExponent()
2653 sign = *p == '-' ? 1 : 0; in convertFromString()
2700 if (sign) in convertToHexString()
2849 Arg.isNaN() ? (uint8_t)0 : (uint8_t)Arg.sign, in hash_value()
2853 return hash_combine((uint8_t)Arg.category, (uint8_t)Arg.sign, in hash_value()
2896 words[1] = ((uint64_t)(sign & 1) << 15) | in convertF80LongDoubleAPFloatToAPInt()
2981 words[1] = ((uint64_t)(sign & 1) << 63) | in convertQuadrupleAPFloatToAPInt()
3013 return APInt(64, ((((uint64_t)(sign & 1) << 63) | in convertDoubleAPFloatToAPInt()
3043 return APInt(32, (((sign&1) << 31) | ((myexponent&0xff) << 23) | in convertFloatAPFloatToAPInt()
3072 return APInt(16, (((sign&1) << 15) | ((myexponent&0x1f) << 10) | in convertHalfAPFloatToAPInt()
3140 sign = static_cast<unsigned int>(i2>>15); in initFromF80LongDoubleAPInt()
3201 sign = static_cast<unsigned int>(i2>>63); in initFromQuadrupleAPInt()
3239 sign = static_cast<unsigned int>(i>>63); in initFromDoubleAPInt()
3272 sign = i >> 31; in initFromFloatAPInt()
3305 sign = i >> 15; in initFromHalfAPInt()
3379 sign = Negative; in makeLargest()
3404 sign = Negative; in makeSmallest()
3440 Val.sign = Negative; in getSmallestNormalized()
3908 sign = Negative; in makeInf()
3916 sign = Negative; in makeZero()