Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
abc
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
abc
Commits
ca0bdde9
Commit
ca0bdde9
authored
Feb 23, 2017
by
Yen-Sheng Ho
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
changed how pdr -t cleans up abs flops
parent
d5bbf918
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
0 deletions
+15
-0
src/proof/pdr/pdrIncr.c
+15
-0
No files found.
src/proof/pdr/pdrIncr.c
View file @
ca0bdde9
...
...
@@ -468,6 +468,9 @@ int IPdr_ManSolveInt( Pdr_Man_t * p, int fCheckClauses, int fPushClauses )
break
;
// keep solving
}
p
->
pAig
->
pSeqModel
=
pCex
;
if
(
p
->
pPars
->
fVerbose
&&
p
->
pPars
->
fUseAbs
)
Pdr_ManPrintProgress
(
p
,
!
p
->
pPars
->
fSolveAll
,
Abc_Clock
()
-
clkStart
);
return
0
;
// SAT
}
p
->
pPars
->
nFailOuts
++
;
...
...
@@ -517,6 +520,7 @@ int IPdr_ManSolveInt( Pdr_Man_t * p, int fCheckClauses, int fPushClauses )
p
->
timeToStopOne
=
0
;
}
}
/*
if ( p->pPars->fUseAbs && p->vAbsFlops && !fRefined )
{
int i, Used;
...
...
@@ -524,6 +528,17 @@ int IPdr_ManSolveInt( Pdr_Man_t * p, int fCheckClauses, int fPushClauses )
if ( Used && (Vec_IntEntry(p->vPrio, i) >> p->nPrioShift) == 0 )
Vec_IntWriteEntry( p->vAbsFlops, i, 0 );
}
*/
if
(
p
->
pPars
->
fUseAbs
&&
p
->
vAbsFlops
&&
!
fRefined
)
{
Pdr_Set_t
*
pSet
;
int
i
,
j
,
k
;
Vec_IntFill
(
p
->
vAbsFlops
,
Vec_IntSize
(
p
->
vAbsFlops
),
0
);
Vec_VecForEachEntry
(
Pdr_Set_t
*
,
p
->
vClauses
,
pSet
,
i
,
j
)
for
(
k
=
0
;
k
<
pSet
->
nLits
;
k
++
)
Vec_IntWriteEntry
(
p
->
vAbsFlops
,
Abc_Lit2Var
(
pSet
->
Lits
[
k
]),
1
);
}
if
(
p
->
pPars
->
fVerbose
)
Pdr_ManPrintProgress
(
p
,
!
fRefined
,
Abc_Clock
()
-
clkStart
);
if
(
fRefined
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment