Table of Contents

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.