| 1148 | } |
| 1149 | |
| 1150 | expr expr::round_up_bits(const expr &nbits) const { |
| 1151 | return round_up(mkUInt(1, *this) << nbits.zextOrTrunc(bits())); |
| 1152 | } |
| 1153 | |
| 1154 | expr expr::round_up_bits_no_overflow(const expr &nbits) const { |
| 1155 | expr power_2 = mkUInt(1, *this) << nbits.zextOrTrunc(bits()); |
no test coverage detected