From a52678034edaf8f2a27e3341845e2f8ec2fd9013 Mon Sep 17 00:00:00 2001 From: hachem Date: Sat, 6 Dec 2025 09:14:34 +0100 Subject: [setup]: x86 -> x64 --- src/Day2.asm | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) (limited to 'src/Day2.asm') diff --git a/src/Day2.asm b/src/Day2.asm index d524d7c..7e154da 100644 --- a/src/Day2.asm +++ b/src/Day2.asm @@ -1,9 +1,12 @@ ; Advent of Code 2025 - Day 2 +bits 64 +default rel + global _start -%define SYS_EXIT 1 -%define SYS_WRITE 4 +%define SYS_EXIT 60 +%define SYS_WRITE 1 %define STDOUT 1 @@ -13,12 +16,12 @@ section .data section .text _start: - mov eax, SYS_WRITE - mov ebx, STDOUT - mov ecx, message - mov edx, length - int 0x80 + mov rax, SYS_WRITE + mov rdi, STDOUT + mov rsi, message + mov rdx, length + syscall - mov eax, SYS_EXIT - xor ebx, ebx - int 0x80 + mov rax, SYS_EXIT + xor rdi, rdi + syscall -- cgit v1.3