10
10
//
11
11
//===----------------------------------------------------------------------===//
12
12
13
- import Accelerate
14
-
15
13
// Array-Oriented Arithmetic and Auxiliary Functions
16
14
17
15
extension vForce {
@@ -833,16 +831,16 @@ extension vForce {
833
831
/// - Returns: Output values.
834
832
@inline ( __always)
835
833
@available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
836
- public static func reciprocalSquareRoot < U> ( _ vector: U ) -> [ Float ]
834
+ public static func rsqrt < U> ( _ vector: U ) -> [ Float ]
837
835
where
838
836
U : _ContiguousCollection ,
839
837
U. Element == Float {
840
838
841
839
let result = Array < Float > ( unsafeUninitializedCapacity: vector. count) {
842
840
buffer, initializedCount in
843
841
844
- reciprocalSquareRoot ( vector,
845
- result: & buffer)
842
+ rsqrt ( vector,
843
+ result: & buffer)
846
844
847
845
initializedCount = vector. count
848
846
}
@@ -856,8 +854,8 @@ extension vForce {
856
854
/// - Parameter result: Output values.
857
855
@inline ( __always)
858
856
@available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
859
- public static func reciprocalSquareRoot < U, V> ( _ vector: U ,
860
- result: inout V )
857
+ public static func rsqrt < U, V> ( _ vector: U ,
858
+ result: inout V )
861
859
where
862
860
U : _ContiguousCollection ,
863
861
V : _MutableContiguousCollection ,
@@ -882,16 +880,16 @@ extension vForce {
882
880
/// - Returns: Output values.
883
881
@inline ( __always)
884
882
@available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
885
- public static func reciprocalSquareRoot < U> ( _ vector: U ) -> [ Double ]
883
+ public static func rsqrt < U> ( _ vector: U ) -> [ Double ]
886
884
where
887
885
U : _ContiguousCollection ,
888
886
U. Element == Double {
889
887
890
888
let result = Array < Double > ( unsafeUninitializedCapacity: vector. count) {
891
889
buffer, initializedCount in
892
890
893
- reciprocalSquareRoot ( vector,
894
- result: & buffer)
891
+ rsqrt ( vector,
892
+ result: & buffer)
895
893
896
894
initializedCount = vector. count
897
895
}
@@ -905,8 +903,8 @@ extension vForce {
905
903
/// - Parameter result: Output values.
906
904
@inline ( __always)
907
905
@available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
908
- public static func reciprocalSquareRoot < U, V> ( _ vector: U ,
909
- result: inout V )
906
+ public static func rsqrt < U, V> ( _ vector: U ,
907
+ result: inout V )
910
908
where
911
909
U : _ContiguousCollection ,
912
910
V : _MutableContiguousCollection ,
@@ -933,16 +931,16 @@ extension vForce {
933
931
/// - Returns: Output values.
934
932
@inline ( __always)
935
933
@available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
936
- public static func squareRoot < U> ( _ vector: U ) -> [ Float ]
934
+ public static func sqrt < U> ( _ vector: U ) -> [ Float ]
937
935
where
938
936
U : _ContiguousCollection ,
939
937
U. Element == Float {
940
938
941
939
let result = Array < Float > ( unsafeUninitializedCapacity: vector. count) {
942
940
buffer, initializedCount in
943
941
944
- squareRoot ( vector,
945
- result: & buffer)
942
+ sqrt ( vector,
943
+ result: & buffer)
946
944
947
945
initializedCount = vector. count
948
946
}
@@ -956,8 +954,8 @@ extension vForce {
956
954
/// - Parameter result: Output values.
957
955
@inline ( __always)
958
956
@available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
959
- public static func squareRoot < U, V> ( _ vector: U ,
960
- result: inout V )
957
+ public static func sqrt < U, V> ( _ vector: U ,
958
+ result: inout V )
961
959
where
962
960
U : _ContiguousCollection ,
963
961
V : _MutableContiguousCollection ,
@@ -983,16 +981,16 @@ extension vForce {
983
981
/// - Returns: Output values.
984
982
@inline ( __always)
985
983
@available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
986
- public static func squareRoot < U> ( _ vector: U ) -> [ Double ]
984
+ public static func sqrt < U> ( _ vector: U ) -> [ Double ]
987
985
where
988
986
U : _ContiguousCollection ,
989
987
U. Element == Double {
990
988
991
989
let result = Array < Double > ( unsafeUninitializedCapacity: vector. count) {
992
990
buffer, initializedCount in
993
991
994
- squareRoot ( vector,
995
- result: & buffer)
992
+ sqrt ( vector,
993
+ result: & buffer)
996
994
997
995
initializedCount = vector. count
998
996
}
@@ -1006,8 +1004,8 @@ extension vForce {
1006
1004
/// - Parameter result: Output values.
1007
1005
@inline ( __always)
1008
1006
@available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
1009
- public static func squareRoot < U, V> ( _ vector: U ,
1010
- result: inout V )
1007
+ public static func sqrt < U, V> ( _ vector: U ,
1008
+ result: inout V )
1011
1009
where
1012
1010
U : _ContiguousCollection ,
1013
1011
V : _MutableContiguousCollection ,
@@ -1973,16 +1971,16 @@ extension vForce {
1973
1971
/// - Returns: Output values.
1974
1972
@inline ( __always)
1975
1973
@available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
1976
- public static func sin < U> ( piTimes vector: U ) -> [ Float ]
1974
+ public static func sinPi < U> ( _ vector: U ) -> [ Float ]
1977
1975
where
1978
1976
U : _ContiguousCollection ,
1979
1977
U. Element == Float {
1980
1978
1981
1979
let result = Array < Float > ( unsafeUninitializedCapacity: vector. count) {
1982
1980
buffer, initializedCount in
1983
1981
1984
- sin ( piTimes : vector,
1985
- result: & buffer)
1982
+ sinPi ( vector,
1983
+ result: & buffer)
1986
1984
1987
1985
initializedCount = vector. count
1988
1986
}
@@ -1996,8 +1994,8 @@ extension vForce {
1996
1994
/// - Parameter result: Output values.
1997
1995
@inline ( __always)
1998
1996
@available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
1999
- public static func sin < U, V> ( piTimes vector: U ,
2000
- result: inout V )
1997
+ public static func sinPi < U, V> ( _ vector: U ,
1998
+ result: inout V )
2001
1999
where
2002
2000
U : _ContiguousCollection ,
2003
2001
V : _MutableContiguousCollection ,
@@ -2022,16 +2020,16 @@ extension vForce {
2022
2020
/// - Returns: Output values.
2023
2021
@inline ( __always)
2024
2022
@available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
2025
- public static func sin < U> ( piTimes vector: U ) -> [ Double ]
2023
+ public static func sinPi < U> ( _ vector: U ) -> [ Double ]
2026
2024
where
2027
2025
U : _ContiguousCollection ,
2028
2026
U. Element == Double {
2029
2027
2030
2028
let result = Array < Double > ( unsafeUninitializedCapacity: vector. count) {
2031
2029
buffer, initializedCount in
2032
2030
2033
- sin ( piTimes : vector,
2034
- result: & buffer)
2031
+ sinPi ( vector,
2032
+ result: & buffer)
2035
2033
2036
2034
initializedCount = vector. count
2037
2035
}
@@ -2045,8 +2043,8 @@ extension vForce {
2045
2043
/// - Parameter result: Output values.
2046
2044
@inline ( __always)
2047
2045
@available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
2048
- public static func sin < U, V> ( piTimes vector: U ,
2049
- result: inout V )
2046
+ public static func sinPi < U, V> ( _ vector: U ,
2047
+ result: inout V )
2050
2048
where
2051
2049
U : _ContiguousCollection ,
2052
2050
V : _MutableContiguousCollection ,
@@ -2171,16 +2169,16 @@ extension vForce {
2171
2169
/// - Returns: Output values.
2172
2170
@inline ( __always)
2173
2171
@available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
2174
- public static func cos < U> ( piTimes vector: U ) -> [ Float ]
2172
+ public static func cosPi < U> ( _ vector: U ) -> [ Float ]
2175
2173
where
2176
2174
U : _ContiguousCollection ,
2177
2175
U. Element == Float {
2178
2176
2179
2177
let result = Array < Float > ( unsafeUninitializedCapacity: vector. count) {
2180
2178
buffer, initializedCount in
2181
2179
2182
- cos ( piTimes : vector,
2183
- result: & buffer)
2180
+ cosPi ( vector,
2181
+ result: & buffer)
2184
2182
2185
2183
initializedCount = vector. count
2186
2184
}
@@ -2194,8 +2192,8 @@ extension vForce {
2194
2192
/// - Parameter result: Output values.
2195
2193
@inline ( __always)
2196
2194
@available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
2197
- public static func cos < U, V> ( piTimes vector: U ,
2198
- result: inout V )
2195
+ public static func cosPi < U, V> ( _ vector: U ,
2196
+ result: inout V )
2199
2197
where
2200
2198
U : _ContiguousCollection ,
2201
2199
V : _MutableContiguousCollection ,
@@ -2220,16 +2218,16 @@ extension vForce {
2220
2218
/// - Returns: Output values.
2221
2219
@inline ( __always)
2222
2220
@available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
2223
- public static func cos < U> ( piTimes vector: U ) -> [ Double ]
2221
+ public static func cosPi < U> ( _ vector: U ) -> [ Double ]
2224
2222
where
2225
2223
U : _ContiguousCollection ,
2226
2224
U. Element == Double {
2227
2225
2228
2226
let result = Array < Double > ( unsafeUninitializedCapacity: vector. count) {
2229
2227
buffer, initializedCount in
2230
2228
2231
- cos ( piTimes : vector,
2232
- result: & buffer)
2229
+ cosPi ( vector,
2230
+ result: & buffer)
2233
2231
2234
2232
initializedCount = vector. count
2235
2233
}
@@ -2243,8 +2241,8 @@ extension vForce {
2243
2241
/// - Parameter result: Output values.
2244
2242
@inline ( __always)
2245
2243
@available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
2246
- public static func cos < U, V> ( piTimes vector: U ,
2247
- result: inout V )
2244
+ public static func cosPi < U, V> ( _ vector: U ,
2245
+ result: inout V )
2248
2246
where
2249
2247
U : _ContiguousCollection ,
2250
2248
V : _MutableContiguousCollection ,
@@ -2436,16 +2434,16 @@ extension vForce {
2436
2434
/// - Returns: Output values.
2437
2435
@inline ( __always)
2438
2436
@available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
2439
- public static func tan < U> ( piTimes vector: U ) -> [ Float ]
2437
+ public static func tanPi < U> ( _ vector: U ) -> [ Float ]
2440
2438
where
2441
2439
U : _ContiguousCollection ,
2442
2440
U. Element == Float {
2443
2441
2444
2442
let result = Array < Float > ( unsafeUninitializedCapacity: vector. count) {
2445
2443
buffer, initializedCount in
2446
2444
2447
- tan ( piTimes : vector,
2448
- result: & buffer)
2445
+ tanPi ( vector,
2446
+ result: & buffer)
2449
2447
2450
2448
initializedCount = vector. count
2451
2449
}
@@ -2459,8 +2457,8 @@ extension vForce {
2459
2457
/// - Parameter result: Output values.
2460
2458
@inline ( __always)
2461
2459
@available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
2462
- public static func tan < U, V> ( piTimes vector: U ,
2463
- result: inout V )
2460
+ public static func tanPi < U, V> ( _ vector: U ,
2461
+ result: inout V )
2464
2462
where
2465
2463
U : _ContiguousCollection ,
2466
2464
V : _MutableContiguousCollection ,
@@ -2485,16 +2483,16 @@ extension vForce {
2485
2483
/// - Returns: Output values.
2486
2484
@inline ( __always)
2487
2485
@available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
2488
- public static func tan < U> ( piTimes vector: U ) -> [ Double ]
2486
+ public static func tanPi < U> ( _ vector: U ) -> [ Double ]
2489
2487
where
2490
2488
U : _ContiguousCollection ,
2491
2489
U. Element == Double {
2492
2490
2493
2491
let result = Array < Double > ( unsafeUninitializedCapacity: vector. count) {
2494
2492
buffer, initializedCount in
2495
2493
2496
- tan ( piTimes : vector,
2497
- result: & buffer)
2494
+ tanPi ( vector,
2495
+ result: & buffer)
2498
2496
2499
2497
initializedCount = vector. count
2500
2498
}
@@ -2508,8 +2506,8 @@ extension vForce {
2508
2506
/// - Parameter result: Output values.
2509
2507
@inline ( __always)
2510
2508
@available ( iOS 9999 , macOS 9999 , tvOS 9999 , watchOS 9999 , * )
2511
- public static func tan < U, V> ( piTimes vector: U ,
2512
- result: inout V )
2509
+ public static func tanPi < U, V> ( _ vector: U ,
2510
+ result: inout V )
2513
2511
where
2514
2512
U : _ContiguousCollection ,
2515
2513
V : _MutableContiguousCollection ,
0 commit comments