EasyManua.ls Logo

Xilinx MicroBlaze

Xilinx MicroBlaze
316 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MicroBlaze Processor Reference Guide 232
UG984 (v2018.2) June 21, 2018 www.xilinx.com
Chapter 5: MicroBlaze Instruction Set Architecture
Table 5-2: Floating-Point Comparison Operation
Comparison Type Operand Relationship
Description OpSel (rB) > (rA) (rB) < (rA) (rB) = (rA)
isSigNaN(rA) or
isSigNaN(rB)
isQuietNaN(rA) or
isQuietNaN(rB)
Unordered
000
(rD) 0 (rD) 0 (rD) 0 (rD) 1
FSR[IO] ← 1
ESR[EC] 00110
(rD) 1
Less-than
001
(rD) 0 (rD) 1 (rD) 0 (rD) 0
FSR[IO] ← 1
ESR[EC] 00110
(rD) 0
FSR[IO] ← 1
ESR[EC] 00110
Equal
010
(rD) 0 (rD) 0 (rD) 1 (rD) 0
FSR[IO] ← 1
ESR[EC] 00110
(rD) 0
Less-or-equal
011
(rD) 0 (rD) 1 (rD) 1 (rD) 0
FSR[IO] ← 1
ESR[EC] 00110
(rD) 0
FSR[IO] ← 1
ESR[EC] 00110
Greater-than
100
(rD) 1 (rD) 0 (rD) 0 (rD) 0
FSR[IO] ← 1
ESR[EC] 00110
(rD) 0
FSR[IO] ← 1
ESR[EC] 00110
Not-equal
101
(rD) 1 (rD) 1 (rD) 0 (rD) 1
FSR[IO] ← 1
ESR[EC] 00110
(rD) 1
Greater-or-equal
110
(rD) 1 (rD) 0 (rD) 1 (rD) 0
FSR[IO] ← 1
ESR[EC] 00110
(rD) 0
FSR[IO] ← 1
ESR[EC] 00110
Send Feedback

Table of Contents

Other manuals for Xilinx MicroBlaze

Related product manuals