mirror of
https://github.com/YosysHQ/yosys
synced 2025-08-05 10:50:25 +00:00
Add support for $increment
This commit is contained in:
parent
88d9e213cb
commit
2125357e76
3 changed files with 29 additions and 1 deletions
|
@ -90,4 +90,17 @@ assert property ($right(z, 3) == 0);
|
|||
assert property ($right(z[3]) == 9);
|
||||
assert property ($right(z[3][3]) == 0);
|
||||
assert property ($right(z[3], 2) == 0);
|
||||
|
||||
assert property ($increment(x) == 1);
|
||||
assert property ($increment(y) == -1);
|
||||
assert property ($increment(y, 1) == -1);
|
||||
assert property ($increment(y, (1+1)) == 1);
|
||||
|
||||
assert property ($increment(z) == 1);
|
||||
assert property ($increment(z, 1) == 1);
|
||||
assert property ($increment(z, 2) == -1);
|
||||
assert property ($increment(z, 3) == 1);
|
||||
assert property ($increment(z[3]) == -1);
|
||||
assert property ($increment(z[3][3]) == 1);
|
||||
assert property ($increment(z[3], 2) == 1);
|
||||
endmodule
|
||||
|
|
|
@ -107,6 +107,19 @@ always_comb begin
|
|||
assert ($right(s.sz.z[3]) == 9);
|
||||
assert ($right(s.sz.z[3][3]) == 4);
|
||||
assert ($right(s.sz.z[3], 2) == 4);
|
||||
|
||||
assert ($increment(s.x) == 1);
|
||||
assert ($increment(s.sy.y) == -1);
|
||||
assert ($increment(s.sy.y, 1) == -1);
|
||||
assert ($increment(s.sy.y, (1+1)) == 1);
|
||||
|
||||
assert ($increment(s.sz.z) == 1);
|
||||
assert ($increment(s.sz.z, 1) == 1);
|
||||
assert ($increment(s.sz.z, 2) == -1);
|
||||
assert ($increment(s.sz.z, 3) == -1);
|
||||
assert ($increment(s.sz.z[3]) == -1);
|
||||
assert ($increment(s.sz.z[3][3]) == -1);
|
||||
assert ($increment(s.sz.z[3], 2) == -1);
|
||||
end
|
||||
|
||||
endmodule
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue