1 /* PR target/97028 */ 2 /* { dg-do assemble { target avx512f } } */ 3 /* { dg-require-effective-target masm_intel } */ 4 /* { dg-options "-O2 -mavx512f -masm=intel" } */ 5 6 #include <x86intrin.h> 7 8 __m512 foo(__m512 x,float * y)9foo (__m512 x, float *y) 10 { 11 return _mm512_mul_ps (x, _mm512_set1_ps (*y)); 12 } 13 14 __m512 bar(__m512 x,float * y)15bar (__m512 x, float *y) 16 { 17 return _mm512_div_ps (x, _mm512_set1_ps (*y)); 18 } 19