Lines Matching defs:lsb

2550   unsigned HOST_WIDE_INT c, lsb, m1, m2;
2564 lsb = c & -c; /* lsb == 0x0000000000100000 */
2565 m1 = -lsb; /* m1 == 0xfffffffffff00000 */
2567 c &= -lsb; /* c == 0x00fff00000000000 */
2568 lsb = c & -c; /* lsb == 0x0000100000000000 */
2570 c &= -lsb; /* c == 0xff00000000000000 */
2572 while ((lsb >>= 1) != 0)
2585 lsb = c & -c; /* lsb == 0x0000010000000000 */
2586 m2 = -lsb; /* m2 == 0xffffff0000000000 */
2588 c &= -lsb; /* c == 0x00fff00000000000 */
2589 lsb = c & -c; /* lsb == 0x0000100000000000 */
2591 c &= -lsb; /* c == 0xff00000000000000 */
2593 while ((lsb >>= 1) != 0)
9755 HOST_WIDE_INT c, lsb, shift_mask;
9765 lsb = c & -c;
9768 if (-lsb != shift_mask)
9775 c &= -lsb;
9777 /* Again find the lsb, and check we have all 1's above. */
9778 lsb = c & -c;
9779 return c == -lsb;
9784 HOST_WIDE_INT low, high, lsb;
9801 lsb = high & -high;
9803 if (-lsb != shift_mask_high || INTVAL (shiftop) < 32)
9807 high &= -lsb;
9809 lsb = high & -high;
9810 return high == -lsb;
9816 lsb = low & -low;
9818 if (-lsb != shift_mask_low)
9824 low &= -lsb;
9828 lsb = high & -high;
9829 return high == -lsb;
9832 lsb = low & -low;
9833 return low == -lsb && (HOST_BITS_PER_WIDE_INT >= 64 || high == ~0);
9848 HOST_WIDE_INT c, lsb, shift_mask;
9855 lsb = c & -c;
9859 if ((lsb & shift_mask) == 0)
9863 return c == -lsb && lsb != 1;
9868 HOST_WIDE_INT low, lsb, shift_mask_low;
9884 lsb = high & -high;
9886 if ((lsb & shift_mask_high) == 0)
9889 return high == -lsb;
9898 lsb = low & -low;
9900 if ((lsb & shift_mask_low) == 0)
9903 return low == -lsb && lsb != 1;