[PATCH][AArch64] vmov_n changes

Alex Velenko Alex.Velenko@arm.com
Thu Nov 21 14:18:00 GMT 2013


Hi,

This patch adds C implementation for intrinsics matching:
vmov[q]_n_f[32,64]
vmov[q]_n_[u,s,p][8,16]
vmov[q]_n_[u,s][32,64]

Regression tests for those intrinsics added.

Full regression test ran with no regressions. Tested with Big Endian.

Any objections?

Thanks,
Alex

2013-11-21  Alex Velenko  <Alex.Velenko@arm.com>

	        * config/aarch64/arm_neon.h (vmov_n_f32): Implemented in C.
		(vmov_n_f64): Likewise.
		(vmov_n_p8): Likewise.
		(vmov_n_p16): Likewise.
		(vmov_n_s8): Likewise.
		(vmov_n_s16): Likewise.
		(vmov_n_s32): Likewise.
		(vmov_n_s64): Likewise.
		(vmov_n_u8): Likewise.
		(vmov_n_u16): Likewise.
		(vmov_n_u32): Likewise.
		(vmov_n_u64): Likewise.
		(vmovq_n_f32): Likewise.
		(vmovq_n_f64): Likewise.
		(vmovq_n_p8): Likewise.
		(vmovq_n_p16): Likewise.
		(vmovq_n_s8): Likewise.
		(vmovq_n_s16): Likewise.
		(vmovq_n_s32): Likewise.
		(vmovq_n_s64): Likewise.
		(vmovq_n_u8): Likewise.
		(vmovq_n_u16): Likewise.
		(vmovq_n_u32): Likewise.
		(vmovq_n_u64): Likewise.

gcc/testsuite/

2013-11-21  Alex Velenko  <Alex.Velenko@arm.com>

	        * gcc.target/aarch64/vmov_n_1.c: New testcase.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vmov_n.patch
Type: text/x-patch
Size: 20287 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20131121/9479be4c/attachment.bin>


More information about the Gcc-patches mailing list