simon gladman
40523b399e
add operations that return the result
2019-03-29 15:38:45 +00:00
simon gladman
3c7768e35a
Merge branch 'master' into accelerate-vDSP-singleVectorOperations
2019-03-29 14:50:18 +00:00
simon gladman
a3478e0b46
Create versions of operations that return the result.
2019-03-29 14:47:12 +00:00
simon gladman
42355b390d
Merge branch 'master' into accelerate-vDSP-differenceEquationAndDownsampling
2019-03-29 13:37:56 +00:00
simon gladman
6a700fdc2a
Add operations that return the result
2019-03-29 13:34:32 +00:00
simon gladman
ebffbbef39
Merge branch 'master' into accelerate-vDSP-convolution
2019-03-29 11:38:33 +00:00
simon gladman
850e1a48de
Add operations that return a result.
2019-03-29 11:21:28 +00:00
simon gladman
2308927ac1
Merge branch 'master' into accelerate-vDSP-geometry
2019-03-29 10:48:45 +00:00
simon gladman
2547585013
Add versions of operations that return a result.
2019-03-29 10:48:13 +00:00
Simon Gladman
05a53a4c57
Merge branch 'master' into accelerate-vDSP-polynomialEvaluation
2019-03-29 07:50:35 +00:00
simon gladman
f1e98b6147
Add versions of operations that return the result as an array.
2019-03-28 17:22:29 +00:00
simon gladman
45e60ba75a
Merge branch 'master' into accelerate-vDSP-clippingLimitThreshold
2019-03-28 16:41:42 +00:00
simon gladman
f5afb0d779
Create integrations functions that return the result.
2019-03-28 16:40:25 +00:00
simon gladman
5c4fc18013
Merge branch 'master' into accelerate-vDSP-slidingWindow
2019-03-28 16:08:22 +00:00
simon gladman
65f1e6314c
Merge branch 'master' into accelerate-vDSP-integration
2019-03-28 15:45:22 +00:00
simon gladman
75ca8c03d8
Merge branch 'master' into accelerate-vDSP-linearInterpolation
2019-03-27 17:06:53 +00:00
simon gladman
393c404a9c
Merge branch 'master' into accelerate-vDSP-complexOperations
2019-03-27 17:04:20 +00:00
simon gladman
4a2cc1803a
Merge branch 'master' into accelerate-vDSP-singleVectorOperations
2019-03-27 16:55:55 +00:00
simon gladman
c6e594f456
Merge branch 'master' into accelerate-vDSP-slidingWindow
2019-03-27 16:54:39 +00:00
simon gladman
f39351ac24
Merge branch 'master' into accelerate-vDSP-miscConversions
2019-03-27 16:16:35 +00:00
simon gladman
92feb8acd4
Merge branch 'master' into accelerate-vDSP-geometry
2019-03-27 15:49:42 +00:00
simon gladman
b076cac904
Merge branch 'master' into accelerate-vDSP-differenceEquationAndDownsampling
2019-03-27 15:25:12 +00:00
simon gladman
2f45f2a332
Merge branch 'master' into accelerate-vDSP-vectorReduction
2019-03-27 15:21:19 +00:00
simon gladman
31116aa278
Merge branch 'master' into accelerate-vDSP-polynomialEvaluation
2019-03-27 15:16:44 +00:00
simon gladman
5e41b10df6
Merge branch 'master' into accelerate-vDSP-clippingLimitThreshold
2019-03-27 15:13:36 +00:00
simon gladman
06f0565b6f
Merge branch 'master' into accelerate-vDSP-fillClearGenerate
2019-03-27 15:08:57 +00:00
simon gladman
0e82e8f71f
Merge branch 'master' into accelerate-vDSP-convolution
2019-03-27 14:56:46 +00:00
simon gladman
6597c0db31
Merge branch 'master' into accelerate-vDSP-integration
2019-03-27 14:53:45 +00:00
simon gladman
65e2eb6d8b
Merge branch 'master' into accelerate-vDSP-elementwiseVectorArithmetic
2019-03-27 14:48:22 +00:00
simon gladman
c12cf57294
Merge branch 'master' into accelerate-vDSP-conversion
2019-03-27 14:45:10 +00:00
Mike Ash
998b833f65
Make sure magic-symbols-for-install-name.c is above GYB_SOURCES in all files.
2019-03-22 10:04:40 -04:00
Mike Ash
4fb99998ae
[Build] Use magic linker symbols to specify an @rpath-relative install name when targeting pre-stable-ABI OSes.
...
Magic symbols of the form $ld$install_name$os9.0$@rpath/libswiftCore.dylib tell the linker to use that install name when targeting that OS version. Use these symbols to specify an @rpath install name for all back-deployment libraries when targeting watchOS 2.0-5.1, iOS 7.0-12.1, and macOS 10.9-10.14.
rdar://problem/45027809
2019-03-22 10:04:39 -04:00
simon gladman
3a5934d7c5
Rename pointers for vDSP_vsub and vDSP_vsubD to match vDSP function parameter names.
2019-03-21 09:59:13 +00:00
simon gladman
f62897ae67
Remove by and from parameter names for divide and subtract operations and fix subtract operation parameter order.
2019-03-19 13:37:04 +00:00
simon gladman
990a408794
Swift overlays to vDSP_vswsum and vDSP_vswsumD for sliding
...
window summation over single- and double-precision vectors.
2019-03-18 17:34:08 +00:00
simon gladman
d8e73fc99d
Remove unnecessary prefixes to tuple parameters.
2019-03-18 16:21:32 +00:00
simon gladman
034a33adde
Add missing operations: vDSP_zvabs and vDSP_zvmags.
2019-03-18 12:51:22 +00:00
simon gladman
781f163149
Better naming for tuple parameters.
2019-03-18 10:49:11 +00:00
simon gladman
9b833319b0
* Remove parameter labels from commutative operations.
...
* Fix parameter / operation naming mismatch.
2019-03-18 10:16:07 +00:00
Simon Gladman
8f9c475939
Swift Overlays to vDSP Linear Interpolation Operations
2019-03-17 07:24:20 +00:00
Simon Gladman
171f6e27de
vDSP Swift Overlays to Complex Vector Operations
...
Swift overlays for calculating phase, copying, conjugating, and general arithmetic against `DSPSplitComplex`.
2019-03-17 06:30:16 +00:00
simon gladman
0ab30574eb
vDSP Swift Overlays to Vector-Vector Extrema and Single-Vector Operations
...
A suite of Swift overlays to vDSP operations for vector-vector extrema, absolute and negation, in-place reversing and sorting, and single-vector arithmetic.
2019-03-14 16:41:27 +00:00
simon gladman
6fad0cf948
Code review changes - better parameter naming for downsample, and rename differenceEquation to twoPoleTwoZeroFilter.
2019-03-14 14:13:24 +00:00
simon gladman
e6e3d424f2
Swift overlays to Accelerate.vDSP 1D and 2D convolution operations.
2019-03-14 13:45:18 +00:00
simon gladman
f3bdb4b835
Swift overlays to vDSP dot product, hypotenuse, and distance squared operations.
2019-03-14 10:50:00 +00:00
simon gladman
d069a1e063
Rename vDSP reduction functions to disambiguate at every use site.
2019-03-13 16:49:54 +00:00
simon gladman
99d8e573c6
vDSP - Swift overlays to vDSP_desamp and vDSP_deq22.
2019-03-13 15:34:11 +00:00
simon gladman
34e8b1afbe
Add missing operations: vDSP_sve_svesq and vDSP_sve_svesqD.
2019-03-13 14:57:27 +00:00
simon gladman
92dc74330a
vDSP Vector Reduction Functions
...
Swift overlays to functions for summing, averaging, and finding extrema in collections.
Note current guidance is to not abbreviate "minimum" and "maximum" in new APIs, hence me avoiding `min` and `max` function names.
2019-03-13 13:40:47 +00:00
simon gladman
49246470f8
vDSP Elementwise Vector-Vector and Vector-Scalar Arithmetic
...
A suite of Swift overlays to the vDSP elementwise arithmetic operations.
2019-03-13 10:53:45 +00:00