From fe3d334151dd3b81dca4beaa8635d89d3f8b2d71 Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Sat, 8 Apr 2017 18:37:32 -0700 Subject: Experiments with hashing. --- src/base/acb/acbSets.c | 54 ++++++++++++++++++++++++++++++++++++++++++++++++ src/base/acb/acbUtil.c | 2 +- src/base/acb/module.make | 1 + 3 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 src/base/acb/acbSets.c (limited to 'src/base/acb') diff --git a/src/base/acb/acbSets.c b/src/base/acb/acbSets.c new file mode 100644 index 00000000..362910d9 --- /dev/null +++ b/src/base/acb/acbSets.c @@ -0,0 +1,54 @@ +/**CFile**************************************************************** + + FileName [acbSets.c] + + SystemName [ABC: Logic synthesis and verification system.] + + PackageName [Hierarchical word-level netlist.] + + Synopsis [Reading data from file.] + + Author [Alan Mishchenko] + + Affiliation [UC Berkeley] + + Date [Ver. 1.0. Started - July 21, 2015.] + + Revision [$Id: acbSets.c,v 1.00 2014/11/29 00:00:00 alanmi Exp $] + +***********************************************************************/ + +#include "acb.h" + +ABC_NAMESPACE_IMPL_START + +//////////////////////////////////////////////////////////////////////// +/// DECLARATIONS /// +//////////////////////////////////////////////////////////////////////// + +//////////////////////////////////////////////////////////////////////// +/// FUNCTION DEFINITIONS /// +//////////////////////////////////////////////////////////////////////// + +/**Function************************************************************* + + Synopsis [] + + Description [] + + SideEffects [] + + SeeAlso [] + +***********************************************************************/ +void Acb_DataReadTest() +{ +} + +//////////////////////////////////////////////////////////////////////// +/// END OF FILE /// +//////////////////////////////////////////////////////////////////////// + + +ABC_NAMESPACE_IMPL_END + diff --git a/src/base/acb/acbUtil.c b/src/base/acb/acbUtil.c index 1c47bf65..2d56a553 100644 --- a/src/base/acb/acbUtil.c +++ b/src/base/acb/acbUtil.c @@ -455,7 +455,7 @@ void Acb_NtkSaveSupport( Acb_Ntk_t * p, int iObj ) } void Acb_NtkUpdateNode( Acb_Ntk_t * p, int Pivot, word uTruth, Vec_Int_t * vSupp ) { - int Level = Acb_ObjLevelD(p, Pivot); + //int Level = Acb_ObjLevelD(p, Pivot); Acb_NtkSaveSupport( p, Pivot ); //Acb_NtkPrintNode( p, Pivot ); Acb_NtkResetNode( p, Pivot, uTruth, vSupp ); diff --git a/src/base/acb/module.make b/src/base/acb/module.make index ce5dcaeb..06affeff 100644 --- a/src/base/acb/module.make +++ b/src/base/acb/module.make @@ -3,4 +3,5 @@ SRC += src/base/acb/acbAbc.c \ src/base/acb/acbCom.c \ src/base/acb/acbFunc.c \ src/base/acb/acbMfs.c \ + src/base/acb/acbSets.c \ src/base/acb/acbUtil.c -- cgit v1.2.3