bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/21380] New: [Aarch64] Invalid ld3r and ld4r loads decoded


From: nholcomb at wisc dot edu
Subject: [Bug binutils/21380] New: [Aarch64] Invalid ld3r and ld4r loads decoded as valid
Date: Wed, 12 Apr 2017 15:43:20 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=21380

            Bug ID: 21380
           Summary: [Aarch64]  Invalid ld3r and ld4r loads decoded as
                    valid
           Product: binutils
           Version: 2.26
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: binutils
          Assignee: unassigned at sourceware dot org
          Reporter: nholcomb at wisc dot edu
  Target Milestone: ---

The following bytes correspond to an unallocated encoding according to the
ARMv8 referenece manual: ec f4 c2 4d.

However, libopcodes decodes these bytes instruction into: ld3r {v12.8h-v14.8h},
[x7], x2

The issue here appears be bit 12, the S bit, which must be 0 for ld3r.

ld4r has a similar issue. According to the manual, bit 24 of ld4r must be 0,
but libopcodes decodes the bytes fc f4 e2 4d into the instruction "ld4r
{v28.8h-v31.8h}, [x7], x2".

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]