1 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
2 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
3 /* { dg-require-effective-target powerpc_p8vector_ok } */
4 /* { dg-options "-mcpu=power8 -O3" } */
6 union u_ld
{ long double ld
; double d
[2]; };
9 pack (double a
, double aa
)
18 unpack_0 (long double x
)
26 unpack_1 (long double x
)
33 /* { dg-final { scan-assembler-not "stfd" } } */
34 /* { dg-final { scan-assembler-not "lfd" } } */
35 /* { dg-final { scan-assembler-not "lxsdx" } } */
36 /* { dg-final { scan-assembler-not "stxsdx" } } */
37 /* { dg-final { scan-assembler-not "mfvsrd" } } */
38 /* { dg-final { scan-assembler-not "mtvsrd" } } */