Source/Packages

Runtime.NativePhysicalNative

packages/execution/src/Runtime/NativePhysicalNative.alpha

2,298 lines165 declarations135.2 KiBSHA-256 cd2006b824a4

def · lines 2238–2238

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.
2238def npRDX : (family X86NativeRegister64) = (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.