Lines Matching defs:precision
23 /*@@ This file should be rewritten to use an arbitrary precision
27 @@ warn if precision et. al. is lost.
234 /* First clear all bits that are beyond the type's precision. */
454 /* Sign extend all bits that are beyond the precision. */
515 /* Zero / sign extend all bits that are beyond the precision. */
637 { /* single precision */
674 /* Full double precision division,
1999 the target precision saturate, i.e. values greater than
2655 /* If both types don't have the same precision, then it is not safe
3558 /* Set signed and unsigned types of the precision of this mode for the
3690 unsigned int precision;
3731 precision = TYPE_PRECISION (unsigned_type);
3736 mask = const_binop (LSHIFT_EXPR, mask, size_int (precision - *pbitsize), 0);
3737 mask = const_binop (RSHIFT_EXPR, mask, size_int (precision - *pbitsize), 0);
3756 unsigned int precision = TYPE_PRECISION (type);
3766 size_int (precision - size),
3768 size_int (precision - size), 0));
7514 result precision is no wider than a word since such a
7605 type via an object of identical or wider precision, neither
7618 the outer has a precision not equal to the size of its mode. */
7784 of the same precision, and X is a integer type not narrower than
11624 /* sign_bit_p only checks ARG1 bits within A's precision.
11626 of A's precision in <sign bit of A> need to be checked.