File tree Expand file tree Collapse file tree 6 files changed +49
-0
lines changed
regression/verilog/expressions Expand file tree Collapse file tree 6 files changed +49
-0
lines changed Original file line number Diff line number Diff line change 1+ KNOWNBUG
2+ bitwise_and1.sv
3+ --bound 0
4+ ^EXIT=0$
5+ ^SIGNAL=0$
6+ --
7+ ^warning: ignoring
8+ --
9+ This gives wrong answers.
Original file line number Diff line number Diff line change 1+ module main ;
2+
3+ initial assert ((4'b0000 & 4'b01zx ) === 4'b0000 );
4+ initial assert ((4'b1111 & 4'b01zx ) === 4'b01xx );
5+ initial assert ((4'bxxxx & 4'b01zx ) === 4'b0xxx );
6+ initial assert ((4'bzzzz & 4'b01zx ) === 4'b0xxx );
7+
8+ endmodule
Original file line number Diff line number Diff line change 1+ KNOWNBUG
2+ bitwise_or1.sv
3+ --bound 0
4+ ^EXIT=0$
5+ ^SIGNAL=0$
6+ --
7+ ^warning: ignoring
8+ --
9+ This gives wrong answers.
Original file line number Diff line number Diff line change 1+ module main ;
2+
3+ initial assert ((4'b0000 | 4'b01zx ) === 4'b01xx );
4+ initial assert ((4'b1111 | 4'b01zx ) === 4'b1111 );
5+ initial assert ((4'bxxxx | 4'b01zx ) === 4'bx1xx );
6+ initial assert ((4'bzzzz | 4'b01zx ) === 4'bx1xx );
7+
8+ endmodule
Original file line number Diff line number Diff line change 1+ CORE
2+ bitwise_xor1.sv
3+ --bound 0
4+ ^EXIT=0$
5+ ^SIGNAL=0$
6+ --
7+ ^warning: ignoring
Original file line number Diff line number Diff line change 1+ module main ;
2+
3+ initial assert ((4'b0000 ^ 4'b01zx ) === 4'b01xx );
4+ initial assert ((4'b1111 ^ 4'b01zx ) === 4'b10xx );
5+ initial assert ((4'bxxxx ^ 4'b01zx ) === 4'bxxxx );
6+ initial assert ((4'bzzzz ^ 4'b01zx ) === 4'bxxxx );
7+
8+ endmodule
You can’t perform that action at this time.
0 commit comments