Lines Matching refs:roundingMode
200 int8 roundingMode; in roundAndPackFloat32() local
205 roundingMode = float_rounding_mode; in roundAndPackFloat32()
206 roundNearestEven = roundingMode == float_round_nearest_even; in roundAndPackFloat32()
209 if ( roundingMode == float_round_to_zero ) { in roundAndPackFloat32()
215 if ( roundingMode == float_round_up ) roundIncrement = 0; in roundAndPackFloat32()
218 if ( roundingMode == float_round_down ) roundIncrement = 0; in roundAndPackFloat32()
412 int8 roundingMode; in roundAndPackFloat64() local
415 roundingMode = float_rounding_mode; in roundAndPackFloat64()
416 roundNearestEven = ( roundingMode == float_round_nearest_even ); in roundAndPackFloat64()
419 if ( roundingMode == float_round_to_zero ) { in roundAndPackFloat64()
424 increment = ( roundingMode == float_round_down ) && zSig2; in roundAndPackFloat64()
427 increment = ( roundingMode == float_round_up ) && zSig2; in roundAndPackFloat64()
439 if ( ( roundingMode == float_round_to_zero ) in roundAndPackFloat64()
440 || ( zSign && ( roundingMode == float_round_up ) ) in roundAndPackFloat64()
441 || ( ! zSign && ( roundingMode == float_round_down ) ) in roundAndPackFloat64()
462 increment = ( roundingMode == float_round_down ) && zSig2; in roundAndPackFloat64()
465 increment = ( roundingMode == float_round_up ) && zSig2; in roundAndPackFloat64()
584 int8 roundingMode; in float32_to_int32() local
614 roundingMode = float_rounding_mode; in float32_to_int32()
615 if ( roundingMode == float_round_nearest_even ) { in float32_to_int32()
625 z += ( roundingMode == float_round_down ) & aSigExtra; in float32_to_int32()
629 z += ( roundingMode == float_round_up ) & aSigExtra; in float32_to_int32()
726 int8 roundingMode; in float32_round_to_int() local
759 roundingMode = float_rounding_mode; in float32_round_to_int()
760 if ( roundingMode == float_round_nearest_even ) { in float32_round_to_int()
764 else if ( roundingMode != float_round_to_zero ) { in float32_round_to_int()
765 if ( extractFloat32Sign( z ) ^ ( roundingMode == float_round_up ) ) { in float32_round_to_int()
1410 int8 roundingMode; in float64_to_int32() local
1438 roundingMode = float_rounding_mode; in float64_to_int32()
1439 if ( roundingMode == float_round_nearest_even ) { in float64_to_int32()
1450 + ( ( roundingMode == float_round_down ) & aSigExtra ) ); in float64_to_int32()
1453 z = absZ + ( ( roundingMode == float_round_up ) & aSigExtra ); in float64_to_int32()
1565 int8 roundingMode; in float64_round_to_int() local
1581 roundingMode = float_rounding_mode; in float64_round_to_int()
1582 if ( roundingMode == float_round_nearest_even ) { in float64_round_to_int()
1594 else if ( roundingMode != float_round_to_zero ) { in float64_round_to_int()
1596 ^ ( roundingMode == float_round_up ) ) { in float64_round_to_int()
1631 roundingMode = float_rounding_mode; in float64_round_to_int()
1632 if ( roundingMode == float_round_nearest_even ) { in float64_round_to_int()
1638 else if ( roundingMode != float_round_to_zero ) { in float64_round_to_int()
1640 ^ ( roundingMode == float_round_up ) ) { in float64_round_to_int()