---
title: SIMD Implementations
framework: swift
role: collectionGroup
role_heading: API Collection
path: swift/simd64/simd-implementations
---

# SIMD Implementations

## Topics

### Operators

- [&(_:_:)](swift/simd64/&(_:_:)-48kwh.md)
- [&(_:_:)](swift/simd64/&(_:_:)-5sdoy.md)
- [&(_:_:)](swift/simd64/&(_:_:)-659cg.md)
- [&*(_:_:)](swift/simd64/&*(_:_:)-3k94q.md)
- [&*(_:_:)](swift/simd64/&*(_:_:)-7amwd.md)
- [&*(_:_:)](swift/simd64/&*(_:_:)-rfmc.md)
- [&*=(_:_:)](swift/simd64/&*=(_:_:)-2qjaa.md)
- [&*=(_:_:)](swift/simd64/&*=(_:_:)-551ly.md)
- [&+(_:_:)](swift/simd64/&+(_:_:)-31fpl.md)
- [&+(_:_:)](swift/simd64/&+(_:_:)-69btx.md)
- [&+(_:_:)](swift/simd64/&+(_:_:)-6m447.md)
- [&+=(_:_:)](swift/simd64/&+=(_:_:)-1s4xc.md)
- [&+=(_:_:)](swift/simd64/&+=(_:_:)-5gvtu.md)
- [&-(_:_:)](swift/simd64/&-(_:_:)-1oiep.md)
- [&-(_:_:)](swift/simd64/&-(_:_:)-4gmrm.md)
- [&-(_:_:)](swift/simd64/&-(_:_:)-8b6pz.md)
- [&-=(_:_:)](swift/simd64/&-=(_:_:)-4ygnj.md)
- [&-=(_:_:)](swift/simd64/&-=(_:_:)-67jym.md)
- [&=(_:_:)](swift/simd64/&=(_:_:)-5wpkl.md)
- [&=(_:_:)](swift/simd64/&=(_:_:)-98sr1.md)
- [&<<(_:_:)](swift/simd64/&__(_:_:)-1ri1r.md)
- [&>>(_:_:)](swift/simd64/&__(_:_:)-3zzo0.md)
- [&<<(_:_:)](swift/simd64/&__(_:_:)-7iub3.md)
- [&>>(_:_:)](swift/simd64/&__(_:_:)-7j9fy.md)
- [&>>(_:_:)](swift/simd64/&__(_:_:)-8keg3.md)
- [&<<(_:_:)](swift/simd64/&__(_:_:)-9rxgq.md)
- [&>>=(_:_:)](swift/simd64/&__=(_:_:)-3sibz.md)
- [&>>=(_:_:)](swift/simd64/&__=(_:_:)-6veiv.md)
- [&<<=(_:_:)](swift/simd64/&__=(_:_:)-8i87o.md)
- [&<<=(_:_:)](swift/simd64/&__=(_:_:)-8rzj9.md)
- [*(_:_:)](swift/simd64/*(_:_:)-38y62.md)
- [*(_:_:)](swift/simd64/*(_:_:)-3kbvd.md)
- [*(_:_:)](swift/simd64/*(_:_:)-4mjjh.md)
- [*(_:_:)](swift/simd64/*(_:_:)-7agrf.md)
- [*(_:_:)](swift/simd64/*(_:_:)-80pyw.md)
- [*(_:_:)](swift/simd64/*(_:_:)-99vn7.md)
- [*=(_:_:)](swift/simd64/*=(_:_:)-1z3id.md)
- [*=(_:_:)](swift/simd64/*=(_:_:)-3ntoe.md)
- [*=(_:_:)](swift/simd64/*=(_:_:)-3vpxk.md)
- [*=(_:_:)](swift/simd64/*=(_:_:)-8vgob.md)
- [+(_:_:)](swift/simd64/+(_:_:)-27h1w.md)
- [+(_:_:)](swift/simd64/+(_:_:)-3wpa7.md)
- [+(_:_:)](swift/simd64/+(_:_:)-4ff09.md)
- [+(_:_:)](swift/simd64/+(_:_:)-5r8e2.md)
- [+(_:_:)](swift/simd64/+(_:_:)-69rpi.md)
- [+(_:_:)](swift/simd64/+(_:_:)-jka1.md)
- [+=(_:_:)](swift/simd64/+=(_:_:)-26hfp.md)
- [+=(_:_:)](swift/simd64/+=(_:_:)-2kbw8.md)
- [+=(_:_:)](swift/simd64/+=(_:_:)-5sues.md)
- [+=(_:_:)](swift/simd64/+=(_:_:)-9gmka.md)
- [-(_:)](swift/simd64/-(_:).md)
- [-(_:_:)](swift/simd64/-(_:_:)-1q4hs.md)
- [-(_:_:)](swift/simd64/-(_:_:)-2pwx9.md)
- [-(_:_:)](swift/simd64/-(_:_:)-7ar0m.md)
- [-(_:_:)](swift/simd64/-(_:_:)-8nctl.md)
- [-(_:_:)](swift/simd64/-(_:_:)-fbas.md)
- [-(_:_:)](swift/simd64/-(_:_:)-tcjo.md)
- [-=(_:_:)](swift/simd64/-=(_:_:)-117zm.md)
- [-=(_:_:)](swift/simd64/-=(_:_:)-20ca5.md)
- [-=(_:_:)](swift/simd64/-=(_:_:)-4lsxo.md)
- [-=(_:_:)](swift/simd64/-=(_:_:)-7bdez.md)
- [.!=(_:_:)](swift/simd64/'.!=(_:_:)-2c3lu.md)
- [.!=(_:_:)](swift/simd64/'.!=(_:_:)-5wk7u.md)
- [.!=(_:_:)](swift/simd64/'.!=(_:_:)-8woo1.md)
- [.==(_:_:)](swift/simd64/'.==(_:_:)-68z13.md)
- [.==(_:_:)](swift/simd64/'.==(_:_:)-75g24.md)
- [.==(_:_:)](swift/simd64/'.==(_:_:)-99k0t.md)
- [.<(_:_:)](swift/simd64/'._(_:_:)-1s0b9.md)
- [.>(_:_:)](swift/simd64/'._(_:_:)-3tla5.md)
- [.>(_:_:)](swift/simd64/'._(_:_:)-6n0pt.md)
- [.<(_:_:)](swift/simd64/'._(_:_:)-6yfx0.md)
- [.>(_:_:)](swift/simd64/'._(_:_:)-7smbh.md)
- [.<(_:_:)](swift/simd64/'._(_:_:)-7srs5.md)
- [.>=(_:_:)](swift/simd64/'._=(_:_:)-1v69f.md)
- [.<=(_:_:)](swift/simd64/'._=(_:_:)-34q4.md)
- [.>=(_:_:)](swift/simd64/'._=(_:_:)-4b5ol.md)
- [.<=(_:_:)](swift/simd64/'._=(_:_:)-4y5lb.md)
- [.<=(_:_:)](swift/simd64/'._=(_:_:)-4zn9d.md)
- [.>=(_:_:)](swift/simd64/'._=(_:_:)-6dy5p.md)
- [==(_:_:)](swift/simd64/==(_:_:).md)
- [|(_:_:)](swift/simd64/_(_:_:)-3e53o.md)
- [|(_:_:)](swift/simd64/_(_:_:)-3mmse.md)
- [%(_:_:)](swift/simd64/_(_:_:)-3mrhw.md)
- [^(_:_:)](swift/simd64/_(_:_:)-3rknz.md)
- [/(_:_:)](swift/simd64/_(_:_:)-4b85p.md)
- [^(_:_:)](swift/simd64/_(_:_:)-4p1dd.md)
- [/(_:_:)](swift/simd64/_(_:_:)-53v87.md)
- [|(_:_:)](swift/simd64/_(_:_:)-5axk6.md)
- [/(_:_:)](swift/simd64/_(_:_:)-5bfge.md)
- [/(_:_:)](swift/simd64/_(_:_:)-5tz1l.md)
- [^(_:_:)](swift/simd64/_(_:_:)-6f021.md)
- [%(_:_:)](swift/simd64/_(_:_:)-7xkx0.md)
- [/(_:_:)](swift/simd64/_(_:_:)-8y8tm.md)
- [%(_:_:)](swift/simd64/_(_:_:)-9p4bu.md)
- [/(_:_:)](swift/simd64/_(_:_:)-f4mg.md)
- [%=(_:_:)](swift/simd64/_=(_:_:)-1d41k.md)
- [/=(_:_:)](swift/simd64/_=(_:_:)-2haal.md)
- [|=(_:_:)](swift/simd64/_=(_:_:)-2nqna.md)
- [/=(_:_:)](swift/simd64/_=(_:_:)-2opf0.md)
- [/=(_:_:)](swift/simd64/_=(_:_:)-2z9yb.md)
- [^=(_:_:)](swift/simd64/_=(_:_:)-3rd8x.md)
- [/=(_:_:)](swift/simd64/_=(_:_:)-6hdyq.md)
- [%=(_:_:)](swift/simd64/_=(_:_:)-98nne.md)
- [^=(_:_:)](swift/simd64/_=(_:_:)-9mati.md)
- [|=(_:_:)](swift/simd64/_=(_:_:)-r1oc.md)
- [~(_:)](swift/simd64/~(_:).md)

### Initializers

- [init(_:)](swift/simd64/init(_:)-6l6bn.md)
- [init(arrayLiteral:)](swift/simd64/init(arrayliteral:).md)
- [init(from:)](swift/simd64/init(from:).md)
- [init(repeating:)](swift/simd64/init(repeating:)-1uy8k.md)

### Instance Properties

- [description](swift/simd64/description.md)
- [indices](swift/simd64/indices.md)
- [leadingZeroBitCount](swift/simd64/leadingzerobitcount.md)
- [nonzeroBitCount](swift/simd64/nonzerobitcount.md)
- [trailingZeroBitCount](swift/simd64/trailingzerobitcount.md)

### Instance Methods

- [addProduct(_:_:)](swift/simd64/addproduct(_:_:)-2v9r3.md)
- [addProduct(_:_:)](swift/simd64/addproduct(_:_:)-6gitz.md)
- [addProduct(_:_:)](swift/simd64/addproduct(_:_:)-94bac.md)
- [addingProduct(_:_:)](swift/simd64/addingproduct(_:_:)-8bwvm.md)
- [addingProduct(_:_:)](swift/simd64/addingproduct(_:_:)-99pn7.md)
- [addingProduct(_:_:)](swift/simd64/addingproduct(_:_:)-ivsx.md)
- [clamp(lowerBound:upperBound:)](swift/simd64/clamp(lowerbound:upperbound:)-ac6p.md)
- [clamp(lowerBound:upperBound:)](swift/simd64/clamp(lowerbound:upperbound:)-wuiq.md)
- [clamped(lowerBound:upperBound:)](swift/simd64/clamped(lowerbound:upperbound:)-3qdwo.md)
- [clamped(lowerBound:upperBound:)](swift/simd64/clamped(lowerbound:upperbound:)-5ot5h.md)
- [encode(to:)](swift/simd64/encode(to:).md)
- [formSquareRoot()](swift/simd64/formsquareroot().md)
- [hash(into:)](swift/simd64/hash(into:).md)
- [max()](swift/simd64/max()-3n69z.md)
- [max()](swift/simd64/max()-9irq5.md)
- [min()](swift/simd64/min()-52hug.md)
- [min()](swift/simd64/min()-9s02d.md)
- [replace(with:where:)](swift/simd64/replace(with:where:)-7685a.md)
- [replace(with:where:)](swift/simd64/replace(with:where:)-99fgt.md)
- [replacing(with:where:)](swift/simd64/replacing(with:where:)-3ecx2.md)
- [replacing(with:where:)](swift/simd64/replacing(with:where:)-xwqn.md)
- [round(_:)](swift/simd64/round(_:).md)
- [rounded(_:)](swift/simd64/rounded(_:).md)
- [squareRoot()](swift/simd64/squareroot().md)
- [sum()](swift/simd64/sum().md)
- [wrappedSum()](swift/simd64/wrappedsum().md)

### Type Properties

- [one](swift/simd64/one-1lpug.md)
- [one](swift/simd64/one-44mp3.md)
- [zero](swift/simd64/zero-2faik.md)
- [zero](swift/simd64/zero-3vf97.md)

### Type Methods

- [random(in:)](swift/simd64/random(in:)-46u2s.md)
- [random(in:)](swift/simd64/random(in:)-8do2i.md)
- [random(in:using:)](swift/simd64/random(in:using:)-7qbkk.md)
- [random(in:using:)](swift/simd64/random(in:using:)-8863m.md)
