From 5a6f4613ab19a9c4bc9ead53da410d7ab9ff5837 Mon Sep 17 00:00:00 2001 From: A404M Date: Fri, 31 Jan 2025 02:46:16 +0330 Subject: make stuff more organized and safer --- stdlib/main.asm | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'stdlib') diff --git a/stdlib/main.asm b/stdlib/main.asm index 9a78d8e..efa7ba0 100644 --- a/stdlib/main.asm +++ b/stdlib/main.asm @@ -4,6 +4,16 @@ SYS_exit = 60 SYS_write = 1 STDOUT = 1 +macro mov64 dest, src { + mov rax, src + mov dest, rax +} + +macro def64 name, value { +name: + dq value +} + segment readable executable entry _start @@ -38,4 +48,3 @@ mov rax, SYS_exit xor rdi,rdi syscall -segment readable executable writable -- cgit v1.2.3