3 struct {unsigned short h0
, h1
, h2
, h3
;} h
;
4 struct {signed long low
, high
;} si
;
5 struct {unsigned long low
, high
;} ui
;
7 unsigned long long ull
;
19 uu
.si
.low
= -uu
.si
.low
;
21 uu
.si
.high
= -uu
.si
.high
;
23 uu
.si
.high
= ~uu
.si
.high
;