diff options
author | Joseph Myers <joseph@codesourcery.com> | 2020-06-08 16:56:20 +0000 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2020-06-26 09:39:38 -0400 |
commit | b662495dca0a2a36008cf8def91e2566519ed3f2 (patch) | |
tree | cba436afcb5cf0ec3e121301f3ba59297f008acd /gdb-xml/riscv-32bit-fpu.xml | |
parent | 499a2f7b554a295cfc10f8cd026d9b20a38fe664 (diff) | |
download | qemu-b662495dca0a2a36008cf8def91e2566519ed3f2.zip qemu-b662495dca0a2a36008cf8def91e2566519ed3f2.tar.gz qemu-b662495dca0a2a36008cf8def91e2566519ed3f2.tar.bz2 |
softfloat: do not return pseudo-denormal from floatx80 remainder
The floatx80 remainder implementation sometimes returns the numerator
unchanged when the denominator is sufficiently larger than the
numerator. But if the value to be returned unchanged is a
pseudo-denormal, that is incorrect. Fix it to normalize the numerator
in that case.
Signed-off-by: Joseph Myers <joseph@codesourcery.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <alpine.DEB.2.21.2006081655520.23637@digraph.polyomino.org.uk>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'gdb-xml/riscv-32bit-fpu.xml')
0 files changed, 0 insertions, 0 deletions