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

Method umul_fix

smt/expr.cpp:1010–1013  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1008}
1009
1010expr expr::umul_fix(const expr &a, const expr &b, const expr &c) {
1011 expr r = umul_fix_helper(a, b, c);
1012 return r.trunc(a.bits());
1013}
1014
1015expr expr::umul_fix_no_uoverflow(const expr &a, const expr &b, const expr &c) {
1016 auto width = a.bits();

Callers

nothing calls this directly

Calls 3

umul_fix_helperFunction · 0.85
truncMethod · 0.45
bitsMethod · 0.45

Tested by

no test coverage detected