I'd like to merge the addrspacequal branch after the 3.1.0 release.
It provides named address spaces, but is till somewhat limited and might
contain some bugs. However, I am confident that none of the problems
affect programs that do not use named address spaces, and the provided
functionality already can be useful for some use-cases.
* Using named address spaces for variables in banked memory works well.
* Using them for constants works, but is so inefficient you don't want
to use it.
* The use of named address spaces for memory that cannot be mapped into
the processor's address space has not yet been implemented.
* Some more experimental stuff, improving the efficiency of the
placement of bank selection instructions, is being developed in the
optaddr branch.
Philipp
|