update license of njk contributed code (x86_64 asm)
[musl] / src / setjmp / x86_64 / setjmp.s
index 8f29fa8..98f58b8 100644 (file)
@@ -1,10 +1,10 @@
-/* Copyright 2011 Nicholas J. Kain, licensed GNU LGPL 2.1 or later */
+/* Copyright 2011-2012 Nicholas J. Kain, licensed under standard MIT license */
 .global __setjmp
 .global _setjmp
 .global setjmp
-.type __setjmp,%function
-.type _setjmp,%function
-.type setjmp,%function
+.type __setjmp,@function
+.type _setjmp,@function
+.type setjmp,@function
 __setjmp:
 _setjmp:
 setjmp:
@@ -14,12 +14,9 @@ setjmp:
        mov %r13,24(%rdi)
        mov %r14,32(%rdi)
        mov %r15,40(%rdi)
-       leaq 8(%rsp),%rdx       /* this is our rsp WITHOUT current ret addr */
+       lea 8(%rsp),%rdx        /* this is our rsp WITHOUT current ret addr */
        mov %rdx,48(%rdi)
-       movq (%rsp),%rdx        /* save return addr ptr for new rip */
+       mov (%rsp),%rdx         /* save return addr ptr for new rip */
        mov %rdx,56(%rdi)
        xor %rax,%rax           /* always return 0 */
        ret
-.size __setjmp,.-__setjmp
-.size _setjmp,.-_setjmp
-.size setjmp,.-setjmp