Rewrite flonum-copysign/abs/negate primitives using integer masks.
authorTaylor R Campbell <campbell@mumble.net>
Thu, 13 Dec 2018 00:13:09 +0000 (00:13 +0000)
committerTaylor R Campbell <campbell@mumble.net>
Sat, 15 Dec 2018 22:33:21 +0000 (22:33 +0000)
commitd7ea2f5e9459d868b201954bbcb8457533dfe1d3
treefeffd0a6bb4158b5e8361c65e1060d87c1fe3cb4
parent0c68bbe838ff5eb973ed5d04f63ffdc59ba5d59e
Rewrite flonum-copysign/abs/negate primitives using integer masks.

Otherwise these spuriously raise exceptions on i387 because merely
loading a signalling NaN onto the fp stack does so.
src/microcode/flonum.c