On Mar 8, 2006, at 22:55, Jonathan Worthington wrote:
The described mapping doesn't have any PBC portability issues AFAIK.
If 'L' is mapping to 'I' or not is chosen at runtime.
Wouldn't the required re-writing blow away the wins we get through
mmap'ing in bytecode files?
There isn't any rewriting required. E.g. "I0" is represented as a plain
int '0' in the PBC, that's absolutely the same as, how 'S0', 'N0', or
'P0' are represented. A proper location in the register storage is
selected at runtime according to the register type and the register
number. The same would be true for a new register type 'L'.
Jonathan
leo