PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gcc.target / i386 / pr70355.c
blobb55f6fc52600c0007e24f6d13f04c9c6e20f23b5
1 /* { dg-require-effective-target int128 } */
2 /* { dg-options "-O2 -fno-tree-ter -funroll-loops -mavx512f -g" } */
4 typedef unsigned __int128 v2ti __attribute__ ((vector_size (32)));
6 unsigned
7 foo (unsigned i, v2ti v)
9 do {
10 i--;
11 v %= ~v;
12 } while (i);
13 return v[0] + v[1];