Assert(oldKind != kind::BITVECTOR_REPEAT);
Assert(oldKind != kind::BITVECTOR_ROTATE_RIGHT);
Assert(oldKind != kind::BITVECTOR_ROTATE_LEFT);
- Assert(oldKind != kind::BITVECTOR_COMP);
Assert(oldKind != kind::BITVECTOR_SGT);
Assert(oldKind != kind::BITVECTOR_SLE);
Assert(oldKind != kind::BITVECTOR_SGE);
d_zero);
break;
}
+ case kind::BITVECTOR_COMP:
+ {
+ returnNode =
+ d_nm->mkNode(kind::ITE,
+ d_nm->mkNode(kind::EQUAL,
+ translated_children[0],
+ translated_children[1]),
+ d_one,
+ d_zero);
+ break;
+ }
case kind::ITE:
{
returnNode = d_nm->mkNode(oldKind, translated_children);
regress0/bv/bv_to_int_issue_8413_1.smt2
regress0/bv/bv_to_int_issue_8413_2.smt2
regress0/bv/bv_to_int_int1.smt2
+ regress0/bv/bv_to_int_proj_417.smt2
regress0/bv/bv_to_int_zext.smt2
regress0/bv/bvcomp.cvc.smt2
regress0/bv/bvmul-pow2-only.smt2