Static division method. @param dividend the dividend @param divisor the divisor @param result the result @param scale the desired scale of the result @param roundingMode the rounding mode @throws NumericException if division by zero or overflow occurs
(Decimal256 dividend, Decimal256 divisor, Decimal256 result, int scale, RoundingMode roundingMode)
| 409 | * @throws NumericException if division by zero or overflow occurs |
| 410 | */ |
| 411 | public static void divide(Decimal256 dividend, Decimal256 divisor, Decimal256 result, int scale, RoundingMode roundingMode) { |
| 412 | divide( |
| 413 | result.divider, |
| 414 | dividend.hh, dividend.hl, dividend.lh, dividend.ll, dividend.scale, |
| 415 | divisor.hh, divisor.hl, divisor.lh, divisor.ll, divisor.scale, |
| 416 | result, scale, roundingMode |
| 417 | ); |
| 418 | } |
| 419 | |
| 420 | /** |
| 421 | * Static division method using raw 256-bit values. |