Diff for /gforth/float.fs between versions 1.10 and 1.11

version 1.10, 1995/01/18 18:41:35 version 1.11, 1995/01/19 17:48:01
Line 103 Line 103
 \ : facosh   fdup fdup f* 1e0 f- fsqrt f+ fln ;  \ : facosh   fdup fdup f* 1e0 f- fsqrt f+ fln ;
 \ : fasinh   fdup fdup f* 1e0 f+ fsqrt f/ fatanh ;  \ : fasinh   fdup fdup f* 1e0 f+ fsqrt f/ fatanh ;
   
   : f~ ( f1 f2 f3 -- flag )  fdup f0= IF  fdrop f= EXIT  THEN
     fdup f0>   IF  frot frot f- fabs fswap
              ELSE  fnegate frot frot fover fabs fover fabs f+ frot frot
                    f- fabs frot frot f*  THEN  f< ;
   
 : f.s  ." <" fdepth 0 .r ." > " fdepth 0 max maxdepth-.s @ min dup 0   : f.s  ." <" fdepth 0 .r ." > " fdepth 0 max maxdepth-.s @ min dup 0 
   ?DO  dup i - 1- floats fp@ + f@ f.  LOOP  drop ;     ?DO  dup i - 1- floats fp@ + f@ f.  LOOP  drop ; 

Removed from v.1.10  
changed lines
  Added in v.1.11


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