Lines Matching refs:amount
94 wide_int_bitmask::operator << (int amount)
97 if (amount >= 64)
100 ret.high = low << (amount - 64);
102 else if (amount == 0)
106 ret.low = low << amount;
107 ret.high = (low >> (64 - amount)) | (high << amount);
113 wide_int_bitmask::operator >> (int amount)
116 if (amount >= 64)
118 ret.low = high >> (amount - 64);
121 else if (amount == 0)
125 ret.low = (high << (64 - amount)) | (low >> amount);
126 ret.high = high >> amount;