For the purposes of storing and restoring a register, which one is faster?
Case 1:
mov r9, rdi
mov rdi, 10
call someFunction
mov rdi, r9
Case 2:
push rdi
mov rdi, 10
call someFunction
pop rdi
For the purposes of storing and restoring a register, which one is faster?
Case 1:
mov r9, rdi
mov rdi, 10
call someFunction
mov rdi, r9
Case 2:
push rdi
mov rdi, 10
call someFunction
pop rdi