https://bugs.kde.org/show_bug.cgi?id=406132
Bug ID: 406132
Summary: vex amd64->IR: CMPS without rep prefix is not handled
Product: valgrind
Version: 3.14.0
Platform: unspecified
OS: All
Status: REPORTED
Severity: normal
Priority: NOR
Component: vex
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Created attachment 119205
--> https://bugs.kde.org/attachment.cgi?id=119205&action=edit
Patch fixing the issue like it was fixed in movs
SUMMARY
The instruction CMPS{B,W,D,Q} can be used with or without prefix, the x86->IR
valgrind backend supports the instruction without prefix but the amd64 one does
not.
Attached to the issue is a patch fixing it.
STEPS TO REPRODUCE
1. Write any small program that uses cmps{b,w,d,q} on amd64.
OBSERVED RESULT
VEX will say that the instructions is not handled.
EXPECTED RESULT
Correct handling of the instruction like in the x86->IR backend
--
You are receiving this mail because:
You are watching all bug changes.