---
title: BinaryInteger Implementations
framework: swift
role: collectionGroup
role_heading: API Collection
path: swift/uint128/binaryinteger-implementations
---

# BinaryInteger Implementations

## Topics

### Structures

- [UInt128.Words](swift/uint128/words-swift.struct.md)

### Operators

- [!=(_:_:)](swift/uint128/!=(_:_:)-9eyev.md)
- [&(_:_:)](swift/uint128/&(_:_:).md)
- [&=(_:_:)](swift/uint128/&=(_:_:).md)
- [==(_:_:)](swift/uint128/==(_:_:)-4hd8l.md)
- [^(_:_:)](swift/uint128/_(_:_:)-1bfdp.md)
- [<(_:_:)](swift/uint128/_(_:_:)-3fwln.md)
- [%(_:_:)](swift/uint128/_(_:_:)-3t4ck.md)
- [>(_:_:)](swift/uint128/_(_:_:)-41n11.md)
- [/(_:_:)](swift/uint128/_(_:_:)-4hvzy.md)
- [>(_:_:)](swift/uint128/_(_:_:)-8enxk.md)
- [|(_:_:)](swift/uint128/_(_:_:)-k8pw.md)
- [>=(_:_:)](swift/uint128/_=(_:_:)-1t601.md)
- [>=(_:_:)](swift/uint128/_=(_:_:)-36npw.md)
- [<=(_:_:)](swift/uint128/_=(_:_:)-3wmkz.md)
- [^=(_:_:)](swift/uint128/_=(_:_:)-4j7m1.md)
- [/=(_:_:)](swift/uint128/_=(_:_:)-6xh2i.md)
- [%=(_:_:)](swift/uint128/_=(_:_:)-75khj.md)
- [|=(_:_:)](swift/uint128/_=(_:_:)-8ko9m.md)
- [<=(_:_:)](swift/uint128/_=(_:_:)-906fm.md)
- [<<(_:_:)](swift/uint128/__(_:_:)-3yi94.md)
- [<<(_:_:)](swift/uint128/__(_:_:)-70lq0.md)
- [>>(_:_:)](swift/uint128/__(_:_:)-9qcxu.md)
- [>>(_:_:)](swift/uint128/__(_:_:)-9tjzy.md)
- [<<=(_:_:)](swift/uint128/__=(_:_:)-22e6u.md)
- [>>=(_:_:)](swift/uint128/__=(_:_:)-6t3cz.md)
- [~(_:)](swift/uint128/~(_:).md)

### Initializers

- [init()](swift/uint128/init().md)
- [init(_:)](swift/uint128/init(_:)-2b08e.md)
- [init(_:)](swift/uint128/init(_:)-luvl.md)
- [init(clamping:)](swift/uint128/init(clamping:).md)
- [init(clamping:)](swift/uint128/init(clamping:)-7tt6l.md)
- [init(exactly:)](swift/uint128/init(exactly:)-13dy3.md)
- [init(truncatingIfNeeded:)](swift/uint128/init(truncatingifneeded:).md)
- [init(truncatingIfNeeded:)](swift/uint128/init(truncatingifneeded:)-1xc1t.md)

### Instance Properties

- [bitWidth](swift/uint128/bitwidth-swift.property.md)
- [description](swift/uint128/description.md)
- [trailingZeroBitCount](swift/uint128/trailingzerobitcount.md)
- [words](swift/uint128/words-swift.property.md)

### Instance Methods

- [advanced(by:)](swift/uint128/advanced(by:).md)
- [distance(to:)](swift/uint128/distance(to:).md)
- [isMultiple(of:)](swift/uint128/ismultiple(of:).md)
- [quotientAndRemainder(dividingBy:)](swift/uint128/quotientandremainder(dividingby:).md)
- [signum()](swift/uint128/signum().md)
