Re: [Sablevm-developer] Flushing strategy ....
Brought to you by:
egagnon
From: Gunda D. <sab...@ho...> - 2002-12-11 23:29:39
|
pc=pc->addr is a branch right ? (an indirect one though). Maybe this is a terminology problem, but I thought if a processor changes execution path it is generally considered a branch (either due to a br instruction or due to moving a value directly into the pc). Where can I get hold of Chapter 2 of your thesis ? Thanks. -Gunda >From: "Etienne M. Gagnon" <eti...@uq...> >To: Gunda Domlur <sab...@ho...> >CC: sab...@li... >Subject: Re: [Sablevm-developer] Flushing strategy .... >Date: Wed, 11 Dec 2002 16:17:43 -0500 > >Gunda Domlur wrote: >> >> m4svm_instruction_head (GOTO, SVM_INTRP_FLAG_INLINEABLE, 2); >> >> pc = pc->addr; >> >> m4svm_instruction_tail (); >> >>Since GOTO changes the flow of control shouldn't that be flagged as >>_CONTAINS_BRANCH_OR_CALL ? There are a few others which looked suspicious. > >Also... Note that the body : > > pc = pc->addr; > >does NOT include any "if/switch/while"..." branch statement, nor any >function call. :-) > >Etienne > >-- >Etienne M. Gagnon http://www.info.uqam.ca/~egagnon/ >SableVM: http://www.sablevm.org/ >SableCC: http://www.sablecc.org/ > > > >------------------------------------------------------- >This sf.net email is sponsored by: >With Great Power, Comes Great Responsibility Learn to use your power at >OSDN's High Performance Computing Channel >http://hpc.devchannel.org/ >_______________________________________________ >Sablevm-developer mailing list >Sab...@li... >https://lists.sourceforge.net/lists/listinfo/sablevm-developer _________________________________________________________________ STOP MORE SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail |