1 /* Test for correct rounding of conversions from __int128 to
4 /* { dg-require-effective-target int128 } */
5 /* { dg-options "-frounding-math" } */
12 volatile unsigned long long h
= 0x8000000000000000LL
;
13 volatile unsigned long long l
= 0xdLL
;
14 volatile unsigned __int128 u128
= (((unsigned __int128
) h
) << 64) | l
;
15 volatile __int128 s128
= u128
;