Vector-scalar real arithmetic functions
Perform element-wise operations on combinations of vectors of real values and scalar values.
Overview
The vDSP library provides a suite of general-purpose, high-performance arithmetic functions that are alternatives to for loops and map when you apply operations on collections of floating-point values.
See Using vDSP for vector-based arithmetic for a summary of available operations.
Topics
Vector-scalar addition operations
Vector-scalar multiplication operations
Vector-scalar division operations
Scalar-vector division operations
Vector-vector-scalar add-multiply operations
Vector-vector-scalar subtract-multiply operations
multiply(subtraction:_:)multiply(subtraction:_:)multiply(subtraction:_:result:)multiply(subtraction:_:result:)
Vector-scalar-vector multiply-subtract operations
subtract(multiplication:_:)subtract(multiplication:_:)subtract(multiplication:_:result:)subtract(multiplication:_:result:)
Vector-vector-scalar multiply-add operations
add(multiplication:_:)add(multiplication:_:)add(multiplication:_:result:)add(multiplication:_:result:)
Vector-scalar-vector multiply-add operations
add(multiplication:_:)add(multiplication:_:)add(multiplication:_:result:)add(multiplication:_:result:)
Vector-scalar-scalar multiply-add operations
add(multiplication:_:)add(multiplication:_:)add(multiplication:_:result:)add(multiplication:_:result:)