diff options
Diffstat (limited to 'src/mapi/glapi/glapi_x86-64.S')
-rw-r--r-- | src/mapi/glapi/glapi_x86-64.S | 207 |
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 ac23dafb147..6d8de05ede8 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) |