1 /* { dg-do compile { target int128 } } */
2 /* { dg-options "-O3" } */
26 return (unsigned long long)80000 << 32;
31 return (unsigned __int128
)80000 << 96;
34 /* llihf + llihf - this is handled via movti_bigconst pattern */
36 return ((unsigned __int128
)80000 << 96) | ((unsigned __int128
)80000 << 32);
41 return ((unsigned __int128
)80000 << 32) | 1;
46 return (((unsigned __int128
)80000 << 32) | 1) << 64;