]> git.saurik.com Git - apple/libplatform.git/blobdiff - src/ucontext/x86_64/_ctx_start.s
libplatform-254.40.4.tar.gz
[apple/libplatform.git] / src / ucontext / x86_64 / _ctx_start.s
index 5ab64a260651a04e5895e32e95b64b7ba9832c96..961240f463d519afde8d87704e5beecd4b199489 100644 (file)
@@ -79,10 +79,8 @@ LABEL(__ctx_start)
        popq    %r9
 
        callq   *%rax           /* call start function */
-       movq    %r12, %rsp      /*
-                                * setup stack for completion routine;
-                                * ucp is now at top of stack
-                                */
+       movq    %r12, %rsp      /* setup stack for completion routine;
+                                                  ucp is now at top of stack. r12 is calleee save */
        movq    (%rsp), %rdi
        CALL_EXTERN(__ctx_done) /* should never return */
        int $5                          /* trap */