2 INSTRUCTION TABLES
2.5 Application Instructions
51
2
Rotation instructions
*1 For the High-speed Universal model QCPU, the number of basic steps is four.
Category Instruction
symbol
Symbol Processing details Execution
condition
Number
of basic
steps
Subset Reference
Right
rotation of
16-bit data
ROR 3
*1
● Page 381
RORP
RCR 3
*1
●
RCRP
Left rotation
of 16-bit
data
ROL 3
*1
● Page 384
ROLP
RCL 3
*1
●
RCLP
Right
rotation of
32-bit data
DROR 3
*1
● Page 387
DRORP
DRCR 3
*1
●
DRCRP
Left rotation
of 32-bit
data
DROL 3
*1
● Page 389
DROLP
DRCL 3
*1
●
DRCLP
SM700
Right rotation by n bits Carry flag
(D) b0b15
SM700
Right rotation by n bits
(D) b0b15
Carry flag
SM700
Left rotation by n bitsCarry flag
(D) b0b15
SM700
Left rotation by n bits
(D) b0b15
Carry flag
b0b31 SM700b16
to
b15
to
(D+1) (D)
Right rotation by n bits Carry flag
b0b31 SM700b16
to
b15
to
(D+1) (D)
Right rotation by n bits Carry flag
b0b31SM700 b16
to
b15
to
(D+1) (D)
Left rotation by n bitsCarry flag
(D+1) (D)
SM700 b31 to b16 b15 to b0
Left rotation by n bitsCarry flag