if ((USItype) au.s.high < (USItype) bu.s.high)
if ((u32) au.s.high < (u32) bu.s.high)
__ucmpdi2 (DItype a, DItype b){  DIunion au, bu;  au.ll = a, bu.ll = b;  if ((USItype) au.s.high < (USItype) bu.s.high)    return 0;  else if ((USItype) au.s.high > (USItype) bu.s.high)    return 2;  if ((USItype) au.s.low < (USItype) bu.s.low)    return 0;  else if ((USItype) au.s.low > (USItype) bu.s.low)    return 2;  return 1;}