iverilog/ivtest/ivltests/pr1793749b.v

18 lines
312 B
Verilog

module test;
reg [4:0] i;
reg [7:0] j, k, l;
initial
main;
task main;
begin
i = 5'h14;
j = $signed(i); // works
k = $signed(5'h14); // doesn't work
l = 5'sh14; // works
$display("i, j, k, l: '%b', '%b', '%b', '%b'", i, j, k, l);
end
endtask
endmodule