Skip to content

Current CL float details

Tarn W. Burton edited this page Jun 17, 2024 · 6 revisions
Implementation short-float single-float double-float long-float
ABCL binary32 binary32 binary64 binary64
Allegro binary32 binary32 binary64 binary64
CCL binary32 binary32 binary64 binary64
CLISP custom25 binary32 binary64 arbitrary
CMUCL binary32 binary32 binary64 binary64
Clasp binary32 binary32 binary64 binary64
ECL binary32 binary32 binary64 long double*
GCL binary32 binary64 binary64 binary64
Lispworks binary32 binary32 binary64 binary64
MKCL binary32 binary32 binary64 binary64
SBCL binary32 binary32 binary64 binary64
  • ECL's long-float is whatever is provided by C's long double. On x86 platforms this is the 80-bit float provided by the Intel processors. On platforms like ARM it could be __float128.
Clone this wiki locally