@@ -24,7 +24,6 @@ extension vDSP {
24
24
/// - Parameter splitComplex: Single-precision complex input vector.
25
25
/// - Parameter result: Single-precision real output vector.
26
26
@inlinable
27
- @available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
28
27
public static func phase< V> ( _ splitComplex: DSPSplitComplex ,
29
28
result: inout V )
30
29
where
@@ -47,7 +46,6 @@ extension vDSP {
47
46
/// - Parameter splitComplex: Double-precision complex input vector.
48
47
/// - Parameter result: Double-precision real output vector.
49
48
@inlinable
50
- @available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
51
49
public static func phase< V> ( _ splitComplex: DSPDoubleSplitComplex ,
52
50
result: inout V )
53
51
where
@@ -76,7 +74,6 @@ extension vDSP {
76
74
/// - Parameter source: Single-precision complex input vector.
77
75
/// - Parameter destination: Single-precision real output vector.
78
76
@inlinable
79
- @available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
80
77
public static func copy( _ source: DSPSplitComplex ,
81
78
to destination: inout DSPSplitComplex ,
82
79
count: Int ) {
@@ -95,7 +92,6 @@ extension vDSP {
95
92
/// - Parameter source: Double-precision complex input vector.
96
93
/// - Parameter destination: Double-precision real output vector.
97
94
@inlinable
98
- @available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
99
95
public static func copy( _ source: DSPDoubleSplitComplex ,
100
96
to destination: inout DSPDoubleSplitComplex ,
101
97
count: Int ) {
@@ -120,7 +116,6 @@ extension vDSP {
120
116
/// - Parameter splitComplex: the `A` in `C[n] = conj(A[n])`.
121
117
/// - Parameter result: The `C` in `C[n] = conj(A[n])`.
122
118
@inlinable
123
- @available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
124
119
public static func conjugate( _ splitComplex: DSPSplitComplex ,
125
120
count: Int ,
126
121
result: inout DSPSplitComplex ) {
@@ -137,7 +132,6 @@ extension vDSP {
137
132
/// - Parameter splitComplex: the `A` in `C[n] = conj(A[n])`.
138
133
/// - Parameter result: The `C` in `C[n] = conj(A[n])`.
139
134
@inlinable
140
- @available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
141
135
public static func conjugate( _ splitComplex: DSPDoubleSplitComplex ,
142
136
count: Int ,
143
137
result: inout DSPDoubleSplitComplex ) {
@@ -162,7 +156,6 @@ extension vDSP {
162
156
/// - Parameter vector: the `b` in `c[i] = a[i] / b[i]`.
163
157
/// - Parameter result: The `c` in `c[i] = a[i] / b[i]`.
164
158
@inlinable
165
- @available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
166
159
public static func divide< U> ( _ splitComplex: DSPSplitComplex ,
167
160
by vector: U ,
168
161
result: inout DSPSplitComplex )
@@ -187,7 +180,6 @@ extension vDSP {
187
180
/// - Parameter vector: the `b` in `c[i] = a[i] / b[i]`.
188
181
/// - Parameter result: The `c` in `c[i] = a[i] / b[i]`.
189
182
@inlinable
190
- @available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
191
183
public static func divide< U> ( _ splitComplex: DSPDoubleSplitComplex ,
192
184
by vector: U ,
193
185
result: inout DSPDoubleSplitComplex )
@@ -212,7 +204,6 @@ extension vDSP {
212
204
/// - Parameter vector: the `b` in `c[i] = a[i] * b[i]`.
213
205
/// - Parameter result: The `c` in `c[i] = a[i] * b[i]`.
214
206
@inlinable
215
- @available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
216
207
public static func multiply< U> ( _ splitComplex: DSPSplitComplex ,
217
208
by vector: U ,
218
209
result: inout DSPSplitComplex )
@@ -237,7 +228,6 @@ extension vDSP {
237
228
/// - Parameter vector: the `b` in `c[i] = a[i] * b[i]`.
238
229
/// - Parameter result: The `c` in `c[i] = a[i] * b[i]`.
239
230
@inlinable
240
- @available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
241
231
public static func multiply< U> ( _ splitComplex: DSPDoubleSplitComplex ,
242
232
by vector: U ,
243
233
result: inout DSPDoubleSplitComplex )
@@ -264,7 +254,6 @@ extension vDSP {
264
254
/// - Parameter useConjugate: Specifies whether to multiply the complex conjugates of `splitComplexA`.
265
255
/// - Parameter result: The `c` in `c[i] = a[i] * b[i]` or `c[i] = conj(a[i]) * b[i]`.
266
256
@inlinable
267
- @available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
268
257
public static func multiply( _ splitComplexA: DSPSplitComplex ,
269
258
by splitComplexB: DSPSplitComplex ,
270
259
count: Int ,
@@ -293,7 +282,6 @@ extension vDSP {
293
282
/// - Parameter useConjugate: Specifies whether to multiply the complex conjugates of `splitComplexA`.
294
283
/// - Parameter result: The `c` in `c[i] = a[i] * b[i]` or `c[i] = conj(a[i]) * b[i]`.
295
284
@inlinable
296
- @available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
297
285
public static func multiply( _ splitComplexA: DSPDoubleSplitComplex ,
298
286
by splitComplexB: DSPDoubleSplitComplex ,
299
287
count: Int ,
@@ -321,7 +309,6 @@ extension vDSP {
321
309
/// - Parameter count: The number of elements to process.
322
310
/// - Parameter result: The `c` in `c[i] = a[i] + b[i]`.
323
311
@inlinable
324
- @available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
325
312
public static func add( _ splitComplexA: DSPSplitComplex ,
326
313
to splitComplexB: DSPSplitComplex ,
327
314
count: Int ,
@@ -345,7 +332,6 @@ extension vDSP {
345
332
/// - Parameter count: The number of elements to process.
346
333
/// - Parameter result: The `c` in `c[i] = a[i] + b[i]`.
347
334
@inlinable
348
- @available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
349
335
public static func add( _ splitComplexA: DSPDoubleSplitComplex ,
350
336
to splitComplexB: DSPDoubleSplitComplex ,
351
337
count: Int ,
@@ -369,7 +355,6 @@ extension vDSP {
369
355
/// - Parameter count: The number of elements to process.
370
356
/// - Parameter result: The `c` in `c[i] = a[i] / b[i]`.
371
357
@inlinable
372
- @available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
373
358
public static func divide( _ splitComplexA: DSPSplitComplex ,
374
359
by splitComplexB: DSPSplitComplex ,
375
360
count: Int ,
@@ -393,7 +378,6 @@ extension vDSP {
393
378
/// - Parameter count: The number of elements to process.
394
379
/// - Parameter result: The `c` in `c[i] = a[i] / b[i]`.
395
380
@inlinable
396
- @available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
397
381
public static func divide( _ splitComplexA: DSPDoubleSplitComplex ,
398
382
by splitComplexB: DSPDoubleSplitComplex ,
399
383
count: Int ,
@@ -417,7 +401,6 @@ extension vDSP {
417
401
/// - Parameter count: The number of elements to process.
418
402
/// - Parameter result: The `c` in `c[i] = a[i] - b[i]`.
419
403
@inlinable
420
- @available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
421
404
public static func subtract( _ splitComplexB: DSPSplitComplex ,
422
405
from splitComplexA: DSPSplitComplex ,
423
406
count: Int ,
@@ -441,7 +424,6 @@ extension vDSP {
441
424
/// - Parameter count: The number of elements to process.
442
425
/// - Parameter result: The `c` in `c[i] = a[i] - b[i]`.
443
426
@inlinable
444
- @available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
445
427
public static func subtract( _ splitComplexB: DSPDoubleSplitComplex ,
446
428
from splitComplexA: DSPDoubleSplitComplex ,
447
429
count: Int ,
@@ -469,7 +451,6 @@ extension vDSP {
469
451
/// - Parameter vector: The input vector.
470
452
/// - Parameter result: The output vector.
471
453
@inlinable
472
- @available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
473
454
public static func absolute< V> ( _ vector: DSPSplitComplex ,
474
455
result: inout V )
475
456
where
@@ -493,7 +474,6 @@ extension vDSP {
493
474
/// - Parameter vector: The input vector.
494
475
/// - Parameter result: The output vector.
495
476
@inlinable
496
- @available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
497
477
public static func absolute< V> ( _ vector: DSPDoubleSplitComplex ,
498
478
result: inout V )
499
479
where
@@ -522,7 +502,6 @@ extension vDSP {
522
502
/// - Parameter splitComplex: Input values.
523
503
/// - Parameter result: Output values.
524
504
@inlinable
525
- @available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
526
505
public static func squareMagnitudes< V> ( _ splitComplex: DSPSplitComplex ,
527
506
result: inout V )
528
507
where
@@ -541,7 +520,6 @@ extension vDSP {
541
520
}
542
521
543
522
@inlinable
544
- @available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
545
523
/// Calculates the squared magnitude of each element in `vector`, writing the result to `result`; double-precision.
546
524
///
547
525
/// - Parameter splitComplex: Input values.
0 commit comments