/dports/cad/abc/abc-a4518e6f833885c905964f1233d11e5b941ec24c/src/opt/mfs/ |
H A D | mfsResub_.c | 83 nAreaExpanse += (int)(Abc_ObjFaninNum(pNode) < nFaninMax); in Abc_NtkMfsPrintResubStats() 160 iFanin, Abc_ObjFaninNum(pNode), in Abc_NtkMfsSolveSatResub() 172 iVar = Vec_PtrSize(p->vDivs) - Abc_ObjFaninNum(pNode) + i; in Abc_NtkMfsSolveSatResub() 206 for ( i = 0; i < Abc_ObjFaninNum(pNode); i++ ) in Abc_NtkMfsSolveSatResub() 248 if ( iVar == Vec_PtrSize(p->vDivs)-Abc_ObjFaninNum(pNode) ) in Abc_NtkMfsSolveSatResub() 311 iFanin, iFanin2, Abc_ObjFaninNum(pNode), in Abc_NtkMfsSolveSatResub2() 323 iVar = Vec_PtrSize(p->vDivs) - Abc_ObjFaninNum(pNode) + i; in Abc_NtkMfsSolveSatResub2() 352 for ( i = 0; i < Abc_ObjFaninNum(pNode); i++ ) in Abc_NtkMfsSolveSatResub2() 395 if ( iVar == Vec_PtrSize(p->vDivs)-Abc_ObjFaninNum(pNode) ) in Abc_NtkMfsSolveSatResub2() 507 if ( Abc_ObjFaninNum(pNode) == p->nFaninMax ) in Abc_NtkMfsResubNode() [all …]
|
H A D | mfsResub.c | 83 nAreaExpanse += (int)(Abc_ObjFaninNum(pNode) < nFaninMax); in Abc_NtkMfsPrintResubStats() 185 Abc_ObjFaninId(pNode, iFanin), iFanin, Abc_ObjFaninNum(pNode), in Abc_NtkMfsSolveSatResub() 197 iVar = Vec_PtrSize(p->vDivs) - Abc_ObjFaninNum(pNode) + i; in Abc_NtkMfsSolveSatResub() 233 for ( i = 0; i < Abc_ObjFaninNum(pNode); i++ ) in Abc_NtkMfsSolveSatResub() 273 if ( iVar == Vec_PtrSize(p->vDivs)-Abc_ObjFaninNum(pNode) ) in Abc_NtkMfsSolveSatResub() 339 iFanin, iFanin2, Abc_ObjFaninNum(pNode), in Abc_NtkMfsSolveSatResub2() 351 iVar = Vec_PtrSize(p->vDivs) - Abc_ObjFaninNum(pNode) + i; in Abc_NtkMfsSolveSatResub2() 380 for ( i = 0; i < Abc_ObjFaninNum(pNode); i++ ) in Abc_NtkMfsSolveSatResub2() 443 if ( iVar == Vec_PtrSize(p->vDivs)-Abc_ObjFaninNum(pNode) ) in Abc_NtkMfsSolveSatResub2() 560 if ( Abc_ObjFaninNum(pNode) == p->nFaninMax ) in Abc_NtkMfsResubNode() [all …]
|
H A D | mfsCore.c | 104 p->nTotalDivs += Vec_PtrSize(p->vDivs) - Abc_ObjFaninNum(pNode); in Abc_WinNode() 165 if ( Abc_ObjFaninNum(pNode) < 2 || Abc_ObjFaninNum(pNode) > nFaninMax ) in Abc_NtkMfsPowerResub() 182 if ( Abc_ObjFaninNum(pNode) < 2 || Abc_ObjFaninNum(pNode) > nFaninMax ) in Abc_NtkMfsPowerResub() 199 if ( Abc_ObjFaninNum(pNode) < 2 || Abc_ObjFaninNum(pNode) > nFaninMax ) in Abc_NtkMfsPowerResub() 256 p->nTotalDivs += Vec_PtrSize(p->vDivs) - Abc_ObjFaninNum(pNode); in Abc_NtkMfsResub() 332 p->pCnf = Cnf_DeriveSimple( p->pAigWin, Abc_ObjFaninNum(pNode) ); in Abc_NtkMfsNode() 352 assert( p->nFanins == Abc_ObjFaninNum(pNode) ); in Abc_NtkMfsNode() 495 if ( Abc_ObjFaninNum(pObj) < 2 || Abc_ObjFaninNum(pObj) > nFaninMax ) in Abc_NtkMfs() 528 if ( Abc_ObjFaninNum(pObj) < 2 || Abc_ObjFaninNum(pObj) > nFaninMax ) in Abc_NtkMfs()
|
H A D | mfsCore_.c | 91 p->nTotalDivs += Vec_PtrSize(p->vDivs) - Abc_ObjFaninNum(pNode); in Abc_NtkMfsResub() 161 p->pCnf = Cnf_DeriveSimple( p->pAigWin, Abc_ObjFaninNum(pNode) ); in Abc_NtkMfsNode() 181 assert( p->nFanins == Abc_ObjFaninNum(pNode) ); in Abc_NtkMfsNode() 312 if ( Abc_ObjFaninNum(pObj) < 2 || Abc_ObjFaninNum(pObj) > nFaninMax ) in Abc_NtkMfs() 339 if ( Abc_ObjFaninNum(pObj) < 2 || Abc_ObjFaninNum(pObj) > nFaninMax ) in Abc_NtkMfs()
|
/dports/cad/abc/abc-a4518e6f833885c905964f1233d11e5b941ec24c/src/opt/res/ |
H A D | resFilter.c | 116 iDiv = d - (Abc_ObjFaninNum(pWin->pNode) + 2); in Res_FilterCandidates() 141 if ( Abc_ObjFaninNum(pWin->pNode) < nFaninsMax ) in Res_FilterCandidates() 154 iDiv = d - (Abc_ObjFaninNum(pWin->pNode) + 2); in Res_FilterCandidates() 159 iDiv2 = d2 - (Abc_ObjFaninNum(pWin->pNode) + 2); in Res_FilterCandidates() 192 for ( i2 = i + 1; i2 < Abc_ObjFaninNum(pWin->pNode); i2++ ) in Res_FilterCandidates() 201 iDiv = d - (Abc_ObjFaninNum(pWin->pNode) + 2); in Res_FilterCandidates() 298 for ( d = Abc_ObjFaninNum(pWin->pNode) + 2; d < Abc_NtkPoNum(pAig); d++ ) in Res_FilterCandidatesArea() 301 iDiv = d - (Abc_ObjFaninNum(pWin->pNode) + 2); in Res_FilterCandidatesArea() 327 if ( Counter > 0 || Abc_ObjFaninNum(pWin->pNode) >= nFaninsMax ) in Res_FilterCandidatesArea() 334 iDiv = d - (Abc_ObjFaninNum(pWin->pNode) + 2); in Res_FilterCandidatesArea() [all …]
|
/dports/cad/abc/abc-a4518e6f833885c905964f1233d11e5b941ec24c/src/base/abc/ |
H A D | abcMinBase.c | 87 nVars = Abc_NodeSupport( Cudd_Regular(pNode->pData), vSupport, Abc_ObjFaninNum(pNode) ); in Abc_NodeMinimumBase() 88 if ( nVars == Abc_ObjFaninNum(pNode) ) in Abc_NodeMinimumBase() 95 vFanins = Vec_PtrAlloc( Abc_ObjFaninNum(pNode) ); in Abc_NodeMinimumBase() 100 assert( nVars == Abc_ObjFaninNum(pNode) ); in Abc_NodeMinimumBase() 466 if ( Abc_ObjFaninNum(pNode) > nMaxSize ) in Abc_NtkEliminate() 479 … Abc_ObjId(pNode), Abc_ObjFaninNum(pNode), Abc_ObjId(pFanout), Abc_ObjFaninNum(pFanout) ); in Abc_NtkEliminate() 590 if ( Abc_ObjFaninNum(pNode) < 3 || Abc_ObjFaninNum(pNode) > 6 ) in Abc_NodeIsExor() 629 if ( Abc_ObjFaninNum(pNode) > nMaxSize ) in Abc_NtkEliminate1One() 650 … Abc_ObjId(pNode), Abc_ObjFaninNum(pNode), Abc_ObjId(pFanout), Abc_ObjFaninNum(pFanout) ); in Abc_NtkEliminate1One() 769 assert( RetValue >= 0 && RetValue < Abc_ObjFaninNum(pFanout) ); in Abc_NtkEliminateSpecial() [all …]
|
H A D | abcCheck.c | 333 if ( Abc_ObjFaninNum(pObj) > 0 ) in Abc_NtkCheckPis() 381 if ( Abc_ObjFaninNum(pObj) != 1 ) in Abc_NtkCheckPos() 498 if ( Abc_ObjFaninNum(pNet) == 0 ) in Abc_NtkCheckNet() 503 if ( Abc_ObjFaninNum(pNet) > 1 ) in Abc_NtkCheckNet() 541 if ( !Abc_SopCheck( (char *)pNode->pData, Abc_ObjFaninNum(pNode) ) ) in Abc_NtkCheckNode() 551 if ( nSuppSize > Abc_ObjFaninNum(pNode) ) in Abc_NtkCheckNode() 593 if ( Abc_ObjFaninNum(pLatch) != 1 ) in Abc_NtkCheckLatch() 605 if ( Abc_ObjFaninNum(Abc_ObjFanin0(pLatch)) != 1 ) in Abc_NtkCheckLatch() 608 Abc_ObjName(Abc_ObjFanin0(pLatch)), Abc_ObjFaninNum(Abc_ObjFanin0(pLatch)) ); in Abc_NtkCheckLatch() 619 if ( Abc_ObjFaninNum(Abc_ObjFanout0(pLatch)) != 1 ) in Abc_NtkCheckLatch() [all …]
|
H A D | abcFunc.c | 147 if ( Abc_ObjFaninNum(pNode) > 10 ) in Abc_NtkSopToBdd() 157 Vec_IntFill( vFanins, Abc_ObjFaninNum(pNode), -1 ); in Abc_NtkSopToBdd() 159 if ( ddTemp->invperm[k] < Abc_ObjFaninNum(pNode) ) in Abc_NtkSopToBdd() 161 assert( iVar == Abc_ObjFaninNum(pNode) ); in Abc_NtkSopToBdd() 169 if ( ddTemp->invperm[k] < Abc_ObjFaninNum(pNode) ) in Abc_NtkSopToBdd() 171 for ( k = 0; k < Abc_ObjFaninNum(pNode); k++ ) in Abc_NtkSopToBdd() 683 Vec_IntFill( vFanins, Abc_ObjFaninNum(pNode), -1 ); in Abc_NtkAigToBdd() 685 if ( ddTemp->invperm[k] < Abc_ObjFaninNum(pNode) ) in Abc_NtkAigToBdd() 687 assert( iVar == Abc_ObjFaninNum(pNode) ); in Abc_NtkAigToBdd() 695 if ( ddTemp->invperm[k] < Abc_ObjFaninNum(pNode) ) in Abc_NtkAigToBdd() [all …]
|
H A D | abcFanOrder.c | 61 assert( nVars == Abc_ObjFaninNum(pNode) ); in Abc_NtkOrderFaninsById() 163 assert( nVars == Abc_ObjFaninNum(pNode) ); in Abc_NtkOrderFaninsBySortingColumns() 252 assert( nVars == Abc_ObjFaninNum(pNode) ); in Abc_NtkOrderFaninsByLitCount() 327 assert( nVars == Abc_ObjFaninNum(pNode) ); in Abc_NtkOrderFaninsByLitCountAndCubeCount() 400 int CutPoint, nVars = Abc_ObjFaninNum(pNode); in Abc_NodeSplitLarge() 430 if ( (Abc_ObjFaninNum(pNode) > nFaninsMax && nCubes > 1) || nCubes > nCubesMax ) in Abc_NtkSplitLarge() 470 int i, nVars = Abc_ObjFaninNum(pNode); in Abc_NodeSortCubes() 563 int nVars = Abc_ObjFaninNum(pNode); in Abc_NodeMakeSCCFree() 594 int i, nVars = Abc_ObjFaninNum(pNode); in Abc_NodeMakeDist1Free() 610 int i, nVars = Abc_ObjFaninNum(pNode); in Abc_NodeCheckDist1Free()
|
H A D | abcHieCec.c | 32 for ( i = 0; (i < Abc_ObjFaninNum(pObj)) && (((pFanin) = Abc_ObjFaninReal(pObj, i)), 1); i++ ) 219 assert( Abc_ObjFaninNum(pObj) <= 16 ); in Abc_NtkDeriveFlatGia_rec() 220 assert( Abc_ObjFaninNum(pObj) == Abc_SopGetVarNum(pSop) ); in Abc_NtkDeriveFlatGia_rec() 233 assert( Abc_ObjFaninNum(pObj) == Abc_NtkPiNum(pNtkModel) ); in Abc_NtkDeriveFlatGia_rec() 359 assert( Abc_ObjFaninNum(pObj) <= 16 ); in Abc_NtkDeriveFlatGia2Derive() 360 assert( Abc_ObjFaninNum(pObj) == Abc_SopGetVarNum(pSop) ); in Abc_NtkDeriveFlatGia2Derive() 372 assert( Abc_ObjFaninNum(pObj) == Abc_NtkPiNum(pNtkModel) ); in Abc_NtkDeriveFlatGia2Derive() 386 assert( Abc_ObjFaninNum(pObj) == Gia_ManPiNum(pGiaBox) ); in Abc_NtkDeriveFlatGia2Derive()
|
/dports/cad/abc/abc-a4518e6f833885c905964f1233d11e5b941ec24c/src/base/abci/ |
H A D | fahout_cut.c | 148 if ( pPars->nMaxSuppSize - Abc_ObjFaninNum(pLut) <= 1 ) in Abc_NtkCollectNonOverlapCands() 190 if ( Abc_ObjFaninNum(pLut) + Abc_ObjFaninNum(pObj) > pPars->nMaxSuppSize ) in Abc_NtkCollectNonOverlapCands() 215 int i, nCounter = Abc_ObjFaninNum(pLut); in Abc_NtkCountTotalFanins() 293 nVertsMax += (int)(Abc_ObjFaninNum(pLut) <= pPars->nMaxLutSize); in Abc_NtkLutMerge() 303 if ( Abc_ObjFaninNum(pLut) > pPars->nMaxLutSize ) in Abc_NtkLutMerge() 319 Abc_ObjId(pLut), Abc_ObjFaninNum(pLut), Abc_ObjFaninNum(pLut), in Abc_NtkLutMerge()
|
H A D | abcMerge.c | 148 if ( pPars->nMaxSuppSize - Abc_ObjFaninNum(pLut) <= 1 ) in Abc_NtkCollectNonOverlapCands() 190 if ( Abc_ObjFaninNum(pLut) + Abc_ObjFaninNum(pObj) > pPars->nMaxSuppSize ) in Abc_NtkCollectNonOverlapCands() 215 int i, nCounter = Abc_ObjFaninNum(pLut); in Abc_NtkCountTotalFanins() 293 nVertsMax += (int)(Abc_ObjFaninNum(pLut) <= pPars->nMaxLutSize); in Abc_NtkLutMerge() 303 if ( Abc_ObjFaninNum(pLut) > pPars->nMaxLutSize ) in Abc_NtkLutMerge() 319 Abc_ObjId(pLut), Abc_ObjFaninNum(pLut), Abc_ObjFaninNum(pLut), in Abc_NtkLutMerge()
|
H A D | abcLutmin.c | 382 assert( Abc_ObjFaninNum(pNode) > Level ); in Abc_NtkCreateCofLut() 386 for ( i = Level; i < Abc_ObjFaninNum(pNode); i++ ) in Abc_NtkCreateCofLut() 431 assert( nLutSize < Abc_ObjFaninNum(pNode) ); in Abc_NtkBddCurtis() 509 assert( Abc_ObjFaninNum(pNode) == nLutSize + 1 ); in Abc_NtkBddFindCofactor() 528 if ( iCof == Abc_ObjFaninNum(pNode) ) in Abc_NtkBddFindCofactor() 533 for ( i = 0; i < Abc_ObjFaninNum(pNode); i++ ) in Abc_NtkBddFindCofactor() 556 for ( i = 0; i < Abc_ObjFaninNum(pNode); i++ ) in Abc_NtkBddFindCofactor() 561 for ( i = 0; i < Abc_ObjFaninNum(pNode); i++ ) in Abc_NtkBddFindCofactor() 595 assert( Abc_ObjFaninNum(pNode) > nLutSize ); in Abc_NtkBddDecompose() 597 if ( Abc_ObjFaninNum(pNode) == nLutSize + 1 ) in Abc_NtkBddDecompose() [all …]
|
H A D | abcMfs.c | 101 Counter += Abc_Truth6WordNum( Abc_ObjFaninNum(pObj) ); in Abc_NtkAssignStarts() 167 if ( Abc_ObjFaninNum(pObj) <= 6 ) in Abc_NtkExtractMfs() 169 word uTruth = Abc_SopToTruth((char *)pObj->pData, Abc_ObjFaninNum(pObj)); in Abc_NtkExtractMfs() 176 int nWords = Abc_Truth6WordNum( Abc_ObjFaninNum(pObj) ); in Abc_NtkExtractMfs() 194 Vec_IntGrow( vArray, Abc_ObjFaninNum(pObj) ); in Abc_NtkExtractMfs() 202 Vec_IntGrow( vArray, Abc_ObjFaninNum(pObj) ); in Abc_NtkExtractMfs() 240 if ( Abc_ObjFaninNum(pObj) <= 6 ) in Abc_NtkExtractMfs2() 242 word uTruth = Abc_SopToTruth((char *)pObj->pData, Abc_ObjFaninNum(pObj)); in Abc_NtkExtractMfs2() 249 int nWords = Abc_Truth6WordNum( Abc_ObjFaninNum(pObj) ); in Abc_NtkExtractMfs2() 267 Vec_IntGrow( vArray, Abc_ObjFaninNum(pObj) ); in Abc_NtkExtractMfs2() [all …]
|
H A D | abcSweep.c | 163 if ( Abc_ObjFaninNum(pNode) == 0 ) in Abc_NtkFraigSweepUsingExdc() 205 if ( Abc_ObjFaninNum(pNode) == 0 ) in Abc_NtkFraigEquiv() 627 if ( Abc_ObjFaninNum(pNode) < 2 ) in Abc_NtkSweep() 642 if ( Abc_ObjFaninNum(pNode) == 0 ) in Abc_NtkSweep() 646 assert( Abc_ObjFaninNum(pNode) == 1 ); in Abc_NtkSweep() 655 if ( Abc_ObjFaninNum(pFanout) < 2 ) in Abc_NtkSweep() 671 if ( Abc_ObjFaninNum(pNode) != 1 ) in Abc_NtkSweep() 751 if ( Abc_ObjFaninNum(pObj) == 0 ) in Abc_NtkSetTravId_rec() 753 assert( Abc_ObjFaninNum(pObj) == 1 ); in Abc_NtkSetTravId_rec() 770 if ( Abc_ObjFaninNum(pObj) == 0 ) in Abc_NtkCheckConstant_rec() [all …]
|
H A D | abcReorder.c | 56 pOrder = ABC_ALLOC( int, Abc_ObjFaninNum(pNode) ); in Abc_NodeBddReorder() 57 for ( i = 0; i < Abc_ObjFaninNum(pNode); i++ ) in Abc_NodeBddReorder() 92 if ( Abc_ObjFaninNum(pNode) < 3 ) in Abc_NtkBddReorder()
|
H A D | abcSpeedup.c | 68 for ( i = 0; i < Abc_ObjFaninNum(pNode)-1; i++ ) in Abc_NtkDelayTraceSortPins() 71 for ( j = i+1; j < Abc_ObjFaninNum(pNode); j++ ) in Abc_NtkDelayTraceSortPins() 81 assert( Abc_ObjFaninNum(pNode) == 0 || pPinPerm[0] < Abc_ObjFaninNum(pNode) ); in Abc_NtkDelayTraceSortPins() 82 for ( i = 1; i < Abc_ObjFaninNum(pNode); i++ ) in Abc_NtkDelayTraceSortPins() 84 assert( pPinPerm[i] < Abc_ObjFaninNum(pNode) ); in Abc_NtkDelayTraceSortPins() 143 pDelays = pLutLib->pLutDelays[Abc_ObjFaninNum(pNode)]; in Abc_NtkDelayTraceLut() 150 pDelays = pLutLib->pLutDelays[Abc_ObjFaninNum(pNode)]; in Abc_NtkDelayTraceLut() 165 if ( Abc_ObjFaninNum(pNode) == 0 ) in Abc_NtkDelayTraceLut() 268 if ( Abc_ObjFaninNum(pNode) == 0 ) in Abc_NtkDelayTracePrint() 485 pDelays = pLutLib->pLutDelays[Abc_ObjFaninNum(pNode)]; in Abc_NtkDelayTraceTCEdges() [all …]
|
H A D | abcTim.c | 37 …; return Abc_ObjId(pObj) % TIM_TEST_BOX_RATIO == 0 && Abc_ObjFaninNum(pObj) > 0 && Abc_ObjFaninNum… in Abc_NodeIsWhiteBox() 293 nBoxFaninMax = Abc_MaxInt( nBoxFaninMax, Abc_ObjFaninNum(pObj) ); in Abc_NtkTestTimDeriveGia() 295 curPo += Abc_ObjFaninNum(pObj); in Abc_NtkTestTimDeriveGia() 297 …"Selecting node %6d as white boxes with %d inputs and %d output.\n", i, Abc_ObjFaninNum(pObj), 1 ); in Abc_NtkTestTimDeriveGia() 329 … BoxUniqueId = Abc_ObjFaninNum(pObj); // in this case, the node size is the ID of its delay table in Abc_NtkTestTimDeriveGia() 330 Tim_ManCreateBox( pTim, curPo, Abc_ObjFaninNum(pObj), curPi, 1, BoxUniqueId, 0 ); in Abc_NtkTestTimDeriveGia() 331 curPo += Abc_ObjFaninNum(pObj); in Abc_NtkTestTimDeriveGia()
|
H A D | abcIfif.c | 140 for ( i = 0; i < Abc_ObjFaninNum(pObj); i++ ) in Abc_ObjDelay0() 163 if ( Abc_ObjFaninNum(pObj) == 0 ) in Abc_ObjDelay1() 173 for ( i = 0; i < Abc_ObjFaninNum(pObj); i++ ) in Abc_ObjDelay1() 202 for ( i = 0; i < Abc_ObjFaninNum(pObj); i++ ) in Abc_ObjDelay1() 234 for ( i = 0; i < Abc_ObjFaninNum(pObj); i++ ) in Abc_ObjDelayDegree()
|
/dports/cad/abc/abc-a4518e6f833885c905964f1233d11e5b941ec24c/src/base/io/ |
H A D | ioReadEdif.c | 201 …Abc_ObjSetData( pObj, Abc_SopCreateAnd((Mem_Flex_t *)pNtk->pManFunc, Abc_ObjFaninNum(pObj), NULL) … in Io_ReadEdifNetwork() 203 …Abc_ObjSetData( pObj, Abc_SopCreateOr((Mem_Flex_t *)pNtk->pManFunc, Abc_ObjFaninNum(pObj), NULL) ); in Io_ReadEdifNetwork() 205 … Abc_ObjSetData( pObj, Abc_SopCreateNand((Mem_Flex_t *)pNtk->pManFunc, Abc_ObjFaninNum(pObj)) ); in Io_ReadEdifNetwork() 207 … Abc_ObjSetData( pObj, Abc_SopCreateNor((Mem_Flex_t *)pNtk->pManFunc, Abc_ObjFaninNum(pObj)) ); in Io_ReadEdifNetwork() 209 … Abc_ObjSetData( pObj, Abc_SopCreateXor((Mem_Flex_t *)pNtk->pManFunc, Abc_ObjFaninNum(pObj)) ); in Io_ReadEdifNetwork() 211 … Abc_ObjSetData( pObj, Abc_SopCreateNxor((Mem_Flex_t *)pNtk->pManFunc, Abc_ObjFaninNum(pObj)) ); in Io_ReadEdifNetwork()
|
H A D | ioWriteBook.c | 309 isize=Abc_ObjFaninNum(pNode); in Io_NtkWriteIntNode() 387 assert ( i == Abc_ObjFaninNum(pNode) ); in Io_NtkWriteNodeGate() 413 numPin+=Abc_ObjFaninNum(pNet)+Abc_ObjFanoutNum(pNet); in Io_NtkWriteNets() 447 int NetDegree=Abc_ObjFaninNum(pNet)+Abc_ObjFanoutNum(pNet); in Io_NtkWriteIntNet() 826 if( Abc_ObjFaninNum( pNeighbor ) ) in Io_NtkBfsPads() 854 if ( Abc_ObjFaninNum(pNode) != 2 ) in Abc_NodeIsNand2() 882 if ( Abc_ObjFaninNum(pNode) != 2 ) in Abc_NodeIsNor2() 906 if ( Abc_ObjFaninNum(pNode) != 2 ) in Abc_NodeIsAnd2() 932 if ( Abc_ObjFaninNum(pNode) != 2 ) in Abc_NodeIsOr2() 960 if ( Abc_ObjFaninNum(pNode) != 2 ) in Abc_NodeIsXor2() [all …]
|
/dports/cad/abc/abc-a4518e6f833885c905964f1233d11e5b941ec24c/src/opt/fret/ |
H A D | fretMain.c | 140 assert(Abc_ObjFaninNum(pObj) == 1); in Abc_FlowRetime_MinReg() 146 assert(Abc_ObjFaninNum(pNext) <= 1); in Abc_FlowRetime_MinReg() 152 assert(Abc_ObjFaninNum(pNext) == 1); in Abc_FlowRetime_MinReg() 580 assert(Abc_ObjFaninNum(pBi) == 0); in Abc_FlowRetime_FixLatchBoxes() 582 assert(Abc_ObjFaninNum(pBo) == 0); in Abc_FlowRetime_FixLatchBoxes() 594 assert(Abc_ObjFaninNum(pObj) == 1); in Abc_FlowRetime_FixLatchBoxes() 609 assert(Abc_ObjFaninNum(pBi) == 0); in Abc_FlowRetime_FixLatchBoxes() 630 assert(Abc_ObjFaninNum(pObj) == 1); in Abc_FlowRetime_FixLatchBoxes() 634 assert(Abc_ObjFaninNum(pObj) == 1); in Abc_FlowRetime_FixLatchBoxes() 677 if (Abc_ObjFaninNum(pObj) > 0) { in Abc_FlowRetime_VerifyPathLatencies() [all …]
|
/dports/cad/abc/abc-a4518e6f833885c905964f1233d11e5b941ec24c/src/sat/bmc/ |
H A D | bmcExpand.c | 146 if ( !Abc_ObjIsNode(pObj) || Abc_ObjFaninNum(pObj) == 0 ) in Abc_NtkExpandCubes() 148 assert( Abc_ObjFaninNum(pObj) == Gia_ManCiNum(pGia) ); in Abc_NtkExpandCubes() 156 if ( Abc_ObjExpandCubes( vSop, pNew, Abc_ObjFaninNum(pObj) ) ) in Abc_NtkExpandCubes()
|
/dports/cad/abc/abc-a4518e6f833885c905964f1233d11e5b941ec24c/src/base/acb/ |
H A D | acbAbc.c | 58 pObj->iTemp = Acb_ObjAlloc( pNtk, ABC_OPER_LUT, Abc_ObjFaninNum(pObj), 0 ); in Acb_NtkFromAbc2() 68 … Acb_ObjSetTruth( pNtk, pObj->iTemp, Abc_SopToTruth((char *)pObj->pData, Abc_ObjFaninNum(pObj)) ); in Acb_NtkFromAbc2() 91 pObj->iTemp = Acb_ObjAlloc( pNtk, ABC_OPER_LUT, Abc_ObjFaninNum(pObj), 0 ); in Acb_NtkFromAbc() 102 … Acb_ObjSetTruth( pNtk, pObj->iTemp, Abc_SopToTruth((char *)pObj->pData, Abc_ObjFaninNum(pObj)) ); in Acb_NtkFromAbc() 140 assert( Abc_SopGetVarNum((char *)pObjNew->pData) == Abc_ObjFaninNum(pObjNew) ); in Acb_NtkToAbc()
|
/dports/cad/abc/abc-a4518e6f833885c905964f1233d11e5b941ec24c/src/opt/sfm/ |
H A D | sfmArea.c | 202 int i, k, Limit = Abc_ObjFaninNum(pObj); in Abc_ObjHasDupFanins() 225 int i, fNeedInv = 0, Gain = 0, iFanin = Abc_ObjFaninNum(pObj), fUseInv = Abc_NodeIsInv(pObj); in Abc_ObjChangeEval() 276 for ( v = 0; v < Abc_ObjFaninNum(pObj); v++ ) in Abc_ObjChangeUpdate() 286 int i, k, iFanin = Abc_ObjFaninNum(pObj); in Abc_ObjChangePerform() 347 if ( Abc_ObjFaninNum(pObj) < 2 && !Abc_NodeIsInv(pObj) ) in Abc_NtkChangePerform()
|