glapi: regenerated files
[mesa.git] / src / mapi / glapi / glapi_x86-64.S
index 8cfd815a500145530eba03a63026a8519c4dca3d..469fac31ae6be26a19da3c7ab28f4d9bdeab6c16 100644 (file)
@@ -45,7 +45,7 @@
 #  define GL_PREFIX(n) GLNAME(CONCAT(gl,n))
 # endif
 
-#if defined(PTHREADS) || defined(WIN32_THREADS) || defined(BEOS_THREADS)
+#if defined(PTHREADS) || defined(WIN32) || defined(BEOS_THREADS)
 #  define THREADS
 #endif
 
@@ -16001,9 +16001,9 @@ GL_PREFIX(UniformMatrix4x3fv):
        .size   GL_PREFIX(UniformMatrix4x3fv), .-GL_PREFIX(UniformMatrix4x3fv)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(DrawArraysInstanced)
-       .type   GL_PREFIX(DrawArraysInstanced), @function
-GL_PREFIX(DrawArraysInstanced):
+       .globl  GL_PREFIX(ClampColor)
+       .type   GL_PREFIX(ClampColor), @function
+GL_PREFIX(ClampColor):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3440(%rax), %r11
@@ -16011,13 +16011,9 @@ GL_PREFIX(DrawArraysInstanced):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3440(%rax), %r11
@@ -16031,40 +16027,36 @@ GL_PREFIX(DrawArraysInstanced):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3440(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(DrawArraysInstanced), .-GL_PREFIX(DrawArraysInstanced)
+       .size   GL_PREFIX(ClampColor), .-GL_PREFIX(ClampColor)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(DrawElementsInstanced)
-       .type   GL_PREFIX(DrawElementsInstanced), @function
-GL_PREFIX(DrawElementsInstanced):
+       .globl  GL_PREFIX(ClearBufferfi)
+       .type   GL_PREFIX(ClearBufferfi), @function
+GL_PREFIX(ClearBufferfi):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3448(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
+       subq    $40, %rsp
+       movq    %rdi, (%rsp)
+       movq    %rsi, 8(%rsp)
+       movq    %xmm0, 16(%rsp)
+       movq    %rdx, 24(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       movq    24(%rsp), %rdx
+       movq    16(%rsp), %xmm0
+       movq    8(%rsp), %rsi
+       movq    (%rsp), %rdi
+       addq    $40, %rsp
        movq    3448(%rax), %r11
        jmp     *%r11
 #else
@@ -16074,33 +16066,37 @@ GL_PREFIX(DrawElementsInstanced):
        movq    3448(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
+       subq    $40, %rsp
+       movq    %rdi, (%rsp)
+       movq    %rsi, 8(%rsp)
+       movq    %xmm0, 16(%rsp)
+       movq    %rdx, 24(%rsp)
        call    _glapi_get_dispatch
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       movq    24(%rsp), %rdx
+       movq    16(%rsp), %xmm0
+       movq    8(%rsp), %rsi
+       movq    (%rsp), %rdi
+       addq    $40, %rsp
        movq    3448(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(DrawElementsInstanced), .-GL_PREFIX(DrawElementsInstanced)
+       .size   GL_PREFIX(ClearBufferfi), .-GL_PREFIX(ClearBufferfi)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(LoadTransposeMatrixdARB)
-       .type   GL_PREFIX(LoadTransposeMatrixdARB), @function
-GL_PREFIX(LoadTransposeMatrixdARB):
+       .globl  GL_PREFIX(ClearBufferfv)
+       .type   GL_PREFIX(ClearBufferfv), @function
+GL_PREFIX(ClearBufferfv):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3456(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    3456(%rax), %r11
        jmp     *%r11
@@ -16112,24 +16108,32 @@ GL_PREFIX(LoadTransposeMatrixdARB):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    3456(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(LoadTransposeMatrixdARB), .-GL_PREFIX(LoadTransposeMatrixdARB)
+       .size   GL_PREFIX(ClearBufferfv), .-GL_PREFIX(ClearBufferfv)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(LoadTransposeMatrixfARB)
-       .type   GL_PREFIX(LoadTransposeMatrixfARB), @function
-GL_PREFIX(LoadTransposeMatrixfARB):
+       .globl  GL_PREFIX(ClearBufferiv)
+       .type   GL_PREFIX(ClearBufferiv), @function
+GL_PREFIX(ClearBufferiv):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3464(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    3464(%rax), %r11
        jmp     *%r11
@@ -16141,24 +16145,32 @@ GL_PREFIX(LoadTransposeMatrixfARB):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    3464(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(LoadTransposeMatrixfARB), .-GL_PREFIX(LoadTransposeMatrixfARB)
+       .size   GL_PREFIX(ClearBufferiv), .-GL_PREFIX(ClearBufferiv)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(MultTransposeMatrixdARB)
-       .type   GL_PREFIX(MultTransposeMatrixdARB), @function
-GL_PREFIX(MultTransposeMatrixdARB):
+       .globl  GL_PREFIX(ClearBufferuiv)
+       .type   GL_PREFIX(ClearBufferuiv), @function
+GL_PREFIX(ClearBufferuiv):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3472(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    3472(%rax), %r11
        jmp     *%r11
@@ -16170,24 +16182,32 @@ GL_PREFIX(MultTransposeMatrixdARB):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    3472(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(MultTransposeMatrixdARB), .-GL_PREFIX(MultTransposeMatrixdARB)
+       .size   GL_PREFIX(ClearBufferuiv), .-GL_PREFIX(ClearBufferuiv)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(MultTransposeMatrixfARB)
-       .type   GL_PREFIX(MultTransposeMatrixfARB), @function
-GL_PREFIX(MultTransposeMatrixfARB):
+       .globl  GL_PREFIX(GetStringi)
+       .type   GL_PREFIX(GetStringi), @function
+GL_PREFIX(GetStringi):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3480(%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    3480(%rax), %r11
        jmp     *%r11
@@ -16199,17 +16219,21 @@ GL_PREFIX(MultTransposeMatrixfARB):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
        popq    %rdi
        movq    3480(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(MultTransposeMatrixfARB), .-GL_PREFIX(MultTransposeMatrixfARB)
+       .size   GL_PREFIX(GetStringi), .-GL_PREFIX(GetStringi)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(SampleCoverageARB)
-       .type   GL_PREFIX(SampleCoverageARB), @function
-GL_PREFIX(SampleCoverageARB):
+       .globl  GL_PREFIX(TexBuffer)
+       .type   GL_PREFIX(TexBuffer), @function
+GL_PREFIX(TexBuffer):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3488(%rax), %r11
@@ -16217,9 +16241,9 @@ GL_PREFIX(SampleCoverageARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3488(%rax), %r11
@@ -16233,20 +16257,20 @@ GL_PREFIX(SampleCoverageARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3488(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(SampleCoverageARB), .-GL_PREFIX(SampleCoverageARB)
+       .size   GL_PREFIX(TexBuffer), .-GL_PREFIX(TexBuffer)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(CompressedTexImage1DARB)
-       .type   GL_PREFIX(CompressedTexImage1DARB), @function
-GL_PREFIX(CompressedTexImage1DARB):
+       .globl  GL_PREFIX(FramebufferTexture)
+       .type   GL_PREFIX(FramebufferTexture), @function
+GL_PREFIX(FramebufferTexture):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3496(%rax), %r11
@@ -16256,13 +16280,9 @@ GL_PREFIX(CompressedTexImage1DARB):
        pushq   %rsi
        pushq   %rdx
        pushq   %rcx
-       pushq   %r8
-       pushq   %r9
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %r9
-       popq    %r8
        popq    %rcx
        popq    %rdx
        popq    %rsi
@@ -16280,13 +16300,9 @@ GL_PREFIX(CompressedTexImage1DARB):
        pushq   %rsi
        pushq   %rdx
        pushq   %rcx
-       pushq   %r8
-       pushq   %r9
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %r9
-       popq    %r8
        popq    %rcx
        popq    %rdx
        popq    %rsi
@@ -16294,12 +16310,12 @@ GL_PREFIX(CompressedTexImage1DARB):
        movq    3496(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(CompressedTexImage1DARB), .-GL_PREFIX(CompressedTexImage1DARB)
+       .size   GL_PREFIX(FramebufferTexture), .-GL_PREFIX(FramebufferTexture)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(CompressedTexImage2DARB)
-       .type   GL_PREFIX(CompressedTexImage2DARB), @function
-GL_PREFIX(CompressedTexImage2DARB):
+       .globl  GL_PREFIX(GetBufferParameteri64v)
+       .type   GL_PREFIX(GetBufferParameteri64v), @function
+GL_PREFIX(GetBufferParameteri64v):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3504(%rax), %r11
@@ -16308,15 +16324,7 @@ GL_PREFIX(CompressedTexImage2DARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -16332,27 +16340,19 @@ GL_PREFIX(CompressedTexImage2DARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3504(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(CompressedTexImage2DARB), .-GL_PREFIX(CompressedTexImage2DARB)
+       .size   GL_PREFIX(GetBufferParameteri64v), .-GL_PREFIX(GetBufferParameteri64v)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(CompressedTexImage3DARB)
-       .type   GL_PREFIX(CompressedTexImage3DARB), @function
-GL_PREFIX(CompressedTexImage3DARB):
+       .globl  GL_PREFIX(GetInteger64i_v)
+       .type   GL_PREFIX(GetInteger64i_v), @function
+GL_PREFIX(GetInteger64i_v):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3512(%rax), %r11
@@ -16361,15 +16361,7 @@ GL_PREFIX(CompressedTexImage3DARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -16385,27 +16377,19 @@ GL_PREFIX(CompressedTexImage3DARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3512(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(CompressedTexImage3DARB), .-GL_PREFIX(CompressedTexImage3DARB)
+       .size   GL_PREFIX(GetInteger64i_v), .-GL_PREFIX(GetInteger64i_v)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(CompressedTexSubImage1DARB)
-       .type   GL_PREFIX(CompressedTexSubImage1DARB), @function
-GL_PREFIX(CompressedTexSubImage1DARB):
+       .globl  GL_PREFIX(VertexAttribDivisor)
+       .type   GL_PREFIX(VertexAttribDivisor), @function
+GL_PREFIX(VertexAttribDivisor):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3520(%rax), %r11
@@ -16413,17 +16397,9 @@ GL_PREFIX(CompressedTexSubImage1DARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3520(%rax), %r11
@@ -16437,47 +16413,27 @@ GL_PREFIX(CompressedTexSubImage1DARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3520(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(CompressedTexSubImage1DARB), .-GL_PREFIX(CompressedTexSubImage1DARB)
+       .size   GL_PREFIX(VertexAttribDivisor), .-GL_PREFIX(VertexAttribDivisor)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(CompressedTexSubImage2DARB)
-       .type   GL_PREFIX(CompressedTexSubImage2DARB), @function
-GL_PREFIX(CompressedTexSubImage2DARB):
+       .globl  GL_PREFIX(LoadTransposeMatrixdARB)
+       .type   GL_PREFIX(LoadTransposeMatrixdARB), @function
+GL_PREFIX(LoadTransposeMatrixdARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3528(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    3528(%rax), %r11
        jmp     *%r11
@@ -16489,48 +16445,24 @@ GL_PREFIX(CompressedTexSubImage2DARB):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    3528(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(CompressedTexSubImage2DARB), .-GL_PREFIX(CompressedTexSubImage2DARB)
+       .size   GL_PREFIX(LoadTransposeMatrixdARB), .-GL_PREFIX(LoadTransposeMatrixdARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(CompressedTexSubImage3DARB)
-       .type   GL_PREFIX(CompressedTexSubImage3DARB), @function
-GL_PREFIX(CompressedTexSubImage3DARB):
+       .globl  GL_PREFIX(LoadTransposeMatrixfARB)
+       .type   GL_PREFIX(LoadTransposeMatrixfARB), @function
+GL_PREFIX(LoadTransposeMatrixfARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3536(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    3536(%rax), %r11
        jmp     *%r11
@@ -16542,40 +16474,24 @@ GL_PREFIX(CompressedTexSubImage3DARB):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    3536(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(CompressedTexSubImage3DARB), .-GL_PREFIX(CompressedTexSubImage3DARB)
+       .size   GL_PREFIX(LoadTransposeMatrixfARB), .-GL_PREFIX(LoadTransposeMatrixfARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetCompressedTexImageARB)
-       .type   GL_PREFIX(GetCompressedTexImageARB), @function
-GL_PREFIX(GetCompressedTexImageARB):
+       .globl  GL_PREFIX(MultTransposeMatrixdARB)
+       .type   GL_PREFIX(MultTransposeMatrixdARB), @function
+GL_PREFIX(MultTransposeMatrixdARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3544(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    3544(%rax), %r11
        jmp     *%r11
@@ -16587,21 +16503,17 @@ GL_PREFIX(GetCompressedTexImageARB):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    3544(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetCompressedTexImageARB), .-GL_PREFIX(GetCompressedTexImageARB)
+       .size   GL_PREFIX(MultTransposeMatrixdARB), .-GL_PREFIX(MultTransposeMatrixdARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(DisableVertexAttribArrayARB)
-       .type   GL_PREFIX(DisableVertexAttribArrayARB), @function
-GL_PREFIX(DisableVertexAttribArrayARB):
+       .globl  GL_PREFIX(MultTransposeMatrixfARB)
+       .type   GL_PREFIX(MultTransposeMatrixfARB), @function
+GL_PREFIX(MultTransposeMatrixfARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3552(%rax), %r11
@@ -16625,19 +16537,23 @@ GL_PREFIX(DisableVertexAttribArrayARB):
        movq    3552(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(DisableVertexAttribArrayARB), .-GL_PREFIX(DisableVertexAttribArrayARB)
+       .size   GL_PREFIX(MultTransposeMatrixfARB), .-GL_PREFIX(MultTransposeMatrixfARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(EnableVertexAttribArrayARB)
-       .type   GL_PREFIX(EnableVertexAttribArrayARB), @function
-GL_PREFIX(EnableVertexAttribArrayARB):
+       .globl  GL_PREFIX(SampleCoverageARB)
+       .type   GL_PREFIX(SampleCoverageARB), @function
+GL_PREFIX(SampleCoverageARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3560(%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    3560(%rax), %r11
        jmp     *%r11
@@ -16649,17 +16565,21 @@ GL_PREFIX(EnableVertexAttribArrayARB):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
        popq    %rdi
        movq    3560(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(EnableVertexAttribArrayARB), .-GL_PREFIX(EnableVertexAttribArrayARB)
+       .size   GL_PREFIX(SampleCoverageARB), .-GL_PREFIX(SampleCoverageARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetProgramEnvParameterdvARB)
-       .type   GL_PREFIX(GetProgramEnvParameterdvARB), @function
-GL_PREFIX(GetProgramEnvParameterdvARB):
+       .globl  GL_PREFIX(CompressedTexImage1DARB)
+       .type   GL_PREFIX(CompressedTexImage1DARB), @function
+GL_PREFIX(CompressedTexImage1DARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3568(%rax), %r11
@@ -16668,7 +16588,15 @@ GL_PREFIX(GetProgramEnvParameterdvARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -16684,19 +16612,27 @@ GL_PREFIX(GetProgramEnvParameterdvARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3568(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetProgramEnvParameterdvARB), .-GL_PREFIX(GetProgramEnvParameterdvARB)
+       .size   GL_PREFIX(CompressedTexImage1DARB), .-GL_PREFIX(CompressedTexImage1DARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetProgramEnvParameterfvARB)
-       .type   GL_PREFIX(GetProgramEnvParameterfvARB), @function
-GL_PREFIX(GetProgramEnvParameterfvARB):
+       .globl  GL_PREFIX(CompressedTexImage2DARB)
+       .type   GL_PREFIX(CompressedTexImage2DARB), @function
+GL_PREFIX(CompressedTexImage2DARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3576(%rax), %r11
@@ -16705,7 +16641,15 @@ GL_PREFIX(GetProgramEnvParameterfvARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -16721,19 +16665,27 @@ GL_PREFIX(GetProgramEnvParameterfvARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3576(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetProgramEnvParameterfvARB), .-GL_PREFIX(GetProgramEnvParameterfvARB)
+       .size   GL_PREFIX(CompressedTexImage2DARB), .-GL_PREFIX(CompressedTexImage2DARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetProgramLocalParameterdvARB)
-       .type   GL_PREFIX(GetProgramLocalParameterdvARB), @function
-GL_PREFIX(GetProgramLocalParameterdvARB):
+       .globl  GL_PREFIX(CompressedTexImage3DARB)
+       .type   GL_PREFIX(CompressedTexImage3DARB), @function
+GL_PREFIX(CompressedTexImage3DARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3584(%rax), %r11
@@ -16742,7 +16694,15 @@ GL_PREFIX(GetProgramLocalParameterdvARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -16758,19 +16718,27 @@ GL_PREFIX(GetProgramLocalParameterdvARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3584(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetProgramLocalParameterdvARB), .-GL_PREFIX(GetProgramLocalParameterdvARB)
+       .size   GL_PREFIX(CompressedTexImage3DARB), .-GL_PREFIX(CompressedTexImage3DARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetProgramLocalParameterfvARB)
-       .type   GL_PREFIX(GetProgramLocalParameterfvARB), @function
-GL_PREFIX(GetProgramLocalParameterfvARB):
+       .globl  GL_PREFIX(CompressedTexSubImage1DARB)
+       .type   GL_PREFIX(CompressedTexSubImage1DARB), @function
+GL_PREFIX(CompressedTexSubImage1DARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3592(%rax), %r11
@@ -16779,7 +16747,15 @@ GL_PREFIX(GetProgramLocalParameterfvARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -16795,19 +16771,27 @@ GL_PREFIX(GetProgramLocalParameterfvARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3592(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetProgramLocalParameterfvARB), .-GL_PREFIX(GetProgramLocalParameterfvARB)
+       .size   GL_PREFIX(CompressedTexSubImage1DARB), .-GL_PREFIX(CompressedTexSubImage1DARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetProgramStringARB)
-       .type   GL_PREFIX(GetProgramStringARB), @function
-GL_PREFIX(GetProgramStringARB):
+       .globl  GL_PREFIX(CompressedTexSubImage2DARB)
+       .type   GL_PREFIX(CompressedTexSubImage2DARB), @function
+GL_PREFIX(CompressedTexSubImage2DARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3600(%rax), %r11
@@ -16816,7 +16800,15 @@ GL_PREFIX(GetProgramStringARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -16832,19 +16824,27 @@ GL_PREFIX(GetProgramStringARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3600(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetProgramStringARB), .-GL_PREFIX(GetProgramStringARB)
+       .size   GL_PREFIX(CompressedTexSubImage2DARB), .-GL_PREFIX(CompressedTexSubImage2DARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetProgramivARB)
-       .type   GL_PREFIX(GetProgramivARB), @function
-GL_PREFIX(GetProgramivARB):
+       .globl  GL_PREFIX(CompressedTexSubImage3DARB)
+       .type   GL_PREFIX(CompressedTexSubImage3DARB), @function
+GL_PREFIX(CompressedTexSubImage3DARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3608(%rax), %r11
@@ -16853,7 +16853,15 @@ GL_PREFIX(GetProgramivARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -16869,19 +16877,27 @@ GL_PREFIX(GetProgramivARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3608(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetProgramivARB), .-GL_PREFIX(GetProgramivARB)
+       .size   GL_PREFIX(CompressedTexSubImage3DARB), .-GL_PREFIX(CompressedTexSubImage3DARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetVertexAttribdvARB)
-       .type   GL_PREFIX(GetVertexAttribdvARB), @function
-GL_PREFIX(GetVertexAttribdvARB):
+       .globl  GL_PREFIX(GetCompressedTexImageARB)
+       .type   GL_PREFIX(GetCompressedTexImageARB), @function
+GL_PREFIX(GetCompressedTexImageARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3616(%rax), %r11
@@ -16913,23 +16929,19 @@ GL_PREFIX(GetVertexAttribdvARB):
        movq    3616(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetVertexAttribdvARB), .-GL_PREFIX(GetVertexAttribdvARB)
+       .size   GL_PREFIX(GetCompressedTexImageARB), .-GL_PREFIX(GetCompressedTexImageARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetVertexAttribfvARB)
-       .type   GL_PREFIX(GetVertexAttribfvARB), @function
-GL_PREFIX(GetVertexAttribfvARB):
+       .globl  GL_PREFIX(DisableVertexAttribArrayARB)
+       .type   GL_PREFIX(DisableVertexAttribArrayARB), @function
+GL_PREFIX(DisableVertexAttribArrayARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3624(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    3624(%rax), %r11
        jmp     *%r11
@@ -16941,32 +16953,24 @@ GL_PREFIX(GetVertexAttribfvARB):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    3624(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetVertexAttribfvARB), .-GL_PREFIX(GetVertexAttribfvARB)
+       .size   GL_PREFIX(DisableVertexAttribArrayARB), .-GL_PREFIX(DisableVertexAttribArrayARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetVertexAttribivARB)
-       .type   GL_PREFIX(GetVertexAttribivARB), @function
-GL_PREFIX(GetVertexAttribivARB):
+       .globl  GL_PREFIX(EnableVertexAttribArrayARB)
+       .type   GL_PREFIX(EnableVertexAttribArrayARB), @function
+GL_PREFIX(EnableVertexAttribArrayARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3632(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    3632(%rax), %r11
        jmp     *%r11
@@ -16978,41 +16982,29 @@ GL_PREFIX(GetVertexAttribivARB):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    3632(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetVertexAttribivARB), .-GL_PREFIX(GetVertexAttribivARB)
+       .size   GL_PREFIX(EnableVertexAttribArrayARB), .-GL_PREFIX(EnableVertexAttribArrayARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ProgramEnvParameter4dARB)
-       .type   GL_PREFIX(ProgramEnvParameter4dARB), @function
-GL_PREFIX(ProgramEnvParameter4dARB):
+       .globl  GL_PREFIX(GetProgramEnvParameterdvARB)
+       .type   GL_PREFIX(GetProgramEnvParameterdvARB), @function
+GL_PREFIX(GetProgramEnvParameterdvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3640(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $56, %rsp
-       movq    %rdi, (%rsp)
-       movq    %rsi, 8(%rsp)
-       movq    %xmm0, 16(%rsp)
-       movq    %xmm1, 24(%rsp)
-       movq    %xmm2, 32(%rsp)
-       movq    %xmm3, 40(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       movq    40(%rsp), %xmm3
-       movq    32(%rsp), %xmm2
-       movq    24(%rsp), %xmm1
-       movq    16(%rsp), %xmm0
-       movq    8(%rsp), %rsi
-       movq    (%rsp), %rdi
-       addq    $56, %rsp
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    3640(%rax), %r11
        jmp     *%r11
 #else
@@ -17022,30 +17014,22 @@ GL_PREFIX(ProgramEnvParameter4dARB):
        movq    3640(%rax), %r11
        jmp     *%r11
 1:
-       subq    $56, %rsp
-       movq    %rdi, (%rsp)
-       movq    %rsi, 8(%rsp)
-       movq    %xmm0, 16(%rsp)
-       movq    %xmm1, 24(%rsp)
-       movq    %xmm2, 32(%rsp)
-       movq    %xmm3, 40(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _glapi_get_dispatch
-       movq    40(%rsp), %xmm3
-       movq    32(%rsp), %xmm2
-       movq    24(%rsp), %xmm1
-       movq    16(%rsp), %xmm0
-       movq    8(%rsp), %rsi
-       movq    (%rsp), %rdi
-       addq    $56, %rsp
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    3640(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ProgramEnvParameter4dARB), .-GL_PREFIX(ProgramEnvParameter4dARB)
+       .size   GL_PREFIX(GetProgramEnvParameterdvARB), .-GL_PREFIX(GetProgramEnvParameterdvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ProgramEnvParameter4dvARB)
-       .type   GL_PREFIX(ProgramEnvParameter4dvARB), @function
-GL_PREFIX(ProgramEnvParameter4dvARB):
+       .globl  GL_PREFIX(GetProgramEnvParameterfvARB)
+       .type   GL_PREFIX(GetProgramEnvParameterfvARB), @function
+GL_PREFIX(GetProgramEnvParameterfvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3648(%rax), %r11
@@ -17077,32 +17061,24 @@ GL_PREFIX(ProgramEnvParameter4dvARB):
        movq    3648(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ProgramEnvParameter4dvARB), .-GL_PREFIX(ProgramEnvParameter4dvARB)
+       .size   GL_PREFIX(GetProgramEnvParameterfvARB), .-GL_PREFIX(GetProgramEnvParameterfvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ProgramEnvParameter4fARB)
-       .type   GL_PREFIX(ProgramEnvParameter4fARB), @function
-GL_PREFIX(ProgramEnvParameter4fARB):
+       .globl  GL_PREFIX(GetProgramLocalParameterdvARB)
+       .type   GL_PREFIX(GetProgramLocalParameterdvARB), @function
+GL_PREFIX(GetProgramLocalParameterdvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3656(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $56, %rsp
-       movq    %rdi, (%rsp)
-       movq    %rsi, 8(%rsp)
-       movq    %xmm0, 16(%rsp)
-       movq    %xmm1, 24(%rsp)
-       movq    %xmm2, 32(%rsp)
-       movq    %xmm3, 40(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       movq    40(%rsp), %xmm3
-       movq    32(%rsp), %xmm2
-       movq    24(%rsp), %xmm1
-       movq    16(%rsp), %xmm0
-       movq    8(%rsp), %rsi
-       movq    (%rsp), %rdi
-       addq    $56, %rsp
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    3656(%rax), %r11
        jmp     *%r11
 #else
@@ -17112,30 +17088,22 @@ GL_PREFIX(ProgramEnvParameter4fARB):
        movq    3656(%rax), %r11
        jmp     *%r11
 1:
-       subq    $56, %rsp
-       movq    %rdi, (%rsp)
-       movq    %rsi, 8(%rsp)
-       movq    %xmm0, 16(%rsp)
-       movq    %xmm1, 24(%rsp)
-       movq    %xmm2, 32(%rsp)
-       movq    %xmm3, 40(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _glapi_get_dispatch
-       movq    40(%rsp), %xmm3
-       movq    32(%rsp), %xmm2
-       movq    24(%rsp), %xmm1
-       movq    16(%rsp), %xmm0
-       movq    8(%rsp), %rsi
-       movq    (%rsp), %rdi
-       addq    $56, %rsp
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    3656(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ProgramEnvParameter4fARB), .-GL_PREFIX(ProgramEnvParameter4fARB)
+       .size   GL_PREFIX(GetProgramLocalParameterdvARB), .-GL_PREFIX(GetProgramLocalParameterdvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ProgramEnvParameter4fvARB)
-       .type   GL_PREFIX(ProgramEnvParameter4fvARB), @function
-GL_PREFIX(ProgramEnvParameter4fvARB):
+       .globl  GL_PREFIX(GetProgramLocalParameterfvARB)
+       .type   GL_PREFIX(GetProgramLocalParameterfvARB), @function
+GL_PREFIX(GetProgramLocalParameterfvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3664(%rax), %r11
@@ -17167,32 +17135,24 @@ GL_PREFIX(ProgramEnvParameter4fvARB):
        movq    3664(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ProgramEnvParameter4fvARB), .-GL_PREFIX(ProgramEnvParameter4fvARB)
+       .size   GL_PREFIX(GetProgramLocalParameterfvARB), .-GL_PREFIX(GetProgramLocalParameterfvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ProgramLocalParameter4dARB)
-       .type   GL_PREFIX(ProgramLocalParameter4dARB), @function
-GL_PREFIX(ProgramLocalParameter4dARB):
+       .globl  GL_PREFIX(GetProgramStringARB)
+       .type   GL_PREFIX(GetProgramStringARB), @function
+GL_PREFIX(GetProgramStringARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3672(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $56, %rsp
-       movq    %rdi, (%rsp)
-       movq    %rsi, 8(%rsp)
-       movq    %xmm0, 16(%rsp)
-       movq    %xmm1, 24(%rsp)
-       movq    %xmm2, 32(%rsp)
-       movq    %xmm3, 40(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       movq    40(%rsp), %xmm3
-       movq    32(%rsp), %xmm2
-       movq    24(%rsp), %xmm1
-       movq    16(%rsp), %xmm0
-       movq    8(%rsp), %rsi
-       movq    (%rsp), %rdi
-       addq    $56, %rsp
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    3672(%rax), %r11
        jmp     *%r11
 #else
@@ -17202,30 +17162,22 @@ GL_PREFIX(ProgramLocalParameter4dARB):
        movq    3672(%rax), %r11
        jmp     *%r11
 1:
-       subq    $56, %rsp
-       movq    %rdi, (%rsp)
-       movq    %rsi, 8(%rsp)
-       movq    %xmm0, 16(%rsp)
-       movq    %xmm1, 24(%rsp)
-       movq    %xmm2, 32(%rsp)
-       movq    %xmm3, 40(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _glapi_get_dispatch
-       movq    40(%rsp), %xmm3
-       movq    32(%rsp), %xmm2
-       movq    24(%rsp), %xmm1
-       movq    16(%rsp), %xmm0
-       movq    8(%rsp), %rsi
-       movq    (%rsp), %rdi
-       addq    $56, %rsp
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    3672(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ProgramLocalParameter4dARB), .-GL_PREFIX(ProgramLocalParameter4dARB)
+       .size   GL_PREFIX(GetProgramStringARB), .-GL_PREFIX(GetProgramStringARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ProgramLocalParameter4dvARB)
-       .type   GL_PREFIX(ProgramLocalParameter4dvARB), @function
-GL_PREFIX(ProgramLocalParameter4dvARB):
+       .globl  GL_PREFIX(GetProgramivARB)
+       .type   GL_PREFIX(GetProgramivARB), @function
+GL_PREFIX(GetProgramivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3680(%rax), %r11
@@ -17257,32 +17209,24 @@ GL_PREFIX(ProgramLocalParameter4dvARB):
        movq    3680(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ProgramLocalParameter4dvARB), .-GL_PREFIX(ProgramLocalParameter4dvARB)
+       .size   GL_PREFIX(GetProgramivARB), .-GL_PREFIX(GetProgramivARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ProgramLocalParameter4fARB)
-       .type   GL_PREFIX(ProgramLocalParameter4fARB), @function
-GL_PREFIX(ProgramLocalParameter4fARB):
+       .globl  GL_PREFIX(GetVertexAttribdvARB)
+       .type   GL_PREFIX(GetVertexAttribdvARB), @function
+GL_PREFIX(GetVertexAttribdvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3688(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $56, %rsp
-       movq    %rdi, (%rsp)
-       movq    %rsi, 8(%rsp)
-       movq    %xmm0, 16(%rsp)
-       movq    %xmm1, 24(%rsp)
-       movq    %xmm2, 32(%rsp)
-       movq    %xmm3, 40(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       movq    40(%rsp), %xmm3
-       movq    32(%rsp), %xmm2
-       movq    24(%rsp), %xmm1
-       movq    16(%rsp), %xmm0
-       movq    8(%rsp), %rsi
-       movq    (%rsp), %rdi
-       addq    $56, %rsp
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    3688(%rax), %r11
        jmp     *%r11
 #else
@@ -17292,30 +17236,22 @@ GL_PREFIX(ProgramLocalParameter4fARB):
        movq    3688(%rax), %r11
        jmp     *%r11
 1:
-       subq    $56, %rsp
-       movq    %rdi, (%rsp)
-       movq    %rsi, 8(%rsp)
-       movq    %xmm0, 16(%rsp)
-       movq    %xmm1, 24(%rsp)
-       movq    %xmm2, 32(%rsp)
-       movq    %xmm3, 40(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _glapi_get_dispatch
-       movq    40(%rsp), %xmm3
-       movq    32(%rsp), %xmm2
-       movq    24(%rsp), %xmm1
-       movq    16(%rsp), %xmm0
-       movq    8(%rsp), %rsi
-       movq    (%rsp), %rdi
-       addq    $56, %rsp
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    3688(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ProgramLocalParameter4fARB), .-GL_PREFIX(ProgramLocalParameter4fARB)
+       .size   GL_PREFIX(GetVertexAttribdvARB), .-GL_PREFIX(GetVertexAttribdvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ProgramLocalParameter4fvARB)
-       .type   GL_PREFIX(ProgramLocalParameter4fvARB), @function
-GL_PREFIX(ProgramLocalParameter4fvARB):
+       .globl  GL_PREFIX(GetVertexAttribfvARB)
+       .type   GL_PREFIX(GetVertexAttribfvARB), @function
+GL_PREFIX(GetVertexAttribfvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3696(%rax), %r11
@@ -17347,12 +17283,12 @@ GL_PREFIX(ProgramLocalParameter4fvARB):
        movq    3696(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ProgramLocalParameter4fvARB), .-GL_PREFIX(ProgramLocalParameter4fvARB)
+       .size   GL_PREFIX(GetVertexAttribfvARB), .-GL_PREFIX(GetVertexAttribfvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ProgramStringARB)
-       .type   GL_PREFIX(ProgramStringARB), @function
-GL_PREFIX(ProgramStringARB):
+       .globl  GL_PREFIX(GetVertexAttribivARB)
+       .type   GL_PREFIX(GetVertexAttribivARB), @function
+GL_PREFIX(GetVertexAttribivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3704(%rax), %r11
@@ -17361,11 +17297,7 @@ GL_PREFIX(ProgramStringARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -17381,35 +17313,39 @@ GL_PREFIX(ProgramStringARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3704(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ProgramStringARB), .-GL_PREFIX(ProgramStringARB)
+       .size   GL_PREFIX(GetVertexAttribivARB), .-GL_PREFIX(GetVertexAttribivARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib1dARB)
-       .type   GL_PREFIX(VertexAttrib1dARB), @function
-GL_PREFIX(VertexAttrib1dARB):
+       .globl  GL_PREFIX(ProgramEnvParameter4dARB)
+       .type   GL_PREFIX(ProgramEnvParameter4dARB), @function
+GL_PREFIX(ProgramEnvParameter4dARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3712(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $24, %rsp
+       subq    $56, %rsp
        movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
+       movq    %rsi, 8(%rsp)
+       movq    %xmm0, 16(%rsp)
+       movq    %xmm1, 24(%rsp)
+       movq    %xmm2, 32(%rsp)
+       movq    %xmm3, 40(%rsp)
        call    _x86_64_get_dispatch@PLT
-       movq    8(%rsp), %xmm0
+       movq    40(%rsp), %xmm3
+       movq    32(%rsp), %xmm2
+       movq    24(%rsp), %xmm1
+       movq    16(%rsp), %xmm0
+       movq    8(%rsp), %rsi
        movq    (%rsp), %rdi
-       addq    $24, %rsp
+       addq    $56, %rsp
        movq    3712(%rax), %r11
        jmp     *%r11
 #else
@@ -17419,22 +17355,30 @@ GL_PREFIX(VertexAttrib1dARB):
        movq    3712(%rax), %r11
        jmp     *%r11
 1:
-       subq    $24, %rsp
+       subq    $56, %rsp
        movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
+       movq    %rsi, 8(%rsp)
+       movq    %xmm0, 16(%rsp)
+       movq    %xmm1, 24(%rsp)
+       movq    %xmm2, 32(%rsp)
+       movq    %xmm3, 40(%rsp)
        call    _glapi_get_dispatch
-       movq    8(%rsp), %xmm0
+       movq    40(%rsp), %xmm3
+       movq    32(%rsp), %xmm2
+       movq    24(%rsp), %xmm1
+       movq    16(%rsp), %xmm0
+       movq    8(%rsp), %rsi
        movq    (%rsp), %rdi
-       addq    $24, %rsp
+       addq    $56, %rsp
        movq    3712(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib1dARB), .-GL_PREFIX(VertexAttrib1dARB)
+       .size   GL_PREFIX(ProgramEnvParameter4dARB), .-GL_PREFIX(ProgramEnvParameter4dARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib1dvARB)
-       .type   GL_PREFIX(VertexAttrib1dvARB), @function
-GL_PREFIX(VertexAttrib1dvARB):
+       .globl  GL_PREFIX(ProgramEnvParameter4dvARB)
+       .type   GL_PREFIX(ProgramEnvParameter4dvARB), @function
+GL_PREFIX(ProgramEnvParameter4dvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3720(%rax), %r11
@@ -17442,9 +17386,9 @@ GL_PREFIX(VertexAttrib1dvARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3720(%rax), %r11
@@ -17458,32 +17402,40 @@ GL_PREFIX(VertexAttrib1dvARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3720(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib1dvARB), .-GL_PREFIX(VertexAttrib1dvARB)
+       .size   GL_PREFIX(ProgramEnvParameter4dvARB), .-GL_PREFIX(ProgramEnvParameter4dvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib1fARB)
-       .type   GL_PREFIX(VertexAttrib1fARB), @function
-GL_PREFIX(VertexAttrib1fARB):
+       .globl  GL_PREFIX(ProgramEnvParameter4fARB)
+       .type   GL_PREFIX(ProgramEnvParameter4fARB), @function
+GL_PREFIX(ProgramEnvParameter4fARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3728(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $24, %rsp
+       subq    $56, %rsp
        movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
+       movq    %rsi, 8(%rsp)
+       movq    %xmm0, 16(%rsp)
+       movq    %xmm1, 24(%rsp)
+       movq    %xmm2, 32(%rsp)
+       movq    %xmm3, 40(%rsp)
        call    _x86_64_get_dispatch@PLT
-       movq    8(%rsp), %xmm0
+       movq    40(%rsp), %xmm3
+       movq    32(%rsp), %xmm2
+       movq    24(%rsp), %xmm1
+       movq    16(%rsp), %xmm0
+       movq    8(%rsp), %rsi
        movq    (%rsp), %rdi
-       addq    $24, %rsp
+       addq    $56, %rsp
        movq    3728(%rax), %r11
        jmp     *%r11
 #else
@@ -17493,22 +17445,30 @@ GL_PREFIX(VertexAttrib1fARB):
        movq    3728(%rax), %r11
        jmp     *%r11
 1:
-       subq    $24, %rsp
+       subq    $56, %rsp
        movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
+       movq    %rsi, 8(%rsp)
+       movq    %xmm0, 16(%rsp)
+       movq    %xmm1, 24(%rsp)
+       movq    %xmm2, 32(%rsp)
+       movq    %xmm3, 40(%rsp)
        call    _glapi_get_dispatch
-       movq    8(%rsp), %xmm0
+       movq    40(%rsp), %xmm3
+       movq    32(%rsp), %xmm2
+       movq    24(%rsp), %xmm1
+       movq    16(%rsp), %xmm0
+       movq    8(%rsp), %rsi
        movq    (%rsp), %rdi
-       addq    $24, %rsp
+       addq    $56, %rsp
        movq    3728(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib1fARB), .-GL_PREFIX(VertexAttrib1fARB)
+       .size   GL_PREFIX(ProgramEnvParameter4fARB), .-GL_PREFIX(ProgramEnvParameter4fARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib1fvARB)
-       .type   GL_PREFIX(VertexAttrib1fvARB), @function
-GL_PREFIX(VertexAttrib1fvARB):
+       .globl  GL_PREFIX(ProgramEnvParameter4fvARB)
+       .type   GL_PREFIX(ProgramEnvParameter4fvARB), @function
+GL_PREFIX(ProgramEnvParameter4fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3736(%rax), %r11
@@ -17516,9 +17476,9 @@ GL_PREFIX(VertexAttrib1fvARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3736(%rax), %r11
@@ -17532,32 +17492,40 @@ GL_PREFIX(VertexAttrib1fvARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3736(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib1fvARB), .-GL_PREFIX(VertexAttrib1fvARB)
+       .size   GL_PREFIX(ProgramEnvParameter4fvARB), .-GL_PREFIX(ProgramEnvParameter4fvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib1sARB)
-       .type   GL_PREFIX(VertexAttrib1sARB), @function
-GL_PREFIX(VertexAttrib1sARB):
+       .globl  GL_PREFIX(ProgramLocalParameter4dARB)
+       .type   GL_PREFIX(ProgramLocalParameter4dARB), @function
+GL_PREFIX(ProgramLocalParameter4dARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3744(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
+       subq    $56, %rsp
+       movq    %rdi, (%rsp)
+       movq    %rsi, 8(%rsp)
+       movq    %xmm0, 16(%rsp)
+       movq    %xmm1, 24(%rsp)
+       movq    %xmm2, 32(%rsp)
+       movq    %xmm3, 40(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rsi
-       popq    %rdi
+       movq    40(%rsp), %xmm3
+       movq    32(%rsp), %xmm2
+       movq    24(%rsp), %xmm1
+       movq    16(%rsp), %xmm0
+       movq    8(%rsp), %rsi
+       movq    (%rsp), %rdi
+       addq    $56, %rsp
        movq    3744(%rax), %r11
        jmp     *%r11
 #else
@@ -17567,22 +17535,30 @@ GL_PREFIX(VertexAttrib1sARB):
        movq    3744(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
+       subq    $56, %rsp
+       movq    %rdi, (%rsp)
+       movq    %rsi, 8(%rsp)
+       movq    %xmm0, 16(%rsp)
+       movq    %xmm1, 24(%rsp)
+       movq    %xmm2, 32(%rsp)
+       movq    %xmm3, 40(%rsp)
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rsi
-       popq    %rdi
+       movq    40(%rsp), %xmm3
+       movq    32(%rsp), %xmm2
+       movq    24(%rsp), %xmm1
+       movq    16(%rsp), %xmm0
+       movq    8(%rsp), %rsi
+       movq    (%rsp), %rdi
+       addq    $56, %rsp
        movq    3744(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib1sARB), .-GL_PREFIX(VertexAttrib1sARB)
+       .size   GL_PREFIX(ProgramLocalParameter4dARB), .-GL_PREFIX(ProgramLocalParameter4dARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib1svARB)
-       .type   GL_PREFIX(VertexAttrib1svARB), @function
-GL_PREFIX(VertexAttrib1svARB):
+       .globl  GL_PREFIX(ProgramLocalParameter4dvARB)
+       .type   GL_PREFIX(ProgramLocalParameter4dvARB), @function
+GL_PREFIX(ProgramLocalParameter4dvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3752(%rax), %r11
@@ -17590,9 +17566,9 @@ GL_PREFIX(VertexAttrib1svARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3752(%rax), %r11
@@ -17606,34 +17582,40 @@ GL_PREFIX(VertexAttrib1svARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3752(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib1svARB), .-GL_PREFIX(VertexAttrib1svARB)
+       .size   GL_PREFIX(ProgramLocalParameter4dvARB), .-GL_PREFIX(ProgramLocalParameter4dvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib2dARB)
-       .type   GL_PREFIX(VertexAttrib2dARB), @function
-GL_PREFIX(VertexAttrib2dARB):
+       .globl  GL_PREFIX(ProgramLocalParameter4fARB)
+       .type   GL_PREFIX(ProgramLocalParameter4fARB), @function
+GL_PREFIX(ProgramLocalParameter4fARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3760(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $24, %rsp
+       subq    $56, %rsp
        movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
+       movq    %rsi, 8(%rsp)
+       movq    %xmm0, 16(%rsp)
+       movq    %xmm1, 24(%rsp)
+       movq    %xmm2, 32(%rsp)
+       movq    %xmm3, 40(%rsp)
        call    _x86_64_get_dispatch@PLT
-       movq    16(%rsp), %xmm1
-       movq    8(%rsp), %xmm0
+       movq    40(%rsp), %xmm3
+       movq    32(%rsp), %xmm2
+       movq    24(%rsp), %xmm1
+       movq    16(%rsp), %xmm0
+       movq    8(%rsp), %rsi
        movq    (%rsp), %rdi
-       addq    $24, %rsp
+       addq    $56, %rsp
        movq    3760(%rax), %r11
        jmp     *%r11
 #else
@@ -17643,24 +17625,30 @@ GL_PREFIX(VertexAttrib2dARB):
        movq    3760(%rax), %r11
        jmp     *%r11
 1:
-       subq    $24, %rsp
+       subq    $56, %rsp
        movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
+       movq    %rsi, 8(%rsp)
+       movq    %xmm0, 16(%rsp)
+       movq    %xmm1, 24(%rsp)
+       movq    %xmm2, 32(%rsp)
+       movq    %xmm3, 40(%rsp)
        call    _glapi_get_dispatch
-       movq    16(%rsp), %xmm1
-       movq    8(%rsp), %xmm0
+       movq    40(%rsp), %xmm3
+       movq    32(%rsp), %xmm2
+       movq    24(%rsp), %xmm1
+       movq    16(%rsp), %xmm0
+       movq    8(%rsp), %rsi
        movq    (%rsp), %rdi
-       addq    $24, %rsp
+       addq    $56, %rsp
        movq    3760(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib2dARB), .-GL_PREFIX(VertexAttrib2dARB)
+       .size   GL_PREFIX(ProgramLocalParameter4fARB), .-GL_PREFIX(ProgramLocalParameter4fARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib2dvARB)
-       .type   GL_PREFIX(VertexAttrib2dvARB), @function
-GL_PREFIX(VertexAttrib2dvARB):
+       .globl  GL_PREFIX(ProgramLocalParameter4fvARB)
+       .type   GL_PREFIX(ProgramLocalParameter4fvARB), @function
+GL_PREFIX(ProgramLocalParameter4fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3768(%rax), %r11
@@ -17668,9 +17656,9 @@ GL_PREFIX(VertexAttrib2dvARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3768(%rax), %r11
@@ -17684,64 +17672,105 @@ GL_PREFIX(VertexAttrib2dvARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3768(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib2dvARB), .-GL_PREFIX(VertexAttrib2dvARB)
+       .size   GL_PREFIX(ProgramLocalParameter4fvARB), .-GL_PREFIX(ProgramLocalParameter4fvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib2fARB)
-       .type   GL_PREFIX(VertexAttrib2fARB), @function
-GL_PREFIX(VertexAttrib2fARB):
+       .globl  GL_PREFIX(ProgramStringARB)
+       .type   GL_PREFIX(ProgramStringARB), @function
+GL_PREFIX(ProgramStringARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3776(%rax), %r11
        jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
+       call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    3776(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    3776(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    3776(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(ProgramStringARB), .-GL_PREFIX(ProgramStringARB)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttrib1dARB)
+       .type   GL_PREFIX(VertexAttrib1dARB), @function
+GL_PREFIX(VertexAttrib1dARB):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    3784(%rax), %r11
+       jmp     *%r11
 #elif defined(PTHREADS)
        subq    $24, %rsp
        movq    %rdi, (%rsp)
        movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
        call    _x86_64_get_dispatch@PLT
-       movq    16(%rsp), %xmm1
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    3776(%rax), %r11
+       movq    3784(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3776(%rax), %r11
+       movq    3784(%rax), %r11
        jmp     *%r11
 1:
        subq    $24, %rsp
        movq    %rdi, (%rsp)
        movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
        call    _glapi_get_dispatch
-       movq    16(%rsp), %xmm1
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    3776(%rax), %r11
+       movq    3784(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib2fARB), .-GL_PREFIX(VertexAttrib2fARB)
+       .size   GL_PREFIX(VertexAttrib1dARB), .-GL_PREFIX(VertexAttrib1dARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib2fvARB)
-       .type   GL_PREFIX(VertexAttrib2fvARB), @function
-GL_PREFIX(VertexAttrib2fvARB):
+       .globl  GL_PREFIX(VertexAttrib1dvARB)
+       .type   GL_PREFIX(VertexAttrib1dvARB), @function
+GL_PREFIX(VertexAttrib1dvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3784(%rax), %r11
+       movq    3792(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -17751,13 +17780,13 @@ GL_PREFIX(VertexAttrib2fvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3784(%rax), %r11
+       movq    3792(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3784(%rax), %r11
+       movq    3792(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -17767,55 +17796,55 @@ GL_PREFIX(VertexAttrib2fvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3784(%rax), %r11
+       movq    3792(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib2fvARB), .-GL_PREFIX(VertexAttrib2fvARB)
+       .size   GL_PREFIX(VertexAttrib1dvARB), .-GL_PREFIX(VertexAttrib1dvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib2sARB)
-       .type   GL_PREFIX(VertexAttrib2sARB), @function
-GL_PREFIX(VertexAttrib2sARB):
-#if defined(GLX_USE_TLS)
-       call    _x86_64_get_dispatch@PLT
-       movq    3792(%rax), %r11
+       .globl  GL_PREFIX(VertexAttrib1fARB)
+       .type   GL_PREFIX(VertexAttrib1fARB), @function
+GL_PREFIX(VertexAttrib1fARB):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    3800(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
+       subq    $24, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
-       movq    3792(%rax), %r11
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $24, %rsp
+       movq    3800(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3792(%rax), %r11
+       movq    3800(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
+       subq    $24, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
        call    _glapi_get_dispatch
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
-       movq    3792(%rax), %r11
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $24, %rsp
+       movq    3800(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib2sARB), .-GL_PREFIX(VertexAttrib2sARB)
+       .size   GL_PREFIX(VertexAttrib1fARB), .-GL_PREFIX(VertexAttrib1fARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib2svARB)
-       .type   GL_PREFIX(VertexAttrib2svARB), @function
-GL_PREFIX(VertexAttrib2svARB):
+       .globl  GL_PREFIX(VertexAttrib1fvARB)
+       .type   GL_PREFIX(VertexAttrib1fvARB), @function
+GL_PREFIX(VertexAttrib1fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3800(%rax), %r11
+       movq    3808(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -17825,13 +17854,13 @@ GL_PREFIX(VertexAttrib2svARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3800(%rax), %r11
+       movq    3808(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3800(%rax), %r11
+       movq    3808(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -17841,60 +17870,15 @@ GL_PREFIX(VertexAttrib2svARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3800(%rax), %r11
-       jmp     *%r11
-#endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib2svARB), .-GL_PREFIX(VertexAttrib2svARB)
-
-       .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib3dARB)
-       .type   GL_PREFIX(VertexAttrib3dARB), @function
-GL_PREFIX(VertexAttrib3dARB):
-#if defined(GLX_USE_TLS)
-       call    _x86_64_get_dispatch@PLT
-       movq    3808(%rax), %r11
-       jmp     *%r11
-#elif defined(PTHREADS)
-       subq    $40, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
-       movq    %xmm2, 24(%rsp)
-       call    _x86_64_get_dispatch@PLT
-       movq    24(%rsp), %xmm2
-       movq    16(%rsp), %xmm1
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $40, %rsp
-       movq    3808(%rax), %r11
-       jmp     *%r11
-#else
-       movq    _glapi_Dispatch(%rip), %rax
-       testq   %rax, %rax
-       je      1f
-       movq    3808(%rax), %r11
-       jmp     *%r11
-1:
-       subq    $40, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
-       movq    %xmm2, 24(%rsp)
-       call    _glapi_get_dispatch
-       movq    24(%rsp), %xmm2
-       movq    16(%rsp), %xmm1
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $40, %rsp
        movq    3808(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib3dARB), .-GL_PREFIX(VertexAttrib3dARB)
+       .size   GL_PREFIX(VertexAttrib1fvARB), .-GL_PREFIX(VertexAttrib1fvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib3dvARB)
-       .type   GL_PREFIX(VertexAttrib3dvARB), @function
-GL_PREFIX(VertexAttrib3dvARB):
+       .globl  GL_PREFIX(VertexAttrib1sARB)
+       .type   GL_PREFIX(VertexAttrib1sARB), @function
+GL_PREFIX(VertexAttrib1sARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3816(%rax), %r11
@@ -17926,28 +17910,24 @@ GL_PREFIX(VertexAttrib3dvARB):
        movq    3816(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib3dvARB), .-GL_PREFIX(VertexAttrib3dvARB)
+       .size   GL_PREFIX(VertexAttrib1sARB), .-GL_PREFIX(VertexAttrib1sARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib3fARB)
-       .type   GL_PREFIX(VertexAttrib3fARB), @function
-GL_PREFIX(VertexAttrib3fARB):
+       .globl  GL_PREFIX(VertexAttrib1svARB)
+       .type   GL_PREFIX(VertexAttrib1svARB), @function
+GL_PREFIX(VertexAttrib1svARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3824(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $40, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
-       movq    %xmm2, 24(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       movq    24(%rsp), %xmm2
-       movq    16(%rsp), %xmm1
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $40, %rsp
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
        movq    3824(%rax), %r11
        jmp     *%r11
 #else
@@ -17957,38 +17937,36 @@ GL_PREFIX(VertexAttrib3fARB):
        movq    3824(%rax), %r11
        jmp     *%r11
 1:
-       subq    $40, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
-       movq    %xmm2, 24(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
-       movq    24(%rsp), %xmm2
-       movq    16(%rsp), %xmm1
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $40, %rsp
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
        movq    3824(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib3fARB), .-GL_PREFIX(VertexAttrib3fARB)
+       .size   GL_PREFIX(VertexAttrib1svARB), .-GL_PREFIX(VertexAttrib1svARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib3fvARB)
-       .type   GL_PREFIX(VertexAttrib3fvARB), @function
-GL_PREFIX(VertexAttrib3fvARB):
+       .globl  GL_PREFIX(VertexAttrib2dARB)
+       .type   GL_PREFIX(VertexAttrib2dARB), @function
+GL_PREFIX(VertexAttrib2dARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3832(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
+       subq    $24, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rsi
-       popq    %rdi
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $24, %rsp
        movq    3832(%rax), %r11
        jmp     *%r11
 #else
@@ -17998,22 +17976,24 @@ GL_PREFIX(VertexAttrib3fvARB):
        movq    3832(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
+       subq    $24, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rsi
-       popq    %rdi
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $24, %rsp
        movq    3832(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib3fvARB), .-GL_PREFIX(VertexAttrib3fvARB)
+       .size   GL_PREFIX(VertexAttrib2dARB), .-GL_PREFIX(VertexAttrib2dARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib3sARB)
-       .type   GL_PREFIX(VertexAttrib3sARB), @function
-GL_PREFIX(VertexAttrib3sARB):
+       .globl  GL_PREFIX(VertexAttrib2dvARB)
+       .type   GL_PREFIX(VertexAttrib2dvARB), @function
+GL_PREFIX(VertexAttrib2dvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3840(%rax), %r11
@@ -18021,13 +18001,9 @@ GL_PREFIX(VertexAttrib3sARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3840(%rax), %r11
@@ -18041,36 +18017,34 @@ GL_PREFIX(VertexAttrib3sARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3840(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib3sARB), .-GL_PREFIX(VertexAttrib3sARB)
+       .size   GL_PREFIX(VertexAttrib2dvARB), .-GL_PREFIX(VertexAttrib2dvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib3svARB)
-       .type   GL_PREFIX(VertexAttrib3svARB), @function
-GL_PREFIX(VertexAttrib3svARB):
+       .globl  GL_PREFIX(VertexAttrib2fARB)
+       .type   GL_PREFIX(VertexAttrib2fARB), @function
+GL_PREFIX(VertexAttrib2fARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3848(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
+       subq    $24, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rsi
-       popq    %rdi
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $24, %rsp
        movq    3848(%rax), %r11
        jmp     *%r11
 #else
@@ -18080,22 +18054,24 @@ GL_PREFIX(VertexAttrib3svARB):
        movq    3848(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
+       subq    $24, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rsi
-       popq    %rdi
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $24, %rsp
        movq    3848(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib3svARB), .-GL_PREFIX(VertexAttrib3svARB)
+       .size   GL_PREFIX(VertexAttrib2fARB), .-GL_PREFIX(VertexAttrib2fARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4NbvARB)
-       .type   GL_PREFIX(VertexAttrib4NbvARB), @function
-GL_PREFIX(VertexAttrib4NbvARB):
+       .globl  GL_PREFIX(VertexAttrib2fvARB)
+       .type   GL_PREFIX(VertexAttrib2fvARB), @function
+GL_PREFIX(VertexAttrib2fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3856(%rax), %r11
@@ -18127,12 +18103,12 @@ GL_PREFIX(VertexAttrib4NbvARB):
        movq    3856(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4NbvARB), .-GL_PREFIX(VertexAttrib4NbvARB)
+       .size   GL_PREFIX(VertexAttrib2fvARB), .-GL_PREFIX(VertexAttrib2fvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4NivARB)
-       .type   GL_PREFIX(VertexAttrib4NivARB), @function
-GL_PREFIX(VertexAttrib4NivARB):
+       .globl  GL_PREFIX(VertexAttrib2sARB)
+       .type   GL_PREFIX(VertexAttrib2sARB), @function
+GL_PREFIX(VertexAttrib2sARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3864(%rax), %r11
@@ -18140,9 +18116,9 @@ GL_PREFIX(VertexAttrib4NivARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3864(%rax), %r11
@@ -18156,20 +18132,20 @@ GL_PREFIX(VertexAttrib4NivARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3864(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4NivARB), .-GL_PREFIX(VertexAttrib4NivARB)
+       .size   GL_PREFIX(VertexAttrib2sARB), .-GL_PREFIX(VertexAttrib2sARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4NsvARB)
-       .type   GL_PREFIX(VertexAttrib4NsvARB), @function
-GL_PREFIX(VertexAttrib4NsvARB):
+       .globl  GL_PREFIX(VertexAttrib2svARB)
+       .type   GL_PREFIX(VertexAttrib2svARB), @function
+GL_PREFIX(VertexAttrib2svARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3872(%rax), %r11
@@ -18201,28 +18177,28 @@ GL_PREFIX(VertexAttrib4NsvARB):
        movq    3872(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4NsvARB), .-GL_PREFIX(VertexAttrib4NsvARB)
+       .size   GL_PREFIX(VertexAttrib2svARB), .-GL_PREFIX(VertexAttrib2svARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4NubARB)
-       .type   GL_PREFIX(VertexAttrib4NubARB), @function
-GL_PREFIX(VertexAttrib4NubARB):
+       .globl  GL_PREFIX(VertexAttrib3dARB)
+       .type   GL_PREFIX(VertexAttrib3dARB), @function
+GL_PREFIX(VertexAttrib3dARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3880(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
+       subq    $40, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
+       movq    %xmm2, 24(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       movq    24(%rsp), %xmm2
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $40, %rsp
        movq    3880(%rax), %r11
        jmp     *%r11
 #else
@@ -18232,26 +18208,26 @@ GL_PREFIX(VertexAttrib4NubARB):
        movq    3880(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
+       subq    $40, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
+       movq    %xmm2, 24(%rsp)
        call    _glapi_get_dispatch
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       movq    24(%rsp), %xmm2
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $40, %rsp
        movq    3880(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4NubARB), .-GL_PREFIX(VertexAttrib4NubARB)
+       .size   GL_PREFIX(VertexAttrib3dARB), .-GL_PREFIX(VertexAttrib3dARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4NubvARB)
-       .type   GL_PREFIX(VertexAttrib4NubvARB), @function
-GL_PREFIX(VertexAttrib4NubvARB):
+       .globl  GL_PREFIX(VertexAttrib3dvARB)
+       .type   GL_PREFIX(VertexAttrib3dvARB), @function
+GL_PREFIX(VertexAttrib3dvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3888(%rax), %r11
@@ -18283,24 +18259,28 @@ GL_PREFIX(VertexAttrib4NubvARB):
        movq    3888(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4NubvARB), .-GL_PREFIX(VertexAttrib4NubvARB)
+       .size   GL_PREFIX(VertexAttrib3dvARB), .-GL_PREFIX(VertexAttrib3dvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4NuivARB)
-       .type   GL_PREFIX(VertexAttrib4NuivARB), @function
-GL_PREFIX(VertexAttrib4NuivARB):
+       .globl  GL_PREFIX(VertexAttrib3fARB)
+       .type   GL_PREFIX(VertexAttrib3fARB), @function
+GL_PREFIX(VertexAttrib3fARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3896(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
+       subq    $40, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
+       movq    %xmm2, 24(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rsi
-       popq    %rdi
+       movq    24(%rsp), %xmm2
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $40, %rsp
        movq    3896(%rax), %r11
        jmp     *%r11
 #else
@@ -18310,22 +18290,26 @@ GL_PREFIX(VertexAttrib4NuivARB):
        movq    3896(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
+       subq    $40, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
+       movq    %xmm2, 24(%rsp)
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rsi
-       popq    %rdi
+       movq    24(%rsp), %xmm2
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $40, %rsp
        movq    3896(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4NuivARB), .-GL_PREFIX(VertexAttrib4NuivARB)
+       .size   GL_PREFIX(VertexAttrib3fARB), .-GL_PREFIX(VertexAttrib3fARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4NusvARB)
-       .type   GL_PREFIX(VertexAttrib4NusvARB), @function
-GL_PREFIX(VertexAttrib4NusvARB):
+       .globl  GL_PREFIX(VertexAttrib3fvARB)
+       .type   GL_PREFIX(VertexAttrib3fvARB), @function
+GL_PREFIX(VertexAttrib3fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3904(%rax), %r11
@@ -18357,12 +18341,12 @@ GL_PREFIX(VertexAttrib4NusvARB):
        movq    3904(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4NusvARB), .-GL_PREFIX(VertexAttrib4NusvARB)
+       .size   GL_PREFIX(VertexAttrib3fvARB), .-GL_PREFIX(VertexAttrib3fvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4bvARB)
-       .type   GL_PREFIX(VertexAttrib4bvARB), @function
-GL_PREFIX(VertexAttrib4bvARB):
+       .globl  GL_PREFIX(VertexAttrib3sARB)
+       .type   GL_PREFIX(VertexAttrib3sARB), @function
+GL_PREFIX(VertexAttrib3sARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3912(%rax), %r11
@@ -18370,9 +18354,13 @@ GL_PREFIX(VertexAttrib4bvARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3912(%rax), %r11
@@ -18386,38 +18374,36 @@ GL_PREFIX(VertexAttrib4bvARB):
 1:
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3912(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4bvARB), .-GL_PREFIX(VertexAttrib4bvARB)
+       .size   GL_PREFIX(VertexAttrib3sARB), .-GL_PREFIX(VertexAttrib3sARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4dARB)
-       .type   GL_PREFIX(VertexAttrib4dARB), @function
-GL_PREFIX(VertexAttrib4dARB):
+       .globl  GL_PREFIX(VertexAttrib3svARB)
+       .type   GL_PREFIX(VertexAttrib3svARB), @function
+GL_PREFIX(VertexAttrib3svARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3920(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $40, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
-       movq    %xmm2, 24(%rsp)
-       movq    %xmm3, 32(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       movq    32(%rsp), %xmm3
-       movq    24(%rsp), %xmm2
-       movq    16(%rsp), %xmm1
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $40, %rsp
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
        movq    3920(%rax), %r11
        jmp     *%r11
 #else
@@ -18427,28 +18413,22 @@ GL_PREFIX(VertexAttrib4dARB):
        movq    3920(%rax), %r11
        jmp     *%r11
 1:
-       subq    $40, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
-       movq    %xmm2, 24(%rsp)
-       movq    %xmm3, 32(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
-       movq    32(%rsp), %xmm3
-       movq    24(%rsp), %xmm2
-       movq    16(%rsp), %xmm1
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $40, %rsp
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
        movq    3920(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4dARB), .-GL_PREFIX(VertexAttrib4dARB)
+       .size   GL_PREFIX(VertexAttrib3svARB), .-GL_PREFIX(VertexAttrib3svARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4dvARB)
-       .type   GL_PREFIX(VertexAttrib4dvARB), @function
-GL_PREFIX(VertexAttrib4dvARB):
+       .globl  GL_PREFIX(VertexAttrib4NbvARB)
+       .type   GL_PREFIX(VertexAttrib4NbvARB), @function
+GL_PREFIX(VertexAttrib4NbvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3928(%rax), %r11
@@ -18480,30 +18460,24 @@ GL_PREFIX(VertexAttrib4dvARB):
        movq    3928(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4dvARB), .-GL_PREFIX(VertexAttrib4dvARB)
+       .size   GL_PREFIX(VertexAttrib4NbvARB), .-GL_PREFIX(VertexAttrib4NbvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4fARB)
-       .type   GL_PREFIX(VertexAttrib4fARB), @function
-GL_PREFIX(VertexAttrib4fARB):
+       .globl  GL_PREFIX(VertexAttrib4NivARB)
+       .type   GL_PREFIX(VertexAttrib4NivARB), @function
+GL_PREFIX(VertexAttrib4NivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3936(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $40, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
-       movq    %xmm2, 24(%rsp)
-       movq    %xmm3, 32(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       movq    32(%rsp), %xmm3
-       movq    24(%rsp), %xmm2
-       movq    16(%rsp), %xmm1
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $40, %rsp
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
        movq    3936(%rax), %r11
        jmp     *%r11
 #else
@@ -18513,28 +18487,22 @@ GL_PREFIX(VertexAttrib4fARB):
        movq    3936(%rax), %r11
        jmp     *%r11
 1:
-       subq    $40, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
-       movq    %xmm2, 24(%rsp)
-       movq    %xmm3, 32(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
-       movq    32(%rsp), %xmm3
-       movq    24(%rsp), %xmm2
-       movq    16(%rsp), %xmm1
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $40, %rsp
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
        movq    3936(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4fARB), .-GL_PREFIX(VertexAttrib4fARB)
+       .size   GL_PREFIX(VertexAttrib4NivARB), .-GL_PREFIX(VertexAttrib4NivARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4fvARB)
-       .type   GL_PREFIX(VertexAttrib4fvARB), @function
-GL_PREFIX(VertexAttrib4fvARB):
+       .globl  GL_PREFIX(VertexAttrib4NsvARB)
+       .type   GL_PREFIX(VertexAttrib4NsvARB), @function
+GL_PREFIX(VertexAttrib4NsvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3944(%rax), %r11
@@ -18566,12 +18534,12 @@ GL_PREFIX(VertexAttrib4fvARB):
        movq    3944(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4fvARB), .-GL_PREFIX(VertexAttrib4fvARB)
+       .size   GL_PREFIX(VertexAttrib4NsvARB), .-GL_PREFIX(VertexAttrib4NsvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4ivARB)
-       .type   GL_PREFIX(VertexAttrib4ivARB), @function
-GL_PREFIX(VertexAttrib4ivARB):
+       .globl  GL_PREFIX(VertexAttrib4NubARB)
+       .type   GL_PREFIX(VertexAttrib4NubARB), @function
+GL_PREFIX(VertexAttrib4NubARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3952(%rax), %r11
@@ -18579,9 +18547,13 @@ GL_PREFIX(VertexAttrib4ivARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3952(%rax), %r11
@@ -18595,20 +18567,24 @@ GL_PREFIX(VertexAttrib4ivARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    3952(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4ivARB), .-GL_PREFIX(VertexAttrib4ivARB)
+       .size   GL_PREFIX(VertexAttrib4NubARB), .-GL_PREFIX(VertexAttrib4NubARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4sARB)
-       .type   GL_PREFIX(VertexAttrib4sARB), @function
-GL_PREFIX(VertexAttrib4sARB):
+       .globl  GL_PREFIX(VertexAttrib4NubvARB)
+       .type   GL_PREFIX(VertexAttrib4NubvARB), @function
+GL_PREFIX(VertexAttrib4NubvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3960(%rax), %r11
@@ -18616,13 +18592,9 @@ GL_PREFIX(VertexAttrib4sARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    3960(%rax), %r11
@@ -18636,24 +18608,20 @@ GL_PREFIX(VertexAttrib4sARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    3960(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4sARB), .-GL_PREFIX(VertexAttrib4sARB)
+       .size   GL_PREFIX(VertexAttrib4NubvARB), .-GL_PREFIX(VertexAttrib4NubvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4svARB)
-       .type   GL_PREFIX(VertexAttrib4svARB), @function
-GL_PREFIX(VertexAttrib4svARB):
+       .globl  GL_PREFIX(VertexAttrib4NuivARB)
+       .type   GL_PREFIX(VertexAttrib4NuivARB), @function
+GL_PREFIX(VertexAttrib4NuivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3968(%rax), %r11
@@ -18685,12 +18653,12 @@ GL_PREFIX(VertexAttrib4svARB):
        movq    3968(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4svARB), .-GL_PREFIX(VertexAttrib4svARB)
+       .size   GL_PREFIX(VertexAttrib4NuivARB), .-GL_PREFIX(VertexAttrib4NuivARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4ubvARB)
-       .type   GL_PREFIX(VertexAttrib4ubvARB), @function
-GL_PREFIX(VertexAttrib4ubvARB):
+       .globl  GL_PREFIX(VertexAttrib4NusvARB)
+       .type   GL_PREFIX(VertexAttrib4NusvARB), @function
+GL_PREFIX(VertexAttrib4NusvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3976(%rax), %r11
@@ -18722,12 +18690,12 @@ GL_PREFIX(VertexAttrib4ubvARB):
        movq    3976(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4ubvARB), .-GL_PREFIX(VertexAttrib4ubvARB)
+       .size   GL_PREFIX(VertexAttrib4NusvARB), .-GL_PREFIX(VertexAttrib4NusvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4uivARB)
-       .type   GL_PREFIX(VertexAttrib4uivARB), @function
-GL_PREFIX(VertexAttrib4uivARB):
+       .globl  GL_PREFIX(VertexAttrib4bvARB)
+       .type   GL_PREFIX(VertexAttrib4bvARB), @function
+GL_PREFIX(VertexAttrib4bvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3984(%rax), %r11
@@ -18759,24 +18727,30 @@ GL_PREFIX(VertexAttrib4uivARB):
        movq    3984(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4uivARB), .-GL_PREFIX(VertexAttrib4uivARB)
+       .size   GL_PREFIX(VertexAttrib4bvARB), .-GL_PREFIX(VertexAttrib4bvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4usvARB)
-       .type   GL_PREFIX(VertexAttrib4usvARB), @function
-GL_PREFIX(VertexAttrib4usvARB):
+       .globl  GL_PREFIX(VertexAttrib4dARB)
+       .type   GL_PREFIX(VertexAttrib4dARB), @function
+GL_PREFIX(VertexAttrib4dARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    3992(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
+       subq    $40, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
+       movq    %xmm2, 24(%rsp)
+       movq    %xmm3, 32(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rsi
-       popq    %rdi
+       movq    32(%rsp), %xmm3
+       movq    24(%rsp), %xmm2
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $40, %rsp
        movq    3992(%rax), %r11
        jmp     *%r11
 #else
@@ -18786,22 +18760,28 @@ GL_PREFIX(VertexAttrib4usvARB):
        movq    3992(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
+       subq    $40, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
+       movq    %xmm2, 24(%rsp)
+       movq    %xmm3, 32(%rsp)
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rsi
-       popq    %rdi
+       movq    32(%rsp), %xmm3
+       movq    24(%rsp), %xmm2
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $40, %rsp
        movq    3992(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4usvARB), .-GL_PREFIX(VertexAttrib4usvARB)
+       .size   GL_PREFIX(VertexAttrib4dARB), .-GL_PREFIX(VertexAttrib4dARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttribPointerARB)
-       .type   GL_PREFIX(VertexAttribPointerARB), @function
-GL_PREFIX(VertexAttribPointerARB):
+       .globl  GL_PREFIX(VertexAttrib4dvARB)
+       .type   GL_PREFIX(VertexAttrib4dvARB), @function
+GL_PREFIX(VertexAttrib4dvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4000(%rax), %r11
@@ -18809,17 +18789,9 @@ GL_PREFIX(VertexAttribPointerARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4000(%rax), %r11
@@ -18833,40 +18805,38 @@ GL_PREFIX(VertexAttribPointerARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4000(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttribPointerARB), .-GL_PREFIX(VertexAttribPointerARB)
+       .size   GL_PREFIX(VertexAttrib4dvARB), .-GL_PREFIX(VertexAttrib4dvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(BindBufferARB)
-       .type   GL_PREFIX(BindBufferARB), @function
-GL_PREFIX(BindBufferARB):
+       .globl  GL_PREFIX(VertexAttrib4fARB)
+       .type   GL_PREFIX(VertexAttrib4fARB), @function
+GL_PREFIX(VertexAttrib4fARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4008(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
+       subq    $40, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
+       movq    %xmm2, 24(%rsp)
+       movq    %xmm3, 32(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rsi
-       popq    %rdi
+       movq    32(%rsp), %xmm3
+       movq    24(%rsp), %xmm2
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $40, %rsp
        movq    4008(%rax), %r11
        jmp     *%r11
 #else
@@ -18876,22 +18846,28 @@ GL_PREFIX(BindBufferARB):
        movq    4008(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
+       subq    $40, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
+       movq    %xmm2, 24(%rsp)
+       movq    %xmm3, 32(%rsp)
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rsi
-       popq    %rdi
+       movq    32(%rsp), %xmm3
+       movq    24(%rsp), %xmm2
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $40, %rsp
        movq    4008(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(BindBufferARB), .-GL_PREFIX(BindBufferARB)
+       .size   GL_PREFIX(VertexAttrib4fARB), .-GL_PREFIX(VertexAttrib4fARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(BufferDataARB)
-       .type   GL_PREFIX(BufferDataARB), @function
-GL_PREFIX(BufferDataARB):
+       .globl  GL_PREFIX(VertexAttrib4fvARB)
+       .type   GL_PREFIX(VertexAttrib4fvARB), @function
+GL_PREFIX(VertexAttrib4fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4016(%rax), %r11
@@ -18899,13 +18875,9 @@ GL_PREFIX(BufferDataARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4016(%rax), %r11
@@ -18919,24 +18891,20 @@ GL_PREFIX(BufferDataARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4016(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(BufferDataARB), .-GL_PREFIX(BufferDataARB)
+       .size   GL_PREFIX(VertexAttrib4fvARB), .-GL_PREFIX(VertexAttrib4fvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(BufferSubDataARB)
-       .type   GL_PREFIX(BufferSubDataARB), @function
-GL_PREFIX(BufferSubDataARB):
+       .globl  GL_PREFIX(VertexAttrib4ivARB)
+       .type   GL_PREFIX(VertexAttrib4ivARB), @function
+GL_PREFIX(VertexAttrib4ivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4024(%rax), %r11
@@ -18944,13 +18912,9 @@ GL_PREFIX(BufferSubDataARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4024(%rax), %r11
@@ -18964,24 +18928,20 @@ GL_PREFIX(BufferSubDataARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4024(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(BufferSubDataARB), .-GL_PREFIX(BufferSubDataARB)
+       .size   GL_PREFIX(VertexAttrib4ivARB), .-GL_PREFIX(VertexAttrib4ivARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(DeleteBuffersARB)
-       .type   GL_PREFIX(DeleteBuffersARB), @function
-GL_PREFIX(DeleteBuffersARB):
+       .globl  GL_PREFIX(VertexAttrib4sARB)
+       .type   GL_PREFIX(VertexAttrib4sARB), @function
+GL_PREFIX(VertexAttrib4sARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4032(%rax), %r11
@@ -18989,9 +18949,13 @@ GL_PREFIX(DeleteBuffersARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4032(%rax), %r11
@@ -19005,20 +18969,24 @@ GL_PREFIX(DeleteBuffersARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4032(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(DeleteBuffersARB), .-GL_PREFIX(DeleteBuffersARB)
+       .size   GL_PREFIX(VertexAttrib4sARB), .-GL_PREFIX(VertexAttrib4sARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GenBuffersARB)
-       .type   GL_PREFIX(GenBuffersARB), @function
-GL_PREFIX(GenBuffersARB):
+       .globl  GL_PREFIX(VertexAttrib4svARB)
+       .type   GL_PREFIX(VertexAttrib4svARB), @function
+GL_PREFIX(VertexAttrib4svARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4040(%rax), %r11
@@ -19050,12 +19018,12 @@ GL_PREFIX(GenBuffersARB):
        movq    4040(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GenBuffersARB), .-GL_PREFIX(GenBuffersARB)
+       .size   GL_PREFIX(VertexAttrib4svARB), .-GL_PREFIX(VertexAttrib4svARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetBufferParameterivARB)
-       .type   GL_PREFIX(GetBufferParameterivARB), @function
-GL_PREFIX(GetBufferParameterivARB):
+       .globl  GL_PREFIX(VertexAttrib4ubvARB)
+       .type   GL_PREFIX(VertexAttrib4ubvARB), @function
+GL_PREFIX(VertexAttrib4ubvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4048(%rax), %r11
@@ -19063,9 +19031,9 @@ GL_PREFIX(GetBufferParameterivARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    4048(%rax), %r11
@@ -19079,20 +19047,20 @@ GL_PREFIX(GetBufferParameterivARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    4048(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetBufferParameterivARB), .-GL_PREFIX(GetBufferParameterivARB)
+       .size   GL_PREFIX(VertexAttrib4ubvARB), .-GL_PREFIX(VertexAttrib4ubvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetBufferPointervARB)
-       .type   GL_PREFIX(GetBufferPointervARB), @function
-GL_PREFIX(GetBufferPointervARB):
+       .globl  GL_PREFIX(VertexAttrib4uivARB)
+       .type   GL_PREFIX(VertexAttrib4uivARB), @function
+GL_PREFIX(VertexAttrib4uivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4056(%rax), %r11
@@ -19100,9 +19068,9 @@ GL_PREFIX(GetBufferPointervARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    4056(%rax), %r11
@@ -19116,20 +19084,20 @@ GL_PREFIX(GetBufferPointervARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    4056(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetBufferPointervARB), .-GL_PREFIX(GetBufferPointervARB)
+       .size   GL_PREFIX(VertexAttrib4uivARB), .-GL_PREFIX(VertexAttrib4uivARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetBufferSubDataARB)
-       .type   GL_PREFIX(GetBufferSubDataARB), @function
-GL_PREFIX(GetBufferSubDataARB):
+       .globl  GL_PREFIX(VertexAttrib4usvARB)
+       .type   GL_PREFIX(VertexAttrib4usvARB), @function
+GL_PREFIX(VertexAttrib4usvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4064(%rax), %r11
@@ -19137,13 +19105,9 @@ GL_PREFIX(GetBufferSubDataARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4064(%rax), %r11
@@ -19157,31 +19121,39 @@ GL_PREFIX(GetBufferSubDataARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4064(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetBufferSubDataARB), .-GL_PREFIX(GetBufferSubDataARB)
+       .size   GL_PREFIX(VertexAttrib4usvARB), .-GL_PREFIX(VertexAttrib4usvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(IsBufferARB)
-       .type   GL_PREFIX(IsBufferARB), @function
-GL_PREFIX(IsBufferARB):
+       .globl  GL_PREFIX(VertexAttribPointerARB)
+       .type   GL_PREFIX(VertexAttribPointerARB), @function
+GL_PREFIX(VertexAttribPointerARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4072(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    4072(%rax), %r11
        jmp     *%r11
@@ -19193,17 +19165,29 @@ GL_PREFIX(IsBufferARB):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    4072(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(IsBufferARB), .-GL_PREFIX(IsBufferARB)
+       .size   GL_PREFIX(VertexAttribPointerARB), .-GL_PREFIX(VertexAttribPointerARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(MapBufferARB)
-       .type   GL_PREFIX(MapBufferARB), @function
-GL_PREFIX(MapBufferARB):
+       .globl  GL_PREFIX(BindBufferARB)
+       .type   GL_PREFIX(BindBufferARB), @function
+GL_PREFIX(BindBufferARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4080(%rax), %r11
@@ -19235,19 +19219,27 @@ GL_PREFIX(MapBufferARB):
        movq    4080(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(MapBufferARB), .-GL_PREFIX(MapBufferARB)
+       .size   GL_PREFIX(BindBufferARB), .-GL_PREFIX(BindBufferARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(UnmapBufferARB)
-       .type   GL_PREFIX(UnmapBufferARB), @function
-GL_PREFIX(UnmapBufferARB):
+       .globl  GL_PREFIX(BufferDataARB)
+       .type   GL_PREFIX(BufferDataARB), @function
+GL_PREFIX(BufferDataARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4088(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    4088(%rax), %r11
        jmp     *%r11
@@ -19259,17 +19251,25 @@ GL_PREFIX(UnmapBufferARB):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    4088(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(UnmapBufferARB), .-GL_PREFIX(UnmapBufferARB)
+       .size   GL_PREFIX(BufferDataARB), .-GL_PREFIX(BufferDataARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(BeginQueryARB)
-       .type   GL_PREFIX(BeginQueryARB), @function
-GL_PREFIX(BeginQueryARB):
+       .globl  GL_PREFIX(BufferSubDataARB)
+       .type   GL_PREFIX(BufferSubDataARB), @function
+GL_PREFIX(BufferSubDataARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4096(%rax), %r11
@@ -19277,9 +19277,13 @@ GL_PREFIX(BeginQueryARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4096(%rax), %r11
@@ -19293,20 +19297,24 @@ GL_PREFIX(BeginQueryARB):
 1:
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4096(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(BeginQueryARB), .-GL_PREFIX(BeginQueryARB)
+       .size   GL_PREFIX(BufferSubDataARB), .-GL_PREFIX(BufferSubDataARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(DeleteQueriesARB)
-       .type   GL_PREFIX(DeleteQueriesARB), @function
-GL_PREFIX(DeleteQueriesARB):
+       .globl  GL_PREFIX(DeleteBuffersARB)
+       .type   GL_PREFIX(DeleteBuffersARB), @function
+GL_PREFIX(DeleteBuffersARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4104(%rax), %r11
@@ -19338,19 +19346,23 @@ GL_PREFIX(DeleteQueriesARB):
        movq    4104(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(DeleteQueriesARB), .-GL_PREFIX(DeleteQueriesARB)
+       .size   GL_PREFIX(DeleteBuffersARB), .-GL_PREFIX(DeleteBuffersARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(EndQueryARB)
-       .type   GL_PREFIX(EndQueryARB), @function
-GL_PREFIX(EndQueryARB):
+       .globl  GL_PREFIX(GenBuffersARB)
+       .type   GL_PREFIX(GenBuffersARB), @function
+GL_PREFIX(GenBuffersARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4112(%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    4112(%rax), %r11
        jmp     *%r11
@@ -19362,17 +19374,21 @@ GL_PREFIX(EndQueryARB):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
        popq    %rdi
        movq    4112(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(EndQueryARB), .-GL_PREFIX(EndQueryARB)
+       .size   GL_PREFIX(GenBuffersARB), .-GL_PREFIX(GenBuffersARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GenQueriesARB)
-       .type   GL_PREFIX(GenQueriesARB), @function
-GL_PREFIX(GenQueriesARB):
+       .globl  GL_PREFIX(GetBufferParameterivARB)
+       .type   GL_PREFIX(GetBufferParameterivARB), @function
+GL_PREFIX(GetBufferParameterivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4120(%rax), %r11
@@ -19380,9 +19396,9 @@ GL_PREFIX(GenQueriesARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4120(%rax), %r11
@@ -19396,20 +19412,20 @@ GL_PREFIX(GenQueriesARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4120(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GenQueriesARB), .-GL_PREFIX(GenQueriesARB)
+       .size   GL_PREFIX(GetBufferParameterivARB), .-GL_PREFIX(GetBufferParameterivARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetQueryObjectivARB)
-       .type   GL_PREFIX(GetQueryObjectivARB), @function
-GL_PREFIX(GetQueryObjectivARB):
+       .globl  GL_PREFIX(GetBufferPointervARB)
+       .type   GL_PREFIX(GetBufferPointervARB), @function
+GL_PREFIX(GetBufferPointervARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4128(%rax), %r11
@@ -19441,12 +19457,12 @@ GL_PREFIX(GetQueryObjectivARB):
        movq    4128(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetQueryObjectivARB), .-GL_PREFIX(GetQueryObjectivARB)
+       .size   GL_PREFIX(GetBufferPointervARB), .-GL_PREFIX(GetBufferPointervARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetQueryObjectuivARB)
-       .type   GL_PREFIX(GetQueryObjectuivARB), @function
-GL_PREFIX(GetQueryObjectuivARB):
+       .globl  GL_PREFIX(GetBufferSubDataARB)
+       .type   GL_PREFIX(GetBufferSubDataARB), @function
+GL_PREFIX(GetBufferSubDataARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4136(%rax), %r11
@@ -19455,7 +19471,11 @@ GL_PREFIX(GetQueryObjectuivARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -19471,30 +19491,30 @@ GL_PREFIX(GetQueryObjectuivARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4136(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetQueryObjectuivARB), .-GL_PREFIX(GetQueryObjectuivARB)
+       .size   GL_PREFIX(GetBufferSubDataARB), .-GL_PREFIX(GetBufferSubDataARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetQueryivARB)
-       .type   GL_PREFIX(GetQueryivARB), @function
-GL_PREFIX(GetQueryivARB):
+       .globl  GL_PREFIX(IsBufferARB)
+       .type   GL_PREFIX(IsBufferARB), @function
+GL_PREFIX(IsBufferARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4144(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    4144(%rax), %r11
        jmp     *%r11
@@ -19506,28 +19526,28 @@ GL_PREFIX(GetQueryivARB):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    4144(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetQueryivARB), .-GL_PREFIX(GetQueryivARB)
+       .size   GL_PREFIX(IsBufferARB), .-GL_PREFIX(IsBufferARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(IsQueryARB)
-       .type   GL_PREFIX(IsQueryARB), @function
-GL_PREFIX(IsQueryARB):
+       .globl  GL_PREFIX(MapBufferARB)
+       .type   GL_PREFIX(MapBufferARB), @function
+GL_PREFIX(MapBufferARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4152(%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    4152(%rax), %r11
        jmp     *%r11
@@ -19539,28 +19559,28 @@ GL_PREFIX(IsQueryARB):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
        popq    %rdi
        movq    4152(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(IsQueryARB), .-GL_PREFIX(IsQueryARB)
+       .size   GL_PREFIX(MapBufferARB), .-GL_PREFIX(MapBufferARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(AttachObjectARB)
-       .type   GL_PREFIX(AttachObjectARB), @function
-GL_PREFIX(AttachObjectARB):
+       .globl  GL_PREFIX(UnmapBufferARB)
+       .type   GL_PREFIX(UnmapBufferARB), @function
+GL_PREFIX(UnmapBufferARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4160(%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    4160(%rax), %r11
        jmp     *%r11
@@ -19572,28 +19592,28 @@ GL_PREFIX(AttachObjectARB):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rsi
        popq    %rdi
        movq    4160(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(AttachObjectARB), .-GL_PREFIX(AttachObjectARB)
+       .size   GL_PREFIX(UnmapBufferARB), .-GL_PREFIX(UnmapBufferARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(CompileShaderARB)
-       .type   GL_PREFIX(CompileShaderARB), @function
-GL_PREFIX(CompileShaderARB):
+       .globl  GL_PREFIX(BeginQueryARB)
+       .type   GL_PREFIX(BeginQueryARB), @function
+GL_PREFIX(BeginQueryARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4168(%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    4168(%rax), %r11
        jmp     *%r11
@@ -19605,25 +19625,33 @@ GL_PREFIX(CompileShaderARB):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
        popq    %rdi
        movq    4168(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(CompileShaderARB), .-GL_PREFIX(CompileShaderARB)
+       .size   GL_PREFIX(BeginQueryARB), .-GL_PREFIX(BeginQueryARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(CreateProgramObjectARB)
-       .type   GL_PREFIX(CreateProgramObjectARB), @function
-GL_PREFIX(CreateProgramObjectARB):
+       .globl  GL_PREFIX(DeleteQueriesARB)
+       .type   GL_PREFIX(DeleteQueriesARB), @function
+GL_PREFIX(DeleteQueriesARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4176(%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    4176(%rax), %r11
        jmp     *%r11
 #else
@@ -19633,18 +19661,22 @@ GL_PREFIX(CreateProgramObjectARB):
        movq    4176(%rax), %r11
        jmp     *%r11
 1:
+       pushq   %rdi
+       pushq   %rsi
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
+       popq    %rsi
+       popq    %rdi
        movq    4176(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(CreateProgramObjectARB), .-GL_PREFIX(CreateProgramObjectARB)
+       .size   GL_PREFIX(DeleteQueriesARB), .-GL_PREFIX(DeleteQueriesARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(CreateShaderObjectARB)
-       .type   GL_PREFIX(CreateShaderObjectARB), @function
-GL_PREFIX(CreateShaderObjectARB):
+       .globl  GL_PREFIX(EndQueryARB)
+       .type   GL_PREFIX(EndQueryARB), @function
+GL_PREFIX(EndQueryARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4184(%rax), %r11
@@ -19668,19 +19700,23 @@ GL_PREFIX(CreateShaderObjectARB):
        movq    4184(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(CreateShaderObjectARB), .-GL_PREFIX(CreateShaderObjectARB)
+       .size   GL_PREFIX(EndQueryARB), .-GL_PREFIX(EndQueryARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(DeleteObjectARB)
-       .type   GL_PREFIX(DeleteObjectARB), @function
-GL_PREFIX(DeleteObjectARB):
+       .globl  GL_PREFIX(GenQueriesARB)
+       .type   GL_PREFIX(GenQueriesARB), @function
+GL_PREFIX(GenQueriesARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4192(%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    4192(%rax), %r11
        jmp     *%r11
@@ -19692,17 +19728,21 @@ GL_PREFIX(DeleteObjectARB):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
        popq    %rdi
        movq    4192(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(DeleteObjectARB), .-GL_PREFIX(DeleteObjectARB)
+       .size   GL_PREFIX(GenQueriesARB), .-GL_PREFIX(GenQueriesARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(DetachObjectARB)
-       .type   GL_PREFIX(DetachObjectARB), @function
-GL_PREFIX(DetachObjectARB):
+       .globl  GL_PREFIX(GetQueryObjectivARB)
+       .type   GL_PREFIX(GetQueryObjectivARB), @function
+GL_PREFIX(GetQueryObjectivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4200(%rax), %r11
@@ -19710,9 +19750,9 @@ GL_PREFIX(DetachObjectARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4200(%rax), %r11
@@ -19726,20 +19766,20 @@ GL_PREFIX(DetachObjectARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4200(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(DetachObjectARB), .-GL_PREFIX(DetachObjectARB)
+       .size   GL_PREFIX(GetQueryObjectivARB), .-GL_PREFIX(GetQueryObjectivARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetActiveUniformARB)
-       .type   GL_PREFIX(GetActiveUniformARB), @function
-GL_PREFIX(GetActiveUniformARB):
+       .globl  GL_PREFIX(GetQueryObjectuivARB)
+       .type   GL_PREFIX(GetQueryObjectuivARB), @function
+GL_PREFIX(GetQueryObjectuivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4208(%rax), %r11
@@ -19748,15 +19788,7 @@ GL_PREFIX(GetActiveUniformARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -19772,27 +19804,19 @@ GL_PREFIX(GetActiveUniformARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4208(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetActiveUniformARB), .-GL_PREFIX(GetActiveUniformARB)
+       .size   GL_PREFIX(GetQueryObjectuivARB), .-GL_PREFIX(GetQueryObjectuivARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetAttachedObjectsARB)
-       .type   GL_PREFIX(GetAttachedObjectsARB), @function
-GL_PREFIX(GetAttachedObjectsARB):
+       .globl  GL_PREFIX(GetQueryivARB)
+       .type   GL_PREFIX(GetQueryivARB), @function
+GL_PREFIX(GetQueryivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4216(%rax), %r11
@@ -19801,11 +19825,7 @@ GL_PREFIX(GetAttachedObjectsARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -19821,23 +19841,19 @@ GL_PREFIX(GetAttachedObjectsARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4216(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetAttachedObjectsARB), .-GL_PREFIX(GetAttachedObjectsARB)
+       .size   GL_PREFIX(GetQueryivARB), .-GL_PREFIX(GetQueryivARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetHandleARB)
-       .type   GL_PREFIX(GetHandleARB), @function
-GL_PREFIX(GetHandleARB):
+       .globl  GL_PREFIX(IsQueryARB)
+       .type   GL_PREFIX(IsQueryARB), @function
+GL_PREFIX(IsQueryARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4224(%rax), %r11
@@ -19861,12 +19877,12 @@ GL_PREFIX(GetHandleARB):
        movq    4224(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetHandleARB), .-GL_PREFIX(GetHandleARB)
+       .size   GL_PREFIX(IsQueryARB), .-GL_PREFIX(IsQueryARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetInfoLogARB)
-       .type   GL_PREFIX(GetInfoLogARB), @function
-GL_PREFIX(GetInfoLogARB):
+       .globl  GL_PREFIX(AttachObjectARB)
+       .type   GL_PREFIX(AttachObjectARB), @function
+GL_PREFIX(AttachObjectARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4232(%rax), %r11
@@ -19874,13 +19890,9 @@ GL_PREFIX(GetInfoLogARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4232(%rax), %r11
@@ -19894,35 +19906,27 @@ GL_PREFIX(GetInfoLogARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4232(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetInfoLogARB), .-GL_PREFIX(GetInfoLogARB)
+       .size   GL_PREFIX(AttachObjectARB), .-GL_PREFIX(AttachObjectARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetObjectParameterfvARB)
-       .type   GL_PREFIX(GetObjectParameterfvARB), @function
-GL_PREFIX(GetObjectParameterfvARB):
+       .globl  GL_PREFIX(CompileShaderARB)
+       .type   GL_PREFIX(CompileShaderARB), @function
+GL_PREFIX(CompileShaderARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4240(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    4240(%rax), %r11
        jmp     *%r11
@@ -19934,33 +19938,25 @@ GL_PREFIX(GetObjectParameterfvARB):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    4240(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetObjectParameterfvARB), .-GL_PREFIX(GetObjectParameterfvARB)
+       .size   GL_PREFIX(CompileShaderARB), .-GL_PREFIX(CompileShaderARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetObjectParameterivARB)
-       .type   GL_PREFIX(GetObjectParameterivARB), @function
-GL_PREFIX(GetObjectParameterivARB):
+       .globl  GL_PREFIX(CreateProgramObjectARB)
+       .type   GL_PREFIX(CreateProgramObjectARB), @function
+GL_PREFIX(CreateProgramObjectARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4248(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       popq    %rbp
        movq    4248(%rax), %r11
        jmp     *%r11
 #else
@@ -19970,37 +19966,25 @@ GL_PREFIX(GetObjectParameterivARB):
        movq    4248(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       popq    %rbp
        movq    4248(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetObjectParameterivARB), .-GL_PREFIX(GetObjectParameterivARB)
+       .size   GL_PREFIX(CreateProgramObjectARB), .-GL_PREFIX(CreateProgramObjectARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetShaderSourceARB)
-       .type   GL_PREFIX(GetShaderSourceARB), @function
-GL_PREFIX(GetShaderSourceARB):
+       .globl  GL_PREFIX(CreateShaderObjectARB)
+       .type   GL_PREFIX(CreateShaderObjectARB), @function
+GL_PREFIX(CreateShaderObjectARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4256(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    4256(%rax), %r11
        jmp     *%r11
@@ -20012,36 +19996,24 @@ GL_PREFIX(GetShaderSourceARB):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    4256(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetShaderSourceARB), .-GL_PREFIX(GetShaderSourceARB)
+       .size   GL_PREFIX(CreateShaderObjectARB), .-GL_PREFIX(CreateShaderObjectARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetUniformLocationARB)
-       .type   GL_PREFIX(GetUniformLocationARB), @function
-GL_PREFIX(GetUniformLocationARB):
+       .globl  GL_PREFIX(DeleteObjectARB)
+       .type   GL_PREFIX(DeleteObjectARB), @function
+GL_PREFIX(DeleteObjectARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4264(%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    4264(%rax), %r11
        jmp     *%r11
@@ -20053,21 +20025,17 @@ GL_PREFIX(GetUniformLocationARB):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rsi
        popq    %rdi
        movq    4264(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetUniformLocationARB), .-GL_PREFIX(GetUniformLocationARB)
+       .size   GL_PREFIX(DeleteObjectARB), .-GL_PREFIX(DeleteObjectARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetUniformfvARB)
-       .type   GL_PREFIX(GetUniformfvARB), @function
-GL_PREFIX(GetUniformfvARB):
+       .globl  GL_PREFIX(DetachObjectARB)
+       .type   GL_PREFIX(DetachObjectARB), @function
+GL_PREFIX(DetachObjectARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4272(%rax), %r11
@@ -20075,9 +20043,9 @@ GL_PREFIX(GetUniformfvARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    4272(%rax), %r11
@@ -20091,20 +20059,20 @@ GL_PREFIX(GetUniformfvARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    4272(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetUniformfvARB), .-GL_PREFIX(GetUniformfvARB)
+       .size   GL_PREFIX(DetachObjectARB), .-GL_PREFIX(DetachObjectARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetUniformivARB)
-       .type   GL_PREFIX(GetUniformivARB), @function
-GL_PREFIX(GetUniformivARB):
+       .globl  GL_PREFIX(GetActiveUniformARB)
+       .type   GL_PREFIX(GetActiveUniformARB), @function
+GL_PREFIX(GetActiveUniformARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4280(%rax), %r11
@@ -20113,7 +20081,15 @@ GL_PREFIX(GetUniformivARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -20129,26 +20105,42 @@ GL_PREFIX(GetUniformivARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4280(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetUniformivARB), .-GL_PREFIX(GetUniformivARB)
+       .size   GL_PREFIX(GetActiveUniformARB), .-GL_PREFIX(GetActiveUniformARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(LinkProgramARB)
-       .type   GL_PREFIX(LinkProgramARB), @function
-GL_PREFIX(LinkProgramARB):
+       .globl  GL_PREFIX(GetAttachedObjectsARB)
+       .type   GL_PREFIX(GetAttachedObjectsARB), @function
+GL_PREFIX(GetAttachedObjectsARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4288(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    4288(%rax), %r11
        jmp     *%r11
@@ -20160,32 +20152,32 @@ GL_PREFIX(LinkProgramARB):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    4288(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(LinkProgramARB), .-GL_PREFIX(LinkProgramARB)
+       .size   GL_PREFIX(GetAttachedObjectsARB), .-GL_PREFIX(GetAttachedObjectsARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ShaderSourceARB)
-       .type   GL_PREFIX(ShaderSourceARB), @function
-GL_PREFIX(ShaderSourceARB):
+       .globl  GL_PREFIX(GetHandleARB)
+       .type   GL_PREFIX(GetHandleARB), @function
+GL_PREFIX(GetHandleARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4296(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    4296(%rax), %r11
        jmp     *%r11
@@ -20197,37 +20189,33 @@ GL_PREFIX(ShaderSourceARB):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    4296(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ShaderSourceARB), .-GL_PREFIX(ShaderSourceARB)
+       .size   GL_PREFIX(GetHandleARB), .-GL_PREFIX(GetHandleARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(Uniform1fARB)
-       .type   GL_PREFIX(Uniform1fARB), @function
-GL_PREFIX(Uniform1fARB):
+       .globl  GL_PREFIX(GetInfoLogARB)
+       .type   GL_PREFIX(GetInfoLogARB), @function
+GL_PREFIX(GetInfoLogARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4304(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $24, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $24, %rsp
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    4304(%rax), %r11
        jmp     *%r11
 #else
@@ -20237,22 +20225,26 @@ GL_PREFIX(Uniform1fARB):
        movq    4304(%rax), %r11
        jmp     *%r11
 1:
-       subq    $24, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _glapi_get_dispatch
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $24, %rsp
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    4304(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(Uniform1fARB), .-GL_PREFIX(Uniform1fARB)
+       .size   GL_PREFIX(GetInfoLogARB), .-GL_PREFIX(GetInfoLogARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(Uniform1fvARB)
-       .type   GL_PREFIX(Uniform1fvARB), @function
-GL_PREFIX(Uniform1fvARB):
+       .globl  GL_PREFIX(GetObjectParameterfvARB)
+       .type   GL_PREFIX(GetObjectParameterfvARB), @function
+GL_PREFIX(GetObjectParameterfvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4312(%rax), %r11
@@ -20284,12 +20276,12 @@ GL_PREFIX(Uniform1fvARB):
        movq    4312(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(Uniform1fvARB), .-GL_PREFIX(Uniform1fvARB)
+       .size   GL_PREFIX(GetObjectParameterfvARB), .-GL_PREFIX(GetObjectParameterfvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(Uniform1iARB)
-       .type   GL_PREFIX(Uniform1iARB), @function
-GL_PREFIX(Uniform1iARB):
+       .globl  GL_PREFIX(GetObjectParameterivARB)
+       .type   GL_PREFIX(GetObjectParameterivARB), @function
+GL_PREFIX(GetObjectParameterivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4320(%rax), %r11
@@ -20297,9 +20289,9 @@ GL_PREFIX(Uniform1iARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4320(%rax), %r11
@@ -20313,20 +20305,20 @@ GL_PREFIX(Uniform1iARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4320(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(Uniform1iARB), .-GL_PREFIX(Uniform1iARB)
+       .size   GL_PREFIX(GetObjectParameterivARB), .-GL_PREFIX(GetObjectParameterivARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(Uniform1ivARB)
-       .type   GL_PREFIX(Uniform1ivARB), @function
-GL_PREFIX(Uniform1ivARB):
+       .globl  GL_PREFIX(GetShaderSourceARB)
+       .type   GL_PREFIX(GetShaderSourceARB), @function
+GL_PREFIX(GetShaderSourceARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4328(%rax), %r11
@@ -20335,7 +20327,11 @@ GL_PREFIX(Uniform1ivARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -20351,33 +20347,35 @@ GL_PREFIX(Uniform1ivARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4328(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(Uniform1ivARB), .-GL_PREFIX(Uniform1ivARB)
+       .size   GL_PREFIX(GetShaderSourceARB), .-GL_PREFIX(GetShaderSourceARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(Uniform2fARB)
-       .type   GL_PREFIX(Uniform2fARB), @function
-GL_PREFIX(Uniform2fARB):
+       .globl  GL_PREFIX(GetUniformLocationARB)
+       .type   GL_PREFIX(GetUniformLocationARB), @function
+GL_PREFIX(GetUniformLocationARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4336(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $24, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       movq    16(%rsp), %xmm1
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $24, %rsp
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
        movq    4336(%rax), %r11
        jmp     *%r11
 #else
@@ -20387,24 +20385,22 @@ GL_PREFIX(Uniform2fARB):
        movq    4336(%rax), %r11
        jmp     *%r11
 1:
-       subq    $24, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
-       movq    16(%rsp), %xmm1
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $24, %rsp
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
        movq    4336(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(Uniform2fARB), .-GL_PREFIX(Uniform2fARB)
+       .size   GL_PREFIX(GetUniformLocationARB), .-GL_PREFIX(GetUniformLocationARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(Uniform2fvARB)
-       .type   GL_PREFIX(Uniform2fvARB), @function
-GL_PREFIX(Uniform2fvARB):
+       .globl  GL_PREFIX(GetUniformfvARB)
+       .type   GL_PREFIX(GetUniformfvARB), @function
+GL_PREFIX(GetUniformfvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4344(%rax), %r11
@@ -20436,12 +20432,12 @@ GL_PREFIX(Uniform2fvARB):
        movq    4344(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(Uniform2fvARB), .-GL_PREFIX(Uniform2fvARB)
+       .size   GL_PREFIX(GetUniformfvARB), .-GL_PREFIX(GetUniformfvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(Uniform2iARB)
-       .type   GL_PREFIX(Uniform2iARB), @function
-GL_PREFIX(Uniform2iARB):
+       .globl  GL_PREFIX(GetUniformivARB)
+       .type   GL_PREFIX(GetUniformivARB), @function
+GL_PREFIX(GetUniformivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4352(%rax), %r11
@@ -20473,23 +20469,19 @@ GL_PREFIX(Uniform2iARB):
        movq    4352(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(Uniform2iARB), .-GL_PREFIX(Uniform2iARB)
+       .size   GL_PREFIX(GetUniformivARB), .-GL_PREFIX(GetUniformivARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(Uniform2ivARB)
-       .type   GL_PREFIX(Uniform2ivARB), @function
-GL_PREFIX(Uniform2ivARB):
+       .globl  GL_PREFIX(LinkProgramARB)
+       .type   GL_PREFIX(LinkProgramARB), @function
+GL_PREFIX(LinkProgramARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4360(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    4360(%rax), %r11
        jmp     *%r11
@@ -20501,37 +20493,33 @@ GL_PREFIX(Uniform2ivARB):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    4360(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(Uniform2ivARB), .-GL_PREFIX(Uniform2ivARB)
+       .size   GL_PREFIX(LinkProgramARB), .-GL_PREFIX(LinkProgramARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(Uniform3fARB)
-       .type   GL_PREFIX(Uniform3fARB), @function
-GL_PREFIX(Uniform3fARB):
+       .globl  GL_PREFIX(ShaderSourceARB)
+       .type   GL_PREFIX(ShaderSourceARB), @function
+GL_PREFIX(ShaderSourceARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4368(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $40, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
-       movq    %xmm2, 24(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       movq    24(%rsp), %xmm2
-       movq    16(%rsp), %xmm1
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $40, %rsp
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    4368(%rax), %r11
        jmp     *%r11
 #else
@@ -20541,38 +20529,38 @@ GL_PREFIX(Uniform3fARB):
        movq    4368(%rax), %r11
        jmp     *%r11
 1:
-       subq    $40, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
-       movq    %xmm2, 24(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _glapi_get_dispatch
-       movq    24(%rsp), %xmm2
-       movq    16(%rsp), %xmm1
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $40, %rsp
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    4368(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(Uniform3fARB), .-GL_PREFIX(Uniform3fARB)
+       .size   GL_PREFIX(ShaderSourceARB), .-GL_PREFIX(ShaderSourceARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(Uniform3fvARB)
-       .type   GL_PREFIX(Uniform3fvARB), @function
-GL_PREFIX(Uniform3fvARB):
+       .globl  GL_PREFIX(Uniform1fARB)
+       .type   GL_PREFIX(Uniform1fARB), @function
+GL_PREFIX(Uniform1fARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4376(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
+       subq    $24, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $24, %rsp
        movq    4376(%rax), %r11
        jmp     *%r11
 #else
@@ -20582,22 +20570,22 @@ GL_PREFIX(Uniform3fvARB):
        movq    4376(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
+       subq    $24, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
        call    _glapi_get_dispatch
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $24, %rsp
        movq    4376(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(Uniform3fvARB), .-GL_PREFIX(Uniform3fvARB)
+       .size   GL_PREFIX(Uniform1fARB), .-GL_PREFIX(Uniform1fARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(Uniform3iARB)
-       .type   GL_PREFIX(Uniform3iARB), @function
-GL_PREFIX(Uniform3iARB):
+       .globl  GL_PREFIX(Uniform1fvARB)
+       .type   GL_PREFIX(Uniform1fvARB), @function
+GL_PREFIX(Uniform1fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4384(%rax), %r11
@@ -20606,11 +20594,7 @@ GL_PREFIX(Uniform3iARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -20626,23 +20610,19 @@ GL_PREFIX(Uniform3iARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4384(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(Uniform3iARB), .-GL_PREFIX(Uniform3iARB)
+       .size   GL_PREFIX(Uniform1fvARB), .-GL_PREFIX(Uniform1fvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(Uniform3ivARB)
-       .type   GL_PREFIX(Uniform3ivARB), @function
-GL_PREFIX(Uniform3ivARB):
+       .globl  GL_PREFIX(Uniform1iARB)
+       .type   GL_PREFIX(Uniform1iARB), @function
+GL_PREFIX(Uniform1iARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4392(%rax), %r11
@@ -20650,9 +20630,9 @@ GL_PREFIX(Uniform3ivARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    4392(%rax), %r11
@@ -20666,38 +20646,32 @@ GL_PREFIX(Uniform3ivARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    4392(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(Uniform3ivARB), .-GL_PREFIX(Uniform3ivARB)
+       .size   GL_PREFIX(Uniform1iARB), .-GL_PREFIX(Uniform1iARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(Uniform4fARB)
-       .type   GL_PREFIX(Uniform4fARB), @function
-GL_PREFIX(Uniform4fARB):
+       .globl  GL_PREFIX(Uniform1ivARB)
+       .type   GL_PREFIX(Uniform1ivARB), @function
+GL_PREFIX(Uniform1ivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4400(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $40, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
-       movq    %xmm2, 24(%rsp)
-       movq    %xmm3, 32(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       movq    32(%rsp), %xmm3
-       movq    24(%rsp), %xmm2
-       movq    16(%rsp), %xmm1
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $40, %rsp
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    4400(%rax), %r11
        jmp     *%r11
 #else
@@ -20707,40 +20681,36 @@ GL_PREFIX(Uniform4fARB):
        movq    4400(%rax), %r11
        jmp     *%r11
 1:
-       subq    $40, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
-       movq    %xmm2, 24(%rsp)
-       movq    %xmm3, 32(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _glapi_get_dispatch
-       movq    32(%rsp), %xmm3
-       movq    24(%rsp), %xmm2
-       movq    16(%rsp), %xmm1
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $40, %rsp
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    4400(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(Uniform4fARB), .-GL_PREFIX(Uniform4fARB)
+       .size   GL_PREFIX(Uniform1ivARB), .-GL_PREFIX(Uniform1ivARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(Uniform4fvARB)
-       .type   GL_PREFIX(Uniform4fvARB), @function
-GL_PREFIX(Uniform4fvARB):
+       .globl  GL_PREFIX(Uniform2fARB)
+       .type   GL_PREFIX(Uniform2fARB), @function
+GL_PREFIX(Uniform2fARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4408(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
+       subq    $24, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $24, %rsp
        movq    4408(%rax), %r11
        jmp     *%r11
 #else
@@ -20750,22 +20720,24 @@ GL_PREFIX(Uniform4fvARB):
        movq    4408(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
+       subq    $24, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
        call    _glapi_get_dispatch
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $24, %rsp
        movq    4408(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(Uniform4fvARB), .-GL_PREFIX(Uniform4fvARB)
+       .size   GL_PREFIX(Uniform2fARB), .-GL_PREFIX(Uniform2fARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(Uniform4iARB)
-       .type   GL_PREFIX(Uniform4iARB), @function
-GL_PREFIX(Uniform4iARB):
+       .globl  GL_PREFIX(Uniform2fvARB)
+       .type   GL_PREFIX(Uniform2fvARB), @function
+GL_PREFIX(Uniform2fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4416(%rax), %r11
@@ -20774,11 +20746,7 @@ GL_PREFIX(Uniform4iARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
        call    _x86_64_get_dispatch@PLT
-       popq    %r8
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -20794,23 +20762,19 @@ GL_PREFIX(Uniform4iARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
        call    _glapi_get_dispatch
-       popq    %r8
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4416(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(Uniform4iARB), .-GL_PREFIX(Uniform4iARB)
+       .size   GL_PREFIX(Uniform2fvARB), .-GL_PREFIX(Uniform2fvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(Uniform4ivARB)
-       .type   GL_PREFIX(Uniform4ivARB), @function
-GL_PREFIX(Uniform4ivARB):
+       .globl  GL_PREFIX(Uniform2iARB)
+       .type   GL_PREFIX(Uniform2iARB), @function
+GL_PREFIX(Uniform2iARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4424(%rax), %r11
@@ -20842,12 +20806,12 @@ GL_PREFIX(Uniform4ivARB):
        movq    4424(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(Uniform4ivARB), .-GL_PREFIX(Uniform4ivARB)
+       .size   GL_PREFIX(Uniform2iARB), .-GL_PREFIX(Uniform2iARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(UniformMatrix2fvARB)
-       .type   GL_PREFIX(UniformMatrix2fvARB), @function
-GL_PREFIX(UniformMatrix2fvARB):
+       .globl  GL_PREFIX(Uniform2ivARB)
+       .type   GL_PREFIX(Uniform2ivARB), @function
+GL_PREFIX(Uniform2ivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4432(%rax), %r11
@@ -20856,11 +20820,7 @@ GL_PREFIX(UniformMatrix2fvARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -20876,39 +20836,35 @@ GL_PREFIX(UniformMatrix2fvARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4432(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(UniformMatrix2fvARB), .-GL_PREFIX(UniformMatrix2fvARB)
+       .size   GL_PREFIX(Uniform2ivARB), .-GL_PREFIX(Uniform2ivARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(UniformMatrix3fvARB)
-       .type   GL_PREFIX(UniformMatrix3fvARB), @function
-GL_PREFIX(UniformMatrix3fvARB):
+       .globl  GL_PREFIX(Uniform3fARB)
+       .type   GL_PREFIX(Uniform3fARB), @function
+GL_PREFIX(Uniform3fARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4440(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
+       subq    $40, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
+       movq    %xmm2, 24(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       movq    24(%rsp), %xmm2
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $40, %rsp
        movq    4440(%rax), %r11
        jmp     *%r11
 #else
@@ -20918,26 +20874,26 @@ GL_PREFIX(UniformMatrix3fvARB):
        movq    4440(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
+       subq    $40, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
+       movq    %xmm2, 24(%rsp)
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       movq    24(%rsp), %xmm2
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $40, %rsp
        movq    4440(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(UniformMatrix3fvARB), .-GL_PREFIX(UniformMatrix3fvARB)
+       .size   GL_PREFIX(Uniform3fARB), .-GL_PREFIX(Uniform3fARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(UniformMatrix4fvARB)
-       .type   GL_PREFIX(UniformMatrix4fvARB), @function
-GL_PREFIX(UniformMatrix4fvARB):
+       .globl  GL_PREFIX(Uniform3fvARB)
+       .type   GL_PREFIX(Uniform3fvARB), @function
+GL_PREFIX(Uniform3fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4448(%rax), %r11
@@ -20946,11 +20902,7 @@ GL_PREFIX(UniformMatrix4fvARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -20966,30 +20918,34 @@ GL_PREFIX(UniformMatrix4fvARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4448(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(UniformMatrix4fvARB), .-GL_PREFIX(UniformMatrix4fvARB)
+       .size   GL_PREFIX(Uniform3fvARB), .-GL_PREFIX(Uniform3fvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(UseProgramObjectARB)
-       .type   GL_PREFIX(UseProgramObjectARB), @function
-GL_PREFIX(UseProgramObjectARB):
+       .globl  GL_PREFIX(Uniform3iARB)
+       .type   GL_PREFIX(Uniform3iARB), @function
+GL_PREFIX(Uniform3iARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4456(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    4456(%rax), %r11
        jmp     *%r11
@@ -21001,24 +20957,36 @@ GL_PREFIX(UseProgramObjectARB):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    4456(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(UseProgramObjectARB), .-GL_PREFIX(UseProgramObjectARB)
+       .size   GL_PREFIX(Uniform3iARB), .-GL_PREFIX(Uniform3iARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ValidateProgramARB)
-       .type   GL_PREFIX(ValidateProgramARB), @function
-GL_PREFIX(ValidateProgramARB):
+       .globl  GL_PREFIX(Uniform3ivARB)
+       .type   GL_PREFIX(Uniform3ivARB), @function
+GL_PREFIX(Uniform3ivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4464(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    4464(%rax), %r11
        jmp     *%r11
@@ -21030,29 +20998,39 @@ GL_PREFIX(ValidateProgramARB):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    4464(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ValidateProgramARB), .-GL_PREFIX(ValidateProgramARB)
+       .size   GL_PREFIX(Uniform3ivARB), .-GL_PREFIX(Uniform3ivARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(BindAttribLocationARB)
-       .type   GL_PREFIX(BindAttribLocationARB), @function
-GL_PREFIX(BindAttribLocationARB):
+       .globl  GL_PREFIX(Uniform4fARB)
+       .type   GL_PREFIX(Uniform4fARB), @function
+GL_PREFIX(Uniform4fARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4472(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
+       subq    $40, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
+       movq    %xmm2, 24(%rsp)
+       movq    %xmm3, 32(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       movq    32(%rsp), %xmm3
+       movq    24(%rsp), %xmm2
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $40, %rsp
        movq    4472(%rax), %r11
        jmp     *%r11
 #else
@@ -21062,22 +21040,28 @@ GL_PREFIX(BindAttribLocationARB):
        movq    4472(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
+       subq    $40, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
+       movq    %xmm2, 24(%rsp)
+       movq    %xmm3, 32(%rsp)
        call    _glapi_get_dispatch
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       movq    32(%rsp), %xmm3
+       movq    24(%rsp), %xmm2
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $40, %rsp
        movq    4472(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(BindAttribLocationARB), .-GL_PREFIX(BindAttribLocationARB)
+       .size   GL_PREFIX(Uniform4fARB), .-GL_PREFIX(Uniform4fARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetActiveAttribARB)
-       .type   GL_PREFIX(GetActiveAttribARB), @function
-GL_PREFIX(GetActiveAttribARB):
+       .globl  GL_PREFIX(Uniform4fvARB)
+       .type   GL_PREFIX(Uniform4fvARB), @function
+GL_PREFIX(Uniform4fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4480(%rax), %r11
@@ -21086,15 +21070,7 @@ GL_PREFIX(GetActiveAttribARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -21110,27 +21086,19 @@ GL_PREFIX(GetActiveAttribARB):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4480(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetActiveAttribARB), .-GL_PREFIX(GetActiveAttribARB)
+       .size   GL_PREFIX(Uniform4fvARB), .-GL_PREFIX(Uniform4fvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetAttribLocationARB)
-       .type   GL_PREFIX(GetAttribLocationARB), @function
-GL_PREFIX(GetAttribLocationARB):
+       .globl  GL_PREFIX(Uniform4iARB)
+       .type   GL_PREFIX(Uniform4iARB), @function
+GL_PREFIX(Uniform4iARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4488(%rax), %r11
@@ -21138,9 +21106,13 @@ GL_PREFIX(GetAttribLocationARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4488(%rax), %r11
@@ -21154,20 +21126,24 @@ GL_PREFIX(GetAttribLocationARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4488(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetAttribLocationARB), .-GL_PREFIX(GetAttribLocationARB)
+       .size   GL_PREFIX(Uniform4iARB), .-GL_PREFIX(Uniform4iARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(DrawBuffersARB)
-       .type   GL_PREFIX(DrawBuffersARB), @function
-GL_PREFIX(DrawBuffersARB):
+       .globl  GL_PREFIX(Uniform4ivARB)
+       .type   GL_PREFIX(Uniform4ivARB), @function
+GL_PREFIX(Uniform4ivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4496(%rax), %r11
@@ -21175,9 +21151,9 @@ GL_PREFIX(DrawBuffersARB):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4496(%rax), %r11
@@ -21191,20 +21167,20 @@ GL_PREFIX(DrawBuffersARB):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4496(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(DrawBuffersARB), .-GL_PREFIX(DrawBuffersARB)
+       .size   GL_PREFIX(Uniform4ivARB), .-GL_PREFIX(Uniform4ivARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(RenderbufferStorageMultisample)
-       .type   GL_PREFIX(RenderbufferStorageMultisample), @function
-GL_PREFIX(RenderbufferStorageMultisample):
+       .globl  GL_PREFIX(UniformMatrix2fvARB)
+       .type   GL_PREFIX(UniformMatrix2fvARB), @function
+GL_PREFIX(UniformMatrix2fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4504(%rax), %r11
@@ -21214,9 +21190,9 @@ GL_PREFIX(RenderbufferStorageMultisample):
        pushq   %rsi
        pushq   %rdx
        pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %r8
+       popq    %rbp
        popq    %rcx
        popq    %rdx
        popq    %rsi
@@ -21234,9 +21210,9 @@ GL_PREFIX(RenderbufferStorageMultisample):
        pushq   %rsi
        pushq   %rdx
        pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %r8
+       popq    %rbp
        popq    %rcx
        popq    %rdx
        popq    %rsi
@@ -21244,12 +21220,12 @@ GL_PREFIX(RenderbufferStorageMultisample):
        movq    4504(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(RenderbufferStorageMultisample), .-GL_PREFIX(RenderbufferStorageMultisample)
+       .size   GL_PREFIX(UniformMatrix2fvARB), .-GL_PREFIX(UniformMatrix2fvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(FramebufferTextureARB)
-       .type   GL_PREFIX(FramebufferTextureARB), @function
-GL_PREFIX(FramebufferTextureARB):
+       .globl  GL_PREFIX(UniformMatrix3fvARB)
+       .type   GL_PREFIX(UniformMatrix3fvARB), @function
+GL_PREFIX(UniformMatrix3fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4512(%rax), %r11
@@ -21289,12 +21265,12 @@ GL_PREFIX(FramebufferTextureARB):
        movq    4512(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(FramebufferTextureARB), .-GL_PREFIX(FramebufferTextureARB)
+       .size   GL_PREFIX(UniformMatrix3fvARB), .-GL_PREFIX(UniformMatrix3fvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(FramebufferTextureFaceARB)
-       .type   GL_PREFIX(FramebufferTextureFaceARB), @function
-GL_PREFIX(FramebufferTextureFaceARB):
+       .globl  GL_PREFIX(UniformMatrix4fvARB)
+       .type   GL_PREFIX(UniformMatrix4fvARB), @function
+GL_PREFIX(UniformMatrix4fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4520(%rax), %r11
@@ -21304,9 +21280,9 @@ GL_PREFIX(FramebufferTextureFaceARB):
        pushq   %rsi
        pushq   %rdx
        pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %r8
+       popq    %rbp
        popq    %rcx
        popq    %rdx
        popq    %rsi
@@ -21324,9 +21300,9 @@ GL_PREFIX(FramebufferTextureFaceARB):
        pushq   %rsi
        pushq   %rdx
        pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %r8
+       popq    %rbp
        popq    %rcx
        popq    %rdx
        popq    %rsi
@@ -21334,23 +21310,19 @@ GL_PREFIX(FramebufferTextureFaceARB):
        movq    4520(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(FramebufferTextureFaceARB), .-GL_PREFIX(FramebufferTextureFaceARB)
+       .size   GL_PREFIX(UniformMatrix4fvARB), .-GL_PREFIX(UniformMatrix4fvARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ProgramParameteriARB)
-       .type   GL_PREFIX(ProgramParameteriARB), @function
-GL_PREFIX(ProgramParameteriARB):
+       .globl  GL_PREFIX(UseProgramObjectARB)
+       .type   GL_PREFIX(UseProgramObjectARB), @function
+GL_PREFIX(UseProgramObjectARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4528(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    4528(%rax), %r11
        jmp     *%r11
@@ -21362,32 +21334,24 @@ GL_PREFIX(ProgramParameteriARB):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    4528(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ProgramParameteriARB), .-GL_PREFIX(ProgramParameteriARB)
+       .size   GL_PREFIX(UseProgramObjectARB), .-GL_PREFIX(UseProgramObjectARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(FlushMappedBufferRange)
-       .type   GL_PREFIX(FlushMappedBufferRange), @function
-GL_PREFIX(FlushMappedBufferRange):
+       .globl  GL_PREFIX(ValidateProgramARB)
+       .type   GL_PREFIX(ValidateProgramARB), @function
+GL_PREFIX(ValidateProgramARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4536(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    4536(%rax), %r11
        jmp     *%r11
@@ -21399,21 +21363,17 @@ GL_PREFIX(FlushMappedBufferRange):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    4536(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(FlushMappedBufferRange), .-GL_PREFIX(FlushMappedBufferRange)
+       .size   GL_PREFIX(ValidateProgramARB), .-GL_PREFIX(ValidateProgramARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(MapBufferRange)
-       .type   GL_PREFIX(MapBufferRange), @function
-GL_PREFIX(MapBufferRange):
+       .globl  GL_PREFIX(BindAttribLocationARB)
+       .type   GL_PREFIX(BindAttribLocationARB), @function
+GL_PREFIX(BindAttribLocationARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4544(%rax), %r11
@@ -21422,11 +21382,7 @@ GL_PREFIX(MapBufferRange):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -21442,30 +21398,38 @@ GL_PREFIX(MapBufferRange):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4544(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(MapBufferRange), .-GL_PREFIX(MapBufferRange)
+       .size   GL_PREFIX(BindAttribLocationARB), .-GL_PREFIX(BindAttribLocationARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(BindVertexArray)
-       .type   GL_PREFIX(BindVertexArray), @function
-GL_PREFIX(BindVertexArray):
+       .globl  GL_PREFIX(GetActiveAttribARB)
+       .type   GL_PREFIX(GetActiveAttribARB), @function
+GL_PREFIX(GetActiveAttribARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4552(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    4552(%rax), %r11
        jmp     *%r11
@@ -21477,17 +21441,29 @@ GL_PREFIX(BindVertexArray):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    4552(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(BindVertexArray), .-GL_PREFIX(BindVertexArray)
+       .size   GL_PREFIX(GetActiveAttribARB), .-GL_PREFIX(GetActiveAttribARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GenVertexArrays)
-       .type   GL_PREFIX(GenVertexArrays), @function
-GL_PREFIX(GenVertexArrays):
+       .globl  GL_PREFIX(GetAttribLocationARB)
+       .type   GL_PREFIX(GetAttribLocationARB), @function
+GL_PREFIX(GetAttribLocationARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4560(%rax), %r11
@@ -21519,12 +21495,12 @@ GL_PREFIX(GenVertexArrays):
        movq    4560(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GenVertexArrays), .-GL_PREFIX(GenVertexArrays)
+       .size   GL_PREFIX(GetAttribLocationARB), .-GL_PREFIX(GetAttribLocationARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(CopyBufferSubData)
-       .type   GL_PREFIX(CopyBufferSubData), @function
-GL_PREFIX(CopyBufferSubData):
+       .globl  GL_PREFIX(DrawBuffersARB)
+       .type   GL_PREFIX(DrawBuffersARB), @function
+GL_PREFIX(DrawBuffersARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4568(%rax), %r11
@@ -21532,13 +21508,9 @@ GL_PREFIX(CopyBufferSubData):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    4568(%rax), %r11
@@ -21552,24 +21524,20 @@ GL_PREFIX(CopyBufferSubData):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    4568(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(CopyBufferSubData), .-GL_PREFIX(CopyBufferSubData)
+       .size   GL_PREFIX(DrawBuffersARB), .-GL_PREFIX(DrawBuffersARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ClientWaitSync)
-       .type   GL_PREFIX(ClientWaitSync), @function
-GL_PREFIX(ClientWaitSync):
+       .globl  GL_PREFIX(DrawArraysInstancedARB)
+       .type   GL_PREFIX(DrawArraysInstancedARB), @function
+GL_PREFIX(DrawArraysInstancedARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4576(%rax), %r11
@@ -21578,7 +21546,11 @@ GL_PREFIX(ClientWaitSync):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -21594,29 +21566,41 @@ GL_PREFIX(ClientWaitSync):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4576(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ClientWaitSync), .-GL_PREFIX(ClientWaitSync)
+       .size   GL_PREFIX(DrawArraysInstancedARB), .-GL_PREFIX(DrawArraysInstancedARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(DeleteSync)
-       .type   GL_PREFIX(DeleteSync), @function
-GL_PREFIX(DeleteSync):
+       .globl  GL_PREFIX(DrawElementsInstancedARB)
+       .type   GL_PREFIX(DrawElementsInstancedARB), @function
+GL_PREFIX(DrawElementsInstancedARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4584(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _x86_64_get_dispatch@PLT
-       popq    %rdi
-       movq    4584(%rax), %r11
-       jmp     *%r11
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    4584(%rax), %r11
+       jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
@@ -21625,17 +21609,25 @@ GL_PREFIX(DeleteSync):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _glapi_get_dispatch
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    4584(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(DeleteSync), .-GL_PREFIX(DeleteSync)
+       .size   GL_PREFIX(DrawElementsInstancedARB), .-GL_PREFIX(DrawElementsInstancedARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(FenceSync)
-       .type   GL_PREFIX(FenceSync), @function
-GL_PREFIX(FenceSync):
+       .globl  GL_PREFIX(RenderbufferStorageMultisample)
+       .type   GL_PREFIX(RenderbufferStorageMultisample), @function
+GL_PREFIX(RenderbufferStorageMultisample):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4592(%rax), %r11
@@ -21643,9 +21635,13 @@ GL_PREFIX(FenceSync):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4592(%rax), %r11
@@ -21659,20 +21655,24 @@ GL_PREFIX(FenceSync):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4592(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(FenceSync), .-GL_PREFIX(FenceSync)
+       .size   GL_PREFIX(RenderbufferStorageMultisample), .-GL_PREFIX(RenderbufferStorageMultisample)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetInteger64v)
-       .type   GL_PREFIX(GetInteger64v), @function
-GL_PREFIX(GetInteger64v):
+       .globl  GL_PREFIX(FramebufferTextureARB)
+       .type   GL_PREFIX(FramebufferTextureARB), @function
+GL_PREFIX(FramebufferTextureARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4600(%rax), %r11
@@ -21680,9 +21680,13 @@ GL_PREFIX(GetInteger64v):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4600(%rax), %r11
@@ -21696,20 +21700,24 @@ GL_PREFIX(GetInteger64v):
 1:
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4600(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetInteger64v), .-GL_PREFIX(GetInteger64v)
+       .size   GL_PREFIX(FramebufferTextureARB), .-GL_PREFIX(FramebufferTextureARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetSynciv)
-       .type   GL_PREFIX(GetSynciv), @function
-GL_PREFIX(GetSynciv):
+       .globl  GL_PREFIX(FramebufferTextureFaceARB)
+       .type   GL_PREFIX(FramebufferTextureFaceARB), @function
+GL_PREFIX(FramebufferTextureFaceARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4608(%rax), %r11
@@ -21749,19 +21757,23 @@ GL_PREFIX(GetSynciv):
        movq    4608(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetSynciv), .-GL_PREFIX(GetSynciv)
+       .size   GL_PREFIX(FramebufferTextureFaceARB), .-GL_PREFIX(FramebufferTextureFaceARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(IsSync)
-       .type   GL_PREFIX(IsSync), @function
-GL_PREFIX(IsSync):
+       .globl  GL_PREFIX(ProgramParameteriARB)
+       .type   GL_PREFIX(ProgramParameteriARB), @function
+GL_PREFIX(ProgramParameteriARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4616(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    4616(%rax), %r11
        jmp     *%r11
@@ -21773,17 +21785,21 @@ GL_PREFIX(IsSync):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    4616(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(IsSync), .-GL_PREFIX(IsSync)
+       .size   GL_PREFIX(ProgramParameteriARB), .-GL_PREFIX(ProgramParameteriARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WaitSync)
-       .type   GL_PREFIX(WaitSync), @function
-GL_PREFIX(WaitSync):
+       .globl  GL_PREFIX(VertexAttribDivisorARB)
+       .type   GL_PREFIX(VertexAttribDivisorARB), @function
+GL_PREFIX(VertexAttribDivisorARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4624(%rax), %r11
@@ -21791,9 +21807,9 @@ GL_PREFIX(WaitSync):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    4624(%rax), %r11
@@ -21807,20 +21823,20 @@ GL_PREFIX(WaitSync):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    4624(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WaitSync), .-GL_PREFIX(WaitSync)
+       .size   GL_PREFIX(VertexAttribDivisorARB), .-GL_PREFIX(VertexAttribDivisorARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(DrawElementsBaseVertex)
-       .type   GL_PREFIX(DrawElementsBaseVertex), @function
-GL_PREFIX(DrawElementsBaseVertex):
+       .globl  GL_PREFIX(FlushMappedBufferRange)
+       .type   GL_PREFIX(FlushMappedBufferRange), @function
+GL_PREFIX(FlushMappedBufferRange):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4632(%rax), %r11
@@ -21829,11 +21845,7 @@ GL_PREFIX(DrawElementsBaseVertex):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
        call    _x86_64_get_dispatch@PLT
-       popq    %r8
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -21849,23 +21861,19 @@ GL_PREFIX(DrawElementsBaseVertex):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
        call    _glapi_get_dispatch
-       popq    %r8
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4632(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(DrawElementsBaseVertex), .-GL_PREFIX(DrawElementsBaseVertex)
+       .size   GL_PREFIX(FlushMappedBufferRange), .-GL_PREFIX(FlushMappedBufferRange)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(DrawRangeElementsBaseVertex)
-       .type   GL_PREFIX(DrawRangeElementsBaseVertex), @function
-GL_PREFIX(DrawRangeElementsBaseVertex):
+       .globl  GL_PREFIX(MapBufferRange)
+       .type   GL_PREFIX(MapBufferRange), @function
+GL_PREFIX(MapBufferRange):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4640(%rax), %r11
@@ -21875,13 +21883,9 @@ GL_PREFIX(DrawRangeElementsBaseVertex):
        pushq   %rsi
        pushq   %rdx
        pushq   %rcx
-       pushq   %r8
-       pushq   %r9
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %r9
-       popq    %r8
        popq    %rcx
        popq    %rdx
        popq    %rsi
@@ -21899,13 +21903,9 @@ GL_PREFIX(DrawRangeElementsBaseVertex):
        pushq   %rsi
        pushq   %rdx
        pushq   %rcx
-       pushq   %r8
-       pushq   %r9
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %r9
-       popq    %r8
        popq    %rcx
        popq    %rdx
        popq    %rsi
@@ -21913,31 +21913,19 @@ GL_PREFIX(DrawRangeElementsBaseVertex):
        movq    4640(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(DrawRangeElementsBaseVertex), .-GL_PREFIX(DrawRangeElementsBaseVertex)
+       .size   GL_PREFIX(MapBufferRange), .-GL_PREFIX(MapBufferRange)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(MultiDrawElementsBaseVertex)
-       .type   GL_PREFIX(MultiDrawElementsBaseVertex), @function
-GL_PREFIX(MultiDrawElementsBaseVertex):
+       .globl  GL_PREFIX(BindVertexArray)
+       .type   GL_PREFIX(BindVertexArray), @function
+GL_PREFIX(BindVertexArray):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4648(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    4648(%rax), %r11
        jmp     *%r11
@@ -21949,29 +21937,17 @@ GL_PREFIX(MultiDrawElementsBaseVertex):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    4648(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(MultiDrawElementsBaseVertex), .-GL_PREFIX(MultiDrawElementsBaseVertex)
+       .size   GL_PREFIX(BindVertexArray), .-GL_PREFIX(BindVertexArray)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(BindTransformFeedback)
-       .type   GL_PREFIX(BindTransformFeedback), @function
-GL_PREFIX(BindTransformFeedback):
+       .globl  GL_PREFIX(GenVertexArrays)
+       .type   GL_PREFIX(GenVertexArrays), @function
+GL_PREFIX(GenVertexArrays):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4656(%rax), %r11
@@ -22003,12 +21979,12 @@ GL_PREFIX(BindTransformFeedback):
        movq    4656(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(BindTransformFeedback), .-GL_PREFIX(BindTransformFeedback)
+       .size   GL_PREFIX(GenVertexArrays), .-GL_PREFIX(GenVertexArrays)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(DeleteTransformFeedbacks)
-       .type   GL_PREFIX(DeleteTransformFeedbacks), @function
-GL_PREFIX(DeleteTransformFeedbacks):
+       .globl  GL_PREFIX(CopyBufferSubData)
+       .type   GL_PREFIX(CopyBufferSubData), @function
+GL_PREFIX(CopyBufferSubData):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4664(%rax), %r11
@@ -22016,9 +21992,13 @@ GL_PREFIX(DeleteTransformFeedbacks):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4664(%rax), %r11
@@ -22032,20 +22012,24 @@ GL_PREFIX(DeleteTransformFeedbacks):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4664(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(DeleteTransformFeedbacks), .-GL_PREFIX(DeleteTransformFeedbacks)
+       .size   GL_PREFIX(CopyBufferSubData), .-GL_PREFIX(CopyBufferSubData)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(DrawTransformFeedback)
-       .type   GL_PREFIX(DrawTransformFeedback), @function
-GL_PREFIX(DrawTransformFeedback):
+       .globl  GL_PREFIX(ClientWaitSync)
+       .type   GL_PREFIX(ClientWaitSync), @function
+GL_PREFIX(ClientWaitSync):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4672(%rax), %r11
@@ -22053,9 +22037,9 @@ GL_PREFIX(DrawTransformFeedback):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4672(%rax), %r11
@@ -22069,31 +22053,27 @@ GL_PREFIX(DrawTransformFeedback):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4672(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(DrawTransformFeedback), .-GL_PREFIX(DrawTransformFeedback)
+       .size   GL_PREFIX(ClientWaitSync), .-GL_PREFIX(ClientWaitSync)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GenTransformFeedbacks)
-       .type   GL_PREFIX(GenTransformFeedbacks), @function
-GL_PREFIX(GenTransformFeedbacks):
+       .globl  GL_PREFIX(DeleteSync)
+       .type   GL_PREFIX(DeleteSync), @function
+GL_PREFIX(DeleteSync):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4680(%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    4680(%rax), %r11
        jmp     *%r11
@@ -22105,28 +22085,28 @@ GL_PREFIX(GenTransformFeedbacks):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rsi
        popq    %rdi
        movq    4680(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GenTransformFeedbacks), .-GL_PREFIX(GenTransformFeedbacks)
+       .size   GL_PREFIX(DeleteSync), .-GL_PREFIX(DeleteSync)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(IsTransformFeedback)
-       .type   GL_PREFIX(IsTransformFeedback), @function
-GL_PREFIX(IsTransformFeedback):
+       .globl  GL_PREFIX(FenceSync)
+       .type   GL_PREFIX(FenceSync), @function
+GL_PREFIX(FenceSync):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4688(%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    4688(%rax), %r11
        jmp     *%r11
@@ -22138,25 +22118,33 @@ GL_PREFIX(IsTransformFeedback):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
        popq    %rdi
        movq    4688(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(IsTransformFeedback), .-GL_PREFIX(IsTransformFeedback)
+       .size   GL_PREFIX(FenceSync), .-GL_PREFIX(FenceSync)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(PauseTransformFeedback)
-       .type   GL_PREFIX(PauseTransformFeedback), @function
-GL_PREFIX(PauseTransformFeedback):
+       .globl  GL_PREFIX(GetInteger64v)
+       .type   GL_PREFIX(GetInteger64v), @function
+GL_PREFIX(GetInteger64v):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4696(%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    4696(%rax), %r11
        jmp     *%r11
 #else
@@ -22166,26 +22154,38 @@ GL_PREFIX(PauseTransformFeedback):
        movq    4696(%rax), %r11
        jmp     *%r11
 1:
+       pushq   %rdi
+       pushq   %rsi
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
+       popq    %rsi
+       popq    %rdi
        movq    4696(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(PauseTransformFeedback), .-GL_PREFIX(PauseTransformFeedback)
+       .size   GL_PREFIX(GetInteger64v), .-GL_PREFIX(GetInteger64v)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ResumeTransformFeedback)
-       .type   GL_PREFIX(ResumeTransformFeedback), @function
-GL_PREFIX(ResumeTransformFeedback):
-#if defined(GLX_USE_TLS)
+       .globl  GL_PREFIX(GetSynciv)
+       .type   GL_PREFIX(GetSynciv), @function
+GL_PREFIX(GetSynciv):
+#if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4704(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rbp
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    4704(%rax), %r11
        jmp     *%r11
 #else
@@ -22195,30 +22195,34 @@ GL_PREFIX(ResumeTransformFeedback):
        movq    4704(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rbp
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    4704(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ResumeTransformFeedback), .-GL_PREFIX(ResumeTransformFeedback)
+       .size   GL_PREFIX(GetSynciv), .-GL_PREFIX(GetSynciv)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(PolygonOffsetEXT)
-       .type   GL_PREFIX(PolygonOffsetEXT), @function
-GL_PREFIX(PolygonOffsetEXT):
+       .globl  GL_PREFIX(IsSync)
+       .type   GL_PREFIX(IsSync), @function
+GL_PREFIX(IsSync):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4712(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $24, %rsp
-       movq    %xmm0, (%rsp)
-       movq    %xmm1, 8(%rsp)
+       pushq   %rdi
        call    _x86_64_get_dispatch@PLT
-       movq    8(%rsp), %xmm1
-       movq    (%rsp), %xmm0
-       addq    $24, %rsp
+       popq    %rdi
        movq    4712(%rax), %r11
        jmp     *%r11
 #else
@@ -22228,23 +22232,18 @@ GL_PREFIX(PolygonOffsetEXT):
        movq    4712(%rax), %r11
        jmp     *%r11
 1:
-       subq    $24, %rsp
-       movq    %xmm0, (%rsp)
-       movq    %xmm1, 8(%rsp)
+       pushq   %rdi
        call    _glapi_get_dispatch
-       movq    8(%rsp), %xmm1
-       movq    (%rsp), %xmm0
-       addq    $24, %rsp
+       popq    %rdi
        movq    4712(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(PolygonOffsetEXT), .-GL_PREFIX(PolygonOffsetEXT)
+       .size   GL_PREFIX(IsSync), .-GL_PREFIX(IsSync)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_590)
-       .type   GL_PREFIX(_dispatch_stub_590), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_590))
-GL_PREFIX(_dispatch_stub_590):
+       .globl  GL_PREFIX(WaitSync)
+       .type   GL_PREFIX(WaitSync), @function
+GL_PREFIX(WaitSync):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4720(%rax), %r11
@@ -22252,9 +22251,9 @@ GL_PREFIX(_dispatch_stub_590):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4720(%rax), %r11
@@ -22268,21 +22267,20 @@ GL_PREFIX(_dispatch_stub_590):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4720(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_590), .-GL_PREFIX(_dispatch_stub_590)
+       .size   GL_PREFIX(WaitSync), .-GL_PREFIX(WaitSync)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_591)
-       .type   GL_PREFIX(_dispatch_stub_591), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_591))
-GL_PREFIX(_dispatch_stub_591):
+       .globl  GL_PREFIX(DrawElementsBaseVertex)
+       .type   GL_PREFIX(DrawElementsBaseVertex), @function
+GL_PREFIX(DrawElementsBaseVertex):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4728(%rax), %r11
@@ -22290,9 +22288,13 @@ GL_PREFIX(_dispatch_stub_591):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4728(%rax), %r11
@@ -22306,33 +22308,44 @@ GL_PREFIX(_dispatch_stub_591):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4728(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_591), .-GL_PREFIX(_dispatch_stub_591)
+       .size   GL_PREFIX(DrawElementsBaseVertex), .-GL_PREFIX(DrawElementsBaseVertex)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_592)
-       .type   GL_PREFIX(_dispatch_stub_592), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_592))
-GL_PREFIX(_dispatch_stub_592):
+       .globl  GL_PREFIX(DrawRangeElementsBaseVertex)
+       .type   GL_PREFIX(DrawRangeElementsBaseVertex), @function
+GL_PREFIX(DrawRangeElementsBaseVertex):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4736(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $24, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $24, %rsp
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    4736(%rax), %r11
        jmp     *%r11
 #else
@@ -22342,23 +22355,30 @@ GL_PREFIX(_dispatch_stub_592):
        movq    4736(%rax), %r11
        jmp     *%r11
 1:
-       subq    $24, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
        call    _glapi_get_dispatch
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $24, %rsp
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    4736(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_592), .-GL_PREFIX(_dispatch_stub_592)
+       .size   GL_PREFIX(DrawRangeElementsBaseVertex), .-GL_PREFIX(DrawRangeElementsBaseVertex)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_593)
-       .type   GL_PREFIX(_dispatch_stub_593), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_593))
-GL_PREFIX(_dispatch_stub_593):
+       .globl  GL_PREFIX(MultiDrawElementsBaseVertex)
+       .type   GL_PREFIX(MultiDrawElementsBaseVertex), @function
+GL_PREFIX(MultiDrawElementsBaseVertex):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4744(%rax), %r11
@@ -22366,9 +22386,17 @@ GL_PREFIX(_dispatch_stub_593):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4744(%rax), %r11
@@ -22382,21 +22410,28 @@ GL_PREFIX(_dispatch_stub_593):
 1:
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4744(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_593), .-GL_PREFIX(_dispatch_stub_593)
+       .size   GL_PREFIX(MultiDrawElementsBaseVertex), .-GL_PREFIX(MultiDrawElementsBaseVertex)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_594)
-       .type   GL_PREFIX(_dispatch_stub_594), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_594))
-GL_PREFIX(_dispatch_stub_594):
+       .globl  GL_PREFIX(BlendEquationSeparateiARB)
+       .type   GL_PREFIX(BlendEquationSeparateiARB), @function
+GL_PREFIX(BlendEquationSeparateiARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4752(%rax), %r11
@@ -22404,9 +22439,9 @@ GL_PREFIX(_dispatch_stub_594):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4752(%rax), %r11
@@ -22420,21 +22455,20 @@ GL_PREFIX(_dispatch_stub_594):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4752(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_594), .-GL_PREFIX(_dispatch_stub_594)
+       .size   GL_PREFIX(BlendEquationSeparateiARB), .-GL_PREFIX(BlendEquationSeparateiARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_595)
-       .type   GL_PREFIX(_dispatch_stub_595), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_595))
-GL_PREFIX(_dispatch_stub_595):
+       .globl  GL_PREFIX(BlendEquationiARB)
+       .type   GL_PREFIX(BlendEquationiARB), @function
+GL_PREFIX(BlendEquationiARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4760(%rax), %r11
@@ -22466,13 +22500,12 @@ GL_PREFIX(_dispatch_stub_595):
        movq    4760(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_595), .-GL_PREFIX(_dispatch_stub_595)
+       .size   GL_PREFIX(BlendEquationiARB), .-GL_PREFIX(BlendEquationiARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_596)
-       .type   GL_PREFIX(_dispatch_stub_596), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_596))
-GL_PREFIX(_dispatch_stub_596):
+       .globl  GL_PREFIX(BlendFuncSeparateiARB)
+       .type   GL_PREFIX(BlendFuncSeparateiARB), @function
+GL_PREFIX(BlendFuncSeparateiARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4768(%rax), %r11
@@ -22480,9 +22513,13 @@ GL_PREFIX(_dispatch_stub_596):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4768(%rax), %r11
@@ -22496,28 +22533,35 @@ GL_PREFIX(_dispatch_stub_596):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4768(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_596), .-GL_PREFIX(_dispatch_stub_596)
+       .size   GL_PREFIX(BlendFuncSeparateiARB), .-GL_PREFIX(BlendFuncSeparateiARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_597)
-       .type   GL_PREFIX(_dispatch_stub_597), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_597))
-GL_PREFIX(_dispatch_stub_597):
+       .globl  GL_PREFIX(BlendFunciARB)
+       .type   GL_PREFIX(BlendFunciARB), @function
+GL_PREFIX(BlendFunciARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4776(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    4776(%rax), %r11
        jmp     *%r11
@@ -22529,17 +22573,21 @@ GL_PREFIX(_dispatch_stub_597):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    4776(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_597), .-GL_PREFIX(_dispatch_stub_597)
+       .size   GL_PREFIX(BlendFunciARB), .-GL_PREFIX(BlendFunciARB)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ColorPointerEXT)
-       .type   GL_PREFIX(ColorPointerEXT), @function
-GL_PREFIX(ColorPointerEXT):
+       .globl  GL_PREFIX(BindTransformFeedback)
+       .type   GL_PREFIX(BindTransformFeedback), @function
+GL_PREFIX(BindTransformFeedback):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4784(%rax), %r11
@@ -22547,13 +22595,9 @@ GL_PREFIX(ColorPointerEXT):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    4784(%rax), %r11
@@ -22567,24 +22611,20 @@ GL_PREFIX(ColorPointerEXT):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    4784(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ColorPointerEXT), .-GL_PREFIX(ColorPointerEXT)
+       .size   GL_PREFIX(BindTransformFeedback), .-GL_PREFIX(BindTransformFeedback)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(EdgeFlagPointerEXT)
-       .type   GL_PREFIX(EdgeFlagPointerEXT), @function
-GL_PREFIX(EdgeFlagPointerEXT):
+       .globl  GL_PREFIX(DeleteTransformFeedbacks)
+       .type   GL_PREFIX(DeleteTransformFeedbacks), @function
+GL_PREFIX(DeleteTransformFeedbacks):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4792(%rax), %r11
@@ -22592,9 +22632,9 @@ GL_PREFIX(EdgeFlagPointerEXT):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    4792(%rax), %r11
@@ -22608,20 +22648,20 @@ GL_PREFIX(EdgeFlagPointerEXT):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    4792(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(EdgeFlagPointerEXT), .-GL_PREFIX(EdgeFlagPointerEXT)
+       .size   GL_PREFIX(DeleteTransformFeedbacks), .-GL_PREFIX(DeleteTransformFeedbacks)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(IndexPointerEXT)
-       .type   GL_PREFIX(IndexPointerEXT), @function
-GL_PREFIX(IndexPointerEXT):
+       .globl  GL_PREFIX(DrawTransformFeedback)
+       .type   GL_PREFIX(DrawTransformFeedback), @function
+GL_PREFIX(DrawTransformFeedback):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4800(%rax), %r11
@@ -22629,13 +22669,9 @@ GL_PREFIX(IndexPointerEXT):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4800(%rax), %r11
@@ -22649,24 +22685,20 @@ GL_PREFIX(IndexPointerEXT):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4800(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(IndexPointerEXT), .-GL_PREFIX(IndexPointerEXT)
+       .size   GL_PREFIX(DrawTransformFeedback), .-GL_PREFIX(DrawTransformFeedback)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(NormalPointerEXT)
-       .type   GL_PREFIX(NormalPointerEXT), @function
-GL_PREFIX(NormalPointerEXT):
+       .globl  GL_PREFIX(GenTransformFeedbacks)
+       .type   GL_PREFIX(GenTransformFeedbacks), @function
+GL_PREFIX(GenTransformFeedbacks):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4808(%rax), %r11
@@ -22674,13 +22706,9 @@ GL_PREFIX(NormalPointerEXT):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4808(%rax), %r11
@@ -22694,39 +22722,27 @@ GL_PREFIX(NormalPointerEXT):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4808(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(NormalPointerEXT), .-GL_PREFIX(NormalPointerEXT)
+       .size   GL_PREFIX(GenTransformFeedbacks), .-GL_PREFIX(GenTransformFeedbacks)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(TexCoordPointerEXT)
-       .type   GL_PREFIX(TexCoordPointerEXT), @function
-GL_PREFIX(TexCoordPointerEXT):
+       .globl  GL_PREFIX(IsTransformFeedback)
+       .type   GL_PREFIX(IsTransformFeedback), @function
+GL_PREFIX(IsTransformFeedback):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4816(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
        call    _x86_64_get_dispatch@PLT
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    4816(%rax), %r11
        jmp     *%r11
@@ -22738,41 +22754,25 @@ GL_PREFIX(TexCoordPointerEXT):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
        call    _glapi_get_dispatch
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    4816(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(TexCoordPointerEXT), .-GL_PREFIX(TexCoordPointerEXT)
+       .size   GL_PREFIX(IsTransformFeedback), .-GL_PREFIX(IsTransformFeedback)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexPointerEXT)
-       .type   GL_PREFIX(VertexPointerEXT), @function
-GL_PREFIX(VertexPointerEXT):
+       .globl  GL_PREFIX(PauseTransformFeedback)
+       .type   GL_PREFIX(PauseTransformFeedback), @function
+GL_PREFIX(PauseTransformFeedback):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4824(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       popq    %rbp
        movq    4824(%rax), %r11
        jmp     *%r11
 #else
@@ -22782,38 +22782,26 @@ GL_PREFIX(VertexPointerEXT):
        movq    4824(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       popq    %rbp
        movq    4824(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexPointerEXT), .-GL_PREFIX(VertexPointerEXT)
+       .size   GL_PREFIX(PauseTransformFeedback), .-GL_PREFIX(PauseTransformFeedback)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(PointParameterfEXT)
-       .type   GL_PREFIX(PointParameterfEXT), @function
-GL_PREFIX(PointParameterfEXT):
+       .globl  GL_PREFIX(ResumeTransformFeedback)
+       .type   GL_PREFIX(ResumeTransformFeedback), @function
+GL_PREFIX(ResumeTransformFeedback):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4832(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $24, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $24, %rsp
+       popq    %rbp
        movq    4832(%rax), %r11
        jmp     *%r11
 #else
@@ -22823,33 +22811,25 @@ GL_PREFIX(PointParameterfEXT):
        movq    4832(%rax), %r11
        jmp     *%r11
 1:
-       subq    $24, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
+       pushq   %rbp
        call    _glapi_get_dispatch
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $24, %rsp
+       popq    %rbp
        movq    4832(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(PointParameterfEXT), .-GL_PREFIX(PointParameterfEXT)
+       .size   GL_PREFIX(ResumeTransformFeedback), .-GL_PREFIX(ResumeTransformFeedback)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(PointParameterfvEXT)
-       .type   GL_PREFIX(PointParameterfvEXT), @function
-GL_PREFIX(PointParameterfvEXT):
+       .globl  GL_PREFIX(ClearDepthf)
+       .type   GL_PREFIX(ClearDepthf), @function
+GL_PREFIX(ClearDepthf):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4840(%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    4840(%rax), %r11
        jmp     *%r11
@@ -22861,21 +22841,17 @@ GL_PREFIX(PointParameterfvEXT):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rsi
        popq    %rdi
        movq    4840(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(PointParameterfvEXT), .-GL_PREFIX(PointParameterfvEXT)
+       .size   GL_PREFIX(ClearDepthf), .-GL_PREFIX(ClearDepthf)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(LockArraysEXT)
-       .type   GL_PREFIX(LockArraysEXT), @function
-GL_PREFIX(LockArraysEXT):
+       .globl  GL_PREFIX(DepthRangef)
+       .type   GL_PREFIX(DepthRangef), @function
+GL_PREFIX(DepthRangef):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4848(%rax), %r11
@@ -22907,20 +22883,28 @@ GL_PREFIX(LockArraysEXT):
        movq    4848(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(LockArraysEXT), .-GL_PREFIX(LockArraysEXT)
+       .size   GL_PREFIX(DepthRangef), .-GL_PREFIX(DepthRangef)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(UnlockArraysEXT)
-       .type   GL_PREFIX(UnlockArraysEXT), @function
-GL_PREFIX(UnlockArraysEXT):
+       .globl  GL_PREFIX(GetShaderPrecisionFormat)
+       .type   GL_PREFIX(GetShaderPrecisionFormat), @function
+GL_PREFIX(GetShaderPrecisionFormat):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4856(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    4856(%rax), %r11
        jmp     *%r11
 #else
@@ -22930,31 +22914,34 @@ GL_PREFIX(UnlockArraysEXT):
        movq    4856(%rax), %r11
        jmp     *%r11
 1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    4856(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(UnlockArraysEXT), .-GL_PREFIX(UnlockArraysEXT)
+       .size   GL_PREFIX(GetShaderPrecisionFormat), .-GL_PREFIX(GetShaderPrecisionFormat)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_608)
-       .type   GL_PREFIX(_dispatch_stub_608), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_608))
-GL_PREFIX(_dispatch_stub_608):
+       .globl  GL_PREFIX(ReleaseShaderCompiler)
+       .type   GL_PREFIX(ReleaseShaderCompiler), @function
+GL_PREFIX(ReleaseShaderCompiler):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4864(%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    4864(%rax), %r11
        jmp     *%r11
 #else
@@ -22964,23 +22951,18 @@ GL_PREFIX(_dispatch_stub_608):
        movq    4864(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
-       pushq   %rsi
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %rsi
-       popq    %rdi
        movq    4864(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_608), .-GL_PREFIX(_dispatch_stub_608)
+       .size   GL_PREFIX(ReleaseShaderCompiler), .-GL_PREFIX(ReleaseShaderCompiler)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_609)
-       .type   GL_PREFIX(_dispatch_stub_609), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_609))
-GL_PREFIX(_dispatch_stub_609):
+       .globl  GL_PREFIX(ShaderBinary)
+       .type   GL_PREFIX(ShaderBinary), @function
+GL_PREFIX(ShaderBinary):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4872(%rax), %r11
@@ -22988,9 +22970,13 @@ GL_PREFIX(_dispatch_stub_609):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4872(%rax), %r11
@@ -23004,32 +22990,36 @@ GL_PREFIX(_dispatch_stub_609):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4872(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_609), .-GL_PREFIX(_dispatch_stub_609)
+       .size   GL_PREFIX(ShaderBinary), .-GL_PREFIX(ShaderBinary)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(SecondaryColor3bEXT)
-       .type   GL_PREFIX(SecondaryColor3bEXT), @function
-GL_PREFIX(SecondaryColor3bEXT):
+       .globl  GL_PREFIX(PolygonOffsetEXT)
+       .type   GL_PREFIX(PolygonOffsetEXT), @function
+GL_PREFIX(PolygonOffsetEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4880(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
+       subq    $24, %rsp
+       movq    %xmm0, (%rsp)
+       movq    %xmm1, 8(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       movq    8(%rsp), %xmm1
+       movq    (%rsp), %xmm0
+       addq    $24, %rsp
        movq    4880(%rax), %r11
        jmp     *%r11
 #else
@@ -23039,29 +23029,34 @@ GL_PREFIX(SecondaryColor3bEXT):
        movq    4880(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
+       subq    $24, %rsp
+       movq    %xmm0, (%rsp)
+       movq    %xmm1, 8(%rsp)
        call    _glapi_get_dispatch
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       movq    8(%rsp), %xmm1
+       movq    (%rsp), %xmm0
+       addq    $24, %rsp
        movq    4880(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(SecondaryColor3bEXT), .-GL_PREFIX(SecondaryColor3bEXT)
+       .size   GL_PREFIX(PolygonOffsetEXT), .-GL_PREFIX(PolygonOffsetEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(SecondaryColor3bvEXT)
-       .type   GL_PREFIX(SecondaryColor3bvEXT), @function
-GL_PREFIX(SecondaryColor3bvEXT):
+       .globl  GL_PREFIX(_dispatch_stub_611)
+       .type   GL_PREFIX(_dispatch_stub_611), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_611))
+GL_PREFIX(_dispatch_stub_611):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4888(%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    4888(%rax), %r11
        jmp     *%r11
@@ -23073,31 +23068,34 @@ GL_PREFIX(SecondaryColor3bvEXT):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
        popq    %rdi
        movq    4888(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(SecondaryColor3bvEXT), .-GL_PREFIX(SecondaryColor3bvEXT)
+       .size   GL_PREFIX(_dispatch_stub_611), .-GL_PREFIX(_dispatch_stub_611)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(SecondaryColor3dEXT)
-       .type   GL_PREFIX(SecondaryColor3dEXT), @function
-GL_PREFIX(SecondaryColor3dEXT):
+       .globl  GL_PREFIX(_dispatch_stub_612)
+       .type   GL_PREFIX(_dispatch_stub_612), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_612))
+GL_PREFIX(_dispatch_stub_612):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4896(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $24, %rsp
-       movq    %xmm0, (%rsp)
-       movq    %xmm1, 8(%rsp)
-       movq    %xmm2, 16(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       movq    16(%rsp), %xmm2
-       movq    8(%rsp), %xmm1
-       movq    (%rsp), %xmm0
-       addq    $24, %rsp
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
        movq    4896(%rax), %r11
        jmp     *%r11
 #else
@@ -23107,32 +23105,35 @@ GL_PREFIX(SecondaryColor3dEXT):
        movq    4896(%rax), %r11
        jmp     *%r11
 1:
-       subq    $24, %rsp
-       movq    %xmm0, (%rsp)
-       movq    %xmm1, 8(%rsp)
-       movq    %xmm2, 16(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
-       movq    16(%rsp), %xmm2
-       movq    8(%rsp), %xmm1
-       movq    (%rsp), %xmm0
-       addq    $24, %rsp
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
        movq    4896(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(SecondaryColor3dEXT), .-GL_PREFIX(SecondaryColor3dEXT)
+       .size   GL_PREFIX(_dispatch_stub_612), .-GL_PREFIX(_dispatch_stub_612)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(SecondaryColor3dvEXT)
-       .type   GL_PREFIX(SecondaryColor3dvEXT), @function
-GL_PREFIX(SecondaryColor3dvEXT):
+       .globl  GL_PREFIX(_dispatch_stub_613)
+       .type   GL_PREFIX(_dispatch_stub_613), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_613))
+GL_PREFIX(_dispatch_stub_613):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4904(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
+       subq    $24, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rdi
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $24, %rsp
        movq    4904(%rax), %r11
        jmp     *%r11
 #else
@@ -23142,32 +23143,35 @@ GL_PREFIX(SecondaryColor3dvEXT):
        movq    4904(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
+       subq    $24, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
        call    _glapi_get_dispatch
-       popq    %rdi
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $24, %rsp
        movq    4904(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(SecondaryColor3dvEXT), .-GL_PREFIX(SecondaryColor3dvEXT)
+       .size   GL_PREFIX(_dispatch_stub_613), .-GL_PREFIX(_dispatch_stub_613)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(SecondaryColor3fEXT)
-       .type   GL_PREFIX(SecondaryColor3fEXT), @function
-GL_PREFIX(SecondaryColor3fEXT):
+       .globl  GL_PREFIX(_dispatch_stub_614)
+       .type   GL_PREFIX(_dispatch_stub_614), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_614))
+GL_PREFIX(_dispatch_stub_614):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4912(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $24, %rsp
-       movq    %xmm0, (%rsp)
-       movq    %xmm1, 8(%rsp)
-       movq    %xmm2, 16(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       movq    16(%rsp), %xmm2
-       movq    8(%rsp), %xmm1
-       movq    (%rsp), %xmm0
-       addq    $24, %rsp
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
        movq    4912(%rax), %r11
        jmp     *%r11
 #else
@@ -23177,31 +23181,34 @@ GL_PREFIX(SecondaryColor3fEXT):
        movq    4912(%rax), %r11
        jmp     *%r11
 1:
-       subq    $24, %rsp
-       movq    %xmm0, (%rsp)
-       movq    %xmm1, 8(%rsp)
-       movq    %xmm2, 16(%rsp)
-       call    _glapi_get_dispatch
-       movq    16(%rsp), %xmm2
-       movq    8(%rsp), %xmm1
-       movq    (%rsp), %xmm0
-       addq    $24, %rsp
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
        movq    4912(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(SecondaryColor3fEXT), .-GL_PREFIX(SecondaryColor3fEXT)
+       .size   GL_PREFIX(_dispatch_stub_614), .-GL_PREFIX(_dispatch_stub_614)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(SecondaryColor3fvEXT)
-       .type   GL_PREFIX(SecondaryColor3fvEXT), @function
-GL_PREFIX(SecondaryColor3fvEXT):
+       .globl  GL_PREFIX(_dispatch_stub_615)
+       .type   GL_PREFIX(_dispatch_stub_615), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_615))
+GL_PREFIX(_dispatch_stub_615):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4920(%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    4920(%rax), %r11
        jmp     *%r11
@@ -23213,17 +23220,22 @@ GL_PREFIX(SecondaryColor3fvEXT):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
        popq    %rdi
        movq    4920(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(SecondaryColor3fvEXT), .-GL_PREFIX(SecondaryColor3fvEXT)
+       .size   GL_PREFIX(_dispatch_stub_615), .-GL_PREFIX(_dispatch_stub_615)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(SecondaryColor3iEXT)
-       .type   GL_PREFIX(SecondaryColor3iEXT), @function
-GL_PREFIX(SecondaryColor3iEXT):
+       .globl  GL_PREFIX(_dispatch_stub_616)
+       .type   GL_PREFIX(_dispatch_stub_616), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_616))
+GL_PREFIX(_dispatch_stub_616):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4928(%rax), %r11
@@ -23231,9 +23243,9 @@ GL_PREFIX(SecondaryColor3iEXT):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    4928(%rax), %r11
@@ -23247,27 +23259,32 @@ GL_PREFIX(SecondaryColor3iEXT):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    4928(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(SecondaryColor3iEXT), .-GL_PREFIX(SecondaryColor3iEXT)
+       .size   GL_PREFIX(_dispatch_stub_616), .-GL_PREFIX(_dispatch_stub_616)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(SecondaryColor3ivEXT)
-       .type   GL_PREFIX(SecondaryColor3ivEXT), @function
-GL_PREFIX(SecondaryColor3ivEXT):
+       .globl  GL_PREFIX(_dispatch_stub_617)
+       .type   GL_PREFIX(_dispatch_stub_617), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_617))
+GL_PREFIX(_dispatch_stub_617):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4936(%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    4936(%rax), %r11
        jmp     *%r11
@@ -23279,28 +23296,29 @@ GL_PREFIX(SecondaryColor3ivEXT):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
        popq    %rdi
        movq    4936(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(SecondaryColor3ivEXT), .-GL_PREFIX(SecondaryColor3ivEXT)
+       .size   GL_PREFIX(_dispatch_stub_617), .-GL_PREFIX(_dispatch_stub_617)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(SecondaryColor3sEXT)
-       .type   GL_PREFIX(SecondaryColor3sEXT), @function
-GL_PREFIX(SecondaryColor3sEXT):
+       .globl  GL_PREFIX(_dispatch_stub_618)
+       .type   GL_PREFIX(_dispatch_stub_618), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_618))
+GL_PREFIX(_dispatch_stub_618):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4944(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    4944(%rax), %r11
        jmp     *%r11
@@ -23312,28 +23330,32 @@ GL_PREFIX(SecondaryColor3sEXT):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    4944(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(SecondaryColor3sEXT), .-GL_PREFIX(SecondaryColor3sEXT)
+       .size   GL_PREFIX(_dispatch_stub_618), .-GL_PREFIX(_dispatch_stub_618)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(SecondaryColor3svEXT)
-       .type   GL_PREFIX(SecondaryColor3svEXT), @function
-GL_PREFIX(SecondaryColor3svEXT):
+       .globl  GL_PREFIX(ColorPointerEXT)
+       .type   GL_PREFIX(ColorPointerEXT), @function
+GL_PREFIX(ColorPointerEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4952(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _x86_64_get_dispatch@PLT
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    4952(%rax), %r11
        jmp     *%r11
@@ -23345,17 +23367,25 @@ GL_PREFIX(SecondaryColor3svEXT):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _glapi_get_dispatch
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    4952(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(SecondaryColor3svEXT), .-GL_PREFIX(SecondaryColor3svEXT)
+       .size   GL_PREFIX(ColorPointerEXT), .-GL_PREFIX(ColorPointerEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(SecondaryColor3ubEXT)
-       .type   GL_PREFIX(SecondaryColor3ubEXT), @function
-GL_PREFIX(SecondaryColor3ubEXT):
+       .globl  GL_PREFIX(EdgeFlagPointerEXT)
+       .type   GL_PREFIX(EdgeFlagPointerEXT), @function
+GL_PREFIX(EdgeFlagPointerEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4960(%rax), %r11
@@ -23387,19 +23417,27 @@ GL_PREFIX(SecondaryColor3ubEXT):
        movq    4960(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(SecondaryColor3ubEXT), .-GL_PREFIX(SecondaryColor3ubEXT)
+       .size   GL_PREFIX(EdgeFlagPointerEXT), .-GL_PREFIX(EdgeFlagPointerEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(SecondaryColor3ubvEXT)
-       .type   GL_PREFIX(SecondaryColor3ubvEXT), @function
-GL_PREFIX(SecondaryColor3ubvEXT):
+       .globl  GL_PREFIX(IndexPointerEXT)
+       .type   GL_PREFIX(IndexPointerEXT), @function
+GL_PREFIX(IndexPointerEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4968(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    4968(%rax), %r11
        jmp     *%r11
@@ -23411,17 +23449,25 @@ GL_PREFIX(SecondaryColor3ubvEXT):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    4968(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(SecondaryColor3ubvEXT), .-GL_PREFIX(SecondaryColor3ubvEXT)
+       .size   GL_PREFIX(IndexPointerEXT), .-GL_PREFIX(IndexPointerEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(SecondaryColor3uiEXT)
-       .type   GL_PREFIX(SecondaryColor3uiEXT), @function
-GL_PREFIX(SecondaryColor3uiEXT):
+       .globl  GL_PREFIX(NormalPointerEXT)
+       .type   GL_PREFIX(NormalPointerEXT), @function
+GL_PREFIX(NormalPointerEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4976(%rax), %r11
@@ -23430,7 +23476,11 @@ GL_PREFIX(SecondaryColor3uiEXT):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -23446,26 +23496,38 @@ GL_PREFIX(SecondaryColor3uiEXT):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4976(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(SecondaryColor3uiEXT), .-GL_PREFIX(SecondaryColor3uiEXT)
+       .size   GL_PREFIX(NormalPointerEXT), .-GL_PREFIX(NormalPointerEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(SecondaryColor3uivEXT)
-       .type   GL_PREFIX(SecondaryColor3uivEXT), @function
-GL_PREFIX(SecondaryColor3uivEXT):
+       .globl  GL_PREFIX(TexCoordPointerEXT)
+       .type   GL_PREFIX(TexCoordPointerEXT), @function
+GL_PREFIX(TexCoordPointerEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4984(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _x86_64_get_dispatch@PLT
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    4984(%rax), %r11
        jmp     *%r11
@@ -23477,17 +23539,25 @@ GL_PREFIX(SecondaryColor3uivEXT):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _glapi_get_dispatch
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    4984(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(SecondaryColor3uivEXT), .-GL_PREFIX(SecondaryColor3uivEXT)
+       .size   GL_PREFIX(TexCoordPointerEXT), .-GL_PREFIX(TexCoordPointerEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(SecondaryColor3usEXT)
-       .type   GL_PREFIX(SecondaryColor3usEXT), @function
-GL_PREFIX(SecondaryColor3usEXT):
+       .globl  GL_PREFIX(VertexPointerEXT)
+       .type   GL_PREFIX(VertexPointerEXT), @function
+GL_PREFIX(VertexPointerEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    4992(%rax), %r11
@@ -23496,7 +23566,11 @@ GL_PREFIX(SecondaryColor3usEXT):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _x86_64_get_dispatch@PLT
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -23512,27 +23586,35 @@ GL_PREFIX(SecondaryColor3usEXT):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _glapi_get_dispatch
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    4992(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(SecondaryColor3usEXT), .-GL_PREFIX(SecondaryColor3usEXT)
+       .size   GL_PREFIX(VertexPointerEXT), .-GL_PREFIX(VertexPointerEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(SecondaryColor3usvEXT)
-       .type   GL_PREFIX(SecondaryColor3usvEXT), @function
-GL_PREFIX(SecondaryColor3usvEXT):
+       .globl  GL_PREFIX(PointParameterfEXT)
+       .type   GL_PREFIX(PointParameterfEXT), @function
+GL_PREFIX(PointParameterfEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5000(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
+       subq    $24, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rdi
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $24, %rsp
        movq    5000(%rax), %r11
        jmp     *%r11
 #else
@@ -23542,18 +23624,22 @@ GL_PREFIX(SecondaryColor3usvEXT):
        movq    5000(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
+       subq    $24, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
        call    _glapi_get_dispatch
-       popq    %rdi
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $24, %rsp
        movq    5000(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(SecondaryColor3usvEXT), .-GL_PREFIX(SecondaryColor3usvEXT)
+       .size   GL_PREFIX(PointParameterfEXT), .-GL_PREFIX(PointParameterfEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(SecondaryColorPointerEXT)
-       .type   GL_PREFIX(SecondaryColorPointerEXT), @function
-GL_PREFIX(SecondaryColorPointerEXT):
+       .globl  GL_PREFIX(PointParameterfvEXT)
+       .type   GL_PREFIX(PointParameterfvEXT), @function
+GL_PREFIX(PointParameterfvEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5008(%rax), %r11
@@ -23561,13 +23647,9 @@ GL_PREFIX(SecondaryColorPointerEXT):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5008(%rax), %r11
@@ -23581,24 +23663,20 @@ GL_PREFIX(SecondaryColorPointerEXT):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5008(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(SecondaryColorPointerEXT), .-GL_PREFIX(SecondaryColorPointerEXT)
+       .size   GL_PREFIX(PointParameterfvEXT), .-GL_PREFIX(PointParameterfvEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(MultiDrawArraysEXT)
-       .type   GL_PREFIX(MultiDrawArraysEXT), @function
-GL_PREFIX(MultiDrawArraysEXT):
+       .globl  GL_PREFIX(LockArraysEXT)
+       .type   GL_PREFIX(LockArraysEXT), @function
+GL_PREFIX(LockArraysEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5016(%rax), %r11
@@ -23606,13 +23684,9 @@ GL_PREFIX(MultiDrawArraysEXT):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5016(%rax), %r11
@@ -23626,40 +23700,28 @@ GL_PREFIX(MultiDrawArraysEXT):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5016(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(MultiDrawArraysEXT), .-GL_PREFIX(MultiDrawArraysEXT)
+       .size   GL_PREFIX(LockArraysEXT), .-GL_PREFIX(LockArraysEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(MultiDrawElementsEXT)
-       .type   GL_PREFIX(MultiDrawElementsEXT), @function
-GL_PREFIX(MultiDrawElementsEXT):
+       .globl  GL_PREFIX(UnlockArraysEXT)
+       .type   GL_PREFIX(UnlockArraysEXT), @function
+GL_PREFIX(UnlockArraysEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5024(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       popq    %rbp
        movq    5024(%rax), %r11
        jmp     *%r11
 #else
@@ -23669,26 +23731,18 @@ GL_PREFIX(MultiDrawElementsEXT):
        movq    5024(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       popq    %rbp
        movq    5024(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(MultiDrawElementsEXT), .-GL_PREFIX(MultiDrawElementsEXT)
+       .size   GL_PREFIX(UnlockArraysEXT), .-GL_PREFIX(UnlockArraysEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(FogCoordPointerEXT)
-       .type   GL_PREFIX(FogCoordPointerEXT), @function
-GL_PREFIX(FogCoordPointerEXT):
+       .globl  GL_PREFIX(SecondaryColor3bEXT)
+       .type   GL_PREFIX(SecondaryColor3bEXT), @function
+GL_PREFIX(SecondaryColor3bEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5032(%rax), %r11
@@ -23720,22 +23774,20 @@ GL_PREFIX(FogCoordPointerEXT):
        movq    5032(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(FogCoordPointerEXT), .-GL_PREFIX(FogCoordPointerEXT)
+       .size   GL_PREFIX(SecondaryColor3bEXT), .-GL_PREFIX(SecondaryColor3bEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(FogCoorddEXT)
-       .type   GL_PREFIX(FogCoorddEXT), @function
-GL_PREFIX(FogCoorddEXT):
+       .globl  GL_PREFIX(SecondaryColor3bvEXT)
+       .type   GL_PREFIX(SecondaryColor3bvEXT), @function
+GL_PREFIX(SecondaryColor3bvEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5040(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $8, %rsp
-       movq    %xmm0, (%rsp)
+       pushq   %rdi
        call    _x86_64_get_dispatch@PLT
-       movq    (%rsp), %xmm0
-       addq    $8, %rsp
+       popq    %rdi
        movq    5040(%rax), %r11
        jmp     *%r11
 #else
@@ -23745,28 +23797,32 @@ GL_PREFIX(FogCoorddEXT):
        movq    5040(%rax), %r11
        jmp     *%r11
 1:
-       subq    $8, %rsp
-       movq    %xmm0, (%rsp)
+       pushq   %rdi
        call    _glapi_get_dispatch
-       movq    (%rsp), %xmm0
-       addq    $8, %rsp
+       popq    %rdi
        movq    5040(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(FogCoorddEXT), .-GL_PREFIX(FogCoorddEXT)
+       .size   GL_PREFIX(SecondaryColor3bvEXT), .-GL_PREFIX(SecondaryColor3bvEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(FogCoorddvEXT)
-       .type   GL_PREFIX(FogCoorddvEXT), @function
-GL_PREFIX(FogCoorddvEXT):
+       .globl  GL_PREFIX(SecondaryColor3dEXT)
+       .type   GL_PREFIX(SecondaryColor3dEXT), @function
+GL_PREFIX(SecondaryColor3dEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5048(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
+       subq    $24, %rsp
+       movq    %xmm0, (%rsp)
+       movq    %xmm1, 8(%rsp)
+       movq    %xmm2, 16(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rdi
+       movq    16(%rsp), %xmm2
+       movq    8(%rsp), %xmm1
+       movq    (%rsp), %xmm0
+       addq    $24, %rsp
        movq    5048(%rax), %r11
        jmp     *%r11
 #else
@@ -23776,28 +23832,32 @@ GL_PREFIX(FogCoorddvEXT):
        movq    5048(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
+       subq    $24, %rsp
+       movq    %xmm0, (%rsp)
+       movq    %xmm1, 8(%rsp)
+       movq    %xmm2, 16(%rsp)
        call    _glapi_get_dispatch
-       popq    %rdi
+       movq    16(%rsp), %xmm2
+       movq    8(%rsp), %xmm1
+       movq    (%rsp), %xmm0
+       addq    $24, %rsp
        movq    5048(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(FogCoorddvEXT), .-GL_PREFIX(FogCoorddvEXT)
+       .size   GL_PREFIX(SecondaryColor3dEXT), .-GL_PREFIX(SecondaryColor3dEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(FogCoordfEXT)
-       .type   GL_PREFIX(FogCoordfEXT), @function
-GL_PREFIX(FogCoordfEXT):
+       .globl  GL_PREFIX(SecondaryColor3dvEXT)
+       .type   GL_PREFIX(SecondaryColor3dvEXT), @function
+GL_PREFIX(SecondaryColor3dvEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5056(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $8, %rsp
-       movq    %xmm0, (%rsp)
+       pushq   %rdi
        call    _x86_64_get_dispatch@PLT
-       movq    (%rsp), %xmm0
-       addq    $8, %rsp
+       popq    %rdi
        movq    5056(%rax), %r11
        jmp     *%r11
 #else
@@ -23807,28 +23867,32 @@ GL_PREFIX(FogCoordfEXT):
        movq    5056(%rax), %r11
        jmp     *%r11
 1:
-       subq    $8, %rsp
-       movq    %xmm0, (%rsp)
+       pushq   %rdi
        call    _glapi_get_dispatch
-       movq    (%rsp), %xmm0
-       addq    $8, %rsp
+       popq    %rdi
        movq    5056(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(FogCoordfEXT), .-GL_PREFIX(FogCoordfEXT)
+       .size   GL_PREFIX(SecondaryColor3dvEXT), .-GL_PREFIX(SecondaryColor3dvEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(FogCoordfvEXT)
-       .type   GL_PREFIX(FogCoordfvEXT), @function
-GL_PREFIX(FogCoordfvEXT):
+       .globl  GL_PREFIX(SecondaryColor3fEXT)
+       .type   GL_PREFIX(SecondaryColor3fEXT), @function
+GL_PREFIX(SecondaryColor3fEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5064(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
+       subq    $24, %rsp
+       movq    %xmm0, (%rsp)
+       movq    %xmm1, 8(%rsp)
+       movq    %xmm2, 16(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rdi
+       movq    16(%rsp), %xmm2
+       movq    8(%rsp), %xmm1
+       movq    (%rsp), %xmm0
+       addq    $24, %rsp
        movq    5064(%rax), %r11
        jmp     *%r11
 #else
@@ -23838,19 +23902,24 @@ GL_PREFIX(FogCoordfvEXT):
        movq    5064(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
+       subq    $24, %rsp
+       movq    %xmm0, (%rsp)
+       movq    %xmm1, 8(%rsp)
+       movq    %xmm2, 16(%rsp)
        call    _glapi_get_dispatch
-       popq    %rdi
+       movq    16(%rsp), %xmm2
+       movq    8(%rsp), %xmm1
+       movq    (%rsp), %xmm0
+       addq    $24, %rsp
        movq    5064(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(FogCoordfvEXT), .-GL_PREFIX(FogCoordfvEXT)
+       .size   GL_PREFIX(SecondaryColor3fEXT), .-GL_PREFIX(SecondaryColor3fEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_634)
-       .type   GL_PREFIX(_dispatch_stub_634), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_634))
-GL_PREFIX(_dispatch_stub_634):
+       .globl  GL_PREFIX(SecondaryColor3fvEXT)
+       .type   GL_PREFIX(SecondaryColor3fvEXT), @function
+GL_PREFIX(SecondaryColor3fvEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5072(%rax), %r11
@@ -23874,12 +23943,12 @@ GL_PREFIX(_dispatch_stub_634):
        movq    5072(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_634), .-GL_PREFIX(_dispatch_stub_634)
+       .size   GL_PREFIX(SecondaryColor3fvEXT), .-GL_PREFIX(SecondaryColor3fvEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(BlendFuncSeparateEXT)
-       .type   GL_PREFIX(BlendFuncSeparateEXT), @function
-GL_PREFIX(BlendFuncSeparateEXT):
+       .globl  GL_PREFIX(SecondaryColor3iEXT)
+       .type   GL_PREFIX(SecondaryColor3iEXT), @function
+GL_PREFIX(SecondaryColor3iEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5080(%rax), %r11
@@ -23888,11 +23957,7 @@ GL_PREFIX(BlendFuncSeparateEXT):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -23908,31 +23973,27 @@ GL_PREFIX(BlendFuncSeparateEXT):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5080(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(BlendFuncSeparateEXT), .-GL_PREFIX(BlendFuncSeparateEXT)
+       .size   GL_PREFIX(SecondaryColor3iEXT), .-GL_PREFIX(SecondaryColor3iEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(FlushVertexArrayRangeNV)
-       .type   GL_PREFIX(FlushVertexArrayRangeNV), @function
-GL_PREFIX(FlushVertexArrayRangeNV):
+       .globl  GL_PREFIX(SecondaryColor3ivEXT)
+       .type   GL_PREFIX(SecondaryColor3ivEXT), @function
+GL_PREFIX(SecondaryColor3ivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5088(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rbp
+       pushq   %rdi
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdi
        movq    5088(%rax), %r11
        jmp     *%r11
 #else
@@ -23942,18 +24003,18 @@ GL_PREFIX(FlushVertexArrayRangeNV):
        movq    5088(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rbp
+       pushq   %rdi
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdi
        movq    5088(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(FlushVertexArrayRangeNV), .-GL_PREFIX(FlushVertexArrayRangeNV)
+       .size   GL_PREFIX(SecondaryColor3ivEXT), .-GL_PREFIX(SecondaryColor3ivEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexArrayRangeNV)
-       .type   GL_PREFIX(VertexArrayRangeNV), @function
-GL_PREFIX(VertexArrayRangeNV):
+       .globl  GL_PREFIX(SecondaryColor3sEXT)
+       .type   GL_PREFIX(SecondaryColor3sEXT), @function
+GL_PREFIX(SecondaryColor3sEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5096(%rax), %r11
@@ -23961,9 +24022,9 @@ GL_PREFIX(VertexArrayRangeNV):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5096(%rax), %r11
@@ -23977,39 +24038,27 @@ GL_PREFIX(VertexArrayRangeNV):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5096(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexArrayRangeNV), .-GL_PREFIX(VertexArrayRangeNV)
+       .size   GL_PREFIX(SecondaryColor3sEXT), .-GL_PREFIX(SecondaryColor3sEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(CombinerInputNV)
-       .type   GL_PREFIX(CombinerInputNV), @function
-GL_PREFIX(CombinerInputNV):
+       .globl  GL_PREFIX(SecondaryColor3svEXT)
+       .type   GL_PREFIX(SecondaryColor3svEXT), @function
+GL_PREFIX(SecondaryColor3svEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5104(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    5104(%rax), %r11
        jmp     *%r11
@@ -24021,29 +24070,17 @@ GL_PREFIX(CombinerInputNV):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    5104(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(CombinerInputNV), .-GL_PREFIX(CombinerInputNV)
+       .size   GL_PREFIX(SecondaryColor3svEXT), .-GL_PREFIX(SecondaryColor3svEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(CombinerOutputNV)
-       .type   GL_PREFIX(CombinerOutputNV), @function
-GL_PREFIX(CombinerOutputNV):
+       .globl  GL_PREFIX(SecondaryColor3ubEXT)
+       .type   GL_PREFIX(SecondaryColor3ubEXT), @function
+GL_PREFIX(SecondaryColor3ubEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5112(%rax), %r11
@@ -24052,15 +24089,7 @@ GL_PREFIX(CombinerOutputNV):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -24076,39 +24105,27 @@ GL_PREFIX(CombinerOutputNV):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5112(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(CombinerOutputNV), .-GL_PREFIX(CombinerOutputNV)
+       .size   GL_PREFIX(SecondaryColor3ubEXT), .-GL_PREFIX(SecondaryColor3ubEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(CombinerParameterfNV)
-       .type   GL_PREFIX(CombinerParameterfNV), @function
-GL_PREFIX(CombinerParameterfNV):
+       .globl  GL_PREFIX(SecondaryColor3ubvEXT)
+       .type   GL_PREFIX(SecondaryColor3ubvEXT), @function
+GL_PREFIX(SecondaryColor3ubvEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5120(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $24, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
+       pushq   %rdi
        call    _x86_64_get_dispatch@PLT
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $24, %rsp
+       popq    %rdi
        movq    5120(%rax), %r11
        jmp     *%r11
 #else
@@ -24118,22 +24135,18 @@ GL_PREFIX(CombinerParameterfNV):
        movq    5120(%rax), %r11
        jmp     *%r11
 1:
-       subq    $24, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
+       pushq   %rdi
        call    _glapi_get_dispatch
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $24, %rsp
+       popq    %rdi
        movq    5120(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(CombinerParameterfNV), .-GL_PREFIX(CombinerParameterfNV)
+       .size   GL_PREFIX(SecondaryColor3ubvEXT), .-GL_PREFIX(SecondaryColor3ubvEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(CombinerParameterfvNV)
-       .type   GL_PREFIX(CombinerParameterfvNV), @function
-GL_PREFIX(CombinerParameterfvNV):
+       .globl  GL_PREFIX(SecondaryColor3uiEXT)
+       .type   GL_PREFIX(SecondaryColor3uiEXT), @function
+GL_PREFIX(SecondaryColor3uiEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5128(%rax), %r11
@@ -24141,9 +24154,9 @@ GL_PREFIX(CombinerParameterfvNV):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5128(%rax), %r11
@@ -24157,31 +24170,27 @@ GL_PREFIX(CombinerParameterfvNV):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5128(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(CombinerParameterfvNV), .-GL_PREFIX(CombinerParameterfvNV)
+       .size   GL_PREFIX(SecondaryColor3uiEXT), .-GL_PREFIX(SecondaryColor3uiEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(CombinerParameteriNV)
-       .type   GL_PREFIX(CombinerParameteriNV), @function
-GL_PREFIX(CombinerParameteriNV):
+       .globl  GL_PREFIX(SecondaryColor3uivEXT)
+       .type   GL_PREFIX(SecondaryColor3uivEXT), @function
+GL_PREFIX(SecondaryColor3uivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5136(%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    5136(%rax), %r11
        jmp     *%r11
@@ -24193,21 +24202,17 @@ GL_PREFIX(CombinerParameteriNV):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rsi
        popq    %rdi
        movq    5136(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(CombinerParameteriNV), .-GL_PREFIX(CombinerParameteriNV)
+       .size   GL_PREFIX(SecondaryColor3uivEXT), .-GL_PREFIX(SecondaryColor3uivEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(CombinerParameterivNV)
-       .type   GL_PREFIX(CombinerParameterivNV), @function
-GL_PREFIX(CombinerParameterivNV):
+       .globl  GL_PREFIX(SecondaryColor3usEXT)
+       .type   GL_PREFIX(SecondaryColor3usEXT), @function
+GL_PREFIX(SecondaryColor3usEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5144(%rax), %r11
@@ -24215,9 +24220,9 @@ GL_PREFIX(CombinerParameterivNV):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5144(%rax), %r11
@@ -24231,35 +24236,27 @@ GL_PREFIX(CombinerParameterivNV):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5144(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(CombinerParameterivNV), .-GL_PREFIX(CombinerParameterivNV)
+       .size   GL_PREFIX(SecondaryColor3usEXT), .-GL_PREFIX(SecondaryColor3usEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(FinalCombinerInputNV)
-       .type   GL_PREFIX(FinalCombinerInputNV), @function
-GL_PREFIX(FinalCombinerInputNV):
+       .globl  GL_PREFIX(SecondaryColor3usvEXT)
+       .type   GL_PREFIX(SecondaryColor3usvEXT), @function
+GL_PREFIX(SecondaryColor3usvEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5152(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    5152(%rax), %r11
        jmp     *%r11
@@ -24271,25 +24268,17 @@ GL_PREFIX(FinalCombinerInputNV):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    5152(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(FinalCombinerInputNV), .-GL_PREFIX(FinalCombinerInputNV)
+       .size   GL_PREFIX(SecondaryColor3usvEXT), .-GL_PREFIX(SecondaryColor3usvEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetCombinerInputParameterfvNV)
-       .type   GL_PREFIX(GetCombinerInputParameterfvNV), @function
-GL_PREFIX(GetCombinerInputParameterfvNV):
+       .globl  GL_PREFIX(SecondaryColorPointerEXT)
+       .type   GL_PREFIX(SecondaryColorPointerEXT), @function
+GL_PREFIX(SecondaryColorPointerEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5160(%rax), %r11
@@ -24299,9 +24288,9 @@ GL_PREFIX(GetCombinerInputParameterfvNV):
        pushq   %rsi
        pushq   %rdx
        pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %r8
+       popq    %rbp
        popq    %rcx
        popq    %rdx
        popq    %rsi
@@ -24319,9 +24308,9 @@ GL_PREFIX(GetCombinerInputParameterfvNV):
        pushq   %rsi
        pushq   %rdx
        pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %r8
+       popq    %rbp
        popq    %rcx
        popq    %rdx
        popq    %rsi
@@ -24329,12 +24318,12 @@ GL_PREFIX(GetCombinerInputParameterfvNV):
        movq    5160(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetCombinerInputParameterfvNV), .-GL_PREFIX(GetCombinerInputParameterfvNV)
+       .size   GL_PREFIX(SecondaryColorPointerEXT), .-GL_PREFIX(SecondaryColorPointerEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetCombinerInputParameterivNV)
-       .type   GL_PREFIX(GetCombinerInputParameterivNV), @function
-GL_PREFIX(GetCombinerInputParameterivNV):
+       .globl  GL_PREFIX(MultiDrawArraysEXT)
+       .type   GL_PREFIX(MultiDrawArraysEXT), @function
+GL_PREFIX(MultiDrawArraysEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5168(%rax), %r11
@@ -24344,9 +24333,9 @@ GL_PREFIX(GetCombinerInputParameterivNV):
        pushq   %rsi
        pushq   %rdx
        pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %r8
+       popq    %rbp
        popq    %rcx
        popq    %rdx
        popq    %rsi
@@ -24364,9 +24353,9 @@ GL_PREFIX(GetCombinerInputParameterivNV):
        pushq   %rsi
        pushq   %rdx
        pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %r8
+       popq    %rbp
        popq    %rcx
        popq    %rdx
        popq    %rsi
@@ -24374,12 +24363,12 @@ GL_PREFIX(GetCombinerInputParameterivNV):
        movq    5168(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetCombinerInputParameterivNV), .-GL_PREFIX(GetCombinerInputParameterivNV)
+       .size   GL_PREFIX(MultiDrawArraysEXT), .-GL_PREFIX(MultiDrawArraysEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetCombinerOutputParameterfvNV)
-       .type   GL_PREFIX(GetCombinerOutputParameterfvNV), @function
-GL_PREFIX(GetCombinerOutputParameterfvNV):
+       .globl  GL_PREFIX(MultiDrawElementsEXT)
+       .type   GL_PREFIX(MultiDrawElementsEXT), @function
+GL_PREFIX(MultiDrawElementsEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5176(%rax), %r11
@@ -24389,9 +24378,9 @@ GL_PREFIX(GetCombinerOutputParameterfvNV):
        pushq   %rsi
        pushq   %rdx
        pushq   %rcx
-       pushq   %rbp
+       pushq   %r8
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %r8
        popq    %rcx
        popq    %rdx
        popq    %rsi
@@ -24409,9 +24398,9 @@ GL_PREFIX(GetCombinerOutputParameterfvNV):
        pushq   %rsi
        pushq   %rdx
        pushq   %rcx
-       pushq   %rbp
+       pushq   %r8
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %r8
        popq    %rcx
        popq    %rdx
        popq    %rsi
@@ -24419,12 +24408,12 @@ GL_PREFIX(GetCombinerOutputParameterfvNV):
        movq    5176(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetCombinerOutputParameterfvNV), .-GL_PREFIX(GetCombinerOutputParameterfvNV)
+       .size   GL_PREFIX(MultiDrawElementsEXT), .-GL_PREFIX(MultiDrawElementsEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetCombinerOutputParameterivNV)
-       .type   GL_PREFIX(GetCombinerOutputParameterivNV), @function
-GL_PREFIX(GetCombinerOutputParameterivNV):
+       .globl  GL_PREFIX(FogCoordPointerEXT)
+       .type   GL_PREFIX(FogCoordPointerEXT), @function
+GL_PREFIX(FogCoordPointerEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5184(%rax), %r11
@@ -24433,11 +24422,7 @@ GL_PREFIX(GetCombinerOutputParameterivNV):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -24453,35 +24438,29 @@ GL_PREFIX(GetCombinerOutputParameterivNV):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5184(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetCombinerOutputParameterivNV), .-GL_PREFIX(GetCombinerOutputParameterivNV)
+       .size   GL_PREFIX(FogCoordPointerEXT), .-GL_PREFIX(FogCoordPointerEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetFinalCombinerInputParameterfvNV)
-       .type   GL_PREFIX(GetFinalCombinerInputParameterfvNV), @function
-GL_PREFIX(GetFinalCombinerInputParameterfvNV):
+       .globl  GL_PREFIX(FogCoorddEXT)
+       .type   GL_PREFIX(FogCoorddEXT), @function
+GL_PREFIX(FogCoorddEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5192(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
+       subq    $8, %rsp
+       movq    %xmm0, (%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       movq    (%rsp), %xmm0
+       addq    $8, %rsp
        movq    5192(%rax), %r11
        jmp     *%r11
 #else
@@ -24491,33 +24470,27 @@ GL_PREFIX(GetFinalCombinerInputParameterfvNV):
        movq    5192(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
+       subq    $8, %rsp
+       movq    %xmm0, (%rsp)
        call    _glapi_get_dispatch
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       movq    (%rsp), %xmm0
+       addq    $8, %rsp
        movq    5192(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetFinalCombinerInputParameterfvNV), .-GL_PREFIX(GetFinalCombinerInputParameterfvNV)
+       .size   GL_PREFIX(FogCoorddEXT), .-GL_PREFIX(FogCoorddEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetFinalCombinerInputParameterivNV)
-       .type   GL_PREFIX(GetFinalCombinerInputParameterivNV), @function
-GL_PREFIX(GetFinalCombinerInputParameterivNV):
+       .globl  GL_PREFIX(FogCoorddvEXT)
+       .type   GL_PREFIX(FogCoorddvEXT), @function
+GL_PREFIX(FogCoorddvEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5200(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    5200(%rax), %r11
        jmp     *%r11
@@ -24529,29 +24502,27 @@ GL_PREFIX(GetFinalCombinerInputParameterivNV):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    5200(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetFinalCombinerInputParameterivNV), .-GL_PREFIX(GetFinalCombinerInputParameterivNV)
+       .size   GL_PREFIX(FogCoorddvEXT), .-GL_PREFIX(FogCoorddvEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ResizeBuffersMESA)
-       .type   GL_PREFIX(ResizeBuffersMESA), @function
-GL_PREFIX(ResizeBuffersMESA):
+       .globl  GL_PREFIX(FogCoordfEXT)
+       .type   GL_PREFIX(FogCoordfEXT), @function
+GL_PREFIX(FogCoordfEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5208(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rbp
+       subq    $8, %rsp
+       movq    %xmm0, (%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       movq    (%rsp), %xmm0
+       addq    $8, %rsp
        movq    5208(%rax), %r11
        jmp     *%r11
 #else
@@ -24561,30 +24532,28 @@ GL_PREFIX(ResizeBuffersMESA):
        movq    5208(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rbp
+       subq    $8, %rsp
+       movq    %xmm0, (%rsp)
        call    _glapi_get_dispatch
-       popq    %rbp
+       movq    (%rsp), %xmm0
+       addq    $8, %rsp
        movq    5208(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ResizeBuffersMESA), .-GL_PREFIX(ResizeBuffersMESA)
+       .size   GL_PREFIX(FogCoordfEXT), .-GL_PREFIX(FogCoordfEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WindowPos2dMESA)
-       .type   GL_PREFIX(WindowPos2dMESA), @function
-GL_PREFIX(WindowPos2dMESA):
+       .globl  GL_PREFIX(FogCoordfvEXT)
+       .type   GL_PREFIX(FogCoordfvEXT), @function
+GL_PREFIX(FogCoordfvEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5216(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $24, %rsp
-       movq    %xmm0, (%rsp)
-       movq    %xmm1, 8(%rsp)
+       pushq   %rdi
        call    _x86_64_get_dispatch@PLT
-       movq    8(%rsp), %xmm1
-       movq    (%rsp), %xmm0
-       addq    $24, %rsp
+       popq    %rdi
        movq    5216(%rax), %r11
        jmp     *%r11
 #else
@@ -24594,22 +24563,19 @@ GL_PREFIX(WindowPos2dMESA):
        movq    5216(%rax), %r11
        jmp     *%r11
 1:
-       subq    $24, %rsp
-       movq    %xmm0, (%rsp)
-       movq    %xmm1, 8(%rsp)
+       pushq   %rdi
        call    _glapi_get_dispatch
-       movq    8(%rsp), %xmm1
-       movq    (%rsp), %xmm0
-       addq    $24, %rsp
+       popq    %rdi
        movq    5216(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WindowPos2dMESA), .-GL_PREFIX(WindowPos2dMESA)
+       .size   GL_PREFIX(FogCoordfvEXT), .-GL_PREFIX(FogCoordfvEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WindowPos2dvMESA)
-       .type   GL_PREFIX(WindowPos2dvMESA), @function
-GL_PREFIX(WindowPos2dvMESA):
+       .globl  GL_PREFIX(_dispatch_stub_653)
+       .type   GL_PREFIX(_dispatch_stub_653), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_653))
+GL_PREFIX(_dispatch_stub_653):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5224(%rax), %r11
@@ -24633,24 +24599,28 @@ GL_PREFIX(WindowPos2dvMESA):
        movq    5224(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WindowPos2dvMESA), .-GL_PREFIX(WindowPos2dvMESA)
+       .size   GL_PREFIX(_dispatch_stub_653), .-GL_PREFIX(_dispatch_stub_653)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WindowPos2fMESA)
-       .type   GL_PREFIX(WindowPos2fMESA), @function
-GL_PREFIX(WindowPos2fMESA):
+       .globl  GL_PREFIX(BlendFuncSeparateEXT)
+       .type   GL_PREFIX(BlendFuncSeparateEXT), @function
+GL_PREFIX(BlendFuncSeparateEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5232(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $24, %rsp
-       movq    %xmm0, (%rsp)
-       movq    %xmm1, 8(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       movq    8(%rsp), %xmm1
-       movq    (%rsp), %xmm0
-       addq    $24, %rsp
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    5232(%rax), %r11
        jmp     *%r11
 #else
@@ -24660,30 +24630,34 @@ GL_PREFIX(WindowPos2fMESA):
        movq    5232(%rax), %r11
        jmp     *%r11
 1:
-       subq    $24, %rsp
-       movq    %xmm0, (%rsp)
-       movq    %xmm1, 8(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _glapi_get_dispatch
-       movq    8(%rsp), %xmm1
-       movq    (%rsp), %xmm0
-       addq    $24, %rsp
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    5232(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WindowPos2fMESA), .-GL_PREFIX(WindowPos2fMESA)
+       .size   GL_PREFIX(BlendFuncSeparateEXT), .-GL_PREFIX(BlendFuncSeparateEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WindowPos2fvMESA)
-       .type   GL_PREFIX(WindowPos2fvMESA), @function
-GL_PREFIX(WindowPos2fvMESA):
-#if defined(GLX_USE_TLS)
+       .globl  GL_PREFIX(FlushVertexArrayRangeNV)
+       .type   GL_PREFIX(FlushVertexArrayRangeNV), @function
+GL_PREFIX(FlushVertexArrayRangeNV):
+#if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5240(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rdi
+       popq    %rbp
        movq    5240(%rax), %r11
        jmp     *%r11
 #else
@@ -24693,18 +24667,18 @@ GL_PREFIX(WindowPos2fvMESA):
        movq    5240(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rdi
+       popq    %rbp
        movq    5240(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WindowPos2fvMESA), .-GL_PREFIX(WindowPos2fvMESA)
+       .size   GL_PREFIX(FlushVertexArrayRangeNV), .-GL_PREFIX(FlushVertexArrayRangeNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WindowPos2iMESA)
-       .type   GL_PREFIX(WindowPos2iMESA), @function
-GL_PREFIX(WindowPos2iMESA):
+       .globl  GL_PREFIX(VertexArrayRangeNV)
+       .type   GL_PREFIX(VertexArrayRangeNV), @function
+GL_PREFIX(VertexArrayRangeNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5248(%rax), %r11
@@ -24736,19 +24710,31 @@ GL_PREFIX(WindowPos2iMESA):
        movq    5248(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WindowPos2iMESA), .-GL_PREFIX(WindowPos2iMESA)
+       .size   GL_PREFIX(VertexArrayRangeNV), .-GL_PREFIX(VertexArrayRangeNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WindowPos2ivMESA)
-       .type   GL_PREFIX(WindowPos2ivMESA), @function
-GL_PREFIX(WindowPos2ivMESA):
+       .globl  GL_PREFIX(CombinerInputNV)
+       .type   GL_PREFIX(CombinerInputNV), @function
+GL_PREFIX(CombinerInputNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5256(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    5256(%rax), %r11
        jmp     *%r11
@@ -24760,17 +24746,29 @@ GL_PREFIX(WindowPos2ivMESA):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    5256(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WindowPos2ivMESA), .-GL_PREFIX(WindowPos2ivMESA)
+       .size   GL_PREFIX(CombinerInputNV), .-GL_PREFIX(CombinerInputNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WindowPos2sMESA)
-       .type   GL_PREFIX(WindowPos2sMESA), @function
-GL_PREFIX(WindowPos2sMESA):
+       .globl  GL_PREFIX(CombinerOutputNV)
+       .type   GL_PREFIX(CombinerOutputNV), @function
+GL_PREFIX(CombinerOutputNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5264(%rax), %r11
@@ -24778,9 +24776,17 @@ GL_PREFIX(WindowPos2sMESA):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5264(%rax), %r11
@@ -24794,28 +24800,40 @@ GL_PREFIX(WindowPos2sMESA):
 1:
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5264(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WindowPos2sMESA), .-GL_PREFIX(WindowPos2sMESA)
+       .size   GL_PREFIX(CombinerOutputNV), .-GL_PREFIX(CombinerOutputNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WindowPos2svMESA)
-       .type   GL_PREFIX(WindowPos2svMESA), @function
-GL_PREFIX(WindowPos2svMESA):
+       .globl  GL_PREFIX(CombinerParameterfNV)
+       .type   GL_PREFIX(CombinerParameterfNV), @function
+GL_PREFIX(CombinerParameterfNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5272(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
+       subq    $24, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rdi
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $24, %rsp
        movq    5272(%rax), %r11
        jmp     *%r11
 #else
@@ -24825,32 +24843,34 @@ GL_PREFIX(WindowPos2svMESA):
        movq    5272(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
+       subq    $24, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
        call    _glapi_get_dispatch
-       popq    %rdi
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $24, %rsp
        movq    5272(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WindowPos2svMESA), .-GL_PREFIX(WindowPos2svMESA)
+       .size   GL_PREFIX(CombinerParameterfNV), .-GL_PREFIX(CombinerParameterfNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WindowPos3dMESA)
-       .type   GL_PREFIX(WindowPos3dMESA), @function
-GL_PREFIX(WindowPos3dMESA):
+       .globl  GL_PREFIX(CombinerParameterfvNV)
+       .type   GL_PREFIX(CombinerParameterfvNV), @function
+GL_PREFIX(CombinerParameterfvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5280(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $24, %rsp
-       movq    %xmm0, (%rsp)
-       movq    %xmm1, 8(%rsp)
-       movq    %xmm2, 16(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       movq    16(%rsp), %xmm2
-       movq    8(%rsp), %xmm1
-       movq    (%rsp), %xmm0
-       addq    $24, %rsp
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
        movq    5280(%rax), %r11
        jmp     *%r11
 #else
@@ -24860,31 +24880,33 @@ GL_PREFIX(WindowPos3dMESA):
        movq    5280(%rax), %r11
        jmp     *%r11
 1:
-       subq    $24, %rsp
-       movq    %xmm0, (%rsp)
-       movq    %xmm1, 8(%rsp)
-       movq    %xmm2, 16(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
-       movq    16(%rsp), %xmm2
-       movq    8(%rsp), %xmm1
-       movq    (%rsp), %xmm0
-       addq    $24, %rsp
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
        movq    5280(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WindowPos3dMESA), .-GL_PREFIX(WindowPos3dMESA)
+       .size   GL_PREFIX(CombinerParameterfvNV), .-GL_PREFIX(CombinerParameterfvNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WindowPos3dvMESA)
-       .type   GL_PREFIX(WindowPos3dvMESA), @function
-GL_PREFIX(WindowPos3dvMESA):
+       .globl  GL_PREFIX(CombinerParameteriNV)
+       .type   GL_PREFIX(CombinerParameteriNV), @function
+GL_PREFIX(CombinerParameteriNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5288(%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    5288(%rax), %r11
        jmp     *%r11
@@ -24896,31 +24918,33 @@ GL_PREFIX(WindowPos3dvMESA):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
        popq    %rdi
        movq    5288(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WindowPos3dvMESA), .-GL_PREFIX(WindowPos3dvMESA)
+       .size   GL_PREFIX(CombinerParameteriNV), .-GL_PREFIX(CombinerParameteriNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WindowPos3fMESA)
-       .type   GL_PREFIX(WindowPos3fMESA), @function
-GL_PREFIX(WindowPos3fMESA):
+       .globl  GL_PREFIX(CombinerParameterivNV)
+       .type   GL_PREFIX(CombinerParameterivNV), @function
+GL_PREFIX(CombinerParameterivNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5296(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $24, %rsp
-       movq    %xmm0, (%rsp)
-       movq    %xmm1, 8(%rsp)
-       movq    %xmm2, 16(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       movq    16(%rsp), %xmm2
-       movq    8(%rsp), %xmm1
-       movq    (%rsp), %xmm0
-       addq    $24, %rsp
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
        movq    5296(%rax), %r11
        jmp     *%r11
 #else
@@ -24930,31 +24954,37 @@ GL_PREFIX(WindowPos3fMESA):
        movq    5296(%rax), %r11
        jmp     *%r11
 1:
-       subq    $24, %rsp
-       movq    %xmm0, (%rsp)
-       movq    %xmm1, 8(%rsp)
-       movq    %xmm2, 16(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
-       movq    16(%rsp), %xmm2
-       movq    8(%rsp), %xmm1
-       movq    (%rsp), %xmm0
-       addq    $24, %rsp
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
        movq    5296(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WindowPos3fMESA), .-GL_PREFIX(WindowPos3fMESA)
+       .size   GL_PREFIX(CombinerParameterivNV), .-GL_PREFIX(CombinerParameterivNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WindowPos3fvMESA)
-       .type   GL_PREFIX(WindowPos3fvMESA), @function
-GL_PREFIX(WindowPos3fvMESA):
+       .globl  GL_PREFIX(FinalCombinerInputNV)
+       .type   GL_PREFIX(FinalCombinerInputNV), @function
+GL_PREFIX(FinalCombinerInputNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5304(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    5304(%rax), %r11
        jmp     *%r11
@@ -24966,17 +24996,25 @@ GL_PREFIX(WindowPos3fvMESA):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    5304(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WindowPos3fvMESA), .-GL_PREFIX(WindowPos3fvMESA)
+       .size   GL_PREFIX(FinalCombinerInputNV), .-GL_PREFIX(FinalCombinerInputNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WindowPos3iMESA)
-       .type   GL_PREFIX(WindowPos3iMESA), @function
-GL_PREFIX(WindowPos3iMESA):
+       .globl  GL_PREFIX(GetCombinerInputParameterfvNV)
+       .type   GL_PREFIX(GetCombinerInputParameterfvNV), @function
+GL_PREFIX(GetCombinerInputParameterfvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5312(%rax), %r11
@@ -24985,7 +25023,11 @@ GL_PREFIX(WindowPos3iMESA):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _x86_64_get_dispatch@PLT
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -25001,26 +25043,38 @@ GL_PREFIX(WindowPos3iMESA):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _glapi_get_dispatch
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5312(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WindowPos3iMESA), .-GL_PREFIX(WindowPos3iMESA)
+       .size   GL_PREFIX(GetCombinerInputParameterfvNV), .-GL_PREFIX(GetCombinerInputParameterfvNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WindowPos3ivMESA)
-       .type   GL_PREFIX(WindowPos3ivMESA), @function
-GL_PREFIX(WindowPos3ivMESA):
+       .globl  GL_PREFIX(GetCombinerInputParameterivNV)
+       .type   GL_PREFIX(GetCombinerInputParameterivNV), @function
+GL_PREFIX(GetCombinerInputParameterivNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5320(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _x86_64_get_dispatch@PLT
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    5320(%rax), %r11
        jmp     *%r11
@@ -25032,17 +25086,25 @@ GL_PREFIX(WindowPos3ivMESA):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _glapi_get_dispatch
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    5320(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WindowPos3ivMESA), .-GL_PREFIX(WindowPos3ivMESA)
+       .size   GL_PREFIX(GetCombinerInputParameterivNV), .-GL_PREFIX(GetCombinerInputParameterivNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WindowPos3sMESA)
-       .type   GL_PREFIX(WindowPos3sMESA), @function
-GL_PREFIX(WindowPos3sMESA):
+       .globl  GL_PREFIX(GetCombinerOutputParameterfvNV)
+       .type   GL_PREFIX(GetCombinerOutputParameterfvNV), @function
+GL_PREFIX(GetCombinerOutputParameterfvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5328(%rax), %r11
@@ -25051,7 +25113,11 @@ GL_PREFIX(WindowPos3sMESA):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -25067,26 +25133,38 @@ GL_PREFIX(WindowPos3sMESA):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5328(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WindowPos3sMESA), .-GL_PREFIX(WindowPos3sMESA)
+       .size   GL_PREFIX(GetCombinerOutputParameterfvNV), .-GL_PREFIX(GetCombinerOutputParameterfvNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WindowPos3svMESA)
-       .type   GL_PREFIX(WindowPos3svMESA), @function
-GL_PREFIX(WindowPos3svMESA):
+       .globl  GL_PREFIX(GetCombinerOutputParameterivNV)
+       .type   GL_PREFIX(GetCombinerOutputParameterivNV), @function
+GL_PREFIX(GetCombinerOutputParameterivNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5336(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    5336(%rax), %r11
        jmp     *%r11
@@ -25098,33 +25176,37 @@ GL_PREFIX(WindowPos3svMESA):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    5336(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WindowPos3svMESA), .-GL_PREFIX(WindowPos3svMESA)
+       .size   GL_PREFIX(GetCombinerOutputParameterivNV), .-GL_PREFIX(GetCombinerOutputParameterivNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WindowPos4dMESA)
-       .type   GL_PREFIX(WindowPos4dMESA), @function
-GL_PREFIX(WindowPos4dMESA):
+       .globl  GL_PREFIX(GetFinalCombinerInputParameterfvNV)
+       .type   GL_PREFIX(GetFinalCombinerInputParameterfvNV), @function
+GL_PREFIX(GetFinalCombinerInputParameterfvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5344(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $40, %rsp
-       movq    %xmm0, (%rsp)
-       movq    %xmm1, 8(%rsp)
-       movq    %xmm2, 16(%rsp)
-       movq    %xmm3, 24(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       movq    24(%rsp), %xmm3
-       movq    16(%rsp), %xmm2
-       movq    8(%rsp), %xmm1
-       movq    (%rsp), %xmm0
-       addq    $40, %rsp
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    5344(%rax), %r11
        jmp     *%r11
 #else
@@ -25134,33 +25216,33 @@ GL_PREFIX(WindowPos4dMESA):
        movq    5344(%rax), %r11
        jmp     *%r11
 1:
-       subq    $40, %rsp
-       movq    %xmm0, (%rsp)
-       movq    %xmm1, 8(%rsp)
-       movq    %xmm2, 16(%rsp)
-       movq    %xmm3, 24(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _glapi_get_dispatch
-       movq    24(%rsp), %xmm3
-       movq    16(%rsp), %xmm2
-       movq    8(%rsp), %xmm1
-       movq    (%rsp), %xmm0
-       addq    $40, %rsp
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    5344(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WindowPos4dMESA), .-GL_PREFIX(WindowPos4dMESA)
+       .size   GL_PREFIX(GetFinalCombinerInputParameterfvNV), .-GL_PREFIX(GetFinalCombinerInputParameterfvNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WindowPos4dvMESA)
-       .type   GL_PREFIX(WindowPos4dvMESA), @function
-GL_PREFIX(WindowPos4dvMESA):
+       .globl  GL_PREFIX(GetFinalCombinerInputParameterivNV)
+       .type   GL_PREFIX(GetFinalCombinerInputParameterivNV), @function
+GL_PREFIX(GetFinalCombinerInputParameterivNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5352(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    5352(%rax), %r11
        jmp     *%r11
@@ -25172,33 +25254,29 @@ GL_PREFIX(WindowPos4dvMESA):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
        movq    5352(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WindowPos4dvMESA), .-GL_PREFIX(WindowPos4dvMESA)
+       .size   GL_PREFIX(GetFinalCombinerInputParameterivNV), .-GL_PREFIX(GetFinalCombinerInputParameterivNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WindowPos4fMESA)
-       .type   GL_PREFIX(WindowPos4fMESA), @function
-GL_PREFIX(WindowPos4fMESA):
+       .globl  GL_PREFIX(ResizeBuffersMESA)
+       .type   GL_PREFIX(ResizeBuffersMESA), @function
+GL_PREFIX(ResizeBuffersMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5360(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $40, %rsp
-       movq    %xmm0, (%rsp)
-       movq    %xmm1, 8(%rsp)
-       movq    %xmm2, 16(%rsp)
-       movq    %xmm3, 24(%rsp)
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       movq    24(%rsp), %xmm3
-       movq    16(%rsp), %xmm2
-       movq    8(%rsp), %xmm1
-       movq    (%rsp), %xmm0
-       addq    $40, %rsp
+       popq    %rbp
        movq    5360(%rax), %r11
        jmp     *%r11
 #else
@@ -25208,34 +25286,30 @@ GL_PREFIX(WindowPos4fMESA):
        movq    5360(%rax), %r11
        jmp     *%r11
 1:
-       subq    $40, %rsp
-       movq    %xmm0, (%rsp)
-       movq    %xmm1, 8(%rsp)
-       movq    %xmm2, 16(%rsp)
-       movq    %xmm3, 24(%rsp)
+       pushq   %rbp
        call    _glapi_get_dispatch
-       movq    24(%rsp), %xmm3
-       movq    16(%rsp), %xmm2
-       movq    8(%rsp), %xmm1
-       movq    (%rsp), %xmm0
-       addq    $40, %rsp
+       popq    %rbp
        movq    5360(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WindowPos4fMESA), .-GL_PREFIX(WindowPos4fMESA)
+       .size   GL_PREFIX(ResizeBuffersMESA), .-GL_PREFIX(ResizeBuffersMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WindowPos4fvMESA)
-       .type   GL_PREFIX(WindowPos4fvMESA), @function
-GL_PREFIX(WindowPos4fvMESA):
+       .globl  GL_PREFIX(WindowPos2dMESA)
+       .type   GL_PREFIX(WindowPos2dMESA), @function
+GL_PREFIX(WindowPos2dMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5368(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
+       subq    $24, %rsp
+       movq    %xmm0, (%rsp)
+       movq    %xmm1, 8(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rdi
+       movq    8(%rsp), %xmm1
+       movq    (%rsp), %xmm0
+       addq    $24, %rsp
        movq    5368(%rax), %r11
        jmp     *%r11
 #else
@@ -25245,33 +25319,29 @@ GL_PREFIX(WindowPos4fvMESA):
        movq    5368(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
+       subq    $24, %rsp
+       movq    %xmm0, (%rsp)
+       movq    %xmm1, 8(%rsp)
        call    _glapi_get_dispatch
-       popq    %rdi
+       movq    8(%rsp), %xmm1
+       movq    (%rsp), %xmm0
+       addq    $24, %rsp
        movq    5368(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WindowPos4fvMESA), .-GL_PREFIX(WindowPos4fvMESA)
+       .size   GL_PREFIX(WindowPos2dMESA), .-GL_PREFIX(WindowPos2dMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WindowPos4iMESA)
-       .type   GL_PREFIX(WindowPos4iMESA), @function
-GL_PREFIX(WindowPos4iMESA):
+       .globl  GL_PREFIX(WindowPos2dvMESA)
+       .type   GL_PREFIX(WindowPos2dvMESA), @function
+GL_PREFIX(WindowPos2dvMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5376(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    5376(%rax), %r11
        jmp     *%r11
@@ -25283,33 +25353,29 @@ GL_PREFIX(WindowPos4iMESA):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    5376(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WindowPos4iMESA), .-GL_PREFIX(WindowPos4iMESA)
+       .size   GL_PREFIX(WindowPos2dvMESA), .-GL_PREFIX(WindowPos2dvMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WindowPos4ivMESA)
-       .type   GL_PREFIX(WindowPos4ivMESA), @function
-GL_PREFIX(WindowPos4ivMESA):
+       .globl  GL_PREFIX(WindowPos2fMESA)
+       .type   GL_PREFIX(WindowPos2fMESA), @function
+GL_PREFIX(WindowPos2fMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5384(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
+       subq    $24, %rsp
+       movq    %xmm0, (%rsp)
+       movq    %xmm1, 8(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rdi
+       movq    8(%rsp), %xmm1
+       movq    (%rsp), %xmm0
+       addq    $24, %rsp
        movq    5384(%rax), %r11
        jmp     *%r11
 #else
@@ -25319,33 +25385,29 @@ GL_PREFIX(WindowPos4ivMESA):
        movq    5384(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
+       subq    $24, %rsp
+       movq    %xmm0, (%rsp)
+       movq    %xmm1, 8(%rsp)
        call    _glapi_get_dispatch
-       popq    %rdi
+       movq    8(%rsp), %xmm1
+       movq    (%rsp), %xmm0
+       addq    $24, %rsp
        movq    5384(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WindowPos4ivMESA), .-GL_PREFIX(WindowPos4ivMESA)
+       .size   GL_PREFIX(WindowPos2fMESA), .-GL_PREFIX(WindowPos2fMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WindowPos4sMESA)
-       .type   GL_PREFIX(WindowPos4sMESA), @function
-GL_PREFIX(WindowPos4sMESA):
+       .globl  GL_PREFIX(WindowPos2fvMESA)
+       .type   GL_PREFIX(WindowPos2fvMESA), @function
+GL_PREFIX(WindowPos2fvMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5392(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    5392(%rax), %r11
        jmp     *%r11
@@ -25357,32 +25419,28 @@ GL_PREFIX(WindowPos4sMESA):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    5392(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WindowPos4sMESA), .-GL_PREFIX(WindowPos4sMESA)
+       .size   GL_PREFIX(WindowPos2fvMESA), .-GL_PREFIX(WindowPos2fvMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(WindowPos4svMESA)
-       .type   GL_PREFIX(WindowPos4svMESA), @function
-GL_PREFIX(WindowPos4svMESA):
+       .globl  GL_PREFIX(WindowPos2iMESA)
+       .type   GL_PREFIX(WindowPos2iMESA), @function
+GL_PREFIX(WindowPos2iMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5400(%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    5400(%rax), %r11
        jmp     *%r11
@@ -25394,33 +25452,28 @@ GL_PREFIX(WindowPos4svMESA):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
        popq    %rdi
        movq    5400(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(WindowPos4svMESA), .-GL_PREFIX(WindowPos4svMESA)
+       .size   GL_PREFIX(WindowPos2iMESA), .-GL_PREFIX(WindowPos2iMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_676)
-       .type   GL_PREFIX(_dispatch_stub_676), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_676))
-GL_PREFIX(_dispatch_stub_676):
+       .globl  GL_PREFIX(WindowPos2ivMESA)
+       .type   GL_PREFIX(WindowPos2ivMESA), @function
+GL_PREFIX(WindowPos2ivMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5408(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
        call    _x86_64_get_dispatch@PLT
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    5408(%rax), %r11
        jmp     *%r11
@@ -25432,26 +25485,17 @@ GL_PREFIX(_dispatch_stub_676):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
        call    _glapi_get_dispatch
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    5408(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_676), .-GL_PREFIX(_dispatch_stub_676)
+       .size   GL_PREFIX(WindowPos2ivMESA), .-GL_PREFIX(WindowPos2ivMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_677)
-       .type   GL_PREFIX(_dispatch_stub_677), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_677))
-GL_PREFIX(_dispatch_stub_677):
+       .globl  GL_PREFIX(WindowPos2sMESA)
+       .type   GL_PREFIX(WindowPos2sMESA), @function
+GL_PREFIX(WindowPos2sMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5416(%rax), %r11
@@ -25459,17 +25503,9 @@ GL_PREFIX(_dispatch_stub_677):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5416(%rax), %r11
@@ -25483,40 +25519,27 @@ GL_PREFIX(_dispatch_stub_677):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5416(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_677), .-GL_PREFIX(_dispatch_stub_677)
+       .size   GL_PREFIX(WindowPos2sMESA), .-GL_PREFIX(WindowPos2sMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_678)
-       .type   GL_PREFIX(_dispatch_stub_678), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_678))
-GL_PREFIX(_dispatch_stub_678):
+       .globl  GL_PREFIX(WindowPos2svMESA)
+       .type   GL_PREFIX(WindowPos2svMESA), @function
+GL_PREFIX(WindowPos2svMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5424(%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    5424(%rax), %r11
        jmp     *%r11
@@ -25528,30 +25551,31 @@ GL_PREFIX(_dispatch_stub_678):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rsi
        popq    %rdi
        movq    5424(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_678), .-GL_PREFIX(_dispatch_stub_678)
+       .size   GL_PREFIX(WindowPos2svMESA), .-GL_PREFIX(WindowPos2svMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_679)
-       .type   GL_PREFIX(_dispatch_stub_679), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_679))
-GL_PREFIX(_dispatch_stub_679):
+       .globl  GL_PREFIX(WindowPos3dMESA)
+       .type   GL_PREFIX(WindowPos3dMESA), @function
+GL_PREFIX(WindowPos3dMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5432(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
+       subq    $24, %rsp
+       movq    %xmm0, (%rsp)
+       movq    %xmm1, 8(%rsp)
+       movq    %xmm2, 16(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rdi
+       movq    16(%rsp), %xmm2
+       movq    8(%rsp), %xmm1
+       movq    (%rsp), %xmm0
+       addq    $24, %rsp
        movq    5432(%rax), %r11
        jmp     *%r11
 #else
@@ -25561,30 +25585,31 @@ GL_PREFIX(_dispatch_stub_679):
        movq    5432(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
+       subq    $24, %rsp
+       movq    %xmm0, (%rsp)
+       movq    %xmm1, 8(%rsp)
+       movq    %xmm2, 16(%rsp)
        call    _glapi_get_dispatch
-       popq    %rdi
+       movq    16(%rsp), %xmm2
+       movq    8(%rsp), %xmm1
+       movq    (%rsp), %xmm0
+       addq    $24, %rsp
        movq    5432(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_679), .-GL_PREFIX(_dispatch_stub_679)
+       .size   GL_PREFIX(WindowPos3dMESA), .-GL_PREFIX(WindowPos3dMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_680)
-       .type   GL_PREFIX(_dispatch_stub_680), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_680))
-GL_PREFIX(_dispatch_stub_680):
+       .globl  GL_PREFIX(WindowPos3dvMESA)
+       .type   GL_PREFIX(WindowPos3dvMESA), @function
+GL_PREFIX(WindowPos3dvMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5440(%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    5440(%rax), %r11
        jmp     *%r11
@@ -25596,34 +25621,31 @@ GL_PREFIX(_dispatch_stub_680):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rsi
        popq    %rdi
        movq    5440(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_680), .-GL_PREFIX(_dispatch_stub_680)
+       .size   GL_PREFIX(WindowPos3dvMESA), .-GL_PREFIX(WindowPos3dvMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_681)
-       .type   GL_PREFIX(_dispatch_stub_681), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_681))
-GL_PREFIX(_dispatch_stub_681):
+       .globl  GL_PREFIX(WindowPos3fMESA)
+       .type   GL_PREFIX(WindowPos3fMESA), @function
+GL_PREFIX(WindowPos3fMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5448(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
+       subq    $24, %rsp
+       movq    %xmm0, (%rsp)
+       movq    %xmm1, 8(%rsp)
+       movq    %xmm2, 16(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       movq    16(%rsp), %xmm2
+       movq    8(%rsp), %xmm1
+       movq    (%rsp), %xmm0
+       addq    $24, %rsp
        movq    5448(%rax), %r11
        jmp     *%r11
 #else
@@ -25633,23 +25655,24 @@ GL_PREFIX(_dispatch_stub_681):
        movq    5448(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
+       subq    $24, %rsp
+       movq    %xmm0, (%rsp)
+       movq    %xmm1, 8(%rsp)
+       movq    %xmm2, 16(%rsp)
        call    _glapi_get_dispatch
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       movq    16(%rsp), %xmm2
+       movq    8(%rsp), %xmm1
+       movq    (%rsp), %xmm0
+       addq    $24, %rsp
        movq    5448(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_681), .-GL_PREFIX(_dispatch_stub_681)
+       .size   GL_PREFIX(WindowPos3fMESA), .-GL_PREFIX(WindowPos3fMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_682)
-       .type   GL_PREFIX(_dispatch_stub_682), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_682))
-GL_PREFIX(_dispatch_stub_682):
+       .globl  GL_PREFIX(WindowPos3fvMESA)
+       .type   GL_PREFIX(WindowPos3fvMESA), @function
+GL_PREFIX(WindowPos3fvMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5456(%rax), %r11
@@ -25673,13 +25696,12 @@ GL_PREFIX(_dispatch_stub_682):
        movq    5456(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_682), .-GL_PREFIX(_dispatch_stub_682)
+       .size   GL_PREFIX(WindowPos3fvMESA), .-GL_PREFIX(WindowPos3fvMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_683)
-       .type   GL_PREFIX(_dispatch_stub_683), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_683))
-GL_PREFIX(_dispatch_stub_683):
+       .globl  GL_PREFIX(WindowPos3iMESA)
+       .type   GL_PREFIX(WindowPos3iMESA), @function
+GL_PREFIX(WindowPos3iMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5464(%rax), %r11
@@ -25687,9 +25709,9 @@ GL_PREFIX(_dispatch_stub_683):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5464(%rax), %r11
@@ -25703,21 +25725,20 @@ GL_PREFIX(_dispatch_stub_683):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5464(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_683), .-GL_PREFIX(_dispatch_stub_683)
+       .size   GL_PREFIX(WindowPos3iMESA), .-GL_PREFIX(WindowPos3iMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_684)
-       .type   GL_PREFIX(_dispatch_stub_684), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_684))
-GL_PREFIX(_dispatch_stub_684):
+       .globl  GL_PREFIX(WindowPos3ivMESA)
+       .type   GL_PREFIX(WindowPos3ivMESA), @function
+GL_PREFIX(WindowPos3ivMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5472(%rax), %r11
@@ -25741,12 +25762,12 @@ GL_PREFIX(_dispatch_stub_684):
        movq    5472(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_684), .-GL_PREFIX(_dispatch_stub_684)
+       .size   GL_PREFIX(WindowPos3ivMESA), .-GL_PREFIX(WindowPos3ivMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(AreProgramsResidentNV)
-       .type   GL_PREFIX(AreProgramsResidentNV), @function
-GL_PREFIX(AreProgramsResidentNV):
+       .globl  GL_PREFIX(WindowPos3sMESA)
+       .type   GL_PREFIX(WindowPos3sMESA), @function
+GL_PREFIX(WindowPos3sMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5480(%rax), %r11
@@ -25778,23 +25799,19 @@ GL_PREFIX(AreProgramsResidentNV):
        movq    5480(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(AreProgramsResidentNV), .-GL_PREFIX(AreProgramsResidentNV)
+       .size   GL_PREFIX(WindowPos3sMESA), .-GL_PREFIX(WindowPos3sMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(BindProgramNV)
-       .type   GL_PREFIX(BindProgramNV), @function
-GL_PREFIX(BindProgramNV):
+       .globl  GL_PREFIX(WindowPos3svMESA)
+       .type   GL_PREFIX(WindowPos3svMESA), @function
+GL_PREFIX(WindowPos3svMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5488(%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    5488(%rax), %r11
        jmp     *%r11
@@ -25806,33 +25823,33 @@ GL_PREFIX(BindProgramNV):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rsi
        popq    %rdi
        movq    5488(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(BindProgramNV), .-GL_PREFIX(BindProgramNV)
+       .size   GL_PREFIX(WindowPos3svMESA), .-GL_PREFIX(WindowPos3svMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(DeleteProgramsNV)
-       .type   GL_PREFIX(DeleteProgramsNV), @function
-GL_PREFIX(DeleteProgramsNV):
+       .globl  GL_PREFIX(WindowPos4dMESA)
+       .type   GL_PREFIX(WindowPos4dMESA), @function
+GL_PREFIX(WindowPos4dMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5496(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
+       subq    $40, %rsp
+       movq    %xmm0, (%rsp)
+       movq    %xmm1, 8(%rsp)
+       movq    %xmm2, 16(%rsp)
+       movq    %xmm3, 24(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rsi
-       popq    %rdi
+       movq    24(%rsp), %xmm3
+       movq    16(%rsp), %xmm2
+       movq    8(%rsp), %xmm1
+       movq    (%rsp), %xmm0
+       addq    $40, %rsp
        movq    5496(%rax), %r11
        jmp     *%r11
 #else
@@ -25842,33 +25859,33 @@ GL_PREFIX(DeleteProgramsNV):
        movq    5496(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
+       subq    $40, %rsp
+       movq    %xmm0, (%rsp)
+       movq    %xmm1, 8(%rsp)
+       movq    %xmm2, 16(%rsp)
+       movq    %xmm3, 24(%rsp)
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rsi
-       popq    %rdi
+       movq    24(%rsp), %xmm3
+       movq    16(%rsp), %xmm2
+       movq    8(%rsp), %xmm1
+       movq    (%rsp), %xmm0
+       addq    $40, %rsp
        movq    5496(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(DeleteProgramsNV), .-GL_PREFIX(DeleteProgramsNV)
+       .size   GL_PREFIX(WindowPos4dMESA), .-GL_PREFIX(WindowPos4dMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ExecuteProgramNV)
-       .type   GL_PREFIX(ExecuteProgramNV), @function
-GL_PREFIX(ExecuteProgramNV):
+       .globl  GL_PREFIX(WindowPos4dvMESA)
+       .type   GL_PREFIX(WindowPos4dvMESA), @function
+GL_PREFIX(WindowPos4dvMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5504(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    5504(%rax), %r11
        jmp     *%r11
@@ -25880,33 +25897,33 @@ GL_PREFIX(ExecuteProgramNV):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    5504(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ExecuteProgramNV), .-GL_PREFIX(ExecuteProgramNV)
+       .size   GL_PREFIX(WindowPos4dvMESA), .-GL_PREFIX(WindowPos4dvMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GenProgramsNV)
-       .type   GL_PREFIX(GenProgramsNV), @function
-GL_PREFIX(GenProgramsNV):
+       .globl  GL_PREFIX(WindowPos4fMESA)
+       .type   GL_PREFIX(WindowPos4fMESA), @function
+GL_PREFIX(WindowPos4fMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5512(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
+       subq    $40, %rsp
+       movq    %xmm0, (%rsp)
+       movq    %xmm1, 8(%rsp)
+       movq    %xmm2, 16(%rsp)
+       movq    %xmm3, 24(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rsi
-       popq    %rdi
+       movq    24(%rsp), %xmm3
+       movq    16(%rsp), %xmm2
+       movq    8(%rsp), %xmm1
+       movq    (%rsp), %xmm0
+       addq    $40, %rsp
        movq    5512(%rax), %r11
        jmp     *%r11
 #else
@@ -25916,37 +25933,33 @@ GL_PREFIX(GenProgramsNV):
        movq    5512(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
+       subq    $40, %rsp
+       movq    %xmm0, (%rsp)
+       movq    %xmm1, 8(%rsp)
+       movq    %xmm2, 16(%rsp)
+       movq    %xmm3, 24(%rsp)
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rsi
-       popq    %rdi
+       movq    24(%rsp), %xmm3
+       movq    16(%rsp), %xmm2
+       movq    8(%rsp), %xmm1
+       movq    (%rsp), %xmm0
+       addq    $40, %rsp
        movq    5512(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GenProgramsNV), .-GL_PREFIX(GenProgramsNV)
+       .size   GL_PREFIX(WindowPos4fMESA), .-GL_PREFIX(WindowPos4fMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetProgramParameterdvNV)
-       .type   GL_PREFIX(GetProgramParameterdvNV), @function
-GL_PREFIX(GetProgramParameterdvNV):
+       .globl  GL_PREFIX(WindowPos4fvMESA)
+       .type   GL_PREFIX(WindowPos4fvMESA), @function
+GL_PREFIX(WindowPos4fvMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5520(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    5520(%rax), %r11
        jmp     *%r11
@@ -25958,25 +25971,17 @@ GL_PREFIX(GetProgramParameterdvNV):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    5520(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetProgramParameterdvNV), .-GL_PREFIX(GetProgramParameterdvNV)
+       .size   GL_PREFIX(WindowPos4fvMESA), .-GL_PREFIX(WindowPos4fvMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetProgramParameterfvNV)
-       .type   GL_PREFIX(GetProgramParameterfvNV), @function
-GL_PREFIX(GetProgramParameterfvNV):
+       .globl  GL_PREFIX(WindowPos4iMESA)
+       .type   GL_PREFIX(WindowPos4iMESA), @function
+GL_PREFIX(WindowPos4iMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5528(%rax), %r11
@@ -26016,23 +26021,19 @@ GL_PREFIX(GetProgramParameterfvNV):
        movq    5528(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetProgramParameterfvNV), .-GL_PREFIX(GetProgramParameterfvNV)
+       .size   GL_PREFIX(WindowPos4iMESA), .-GL_PREFIX(WindowPos4iMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetProgramStringNV)
-       .type   GL_PREFIX(GetProgramStringNV), @function
-GL_PREFIX(GetProgramStringNV):
+       .globl  GL_PREFIX(WindowPos4ivMESA)
+       .type   GL_PREFIX(WindowPos4ivMESA), @function
+GL_PREFIX(WindowPos4ivMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5536(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    5536(%rax), %r11
        jmp     *%r11
@@ -26044,21 +26045,17 @@ GL_PREFIX(GetProgramStringNV):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    5536(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetProgramStringNV), .-GL_PREFIX(GetProgramStringNV)
+       .size   GL_PREFIX(WindowPos4ivMESA), .-GL_PREFIX(WindowPos4ivMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetProgramivNV)
-       .type   GL_PREFIX(GetProgramivNV), @function
-GL_PREFIX(GetProgramivNV):
+       .globl  GL_PREFIX(WindowPos4sMESA)
+       .type   GL_PREFIX(WindowPos4sMESA), @function
+GL_PREFIX(WindowPos4sMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5544(%rax), %r11
@@ -26067,7 +26064,11 @@ GL_PREFIX(GetProgramivNV):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -26083,34 +26084,30 @@ GL_PREFIX(GetProgramivNV):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5544(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetProgramivNV), .-GL_PREFIX(GetProgramivNV)
+       .size   GL_PREFIX(WindowPos4sMESA), .-GL_PREFIX(WindowPos4sMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetTrackMatrixivNV)
-       .type   GL_PREFIX(GetTrackMatrixivNV), @function
-GL_PREFIX(GetTrackMatrixivNV):
+       .globl  GL_PREFIX(WindowPos4svMESA)
+       .type   GL_PREFIX(WindowPos4svMESA), @function
+GL_PREFIX(WindowPos4svMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5552(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    5552(%rax), %r11
        jmp     *%r11
@@ -26122,25 +26119,18 @@ GL_PREFIX(GetTrackMatrixivNV):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    5552(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetTrackMatrixivNV), .-GL_PREFIX(GetTrackMatrixivNV)
+       .size   GL_PREFIX(WindowPos4svMESA), .-GL_PREFIX(WindowPos4svMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetVertexAttribPointervNV)
-       .type   GL_PREFIX(GetVertexAttribPointervNV), @function
-GL_PREFIX(GetVertexAttribPointervNV):
+       .globl  GL_PREFIX(_dispatch_stub_695)
+       .type   GL_PREFIX(_dispatch_stub_695), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_695))
+GL_PREFIX(_dispatch_stub_695):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5560(%rax), %r11
@@ -26149,7 +26139,11 @@ GL_PREFIX(GetVertexAttribPointervNV):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _x86_64_get_dispatch@PLT
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -26165,19 +26159,24 @@ GL_PREFIX(GetVertexAttribPointervNV):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _glapi_get_dispatch
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5560(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetVertexAttribPointervNV), .-GL_PREFIX(GetVertexAttribPointervNV)
+       .size   GL_PREFIX(_dispatch_stub_695), .-GL_PREFIX(_dispatch_stub_695)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetVertexAttribdvNV)
-       .type   GL_PREFIX(GetVertexAttribdvNV), @function
-GL_PREFIX(GetVertexAttribdvNV):
+       .globl  GL_PREFIX(_dispatch_stub_696)
+       .type   GL_PREFIX(_dispatch_stub_696), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_696))
+GL_PREFIX(_dispatch_stub_696):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5568(%rax), %r11
@@ -26186,7 +26185,15 @@ GL_PREFIX(GetVertexAttribdvNV):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -26202,19 +26209,28 @@ GL_PREFIX(GetVertexAttribdvNV):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5568(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetVertexAttribdvNV), .-GL_PREFIX(GetVertexAttribdvNV)
+       .size   GL_PREFIX(_dispatch_stub_696), .-GL_PREFIX(_dispatch_stub_696)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetVertexAttribfvNV)
-       .type   GL_PREFIX(GetVertexAttribfvNV), @function
-GL_PREFIX(GetVertexAttribfvNV):
+       .globl  GL_PREFIX(_dispatch_stub_697)
+       .type   GL_PREFIX(_dispatch_stub_697), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_697))
+GL_PREFIX(_dispatch_stub_697):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5576(%rax), %r11
@@ -26222,9 +26238,9 @@ GL_PREFIX(GetVertexAttribfvNV):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    5576(%rax), %r11
@@ -26238,31 +26254,28 @@ GL_PREFIX(GetVertexAttribfvNV):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    5576(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetVertexAttribfvNV), .-GL_PREFIX(GetVertexAttribfvNV)
+       .size   GL_PREFIX(_dispatch_stub_697), .-GL_PREFIX(_dispatch_stub_697)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetVertexAttribivNV)
-       .type   GL_PREFIX(GetVertexAttribivNV), @function
-GL_PREFIX(GetVertexAttribivNV):
+       .globl  GL_PREFIX(_dispatch_stub_698)
+       .type   GL_PREFIX(_dispatch_stub_698), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_698))
+GL_PREFIX(_dispatch_stub_698):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5584(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    5584(%rax), %r11
        jmp     *%r11
@@ -26274,28 +26287,29 @@ GL_PREFIX(GetVertexAttribivNV):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    5584(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetVertexAttribivNV), .-GL_PREFIX(GetVertexAttribivNV)
+       .size   GL_PREFIX(_dispatch_stub_698), .-GL_PREFIX(_dispatch_stub_698)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(IsProgramNV)
-       .type   GL_PREFIX(IsProgramNV), @function
-GL_PREFIX(IsProgramNV):
+       .globl  GL_PREFIX(_dispatch_stub_699)
+       .type   GL_PREFIX(_dispatch_stub_699), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_699))
+GL_PREFIX(_dispatch_stub_699):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5592(%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    5592(%rax), %r11
        jmp     *%r11
@@ -26307,17 +26321,22 @@ GL_PREFIX(IsProgramNV):
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
        popq    %rdi
        movq    5592(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(IsProgramNV), .-GL_PREFIX(IsProgramNV)
+       .size   GL_PREFIX(_dispatch_stub_699), .-GL_PREFIX(_dispatch_stub_699)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(LoadProgramNV)
-       .type   GL_PREFIX(LoadProgramNV), @function
-GL_PREFIX(LoadProgramNV):
+       .globl  GL_PREFIX(_dispatch_stub_700)
+       .type   GL_PREFIX(_dispatch_stub_700), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_700))
+GL_PREFIX(_dispatch_stub_700):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5600(%rax), %r11
@@ -26326,11 +26345,7 @@ GL_PREFIX(LoadProgramNV):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -26346,38 +26361,27 @@ GL_PREFIX(LoadProgramNV):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5600(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(LoadProgramNV), .-GL_PREFIX(LoadProgramNV)
+       .size   GL_PREFIX(_dispatch_stub_700), .-GL_PREFIX(_dispatch_stub_700)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ProgramParameters4dvNV)
-       .type   GL_PREFIX(ProgramParameters4dvNV), @function
-GL_PREFIX(ProgramParameters4dvNV):
+       .globl  GL_PREFIX(_dispatch_stub_701)
+       .type   GL_PREFIX(_dispatch_stub_701), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_701))
+GL_PREFIX(_dispatch_stub_701):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5608(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    5608(%rax), %r11
        jmp     *%r11
@@ -26389,25 +26393,18 @@ GL_PREFIX(ProgramParameters4dvNV):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
        movq    5608(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ProgramParameters4dvNV), .-GL_PREFIX(ProgramParameters4dvNV)
+       .size   GL_PREFIX(_dispatch_stub_701), .-GL_PREFIX(_dispatch_stub_701)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ProgramParameters4fvNV)
-       .type   GL_PREFIX(ProgramParameters4fvNV), @function
-GL_PREFIX(ProgramParameters4fvNV):
+       .globl  GL_PREFIX(_dispatch_stub_702)
+       .type   GL_PREFIX(_dispatch_stub_702), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_702))
+GL_PREFIX(_dispatch_stub_702):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5616(%rax), %r11
@@ -26415,13 +26412,9 @@ GL_PREFIX(ProgramParameters4fvNV):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5616(%rax), %r11
@@ -26435,35 +26428,28 @@ GL_PREFIX(ProgramParameters4fvNV):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5616(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ProgramParameters4fvNV), .-GL_PREFIX(ProgramParameters4fvNV)
+       .size   GL_PREFIX(_dispatch_stub_702), .-GL_PREFIX(_dispatch_stub_702)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(RequestResidentProgramsNV)
-       .type   GL_PREFIX(RequestResidentProgramsNV), @function
-GL_PREFIX(RequestResidentProgramsNV):
+       .globl  GL_PREFIX(_dispatch_stub_703)
+       .type   GL_PREFIX(_dispatch_stub_703), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_703))
+GL_PREFIX(_dispatch_stub_703):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5624(%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    5624(%rax), %r11
        jmp     *%r11
@@ -26475,21 +26461,17 @@ GL_PREFIX(RequestResidentProgramsNV):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rsi
        popq    %rdi
        movq    5624(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(RequestResidentProgramsNV), .-GL_PREFIX(RequestResidentProgramsNV)
+       .size   GL_PREFIX(_dispatch_stub_703), .-GL_PREFIX(_dispatch_stub_703)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(TrackMatrixNV)
-       .type   GL_PREFIX(TrackMatrixNV), @function
-GL_PREFIX(TrackMatrixNV):
+       .globl  GL_PREFIX(AreProgramsResidentNV)
+       .type   GL_PREFIX(AreProgramsResidentNV), @function
+GL_PREFIX(AreProgramsResidentNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5632(%rax), %r11
@@ -26498,11 +26480,7 @@ GL_PREFIX(TrackMatrixNV):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
@@ -26518,35 +26496,31 @@ GL_PREFIX(TrackMatrixNV):
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5632(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(TrackMatrixNV), .-GL_PREFIX(TrackMatrixNV)
+       .size   GL_PREFIX(AreProgramsResidentNV), .-GL_PREFIX(AreProgramsResidentNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib1dNV)
-       .type   GL_PREFIX(VertexAttrib1dNV), @function
-GL_PREFIX(VertexAttrib1dNV):
+       .globl  GL_PREFIX(BindProgramNV)
+       .type   GL_PREFIX(BindProgramNV), @function
+GL_PREFIX(BindProgramNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5640(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $24, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $24, %rsp
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
        movq    5640(%rax), %r11
        jmp     *%r11
 #else
@@ -26556,22 +26530,22 @@ GL_PREFIX(VertexAttrib1dNV):
        movq    5640(%rax), %r11
        jmp     *%r11
 1:
-       subq    $24, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $24, %rsp
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
        movq    5640(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib1dNV), .-GL_PREFIX(VertexAttrib1dNV)
+       .size   GL_PREFIX(BindProgramNV), .-GL_PREFIX(BindProgramNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib1dvNV)
-       .type   GL_PREFIX(VertexAttrib1dvNV), @function
-GL_PREFIX(VertexAttrib1dvNV):
+       .globl  GL_PREFIX(DeleteProgramsNV)
+       .type   GL_PREFIX(DeleteProgramsNV), @function
+GL_PREFIX(DeleteProgramsNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5648(%rax), %r11
@@ -26603,24 +26577,24 @@ GL_PREFIX(VertexAttrib1dvNV):
        movq    5648(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib1dvNV), .-GL_PREFIX(VertexAttrib1dvNV)
+       .size   GL_PREFIX(DeleteProgramsNV), .-GL_PREFIX(DeleteProgramsNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib1fNV)
-       .type   GL_PREFIX(VertexAttrib1fNV), @function
-GL_PREFIX(VertexAttrib1fNV):
+       .globl  GL_PREFIX(ExecuteProgramNV)
+       .type   GL_PREFIX(ExecuteProgramNV), @function
+GL_PREFIX(ExecuteProgramNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5656(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $24, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $24, %rsp
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    5656(%rax), %r11
        jmp     *%r11
 #else
@@ -26630,22 +26604,22 @@ GL_PREFIX(VertexAttrib1fNV):
        movq    5656(%rax), %r11
        jmp     *%r11
 1:
-       subq    $24, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _glapi_get_dispatch
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $24, %rsp
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    5656(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib1fNV), .-GL_PREFIX(VertexAttrib1fNV)
+       .size   GL_PREFIX(ExecuteProgramNV), .-GL_PREFIX(ExecuteProgramNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib1fvNV)
-       .type   GL_PREFIX(VertexAttrib1fvNV), @function
-GL_PREFIX(VertexAttrib1fvNV):
+       .globl  GL_PREFIX(GenProgramsNV)
+       .type   GL_PREFIX(GenProgramsNV), @function
+GL_PREFIX(GenProgramsNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5664(%rax), %r11
@@ -26677,12 +26651,12 @@ GL_PREFIX(VertexAttrib1fvNV):
        movq    5664(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib1fvNV), .-GL_PREFIX(VertexAttrib1fvNV)
+       .size   GL_PREFIX(GenProgramsNV), .-GL_PREFIX(GenProgramsNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib1sNV)
-       .type   GL_PREFIX(VertexAttrib1sNV), @function
-GL_PREFIX(VertexAttrib1sNV):
+       .globl  GL_PREFIX(GetProgramParameterdvNV)
+       .type   GL_PREFIX(GetProgramParameterdvNV), @function
+GL_PREFIX(GetProgramParameterdvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5672(%rax), %r11
@@ -26690,9 +26664,13 @@ GL_PREFIX(VertexAttrib1sNV):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5672(%rax), %r11
@@ -26706,20 +26684,24 @@ GL_PREFIX(VertexAttrib1sNV):
 1:
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5672(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib1sNV), .-GL_PREFIX(VertexAttrib1sNV)
+       .size   GL_PREFIX(GetProgramParameterdvNV), .-GL_PREFIX(GetProgramParameterdvNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib1svNV)
-       .type   GL_PREFIX(VertexAttrib1svNV), @function
-GL_PREFIX(VertexAttrib1svNV):
+       .globl  GL_PREFIX(GetProgramParameterfvNV)
+       .type   GL_PREFIX(GetProgramParameterfvNV), @function
+GL_PREFIX(GetProgramParameterfvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5680(%rax), %r11
@@ -26727,9 +26709,13 @@ GL_PREFIX(VertexAttrib1svNV):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5680(%rax), %r11
@@ -26743,34 +26729,36 @@ GL_PREFIX(VertexAttrib1svNV):
 1:
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5680(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib1svNV), .-GL_PREFIX(VertexAttrib1svNV)
+       .size   GL_PREFIX(GetProgramParameterfvNV), .-GL_PREFIX(GetProgramParameterfvNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib2dNV)
-       .type   GL_PREFIX(VertexAttrib2dNV), @function
-GL_PREFIX(VertexAttrib2dNV):
+       .globl  GL_PREFIX(GetProgramStringNV)
+       .type   GL_PREFIX(GetProgramStringNV), @function
+GL_PREFIX(GetProgramStringNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5688(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $24, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       movq    16(%rsp), %xmm1
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $24, %rsp
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    5688(%rax), %r11
        jmp     *%r11
 #else
@@ -26780,24 +26768,22 @@ GL_PREFIX(VertexAttrib2dNV):
        movq    5688(%rax), %r11
        jmp     *%r11
 1:
-       subq    $24, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _glapi_get_dispatch
-       movq    16(%rsp), %xmm1
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $24, %rsp
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    5688(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib2dNV), .-GL_PREFIX(VertexAttrib2dNV)
+       .size   GL_PREFIX(GetProgramStringNV), .-GL_PREFIX(GetProgramStringNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib2dvNV)
-       .type   GL_PREFIX(VertexAttrib2dvNV), @function
-GL_PREFIX(VertexAttrib2dvNV):
+       .globl  GL_PREFIX(GetProgramivNV)
+       .type   GL_PREFIX(GetProgramivNV), @function
+GL_PREFIX(GetProgramivNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5696(%rax), %r11
@@ -26805,9 +26791,9 @@ GL_PREFIX(VertexAttrib2dvNV):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5696(%rax), %r11
@@ -26821,34 +26807,36 @@ GL_PREFIX(VertexAttrib2dvNV):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5696(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib2dvNV), .-GL_PREFIX(VertexAttrib2dvNV)
+       .size   GL_PREFIX(GetProgramivNV), .-GL_PREFIX(GetProgramivNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib2fNV)
-       .type   GL_PREFIX(VertexAttrib2fNV), @function
-GL_PREFIX(VertexAttrib2fNV):
+       .globl  GL_PREFIX(GetTrackMatrixivNV)
+       .type   GL_PREFIX(GetTrackMatrixivNV), @function
+GL_PREFIX(GetTrackMatrixivNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5704(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $24, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       movq    16(%rsp), %xmm1
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $24, %rsp
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    5704(%rax), %r11
        jmp     *%r11
 #else
@@ -26858,24 +26846,26 @@ GL_PREFIX(VertexAttrib2fNV):
        movq    5704(%rax), %r11
        jmp     *%r11
 1:
-       subq    $24, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _glapi_get_dispatch
-       movq    16(%rsp), %xmm1
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $24, %rsp
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    5704(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib2fNV), .-GL_PREFIX(VertexAttrib2fNV)
+       .size   GL_PREFIX(GetTrackMatrixivNV), .-GL_PREFIX(GetTrackMatrixivNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib2fvNV)
-       .type   GL_PREFIX(VertexAttrib2fvNV), @function
-GL_PREFIX(VertexAttrib2fvNV):
+       .globl  GL_PREFIX(GetVertexAttribPointervNV)
+       .type   GL_PREFIX(GetVertexAttribPointervNV), @function
+GL_PREFIX(GetVertexAttribPointervNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5712(%rax), %r11
@@ -26883,9 +26873,9 @@ GL_PREFIX(VertexAttrib2fvNV):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5712(%rax), %r11
@@ -26899,20 +26889,20 @@ GL_PREFIX(VertexAttrib2fvNV):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5712(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib2fvNV), .-GL_PREFIX(VertexAttrib2fvNV)
+       .size   GL_PREFIX(GetVertexAttribPointervNV), .-GL_PREFIX(GetVertexAttribPointervNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib2sNV)
-       .type   GL_PREFIX(VertexAttrib2sNV), @function
-GL_PREFIX(VertexAttrib2sNV):
+       .globl  GL_PREFIX(GetVertexAttribdvNV)
+       .type   GL_PREFIX(GetVertexAttribdvNV), @function
+GL_PREFIX(GetVertexAttribdvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5720(%rax), %r11
@@ -26944,12 +26934,12 @@ GL_PREFIX(VertexAttrib2sNV):
        movq    5720(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib2sNV), .-GL_PREFIX(VertexAttrib2sNV)
+       .size   GL_PREFIX(GetVertexAttribdvNV), .-GL_PREFIX(GetVertexAttribdvNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib2svNV)
-       .type   GL_PREFIX(VertexAttrib2svNV), @function
-GL_PREFIX(VertexAttrib2svNV):
+       .globl  GL_PREFIX(GetVertexAttribfvNV)
+       .type   GL_PREFIX(GetVertexAttribfvNV), @function
+GL_PREFIX(GetVertexAttribfvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5728(%rax), %r11
@@ -26957,9 +26947,9 @@ GL_PREFIX(VertexAttrib2svNV):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5728(%rax), %r11
@@ -26973,36 +26963,32 @@ GL_PREFIX(VertexAttrib2svNV):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5728(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib2svNV), .-GL_PREFIX(VertexAttrib2svNV)
+       .size   GL_PREFIX(GetVertexAttribfvNV), .-GL_PREFIX(GetVertexAttribfvNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib3dNV)
-       .type   GL_PREFIX(VertexAttrib3dNV), @function
-GL_PREFIX(VertexAttrib3dNV):
+       .globl  GL_PREFIX(GetVertexAttribivNV)
+       .type   GL_PREFIX(GetVertexAttribivNV), @function
+GL_PREFIX(GetVertexAttribivNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5736(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $40, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
-       movq    %xmm2, 24(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       movq    24(%rsp), %xmm2
-       movq    16(%rsp), %xmm1
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $40, %rsp
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    5736(%rax), %r11
        jmp     *%r11
 #else
@@ -27012,37 +26998,29 @@ GL_PREFIX(VertexAttrib3dNV):
        movq    5736(%rax), %r11
        jmp     *%r11
 1:
-       subq    $40, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
-       movq    %xmm2, 24(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _glapi_get_dispatch
-       movq    24(%rsp), %xmm2
-       movq    16(%rsp), %xmm1
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $40, %rsp
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    5736(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib3dNV), .-GL_PREFIX(VertexAttrib3dNV)
+       .size   GL_PREFIX(GetVertexAttribivNV), .-GL_PREFIX(GetVertexAttribivNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib3dvNV)
-       .type   GL_PREFIX(VertexAttrib3dvNV), @function
-GL_PREFIX(VertexAttrib3dvNV):
+       .globl  GL_PREFIX(IsProgramNV)
+       .type   GL_PREFIX(IsProgramNV), @function
+GL_PREFIX(IsProgramNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5744(%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    5744(%rax), %r11
        jmp     *%r11
@@ -27054,37 +27032,33 @@ GL_PREFIX(VertexAttrib3dvNV):
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rsi
        popq    %rdi
        movq    5744(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib3dvNV), .-GL_PREFIX(VertexAttrib3dvNV)
+       .size   GL_PREFIX(IsProgramNV), .-GL_PREFIX(IsProgramNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib3fNV)
-       .type   GL_PREFIX(VertexAttrib3fNV), @function
-GL_PREFIX(VertexAttrib3fNV):
+       .globl  GL_PREFIX(LoadProgramNV)
+       .type   GL_PREFIX(LoadProgramNV), @function
+GL_PREFIX(LoadProgramNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5752(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $40, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
-       movq    %xmm2, 24(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       movq    24(%rsp), %xmm2
-       movq    16(%rsp), %xmm1
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $40, %rsp
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    5752(%rax), %r11
        jmp     *%r11
 #else
@@ -27094,26 +27068,26 @@ GL_PREFIX(VertexAttrib3fNV):
        movq    5752(%rax), %r11
        jmp     *%r11
 1:
-       subq    $40, %rsp
-       movq    %rdi, (%rsp)
-       movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
-       movq    %xmm2, 24(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _glapi_get_dispatch
-       movq    24(%rsp), %xmm2
-       movq    16(%rsp), %xmm1
-       movq    8(%rsp), %xmm0
-       movq    (%rsp), %rdi
-       addq    $40, %rsp
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
        movq    5752(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib3fNV), .-GL_PREFIX(VertexAttrib3fNV)
+       .size   GL_PREFIX(LoadProgramNV), .-GL_PREFIX(LoadProgramNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib3fvNV)
-       .type   GL_PREFIX(VertexAttrib3fvNV), @function
-GL_PREFIX(VertexAttrib3fvNV):
+       .globl  GL_PREFIX(ProgramParameters4dvNV)
+       .type   GL_PREFIX(ProgramParameters4dvNV), @function
+GL_PREFIX(ProgramParameters4dvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5760(%rax), %r11
@@ -27121,9 +27095,13 @@ GL_PREFIX(VertexAttrib3fvNV):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5760(%rax), %r11
@@ -27137,20 +27115,24 @@ GL_PREFIX(VertexAttrib3fvNV):
 1:
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
        movq    5760(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib3fvNV), .-GL_PREFIX(VertexAttrib3fvNV)
+       .size   GL_PREFIX(ProgramParameters4dvNV), .-GL_PREFIX(ProgramParameters4dvNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib3sNV)
-       .type   GL_PREFIX(VertexAttrib3sNV), @function
-GL_PREFIX(VertexAttrib3sNV):
+       .globl  GL_PREFIX(ProgramParameters4fvNV)
+       .type   GL_PREFIX(ProgramParameters4fvNV), @function
+GL_PREFIX(ProgramParameters4fvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5768(%rax), %r11
@@ -27190,12 +27172,12 @@ GL_PREFIX(VertexAttrib3sNV):
        movq    5768(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib3sNV), .-GL_PREFIX(VertexAttrib3sNV)
+       .size   GL_PREFIX(ProgramParameters4fvNV), .-GL_PREFIX(ProgramParameters4fvNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib3svNV)
-       .type   GL_PREFIX(VertexAttrib3svNV), @function
-GL_PREFIX(VertexAttrib3svNV):
+       .globl  GL_PREFIX(RequestResidentProgramsNV)
+       .type   GL_PREFIX(RequestResidentProgramsNV), @function
+GL_PREFIX(RequestResidentProgramsNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5776(%rax), %r11
@@ -27227,64 +27209,97 @@ GL_PREFIX(VertexAttrib3svNV):
        movq    5776(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib3svNV), .-GL_PREFIX(VertexAttrib3svNV)
+       .size   GL_PREFIX(RequestResidentProgramsNV), .-GL_PREFIX(RequestResidentProgramsNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4dNV)
-       .type   GL_PREFIX(VertexAttrib4dNV), @function
-GL_PREFIX(VertexAttrib4dNV):
+       .globl  GL_PREFIX(TrackMatrixNV)
+       .type   GL_PREFIX(TrackMatrixNV), @function
+GL_PREFIX(TrackMatrixNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5784(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $40, %rsp
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
+       call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    5784(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    5784(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    5784(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(TrackMatrixNV), .-GL_PREFIX(TrackMatrixNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttrib1dNV)
+       .type   GL_PREFIX(VertexAttrib1dNV), @function
+GL_PREFIX(VertexAttrib1dNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    5792(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       subq    $24, %rsp
        movq    %rdi, (%rsp)
        movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
-       movq    %xmm2, 24(%rsp)
-       movq    %xmm3, 32(%rsp)
        call    _x86_64_get_dispatch@PLT
-       movq    32(%rsp), %xmm3
-       movq    24(%rsp), %xmm2
-       movq    16(%rsp), %xmm1
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
-       addq    $40, %rsp
-       movq    5784(%rax), %r11
+       addq    $24, %rsp
+       movq    5792(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5784(%rax), %r11
+       movq    5792(%rax), %r11
        jmp     *%r11
 1:
-       subq    $40, %rsp
+       subq    $24, %rsp
        movq    %rdi, (%rsp)
        movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
-       movq    %xmm2, 24(%rsp)
-       movq    %xmm3, 32(%rsp)
        call    _glapi_get_dispatch
-       movq    32(%rsp), %xmm3
-       movq    24(%rsp), %xmm2
-       movq    16(%rsp), %xmm1
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
-       addq    $40, %rsp
-       movq    5784(%rax), %r11
+       addq    $24, %rsp
+       movq    5792(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4dNV), .-GL_PREFIX(VertexAttrib4dNV)
+       .size   GL_PREFIX(VertexAttrib1dNV), .-GL_PREFIX(VertexAttrib1dNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4dvNV)
-       .type   GL_PREFIX(VertexAttrib4dvNV), @function
-GL_PREFIX(VertexAttrib4dvNV):
+       .globl  GL_PREFIX(VertexAttrib1dvNV)
+       .type   GL_PREFIX(VertexAttrib1dvNV), @function
+GL_PREFIX(VertexAttrib1dvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5792(%rax), %r11
+       movq    5800(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -27294,13 +27309,13 @@ GL_PREFIX(VertexAttrib4dvNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5792(%rax), %r11
+       movq    5800(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5792(%rax), %r11
+       movq    5800(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -27310,67 +27325,55 @@ GL_PREFIX(VertexAttrib4dvNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5792(%rax), %r11
+       movq    5800(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4dvNV), .-GL_PREFIX(VertexAttrib4dvNV)
+       .size   GL_PREFIX(VertexAttrib1dvNV), .-GL_PREFIX(VertexAttrib1dvNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4fNV)
-       .type   GL_PREFIX(VertexAttrib4fNV), @function
-GL_PREFIX(VertexAttrib4fNV):
+       .globl  GL_PREFIX(VertexAttrib1fNV)
+       .type   GL_PREFIX(VertexAttrib1fNV), @function
+GL_PREFIX(VertexAttrib1fNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5800(%rax), %r11
+       movq    5808(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $40, %rsp
+       subq    $24, %rsp
        movq    %rdi, (%rsp)
        movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
-       movq    %xmm2, 24(%rsp)
-       movq    %xmm3, 32(%rsp)
        call    _x86_64_get_dispatch@PLT
-       movq    32(%rsp), %xmm3
-       movq    24(%rsp), %xmm2
-       movq    16(%rsp), %xmm1
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
-       addq    $40, %rsp
-       movq    5800(%rax), %r11
+       addq    $24, %rsp
+       movq    5808(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5800(%rax), %r11
+       movq    5808(%rax), %r11
        jmp     *%r11
 1:
-       subq    $40, %rsp
+       subq    $24, %rsp
        movq    %rdi, (%rsp)
        movq    %xmm0, 8(%rsp)
-       movq    %xmm1, 16(%rsp)
-       movq    %xmm2, 24(%rsp)
-       movq    %xmm3, 32(%rsp)
        call    _glapi_get_dispatch
-       movq    32(%rsp), %xmm3
-       movq    24(%rsp), %xmm2
-       movq    16(%rsp), %xmm1
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
-       addq    $40, %rsp
-       movq    5800(%rax), %r11
+       addq    $24, %rsp
+       movq    5808(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4fNV), .-GL_PREFIX(VertexAttrib4fNV)
+       .size   GL_PREFIX(VertexAttrib1fNV), .-GL_PREFIX(VertexAttrib1fNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4fvNV)
-       .type   GL_PREFIX(VertexAttrib4fvNV), @function
-GL_PREFIX(VertexAttrib4fvNV):
+       .globl  GL_PREFIX(VertexAttrib1fvNV)
+       .type   GL_PREFIX(VertexAttrib1fvNV), @function
+GL_PREFIX(VertexAttrib1fvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5808(%rax), %r11
+       movq    5816(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -27380,13 +27383,13 @@ GL_PREFIX(VertexAttrib4fvNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5808(%rax), %r11
+       movq    5816(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5808(%rax), %r11
+       movq    5816(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -27396,79 +27399,34 @@ GL_PREFIX(VertexAttrib4fvNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5808(%rax), %r11
+       movq    5816(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4fvNV), .-GL_PREFIX(VertexAttrib4fvNV)
+       .size   GL_PREFIX(VertexAttrib1fvNV), .-GL_PREFIX(VertexAttrib1fvNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4sNV)
-       .type   GL_PREFIX(VertexAttrib4sNV), @function
-GL_PREFIX(VertexAttrib4sNV):
+       .globl  GL_PREFIX(VertexAttrib1sNV)
+       .type   GL_PREFIX(VertexAttrib1sNV), @function
+GL_PREFIX(VertexAttrib1sNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5816(%rax), %r11
+       movq    5824(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5816(%rax), %r11
+       movq    5824(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5816(%rax), %r11
-       jmp     *%r11
-1:
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       call    _glapi_get_dispatch
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
-       movq    5816(%rax), %r11
-       jmp     *%r11
-#endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4sNV), .-GL_PREFIX(VertexAttrib4sNV)
-
-       .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4svNV)
-       .type   GL_PREFIX(VertexAttrib4svNV), @function
-GL_PREFIX(VertexAttrib4svNV):
-#if defined(GLX_USE_TLS)
-       call    _x86_64_get_dispatch@PLT
-       movq    5824(%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    5824(%rax), %r11
-       jmp     *%r11
-#else
-       movq    _glapi_Dispatch(%rip), %rax
-       testq   %rax, %rax
-       je      1f
-       movq    5824(%rax), %r11
+       movq    5824(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -27481,12 +27439,12 @@ GL_PREFIX(VertexAttrib4svNV):
        movq    5824(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4svNV), .-GL_PREFIX(VertexAttrib4svNV)
+       .size   GL_PREFIX(VertexAttrib1sNV), .-GL_PREFIX(VertexAttrib1sNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4ubNV)
-       .type   GL_PREFIX(VertexAttrib4ubNV), @function
-GL_PREFIX(VertexAttrib4ubNV):
+       .globl  GL_PREFIX(VertexAttrib1svNV)
+       .type   GL_PREFIX(VertexAttrib1svNV), @function
+GL_PREFIX(VertexAttrib1svNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5832(%rax), %r11
@@ -27494,13 +27452,9 @@ GL_PREFIX(VertexAttrib4ubNV):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    5832(%rax), %r11
@@ -27514,36 +27468,34 @@ GL_PREFIX(VertexAttrib4ubNV):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    5832(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4ubNV), .-GL_PREFIX(VertexAttrib4ubNV)
+       .size   GL_PREFIX(VertexAttrib1svNV), .-GL_PREFIX(VertexAttrib1svNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttrib4ubvNV)
-       .type   GL_PREFIX(VertexAttrib4ubvNV), @function
-GL_PREFIX(VertexAttrib4ubvNV):
+       .globl  GL_PREFIX(VertexAttrib2dNV)
+       .type   GL_PREFIX(VertexAttrib2dNV), @function
+GL_PREFIX(VertexAttrib2dNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5840(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
+       subq    $24, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rsi
-       popq    %rdi
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $24, %rsp
        movq    5840(%rax), %r11
        jmp     *%r11
 #else
@@ -27553,22 +27505,24 @@ GL_PREFIX(VertexAttrib4ubvNV):
        movq    5840(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rbp
+       subq    $24, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rsi
-       popq    %rdi
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $24, %rsp
        movq    5840(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttrib4ubvNV), .-GL_PREFIX(VertexAttrib4ubvNV)
+       .size   GL_PREFIX(VertexAttrib2dNV), .-GL_PREFIX(VertexAttrib2dNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttribPointerNV)
-       .type   GL_PREFIX(VertexAttribPointerNV), @function
-GL_PREFIX(VertexAttribPointerNV):
+       .globl  GL_PREFIX(VertexAttrib2dvNV)
+       .type   GL_PREFIX(VertexAttrib2dvNV), @function
+GL_PREFIX(VertexAttrib2dvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5848(%rax), %r11
@@ -27576,13 +27530,9 @@ GL_PREFIX(VertexAttribPointerNV):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    5848(%rax), %r11
@@ -27596,36 +27546,34 @@ GL_PREFIX(VertexAttribPointerNV):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    5848(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttribPointerNV), .-GL_PREFIX(VertexAttribPointerNV)
+       .size   GL_PREFIX(VertexAttrib2dvNV), .-GL_PREFIX(VertexAttrib2dvNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttribs1dvNV)
-       .type   GL_PREFIX(VertexAttribs1dvNV), @function
-GL_PREFIX(VertexAttribs1dvNV):
+       .globl  GL_PREFIX(VertexAttrib2fNV)
+       .type   GL_PREFIX(VertexAttrib2fNV), @function
+GL_PREFIX(VertexAttrib2fNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5856(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
+       subq    $24, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $24, %rsp
        movq    5856(%rax), %r11
        jmp     *%r11
 #else
@@ -27635,22 +27583,24 @@ GL_PREFIX(VertexAttribs1dvNV):
        movq    5856(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
+       subq    $24, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
        call    _glapi_get_dispatch
-       popq    %rdx
-       popq    %rsi
-       popq    %rdi
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $24, %rsp
        movq    5856(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttribs1dvNV), .-GL_PREFIX(VertexAttribs1dvNV)
+       .size   GL_PREFIX(VertexAttrib2fNV), .-GL_PREFIX(VertexAttrib2fNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttribs1fvNV)
-       .type   GL_PREFIX(VertexAttribs1fvNV), @function
-GL_PREFIX(VertexAttribs1fvNV):
+       .globl  GL_PREFIX(VertexAttrib2fvNV)
+       .type   GL_PREFIX(VertexAttrib2fvNV), @function
+GL_PREFIX(VertexAttrib2fvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5864(%rax), %r11
@@ -27658,9 +27608,9 @@ GL_PREFIX(VertexAttribs1fvNV):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    5864(%rax), %r11
@@ -27674,20 +27624,20 @@ GL_PREFIX(VertexAttribs1fvNV):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    5864(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttribs1fvNV), .-GL_PREFIX(VertexAttribs1fvNV)
+       .size   GL_PREFIX(VertexAttrib2fvNV), .-GL_PREFIX(VertexAttrib2fvNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttribs1svNV)
-       .type   GL_PREFIX(VertexAttribs1svNV), @function
-GL_PREFIX(VertexAttribs1svNV):
+       .globl  GL_PREFIX(VertexAttrib2sNV)
+       .type   GL_PREFIX(VertexAttrib2sNV), @function
+GL_PREFIX(VertexAttrib2sNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5872(%rax), %r11
@@ -27719,12 +27669,12 @@ GL_PREFIX(VertexAttribs1svNV):
        movq    5872(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttribs1svNV), .-GL_PREFIX(VertexAttribs1svNV)
+       .size   GL_PREFIX(VertexAttrib2sNV), .-GL_PREFIX(VertexAttrib2sNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttribs2dvNV)
-       .type   GL_PREFIX(VertexAttribs2dvNV), @function
-GL_PREFIX(VertexAttribs2dvNV):
+       .globl  GL_PREFIX(VertexAttrib2svNV)
+       .type   GL_PREFIX(VertexAttrib2svNV), @function
+GL_PREFIX(VertexAttrib2svNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
        movq    5880(%rax), %r11
@@ -27732,9 +27682,9 @@ GL_PREFIX(VertexAttribs2dvNV):
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    5880(%rax), %r11
@@ -27748,430 +27698,2886 @@ GL_PREFIX(VertexAttribs2dvNV):
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
        movq    5880(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttribs2dvNV), .-GL_PREFIX(VertexAttribs2dvNV)
+       .size   GL_PREFIX(VertexAttrib2svNV), .-GL_PREFIX(VertexAttrib2svNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttrib3dNV)
+       .type   GL_PREFIX(VertexAttrib3dNV), @function
+GL_PREFIX(VertexAttrib3dNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    5888(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       subq    $40, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
+       movq    %xmm2, 24(%rsp)
+       call    _x86_64_get_dispatch@PLT
+       movq    24(%rsp), %xmm2
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $40, %rsp
+       movq    5888(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    5888(%rax), %r11
+       jmp     *%r11
+1:
+       subq    $40, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
+       movq    %xmm2, 24(%rsp)
+       call    _glapi_get_dispatch
+       movq    24(%rsp), %xmm2
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $40, %rsp
+       movq    5888(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttrib3dNV), .-GL_PREFIX(VertexAttrib3dNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttrib3dvNV)
+       .type   GL_PREFIX(VertexAttrib3dvNV), @function
+GL_PREFIX(VertexAttrib3dvNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    5896(%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    5896(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    5896(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    5896(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttrib3dvNV), .-GL_PREFIX(VertexAttrib3dvNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttrib3fNV)
+       .type   GL_PREFIX(VertexAttrib3fNV), @function
+GL_PREFIX(VertexAttrib3fNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    5904(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       subq    $40, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
+       movq    %xmm2, 24(%rsp)
+       call    _x86_64_get_dispatch@PLT
+       movq    24(%rsp), %xmm2
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $40, %rsp
+       movq    5904(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    5904(%rax), %r11
+       jmp     *%r11
+1:
+       subq    $40, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
+       movq    %xmm2, 24(%rsp)
+       call    _glapi_get_dispatch
+       movq    24(%rsp), %xmm2
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $40, %rsp
+       movq    5904(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttrib3fNV), .-GL_PREFIX(VertexAttrib3fNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttrib3fvNV)
+       .type   GL_PREFIX(VertexAttrib3fvNV), @function
+GL_PREFIX(VertexAttrib3fvNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    5912(%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    5912(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    5912(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    5912(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttrib3fvNV), .-GL_PREFIX(VertexAttrib3fvNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttrib3sNV)
+       .type   GL_PREFIX(VertexAttrib3sNV), @function
+GL_PREFIX(VertexAttrib3sNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    5920(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
+       call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    5920(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    5920(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    5920(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttrib3sNV), .-GL_PREFIX(VertexAttrib3sNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttrib3svNV)
+       .type   GL_PREFIX(VertexAttrib3svNV), @function
+GL_PREFIX(VertexAttrib3svNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    5928(%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    5928(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    5928(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    5928(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttrib3svNV), .-GL_PREFIX(VertexAttrib3svNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttrib4dNV)
+       .type   GL_PREFIX(VertexAttrib4dNV), @function
+GL_PREFIX(VertexAttrib4dNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    5936(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       subq    $40, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
+       movq    %xmm2, 24(%rsp)
+       movq    %xmm3, 32(%rsp)
+       call    _x86_64_get_dispatch@PLT
+       movq    32(%rsp), %xmm3
+       movq    24(%rsp), %xmm2
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $40, %rsp
+       movq    5936(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    5936(%rax), %r11
+       jmp     *%r11
+1:
+       subq    $40, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
+       movq    %xmm2, 24(%rsp)
+       movq    %xmm3, 32(%rsp)
+       call    _glapi_get_dispatch
+       movq    32(%rsp), %xmm3
+       movq    24(%rsp), %xmm2
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $40, %rsp
+       movq    5936(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttrib4dNV), .-GL_PREFIX(VertexAttrib4dNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttrib4dvNV)
+       .type   GL_PREFIX(VertexAttrib4dvNV), @function
+GL_PREFIX(VertexAttrib4dvNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    5944(%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    5944(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    5944(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    5944(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttrib4dvNV), .-GL_PREFIX(VertexAttrib4dvNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttrib4fNV)
+       .type   GL_PREFIX(VertexAttrib4fNV), @function
+GL_PREFIX(VertexAttrib4fNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    5952(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       subq    $40, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
+       movq    %xmm2, 24(%rsp)
+       movq    %xmm3, 32(%rsp)
+       call    _x86_64_get_dispatch@PLT
+       movq    32(%rsp), %xmm3
+       movq    24(%rsp), %xmm2
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $40, %rsp
+       movq    5952(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    5952(%rax), %r11
+       jmp     *%r11
+1:
+       subq    $40, %rsp
+       movq    %rdi, (%rsp)
+       movq    %xmm0, 8(%rsp)
+       movq    %xmm1, 16(%rsp)
+       movq    %xmm2, 24(%rsp)
+       movq    %xmm3, 32(%rsp)
+       call    _glapi_get_dispatch
+       movq    32(%rsp), %xmm3
+       movq    24(%rsp), %xmm2
+       movq    16(%rsp), %xmm1
+       movq    8(%rsp), %xmm0
+       movq    (%rsp), %rdi
+       addq    $40, %rsp
+       movq    5952(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttrib4fNV), .-GL_PREFIX(VertexAttrib4fNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttrib4fvNV)
+       .type   GL_PREFIX(VertexAttrib4fvNV), @function
+GL_PREFIX(VertexAttrib4fvNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    5960(%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    5960(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    5960(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    5960(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttrib4fvNV), .-GL_PREFIX(VertexAttrib4fvNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttrib4sNV)
+       .type   GL_PREFIX(VertexAttrib4sNV), @function
+GL_PREFIX(VertexAttrib4sNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    5968(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       call    _x86_64_get_dispatch@PLT
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    5968(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    5968(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       call    _glapi_get_dispatch
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    5968(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttrib4sNV), .-GL_PREFIX(VertexAttrib4sNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttrib4svNV)
+       .type   GL_PREFIX(VertexAttrib4svNV), @function
+GL_PREFIX(VertexAttrib4svNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    5976(%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    5976(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    5976(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    5976(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttrib4svNV), .-GL_PREFIX(VertexAttrib4svNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttrib4ubNV)
+       .type   GL_PREFIX(VertexAttrib4ubNV), @function
+GL_PREFIX(VertexAttrib4ubNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    5984(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       call    _x86_64_get_dispatch@PLT
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    5984(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    5984(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       call    _glapi_get_dispatch
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    5984(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttrib4ubNV), .-GL_PREFIX(VertexAttrib4ubNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttrib4ubvNV)
+       .type   GL_PREFIX(VertexAttrib4ubvNV), @function
+GL_PREFIX(VertexAttrib4ubvNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    5992(%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    5992(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    5992(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    5992(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttrib4ubvNV), .-GL_PREFIX(VertexAttrib4ubvNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttribPointerNV)
+       .type   GL_PREFIX(VertexAttribPointerNV), @function
+GL_PREFIX(VertexAttribPointerNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6000(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       call    _x86_64_get_dispatch@PLT
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6000(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6000(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       call    _glapi_get_dispatch
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6000(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttribPointerNV), .-GL_PREFIX(VertexAttribPointerNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttribs1dvNV)
+       .type   GL_PREFIX(VertexAttribs1dvNV), @function
+GL_PREFIX(VertexAttribs1dvNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6008(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6008(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6008(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6008(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttribs1dvNV), .-GL_PREFIX(VertexAttribs1dvNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttribs1fvNV)
+       .type   GL_PREFIX(VertexAttribs1fvNV), @function
+GL_PREFIX(VertexAttribs1fvNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6016(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6016(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6016(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6016(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttribs1fvNV), .-GL_PREFIX(VertexAttribs1fvNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttribs1svNV)
+       .type   GL_PREFIX(VertexAttribs1svNV), @function
+GL_PREFIX(VertexAttribs1svNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6024(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6024(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6024(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6024(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttribs1svNV), .-GL_PREFIX(VertexAttribs1svNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttribs2dvNV)
+       .type   GL_PREFIX(VertexAttribs2dvNV), @function
+GL_PREFIX(VertexAttribs2dvNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6032(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6032(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6032(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6032(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttribs2dvNV), .-GL_PREFIX(VertexAttribs2dvNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttribs2fvNV)
+       .type   GL_PREFIX(VertexAttribs2fvNV), @function
+GL_PREFIX(VertexAttribs2fvNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6040(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6040(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6040(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6040(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttribs2fvNV), .-GL_PREFIX(VertexAttribs2fvNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttribs2svNV)
+       .type   GL_PREFIX(VertexAttribs2svNV), @function
+GL_PREFIX(VertexAttribs2svNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6048(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6048(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6048(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6048(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttribs2svNV), .-GL_PREFIX(VertexAttribs2svNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttribs3dvNV)
+       .type   GL_PREFIX(VertexAttribs3dvNV), @function
+GL_PREFIX(VertexAttribs3dvNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6056(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6056(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6056(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6056(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttribs3dvNV), .-GL_PREFIX(VertexAttribs3dvNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttribs3fvNV)
+       .type   GL_PREFIX(VertexAttribs3fvNV), @function
+GL_PREFIX(VertexAttribs3fvNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6064(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6064(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6064(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6064(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttribs3fvNV), .-GL_PREFIX(VertexAttribs3fvNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttribs3svNV)
+       .type   GL_PREFIX(VertexAttribs3svNV), @function
+GL_PREFIX(VertexAttribs3svNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6072(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6072(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6072(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6072(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttribs3svNV), .-GL_PREFIX(VertexAttribs3svNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttribs4dvNV)
+       .type   GL_PREFIX(VertexAttribs4dvNV), @function
+GL_PREFIX(VertexAttribs4dvNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6080(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6080(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6080(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6080(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttribs4dvNV), .-GL_PREFIX(VertexAttribs4dvNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttribs4fvNV)
+       .type   GL_PREFIX(VertexAttribs4fvNV), @function
+GL_PREFIX(VertexAttribs4fvNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6088(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6088(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6088(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6088(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttribs4fvNV), .-GL_PREFIX(VertexAttribs4fvNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttribs4svNV)
+       .type   GL_PREFIX(VertexAttribs4svNV), @function
+GL_PREFIX(VertexAttribs4svNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6096(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6096(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6096(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6096(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttribs4svNV), .-GL_PREFIX(VertexAttribs4svNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttribs4ubvNV)
+       .type   GL_PREFIX(VertexAttribs4ubvNV), @function
+GL_PREFIX(VertexAttribs4ubvNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6104(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6104(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6104(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6104(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(VertexAttribs4ubvNV), .-GL_PREFIX(VertexAttribs4ubvNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(GetTexBumpParameterfvATI)
+       .type   GL_PREFIX(GetTexBumpParameterfvATI), @function
+GL_PREFIX(GetTexBumpParameterfvATI):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6112(%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    6112(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6112(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    6112(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(GetTexBumpParameterfvATI), .-GL_PREFIX(GetTexBumpParameterfvATI)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(GetTexBumpParameterivATI)
+       .type   GL_PREFIX(GetTexBumpParameterivATI), @function
+GL_PREFIX(GetTexBumpParameterivATI):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6120(%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    6120(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6120(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    6120(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(GetTexBumpParameterivATI), .-GL_PREFIX(GetTexBumpParameterivATI)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(TexBumpParameterfvATI)
+       .type   GL_PREFIX(TexBumpParameterfvATI), @function
+GL_PREFIX(TexBumpParameterfvATI):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6128(%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    6128(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6128(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    6128(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(TexBumpParameterfvATI), .-GL_PREFIX(TexBumpParameterfvATI)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(TexBumpParameterivATI)
+       .type   GL_PREFIX(TexBumpParameterivATI), @function
+GL_PREFIX(TexBumpParameterivATI):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6136(%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    6136(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6136(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    6136(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(TexBumpParameterivATI), .-GL_PREFIX(TexBumpParameterivATI)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(AlphaFragmentOp1ATI)
+       .type   GL_PREFIX(AlphaFragmentOp1ATI), @function
+GL_PREFIX(AlphaFragmentOp1ATI):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6144(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
+       call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6144(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6144(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6144(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(AlphaFragmentOp1ATI), .-GL_PREFIX(AlphaFragmentOp1ATI)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(AlphaFragmentOp2ATI)
+       .type   GL_PREFIX(AlphaFragmentOp2ATI), @function
+GL_PREFIX(AlphaFragmentOp2ATI):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6152(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
+       call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6152(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6152(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6152(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(AlphaFragmentOp2ATI), .-GL_PREFIX(AlphaFragmentOp2ATI)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(AlphaFragmentOp3ATI)
+       .type   GL_PREFIX(AlphaFragmentOp3ATI), @function
+GL_PREFIX(AlphaFragmentOp3ATI):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6160(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
+       call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6160(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6160(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6160(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(AlphaFragmentOp3ATI), .-GL_PREFIX(AlphaFragmentOp3ATI)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(BeginFragmentShaderATI)
+       .type   GL_PREFIX(BeginFragmentShaderATI), @function
+GL_PREFIX(BeginFragmentShaderATI):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6168(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rbp
+       call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       movq    6168(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6168(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       movq    6168(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(BeginFragmentShaderATI), .-GL_PREFIX(BeginFragmentShaderATI)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(BindFragmentShaderATI)
+       .type   GL_PREFIX(BindFragmentShaderATI), @function
+GL_PREFIX(BindFragmentShaderATI):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6176(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdi
+       movq    6176(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6176(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       call    _glapi_get_dispatch
+       popq    %rdi
+       movq    6176(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(BindFragmentShaderATI), .-GL_PREFIX(BindFragmentShaderATI)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(ColorFragmentOp1ATI)
+       .type   GL_PREFIX(ColorFragmentOp1ATI), @function
+GL_PREFIX(ColorFragmentOp1ATI):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6184(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
+       call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6184(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6184(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6184(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(ColorFragmentOp1ATI), .-GL_PREFIX(ColorFragmentOp1ATI)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(ColorFragmentOp2ATI)
+       .type   GL_PREFIX(ColorFragmentOp2ATI), @function
+GL_PREFIX(ColorFragmentOp2ATI):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6192(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
+       call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6192(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6192(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6192(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(ColorFragmentOp2ATI), .-GL_PREFIX(ColorFragmentOp2ATI)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(ColorFragmentOp3ATI)
+       .type   GL_PREFIX(ColorFragmentOp3ATI), @function
+GL_PREFIX(ColorFragmentOp3ATI):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6200(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
+       call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6200(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6200(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6200(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(ColorFragmentOp3ATI), .-GL_PREFIX(ColorFragmentOp3ATI)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(DeleteFragmentShaderATI)
+       .type   GL_PREFIX(DeleteFragmentShaderATI), @function
+GL_PREFIX(DeleteFragmentShaderATI):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6208(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdi
+       movq    6208(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6208(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       call    _glapi_get_dispatch
+       popq    %rdi
+       movq    6208(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(DeleteFragmentShaderATI), .-GL_PREFIX(DeleteFragmentShaderATI)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(EndFragmentShaderATI)
+       .type   GL_PREFIX(EndFragmentShaderATI), @function
+GL_PREFIX(EndFragmentShaderATI):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6216(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rbp
+       call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       movq    6216(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6216(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       movq    6216(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(EndFragmentShaderATI), .-GL_PREFIX(EndFragmentShaderATI)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(GenFragmentShadersATI)
+       .type   GL_PREFIX(GenFragmentShadersATI), @function
+GL_PREFIX(GenFragmentShadersATI):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6224(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdi
+       movq    6224(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6224(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       call    _glapi_get_dispatch
+       popq    %rdi
+       movq    6224(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(GenFragmentShadersATI), .-GL_PREFIX(GenFragmentShadersATI)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(PassTexCoordATI)
+       .type   GL_PREFIX(PassTexCoordATI), @function
+GL_PREFIX(PassTexCoordATI):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6232(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6232(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6232(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6232(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(PassTexCoordATI), .-GL_PREFIX(PassTexCoordATI)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(SampleMapATI)
+       .type   GL_PREFIX(SampleMapATI), @function
+GL_PREFIX(SampleMapATI):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6240(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6240(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6240(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6240(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(SampleMapATI), .-GL_PREFIX(SampleMapATI)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(SetFragmentShaderConstantATI)
+       .type   GL_PREFIX(SetFragmentShaderConstantATI), @function
+GL_PREFIX(SetFragmentShaderConstantATI):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6248(%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    6248(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6248(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    6248(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(SetFragmentShaderConstantATI), .-GL_PREFIX(SetFragmentShaderConstantATI)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(PointParameteriNV)
+       .type   GL_PREFIX(PointParameteriNV), @function
+GL_PREFIX(PointParameteriNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6256(%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    6256(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6256(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    6256(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(PointParameteriNV), .-GL_PREFIX(PointParameteriNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(PointParameterivNV)
+       .type   GL_PREFIX(PointParameterivNV), @function
+GL_PREFIX(PointParameterivNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6264(%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    6264(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6264(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    6264(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(PointParameterivNV), .-GL_PREFIX(PointParameterivNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(_dispatch_stub_784)
+       .type   GL_PREFIX(_dispatch_stub_784), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_784))
+GL_PREFIX(_dispatch_stub_784):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6272(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdi
+       movq    6272(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6272(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       call    _glapi_get_dispatch
+       popq    %rdi
+       movq    6272(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(_dispatch_stub_784), .-GL_PREFIX(_dispatch_stub_784)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(_dispatch_stub_785)
+       .type   GL_PREFIX(_dispatch_stub_785), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_785))
+GL_PREFIX(_dispatch_stub_785):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6280(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdi
+       movq    6280(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6280(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       call    _glapi_get_dispatch
+       popq    %rdi
+       movq    6280(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(_dispatch_stub_785), .-GL_PREFIX(_dispatch_stub_785)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(_dispatch_stub_786)
+       .type   GL_PREFIX(_dispatch_stub_786), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_786))
+GL_PREFIX(_dispatch_stub_786):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6288(%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    6288(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6288(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    6288(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(_dispatch_stub_786), .-GL_PREFIX(_dispatch_stub_786)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(_dispatch_stub_787)
+       .type   GL_PREFIX(_dispatch_stub_787), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_787))
+GL_PREFIX(_dispatch_stub_787):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6296(%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    6296(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6296(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    6296(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(_dispatch_stub_787), .-GL_PREFIX(_dispatch_stub_787)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(_dispatch_stub_788)
+       .type   GL_PREFIX(_dispatch_stub_788), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_788))
+GL_PREFIX(_dispatch_stub_788):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6304(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdi
+       movq    6304(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6304(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       call    _glapi_get_dispatch
+       popq    %rdi
+       movq    6304(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(_dispatch_stub_788), .-GL_PREFIX(_dispatch_stub_788)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(GetProgramNamedParameterdvNV)
+       .type   GL_PREFIX(GetProgramNamedParameterdvNV), @function
+GL_PREFIX(GetProgramNamedParameterdvNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6312(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
+       call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6312(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6312(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6312(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(GetProgramNamedParameterdvNV), .-GL_PREFIX(GetProgramNamedParameterdvNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(GetProgramNamedParameterfvNV)
+       .type   GL_PREFIX(GetProgramNamedParameterfvNV), @function
+GL_PREFIX(GetProgramNamedParameterfvNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6320(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
+       call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6320(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6320(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6320(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(GetProgramNamedParameterfvNV), .-GL_PREFIX(GetProgramNamedParameterfvNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(ProgramNamedParameter4dNV)
+       .type   GL_PREFIX(ProgramNamedParameter4dNV), @function
+GL_PREFIX(ProgramNamedParameter4dNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6328(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       subq    $56, %rsp
+       movq    %rdi, (%rsp)
+       movq    %rsi, 8(%rsp)
+       movq    %rdx, 16(%rsp)
+       movq    %xmm0, 24(%rsp)
+       movq    %xmm1, 32(%rsp)
+       movq    %xmm2, 40(%rsp)
+       movq    %xmm3, 48(%rsp)
+       call    _x86_64_get_dispatch@PLT
+       movq    48(%rsp), %xmm3
+       movq    40(%rsp), %xmm2
+       movq    32(%rsp), %xmm1
+       movq    24(%rsp), %xmm0
+       movq    16(%rsp), %rdx
+       movq    8(%rsp), %rsi
+       movq    (%rsp), %rdi
+       addq    $56, %rsp
+       movq    6328(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6328(%rax), %r11
+       jmp     *%r11
+1:
+       subq    $56, %rsp
+       movq    %rdi, (%rsp)
+       movq    %rsi, 8(%rsp)
+       movq    %rdx, 16(%rsp)
+       movq    %xmm0, 24(%rsp)
+       movq    %xmm1, 32(%rsp)
+       movq    %xmm2, 40(%rsp)
+       movq    %xmm3, 48(%rsp)
+       call    _glapi_get_dispatch
+       movq    48(%rsp), %xmm3
+       movq    40(%rsp), %xmm2
+       movq    32(%rsp), %xmm1
+       movq    24(%rsp), %xmm0
+       movq    16(%rsp), %rdx
+       movq    8(%rsp), %rsi
+       movq    (%rsp), %rdi
+       addq    $56, %rsp
+       movq    6328(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(ProgramNamedParameter4dNV), .-GL_PREFIX(ProgramNamedParameter4dNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(ProgramNamedParameter4dvNV)
+       .type   GL_PREFIX(ProgramNamedParameter4dvNV), @function
+GL_PREFIX(ProgramNamedParameter4dvNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6336(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
+       call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6336(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6336(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6336(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(ProgramNamedParameter4dvNV), .-GL_PREFIX(ProgramNamedParameter4dvNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(ProgramNamedParameter4fNV)
+       .type   GL_PREFIX(ProgramNamedParameter4fNV), @function
+GL_PREFIX(ProgramNamedParameter4fNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6344(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       subq    $56, %rsp
+       movq    %rdi, (%rsp)
+       movq    %rsi, 8(%rsp)
+       movq    %rdx, 16(%rsp)
+       movq    %xmm0, 24(%rsp)
+       movq    %xmm1, 32(%rsp)
+       movq    %xmm2, 40(%rsp)
+       movq    %xmm3, 48(%rsp)
+       call    _x86_64_get_dispatch@PLT
+       movq    48(%rsp), %xmm3
+       movq    40(%rsp), %xmm2
+       movq    32(%rsp), %xmm1
+       movq    24(%rsp), %xmm0
+       movq    16(%rsp), %rdx
+       movq    8(%rsp), %rsi
+       movq    (%rsp), %rdi
+       addq    $56, %rsp
+       movq    6344(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6344(%rax), %r11
+       jmp     *%r11
+1:
+       subq    $56, %rsp
+       movq    %rdi, (%rsp)
+       movq    %rsi, 8(%rsp)
+       movq    %rdx, 16(%rsp)
+       movq    %xmm0, 24(%rsp)
+       movq    %xmm1, 32(%rsp)
+       movq    %xmm2, 40(%rsp)
+       movq    %xmm3, 48(%rsp)
+       call    _glapi_get_dispatch
+       movq    48(%rsp), %xmm3
+       movq    40(%rsp), %xmm2
+       movq    32(%rsp), %xmm1
+       movq    24(%rsp), %xmm0
+       movq    16(%rsp), %rdx
+       movq    8(%rsp), %rsi
+       movq    (%rsp), %rdi
+       addq    $56, %rsp
+       movq    6344(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(ProgramNamedParameter4fNV), .-GL_PREFIX(ProgramNamedParameter4fNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(ProgramNamedParameter4fvNV)
+       .type   GL_PREFIX(ProgramNamedParameter4fvNV), @function
+GL_PREFIX(ProgramNamedParameter4fvNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6352(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
+       call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6352(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6352(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6352(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(ProgramNamedParameter4fvNV), .-GL_PREFIX(ProgramNamedParameter4fvNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(PrimitiveRestartIndexNV)
+       .type   GL_PREFIX(PrimitiveRestartIndexNV), @function
+GL_PREFIX(PrimitiveRestartIndexNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6360(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdi
+       movq    6360(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6360(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       call    _glapi_get_dispatch
+       popq    %rdi
+       movq    6360(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(PrimitiveRestartIndexNV), .-GL_PREFIX(PrimitiveRestartIndexNV)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(PrimitiveRestartNV)
+       .type   GL_PREFIX(PrimitiveRestartNV), @function
+GL_PREFIX(PrimitiveRestartNV):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    6368(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rbp
+       call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       movq    6368(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    6368(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       movq    6368(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(PrimitiveRestartNV), .-GL_PREFIX(PrimitiveRestartNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttribs2fvNV)
-       .type   GL_PREFIX(VertexAttribs2fvNV), @function
-GL_PREFIX(VertexAttribs2fvNV):
+       .globl  GL_PREFIX(_dispatch_stub_797)
+       .type   GL_PREFIX(_dispatch_stub_797), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_797))
+GL_PREFIX(_dispatch_stub_797):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5888(%rax), %r11
+       movq    6376(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5888(%rax), %r11
+       movq    6376(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5888(%rax), %r11
+       movq    6376(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5888(%rax), %r11
+       movq    6376(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttribs2fvNV), .-GL_PREFIX(VertexAttribs2fvNV)
+       .size   GL_PREFIX(_dispatch_stub_797), .-GL_PREFIX(_dispatch_stub_797)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttribs2svNV)
-       .type   GL_PREFIX(VertexAttribs2svNV), @function
-GL_PREFIX(VertexAttribs2svNV):
+       .globl  GL_PREFIX(_dispatch_stub_798)
+       .type   GL_PREFIX(_dispatch_stub_798), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_798))
+GL_PREFIX(_dispatch_stub_798):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5896(%rax), %r11
+       movq    6384(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5896(%rax), %r11
+       movq    6384(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5896(%rax), %r11
+       movq    6384(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5896(%rax), %r11
+       movq    6384(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttribs2svNV), .-GL_PREFIX(VertexAttribs2svNV)
+       .size   GL_PREFIX(_dispatch_stub_798), .-GL_PREFIX(_dispatch_stub_798)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttribs3dvNV)
-       .type   GL_PREFIX(VertexAttribs3dvNV), @function
-GL_PREFIX(VertexAttribs3dvNV):
+       .globl  GL_PREFIX(BindFramebufferEXT)
+       .type   GL_PREFIX(BindFramebufferEXT), @function
+GL_PREFIX(BindFramebufferEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5904(%rax), %r11
+       movq    6392(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5904(%rax), %r11
+       movq    6392(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5904(%rax), %r11
+       movq    6392(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5904(%rax), %r11
+       movq    6392(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttribs3dvNV), .-GL_PREFIX(VertexAttribs3dvNV)
+       .size   GL_PREFIX(BindFramebufferEXT), .-GL_PREFIX(BindFramebufferEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttribs3fvNV)
-       .type   GL_PREFIX(VertexAttribs3fvNV), @function
-GL_PREFIX(VertexAttribs3fvNV):
+       .globl  GL_PREFIX(BindRenderbufferEXT)
+       .type   GL_PREFIX(BindRenderbufferEXT), @function
+GL_PREFIX(BindRenderbufferEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5912(%rax), %r11
+       movq    6400(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5912(%rax), %r11
+       movq    6400(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5912(%rax), %r11
+       movq    6400(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5912(%rax), %r11
+       movq    6400(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttribs3fvNV), .-GL_PREFIX(VertexAttribs3fvNV)
+       .size   GL_PREFIX(BindRenderbufferEXT), .-GL_PREFIX(BindRenderbufferEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttribs3svNV)
-       .type   GL_PREFIX(VertexAttribs3svNV), @function
-GL_PREFIX(VertexAttribs3svNV):
+       .globl  GL_PREFIX(CheckFramebufferStatusEXT)
+       .type   GL_PREFIX(CheckFramebufferStatusEXT), @function
+GL_PREFIX(CheckFramebufferStatusEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5920(%rax), %r11
+       movq    6408(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
-       movq    5920(%rax), %r11
+       movq    6408(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5920(%rax), %r11
+       movq    6408(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
-       movq    5920(%rax), %r11
+       movq    6408(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttribs3svNV), .-GL_PREFIX(VertexAttribs3svNV)
+       .size   GL_PREFIX(CheckFramebufferStatusEXT), .-GL_PREFIX(CheckFramebufferStatusEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttribs4dvNV)
-       .type   GL_PREFIX(VertexAttribs4dvNV), @function
-GL_PREFIX(VertexAttribs4dvNV):
+       .globl  GL_PREFIX(DeleteFramebuffersEXT)
+       .type   GL_PREFIX(DeleteFramebuffersEXT), @function
+GL_PREFIX(DeleteFramebuffersEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5928(%rax), %r11
+       movq    6416(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5928(%rax), %r11
+       movq    6416(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5928(%rax), %r11
+       movq    6416(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5928(%rax), %r11
+       movq    6416(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttribs4dvNV), .-GL_PREFIX(VertexAttribs4dvNV)
+       .size   GL_PREFIX(DeleteFramebuffersEXT), .-GL_PREFIX(DeleteFramebuffersEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttribs4fvNV)
-       .type   GL_PREFIX(VertexAttribs4fvNV), @function
-GL_PREFIX(VertexAttribs4fvNV):
+       .globl  GL_PREFIX(DeleteRenderbuffersEXT)
+       .type   GL_PREFIX(DeleteRenderbuffersEXT), @function
+GL_PREFIX(DeleteRenderbuffersEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5936(%rax), %r11
+       movq    6424(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5936(%rax), %r11
+       movq    6424(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5936(%rax), %r11
+       movq    6424(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5936(%rax), %r11
+       movq    6424(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttribs4fvNV), .-GL_PREFIX(VertexAttribs4fvNV)
+       .size   GL_PREFIX(DeleteRenderbuffersEXT), .-GL_PREFIX(DeleteRenderbuffersEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttribs4svNV)
-       .type   GL_PREFIX(VertexAttribs4svNV), @function
-GL_PREFIX(VertexAttribs4svNV):
+       .globl  GL_PREFIX(FramebufferRenderbufferEXT)
+       .type   GL_PREFIX(FramebufferRenderbufferEXT), @function
+GL_PREFIX(FramebufferRenderbufferEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5944(%rax), %r11
+       movq    6432(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5944(%rax), %r11
+       movq    6432(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5944(%rax), %r11
+       movq    6432(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5944(%rax), %r11
+       movq    6432(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttribs4svNV), .-GL_PREFIX(VertexAttribs4svNV)
+       .size   GL_PREFIX(FramebufferRenderbufferEXT), .-GL_PREFIX(FramebufferRenderbufferEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(VertexAttribs4ubvNV)
-       .type   GL_PREFIX(VertexAttribs4ubvNV), @function
-GL_PREFIX(VertexAttribs4ubvNV):
+       .globl  GL_PREFIX(FramebufferTexture1DEXT)
+       .type   GL_PREFIX(FramebufferTexture1DEXT), @function
+GL_PREFIX(FramebufferTexture1DEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5952(%rax), %r11
+       movq    6440(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _x86_64_get_dispatch@PLT
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5952(%rax), %r11
+       movq    6440(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5952(%rax), %r11
+       movq    6440(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _glapi_get_dispatch
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5952(%rax), %r11
+       movq    6440(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(VertexAttribs4ubvNV), .-GL_PREFIX(VertexAttribs4ubvNV)
+       .size   GL_PREFIX(FramebufferTexture1DEXT), .-GL_PREFIX(FramebufferTexture1DEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetTexBumpParameterfvATI)
-       .type   GL_PREFIX(GetTexBumpParameterfvATI), @function
-GL_PREFIX(GetTexBumpParameterfvATI):
+       .globl  GL_PREFIX(FramebufferTexture2DEXT)
+       .type   GL_PREFIX(FramebufferTexture2DEXT), @function
+GL_PREFIX(FramebufferTexture2DEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5960(%rax), %r11
+       movq    6448(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5960(%rax), %r11
+       movq    6448(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5960(%rax), %r11
+       movq    6448(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5960(%rax), %r11
+       movq    6448(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetTexBumpParameterfvATI), .-GL_PREFIX(GetTexBumpParameterfvATI)
+       .size   GL_PREFIX(FramebufferTexture2DEXT), .-GL_PREFIX(FramebufferTexture2DEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetTexBumpParameterivATI)
-       .type   GL_PREFIX(GetTexBumpParameterivATI), @function
-GL_PREFIX(GetTexBumpParameterivATI):
+       .globl  GL_PREFIX(FramebufferTexture3DEXT)
+       .type   GL_PREFIX(FramebufferTexture3DEXT), @function
+GL_PREFIX(FramebufferTexture3DEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5968(%rax), %r11
+       movq    6456(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5968(%rax), %r11
+       movq    6456(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5968(%rax), %r11
+       movq    6456(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
+       pushq   %r9
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
+       popq    %r9
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5968(%rax), %r11
+       movq    6456(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetTexBumpParameterivATI), .-GL_PREFIX(GetTexBumpParameterivATI)
+       .size   GL_PREFIX(FramebufferTexture3DEXT), .-GL_PREFIX(FramebufferTexture3DEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(TexBumpParameterfvATI)
-       .type   GL_PREFIX(TexBumpParameterfvATI), @function
-GL_PREFIX(TexBumpParameterfvATI):
+       .globl  GL_PREFIX(GenFramebuffersEXT)
+       .type   GL_PREFIX(GenFramebuffersEXT), @function
+GL_PREFIX(GenFramebuffersEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5976(%rax), %r11
+       movq    6464(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -28181,13 +30587,13 @@ GL_PREFIX(TexBumpParameterfvATI):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5976(%rax), %r11
+       movq    6464(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5976(%rax), %r11
+       movq    6464(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -28197,18 +30603,18 @@ GL_PREFIX(TexBumpParameterfvATI):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5976(%rax), %r11
+       movq    6464(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(TexBumpParameterfvATI), .-GL_PREFIX(TexBumpParameterfvATI)
+       .size   GL_PREFIX(GenFramebuffersEXT), .-GL_PREFIX(GenFramebuffersEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(TexBumpParameterivATI)
-       .type   GL_PREFIX(TexBumpParameterivATI), @function
-GL_PREFIX(TexBumpParameterivATI):
+       .globl  GL_PREFIX(GenRenderbuffersEXT)
+       .type   GL_PREFIX(GenRenderbuffersEXT), @function
+GL_PREFIX(GenRenderbuffersEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5984(%rax), %r11
+       movq    6472(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -28218,13 +30624,13 @@ GL_PREFIX(TexBumpParameterivATI):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5984(%rax), %r11
+       movq    6472(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5984(%rax), %r11
+       movq    6472(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -28234,288 +30640,233 @@ GL_PREFIX(TexBumpParameterivATI):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5984(%rax), %r11
+       movq    6472(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(TexBumpParameterivATI), .-GL_PREFIX(TexBumpParameterivATI)
+       .size   GL_PREFIX(GenRenderbuffersEXT), .-GL_PREFIX(GenRenderbuffersEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(AlphaFragmentOp1ATI)
-       .type   GL_PREFIX(AlphaFragmentOp1ATI), @function
-GL_PREFIX(AlphaFragmentOp1ATI):
+       .globl  GL_PREFIX(GenerateMipmapEXT)
+       .type   GL_PREFIX(GenerateMipmapEXT), @function
+GL_PREFIX(GenerateMipmapEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5992(%rax), %r11
+       movq    6480(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
-       movq    5992(%rax), %r11
+       movq    6480(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5992(%rax), %r11
+       movq    6480(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
-       pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
-       popq    %rsi
        popq    %rdi
-       movq    5992(%rax), %r11
+       movq    6480(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(AlphaFragmentOp1ATI), .-GL_PREFIX(AlphaFragmentOp1ATI)
+       .size   GL_PREFIX(GenerateMipmapEXT), .-GL_PREFIX(GenerateMipmapEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(AlphaFragmentOp2ATI)
-       .type   GL_PREFIX(AlphaFragmentOp2ATI), @function
-GL_PREFIX(AlphaFragmentOp2ATI):
+       .globl  GL_PREFIX(GetFramebufferAttachmentParameterivEXT)
+       .type   GL_PREFIX(GetFramebufferAttachmentParameterivEXT), @function
+GL_PREFIX(GetFramebufferAttachmentParameterivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6000(%rax), %r11
+       movq    6488(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
        pushq   %rcx
-       pushq   %r8
-       pushq   %r9
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %r9
-       popq    %r8
        popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6000(%rax), %r11
+       movq    6488(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6000(%rax), %r11
+       movq    6488(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
        pushq   %rcx
-       pushq   %r8
-       pushq   %r9
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %r9
-       popq    %r8
        popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6000(%rax), %r11
+       movq    6488(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(AlphaFragmentOp2ATI), .-GL_PREFIX(AlphaFragmentOp2ATI)
+       .size   GL_PREFIX(GetFramebufferAttachmentParameterivEXT), .-GL_PREFIX(GetFramebufferAttachmentParameterivEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(AlphaFragmentOp3ATI)
-       .type   GL_PREFIX(AlphaFragmentOp3ATI), @function
-GL_PREFIX(AlphaFragmentOp3ATI):
+       .globl  GL_PREFIX(GetRenderbufferParameterivEXT)
+       .type   GL_PREFIX(GetRenderbufferParameterivEXT), @function
+GL_PREFIX(GetRenderbufferParameterivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6008(%rax), %r11
+       movq    6496(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6008(%rax), %r11
+       movq    6496(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6008(%rax), %r11
+       movq    6496(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6008(%rax), %r11
+       movq    6496(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(AlphaFragmentOp3ATI), .-GL_PREFIX(AlphaFragmentOp3ATI)
+       .size   GL_PREFIX(GetRenderbufferParameterivEXT), .-GL_PREFIX(GetRenderbufferParameterivEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(BeginFragmentShaderATI)
-       .type   GL_PREFIX(BeginFragmentShaderATI), @function
-GL_PREFIX(BeginFragmentShaderATI):
+       .globl  GL_PREFIX(IsFramebufferEXT)
+       .type   GL_PREFIX(IsFramebufferEXT), @function
+GL_PREFIX(IsFramebufferEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6016(%rax), %r11
+       movq    6504(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rbp
+       pushq   %rdi
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       movq    6016(%rax), %r11
+       popq    %rdi
+       movq    6504(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6016(%rax), %r11
+       movq    6504(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rbp
+       pushq   %rdi
        call    _glapi_get_dispatch
-       popq    %rbp
-       movq    6016(%rax), %r11
+       popq    %rdi
+       movq    6504(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(BeginFragmentShaderATI), .-GL_PREFIX(BeginFragmentShaderATI)
+       .size   GL_PREFIX(IsFramebufferEXT), .-GL_PREFIX(IsFramebufferEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(BindFragmentShaderATI)
-       .type   GL_PREFIX(BindFragmentShaderATI), @function
-GL_PREFIX(BindFragmentShaderATI):
+       .globl  GL_PREFIX(IsRenderbufferEXT)
+       .type   GL_PREFIX(IsRenderbufferEXT), @function
+GL_PREFIX(IsRenderbufferEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6024(%rax), %r11
+       movq    6512(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    6024(%rax), %r11
+       movq    6512(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6024(%rax), %r11
+       movq    6512(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    6024(%rax), %r11
+       movq    6512(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(BindFragmentShaderATI), .-GL_PREFIX(BindFragmentShaderATI)
+       .size   GL_PREFIX(IsRenderbufferEXT), .-GL_PREFIX(IsRenderbufferEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ColorFragmentOp1ATI)
-       .type   GL_PREFIX(ColorFragmentOp1ATI), @function
-GL_PREFIX(ColorFragmentOp1ATI):
+       .globl  GL_PREFIX(RenderbufferStorageEXT)
+       .type   GL_PREFIX(RenderbufferStorageEXT), @function
+GL_PREFIX(RenderbufferStorageEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6032(%rax), %r11
+       movq    6520(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
        pushq   %rcx
-       pushq   %r8
-       pushq   %r9
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %r9
-       popq    %r8
        popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6032(%rax), %r11
+       movq    6520(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6032(%rax), %r11
+       movq    6520(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
        pushq   %rcx
-       pushq   %r8
-       pushq   %r9
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %r9
-       popq    %r8
        popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6032(%rax), %r11
+       movq    6520(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ColorFragmentOp1ATI), .-GL_PREFIX(ColorFragmentOp1ATI)
+       .size   GL_PREFIX(RenderbufferStorageEXT), .-GL_PREFIX(RenderbufferStorageEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ColorFragmentOp2ATI)
-       .type   GL_PREFIX(ColorFragmentOp2ATI), @function
-GL_PREFIX(ColorFragmentOp2ATI):
+       .globl  GL_PREFIX(_dispatch_stub_816)
+       .type   GL_PREFIX(_dispatch_stub_816), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_816))
+GL_PREFIX(_dispatch_stub_816):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6040(%rax), %r11
+       movq    6528(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -28533,13 +30884,13 @@ GL_PREFIX(ColorFragmentOp2ATI):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6040(%rax), %r11
+       movq    6528(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6040(%rax), %r11
+       movq    6528(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -28557,158 +30908,168 @@ GL_PREFIX(ColorFragmentOp2ATI):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6040(%rax), %r11
+       movq    6528(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ColorFragmentOp2ATI), .-GL_PREFIX(ColorFragmentOp2ATI)
+       .size   GL_PREFIX(_dispatch_stub_816), .-GL_PREFIX(_dispatch_stub_816)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ColorFragmentOp3ATI)
-       .type   GL_PREFIX(ColorFragmentOp3ATI), @function
-GL_PREFIX(ColorFragmentOp3ATI):
+       .globl  GL_PREFIX(_dispatch_stub_817)
+       .type   GL_PREFIX(_dispatch_stub_817), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_817))
+GL_PREFIX(_dispatch_stub_817):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6048(%rax), %r11
+       movq    6536(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6048(%rax), %r11
+       movq    6536(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6048(%rax), %r11
+       movq    6536(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6048(%rax), %r11
+       movq    6536(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ColorFragmentOp3ATI), .-GL_PREFIX(ColorFragmentOp3ATI)
+       .size   GL_PREFIX(_dispatch_stub_817), .-GL_PREFIX(_dispatch_stub_817)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(DeleteFragmentShaderATI)
-       .type   GL_PREFIX(DeleteFragmentShaderATI), @function
-GL_PREFIX(DeleteFragmentShaderATI):
+       .globl  GL_PREFIX(_dispatch_stub_818)
+       .type   GL_PREFIX(_dispatch_stub_818), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_818))
+GL_PREFIX(_dispatch_stub_818):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6056(%rax), %r11
+       movq    6544(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
-       movq    6056(%rax), %r11
+       movq    6544(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6056(%rax), %r11
+       movq    6544(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
-       movq    6056(%rax), %r11
+       movq    6544(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(DeleteFragmentShaderATI), .-GL_PREFIX(DeleteFragmentShaderATI)
+       .size   GL_PREFIX(_dispatch_stub_818), .-GL_PREFIX(_dispatch_stub_818)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(EndFragmentShaderATI)
-       .type   GL_PREFIX(EndFragmentShaderATI), @function
-GL_PREFIX(EndFragmentShaderATI):
+       .globl  GL_PREFIX(BindFragDataLocationEXT)
+       .type   GL_PREFIX(BindFragDataLocationEXT), @function
+GL_PREFIX(BindFragDataLocationEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6064(%rax), %r11
+       movq    6552(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       pushq   %rbp
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       movq    6064(%rax), %r11
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6552(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6064(%rax), %r11
+       movq    6552(%rax), %r11
        jmp     *%r11
 1:
-       pushq   %rbp
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
-       movq    6064(%rax), %r11
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    6552(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(EndFragmentShaderATI), .-GL_PREFIX(EndFragmentShaderATI)
+       .size   GL_PREFIX(BindFragDataLocationEXT), .-GL_PREFIX(BindFragDataLocationEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GenFragmentShadersATI)
-       .type   GL_PREFIX(GenFragmentShadersATI), @function
-GL_PREFIX(GenFragmentShadersATI):
+       .globl  GL_PREFIX(GetFragDataLocationEXT)
+       .type   GL_PREFIX(GetFragDataLocationEXT), @function
+GL_PREFIX(GetFragDataLocationEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6072(%rax), %r11
+       movq    6560(%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    6072(%rax), %r11
+       movq    6560(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6072(%rax), %r11
+       movq    6560(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
        popq    %rdi
-       movq    6072(%rax), %r11
+       movq    6560(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GenFragmentShadersATI), .-GL_PREFIX(GenFragmentShadersATI)
+       .size   GL_PREFIX(GetFragDataLocationEXT), .-GL_PREFIX(GetFragDataLocationEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(PassTexCoordATI)
-       .type   GL_PREFIX(PassTexCoordATI), @function
-GL_PREFIX(PassTexCoordATI):
+       .globl  GL_PREFIX(GetUniformuivEXT)
+       .type   GL_PREFIX(GetUniformuivEXT), @function
+GL_PREFIX(GetUniformuivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6080(%rax), %r11
+       movq    6568(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -28718,13 +31079,13 @@ GL_PREFIX(PassTexCoordATI):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6080(%rax), %r11
+       movq    6568(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6080(%rax), %r11
+       movq    6568(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -28734,18 +31095,18 @@ GL_PREFIX(PassTexCoordATI):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6080(%rax), %r11
+       movq    6568(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(PassTexCoordATI), .-GL_PREFIX(PassTexCoordATI)
+       .size   GL_PREFIX(GetUniformuivEXT), .-GL_PREFIX(GetUniformuivEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(SampleMapATI)
-       .type   GL_PREFIX(SampleMapATI), @function
-GL_PREFIX(SampleMapATI):
+       .globl  GL_PREFIX(GetVertexAttribIivEXT)
+       .type   GL_PREFIX(GetVertexAttribIivEXT), @function
+GL_PREFIX(GetVertexAttribIivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6088(%rax), %r11
+       movq    6576(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -28755,13 +31116,13 @@ GL_PREFIX(SampleMapATI):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6088(%rax), %r11
+       movq    6576(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6088(%rax), %r11
+       movq    6576(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -28771,55 +31132,55 @@ GL_PREFIX(SampleMapATI):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6088(%rax), %r11
+       movq    6576(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(SampleMapATI), .-GL_PREFIX(SampleMapATI)
+       .size   GL_PREFIX(GetVertexAttribIivEXT), .-GL_PREFIX(GetVertexAttribIivEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(SetFragmentShaderConstantATI)
-       .type   GL_PREFIX(SetFragmentShaderConstantATI), @function
-GL_PREFIX(SetFragmentShaderConstantATI):
+       .globl  GL_PREFIX(GetVertexAttribIuivEXT)
+       .type   GL_PREFIX(GetVertexAttribIuivEXT), @function
+GL_PREFIX(GetVertexAttribIuivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6096(%rax), %r11
+       movq    6584(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6096(%rax), %r11
+       movq    6584(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6096(%rax), %r11
+       movq    6584(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6096(%rax), %r11
+       movq    6584(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(SetFragmentShaderConstantATI), .-GL_PREFIX(SetFragmentShaderConstantATI)
+       .size   GL_PREFIX(GetVertexAttribIuivEXT), .-GL_PREFIX(GetVertexAttribIuivEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(PointParameteriNV)
-       .type   GL_PREFIX(PointParameteriNV), @function
-GL_PREFIX(PointParameteriNV):
+       .globl  GL_PREFIX(Uniform1uiEXT)
+       .type   GL_PREFIX(Uniform1uiEXT), @function
+GL_PREFIX(Uniform1uiEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6104(%rax), %r11
+       movq    6592(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -28829,13 +31190,13 @@ GL_PREFIX(PointParameteriNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    6104(%rax), %r11
+       movq    6592(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6104(%rax), %r11
+       movq    6592(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -28845,516 +31206,478 @@ GL_PREFIX(PointParameteriNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    6104(%rax), %r11
+       movq    6592(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(PointParameteriNV), .-GL_PREFIX(PointParameteriNV)
+       .size   GL_PREFIX(Uniform1uiEXT), .-GL_PREFIX(Uniform1uiEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(PointParameterivNV)
-       .type   GL_PREFIX(PointParameterivNV), @function
-GL_PREFIX(PointParameterivNV):
+       .globl  GL_PREFIX(Uniform1uivEXT)
+       .type   GL_PREFIX(Uniform1uivEXT), @function
+GL_PREFIX(Uniform1uivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6112(%rax), %r11
+       movq    6600(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6112(%rax), %r11
+       movq    6600(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6112(%rax), %r11
+       movq    6600(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6112(%rax), %r11
+       movq    6600(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(PointParameterivNV), .-GL_PREFIX(PointParameterivNV)
+       .size   GL_PREFIX(Uniform1uivEXT), .-GL_PREFIX(Uniform1uivEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_765)
-       .type   GL_PREFIX(_dispatch_stub_765), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_765))
-GL_PREFIX(_dispatch_stub_765):
+       .globl  GL_PREFIX(Uniform2uiEXT)
+       .type   GL_PREFIX(Uniform2uiEXT), @function
+GL_PREFIX(Uniform2uiEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6120(%rax), %r11
+       movq    6608(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
-       movq    6120(%rax), %r11
+       movq    6608(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6120(%rax), %r11
+       movq    6608(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
-       movq    6120(%rax), %r11
+       movq    6608(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_765), .-GL_PREFIX(_dispatch_stub_765)
+       .size   GL_PREFIX(Uniform2uiEXT), .-GL_PREFIX(Uniform2uiEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_766)
-       .type   GL_PREFIX(_dispatch_stub_766), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_766))
-GL_PREFIX(_dispatch_stub_766):
+       .globl  GL_PREFIX(Uniform2uivEXT)
+       .type   GL_PREFIX(Uniform2uivEXT), @function
+GL_PREFIX(Uniform2uivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6128(%rax), %r11
+       movq    6616(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
-       movq    6128(%rax), %r11
+       movq    6616(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6128(%rax), %r11
+       movq    6616(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
        call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
-       movq    6128(%rax), %r11
+       movq    6616(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_766), .-GL_PREFIX(_dispatch_stub_766)
+       .size   GL_PREFIX(Uniform2uivEXT), .-GL_PREFIX(Uniform2uivEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_767)
-       .type   GL_PREFIX(_dispatch_stub_767), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_767))
-GL_PREFIX(_dispatch_stub_767):
+       .globl  GL_PREFIX(Uniform3uiEXT)
+       .type   GL_PREFIX(Uniform3uiEXT), @function
+GL_PREFIX(Uniform3uiEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6136(%rax), %r11
+       movq    6624(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6136(%rax), %r11
+       movq    6624(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6136(%rax), %r11
+       movq    6624(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6136(%rax), %r11
+       movq    6624(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_767), .-GL_PREFIX(_dispatch_stub_767)
+       .size   GL_PREFIX(Uniform3uiEXT), .-GL_PREFIX(Uniform3uiEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_768)
-       .type   GL_PREFIX(_dispatch_stub_768), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_768))
-GL_PREFIX(_dispatch_stub_768):
+       .globl  GL_PREFIX(Uniform3uivEXT)
+       .type   GL_PREFIX(Uniform3uivEXT), @function
+GL_PREFIX(Uniform3uivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6144(%rax), %r11
+       movq    6632(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6144(%rax), %r11
+       movq    6632(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6144(%rax), %r11
+       movq    6632(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6144(%rax), %r11
+       movq    6632(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_768), .-GL_PREFIX(_dispatch_stub_768)
+       .size   GL_PREFIX(Uniform3uivEXT), .-GL_PREFIX(Uniform3uivEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_769)
-       .type   GL_PREFIX(_dispatch_stub_769), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_769))
-GL_PREFIX(_dispatch_stub_769):
+       .globl  GL_PREFIX(Uniform4uiEXT)
+       .type   GL_PREFIX(Uniform4uiEXT), @function
+GL_PREFIX(Uniform4uiEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6152(%rax), %r11
+       movq    6640(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _x86_64_get_dispatch@PLT
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
-       movq    6152(%rax), %r11
+       movq    6640(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6152(%rax), %r11
+       movq    6640(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _glapi_get_dispatch
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
-       movq    6152(%rax), %r11
+       movq    6640(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_769), .-GL_PREFIX(_dispatch_stub_769)
+       .size   GL_PREFIX(Uniform4uiEXT), .-GL_PREFIX(Uniform4uiEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetProgramNamedParameterdvNV)
-       .type   GL_PREFIX(GetProgramNamedParameterdvNV), @function
-GL_PREFIX(GetProgramNamedParameterdvNV):
+       .globl  GL_PREFIX(Uniform4uivEXT)
+       .type   GL_PREFIX(Uniform4uivEXT), @function
+GL_PREFIX(Uniform4uivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6160(%rax), %r11
+       movq    6648(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6160(%rax), %r11
+       movq    6648(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6160(%rax), %r11
+       movq    6648(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6160(%rax), %r11
+       movq    6648(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetProgramNamedParameterdvNV), .-GL_PREFIX(GetProgramNamedParameterdvNV)
+       .size   GL_PREFIX(Uniform4uivEXT), .-GL_PREFIX(Uniform4uivEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetProgramNamedParameterfvNV)
-       .type   GL_PREFIX(GetProgramNamedParameterfvNV), @function
-GL_PREFIX(GetProgramNamedParameterfvNV):
+       .globl  GL_PREFIX(VertexAttribI1iEXT)
+       .type   GL_PREFIX(VertexAttribI1iEXT), @function
+GL_PREFIX(VertexAttribI1iEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6168(%rax), %r11
+       movq    6656(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6168(%rax), %r11
+       movq    6656(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6168(%rax), %r11
+       movq    6656(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6168(%rax), %r11
+       movq    6656(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetProgramNamedParameterfvNV), .-GL_PREFIX(GetProgramNamedParameterfvNV)
-
-       .p2align        4,,15
-       .globl  GL_PREFIX(ProgramNamedParameter4dNV)
-       .type   GL_PREFIX(ProgramNamedParameter4dNV), @function
-GL_PREFIX(ProgramNamedParameter4dNV):
+       .size   GL_PREFIX(VertexAttribI1iEXT), .-GL_PREFIX(VertexAttribI1iEXT)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(VertexAttribI1ivEXT)
+       .type   GL_PREFIX(VertexAttribI1ivEXT), @function
+GL_PREFIX(VertexAttribI1ivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6176(%rax), %r11
+       movq    6664(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $56, %rsp
-       movq    %rdi, (%rsp)
-       movq    %rsi, 8(%rsp)
-       movq    %rdx, 16(%rsp)
-       movq    %xmm0, 24(%rsp)
-       movq    %xmm1, 32(%rsp)
-       movq    %xmm2, 40(%rsp)
-       movq    %xmm3, 48(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       movq    48(%rsp), %xmm3
-       movq    40(%rsp), %xmm2
-       movq    32(%rsp), %xmm1
-       movq    24(%rsp), %xmm0
-       movq    16(%rsp), %rdx
-       movq    8(%rsp), %rsi
-       movq    (%rsp), %rdi
-       addq    $56, %rsp
-       movq    6176(%rax), %r11
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    6664(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6176(%rax), %r11
+       movq    6664(%rax), %r11
        jmp     *%r11
 1:
-       subq    $56, %rsp
-       movq    %rdi, (%rsp)
-       movq    %rsi, 8(%rsp)
-       movq    %rdx, 16(%rsp)
-       movq    %xmm0, 24(%rsp)
-       movq    %xmm1, 32(%rsp)
-       movq    %xmm2, 40(%rsp)
-       movq    %xmm3, 48(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
-       movq    48(%rsp), %xmm3
-       movq    40(%rsp), %xmm2
-       movq    32(%rsp), %xmm1
-       movq    24(%rsp), %xmm0
-       movq    16(%rsp), %rdx
-       movq    8(%rsp), %rsi
-       movq    (%rsp), %rdi
-       addq    $56, %rsp
-       movq    6176(%rax), %r11
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    6664(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ProgramNamedParameter4dNV), .-GL_PREFIX(ProgramNamedParameter4dNV)
+       .size   GL_PREFIX(VertexAttribI1ivEXT), .-GL_PREFIX(VertexAttribI1ivEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ProgramNamedParameter4dvNV)
-       .type   GL_PREFIX(ProgramNamedParameter4dvNV), @function
-GL_PREFIX(ProgramNamedParameter4dvNV):
+       .globl  GL_PREFIX(VertexAttribI1uiEXT)
+       .type   GL_PREFIX(VertexAttribI1uiEXT), @function
+GL_PREFIX(VertexAttribI1uiEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6184(%rax), %r11
+       movq    6672(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6184(%rax), %r11
+       movq    6672(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6184(%rax), %r11
+       movq    6672(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6184(%rax), %r11
+       movq    6672(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ProgramNamedParameter4dvNV), .-GL_PREFIX(ProgramNamedParameter4dvNV)
+       .size   GL_PREFIX(VertexAttribI1uiEXT), .-GL_PREFIX(VertexAttribI1uiEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ProgramNamedParameter4fNV)
-       .type   GL_PREFIX(ProgramNamedParameter4fNV), @function
-GL_PREFIX(ProgramNamedParameter4fNV):
+       .globl  GL_PREFIX(VertexAttribI1uivEXT)
+       .type   GL_PREFIX(VertexAttribI1uivEXT), @function
+GL_PREFIX(VertexAttribI1uivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6192(%rax), %r11
+       movq    6680(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
-       subq    $56, %rsp
-       movq    %rdi, (%rsp)
-       movq    %rsi, 8(%rsp)
-       movq    %rdx, 16(%rsp)
-       movq    %xmm0, 24(%rsp)
-       movq    %xmm1, 32(%rsp)
-       movq    %xmm2, 40(%rsp)
-       movq    %xmm3, 48(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       movq    48(%rsp), %xmm3
-       movq    40(%rsp), %xmm2
-       movq    32(%rsp), %xmm1
-       movq    24(%rsp), %xmm0
-       movq    16(%rsp), %rdx
-       movq    8(%rsp), %rsi
-       movq    (%rsp), %rdi
-       addq    $56, %rsp
-       movq    6192(%rax), %r11
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    6680(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6192(%rax), %r11
+       movq    6680(%rax), %r11
        jmp     *%r11
 1:
-       subq    $56, %rsp
-       movq    %rdi, (%rsp)
-       movq    %rsi, 8(%rsp)
-       movq    %rdx, 16(%rsp)
-       movq    %xmm0, 24(%rsp)
-       movq    %xmm1, 32(%rsp)
-       movq    %xmm2, 40(%rsp)
-       movq    %xmm3, 48(%rsp)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
-       movq    48(%rsp), %xmm3
-       movq    40(%rsp), %xmm2
-       movq    32(%rsp), %xmm1
-       movq    24(%rsp), %xmm0
-       movq    16(%rsp), %rdx
-       movq    8(%rsp), %rsi
-       movq    (%rsp), %rdi
-       addq    $56, %rsp
-       movq    6192(%rax), %r11
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    6680(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ProgramNamedParameter4fNV), .-GL_PREFIX(ProgramNamedParameter4fNV)
+       .size   GL_PREFIX(VertexAttribI1uivEXT), .-GL_PREFIX(VertexAttribI1uivEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ProgramNamedParameter4fvNV)
-       .type   GL_PREFIX(ProgramNamedParameter4fvNV), @function
-GL_PREFIX(ProgramNamedParameter4fvNV):
+       .globl  GL_PREFIX(VertexAttribI2iEXT)
+       .type   GL_PREFIX(VertexAttribI2iEXT), @function
+GL_PREFIX(VertexAttribI2iEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6200(%rax), %r11
+       movq    6688(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6200(%rax), %r11
+       movq    6688(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6200(%rax), %r11
+       movq    6688(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
-       pushq   %rcx
-       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %rbp
-       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6200(%rax), %r11
+       movq    6688(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ProgramNamedParameter4fvNV), .-GL_PREFIX(ProgramNamedParameter4fvNV)
+       .size   GL_PREFIX(VertexAttribI2iEXT), .-GL_PREFIX(VertexAttribI2iEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_776)
-       .type   GL_PREFIX(_dispatch_stub_776), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_776))
-GL_PREFIX(_dispatch_stub_776):
+       .globl  GL_PREFIX(VertexAttribI2ivEXT)
+       .type   GL_PREFIX(VertexAttribI2ivEXT), @function
+GL_PREFIX(VertexAttribI2ivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6208(%rax), %r11
+       movq    6696(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -29364,13 +31687,13 @@ GL_PREFIX(_dispatch_stub_776):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    6208(%rax), %r11
+       movq    6696(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6208(%rax), %r11
+       movq    6696(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -29380,56 +31703,55 @@ GL_PREFIX(_dispatch_stub_776):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    6208(%rax), %r11
+       movq    6696(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_776), .-GL_PREFIX(_dispatch_stub_776)
+       .size   GL_PREFIX(VertexAttribI2ivEXT), .-GL_PREFIX(VertexAttribI2ivEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_777)
-       .type   GL_PREFIX(_dispatch_stub_777), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_777))
-GL_PREFIX(_dispatch_stub_777):
+       .globl  GL_PREFIX(VertexAttribI2uiEXT)
+       .type   GL_PREFIX(VertexAttribI2uiEXT), @function
+GL_PREFIX(VertexAttribI2uiEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6216(%rax), %r11
+       movq    6704(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6216(%rax), %r11
+       movq    6704(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6216(%rax), %r11
+       movq    6704(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6216(%rax), %r11
+       movq    6704(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_777), .-GL_PREFIX(_dispatch_stub_777)
+       .size   GL_PREFIX(VertexAttribI2uiEXT), .-GL_PREFIX(VertexAttribI2uiEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(BindFramebufferEXT)
-       .type   GL_PREFIX(BindFramebufferEXT), @function
-GL_PREFIX(BindFramebufferEXT):
+       .globl  GL_PREFIX(VertexAttribI2uivEXT)
+       .type   GL_PREFIX(VertexAttribI2uivEXT), @function
+GL_PREFIX(VertexAttribI2uivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6224(%rax), %r11
+       movq    6712(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -29439,13 +31761,13 @@ GL_PREFIX(BindFramebufferEXT):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    6224(%rax), %r11
+       movq    6712(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6224(%rax), %r11
+       movq    6712(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -29455,121 +31777,145 @@ GL_PREFIX(BindFramebufferEXT):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    6224(%rax), %r11
+       movq    6712(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(BindFramebufferEXT), .-GL_PREFIX(BindFramebufferEXT)
+       .size   GL_PREFIX(VertexAttribI2uivEXT), .-GL_PREFIX(VertexAttribI2uivEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(BindRenderbufferEXT)
-       .type   GL_PREFIX(BindRenderbufferEXT), @function
-GL_PREFIX(BindRenderbufferEXT):
+       .globl  GL_PREFIX(VertexAttribI3iEXT)
+       .type   GL_PREFIX(VertexAttribI3iEXT), @function
+GL_PREFIX(VertexAttribI3iEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6232(%rax), %r11
+       movq    6720(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6232(%rax), %r11
+       movq    6720(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6232(%rax), %r11
+       movq    6720(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6232(%rax), %r11
+       movq    6720(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(BindRenderbufferEXT), .-GL_PREFIX(BindRenderbufferEXT)
+       .size   GL_PREFIX(VertexAttribI3iEXT), .-GL_PREFIX(VertexAttribI3iEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(CheckFramebufferStatusEXT)
-       .type   GL_PREFIX(CheckFramebufferStatusEXT), @function
-GL_PREFIX(CheckFramebufferStatusEXT):
+       .globl  GL_PREFIX(VertexAttribI3ivEXT)
+       .type   GL_PREFIX(VertexAttribI3ivEXT), @function
+GL_PREFIX(VertexAttribI3ivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6240(%rax), %r11
+       movq    6728(%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    6240(%rax), %r11
+       movq    6728(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6240(%rax), %r11
+       movq    6728(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
        popq    %rdi
-       movq    6240(%rax), %r11
+       movq    6728(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(CheckFramebufferStatusEXT), .-GL_PREFIX(CheckFramebufferStatusEXT)
+       .size   GL_PREFIX(VertexAttribI3ivEXT), .-GL_PREFIX(VertexAttribI3ivEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(DeleteFramebuffersEXT)
-       .type   GL_PREFIX(DeleteFramebuffersEXT), @function
-GL_PREFIX(DeleteFramebuffersEXT):
+       .globl  GL_PREFIX(VertexAttribI3uiEXT)
+       .type   GL_PREFIX(VertexAttribI3uiEXT), @function
+GL_PREFIX(VertexAttribI3uiEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6248(%rax), %r11
+       movq    6736(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6248(%rax), %r11
+       movq    6736(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6248(%rax), %r11
+       movq    6736(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6248(%rax), %r11
+       movq    6736(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(DeleteFramebuffersEXT), .-GL_PREFIX(DeleteFramebuffersEXT)
+       .size   GL_PREFIX(VertexAttribI3uiEXT), .-GL_PREFIX(VertexAttribI3uiEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(DeleteRenderbuffersEXT)
-       .type   GL_PREFIX(DeleteRenderbuffersEXT), @function
-GL_PREFIX(DeleteRenderbuffersEXT):
+       .globl  GL_PREFIX(VertexAttribI3uivEXT)
+       .type   GL_PREFIX(VertexAttribI3uivEXT), @function
+GL_PREFIX(VertexAttribI3uivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6256(%rax), %r11
+       movq    6744(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -29579,13 +31925,13 @@ GL_PREFIX(DeleteRenderbuffersEXT):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    6256(%rax), %r11
+       movq    6744(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6256(%rax), %r11
+       movq    6744(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -29595,63 +31941,55 @@ GL_PREFIX(DeleteRenderbuffersEXT):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    6256(%rax), %r11
+       movq    6744(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(DeleteRenderbuffersEXT), .-GL_PREFIX(DeleteRenderbuffersEXT)
+       .size   GL_PREFIX(VertexAttribI3uivEXT), .-GL_PREFIX(VertexAttribI3uivEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(FramebufferRenderbufferEXT)
-       .type   GL_PREFIX(FramebufferRenderbufferEXT), @function
-GL_PREFIX(FramebufferRenderbufferEXT):
+       .globl  GL_PREFIX(VertexAttribI4bvEXT)
+       .type   GL_PREFIX(VertexAttribI4bvEXT), @function
+GL_PREFIX(VertexAttribI4bvEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6264(%rax), %r11
+       movq    6752(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6264(%rax), %r11
+       movq    6752(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6264(%rax), %r11
+       movq    6752(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6264(%rax), %r11
+       movq    6752(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(FramebufferRenderbufferEXT), .-GL_PREFIX(FramebufferRenderbufferEXT)
+       .size   GL_PREFIX(VertexAttribI4bvEXT), .-GL_PREFIX(VertexAttribI4bvEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(FramebufferTexture1DEXT)
-       .type   GL_PREFIX(FramebufferTexture1DEXT), @function
-GL_PREFIX(FramebufferTexture1DEXT):
+       .globl  GL_PREFIX(VertexAttribI4iEXT)
+       .type   GL_PREFIX(VertexAttribI4iEXT), @function
+GL_PREFIX(VertexAttribI4iEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6272(%rax), %r11
+       movq    6760(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -29665,13 +32003,13 @@ GL_PREFIX(FramebufferTexture1DEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6272(%rax), %r11
+       movq    6760(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6272(%rax), %r11
+       movq    6760(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -29685,116 +32023,92 @@ GL_PREFIX(FramebufferTexture1DEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6272(%rax), %r11
+       movq    6760(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(FramebufferTexture1DEXT), .-GL_PREFIX(FramebufferTexture1DEXT)
+       .size   GL_PREFIX(VertexAttribI4iEXT), .-GL_PREFIX(VertexAttribI4iEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(FramebufferTexture2DEXT)
-       .type   GL_PREFIX(FramebufferTexture2DEXT), @function
-GL_PREFIX(FramebufferTexture2DEXT):
+       .globl  GL_PREFIX(VertexAttribI4ivEXT)
+       .type   GL_PREFIX(VertexAttribI4ivEXT), @function
+GL_PREFIX(VertexAttribI4ivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6280(%rax), %r11
+       movq    6768(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    6280(%rax), %r11
+       movq    6768(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6280(%rax), %r11
+       movq    6768(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    6280(%rax), %r11
+       movq    6768(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(FramebufferTexture2DEXT), .-GL_PREFIX(FramebufferTexture2DEXT)
+       .size   GL_PREFIX(VertexAttribI4ivEXT), .-GL_PREFIX(VertexAttribI4ivEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(FramebufferTexture3DEXT)
-       .type   GL_PREFIX(FramebufferTexture3DEXT), @function
-GL_PREFIX(FramebufferTexture3DEXT):
+       .globl  GL_PREFIX(VertexAttribI4svEXT)
+       .type   GL_PREFIX(VertexAttribI4svEXT), @function
+GL_PREFIX(VertexAttribI4svEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6288(%rax), %r11
+       movq    6776(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6288(%rax), %r11
+       movq    6776(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6288(%rax), %r11
+       movq    6776(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6288(%rax), %r11
+       movq    6776(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(FramebufferTexture3DEXT), .-GL_PREFIX(FramebufferTexture3DEXT)
+       .size   GL_PREFIX(VertexAttribI4svEXT), .-GL_PREFIX(VertexAttribI4svEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GenFramebuffersEXT)
-       .type   GL_PREFIX(GenFramebuffersEXT), @function
-GL_PREFIX(GenFramebuffersEXT):
+       .globl  GL_PREFIX(VertexAttribI4ubvEXT)
+       .type   GL_PREFIX(VertexAttribI4ubvEXT), @function
+GL_PREFIX(VertexAttribI4ubvEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6296(%rax), %r11
+       movq    6784(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -29804,13 +32118,13 @@ GL_PREFIX(GenFramebuffersEXT):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    6296(%rax), %r11
+       movq    6784(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6296(%rax), %r11
+       movq    6784(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -29820,324 +32134,346 @@ GL_PREFIX(GenFramebuffersEXT):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    6296(%rax), %r11
+       movq    6784(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GenFramebuffersEXT), .-GL_PREFIX(GenFramebuffersEXT)
+       .size   GL_PREFIX(VertexAttribI4ubvEXT), .-GL_PREFIX(VertexAttribI4ubvEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GenRenderbuffersEXT)
-       .type   GL_PREFIX(GenRenderbuffersEXT), @function
-GL_PREFIX(GenRenderbuffersEXT):
+       .globl  GL_PREFIX(VertexAttribI4uiEXT)
+       .type   GL_PREFIX(VertexAttribI4uiEXT), @function
+GL_PREFIX(VertexAttribI4uiEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6304(%rax), %r11
+       movq    6792(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6304(%rax), %r11
+       movq    6792(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6304(%rax), %r11
+       movq    6792(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6304(%rax), %r11
+       movq    6792(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GenRenderbuffersEXT), .-GL_PREFIX(GenRenderbuffersEXT)
+       .size   GL_PREFIX(VertexAttribI4uiEXT), .-GL_PREFIX(VertexAttribI4uiEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GenerateMipmapEXT)
-       .type   GL_PREFIX(GenerateMipmapEXT), @function
-GL_PREFIX(GenerateMipmapEXT):
+       .globl  GL_PREFIX(VertexAttribI4uivEXT)
+       .type   GL_PREFIX(VertexAttribI4uivEXT), @function
+GL_PREFIX(VertexAttribI4uivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6312(%rax), %r11
+       movq    6800(%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    6312(%rax), %r11
+       movq    6800(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6312(%rax), %r11
+       movq    6800(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
        call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
        popq    %rdi
-       movq    6312(%rax), %r11
+       movq    6800(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GenerateMipmapEXT), .-GL_PREFIX(GenerateMipmapEXT)
+       .size   GL_PREFIX(VertexAttribI4uivEXT), .-GL_PREFIX(VertexAttribI4uivEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetFramebufferAttachmentParameterivEXT)
-       .type   GL_PREFIX(GetFramebufferAttachmentParameterivEXT), @function
-GL_PREFIX(GetFramebufferAttachmentParameterivEXT):
+       .globl  GL_PREFIX(VertexAttribI4usvEXT)
+       .type   GL_PREFIX(VertexAttribI4usvEXT), @function
+GL_PREFIX(VertexAttribI4usvEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6320(%rax), %r11
+       movq    6808(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6320(%rax), %r11
+       movq    6808(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6320(%rax), %r11
+       movq    6808(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6320(%rax), %r11
+       movq    6808(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetFramebufferAttachmentParameterivEXT), .-GL_PREFIX(GetFramebufferAttachmentParameterivEXT)
+       .size   GL_PREFIX(VertexAttribI4usvEXT), .-GL_PREFIX(VertexAttribI4usvEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetRenderbufferParameterivEXT)
-       .type   GL_PREFIX(GetRenderbufferParameterivEXT), @function
-GL_PREFIX(GetRenderbufferParameterivEXT):
+       .globl  GL_PREFIX(VertexAttribIPointerEXT)
+       .type   GL_PREFIX(VertexAttribIPointerEXT), @function
+GL_PREFIX(VertexAttribIPointerEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6328(%rax), %r11
+       movq    6816(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _x86_64_get_dispatch@PLT
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6328(%rax), %r11
+       movq    6816(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6328(%rax), %r11
+       movq    6816(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _glapi_get_dispatch
+       popq    %r8
+       popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6328(%rax), %r11
+       movq    6816(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetRenderbufferParameterivEXT), .-GL_PREFIX(GetRenderbufferParameterivEXT)
+       .size   GL_PREFIX(VertexAttribIPointerEXT), .-GL_PREFIX(VertexAttribIPointerEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(IsFramebufferEXT)
-       .type   GL_PREFIX(IsFramebufferEXT), @function
-GL_PREFIX(IsFramebufferEXT):
+       .globl  GL_PREFIX(FramebufferTextureLayerEXT)
+       .type   GL_PREFIX(FramebufferTextureLayerEXT), @function
+GL_PREFIX(FramebufferTextureLayerEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6336(%rax), %r11
+       movq    6824(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _x86_64_get_dispatch@PLT
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
-       movq    6336(%rax), %r11
+       movq    6824(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6336(%rax), %r11
+       movq    6824(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _glapi_get_dispatch
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
-       movq    6336(%rax), %r11
+       movq    6824(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(IsFramebufferEXT), .-GL_PREFIX(IsFramebufferEXT)
+       .size   GL_PREFIX(FramebufferTextureLayerEXT), .-GL_PREFIX(FramebufferTextureLayerEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(IsRenderbufferEXT)
-       .type   GL_PREFIX(IsRenderbufferEXT), @function
-GL_PREFIX(IsRenderbufferEXT):
+       .globl  GL_PREFIX(ColorMaskIndexedEXT)
+       .type   GL_PREFIX(ColorMaskIndexedEXT), @function
+GL_PREFIX(ColorMaskIndexedEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6344(%rax), %r11
+       movq    6832(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _x86_64_get_dispatch@PLT
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
-       movq    6344(%rax), %r11
+       movq    6832(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6344(%rax), %r11
+       movq    6832(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %r8
        call    _glapi_get_dispatch
+       popq    %r8
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
        popq    %rdi
-       movq    6344(%rax), %r11
+       movq    6832(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(IsRenderbufferEXT), .-GL_PREFIX(IsRenderbufferEXT)
+       .size   GL_PREFIX(ColorMaskIndexedEXT), .-GL_PREFIX(ColorMaskIndexedEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(RenderbufferStorageEXT)
-       .type   GL_PREFIX(RenderbufferStorageEXT), @function
-GL_PREFIX(RenderbufferStorageEXT):
+       .globl  GL_PREFIX(DisableIndexedEXT)
+       .type   GL_PREFIX(DisableIndexedEXT), @function
+GL_PREFIX(DisableIndexedEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6352(%rax), %r11
+       movq    6840(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6352(%rax), %r11
+       movq    6840(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6352(%rax), %r11
+       movq    6840(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6352(%rax), %r11
+       movq    6840(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(RenderbufferStorageEXT), .-GL_PREFIX(RenderbufferStorageEXT)
+       .size   GL_PREFIX(DisableIndexedEXT), .-GL_PREFIX(DisableIndexedEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_795)
-       .type   GL_PREFIX(_dispatch_stub_795), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_795))
-GL_PREFIX(_dispatch_stub_795):
+       .globl  GL_PREFIX(EnableIndexedEXT)
+       .type   GL_PREFIX(EnableIndexedEXT), @function
+GL_PREFIX(EnableIndexedEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6360(%rax), %r11
+       movq    6848(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6360(%rax), %r11
+       movq    6848(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6360(%rax), %r11
+       movq    6848(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
-       pushq   %r9
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       popq    %r9
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6360(%rax), %r11
+       movq    6848(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_795), .-GL_PREFIX(_dispatch_stub_795)
+       .size   GL_PREFIX(EnableIndexedEXT), .-GL_PREFIX(EnableIndexedEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_796)
-       .type   GL_PREFIX(_dispatch_stub_796), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_796))
-GL_PREFIX(_dispatch_stub_796):
+       .globl  GL_PREFIX(GetBooleanIndexedvEXT)
+       .type   GL_PREFIX(GetBooleanIndexedvEXT), @function
+GL_PREFIX(GetBooleanIndexedvEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6368(%rax), %r11
+       movq    6856(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -30147,13 +32483,13 @@ GL_PREFIX(_dispatch_stub_796):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6368(%rax), %r11
+       movq    6856(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6368(%rax), %r11
+       movq    6856(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -30163,19 +32499,18 @@ GL_PREFIX(_dispatch_stub_796):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6368(%rax), %r11
+       movq    6856(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_796), .-GL_PREFIX(_dispatch_stub_796)
+       .size   GL_PREFIX(GetBooleanIndexedvEXT), .-GL_PREFIX(GetBooleanIndexedvEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_797)
-       .type   GL_PREFIX(_dispatch_stub_797), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_797))
-GL_PREFIX(_dispatch_stub_797):
+       .globl  GL_PREFIX(GetIntegerIndexedvEXT)
+       .type   GL_PREFIX(GetIntegerIndexedvEXT), @function
+GL_PREFIX(GetIntegerIndexedvEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6376(%rax), %r11
+       movq    6864(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -30185,13 +32520,13 @@ GL_PREFIX(_dispatch_stub_797):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6376(%rax), %r11
+       movq    6864(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6376(%rax), %r11
+       movq    6864(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -30201,182 +32536,182 @@ GL_PREFIX(_dispatch_stub_797):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6376(%rax), %r11
+       movq    6864(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_797), .-GL_PREFIX(_dispatch_stub_797)
+       .size   GL_PREFIX(GetIntegerIndexedvEXT), .-GL_PREFIX(GetIntegerIndexedvEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(FramebufferTextureLayerEXT)
-       .type   GL_PREFIX(FramebufferTextureLayerEXT), @function
-GL_PREFIX(FramebufferTextureLayerEXT):
+       .globl  GL_PREFIX(IsEnabledIndexedEXT)
+       .type   GL_PREFIX(IsEnabledIndexedEXT), @function
+GL_PREFIX(IsEnabledIndexedEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6384(%rax), %r11
+       movq    6872(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    6384(%rax), %r11
+       movq    6872(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6384(%rax), %r11
+       movq    6872(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rdx
-       pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %r8
-       popq    %rcx
-       popq    %rdx
+       popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    6384(%rax), %r11
+       movq    6872(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(FramebufferTextureLayerEXT), .-GL_PREFIX(FramebufferTextureLayerEXT)
+       .size   GL_PREFIX(IsEnabledIndexedEXT), .-GL_PREFIX(IsEnabledIndexedEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(ColorMaskIndexedEXT)
-       .type   GL_PREFIX(ColorMaskIndexedEXT), @function
-GL_PREFIX(ColorMaskIndexedEXT):
+       .globl  GL_PREFIX(ClearColorIiEXT)
+       .type   GL_PREFIX(ClearColorIiEXT), @function
+GL_PREFIX(ClearColorIiEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6392(%rax), %r11
+       movq    6880(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
        pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _x86_64_get_dispatch@PLT
-       popq    %r8
+       popq    %rbp
        popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6392(%rax), %r11
+       movq    6880(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6392(%rax), %r11
+       movq    6880(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
        pushq   %rdx
        pushq   %rcx
-       pushq   %r8
+       pushq   %rbp
        call    _glapi_get_dispatch
-       popq    %r8
+       popq    %rbp
        popq    %rcx
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6392(%rax), %r11
+       movq    6880(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(ColorMaskIndexedEXT), .-GL_PREFIX(ColorMaskIndexedEXT)
+       .size   GL_PREFIX(ClearColorIiEXT), .-GL_PREFIX(ClearColorIiEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(DisableIndexedEXT)
-       .type   GL_PREFIX(DisableIndexedEXT), @function
-GL_PREFIX(DisableIndexedEXT):
+       .globl  GL_PREFIX(ClearColorIuiEXT)
+       .type   GL_PREFIX(ClearColorIuiEXT), @function
+GL_PREFIX(ClearColorIuiEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6400(%rax), %r11
+       movq    6888(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6400(%rax), %r11
+       movq    6888(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6400(%rax), %r11
+       movq    6888(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
+       popq    %rcx
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6400(%rax), %r11
+       movq    6888(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(DisableIndexedEXT), .-GL_PREFIX(DisableIndexedEXT)
+       .size   GL_PREFIX(ClearColorIuiEXT), .-GL_PREFIX(ClearColorIuiEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(EnableIndexedEXT)
-       .type   GL_PREFIX(EnableIndexedEXT), @function
-GL_PREFIX(EnableIndexedEXT):
+       .globl  GL_PREFIX(GetTexParameterIivEXT)
+       .type   GL_PREFIX(GetTexParameterIivEXT), @function
+GL_PREFIX(GetTexParameterIivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6408(%rax), %r11
+       movq    6896(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6408(%rax), %r11
+       movq    6896(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6408(%rax), %r11
+       movq    6896(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6408(%rax), %r11
+       movq    6896(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(EnableIndexedEXT), .-GL_PREFIX(EnableIndexedEXT)
+       .size   GL_PREFIX(GetTexParameterIivEXT), .-GL_PREFIX(GetTexParameterIivEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetBooleanIndexedvEXT)
-       .type   GL_PREFIX(GetBooleanIndexedvEXT), @function
-GL_PREFIX(GetBooleanIndexedvEXT):
+       .globl  GL_PREFIX(GetTexParameterIuivEXT)
+       .type   GL_PREFIX(GetTexParameterIuivEXT), @function
+GL_PREFIX(GetTexParameterIuivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6416(%rax), %r11
+       movq    6904(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -30386,13 +32721,13 @@ GL_PREFIX(GetBooleanIndexedvEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6416(%rax), %r11
+       movq    6904(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6416(%rax), %r11
+       movq    6904(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -30402,18 +32737,18 @@ GL_PREFIX(GetBooleanIndexedvEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6416(%rax), %r11
+       movq    6904(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetBooleanIndexedvEXT), .-GL_PREFIX(GetBooleanIndexedvEXT)
+       .size   GL_PREFIX(GetTexParameterIuivEXT), .-GL_PREFIX(GetTexParameterIuivEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(GetIntegerIndexedvEXT)
-       .type   GL_PREFIX(GetIntegerIndexedvEXT), @function
-GL_PREFIX(GetIntegerIndexedvEXT):
+       .globl  GL_PREFIX(TexParameterIivEXT)
+       .type   GL_PREFIX(TexParameterIivEXT), @function
+GL_PREFIX(TexParameterIivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6424(%rax), %r11
+       movq    6912(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -30423,13 +32758,13 @@ GL_PREFIX(GetIntegerIndexedvEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6424(%rax), %r11
+       movq    6912(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6424(%rax), %r11
+       movq    6912(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -30439,47 +32774,47 @@ GL_PREFIX(GetIntegerIndexedvEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6424(%rax), %r11
+       movq    6912(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(GetIntegerIndexedvEXT), .-GL_PREFIX(GetIntegerIndexedvEXT)
+       .size   GL_PREFIX(TexParameterIivEXT), .-GL_PREFIX(TexParameterIivEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(IsEnabledIndexedEXT)
-       .type   GL_PREFIX(IsEnabledIndexedEXT), @function
-GL_PREFIX(IsEnabledIndexedEXT):
+       .globl  GL_PREFIX(TexParameterIuivEXT)
+       .type   GL_PREFIX(TexParameterIuivEXT), @function
+GL_PREFIX(TexParameterIuivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6432(%rax), %r11
+       movq    6920(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _x86_64_get_dispatch@PLT
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6432(%rax), %r11
+       movq    6920(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6432(%rax), %r11
+       movq    6920(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        pushq   %rsi
-       pushq   %rbp
+       pushq   %rdx
        call    _glapi_get_dispatch
-       popq    %rbp
+       popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6432(%rax), %r11
+       movq    6920(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(IsEnabledIndexedEXT), .-GL_PREFIX(IsEnabledIndexedEXT)
+       .size   GL_PREFIX(TexParameterIuivEXT), .-GL_PREFIX(TexParameterIuivEXT)
 
        .p2align        4,,15
        .globl  GL_PREFIX(BeginConditionalRenderNV)
@@ -30487,7 +32822,7 @@ GL_PREFIX(IsEnabledIndexedEXT):
 GL_PREFIX(BeginConditionalRenderNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6440(%rax), %r11
+       movq    6928(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -30497,13 +32832,13 @@ GL_PREFIX(BeginConditionalRenderNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    6440(%rax), %r11
+       movq    6928(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6440(%rax), %r11
+       movq    6928(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -30513,7 +32848,7 @@ GL_PREFIX(BeginConditionalRenderNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    6440(%rax), %r11
+       movq    6928(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(BeginConditionalRenderNV), .-GL_PREFIX(BeginConditionalRenderNV)
@@ -30524,25 +32859,25 @@ GL_PREFIX(BeginConditionalRenderNV):
 GL_PREFIX(EndConditionalRenderNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6448(%rax), %r11
+       movq    6936(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       movq    6448(%rax), %r11
+       movq    6936(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6448(%rax), %r11
+       movq    6936(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       movq    6448(%rax), %r11
+       movq    6936(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(EndConditionalRenderNV), .-GL_PREFIX(EndConditionalRenderNV)
@@ -30553,25 +32888,25 @@ GL_PREFIX(EndConditionalRenderNV):
 GL_PREFIX(BeginTransformFeedbackEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6456(%rax), %r11
+       movq    6944(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    6456(%rax), %r11
+       movq    6944(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6456(%rax), %r11
+       movq    6944(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    6456(%rax), %r11
+       movq    6944(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(BeginTransformFeedbackEXT), .-GL_PREFIX(BeginTransformFeedbackEXT)
@@ -30582,7 +32917,7 @@ GL_PREFIX(BeginTransformFeedbackEXT):
 GL_PREFIX(BindBufferBaseEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6464(%rax), %r11
+       movq    6952(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -30592,13 +32927,13 @@ GL_PREFIX(BindBufferBaseEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6464(%rax), %r11
+       movq    6952(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6464(%rax), %r11
+       movq    6952(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -30608,7 +32943,7 @@ GL_PREFIX(BindBufferBaseEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6464(%rax), %r11
+       movq    6952(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(BindBufferBaseEXT), .-GL_PREFIX(BindBufferBaseEXT)
@@ -30619,7 +32954,7 @@ GL_PREFIX(BindBufferBaseEXT):
 GL_PREFIX(BindBufferOffsetEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6472(%rax), %r11
+       movq    6960(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -30633,13 +32968,13 @@ GL_PREFIX(BindBufferOffsetEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6472(%rax), %r11
+       movq    6960(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6472(%rax), %r11
+       movq    6960(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -30653,7 +32988,7 @@ GL_PREFIX(BindBufferOffsetEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6472(%rax), %r11
+       movq    6960(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(BindBufferOffsetEXT), .-GL_PREFIX(BindBufferOffsetEXT)
@@ -30664,7 +32999,7 @@ GL_PREFIX(BindBufferOffsetEXT):
 GL_PREFIX(BindBufferRangeEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6480(%rax), %r11
+       movq    6968(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -30678,13 +33013,13 @@ GL_PREFIX(BindBufferRangeEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6480(%rax), %r11
+       movq    6968(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6480(%rax), %r11
+       movq    6968(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -30698,7 +33033,7 @@ GL_PREFIX(BindBufferRangeEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6480(%rax), %r11
+       movq    6968(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(BindBufferRangeEXT), .-GL_PREFIX(BindBufferRangeEXT)
@@ -30709,25 +33044,25 @@ GL_PREFIX(BindBufferRangeEXT):
 GL_PREFIX(EndTransformFeedbackEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6488(%rax), %r11
+       movq    6976(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       movq    6488(%rax), %r11
+       movq    6976(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6488(%rax), %r11
+       movq    6976(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       movq    6488(%rax), %r11
+       movq    6976(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(EndTransformFeedbackEXT), .-GL_PREFIX(EndTransformFeedbackEXT)
@@ -30738,7 +33073,7 @@ GL_PREFIX(EndTransformFeedbackEXT):
 GL_PREFIX(GetTransformFeedbackVaryingEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6496(%rax), %r11
+       movq    6984(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -30756,13 +33091,13 @@ GL_PREFIX(GetTransformFeedbackVaryingEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6496(%rax), %r11
+       movq    6984(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6496(%rax), %r11
+       movq    6984(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -30780,7 +33115,7 @@ GL_PREFIX(GetTransformFeedbackVaryingEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6496(%rax), %r11
+       movq    6984(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetTransformFeedbackVaryingEXT), .-GL_PREFIX(GetTransformFeedbackVaryingEXT)
@@ -30791,7 +33126,7 @@ GL_PREFIX(GetTransformFeedbackVaryingEXT):
 GL_PREFIX(TransformFeedbackVaryingsEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6504(%rax), %r11
+       movq    6992(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -30805,13 +33140,13 @@ GL_PREFIX(TransformFeedbackVaryingsEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6504(%rax), %r11
+       movq    6992(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6504(%rax), %r11
+       movq    6992(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -30825,7 +33160,7 @@ GL_PREFIX(TransformFeedbackVaryingsEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6504(%rax), %r11
+       movq    6992(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(TransformFeedbackVaryingsEXT), .-GL_PREFIX(TransformFeedbackVaryingsEXT)
@@ -30836,37 +33171,37 @@ GL_PREFIX(TransformFeedbackVaryingsEXT):
 GL_PREFIX(ProvokingVertexEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6512(%rax), %r11
+       movq    7000(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    6512(%rax), %r11
+       movq    7000(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6512(%rax), %r11
+       movq    7000(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    6512(%rax), %r11
+       movq    7000(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ProvokingVertexEXT), .-GL_PREFIX(ProvokingVertexEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_815)
-       .type   GL_PREFIX(_dispatch_stub_815), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_815))
-GL_PREFIX(_dispatch_stub_815):
+       .globl  GL_PREFIX(_dispatch_stub_876)
+       .type   GL_PREFIX(_dispatch_stub_876), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_876))
+GL_PREFIX(_dispatch_stub_876):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6520(%rax), %r11
+       movq    7008(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -30876,13 +33211,13 @@ GL_PREFIX(_dispatch_stub_815):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6520(%rax), %r11
+       movq    7008(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6520(%rax), %r11
+       movq    7008(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -30892,19 +33227,19 @@ GL_PREFIX(_dispatch_stub_815):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6520(%rax), %r11
+       movq    7008(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_815), .-GL_PREFIX(_dispatch_stub_815)
+       .size   GL_PREFIX(_dispatch_stub_876), .-GL_PREFIX(_dispatch_stub_876)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_816)
-       .type   GL_PREFIX(_dispatch_stub_816), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_816))
-GL_PREFIX(_dispatch_stub_816):
+       .globl  GL_PREFIX(_dispatch_stub_877)
+       .type   GL_PREFIX(_dispatch_stub_877), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_877))
+GL_PREFIX(_dispatch_stub_877):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6528(%rax), %r11
+       movq    7016(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -30914,13 +33249,13 @@ GL_PREFIX(_dispatch_stub_816):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6528(%rax), %r11
+       movq    7016(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6528(%rax), %r11
+       movq    7016(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -30930,10 +33265,10 @@ GL_PREFIX(_dispatch_stub_816):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6528(%rax), %r11
+       movq    7016(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_816), .-GL_PREFIX(_dispatch_stub_816)
+       .size   GL_PREFIX(_dispatch_stub_877), .-GL_PREFIX(_dispatch_stub_877)
 
        .p2align        4,,15
        .globl  GL_PREFIX(GetObjectParameterivAPPLE)
@@ -30941,7 +33276,7 @@ GL_PREFIX(_dispatch_stub_816):
 GL_PREFIX(GetObjectParameterivAPPLE):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6536(%rax), %r11
+       movq    7024(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -30955,13 +33290,13 @@ GL_PREFIX(GetObjectParameterivAPPLE):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6536(%rax), %r11
+       movq    7024(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6536(%rax), %r11
+       movq    7024(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -30975,7 +33310,7 @@ GL_PREFIX(GetObjectParameterivAPPLE):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6536(%rax), %r11
+       movq    7024(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetObjectParameterivAPPLE), .-GL_PREFIX(GetObjectParameterivAPPLE)
@@ -30986,7 +33321,7 @@ GL_PREFIX(GetObjectParameterivAPPLE):
 GL_PREFIX(ObjectPurgeableAPPLE):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6544(%rax), %r11
+       movq    7032(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -30996,13 +33331,13 @@ GL_PREFIX(ObjectPurgeableAPPLE):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6544(%rax), %r11
+       movq    7032(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6544(%rax), %r11
+       movq    7032(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -31012,7 +33347,7 @@ GL_PREFIX(ObjectPurgeableAPPLE):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6544(%rax), %r11
+       movq    7032(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ObjectPurgeableAPPLE), .-GL_PREFIX(ObjectPurgeableAPPLE)
@@ -31023,7 +33358,7 @@ GL_PREFIX(ObjectPurgeableAPPLE):
 GL_PREFIX(ObjectUnpurgeableAPPLE):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6552(%rax), %r11
+       movq    7040(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -31033,13 +33368,13 @@ GL_PREFIX(ObjectUnpurgeableAPPLE):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6552(%rax), %r11
+       movq    7040(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6552(%rax), %r11
+       movq    7040(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -31049,19 +33384,122 @@ GL_PREFIX(ObjectUnpurgeableAPPLE):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6552(%rax), %r11
+       movq    7040(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ObjectUnpurgeableAPPLE), .-GL_PREFIX(ObjectUnpurgeableAPPLE)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_820)
-       .type   GL_PREFIX(_dispatch_stub_820), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_820))
-GL_PREFIX(_dispatch_stub_820):
+       .globl  GL_PREFIX(ActiveProgramEXT)
+       .type   GL_PREFIX(ActiveProgramEXT), @function
+GL_PREFIX(ActiveProgramEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6560(%rax), %r11
+       movq    7048(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdi
+       movq    7048(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    7048(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       call    _glapi_get_dispatch
+       popq    %rdi
+       movq    7048(%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    7056(%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    7056(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    7056(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    7056(%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    7064(%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    7064(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    7064(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    7064(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(UseShaderProgramEXT), .-GL_PREFIX(UseShaderProgramEXT)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(_dispatch_stub_884)
+       .type   GL_PREFIX(_dispatch_stub_884), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_884))
+GL_PREFIX(_dispatch_stub_884):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    7072(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -31075,13 +33513,13 @@ GL_PREFIX(_dispatch_stub_820):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6560(%rax), %r11
+       movq    7072(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6560(%rax), %r11
+       movq    7072(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -31095,19 +33533,19 @@ GL_PREFIX(_dispatch_stub_820):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6560(%rax), %r11
+       movq    7072(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_820), .-GL_PREFIX(_dispatch_stub_820)
+       .size   GL_PREFIX(_dispatch_stub_884), .-GL_PREFIX(_dispatch_stub_884)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_821)
-       .type   GL_PREFIX(_dispatch_stub_821), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_821))
-GL_PREFIX(_dispatch_stub_821):
+       .globl  GL_PREFIX(_dispatch_stub_885)
+       .type   GL_PREFIX(_dispatch_stub_885), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_885))
+GL_PREFIX(_dispatch_stub_885):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6568(%rax), %r11
+       movq    7080(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -31121,13 +33559,13 @@ GL_PREFIX(_dispatch_stub_821):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6568(%rax), %r11
+       movq    7080(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6568(%rax), %r11
+       movq    7080(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -31141,19 +33579,19 @@ GL_PREFIX(_dispatch_stub_821):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6568(%rax), %r11
+       movq    7080(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_821), .-GL_PREFIX(_dispatch_stub_821)
+       .size   GL_PREFIX(_dispatch_stub_885), .-GL_PREFIX(_dispatch_stub_885)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_822)
-       .type   GL_PREFIX(_dispatch_stub_822), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_822))
-GL_PREFIX(_dispatch_stub_822):
+       .globl  GL_PREFIX(_dispatch_stub_886)
+       .type   GL_PREFIX(_dispatch_stub_886), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_886))
+GL_PREFIX(_dispatch_stub_886):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6576(%rax), %r11
+       movq    7088(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -31167,13 +33605,13 @@ GL_PREFIX(_dispatch_stub_822):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6576(%rax), %r11
+       movq    7088(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6576(%rax), %r11
+       movq    7088(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -31187,19 +33625,19 @@ GL_PREFIX(_dispatch_stub_822):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6576(%rax), %r11
+       movq    7088(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_822), .-GL_PREFIX(_dispatch_stub_822)
+       .size   GL_PREFIX(_dispatch_stub_886), .-GL_PREFIX(_dispatch_stub_886)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_823)
-       .type   GL_PREFIX(_dispatch_stub_823), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_823))
-GL_PREFIX(_dispatch_stub_823):
+       .globl  GL_PREFIX(_dispatch_stub_887)
+       .type   GL_PREFIX(_dispatch_stub_887), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_887))
+GL_PREFIX(_dispatch_stub_887):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6584(%rax), %r11
+       movq    7096(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -31209,13 +33647,13 @@ GL_PREFIX(_dispatch_stub_823):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6584(%rax), %r11
+       movq    7096(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6584(%rax), %r11
+       movq    7096(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -31225,19 +33663,19 @@ GL_PREFIX(_dispatch_stub_823):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6584(%rax), %r11
+       movq    7096(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_823), .-GL_PREFIX(_dispatch_stub_823)
+       .size   GL_PREFIX(_dispatch_stub_887), .-GL_PREFIX(_dispatch_stub_887)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_824)
-       .type   GL_PREFIX(_dispatch_stub_824), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_824))
-GL_PREFIX(_dispatch_stub_824):
+       .globl  GL_PREFIX(_dispatch_stub_888)
+       .type   GL_PREFIX(_dispatch_stub_888), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_888))
+GL_PREFIX(_dispatch_stub_888):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6592(%rax), %r11
+       movq    7104(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -31247,13 +33685,13 @@ GL_PREFIX(_dispatch_stub_824):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6592(%rax), %r11
+       movq    7104(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6592(%rax), %r11
+       movq    7104(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -31263,10 +33701,10 @@ GL_PREFIX(_dispatch_stub_824):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6592(%rax), %r11
+       movq    7104(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_824), .-GL_PREFIX(_dispatch_stub_824)
+       .size   GL_PREFIX(_dispatch_stub_888), .-GL_PREFIX(_dispatch_stub_888)
 
        .p2align        4,,15
        .globl  GL_PREFIX(EGLImageTargetRenderbufferStorageOES)
@@ -31274,7 +33712,7 @@ GL_PREFIX(_dispatch_stub_824):
 GL_PREFIX(EGLImageTargetRenderbufferStorageOES):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6600(%rax), %r11
+       movq    7112(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -31284,13 +33722,13 @@ GL_PREFIX(EGLImageTargetRenderbufferStorageOES):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    6600(%rax), %r11
+       movq    7112(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6600(%rax), %r11
+       movq    7112(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -31300,7 +33738,7 @@ GL_PREFIX(EGLImageTargetRenderbufferStorageOES):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    6600(%rax), %r11
+       movq    7112(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(EGLImageTargetRenderbufferStorageOES), .-GL_PREFIX(EGLImageTargetRenderbufferStorageOES)
@@ -31311,7 +33749,7 @@ GL_PREFIX(EGLImageTargetRenderbufferStorageOES):
 GL_PREFIX(EGLImageTargetTexture2DOES):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6608(%rax), %r11
+       movq    7120(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -31321,13 +33759,13 @@ GL_PREFIX(EGLImageTargetTexture2DOES):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    6608(%rax), %r11
+       movq    7120(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6608(%rax), %r11
+       movq    7120(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -31337,7 +33775,7 @@ GL_PREFIX(EGLImageTargetTexture2DOES):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    6608(%rax), %r11
+       movq    7120(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(EGLImageTargetTexture2DOES), .-GL_PREFIX(EGLImageTargetTexture2DOES)
@@ -31415,10 +33853,6 @@ GL_PREFIX(EGLImageTargetTexture2DOES):
        .globl GL_PREFIX(MultiTexCoord4iv) ; .set GL_PREFIX(MultiTexCoord4iv), GL_PREFIX(MultiTexCoord4ivARB)
        .globl GL_PREFIX(MultiTexCoord4s) ; .set GL_PREFIX(MultiTexCoord4s), GL_PREFIX(MultiTexCoord4sARB)
        .globl GL_PREFIX(MultiTexCoord4sv) ; .set GL_PREFIX(MultiTexCoord4sv), GL_PREFIX(MultiTexCoord4svARB)
-       .globl GL_PREFIX(DrawArraysInstancedARB) ; .set GL_PREFIX(DrawArraysInstancedARB), GL_PREFIX(DrawArraysInstanced)
-       .globl GL_PREFIX(DrawArraysInstancedEXT) ; .set GL_PREFIX(DrawArraysInstancedEXT), GL_PREFIX(DrawArraysInstanced)
-       .globl GL_PREFIX(DrawElementsInstancedARB) ; .set GL_PREFIX(DrawElementsInstancedARB), GL_PREFIX(DrawElementsInstanced)
-       .globl GL_PREFIX(DrawElementsInstancedEXT) ; .set GL_PREFIX(DrawElementsInstancedEXT), GL_PREFIX(DrawElementsInstanced)
        .globl GL_PREFIX(LoadTransposeMatrixd) ; .set GL_PREFIX(LoadTransposeMatrixd), GL_PREFIX(LoadTransposeMatrixdARB)
        .globl GL_PREFIX(LoadTransposeMatrixf) ; .set GL_PREFIX(LoadTransposeMatrixf), GL_PREFIX(LoadTransposeMatrixfARB)
        .globl GL_PREFIX(MultTransposeMatrixd) ; .set GL_PREFIX(MultTransposeMatrixd), GL_PREFIX(MultTransposeMatrixdARB)
@@ -31530,6 +33964,10 @@ GL_PREFIX(EGLImageTargetTexture2DOES):
        .globl GL_PREFIX(GetAttribLocation) ; .set GL_PREFIX(GetAttribLocation), GL_PREFIX(GetAttribLocationARB)
        .globl GL_PREFIX(DrawBuffers) ; .set GL_PREFIX(DrawBuffers), GL_PREFIX(DrawBuffersARB)
        .globl GL_PREFIX(DrawBuffersATI) ; .set GL_PREFIX(DrawBuffersATI), GL_PREFIX(DrawBuffersARB)
+       .globl GL_PREFIX(DrawArraysInstancedEXT) ; .set GL_PREFIX(DrawArraysInstancedEXT), GL_PREFIX(DrawArraysInstancedARB)
+       .globl GL_PREFIX(DrawArraysInstanced) ; .set GL_PREFIX(DrawArraysInstanced), GL_PREFIX(DrawArraysInstancedARB)
+       .globl GL_PREFIX(DrawElementsInstancedEXT) ; .set GL_PREFIX(DrawElementsInstancedEXT), GL_PREFIX(DrawElementsInstancedARB)
+       .globl GL_PREFIX(DrawElementsInstanced) ; .set GL_PREFIX(DrawElementsInstanced), GL_PREFIX(DrawElementsInstancedARB)
        .globl GL_PREFIX(RenderbufferStorageMultisampleEXT) ; .set GL_PREFIX(RenderbufferStorageMultisampleEXT), GL_PREFIX(RenderbufferStorageMultisample)
        .globl GL_PREFIX(PointParameterf) ; .set GL_PREFIX(PointParameterf), GL_PREFIX(PointParameterfEXT)
        .globl GL_PREFIX(PointParameterfARB) ; .set GL_PREFIX(PointParameterfARB), GL_PREFIX(PointParameterfEXT)
@@ -31600,9 +34038,10 @@ GL_PREFIX(EGLImageTargetTexture2DOES):
        .globl GL_PREFIX(IsProgramARB) ; .set GL_PREFIX(IsProgramARB), GL_PREFIX(IsProgramNV)
        .globl GL_PREFIX(PointParameteri) ; .set GL_PREFIX(PointParameteri), GL_PREFIX(PointParameteriNV)
        .globl GL_PREFIX(PointParameteriv) ; .set GL_PREFIX(PointParameteriv), GL_PREFIX(PointParameterivNV)
-       .globl GL_PREFIX(DeleteVertexArrays) ; .set GL_PREFIX(DeleteVertexArrays), GL_PREFIX(_dispatch_stub_767)
-       .globl GL_PREFIX(IsVertexArray) ; .set GL_PREFIX(IsVertexArray), GL_PREFIX(_dispatch_stub_769)
-       .globl GL_PREFIX(BlendEquationSeparate) ; .set GL_PREFIX(BlendEquationSeparate), GL_PREFIX(_dispatch_stub_777)
+       .globl GL_PREFIX(DeleteVertexArrays) ; .set GL_PREFIX(DeleteVertexArrays), GL_PREFIX(_dispatch_stub_786)
+       .globl GL_PREFIX(IsVertexArray) ; .set GL_PREFIX(IsVertexArray), GL_PREFIX(_dispatch_stub_788)
+       .globl GL_PREFIX(PrimitiveRestartIndex) ; .set GL_PREFIX(PrimitiveRestartIndex), GL_PREFIX(PrimitiveRestartIndexNV)
+       .globl GL_PREFIX(BlendEquationSeparate) ; .set GL_PREFIX(BlendEquationSeparate), GL_PREFIX(_dispatch_stub_798)
        .globl GL_PREFIX(BindFramebuffer) ; .set GL_PREFIX(BindFramebuffer), GL_PREFIX(BindFramebufferEXT)
        .globl GL_PREFIX(BindRenderbuffer) ; .set GL_PREFIX(BindRenderbuffer), GL_PREFIX(BindRenderbufferEXT)
        .globl GL_PREFIX(CheckFramebufferStatus) ; .set GL_PREFIX(CheckFramebufferStatus), GL_PREFIX(CheckFramebufferStatusEXT)
@@ -31620,8 +34059,54 @@ GL_PREFIX(EGLImageTargetTexture2DOES):
        .globl GL_PREFIX(IsFramebuffer) ; .set GL_PREFIX(IsFramebuffer), GL_PREFIX(IsFramebufferEXT)
        .globl GL_PREFIX(IsRenderbuffer) ; .set GL_PREFIX(IsRenderbuffer), GL_PREFIX(IsRenderbufferEXT)
        .globl GL_PREFIX(RenderbufferStorage) ; .set GL_PREFIX(RenderbufferStorage), GL_PREFIX(RenderbufferStorageEXT)
-       .globl GL_PREFIX(BlitFramebuffer) ; .set GL_PREFIX(BlitFramebuffer), GL_PREFIX(_dispatch_stub_795)
+       .globl GL_PREFIX(BlitFramebuffer) ; .set GL_PREFIX(BlitFramebuffer), GL_PREFIX(_dispatch_stub_816)
+       .globl GL_PREFIX(BindFragDataLocation) ; .set GL_PREFIX(BindFragDataLocation), GL_PREFIX(BindFragDataLocationEXT)
+       .globl GL_PREFIX(GetFragDataLocation) ; .set GL_PREFIX(GetFragDataLocation), GL_PREFIX(GetFragDataLocationEXT)
+       .globl GL_PREFIX(GetUniformuiv) ; .set GL_PREFIX(GetUniformuiv), GL_PREFIX(GetUniformuivEXT)
+       .globl GL_PREFIX(GetVertexAttribIiv) ; .set GL_PREFIX(GetVertexAttribIiv), GL_PREFIX(GetVertexAttribIivEXT)
+       .globl GL_PREFIX(GetVertexAttribIuiv) ; .set GL_PREFIX(GetVertexAttribIuiv), GL_PREFIX(GetVertexAttribIuivEXT)
+       .globl GL_PREFIX(Uniform1ui) ; .set GL_PREFIX(Uniform1ui), GL_PREFIX(Uniform1uiEXT)
+       .globl GL_PREFIX(Uniform1uiv) ; .set GL_PREFIX(Uniform1uiv), GL_PREFIX(Uniform1uivEXT)
+       .globl GL_PREFIX(Uniform2ui) ; .set GL_PREFIX(Uniform2ui), GL_PREFIX(Uniform2uiEXT)
+       .globl GL_PREFIX(Uniform2uiv) ; .set GL_PREFIX(Uniform2uiv), GL_PREFIX(Uniform2uivEXT)
+       .globl GL_PREFIX(Uniform3ui) ; .set GL_PREFIX(Uniform3ui), GL_PREFIX(Uniform3uiEXT)
+       .globl GL_PREFIX(Uniform3uiv) ; .set GL_PREFIX(Uniform3uiv), GL_PREFIX(Uniform3uivEXT)
+       .globl GL_PREFIX(Uniform4ui) ; .set GL_PREFIX(Uniform4ui), GL_PREFIX(Uniform4uiEXT)
+       .globl GL_PREFIX(Uniform4uiv) ; .set GL_PREFIX(Uniform4uiv), GL_PREFIX(Uniform4uivEXT)
+       .globl GL_PREFIX(VertexAttribI1i) ; .set GL_PREFIX(VertexAttribI1i), GL_PREFIX(VertexAttribI1iEXT)
+       .globl GL_PREFIX(VertexAttribI1iv) ; .set GL_PREFIX(VertexAttribI1iv), GL_PREFIX(VertexAttribI1ivEXT)
+       .globl GL_PREFIX(VertexAttribI1ui) ; .set GL_PREFIX(VertexAttribI1ui), GL_PREFIX(VertexAttribI1uiEXT)
+       .globl GL_PREFIX(VertexAttribI1uiv) ; .set GL_PREFIX(VertexAttribI1uiv), GL_PREFIX(VertexAttribI1uivEXT)
+       .globl GL_PREFIX(VertexAttribI2i) ; .set GL_PREFIX(VertexAttribI2i), GL_PREFIX(VertexAttribI2iEXT)
+       .globl GL_PREFIX(VertexAttribI2iv) ; .set GL_PREFIX(VertexAttribI2iv), GL_PREFIX(VertexAttribI2ivEXT)
+       .globl GL_PREFIX(VertexAttribI2ui) ; .set GL_PREFIX(VertexAttribI2ui), GL_PREFIX(VertexAttribI2uiEXT)
+       .globl GL_PREFIX(VertexAttribI2uiv) ; .set GL_PREFIX(VertexAttribI2uiv), GL_PREFIX(VertexAttribI2uivEXT)
+       .globl GL_PREFIX(VertexAttribI3i) ; .set GL_PREFIX(VertexAttribI3i), GL_PREFIX(VertexAttribI3iEXT)
+       .globl GL_PREFIX(VertexAttribI3iv) ; .set GL_PREFIX(VertexAttribI3iv), GL_PREFIX(VertexAttribI3ivEXT)
+       .globl GL_PREFIX(VertexAttribI3ui) ; .set GL_PREFIX(VertexAttribI3ui), GL_PREFIX(VertexAttribI3uiEXT)
+       .globl GL_PREFIX(VertexAttribI3uiv) ; .set GL_PREFIX(VertexAttribI3uiv), GL_PREFIX(VertexAttribI3uivEXT)
+       .globl GL_PREFIX(VertexAttribI4bv) ; .set GL_PREFIX(VertexAttribI4bv), GL_PREFIX(VertexAttribI4bvEXT)
+       .globl GL_PREFIX(VertexAttribI4i) ; .set GL_PREFIX(VertexAttribI4i), GL_PREFIX(VertexAttribI4iEXT)
+       .globl GL_PREFIX(VertexAttribI4iv) ; .set GL_PREFIX(VertexAttribI4iv), GL_PREFIX(VertexAttribI4ivEXT)
+       .globl GL_PREFIX(VertexAttribI4sv) ; .set GL_PREFIX(VertexAttribI4sv), GL_PREFIX(VertexAttribI4svEXT)
+       .globl GL_PREFIX(VertexAttribI4ubv) ; .set GL_PREFIX(VertexAttribI4ubv), GL_PREFIX(VertexAttribI4ubvEXT)
+       .globl GL_PREFIX(VertexAttribI4ui) ; .set GL_PREFIX(VertexAttribI4ui), GL_PREFIX(VertexAttribI4uiEXT)
+       .globl GL_PREFIX(VertexAttribI4uiv) ; .set GL_PREFIX(VertexAttribI4uiv), GL_PREFIX(VertexAttribI4uivEXT)
+       .globl GL_PREFIX(VertexAttribI4usv) ; .set GL_PREFIX(VertexAttribI4usv), GL_PREFIX(VertexAttribI4usvEXT)
+       .globl GL_PREFIX(VertexAttribIPointer) ; .set GL_PREFIX(VertexAttribIPointer), GL_PREFIX(VertexAttribIPointerEXT)
        .globl GL_PREFIX(FramebufferTextureLayer) ; .set GL_PREFIX(FramebufferTextureLayer), GL_PREFIX(FramebufferTextureLayerEXT)
+       .globl GL_PREFIX(ColorMaski) ; .set GL_PREFIX(ColorMaski), GL_PREFIX(ColorMaskIndexedEXT)
+       .globl GL_PREFIX(Disablei) ; .set GL_PREFIX(Disablei), GL_PREFIX(DisableIndexedEXT)
+       .globl GL_PREFIX(Enablei) ; .set GL_PREFIX(Enablei), GL_PREFIX(EnableIndexedEXT)
+       .globl GL_PREFIX(GetBooleani_v) ; .set GL_PREFIX(GetBooleani_v), GL_PREFIX(GetBooleanIndexedvEXT)
+       .globl GL_PREFIX(GetIntegeri_v) ; .set GL_PREFIX(GetIntegeri_v), GL_PREFIX(GetIntegerIndexedvEXT)
+       .globl GL_PREFIX(IsEnabledi) ; .set GL_PREFIX(IsEnabledi), GL_PREFIX(IsEnabledIndexedEXT)
+       .globl GL_PREFIX(GetTexParameterIiv) ; .set GL_PREFIX(GetTexParameterIiv), GL_PREFIX(GetTexParameterIivEXT)
+       .globl GL_PREFIX(GetTexParameterIuiv) ; .set GL_PREFIX(GetTexParameterIuiv), GL_PREFIX(GetTexParameterIuivEXT)
+       .globl GL_PREFIX(TexParameterIiv) ; .set GL_PREFIX(TexParameterIiv), GL_PREFIX(TexParameterIivEXT)
+       .globl GL_PREFIX(TexParameterIuiv) ; .set GL_PREFIX(TexParameterIuiv), GL_PREFIX(TexParameterIuivEXT)
+       .globl GL_PREFIX(BeginConditionalRender) ; .set GL_PREFIX(BeginConditionalRender), GL_PREFIX(BeginConditionalRenderNV)
+       .globl GL_PREFIX(EndConditionalRender) ; .set GL_PREFIX(EndConditionalRender), GL_PREFIX(EndConditionalRenderNV)
        .globl GL_PREFIX(BeginTransformFeedback) ; .set GL_PREFIX(BeginTransformFeedback), GL_PREFIX(BeginTransformFeedbackEXT)
        .globl GL_PREFIX(BindBufferBase) ; .set GL_PREFIX(BindBufferBase), GL_PREFIX(BindBufferBaseEXT)
        .globl GL_PREFIX(BindBufferRange) ; .set GL_PREFIX(BindBufferRange), GL_PREFIX(BindBufferRangeEXT)