aboutsummaryrefslogtreecommitdiffstats
path: root/techlibs
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2014-03-06 12:15:44 +0100
committerClifford Wolf <clifford@clifford.at>2014-03-06 12:15:44 +0100
commit8406e7f7b6cb8e79f7df02c2c616073a51c1ea9e (patch)
treecd8bf43e0e159e09726d25647c037043b5e6b5d5 /techlibs
parent1ecaf1bb767834dc6a763549b63d9d4653c342d1 (diff)
downloadyosys-8406e7f7b6cb8e79f7df02c2c616073a51c1ea9e.tar.gz
yosys-8406e7f7b6cb8e79f7df02c2c616073a51c1ea9e.tar.bz2
yosys-8406e7f7b6cb8e79f7df02c2c616073a51c1ea9e.zip
Strictly zero-extend unsigned A-inputs of shift operations in techmap
Diffstat (limited to 'techlibs')
-rw-r--r--techlibs/common/stdcells.v8
1 files changed, 4 insertions, 4 deletions
diff --git a/techlibs/common/stdcells.v b/techlibs/common/stdcells.v
index a51dcb944..cddaf4c6f 100644
--- a/techlibs/common/stdcells.v
+++ b/techlibs/common/stdcells.v
@@ -174,7 +174,7 @@ output [Y_WIDTH-1:0] Y;
genvar i;
generate
wire [WIDTH*(B_WIDTH+1)-1:0] chain;
- \$pos #(
+ \$bu0 #(
.A_SIGNED(A_SIGNED),
.A_WIDTH(A_WIDTH),
.Y_WIDTH(WIDTH)
@@ -233,7 +233,7 @@ output [Y_WIDTH-1:0] Y;
genvar i;
generate
wire [WIDTH*(BB_WIDTH+1)-1:0] chain;
- \$pos #(
+ \$bu0 #(
.A_SIGNED(A_SIGNED),
.A_WIDTH(A_WIDTH),
.Y_WIDTH(WIDTH)
@@ -292,7 +292,7 @@ output [Y_WIDTH-1:0] Y;
genvar i;
generate
wire [WIDTH*(B_WIDTH+1)-1:0] chain;
- \$pos #(
+ \$bu0 #(
.A_SIGNED(A_SIGNED),
.A_WIDTH(A_WIDTH),
.Y_WIDTH(WIDTH)
@@ -351,7 +351,7 @@ output [Y_WIDTH-1:0] Y;
genvar i;
generate
wire [WIDTH*(BB_WIDTH+1)-1:0] chain;
- \$pos #(
+ \$bu0 #(
.A_SIGNED(A_SIGNED),
.A_WIDTH(A_WIDTH),
.Y_WIDTH(WIDTH)