---
title: BinaryFloatingPoint Implementations
framework: swift
role: collectionGroup
role_heading: API Collection
path: swift/float80/binaryfloatingpoint-implementations
---

# BinaryFloatingPoint Implementations

## Topics

### Initializers

- [init(_:)](swift/float80/init(_:)-4rh2n.md)
- [init(_:)](swift/float80/init(_:)-5jn4i.md)
- [init(_:)](swift/float80/init(_:)-5yold.md)
- [init(_:)](swift/float80/init(_:)-6dyii.md)
- [init(_:)](swift/float80/init(_:)-8p2oa.md)
- [init(exactly:)](swift/float80/init(exactly:)-5ggvi.md)
- [init(exactly:)](swift/float80/init(exactly:)-9oml5.md)
- [init(sign:exponentBitPattern:significandBitPattern:)](swift/float80/init(sign:exponentbitpattern:significandbitpattern:).md)

### Instance Properties

- [binade](swift/float80/binade.md)
- [exponentBitPattern](swift/float80/exponentbitpattern.md)
- [significandBitPattern](swift/float80/significandbitpattern.md)
- [significandWidth](swift/float80/significandwidth.md)

### Type Aliases

- [Float80.RawExponent](swift/float80/rawexponent.md)
- [Float80.RawSignificand](swift/float80/rawsignificand.md)

### Type Properties

- [exponentBitCount](swift/float80/exponentbitcount.md)
- [significandBitCount](swift/float80/significandbitcount.md)

### Type Methods

- [random(in:)](swift/float80/random(in:)-3nivi.md)
- [random(in:)](swift/float80/random(in:)-5zpax.md)
- [random(in:using:)](swift/float80/random(in:using:)-2llvb.md)
- [random(in:using:)](swift/float80/random(in:using:)-lxqd.md)
