aboutsummaryrefslogtreecommitdiffstats
path: root/frontends/aiger/aigerparse.cc
diff options
context:
space:
mode:
authorEddie Hung <eddie@fpgeh.com>2019-04-22 11:58:59 -0700
committerEddie Hung <eddie@fpgeh.com>2019-04-22 11:58:59 -0700
commit4cfef7897f4bac285853bf0f08ae366523ae76b4 (patch)
tree238a71ec6696966652211fb79bd52c3c8c97eee7 /frontends/aiger/aigerparse.cc
parent4486a98fd5928a4e3cdf9cd27c27b7dd821513bb (diff)
parenteaf3c247729365cec776e147f380ce59f7dccd4d (diff)
downloadyosys-4cfef7897f4bac285853bf0f08ae366523ae76b4.tar.gz
yosys-4cfef7897f4bac285853bf0f08ae366523ae76b4.tar.bz2
yosys-4cfef7897f4bac285853bf0f08ae366523ae76b4.zip
Merge branch 'xaig' into xc7mux
Diffstat (limited to 'frontends/aiger/aigerparse.cc')
-rw-r--r--frontends/aiger/aigerparse.cc10
1 files changed, 7 insertions, 3 deletions
diff --git a/frontends/aiger/aigerparse.cc b/frontends/aiger/aigerparse.cc
index f2d21f1db..3fa6f5c2d 100644
--- a/frontends/aiger/aigerparse.cc
+++ b/frontends/aiger/aigerparse.cc
@@ -35,9 +35,6 @@
YOSYS_NAMESPACE_BEGIN
-//#define log_debug log
-#define log_debug(...) ;
-
AigerReader::AigerReader(RTLIL::Design *design, std::istream &f, RTLIL::IdString module_name, RTLIL::IdString clk_name, std::string map_filename, bool wideports)
: design(design), f(f), clk_name(clk_name), map_filename(map_filename), wideports(wideports)
{
@@ -368,6 +365,13 @@ void AigerReader::parse_xaiger()
f >> s;
log_debug("n: '%s'\n", s.c_str());
}
+ else if (c == 'a' || c == 'i' || c == 'o' || c == 'h') {
+ uint32_t dataSize = parse_xaiger_literal(f);
+ f.ignore(dataSize);
+ }
+ else {
+ break;
+ }
}
else if (c == 'i' || c == 'l' || c == 'o') {
f.ignore(1);