1 /* PR middle-end/85090 */
2 /* { dg-do run { target int128 } } */
3 /* { dg-require-effective-target avx512f } */
4 /* { dg-options "-O2 -fno-tree-dominator-opts -mavx512f -fira-algorithm=priority" } */
6 #include "avx512f-check.h"
8 typedef unsigned short U
__attribute__ ((vector_size (64)));
9 typedef unsigned int V
__attribute__ ((vector_size (64)));
10 typedef unsigned __int128 W
__attribute__ ((vector_size (64)));
16 static __attribute__((noipa
)) U
21 e
= (7 & -d
) << (7 & -(g
& 7));
29 for (unsigned i
= 0; i
< 32; i
++)
32 for (unsigned i
= 0; i
< 32; i
++)