On 10/20/06, Slava Shakin <[EMAIL PROTECTED]> wrote:

I think a generic encoding interface exposed by a component could return
for
a given helper a mask of affected registers, description of input and
return
parameters, and should not produce any other side effects including VM
calls
or exception throwing. BTW implementing a similar description mechanism
for
traditional VM helpers will also help modularity. Instead of helpers, we
could think about extensible magics framework where magics are
expanded/encoded by responsible components.


Slava,
The functionality you described could be reasonable for very low-level and
platform+OS specific magics only like TLS access.
The unboxed Java magics IMO are much more flexible because they are
converted to the HIR by JIT translator.

--
Mikhail Fursov

Reply via email to