1 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
2 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
3 /* { dg-require-effective-target powerpc_vsx_ok } */
4 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
12 } ieee_float_shape_type
;
15 mask_and_float_sign (float f
)
17 ieee_float_shape_type u
;
25 /* { dg-final { scan-assembler "\[ \t\]xxland " } } */
26 /* { dg-final { scan-assembler-not "\[ \t\]and " } } */
27 /* { dg-final { scan-assembler-not "\[ \t\]mfvsrd " } } */
28 /* { dg-final { scan-assembler-not "\[ \t\]stxv" } } */
29 /* { dg-final { scan-assembler-not "\[ \t\]lxv" } } */
30 /* { dg-final { scan-assembler-not "\[ \t\]srdi " } } */