RIP - This is an instruction pointer register, which means that it contains the address of the instruction following the current instruction.
For example, consider the following code:
mov rax, [rip]
nop
RIP , NOP. , NOP RAX.
, , RIP . , RIP " 842" . RIP , . 842 - , ; , .: -)
(0x21A). RIP. : %rip + 0x21A.
RIP - - , 64- . , , RIP -relative. , RIP - 64- . , 64- , RIP - . ( Skywing), , :
( ) x64 x86 , , , RIP- .
RIP- - , 32- () . x86 (call, jmp soforth), x64 .
RIP- ? , , , , . () ( DLL EXE), ( ), , . x86 , , , . , , , , , .
[., ]
, RIP, - ( "fixups" ) , , , . , , (- PE), , , , .
x64 - , RIP.
Windows, - .
, , , - , XMM0, RIP- - .