Changes between Version 10 and Version 11 of SemiTagging


Ignore:
Timestamp:
Oct 30, 2006 4:14:03 PM (7 years ago)
Author:
alexey
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SemiTagging

    v10 v11  
    1919        True  -> False 
    2020}}} 
    21 jumps to the boolean argument, passed in {{{R2}}}, after pushing a case-frame (the continuation of the function): 
     21jumps to the boolean argument, passed in {{{R2}}}, after pushing a case frame (the continuation of the function): 
    2222{{{ 
    2323        ... stack check omitted ... 
     
    2626        Sp = Sp + (-8); 
    2727        jump I64[R1]; 
     28}}} 
     29 
     30The case frame points to a table that has pointers to the alternatives of the case. Below you see the {{{False}}} 
     31{{{ 
     32sej_0_alt() { 
     33        R1 = False_closure; 
     34        Sp = Sp + 8; 
     35        jump <vectored return to False alternative>; 
     36} 
     37}}} 
     38and {{{True}}} alternatives of the not function. 
     39{{{ 
     40sej_1_alt() { 
     41        R1 = True_closure; 
     42        Sp = Sp + 8; 
     43        jump <vectored return to True alternative>; 
     44} 
    2845}}} 
    2946