6. Explanation of Commands
6.1 Command List
- 90 -
(7) Rotation commands
Class
Process
unit
Command
sign
Symbol Process details
No.
of
step
Page
ROR
ROR
Dn
3 250
RORP
RORP
Dn
SM12
Rotate n bits ri
g
ht.
(
D
)
b0
b15
9 250
RCR
RCR Dn
3 252
16-bit
RCRP
RCRP
Dn
SM12 (D)
b0
b15
Rotate n bits ri
g
ht.
9 252
DROR
DROR
Dn
3 254
DRORP
DRORP
Dn
b0b31 SM12
b16
~
b15
~
(D+1) (D)
Rotate n bits ri
g
ht.
9 254
DRCR
DRCR
Dn
3 256
Right
rotation
32-bit
DRCRP
DRCRP
Dn
~ ~
b0b31 SM12 b16 b15
(D+1) (D)
Rotate n bits ri
g
ht.
9 256
ROL
ROL
Dn
3 258
ROLP
ROLP
Dn
SM12 (D) b0 b15
Rotate n bits left.
9 258
RCL
RCL
Dn
3 260
16-bit
RCLP
RCLP
Dn
SM12 (D) b0 b15
Rotate n bits left.
9 260
DROL
DROL
Dn
3 262
DROLP
DROLP
Dn
b0 b31SM12 b16
~
b15
~
(D+1) (D)
Rotate n bits left.
9 262
DRCL
DRCL
D
n
3 264
Left rotation
32-bit
DRCLP
DRCLP
D
n
(D+1) (D)
b0 b31SM12 b16
~
b15
~
Rotate n bits left.
9 264