Rounds the given float to single-precision format (32 bits) and returns it as a
double-float (64 bits).
round-to-single-precision float => double-float
The argument is rounded to single-precision format (32 bits) and returned as a
double-float (64 bits). This function allows you to model the rounding behavior of a machine or implementation that performs 32-bit floating point arithmetic.
The default size on Windows and Linux is 64 bits as specified by the IEEE standard.
LispWorks supports 3 floating point formats,
double-float. If this function is called with a
single-float or a
short-float, it returns the equivalent
double-float, that is, it is the same as doing
(coerce float 'double-float)
LispWorks 4.4 and previous on Windows and Linux platforms supports just one floating point format. In LispWorks 5.0 and later, three floating point formats are supported on all platforms.
CL-USER 197 > pi
CL-USER 198 > round-to-single-precision pi
LispWorks User Guide and Reference Manual - 13 Feb 2015