mirror of
https://github.com/verilator/verilator.git
synced 2025-01-01 04:07:34 +00:00
77ef2cd487
Add a new pass to split up (recursively): foo = {l, r}; into the following, with the right indices, iff the concatenation straddles a wide word boundary. foo[_:_] = r; foo[_:_] = l; This eliminates more wide temporaries. Another 23% speedup on VeeR EH2 high_perf. Also brings the predicted stack size from 8M to 40k. |
||
---|---|---|
.. | ||
_static | ||
bin | ||
gen | ||
guide | ||
.gitignore | ||
CONTRIBUTING.rst | ||
CONTRIBUTORS | ||
internals.rst | ||
Makefile | ||
README.rst | ||
spelling.txt | ||
verilated.dox | ||
xml.rst |
Verilator Documentation ======================= This folder contains sources for Verilator documentation. For formatted documentation see: - `Verilator README <https://github.com/verilator/verilator>`_ - `Verilator installation and package directory structure <https://verilator.org/install>`_ - `Verilator manual (HTML) <https://verilator.org/verilator_doc.html>`_, or `Verilator manual (PDF) <https://verilator.org/verilator_doc.pdf>`_ - `Subscribe to Verilator announcements <https://github.com/verilator/verilator-announce>`_ - `Verilator forum <https://verilator.org/forum>`_ - `Verilator issues <https://verilator.org/issues>`_