<!--
{
  "availability" : [
    "iOS: 8.0.0 -",
    "iPadOS: 8.0.0 -",
    "macCatalyst: 13.0.0 -",
    "macOS: 10.10.0 -",
    "tvOS: 9.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 2.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Swift",
  "identifier" : "/documentation/Swift/SIMD64",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "Swift"
    ],
    "preciseIdentifier" : "s:s6SIMD64V"
  },
  "title" : "SIMD64"
}
-->

# SIMD64

A vector of 64 scalar values.

```
@frozen struct SIMD64<Scalar> where Scalar : SIMDScalar
```

## Topics

### Operators

[`static func &* (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&*(_:_:)-1nies)

The pointwise wrapping product of two vectors.

[`static func &* (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&*(_:_:)-260nd)

The pointwise wrapping product of two vectors.

[`static func &* (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&*(_:_:)-2oono)

The pointwise wrapping product of two vectors.

[`static func &* (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&*(_:_:)-4am5c)

The pointwise wrapping product of two vectors.

[`static func &* (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&*(_:_:)-6fivz)

The pointwise wrapping product of two vectors.

[`static func &* (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&*(_:_:)-6nevl)

The pointwise wrapping product of two vectors.

[`static func &* (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&*(_:_:)-6z2gk)

The pointwise wrapping product of two vectors.

[`static func &* (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&*(_:_:)-8axy6)

The pointwise wrapping product of two vectors.

[`static func &* (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&*(_:_:)-8dfx8)

The pointwise wrapping product of two vectors.

[`static func &* (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&*(_:_:)-8wirt)

The pointwise wrapping product of two vectors.

[`static func &*= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&*=(_:_:)-15yd5)

Updates the left hand side with the pointwise wrapping product of two
vectors.

[`static func &*= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&*=(_:_:)-185kx)

Updates the left hand side with the pointwise wrapping product of two
vectors.

[`static func &*= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&*=(_:_:)-1adyr)

Updates the left hand side with the pointwise wrapping product of two
vectors.

[`static func &*= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&*=(_:_:)-1byil)

Updates the left hand side with the pointwise wrapping product of two
vectors.

[`static func &*= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&*=(_:_:)-36mll)

Updates the left hand side with the pointwise wrapping product of two
vectors.

[`static func &*= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&*=(_:_:)-3rg5d)

Updates the left hand side with the pointwise wrapping product of two
vectors.

[`static func &*= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&*=(_:_:)-4oi76)

Updates the left hand side with the pointwise wrapping product of two
vectors.

[`static func &*= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&*=(_:_:)-769qv)

Updates the left hand side with the pointwise wrapping product of two
vectors.

[`static func &*= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&*=(_:_:)-ka55)

Updates the left hand side with the pointwise wrapping product of two
vectors.

[`static func &*= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&*=(_:_:)-xy7u)

Updates the left hand side with the pointwise wrapping product of two
vectors.

[`static func &+ (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&+(_:_:)-2ufe6)

The wrapping sum of two vectors.

[`static func &+ (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&+(_:_:)-35gh4)

The wrapping sum of two vectors.

[`static func &+ (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&+(_:_:)-3elq5)

The wrapping sum of two vectors.

[`static func &+ (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&+(_:_:)-40abu)

The wrapping sum of two vectors.

[`static func &+ (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&+(_:_:)-4h7n)

The wrapping sum of two vectors.

[`static func &+ (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&+(_:_:)-4iw8o)

The wrapping sum of two vectors.

[`static func &+ (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&+(_:_:)-58udo)

The wrapping sum of two vectors.

[`static func &+ (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&+(_:_:)-7lqu0)

The wrapping sum of two vectors.

[`static func &+ (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&+(_:_:)-854q6)

The wrapping sum of two vectors.

[`static func &+ (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&+(_:_:)-yx3k)

The wrapping sum of two vectors.

[`static func &+= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&+=(_:_:)-1m6vg)

Updates the left hand side with the wrapping sum of the two
vectors.

[`static func &+= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&+=(_:_:)-31s20)

Updates the left hand side with the wrapping sum of the two
vectors.

[`static func &+= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&+=(_:_:)-3dasm)

Updates the left hand side with the wrapping sum of the two
vectors.

[`static func &+= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&+=(_:_:)-43iwb)

Updates the left hand side with the wrapping sum of the two
vectors.

[`static func &+= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&+=(_:_:)-4t7or)

Updates the left hand side with the wrapping sum of the two
vectors.

[`static func &+= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&+=(_:_:)-56h8p)

Updates the left hand side with the wrapping sum of the two
vectors.

[`static func &+= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&+=(_:_:)-7wsxv)

Updates the left hand side with the wrapping sum of the two
vectors.

[`static func &+= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&+=(_:_:)-94lfa)

Updates the left hand side with the wrapping sum of the two
vectors.

[`static func &+= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&+=(_:_:)-9kwf1)

Updates the left hand side with the wrapping sum of the two
vectors.

[`static func &+= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&+=(_:_:)-9oeon)

Updates the left hand side with the wrapping sum of the two
vectors.

[`static func &- (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&-(_:_:)-11gz6)

The wrapping difference of two vectors.

[`static func &- (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&-(_:_:)-5v387)

The wrapping difference of two vectors.

[`static func &- (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&-(_:_:)-646vl)

The wrapping difference of two vectors.

[`static func &- (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&-(_:_:)-6c1vz)

The wrapping difference of two vectors.

[`static func &- (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&-(_:_:)-6ew72)

The wrapping difference of two vectors.

[`static func &- (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&-(_:_:)-6qahe)

The wrapping difference of two vectors.

[`static func &- (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&-(_:_:)-81ued)

The wrapping difference of two vectors.

[`static func &- (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&-(_:_:)-8xf3r)

The wrapping difference of two vectors.

[`static func &- (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&-(_:_:)-8z1z3)

The wrapping difference of two vectors.

[`static func &- (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMD64<Scalar>`](/documentation/Swift/SIMD64/&-(_:_:)-99873)

The wrapping difference of two vectors.

[`static func &-= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&-=(_:_:)-16i05)

Updates the left hand side with the wrapping difference of the two
vectors.

[`static func &-= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&-=(_:_:)-30fsn)

Updates the left hand side with the wrapping difference of the two
vectors.

[`static func &-= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&-=(_:_:)-3h8zf)

Updates the left hand side with the wrapping difference of the two
vectors.

[`static func &-= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&-=(_:_:)-3laqf)

Updates the left hand side with the wrapping difference of the two
vectors.

[`static func &-= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&-=(_:_:)-41le9)

Updates the left hand side with the wrapping difference of the two
vectors.

[`static func &-= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&-=(_:_:)-5omju)

Updates the left hand side with the wrapping difference of the two
vectors.

[`static func &-= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&-=(_:_:)-87aow)

Updates the left hand side with the wrapping difference of the two
vectors.

[`static func &-= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&-=(_:_:)-8b2t3)

Updates the left hand side with the wrapping difference of the two
vectors.

[`static func &-= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&-=(_:_:)-8bxz5)

Updates the left hand side with the wrapping difference of the two
vectors.

[`static func &-= (inout SIMD64<Scalar>, SIMD64<Scalar>)`](/documentation/Swift/SIMD64/&-=(_:_:)-9ivxf)

Updates the left hand side with the wrapping difference of the two
vectors.

[`static func .!= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.!=(_:_:)-1672o)

A vector mask with the result of a pointwise inequality comparison.

[`static func .!= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.!=(_:_:)-1psmc)

Pointwise compare not equal to.

[`static func .!= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.!=(_:_:)-23qev)

A vector mask with the result of a pointwise inequality comparison.

[`static func .!= (Scalar, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.!=(_:_:)-2jo15)

Pointwise compare not equal to.

[`static func .!= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.!=(_:_:)-2nnb6)

A vector mask with the result of a pointwise inequality comparison.

[`static func .!= (Scalar, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.!=(_:_:)-2pyma)

Pointwise compare not equal to.

[`static func .!= (SIMD64<Scalar>, Scalar) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.!=(_:_:)-470qi)

Pointwise compare not equal to.

[`static func .!= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.!=(_:_:)-4cif7)

A vector mask with the result of a pointwise inequality comparison.

[`static func .!= (SIMD64<Scalar>, Scalar) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.!=(_:_:)-57ivo)

Pointwise compare not equal to.

[`static func .!= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.!=(_:_:)-58qz7)

Pointwise compare not equal to.

[`static func .!= (Scalar, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.!=(_:_:)-5g7na)

Pointwise compare not equal to.

[`static func .!= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.!=(_:_:)-62b8a)

A vector mask with the result of a pointwise inequality comparison.

[`static func .!= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.!=(_:_:)-7sndj)

A vector mask with the result of a pointwise inequality comparison.

[`static func .!= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.!=(_:_:)-7ty32)

A vector mask with the result of a pointwise inequality comparison.

[`static func .!= (SIMD64<Scalar>, Scalar) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.!=(_:_:)-7wxw6)

Pointwise compare not equal to.

[`static func .!= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.!=(_:_:)-85lqf)

A vector mask with the result of a pointwise inequality comparison.

[`static func .!= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.!=(_:_:)-8y7s9)

A vector mask with the result of a pointwise inequality comparison.

[`static func .!= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.!=(_:_:)-99wn9)

Pointwise compare not equal to.

[`static func .!= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.!=(_:_:)-cwhd)

A vector mask with the result of a pointwise inequality comparison.

[`static func .== (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.==(_:_:)-1565o)

A vector mask with the result of a pointwise equality comparison.

[`static func .== (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.==(_:_:)-1a4ze)

A vector mask with the result of a pointwise equality comparison.

[`static func .== (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.==(_:_:)-1wwna)

A vector mask with the result of a pointwise equality comparison.

[`static func .== (Scalar, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.==(_:_:)-2zdet)

Pointwise compare equal to.

[`static func .== (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.==(_:_:)-313pg)

A vector mask with the result of a pointwise equality comparison.

[`static func .== (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.==(_:_:)-4azos)

Pointwise compare equal to.

[`static func .== (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.==(_:_:)-4dxcu)

Pointwise compare equal to.

[`static func .== (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.==(_:_:)-4ia29)

A vector mask with the result of a pointwise equality comparison.

[`static func .== (SIMD64<Scalar>, Scalar) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.==(_:_:)-4lizh)

Pointwise compare equal to.

[`static func .== (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.==(_:_:)-5lj8z)

A vector mask with the result of a pointwise equality comparison.

[`static func .== (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.==(_:_:)-7ezg9)

Pointwise compare equal to.

[`static func .== (Scalar, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.==(_:_:)-7ksx6)

Pointwise compare equal to.

[`static func .== (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.==(_:_:)-7n5dw)

A vector mask with the result of a pointwise equality comparison.

[`static func .== (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.==(_:_:)-83u9i)

A vector mask with the result of a pointwise equality comparison.

[`static func .== (SIMD64<Scalar>, Scalar) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.==(_:_:)-8hf5d)

Pointwise compare equal to.

[`static func .== (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.==(_:_:)-8j9ds)

A vector mask with the result of a pointwise equality comparison.

[`static func .== (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.==(_:_:)-8s6tq)

A vector mask with the result of a pointwise equality comparison.

[`static func .== (SIMD64<Scalar>, Scalar) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.==(_:_:)-9d2d9)

Pointwise compare equal to.

[`static func .== (Scalar, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/.==(_:_:)-z33t)

Pointwise compare equal to.

[`static func .< (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-177uc)

A vector mask with the result of a pointwise less-than comparison.

[`static func .> (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-1lb5o)

Pointwise compare greater than.

[`static func .> (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-1pb6p)

A vector mask with the result of a pointwise greater-than comparison.

[`static func .> (SIMD64<Scalar>, Scalar) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-2biz4)

Pointwise compare greater than.

[`static func .> (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-2czkl)

A vector mask with the result of a pointwise greater-than comparison.

[`static func .< (SIMD64<Scalar>, Scalar) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-2dddq)

Pointwise compare less than.

[`static func .< (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-2rxgt)

A vector mask with the result of a pointwise less-than comparison.

[`static func .< (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-3089u)

A vector mask with the result of a pointwise less-than comparison.

[`static func .> (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-33rfj)

A vector mask with the result of a pointwise greater-than comparison.

[`static func .< (Scalar, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-35ys)

Pointwise compare less than.

[`static func .< (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-3csxk)

A vector mask with the result of a pointwise less-than comparison.

[`static func .> (SIMD64<Scalar>, Scalar) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-3ep9p)

Pointwise compare greater than.

[`static func .< (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-3h8j0)

A vector mask with the result of a pointwise less-than comparison.

[`static func .< (SIMD64<Scalar>, Scalar) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-3v7zi)

Pointwise compare less than.

[`static func .> (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-3w5c8)

Pointwise compare greater than.

[`static func .< (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-43x9l)

A vector mask with the result of a pointwise less-than comparison.

[`static func .< (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-4bi1l)

A vector mask with the result of a pointwise less-than comparison.

[`static func .> (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-4kmka)

A vector mask with the result of a pointwise greater-than comparison.

[`static func .> (SIMD64<Scalar>, Scalar) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-4v53j)

Pointwise compare greater than.

[`static func .> (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-54oza)

A vector mask with the result of a pointwise greater-than comparison.

[`static func .> (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-5xqjv)

A vector mask with the result of a pointwise greater-than comparison.

[`static func .< (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-66auz)

Pointwise compare less than.

[`static func .> (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-6nyvk)

A vector mask with the result of a pointwise greater-than comparison.

[`static func .> (Scalar, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-6vgju)

Pointwise compare greater than.

[`static func .< (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-708u)

Pointwise compare less than.

[`static func .< (Scalar, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-73coq)

Pointwise compare less than.

[`static func .< (Scalar, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-7eaio)

Pointwise compare less than.

[`static func .< (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-89gyk)

Pointwise compare less than.

[`static func .> (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-8apvk)

A vector mask with the result of a pointwise greater-than comparison.

[`static func .> (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-8ehoo)

A vector mask with the result of a pointwise greater-than comparison.

[`static func .< (SIMD64<Scalar>, Scalar) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-8fgby)

Pointwise compare less than.

[`static func .> (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-9hnxx)

Pointwise compare greater than.

[`static func .> (Scalar, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-9w6aa)

Pointwise compare greater than.

[`static func .> (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-9zaun)

A vector mask with the result of a pointwise greater-than comparison.

[`static func .> (Scalar, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-k2j)

Pointwise compare greater than.

[`static func .< (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-nt6n)

A vector mask with the result of a pointwise less-than comparison.

[`static func .< (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-p4ho)

A vector mask with the result of a pointwise less-than comparison.

[`static func .< (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._(_:_:)-yg07)

A vector mask with the result of a pointwise less-than comparison.

[`static func .<= (SIMD64<Scalar>, Scalar) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-1901x)

Pointwise compare less than or equal to.

[`static func .>= (SIMD64<Scalar>, Scalar) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-1ahdu)

Pointwise compare greater than or equal to.

[`static func .>= (Scalar, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-1dsbz)

Pointwise compare greater than or equal to.

[`static func .<= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-1t539)

A vector mask with the result of a pointwise less-than-or-equal-to comparison.

[`static func .>= (SIMD64<Scalar>, Scalar) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-1vb8h)

Pointwise compare greater than or equal to.

[`static func .>= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-1yb7n)

A vector mask with the result of a pointwise greater-than-or-equal-to comparison.

[`static func .<= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-28lr6)

A vector mask with the result of a pointwise less-than-or-equal-to comparison.

[`static func .<= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-29f23)

Pointwise compare less than or equal to.

[`static func .<= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-2h2qx)

A vector mask with the result of a pointwise less-than-or-equal-to comparison.

[`static func .>= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-2jrjk)

Pointwise compare greater than or equal to.

[`static func .<= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-2virz)

A vector mask with the result of a pointwise less-than-or-equal-to comparison.

[`static func .>= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-30ji0)

A vector mask with the result of a pointwise greater-than-or-equal-to comparison.

[`static func .<= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-3nuyj)

A vector mask with the result of a pointwise less-than-or-equal-to comparison.

[`static func .<= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-4f8ww)

A vector mask with the result of a pointwise less-than-or-equal-to comparison.

[`static func .>= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-52vxo)

A vector mask with the result of a pointwise greater-than-or-equal-to comparison.

[`static func .>= (SIMD64<Scalar>, Scalar) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-53ml4)

Pointwise compare greater than or equal to.

[`static func .<= (Scalar, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-59hvt)

Pointwise compare less than or equal to.

[`static func .<= (SIMD64<Scalar>, Scalar) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-59rir)

Pointwise compare less than or equal to.

[`static func .<= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-5t9td)

A vector mask with the result of a pointwise less-than-or-equal-to comparison.

[`static func .<= (Scalar, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-5u1ld)

Pointwise compare less than or equal to.

[`static func .>= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-5v8f7)

A vector mask with the result of a pointwise greater-than-or-equal-to comparison.

[`static func .>= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-61408)

Pointwise compare greater than or equal to.

[`static func .<= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-645sj)

A vector mask with the result of a pointwise less-than-or-equal-to comparison.

[`static func .>= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-656yo)

A vector mask with the result of a pointwise greater-than-or-equal-to comparison.

[`static func .<= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-6ab1t)

Pointwise compare less than or equal to.

[`static func .<= (Scalar, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-6cjfh)

Pointwise compare less than or equal to.

[`static func .>= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-6i9kd)

A vector mask with the result of a pointwise greater-than-or-equal-to comparison.

[`static func .>= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-736a3)

A vector mask with the result of a pointwise greater-than-or-equal-to comparison.

[`static func .>= (Scalar, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-7df2n)

Pointwise compare greater than or equal to.

[`static func .>= (Scalar, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-7uivb)

Pointwise compare greater than or equal to.

[`static func .>= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-862yz)

Pointwise compare greater than or equal to.

[`static func .<= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-887zi)

A vector mask with the result of a pointwise less-than-or-equal-to comparison.

[`static func .<= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-9llhj)

A vector mask with the result of a pointwise less-than-or-equal-to comparison.

[`static func .>= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-9qnjw)

A vector mask with the result of a pointwise greater-than-or-equal-to comparison.

[`static func .>= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-9shgf)

A vector mask with the result of a pointwise greater-than-or-equal-to comparison.

[`static func .<= (SIMD64<Scalar>, Scalar) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-9vrgx)

Pointwise compare less than or equal to.

[`static func .>= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-9z4fl)

A vector mask with the result of a pointwise greater-than-or-equal-to comparison.

[`static func .<= (SIMD64<Scalar>, SIMD64<Scalar>) -> SIMDMask<SIMD64<Scalar>.MaskStorage>`](/documentation/Swift/SIMD64/._=(_:_:)-xdbb)

Pointwise compare less than or equal to.

### Initializers

[`init()`](/documentation/Swift/SIMD64/init())

Creates a vector with zero in all lanes.

[`init<Other>(SIMD64<Other>)`](/documentation/Swift/SIMD64/init(_:)-1i716)

Creates a new vector from the given vector of floating-point values.

[`init<Other>(SIMD64<Other>)`](/documentation/Swift/SIMD64/init(_:)-1ogvd)

Creates a new vector from the given vector of integers.

[`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, 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)`](/documentation/Swift/SIMD64/init(_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:))

Creates a new vector from the given elements.

[`init<Other>(SIMD64<Other>, rounding: FloatingPointRoundingRule)`](/documentation/Swift/SIMD64/init(_:rounding:))

Creates a new vector from the given vector, rounding the given vector’s
of elements using the specified rounding rule.

[`init<Other>(clamping: SIMD64<Other>)`](/documentation/Swift/SIMD64/init(clamping:))

Creates a new vector from the given vector, clamping the values of the
given vector’s elements if necessary.

[`init(lowHalf: SIMD32<Int>, highHalf: SIMD32<Int>)`](/documentation/Swift/SIMD64/init(lowHalf:highHalf:)-1trg7)

A vector formed by concatenating lowHalf and highHalf.

[`init(lowHalf: SIMD32<Int8>, highHalf: SIMD32<Int8>)`](/documentation/Swift/SIMD64/init(lowHalf:highHalf:)-28ffo)

A vector formed by concatenating lowHalf and highHalf.

[`init(lowHalf: SIMD32<Int64>, highHalf: SIMD32<Int64>)`](/documentation/Swift/SIMD64/init(lowHalf:highHalf:)-2xbxv)

A vector formed by concatenating lowHalf and highHalf.

[`init(lowHalf: SIMD32<Scalar>, highHalf: SIMD32<Scalar>)`](/documentation/Swift/SIMD64/init(lowHalf:highHalf:)-6eaf6)

A vector formed by concatenating lowHalf and highHalf.

[`init(lowHalf: SIMD32<Int32>, highHalf: SIMD32<Int32>)`](/documentation/Swift/SIMD64/init(lowHalf:highHalf:)-6m61v)

A vector formed by concatenating lowHalf and highHalf.

[`init(lowHalf: SIMD32<UInt64>, highHalf: SIMD32<UInt64>)`](/documentation/Swift/SIMD64/init(lowHalf:highHalf:)-6op80)

A vector formed by concatenating lowHalf and highHalf.

[`init(lowHalf: SIMD32<UInt>, highHalf: SIMD32<UInt>)`](/documentation/Swift/SIMD64/init(lowHalf:highHalf:)-7a8xd)

A vector formed by concatenating lowHalf and highHalf.

[`init(lowHalf: SIMD32<Float>, highHalf: SIMD32<Float>)`](/documentation/Swift/SIMD64/init(lowHalf:highHalf:)-7eekb)

A vector formed by concatenating lowHalf and highHalf.

[`init(lowHalf: SIMD32<UInt32>, highHalf: SIMD32<UInt32>)`](/documentation/Swift/SIMD64/init(lowHalf:highHalf:)-7qmjs)

A vector formed by concatenating lowHalf and highHalf.

[`init(lowHalf: SIMD32<Float16>, highHalf: SIMD32<Float16>)`](/documentation/Swift/SIMD64/init(lowHalf:highHalf:)-7znin)

A vector formed by concatenating lowHalf and highHalf.

[`init(lowHalf: SIMD32<Double>, highHalf: SIMD32<Double>)`](/documentation/Swift/SIMD64/init(lowHalf:highHalf:)-8g6uw)

A vector formed by concatenating lowHalf and highHalf.

[`init(lowHalf: SIMD32<Int16>, highHalf: SIMD32<Int16>)`](/documentation/Swift/SIMD64/init(lowHalf:highHalf:)-8m9fq)

A vector formed by concatenating lowHalf and highHalf.

[`init(lowHalf: SIMD32<UInt16>, highHalf: SIMD32<UInt16>)`](/documentation/Swift/SIMD64/init(lowHalf:highHalf:)-8v8h3)

A vector formed by concatenating lowHalf and highHalf.

[`init(lowHalf: SIMD32<UInt8>, highHalf: SIMD32<UInt8>)`](/documentation/Swift/SIMD64/init(lowHalf:highHalf:)-9eket)

A vector formed by concatenating lowHalf and highHalf.

[`init(repeating: UInt64)`](/documentation/Swift/SIMD64/init(repeating:)-14iv3)

A vector with the specified scalar in all lanes.

[`init(repeating: UInt16)`](/documentation/Swift/SIMD64/init(repeating:)-1k04p)

A vector with the specified scalar in all lanes.

[`init(repeating: Int16)`](/documentation/Swift/SIMD64/init(repeating:)-1oiya)

A vector with the specified scalar in all lanes.

[`init(repeating: Int32)`](/documentation/Swift/SIMD64/init(repeating:)-205cx)

A vector with the specified scalar in all lanes.

[`init(repeating: UInt32)`](/documentation/Swift/SIMD64/init(repeating:)-3wxg7)

A vector with the specified scalar in all lanes.

[`init(repeating: Float16)`](/documentation/Swift/SIMD64/init(repeating:)-4ebdx)

A vector with the specified scalar in all lanes.

[`init(repeating: Int)`](/documentation/Swift/SIMD64/init(repeating:)-6v9hc)

A vector with the specified scalar in all lanes.

[`init(repeating: Float)`](/documentation/Swift/SIMD64/init(repeating:)-86hc)

A vector with the specified scalar in all lanes.

[`init(repeating: Int8)`](/documentation/Swift/SIMD64/init(repeating:)-8fb17)

A vector with the specified scalar in all lanes.

[`init(repeating: Double)`](/documentation/Swift/SIMD64/init(repeating:)-92lq0)

A vector with the specified scalar in all lanes.

[`init(repeating: UInt8)`](/documentation/Swift/SIMD64/init(repeating:)-aen4)

A vector with the specified scalar in all lanes.

[`init(repeating: Int64)`](/documentation/Swift/SIMD64/init(repeating:)-fq9s)

A vector with the specified scalar in all lanes.

[`init(repeating: UInt)`](/documentation/Swift/SIMD64/init(repeating:)-ylnh)

A vector with the specified scalar in all lanes.

[`init<Other>(truncatingIfNeeded: SIMD64<Other>)`](/documentation/Swift/SIMD64/init(truncatingIfNeeded:))

Creates a new vector from the given vector, truncating the bit patterns
of the given vector’s elements if necessary.

### Instance Properties

[`var evenHalf: SIMD32<Scalar>`](/documentation/Swift/SIMD64/evenHalf)

A half-length vector made up of the even elements of the vector.

[`var hashValue: Int`](/documentation/Swift/SIMD64/hashValue)

The hash value.

[`var highHalf: SIMD32<Scalar>`](/documentation/Swift/SIMD64/highHalf)

A half-length vector made up of the high elements of the vector.

[`var lowHalf: SIMD32<Scalar>`](/documentation/Swift/SIMD64/lowHalf)

A half-length vector made up of the low elements of the vector.

[`var oddHalf: SIMD32<Scalar>`](/documentation/Swift/SIMD64/oddHalf)

A half-length vector made up of the odd elements of the vector.

[`var scalarCount: Int`](/documentation/Swift/SIMD64/scalarCount)

The number of scalars in the vector.

### Subscripts

[`subscript(Int) -> Scalar`](/documentation/Swift/SIMD64/subscript(_:))

Accesses the scalar at the specified position.

### Type Aliases

[`typealias ArrayLiteralElement`](/documentation/Swift/SIMD64/ArrayLiteralElement)

The type of the elements of an array literal.

[`typealias MaskStorage`](/documentation/Swift/SIMD64/MaskStorage)

The mask type resulting from pointwise comparisons of this vector type.

### Default Implementations

[CustomDebugStringConvertible Implementations](/documentation/Swift/SIMD64/CustomDebugStringConvertible-Implementations)

[Equatable Implementations](/documentation/Swift/SIMD64/Equatable-Implementations)

[SIMD Implementations](/documentation/Swift/SIMD64/SIMD-Implementations)

## Relationships

### Conforms To

[`BitwiseCopyable`](/documentation/Swift/BitwiseCopyable)

[`Copyable`](/documentation/Swift/Copyable)

[`CustomStringConvertible`](/documentation/Swift/CustomStringConvertible)

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`Equatable`](/documentation/Swift/Equatable)

[`ExpressibleByArrayLiteral`](/documentation/Swift/ExpressibleByArrayLiteral)

[`Hashable`](/documentation/Swift/Hashable)

[`ConvertibleFromBytes`](/documentation/Swift/ConvertibleFromBytes)

[`Encodable`](/documentation/Swift/Encodable)

[`SIMD`](/documentation/Swift/SIMD)

[`Decodable`](/documentation/Swift/Decodable)

[`Sendable`](/documentation/Swift/Sendable)

[`CustomDebugStringConvertible`](/documentation/Swift/CustomDebugStringConvertible)

[`ConvertibleToBytes`](/documentation/Swift/ConvertibleToBytes)

[`SIMDStorage`](/documentation/Swift/SIMDStorage)

[`Escapable`](/documentation/Swift/Escapable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)