If the instruction is executed in syntax "satsub imm, reg2", the assembler executes instruction expansion to generate one or more machine instructions. |
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 |
satsub !label, reg |
satsubi !label, reg, reg |
satsub %label, reg |
satsubi %label, reg, reg |
satsub $label, reg |
satsubi $label, reg, reg |
Relative expression having #label or label, or that having $label for a label having no definition in the sdata/sbss-attribute section |