vDSP_vsub
Calculates the single-precision element-wise subtraction of two vectors, using the specified stride.
Declaration
extern void vDSP_vsub(const float *__B, vDSP_Stride __IB, const float *__A, vDSP_Stride __IA, float *__C, vDSP_Stride __IC, vDSP_Length __N);Parameters
- __B:
The first input vector,
B. - __IB:
The distance between the elements in the first input vector.
- __A:
The second input vector,
A. - __IA:
The distance between the elements in the second input vector.
- __C:
The output vector,
C. - __IC:
The distance between the elements in the output vector.
- __N:
The number of elements that the function processes.
Mentioned in
Discussion
This function calculates the differences of the first N elements of input vectors A and B, and writes the result to output vector C, as follows:
for (n = 0; n < N; ++n)
C[n] = A[n] - B[n];[Image]
The following code shows an example of using this function: