summaryrefslogtreecommitdiff
path: root/src/mesa/x86-64
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gmail.com>2014-12-07 14:51:57 -0800
committerMatt Turner <mattst88@gmail.com>2014-12-12 12:11:50 -0800
commit92f89f0c0cba55bf9903537f2b18fd6c42223a7e (patch)
tree47a97950d18087e18262a79cf65f0b823a3ea424 /src/mesa/x86-64
parent9e191e88290b98817fb0477c1e01bac9e785e473 (diff)
x86-64: Remove calling_convention.txt.
It just details the x86-64 calling convention. No need for this in Mesa.
Diffstat (limited to 'src/mesa/x86-64')
-rw-r--r--src/mesa/x86-64/calling_convention.txt50
1 files changed, 0 insertions, 50 deletions
diff --git a/src/mesa/x86-64/calling_convention.txt b/src/mesa/x86-64/calling_convention.txt
deleted file mode 100644
index 4147f7eba91..00000000000
--- a/src/mesa/x86-64/calling_convention.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-Register Usage
-rax temporary register; with variable arguments passes information
- about the number of SSE registers used; 1st return register
-
-rbx* callee-saved register; optionally used as base pointer
-
-rcx used to pass 4th integer argument to functions
-
-rdx used to pass 3rd argument to functions 2nd return register
-
-rsp* stack pointer
-
-rbp* callee-saved register; optionally used as frame pointer
-
-rsi used to pass 2nd argument to functions
-
-rdi used to pass 1st argument to functions
-
-r8 used to pass 5th argument to functions
-
-r9 used to pass 6th argument to functions
-
-r10 temporary register, used for passing a function's static chain pointer
-
-r11 temporary register
-
-r12-15* callee-saved registers
-
-xmm0­1 used to pass and return floating point arguments
-
-xmm2­7 used to pass floating point arguments
-
-xmm8­15 temporary registers
-
-mmx0­7 temporary registers
-
-st0 temporary register; used to return long double arguments
-
-st1 temporary registers; used to return long double arguments
-
-st2­7 temporary registers
-
-fs Reserved for system use (as thread specific data register)
-
-
-
-*) must be preserved across function calls
-
-Integer arguments from list: rdi,rsi,rdx,rcx,r8,r9,stack
-Floating point arguments from list: xmm0-xmm7 \ No newline at end of file