Bug 405362 - PPC64, vmsummbm instruction doesn't handle overflow case correctly
Summary: PPC64, vmsummbm instruction doesn't handle overflow case correctly
Status: CLOSED FIXED
Alias: None
Product: valgrind
Classification: Developer tools
Component: vex (other bugs)
Version First Reported In: 3.15 SVN
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Julian Seward
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-11 19:06 UTC by Carl Love
Modified: 2019-03-25 14:49 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
fix for vmsummbm instruction (4.19 KB, patch)
2019-03-22 17:20 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: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.