shl rdi, rsi mov rax, rdi