Table of Contents

Advertisement

Assembler Syntax
Example
Description
Usage
Exceptions
Instruction Type
Instruction Fields
31
30
29
A
15
14
13
0x10

8.5.36. cmplti

Instruction
Operation
Assembler Syntax
Example
Description
Usage
Exceptions
Instruction Type
Instruction Fields
31
30
29
A
15
14
13
Nios II Processor Reference Guide
192
28
27
26
25
12
11
10
9
28
27
26
25
12
11
10
9
IMM16
cmplt rC, rA, rB
cmplt r6, r7, r8
If rA < rB, then stores 1 to rC; otherwise stores 0 to rC.
performs the signed < operation of the C
cmplt
programming language.
None
R
= Register index of operand rA
A
= Register index of operand rB
B
= Register index of operand rC
C
Bit Fields
24
23
22
21
B
8
7
6
5
0
compare less than signed immediate
if ((signed) rA < (signed) σ(IMM16))
then rB
1
else rB
0
cmplti rB, rA, IMM16
cmplti r6, r7, 100
Sign-extends the 16-bit immediate value IMM16 to 32 bits
and compares it to the value of rA. If rA < σ(IMM16), then
stores 1 to rB; otherwise stores 0 to rB.
cmplti
performs the signed < operation of the C
cmplti
programming language.
None
I
= Register index of operand rA
A
= Register index of operand rB
B
= 16-bit signed immediate value
IMM16
Bit Fields
24
23
22
21
B
8
7
6
5
8. Instruction Set Reference
NII-PRG | 2018.04.18
20
19
18
17
C
4
3
2
1
0x3a
20
19
18
17
IMM16
4
3
2
1
0x10
16
0x10
0
16
0

Advertisement

Table of Contents
loading

Table of Contents