object

# `ieee_754(Precision,ByteOrder,NaNRepresentation)`

- `Precision` - Floating-point format precision. Supported values are `half`, `single`, and `double`.

- `ByteOrder` - Byte order used when parsing and generating byte sequences. Supported values are `big` and `little`.

- `NaNRepresentation` - NaN decoding and generation policy. Supported values are `canonical` and `payloads`.

IEEE 754 floating-point encoder and decoder.

Availability:
`logtalk_load(ieee_754(loader))`
Author: Paulo Moura
Version: 1:0:0
Date: 2026-05-11
Compilation flags:
`static, context_switching_calls`
Implements:
`public` ieee_754_protocol
Imports:
`public` ieee_754_common(Precision,ByteOrder)
Uses:
type
Remarks:
(none)
Inherited public predicates:
byte_count/1 exactly_representable/1 generate/2 generate/3 nan_representation/1 order/1 parse/2 precision/1 valid/1

## Public predicates

(no local declarations; see entity ancestors if any)

## Protected predicates

(no local declarations; see entity ancestors if any)

## Private predicates

(no local declarations; see entity ancestors if any)

## Operators

(none)