|
ANSI Common Lisp 12 Numbers 12.2 Dictionary of Numbers
12.2.76 most-positive-short-float, least-positive-short-float, least-positive-normalized-short-float, most-positive-double-float, least-positive-double-float, least-positive-normalized-double-float, most-positive-long-float, least-positive-long-float, least-positive-normalized-long-float, most-positive-single-float, least-positive-single-float, least-positive-normalized-single-float, most-negative-short-float, least-negative-short-float, least-negative-normalized-short-float, most-negative-single-float, least-negative-single-float, least-negative-normalized-single-float, most-negative-double-float, least-negative-double-float, least-negative-normalized-double-float, most-negative-long-float, least-negative-long-float, least-negative-normalized-long-float |
Constant Variable |
- Constant Value:
-
implementation-dependent.
- Description:
-
These constant variables provide a way for programs to examine
the implementation-defined limits for the various float formats.
Of these variables,
each which has "-normalized" in its name
must have a value which is a normalized float, and
each which does not have "-normalized" in its name
may have a value which is either a normalized float
or a denormalized float, as appropriate.
Of these variables,
each which has "short-float" in its name
must have a value which is a short float,
each which has "single-float" in its name
must have a value which is a single float,
each which has "double-float" in its name
must have a value which is a double float, and
each which has "long-float" in its name
must have a value which is a long float.
-
most-positive-short-float,
most-positive-single-float,
most-positive-double-float,
most-positive-long-float
Each of these constant variables has as its value
the positive float of the largest magnitude
(closest in value to, but not equal to, positive infinity)
for the float format implied by its name.
-
least-positive-short-float,
least-positive-normalized-short-float,
least-positive-single-float,
least-positive-normalized-single-float,
least-positive-double-float,
least-positive-normalized-double-float,
least-positive-long-float,
least-positive-normalized-long-float
Each of these constant variables has as its value
the smallest positive (nonzero) float
for the float format implied by its name.
-
least-negative-short-float,
least-negative-normalized-short-float,
least-negative-single-float,
least-negative-normalized-single-float,
least-negative-double-float,
least-negative-normalized-double-float,
least-negative-long-float,
least-negative-normalized-long-float
Each of these constant variables has as its value
the negative (nonzero) float of the smallest magnitude
for the float format implied by its name.
(If an implementation supports minus zero as a different
object from positive zero, this value must not be minus zero.)
-
most-negative-short-float,
most-negative-single-float,
most-negative-double-float,
most-negative-long-float
Each of these constant variables has as its value
the negative float of the largest magnitude
(closest in value to, but not equal to, negative infinity)
for the float format implied by its name.
- Notes:
-
- Allegro CL Implementation Details:
-
None.
|