[PATCH][GAS] aarch64: Extract Condition flag manipulation feature from Armv8.4-A

Przemyslaw Wirkus Przemyslaw.Wirkus@arm.com
Fri Nov 13 14:32:23 GMT 2020


Extract FLAGM (Condition flag manipulation) feature from Armv8.4-A.
Please note that FLAGM stays a Armv8.4-A feature but now can be
assigned to other architectures or CPUs.
New -march option +flagm is added to enable independently this
feature.

Regression tests pass and no issues.

OK for master ?

gas/ChangeLog:

2020-11-13  Przemyslaw Wirkus  <mailto:przemyslaw.wirkus@arm.com>

	* NEWS: Update news.
	* config/tc-aarch64.c: New feature flag +flagm.
	* testsuite/gas/aarch64/flagm.d: New test.
	* testsuite/gas/aarch64/flagm.s: New test.

include/ChangeLog:

2020-11-05  Przemyslaw Wirkus  <mailto:przemyslaw.wirkus@arm.com>

	* opcode/aarch64.h (AARCH64_FEATURE_FLAGM): Add new feature.
	(AARCH64_FEATURE_FLAGMANIP): Update comment.
	(AARCH64_ARCH_V8_4): Add back FLAGM to Armv8.4-A.

opcodes/ChangeLog:

2020-11-05  Przemyslaw Wirkus  <mailto:przemyslaw.wirkus@arm.com>

	* aarch64-tbl.h (FLAGM): Handle for FLAGM feature.
	(struct aarch64_opcode):  Move FLAGM instructions from V8_4_INSN to
	FLAGM_INSN.
	(AARCH64_FEATURE_FLAGMANIP): Update comment for FEAT_FlagM2.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: rb13743.patch
Type: application/octet-stream
Size: 7244 bytes
Desc: rb13743.patch
URL: <https://sourceware.org/pipermail/binutils/attachments/20201113/2b073bcb/attachment-0001.obj>


More information about the Binutils mailing list