;; nasm -f elf64 s.asm ; ld s.o -o s %define SHOTS 0xe8d4a51000 ; 1e12 %define SHIFTNESS 0 ;; %define SHIFTNESS 1 global _start _start: xor rax, rax mov rdi, SHOTS mov rcx, SHIFTNESS _cycle: shr rax, cl dec rdi jnz _cycle _exit: mov rax, 60 ; SYS_EXIT mov rdi, 0 ; exit code syscall