{-# OPTIONS_HADDOCK hide #-}
-- |
-- Module      : LLVM.AST.Type.Instruction.Compare
-- Copyright   : [2016..2017] Trevor L. McDonell
-- License     : BSD3
--
-- Maintainer  : Trevor L. McDonell <tmcdonell@cse.unsw.edu.au>
-- Stability   : experimental
-- Portability : non-portable (GHC extensions)
--

module LLVM.AST.Type.Instruction.Compare
  where

-- | Ordering predicate for comparison instructions
--
data Ordering = EQ | NE | LT | LE | GT | GE

-- | Ordering predicate only for floating-point comparison instructions
--
data FOrdering = OEQ | UNO