[Patch][AArch64] NEON vdup testcases

Alex Velenko Alex.Velenko@arm.com
Thu Jan 16 12:12:00 GMT 2014


[AArch64] VDUP testcases

Hi,

This patch implements test cases for following NEON intrinsics:
vdup_lane_f32
vdup_lane_s[8,16]
vdup_lane_s[32,64]
vdup_n_[p,s,u][8,16]
vdup_n_[s,u][32,64]

vdupb_lane_[s,u]8
vduph_lane_[s,u]16
vdupd_lane_[f,s,u]64
vdups_lane_[f,s,u]32

vdupq_lane_[f,s][32,64]
vdupq_lane_s[8,16]
vdup[q]_n_f32
vdupq_n_f64
vdupq_n_[s,p,u][8,16]
vdupq_n_[s,u][32,64]

Tests succeed on both Little-Endian and Big-Eendian.

Ok for trunk?

Thanks,
Alex

gcc/testsuite/

2014-01-16  Alex Velenko  <Alex.Velenko@arm.com>

	        * gcc.target/aarch64/vdup_lane_1.c: New testcase.
	        * gcc.target/aarch64/vdup_lane_2.c: New testcase.
	        * gcc.target/aarch64/vdup_n_1.c: New testcase.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vdup.patch
Type: text/x-patch
Size: 26576 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20140116/486653fc/attachment.bin>


More information about the Gcc-patches mailing list