A subtype of float.

common-lisp

single-float

The type `single-float`

is disjoint from double-float in all LispWorks implementations, version 5.0 and later, but differs between 32-bit and 64-bit LispWorks.

`single-float`

is disjoint from short-float in all 32-bit LispWorks implementations in version 5.0 and later. In 64-bit LispWorks, `single-float`

is the same type as short-float.

A `single-float`

is an immediate object in 64-bit LispWorks.

A `single-float`

is a boxed object in 32-bit LispWorks.

In LispWorks 4.4 and previous on Windows and Linux platforms,` single-float`

is the same type as double-float. However, there are distinct specialized array types `(array single-float)`

, with single precision, and `(array double-float)`

, with double precision.

single-float in the *Common Lisp HyperSpec*

double-float

long-float

parse-float

short-float

*LispWorks® User Guide and Reference Manual - 01 Dec 2021 19:30:30*