mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-23 00:55:32 +00:00
Allow localparams in constant functions
This commit is contained in:
parent
082cbcb4c7
commit
74abc3bbfd
2 changed files with 18 additions and 3 deletions
|
@ -1,15 +1,18 @@
|
|||
module top(out);
|
||||
function integer operation;
|
||||
input integer num;
|
||||
localparam incr = 1;
|
||||
localparam mult = 1;
|
||||
begin
|
||||
operation = 0;
|
||||
begin : op_i
|
||||
integer i;
|
||||
for (i = 0; i < 2; i = i + 1)
|
||||
for (i = 0; i * mult < 2; i = i + incr)
|
||||
begin : op_j
|
||||
integer j;
|
||||
for (j = i; j < i * 2; j = j + 1)
|
||||
num = num + 1;
|
||||
localparam other_mult = 2;
|
||||
for (j = i; j < i * other_mult; j = j + incr)
|
||||
num = num + incr;
|
||||
end
|
||||
num = num * 2;
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue