module Bindings.Bfd.Disasm.I386.CondCode where data CondCode = Above | AboveOrEqual | Below | BelowOrEqual | Equal | Greater | GreaterOrEqual | Less | LessOrEqual | NotEqual | NotSigned | Parity | Signed | Zero deriving (Show) toCondCode :: String -> Maybe CondCode toCondCode "" = Nothing toCondCode "z" = Just Zero toCondCode s = error $ "toCondCode: " ++ show s