unicorn/qemu/fpu
Joseph Myers 6b63555a00 softfloat: fix floatx80 remainder pseudo-denormal check for zero
The floatx80 remainder implementation ignores the high bit of the
significand when checking whether an operand (numerator) with zero
exponent is zero. This means it mishandles a pseudo-denormal
representation of 0x1p-16382L by treating it as zero. Fix this by
checking the whole significand instead.

Backports commit 499a2f7b554a295cfc10f8cd026d9b20a38fe664 from qemu
2021-02-25 13:35:17 -05:00
..
softfloat-specialize.inc.c softfloat: Return bool from all classification predicates 2020-05-21 18:23:11 -04:00
softfloat.c softfloat: fix floatx80 remainder pseudo-denormal check for zero 2021-02-25 13:35:17 -05:00