Changes between Version 10 and Version 11 of SemiTagging


Ignore:
Timestamp:
Oct 30, 2006 4:14:03 PM (9 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