Nios® II Processor Reference Guide

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

8.5.86. srli

Instruction shift right logical immediate
Operation

rC ←  (unsigned) rA >> ((unsigned) IMM5)

Assembler Syntax

srli rC, rA, IMM5

Example

srli r6, r7, 3

Description

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

Usage

srli performs the unsigned >> 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 B C 0x1a
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0x1a IMM5 0x3a