Source/Packages

Runtime.NativePhysicalNative

packages/execution/src/Runtime/NativePhysicalNative.alpha

3,420 lines207 declarations187.4 KiBSHA-256 9c16b0741974

def · lines 3274–3281

npUnpackRoom

Full file
RSI := `limit` - `position`; refuse when it is below RDX
3274def npUnpackRoom =
3275  (lambda unrestricted limit : (family X86NativeRegister64) .
3276    (lambda unrestricted position : (family X86NativeRegister64) .
3277      (lambda unrestricted tail : (family X86NativeAssembly) .
3278        (npMove npRSI limit
3279          (npSubtract npRSI position
3280            (npCompare npRSI npRDX
3281              (npJumpIf npBelow nativePhysicalNativeLabelFatalUnpack tail)))))))

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.