Lines Matching refs:precision

2344 make_signed_type (int precision)  in make_signed_type()  argument
2348 TYPE_PRECISION (type) = precision; in make_signed_type()
2357 make_unsigned_type (int precision) in make_unsigned_type() argument
2361 TYPE_PRECISION (type) = precision; in make_unsigned_type()
2371 make_fract_type (int precision, int unsignedp, int satp) in make_fract_type() argument
2375 TYPE_PRECISION (type) = precision; in make_fract_type()
2384 SET_TYPE_MODE (type, mode_for_size (precision, MODE_UFRACT, 0)); in make_fract_type()
2387 SET_TYPE_MODE (type, mode_for_size (precision, MODE_FRACT, 0)); in make_fract_type()
2397 make_accum_type (int precision, int unsignedp, int satp) in make_accum_type() argument
2401 TYPE_PRECISION (type) = precision; in make_accum_type()
2410 SET_TYPE_MODE (type, mode_for_size (precision, MODE_UACCUM, 0)); in make_accum_type()
2413 SET_TYPE_MODE (type, mode_for_size (precision, MODE_ACCUM, 0)); in make_accum_type()
2424 int precision, bprecision; in initialize_sizetypes() local
2428 precision = INT_TYPE_SIZE; in initialize_sizetypes()
2430 precision = LONG_TYPE_SIZE; in initialize_sizetypes()
2432 precision = LONG_LONG_TYPE_SIZE; in initialize_sizetypes()
2434 precision = SHORT_TYPE_SIZE; in initialize_sizetypes()
2439 = MIN (precision + BITS_PER_UNIT_LOG + 1, MAX_FIXED_MODE_SIZE); in initialize_sizetypes()
2448 TYPE_PRECISION (sizetype) = precision; in initialize_sizetypes()
2458 SET_TYPE_MODE (sizetype, smallest_mode_for_size (precision, MODE_INT)); in initialize_sizetypes()
2460 TYPE_SIZE (sizetype) = bitsize_int (precision); in initialize_sizetypes()
2462 set_min_and_max_values_for_integral_type (sizetype, precision, in initialize_sizetypes()
2502 int precision, in set_min_and_max_values_for_integral_type() argument
2512 = build_int_cst_wide (type, precision - HOST_BITS_PER_WIDE_INT >= 0 in set_min_and_max_values_for_integral_type()
2514 : ((HOST_WIDE_INT) 1 << precision) - 1, in set_min_and_max_values_for_integral_type()
2515 precision - HOST_BITS_PER_WIDE_INT > 0 in set_min_and_max_values_for_integral_type()
2518 - (precision - HOST_BITS_PER_WIDE_INT))) in set_min_and_max_values_for_integral_type()
2525 (precision - HOST_BITS_PER_WIDE_INT > 0 in set_min_and_max_values_for_integral_type()
2527 : (HOST_WIDE_INT) (-1) << (precision - 1)), in set_min_and_max_values_for_integral_type()
2529 << (precision - HOST_BITS_PER_WIDE_INT - 1 > 0 in set_min_and_max_values_for_integral_type()
2530 ? precision - HOST_BITS_PER_WIDE_INT - 1 in set_min_and_max_values_for_integral_type()
2534 (precision - HOST_BITS_PER_WIDE_INT > 0 in set_min_and_max_values_for_integral_type()
2536 : ((HOST_WIDE_INT) 1 << (precision - 1)) - 1), in set_min_and_max_values_for_integral_type()
2537 (precision - HOST_BITS_PER_WIDE_INT - 1 > 0 in set_min_and_max_values_for_integral_type()
2539 << (precision - HOST_BITS_PER_WIDE_INT - 1))) - 1 in set_min_and_max_values_for_integral_type()
2555 int precision = TYPE_PRECISION (type); in fixup_signed_type() local
2560 if (precision > HOST_BITS_PER_WIDE_INT * 2) in fixup_signed_type()
2561 precision = HOST_BITS_PER_WIDE_INT * 2; in fixup_signed_type()
2563 set_min_and_max_values_for_integral_type (type, precision, in fixup_signed_type()
2577 int precision = TYPE_PRECISION (type); in fixup_unsigned_type() local
2582 if (precision > HOST_BITS_PER_WIDE_INT * 2) in fixup_unsigned_type()
2583 precision = HOST_BITS_PER_WIDE_INT * 2; in fixup_unsigned_type()
2587 set_min_and_max_values_for_integral_type (type, precision, in fixup_unsigned_type()