Skip to content

Commit 3f1812c

Browse files
committed
Add back @inline
1 parent 24ebf43 commit 3f1812c

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

Sources/AccelerateLinux/VectorOps/vDSP.swift

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ public enum vDSP {
99
/// - vector: The input vector, A.
1010
/// - Returns: The output vector, C.
1111
@inlinable
12+
@inline(__always)
1213
public static func add<U>(
1314
_ scalar: Double,
1415
_ vector: U
@@ -31,6 +32,7 @@ public enum vDSP {
3132
/// - vectorB: The second input vector, B.
3233
/// - Returns: The output vector, C.
3334
@inlinable
35+
@inline(__always)
3436
public static func add<T, U>(
3537
_ vectorA: T,
3638
_ vectorB: U
@@ -53,6 +55,7 @@ public enum vDSP {
5355
/// Returns the double-precision vector sum.
5456
/// - Parameter vector: The vector to sum.
5557
@inlinable
58+
@inline(__always)
5659
public static func sum<U>(_ vector: U) -> Double where U: AccelerateBuffer, U.Element == Double {
5760
vector.withUnsafeBufferPointer { ptr in
5861
var sum: Double = 0
@@ -71,6 +74,7 @@ public enum vDSP {
7174
/// - vectorB: The second input vector, B.
7275
/// - Returns: The output vector, C.
7376
@inlinable
77+
@inline(__always)
7478
public static func subtract<T, U>(
7579
_ vectorA: U,
7680
_ vectorB: T
@@ -95,6 +99,7 @@ public enum vDSP {
9599
/// - vectorB: The second input vector, B.
96100
/// - Returns: The output vector, C.
97101
@inlinable
102+
@inline(__always)
98103
public static func multiply<T, U>(
99104
_ vectorA: T,
100105
_ vectorB: U
@@ -119,6 +124,7 @@ public enum vDSP {
119124
/// - vectorB: The second input vector, B.
120125
/// - Returns: The output vector, C.
121126
@inlinable
127+
@inline(__always)
122128
public static func multiply<T, U>(
123129
_ vectorA: T,
124130
_ vectorB: U
@@ -143,6 +149,7 @@ public enum vDSP {
143149
/// - vector: The input vector, A.
144150
/// - Returns: The output vector, C.
145151
@inlinable
152+
@inline(__always)
146153
public static func multiply<U>(
147154
_ scalar: Double,
148155
_ vector: U

0 commit comments

Comments
 (0)