iverilog/ivtest/ivltests/br_gh283b.v

23 lines
377 B
Coq
Raw Normal View History

module bug();
reg [64:0] d;
reg [31:0] x;
reg [31:0] y;
reg [31:0] z;
initial begin
d = 65'h1_0000_0000_0000_0000;
x = 32'hffffffff << d;
y = 32'hffffffff >> d;
z = 32'hffffffff >>> d;
$display("%h", x);
$display("%h", y);
$display("%h", z);
if (x === 32'd0 && y === 32'd0 && z === 32'd0)
$display("PASSED");
else
$display("FAILED");
end
endmodule