summaryrefslogtreecommitdiffstats
path: root/src/misc/vec/vecMem.h
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2015-01-10 17:19:54 -0800
committerAlan Mishchenko <alanmi@berkeley.edu>2015-01-10 17:19:54 -0800
commit26b8116ac649f977333a1771dfaac0ae3b18a97b (patch)
treebe68adbcb65920799a3caf6394c22da56ea3a72d /src/misc/vec/vecMem.h
parent63ce84d824c54d8ea0d22912bd6f69cf7c284324 (diff)
downloadabc-26b8116ac649f977333a1771dfaac0ae3b18a97b.tar.gz
abc-26b8116ac649f977333a1771dfaac0ae3b18a97b.tar.bz2
abc-26b8116ac649f977333a1771dfaac0ae3b18a97b.zip
Changing memory model of Cba_Ntk_t.
Diffstat (limited to 'src/misc/vec/vecMem.h')
-rw-r--r--src/misc/vec/vecMem.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/misc/vec/vecMem.h b/src/misc/vec/vecMem.h
index c4868807..72b653b7 100644
--- a/src/misc/vec/vecMem.h
+++ b/src/misc/vec/vecMem.h
@@ -84,6 +84,14 @@ struct Vec_Mem_t_
SeeAlso []
***********************************************************************/
+static inline void Vec_MemAlloc_( Vec_Mem_t * p, int nEntrySize, int LogPageSze )
+{
+ memset( p, 0, sizeof(Vec_Mem_t) );
+ p->nEntrySize = nEntrySize;
+ p->LogPageSze = LogPageSze;
+ p->PageMask = (1 << p->LogPageSze) - 1;
+ p->iPage = -1;
+}
static inline Vec_Mem_t * Vec_MemAlloc( int nEntrySize, int LogPageSze )
{
Vec_Mem_t * p;