Vector mathematical functions.
More...
|
|
static native void | Log_V64f_V64f (double[] numberArray, int numberOffset, double[] logNumberArray, int logNumberOffset, int length) |
| Computes vector logarithm of double-precision (64-bit) floating-point elements in the input array, producing an array of double-precision (64-bit) floating-point elements in the output array. More...
|
|
|
static native void | Exp_V64f_V64f (double[] xArray, int xOffset, double[] yArray, int yOffset, int length) |
| Computes vector exponent of double-precision (64-bit) floating-point elements in the input array, producing an array of double-precision (64-bit) floating-point elements in the output array. More...
|
|
Vector mathematical functions.
static native void Log_V64f_V64f |
( |
double[] |
numberArray, |
|
|
int |
numberOffset, |
|
|
double[] |
logNumberArray, |
|
|
int |
logNumberOffset, |
|
|
int |
length |
|
) |
| |
|
static |
Computes vector logarithm of double-precision (64-bit) floating-point elements in the input array, producing an array of double-precision (64-bit) floating-point elements in the output array.
- Parameters
-
[in] | xArray | Input array of double-precision (64-bit) floating-point elements to compute logarithm on. |
[in] | xOffset | Offset of the first element in xArray to be used as input. |
[out] | yArray | Pointer the output array of double-precision (64-bit) floating-point elements to store the logarithm values. |
[in] | yOffset | Offset of the first element in yArray to be used as output. |
[in] | length | The length of the subarrays to be used in computation. |
- Exceptions
-
NullPointerException | If xArray or yArray argument is null. |
InvalidArgumentException | If the xOffset or yOffset argument is negative. |
NegativeArraySizeException | If the length argument is null. |
IndexOutOfBoundsException | If xOffset + length exceeds the length of xArray array or yOffset + length exceeds the length of yArray array. |
MisalignedPointerError | If one of the arrays is not properly aligned. |
static native void Exp_V64f_V64f |
( |
double[] |
xArray, |
|
|
int |
xOffset, |
|
|
double[] |
yArray, |
|
|
int |
yOffset, |
|
|
int |
length |
|
) |
| |
|
static |
Computes vector exponent of double-precision (64-bit) floating-point elements in the input array, producing an array of double-precision (64-bit) floating-point elements in the output array.
- Parameters
-
[in] | xArray | Input array of double-precision (64-bit) floating-point elements to compute exponent on. |
[in] | xOffset | Offset of the first element in xArray to be used as input. |
[out] | yArray | Pointer the output array of double-precision (64-bit) floating-point elements to store the exponent values. |
[in] | yOffset | Offset of the first element in yArray to be used as output. |
[in] | length | The length of the subarrays to be used in computation. |
- Exceptions
-
NullPointerException | If xArray or yArray argument is null. |
InvalidArgumentException | If the xOffset or yOffset argument is negative. |
NegativeArraySizeException | If the length argument is null. |
IndexOutOfBoundsException | If xOffset + length exceeds the length of xArray array or yOffset + length exceeds the length of yArray array. |
MisalignedPointerError | If one of the arrays is not properly aligned. |