From: Clifford Wolf Date: Fri, 8 Jul 2016 09:41:26 +0000 (+0200) Subject: In BLIF, a .names without entries already always outputs 0 X-Git-Tag: yosys-0.7~186^2~1 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=72149aba2e8fece72450a81142a44d123154fd12;p=yosys.git In BLIF, a .names without entries already always outputs 0 --- diff --git a/backends/blif/blif.cc b/backends/blif/blif.cc index 93953049a..d5787c23a 100644 --- a/backends/blif/blif.cc +++ b/backends/blif/blif.cc @@ -351,24 +351,13 @@ struct BlifDumper f << stringf(" %s", cstr(output)); f << stringf("\n"); RTLIL::SigSpec mask = cell->parameters.at("\\LUT"); - bool one = false; for (int i = 0; i < (1 << width); i++) if (mask[i] == RTLIL::S1) { for (int j = width-1; j >= 0; j--) { f << ((i>>j)&1 ? '1' : '0'); } f << " 1\n"; - one = true; } - /* For some reason, sometimes we get LUTs with - * an all zero mask, which won't give any - * .names entries, so write one entry with - * all don't cares */ - if (!one) { - for (int j = width-1; j >= 0; j--) - f << '-'; - f << " 0\n"; - } continue; }