We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 085b5e2 commit d008dbeCopy full SHA for d008dbe
src/sat/smt/bv_internalize.cpp
@@ -191,8 +191,8 @@ namespace bv {
191
case OP_BAND: internalize_ac(mk_and); break;
192
case OP_BOR: internalize_ac(mk_or); break;
193
case OP_BXOR: internalize_ac(mk_xor); break;
194
- case OP_BNAND: internalize_bin(mk_nand); break;
195
- case OP_BNOR: internalize_bin(mk_nor); break;
+ case OP_BNAND: if_unary(mk_not); internalize_bin(mk_nand); break;
+ case OP_BNOR: if_unary(mk_not); internalize_bin(mk_nor); break;
196
case OP_BXNOR: if_unary(mk_not); internalize_bin(mk_xnor); break;
197
case OP_BCOMP: internalize_bin(mk_comp); break;
198
case OP_SIGN_EXT: internalize_pun(mk_sign_extend); break;
0 commit comments