Lines Matching refs:FloatCC
9 use cranelift_codegen::ir::condcodes::{FloatCC, IntCC};
1473 fn fcmp(code: FloatCC, left: &DataValue, right: &DataValue) -> ValueResult<bool> { in fcmp() argument
1475 FloatCC::Ordered => left == right || left < right || left > right, in fcmp()
1476 FloatCC::Unordered => DataValueExt::uno(left, right)?, in fcmp()
1477 FloatCC::Equal => left == right, in fcmp()
1478 FloatCC::NotEqual => left < right || left > right || DataValueExt::uno(left, right)?, in fcmp()
1479 FloatCC::OrderedNotEqual => left < right || left > right, in fcmp()
1480 FloatCC::UnorderedOrEqual => left == right || DataValueExt::uno(left, right)?, in fcmp()
1481 FloatCC::LessThan => left < right, in fcmp()
1482 FloatCC::LessThanOrEqual => left <= right, in fcmp()
1483 FloatCC::GreaterThan => left > right, in fcmp()
1484 FloatCC::GreaterThanOrEqual => left >= right, in fcmp()
1485 FloatCC::UnorderedOrLessThan => DataValueExt::uno(left, right)? || left < right, in fcmp()
1486 FloatCC::UnorderedOrLessThanOrEqual => DataValueExt::uno(left, right)? || left <= right, in fcmp()
1487 FloatCC::UnorderedOrGreaterThan => DataValueExt::uno(left, right)? || left > right, in fcmp()
1488 FloatCC::UnorderedOrGreaterThanOrEqual => DataValueExt::uno(left, right)? || left >= right, in fcmp()