Enum RealPredicate
- Namespace
- Ubiquity.NET.Llvm.Instructions
- Assembly
- Ubiquity.NET.Llvm.dll
Predicate enumeration for floating point comparison
public enum RealPredicate
Fields
False = 0No comparison, always returns floating point false
Ordered = 7Ordered floating point comparison
OrderedAndEqual = 1Ordered and equal floating point comparison
OrderedAndGreaterThan = 2Ordered and greater than floating point comparison
OrderedAndGreaterThanOrEqual = 3Ordered and greater than or equal floating point comparison
OrderedAndLessThan = 4Ordered and less than floating point comparison
OrderedAndLessThanOrEqual = 5Ordered and less than or equal floating point comparison
OrderedAndNotEqual = 6Ordered and not equal floating point comparison
True = 15No comparison, always returns true
Unordered = 8Unordered floating point comparison
UnorderedAndEqual = 9Unordered and equal floating point comparison
UnorderedOrGreaterThan = 10Unordered or greater than floating point comparison
UnorderedOrGreaterThanOrEqual = 11Unordered or greater than or Equal floating point comparison
UnorderedOrLessThan = 12Unordered or Less than floating point comparison
UnorderedOrLessThanOrEqual = 13Unordered or Less than or Equal floating point comparison
UnorderedOrNotEqual = 14Unordered 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.