(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
i386/
avx512fp16-neg-1a.c
       1  /* { dg-do compile} */
       2  /* { dg-options "-O2 -mavx512fp16" } */
       3  
       4  /* { dg-final { scan-assembler-times "vpxord\[ \\t\]+\[^\n\r\]*%zmm0" 1 } } */
       5  /* { dg-final { scan-assembler-times "vxorps\[ \\t\]+\[^\n\r\]*%xmm0" 1 } } */
       6  
       7  #include<immintrin.h>
       8  
       9  _Float16
      10  neghf (_Float16 a)
      11  {
      12    return -a;
      13  }
      14  
      15  __m512h
      16  neghf512 (__m512h a)
      17  {
      18    return -a;
      19  }