Lines Matching refs:STATUS
59 STATUS(float_rounding_mode) = val; in set_float_rounding_mode()
64 STATUS(float_exception_flags) = val; in set_float_exception_flags()
70 STATUS(floatx80_rounding_precision) = val; in set_floatx80_rounding_precision()
119 roundingMode = STATUS(float_rounding_mode); in roundAndPackInt32()
145 if ( roundBits ) STATUS(float_exception_flags) |= float_flag_inexact; in roundAndPackInt32()
168 roundingMode = STATUS(float_rounding_mode); in roundAndPackInt64()
198 if ( absZ1 ) STATUS(float_exception_flags) |= float_flag_inexact; in roundAndPackInt64()
242 if (STATUS(flush_inputs_to_zero)) { in float32_squash_input_denormal()
317 roundingMode = STATUS(float_rounding_mode); in roundAndPackFloat32()
344 if (STATUS(flush_to_zero)) { in roundAndPackFloat32()
349 ( STATUS(float_detect_tininess) == float_tininess_before_rounding ) in roundAndPackFloat32()
358 if ( roundBits ) STATUS(float_exception_flags) |= float_flag_inexact; in roundAndPackFloat32()
424 if (STATUS(flush_inputs_to_zero)) { in float64_squash_input_denormal()
499 roundingMode = STATUS(float_rounding_mode); in roundAndPackFloat64()
526 if (STATUS(flush_to_zero)) { in roundAndPackFloat64()
531 ( STATUS(float_detect_tininess) == float_tininess_before_rounding ) in roundAndPackFloat64()
540 if ( roundBits ) STATUS(float_exception_flags) |= float_flag_inexact; in roundAndPackFloat64()
671 roundingMode = STATUS(float_rounding_mode); in roundAndPackFloatx80()
708 if (STATUS(flush_to_zero)) { in roundAndPackFloatx80()
713 ( STATUS(float_detect_tininess) == float_tininess_before_rounding ) in roundAndPackFloatx80()
720 if ( roundBits ) STATUS(float_exception_flags) |= float_flag_inexact; in roundAndPackFloatx80()
731 if ( roundBits ) STATUS(float_exception_flags) |= float_flag_inexact; in roundAndPackFloatx80()
779 ( STATUS(float_detect_tininess) == float_tininess_before_rounding ) in roundAndPackFloatx80()
786 if ( zSig1 ) STATUS(float_exception_flags) |= float_flag_inexact; in roundAndPackFloatx80()
807 if ( zSig1 ) STATUS(float_exception_flags) |= float_flag_inexact; in roundAndPackFloatx80()
998 roundingMode = STATUS(float_rounding_mode); in roundAndPackFloat128()
1042 if (STATUS(flush_to_zero)) { in roundAndPackFloat128()
1047 ( STATUS(float_detect_tininess) == float_tininess_before_rounding ) in roundAndPackFloat128()
1073 if ( zSig2 ) STATUS(float_exception_flags) |= float_flag_inexact; in roundAndPackFloat128()
1417 if ( aExp | aSig ) STATUS(float_exception_flags) |= float_flag_inexact; in float32_to_int32_round_to_zero()
1423 STATUS(float_exception_flags) |= float_flag_inexact; in float32_to_int32_round_to_zero()
1462 STATUS(float_exception_flags) |= float_flag_inexact; in float32_to_int16_round_to_zero()
1470 STATUS(float_exception_flags) |= float_flag_inexact; in float32_to_int16_round_to_zero()
1549 if ( aExp | aSig ) STATUS(float_exception_flags) |= float_flag_inexact; in float32_to_int64_round_to_zero()
1556 STATUS(float_exception_flags) |= float_flag_inexact; in float32_to_int64_round_to_zero()
1686 STATUS(float_exception_flags) |= float_flag_inexact; in float32_round_to_int()
1688 switch ( STATUS(float_rounding_mode) ) { in float32_round_to_int()
1705 roundingMode = STATUS(float_rounding_mode); in float32_round_to_int()
1716 if ( z != float32_val(a) ) STATUS(float_exception_flags) |= float_flag_inexact; in float32_round_to_int()
1776 if (STATUS(flush_to_zero)) { in addFloat32Sigs()
1834 return packFloat32( STATUS(float_rounding_mode) == float_round_down, 0, 0 ); in subFloat32Sigs()
2598 if ( aExp || aSig ) STATUS(float_exception_flags) |= float_flag_inexact; in float64_to_int32_round_to_zero()
2613 STATUS(float_exception_flags) |= float_flag_inexact; in float64_to_int32_round_to_zero()
2647 STATUS(float_exception_flags) |= float_flag_inexact; in float64_to_int16_round_to_zero()
2665 STATUS(float_exception_flags) |= float_flag_inexact; in float64_to_int16_round_to_zero()
2753 if ( aExp | aSig ) STATUS(float_exception_flags) |= float_flag_inexact; in float64_to_int64_round_to_zero()
2758 STATUS(float_exception_flags) |= float_flag_inexact; in float64_to_int64_round_to_zero()
2893 roundingMode = STATUS(float_rounding_mode); in float32_to_float16()
2917 && STATUS(float_detect_tininess) == float_tininess_before_rounding) { in float32_to_float16()
3037 STATUS(float_exception_flags) |= float_flag_inexact; in float64_round_to_int()
3039 switch ( STATUS(float_rounding_mode) ) { in float64_round_to_int()
3057 roundingMode = STATUS(float_rounding_mode); in float64_round_to_int()
3069 STATUS(float_exception_flags) |= float_flag_inexact; in float64_round_to_int()
3078 oldmode = STATUS(float_rounding_mode); in float64_trunc_to_int()
3079 STATUS(float_rounding_mode) = float_round_to_zero; in float64_trunc_to_int()
3081 STATUS(float_rounding_mode) = oldmode; in float64_trunc_to_int()
3140 if (STATUS(flush_to_zero)) { in addFloat64Sigs()
3198 return packFloat64( STATUS(float_rounding_mode) == float_round_down, 0, 0 ); in subFloat64Sigs()
3873 if ( aExp || aSig ) STATUS(float_exception_flags) |= float_flag_inexact; in floatx80_to_int32_round_to_zero()
3887 STATUS(float_exception_flags) |= float_flag_inexact; in floatx80_to_int32_round_to_zero()
3965 if ( aExp | aSig ) STATUS(float_exception_flags) |= float_flag_inexact; in floatx80_to_int64_round_to_zero()
3970 STATUS(float_exception_flags) |= float_flag_inexact; in floatx80_to_int64_round_to_zero()
4088 STATUS(float_exception_flags) |= float_flag_inexact; in floatx80_round_to_int()
4090 switch ( STATUS(float_rounding_mode) ) { in floatx80_round_to_int()
4114 roundingMode = STATUS(float_rounding_mode); in floatx80_round_to_int()
4129 if ( z.low != a.low ) STATUS(float_exception_flags) |= float_flag_inexact; in floatx80_round_to_int()
4196 STATUS(floatx80_rounding_precision), zSign, zExp, zSig0, zSig1 STATUS_VAR ); in addFloatx80Sigs()
4238 return packFloatx80( STATUS(float_rounding_mode) == float_round_down, 0, 0 ); in subFloatx80Sigs()
4264 STATUS(floatx80_rounding_precision), zSign, zExp, zSig0, zSig1 STATUS_VAR ); in subFloatx80Sigs()
4365 STATUS(floatx80_rounding_precision), zSign, zExp, zSig0, zSig1 STATUS_VAR ); in floatx80_mul()
4445 STATUS(floatx80_rounding_precision), zSign, zExp, zSig0, zSig1 STATUS_VAR ); in floatx80_div()
4611 STATUS(floatx80_rounding_precision), 0, zExp, zSig0, zSig1 STATUS_VAR ); in floatx80_sqrt()
4912 if ( aExp || aSig0 ) STATUS(float_exception_flags) |= float_flag_inexact; in float128_to_int32_round_to_zero()
4927 STATUS(float_exception_flags) |= float_flag_inexact; in float128_to_int32_round_to_zero()
5004 if ( aSig1 ) STATUS(float_exception_flags) |= float_flag_inexact; in float128_to_int64_round_to_zero()
5016 STATUS(float_exception_flags) |= float_flag_inexact; in float128_to_int64_round_to_zero()
5022 STATUS(float_exception_flags) |= float_flag_inexact; in float128_to_int64_round_to_zero()
5029 STATUS(float_exception_flags) |= float_flag_inexact; in float128_to_int64_round_to_zero()
5173 roundingMode = STATUS(float_rounding_mode); in float128_round_to_int()
5197 STATUS(float_exception_flags) |= float_flag_inexact; in float128_round_to_int()
5199 switch ( STATUS(float_rounding_mode) ) { in float128_round_to_int()
5224 roundingMode = STATUS(float_rounding_mode); in float128_round_to_int()
5241 STATUS(float_exception_flags) |= float_flag_inexact; in float128_round_to_int()
5307 if (STATUS(flush_to_zero)) { in addFloat128Sigs()
5376 return packFloat128( STATUS(float_rounding_mode) == float_round_down, 0, 0, 0 ); in subFloat128Sigs()
6454 return normalizeRoundAndPackFloatx80( STATUS(floatx80_rounding_precision), in floatx80_scalbn()