Contents

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:

See Also

Binary subtraction operations