Skip to content

Commit 3ce519c

Browse files
authored
Merge pull request #904 from diffblue/ic3-interface
IC3: use property_checker interface
2 parents 16d8bf7 + 0639e25 commit 3ce519c

27 files changed

+117
-80
lines changed

regression/ebmc/ic3/bobcount.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
CORE
22
bobcount.sv
33
--ic3
4-
^\[bobcount\.assert\.1\] always !bobcount\.p0: PROVED$
54
^property HOLDS
65
^inductive invariant verification is ok
7-
^EXIT=2$
6+
^\[bobcount\.assert\.1\] always !bobcount\.p0: PROVED$
7+
^EXIT=0$
88
^SIGNAL=0$
99
--
1010
^inductive invariant verification failed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
CORE
22
bobmiterbm1multi.sv
33
--ic3 --property bobmiterbm1multi.assert.1033
4-
^\[bobmiterbm1multi\.assert\.1033\] always !bobmiterbm1multi\.p1032: PROVED$
54
^property HOLDS
65
^inductive invariant verification is ok
7-
^EXIT=2$
6+
^\[bobmiterbm1multi\.assert\.1033\] always !bobmiterbm1multi\.p1032: PROVED$
7+
^EXIT=0$
88
^SIGNAL=0$
99
--
1010
^inductive invariant verification failed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
CORE
22
bobmiterbm1multi.sv
33
--ic3 --property bobmiterbm1multi.assert.1080
4-
^\[bobmiterbm1multi\.assert\.1080\] always !bobmiterbm1multi\.p1079: REFUTED$
54
^property FAILED
65
^cex verification is ok
7-
^EXIT=1$
6+
^\[bobmiterbm1multi\.assert\.1080\] always !bobmiterbm1multi\.p1079: REFUTED$
7+
^EXIT=10$
88
^SIGNAL=0$
99
--
1010
^cex verification failed

regression/ebmc/ic3/eijks208o.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
CORE
22
eijks208o.sv
33
--ic3
4-
^\[eijks208o\.assert\.1\] always !eijks208o\.p0: PROVED$
54
^property HOLDS
65
^inductive invariant verification is ok
7-
^EXIT=2$
6+
^\[eijks208o\.assert\.1\] always !eijks208o\.p0: PROVED$
7+
^EXIT=0$
88
^SIGNAL=0$
99
--
1010
^inductive invariant verification failed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
CORE
22
non_inductive1.sv
33
--ic3 --property main.p0
4-
^\[main\.p0\] always main\.s11: PROVED$
54
^property HOLDS$
65
^inductive invariant verification is ok
7-
^EXIT=2$
6+
^\[main\.p0\] always main\.s11: PROVED$
7+
^EXIT=0$
88
^SIGNAL=0$
99
--
1010
^inductive invariant verification failed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
CORE
22
pdtvispeterson.sv
33
--ic3
4-
^\[pdtvispeterson\.assert\.1\] always !pdtvispeterson\.p0: PROVED$
54
^property HOLDS
65
^inductive invariant verification is ok
7-
^EXIT=2$
6+
^\[pdtvispeterson\.assert\.1\] always !pdtvispeterson\.p0: PROVED$
7+
^EXIT=0$
88
^SIGNAL=0$
99
--
1010
^inductive invariant verification failed

regression/ebmc/ic3/ringp0.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
CORE
22
ringp0.sv
33
--ic3
4-
^\[ringp0\.assert\.1\] always !ringp0\.p0: REFUTED$
54
^property FAILED
65
^cex verification is ok
7-
^EXIT=1$
6+
^\[ringp0\.assert\.1\] always !ringp0\.p0: REFUTED$
7+
^EXIT=10$
88
^SIGNAL=0$
99
--
1010
^cex verification failed

regression/ebmc/ic3/sm98a7multi.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
CORE
22
sm98a7multi.sv
33
--ic3 --property sm98a7multi.assert.2 --constr
4-
^\[sm98a7multi\.assert\.2\] always !sm98a7multi\.p1: REFUTED$
54
^property FAILED
65
^cex verification is ok
7-
^EXIT=1$
6+
^\[sm98a7multi\.assert\.2\] always !sm98a7multi\.p1: REFUTED$
7+
^EXIT=10$
88
^SIGNAL=0$
99
--
1010
^cex verification failed

regression/ebmc/ic3/unconstrained_initial.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
KNOWNBUG
22
unconstrained_initial.sv
33
--ic3
4-
^EXIT=1$
4+
^EXIT=10$
55
^SIGNAL=0$
66
^property FAILED
77
^cex verification is ok

regression/ebmc/ic3/visbakery.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
CORE
22
visbakery.sv
33
--ic3
4-
^\[visbakery\.assert\.1\] always !visbakery\.p0: REFUTED$
54
^property FAILED
65
^cex verification is ok
7-
^EXIT=1$
6+
^\[visbakery\.assert\.1\] always !visbakery\.p0: REFUTED$
7+
^EXIT=10$
88
^SIGNAL=0$
99
--
1010
^cex verification failed

0 commit comments

Comments
 (0)