[PATCH][GAS][4/8] aarch64: [SME] Add ZERO instruction

Przemyslaw Wirkus Przemyslaw.Wirkus@arm.com
Mon Oct 25 21:09:05 GMT 2021


Hi,

This patch is adding ZERO (a list of 64-bit element ZA tiles) instruction.

OK for master?

gas/ChangeLog:

	* config/tc-aarch64.c (parse_sme_list_of_64bit_tiles):
	New parser.
	(parse_operands): Handle OPND_SME_list_of_64bit_tiles.
	* testsuite/gas/aarch64/sme-4-illegal.d: New test.
	* testsuite/gas/aarch64/sme-4-illegal.l: New test.
	* testsuite/gas/aarch64/sme-4-illegal.s: New test.
	* testsuite/gas/aarch64/sme-4.d: New test.
	* testsuite/gas/aarch64/sme-4.s: New test.

include/ChangeLog:

	* opcode/aarch64.h (enum aarch64_opnd): New operand
	AARCH64_OPND_SME_list_of_64bit_tiles.

opcodes/ChangeLog:

	* aarch64-opc.c (print_sme_za_list): New printing function.
	(aarch64_print_operand): Handle OPND_SME_list_of_64bit_tiles.
	* aarch64-opc.h (enum aarch64_field_kind): New bitfield
	FLD_SME_zero_mask.
	* aarch64-tbl.h (struct aarch64_opcode): New ZERO instruction.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rb14328.patch
Type: application/octet-stream
Size: 17755 bytes
Desc: rb14328.patch
URL: <https://sourceware.org/pipermail/binutils/attachments/20211025/d5b1c4e8/attachment-0001.obj>


More information about the Binutils mailing list