Lines Matching full:sign

52         uint64_t sign:1;  member
62 uint32_t sign:1; member
166 uint8_t sign; member
176 p->sign = 0; in accum_init()
235 if (a.sign != b.sign) { in accum_sub()
236 b.sign = !b.sign; in accum_sub()
269 ret.sign = a.sign; in accum_sub()
279 ret.sign = !ret.sign; in accum_sub()
288 if (a.sign != b.sign) { in accum_add()
289 b.sign = !b.sign; in accum_add()
321 ret.sign = a.sign; in accum_add()
331 /* Return an infinity with requested sign */
332 static float64 infinite_float64(uint8_t sign) in infinite_float64() argument
334 if (sign) { in infinite_float64()
341 /* Return a maximum finite value with requested sign */
342 static float64 maxfinite_float64(uint8_t sign) in maxfinite_float64() argument
344 if (sign) { in maxfinite_float64()
351 /* Return a zero value with requested sign */
352 static float64 zero_float64(uint8_t sign) in zero_float64() argument
354 if (sign) { in zero_float64()
361 /* Return an infinity with the requested sign */
362 float32 infinite_float32(uint8_t sign) in infinite_float32() argument
364 if (sign) { in infinite_float32()
371 /* Return a maximum finite value with the requested sign */
372 static float32 maxfinite_float32(uint8_t sign) in maxfinite_float32() argument
374 if (sign) { in maxfinite_float32()
381 /* Return a zero value with requested sign */
382 static float32 zero_float32(uint8_t sign) in zero_float32() argument
384 if (sign) { in zero_float32()
447 if (a.sign == 0) { \
452 if (a.sign != 0) { \
483 return maxfinite_##SUFFIX(a.sign); \
485 if (a.sign == 0) { \
486 return infinite_##SUFFIX(a.sign); \
488 return maxfinite_##SUFFIX(a.sign); \
491 if (a.sign != 0) { \
492 return infinite_##SUFFIX(a.sign); \
494 return maxfinite_##SUFFIX(a.sign); \
497 return infinite_##SUFFIX(a.sign); \
505 ret.sign = a.sign; \
513 ret.sign = a.sign; \
536 * but with the opposite sign, FMA returns NaN and raises invalid. in special_fma()
576 * Other infinities return infinity with the correct sign in special_fma()
636 prod.sign = a_sign ^ b_sign; in internal_fmafx()
643 acc.sign = c_sign; in internal_fmafx()
649 acc.sign = c_sign; in internal_fmafx()
700 x.sign = a_sign ^ b_sign; in internal_mpyhh()