Diff for /gforth/Attic/gforth.ds between versions 1.45 and 1.46

version 1.45, 1997/03/11 16:00:38 version 1.46, 1997/03/19 18:27:15
Line 1371  The index of the innermost loop can be a Line 1371  The index of the innermost loop can be a
 of the next loop with @code{j}, and the index of the third loop with  of the next loop with @code{j}, and the index of the third loop with
 @code{k}.  @code{k}.
   
   doc-i
   doc-j
   doc-k
   
 The loop control data are kept on the return stack, so there are some  The loop control data are kept on the return stack, so there are some
 restrictions on mixing return stack accesses and counted loop  restrictions on mixing return stack accesses and counted loop
 words. E.g., if you put values on the return stack outside the loop, you  words. E.g., if you put values on the return stack outside the loop, you
Line 4576  cannot be represented correctly in the o Line 4580  cannot be represented correctly in the o
 these places in the dictionary and verify that these cells are dead  these places in the dictionary and verify that these cells are dead
 (i.e., not read before they are written).  (i.e., not read before they are written).
   
   \cindex @code{savesystem} during @file{gforth-makeimage}
   \cindex @code{bye} during @file{gforth-makeimage}
   \cindex doubly indirect threaded code
   \cindex environment variable @code{GFORTHD}
   \cindex @code{GFORTHD} environment variable
   \cindex @code{gforth-ditc}
 There are a few wrinkles: After processing the passed @var{options}, the  There are a few wrinkles: After processing the passed @var{options}, the
 words @code{savesystem} and @code{bye} must be visible. A special doubly  words @code{savesystem} and @code{bye} must be visible. A special doubly
 indirect threaded version of the @file{gforth} executable is used for  indirect threaded version of the @file{gforth} executable is used for
Line 5186  predictive value for the performance of Line 5196  predictive value for the performance of
 In @cite{Translating Forth to Efficient C} by M. Anton Ertl and Martin  In @cite{Translating Forth to Efficient C} by M. Anton Ertl and Martin
 Maierhofer (presented at EuroForth '95), an indirect threaded version of  Maierhofer (presented at EuroForth '95), an indirect threaded version of
 Gforth is compared with Win32Forth, NT Forth, PFE, and ThisForth; that  Gforth is compared with Win32Forth, NT Forth, PFE, and ThisForth; that
 version of Gforth is 2\%@minus{}8\% slower on a 486 than the version  version of Gforth is 2%@minus{}8% slower on a 486 than the direct
 used here. The paper available at  threaded version used here. The paper available at
 @*@file{http://www.complang.tuwien.ac.at/papers/ertl&maierhofer95.ps.gz};  @*@file{http://www.complang.tuwien.ac.at/papers/ertl&maierhofer95.ps.gz};
 it also contains numbers for some native code systems. You can find a  it also contains numbers for some native code systems. You can find a
 newer version of these measurements at  newer version of these measurements at

Removed from v.1.45  
changed lines
  Added in v.1.46


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>