Bug 405362

Summary: PPC64, vmsummbm instruction doesn't handle overflow case correctly
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 vmsummbm instruction

Description Carl Love 2019-03-11 19:06:52 UTC
The vmsummbm instruction needs to chop the results to 32-bits.  Currently implementation is not doing this correctly.  The result is errors in the adjacent 32-bit fields.
Comment 1 Carl Love 2019-03-22 17:20:41 UTC
Created attachment 118972 [details]
fix for vmsummbm instruction

The attached patch fixes the issue.
Comment 2 Carl Love 2019-03-25 14:49:28 UTC
No regressions found by automated regression testing.  Closing.