Lines Matching defs:h1
305 add_double_with_sign (unsigned HOST_WIDE_INT l1, HOST_WIDE_INT h1,
314 h = h1 + h2 + (l < l1);
320 return (unsigned HOST_WIDE_INT) h < (unsigned HOST_WIDE_INT) h1;
322 return OVERFLOW_SUM_SIGN (h1, h2, h);
331 neg_double (unsigned HOST_WIDE_INT l1, HOST_WIDE_INT h1,
337 *hv = - h1;
338 return (*hv & h1) < 0;
343 *hv = ~h1;
356 mul_double_with_sign (unsigned HOST_WIDE_INT l1, HOST_WIDE_INT h1,
369 encode (arg1, l1, h1);
399 if (h1 < 0)
406 neg_double (l1, h1, &neglow, &neghigh);
420 lshift_double (unsigned HOST_WIDE_INT l1, HOST_WIDE_INT h1,
428 rshift_double (l1, h1, -count, prec, lv, hv, arith);
449 *hv = (((unsigned HOST_WIDE_INT) h1 << count)
482 rshift_double (unsigned HOST_WIDE_INT l1, HOST_WIDE_INT h1,
490 ? -((unsigned HOST_WIDE_INT) h1 >> (HOST_BITS_PER_WIDE_INT - 1))
506 *lv = (unsigned HOST_WIDE_INT) h1 >> (count - HOST_BITS_PER_WIDE_INT);
510 *hv = (unsigned HOST_WIDE_INT) h1 >> count;
512 | ((unsigned HOST_WIDE_INT) h1 << (HOST_BITS_PER_WIDE_INT - count - 1) << 1));
544 lrotate_double (unsigned HOST_WIDE_INT l1, HOST_WIDE_INT h1,
555 lshift_double (l1, h1, count, prec, &s1l, &s1h, 0);
556 rshift_double (l1, h1, prec - count, prec, &s2l, &s2h, 0);
566 rrotate_double (unsigned HOST_WIDE_INT l1, HOST_WIDE_INT h1,
577 rshift_double (l1, h1, count, prec, &s1l, &s1h, 0);
578 lshift_double (l1, h1, prec - count, prec, &s2l, &s2h, 0);