diff --git a/sbysrc/sby_engine_abc.py b/sbysrc/sby_engine_abc.py index 54ff1698..1fabe6fa 100644 --- a/sbysrc/sby_engine_abc.py +++ b/sbysrc/sby_engine_abc.py @@ -182,7 +182,7 @@ def output_callback(line): match = re.match(r"^Output [0-9]+ of miter .* was asserted in frame [0-9]+.", line) if match: proc_status = "FAIL" - match = re.match(r"^Proved output +([0-9]+) in frame +[0-9]+", line) + match = re.match(r"^Proved output +([0-9]+) in frame +-?[0-9]+", line) if match: output = int(match[1]) prop = aiger_props[output]