At 07:34 AM 10/2/2001 -0400, Gregor N. Purdy wrote:
>Dan --
>
> > >If you re-couple the sizes, then you're pretty much committing to 64-bit
> > >opcodes, since you'll invariably want 64-bit IVs on platforms that support
> > >it.
> >
> > We guarantee integer constants that are no bigger than 32 bits can be
> > embedded in the opcode stream. Since opcode_t is at least 32 bits this
> is OK.
>
>So, do we use opcode_t as the extraction type from the stream and then
>cast to an IV?
Yup.
>Also, if someone wants an IV constant bigger than 32 bits
>and their IVs are bigger than 32 bits, then we will find ourselves in
>need of two set_i_ic variants: immediate and indirect. The IV constants
>needing no more than 32 bits use the immediate mode, and the others
>use the indirect (to const_table) mode.
Yup. I'm not sure I'm going to worry about that all that much, though. I
don't know that it'll be a big problem in practice.
Dan
--------------------------------------"it's like this"-------------------
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk