projects
/
musl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
update license of njk contributed code (x86_64 asm)
[musl]
/
src
/
setjmp
/
x86_64
/
setjmp.s
diff --git
a/src/setjmp/x86_64/setjmp.s
b/src/setjmp/x86_64/setjmp.s
index
8f29fa8
..
98f58b8
100644
(file)
--- a/
src/setjmp/x86_64/setjmp.s
+++ b/
src/setjmp/x86_64/setjmp.s
@@
-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
.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:
__setjmp:
_setjmp:
setjmp:
@@
-14,12
+14,9
@@
setjmp:
mov %r13,24(%rdi)
mov %r14,32(%rdi)
mov %r15,40(%rdi)
mov %r13,24(%rdi)
mov %r14,32(%rdi)
mov %r15,40(%rdi)
- lea
q 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)
mov %rdx,48(%rdi)
- mov
q (%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
mov %rdx,56(%rdi)
xor %rax,%rax /* always return 0 */
ret
-.size __setjmp,.-__setjmp
-.size _setjmp,.-_setjmp
-.size setjmp,.-setjmp