Specifications
Bit Fields
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
A B C 0x0b
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0x0b 0 0x3a
sll
Instruction shift left logical
Operation
rC ← rA << (rB
4..0
)
Assembler Syntax
sll rC, rA, rB
Example
sll r6, r7, r8
Description
Shifts rA left by the number of bits specified in rB
4..0
(inserting
zeroes), and then stores the result in rC. sll performs the <<
operation of the C programming language.
Exceptions
None
Instruction Type
R
Instruction Fields
A = Register index of operand rA
B = Register index of operand rB
C = Register index of operand rC
Bit Fields
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
A B C 0x13
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0x13 0 0x3a
slli
Instruction
shift left logical immediate
Operation
rC ← rA << IMM5
Assembler Syntax
slli rC, rA, IMM5
Example
slli r6, r7, 3
8-70
sll
NII51017
2015.04.02
Altera Corporation
Instruction Set Reference
Send Feedback