tens
if (dval(&d) < tens[k])
ds = tens[k&0xf];
dval(&d) *= tens[j1 & 0xf];
dval(&eps) = 0.5/tens[ilim-1] - dval(&eps);
dval(&eps) *= tens[ilim-1];
ds = tens[k];
if (dval(&d) < tens[k])
ds = tens[k&0xf];
dval(&d) *= tens[j1 & 0xf];
dval(&eps) = ds*0.5/tens[ilim-1] - dval(&eps);
dval(&eps) *= tens[ilim-1];
ds = tens[k];
extern CONST double bigtens[], tens[], tinytens[];
tens[] = {
dval(&rv) = tens[k - 9] * dval(&rv) + z;
/* rv = */ rounded_product(dval(&rv), tens[e]);
dval(&rv) *= tens[i];
/* rv = */ rounded_product(dval(&rv), tens[e]);
/* rv = */ rounded_product(dval(&rv), tens[e]);
/* rv = */ rounded_quotient(dval(&rv), tens[-e]);
dval(&rv) *= tens[i];
dval(&rv) /= tens[i];
dval(&rv) = tens[k - 9] * dval(&rv) + z;
/* rv = */ rounded_product(dval(&rv), tens[e]);
dval(&rv) *= tens[i];
/* adj = */ rounded_product(dval(&adj), tens[e2]);
/* rv = */ rounded_product(dval(&rv), tens[e2]);
/* rv = */ rounded_quotient(dval(&rv), tens[-e]);
dval(&rv) *= tens[i];
dval(&rv) /= tens[i];
int tens = rs5c313_read_reg(sc, RS5C313_ ## y ## 10); \
dt->dt_ ## x = tens * 10 + ones; \