3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-24 01:25:33 +00:00

Fix warnings

This commit is contained in:
Akash Levy 2024-12-09 11:45:09 -08:00
parent e0ba08dd1d
commit 2c5811daa1
3 changed files with 14 additions and 8 deletions

View file

@ -409,10 +409,16 @@ struct OptDffWorker
} else {
if (ff.pol_set)
tmp = module->Or(NEW_ID2_SUFFIX("aactive_aload"), ff.sig_ad, ff.sig_set, false, cell->get_src_attribute()); // SILIMATE: Improve the naming
else
tmp = module->Or(NEW_ID2_SUFFIX("aactive_aload"), ff.sig_ad, module->Not(NEW_ID2_SUFFIX("aactive_aload_inv"), ff.sig_set, false, cell->get_src_attribute())); // SILIMATE: Improve the naming
if (ff.pol_clr)
module->addAnd(NEW_ID2_SUFFIX("aactive_aload"), tmp, module->Not(NEW_ID2_SUFFIX("aactive_aload_inv"), ff.sig_clr, false, cell->get_src_attribute()), ff.sig_q); // SILIMATE: Improve the naming
else {
IdString aactive_aload_idstr = NEW_ID2_SUFFIX("aactive_aload");
IdString aactive_aload_inv_idstr = NEW_ID2_SUFFIX("aactive_aload_inv");
tmp = module->Or(aactive_aload_idstr, ff.sig_ad, module->Not(aactive_aload_inv_idstr, ff.sig_set, false, cell->get_src_attribute())); // SILIMATE: Improve the naming
}
if (ff.pol_clr) {
IdString aactive_aload_idstr = NEW_ID2_SUFFIX("aactive_aload");
IdString aactive_aload_inv_idstr = NEW_ID2_SUFFIX("aactive_aload_inv");
module->addAnd(aactive_aload_idstr, tmp, module->Not(aactive_aload_inv_idstr, ff.sig_clr, false, cell->get_src_attribute()), ff.sig_q); // SILIMATE: Improve the naming
}
else
module->addAnd(NEW_ID2_SUFFIX("aactive_aload"), tmp, ff.sig_clr, ff.sig_q, false, cell->get_src_attribute()); // SILIMATE: Improve the naming
}

View file

@ -2556,15 +2556,15 @@ struct AnnotateActivity : public OutputWriter {
double totalActivity = 0.0f;
double totalDuty = 0.0f;
worker->top->write_output_header(
[this, debug](IdString name) {
[debug](IdString name) {
if (debug)
std::cout << stringf("module %s\n", log_id(name));
},
[this, debug]() {
[debug]() {
if (debug)
std::cout << "endmodule\n";
},
[this, &use_signal, &dataMap, max_time, real_timescale, clk_period, debug, &totalActivity, &totalDuty]
[&use_signal, &dataMap, max_time, real_timescale, clk_period, debug, &totalActivity, &totalDuty]
(const char *name, int size, Wire *w, int id, bool) {
if (!use_signal.at(id) || (w == nullptr))
return;