Public bug reported: Per bug #1841491, Richard Henderson (rth) said: > The float test failure is part of a larger problem for target/powerpc > in which all float routines are implemented incorrectly. They are all > implemented as double operations with rounding to float as a second > step. Which not only produces incorrect exceptions, as in this case, > but incorrect numerical results from the double rounding. > > This should probably be split to a separate bug...
** Affects: qemu Importance: Undecided Status: New ** Attachment added: "float test case" https://bugs.launchpad.net/bugs/1841592/+attachment/5284928/+files/test-ffma.c ** Description changed: Per bug #1841491, Richard Henderson (rth) said: - > The float test failure is part of a larger problem for target/powerpc in which all float - > routines are implemented incorrectly. They are all implemented as double operations with - > rounding to float as a second step. Which not only produces incorrect exceptions, as in - > this case, but incorrect > numerical results from the double rounding. - > + > The float test failure is part of a larger problem for target/powerpc + > in which all float routines are implemented incorrectly. They are all + > implemented as double operations with rounding to float as a second + > step. Which not only produces incorrect exceptions, as in this case, + > but incorrect > numerical results from the double rounding. + > > This should probably be split to a separate bug... ** Description changed: Per bug #1841491, Richard Henderson (rth) said: > The float test failure is part of a larger problem for target/powerpc > in which all float routines are implemented incorrectly. They are all > implemented as double operations with rounding to float as a second > step. Which not only produces incorrect exceptions, as in this case, - > but incorrect > numerical results from the double rounding. + > but incorrect numerical results from the double rounding. > > This should probably be split to a separate bug... -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1841592 Title: ppc: softfloat float implementation issues Status in QEMU: New Bug description: Per bug #1841491, Richard Henderson (rth) said: > The float test failure is part of a larger problem for target/powerpc > in which all float routines are implemented incorrectly. They are all > implemented as double operations with rounding to float as a second > step. Which not only produces incorrect exceptions, as in this case, > but incorrect numerical results from the double rounding. > > This should probably be split to a separate bug... To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1841592/+subscriptions