From ec5a27080ccba429c3430a11e18e63f838ae7e3c Mon Sep 17 00:00:00 2001 From: Nathan Zhou Date: Thu, 13 Dec 2018 11:24:46 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9Aadd=20missing=20inline=20function?= =?UTF-8?q?=20Abc=5FObjFanoutId?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/base/abc/abc.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/base/abc/abc.h b/src/base/abc/abc.h index dd189c6dfc..5a503fb2bc 100644 --- a/src/base/abc/abc.h +++ b/src/base/abc/abc.h @@ -368,6 +368,7 @@ static inline int Abc_ObjFanoutNum( Abc_Obj_t * pObj ) { return pO static inline int Abc_ObjFaninId( Abc_Obj_t * pObj, int i) { return pObj->vFanins.pArray[i]; } static inline int Abc_ObjFaninId0( Abc_Obj_t * pObj ) { return pObj->vFanins.pArray[0]; } static inline int Abc_ObjFaninId1( Abc_Obj_t * pObj ) { return pObj->vFanins.pArray[1]; } +static inline int Abc_ObjFanoutId(Abc_Obj_t *pObj, int i) { return pObj->vFanouts.pArray[i];} static inline int Abc_ObjFanoutEdgeNum( Abc_Obj_t * pObj, Abc_Obj_t * pFanout ) { assert( Abc_NtkHasAig(pObj->pNtk) ); if ( Abc_ObjFaninId0(pFanout) == pObj->Id ) return 0; if ( Abc_ObjFaninId1(pFanout) == pObj->Id ) return 1; assert( 0 ); return -1; } static inline Abc_Obj_t * Abc_ObjFanout( Abc_Obj_t * pObj, int i ) { return (Abc_Obj_t *)pObj->pNtk->vObjs->pArray[ pObj->vFanouts.pArray[i] ]; } static inline Abc_Obj_t * Abc_ObjFanout0( Abc_Obj_t * pObj ) { return (Abc_Obj_t *)pObj->pNtk->vObjs->pArray[ pObj->vFanouts.pArray[0] ]; }