Lines Matching refs:prec
30 double_int_mask (unsigned prec)
35 if (prec > HOST_BITS_PER_WIDE_INT)
37 prec -= HOST_BITS_PER_WIDE_INT;
38 m = ((unsigned HOST_WIDE_INT) 2 << (prec - 1)) - 1;
45 mask.low = ((unsigned HOST_WIDE_INT) 2 << (prec - 1)) - 1;
59 double_int_ext (double_int cst, unsigned prec, bool uns)
62 return double_int_zext (cst, prec);
64 return double_int_sext (cst, prec);
70 double_int_zext (double_int cst, unsigned prec)
72 double_int mask = double_int_mask (prec);
84 double_int_sext (double_int cst, unsigned prec)
86 double_int mask = double_int_mask (prec);
90 if (prec <= HOST_BITS_PER_WIDE_INT)
94 prec -= HOST_BITS_PER_WIDE_INT;
97 if (((snum >> (prec - 1)) & 1) == 1)