3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-27 10:55:51 +00:00

Add support for $increment

This commit is contained in:
Dag Lem 2023-12-27 22:00:13 +01:00 committed by Zachary Snow
parent 88d9e213cb
commit 2125357e76
3 changed files with 29 additions and 1 deletions

View file

@ -3487,7 +3487,7 @@ skip_dynamic_range_lvalue_expansion:;
goto apply_newNode;
}
if (str == "\\$size" || str == "\\$bits" || str == "\\$high" || str == "\\$low" || str == "\\$left" || str == "\\$right")
if (str == "\\$increment" || str == "\\$size" || str == "\\$bits" || str == "\\$high" || str == "\\$low" || str == "\\$left" || str == "\\$right")
{
int dim = 1;
if (str == "\\$bits") {
@ -3556,6 +3556,8 @@ skip_dynamic_range_lvalue_expansion:;
result = left;
else if (str == "\\$right")
result = right;
else if (str == "\\$increment")
result = left >= right ? 1 : -1;
else if (str == "\\$size")
result = width;
else { // str == "\\$bits"