Bug 385208 - xxperm instruction exhausts temporary memory
Summary: xxperm instruction exhausts temporary memory
Status: CLOSED FIXED
Alias: None
Product: valgrind
Classification: Developer tools
Component: vex (show other bugs)
Version: 3.14 SVN
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Julian Seward
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-09-29 18:03 UTC by Carl Love
Modified: 2017-10-05 17:26 UTC (History)
0 users

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


Attachments
re-implement xxperm instruction (9.57 KB, patch)
2017-09-29 18:05 UTC, Carl Love
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Carl Love 2017-09-29 18:03:31 UTC
The xxperm power 9 instruction generates too many iops.  It causes temporary memory to be exhausted.
Comment 1 Carl Love 2017-09-29 18:05:29 UTC
Created attachment 108094 [details]
re-implement xxperm instruction

The xxperm code was re-implemented using the Iop_Perm8x16 similarly to the vperm instruction.
Comment 2 Julian Seward 2017-10-03 10:05:04 UTC
Looks OK to me.
Comment 3 Carl Love 2017-10-03 20:13:42 UTC
commited patch:  commit a1d03d0d11c0b31a6d9f57baa4d46317fdd5f6ef