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