mov rax, rdi not rax add rax, 1