Bug 405356

Summary: PPC64, xvcvsxdsp, xvcvuxdsp are supposed to write the 32-bit result to the upper and lower 32-bits of the 64-bit result
Product: [Developer tools] valgrind Reporter: Carl Love <cel>
Component: vexAssignee: Julian Seward <jseward>
Status: CLOSED FIXED    
Severity: normal    
Priority: NOR    
Version First Reported In: 3.15 SVN   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: fix for xvcvsxdsp and xvcvuxddp instructions

Description Carl Love 2019-03-11 17:14:50 UTC
PPC64

Instructions xvcvsxdsp, xvcvuxdsp are supposed to write the 32-bit result to the upper and lower 32-bits of the 64-bit result.  Currently only writing the result to the upper 32-bit field.
Comment 1 Carl Love 2019-03-22 17:03:26 UTC
Created attachment 118971 [details]
fix for xvcvsxdsp and xvcvuxddp instructions

The attached patch was committed to fix the issue.
Comment 2 Carl Love 2019-03-25 14:50:08 UTC
No regressions found by automated regression testing.  Closing.