Lines Matching refs:r2mask
1323 const widest_int &r2val, const widest_int &r2mask) in bit_value_binop() argument
1336 *mask = (r1mask | r2mask) & (r1val | r1mask) & (r2val | r2mask); in bit_value_binop()
1343 *mask = wi::bit_and_not (r1mask | r2mask, in bit_value_binop()
1345 | wi::bit_and_not (r2val, r2mask)); in bit_value_binop()
1351 *mask = r1mask | r2mask; in bit_value_binop()
1357 if (r2mask == 0) in bit_value_binop()
1394 if (r2mask == 0) in bit_value_binop()
1432 + wi::bit_and_not (r2val, r2mask)); in bit_value_binop()
1436 widest_int hi = (r1val | r1mask) + (r2val | r2mask); in bit_value_binop()
1442 *mask = r1mask | r2mask | (lo ^ hi); in bit_value_binop()
1453 r2type_sgn, r2type_precision, r2val, r2mask); in bit_value_binop()
1465 int r2tz = wi::ctz (r2val | r2mask); in bit_value_binop()
1483 widest_int m = r1mask | r2mask; in bit_value_binop()
1509 const widest_int &o1mask = swap_p ? r2mask : r1mask; in bit_value_binop()
1511 const widest_int &o2mask = swap_p ? r1mask : r2mask; in bit_value_binop()