Source/Packages

Runtime.NativePhysicalNative

packages/execution/src/Runtime/NativePhysicalNative.alpha

3,650 lines210 declarations198.6 KiBSHA-256 028b70105699

def · lines 3165–3166

npR8

Full file
FenceWait: resolve the address into r9, the expected value into rdx, the poll bound into r8 and the interval into the scratch timespec, then load, compare, nanosleep, count down. The resolver scratches rax, r10, r11 and rdi; the system call scratches rax, rcx and r11; r8, r9 and rdx survive both. A timeout is a command failure; only equality advances.
3165def npR8 : (family X86NativeRegister64) =
3166  (constructor X86NativeRegister64 X86NativeR8)

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.