Source/Packages

Runtime.NativePhysicalNative

packages/execution/src/Runtime/NativePhysicalNative.alpha

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

def · lines 2934–2935

npRDX

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.
2934def npRDX : (family X86NativeRegister64) =
2935  (constructor X86NativeRegister64 X86NativeRDX)

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.