computes the arc-cosine of the argument.
Inverse hyperbolic cosine operation.
computes the arc-sine of the argument.
Inverse hyperbolic sine operation.
computes the arc tangent of the argument
Uses the typical taylor series
but may reduce arguments using the following identity
tan(x+y) = (tan(x) + tan(y)) / (1 - tan(x)*tan(y))
since tan(PI/8) = sqrt(2)-1,
atan(x) = atan( (x - sqrt(2) + 1) / (1+x*sqrt(2) - x) + PI/8.0
Two arguments arc tangent operation.
Inverse hyperbolic tangent operation.
computes the arc-tangent of the argument.
Round to an integer using the round ceil mode.
Creates an instance that is the same as x except that it has the sign of y.
Returns the instance with the sign of the argument.
Returns the instance with the sign of the argument.
computes the cosine of the argument.
Hyperbolic cosine operation.
Computes cos(a) Used when 0 < a < pi/4.
Divide by a single digit less than radix.
Computes e to the given power.
Computes e to the given power.
Round to an integer using the round floor mode.
Get the degrees to radians conversion factor.
Get the constant e split in two pieces.
Get the constant ln(2) split in two pieces.
Get the constant ln(5) split in two pieces.
Get the Archimedes constant π.
Get the constant π split in two pieces.
Get the radians to degrees conversion factor.
Get the constant √2 split in two pieces.
Returns the hypotenuse of a triangle with sides this
and y
- sqrt(this2 +y2)
avoiding intermediate overflow or underflow.
Compute a linear combination.
Compute a linear combination.
Compute a linear combination.
Compute a linear combination.
Compute a linear combination.
Compute a linear combination.
Compute a linear combination.
Compute a linear combination.
Returns the natural logarithm of a.
Shifted natural logarithm.
Computes the natural log of a number between 0 and 2.
Multiply this by a single digit x.
Returns a number that is this number with the sign bit reversed.
Makes a
Dfp
with a value of 0.
Create an instance from a byte value.
DfpField.newDfp(byte sign,
byte nans)
Creates a
Dfp
with a non-finite value.
Create an instance from a double value.
Create an instance from an int value.
Create an instance from a long value.
Create a
Dfp
given a String representation.
Create an instance with a value of 0.
Create an instance from a byte value.
Creates an instance with a non-finite value.
Create an instance corresponding to a constant real value.
Create an instance from an int value.
Create an instance from a long value.
Create an instance from a String representation.
Create an instance by copying an existing one.
Creates an instance by converting the instance to a different field (i.e.
Create an instance with a value of 0.
Create an instance from a byte value.
Creates an instance with a non-finite value.
Create an instance corresponding to a constant real value.
Create an instance from an int value.
Create an instance from a long value.
Create an instance from a String representation.
Create an instance by copying an existing one.
Returns the next number greater than this one in the direction of x.
Returns the next number greater than this one in the direction of x.
Raises base to the power a by successive squaring.
Computes x to the y power.
Return the specified power of 10.
Get the specified power of 10000.
Returns the multiplicative inverse of this
element.
Returns the IEEE remainder.
Round to nearest integer using the round-half-even method.
Multiply the instance by a power of 2.
Compute the sign of the instance.
computes the sine of the argument.
Hyperbolic sine operation.
Computes sin(a) Used when 0 < a < pi/4.
Splits a
Dfp
into 2
Dfp
's such that their sum is equal to the input
Dfp
.
Breaks a string representation up into two dfp's.
Divide two numbers that are split in to two pieces that are meant to be added together.
Multiply two numbers that are split in to two pieces that are
meant to be added together.
Raise a split base to the a power.
computes the tangent of the argument.
Hyperbolic tangent operation.
Convert radians to degrees, with error of less than 0.5 ULP
Convert degrees to radians, with error of less than 0.5 ULP
Does the integer conversions with the specified rounding.
Compute least significant bit (Unit in Last Position) for a number.
computes the arc-cosine of the argument.
computes the arc-sine of the argument.
computes the arc tangent of the argument
Uses the typical taylor series
but may reduce arguments using the following identity
tan(x+y) = (tan(x) + tan(y)) / (1 - tan(x)*tan(y))
since tan(PI/8) = sqrt(2)-1,
atan(x) = atan( (x - sqrt(2) + 1) / (1+x*sqrt(2) - x) + PI/8.0
Two arguments arc tangent operation.
computes the arc-tangent of the argument.
Creates an instance that is the same as x except that it has the sign of y.
Returns the instance with the sign of the argument.
computes the cosine of the argument.
Computes cos(a) Used when 0 < a < pi/4.
Computes e to the given power.
Computes e to the given power.
boolean
Check if instance is greater than x.
Returns the hypotenuse of a triangle with sides this
and y
- sqrt(this2 +y2)
avoiding intermediate overflow or underflow.
boolean
Check if instance is less than x.
Compute a linear combination.
Compute a linear combination.
Compute a linear combination.
Compute a linear combination.
Compute a linear combination.
Compute a linear combination.
Compute a linear combination.
Compute a linear combination.
Returns the natural logarithm of a.
Computes the natural log of a number between 0 and 2.
Create an instance by copying an existing one.
Create an instance by copying an existing one.
Returns the next number greater than this one in the direction of x.
Returns the next number greater than this one in the direction of x.
Raises base to the power a by successive squaring.
Computes x to the y power.
Returns the IEEE remainder.
computes the sine of the argument.
Computes sin(a) Used when 0 < a < pi/4.
Splits a
Dfp
into 2
Dfp
's such that their sum is equal to the input
Dfp
.
Divide two numbers that are split in to two pieces that are meant to be added together.
Multiply two numbers that are split in to two pieces that are
meant to be added together.
Raise a split base to the a power.
computes the tangent of the argument.
boolean
Check if instance is not equal to x.