summaryrefslogtreecommitdiff
path: root/src/__sys.x86-64.s
diff options
context:
space:
mode:
Diffstat (limited to 'src/__sys.x86-64.s')
-rw-r--r--src/__sys.x86-64.s13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/__sys.x86-64.s b/src/__sys.x86-64.s
index e69de29b..89e691db 100644
--- a/src/__sys.x86-64.s
+++ b/src/__sys.x86-64.s
@@ -0,0 +1,13 @@
+.global __syscall
+.type __syscall, %function
+__syscall:
+ mov %rdi, %rax
+ mov %rsi, %rdi
+ mov %rdx, %rsi
+ mov %rcx, %rdx
+ mov %r8, %r10
+ mov %r9, %r8
+ mov 8(%rsp), %r9
+ syscall
+ ret
+ .size __syscall,.-__syscall