2.2.49 (3) ROTXL (L)
ROTXL (ROTate with eXtend carry Left)
Rotate through Carry
Operation
ERd (left rotation through carry bit)
→
ERd
Assembly-Language Format
ROTXL.L
ERd
Operand Size
Longword
Condition Code
H: Previous value remains unchanged.
N: Set to 1 if the result is negative; otherwise
cleared to 0.
Z:
Set to 1 if the result is zero; otherwise
cleared to 0.
V: Always cleared to 0.
C: Receives the previous value in bit 31.
I
UI
H
U
N
Z
V
C
—
—
—
—
↕
↕
0
↕
Description
This instruction rotates the bits in a 32-bit register ERd (destination register) one bit to the left
through the carry flag. The carry flag is rotated into the least significant bit (bit 0). The most
significant bit rotates into the carry flag.
Available Registers
ERd: ER0 to ER7
Operand Format and Number of States Required for Execution
Notes
MSB
LSB
C
b
31
b
0
. . . . . .
Instruction Format
1st byte
2nd byte
3rd byte
4th byte
Register direct
ROTXL.L
ERd
1
2
3
0 erd
2
No. of
States
Addressing
Mode
Mnemonic
Operands
155