summaryrefslogtreecommitdiff
path: root/src/mapi/glapi/glapi_x86-64.S
diff options
context:
space:
mode:
Diffstat (limited to 'src/mapi/glapi/glapi_x86-64.S')
-rw-r--r--src/mapi/glapi/glapi_x86-64.S207
1 files changed, 155 insertions, 52 deletions
diff --git a/src/mapi/glapi/glapi_x86-64.S b/src/mapi/glapi/glapi_x86-64.S
index ac23dafb14..6d8de05ede 100644
--- a/src/mapi/glapi/glapi_x86-64.S
+++ b/src/mapi/glapi/glapi_x86-64.S
@@ -31275,16 +31275,119 @@ GL_PREFIX(ObjectUnpurgeableAPPLE):
.size GL_PREFIX(ObjectUnpurgeableAPPLE), .-GL_PREFIX(ObjectUnpurgeableAPPLE)
.p2align 4,,15
- .globl GL_PREFIX(_dispatch_stub_826)
- .type GL_PREFIX(_dispatch_stub_826), @function
- HIDDEN(GL_PREFIX(_dispatch_stub_826))
-GL_PREFIX(_dispatch_stub_826):
+ .globl GL_PREFIX(ActiveProgramEXT)
+ .type GL_PREFIX(ActiveProgramEXT), @function
+GL_PREFIX(ActiveProgramEXT):
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
movq 6608(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
+ call _x86_64_get_dispatch@PLT
+ popq %rdi
+ movq 6608(%rax), %r11
+ jmp *%r11
+#else
+ movq _glapi_Dispatch(%rip), %rax
+ testq %rax, %rax
+ je 1f
+ movq 6608(%rax), %r11
+ jmp *%r11
+1:
+ pushq %rdi
+ call _glapi_get_dispatch
+ popq %rdi
+ movq 6608(%rax), %r11
+ jmp *%r11
+#endif /* defined(GLX_USE_TLS) */
+ .size GL_PREFIX(ActiveProgramEXT), .-GL_PREFIX(ActiveProgramEXT)
+
+ .p2align 4,,15
+ .globl GL_PREFIX(CreateShaderProgramEXT)
+ .type GL_PREFIX(CreateShaderProgramEXT), @function
+GL_PREFIX(CreateShaderProgramEXT):
+#if defined(GLX_USE_TLS)
+ call _x86_64_get_dispatch@PLT
+ movq 6616(%rax), %r11
+ jmp *%r11
+#elif defined(PTHREADS)
+ pushq %rdi
+ pushq %rsi
+ pushq %rbp
+ call _x86_64_get_dispatch@PLT
+ popq %rbp
+ popq %rsi
+ popq %rdi
+ movq 6616(%rax), %r11
+ jmp *%r11
+#else
+ movq _glapi_Dispatch(%rip), %rax
+ testq %rax, %rax
+ je 1f
+ movq 6616(%rax), %r11
+ jmp *%r11
+1:
+ pushq %rdi
+ pushq %rsi
+ pushq %rbp
+ call _glapi_get_dispatch
+ popq %rbp
+ popq %rsi
+ popq %rdi
+ movq 6616(%rax), %r11
+ jmp *%r11
+#endif /* defined(GLX_USE_TLS) */
+ .size GL_PREFIX(CreateShaderProgramEXT), .-GL_PREFIX(CreateShaderProgramEXT)
+
+ .p2align 4,,15
+ .globl GL_PREFIX(UseShaderProgramEXT)
+ .type GL_PREFIX(UseShaderProgramEXT), @function
+GL_PREFIX(UseShaderProgramEXT):
+#if defined(GLX_USE_TLS)
+ call _x86_64_get_dispatch@PLT
+ movq 6624(%rax), %r11
+ jmp *%r11
+#elif defined(PTHREADS)
+ pushq %rdi
+ pushq %rsi
+ pushq %rbp
+ call _x86_64_get_dispatch@PLT
+ popq %rbp
+ popq %rsi
+ popq %rdi
+ movq 6624(%rax), %r11
+ jmp *%r11
+#else
+ movq _glapi_Dispatch(%rip), %rax
+ testq %rax, %rax
+ je 1f
+ movq 6624(%rax), %r11
+ jmp *%r11
+1:
+ pushq %rdi
+ pushq %rsi
+ pushq %rbp
+ call _glapi_get_dispatch
+ popq %rbp
+ popq %rsi
+ popq %rdi
+ movq 6624(%rax), %r11
+ jmp *%r11
+#endif /* defined(GLX_USE_TLS) */
+ .size GL_PREFIX(UseShaderProgramEXT), .-GL_PREFIX(UseShaderProgramEXT)
+
+ .p2align 4,,15
+ .globl GL_PREFIX(_dispatch_stub_829)
+ .type GL_PREFIX(_dispatch_stub_829), @function
+ HIDDEN(GL_PREFIX(_dispatch_stub_829))
+GL_PREFIX(_dispatch_stub_829):
+#if defined(GLX_USE_TLS)
+ call _x86_64_get_dispatch@PLT
+ movq 6632(%rax), %r11
+ jmp *%r11
+#elif defined(PTHREADS)
+ pushq %rdi
pushq %rsi
pushq %rdx
pushq %rcx
@@ -31295,13 +31398,13 @@ GL_PREFIX(_dispatch_stub_826):
popq %rdx
popq %rsi
popq %rdi
- movq 6608(%rax), %r11
+ movq 6632(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
- movq 6608(%rax), %r11
+ movq 6632(%rax), %r11
jmp *%r11
1:
pushq %rdi
@@ -31315,19 +31418,19 @@ GL_PREFIX(_dispatch_stub_826):
popq %rdx
popq %rsi
popq %rdi
- movq 6608(%rax), %r11
+ movq 6632(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
- .size GL_PREFIX(_dispatch_stub_826), .-GL_PREFIX(_dispatch_stub_826)
+ .size GL_PREFIX(_dispatch_stub_829), .-GL_PREFIX(_dispatch_stub_829)
.p2align 4,,15
- .globl GL_PREFIX(_dispatch_stub_827)
- .type GL_PREFIX(_dispatch_stub_827), @function
- HIDDEN(GL_PREFIX(_dispatch_stub_827))
-GL_PREFIX(_dispatch_stub_827):
+ .globl GL_PREFIX(_dispatch_stub_830)
+ .type GL_PREFIX(_dispatch_stub_830), @function
+ HIDDEN(GL_PREFIX(_dispatch_stub_830))
+GL_PREFIX(_dispatch_stub_830):
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
- movq 6616(%rax), %r11
+ movq 6640(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
@@ -31341,13 +31444,13 @@ GL_PREFIX(_dispatch_stub_827):
popq %rdx
popq %rsi
popq %rdi
- movq 6616(%rax), %r11
+ movq 6640(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
- movq 6616(%rax), %r11
+ movq 6640(%rax), %r11
jmp *%r11
1:
pushq %rdi
@@ -31361,19 +31464,19 @@ GL_PREFIX(_dispatch_stub_827):
popq %rdx
popq %rsi
popq %rdi
- movq 6616(%rax), %r11
+ movq 6640(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
- .size GL_PREFIX(_dispatch_stub_827), .-GL_PREFIX(_dispatch_stub_827)
+ .size GL_PREFIX(_dispatch_stub_830), .-GL_PREFIX(_dispatch_stub_830)
.p2align 4,,15
- .globl GL_PREFIX(_dispatch_stub_828)
- .type GL_PREFIX(_dispatch_stub_828), @function
- HIDDEN(GL_PREFIX(_dispatch_stub_828))
-GL_PREFIX(_dispatch_stub_828):
+ .globl GL_PREFIX(_dispatch_stub_831)
+ .type GL_PREFIX(_dispatch_stub_831), @function
+ HIDDEN(GL_PREFIX(_dispatch_stub_831))
+GL_PREFIX(_dispatch_stub_831):
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
- movq 6624(%rax), %r11
+ movq 6648(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
@@ -31387,13 +31490,13 @@ GL_PREFIX(_dispatch_stub_828):
popq %rdx
popq %rsi
popq %rdi
- movq 6624(%rax), %r11
+ movq 6648(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
- movq 6624(%rax), %r11
+ movq 6648(%rax), %r11
jmp *%r11
1:
pushq %rdi
@@ -31407,19 +31510,19 @@ GL_PREFIX(_dispatch_stub_828):
popq %rdx
popq %rsi
popq %rdi
- movq 6624(%rax), %r11
+ movq 6648(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
- .size GL_PREFIX(_dispatch_stub_828), .-GL_PREFIX(_dispatch_stub_828)
+ .size GL_PREFIX(_dispatch_stub_831), .-GL_PREFIX(_dispatch_stub_831)
.p2align 4,,15
- .globl GL_PREFIX(_dispatch_stub_829)
- .type GL_PREFIX(_dispatch_stub_829), @function
- HIDDEN(GL_PREFIX(_dispatch_stub_829))
-GL_PREFIX(_dispatch_stub_829):
+ .globl GL_PREFIX(_dispatch_stub_832)
+ .type GL_PREFIX(_dispatch_stub_832), @function
+ HIDDEN(GL_PREFIX(_dispatch_stub_832))
+GL_PREFIX(_dispatch_stub_832):
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
- movq 6632(%rax), %r11
+ movq 6656(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
@@ -31429,13 +31532,13 @@ GL_PREFIX(_dispatch_stub_829):
popq %rdx
popq %rsi
popq %rdi
- movq 6632(%rax), %r11
+ movq 6656(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
- movq 6632(%rax), %r11
+ movq 6656(%rax), %r11
jmp *%r11
1:
pushq %rdi
@@ -31445,19 +31548,19 @@ GL_PREFIX(_dispatch_stub_829):
popq %rdx
popq %rsi
popq %rdi
- movq 6632(%rax), %r11
+ movq 6656(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
- .size GL_PREFIX(_dispatch_stub_829), .-GL_PREFIX(_dispatch_stub_829)
+ .size GL_PREFIX(_dispatch_stub_832), .-GL_PREFIX(_dispatch_stub_832)
.p2align 4,,15
- .globl GL_PREFIX(_dispatch_stub_830)
- .type GL_PREFIX(_dispatch_stub_830), @function
- HIDDEN(GL_PREFIX(_dispatch_stub_830))
-GL_PREFIX(_dispatch_stub_830):
+ .globl GL_PREFIX(_dispatch_stub_833)
+ .type GL_PREFIX(_dispatch_stub_833), @function
+ HIDDEN(GL_PREFIX(_dispatch_stub_833))
+GL_PREFIX(_dispatch_stub_833):
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
- movq 6640(%rax), %r11
+ movq 6664(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
@@ -31467,13 +31570,13 @@ GL_PREFIX(_dispatch_stub_830):
popq %rdx
popq %rsi
popq %rdi
- movq 6640(%rax), %r11
+ movq 6664(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
- movq 6640(%rax), %r11
+ movq 6664(%rax), %r11
jmp *%r11
1:
pushq %rdi
@@ -31483,10 +31586,10 @@ GL_PREFIX(_dispatch_stub_830):
popq %rdx
popq %rsi
popq %rdi
- movq 6640(%rax), %r11
+ movq 6664(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
- .size GL_PREFIX(_dispatch_stub_830), .-GL_PREFIX(_dispatch_stub_830)
+ .size GL_PREFIX(_dispatch_stub_833), .-GL_PREFIX(_dispatch_stub_833)
.p2align 4,,15
.globl GL_PREFIX(EGLImageTargetRenderbufferStorageOES)
@@ -31494,7 +31597,7 @@ GL_PREFIX(_dispatch_stub_830):
GL_PREFIX(EGLImageTargetRenderbufferStorageOES):
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
- movq 6648(%rax), %r11
+ movq 6672(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
@@ -31504,13 +31607,13 @@ GL_PREFIX(EGLImageTargetRenderbufferStorageOES):
popq %rbp
popq %rsi
popq %rdi
- movq 6648(%rax), %r11
+ movq 6672(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
- movq 6648(%rax), %r11
+ movq 6672(%rax), %r11
jmp *%r11
1:
pushq %rdi
@@ -31520,7 +31623,7 @@ GL_PREFIX(EGLImageTargetRenderbufferStorageOES):
popq %rbp
popq %rsi
popq %rdi
- movq 6648(%rax), %r11
+ movq 6672(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size GL_PREFIX(EGLImageTargetRenderbufferStorageOES), .-GL_PREFIX(EGLImageTargetRenderbufferStorageOES)
@@ -31531,7 +31634,7 @@ GL_PREFIX(EGLImageTargetRenderbufferStorageOES):
GL_PREFIX(EGLImageTargetTexture2DOES):
#if defined(GLX_USE_TLS)
call _x86_64_get_dispatch@PLT
- movq 6656(%rax), %r11
+ movq 6680(%rax), %r11
jmp *%r11
#elif defined(PTHREADS)
pushq %rdi
@@ -31541,13 +31644,13 @@ GL_PREFIX(EGLImageTargetTexture2DOES):
popq %rbp
popq %rsi
popq %rdi
- movq 6656(%rax), %r11
+ movq 6680(%rax), %r11
jmp *%r11
#else
movq _glapi_Dispatch(%rip), %rax
testq %rax, %rax
je 1f
- movq 6656(%rax), %r11
+ movq 6680(%rax), %r11
jmp *%r11
1:
pushq %rdi
@@ -31557,7 +31660,7 @@ GL_PREFIX(EGLImageTargetTexture2DOES):
popq %rbp
popq %rsi
popq %rdi
- movq 6656(%rax), %r11
+ movq 6680(%rax), %r11
jmp *%r11
#endif /* defined(GLX_USE_TLS) */
.size GL_PREFIX(EGLImageTargetTexture2DOES), .-GL_PREFIX(EGLImageTargetTexture2DOES)