diff --git a/src/x86.S b/src/x86.S index 72b25268fd..9d7bbfa1a8 100644 --- a/src/x86.S +++ b/src/x86.S @@ -196,10 +196,10 @@ GLOBAL(vmRun): movq %rsi,56(%rsp) movq %rdi,64(%rsp) - movq %rsp,CHECKPOINT_STACK(%rcx) + movq %rsp,CHECKPOINT_STACK(%r8) movq %rcx,%r11 - movq CHECKPOINT_THREAD(%rdx),%rcx + movq CHECKPOINT_THREAD(%r8),%rcx call *%r11