target-i386: Fix several SSE3 instructions.
authorMax Reitz <max@tyndur.org>
Fri, 16 Sep 2011 15:29:04 +0000 (17:29 +0200)
committerBlue Swirl <blauwirbel@gmail.com>
Sat, 17 Sep 2011 17:13:31 +0000 (17:13 +0000)
commitb91e6daedd430ba7ef98a15882acf00e337e74c5
tree9f545154f8ead024ad3057208399a426792a03d0
parent270c9737d412824baf1a9170e3b4094814607b7d
target-i386: Fix several SSE3 instructions.

haddp[sd], hsubp[sd] and addsubp[sd] operate on floats, thus it is
necessary to use the appropriate floating point calculation functions.
If this is not done, those functions operate merely on integers, which
is not correct.

Signed-off-by: Max Reitz <max@tyndur.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
target-i386/ops_sse.h