TorchLean API

FloatLib.Floats.Formats.Posit.Configured.Plan.ByteCandidates

Certified candidates for byte-sized posits #

Byte carriers support exhaustive tables, packed-word arithmetic, width-generic integer arithmetic, and the exact reference implementation. This module assembles those four choices for each operation.

Every candidate is connected to the same configured specification. Selection affects execution cost and memory residency only; it does not alter posit arithmetic.

ByteDispatch.Proof proves that the tag-based executor uses the same selection metadata. Other storage plans are handled in Configured.Plan.Dispatch.

@[noinline]

Addition candidates for a byte-sized posit.

Instances For
    @[noinline]

    Subtraction candidates for a byte-sized posit.

    Instances For
      @[noinline]

      Multiplication candidates for a byte-sized posit.

      Instances For
        @[noinline]

        Division candidates for a byte-sized posit.

        Instances For
          @[noinline]

          Square-root candidates for a byte-sized posit.

          Instances For
            @[noinline]

            Fused-multiply-add candidates for a byte-sized posit.

            Instances For