| 1733 | } |
| 1734 | |
| 1735 | expr expr::ult(const expr &rhs) const { |
| 1736 | C(); |
| 1737 | uint64_t n; |
| 1738 | if (rhs.isUInt(n)) |
| 1739 | return n == 0 ? false : ule(mkUInt(n - 1, sort())); |
| 1740 | |
| 1741 | return !rhs.ule(*this); |
| 1742 | } |
| 1743 | |
| 1744 | expr expr::uge(const expr &rhs) const { |
| 1745 | return rhs.ule(*this); |
no test coverage detected