Intel® Math Kernel Library 2019 Developer Reference - C
Returns vector of elements of one argument with signs changed to match other argument elements.
vsCopySign (n, a, y);
vmsCopySign (n, a, y, mode);
vdCopySign (n, a, y);
vmdCopySign (n, a, y, mode);
Name |
Type |
Description |
---|---|---|
n |
const MKL_INT |
Specifies the number of elements to be calculated. |
a |
const float* for vsCopySign const float* for vmsCopySign const double* for vdCopySign const double* for vmdCopySign |
Pointer to the array containing the input vector a. |
mode |
const MKL_INT64 |
Overrides the global VM mode setting for this function call. See vmlSetMode for possible values and their description. |
Name |
Type |
Description |
---|---|---|
y |
float* for vsCopySign float* for vmsCopySign double* for vdCopySign double* for vmdCopySign |
Pointer to an array containing the output vector y. |
The v?CopySign function returns the first vector argument elements with the sign changed to match the sign of the second vector argument's corresponding elements.