The not, satsubr, sub, subr, and tst instructions of the device should be specified in the following formats. |
If the following is specified for imm in syntax "not imm, reg2", "satsubr imm, reg2", "sub imm, reg2", and "subr imm, reg2", "tst imm, reg2", the assembler executes instruction expansion to generate one or more machine instructions. |
Absolute expression exceeding the range of -16 to +15, but within the range of -32,768 to +32,767 |
If all the lower 16 bits of the value of imm are 0
Relative expression having !label or %label, or that having $label for a label having a definition in the sdata/sbss-attribute section |
not !label, reg |
movea !label, r0, r1 not r1, reg |
not %label, reg |
movea %label, r0, r1 not r1, reg |
not $label, reg |
movea $label, r0, r1 not r1, reg |
Relative expression having #label or label, or that having $label for a label having no definition in the sdata/sbss-attribute section |