[PATCH][AArch64][GAS][Binutils] Fix sqrdml(a|s)h instructions

Tamar Christina tamar.christina@arm.com
Wed Apr 25 11:42:00 GMT 2018


Hi All,

This fixes the mask for the sqrdml(a|s)h instructions.
Rn is supposed to have a 5 bit range but instead was given 4 bits
causing these instructions to disassemble as unknown instructions.

Regtested on aarch64-none-elf and no issues.

Ok for master? And also permission to backport to 2.30 branch?

opcodes/
2018-04-25  Tamar Christina  <tamar.christina@arm.com>

	* aarch64-tbl.h (sqrdmlah, sqrdmlsh): Fix masks.

gas/
2018-04-25  Tamar Christina  <tamar.christina@arm.com>

	* testsuite/gas/aarch64/rdma.s: Test for larger register numbers.
	* testsuite/gas/aarch64/rdma.d: Update results.
	* testsuite/gas/aarch64/rdma-directive.d: Likewise.

Thanks,
Tamar

-- 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rb9170.patch.tar.xz
Type: application/x-xz
Size: 14916 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20180425/93c689f7/attachment.xz>


More information about the Binutils mailing list