1 /* { dg-do compile } */
2 /* { dg-options "-O3 -mzarch -march=z13 -mzvector" } */
7 vector
unsigned char a
, b
, c
, d
;
13 b
= vec_genmask (65535);
14 c
= vec_genmask (43605);
15 d
= vec_genmask (37830);
18 /* { dg-final { scan-assembler-times "vzero" 1 } } */
19 /* { dg-final { scan-assembler-times "vone" 1 } } */
20 /* { dg-final { scan-assembler-times "vgbm\t%v.*,43605" 1 } } */
21 /* { dg-final { scan-assembler-times "vgbm\t%v.*,37830" 1 } } */