Commit 18504a4
committed
Verilog: assignment conversion
The conversion done to the RHS of an assignment differs from the downwards
propagation done when adjusting the type of the operand of expressions.
This introduces a new method assignment_conversion, different from
propagate_type, to implement these differences.
Three tests are changed to restore the previous circuit, as the circuit
without the downward propagation pass is too large for BDDs.1 parent 4640fa7 commit 18504a4
File tree
6 files changed
+52
-15
lines changed- regression/verilog
- SVA
- modules
- src/verilog
6 files changed
+52
-15
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
30 | 58 | | |
31 | 59 | | |
32 | 60 | | |
| |||
74 | 102 | | |
75 | 103 | | |
76 | 104 | | |
77 | | - | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
78 | 109 | | |
79 | 110 | | |
80 | 111 | | |
| |||
239 | 270 | | |
240 | 271 | | |
241 | 272 | | |
242 | | - | |
| 273 | + | |
| 274 | + | |
243 | 275 | | |
244 | 276 | | |
245 | 277 | | |
| |||
427 | 459 | | |
428 | 460 | | |
429 | 461 | | |
430 | | - | |
| 462 | + | |
431 | 463 | | |
432 | 464 | | |
433 | 465 | | |
| |||
795 | 827 | | |
796 | 828 | | |
797 | 829 | | |
798 | | - | |
| 830 | + | |
799 | 831 | | |
800 | 832 | | |
801 | 833 | | |
| |||
839 | 871 | | |
840 | 872 | | |
841 | 873 | | |
842 | | - | |
| 874 | + | |
843 | 875 | | |
844 | 876 | | |
845 | 877 | | |
| |||
903 | 935 | | |
904 | 936 | | |
905 | 937 | | |
906 | | - | |
| 938 | + | |
907 | 939 | | |
908 | 940 | | |
909 | 941 | | |
| |||
983 | 1015 | | |
984 | 1016 | | |
985 | 1017 | | |
986 | | - | |
| 1018 | + | |
| 1019 | + | |
987 | 1020 | | |
988 | 1021 | | |
989 | 1022 | | |
| |||
1014 | 1047 | | |
1015 | 1048 | | |
1016 | 1049 | | |
1017 | | - | |
| 1050 | + | |
1018 | 1051 | | |
1019 | 1052 | | |
1020 | 1053 | | |
| |||
1199 | 1232 | | |
1200 | 1233 | | |
1201 | 1234 | | |
| 1235 | + | |
| 1236 | + | |
1202 | 1237 | | |
1203 | 1238 | | |
1204 | 1239 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
168 | 168 | | |
169 | 169 | | |
170 | 170 | | |
| 171 | + | |
| 172 | + | |
171 | 173 | | |
172 | 174 | | |
173 | 175 | | |
| |||
0 commit comments