1 /* { dg-do compile { target { powerpc64*-*-* && lp64 } } } */ 2 /* { dg-require-effective-target powerpc_p9vector_ok } */ 3 /* { dg-options "-mdejagnu-cpu=power9 -O2" } */ 4 5 /* Verify that we generate xxspltw <reg>,<reg>,0 for V4SFmode splat. */ 6 7 vector float splat_v4sf(float f)8splat_v4sf (float f) 9 { 10 return (vector float) { f, f, f, f }; 11 } 12 13 /* { dg-final { scan-assembler "xscvdpspn " } } */ 14 /* { dg-final { scan-assembler "xxspltw .*,.*,0" } } */ 15