summaryrefslogtreecommitdiffstats
path: root/src/base/abci
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2018-07-08 14:38:27 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2018-07-08 14:38:27 -0700
commit24407e13db4b8ca16c3996049b2d33ec3722de39 (patch)
tree79a37ff72bbf250f1ba2ee42476a63b1b92ac40d /src/base/abci
parent8110199a5e2b8ac82efdb188c70814ce2465db8a (diff)
downloadabc-24407e13db4b8ca16c3996049b2d33ec3722de39.tar.gz
abc-24407e13db4b8ca16c3996049b2d33ec3722de39.tar.bz2
abc-24407e13db4b8ca16c3996049b2d33ec3722de39.zip
Bug fix in 'gen -b'.
Diffstat (limited to 'src/base/abci')
-rw-r--r--src/base/abci/abcGen.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/base/abci/abcGen.c b/src/base/abci/abcGen.c
index d8fbded3..e90040ab 100644
--- a/src/base/abci/abcGen.c
+++ b/src/base/abci/abcGen.c
@@ -839,14 +839,14 @@ void Abc_AdderTree( FILE * pFile, int nArgs, int nBits )
fprintf( pFile, "module adder_tree_%d_%d (\n ", nArgs, nBits );
for ( i = 0; i < nBits; i++, fprintf(pFile, "\n ") )
for ( k = 0; k < nArgs; k++ )
- fprintf( pFile, " %c%0*d,", 'a'+k, nDigits, nBits-1-i );
+ fprintf( pFile, " i%0*d_%0*d,", nDigits, k, nDigits, nBits-1-i );
fprintf( pFile, " z\n" );
fprintf( pFile, " );\n" );
for ( i = 0; i < nBits; i++ )
{
fprintf( pFile, " input" );
for ( k = 0; k < nArgs; k++ )
- fprintf( pFile, " %c%0*d%s", 'a'+k, nDigits, nBits-1-i, k==nArgs-1 ? "":"," );
+ fprintf( pFile, " i%0*d_%0*d%s", nDigits, k, nDigits, nBits-1-i, k==nArgs-1 ? "":"," );
fprintf( pFile, ";\n" );
}
fprintf( pFile, " output [%d:0] z;\n", nBits+Log2-1 );
@@ -854,7 +854,7 @@ void Abc_AdderTree( FILE * pFile, int nArgs, int nBits )
{
fprintf( pFile, " wire [%d:0] t%d = {", nBits-1, i );
for ( k = 0; k < nBits; k++ )
- fprintf( pFile, " %c%0*d%s", 'a'+i, nDigits, nBits-1-k, k==nBits-1 ? "":"," );
+ fprintf( pFile, " i%0*d_%0*d%s", nDigits, i, nDigits, nBits-1-k, k==nBits-1 ? "":"," );
fprintf( pFile, " };\n" );
}
for ( i = 0; i < nArgs-1; i++ )