Disable FLONUM-EXP open-coding on i386.
authorTaylor R Campbell <campbell@mumble.net>
Fri, 14 Dec 2018 16:24:58 +0000 (16:24 +0000)
committerTaylor R Campbell <campbell@mumble.net>
Sat, 15 Dec 2018 22:33:21 +0000 (22:33 +0000)
commitcb341bd1d790eb1f8c49fc683e3a3b8428bd01ea
tree99286f63a3a3d1d3912813f5a54468c351884575
parentf15d1d945fcd7406888ea62791b8adec1f637ae4
Disable FLONUM-EXP open-coding on i386.

The instruction sequence we had was not very good, e.g. (exp -708)
was off by far more than 1ulp.  It can be done that way, but we need
to use 64-bit precision for it, and setting the i387 precision here
is getting a bit far afield from open-coding.
src/compiler/machines/i386/machin.scm
src/compiler/machines/i386/rulflo.scm