Skip to content

Conversation

kroening
Copy link
Collaborator

@kroening kroening commented Sep 5, 2024

This introduces a default lowering for four-valued expressions. If any operand has x/z, then the result is x.

Otherwise, the result is the expression applied to the aval of the operands.

@kroening kroening force-pushed the default_aval_bval_encoding branch 3 times, most recently from 4e9d253 to 087b7f0 Compare October 16, 2025 20:55
@kroening kroening marked this pull request as ready for review October 16, 2025 20:55
@kroening kroening force-pushed the default_aval_bval_encoding branch from 087b7f0 to 4ed10ff Compare October 16, 2025 21:02
This introduces a default lowering for four-valued expressions.
If any operand has x/z, then the result is 'x'.

Otherwise, the result is the expression applied to the aval of the operands.
@kroening kroening force-pushed the default_aval_bval_encoding branch from 4ed10ff to 6377b10 Compare October 17, 2025 14:29
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.

1 participant