[PR80582][X86] Add missing __mm256_set[r] intrinsics

Koval, Julia julia.koval@intel.com
Tue May 9 09:35:00 GMT 2017


Hi,

This patch implements missing intrinsics:
_mm256_set_m128
_mm256_set_m128d
_mm256_set_m128i
_mm256_setr_m128
_mm256_setr_m128d
_mm256_setr_m128i

gcc/
	* config/i386/avxintrin.h (_mm256_set_m128, _mm256_set_m128d,
	_mm256_set_m128i, _mm256_setr_m128, _mm256_setr_m128d,
	_mm256_setr_m128i): New intrinsics.

gcc/testsuite/
	* gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
	* gcc.target/i386/avx-vinsertf128-256-2: Ditto.
	* gcc.target/i386/avx-vinsertf128-256-3: Ditto.

Ok for trunk?

Thanks,
Julia
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-set_.patch
Type: application/octet-stream
Size: 5591 bytes
Desc: 0001-set_.patch
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20170509/9f39653e/attachment.obj>


More information about the Gcc-patches mailing list