[PATCH][AArch64][Binutils] Fix disassembly mask for vector sdot.

Tamar Christina tamar.christina@arm.com
Wed May 16 10:13:00 GMT 2018


Hi All,

This patch corrects the disassembly masks for by element dot product
instructions. The bit 10 was wrong and supposed to be 1.

This caused incorrect disassembly of instructions in the unallocated space to
disassemble as dot product instructions.

No encoding errors can arrise from this issue.

bootstrapped and regtested on
  aarch64-none-elf, aarch64-none-elf (32 bit host)

Cross-compiled and regtested on
  aarch64-none-linux-gnu, aarch64_be-none-linux-gnu

and no issues.

Ok for master? and for the 2.30 branch?

Thanks,
Tamar

opcodes/
2018-05-16  Tamar Christina  <tamar.christina@arm.com>

	PR binutils/23109
	* aarch64-tbl.h (aarch64_opcode_table): Correct sdot and udot.
	* aarch64-dis-2.c: Regenerate.

-- 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rb9268.patch
Type: text/x-diff
Size: 30961 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20180516/2cf6e564/attachment.bin>


More information about the Binutils mailing list