Nios II Classic Processor Reference Guide

ID 683620
Date 10/28/2016
Document Table of Contents

8.5.28. cmpgti

Instruction compare greater than signed immediate

if ((signed) rA > (signed) IMMED)

then rB ←  1

else rB ←  0

Assembler Syntax

cmpgti rB, rA, IMMED


cmpgti r6, r7, 100


Sign-extends the immediate value IMMED to 32 bits and compares it to the value of rA. If rA > σ(IMMED), then cmpgti stores 1 to rB; otherwise stores 0 to rB.


cmpgti performs the signed > operation of the C programming language. The maximum allowed value of IMMED is 32766. The minimum allowed value is –32769.


cmpgti is implemented using a cmpgei instruction with an IMM16 immediate value of IMMED + 1.

Did you find the information on this page useful?

Characters remaining:

Feedback Message