sub2
unsigned long long sub0, sub1, sub2, sub3;
sub2 = (x >> 32) * (unsigned long) (y & 0xffffffffLL);
sub3 += (sub2 << 32);
high += (sub1 >> 32) + (sub2 >> 32);
int const sub2 = dec64table[offset];
*ip -= sub2;
res2 = sub2(3) + sub3(4); /* (3 + 2) + (4 + 3 + (4 + 1)) = 17 */