[PATCH 1/2][Aarch64][binutils] Add support for ARMv8.1a Limited Ordering Regions extension

Matthew Wahab matthew.wahab@arm.com
Wed May 20 14:40:00 GMT 2015


ARMv8.1a introduces an optional architectural extension called Limited Ordering
Regions which adds new variants of the load-acquire and store-release
instructions. This patch adds support for these instructions, a following patch
will add support in gas.

Tested aarch64-none-linux-gnu with check-gas and check-binutils.

Ok for trunk?
Matthew

include/
2015-05-20  Matthew Wahab  <matthew.wahab@arm.com>

	* aarch64.h (AARCH64_FEATURE_LOR): New.

opcodes/
2015-05-20  Matthew Wahab  <matthew.wahab@arm.com>

	* aarch64-tbl.h (aarch64_feature_lor): New.
	(LOR): New.
	(aarch64_opdocde_table): Add "ldlar", "ldlarb", "ldlarh", "stllr",
	"stllrb", "stllrh".
	* aarch64-asm-2.c: Regenerate.
	* aarch64-dis-2.c: Regenerate.
	* aarch64-opc-2.c: Regenerate.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: binutils_lor.patch
Type: text/x-patch
Size: 2735 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20150520/f891ca71/attachment.bin>


More information about the Binutils mailing list