Vector-vector real arithmetic functions
Perform element-wise operations on vectors of real 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
Binary addition operations
Binary subtraction operations
Binary multiplication operations
Binary division operations
Binary addition and subtraction operations
Ternary add-multiply operations
Ternary multiply-add operations
add(multiplication:_:)add(multiplication:_:)add(multiplication:_:result:)add(multiplication:_:result:)
Ternary multiply-subtract operations
subtract(multiplication:_:)subtract(multiplication:_:)subtract(multiplication:_:result:)subtract(multiplication:_:result:)
Ternary subtract-multiply operations
multiply(subtraction:_:)multiply(subtraction:_:)multiply(subtraction:_:result:)multiply(subtraction:_:result:)
Quaternary multiply-multiply-subtract operations
subtract(multiplication:multiplication:)subtract(multiplication:multiplication:)subtract(multiplication:multiplication:result:)subtract(multiplication:multiplication:result:)
Quaternary add-add-multiply operations
multiply(addition:addition:)multiply(addition:addition:)multiply(addition:addition:result:)multiply(addition:addition:result:)
Quaternary subtract-subtract-multiply operations
multiply(subtraction:subtraction:)multiply(subtraction:subtraction:)multiply(subtraction:subtraction:result:)multiply(subtraction:subtraction:result:)