[PATCH][GAS] aarch64: Add atomic 64-byte load/store instructions for Armv8.7

Nick Clifton nickc@redhat.com
Tue Nov 3 14:19:08 GMT 2020


Hi Przemyslaw,

> gas/ChangeLog:
> 
> 2020-10-29  Przemyslaw Wirkus  <mailto:przemyslaw.wirkus@arm.com>
> 
> 	* NEWS: Update docs.
> 	* config/tc-aarch64.c: Add +ls64 feature to -march flags set.
> 	* testsuite/gas/aarch64/ls64-invalid.d: New test.
> 	* testsuite/gas/aarch64/ls64-invalid.l: New test.
> 	* testsuite/gas/aarch64/ls64-invalid.s: New test.
> 	* testsuite/gas/aarch64/ls64.s: New test.
> 
> include/ChangeLog:
> 
> 2020-10-29  Przemyslaw Wirkus  <mailto:przemyslaw.wirkus@arm.com>
> 
> 	* opcode/aarch64.h (AARCH64_FEATURE_LS64): New +ls64 feature flag.
> 	(AARCH64_ARCH_V8_7): Add LS64 as part of Armv8.7-a.
> 
> opcodes/ChangeLog:
> 
> 2020-10-29  Przemyslaw Wirkus  <mailto:przemyslaw.wirkus@arm.com>
> 
> 	* aarch64-tbl.h (QL_X2NIL): New qualifier for 64-byte stores.
> 	(LS64): Handler with +ls64 feature flags.
> 	(_LS64_INSN): New instruction group macro.
> 	(struct aarch64_opcode): Add LS64 instructions.
> 	* aarch64-asm-2.c: Regenerated.
> 	* aarch64-dis-2.c: Regenerated.
> 	* aarch64-opc-2.c: Regenerated.
> 

Approved - please apply.

Cheers
  Nick



More information about the Binutils mailing list