MCPcopy Create free account
hub / github.com/AliveToolkit/alive2 / ult

Method ult

smt/expr.cpp:1735–1742  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1733}
1734
1735expr 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
1744expr expr::uge(const expr &rhs) const {
1745 return rhs.ule(*this);

Callers 15

mayaliasMethod · 0.80
storeLambdaMethod · 0.80
hasStoredMethod · 0.80
record_storeMethod · 0.80
mkNonlocalValAxiomsMethod · 0.80
mkAxiomsMethod · 0.80
blockValRefinedMethod · 0.80
toSMTMethod · 0.80
isOfBlockMethod · 0.80
isInboundsMethod · 0.80
isDereferenceableMethod · 0.80
isWritableMethod · 0.80

Calls 2

isUIntMethod · 0.80
uleMethod · 0.80

Tested by

no test coverage detected