Bug 405363 - PPC64, xvcvdpsxws, xvcvdpuxws, do not handle NaN arguments correctly.
Summary: PPC64, xvcvdpsxws, xvcvdpuxws, do not handle NaN arguments correctly.
Status: CLOSED FIXED
Alias: None
Product: valgrind
Classification: Developer tools
Component: vex (show other bugs)
Version: 3.15 SVN
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Julian Seward
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-11 19:14 UTC by Carl Love
Modified: 2019-03-25 14:49 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
fix for instructions xvcvdpsxws, xvcvdpuxws (10.57 KB, patch)
2019-03-22 17:27 UTC, Carl Love
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Carl Love 2019-03-11 19:14:20 UTC
PPC64, the current implementation for the xvcvdpsxws, xvcvdpuxws instructions do not check and handle the NaN, overflow, underflow cases correctly.
Comment 1 Carl Love 2019-03-22 17:27:32 UTC
Created attachment 118973 [details]
fix for instructions xvcvdpsxws, xvcvdpuxws

The patch was committed to fix the issue.

 
commit d4686f635ec9d9ee9f5aa4c6675d486c89e2c7a6
Author: Carl Love <carll@us.ibm.com>
Date:   Fri Mar 22 12:26:00 2019 -0500
Comment 2 Carl Love 2019-03-25 14:48:52 UTC
No regressions found by automated regression testing.  Closing.