[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 1/4] target-i386: fix {min, max}{pd, ps, sd, ss}
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH 1/4] target-i386: fix {min, max}{pd, ps, sd, ss} SSE2 instructions |
Date: |
Sat, 7 Jan 2012 20:22:53 +0000 |
On 7 January 2012 20:09, Aurelien Jarno <address@hidden> 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/address@hidden/msg85557.html
has the right implementation (from Jason Wessell) and a comment
(from me) about why it's right.
-- PMM
- [Qemu-devel] [PATCH 0/4] target-i386: Fix regressions introduced by the switch to softfloat, Aurelien Jarno, 2012/01/07
- [Qemu-devel] [PATCH 1/4] target-i386: fix {min, max}{pd, ps, sd, ss} SSE2 instructions, Aurelien Jarno, 2012/01/07
- Re: [Qemu-devel] [PATCH 1/4] target-i386: fix {min, max}{pd, ps, sd, ss} SSE2 instructions,
Peter Maydell <=
- [Qemu-devel] [PATCH 2/4] target-i386: fix round{pd, ps, sd, ss} SSE2 instructions, Aurelien Jarno, 2012/01/07
- [Qemu-devel] [PATCH 4/4] target-i386: fix SSE rounding and flush to zero, Aurelien Jarno, 2012/01/07
- [Qemu-devel] [PATCH 3/4] target-i386: fix dpps and dppd SSE2 instructions, Aurelien Jarno, 2012/01/07