summary refs log tree commit diff homepage
path: root/sys.asm
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2016-12-03 22:00:23 -0500
committerJune McEnroe <june@causal.agency>2016-12-03 22:00:23 -0500
commitdfbd0cb2428b792aaf2d65fe51c72cc8697bcb2f (patch)
tree68194a531112fea257e4d191a87d2fdc7d90ebed /sys.asm
parentUse lower case hex digits (diff)
downloadaoc-dfbd0cb2428b792aaf2d65fe51c72cc8697bcb2f.tar.gz
aoc-dfbd0cb2428b792aaf2d65fe51c72cc8697bcb2f.zip
Remove assembly code
I can't do it.
Diffstat (limited to '')
-rw-r--r--sys.asm46
1 files changed, 0 insertions, 46 deletions
diff --git a/sys.asm b/sys.asm
deleted file mode 100644
index 8f03f5f..0000000
--- a/sys.asm
+++ /dev/null
@@ -1,46 +0,0 @@
-%macro syscall 0
-  syscall
-%endmacro
-
-%macro syscall 1
-  mov rax, %1
-  syscall
-%endmacro
-
-%macro syscall 2
-  mov rdi, %2
-  syscall %1
-%endmacro
-
-%macro syscall 3
-  mov rsi, %3
-  syscall %1, %2
-%endmacro
-
-%macro syscall 4
-  mov rdx, %4
-  syscall %1, %2, %3
-%endmacro
-
-%macro syscall 5
-  mov r10, %5
-  syscall %1, %2, %3, %4
-%endmacro
-
-%macro syscall 6
-  mov r8, %6
-  syscall %1, %2, %3, %4, %5
-%endmacro
-
-%macro syscall 7
-  mov r9, %7
-  syscall %1, %2, %3, %4, %5, %6
-%endmacro
-
-SYS_READ   equ 0
-SYS_WRITE  equ 1
-SYS_EXIT   equ 60
-
-FD_STDIN  equ 0
-FD_STDOUT equ 1
-FD_STDERR equ 2