Safe Haskell | None |
---|---|
Language | GHC2021 |
Documentation
Condition codes.
Used in conditional branches and bit setters. According to the available instruction set, some conditions are encoded as their negated opposites. I.e. these are logical things that don't necessarily map 1:1 to hardware/ISA.
EQ | int and float |
NE | int and float |
SLT | signed less than |
SLE | signed less than or equal |
SGE | signed greater than or equal |
SGT | signed greater than |
ULT | unsigned less than |
ULE | unsigned less than or equal |
UGE | unsigned greater than or equal |
UGT | unsigned greater than |
FLT | floating point instruction |
FLE | floating point instruction |
FGE | floating point instruction |
FGT | floating point instruction |