Documentation

Miri.Interpreter.Math.Float

Source math.rs portable bit operations and digit-by-digit square root. IEEE encodings/rational rounding use the existing exact FloatBits engine.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    Source software square root: zero/NaN signs are preserved before the wrapper's separate NaN adjustment; finite values run the actual bit-by-bit loop.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      Equations
      Instances For
        Equations
        Instances For
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            Equations
            Instances For

              IEEE nextUp, including source signaling-NaN default result.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                Equations
                Instances For

                  Source rustc_apfloat maximum/minimum preserve the selected NaN payload, with -0 less than +0. NaN nondeterminism belongs to the outer machine wrapper.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For