summaryrefslogtreecommitdiffstats
path: root/src/map/amap/amapRead.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2015-08-28 17:47:00 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2015-08-28 17:47:00 -0700
commit04be8af56019e6e831bcf5e244d6ae3fb7a92d81 (patch)
tree115b2b3b4bec4df53000a7cb3d4d51972aa71049 /src/map/amap/amapRead.c
parentcb439f2ecf000ebaab4447de120a95480b231ef5 (diff)
downloadabc-04be8af56019e6e831bcf5e244d6ae3fb7a92d81.tar.gz
abc-04be8af56019e6e831bcf5e244d6ae3fb7a92d81.tar.bz2
abc-04be8af56019e6e831bcf5e244d6ae3fb7a92d81.zip
Important bug fixes in standard-cell library handling and mapper &nf.
Diffstat (limited to 'src/map/amap/amapRead.c')
-rw-r--r--src/map/amap/amapRead.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/map/amap/amapRead.c b/src/map/amap/amapRead.c
index 183989c1..3ccfc011 100644
--- a/src/map/amap/amapRead.c
+++ b/src/map/amap/amapRead.c
@@ -36,6 +36,7 @@ ABC_NAMESPACE_IMPL_START
// these symbols (and no other) can appear in the formulas
#define AMAP_SYMB_AND '*'
+#define AMAP_SYMB_AND2 '&'
#define AMAP_SYMB_OR1 '+'
#define AMAP_SYMB_OR2 '|'
#define AMAP_SYMB_XOR '^'
@@ -236,7 +237,7 @@ int Amap_GateCollectNames( Aig_MmFlex_t * pMem, char * pForm, char * pPinNames[]
for ( pTemp = Buffer; *pTemp; pTemp++ )
if ( *pTemp == AMAP_SYMB_AND || *pTemp == AMAP_SYMB_OR1 || *pTemp == AMAP_SYMB_OR2
|| *pTemp == AMAP_SYMB_XOR || *pTemp == AMAP_SYMB_NOT || *pTemp == AMAP_SYMB_OPEN
- || *pTemp == AMAP_SYMB_CLOSE || *pTemp == AMAP_SYMB_AFTNOT )
+ || *pTemp == AMAP_SYMB_CLOSE || *pTemp == AMAP_SYMB_AFTNOT || *pTemp == AMAP_SYMB_AND2 )
*pTemp = ' ';
// save the names
nPins = 0;