summaryrefslogtreecommitdiffstats
path: root/src/map/mio/mioInt.h
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2016-05-16 16:50:01 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2016-05-16 16:50:01 -0700
commit7c089a3ac6b049f4ae4c8fe84347387e564e9d4f (patch)
tree0442fcfae10ae223d572beb587771a0232ca7fdd /src/map/mio/mioInt.h
parent20a2b0a0f28bc09a69326cad16248bb450605fa5 (diff)
downloadabc-7c089a3ac6b049f4ae4c8fe84347387e564e9d4f.tar.gz
abc-7c089a3ac6b049f4ae4c8fe84347387e564e9d4f.tar.bz2
abc-7c089a3ac6b049f4ae4c8fe84347387e564e9d4f.zip
Factoring out library preprocessing code in &nf and putting it elsewhere.
Diffstat (limited to 'src/map/mio/mioInt.h')
-rw-r--r--src/map/mio/mioInt.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/map/mio/mioInt.h b/src/map/mio/mioInt.h
index 541a7a7f..23f48b2f 100644
--- a/src/map/mio/mioInt.h
+++ b/src/map/mio/mioInt.h
@@ -76,6 +76,14 @@ struct Mio_LibraryStruct_t_
st__table * tName2Gate; // the mapping of gate names into their pointer
Mem_Flex_t * pMmFlex; // the memory manaqer for SOPs
Vec_Str_t * vCube; // temporary cube
+ // matching
+ int fPinFilter; // pin filtering
+ int fPinPerm; // pin permutation
+ int fPinQuick; // pin permutation
+ Vec_Mem_t * vTtMem; // truth tables
+ Vec_Wec_t * vTt2Match; // matches for truth tables
+ Mio_Cell2_t * pCells; // library gates
+ int nCells; // library gate count
};
struct Mio_GateStruct_t_