3370 |
* Predicates on Numbers:: `plusp', `oddp', `floatp-safe', etc. |
* Predicates on Numbers:: `plusp', `oddp', `floatp-safe', etc. |
3371 |
* Numerical Functions:: `abs', `floor*', etc. |
* Numerical Functions:: `abs', `floor*', etc. |
3372 |
* Random Numbers:: `random*', `make-random-state' |
* Random Numbers:: `random*', `make-random-state' |
3373 |
* Implementation Parameters:: `most-positive-fixnum', `most-positive-float' |
* Implementation Parameters:: `most-positive-float' |
3374 |
@end menu |
@end menu |
3375 |
|
|
3376 |
@iftex |
@iftex |
3577 |
@noindent |
@noindent |
3578 |
This package defines several useful constants having to with numbers. |
This package defines several useful constants having to with numbers. |
3579 |
|
|
|
@defvar most-positive-fixnum |
|
|
This constant equals the largest value a Lisp integer can hold. |
|
|
It is typically @code{2^23-1} or @code{2^25-1}. |
|
|
@end defvar |
|
|
|
|
|
@defvar most-negative-fixnum |
|
|
This constant equals the smallest (most negative) value a Lisp |
|
|
integer can hold. |
|
|
@end defvar |
|
|
|
|
3580 |
The following parameters have to do with floating-point numbers. |
The following parameters have to do with floating-point numbers. |
3581 |
This package determines their values by exercising the computer's |
This package determines their values by exercising the computer's |
3582 |
floating-point arithmetic in various ways. Because this operation |
floating-point arithmetic in various ways. Because this operation |