2 /* { dg-options "-std=c99" } */
4 typedef unsigned int uqword
__attribute__((mode(TI
)));
5 typedef int qword
__attribute__((mode(TI
)));
11 unsigned long long ull
[2];
19 e
= 0x1111111111111111ULL
;
21 g
= 0x0000000000111100ULL
;
22 h
= 0x0000000000000000ULL
;
34 o
.q
= o
.q
+ n
.q
+ 0x1110FF;
35 /* __udivti3, __umodti3 */
38 if (p
.uq
!= (m
.uq
+1)) abort();
39 if (q
.uq
!= 0x1110FF) abort();
40 /* __divti3, __modti3 */
43 if ((-p
.q
* n
.q
- q
.q
) != o
.q
) abort();