Re: Nitpick with FLOOR etc. Aubrey Jaffer 05 Aug 2005 03:17 UTC

 | Date: Tue, 02 Aug 2005 21:48:52 -0400
 | From: Paul Schlie <xxxxxx@comcast.net>
 |
 | > From: Aubrey Jaffer <xxxxxx@alum.mit.edu>
 | >  | From: Paul Schlie <xxxxxx@comcast.net>
 | >  |
 | >  | - I still don't understand how it's acceptable for (/ 1/-0.0)
 | >  | => 0.0, as it seems neither necessary, nor desirable to
 | >  | propagate IEEE-754 mistake.
 | >
 | > (limit / -/0. -1.0e222) ==> 0.0
 |
 | - which is only the case as you don't differentiate between -0.0
 |   and +0.0;

The `limit' procedure does not call `/' at the limit point.
Its last call to `+' generating the return value is

  (+ 999.9999999999999e-225 -999.9999999999999e-225) ==> 0.0