U_MASK
if ((D_MASK|U_MASK) & optn_mask)
optn_mask |= U_MASK;
H_MASK|U_MASK|G_MASK|S_MASK|
((optn_mask & O_MASK) && !(optn_mask & U_MASK)) ||
(L_MASK|C_MASK|H_MASK|U_MASK|G_MASK|S_MASK|F_MASK|
if (!(optn_mask & U_MASK) && (optn_mask & A_MASK)) {
((optn_mask & U_MASK) && !(optn_mask & O_MASK))) {
if (optn_mask & U_MASK)
if (mode & (U_MASK << U_SHIFT))
if (mode & (U_MASK << U_SHIFT))
if (!(mode & U_MASK) && (mode & (U_MASK << U_SHIFT)))
return mode & (U_R_VAL | (U_MASK << U_SHIFT))
return mode = mode & U_MASK
if (mode & U_MASK)