int mode = mc.roundingMode.oldMode; if (drop < LONG_TEN_POWERS_TABLE.length) d = divideAndRound(d.intCompact, d.intVal, LONG_TEN_POWERS_TABLE[drop], null, newScale, mode, newScale); else d = divideAndRound(d.intCompact, d.intVal, INFLATED, bigTenToThe(drop), newScale, mode, newScale);
int mode = mc.roundingMode.oldMode; if (drop < LONG_TEN_POWERS_TABLE.length) d = divideAndRound(d.intCompact, d.intVal, LONG_TEN_POWERS_TABLE[drop], null, newScale, mode, newScale); else d = divideAndRound(d.intCompact, d.intVal, INFLATED, bigTenToThe(drop), newScale, mode, newScale);
divisor = divisor.setScale(checkScale((long)this.scale - scale), ROUND_UNNECESSARY); return divideAndRound(dividend.intCompact, dividend.intVal, divisor.intCompact, divisor.intVal, scale, roundingMode, scale);
divisor = divisor.setScale(checkScale((long)this.scale - scale), ROUND_UNNECESSARY); return divideAndRound(dividend.intCompact, dividend.intVal, divisor.intCompact, divisor.intVal, scale, roundingMode, scale);
return divideAndRound(rs, this.intVal, LONG_TEN_POWERS_TABLE[drop], null, newScale, roundingMode, newScale); else return divideAndRound(rs, this.intVal, INFLATED, bigTenToThe(drop), newScale, roundingMode, newScale);
divisor = divisor.setScale(checkScale((long)xscale - mcp), ROUND_UNNECESSARY); quotient = divideAndRound(dividend.intCompact, dividend.intVal, divisor.intCompact, divisor.intVal, scl, mc.roundingMode.oldMode,
divisor = divisor.setScale(checkScale((long)xscale - mcp), ROUND_UNNECESSARY); quotient = divideAndRound(dividend.intCompact, dividend.intVal, divisor.intCompact, divisor.intVal, scl, mc.roundingMode.oldMode,
return divideAndRound(rs, this.intVal, LONG_TEN_POWERS_TABLE[drop], null, newScale, roundingMode, newScale); else return divideAndRound(rs, this.intVal, INFLATED, bigTenToThe(drop), newScale, roundingMode, newScale);