dotgnu-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [DotGNU]questions about the code


From: Rhys Weatherley
Subject: Re: [DotGNU]questions about the code
Date: Wed, 14 May 2003 07:55:03 +1000
User-agent: KMail/1.4.3

On Wednesday 14 May 2003 12:55 am, imateos wrote:

> 2) How is determinated if a sequence of CVM bytecode could be unrolled?

It is pretty simple.  If an instruction is recognized by the unroller's 
"switch" statement for special handling, then it is unrolled.  Otherwise not.  
If the previous instruction was unrolled, then it continues to use the same 
register bindings.  Once it hits a non-recognised instruction, the register 
state is flushed and the CVM interpreter is re-entered.

Cheers,

Rhys.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]