Raymond Toy pushed to branch issue-298-with-float-rounding-mode at cmucl / cmucl
Commits:
- 
6181fd24
by Raymond Toy at 2024-04-08T05:52:20-07:00
 
1 changed file:
Changes:
| ... | ... | @@ -498,17 +498,20 @@ | 
| 498 | 498 | |
| 499 | 499 |  (defmacro with-float-rounding-mode ((rounding-mode) &body body)
 | 
| 500 | 500 |    _N"Execute BODY with the floating-point rounding mode set to
 | 
| 501 | - ROUNDING-MODE.  ROUNDING-MODE must a one of
 | 
|
| 501 | +  ROUNDING-MODE.  ROUNDING-MODE must be a one:
 | 
|
| 502 | 502 | |
| 503 | -    :NEAREST
 | 
|
| 504 | -       the default mode of round to nearest even
 | 
|
| 505 | -    :ZERO
 | 
|
| 503 | +   :NEAREST
 | 
|
| 504 | +       the default mode of round to nearest even.
 | 
|
| 505 | +   :ZERO
 | 
|
| 506 | 506 |         round numbers down towards zero.  Positive numbers round down
 | 
| 507 | 507 |         and negative numbers round up.
 | 
| 508 | -    :POSITIVE-INFINITY
 | 
|
| 509 | -       round numbers up towards positive infinity
 | 
|
| 510 | -    :NEGATIVE-INFINITY
 | 
|
| 511 | -       round numbers down towards negative infinity
 | 
|
| 508 | +   :POSITIVE-INFINITY
 | 
|
| 509 | +       round numbers up towards positive infinity.
 | 
|
| 510 | +   :NEGATIVE-INFINITY
 | 
|
| 511 | +       round numbers down towards negative infinity.
 | 
|
| 512 | +  | 
|
| 513 | +  These are the same as the possible values for the rounding mode in
 | 
|
| 514 | +  SET-FLOATING-POINT-MODES.
 | 
|
| 512 | 515 | |
| 513 | 516 |    Only the rounding mode is restored on exit; other floating-point
 | 
| 514 | 517 |    modes are not modified. "
 |