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. "
|