PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gcc.target / i386 / pr82618.c
blob6e611c1b617c83f14cf7b8b6572d826058060eaa
1 /* PR target/82618 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2 -mno-stv" } */
5 #ifdef __SIZEOF_INT128__
6 typedef unsigned __int128 U;
7 typedef unsigned long long H;
8 #else
9 typedef unsigned long long U;
10 typedef unsigned int H;
11 #endif
13 H f0 (U x, U y)
15 return (x - y) >> (__CHAR_BIT__ * sizeof (H));
18 /* { dg-final { scan-assembler {\mcmp} } } */