MASK_X_INVERT
if (orient & MASK_X_INVERT)
orient = MASK_XY_FLIP | MASK_X_INVERT;
orient = MASK_X_INVERT | MASK_Y_INVERT;
orient ^= MASK_X_INVERT;