x86: more simplification on managing MCOperand. this also fixes a bug in handling memory reference instructions