Source/Packages

Runtime.NativeIndependentState

packages/execution/src/Runtime/NativeIndependentState.alpha

952 lines54 declarations43.0 KiBSHA-256 d7122b5ffb6d

def · lines 492–507

niFinite

Full file
492def niFinite =
493  (lambda unrestricted base : Nat .
494    (lambda unrestricted count : Nat .
495      (lambda unrestricted tail : (family NativePhysicalCommands) .
496        (stdListFold
497          Nat
498          (family NativePhysicalCommands)
499          (lambda unrestricted index : Nat .
500            (lambda unrestricted rest : (family NativePhysicalCommands) .
501              (nativeFloat64RequireFinite
502                (nativeMemoryLoad (nativePointwiseAt base index))
503                nativePeerScratchSlot
504                b"independent-state-nonfinite"
505                rest)))
506          tail
507          (stdListNaturalsBelow count)))))

The compiler supplied declaration spans and resolved links from this source snapshot. This page does not assert that this file belongs to a checked closure.