Table 5-2: Floating Point Comparison Operation
Comparison Type
Description
OpSel
Unordered
000
Less-than
001
Equal
010
Less-or-equal
011
Greater-than
100
Not-equal
101
Greater-or-equal
110
MicroBlaze Processor Reference Guide
UG081 (v14.7)
(rB) > (rA)
(rB) < (rA)
← 0
← 0
(rD)
(rD)
← 0
← 1
(rD)
(rD)
← 0
← 0
(rD)
(rD)
← 0
← 1
(rD)
(rD)
← 1
← 0
(rD)
(rD)
← 1
← 1
(rD)
(rD)
← 1
← 0
(rD)
(rD)
www.xilinx.com
Operand Relationship
isSigNaN(rA) or
(rB) = (rA)
isSigNaN(rB)
← 0
← 1
(rD)
(rD)
← 1
FSR[IO]
← 00110
ESR[EC]
← 0
← 0
(rD)
(rD)
← 1
FSR[IO]
← 00110
ESR[EC]
← 1
← 0
(rD)
(rD)
← 1
FSR[IO]
← 00110
ESR[EC]
← 1
← 0
(rD)
(rD)
← 1
FSR[IO]
← 00110
ESR[EC]
← 0
← 0
(rD)
(rD)
← 1
FSR[IO]
← 00110
ESR[EC]
← 0
← 1
(rD)
(rD)
← 1
FSR[IO]
← 00110
ESR[EC]
← 1
← 0
(rD)
(rD)
← 1
FSR[IO]
← 00110
ESR[EC]
Instructions
isQuietNaN(rA) or
isQuietNaN(rB)
← 1
(rD)
← 0
(rD)
← 1
FSR[IO]
← 00110
ESR[EC]
← 0
(rD)
← 0
(rD)
← 1
FSR[IO]
← 00110
ESR[EC]
← 0
(rD)
← 1
FSR[IO]
← 00110
ESR[EC]
← 1
(rD)
← 0
(rD)
← 1
FSR[IO]
← 00110
ESR[EC]
195
Send Feedback
Need help?
Do you have a question about the MicroBlaze and is the answer not in the manual?