__umulsidi3
#if !defined(__umulsidi3)
DWunion w = {.ll = __umulsidi3(uu.s.low, vv.s.low)};
unsigned long long __umulsidi3(unsigned int, unsigned int);
#if !defined(umul_ppmm) && defined(__umulsidi3)
UDWtype __ll = __umulsidi3(m0, m1); \
#if !defined(__umulsidi3)
#if !defined(__umulsidi3)
DWunion w = {.ll = __umulsidi3(uu.s.low, vv.s.low)};