yosys/backends/cxxrtl
whitequark 3376dcf37c write_cxxrtl: avoid undefined behavior on out-of-bounds memory access.
After this commit, if NDEBUG is not defined, out-of-bounds accesses
cause assertion failures for reads and writes. If NDEBUG is defined,
out-of-bounds reads return zeroes, and out-of-bounds writes are
ignored.

This commit also adds support for memories that start with a non-zero
index (`Memory::start_offset` in RTLIL).
2020-04-09 04:08:36 +00:00
..
Makefile.inc write_cxxrtl: new backend. 2020-04-09 04:08:36 +00:00
cxxrtl.cc write_cxxrtl: avoid undefined behavior on out-of-bounds memory access. 2020-04-09 04:08:36 +00:00
cxxrtl.h write_cxxrtl: avoid undefined behavior on out-of-bounds memory access. 2020-04-09 04:08:36 +00:00