On 05/20/2011 12:14 AM, Max Filippov wrote: > As far as I can see LITBASE usage pattern is that it is set up once > in early initialization and is never changed after.
That's probably true on a per-program basis. I.e. for semi-hosting or userland emulation, hard-coding litbase into the TB could make sense. However, for full system emulation, with kernel and userland et al, I would expect that litbase would tend to be set per-application. At which point it would almost certainly be more efficient to read the value at runtime. r~