1 /* PR rtl-optimization/85342 */
2 /* { dg-do compile { target int128 } } */
3 /* { dg-options "-O2 -mavx512vl" } */
5 typedef unsigned char U
__attribute__((vector_size (64)));
6 typedef unsigned int V
__attribute__((vector_size (64)));
7 typedef unsigned __int128 W
__attribute__((vector_size (64)));
19 return i
+ (W
)q
+ (W
)g
+ (W
)h
+ (W
)z
+ o
+ (W
)j
+ (W
)k
+ (W
)l
+ (W
)m
+ p
;
26 W r
= bar ((W
)(U
){0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ~0}, (W
)q
);
27 u
+= (U
)bar ((W
){~0}, r
);