Lines Matching refs:roundingMode
203 int8 roundingMode; in roundAndPackFloat32() local
208 roundingMode = float_rounding_mode; in roundAndPackFloat32()
209 roundNearestEven = roundingMode == float_round_nearest_even; in roundAndPackFloat32()
212 if ( roundingMode == float_round_to_zero ) { in roundAndPackFloat32()
218 if ( roundingMode == float_round_up ) roundIncrement = 0; in roundAndPackFloat32()
221 if ( roundingMode == float_round_down ) roundIncrement = 0; in roundAndPackFloat32()
415 int8 roundingMode; in roundAndPackFloat64() local
418 roundingMode = float_rounding_mode; in roundAndPackFloat64()
419 roundNearestEven = ( roundingMode == float_round_nearest_even ); in roundAndPackFloat64()
422 if ( roundingMode == float_round_to_zero ) { in roundAndPackFloat64()
427 increment = ( roundingMode == float_round_down ) && zSig2; in roundAndPackFloat64()
430 increment = ( roundingMode == float_round_up ) && zSig2; in roundAndPackFloat64()
442 if ( ( roundingMode == float_round_to_zero ) in roundAndPackFloat64()
443 || ( zSign && ( roundingMode == float_round_up ) ) in roundAndPackFloat64()
444 || ( ! zSign && ( roundingMode == float_round_down ) ) in roundAndPackFloat64()
465 increment = ( roundingMode == float_round_down ) && zSig2; in roundAndPackFloat64()
468 increment = ( roundingMode == float_round_up ) && zSig2; in roundAndPackFloat64()
587 int8 roundingMode; in float32_to_int32() local
617 roundingMode = float_rounding_mode; in float32_to_int32()
618 if ( roundingMode == float_round_nearest_even ) { in float32_to_int32()
628 z += ( roundingMode == float_round_down ) & aSigExtra; in float32_to_int32()
632 z += ( roundingMode == float_round_up ) & aSigExtra; in float32_to_int32()
729 int8 roundingMode; in float32_round_to_int() local
762 roundingMode = float_rounding_mode; in float32_round_to_int()
763 if ( roundingMode == float_round_nearest_even ) { in float32_round_to_int()
767 else if ( roundingMode != float_round_to_zero ) { in float32_round_to_int()
768 if ( extractFloat32Sign( z ) ^ ( roundingMode == float_round_up ) ) { in float32_round_to_int()
1413 int8 roundingMode; in float64_to_int32() local
1441 roundingMode = float_rounding_mode; in float64_to_int32()
1442 if ( roundingMode == float_round_nearest_even ) { in float64_to_int32()
1453 + ( ( roundingMode == float_round_down ) & aSigExtra ) ); in float64_to_int32()
1456 z = absZ + ( ( roundingMode == float_round_up ) & aSigExtra ); in float64_to_int32()
1568 int8 roundingMode; in float64_round_to_int() local
1584 roundingMode = float_rounding_mode; in float64_round_to_int()
1585 if ( roundingMode == float_round_nearest_even ) { in float64_round_to_int()
1597 else if ( roundingMode != float_round_to_zero ) { in float64_round_to_int()
1599 ^ ( roundingMode == float_round_up ) ) { in float64_round_to_int()
1634 roundingMode = float_rounding_mode; in float64_round_to_int()
1635 if ( roundingMode == float_round_nearest_even ) { in float64_round_to_int()
1641 else if ( roundingMode != float_round_to_zero ) { in float64_round_to_int()
1643 ^ ( roundingMode == float_round_up ) ) { in float64_round_to_int()