commit | 5c6562c204699616766b0d50c9d8a84d4a029b77 | [log] [tgz] |
---|---|---|
author | Max Reitz <max@tyndur.org> | Fri Sep 16 17:29:04 2011 +0200 |
committer | Blue Swirl <blauwirbel@gmail.com> | Sat Sep 17 17:13:31 2011 +0000 |
tree | 9f545154f8ead024ad3057208399a426792a03d0 | |
parent | 4e1837f855b88fdced2941b17509e13b0c8fa518 [diff] |
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>