Lines Matching defs:negative
96 // and mantissa (i.e. the negative zero encoding in a IEEE float). Since
467 bool negative, overflow;
473 negative = *p == '-';
501 if (negative)
509 exponent = negative ? -32768: 32767;
1697 // represented by negative zero, then it is a valid finite value.
1747 // represented by negative zero, then it is a valid finite value.
2078 // With NaN-as-negative-zero, neither NaN or negative zero can change
2112 // NaN-in-negative-zero means zeros need to be normalized to +0.
2425 // NOTE: When the input value is negative, we do subtraction followed by
2510 /* Compare absolute values; invert result if negative. */
2624 // If NaN is negative zero, we need to create a new NaN to avoid converting
2657 // NaN is negative zero means -0 -> +0, which can lose information
2760 maximally negative integer is a special case. */
2790 except for negative zeroes.
2880 /* If we're signed and negative negate a copy. */
4449 // Non-scientific, negative exponents.
4655 // If we are negative, we need to decrement the significand.
4758 // Merge negative zero to positive because 0b10000...000 is used for NaN