blob: 837cd83e156926042d62f3df6a8379d0cc3dc0c4 [file] [log] [blame]
/* { dg-do compile { target { ! ia32 } } } */
/* { dg-options "-O2" } */
float im(float _Complex a) { return __imag__ a; }
/* { dg-final { scan-assembler "shufps" } } */
/* { dg-final { scan-assembler-not "movd" } } */
/* { dg-final { scan-assembler-not "movq" } } */
/* { dg-final { scan-assembler-not "movss" } } */
/* { dg-final { scan-assembler-not "rsp" } } */
/* { dg-final { scan-assembler-not "shr" } } */