Lines Matching refs:precision
1939 unsigned int precision = TYPE_PRECISION (type); in finalize_type_size() local
1957 TYPE_PRECISION (variant) = precision; in finalize_type_size()
2617 make_signed_type (int precision) in make_signed_type() argument
2621 TYPE_PRECISION (type) = precision; in make_signed_type()
2630 make_unsigned_type (int precision) in make_unsigned_type() argument
2634 TYPE_PRECISION (type) = precision; in make_unsigned_type()
2644 make_fract_type (int precision, int unsignedp, int satp) in make_fract_type() argument
2648 TYPE_PRECISION (type) = precision; in make_fract_type()
2656 SET_TYPE_MODE (type, mode_for_size (precision, mclass, 0).require ()); in make_fract_type()
2666 make_accum_type (int precision, int unsignedp, int satp) in make_accum_type() argument
2670 TYPE_PRECISION (type) = precision; in make_accum_type()
2678 SET_TYPE_MODE (type, mode_for_size (precision, mclass, 0).require ()); in make_accum_type()
2689 int precision, bprecision; in initialize_sizetypes() local
2693 precision = INT_TYPE_SIZE; in initialize_sizetypes()
2695 precision = LONG_TYPE_SIZE; in initialize_sizetypes()
2697 precision = LONG_LONG_TYPE_SIZE; in initialize_sizetypes()
2699 precision = SHORT_TYPE_SIZE; in initialize_sizetypes()
2704 precision = -1; in initialize_sizetypes()
2713 precision = int_n_data[i].bitsize; in initialize_sizetypes()
2716 if (precision == -1) in initialize_sizetypes()
2721 = MIN (precision + LOG2_BITS_PER_UNIT + 1, MAX_FIXED_MODE_SIZE); in initialize_sizetypes()
2729 TYPE_PRECISION (sizetype) = precision; in initialize_sizetypes()
2737 scalar_int_mode mode = smallest_int_mode_for_size (precision); in initialize_sizetypes()
2740 TYPE_SIZE (sizetype) = bitsize_int (precision); in initialize_sizetypes()
2742 set_min_and_max_values_for_integral_type (sizetype, precision, UNSIGNED); in initialize_sizetypes()
2768 int precision, in set_min_and_max_values_for_integral_type() argument
2774 if (precision < 1) in set_min_and_max_values_for_integral_type()
2778 = wide_int_to_tree (type, wi::min_value (precision, sgn)); in set_min_and_max_values_for_integral_type()
2780 = wide_int_to_tree (type, wi::max_value (precision, sgn)); in set_min_and_max_values_for_integral_type()
2790 int precision = TYPE_PRECISION (type); in fixup_signed_type() local
2792 set_min_and_max_values_for_integral_type (type, precision, SIGNED); in fixup_signed_type()
2805 int precision = TYPE_PRECISION (type); in fixup_unsigned_type() local
2809 set_min_and_max_values_for_integral_type (type, precision, UNSIGNED); in fixup_unsigned_type()