[AArch64][PATCH 3/7] Add builtins for ARMv8.1 Adv.SIMD,instructions.

Matthew Wahab matthew.wahab@foss.arm.com
Fri Oct 23 12:21:00 GMT 2015


The ARMv8.1 architecture extension adds two Adv.SIMD instructions,
sqrdmlah and sqrdmlsh. This patch adds the GCC builtins to generate the new
instructions which are needed for the NEON intrinsics added later in
this series.

Tested the series for aarch64-none-linux-gnu with native bootstrap and
make check on an ARMv8 architecture. Also tested aarch64-none-elf with
cross-compiled check-gcc on an ARMv8.1 emulator.

Ok for trunk?
Matthew

gcc/
2015-10-23  Matthew Wahab  <matthew.wahab@arm.com>

	* config/aarch64/aarch64-simd-builtins.def
	(sqrdmlah, sqrdmlsh): New.
	(sqrdmlah_lane, sqrdmlsh_lane): New.
	(sqrdmlah_laneq, sqrdmlsh_laneq): New.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Add-builtins-for-RDMA-instructions.patch
Type: text/x-patch
Size: 1281 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20151023/9a5c6e79/attachment.bin>


More information about the Gcc-patches mailing list