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. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils