#IMM:1
The operand is the 1-bit immediate value indicated by #IMM. This addressing mode is used to specify the source for the RACW instruction.
#IMM:3
The operand is the 3-bit immediate value indicated by #IMM. This addressing mode is used to specify the bit number for the bit manipulation instructions: BCLR, BMCnd, BNOT, BSET, and BTST.
#IMM:4
The operand is the 4-bit immediate value indicated by #IMM. This addressing mode is used to specify the interrupt priority level for the MVTIPL instruction.
#UIMM:4
The operand is the 4-bit immediate value indicated by #UIMM after zero extension to 32 bits. This addressing mode is used to specify sources for ADD, AND, CMP, MOV, MUL, OR, and SUB instructions.
#IMM:5
The operand is the 5-bit immediate value indicated by #IMM. This addressing mode is used in the following ways:
- to specify the bit number for the bit-manipulation instructions: BCLR, BMCnd, BNOT, BSET, and BTST;
- to specify the number of bit places of shifting in certain arithmetic/logic instructions: SHAR, SHLL, and SHLR; and
- to specify the number of bit places of rotation in certain arithmetic/logic instructions: ROTL and ROTR.
|