sv2v/test/core/data_lifetime.sv

18 lines
453 B
Systemverilog

module top;
function automatic logic [31:0] lcg(input logic [31:0] x);
automatic logic [3:0] temp;
lcg = x;
for (temp = 0; temp < 3; temp++) begin
lcg *= 1664525;
lcg += 1013904223;
end
endfunction
initial $display(lcg(0));
initial $display(lcg(1));
initial $display(lcg(2));
initial $display(lcg(3));
initial $display(lcg(4));
initial $display(lcg(5));
endmodule