cxxrtl: fix rzext().
authorwhitequark <whitequark@whitequark.org>
Sat, 13 Jun 2020 00:49:44 +0000 (00:49 +0000)
committerwhitequark <whitequark@whitequark.org>
Sat, 13 Jun 2020 00:49:44 +0000 (00:49 +0000)
commit6cf02ed94f46d32e6116ba834894f4022fb0d407
treec75e0ca2462e546b575f568dc915528561209405
parenta5f0cb4eba5d78f31c31a7c21b0dd0309363cd38
cxxrtl: fix rzext().

This was a correctness issue, but one of the consequences is that it
resulted in jumps in generated machine code where there should have
been none. As a side effect of fixing the bug, Minerva SoC became 10%
faster.
backends/cxxrtl/cxxrtl.h