[gforth] / gforth / prims2x.fs  

gforth: gforth/prims2x.fs

Diff for /gforth/prims2x.fs between version 1.111 and 1.112

version 1.111, Tue Aug 20 16:59:01 2002 UTC version 1.112, Wed Aug 28 21:46:58 2002 UTC
Line 86 
Line 86 
 skipsynclines on  skipsynclines on
 variable out-nls \ newlines in output (for output sync lines)  variable out-nls \ newlines in output (for output sync lines)
 0 out-nls !  0 out-nls !
   variable store-optimization \ use store optimization?
   store-optimization off
   
   
 : th ( addr1 n -- addr2 )  : th ( addr1 n -- addr2 )
     cells + ;      cells + ;
Line 381 
Line 384 
   
 : store-single ( item -- )  : store-single ( item -- )
  >r   >r
  r@ same-as-in?      store-optimization @ r@ same-as-in? and if
  if          r@ item-in-index 0= r@ item-out-index 0= xor if
    r@ item-in-index 0= r@ item-out-index 0= xor  
    if  
        ." IF_" r@ item-stack @ stack-pointer 2@ type         ." IF_" r@ item-stack @ stack-pointer 2@ type
        ." TOS(" r@ really-store-single ." );" cr         ." TOS(" r@ really-store-single ." );" cr
    endif     endif


Generate output suitable for use with a patch program
Legend:
Removed from v.1.111  
changed lines
  Added in v.1.112

CVS Admin

Powered by ViewCVS 1.0-dev
(Powered by ViewCVS)

ViewCVS and CVS Help