<<<<<<< HEAD global _start section .text _start: mov ebx, 1 ; start at 1 mov ecx, 4 ; num iterations label: add ebx, ebx ; ebx += ebx dec ecx ; ecx -= 1 cmp ecx, 0 ; compare ecx with 0 jg label ; jump if greater than label ======= global main extern printf section .data msg db "Hello, x86_64 Assembly!", 10, 0 section .text main: sub rsp, 8 lea rdi, [rel msg] call printf wrt ..plt mov eax, 0 add rsp, 8 ret >>>>>>> 181d482 (Initial commit (i got too carried away with asm and forgot to commit))