TorchLean API

FloatLib.Floats.Formats.Posit.Quire.Configured.Runtime

Runtime interface for configured posit quires #

Configured posit quires support exact construction, decoding, accumulation, and final rounding. The executable definitions lift the standard quire model through the configured posit carrier. Quire arithmetic proofs and optional real/projective views are provided separately.

Accumulation returns NaR on exceptional input, overflow, or a result equal to the reserved NaR coefficient. Ordinary results preserve the exact sum.

References #

@[inline]

Construct a configured quire from its complete unsigned word.

Instances For
    @[inline]

    Read the configured quire's complete word as an unsigned natural number.

    Instances For
      @[inline]

      All-zero configured quire.

      Instances For
        @[inline]

        Reserved configured quire NaR.

        Instances For
          @[inline]

          Complete exact rational quire semantics.

          Instances For
            @[inline]

            Ordinary exact rational quire value, or none precisely for quire NaR.

            Instances For

              Exact rational values of a list of configured posits, or none when some entry is NaR.

              Instances For

                Exact rational products of a list of configured posit pairs, or none when some entry is NaR.

                Instances For
                  @[inline]

                  Convert one configured posit exactly into its associated quire.

                  Instances For
                    @[inline]

                    Standard quire negation.

                    Instances For
                      @[inline]

                      Standard quire absolute value.

                      Instances For
                        @[inline]

                        Add a configured posit exactly to its associated quire.

                        Instances For
                          @[inline]

                          Subtract a configured posit exactly from its associated quire.

                          Instances For
                            @[inline]

                            Add two configured quires exactly.

                            Instances For
                              @[inline]

                              Subtract two configured quires exactly.

                              Instances For
                                @[inline]

                                Accumulate one exact configured-posit product with no intermediate rounding.

                                Instances For
                                  @[inline]

                                  Subtract one exact configured-posit product with no intermediate rounding.

                                  Instances For
                                    @[inline]

                                    Round a configured quire once into its associated configured posit.

                                    Instances For