Enhancements for the scribble language (a documentation language based on Racket)
Go to file
Michael Filonenko 505e981046 extflonums
An extflonum is like a flonum, but with 80-bit precision and
not a number in the sense of `number?': only operations such as
`extfl+' work on extflonums, and only on platforms where extflonums
can be implemented by hardware without interefering with flonums
(i.e., on platforms where SSE instructions are used for
double-precision floats).

[Patch provided by Michael Filonenko and revised by Matthew.]

The compiler tracks information about bindings that are known to
hold extflonums, but the JIT does not yet exploit this information
to unbox them (except as intermediate results).

original commit: 17b8092641b245caf77bfb6ac29b525995a7bfea
2013-01-28 18:17:06 -07:00
collects extflonums 2013-01-28 18:17:06 -07:00