Skip to content

Commit

Permalink
Include x bits in test of lhs dynamic part-select
Browse files Browse the repository at this point in the history
  • Loading branch information
daglem committed Dec 9, 2023
1 parent 0c5d74d commit 9aa6604
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion tests/verilog/dynamic_range_lhs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ run() {
-p "read_verilog dynamic_range_lhs.v" \
-p "proc" \
-p "equiv_make gold gate equiv" \
-p "equiv_simple" \
-p "equiv_simple -undef" \
-p "equiv_status -assert"
}

Expand Down
8 changes: 4 additions & 4 deletions tests/verilog/dynamic_range_lhs.v
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ module gate(
input wire [1:0] sel1, sel2
);
always @* begin
out_u = 0;
out_s = 0;
out_u = 'x;
out_s = 'x;
case (`SPAN)
1: begin
out_u[sel1*sel2] = data;
Expand Down Expand Up @@ -43,8 +43,8 @@ task set;
out_s[b] = data;
endtask
always @* begin
out_u = 0;
out_s = 0;
out_u = 'x;
out_s = 'x;
case (sel1*sel2)
2'b00: set(0, 0);
2'b01: set(1, 1);
Expand Down

0 comments on commit 9aa6604

Please sign in to comment.