Nios® II Processor Reference Guide

ID 683836
Date 8/28/2023
Public
Document Table of Contents

8.5.82. slli

Instruction shift left logical immediate
Operation

rC ←  rA << IMM5

Assembler Syntax

slli rC, rA, IMM5

Example

slli r6, r7, 3

Description

Shifts rA left by the number of bits specified in IMM5 (inserting zeroes), and then stores the result in rC.

Usage

slli performs the << operation of the C programming language.

Exceptions

None

Instruction Type

R

Instruction Fields

A = Register index of operand rA

C = Register index of operand rC

IMM5 = 5-bit unsigned immediate value

Bit Fields
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
A 0 C 0x12
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0x12 IMM5 0x3a