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: jsew...@acm.org
          Reporter: iglosig...@gmail.com
  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.

Reply via email to