Skip to content

Conversation

kroening
Copy link
Member

Our backend solver does not support xnor.

On Booleans, implement via a lowering to not(xor(...)).

On bit-vectors, use the bit-wise negation of bitxor.

@kroening kroening force-pushed the xnor1 branch 4 times, most recently from 8c6d18e to b418dc8 Compare December 16, 2024 22:26
@kroening kroening marked this pull request as ready for review December 16, 2024 22:31
Our backend solver does not support xnor.

On Booleans, implement via a lowering to not(xor(...)).

On bit-vectors, use the bit-wise negation of bitxor.
@tautschnig tautschnig merged commit 268e27e into main Dec 17, 2024
9 checks passed
@tautschnig tautschnig deleted the xnor1 branch December 17, 2024 20:25
Romy15200 pushed a commit to Romy15200/nws that referenced this pull request Aug 19, 2025
Verilog: implement xnor gates
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants