Commit afda322
committed
Implement extract_bits conversion
This only works so long as the bits to extract are constant values. This
is the same limitation as is present in the old back end. The reason for
this is limitation is due to the way the `extract` operation is defined
in the smtlib version of bitvector theory. It may be possible to work
around this limitation but the work around is unlikely to be trivial.1 parent 29799b4 commit afda322
File tree
2 files changed
+26
-0
lines changed- src/solvers/smt2_incremental
- unit/solvers/smt2_incremental
2 files changed
+26
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
733 | 733 | | |
734 | 734 | | |
735 | 735 | | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
736 | 741 | | |
737 | 742 | | |
738 | 743 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
819 | 819 | | |
820 | 820 | | |
821 | 821 | | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
822 | 843 | | |
823 | 844 | | |
824 | 845 | | |
| |||
0 commit comments