SIMD
A SIMD vector of a fixed number of elements.
Declaration
protocol SIMD<Scalar> : CustomStringConvertible, Decodable, Encodable, ExpressibleByArrayLiteral, Hashable, SIMDStorageTopics
Operators
&(_:_:)&(_:_:)&(_:_:)&*(_:_:)&*(_:_:)&*(_:_:)&*=(_:_:)&*=(_:_:)&+(_:_:)&+(_:_:)&+(_:_:)&+=(_:_:)&+=(_:_:)&-(_:_:)&-(_:_:)&-(_:_:)&-=(_:_:)&-=(_:_:)&=(_:_:)&=(_:_:)&>>(_:_:)&>>(_:_:)&<<(_:_:)&<<(_:_:)&>>(_:_:)&<<(_:_:)&<<=(_:_:)&>>=(_:_:)&>>=(_:_:)&<<=(_:_:)*(_:_:)*(_:_:)*(_:_:)*=(_:_:)*=(_:_:)+(_:_:)+(_:_:)+(_:_:)+=(_:_:)+=(_:_:)+=(_:_:)-(_:)-(_:)-(_:_:)-(_:_:)-(_:_:)-=(_:_:)-=(_:_:)-=(_:_:).!=(_:_:).!=(_:_:).!=(_:_:).==(_:_:).==(_:_:).==(_:_:).>(_:_:).<(_:_:).>(_:_:).>(_:_:).<(_:_:).<(_:_:).>=(_:_:).>=(_:_:).<=(_:_:).<=(_:_:).>=(_:_:).<=(_:_:)%(_:_:)/(_:_:)|(_:_:)/(_:_:)/(_:_:)|(_:_:)%(_:_:)%(_:_:)|(_:_:)^(_:_:)^(_:_:)/(_:_:)^(_:_:)/(_:_:)/(_:_:)%=(_:_:)|=(_:_:)/=(_:_:)/=(_:_:)^=(_:_:)|=(_:_:)/=(_:_:)^=(_:_:)/=(_:_:)%=(_:_:)~(_:)
Associated Types
Initializers
Instance Properties
Instance Methods
addProduct(_:_:)addProduct(_:_:)addProduct(_:_:)addingProduct(_:_:)addingProduct(_:_:)addingProduct(_:_:)clamp(lowerBound:upperBound:)clamp(lowerBound:upperBound:)clamped(lowerBound:upperBound:)clamped(lowerBound:upperBound:)formSquareRoot()max()max()min()min()replace(with:where:)replace(with:where:)replacing(with:where:)replacing(with:where:)round(_:)rounded(_:)squareRoot()sum()wrappedSum()