Lines Matching defs:negative
92 // and mantissa (i.e. the negative zero encoding in a IEEE float). Since
426 bool negative, overflow;
432 negative = *p == '-';
460 if (negative)
468 exponent = negative ? -32768: 32767;
1627 // represented by negative zero, then it is a valid finite value.
1675 // represented by negative zero, then it is a valid finite value.
1997 // With NaN-as-negative-zero, neither NaN or negative zero can change
2031 // NaN-in-negative-zero means zeros need to be normalized to +0.
2333 // NOTE: When the input value is negative, we do subtraction followed by
2418 /* Compare absolute values; invert result if negative. */
2532 // If NaN is negative zero, we need to create a new NaN to avoid converting
2565 // NaN is negative zero means -0 -> +0, which can lose information
2666 maximally negative integer is a special case. */
2696 except for negative zeroes.
2786 /* If we're signed and negative negate a copy. */
4243 // Non-scientific, negative exponents.
4397 // If we are negative, we need to decrement the significand.
4491 // Merge negative zero to positive because 0b10000...000 is used for NaN