On 7 January 2012 20:09, Aurelien Jarno <aurel...@aurel32.net> wrote: > minpd, minps, minsd, minss and maxpd, maxps, maxsd, maxss SSE2 > instructions have been broken when switching target-i386 to softfloat. > It's not possible to use comparison instructions on float types anymore > to softfloat, so use the floatXX_min anf floatXX_max functions instead.
Nope, this gets the x86 special cases wrong. This has been discussed here before: http://www.mail-archive.com/qemu-devel@nongnu.org/msg85557.html has the right implementation (from Jason Wessell) and a comment (from me) about why it's right. -- PMM