Fix twines

This commit is contained in:
Emil J. Tywoniak 2026-06-24 12:25:43 +02:00
parent 344c2b6a80
commit a7bf6df2f9
1 changed files with 2 additions and 2 deletions

View File

@ -98,8 +98,8 @@ struct Chunk {
return port;
auto &pool = cell->module->design->twines;
if (len == 1)
return pool.add(Twine{stringf("%s[%d]", pool.str(port).c_str(), base)});
return pool.add(Twine{stringf("%s[%d:%d]", pool.str(port).c_str(), base + len - 1, base)});
return pool.add(stringf("%s[%d]", pool.str(port).c_str(), base));
return pool.add(stringf("%s[%d:%d]", pool.str(port).c_str(), base + len - 1, base));
}
SigSpec sample(Cell *cell)