https://bugs.kde.org/show_bug.cgi?id=422677

            Bug ID: 422677
           Summary: PPC sync instruction L field should only be 2 bits in
                    ISA 3.0
           Product: valgrind
           Version: 3.15 SVN
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: vex
          Assignee: jsew...@acm.org
          Reporter: c...@us.ibm.com
  Target Milestone: ---

The L field for the sync instruction is being set to a 5 bit value.  This
allows the user to set values greater then 3.  The value is then flagged as
being out of bounds.  The ISA 3.0 specifies the field is two bits wide.  If a
user specifies a value greater then three only the lower two bits should be
used.

In ISA 3.1 the field is expanded to three bits wide.  Support for this will
need to be added when the ISA 3.1 support is added for Power.

This bug exists in Valgrind 3.16 and earlier.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to