2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / gcc.target / i386 / pr65671.c
blobd25a979106e9bcebc092770626f3129089a306ed
1 /* PR target/65671 */
2 /* { dg-do assemble } */
3 /* { dg-require-effective-target lp64 } */
4 /* { dg-require-effective-target avx512vl } */
5 /* { dg-options "-O2 -mavx512vl -ffixed-ymm16" } */
7 #include <x86intrin.h>
9 register __m256d a asm ("ymm16");
10 __m128d b;
12 void
13 foo ()
15 b = _mm256_extractf128_pd (a, 1);