__muldi3 (DItype u, DItype v)
__muldi3 (s64 u, s64 v)
__muldi3 (DItype u, DItype v){  DIunion w;  DIunion uu, vv;  uu.ll = u,  vv.ll = v;  w.ll = __umulsidi3 (uu.s.low, vv.s.low);  w.s.high += ((USItype) uu.s.low * (USItype) vv.s.high               + (USItype) uu.s.high * (USItype) vv.s.low);  return w.ll;}