The following register information is for AMD64 architecture:
Register |
Description |
---|---|
rax |
General purpose register - argument passing for function calls |
rbx |
General purpose register - callee-saved |
rcx |
General purpose register - argument passing for function calls |
rdx |
General purpose register - argument passing for function calls |
rbp |
General purpose register - stack management/frame pointer |
rsi |
General purpose register - argument passing for function calls |
rdi |
General purpose register - argument passing for function calls |
rsp |
General purpose register - stack management/stack pointer |
r8 |
General purpose register - argument passing for function calls |
r9 |
General purpose register - argument passing for function calls |
r10 |
General purpose register - temporary |
r11 |
General purpose register - temporary |
r12 |
General purpose register - callee-saved |
r13 |
General purpose register - callee-saved |
r14 |
General purpose register - callee-saved |
r15 |
General purpose register - callee-saved |
rflags |
Flags register |
rip |
Instruction pointer |
mmx0/st0 |
64-bit media and floating point register |
mmx1/st1 |
64-bit media and floating point register |
mmx2/st2 |
64-bit media and floating point register |
mmx3/st3 |
64-bit media and floating point register |
mmx4/st4 |
64-bit media and floating point register |
mmx5/st5 |
64-bit media and floating point register |
mmx6/st6 |
64-bit media and floating point register |
mmx7/st7 |
64-bit media and floating point register |
xmm0 |
128-bit media register |
xmm1 |
128-bit media register |
xmm2 |
128-bit media register |
xmm3 |
128-bit media register |
xmm4 |
128-bit media register |
xmm5 |
128-bit media register |
xmm6 |
128-bit media register |
xmm7 |
128-bit media register |
xmm8 |
128-bit media register |
xmm9 |
128-bit media register |
xmm10 |
128-bit media register |
xmm11 |
128-bit media register |
xmm12 |
128-bit media register |
xmm13 |
128-bit media register |
xmm14 |
128-bit media register |
xmm15 |
128-bit media register |
cs |
Segment register |
os |
Segment register |
es |
Segment register |
fs |
Segment register |
gs |
Segment register |
ss |
Segment register |
fcw |
fxsave and fxstor memory image control word |
fsw |
fxsave and fxstor memory image status word |
ftw |
fxsave and fxstor memory image tag word |
fop |
fxsave and fxstor memory image last x87 op code |
frip |
fxsave and fxstor memory image 64-bit offset into the code segment |
frdp |
fxsave and fxstor memory image 64-bit offset into the date segment |
mxcsr |
fxsave and fxstor memory image 128 media instruction control and status register |
mxcsr_mask |
set bits in mxcsr_mask indicate supported feature bits in mxcsr |