Closed xThaid closed 2 months ago
I see why such change is needed, but I don't like the common
directory name. Last time such dir ended with containing everything which doesn't passed anywhere else. You have two isa files and one optype file, so maybe let name it arch
directory or somehow similar?
Cannot merge due to conflicts.
I moved around a few files. The main changes:
Rationale:
coreblocks.frontend.decoder.isa
for such a basic thing likeFunct3
didn't feel right. IMOcoreblocks.frontend.decoder
shouldn't be a path that almost the whole core includes.coreblocks/params
that don't depend onGenParams
at all, but by doingimport coreblocks.params
we have to importGenParams
with its all dependencies