O_MASK
if ((D_MASK|O_MASK) & optn_mask)
optn_mask |= O_MASK;
O_MASK|A_MASK) & optn_mask)
((optn_mask & O_MASK) && !(optn_mask & U_MASK)) ||
((optn_mask & U_MASK) && !(optn_mask & O_MASK))) {