Initializer

init(sign:exponentBitPattern:significandBitPattern:)

Creates a new instance from the specified sign and bit patterns.

Required.

Declaration

init(sign: FloatingPointSign, exponentBitPattern: Self.RawExponent, significandBitPattern: Self.RawSignificand)

Parameters

sign

The sign of the new value.

exponentBitPattern

The bit pattern to use for the exponent field of the new value.

significandBitPattern

The bit pattern to use for the significand field of the new value.

Discussion

The values passed as exponentBitPattern and significandBitPattern are interpreted in the binary interchange format defined by the IEEE 754 specification.