The following can be specified for imm16:
Adds word data for which the higher 16 bits are specified by the first operand and the lower 16 bits are 0, to the value of the register specified by the second operand, and stores the result in the register specified by the third operand.
The assembler generates one movhi machine instruction.
If an absolute expression having a value exceeding the range of 0 to 65,535 is specified as imm16, the assembler outputs the following message and generates code using the lower 16-bit of imm16. |
If r0 is specified by the third operand, the assembler outputs the following message and stops assembling. |