Skip to content

Commit 2b63ce4

Browse files
authored
Merge pull request #654 from diffblue/signed1-1
move signed1 test
2 parents 6eaf3f5 + 2c01a3a commit 2b63ce4

File tree

3 files changed

+17
-17
lines changed

3 files changed

+17
-17
lines changed

regression/verilog/signed1/test.desc renamed to regression/verilog/expressions/signed1.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
CORE
2-
main.v
3-
--module main --bound 1
2+
signed1.sv
3+
--module main --bound 0
44
^EXIT=0$
55
^SIGNAL=0$
66
--
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
module main;
2+
3+
wire signed [31:0] wire1 = -1;
4+
wire [31:0] wire2 = -1;
5+
6+
p1: assert final (wire1==wire2);
7+
p2: assert final ((wire1 >>> 1)==-1);
8+
p3: assert final ((wire2 >>> 1)!=-1);
9+
p4: assert final ((wire1[31:0] >>> 1)!=-1); // part-selects are unsigned
10+
p5: assert final (($unsigned(wire1) >>> 1)!=-1);
11+
p6: assert final (($signed(wire2) >>> 1)==-1);
12+
p7: assert final ((-'d1 >>> 1)!=-1); // based numbers are unsigned
13+
p8: assert final ((-1 >>> 1)==-1);
14+
15+
endmodule

regression/verilog/signed1/main.v

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)