Lines Matching refs:precision

1881 make_signed_type (int precision)
1885 TYPE_PRECISION (type) = precision;
1894 make_unsigned_type (int precision)
1898 TYPE_PRECISION (type) = precision;
1912 int precision = GET_MODE_BITSIZE (SImode);
1919 TYPE_SIZE (t) = build_int_cst (t, precision);
1921 TYPE_PRECISION (t) = precision;
1924 set_min_and_max_values_for_integral_type (t, precision, !signed_p);
1940 /* The *bitsizetype types use a precision that avoids overflows when
1943 precision. */
1944 int precision = MIN (MIN (oprecision + BITS_PER_UNIT_LOG + 1,
1970 TYPE_PRECISION (t) = precision;
1983 sbitsizetype = build_distinct_type_copy (make_signed_type (precision));
2024 int precision,
2034 = build_int_cst_wide (type, precision - HOST_BITS_PER_WIDE_INT >= 0
2036 : ((HOST_WIDE_INT) 1 << precision) - 1,
2037 precision - HOST_BITS_PER_WIDE_INT > 0
2040 - (precision - HOST_BITS_PER_WIDE_INT)))
2047 (precision - HOST_BITS_PER_WIDE_INT > 0
2049 : (HOST_WIDE_INT) (-1) << (precision - 1)),
2051 << (precision - HOST_BITS_PER_WIDE_INT - 1 > 0
2052 ? precision - HOST_BITS_PER_WIDE_INT - 1
2056 (precision - HOST_BITS_PER_WIDE_INT > 0
2058 : ((HOST_WIDE_INT) 1 << (precision - 1)) - 1),
2059 (precision - HOST_BITS_PER_WIDE_INT - 1 > 0
2061 << (precision - HOST_BITS_PER_WIDE_INT - 1))) - 1
2069 /* Set the extreme values of TYPE based on its precision in bits,
2077 int precision = TYPE_PRECISION (type);
2082 if (precision > HOST_BITS_PER_WIDE_INT * 2)
2083 precision = HOST_BITS_PER_WIDE_INT * 2;
2085 set_min_and_max_values_for_integral_type (type, precision,
2092 /* Set the extreme values of TYPE based on its precision in bits,
2099 int precision = TYPE_PRECISION (type);
2104 if (precision > HOST_BITS_PER_WIDE_INT * 2)
2105 precision = HOST_BITS_PER_WIDE_INT * 2;
2109 set_min_and_max_values_for_integral_type (type, precision,