DWunion
DWunion uu, w;
DWunion uu, w;
const DWunion bu = {
const DWunion au = {
DWunion uu, w;
DWunion __w; \
const DWunion uu = {.ll = u};
const DWunion vv = {.ll = v};
DWunion w = {.ll = __umulsidi3(uu.s.low, vv.s.low)};
const DWunion au = {.ll = a};
const DWunion bu = {.ll = b};
DWunion uu, w;
DWunion uu, w;
const DWunion au = {
const DWunion bu = {
DWunion uu, w;
DWunion __w; \
const DWunion uu = {.ll = u};
const DWunion vv = {.ll = v};
DWunion w = {.ll = __umulsidi3(uu.s.low, vv.s.low)};
const DWunion au = {.ll = a};
const DWunion bu = {.ll = b};