Accepts duplicate operands, and long immediate operands