1 /* { dg-do assemble } */
2 /* { dg-require-effective-target int128 } */
3 /* { dg-require-effective-target avx512f } */
4 /* { dg-require-effective-target masm_intel } */
5 /* { dg-options "-O -mavx512f -masm=intel" } */
6 
7 typedef __int128 V __attribute__((vector_size(64)));
8 
9 V v;
10 
11 void
foo()12 foo()
13 {
14   v ^= (V){1};
15 }
16