File tree 4 files changed +44
-0
lines changed
regression/verilog/expressions
4 files changed +44
-0
lines changed Original file line number Diff line number Diff line change
1
+ KNOWNBUG
2
+ shl3.sv
3
+ --bound 0
4
+ ^EXIT=0$
5
+ ^SIGNAL=0$
6
+ --
7
+ ^warning: ignoring
8
+ --
9
+ aval/bval encoding is missing.
Original file line number Diff line number Diff line change
1
+ module main ;
2
+
3
+ assert final (3'b101 << 1 === 3'b010 );
4
+ assert final ('b101 << 1 === 'b1010 );
5
+ assert final ('b10x << 1 === 'b10x0 );
6
+ assert final (3'b101 << 'bx === 3'bxxx );
7
+
8
+ assert final (3'b101 <<< 1 === 3'b010 );
9
+ assert final ('b101 <<< 1 === 'b1010 );
10
+ assert final ('b10x <<< 1 === 'b10x0 );
11
+ assert final (3'b101 <<< 'bx === 3'bxxx );
12
+
13
+ endmodule
Original file line number Diff line number Diff line change
1
+ KNOWNBUG
2
+ shr3.sv
3
+ --bound 0
4
+ ^EXIT=0$
5
+ ^SIGNAL=0$
6
+ --
7
+ ^warning: ignoring
8
+ --
9
+ aval/bval encoding is missing.
Original file line number Diff line number Diff line change
1
+ module main ;
2
+
3
+ assert final (3'b101 >> 1 === 3'b010 );
4
+ assert final ('b101 >> 1 === 'b10 );
5
+ assert final ('b1x0 >> 1 === 'b1x );
6
+ assert final (3'b101 >> 'bx === 3'bxxx );
7
+
8
+ assert final (3'b101 >>> 1 === 3'b010 );
9
+ assert final ('b101 >>> 1 === 'b10 );
10
+ assert final ('b1x0 >>> 1 === 'b1x );
11
+ assert final (3'b101 >>> 'bx === 3'bxxx );
12
+
13
+ endmodule
You can’t perform that action at this time.
0 commit comments