Use rdi instead of edi.