Lines Matching refs:sign

600   sign = rhs.sign;  in assign()
623 sign = Negative; in makeNaN()
696 sign = rhs.sign; in operator =()
785 sign != rhs.sign) in bitwiseIsEqual()
799 sign = 0; in APFloat()
810 sign = false; in APFloat()
1223 (rounding_mode == rmTowardPositive && !sign) || in handleOverflow()
1224 (rounding_mode == rmTowardNegative && sign)) { in handleOverflow()
1272 return !sign; in roundAwayFromZero()
1275 return sign; in roundAwayFromZero()
1409 sign = rhs.sign ^ subtract; in addOrSubtractSpecials()
1417 sign = rhs.sign ^ subtract; in addOrSubtractSpecials()
1422 sign = rhs.sign ^ subtract; in addOrSubtractSpecials()
1432 if (((sign ^ rhs.sign)!=0) != subtract) { in addOrSubtractSpecials()
1454 subtract ^= static_cast<bool>(sign ^ rhs.sign); in addOrSubtractSignificand()
1481 sign = !sign; in addOrSubtractSignificand()
1528 sign = false; in multiplySpecials()
1534 sign = false; in multiplySpecials()
1577 sign = false; in divideSpecials()
1621 sign = false; in modSpecials()
1644 sign = !sign; in changeSign()
1651 sign = 0; in clearSign()
1658 sign = rhs.sign; in copySign()
1685 if (rhs.category != fcZero || (sign == rhs.sign) == subtract) in addOrSubtract()
1686 sign = (rounding_mode == rmTowardNegative); in addOrSubtract()
1712 sign ^= rhs.sign; in multiply()
1731 sign ^= rhs.sign; in divide()
1750 unsigned int origSign = sign; in remainder()
1775 sign = origSign; // IEEE754 requires this in remainder()
1790 unsigned int origSign = sign; in mod()
1815 sign = origSign; // IEEE754 requires this in mod()
1830 sign ^= multiplicand.sign; in fusedMultiplyAdd()
1847 if (category == fcZero && !(fs & opUnderflow) && sign != addend.sign) in fusedMultiplyAdd()
1848 sign = (rounding_mode == rmTowardNegative); in fusedMultiplyAdd()
1933 if (sign) in compare()
1941 if (rhs.sign) in compare()
1947 if (sign == rhs.sign) in compare()
1949 else if (sign) in compare()
1962 if (sign != rhs.sign) { in compare()
1963 if (sign) in compare()
1971 if (sign) { in compare()
2117 *isExact = !sign; in convertToSignExtendedInteger()
2169 if (sign) { in convertToSignExtendedInteger()
2225 else if (sign) in convertToInteger()
2231 if (sign && isSigned) in convertToInteger()
2297 sign = false; in convertFromAPInt()
2299 sign = true; in convertFromAPInt()
2322 sign = true; in convertFromSignExtendedInteger()
2329 sign = false; in convertFromSignExtendedInteger()
2345 sign = false; in convertFromZeroExtendedInteger()
2347 sign = true; in convertFromZeroExtendedInteger()
2460 APFloat decSig = APFloat::getZero(calcSemantics, sign); in roundSignificandWithExponent()
2674 sign = *p == '-' ? 1 : 0; in convertFromString()
2721 if (sign) in convertToHexString()
2870 Arg.isNaN() ? (uint8_t)0 : (uint8_t)Arg.sign, in hash_value()
2874 return hash_combine((uint8_t)Arg.category, (uint8_t)Arg.sign, in hash_value()
2917 words[1] = ((uint64_t)(sign & 1) << 15) | in convertF80LongDoubleAPFloatToAPInt()
3002 words[1] = ((uint64_t)(sign & 1) << 63) | in convertQuadrupleAPFloatToAPInt()
3034 return APInt(64, ((((uint64_t)(sign & 1) << 63) | in convertDoubleAPFloatToAPInt()
3064 return APInt(32, (((sign&1) << 31) | ((myexponent&0xff) << 23) | in convertFloatAPFloatToAPInt()
3093 return APInt(16, (((sign&1) << 15) | ((myexponent&0x1f) << 10) | in convertHalfAPFloatToAPInt()
3161 sign = static_cast<unsigned int>(i2>>15); in initFromF80LongDoubleAPInt()
3222 sign = static_cast<unsigned int>(i2>>63); in initFromQuadrupleAPInt()
3260 sign = static_cast<unsigned int>(i>>63); in initFromDoubleAPInt()
3293 sign = i >> 31; in initFromFloatAPInt()
3326 sign = i >> 15; in initFromHalfAPInt()
3404 sign = Negative; in makeLargest()
3429 sign = Negative; in makeSmallest()
3465 Val.sign = Negative; in getSmallestNormalized()
3933 sign = Negative; in makeInf()
3941 sign = Negative; in makeZero()