TorchLean API

FloatLib.Floats.Formats.FixedPoint.Bounded.Configured.Core

Configured bounded fixed-point identity #

The encoded bounded fixed-point family supplies the public ExecFloat.BoundedFixedPoint type. Its runtime carrier is exactly FixedInt width; overflow policy belongs to explicitly named operations.

inductive FloatLib.Floats.ExecFloat.BoundedFixedPoint.Family (radix : Numerics.Radix) (fractionalDigits width : ) :

Type-level identity of a bounded fixed-point grid.

Instances For
    @[instance_reducible]
    instance FloatLib.Floats.ExecFloat.BoundedFixedPoint.instEncodedFormatFamily (radix : Numerics.Radix) (fractionalDigits width : ) :
    Numerics.EncodedFormat (Family radix fractionalDigits width)
    @[instance_reducible]
    instance FloatLib.Floats.ExecFloat.BoundedFixedPoint.instFormatSemanticsFamily (radix : Numerics.Radix) (fractionalDigits width : ) :
    Numerics.FormatSemantics (Family radix fractionalDigits width)
    @[reducible, inline]
    abbrev FloatLib.Floats.ExecFloat.BoundedFixedPoint (radix : Numerics.Radix) (fractionalDigits width : ) :

    Fixed-width radix-parametric fixed point with explicit overflow-policy operations.

    Instances For