[前][次][番号順一覧][スレッド一覧][生データ]

yarv-dev-en:236

From: Steven Swerling <sswerling yahoo.com>
Date: Sat, 04 Nov 2006 15:37:33 -0500
Subject: [yarv-dev-en:236] Re: yield bytecode?

SASADA Koichi wrote:
> Hi,
> 
> Steven Swerling wrote:
>> I'm a bit confused by the bytecodes too -- from looking at insns.inc, it
>> appears that there are 78 bytecodes, but the docs on the web show a lot
>> more beyond the base ones (getlocal_OP_2, send_OP__WC__0_Qfalse_0__WC_,
>> etc).  I can't find these extra byte codes in the source, not even from
>> grepping the entire code-base. Are those extra ones dynamicly generated?
> 
> Basically, you don't need to check opt_XXX instructions.  These
> instructions are for only optimization.

But that is the part I'm curious about. I've been reading up on some vm 
inlining techniques and wondering which ones might be added to YARV (I'm 
reading the items recommended in the Strongtalk "syllubus", see 
http://groups-beta.google.com/group/strongtalk-general/browse_frm/thread/83bda45b670b5a5b?tvc=1). 


I couldn't find anything on the web about unification until today -- 
"superinstructions" from VMGen. I will try to find some info on that.

Thanks.





--
ML: yarv-dev-en quickml.atdot.net
Info: http://www.atdot.net/~ko1/quickml

[前][次][番号順一覧][スレッド一覧][生データ]

       231 2006-10-31 07:24 [charles.nutter sun.c] yield bytecode?                         
       232 2006-11-01 08:58 ┣[sswerling yahoo.com ]                                       
       234 2006-11-04 12:57 ┃┗[ko1 atdot.net       ]                                     
->     236 2006-11-05 05:37 ┃ ┗[sswerling yahoo.com ]                                   
       238 2006-11-05 09:00 ┃  ┗[znmeb cesmail.net   ]                                 
       233 2006-11-04 12:51 ┗[ko1 atdot.net       ]