Enum RealPredicate
- Namespace
- Ubiquity.NET.Llvm.Instructions
- Assembly
- Ubiquity.NET.Llvm.dll
Predicate enumeration for floating point comparison
public enum RealPredicate
Fields
False = 0
No comparison, always returns floating point false
Ordered = 7
Ordered floating point comparison
OrderedAndEqual = 1
Ordered and equal floating point comparison
OrderedAndGreaterThan = 2
Ordered and greater than floating point comparison
OrderedAndGreaterThanOrEqual = 3
Ordered and greater than or equal floating point comparison
OrderedAndLessThan = 4
Ordered and less than floating point comparison
OrderedAndLessThanOrEqual = 5
Ordered and less than or equal floating point comparison
OrderedAndNotEqual = 6
Ordered and not equal floating point comparison
True = 15
No comparison, always returns true
Unordered = 8
Unordered floating point comparison
UnorderedAndEqual = 9
Unordered and equal floating point comparison
UnorderedOrGreaterThan = 10
Unordered or greater than floating point comparison
UnorderedOrGreaterThanOrEqual = 11
Unordered or greater than or Equal floating point comparison
UnorderedOrLessThan = 12
Unordered or Less than floating point comparison
UnorderedOrLessThanOrEqual = 13
Unordered or Less than or Equal floating point comparison
UnorderedOrNotEqual = 14
Unordered or not equal floating point comparison
Remarks
Floating point predicates "Ordered" means that neither operand is a QNAN while unordered means that either operand may be a QNAN.