[PATCH][GAS][AArch64] Add dot product support for AArch64 to binutils [Patch (1/2)]

Tamar Christina Tamar.Christina@arm.com
Wed Jun 28 08:27:00 GMT 2017


Hi All,

This patch adds assembler and disassembler support for new Dot Product
instructions to AArch64.
    
The support can be enabled through the new "+dotprod" extension.
    
"+dotprod" extension is an optional extension to ARMv8.2-A onwards.

Ok for Trunk?

Ps. I do not have commit access so if OK can someone apply for me?

Thanks,
Tamar


gas/
2017-06-28  Tamar Christina  <tamar.christina@arm.com>


	* config/tc-aarch64.c (aarch64_reg_parse_32_64):
	Accept 4B.
	(aarch64_features): Added dotprod.
	doc/c-aarch64.texi: Added dotprod.

opcodes/
2017-06-28  Tamar Christina  <tamar.christina@arm.com>


	* aarch64-asm.c (aarch64_ins_reglane): Added 4B dotprod.
	* aarch64-dis.c (aarch64_ext_reglane): Likewise.
	* aarch64-tbl.h (QL_V3DOT, QL_V2DOT): New.
	(aarch64_feature_dotprod, DOT_INSN): New.
	(udot, sdot): New.


include/
2017-06-28  Tamar Christina  <tamar.christina@arm.com>


	* opcode/aarch64.h: (AARCH64_FEATURE_DOTPROD): New.
	(aarch64_insn_class): Added dotprod.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dotprod-part1.patch
Type: text/x-patch
Size: 7272 bytes
Desc: dotprod-part1.patch
URL: <https://sourceware.org/pipermail/binutils/attachments/20170628/2e5e315e/attachment.bin>


More information about the Binutils mailing list