Diff for /gforth/float.fs between versions 1.40 and 1.43

version 1.40, 2002/12/15 17:38:51 version 1.43, 2004/05/08 17:14:30
Line 1 Line 1
 \ High level floating point                            14jan94py  \ High level floating point                            14jan94py
   
 \ Copyright (C) 1995,1997 Free Software Foundation, Inc.  \ Copyright (C) 1995,1997,2003 Free Software Foundation, Inc.
   
 \ This file is part of Gforth.  \ This file is part of Gforth.
   
Line 211  set-current Line 211  set-current
     \G @code{f~abs}; r3=0: bitwise comparison; r3<0: @code{fnegate f~rel}.      \G @code{f~abs}; r3=0: bitwise comparison; r3<0: @code{fnegate f~rel}.
     fdup f0=      fdup f0=
     IF \ bitwise comparison      IF \ bitwise comparison
         fp@ float+ 1 floats over float+ -text 0=          fp@ float+ 1 floats over float+ over str=
         fdrop fdrop fdrop          fdrop fdrop fdrop
         EXIT          EXIT
     THEN      THEN
Line 221  set-current Line 221  set-current
     ELSE      ELSE
         fnegate f~rel          fnegate f~rel
     THEN ;      THEN ;
   
 : f.s ( -- ) \ gforth f-dot-s  
     \G Display the number of items on the floating-point stack,  
     \G followed by a list of the items; TOS is the right-most item.  
     ." <" fdepth 0 .r ." > " fdepth 0 max maxdepth-.s @ min dup 0   
     ?DO  dup i - 1- floats fp@ + f@ f.  LOOP  drop ;   

Removed from v.1.40  
changed lines
  Added in v.1.43


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