[gforth] / gforth / comp-i.fs  

gforth: gforth/comp-i.fs

Diff for /gforth/comp-i.fs between version 1.19 and 1.20

version 1.19, Mon Dec 31 18:40:23 2007 UTC version 1.20, Wed May 12 20:13:33 2010 UTC
Line 77 
Line 77 
             coffset 0<> cell1 coffset + cell2 = and              coffset 0<> cell1 coffset + cell2 = and
             if              if
                 cell1 cbase - cell / { tag }                  cell1 cbase - cell / { tag }
                 tag dodoes-tag =  
                 if  
                     \ make sure that the next cell will not be tagged  
                     \ !! can probably be optimized away with hybrid threading  
                     dbase negate image1 i 1+ th +!  
                     dbase doffset + negate image2 i 1+ th +!  
                 endif  
                 tag >tag $4000 xor file-id write-cell throw                  tag >tag $4000 xor file-id write-cell throw
                 i reloc-bits set-bit                  i reloc-bits set-bit
             else              else
                 xoffset 0<> cell1 xoffset + cell2 = and                  xoffset 0<> cell1 xoffset + cell2 = and
                 if                  if
                     cell1 xbase - cell / { tag }                      cell1 xbase - cell / { tag }
                     tag dodoes-tag =  
                     if  
                         \ make sure that the next cell will not be tagged  
                         \ !! can probably be optimized away with hybrid threading  
                         dbase negate image1 i 1+ th +!  
                         dbase doffset + negate image2 i 1+ th +!  
                     endif  
                     tag >tag file-id write-cell throw                      tag >tag file-id write-cell throw
                     i reloc-bits set-bit                      i reloc-bits set-bit
                 else                  else


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

CVS Admin

Powered by ViewCVS 1.0-dev
(Powered by ViewCVS)

ViewCVS and CVS Help