typealias SIMD32.ArrayLiteralElement
The type of the elements of an array literal.
配列リテラルの要素の型。
typealias SIMD32.MaskStorage
The mask type resulting from pointwise comparisons of this vector type.
このベクター型のポイント単位比較からの結果のマスク型。
Availability
Technology
@frozen struct SIMD32<Scalar> where Scalar : SIMDScalar
typealias SIMD32.ArrayLiteralElement
typealias SIMD32.MaskStorage
init()
init<S>(S)
init<Other>(SIMD32<Other>)
Scalar
conforms to BinaryFloatingPoint
.
Scalar
がBinaryFloatingPoint
に準拠する場合に利用可能です。
init<Other>(SIMD32<Other>)
Scalar
conforms to BinaryFloatingPoint
.
Scalar
がBinaryFloatingPoint
に準拠する場合に利用可能です。
init(Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar, Scalar)
init<Other>(SIMD32<Other>, rounding: FloatingPointRoundingRule)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
init(arrayLiteral : Scalar...)
init<Other>(clamping: SIMD32<Other>)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
init(from: Decoder)
init(lowHalf : SIMD16<Scalar>, highHalf : SIMD16<Scalar>)
init(repeating: Scalar)
init<Other>(truncatingIfNeeded : SIMD32<Other>)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
var debugDescription : String
var description: String
var evenHalf : SIMD16<Scalar>
var hashValue : Int
var highHalf : SIMD16<Scalar>
var indices: Range<Int>
var leadingZeroBitCount : SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
var lowHalf : SIMD16<Scalar>
var nonzeroBitCount : SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
var oddHalf : SIMD16<Scalar>
var scalarCount : Int
var trailingZeroBitCount : SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static var one: SIMD32<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static var one: SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static var scalarCount : Int
static var zero: SIMD32<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static var zero: SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
func addProduct (Scalar, SIMD32<Scalar>)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func addProduct (SIMD32<Scalar>, Scalar)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func addProduct (SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func addingProduct (Scalar, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func addingProduct (SIMD32<Scalar>, Scalar) -> SIMD32<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func addingProduct (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func clamp(lowerBound : SIMD32<Scalar>, upperBound : SIMD32<Scalar>)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func clamp(lowerBound : SIMD32<Scalar>, upperBound : SIMD32<Scalar>)
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
func clamped(lowerBound : SIMD32<Scalar>, upperBound : SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func clamped(lowerBound : SIMD32<Scalar>, upperBound : SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
func encode(to: Encoder)
func formSquareRoot ()
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func hash(into: inout Hasher)
func max() -> Scalar
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func max() -> Scalar
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
func min() -> Scalar
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func min() -> Scalar
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
func replace(with: Scalar, where: SIMDMask<SIMD32<Scalar.SIMDMaskScalar>>)
other
in the lanes where mask
is true
.
このベクターの要素を、mask
がtrue
であるところの、レーンの中のother
で置き換えます
func replace(with: SIMD32<Scalar>, where: SIMDMask<SIMD32<Scalar.SIMDMaskScalar>>)
other
in the lanes where mask
is true
.
このベクターの要素を、mask
がtrue
であるところの、レーンの中のother
の要素で置き換えます。
func replacing(with: Scalar, where: SIMDMask<SIMD32<Scalar.SIMDMaskScalar>>) -> SIMD32<Scalar>
other
in the lanes where mask
is true
.
このベクターのコピーを返します、mask
がtrue
であるところの、レーンの中の要素other
を持ちます。
func replacing(with: SIMD32<Scalar>, where: SIMDMask<SIMD32<Scalar.SIMDMaskScalar>>) -> SIMD32<Scalar>
other
in the lanes where mask
is true
.
このベクターのコピーを返します、mask
がtrue
であるところの、レーンの中の要素other
を持ちます。
func round(FloatingPointRoundingRule)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func rounded(FloatingPointRoundingRule) -> SIMD32<Scalar>
rule
.
ソースベクターの各レーンをある整数値へとこの指定された丸めrule
により丸めることによって形成されるあるベクター。
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func squareRoot () -> SIMD32<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func sum() -> Scalar
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func wrappedSum () -> Scalar
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func random(in: ClosedRange<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func random(in: Range<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func random<T>(in: ClosedRange<Scalar>, using: inout T) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func random<T>(in: Range<Scalar>, using: inout T) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
subscript(Int) -> Scalar
subscript<Index>(SIMD2<Index>) -> SIMD2<Scalar>
subscript<Index>(SIMD3<Index>) -> SIMD3<Scalar>
subscript<Index>(SIMD4<Index>) -> SIMD4<Scalar>
subscript<Index>(SIMD8<Index>) -> SIMD8<Scalar>
subscript<Index>(SIMD16<Index>) -> SIMD16<Scalar>
subscript<Index>(SIMD32<Index>) -> SIMD32<Scalar>
subscript<Index>(SIMD64<Index>) -> SIMD64<Scalar>
static func % (Scalar, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func % (SIMD32<Scalar>, Scalar) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func % (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func %= (inout SIMD32<Scalar>, Scalar)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func %= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func & (Scalar, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func & (SIMD32<Scalar>, Scalar) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func & (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &* (Scalar, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &* (SIMD32<Scalar>, Scalar) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &* (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &* (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is Int
.
Scalar
がInt
である時に利用可能です。
static func &* (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is UInt
.
Scalar
がUInt
である時に利用可能です。
static func &* (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is Int8
.
Scalar
がInt8
である時に利用可能です。
static func &* (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is Int16
.
Scalar
がInt16
である時に利用可能です。
static func &* (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is Int32
.
Scalar
がInt32
である時に利用可能です。
static func &* (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is Int64
.
Scalar
がInt64
である時に利用可能です。
static func &* (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is UInt8
.
Scalar
がUInt8
である時に利用可能です。
static func &* (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is UInt16
.
Scalar
がUInt16
である時に利用可能です。
static func &* (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is UInt32
.
Scalar
がUInt32
である時に利用可能です。
static func &* (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is UInt64
.
Scalar
がUInt64
である時に利用可能です。
static func &*= (inout SIMD32<Scalar>, Scalar)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &*= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &*= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is Int
.
Scalar
がInt
である時に利用可能です。
static func &*= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is UInt
.
Scalar
がUInt
である時に利用可能です。
static func &*= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is Int8
.
Scalar
がInt8
である時に利用可能です。
static func &*= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is Int16
.
Scalar
がInt16
である時に利用可能です。
static func &*= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is Int32
.
Scalar
がInt32
である時に利用可能です。
static func &*= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is Int64
.
Scalar
がInt64
である時に利用可能です。
static func &*= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is UInt8
.
Scalar
がUInt8
である時に利用可能です。
static func &*= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is UInt16
.
Scalar
がUInt16
である時に利用可能です。
static func &*= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is UInt32
.
Scalar
がUInt32
である時に利用可能です。
static func &*= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is UInt64
.
Scalar
がUInt64
である時に利用可能です。
static func &+ (Scalar, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &+ (SIMD32<Scalar>, Scalar) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &+ (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &+ (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is Int
.
Scalar
がInt
である時に利用可能です。
static func &+ (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is UInt
.
Scalar
がUInt
である時に利用可能です。
static func &+ (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is Int8
.
Scalar
がInt8
である時に利用可能です。
static func &+ (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is Int16
.
Scalar
がInt16
である時に利用可能です。
static func &+ (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is Int32
.
Scalar
がInt32
である時に利用可能です。
static func &+ (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is Int64
.
Scalar
がInt64
である時に利用可能です。
static func &+ (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is UInt8
.
Scalar
がUInt8
である時に利用可能です。
static func &+ (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is UInt16
.
Scalar
がUInt16
である時に利用可能です。
static func &+ (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is UInt32
.
Scalar
がUInt32
である時に利用可能です。
static func &+ (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is UInt64
.
Scalar
がUInt64
である時に利用可能です。
static func &+= (inout SIMD32<Scalar>, Scalar)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &+= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &+= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is Int
.
Scalar
がInt
である時に利用可能です。
static func &+= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is UInt
.
Scalar
がUInt
である時に利用可能です。
static func &+= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is Int8
.
Scalar
がInt8
である時に利用可能です。
static func &+= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is Int16
.
Scalar
がInt16
である時に利用可能です。
static func &+= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is Int32
.
Scalar
がInt32
である時に利用可能です。
static func &+= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is Int64
.
Scalar
がInt64
である時に利用可能です。
static func &+= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is UInt8
.
Scalar
がUInt8
である時に利用可能です。
static func &+= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is UInt16
.
Scalar
がUInt16
である時に利用可能です。
static func &+= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is UInt32
.
Scalar
がUInt32
である時に利用可能です。
static func &+= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is UInt64
.
Scalar
がUInt64
である時に利用可能です。
static func &- (Scalar, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &- (SIMD32<Scalar>, Scalar) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &- (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &- (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is Int
.
Scalar
がInt
である時に利用可能です。
static func &- (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is UInt
.
Scalar
がUInt
である時に利用可能です。
static func &- (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is Int8
.
Scalar
がInt8
である時に利用可能です。
static func &- (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is Int16
.
Scalar
がInt16
である時に利用可能です。
static func &- (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is Int32
.
Scalar
がInt32
である時に利用可能です。
static func &- (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is Int64
.
Scalar
がInt64
である時に利用可能です。
static func &- (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is UInt8
.
Scalar
がUInt8
である時に利用可能です。
static func &- (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is UInt16
.
Scalar
がUInt16
である時に利用可能です。
static func &- (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is UInt32
.
Scalar
がUInt32
である時に利用可能です。
static func &- (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
is UInt64
.
Scalar
がUInt64
である時に利用可能です。
static func &-= (inout SIMD32<Scalar>, Scalar)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &-= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &-= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is Int
.
Scalar
がInt
である時に利用可能です。
static func &-= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is UInt
.
Scalar
がUInt
である時に利用可能です。
static func &-= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is Int8
.
Scalar
がInt8
である時に利用可能です。
static func &-= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is Int16
.
Scalar
がInt16
である時に利用可能です。
static func &-= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is Int32
.
Scalar
がInt32
である時に利用可能です。
static func &-= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is Int64
.
Scalar
がInt64
である時に利用可能です。
static func &-= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is UInt8
.
Scalar
がUInt8
である時に利用可能です。
static func &-= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is UInt16
.
Scalar
がUInt16
である時に利用可能です。
static func &-= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is UInt32
.
Scalar
がUInt32
である時に利用可能です。
static func &-= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
is UInt64
.
Scalar
がUInt64
である時に利用可能です。
static func &<< (Scalar, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &<< (SIMD32<Scalar>, Scalar) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &<< (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &<<= (inout SIMD32<Scalar>, Scalar)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &<<= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &= (inout SIMD32<Scalar>, Scalar)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &>> (Scalar, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &>> (SIMD32<Scalar>, Scalar) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &>> (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &>>= (inout SIMD32<Scalar>, Scalar)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &>>= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func * (Scalar, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func * (SIMD32<Scalar>, Scalar) -> SIMD32<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func * (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func *= (inout SIMD32<Scalar>, Scalar)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func *= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func + (Scalar, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func + (SIMD32<Scalar>, Scalar) -> SIMD32<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func + (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func += (inout SIMD32<Scalar>, Scalar)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func += (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func - (SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func - (Scalar, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func - (SIMD32<Scalar>, Scalar) -> SIMD32<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func - (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func -= (inout SIMD32<Scalar>, Scalar)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func -= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func .!= (Scalar, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar.SIMDMaskScalar>>
static func .!= (SIMD32<Scalar>, Scalar) -> SIMDMask<SIMD32<Scalar.SIMDMaskScalar>>
static func .!= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar.SIMDMaskScalar>>
static func .!= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Double
.
Scalar
がDouble
である時に利用可能です。
static func .!= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Float
.
Scalar
がFloat
である時に利用可能です。
static func .!= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int
.
Scalar
がInt
である時に利用可能です。
static func .!= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt
.
Scalar
がUInt
である時に利用可能です。
static func .!= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int8
.
Scalar
がInt8
である時に利用可能です。
static func .!= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int16
.
Scalar
がInt16
である時に利用可能です。
static func .!= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int32
.
Scalar
がInt32
である時に利用可能です。
static func .!= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int64
.
Scalar
がInt64
である時に利用可能です。
static func .!= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt8
.
Scalar
がUInt8
である時に利用可能です。
static func .!= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt16
.
Scalar
がUInt16
である時に利用可能です。
static func .!= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt32
.
Scalar
がUInt32
である時に利用可能です。
static func .!= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt64
.
Scalar
がUInt64
である時に利用可能です。
static func .!= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Float16
.
Scalar
がFloat16
である時に利用可能です。
static func .< (Scalar, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar.SIMDMaskScalar>>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
static func .< (SIMD32<Scalar>, Scalar) -> SIMDMask<SIMD32<Scalar.SIMDMaskScalar>>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
static func .< (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar.SIMDMaskScalar>>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
static func .< (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Double
.
Scalar
がDouble
である時に利用可能です。
static func .< (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Float
.
Scalar
がFloat
である時に利用可能です。
static func .< (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int
.
Scalar
がInt
である時に利用可能です。
static func .< (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt
.
Scalar
がUInt
である時に利用可能です。
static func .< (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int8
.
Scalar
がInt8
である時に利用可能です。
static func .< (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int16
.
Scalar
がInt16
である時に利用可能です。
static func .< (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int32
.
Scalar
がInt32
である時に利用可能です。
static func .< (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int64
.
Scalar
がInt64
である時に利用可能です。
static func .< (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt8
.
Scalar
がUInt8
である時に利用可能です。
static func .< (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt16
.
Scalar
がUInt16
である時に利用可能です。
static func .< (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt32
.
Scalar
がUInt32
である時に利用可能です。
static func .< (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt64
.
Scalar
がUInt64
である時に利用可能です。
static func .< (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Float16
.
Scalar
がFloat16
である時に利用可能です。
static func .<= (Scalar, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar.SIMDMaskScalar>>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
static func .<= (SIMD32<Scalar>, Scalar) -> SIMDMask<SIMD32<Scalar.SIMDMaskScalar>>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
static func .<= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar.SIMDMaskScalar>>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
static func .<= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Double
.
Scalar
がDouble
である時に利用可能です。
static func .<= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Float
.
Scalar
がFloat
である時に利用可能です。
static func .<= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int
.
Scalar
がInt
である時に利用可能です。
static func .<= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt
.
Scalar
がUInt
である時に利用可能です。
static func .<= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int8
.
Scalar
がInt8
である時に利用可能です。
static func .<= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int16
.
Scalar
がInt16
である時に利用可能です。
static func .<= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int32
.
Scalar
がInt32
である時に利用可能です。
static func .<= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int64
.
Scalar
がInt64
である時に利用可能です。
static func .<= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt8
.
Scalar
がUInt8
である時に利用可能です。
static func .<= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt16
.
Scalar
がUInt16
である時に利用可能です。
static func .<= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt32
.
Scalar
がUInt32
である時に利用可能です。
static func .<= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt64
.
Scalar
がUInt64
である時に利用可能です。
static func .<= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Float16
.
Scalar
がFloat16
である時に利用可能です。
static func .== (Scalar, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar.SIMDMaskScalar>>
static func .== (SIMD32<Scalar>, Scalar) -> SIMDMask<SIMD32<Scalar.SIMDMaskScalar>>
static func .== (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar.SIMDMaskScalar>>
static func .== (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Double
.
Scalar
がDouble
である時に利用可能です。
static func .== (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Float
.
Scalar
がFloat
である時に利用可能です。
static func .== (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int
.
Scalar
がInt
である時に利用可能です。
static func .== (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt
.
Scalar
がUInt
である時に利用可能です。
static func .== (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int8
.
Scalar
がInt8
である時に利用可能です。
static func .== (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int16
.
Scalar
がInt16
である時に利用可能です。
static func .== (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int32
.
Scalar
がInt32
である時に利用可能です。
static func .== (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int64
.
Scalar
がInt64
である時に利用可能です。
static func .== (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt8
.
Scalar
がUInt8
である時に利用可能です。
static func .== (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt16
.
Scalar
がUInt16
である時に利用可能です。
static func .== (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt32
.
Scalar
がUInt32
である時に利用可能です。
static func .== (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt64
.
Scalar
がUInt64
である時に利用可能です。
static func .== (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Float16
.
Scalar
がFloat16
である時に利用可能です。
static func .> (Scalar, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar.SIMDMaskScalar>>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
static func .> (SIMD32<Scalar>, Scalar) -> SIMDMask<SIMD32<Scalar.SIMDMaskScalar>>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
static func .> (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar.SIMDMaskScalar>>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
static func .> (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Double
.
Scalar
がDouble
である時に利用可能です。
static func .> (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Float
.
Scalar
がFloat
である時に利用可能です。
static func .> (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int
.
Scalar
がInt
である時に利用可能です。
static func .> (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt
.
Scalar
がUInt
である時に利用可能です。
static func .> (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int8
.
Scalar
がInt8
である時に利用可能です。
static func .> (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int16
.
Scalar
がInt16
である時に利用可能です。
static func .> (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int32
.
Scalar
がInt32
である時に利用可能です。
static func .> (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int64
.
Scalar
がInt64
である時に利用可能です。
static func .> (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt8
.
Scalar
がUInt8
である時に利用可能です。
static func .> (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt16
.
Scalar
がUInt16
である時に利用可能です。
static func .> (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt32
.
Scalar
がUInt32
である時に利用可能です。
static func .> (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt64
.
Scalar
がUInt64
である時に利用可能です。
static func .> (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Float16
.
Scalar
がFloat16
である時に利用可能です。
static func .>= (Scalar, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar.SIMDMaskScalar>>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
static func .>= (SIMD32<Scalar>, Scalar) -> SIMDMask<SIMD32<Scalar.SIMDMaskScalar>>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
static func .>= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar.SIMDMaskScalar>>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
static func .>= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Double
.
Scalar
がDouble
である時に利用可能です。
static func .>= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Float
.
Scalar
がFloat
である時に利用可能です。
static func .>= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int
.
Scalar
がInt
である時に利用可能です。
static func .>= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt
.
Scalar
がUInt
である時に利用可能です。
static func .>= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int8
.
Scalar
がInt8
である時に利用可能です。
static func .>= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int16
.
Scalar
がInt16
である時に利用可能です。
static func .>= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int32
.
Scalar
がInt32
である時に利用可能です。
static func .>= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Int64
.
Scalar
がInt64
である時に利用可能です。
static func .>= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt8
.
Scalar
がUInt8
である時に利用可能です。
static func .>= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt16
.
Scalar
がUInt16
である時に利用可能です。
static func .>= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt32
.
Scalar
がUInt32
である時に利用可能です。
static func .>= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is UInt64
.
Scalar
がUInt64
である時に利用可能です。
static func .>= (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMDMask<SIMD32<Scalar>.MaskStorage>
Scalar
is Float16
.
Scalar
がFloat16
である時に利用可能です。
static func / (Scalar, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func / (SIMD32<Scalar>, Scalar) -> SIMD32<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func / (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func / (Scalar, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func / (SIMD32<Scalar>, Scalar) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func / (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func /= (inout SIMD32<Scalar>, Scalar)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func /= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func /= (inout SIMD32<Scalar>, Scalar)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func /= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func == (SIMD32<Scalar>, SIMD32<Scalar>) -> Bool
static func ^ (Scalar, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func ^ (SIMD32<Scalar>, Scalar) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func ^ (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func ^= (inout SIMD32<Scalar>, Scalar)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func ^= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func | (Scalar, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func | (SIMD32<Scalar>, Scalar) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func | (SIMD32<Scalar>, SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func |= (inout SIMD32<Scalar>, Scalar)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func |= (inout SIMD32<Scalar>, SIMD32<Scalar>)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func ~ (SIMD32<Scalar>) -> SIMD32<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
struct SIMD2
struct SIMD3
struct SIMD4
struct SIMD8
struct SIMD16
struct SIMD64