iverilog/ivtest/ivltests/pr312.v

25 lines
393 B
Coq
Raw Normal View History

module main;
reg [1:0] x;
reg [2:0] y;
initial begin
x = 1;
y = {1'b0, x << 1};
if (y !== 3'b010) begin
$display("FAILED -- y (%b) != 3'b010", y);
$finish;
end
y = {1'b0, x << 2};
if (y !== 3'b000) begin
$display("FAILED -- y (%b) != 3'b000", y);
$finish;
end
$display("PASSED");
end // initial begin
endmodule // main