Intel/AMD says that this:
mov rax, 0xabc
jmp rax
is not equivalent to this:
jmp 0xabc
Since the first assumes absolute jumps because of the register, and the second assumes relative jumps. My question is, what if I wanted to do a relative jump where the offset is stored in a register such as rdi?
I searched other answers in SO, however they weren't so enlightening.